Commit Graph

58 Commits

Author SHA1 Message Date
Jindra Petřík
f3da12e032 Reformating to fix checkstyle. 2024-08-08 19:27:14 +02:00
Jindra Petřík
a5d3ce4f9b Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík
b57e38e387 More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
19c771bf44 Update license year 2024-08-05 11:17:25 +02:00
Jindra Petřík
1d9329e9be Fixed code style 2024-08-05 11:17:25 +02:00
Jindra Petřík
0e6c092e6a Added Optimize ABC action (remove unused items) - available through ABC Explorer
Fixed Outputstreams position calculation (ABCOutputStream, ...)
2024-08-05 11:17:25 +02:00
Jindra Petřík
ece2d537d5 Changed #2206 FB values in MATRIX (scale/rotate) as floats instead of int, -f suffixed parameters in text editor 2024-08-05 11:17:25 +02:00
Jindra Petřík
247b1c17a4 Added Replacing morphshapes (currently only same shape for start/end)
Fixed miterLimitFactor is FIXED8 value in MORPHLINESTYLE2
2023-11-05 21:11:10 +01:00
Jindra Petřík
153f0e91d6 Added #2098 Shape points editation - Protection against saving too large edges 2023-10-16 09:36:06 +02:00
Jindra Petřík
0005f73ae9 Fixed calculating needed fill/line bits for SHAPE, SHAPEWITHSTYLE 2023-10-16 09:36:06 +02:00
Jindra Petřík
2f01f5d4eb Added Support for DefineShape4 nonzero winding rule - display, svg (import, export), canvas export
Fixed Calculating fillBits, lineBits on SHAPE structure (storing morphshapes, fonts)
2023-10-16 09:36:06 +02:00
Jindra Petřík
ae83087289 Fixed Convolution matrix filter display and editing 2023-10-16 09:36:06 +02:00
Jindra Petřík
dc5e50813f Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes 2023-10-16 09:36:06 +02:00
Jindra Petřík
b6e8ca0d67 Added #116 Show invalid utf-8 bytes in Strings as {invalid_utf8:xxx} 2023-10-16 09:36:06 +02:00
Jindra Petřík
487d1f8b14 Update license year 2023-03-19 22:43:41 +01:00
Jindra Petřík
df8e46fcc9 Fixed #1949 Incorrect reading FIXED and FIXED8 SWF values causing wrong Filters size and OutOfMemory 2023-01-22 22:15:04 +01:00
Jindra Petřík
8b6dd09069 organize imports 2022-12-18 23:10:24 +01:00
Jindra Petřík
f7b8b855b6 SWFOutputStream correct charset handling when saving NetString (font names) 2022-11-14 10:04:55 +01:00
Jindra Petřík
b06c8313b1 Organize imports inspection 2022-11-14 10:04:55 +01:00
Jindra Petřík
1c9f81fceb Added #1701 Setting charset for SWF files with version 5 or lower 2022-11-14 10:04:55 +01:00
Jindra Petřík
1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík
9df7940aa1 Added #1459, #1832, #1849 AS1/2 direct editarion - Error dialog when saved value (UI16, SI16, ...) exceeds its limit and this code cannot be saved. 2022-11-06 21:44:39 +01:00
Jindra Petřík
31b13cddc9 Fixed tests and also few places with linestyle2 vs linestyle1 array change 2022-10-24 23:54:09 +02:00
Jindra Petřík
ec6e689652 #1771 DefineShape4 line filled using single color 2022-10-24 22:35:13 +02:00
Jindra Petřík
c6b1e528df update license header year 2021-02-08 20:15:19 +01:00
nickgkg
518a4e21b1 also fix serialization 2021-01-01 08:40:33 +01:00
Jindra Petřík
2bf7597cea update license headers 2018-01-16 20:24:33 +01:00
honfika@gmail.com
29f5c17767 Focal radial gradient raw edit fix 2017-04-01 11:31:10 +02:00
Jindra Petřík
1c9e485dca AMF3 refactorings
AMF3 editor in GUI for PlaceObject4
2016-07-20 22:16:45 +02:00
Jindra Petřík
f322581a31 DumpInfo in AMF3
PlaceObject4 read/write AMF data
2016-07-18 08:37:55 +02:00
Jindra Petřík
85c252e724 Move items from Debug tab in advanced settings to other tabs to avoid acidentally setting it,
reseting most of them by renaming.
2016-02-19 16:52:44 +01:00
Jindra Petřík
bbe2c95f0a Corrected read only tags handling in GUI (allow edit only after pressing Edit button outside of Editor mode)
Font wideOffsets,wideCodes fixed in DefineFont2/3
2016-01-18 10:48:16 +01:00
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
16a27789e3 swf.tags and sprite.subtags are private to avoid modifying the list without setting the isModified flag + some small chages 2015-12-27 10:19:27 +01:00
Jindra Petřík
bc7b57c6fb miterlimit is FIXED8 (float)
SVG import - closing rectangle, stroke gradients
2015-12-26 23:23:56 +01:00
honfika@gmail.com
809091ea42 framerate is float 2015-08-12 14:22:04 +02:00
honfika@gmail.com
c5d960f10b some more ByteArraRange objects instead of reading them to new byte array, method to read netstings (length + characters) in SwfInputStream 2015-07-27 11:21:26 +02:00
Jindra Petřík
1e8d316d3e AS1/2 deobfuscation fix. 2015-07-06 19:47:03 +02:00
honfika@gmail.com
bc87778779 preserve bit count for debug copy of SHAPERECORD objects 2015-06-14 14:56:57 +02:00
honfika@gmail.com
da02331782 preserve bit count for debug copy of RECT objects 2015-06-14 14:24:35 +02:00
honfika@gmail.com
6cf53543d1 compress/uncompress methods 2015-05-15 16:08:55 +02:00
honfika@gmail.com
abec5214bb tag refactoring 2015-05-15 00:12:35 +02:00
honfika@gmail.com
3de39c93bb tag names moved to constants 2015-05-14 21:46:26 +02:00
honfika@gmail.com
64c9a7e544 Base class for DefineXTags, getting the images, fonts, text from the characterMap instead of iterating over all tags 2015-05-14 13:32:49 +02:00
honfika@gmail.com
6d49dc584d faster DefineBitsLosslessX reading 2015-05-08 20:54:48 +02:00
honfika@gmail.com
e49296770f format source code 2015-05-08 13:33:40 +02:00
honfika@gmail.com
913b3f22e3 show error message when offset is too large 2015-05-02 20:21:36 +02:00
honfika@gmail.com
ca30321d08 #809 autogwow when button is hold, justify align fixes 2015-02-28 20:35:26 +01:00
honfika@gmail.com
ade56d45a2 format code: blank lines 2015-01-18 21:32:37 +01:00
honfika@gmail.com
677bdf969b copyright year updated 2015-01-13 19:36:39 +01:00