Commit Graph
7294 Commits
Author SHA1 Message Date
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 45512d29a0 Do not parse imports from class ancestors.
Fixed tests.
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 d99bb058ec Updated changelog 2024-08-27 09:43:40 +02:00
Jindra Petřík 05b7752e55 Fix tests 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 13aacc83f1 Fixed: Target flash player version in FlashDevelop and IDEA projects 2024-08-27 09:43:40 +02:00
Jindra Petřík 672a5dc754 Added: Updated Flash player to SWF version map 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 e499fc57a1 Fixed: #2275 - Export to FlashDevelop - framerate setting 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 777716f1b9 Fixed: #2266 StartSound/2 and VideoFrame tags, classNames not taken as dependencies (needed chars) 2024-08-27 09:43:40 +02:00
Jindra Petřík 9ef2778411 created new Unreleased section in CHANGELOG.md 2024-08-27 09:43:40 +02:00
Jindra Petřík a649e4326b version changed to 21.0.2 version21.0.2 2024-08-12 19:53:07 +02:00
Jindra Petřík 0701e10570 Added: Go to document class context menu item
Added: Updated go to document class icon
2024-08-12 19:51:40 +02:00
Jindra Petřík 731c3893e0 Fixed: Movies (DefineVideoStream) preview not working 2024-08-12 19:51:40 +02:00
Jindra Petřík 87a8f24789 Info about separate documentation download instead of list of packages. 2024-08-12 19:51:40 +02:00
Jindra Petřík 603f14e46b Library using Decimal128 from FlexSDK acknowledgement. 2024-08-12 19:51: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 02baf4baa6 Fixed: Go to document class for classes with obfuscated name 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 dc0823b58b Remove unnecessary data.
Decimal abc without nonnullable class.
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 8cfbdf5f4e Added: Better decimal values support (for ABCs minor 17, not standard FP)
Added: Better float values support (for ABCs major 47, minor 16 +, not standard FP)
Added: Non-nullable classes support (not standard FP)
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 9ee2549e60 Fixed: Asking more than once for the same imported (ImportAssets) URL
Added warning when imported name is not exported from source SWF
2024-08-12 19:51:40 +02:00
Jindra Petřík 3df725a900 Fixed: #2269 Nullpointer on importing (ImportAssets) a character that does not exists
Added tag types to SWF already contains characterId log message
2024-08-12 19:51:40 +02:00
Jindra Petřík 03d0205dc2 Fixed: Hex view for unknown tags was not scrollable 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 b2a4aa8c6a Few javadocs 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 cf06781fdf created new Unreleased section in CHANGELOG.md 2024-08-12 19:51:40 +02:00
Jindra Petřík 282fc7eaa0 version changed to 21.0.1 version21.0.1 2024-08-08 19:29:58 +02:00