Jindra Pet��k
07c6cfcfca
Issue 21: Do-While and while loops inside if
...
Issue 22: Dup instruction with setlocal
formatting AVM2Code
2012-12-28 09:39:25 +01:00
Jindra Pet��k
881ff00c29
Hilighting fix for ifs. fors
2012-12-27 20:23:17 +01:00
Jindra Pet��k
b6ab0e3ca1
A few events export related
2012-12-27 18:48:12 +01:00
Jindra Pet��k
ae55f1a7cb
AS2: exporting
...
Checking for updates
2012-12-27 15:22:36 +01:00
Jindra Pet��k
69ae465fed
Added tag for version 1.0.1
2012-12-26 21:09:23 +01:00
Jindra Pet��k
25b909903a
version changed do 1.0.1
2012-12-26 21:08:45 +01:00
Jindra Pet��k
da13641558
Fixed static variables
2012-12-26 20:38:41 +01:00
Jindra Pet��k
3db10220d3
Better declarations
2012-12-26 06:50:05 +01:00
Jindra Pet��k
ede22092f9
Better Pre/Post increments/decrements.
...
Temporary registers hidden.
2012-12-25 20:47:34 +01:00
Jindra Pet��k
6ee4949ca7
Closures calling
2012-12-25 15:45:04 +01:00
Jindra Pet��k
14ae8e435c
Code formatting
2012-12-25 11:33:41 +01:00
Jindra Pet��k
24a6b82a94
organizing imports
2012-12-25 10:27:57 +01:00
Jindra Pet��k
f9b1c9ac33
arguments variable
2012-12-25 09:46:36 +01:00
Jindra Pet��k
cfadfc93e7
better multibane namespace resolving
...
icon 256
2012-12-25 08:40:03 +01:00
Jindra Pet��k
fb207c72c2
Added tag for version 1.0.0
2012-12-24 11:11:03 +01:00
Jindra Pet��k
bd09067c2e
version changed to 1.0.0
2012-12-24 11:09:04 +01:00
Jindra Pet��k
36296f966e
icon
2012-12-24 11:03:36 +01:00
Jindra Pet��k
961166a3db
AS3: Deobfuscation of identifier is now optional, acessed via Tools/Deobfuscation menu
2012-12-24 10:06:14 +01:00
Jindra Pet��k
96d91ceb10
Issue 13: AS3: for..in, for each..in, fix
2012-12-23 09:56:56 +01:00
Jindra Pet��k
77cd097d0d
Issue 13: AS3: for..in, for each..in
2012-12-23 09:54:11 +01:00
Jindra Pet��k
db62344fcd
AS3: Chained assignments fix, Temporary registers in declaration.
2012-12-22 18:27:44 +01:00
Jindra Pet��k
2b2d63bb27
removed temporaly inserted debug prints
2012-12-22 16:42:34 +01:00
Jindra Pet��k
5b0e9e494a
AS3: Chained assignments
2012-12-22 16:39:21 +01:00
Jindra Pet��k
5c238c348f
AS3: Local register types, inline functions / newactivation
2012-12-22 15:42:19 +01:00
Jindra Pet��k
73aa020eeb
AS3: Detecting local register types
2012-12-22 12:18:13 +01:00
Jindra Pet��k
7bf3801ec9
AS3: Better try..catch..finally clauses
2012-12-21 18:56:31 +01:00
Jindra Pet��k
6a0263a78f
AS3: Empty line between traits
2012-12-21 09:46:49 +01:00
Jindra Pet��k
1d32372060
AS3: Better local register names handling
2012-12-20 23:06:02 +01:00
Jindra Pet��k
d7843ea832
AS3: Better semicolon insertion
2012-12-20 21:02:11 +01:00
Jindra Pet��k
3d775b283b
AS3: Trait list scrolling
2012-12-20 10:59:15 +01:00
Jindra Pet��k
f6250b92ca
AD3: A bit faster exporting due turning off Highlighting
2012-12-20 10:46:17 +01:00
Jindra Pet��k
0b81a8686e
Fixed bug causing not lzma SWFs not working
2012-12-20 09:31:16 +01:00
Jindra Pet��k
33740d43f0
Support for LZMA compressed SWF files
2012-12-19 21:25:41 +01:00
Jindra Pet��k
043fec588c
Separated configuration.
...
Remembering last open/save/export directories.
2012-12-16 18:57:05 +01:00
Jindra Pet��k
13d57c2043
Updated about dialog
2012-12-16 18:55:43 +01:00
Jindra Pet��k
2e370c9bd4
Position cache (Faster decompiling)
...
Not clearing killed registers
2012-12-16 18:55:00 +01:00
Jindra Pet��k
75271d3d3b
Configurable sub limiter
2012-12-16 11:10:56 +01:00
Jindra Pet��k
9d9c6aa253
Issue 10, Missing default code block when missing break
2012-12-15 20:06:23 +01:00
Jindra Pet��k
82b86f473e
Issue 15, displaying code of anonymous functions
2012-12-15 19:15:57 +01:00
Jindra Pet��k
86fc1acc42
exporting no longer fires GUI
2012-10-20 16:59:40 +02:00
Jindra Pet��k
464b17b646
exporting no longer fires GUI
2012-10-20 16:54:04 +02:00
Jindra Pet��k
c44d0c6bbf
Introduced LATEST_CONSTANTPOOL_HACK constant for handling AS1/2 files with multiple constantpools (obfuscation)
...
Other small fixes
2012-10-20 16:30:46 +02:00
Jindra Pet��k
67c124e28c
Commandline arguments to (de)compress SWF and to dump SWF tags.
2012-01-02 10:25:14 +01:00
Jindra Pet��k
a32835dd2f
Keep track of tag position in SWF file. Added code to dump tag infos.
...
(by Paolo Cancedda)
2012-01-02 10:02:51 +01:00
Jindra Pet��k
5107213517
Write position in hex in NotSameException message.
...
(by Paolo Cancedda)
2012-01-02 09:34:26 +01:00
Jindra Pet��k
e092f8c0ca
Additional functions to the Helper class
...
(by Paolo Cancedda)
2012-01-02 09:32:19 +01:00
Jindra Pet��k
35a5d6c97e
Commented out InstructionDefinition for instruction findpropglobalstrict with
...
the same code as deldescendants. Introduced array instructionSetByCode
used to retrieve InstructionDefinition using opcode without a sequential search.
(by Paolo Cancedda)
2012-01-02 09:10:10 +01:00
Jindra Pet��k
c0209681a0
updated project files
...
updated test data
2012-01-02 08:46:51 +01:00
Jindra Pet��k
6f5d921ab7
Changed License header of java files - GNU General Public License v3
2011-12-29 11:26:14 +01:00
Jindra Pet��k
e9e6e8940a
Added License file - GNU General Public License v3
2011-12-29 11:10:43 +01:00
Jindra Pet��k
672498dc21
AS3: Gui enhancement - Optimized Classes Tree (Merged clone 65403456bfea by Paolo Cancedda)
2011-12-28 20:17:18 +01:00
Jindra Pet��k
3ca8aef6f3
Proxy now can catch SWF if it has application/octet-stream mime type.
2011-12-28 20:10:09 +01:00
Jindra Pet��k
cd4b3b88ff
TypeName fix
2011-12-28 13:33:45 +01:00
Jindra Pet��k
f8c8e6fcd3
Commandline arguments FIX for proxy
2011-12-28 13:16:48 +01:00
Jindra Pet��k
ade09507bc
AS3: Commandline arguments for exporting
2011-12-28 09:19:45 +01:00
Jindra Pet��k
0a4b79ebf5
Initial version on Google Code (alpha 7) based on previous work.
2011-12-27 14:08:06 +01:00
Jindra Pet��k
68c7c95894
Version changed to alpha 8
2011-12-27 14:05:57 +01:00
Jindra Pet��k
7984941071
Version changed to alpha 9
2011-12-27 14:04:47 +01:00
Jindra Pet��k
b87416f800
Version changed to alpha 10.
2011-12-27 14:02:36 +01:00
Jindra Pet��k
630e55aec5
Version changed to beta1.
2011-12-27 14:00:32 +01:00
Jindra Pet��k
1e764ba652
AS2: New instructions - FSCommand2 added (Issue #5 ), StrictMode added
2011-12-27 11:00:29 +01:00
Jindra Pet��k
d04c4cb3a0
Fixed Issue #6 - rest parameter shown always as ", ..."
2011-12-27 08:40:45 +01:00
Jindra Pet��k
70ac6d3308
AS3: Constant tab moved to the top
...
AS3: Empty namespaces shown as "-"
2011-12-27 08:35:11 +01:00
Jindra Pet��k
d67e7660ef
AS3: Clickable usage detection for multinames
2011-07-31 19:30:03 +02:00
Jindra Pet��k
e3905865cf
AS3: Better usage detection for multinames
2011-07-31 17:18:07 +02:00
Jindra Pet��k
f05a39e854
Version changed to beta1
2011-07-30 17:00:28 +02:00
Jindra Pet��k
9e90c54565
Proxy fixes
2011-07-30 16:59:07 +02:00
Jindra Pet��k
f5a1451b9f
Proxy fixes
2011-07-30 16:56:19 +02:00
Jindra Pet��k
fd853e51bf
New Icons
2011-07-30 16:39:24 +02:00
Jindra Pet��k
0d2a0d4350
New Icons
2011-07-30 16:38:39 +02:00
Jindra Pet��k
4df94321e0
AS1/2: Few gui fixes
2011-07-30 14:31:31 +02:00
Jindra Pet��k
bce40e6880
About box
...
AS1/2: Fixed important decompiling bug
2011-07-30 14:14:27 +02:00
Jindra Pet��k
c4a5d74377
AS3: Editing types and default values of Slot/Const trait type
2011-07-30 12:31:07 +02:00
Jindra Pet��k
459f8ecb56
AS3: Editing return type of methods
2011-07-30 10:58:24 +02:00
Jindra Pet��k
97a4a2c961
AS3: Automatic Calculating Body parameters (Experimental)
2011-07-30 10:22:40 +02:00
Jindra Pet��k
66449bfc6c
Fixed saving Bit values
...
AS3: Automatic Calculating Body parameters
2011-07-24 20:01:30 +02:00
Jindra Pet��k
940a57f5d8
JPProxy update - Https support
2011-07-17 11:13:51 +02:00
Jindra Pet��k
49a8fd03bf
JPProxy update
2011-07-16 12:40:49 +02:00
Jindra Pet��k
991b08d8bc
AS3: Default method tab is code tab
...
Version set to alpha10
2011-07-13 11:16:57 +02:00
Jindra Pet��k
02f21eef1c
AS3: Updated test data
2011-07-13 10:57:24 +02:00
Jindra Pet��k
61045e72ca
AS3: Fixed For each statements
2011-07-13 10:42:18 +02:00
Jindra Pet��k
97efb4c956
AS3: Better error messages with obfuscated code
...
AS3: Autorenaming obfuscated names
2011-07-13 09:20:23 +02:00
Jindra Pet��k
867aa41bbb
AS3: newactivation registers removed from decompilation
...
AS3: try clauses fixed for files with debug information
AS3: fixed function for removing instructions
2011-07-13 08:31:23 +02:00
Jindra Pet��k
731856ffc9
AS3: removed unneccessary output to stdout caused by pre/post increment/decrement
2011-07-12 20:06:03 +02:00
Jindra Pet��k
dcfffa711d
AS3: post/pre increment/decrement decompilation, declaration of local registers
2011-07-12 20:04:28 +02:00
Jindra Pet��k
6106a6e6ca
AS3: local registers and parameters take names from debug informations
2011-07-12 17:56:51 +02:00
Jindra Pet��k
b560b92e46
AS3: Parameter names disabled, because Flash CS5.5 inserts invalid param names indices that may cause problems
2011-07-12 10:52:13 +02:00
Jindra Pet��k
65628e9016
AS3: Correct method parameters names in decompiled code
2011-07-12 09:54:07 +02:00
Jindra Pet��k
1f25be9236
AS3 - Decimal number type support for ABC minor_version 17 or greater
2011-07-12 09:44:42 +02:00
Jindra Pet��k
07ca3fee80
AS3 - Editing method parameters
2011-07-11 19:08:16 +02:00
Jindra Pet��k
250b433927
JSyntaxPane - editing AS3 method parameters
2011-07-11 19:07:24 +02:00
Jindra Pet��k
a749e1f997
AS3 - Tabbed design for traits
2011-07-11 12:20:21 +02:00
Jindra Pet��k
fdbd5b2ef8
AS3 - method body parameters editable
2011-07-10 19:38:27 +02:00
Jindra Pet��k
27df4647a0
AS3 - list of instructions after CTRL+SPACE fix
...
AS3 - methodinfo refactoring
2011-07-10 17:31:01 +02:00
Jindra Pet��k
6b3a959054
AS3 - some hilight fixes
2011-07-10 16:49:19 +02:00
Jindra Pet��k
57dc0ffa21
AS3 - updated JSyntaxPane
...
AS3 - Updated test Classes
2011-07-10 13:36:31 +02:00
Jindra Pet��k
8484eea581
AS3 - JSyntaxPane - Completion of instruction names, fixed other SyntaxPane commands
2011-07-10 13:31:43 +02:00
Jindra Pet��k
3d6b4d8ad1
AS3: Highlighting current line.
2011-07-10 13:29:34 +02:00
Jindra Pet��k
76e36aa964
AS3: Fixed hilighting instructions with exceptions
2011-07-10 09:31:03 +02:00
Jindra Pet��k
1f042c375b
AS3: ApplyType instruction, TypeName name, Vector types
...
AS3: Fixed calling with pop
2011-07-03 11:42:20 +02:00