Hex Workshop v6.5.0 RC1 - Jan 2011 Full history (txt) [more=Что нового...]------------------------------
ENHANCEMENTS
- Hex Workshop is now fully 64-bit compatible. The installer will
automatically install either 32-bit or 64-bit application software
based on the target operating system.
- An Expression Calculator was added to Hex Workshop that allows
users to enter C/C++ style complex expressions including logical,
bitwise, and arithmetic operations. Users can also read and
modify data.
- A new Data Visualizer feature allows users to view documents
rendered as an image with custom palettes. The Data Visualizer
helps users identify patterns within their data.
- Users can now add Functions to their Structure Definitions to help
parse file formats and perform routine operations (e.g. updating a
checksum). Structure Functions include a rich expression
framework with variables, conditionals, and iteration.
- A "HalfFloat" data type (IEEE 754-2008) was added to the Data
Inspector, Structure Viewer, and Bookmarks. HalfFloat is a 16-bit
half precision floating point number.
- The Structure Viewer now includes a size column, support for
structure pointers, nested switch statements, if statements, and a
richer and more user friendly structure validation framework.
- Users can now view structure validation status from both the Add
Structure Dialog and from the structure viewer itself.
- The right-click content menus located with the editor now include
more icons.
- Byte, UByte, Word, UWord, DWord, UDWord, QWord, and UQWord added
as built-in types for the structure viewer.
- Structure Parsing is much faster than previous versions.
- Users can now paste hex strings that did not originate from Hex
Workshop into the hex area of the editor without using the Paste
Special feature.
- The Bookmark address, length, and array count rules now support
bitwise &, |, ^, <<, >> operations and include byteflip functions.
- Hex Workshop now includes a plug-in API that allows C/C++
developers to extend Hex Workshop's functionality through document
manipulation. Developers can modify documents, update caret
position and selection, add and remove bookmarks and structures,
and calculate checksums.
- Users can export their settings and re-import them on another PC or
at later time.
- Display settings (Display Themes) are now exportable/importable
and can easily changed at runtime.
BUG FIXES
- Improved UTF8 character handled during product Activation.
- Right-click "Hex edit using Hex Workshop" context menu selection,
no longer crashes when invoked under SpeedCommander
- Trailing nulls are stripped when pasting text into the text-area
of the hex editing window.
- Resolved improper menu enabling and disabling of "Flip Bytes in
Editor" menu item.
- Hex Workshop expressions now follow the standard C/C++ operator
precedence for parenthesis, literals, arithmetic/bitwise/logical
operations, comparisons, functions, and assignments.
- Keyboard focus is now properly placed after deleting elements from
the structure viewer and bookmark list.
- Corrected Structure Viewer line numbers reported for warnings and
errors located after a multiline /* */ style comment.
- Resolved incorrect highlighting of the altered bytes and possible
application instability when saving or closing altered documents.
- Added better validation for "DATE" data type in Data Inspector.
Hex Workshop will now display <Invalid> if outside the expected
range.
- Find by bitmask now compares the entire user supplied bitmask
string instead of the first byte when reporting matches.
- The Hex Workshop installer now migrate user settings from previous
Hex Workshop v6.0.
- Corrected data range for unsigned qword in Hex Workshop help.
- Drop-down boxes displayed as part of in-line Structure Viewer and
Bookmarks editing is now sized larger than the column width.
- Bookmarks now support 64-bit addresses.[/more]