Hexer 1.4.0
sp <foobarcom> Tuesday, July 1 2008 17:04.33 CDT


Heres version 1.4.0 of my hex editor Hexer. I fixed all reported bugs and added most of the feature requests�Ive received so far. The following stuff changed:

New features

  • Core: Added the option to reload plugins
  • Core: Improved color maps
  • Core: Added the option to change the font size in hex windows
  • Core: Added the option to move the hex window tabs to the right side
  • Core: Added a menu option to insert an array of bytes
  • Core: Hex windows now have context menus when the user right-clicks on the window
  • Core: Added the export options (like Export as C++ Array) to the hex window context menu
  • Core: Added support for file address bookmarks
  • Plugins: Added a new JRuby example plugin (BitmapStructure.rb)

Bugfixes

  • Core: Fixed a bug that caused nullpointer exceptions when inserting bytes into new/empty files
  • Core: Fixed a bug that caused structure highlighting to disappear when the structure was partially scrolled off the screen

Changes to the Plugin API

  • Added the option to remove menus from the Tools and Edit menu (IMainWindow)
  • All plugins must implement the unload method from now on (IPlugin)
  • Added the pluginInitialized method to IPluginListener
  • Added the IColormap interface for improved colormap support
  • Changed the IColormapPlugin to make color maps easier to use and more powerful
  • Added the option to change the position of the tabs in hex windows (IHexWindow)
  • Added the setFontSize method to IHexWindow
  • Added the IHexPopupPlugin interface which can be used to extend the context menus of hex windows
  • Added the option to change the size of a hex window (IHexWindow)
  • Added the option to change the relative sizes of the hex view and the tabs in IHexWindow

The coolest new feature is probably the option to reload all loaded plugins. This is very useful when developing scripts or plugins. Just hit ALT-SHIFT-R and all plugins in the plugins and scripts directories are reloaded. That means you do not have to restart Hexer anymore while testing new plugins.

The option to move the tabs in hex windows (like structure viewer, bookmarks, file stats, ...) to the right side of the hex window turned out pretty cool too. Saves lots of space on the screen.

Anyway, you can download Hexer 1.4.0 here. Im happy to hear of any bug reports or feature suggestions.



Comments
Posted: Wednesday, December 31 1969 18:00.00 CST