These commands did not work properly in Free Edition mode.
Copy&Paste bugs
Several bugs with copying and pasting document data have been found and fixed. This may include several application crashes.
A lot of minor bugs
Quite a few of minor bugs or inconsistencies were found and fixed throughout the product.
New Features
Disassembler
Version 4.71 brings support for .NET assemblies. It also features an updated disassembler view window, with support for fast navigation, selection of assembly text, column configuration and much more. It also allows you to display an assembly listing in AT&T format.
Disassembler has an improved quality of the assembly listing. Module imports are now also analyzed and displayed, in addition to symbols.
Structure Viewer
The most of the new functionality is within the Structure Viewer module again. It now understands new built-in types, statements and directives. It also supports variables, constant and variable arrays and expression evaluation with dynamic type inferring.
This release eliminates most of previously imposed limits on structure size, array size etc. The Structure Viewer Tool Window has been updated to easily handle billions of items with very fast and clean navigation. Commands like Expand All and Collapse All will take less than a second expanding/collapsing a structure with a billion of items. If you bind a complex structure to a huge file (for example, AVI), you can estimate the editor to easily carry the job without running out of memory.
A number of handy features, such as Synchronize Position (which works "both sides" - from structure to document and from document to structure), Mouse over field tracking (which highlights a field under the mouse cursor) greatly simplify the file structure analysis.
Structure definitions may extend their functionality by referring to functions written in JavaScript or VBScript. These functions have access to the underlying parser and document, thanks to the IFileDocument and IParser interfaces, exposed to them by the Hex Editor Neo.
The overall compilation and binding performance has been greatly improved. More information about the new functionality provided by the Structure Viewer is found in the included documentation.
Copy&Export
The Advanced Copy & Export module now follows the model offered by the editor window. It now allows you to execute the Copy and Export commands with no selection present. In this case, a cell under the cursor is copied/exported.
The current byte order is now taken into account when performing copy or export functions.
It also offers an option to configure the number of digits to be exported for floating-point and double precision floating-point types.
Refresh View Command
When working with logical or physical disks, process or physical memory, this command allows you to refresh the editor window to display any possible changes to the underlying data, performed by some other application or operating system.
/s Command-Line Parameter
When launched with "/s" command-line parameter, Hex Editor Neo forwards the list of files to open to an already running instance, if there is one.
"Display cursor address on the left" option
Several customers complained about the address of the cursor location being displayed at the start of the line. Now this functionality can be switched off.
Reverse sorting on Statistics columns
Statistics window now allows you to sort columns in both ascending and descending order in its table mode.
New IFileDocument methods to be called from scripts
A previously introduced ISequence object was called to make it possible to call methods of the IFileDocument interface from scripting languages (such as JavaScript and VBScript). Although, our tests has shown, that in some cases it is still impossible for a script to call one or another method due to the limitations in the Automation model and the way scripting engines are implemented.
This release finally resolves the problem by providing a special variant of each affected method. Every such variant may be easily called from the scripting languages.
Go to in Process
Go to in Process command now interactively updates the cursor position when you click on the image sections or modules (without closing the Go to window).
UI Sugar
You can now make any tool window appear as a tabbed document. That means that the tool window will not be dockable to one of the four sides of the main window anymore, nor it will float over the main window, but instead will be placed where all editor windows reside. You may then take advantage of the Editor Window Placement feature to position a tool window.
Each tool window now also memorizes its floating position separately of its parent frame.
Ctrl+Mouse Wheel now quickly changes the font size in an editor window. This is a quick way to change a font size without using the Layouts dialog.
Hex Editor Neo's shell shortcut menu's item "Edit with Hex Editor Neo" is incompatible with some non-standard shells or file managers (like GPSoftware's Directory Opus 9). Fixed.