Commit Graph

512 Commits

Author SHA1 Message Date
Josh Soref
760e649def spelling: different
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
54f81d5bfe spelling: constructs
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
680aa2e137 spelling: constructor
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
e9e4cbad79 spelling: case
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
714eb4b2c5 spelling: assignment
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
deebc063c3 spelling: addresses
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Jindra Petřík
3d1cfbe0e7 Fixed: #2353 AS1/2 - fscommand and other dynamic GetURL related calls (decompilation + editation) 2024-10-29 16:55:43 +01:00
Jindra Petřík
db5aa019a6 Fixed: #2192 Long script lines are now wrapped (1000 chars limit by default) to avoid problems on Linux 2024-10-29 16:55:43 +01:00
Jindra Petřík
baf408e776 Fixed: #2338 AS2 class detection in some minor cases 2024-10-13 20:43:18 +02:00
Jindra Petřík
a4a9ba4c6b Added: AS2 - Information about need of decompiling all scripts to detect uninitialized class fields
Fixed: #2338 AS decompiling threads got stuck after cancelling / timeout
CancellableWorker refactoring
2024-10-13 20:43:18 +02:00
Jindra Petřík
531cb00e1d Organize imports 2024-10-13 20:43:18 +02:00
Jindra Petřík
eeb1242992 Fixed: #2331 AS1/2 lite - support for fscommand2, #strict directive 2024-10-13 20:43:18 +02:00
Jindra Petřík
4e8041c6f0 Fixed: #2322 More AS3 Assigment position when using dup 2024-10-13 20:43:18 +02:00
Jindra Petřík
236126dc84 Fixed: #2291 AS1/2 Incorrect var keyword placement causing registers to compile wrong 2024-09-23 21:52:25 +02:00
Jindra Petřík
2976829642 Fixed: #2297 AS1/2/3 direct editation - if..else clause broken when using continue/break 2024-09-23 21:52:25 +02:00
Jindra Petřík
47d3285de5 Update Action.java
Add missing static keyword instead of using abstract list.
2024-09-23 21:52:25 +02:00
xy2
80e696d63b Fixed: Extreme lag when saving SWF
propertyNamesListLowercase was creating a new list every time it was
called, and this is a hotpath.

Replace with an AbstractList, avoiding a copy each time.
2024-09-23 21:52:25 +02:00
Jindřich Petřík
8eabe85311 Fixed: #2299 AS1/2 - Nullpointer on loadMovie with register as parameter 2024-09-05 09:56:04 +02:00
Jindra Petřík
acc5f94889 Fix missing javadoc parameters, throw tags,... 2024-08-12 19:51:40 +02:00
Jindra Petřík
f219b49372 More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
5c1811582a More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
38bcab878b Remove "static operation". 2024-08-08 19:27:14 +02:00
Jindra Petřík
f3da12e032 Reformating to fix checkstyle. 2024-08-08 19:27:14 +02:00
Jindra Petřík
a5d3ce4f9b Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík
151609a8f5 More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
7e5c89989f More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
b57e38e387 More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
9683dc6a6f Changed: #2228 AS1/2/3 bitwise operations use hexadecimal operands 2024-08-05 11:17:25 +02:00
Jindra Petřík
5fb20268b2 Fixed #2234 AS1/2 postincrement/decrement inside DefineFunction2 2024-08-05 11:17:25 +02:00
Jindra Petřík
19c771bf44 Update license year 2024-08-05 11:17:25 +02:00
Jindra Petřík
1d9329e9be Fixed code style 2024-08-05 11:17:25 +02:00
Jindra Petřík
ffda86028d Fixed #2202 AS2 return in constructor does not take a value 2024-08-05 11:17:25 +02:00
Jindra Petřík
163a0e00d2 Fixed #2202 AS2 detection of uninitialized class fields colliding with setters/getters 2024-08-05 11:17:25 +02:00
Jindra Petřík
f51fee7064 Fixed #2190 AS1/2 - for..in inside switch before break 2024-08-05 11:17:25 +02:00
Jindra Petřík
e9dcd5ad34 Fixed #2183 AS1/2 Direct editation - case sensitive identifiers since SWF version 7 2024-08-05 11:17:25 +02:00
Jindra Petřík
2404151922 Fixed #2143 FLA Export / Sound playback - taking MP3 initial latency into account 2023-12-30 18:06:08 +01:00
Jindra Petřík
76c94f1c5e Fixed #2148 AS2 Do not return undefined for setters 2023-12-30 18:06:08 +01:00
Jindra Petřík
3e8c166c4a Fixed #2148 AS1/2 callmethod by register value 2023-12-30 18:06:08 +01:00
Jindra Petřík
b55c9d3b51 Fixed #2148 AS2 Uninitialized class fields detector 2023-12-30 18:06:08 +01:00
Jindra Petřík
bd6c953218 Fixed Incorrect debugger line numbers when "Open loaded while playing" is enabled
Fixed AS3 debugger - Slow injecting debug info - now faster
Fixed AS3 debugger - obfuscated classes debugging
Fixed Delayed open loaded SWFs while playing
Fixed AS3 Direct editation - script initializer for main document class

Changed Wrong unicode escape `{invalid_utf8:xxx}` changed to `{invalid_utf8=xxx}` for compatibility with file names
2023-12-30 18:06:08 +01:00
Jindra Petřík
44e083b9a6 Fixed #2127 Wrong parameter order in AS1/2 P-code Action GetURL2 documentation
Changed #2127 AS1/2 P-code Action GetURL2 switched parameters back - correct order is (loadVariablesFlag, loadTargetFlag, sendVarsMethod),
 code from 19.1.x to 20.0.0 is still accepted
2023-12-30 18:06:08 +01:00
Jindra Petřík
12c3064492 Added AS1/2 P-code hilight currently selected action argument in action documentation 2023-10-16 09:36:06 +02:00
Jindra Petřík
26954babe3 Added AS1/2 P-code actions inline documentation
Changed AS1/2 P-code Action GetURL2 as swithed parameters - sendVarsMethod is first, older code is still accepted
2023-10-16 09:36:06 +02:00
Jindra Petřík
cca0161766 Changed AS1/2 P-code action parameters are now separated by commas, code without commas is still accepted 2023-10-16 09:36:06 +02:00
Jindra Petřík
dc5e50813f Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes 2023-10-16 09:36:06 +02:00
Jindra Petřík
52db7454dc Fixed AS2 getters and setters decoding 2023-10-16 09:36:06 +02:00
Jindra Petřík
0a271f259e Fixed AS1/2 new keyword on empty method name 2023-10-16 09:36:06 +02:00
Jindra Petřík
1a778b0b6f Fixed tests 2023-10-16 09:36:06 +02:00
Jindra Petřík
5141263960 Fixed #223 AS2 Detecting uninitialized class fields 2023-10-16 09:36:06 +02:00
Jindra Petřík
05d5fee409 Fixed #2052 Detection of switches based on notequal operator
update license in header
2023-10-01 18:21:38 +02:00