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
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
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
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
f6250b92ca
AD3: A bit faster exporting due turning off Highlighting
2012-12-20 10:46:17 +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
Paolo Cancedda
c1f1ad6dcd
Since List<AVM2Instruction> code is frequently accessed by position, it's better to use an ArrayList instead of a LinkedList. Introduced method compact() to reduce memory usage.
2012-01-03 15:06:47 +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
6f5d921ab7
Changed License header of java files - GNU General Public License v3
2011-12-29 11:26:14 +01: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
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
1f25be9236
AS3 - Decimal number type support for ABC minor_version 17 or greater
2011-07-12 09:44:42 +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
Jindra Petøík
eaeaa19923
version apha 9
...
AS3: Included new undocumented instructions, new Multiname kind - Typename
AS3: Export PCode
AS3: Implemented code for executing some instructions
Many bugfixes
2011-07-02 18:28:51 +02:00
Jindra Petøík
c2194031db
AS3: Editing exceptions
2010-09-19 13:58:21 +02:00
Jindra Petøík
c9e01ed9d2
Added license to source code
2010-09-08 11:38:16 +02:00
Jindra Petøík
a34ee7364c
Initial version based on previous work. (Version alpha 7)
2010-09-04 13:57:22 +02:00