Jindra Petřík
3d46722d8f
fix(msaa renderer): fix closing strokes
2026-05-09 09:52:38 +02:00
Jindra Petřík
ae9fdf1f93
chore: remove unwanted import
2026-05-08 14:04:23 +02:00
Jindra Petřík
c89c542f7a
fix: allow only safe classes on deserialization
2026-05-08 13:58:33 +02:00
Jindra Petřík
66391cbb75
fix(text tag convertor): fix text position ( #2383 )
...
Fixes #2383
2026-05-08 12:46:17 +02:00
Jindra Petřík
75a2ca32c1
fix: fix text position calculation in DefineEditText
2026-05-08 12:45:10 +02:00
Jindra Petřík
28a357ef1b
feat(text tag convertor): set text height
2026-05-08 08:09:58 +02:00
Jindra Petřík
1d5fe3551c
chore: merge
2026-05-08 01:22:50 +02:00
Jindra Petřík
3ec7823a94
docs: remove -resamplewav option from cli help
2026-05-07 23:27:34 +02:00
Jindra Petřík
37456fd06e
docs: update cli help for f1-f4 fla export
2026-05-07 23:20:51 +02:00
Jindra Petřík
506ae97c91
fix(jsyntaxpane): wrap in backwards direction in the quick find ( #2694 )
...
Fixes #2694
2026-05-03 17:44:23 +02:00
Jindra Petřík
37ed3920c9
feat(xml export): export only fields that meet conditions ( #2702 )
...
Closes #2702
2026-05-03 16:32:51 +02:00
Jindra Petřík
653edc10a2
style: fix checkstyle
2026-05-03 14:03:56 +02:00
Jindra Petřík
772bd9f0bc
chore: merge
2026-05-03 13:28:17 +02:00
Jindra Petřík
e610dc71be
fix: fix setSelectedIndex out of bounds on export dialog ( #2579 )
...
Fixes #2579
2026-05-03 12:54:33 +02:00
Jindra Petřík
1f4da67a0f
chore: update turkish translation
2026-05-03 12:41:15 +02:00
Jindra Petřík
f60adad8a1
fix: ignore deleted traits on indexing (PR256)
...
Fixes PR256
2026-05-02 08:05:53 +02:00
Jindra Petřík
c75122b752
chore: update slovenian translation
2026-04-28 19:02:37 +02:00
Jindra Petřík
b35138189b
fix(AS2 direct edit): fix register count in empty functions ( #2705 )
...
Fixes #2705
2026-04-27 19:49:31 +02:00
Jindra Petřík
48fad13268
feat(fla export): add support for flash1 to flash4, fla export dialog
2026-04-26 17:30:11 +02:00
Jindra Petřík
628e0e416f
style: fix checkstyle
2026-04-26 16:56:17 +02:00
Jindra Petřík
b1554d3bf6
chore: update turkish translation
2026-04-26 16:49:18 +02:00
Jindra Petřík
2cade7d8dd
fix: fix tellTarget handling on old AS version
2026-04-18 19:14:05 +02:00
Jindra Petřík
e5142a45e5
fix(actionscript): fix loop after switch ( #2698 )
...
Fixes #2698
2026-04-13 16:17:36 +02:00
Jindra Petřík
574474ca10
fix: correct stroke size on zoomed shapes msaa export ( #2696 )
...
Fixes #2696
2026-04-12 18:39:32 +02:00
Jindra Petřík
aa923dd201
fix: fix nightly update checking showing current version
2026-04-12 18:00:25 +02:00
Jindra Petřík
8a2b420201
chore: handle multiple bin versions in lossless image bin reader
2026-04-12 17:58:39 +02:00
Jindra Petřík
84adc994a1
feat(text tag convertor): set default color, fontId, hasLayout ( #2383 )
2026-04-07 09:54:57 +02:00
Jindra Petřík
c42e502848
ci: fix removing first item of changelog
2026-04-07 09:50:05 +02:00
Jindra Petřík
74b70dcfcb
fix: correct handling hasFontClass text attribute ( #2692 )
...
Fixes #2692
2026-04-07 09:19:56 +02:00
Jindra Petřík
6c6daf37eb
fix: allow transparency in animated WEBP and APNG (PR253)
...
Fixes PR253
2026-04-07 08:55:06 +02:00
Jindra Petřík
82482b81b6
ci: fix metainfo updater referencing other class
2026-04-06 21:26:32 +02:00
Jindra Petřík
9cbd0f78b7
style: fix spelling 2
2026-04-06 21:06:19 +02:00
Jindra Petřík
e673c6d767
ci: fix nexus mods action version
2026-04-06 21:06:19 +02:00
Jindra Petřík
72a80d859c
style: fix spelling
2026-04-06 21:06:19 +02:00
Jindra Petřík
1bc363bae2
ci: fix upload to Nexus Mods
2026-04-06 21:06:19 +02:00
Jindra Petřík
6ac497909d
ci: upload to Nexus Mods
2026-04-06 21:06:19 +02:00
Jindra Petřík
f4d54b924c
perf: load dependent characters/frames in the separate thread
...
Seen in #2689
2026-04-06 21:06:19 +02:00
Jindra Petřík
30b0ec4e26
fix: correctly flush sound data to avoid weird sound noises ( #2689 )
...
Fixes #2689
2026-04-06 21:06:19 +02:00
Jindra Petřík
c7e5aa9607
chore: fix calculating text bounds on DefineEditText ( #2383 )
2026-04-06 21:06:19 +02:00
Jindra Petřík
8d7757a53e
fix(FLA export): fix nullpointer exception ( #2690 )
...
Fixes #2690
2026-04-06 21:06:19 +02:00
Jindra Petřík
73d8c75360
fix: allow importing large shapes by splitting edges ( #2691 )
...
Fixes #2691
2026-04-06 21:06:19 +02:00
Jindra Petřík
469eef1af1
chore(MSAA renderer): render only display view, use tiling
2026-04-06 21:06:19 +02:00
Jindra Petřík
a3048d7193
chore: correct inner strokes in advanced MSAA renderer
2026-04-06 21:06:19 +02:00
Jindra Petřík
d434362a98
chore: remove echo
2026-04-06 21:06:19 +02:00
Jindra Petřík
5413feb307
feat: allow turning off the minimum stroke width of 1 pixel
2026-04-06 21:06:19 +02:00
Jindra Petřík
ab0a616612
fix(SVG importer): apply fillOpacity and strokeOpacity to gradient
2026-04-06 21:06:19 +02:00
Jindra Petřík
68cd50b0dc
chore: test - main for AntialiasTools
2026-04-06 21:06:19 +02:00
Jindra Petřík
a668ad4892
fix(SVG importer): fix getStrokeFillWithOpacity call to getStrokeOpacity
2026-04-06 21:06:19 +02:00
Jindra Petřík
c87a35ecc6
chore: fix anti-alias renderer lines when points are too close
2026-04-06 21:06:19 +02:00
Jindra Petřík
04ab8542af
feat(SVG import): allow larger edges by splitting them in the half
2026-04-06 21:06:19 +02:00
Jindra Petřík
85d4f135e5
chore: fix anti-alias renderer color space
2026-04-06 21:06:19 +02:00
Jindra Petřík
96e8a3e58d
chore: add new screenshots, nexus mods title image
2026-04-06 21:06:19 +02:00
Jindra Petřík
b6a085f561
test: fix tests
2026-04-06 21:06:19 +02:00
Jindra Petřík
c6c847edb8
fix: fix as3 direct edit - protected access ( #2686 , #2688 )
...
Fixes #2686 , #2688
2026-04-06 21:06:19 +02:00
Jindra Petřík
74b4e957a6
feat: add advanced multi sample anti-aliased shape renderer
...
Multi sample anti-alias renderer with configurable grid.
It can be turned on with icon under render window,
and with checkbox for export.
2026-04-06 21:06:19 +02:00
Jindra Petřík
0938f5cbad
fix: fix image size off by 1 pixel when conflation fix is on ( #2616 )
...
Fixes #2616
2026-04-06 21:06:19 +02:00
Jindra Petřík
e56e7e506a
feat: add text tag type conversion ( #2383 )
...
Closes #2383
2026-04-06 21:06:19 +02:00
Jindra Petřík
63d075d5f6
fix: allow float values in font size in DefineEditText
2026-04-06 21:06:19 +02:00
Jindra Petřík
212b1af6a5
fix: correct syntax highlighting for texts
2026-04-06 21:06:19 +02:00
Jindra Petřík
8c0b16938a
feat: as3 fla export - option to disable scripts layer ( #2673 )
...
Closes #2673
2026-04-06 21:06:19 +02:00
Jindra Petřík
fdc18ce9f5
feat: scroll object to visible on placeobject selection
2026-04-06 21:06:19 +02:00
Jindra Petřík
ce27c129cf
feat: do not reset position on selection of same timelined ( #2670 )
...
Closes #2670
2026-04-06 21:06:19 +02:00
Jindra Petřík
027f4040cd
ci: use different url for downloading resource hacker
2026-04-06 21:06:19 +02:00
Jindra Petřík
db6f49fbf8
fix: actionscript and/or operators with simple value operands ( #2680 )
...
Fixes #2680
2026-04-06 21:06:19 +02:00
Jindra Petřík
35e3ec67e3
fix: respect nofill argument in shape CLI SVG export ( #2681 )
...
Fixes #2681
2026-04-06 21:06:19 +02:00
Jindra Petřík
355e87d2ae
chore: fix export all button states ( #2671 )
2026-04-06 21:06:19 +02:00
Jindra Petřík
361f8b0d2c
Update metadata
...
check-spelling run (push) for dev
Signed-off-by: check-spelling-bot <[email protected] >
on-behalf-of: @check-spelling <[email protected] >
2026-04-06 21:06:19 +02:00
Jindra Petřík
4e12a7590b
feat: combined button SVG export using all states
2026-04-06 21:06:19 +02:00
Jindra Petřík
2ef5d26b0e
feat: export all four states of a button ( #2671 )
...
Closes #2671
2026-04-06 21:06:19 +02:00
Jindra Petřík
c2cab04919
feat: create tag from file on toolbar, group items on context menu
...
Create tag from file on Import ribbon task.
Grouping import and export items in context menu.
New bulk import icon.
2026-04-06 21:06:19 +02:00
Jindra Petřík
93c7de8208
feat: move import to file tab, use bulk import term
2026-04-06 21:06:19 +02:00
Jindra Petřík
5652719265
feat: bigger toolbar icon for search memory tool
2026-04-06 21:06:19 +02:00
Jindra Petřík
529df35676
chore: fix xaml clipping when not on shape base
2026-04-06 21:06:19 +02:00
Jindra Petřík
5f82b2f840
feat: XAML export ( #2674 )
...
Shape exporter - solid fill, gradient, bitmapfill, strokes
Timeline exporting:
Morphshapes as exported shapes at given ratio.
Clipping, Zoom, Texts, Background color,
Creating project.
Missing: blend modes, filters, nonscaling strokes, sound, video
2026-04-06 21:06:19 +02:00
Jindra Petřík
b51ba90d69
feat: move file exports to separate submenu to make menu shorter
2026-04-06 21:06:19 +02:00
Jindra Petřík
80f452ffb8
fix: illegal argument exception on creating morphshape from svg ( #2676 )
...
Fixes #2676
2026-04-06 21:06:19 +02:00
Jindra Petřík
f7fb416241
fix: properly draw edittext border, normalize size
2026-04-06 21:06:19 +02:00
Jindra Petřík
6dd8b23e29
fix: properly normalize fonts in defineedittexts, kerning
2026-04-06 21:06:19 +02:00
Jindra Petřík
42e890f4a4
fix: svg shape export - use proper winding
2026-04-06 21:06:19 +02:00
Jindra Petřík
76d1db9517
test: add longer timeout for long tests
2026-04-06 21:06:19 +02:00
Jindra Petřík
230ac82c4f
style: fix checkstyle
2026-04-06 21:06:19 +02:00
Jindra Petřík
80f3e2bc36
fix: unable to reset JNA temp directory ( #2675 )
...
Fixes #2675
2026-04-06 21:06:19 +02:00
Jindra Petřík
bc82228aa8
chore: fix test - avoid stackoverflow in populateparts
2026-04-06 21:06:19 +02:00
Jindra Petřík
122835fd1f
style: unused imports
2026-04-06 21:06:19 +02:00
Jindra Petřík
8c6c8db3e4
chore: remove accidental file
2026-04-06 21:06:19 +02:00
Jindra Petřík
2bc1c4e012
perf: optimize recursion, avoid stackoverflow on larger scripts ( #2672 )
2026-04-06 21:06:19 +02:00
Jindra Petřík
cd8a9dbdad
fix: allow add breakpoints on large classes ( #2672 )
...
Large classes reach syntax highlighting limit and the editor
is switched to plain mode. We introduced new text/plaindebug
type that adds breakpoints panel even for plain documents.
Fixes #2672
2026-04-06 21:06:19 +02:00
Jindra Petřík
65737f9e31
ci: use exclamation mark in changeslog/version generate
2026-04-06 21:06:19 +02:00
Jindra Petřík
7d18834c81
feat!: redesigned loop detector ( #2542 )
...
Instead of walking code structures to get loops,
the loops are populated by new faster algorithm.
Also, we do not join adjacent GraphParts anymore
in non-obfuscated code.
For proper switch handling, the code is decompiled
in two passes everytime (Previously, the second pass
was used only sometimes).
In first pass we do not process ifs as it may break
switch detection. Second pass is executed after we know
the switches position.
Fixes #2542
2026-04-06 21:06:19 +02:00
Jindra Petřík
a52126472a
fix: stackoverflow on circular importassets ( #2666 )
...
Fixes #2666
2026-04-06 21:06:19 +02:00
Jindra Petřík
735dc148e6
fix: as3 deobfuscation - null values instead of registers ( #2568 , #2665 )
...
Fixes #2568 , #2665
2026-04-06 21:06:19 +02:00
Jindra Petřík
c91543e9f5
fix: nullpointer on as3 deobfuscation
2026-04-06 21:06:19 +02:00
Jindra Petřík
00dd23170e
chore: fix regression of -- operator in nightly build ( #2664 )
...
Fixes #2664
2026-04-06 21:06:19 +02:00
Jindra Petřík
053501b8da
fix: deadlock on getcharacters vs drawframe ( #2492 )
...
Fixes #2492
2026-04-06 21:06:19 +02:00
Jindra Petřík
0942d7d96d
fix: push commands in as2 left in code ( #2654 )
...
If the code does not contain any §§pop() instructions,
then all §§push instructions are converted to their
values with comment "unpopped".
Fixes #2654
2026-04-06 21:06:19 +02:00
Jindra Petřík
fa18aa6bfc
fix: null pointer on null caret in variable marker
2026-04-06 21:06:19 +02:00
Jindra Petřík
4c78d49090
perf: faster calculate max depth frame, skip morph detection ( #2662 )
...
Fixes #2662
2026-04-06 21:06:19 +02:00
Jindra Petřík
3663a1e2e4
fix: font normalizer uses 1024em ( #2661 )
...
Fixes #2661
2026-04-06 21:06:19 +02:00
Jindra Petřík
66a42d1116
test: missing test
2026-04-06 21:06:19 +02:00
Jindra Petřík
6d605dc4a0
test: as1/2 maintain push order
2026-04-06 21:06:19 +02:00