Commit Graph
2529 Commits
Author SHA1 Message Date
Jindra Petřík 676bd9f74b Added Warning before switching auto rename identifiers on
Changed Warning before switching deobfuscation is now optional
Czech translation fixes
2022-12-23 17:02:50 +01:00
Jindra Petřík ce4f3e2920 Fixed #1904 NullpointerException when renaming invalid identifiers in AS1/2 files caused by missing charset 2022-12-23 17:02:50 +01:00
Jindra Petřík d5d730b083 Added Deobfuscation and its options as icons on script panel toolbar 2022-12-23 17:02:50 +01:00
Jindra Petřík 4dbb74cc45 Fixed
- AS3 - "native" modifier only for methods with EXPLICIT flag
- AS3 - AS3 builtin namespace visibility

Changed
- AS3 - order of modifiers: final, override, access, static, native
2022-12-18 23:10:24 +01:00
Jindra Petřík f7869abe0b Added AS3 P-code - Editing interface methods 2022-12-18 23:10:24 +01:00
Jindra Petřík c4799bc92e Added AS3 P-code keyword "Unknown(N)", where N is index. For constants out of bounds. (mostly in dead code)
Fixed AS3 Deobfuscation causing invalid jump offsets for files with constant indices out of bounds
2022-12-18 23:10:24 +01:00
Jindra Petřík 2b2a9bfbed Remove printing "xxx" in FullMultinameAvm2item 2022-12-18 23:10:24 +01:00
Jindra Petřík ac0c86af1b Double click node configuration is on UI tab 2022-12-18 23:10:24 +01:00
Jindra Petřík 9875a1104b Added #1901 Double click tree node to start edit
Added Info about editation in status bar
2022-12-18 23:10:24 +01:00
Jindra Petřík ef3dccb922 Button vs cursor pos fix 2022-12-18 23:10:24 +01:00
Jindra Petřík cf2f7a6707 Remember last opened transformation cards 2022-12-18 23:10:24 +01:00
Jindra Petřík eb77e75681 Localize, splitpane 2022-12-18 23:10:24 +01:00
Jindra Petřík 4da6d7a023 Transform panel with move, rotate, scale, shear, matrix transformations. WIP 2022-12-18 23:10:24 +01:00
Jindra Petřík 18aeeea49f Calculating DefineSprite rect fix 2022-12-18 23:10:24 +01:00
Jindra Petřík cc1032b819 Changed AS1/2 deobfuscation - removing obfuscated declarations is now optional (default: off) 2022-12-18 23:10:24 +01:00
Jindra Petřík 54b6153b82 AS1/2 deobfuscation - do not remove unused obfuscated variables - we are unable to properly determine if the variable is unused. 2022-12-18 23:10:24 +01:00
Jindra Petřík 067ebb6f5d Fixed #1828 AS1/2 deobfuscation removing variable declarations 2022-12-18 23:10:24 +01:00
Jindra Petřík f738acd33a test data 2022-12-18 23:10:24 +01:00
Jindra Petřík 9d1f91e621 Handle readonly as not modified for folders 2022-12-18 23:10:24 +01:00
Jindra Petřík a6e658f046 Reset timeline on sprites on importassets load 2022-12-18 23:10:24 +01:00
Jindra Petřík 947a17b987 Placeobject to string when it has classname 2022-12-18 23:10:24 +01:00
Jindra Petřík 6a14c761ad Fixed Classnames in PlaceObject 2022-12-18 23:10:24 +01:00
Jindra Petřík c828680c9e Better mapping class/exportnames to tags 2022-12-18 23:10:24 +01:00
Jindra Petřík 68a4ec52a9 Added #1181 Remembering choice of loading assets via importassets tag 2022-12-18 23:10:24 +01:00
Jindra Petřík a62f142a3d Fixed Maintain export name/class on imported tags
Fixed set imported for AS1/2
2022-12-18 23:10:24 +01:00
Jindra Petřík 0b51c26abf Fixed Clone tag 2022-12-18 23:10:24 +01:00
Jindra Petřík 9e3a9190f5 Fixed Loading nested characters when Importassets tag used 2022-12-18 23:10:24 +01:00
Jindra Petřík 85ee36319f Fixed PlaceObject tag - do not display export name twice 2022-12-18 23:10:24 +01:00
Jindra Petřík fd76d6971f Added Option to disable autoplay of sounds (DefineSound)
Fix conflation artifacts marked as experimental
2022-12-18 23:10:24 +01:00
Jindra Petřík 406065ad20 Fixed Reload button disabled after saving new file 2022-12-18 23:10:24 +01:00
Jindra Petřík 2e8dc35aa2 remove wrong import 2022-12-18 23:10:24 +01:00
Jindra Petřík 149dba53fa Added Option to fix conflation artifacts in antialising (Default off - it is slow) 2022-12-18 23:10:24 +01:00
Jindra Petřík 2f95902341 Fixed ShapeImporter fillstyles shapenum 2022-12-18 23:10:24 +01:00
Jindra Petřík f3fc42c1ab screen video v2 and avc added to codec enum 2022-12-18 23:10:24 +01:00
Jindra Petřík 00f9e67499 Added Option to mute frame sounds 2022-12-18 23:10:24 +01:00
Jindra Petřík 3ca74738ec Added DefineVideoStream videoFlagsDeblocking handled as enum in raw editation 2022-12-18 23:10:24 +01:00
Jindra Petřík 8ef3f4b5f0 Added DefineVideoStream codecId handled as enum of codecs in raw editation 2022-12-18 23:10:24 +01:00
Jindra Petřík 34cc631d7e Fixed Warnings about invalid reflective access in color dialog on Java 9+ 2022-12-18 23:10:24 +01:00
Jindra Petřík 27ce44705e Added delay to video playback to properly seek 2022-12-18 23:10:24 +01:00
Jindra Petřík c54217befe Show warning when opened SWF file has video tags and VLC is not available. 2022-12-18 23:10:24 +01:00
Jindra Petřík b941cbba04 Added #1564, #1676, #1697 to changelog of video.
Added support of alpha channel
2022-12-18 23:10:24 +01:00
Jindra Petřík cf9761de2c can be displayed refactoring 2022-12-18 23:10:24 +01:00
Jindra Petřík e0e7a82292 Properly clear video temp files on exit 2022-12-18 23:10:24 +01:00
Jindra Petřík e4f5ca4537 Read VLC path with correct bitness for current java 2022-12-18 23:10:24 +01:00
Jindra Petřík 3003cc3f24 Read VLC path from registry 2022-12-18 23:10:24 +01:00
Jindra Petřík 1ba6b91965 video playback speed, hangs fixes, correct frame display 2022-12-18 23:10:24 +01:00
Jindra Petřík 85668bbb07 Added #1893 Experimental playback of DefineVideoStream tags with VLC player 2022-12-18 23:10:24 +01:00
Jindra Petřík 19eafbf43e Added DebugId tag proper display and editation 2022-12-18 23:10:24 +01:00
Jindra Petřík c361575a72 tests fix 2022-12-18 23:10:24 +01:00
Jindra Petřík 933aa4c234 Fixed AS3 - Resolving types on static protected namespaced properties
Fixed test data
2022-12-18 23:10:24 +01:00