Jindra Petřík
9617c2ac2f
Added: FLA/FlashDevelop/IDEA export - A link to all classes (sound, font, images) is added so no class is missed during compilation
2024-08-27 09:43:40 +02:00
Jindra Petřík
58724dced5
Fixed : #2279 Embed assets with file base name ending with a space
2024-08-27 09:43:40 +02:00
Jindra Petřík
2912d3d0de
Fixed : #2279 AS3 Decompilation - assignments on the right side of && and || operators
2024-08-27 09:43:40 +02:00
Jindra Petřík
e5e870f8b9
Empty lines fix.
2024-08-27 09:43:40 +02:00
Jindra Petřík
996559ae01
Fixed empty lines afer use clause.
...
Removed printStackTrace in favor of log.
2024-08-27 09:43:40 +02:00
Jindra Petřík
4e89376174
Fixed direct editation - methods and script initializer imports.
2024-08-27 09:43:40 +02:00
Jindra Petřík
c8a8ce8b6d
Fixed: Direct editation.
...
Fixed: Imports in script initializer
2024-08-27 09:43:40 +02:00
Jindra Petřík
4e528c181c
Fixed: Script/Class initializers order of assignment
...
Changed: Compound script has slot/const traits inside main script initializer
2024-08-27 09:43:40 +02:00
Jindra Petřík
54faceb9a8
Fixed parsing class trait
2024-08-27 09:43:40 +02:00
Jindra Petřík
ef25cbec25
Added: Harman AIR 51 float support compatibility
2024-08-27 09:43:40 +02:00
Jindra Petřík
00535350bb
Fixed : #2276 Protected namespaces do not use fully qualified names
2024-08-27 09:43:40 +02:00
Jindra Petřík
9b37aa1589
Updated Flasm lexers
2024-08-27 09:43:40 +02:00
Jindra Petřík
16ff10a890
Fixed : #2270 AS3 decompilation - unnnecessary local registers assignments as part of expressions when using optimization like dup, setlocal N instead of setlocal N, getlocal N
2024-08-12 19:51:40 +02:00
Jindra Petřík
cf34d712a1
Fixed: ABC Explorer problems when index out of bounds (Usually in obfuscated code)
2024-08-12 19:51:40 +02:00
Jindra Petřík
32d9b4544d
Multiple use namespace fix.
2024-08-12 19:51:40 +02:00
Jindra Petřík
34b76a1adf
AS3 direct editation - only allow use clausule (numberusage, precision, rounding) for decimal ABCs
2024-08-12 19:51:40 +02:00
Jindra Petřík
b0d3655919
AS3 direct editation - only allow float and decimal when ABC supports it
2024-08-12 19:51:40 +02:00
Jindra Petřík
3e7493d595
Added: AS3 direct editation - unary plus support
2024-08-12 19:51:40 +02:00
Jindra Petřík
e685022fd7
Better float support.
...
Removed methodinfo parser.
2024-08-12 19:51:40 +02:00
Jindra Petřík
9f661ec84c
Alchemy load/store fixed.
2024-08-12 19:51:40 +02:00
Jindra Petřík
a2e6b2e0b1
Fixed delocal_p, inclocal_p.
2024-08-12 19:51:40 +02:00
Jindra Petřík
56ec49865c
Non nullable flag
2024-08-12 19:51:40 +02:00
Jindra Petřík
c0a2a47191
Show use parameters only when neccessary.
2024-08-12 19:51:40 +02:00
Jindra Petřík
d4e0a1f6db
Using NumberContext parameter in operations.
...
Compiling use clause with usage, rounding, precision
2024-08-12 19:51:40 +02:00
Jindra Petřík
d25627460c
P-code parsing of NumberContext
2024-08-12 19:51:40 +02:00
Jindra Petřík
4e36416729
ActionScript 3 parser and generator uses decimal.
...
Instructions with numbecontext parameters have translate method - use standard GraphTarget items.
2024-08-12 19:51:40 +02:00
Jindra Petřík
08c3c5a469
Decimal assembler support.
2024-08-12 19:51:40 +02:00
Jindra Petřík
534ac03314
Better decimal support (For ABCs with minor version 17)
2024-08-12 19:51:40 +02:00
Jindra Petřík
818be65c98
ABC Cleaner and Usage detector for float and decimal values.
2024-08-12 19:51:40 +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
4b10f63865
Organize imports
2024-08-08 19:27:14 +02:00
Jindra Petřík
8d1e77ef29
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
84d6ad8591
Added: #1383 AS Debugger - debugging nested SWFs
2024-08-05 11:17:25 +02:00
Jindra Petřík
b6dd85bea9
Added: AS3 direct editation - edit files with native keyword
2024-08-05 11:17:25 +02:00
Jindra Petřík
6b3f6ad00f
Fixed usages of namespaces in slotconsts and thus fixed ABC cleaner
2024-08-05 11:17:25 +02:00
Jindra Petřík
c6790f70cf
Added #1290 Export to FlashDevelop project
2024-08-05 11:17:25 +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
352562d738
Fixed #2237 AS3 direct editation - usages of import colliding with toplevel classes must be fully qualified
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
441a570299
Fixed: fontFace html attribute in DefineEditText can be also an exportName
...
Fixed: BUTTONRECORD preview not showing in situations like GFX or importAssets
Changed: ImportAssets tag reorganized - now imported items are not in the tag tree, but when referenced it works
2024-08-05 11:17:25 +02:00
Jindra Petřík
ddac29e342
Optimize ABC action renamed to Clean ABC
...
Clean ABC is available through context menu on ABC, ABCContainers, SWFs
2024-08-05 11:17:25 +02:00
Jindra Petřík
0e6c092e6a
Added Optimize ABC action (remove unused items) - available through ABC Explorer
...
Fixed Outputstreams position calculation (ABCOutputStream, ...)
2024-08-05 11:17:25 +02:00
Jindra Petřík
7b609e08e8
Added ABC Explorer - list of usages of all items
...
Added ABC Explorer - items with zero usages are semi-transparent
Added ABC Explorer - copy path to clipboard
Added ABC Explorer - Go to path via Ctrl + G
2024-08-05 11:17:25 +02:00