Commit Graph

3234 Commits

Author SHA1 Message Date
Jindra Petřík
dfce77bd1f Fixed: #2313 AS3 direct editation - parsing class traits metadata 2024-09-23 21:52:25 +02:00
Jindra Petřík
a9f6cb4619 Fixed: AS3 empty interface indentation 2024-09-23 21:52:25 +02:00
Jindra Petřík
11369cc784 Fixed: AS3 direct editation - double returnvoid on script initializer 2024-09-23 21:52:25 +02:00
Jindra Petřík
158ab4b6bb Fixed: AS3 direct editation - script slot/const traits assignments 2024-09-23 21:52:25 +02:00
Jindra Petřík
4849356f2c Fixed: AS3 - displaying imports of class parent chain
Fixed: AS3 - imports for script traits
2024-09-23 21:52:25 +02:00
Jindra Petřík
b7ca51c7da Added #2306 Export to VS Code project 2024-09-23 21:52:25 +02:00
Jindra Petřík
71b22c86e5 Added #2286 Set SWF version in FlashDevelop project 2024-09-23 21:52:25 +02:00
Jindra Petřík
e35a92fcf1 Fixed: #2296 AS decompilation - goto problems 2024-09-23 21:52:25 +02:00
Jindra Petřík
24d6a97809 isFontNameInstalled calls ensureLoaded 2024-09-23 21:52:25 +02:00
Jindra Petřík
f295fddd78 Fixed: #2290 FLA export - not generating sound bin files causing sound compression setting to be ignored 2024-09-23 21:52:25 +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
b90eeaa7d0 Fixed: #2304 GFX files truncated 2024-09-23 21:52:25 +02:00
Jindra Petřík
933c89cf06 Added: #943, #1812, #2287 Export to older binary FLA formats (CS4, CS3, Flash 8, MX 2004, MX, Flash 5) 2024-09-23 21:52:25 +02:00
Jindra Petřík
513b2aba46 Fixed: #2311 AS1/2 p-code freezing on highlighting ConstantPool 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
Jindra Petřík
cb3d9bda6d Fixed: #2309 XML export/import - Decimal support 2024-09-23 21:52:25 +02:00
Jindra Petřík
6f3b793318 Fixed: #2308 FLA export - lossless image bin files generation wrong,
some javadoc added
2024-09-23 21:52:25 +02:00
Jindra Petřík
38e49e8dbd Fixed: #2307 FLA export - image bin files generation wrong 2024-09-23 21:52:25 +02:00
Jindra Petřík
77f96d5ecc Added: FLA export - generating bin/*.dat files for movies and images 2024-09-23 21:52:25 +02:00
Jindra Petřík
df9f2e3a10 FLV SCRIPTDATAVALUE toString 2024-09-23 21:52:25 +02:00
Jindřich Petřík
9d421bb23a Fixed: #2301 AS3 direct editing - instance variables assignments producing additional static assignments 2024-09-05 09:56:04 +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
87080cb585 Fixed: #2294 FLA export - Nullpointer on AS3 SWFs without document class 2024-09-05 09:56:04 +02:00
Jindra Petřík
7e6d331f82 FLA export - Do not export layer depths 2024-09-05 09:56:04 +02:00
Jindra Petřík
4ba7870328 Fixed: #2293 FLA export - clipping 2024-09-05 09:56:04 +02:00
Jindra Petřík
089f52bb9b Empty sound data fix 2024-09-05 09:56:04 +02:00
Jindra Petřík
21cb1d5cb9 Fixed: #2293 FLA export - stackoverflow on multilevel clips extraction 2024-09-05 09:56:04 +02:00
Jindřich Petřík
4b2ab4925d Fixed: Java 8 compatibility 2024-08-27 12:36:02 +02:00
Jindra Petřík
f0b5cf8d05 Fixed: #2284 FLA export - sounds should be WAV or MP3, not FLV 2024-08-27 09:43:40 +02:00
Jindra Petřík
c7c4ab8fc0 Added: Harman AIR 51 unpacker for binarydata with custom key 2024-08-27 09:43:40 +02:00
Jindra Petřík
87aea2a2e1 Updated debug_inner test data 2024-08-27 09:43:40 +02:00
Jindra Petřík
b096f62b67 Float testdata updated 2024-08-27 09:43:40 +02:00
Jindra Petřík
d6ff5cdc4f getCharacterId fix 2024-08-27 09:43:40 +02:00
Jindra Petřík
36bd403787 FlashDevelop AIR export - strip underlines from app id. 2024-08-27 09:43:40 +02:00
Jindra Petřík
7a049ba3b9 Fixed: #2282 FLA export - visible flag 2024-08-27 09:43:40 +02:00
Jindra Petřík
c262c9ab0c LinkAllClasses is optional and defaults to off.
Fixed tests.
2024-08-27 09:43:40 +02:00
Jindra Petřík
0dbe317390 Fixed: Embed tag - Wav files need to be embedded in assets.swf 2024-08-27 09:43:40 +02:00
Jindra Petřík
7f57728b31 __ffdec_include_classes has void return type 2024-08-27 09:43:40 +02:00
Jindra Petřík
d876bf73cd Mkdirs for FFDecIncludeClasses.as 2024-08-27 09:43:40 +02:00
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
58e61907f2 Added FlashDevelop project export - option to export AIR project (select correct type in the file save dialog) 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
69a3fa8bd6 Changed: Export to FlashDevelop and IntelliJ IDEA is available only for SWFs without main timeline 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
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