Commit Graph
100 Commits
Author SHA1 Message Date
Jindra Petřík 27c60f3ff5 Debugger - view constantpool
remove .0 suffixes on number values during debugging
2015-12-15 22:18:37 +01:00
Jindra Petřík 39171a0143 Merge origin/master 2015-12-15 20:15:35 +01:00
Jindra Petřík 79a5c75426 variable tree view fixes 2015-12-15 20:15:20 +01:00
Jindra Petřík 09cfc173e7 Merge origin/master 2015-12-15 09:49:15 +01:00
Jindra Petřík 33fdfcc0ac Debugger - display variables in the tree structure
Set variables while debugging
2015-12-15 09:48:51 +01:00
Jindra Petřík 2377eef49d Merge origin/master 2015-12-06 10:22:33 +01:00
Jindra Petřík ebfd512f2c debugger lib 2015-12-06 10:22:20 +01:00
Jindra Petřík 9f1a63139f logging fix 2015-12-06 10:19:23 +01:00
Jindra Petřík 9123a3a646 Add watch stub... not working :-(, probably bug of adobe. 2015-12-06 10:18:37 +01:00
Jindra Petřík 167f4e9c4f Merge origin/master 2015-12-06 06:29:26 +01:00
Jindra Petřík 0724b4a3f0 Debug (breakpoints, step) P-code for both AS1/2 and AS3 2015-12-06 06:29:08 +01:00
Jindra Petřík e2c299afa0 Debugger - wide line support for AS3 2015-12-05 13:26:56 +01:00
Jindra Petřík 0391d0b22e logging locks fixed (unable to start app, etc.) 2015-12-05 13:25:12 +01:00
Jindra Petřík 8a874ab13a Merge origin/master 2015-12-05 10:54:11 +01:00
Jindra Petřík ec666b60e4 AS1/2: Ctrl+click to declaration of variables, registers. Hilighting methods and classes
AS1/2: Debugger - Show registers
Fixed ctrl+click underline position
2015-12-05 10:53:43 +01:00
Jindra Petřík 8b7e754247 Issue #1021 Italian translation, NSIS script typos
Spanish translation updated
2015-12-03 23:13:06 +01:00
Jindra Petřík 6ea614fa54 AS3 debugger start halt fix
AS2 debugger - offsets fix, functions fix
2015-12-03 20:17:59 +01:00
Jindra Petřík 367d90c00a Merge origin/master 2015-12-03 17:08:03 +01:00
Jindra Petřík d9cf3e1096 Merge origin/master 2015-11-29 07:48:07 +01:00
Jindra Petřík 742412065a debug menu item enabled fix 2015-11-23 16:20:43 +01:00
Jindra Petřík 4cbdf75535 Merge origin/master 2015-11-23 16:07:52 +01:00
Jindra Petřík 10209fa9bb logging disabled for debugger 2015-11-23 16:06:24 +01:00
Jindra Petřík ff30174764 debugger wide lines fix 2015-11-23 16:05:44 +01:00
Jindra Petřík b2136f8f17 ABCPanel exec in event dispatch fix
Issue #1083 Fixed offsets of try after AS3 deobfuscation
2015-11-23 05:54:10 +01:00
Jindra Petřík 22aadefd59 VW fix 2015-11-22 20:46:48 +01:00
Jindra Petřík 8e6e7b1324 previous simple deobfuscator back in 2015-11-22 20:33:36 +01:00
Jindra Petřík 5a6cfb7aec NSIS installer fix 2015-11-22 19:37:21 +01:00
Jindra Petřík 8aab0091c1 Merge origin/master 2015-11-22 18:52:38 +01:00
Jindra Petřík 3cb68b617b Installer localizations
(NSIS 3 required)
2015-11-22 18:52:23 +01:00
Jindra Petřík ab702f4725 debug print removed 2015-11-22 06:03:20 +01:00
Jindra Petřík ac6e6d040f Putting in old AVM2 deobfuscator
Issue #1033 and other: Fix inclocal/declocal deobfuscation
2015-11-22 06:02:11 +01:00
Jindra Petřík 1884320315 BreakPoints UI enhancements - line icons
Breakpoints handling fixes
2015-11-21 23:32:02 +01:00
Jindra Petřík 0dc971b2e1 Stopping debugger on Player window close 2015-11-21 21:13:36 +01:00
Jindra Petřík b5e84fbb75 locales fix
czech translation updated
2015-11-21 19:20:57 +01:00
Jindra Petřík f7f1062c5e Merge origin/master 2015-11-21 19:13:06 +01:00
Jindra Petřík 1237762e60 AS1/2 debugger
debugger listening only when really debugging started
fail to listen message
break reason displayed
2015-11-21 19:12:42 +01:00
Jindra Petřík dd7016bb87 nullpointer fix 2015-11-18 19:53:28 +01:00
Jindra Petřík 315ecb0d58 Merge origin/master 2015-11-18 19:25:58 +01:00
Jindra Petřík b5bf4c04b8 nullpointer fix 2015-11-18 19:25:41 +01:00
Jindra Petřík c41f9afd0f correct breakpoints on hidden script initializer 2015-11-18 10:14:17 +01:00
Jindra Petřík ffc232d147 Merge master into v7
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/instructions/stack/PushByteIns.java
2015-11-18 06:47:48 +01:00
Jindra Petřík 5bf48d14bb Password tags improvements
Telemetry improvements
2015-11-18 06:43:36 +01:00
Jindra Petřík d2da6e68eb debugger only for AS3 files 2015-11-18 06:41:54 +01:00
Jindra Petřík 78c5c6b55f ribbon show fix
message halted changed
2015-11-17 22:45:22 +01:00
Jindra Petřík c6b6e35f07 optional ribbon fix 2015-11-17 22:31:03 +01:00
Jindra Petřík 40ed5a5f48 Trace log, debug panel separated, better show/hide handling 2015-11-17 20:10:30 +01:00
Jindra Petřík 609bdf38e0 debugger jar 2015-11-17 17:53:29 +01:00
Jindra Petřík 727371ffb5 script halt config, lib part commit 2015-11-17 17:49:06 +01:00
Jindra Petřík bb37910cce Fixed ip highlighting 2015-11-17 17:48:06 +01:00
Jindra Petřík b8268c5403 Variables, scopechain, stack
GUI enhancements
Paths advancedsettings
2015-11-17 16:24:14 +01:00
Jindra Petřík 4a4e0e4898 Better line start detection
Fixed debug info injection
2015-11-17 09:24:42 +01:00
Jindra Petřík 632e5156c8 Load from browser cache removed
Old "debugger" tool removed in favor of new real debugger
Hotkeys unified
2015-11-16 16:04:03 +01:00
Jindra Petřík c04675e353 add/remove breakpoints 2015-11-16 13:24:27 +01:00
Jindra Petřík 27fbe7d18f stepping 2015-11-15 22:03:04 +01:00
Jindra Petřík 575d988ed4 FlashPlayer path setting
Library path setting
Debugger main menu
2015-11-15 20:12:50 +01:00
Jindra Petřík 668e1e2f14 Debugger stub - TODO 2015-11-15 16:09:11 +01:00
Jindra Petřík 88ce1ed405 Merge origin/master 2015-11-15 15:56:06 +01:00
Jindra Petřík aa572abab3 AS3 namespace (de)compilation fixes 2015-11-15 15:55:44 +01:00
Jindra Petřík 83009339e1 JavactiveX: 256 block size for perfectionists to be happy ;-) 2015-11-15 11:03:08 +01:00
Jindra Petřík bd8566caa8 JavactiveX larger string support fix 2015-11-15 10:52:01 +01:00
Jindra Petřík c260c99cec Putting back older JavactiveX - the one with unlimited string is not working 2015-11-15 10:27:38 +01:00
Jindra Petřík 338e3fd691 AS3 direct editation: Or coercion fix 2015-11-15 09:40:55 +01:00
Jindra Petřík 68d0ddccb6 build fix 2015-11-15 09:22:10 +01:00
Jindra Petřík 45038201b3 merge fix 2015-11-15 08:25:35 +01:00
Jindra Petřík 540f8974a3 Merge origin/master
Conflicts:
	lib/JavactiveX.jar
2015-11-15 08:24:34 +01:00
Jindra Petřík 43ff4a50b5 movie exporter fix, I hope 2015-11-15 08:22:43 +01:00
Jindra Petřík 654bfc7023 testdata
merge
2015-11-15 08:21:22 +01:00
Jindra Petřík 6edceccfc0 test fix 2015-11-15 08:17:26 +01:00
Jindra Petřík b5376b19e4 AS3 direct editation - various fixes related to namespaces
FILLSTYLE from SWF version annotations added
2015-11-15 08:16:52 +01:00
Jindra Petřík af62ca403d JavactiveX: Support for string length > 255 2015-11-14 18:49:54 +01:00
Jindra Petřík 99ccd085bd AS3 direct editation - and/or coercion fix 2015-11-13 06:51:10 +01:00
Jindra Petřík 8c0870745b AS3 direct editation - public ns fix 2015-11-12 19:46:34 +01:00
Jindra Petřík de199a4bf7 AS3 direct editation - static initializer fix 2015-11-12 19:23:36 +01:00
Jindra Petřík 11dde703e2 SWF version annotation for tags and actions. May be useful for adding tags in GUI, etc... 2015-11-11 06:39:00 +01:00
Jindra Petřík e74acc8aa9 EnableDebugger1/2 and ProtectTag corrections 2015-11-10 20:50:32 +01:00
Jindra Petřík 43f392aa76 Merge origin/master
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java
2015-11-10 11:51:18 +01:00
Jindra Petřík 0042d7f76f AS3 direct editation bug fixes 2015-11-10 11:46:26 +01:00
Jindra Petřík f60e5c5f23 AS3 direct edit: property equals fix 2015-11-09 21:20:32 +01:00
Jindra Petřík 7fdca1992a AS3 direct edit: trait imports refactoring, function traits 2015-11-09 21:18:35 +01:00
Jindra Petřík c4748e8026 AS3 direct edit: ns fix 2015-11-09 19:39:17 +01:00
Jindra Petřík 188e3b4141 init vector multiname fix 2015-11-09 14:39:46 +01:00
Jindra Petřík 03e810ec67 AS3 direct edit: Custom namespaces in initializers fix 2015-11-09 06:36:57 +01:00
Jindra Petřík 84e0dde72e Merge origin/master 2015-11-08 22:47:06 +01:00
Jindra Petřík b98afed19b AS3 direct edit: Try..catch in constructor fix
Namespace resolving fix
2015-11-08 22:46:52 +01:00
Jindra Petřík d61bce6bb8 fix again 2015-11-08 12:44:06 +01:00
Jindra Petřík 777e87d11a build fix 2015-11-08 12:42:56 +01:00
Jindra Petřík a5d4f7d5b6 Merge fix
AS3 constantpool getXXXId "add" parameter now required to avoid acidentally forgetting it
2015-11-08 12:35:56 +01:00
Jindra Petřík bc7d05056c fix 2015-11-08 11:23:30 +01:00
Jindra Petřík 168ea21685 Merge origin/master
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/AVM2SourceGenerator.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java
2015-11-08 11:21:33 +01:00
Jindra Petřík 7057a0bdcb various fixes for AS3 direct editation, decompilation, etc. to make FP ABC verifier happy 2015-11-08 11:15:18 +01:00
Jindra Petřík 90ee5282d7 AS3 direct editation: protected namespaces fix
Added sample SWF files from freeactionscript.com - tests use them
2015-11-07 09:02:13 +01:00
Jindra Petřík a2293a6412 no testing of recompiled 2015-11-07 07:06:19 +01:00
Jindra Petřík 919d39106c AS3 direct editation - ifixed namespace handling, construct fix 2015-11-07 07:03:10 +01:00
Jindra Petřík c61b792411 Merge origin/master 2015-11-06 19:41:22 +01:00
Jindra Petřík 2b9c1eb365 AS3 direct editation - indexing ABCs for faster access - classes and properties, better(?) and faster resolving
Hiding extends Object
2015-11-06 19:41:02 +01:00
Jindra Petřík c41989755b Deobfuscated metadata 2015-10-30 12:48:02 +01:00
Jindra Petřík bfc38fc160 AS3 direct edit - empty parenthesis disallowed 2015-10-30 12:08:05 +01:00
Jindra Petřík 2a63daf3f0 Issue #775 AS3 direct edit - InstanceInfo name index fix 2015-10-30 10:47:31 +01:00
Jindra Petřík 7c4d4db6df Issue #933 AS3 allow numbers as object literal keys 2015-10-29 23:17:37 +01:00
Jindra Petřík 0900fc00cb Issue #1004 this/super can be AS1/2 variable 2015-10-29 22:52:14 +01:00