Commit Graph
489 Commits
Author SHA1 Message Date
[email protected] 0850723795 AS3 PCode serach 2016-12-25 20:22:24 +01:00
[email protected] 11088fec36 #1308 Search by all P-code files 2016-12-19 22:21:53 +01:00
[email protected] dfc0cb279d Saving files before refreshing line endings 2016-12-01 15:11:21 +01:00
[email protected] 77842de665 #1312 faster colliding usages finder 2016-12-01 15:09:47 +01:00
Jindra Petřík ca31ef513d Issue #1283 AS3 Unbounded Vector - Vector<*> decompilation and direct editation fix 2016-10-03 23:45:33 +02:00
Jindra Petřík 8cb6bbaf0a Saving files before refreshing line endings 2016-09-18 23:46:59 +02:00
[email protected] 1164bed4d2 Show warning when FFDec application version (ffdec.jar) is different from FFDec library version. 2016-09-18 18:59:10 +02:00
Jindra Petřík 090c82f504 AS3 Direct editing fix - saving local register names without breaking slots 2016-09-18 09:59:56 +02:00
Jindra Petřík 6d6d4f0d40 AS3 Direct editing fix - saving local register names 2016-09-18 09:35:44 +02:00
Jindra Petřík 086af5b02c Collision fixer - fix also other similar names
- methods in Multiname to check if it has own name/namespace/namespaceset
2016-09-17 19:42:42 +02:00
Jindra Petřík 94c579623c Collision fixer - fix also other similar names 2016-09-17 19:41:31 +02:00
Jindra Petřík 1253fcbdbf Multiname collision fixer 2016-09-17 16:19:16 +02:00
Jindra Petřík 112819d464 Multiname suffixes refresh method renamed 2016-09-17 15:09:40 +02:00
Jindra Petřík 9bb7c01bc8 Collide traits only on same level 2016-09-17 14:56:09 +02:00
Jindra Petřík 8a0223a02a Namespace suffix handling on all Levels.
Classes with same name handling.
Test data
2016-09-17 14:44:59 +02:00
Jindra Petřík a5ab81747e Issue #1279 show duplicate trait names with hash suffix
Fixed editing const/slot
Namespace testdata
2016-09-17 00:07:50 +02:00
Jindra Petřík b37fd0cd5b Refactor multiname usage classes
Get namespace in multiname usage
2016-09-15 00:02:05 +02:00
[email protected] 6c8233492b Saving files before refreshing line endings 2016-09-06 09:38:28 +02:00
Jindra Petřík 88bb9ae22a Auto closing blocks on 2016-08-31 16:56:27 +02:00
Jindra Petřík 1fcc9c6ba0 AS3 p-code Popup docs for other items than instructions 2016-08-28 23:39:47 +02:00
Jindra Petřík 8f29c8f8db AS3 p-code block ends like in RabcDasm 2016-08-28 19:55:33 +02:00
Jindra Petřík da859ddb41 AS3 p-code editing - metadata read/write support 2016-08-28 17:01:50 +02:00
Jindra Petřík d22a166163 Organize import 2016-08-20 20:12:28 +02:00
Jindra Petřík 7af743ff0b Fix metadata compiling in FFDec AS3 compiler 2016-08-20 19:09:32 +02:00
Jindra Petřík 5c4e07ec1b Parsing Flex SDK errors
init swf to flex before editig
2016-08-20 18:23:09 +02:00
Jindra Petřík c4e1879b79 As3ScriptReplacer as interface
Better handling missing directories
Tip for directories in advanced setting refactored - link to Flex SDK
Use Flex SDK switch in Advanced settings
2016-08-16 23:31:12 +02:00
Jindra Petřík ebedbd9523 Issue #1189 Sort imports to have same order always 2016-08-16 20:45:43 +02:00
Jindra Petřík aaa236edde Imports from same package fixed 2016-08-16 20:40:17 +02:00
Jindra Petřík db294e7a70 Reorder scripts and classes to be in position as original script. 2016-08-16 07:59:59 +02:00
Jindra Petřík 7c5d5eac58 Merge ABCs on compile
TODO: reorder correctly
2016-08-16 06:44:48 +02:00
Jindra Petřík 9262eff627 ABC merging 2016-08-15 21:15:53 +02:00
Jindra Petřík b750780cd9 Export subclasses stubs to be compiled by Flex too.
WIP: merging ABCs
Test data (flexedit) with simple class hierarchy
2016-08-14 23:25:46 +02:00
Jindra Petřík a54af40085 Last merge fix.
Fixed removing class/method => make MethodBody modified
2016-08-14 21:41:18 +02:00
Jindra Petřík 003d923c80 Merge branch 'dev' into flexcompile
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java
	src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties
2016-08-14 19:55:15 +02:00
Jindra Petřík 6781d86a6c Reformat and organize imports 2016-08-06 07:21:58 +02:00
Jindra Petřík 8c5345cfd8 AS3 editation with flex - not really working yet:
- needs fixing circular references, etc. (eg. editing class which references classes which references this class)
 - needs better errors displaying with jump to error line, etc.
2016-08-06 07:19:52 +02:00
[email protected] 5107a644cc jump to resources view from hex view 2016-08-01 16:53:54 +02:00
Jindra Petřík c8951d9522 Import/Usage parsing separated to one class
Class for generating linker reports from SWF files
(similar to -link-report option in Flex)
Generating linker report from commandline
2016-07-31 15:15:36 +02:00
Jindra Petřík afc2c05cbb Introduce end-of-line normalization 2016-07-23 21:19:44 +02:00
[email protected] 7f2a9808ba Merge origin/master 2016-06-03 15:45:47 +02:00
[email protected] ababe9010f spanish translation + something with the line endings 2016-06-03 15:43:13 +02:00
honfika 4e3c25f8d5 Merge pull request #33 from hola/fix-namespaces
Fix namespaces
2016-06-01 12:32:40 +02:00
Vitali Deatlov f8413c665c fixed missing dots in namespaced property 2016-06-01 13:16:31 +03:00
honfika 0163c39cdd Merge pull request #32 from hola/fix-ternary-deobfuscations
improved deobfuscation of ternary operator
2016-05-31 16:58:41 +02:00
honfika 219a6a6768 Merge pull request #31 from hola/fix-closure-this
Fixed current context in closures
2016-05-31 16:54:02 +02:00
Vitali Deatlov bf07805219 NewFunction instruction should always have a non-static context 2016-05-30 15:37:48 +03:00
Vitali Deatlov 800caa77c0 improved deobfuscation of ternary operator 2016-05-27 23:16:08 +03:00
Vitali Deatlov 79f382c1d9 fixed forward slash translation in RegExp 2016-05-26 17:45:40 +03:00
[email protected] 0419fbc399 show warning when parallel export and single file export are both enabled 2016-04-30 14:00:04 +02:00
[email protected] 508c618b37 netbeans inpector fixes 2016-04-29 20:54:38 +02:00