What's new in dirtyJOE 1.7 (c529)
Dec 23, 2014
- Java 8 support:
- Added support for new constant pool types:
- CONSTANT_MethodHandle
- CONSTANT_MethodType
- CONSTANT_InvokeDynamic
- Added viewer for BootstrapMethod attribute
- Added support for invokedynamic opcode
- Added viewer for StackMap attribute
- Added Copy and Copy all to the exception table list in Code Editor
- Added /opcodes command line switch to start Opcodes Help only
- Added demangling of Signature attribute
- Opcodes Help window can now be stuck to the main application window or to Code Editor window
- Added some more keyboard shortcuts
New in dirtyJOE 1.6 (c742) (Nov 29, 2013)
- Added Restore Debug Info feature (GUI and command line support)
- Added viewer and editor for LocalVariableTable attribute
- Added viewer for LineNumberTable attribute
- Added modification indicator (asks for save before exit)
- Added list of recently opened files in File menu
- Most of small windows can be closed with ESC key
- Added search possibility to the generic viewer window
- Methods/Fields tab changes:
- Double click on the Methods/Fields list now launches editor for the default attribute (e.g. Code Editor)
- Double click on the preview panel now launches editor for the default attribute
- Constant Pool tab changes:
- Added ability to set decimal/hexadecimal index on the list
- Added ability to set case sensitiveness for Active search
- Code Editor changes:
- Added support for keyboard shortcuts
- Added search possibility
- Added Edit opcode action to the context menu
- Added Add exception handler for selected region to the context menu
- Name of the current function visible in the window title
- Remember hex/addr/disasm settings for Copy selection action
- Bug fixes:
- Fixed Register Shell Extension action
- Fixed possible hang on startup update check
- Save file automatically adds .class extension if extension was not specified
- Fixed problem with displaying long strings on Constant Pool tab
- Fixed problem with Python support in TotalCmd plugin
New in dirtyJOE 1.5 (c359) (Sep 22, 2011)
- Added internal Opcodes Help with description of all Java bytecode opcodes
- Added active help in Code Editor window, that prints short description of selected opcode
- Improved Python scripting:
- Added decrypter for Allatori obcfuscator
- Added possibility to re-encrypt decrypted strings
- Added active search filter for Constant Pool tab
- Added possibility to copy content from some more windows
- Added Donation feature to Help menu and to About dialog
New in dirtyJOE 1.4 (c334) (Jul 7, 2011)
- BugFix: Fixed problem with changing fonts on Windows XP.
New in dirtyJOE 1.4 (c326) (Jun 8, 2011)
- BugFix: Removed 'missing python dll' messageboxes at startup.
New in dirtyJOE 1.4 (c324) (Jun 6, 2011)
- Utf8 and String objects can be modified by custom Python scripts (supported version 2.5, 2.6, 2.7 bith x86 and x64)
- Added drag'n'drop support
- Added possibility to copy dissasembly to clipboard
- Added possibility to change font in dissasembly window
- Added update check on startup (can be turned off)
New in dirtyJOE 1.3 (c263) (Jun 6, 2011)
- Total Commander plugin as a separate download
New in dirtyJOE 1.3 (c255) (Jan 7, 2011)
- Added support for editing Name, Descriptor and Flags on Methods and Fields tab
- Added Add and Delete actions for Methods and Fields
- Added Add, View, Edit and Delete actions for attributes on Methods and Fields tab and in Code Editor
- Added support for editing Max Stack and Max Locals fields in Code Editor
- Added support for adding Code and Exceptions attributes
- Added support for editing exception records in Code Editor
- Code Editor window merged with Code Editor
- GUI ported to WTL (Windows Template Library)
New in dirtyJOE 1.2 (c213) (Nov 1, 2010)
- Added context menu for Interfaces field (Implements listbox on Overview tab). You can now Add, Edit and Delete specific interface.
- Added context menu for Attributes listbox on Overview tab. You can now Edit, View, Add and Delete specific attribute. Currently supported attributes: InnerClasses, Synthetic, Deprecated, ConstantValue, Signature, SourceFile, EnclosingMethod
- Added Edit with dirtyJOE feature to shell context menu of .class files
- Added simple Check for Updates mechanism
- Name of opened file is visible on window title
- Native x64 executable as a separate download
New in dirtyJOE 1.1 (c169) (Sep 27, 2010)
- Added Edit option for Minor version, Major version, Access flags, This class and
- Super class fields on Overview tab.
- Added Show Refs button on Constant Pool tab.
- Added Object filter on Constant Pool tab.
- Added context menu on Constant Pool tab with some common operations: Copy Text, Edit Item, Add Item and Show References