Commit Graph
89 Commits
Author SHA1 Message Date
Jindra Petřík acc5f94889 Fix missing javadoc parameters, throw tags,... 2024-08-12 19:51:40 +02:00
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 4b10f63865 Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík 151609a8f5 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 7c2e41b1a9 Fixed #2142 XML Export - string values containing only spaces
Fixed AS3 - Nullpointer in MethodBody when no ABC set
2023-12-30 18:06:08 +01:00
Jindra Petřík 9741e8260a Added Apply unpacker menu on binary data
Added Harman unpacker for binary data
Added Multilevel binary data unpacking is possible
2023-12-30 18:06:08 +01: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 56fb0bc9f9 Unicode escape nonenglish characters in namespaces in P-code 2023-10-01 18:21:38 +02:00
Jindra Petřík 0a52175bc3 Added #2057 Show all assigned AS linkage classes in the item name (instead just one) 2023-10-01 18:21:38 +02:00
Jindra Petřík f4460c6078 Added
- #2070 - SWF to XML format has new meta fields describing XML export major/minor version
(major = uncompatible change)

### Fixed
- #2070 - Handling newlines and tabs in string values inside SWF to XML export

### Changed
- #2070 - String values inside SWF to XML export are backslash escaped to properly handle newlines and tabs.
Older versions of FFDec can read this new format wrong and corrupt SWFs.
Major version of SWF to XML export changed to 2.
2023-10-01 18:21:38 +02:00
Jindra Petřík 487d1f8b14 Update license year 2023-03-19 22:43:41 +01:00
Jindra Petřík 7a4bec0d98 Fixed #1772 AS1/2 decompilation - StackOverflow during getVariables function 2022-12-31 23:58:51 +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 1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík bbb3ed8c72 Added #1496 repeat escape sequence \{xx}C to avoid long same char strings/names 2021-11-19 13:03:23 +01:00
lcdr 007891e97c Fix copyStream bug for copies smaller than the buffer size 2021-11-19 13:03:23 +01:00
Jindra Petřík c6b1e528df update license header year 2021-02-08 20:15:19 +01:00
Jindra Petřík d5ebf47746 StringBuilder isEmpty fix (available for newer javas) 2021-01-06 10:04:33 +01:00
Jindra Petřík dabb55d21d #1548 TTF export - correctly handle duplicate unicode codes
#1548 correctly handle empty generated file names
2021-01-06 09:38:43 +01:00
Jindra Petřík ca21337d9f java 9 compliance
- base64, bytearrtohex, installed fonts, xml sax parser
2021-01-01 01:07:43 +01:00
Jindra Petřík 2bf7597cea update license headers 2018-01-16 20:24:33 +01:00
[email protected] 2bc3eef8e7 #1323 Audio playback fails 2016-12-18 23:31:07 +01:00
Jindra Petřík 5bc200c208 Instance metadata get/set/remove from Commandline 2016-07-24 11:27:04 +02:00
[email protected] db0d490fc9 #1241 File content is different to what FFDEC shows in HEX view near instructions 2016-05-29 12:32:50 +02:00
[email protected] d0fb48dbed use ARGB_PRE instead of ARGB, becasuse flash uses premultiplied images by default 2016-05-03 20:31:32 +02:00
[email protected] ffd8d59e4b build fix 2016-04-03 22:15:30 +02:00
[email protected] 78058e6020 faster text rendering 2016-03-18 09:53:42 +01:00
[email protected] ecd038e50b #1205: shape cache needs less memory 2016-03-17 15:42:44 +01:00
[email protected] d2432eb6b6 #1170 Extract from Memory in Command Line 2016-03-13 09:40:16 +01:00
[email protected] 230f890165 check invalid unicode characters (0xd800 - 0xdfff, 0xfffe, 0xffff) 2016-03-11 08:39:48 +01:00
[email protected] b5e021fbac ignore invalid xml characters 2016-03-10 23:59:42 +01:00
[email protected] 46c157092c #1172 Text content is wrong after decompilation: double escape fixed 2016-02-29 08:52:46 +01:00
[email protected] 1a0aa9c779 show warning on 32bit jre 2016-02-27 16:29:58 +01:00
[email protected] 1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
[email protected] 12d4176f88 svg import: bitmap fill 2015-12-26 13:57:48 +01:00
[email protected] 1b1923eee1 fix 2015-12-18 13:33:47 +01:00
[email protected] c23e22b950 #1113 It takes too long to switch between rendered sprite fixed 2015-12-18 13:32:50 +01:00
Jindra Petřík 654bfc7023 testdata
merge
2015-11-15 08:21:22 +01:00
[email protected] f2b8b146a6 faster AVM2 constant pool when adding a lot of items to it. 2015-11-09 13:58:20 +01:00
[email protected] 329573058d common deobfuscated name generation in as3 and as2 deobfuscation 2015-08-08 10:12:50 +02:00
[email protected] afc7229f97 do not check valid offsets on every removeInstruction call.. check it only once after deobfuscation 2015-07-05 15:03:58 +02:00
[email protected] 6cafe970fb invalid jump fix 2015-07-04 20:47:07 +02:00
[email protected] 6f4da26453 merge fixes 2015-07-03 20:48:23 +02:00
Jindra Petřík 626668fc43 Merge branch 'v6'
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScriptLexer.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SymbolType.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/InstanceInfo.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionGraph.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionListReader.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf6/ActionEnumerate2.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphSourceItem.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphTargetItem.java
	libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java
	libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2Test.java
	src/com/jpexs/decompiler/flash/gui/Main.java
	src/com/jpexs/decompiler/flash/gui/abc/UsageFrame.java
2015-07-03 19:06:09 +02:00
[email protected] 2ef4e759c0 windows+mac "exe" export with adobe projector 2015-06-18 08:35:15 +02:00
Jindra Petřík aae2794b20 hexToByteArray helper method for ImportAssets2 hash 2015-06-13 21:11:46 +02:00