Commit Graph
977 Commits
Author SHA1 Message Date
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
Jindra Petřík 8876f4332e Refactor - move multiname usages to separate package 2024-08-05 11:17:25 +02:00
Jindra Petřík 502d44b06d Fixed #2231 AS3 coercion to String as convert 2024-08-05 11:17:25 +02:00
Guillaume Charifi-Hoareau 6db690e25a Store class name index during P-code parse. 2024-08-05 11:17:25 +02:00
Jindra Petřík 79349992a1 checkstyle fix, removing unneccessary code 2023-12-30 18:06:08 +01:00
Jindra Petřík 939d909633 Fixed #2162 AS3 try inside foreach 2023-12-30 18:06:08 +01:00
Jindra Petřík a4c2680053 Fixed AS3 - extra newlines on methods which use activation
Fixed #2162 AS3 switch inside foreach
2023-12-30 18:06:08 +01:00
Jindra Petřík 0ff4cd1f6c Fixed #2162 Debugger - ignore (warn) invalid jumps when injecting debug info 2023-12-30 18:06:08 +01:00
Jindra Petřík 7c2e41b1a9 Fixed #2142 XML Export - string values containing only spaces
Fixed AS3 - Nullpointer in MethodBody when no ABC set
2023-12-30 18:06:08 +01:00
Jindra Petřík 80fb8b25d8 Fixed #2135 FLA Export - framescripts handling when addFrameScript uses Multinames instead of QNames 2023-12-30 18:06:08 +01:00
Jindra Petřík a74196ddf4 Fixed AS3 Direct editation - types on instance variable values not properly resolved 2023-12-30 18:06:08 +01:00
Jindra Petřík 2c32e156d3 Tests fix 2023-12-30 18:06:08 +01:00
Jindra Petřík 6c0f2ab1ef Fixed AS3 Debugging - activation object was not visible in locals 2023-12-30 18:06:08 +01:00
Jindra Petřík 7d722fcdcd missing classes 2023-12-30 18:06:08 +01:00