Jindra Petřík
b53590210d
Fixed #1907 Crashing on memory search
...
Putting back old JNA 3.5.1 as 5.11.0 crashes on calling new Memory()
Modify VJCJ natives to support JNA 3.5.1
2022-12-23 17:02:50 +01:00
Jindra Petřík
85275ccca6
Fixed #1858 PDF export - Applying same color multiple times
2022-12-23 17:02:50 +01:00
Jindra Petřík
355df5899d
Added #1858 PDF export - JPEG with alpha channel exported as is
2022-12-23 17:02:50 +01:00
Jindra Petřík
b2da5a46e0
Fix old image with alpha export mode
2022-12-23 17:02:50 +01:00
Jindra Petřík
c72215df42
Added #1909 Export/import DefineBitsJPEG3/4s alpha channel to/from separate file
...
("PNG/GIF/JPEG+alpha" option in GUI, "-format image:png_gif_jpeg_alpha" for commandline)
Fixed Exporting DefineJPEG3/4 with alpha channel to PNG produced JPEG instead
Refactored bulkImport shapes and images to single file.
2022-12-23 17:02:50 +01:00
Jindra Petřík
8e368c5675
Added #1690 Deobfuscation tool dialog for script level (not just current method / all classes)
...
Changed #1690 Redesigned Deobfuscation tool dialog.
Removed "Restore control flow" deobfuscation level as it was the same as "Remove traps"
2022-12-23 17:02:50 +01:00
Jindra Petřík
65d0ebc87e
Added #1231 Button transforming
...
Fixed BUTTONRECORD display does not use its Matrix
Fixed Editation status not cleared after Sprite transforming
2022-12-23 17:02:50 +01:00
Jindra Petřík
9b717017ae
Fixed #595 AS3 direct editation - protected property resolving,
...
Fix tests
2022-12-23 17:02:50 +01:00
Jindra Petřík
5d13387f7b
Fixed AS3 direct editation and decompiler share same AbcIndex
2022-12-23 17:02:50 +01:00
Jindra Petřík
257bc37d8c
Fixed AS3 direct editation - protected property resolving
2022-12-23 17:02:50 +01:00
Jindra Petřík
02081f2d9e
Tests fix
2022-12-23 17:02:50 +01:00
Jindra Petřík
7bb8061e20
Fixed #1904 AS1/2 Throw is an ExitItem to properly handle continues vs ifs
2022-12-23 17:02:50 +01:00
Jindra Petřík
2bd1208f86
Fixed #1904 NullPointerException on decompiler pool
...
Fixed #1904 AS1/2 Simplify expressions breaks registers, functions
2022-12-23 17:02:50 +01:00
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