dirtyJOE Changelog

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