Commit Graph
201 Commits
Author SHA1 Message Date
Jindra Petřík e577257532 Update year in license header. 2026-01-16 21:33:23 +01:00
Jindra Petřík 3b82db57ba Spelling fixes 2025-09-06 02:21:46 +02:00
Jindra Petřík d086d7bf7f Fixed: #2519 AS1/2 direct editation - generating too large ConstantPool 2025-08-23 21:17:02 +02:00
Jindra Petřík 477402c64a Added: #2519 AS1/2 P-code editation - better handling of "too large" error messages 2025-08-23 18:04:50 +02:00
Jindra Petřík e65a19fd15 Organize imports 2025-07-27 13:32:20 +02:00
Jindra Petřík 5024cefaba Changed: The label of option "automatic deobfuscation" changed to "deobfuscate code" 2025-07-26 23:54:31 +02:00
Jindra Petřík 9ae9c6bc72 Disable decompilation as menu item in deobfuscation options. 2025-07-26 13:00:10 +02:00
Jindra Petřík b318046a14 Deobfuscate identifiers as menuitem 2025-07-26 12:46:04 +02:00
Jindra Petřík 5eec9d4c98 Fixed: AS1/2 Hide icons panel when editing
Fixed: AS1/2 both pcode and AS editable at the same time
2025-07-20 19:40:40 +02:00
Jindra Petřík 1e3582ac6e Do not print uninitialized class fields detection skipped outside __Packages folder 2025-07-11 21:46:04 +02:00
Jindra Petřík 2adef5f600 Fixed editor message when detection of uninitialized class fields is skipped. 2025-07-11 20:06:27 +02:00
Jindra Petřík 7b948f92a3 Fixed: #2477 AS1/2 deobfuscation - and/or operators, jumps before function start,
jumps to function end, jumps in for..in return/break
2025-07-11 19:51:18 +02:00
Jindra Petřík 0162e90871 Fixed synchronization in uninitialized class fields detector
Escaping placeobject.name
Better error log messages in some cases
2025-07-02 20:56:20 +02:00
Jindra Petřík 5ffc71848b Added: #2477 Option to disable AS2 detection of uninitialized class fields
Added: AS2 detection of uninitialized class fields is cancellable and shows progress
Changed: Icon of "Deobfuscation options" menu from pile of pills to medkit
Fixed: Comments color highlighting
2025-07-01 19:50:18 +02:00
Jindra Petřík bc85daca85 Added: Disable AS1/2/3 direct editation when editing P-code 2025-05-31 12:52:53 +02:00
Jindra Petřík f88f7ced70 Added: AS1/2 direct editation - hide P-code panel when editing 2025-05-31 11:53:39 +02:00
Jindra Petřík e9db3273e8 AS3 error highligter - show multiple errors 2025-05-29 21:22:40 +02:00
Jindra Petřík 90d975d69c AS3 highlighter.
Refactoring of highligter.
2025-05-29 09:14:15 +02:00
Jindra Petřík bbeeef4fc5 Added: AS1/2 - hilight variables and errors on scrollbar 2025-05-28 20:41:58 +02:00
Jindra Petřík 479b61a7f1 Added: AS1/2 - underline errors in the code (also in edit mode) 2025-05-28 17:51:05 +02:00
Jindra Petřík d3dd8224d4 Fixed: AS1/2 direct editation - Position in the code should stay same after clicking Edit button 2025-05-28 08:27:02 +02:00
Jindra Petřík d6ccceb83d AS1/2 variable highlighter improvements 2025-05-28 00:33:53 +02:00
Jindra Petřík 8a238feb70 More decent highlight color 2025-05-27 21:44:50 +02:00
Jindra Petřík 8bb357d3b0 AS1/2: Variable hilighter - hilight variables with no definition, catch variable 2025-05-27 20:48:34 +02:00
Jindra Petřík 75c8639d77 Added: AS1/2 - highlight variable definition and all its instances on cursor place
Fixed: AS1/2 - Incorrect DefineFunction2 parameter names when parameter name is empty
2025-05-26 22:33:14 +02:00
Jindra Petřík 3f9f349a69 Update year in license headers to 2025 2025-05-26 07:41:42 +02:00
Jindra Petřík 50b82c363f Changed: AS1/2 - Single DoAction tag inside frame as frame node 2025-05-25 21:46:09 +02:00
Jindra Petřík c9c75d0c00 Added: #1682 AS2 - Adding class by context menu on packages 2025-05-25 17:49:52 +02:00
Jindra Petřík 470f1411d9 Added: #2404 Quick find in text/script editors - show number of occurences
Fixed: AS1/2 improper selection of search result
2025-05-23 01:06:55 +02:00
Jindra Petřík a1e28f8e88 Removed: Option to preview flash items via ActiveX component is no longer available. FFDec now supports its internal flash viewer only. 2025-05-08 23:12:47 +02:00
Jindra Petřík 87b962ea12 Added: #2370 Magnet icon toggle for snap options.
Better popups for deobfuscate options + link options.
2025-05-05 12:30:15 +02:00
Jindra Petřík 3236111fea Added: #2370 Objects display - Option to show horizontal and vertical rulers 2025-05-03 14:30:41 +02:00
Jindra Petřík d9c866c7d6 Fixed: AS 1/2/3 - Fast switching of scripts causing incorrect caret position remembered
Fixed: AS 1/2 - Remembering caret position for frames
2025-05-02 08:45:26 +02:00
Jindra Petřík 4d3dc74597 Fixed: Buttons were not active where they should be 2024-11-10 19:50:55 +01:00
Josh Soref 0374bcda8d spelling: caret
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Jindra Petřík 86852fd898 Library preview 2024-10-29 16:55:43 +01:00
Jindra Petřík a4a9ba4c6b Added: AS2 - Information about need of decompiling all scripts to detect uninitialized class fields
Fixed: #2338 AS decompiling threads got stuck after cancelling / timeout
CancellableWorker refactoring
2024-10-13 20:43:18 +02:00
Jindra Petřík f3da12e032 Reformating to fix checkstyle. 2024-08-08 19:27:14 +02:00
Jindra Petřík a5d3ce4f9b Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík 4b10f63865 Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík cbcc2dc88a Added: #1644 Save all button - has priority over standard Save button
Changed: Save to EXE moved to tools tab
Changed: Save (not save as) button are now available only when there's anything to save when the selected SWF is modified. Similar for Save all button.
2024-08-05 11:17:25 +02:00
Jindra Petřík 19c771bf44 Update license year 2024-08-05 11:17:25 +02:00
Jindra Petřík 1d9329e9be Fixed code style 2024-08-05 11:17:25 +02:00
Jindra Petřík e9dcd5ad34 Fixed #2183 AS1/2 Direct editation - case sensitive identifiers since SWF version 7 2024-08-05 11:17:25 +02:00
Jindra Petřík 1783f981bb Fixed Hide zooming buttons in fonts display 2024-08-05 11:17:25 +02:00
Jindra Petřík 7a5aa1eb86 Fixed AS1/2 Debugger tooltips exception 2023-12-30 18:06:08 +01:00
Jindra Petřík 11760b1f18 AS1/2 Hide breakpoints when decompilation is disabled 2023-12-30 18:06:08 +01:00
Jindra Petřík b976096e57 Breakpoints are hidden until disassembly/decompilation is complete.
Fixed AS1/2 Vanishing source code in some cases
2023-12-30 18:06:08 +01:00
Jindra Petřík 8ceb44f25e Added Remembering breakpoints
Added #2131 Breakpoint list dialog
Fixed AS1/2 Debugger - script was cleared on stop button
2023-12-30 18:06:08 +01:00
Jindra Petřík e371372392 Added #2131 AS1/2 Debugger - show _root variable
Fixed #2131 AS1/2 Debugger - Breakpoint handling - incorrect script names
Fixed #2131 Debugger - Correct walking variables tree
2023-12-30 18:06:08 +01:00