Commit Graph
100 Commits
Author SHA1 Message Date
Jindra Petřík 61d6887938 Tests fixed 2016-08-31 16:56:37 +02:00
Jindra Petřík 88bb9ae22a Auto closing blocks on 2016-08-31 16:56:27 +02:00
Jindra Petřík 605f412ee7 Merge pull request #40 from jindrapetrik/as3edit_gui_enhance
As3edit gui enhance
2016-08-31 16:10:19 +02:00
Jindra Petřík 3c9fd717ed AS3 p-code - Docs for all levels of path
blue highlighted path
2016-08-29 22:29:39 +02:00
Jindra Petřík cf15065825 AS3 p-code Popup docs correctly displayed for instructions with labels in front of them 2016-08-28 23:50:37 +02:00
Jindra Petřík 81fb7325a9 AS3 p-code Popup docs for other items than instructions 2016-08-28 23:43:19 +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 c2e850ad49 Czech translation updated 2016-08-28 12:42:15 +02:00
Jindra Petřík b06f295165 Edit buttons labels for script editing now "Edit ActionScript" and "Edit P-code" 2016-08-28 12:25:20 +02:00
Jindra Petřík fb6adea8cd More intuitive ABC P-code editation header
- split method/getter/setter
- show if it's script/class/instance initializer
2016-08-28 12:18:33 +02:00
Jindra Petřík daba028035 AS3 direct edit - Classic error display on nonFlex compiler 2016-08-28 10:59:46 +02:00
Jindra Petřík fb5b9c69d9 exe.config value fix 2016-08-28 09:05:55 +02:00
Jindra Petřík 3d06f796b0 Issue #1275 debugging locals fix 2016-08-28 08:53:23 +02:00
Jindra Petřík d22a166163 Organize import 2016-08-20 20:12:28 +02:00
Jindra Petřík aba9e3d2b1 Test data fixed
Better exception handling in FFDec AS3 compiler
2016-08-20 20:09:58 +02:00
Jindra Petřík af5afb1d89 Merge pull request #38 from jindrapetrik/flexcompile
Flex SDK compilation, AS3 metadata compile fixes
2016-08-20 19:15:42 +02:00
Jindra Petřík e8712900a4 FFDec AS3 compiler deleting fixes 2016-08-20 19:10:49 +02:00
Jindra Petřík 7af743ff0b Fix metadata compiling in FFDec AS3 compiler 2016-08-20 19:09:32 +02:00
Jindra Petřík e9f20112a7 Go to column on Flex error 2016-08-20 18:35:29 +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 a8ba726816 Printing mxmlc arguments removed 2016-08-16 23:32:30 +02:00
Jindra Petřík 25dc014e1d Mxmlc print to console removed 2016-08-16 23:31:55 +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 95785ba218 Flex script replacer - disable strict mode 2016-08-16 20:47:29 +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 5024093c54 SwcExporter file close fix 2016-08-16 20:44: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 0705a90aa0 AS with method stubs export 2016-08-15 21:16:24 +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 ac7e0572c6 Add only last ABCTag when flex compiling 2016-08-14 21:42:00 +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 0121eb171b Normalize all the line endings 2016-08-14 19:49:40 +02:00
Jindra Petřík 5b9c6837b0 Saving files before refreshing line endings 2016-08-14 19:49:29 +02:00
Jindra Petřík ced5b85877 Saving files before refreshing line endings 2016-08-14 19:35:23 +02:00
Jindra Petřík 6f23bc0673 GIT EOL norm. script messages 2016-08-14 09:26:32 +02:00
Jindra Petřík 75944132de GIT EOL normalization linux script 2016-08-14 09:20:44 +02:00
Jindra Petřík c987430f66 Saving files before refreshing line endings 2016-08-14 09:13:43 +02:00
Jindra Petřík 08582c495a GIT EOL normalization script 2016-08-14 09:13:32 +02:00
Jindra Petřík e3f2b51961 CI test 2016-08-13 19:38:39 +02:00
Jindra Petřík c88efd5a6f Export dialog - handling sprite frames and SWF frames correctly 2016-08-13 18:12:43 +02:00
Jindra Petřík c297640210 CI test 2016-08-13 10:28:04 +02:00
Jindra Petřík 07fdd9c037 P-code docs - fix broken html when unknown instruction operands 2016-08-12 23:10:40 +02:00
Jindra Petřík 07d4b7d906 Normalize all the line endings 2016-08-12 22:59:50 +02:00
Jindra Petřík 729f28ecaa Saving files before refreshing line endings 2016-08-12 22:59:05 +02:00
Jindra Petřík eb6bfbc29c ImagePanel - no render image Nullpointer fix in some cases 2016-08-12 21:35:26 +02:00
Jindra Petřík c4a0729e3e AS2 p-code: Icons for file offset and original bytes, showing buttons only when appropriate 2016-08-12 21:17:51 +02:00
Jindra Petřík 8eb0fc847c Czech translation updated 2016-08-12 20:38:11 +02:00
Jindra Petřík 1473778a17 Issue #468 French translation updated 2016-08-12 20:21:25 +02:00
Jindra Petřík 2bb47ae9aa Issue #1269 Chinese translation fix 2016-08-12 20:13:33 +02:00
Jindra Petřík 4bb7e612d2 Issue #1268 Using second glyph when two glyphs for one character during font export
GFX - compacted font - fixed advance values, also ascent/descent leading
2016-08-12 00:11:36 +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
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 234ed1c915 XFL export if conditions about lastFillStyle/stroke fixed 2016-07-25 23:13:35 +02:00
Jindra Petřík 00c6c3bcc3 xfl - some method stubs for shape smoothing (issue #1257) 2016-07-25 22:20:48 +02:00
Jindra Petřík 5f940aedfb Issue #468 French translation updated 2016-07-25 22:09:54 +02:00
Jindra Petřík 1d2d436033 Generic editor numbers fix 2016-07-24 21:42:45 +02:00
Jindra Petřík 37b5995cb1 Commandline FLA/XFL extension fix 2016-07-24 21:42:17 +02:00
Jindra Petřík 221431fef2 Merge pull request #37 from jindrapetrik/amfenhance
AMF optimize, Instance Metadata from commandline
2016-07-24 11:58:00 +02:00
Jindra Petřík 5bc200c208 Instance metadata get/set/remove from Commandline 2016-07-24 11:27:04 +02:00
Jindra Petřík 9fe25381c8 Unchecked fix - <> operator missing 2016-07-24 08:42:59 +02:00
Jindra Petřík 4750b50b17 AMF optimization: Pair type eliminated, ListSet and ListMap introduces (Set/Map which maintains order of keys) 2016-07-24 08:07:49 +02:00
Jindra Petřík 12c7d79046 *.flex files are text files 2016-07-23 21:50:30 +02:00
Jindra Petřík 0089b1121b Ant tasks for correct line endings on build and om demand fixing 2016-07-23 21:48:48 +02:00
Jindra Petřík afc2c05cbb Introduce end-of-line normalization 2016-07-23 21:19:44 +02:00
Jindra Petřík 09af6c030b Merge pull request #36 from jindrapetrik/amffixes
Amffixes
2016-07-23 19:31:22 +02:00
Jindra Petřík a882b92fff AMF3 Editor enhancements + help 2016-07-23 19:29:21 +02:00
Jindra Petřík e2882dd196 AMF Editor display error message 2016-07-23 15:56:48 +02:00
Jindra Petřík c3314b862c AMF export/import fixes
XML import/export of AMF (+other Multiline) handling
2016-07-23 13:38:53 +02:00
Jindra Petřík e980325719 null checks for Netbeans to shut up 2016-07-23 12:16:15 +02:00
Jindra Petřík 4cc4c4c9e1 IExternalizable handling in PlaceObject4 rather in SWFInputStream 2016-07-23 12:04:36 +02:00
Jindra Petřík 58f9ae982c Merge pull request #35 from jindrapetrik/amf
Amf
2016-07-23 10:26:15 +02:00
Jindra Petřík ce54b87eca Issue #1255 Export instance metadata of basic types (integer,string,double) to FLA 2016-07-22 23:15:39 +02:00
Jindra Petřík d5b492609b getAmfData method to PlaceObjectTypeTag 2016-07-22 21:39:58 +02:00
Jindra Petřík 01c2079b07 AMF3 editor in GUI fixes
Hex view fixes
2016-07-22 21:35:48 +02:00
Jindra Petřík 1c9e485dca AMF3 refactorings
AMF3 editor in GUI for PlaceObject4
2016-07-20 22:16:45 +02:00
Jindra Petřík 0d8e621a17 AMF3 importer
refactoring AMFTools to AMF3 exporter
2016-07-19 22:21:47 +02:00
Jindra Petřík d82f0f17c3 Improved dumpInfo in AMF3 2016-07-18 21:32:08 +02:00
Jindra Petřík ce91076693 Amf3InputStream uses EndOfStreamException as SWF 2016-07-18 09:11:09 +02:00
Jindra Petřík fdb45d4f2c case fix 3 2016-07-18 09:06:42 +02:00
Jindra Petřík 4714cd432e case fix 2 2016-07-18 09:06:24 +02:00
Jindra Petřík 38eb716fdd case fix 1 2016-07-18 09:05:41 +02:00
Jindra Petřík f322581a31 DumpInfo in AMF3
PlaceObject4 read/write AMF data
2016-07-18 08:37:55 +02:00
Jindra Petřík d33c8e8c32 writing AMF3 + tests
traits handling fix
empty string handling fix
2016-07-17 19:05:50 +02:00
Jindra Petřík 092bfb4acb rename AMF to Amf part3 2016-07-17 15:56:41 +02:00
Jindra Petřík 74642edfe9 rename AMF to Amf part2 2016-07-17 15:56:07 +02:00
Jindra Petřík 63cc2115d3 rename AMF to Amf part1 2016-07-17 15:55:32 +02:00
Jindra Petřík 6500c0deb2 unused import 2016-07-17 15:53:41 +02:00
Jindra Petřík 6e21a941cb AMF3 Dictionary weakKeys attribute to String 2016-07-17 15:52:55 +02:00
Jindra Petřík f7b3d502cb AMF3 tests, exceptions 2016-07-17 15:48:56 +02:00
Jindra Petřík ec5ca5c3f1 append for StringBuilder 2016-07-17 08:43:27 +02:00
Jindra Petřík b6956dfde5 AMF3 reading, toString
AMF3 writing stub
TODO: Long strings, Externizable, finish writing
2016-07-17 07:57:42 +02:00
Jindra Petřík a079d3b0ff (probably) Issue #1247 Incorrectly handling remainingBytes for DefineCompactedFont fix 2016-06-06 22:32:15 +02:00
Jindra Petřík 5d00b7147f (probably) Issue #1247 Incorrectly handling remainingBytes for DefineCompactedFont fix 2016-06-06 22:29:03 +02:00