Professional Documents
Culture Documents
Changelog
Changelog
======================
Below you find a list with the added features, changes and fixes for
each version.
Version 1.7.7.0
---------------
- Fix: Saving files when HxD is closing effectivly works only for the file in
the active window.
- Fix: If BytesPerRow is larger than a certain amount, characters in the hex
editor overlap.
- Fix: Opening "My Network Places" in any open or save file dialog could crash
HxD, depending on the Windows version. This was due to neutral language
identifiers in the VersionInfo which the OS does not generally support.
Version 1.7.6.6
---------------
- Enhancement: Backup files are now created such that all meta-data associated
to a file, like alternate data streams, file attributes or time
stamps, is preserved.
Also instead of replacing the file extension with .bak, now .bak
is appended thus preserving the file extension.
- Enhancement: RAM-Editor detects when a process was terminated and refreshes
the display to show only one folded region that encompasses
the whole range from 0x0 to 0xFFFFFFFF.
This fixes also issues that appeared when a process was still
opened in the RAM-Editor after being terminated.
- Enhancement: The change log displayed in the Update-Checker window is now
formatted with indentations, bullet lists and makes links
clickable.
- Change: The file-dialog of the file-shredder no longer dereferences links to
prevent you from accidentally shredding the link-target when you
really meant to shredder the link itself.
(Confusing it the other way round is less of a problem, since a link
can be easily recreated). Additionally this change now enables you to
delete links, which wasn't possible before.
- Fix: When copying to the clipboard two times an error message appeared.
- Fix: An access violation error could occur when pasting text and the Windows
clipboard contained special formats.
- Fix: The offset edit-box of the Goto-window wasn't always selected when the
Goto-window popped up.
- tweaking of minor details and internal functions
Version 1.7.6.5
---------------
Version 1.7.6.4
---------------
Version 1.7.6.3
---------------
Version 1.7.6.2
---------------
- Fix: Saving a newly created file displayed a superfluous error message (the
file was saved correctly nevertheless).
- Fix: Portable edition: Opening files per command line before HxD.ini was
created was rejected.
- Fix: For version 1.7.6.1 the language files were not updated correctly which
lead to some confusing messages/text to be displayed (sometimes the wrong
message/text was used).
Version 1.7.6.1
---------------
- Fix: An error message was shown when INI-file was not accessible on closing.
Now the user can retry/cancel.
Version 1.7.6.0
---------------
- New feature: File sharing has been greatly relaxed but is still safe.
Great care was taken to lock and open files only as long as
absolutely necessary, such that files can be opened
simultaneously in HxD and in other applications. Only after the
first edit in HxD (after saving the file is unlocked again) or
while performing a read operation the file is held open and
locked. A caching system is used to handle the case when another
application locks the file and prohibits HxD to access it even in
read-mode.
So HxD is safe and will not crash even if the file is deleted and
guarantee that any changes can be written to the file correctly.
- New feature: Install program for HxD.
- New feature: The portable edition of HxD can be used on USB-sticks and similar
removable devices and stores its configuration as an INI-file in
the application directory instead of using the Registry.
- Fix: Matches of a search pattern that overlap the internal search buffer end
where not found.
- Fix: Accesses to the Registry did not work with restricted user accounts.
- Fix: Jumping to a bookmark (ctrl+0..9) correctly set the caret but didn't
scroll it in the visible range.
- Fix: Issues with folded rows and bytes per row = 1: The mouse cursor only
changed into an I-beam (Text mouse cursor) when over a hex or
text-column, folded rows however where not correctly recognized.
- Fix: Opening non-existent file caused an access violation and drawing errors
of the MDI child windows.
- Fix: Caret position was not updated immediately after a cut or delete
operation.
- Fix: If HxD was added to the Explorer context-menu the operating system wasn't
informed about the change and therefore not immediately updated.
- Fix: Double click in an inaccessible section selected a word even if there was
no actual data to select.
- Fix: When trying to insert or delete data into/from a fixed size streams, the
user was asked to confirm the resize, though such an operation is and was
invalid and was aborted anyway.
- Fix: When inserting at the end of file an error message appeared (only version
1.7.5 is affected).
- Fix: Search didn't give any progress feedback and the whole program became
sluggish when used in the RAM-editor (only version 1.7.5 is affected).
- Fix: Access violation when using Search/Find-command (if file was opened
through command line or Windows context menu)
- Fix: Access violation could happen on file compare
- Replace-all: Prompt on replace causes progress bar to show when it shouldn't
and blocks HxD (cancel does not work and windows below are disabled)
- Fix: Added undo for "Edit|Fill selection"
- Fix: "Edit|Insert bytes" didn't insert at the requested position, but undo
saved the correct part => this lead to confusing/wrong results, especially
after undoing
- Fix: Using the Windows context menu to open files doesn't open all selected
ones
- Fix: Searching in RAM-Editor finds search-pattern in unallocated region
- Fix: FileCompare: Files compared to an empty file are reported as identical
- Fix: Selecting with PageDown and PageUp does not behave like in other apps
- Fix: Many DPI-issues of chopped off text and wrong dimensions when DPI <> 96
- Fix: Selection of hex editor in options dialog changes/disappears sometimes
after clicking and trying to select
- Fix: RAM-Editor: selecting inside of inaccessible region can display random
characters
- Fix: Double-click selection of words isn't precise
- Fix: Concatenate-dialog: Up and down button images don't show on Windows XP
(depends on graphics-drivers)
- Fix: Statistics-window visually merges correctly with TabControl when
maximized
- Fix: MDI-background doesn't always refresh when necessary
- many other small fixes/enhancements
- Fix: Saving after replacing data with data of different size creates buggy
file (not when using save as)
- Fix: Inserting and undo issues (corner cases)
- Fix: Printer bugs (always 16 bytes in last row and bad margin calculation)
- Fix: Control chars of pasted text are converted to 0
- Fix: "Find next" sometimes does not work
- Fix: Continue backward search (F3) doesn't work if last find is selected
- Fix: RAM-Editor: closing an application that was opened in the RAM-Editor and
pressing F5 can cause HxD to hang
- Fix: Windows 9x: some buggy BIOSes cause the disk editor to infinitely check
for disk drives
- Fix: Display bugs (cut off characters) when resizing window/hexedit
- Fix: Checksums and File compare accept only saved files
- Fix: Progress bar jumps back while saving (not when using save as)
- Fix: Remove file from recent file list after shredding
- Fix: Pressing OK in replace-dialog has no effect
- Fix: InsertBytes and Paste menus should be disabled if Readonly
- Fix: Drawing bugs in offset-row with special fonts
- Fix: Flicker of Offset-label
- Fix: Small docking issues
- Various other small fixes
Version 1.6.1.0
---------------
- Modern icons
- History in the search and replace dialogs
- Recent file list in the file-menu
- Locale charset is used if ANSI is selected (before Windows-1252 was hard
coded)
- Tabs can be closed by a middle click
- The text in the information field of the Update-checker is word wrapped and
indented for better reading
- Disabled icons are grayed more beautifully if the classic Windows style or a
pre Windows XP system is used
- MDI-menu appears/disappears only after fully maximizing or minimizing a window
- Do not dereference URLs, instead open the .url-file itself
- Fix: Closing the options dialog by OK resets the theme instead of applying it
- Fix: Menu is on the wrong screen on a multi monitor setup
- Fix: BartPE doesn't load HxD because of a missing WOW32.DLL which is only
needed on Windows9X
- Fix: Drawing bug of the grayed icons under Windows 98
- Fix: Tabbar scroll bug, order of closing, order of change, drawing bug...
- Fix: Windows error message when writing to a disk under Windows 98
- Fix: Error message "Out of memory" when copying between two instances
- Further small corrections
- New functions
* Split file
* Concatenate files
* Safely delete files (Shredder)
* Insert bytes
* Fill selection
- Bug fixes
* Fix: Find next doesn't work after opening a new file or changing to another
file
* Fix: "Export to" doesn't warn when overwriting existing files
* Fix: Search bug and the DOS-char set was chosen
* Fix: Search bug if a search was previously done in another window
* Fix: Entering invalid hex values in the search dialog generates an AV instead
of a good error message
* Fix: Changing of the char set isn't respected when doing "Find next"
* Fix: Exporter for HTML, TeX und RTF didn't use the currently chosen char set
but always ANSI
* Fix: Column-offsets >= 100 aren't drawn correctly
* Fix: Cache-bug when reading from disk
* Fix: "Replace all" doesn't replace all occurrences
* Fix: Select all and then delete => Undo doesn't work
* Fix: Deleting the selected bytes => Undo reinserts them but doesn't resize
the file
* Fix: Command line isn't correctly processed since Unicode support
* Fix: When having multiple instances the correct instance isn't focused and
the file is loaded in the wrong instance
* Fix: Undo of very large files (> 4GB) doesn't work
* Fix: After Undo of two hex characters the caret stays inside the hex pair
* Fix: Replace dialog warns of a file resize even if the file size wouldn't
change
* Fix: Modal dialogs sometimes hide behind the main window, so it appears HxD
hang
* Fix: After closing a system-dialog (file open, print, ...) the HexEdit isn't
focused again
* Fix: Progress display of replace-function doesn't correctly display the
remaining time
*
Fix: Selecting with Shift+Page Down/Page Up causes flicker
*
Fix: After a stream reading error the "Top sector" tool tip stays visible
*
Fix: Copying of the editor view doesn't support Unicode
*
Fix: On simple graphic card drivers there are no symbols on the toolbar
*
Fix: TXmGroupbox leaves artifacts when theming is active
*
Fix: Controls in the info dialog don't have the correct dimension/position
when "Large fonts" are activated
* Fix: ColorComboBox font and color are grayed when disabled
* Fix: Flickering of Toolbar after closing options-dialog
* Fix: Small memory leak after File|Save
* Fix: Small memory leak after File|Print
* Many more small corrections
Version 1.5.2.0
---------------
Version 1.4.2.0
---------------
- New menu command "Refresh": updates the view and the caches
- Navigating to Nibbles (= half bytes) can now be done with CTRL+Left
respectively CTRL+Right
- Reactivating of HxD after drag&dropping a file onto the program
- FIX: Error when reading diskettes under Win9X (error did not appear with all
BIOSes)
- FIX: The remaining duration in the progress window is displayed as time (pm/am)
- FIX: Focus-problems of the progress window
- FIX: Rotated caption of the checksum-panel is under Win9x very small
- FIX: Flickering border when changing the window size and Windows-themes are
active. I fixed the corresponding bug in the VCL.
- FIX: If hex-editor window is very small an access violation appears
- FIX: Replace-dialog can be shown, even when in readonly-mode, which stops
replace-operations anyway
- FIX: Replacing with nothing raises an access violation
- FIX: RAM-Editor tries to show guarded pages
- FIX: Replace all: the progress window disappears often to reappear shortly
after again
- FIX: Confirmation dialog sometimes outside the screen
- FIX: New instance does not take over the multiinstance-settings
- many other corrections
- FIX:
Write error when inserting (due to overwriting of memory)
- FIX:
Ctrl+Shift+End raises an access violation
- FIX:
Wrong position of caret after insertion
- FIX:
A special order of insertion and deletion raises access violations
- FIX:
Starting HxD multiple times under Win9x raises an OS-exception
(management error with DiskIO.dll)
- smaller optimizations
- correction of caret-movement in corner cases
- HxD now support reading/writing onto logical or physical drives also under
Windows9x. All kinds and all sizes are supported (FAT12, FAT16, FAT32,
disk with int13 extensions and without). CDROM support will follow.
- Notifications/Warnings can be deactivated (directly in the message window or
in the options)
- Ask for user confirmation when deleting or inserting bytes
- VB-Exporter removed: There is no reasonable way to define big arrays
- Clearly less drive noise and no error message (happened on some NT 4.0
systems) when checking for a inserted disk
- Modal dialog boxes flash when clicking outside the dialog box (as usual under
Win98/Win2000+)
- FIX: After "Saving as..." the whole filename is showed in the caption, but it
should be without path
- FIX: Deleting a selection with DEL does not update the statusbar
- FIX: Deleting-function generates new foldable sections, but it should resize
the existing ones
- FIX: Delete with backspace was buggy
- FIX: If caret is in a folded line, it doesn't move when scrolling horizontally
- FIX: Changing between hex- and text-sections with TAB does not correctly
redraw the selection
- other little things
Version 1.2.2.0
---------------
Version 1.2.1.0
---------------
- HxD is activated when a new instance starts and single instance option enabled
- Information displayed in the StatusBar is updated when MDIChild changes
- FIX: Trying to open a non-existent file using the commandline creates several
access violations and error messages
- FIX: Displaying statistics of logical drives crashes the program
(caused by buggy caching-system)
- FIX: Progress-window sometimes creates floating point division by zero
- FIX: Opening pure Audio CD as logical drive generates access violations
- FIX: In a corner case caret position is not set correctly after undo
- FIX: Detection if a floppy disk is inserted is not always correct and causes
the DriveOpen dialog to display wrong information
(necessary checks make again empty floppy drives emit more noise)
Version 1.2.0.0
---------------
Version 1.1.0.0
---------------