Commit Graph

3603 Commits

Author SHA1 Message Date
Enrico Zeilmaker
8d07dbbdf3 fixes bug when Vector is initialized with elements 2023-10-01 18:21:38 +02:00
Jindra Petřík
4433b5dff4 Do not add variable names to the imports list. 2023-10-01 18:21:38 +02:00
Jindra Petřík
478680c8af removed comment 2023-10-01 18:21:38 +02:00
Enrico Zeilmaker
a0044d54b3 comment explains it, maybe should be removed?
(cherry picked from commit 474b9030c1c24d2e90dddbdc17d6c32c043e3f6c)
2023-10-01 18:21:38 +02:00
Enrico Zeilmaker
68f5c62fd2 reverting one of the changes from commit f81d1ac58d, because it caused the use of the FQN for classes defined within the same package
(cherry picked from commit ab4fd58e6c50b96de1ea2c1025b6353b082f50bd)
2023-10-01 18:21:38 +02:00
Jindra Petřík
ce30527e23 warning in XML includes newlines 2023-10-01 18:21:38 +02:00
Jindra Petřík
2cc360da0f Fixed XML major version detection 2023-10-01 18:21:38 +02:00
Jindra Petřík
6eac393fd4 Added #2070 forceWriteAsLong Tag internal attribute is now visible and editable
(including XML export), allows decide whether to write length in tag header as long
2023-10-01 18:21:38 +02:00
Jindra Petřík
f4460c6078 Added
- #2070 - SWF to XML format has new meta fields describing XML export major/minor version
(major = uncompatible change)

### Fixed
- #2070 - Handling newlines and tabs in string values inside SWF to XML export

### Changed
- #2070 - String values inside SWF to XML export are backslash escaped to properly handle newlines and tabs.
Older versions of FFDec can read this new format wrong and corrupt SWFs.
Major version of SWF to XML export changed to 2.
2023-10-01 18:21:38 +02:00
Enrico Zeilmaker
5a250625f4 ensures access to parent's property when super.property is called
fixes infinite recursion when aforementioned was done inside override getter/setter of that same property
2023-10-01 18:21:38 +02:00
Enrico Zeilmaker
3a16857b17 remove intellij junk .idea folder and .iml files
update .gitignore to reflect this
2023-10-01 18:21:38 +02:00
popugashkin
5aa3d48a4e Implement Utf8Helper.getAllowedCharsets() to lazy-load allowedCharsets, make Utf8Helper.allowedCharsets private 2023-10-01 18:21:38 +02:00
Jindra Petřík
8d2290d084 Added #1449 Updated Turkish translation 2023-10-01 18:21:38 +02:00
Jindra Petřík
10634304fe Fixed #2043 StartSound2 tag handling 2023-10-01 18:21:38 +02:00
Jindra Petřík
5fb5ac802e Decrypt Harman AIR SWFs via commandline 2023-06-25 20:41:04 +02:00
Jindra Petřík
b0f90704ef Encrypted SWFs in SWF Search (memory, ...) 2023-06-25 20:41:04 +02:00
Jindra Petřík
76d9f24210 Remove dead code of Harman Decryptor 2023-06-25 20:41:04 +02:00
Jindra Petřík
ec10ded3ad Added #2038, #2028, #2034, #2036 Support for Harman AIR encrypted SWFs (Read-only) 2023-06-25 20:41:04 +02:00
Kornelius Rohrschneider
c821502833 Changed GetURL2 default sendVarsMethod value to 0
LoadVariables, LoadMovie, LoadVariablesNum and LoadMovieNum all previously used 1 as the default sendVarsMethod value for their GetURL2 call.
However, the default value (if no "GET" or "POST" is given) should be 0.
This has been fixed.
2023-06-25 20:41:04 +02:00
Jindra Petřík
17718cad20 Fixed #2007 AS3 renaming invalid identifiers - not refreshing AbcIndex afterwards 2023-06-25 20:41:04 +02:00
Jindra Petřík
193afbbc2e Fixed Zero line number on AS3 P-code editation error 2023-06-25 20:41:04 +02:00
Jindra Petřík
b2d87cf637 Fixed #2008 AS3 P-code editing optional Double value when it has no fractional part 2023-06-25 20:41:04 +02:00
Jindra Petřík
2616b5046d Added #1998 Setting for maximum number of items in the cache - allows less memory consumption (Defaults to 500 per cache) 2023-06-25 20:41:04 +02:00
Jindra Petřík
49abcd4447 GNUJPdf - draw image with scaling 2023-06-25 20:41:04 +02:00
Jindra Petřík
59d9e5ef6f Fixed #2004 Nonrepeating fill border 2023-06-25 20:41:04 +02:00
Jindra Petřík
9a23497c80 Fixed #2004 Freezing when a shape has nonimage character set as fill 2023-06-25 20:41:04 +02:00
Jindra Petřík
2d6180db50 Fixed #1999 AS3 decompilation - XML constructor call with other than string argument 2023-04-05 21:33:34 +02:00
Jindra Petřík
8aa3c1830a Fixed #1991 ConcurrentModificationException on clearing cache thread 2023-04-05 21:33:34 +02:00
Jindra Petřík
2b0e163c47 Fixed FLA export shape tweens (morphshapes)
as 2 testdata as uncompressed
2023-03-19 22:43:41 +01:00
Jindra Petřík
6ef01643c1 Fixed FLA Export - AS2 - Sprite linkage to class 2023-03-19 22:43:41 +01:00
Jindra Petřík
ed57d71e81 Fixed FLA export scripts location 2023-03-19 22:43:41 +01:00
Jindra Petřík
fe41355dd4 Fixed AS2 Class detection - TemporaryRegisterMark handling 2023-03-19 22:43:41 +01:00
Jindra Petřík
79f24b44b7 Do not calculate rect of Sprite from fonts on stage. 2023-03-19 22:43:41 +01:00
Jindra Petřík
4654d1d610 Fixed Do not display fonts added to stage (for example in testdata/as2.swf, the vertical text - sprite 10) 2023-03-19 22:43:41 +01:00
Jindra Petřík
e907a37d2e Fixed AS3 p-code - remove findpropglobal,findpropglobalstrict - they are internal only 2023-03-19 22:43:41 +01:00
Jindra Petřík
831dc0ebdd Fixed AS3 p-code - pushdnan stack info 2023-03-19 22:43:41 +01:00
Jindra Petřík
b998601d41 pushconstant verify 2023-03-19 22:43:41 +01:00
Jindra Petřík
35920d4a2a Fixed AS3 p-code - pushconstant not in flash player flag 2023-03-19 22:43:41 +01:00
Jindra Petřík
06c5727e0f Fixed #1990 Cloning DefineSprite causing incorrect tags written 2023-03-19 22:43:41 +01:00
Jindra Petřík
583cfc95a6 Docs for NATIVE and IGNORE_REST 2023-03-19 22:43:41 +01:00
Jindra Petřík
b13914cca5 Added #355 Updated Chinese translation 2023-03-19 22:43:41 +01:00
Jindra Petřík
e9063e487b Fixed AS3 - getouterscope instruction support 2023-03-19 22:43:41 +01:00
Jindra Petřík
e8e2668354 Fixed AS3 p-code - getouterscope instruction docs 2023-03-19 22:43:41 +01:00
Jindra Petřík
dfe2d36ecf Fixed #1989 AS3 - Slow deobfuscation (AVM2DeobfuscatorSimpleOld) 2023-03-19 22:43:41 +01:00
Jindra Petřík
8378042fe0 #1048 Recategorized AVM2 instructions in package "other2",
added links to sources for unknown instructions.
2023-03-19 22:43:41 +01:00
Jindra Petřík
859049b2d4 Fixed AS3 p-code - IGNORE_REST method flag incorrectly shown as EXPLICIT
Changed AS3 p-code - EXPLICIT method flag renamed to NATIVE
2023-03-19 22:43:41 +01:00
Jindra Petřík
4def1729e4 Test data for focal gradient shape tweeen, scenes 2023-03-19 22:43:41 +01:00
Jindra Petřík
bd882c18f0 Fixed AS3 p-code docs - deldescendants, negate_p operands 2023-03-19 22:43:41 +01:00
Jindra Petřík
dfe3a31f15 Fixed AS3 direct editation - interface method namespace 2023-03-19 22:43:41 +01:00
Jindra Petřík
a62f1c0626 Fixed AS3 interfaces - internal modifier on methods 2023-03-19 22:43:41 +01:00