Releases: jindrapetrik/jpexs-decompiler
Releases Β· jindrapetrik/jpexs-decompiler
(PREVIEW) version 26.2.1 nightly 3526
Compare
Sorry, something went wrong.
No results found
Prerelease WARNING
This is prerelease nightly version. It should NOT be considered as stable.
Downloads:
What's new since last stable version:
Bug Fixes
respect font codeoffset, correct GFX font strip (#2726 )
correct missing break in switch statement (#2722 )
correct switch break inside loop (#2723 )
use clipped fill for image shapes (#2721 )
improve repeating fill tiling (#2721 )
add outline for static text tags
use outline for clipping (#2737 )
version 26.2.1
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Bug Fixes
fix nullpointer on program start - ui scale (#2720 )
version 26.2.0
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Features
text tag convertor: set default color, fontId, hasLayout (#2383 )
fla export: add support for flash1 to flash4, fla export dialog
xml export: export only fields that meet conditions (#2702 )
add config for loading spinner (PR258 )
translator: add autosave on exit checkbox (PR257 )
text tag convertor: set text height
xml export: allow external as1/2 scripts, images and defineSounds (#2707 )
as3: allow display of duplicate classes, warn (#2710 , #2254 )
Bug Fixes
allow transparency in animated WEBP and APNG (PR253 )
correct handling hasFontClass text attribute (#2692 )
fix nightly update checking showing current version
correct stroke size on zoomed shapes msaa export (#2696 )
actionscript: fix loop after switch (#2698 )
fix tellTarget handling on old AS version
AS2 direct edit: fix register count in empty functions (#2705 )
ignore deleted traits on indexing (PR256 )
fix setSelectedIndex out of bounds on export dialog (#2579 )
jsyntaxpane: wrap in backwards direction in the quick find (#2694 )
fix text position calculation in DefineEditText
text tag convertor: fix text position (#2383 )
allow only safe classes on deserialization
msaa renderer: fix closing strokes
as3 direct edit: correct using convert_s instead of coerce_s (#2717 )
as3: correct named anonymous functions (#2714 )
as3 direct edit: correct protected property access on toplevel (#2713 )
as2: correct Decrement cast and guard empty output in ActionSetMember (PR261 )
version 26.1.0
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Features
ui: redetect scale factor on each launch when not set in config (PR260 )
version 26.0.0
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Features
redesigned loop detector (#2542 )
move file exports to separate submenu to make menu shorter
XAML export (#2674 )
bigger toolbar icon for search memory tool
move import to file tab, use bulk import term
create tag from file on toolbar, group items on context menu
export all four states of a button (#2671 )
combined button SVG export using all states
do not reset position on selection of same timelined (#2670 )
scroll object to visible on placeobject selection
as3 fla export - option to disable scripts layer (#2673 )
add text tag type conversion (#2383 )
add advanced multi sample anti-aliased shape renderer
add XBT texture support for GFX external images (#251 )
SVG import: allow larger edges by splitting them in the half
allow turning off the minimum stroke width of 1 pixel
Bug Fixes
debugger: read watched variables
scripts folder not visible on show empty folders setting (#2656 )
do not show cookies folder in "show empty folders"
visitable variable action item
direct edit properties with getters/setters (#2655 )
font normalizer axis flip (#2657 )
as1/2 maintain push order, temp variables usage
font normalizer uses 1024em (#2661 )
null pointer on null caret in variable marker
push commands in as2 left in code (#2654 )
deadlock on getcharacters vs drawframe (#2492 )
nullpointer on as3 deobfuscation
as3 deobfuscation - null values instead of registers (#2568 , #2665 )
stackoverflow on circular importassets (#2666 )
allow add breakpoints on large classes (#2672 )
unable to reset JNA temp directory (#2675 )
svg shape export - use proper winding
properly normalize fonts in defineedittexts, kerning
properly draw edittext border, normalize size
illegal argument exception on creating morphshape from svg (#2676 )
respect nofill argument in shape CLI SVG export (#2681 )
actionscript and/or operators with simple value operands (#2680 )
correct syntax highlighting for texts
allow float values in font size in DefineEditText
fix image size off by 1 pixel when conflation fix is on (#2616 )
fix as3 direct edit - protected access (#2686 , #2688 )
SVG importer: fix getStrokeFillWithOpacity call to getStrokeOpacity
SVG importer: apply fillOpacity and strokeOpacity to gradient
allow importing large shapes by splitting edges (#2691 )
FLA export: fix nullpointer exception (#2690 )
correctly flush sound data to avoid weird sound noises (#2689 )
Performance Improvements
faster calculate max depth frame, skip morph detection (#2662 )
optimize recursion, avoid stackoverflow on larger scripts (#2672 )
load dependent characters/frames in the separate thread
version 25.1.3
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Added
Debugger - Button to disconnect current session (stay listening)
#2644 Debugger - Button to sort variables alphabetically
AS3 Direct editation - Error when accessing inaccessible namespace
AS3 ambiguous namespace detection (back again)
#2648 Dockerfile
SVG export - Gradient bevel filter, Gradient glow filter
Fixed
#2643 APNG export - images containing multiple IDAT chunks
AS3 direct editation - proper use convert/coerce instruction
AS3 direct editation - use coerce_f for float values
#2645 Windows MSI installer - Cannot change install directory
Long delay before switching critical status bar titles
(Causing many actions to look slow - for example Debug listening)
AS3 goto definition missing some namespaces
#2514 AS3 direct editation - problems with namespaces
#2649 SVG export - blur scaling (on supported browsers)
#2651 Loop breaks detection
#2653 Check for WEBP availability in CLI
Changed
Icon of Debug listen action from ear to phone receiver
#2649 SVG export - using gaussian blur instead of box blur with convolution matrix
(Can be turned off in the settings)
version 25.1.2
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Added
Debugger - Debugged SWF file name in the session title
Debugger - Remove watch
Debugger - List of watches
Debugger - Show flag of watch type (read/write)
Fixed
#2639 Export to FLA - missing sound streams
Debugger - Threading issues with multiple SWFs
Debugger - Reading variables on 64bit flash players (like in browsers)
DoInitAction should be ignored when exporting as SWF
Changed
#2642 Sprite SWF export - do not export as SWF timeline, use DefineSprite tag
and PlaceObject of it
Removed
(Temporary) AS3 ambiguios namespace detection, it is slow - needs optimizations
version 25.1.1
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Fixed
#2636 ActionScript - Incorrect always-break detection causing insertion of while(true)
#2636 ActionScript 3 - Incorrect switch detection
AS3 property resolving for KIND_NAMESPACE (like builtin for Strings, etc.)
#2636 ActionScript - switches vs loop breaks
#2636 ActionScript 3 - type coercion / convert, local registers type propagation
Using public/private/protected/internal keywords on ambiguous namespace references
and compiling such keywords with :: suffix.
version 25.1.0
Compare
Sorry, something went wrong.
No results found
Downloads:
What's new:
Added
#1209 , #1850 , #2619 Debugging SWF in the web browser
(Debug listening capability - only for SWFs previously prepared by FFDec)
TTF export - setting italic / bold flags in the font
ffdec-cli.exe is signed
#2636 AS3 QName properties with nonvalid identifiers handled as strings in brackets
(Can be turned on in advanced settings)
Fixed
Metadata formatting
#2632 TTF export - non-zero italic angle
Improper standalone player termination, not cleaning temp files
#2636 ActionScript - Incorrect always-break detection causing insertion of while(true)
ActionScript - newline after do..while
StackOverflow on cyclic characters
ConcurrentModification in abc indexing
version 25.0.0
Compare
Sorry, something went wrong.
No results found
Downloads:
Edit: We released repack version of MSI installer due to bugs in some of its language versions (#2631 )
What's new:
Added
#2610 Export morphshapes - export individual frames, setting of morph
duration and/or number of morph frames
Export morphshapes to GIF and AVI
Animated WEBP export for frames, sprites and morphshapes
Export dialog - Icons per export type and arrow symbol
Updated German translation (AI used)
Slovak translation (AI used)
APNG (animated PNG) export for frames, sprites and morphshapes
Context menu association icon
Windows installer (MSI), ffdec.exe, ffdec.jar and ffdec_lib.jar are signed
ffdec.exe contains version information (+ on SplashScreen)
Fixed
#2603 Export Sprite as SWF - sprite frames as timeline frames, without sprite itself
HTML5 Canvas morphshape export
Slovenian translation
#2626 AS1/2 direct editation - function calls inside with statement
#2618 AS1/2 increment/decrement/compound using PushDuplicate
#2611 , #2627 StackOverFlow on opening SWF containing cyclic sprites
Changed
#2610 Export as SWF - take SWF bounds from the exported item bounds
MSI installer instead of setup.exe on Windows