wxHexEditor Changelog

What's new in wxHexEditor 0.24 Beta

Dec 31, 2017
  • Fixed many critical bugs and assertions. (Thanks Mikhail Kasimov for Beta testing.)
  • Fixed MacOSX dialog crashes and make OSX version usable again.
  • Added Windows Disk & Partition raw write.
  • Added TAG redo/undo support.
  • Added Portable mode support.
  • Added Clang compilation support.
  • Added space check and error check while saving.
  • Added "+Offset-" byte shifting feature.
  • Added TAG remove with right click at TAG panel.
  • Added Preferences dialog save on change for example on font sizes.
  • Added Quick and Normal Tag creation shortcuts.

New in wxHexEditor 0.23 Beta (Dec 4, 2014)

  • Added many languages!
  • Fixed many bugs that leads to crash and memory leaks.
  • Implemented prefetched functions. (SSD buster!)
  • Fixed some cosmetic errors.
  • Fixed C::B compilation for all OS'es.
  • Added Sorted Tag Saving / Loading.
  • Fixed Injection function.
  • Implemented file change detection reload ( on wxWidgets > 2.9 )
  • Implemented file compare connector to scroll 2 files at once.
  • Added remember last panel states.
  • Fixed TagEdit enabling code for addesses > 0xFFFFFFFFh.
  • Added MultiSearchAtBinary function, allows faster search on FindAll.
  • Fixed logical sectors start. Now starts from 0 instead of 1.
  • Added AutoShowTag option to preferences menu.
  • Added auto tag panel popup with Process RAM open.
  • Fixed Process RAM seeking.
  • Added Report a Bug & Donation menu items
  • Find Some Bytes button doesn't close find dialog anymore.

New in wxHexEditor 0.22 Beta (May 10, 2013)

  • Implemented auto tag panel popup with Process RAM open.
  • Fixed Process RAM seeking.
  • Added Bug Reporting menu item.
  • Fixed LLVM-Clang compilation.
  • Added another killer feature : donation menu item.
  • Find Some Bytes button doesn't close find dialog anymore.
  • Replaced default font to DOS OEM CP437.
  • Implemented auto preview feature for font size changes.
  • Fixed MacOSX "Find" wxMessageBox stall with work-a-round.
  • Fixed SaveAS for files that have filesize changes.
  • Added gksu and gksudo support.
  • Changed file pick filters from *.* to *
  • Implemented EUC-KR, Big5, AtariST, UTF8, UTF16, UTF32, Unicode, Shift JIS, Macintosh encodings.
  • Implemented EBCDIC IBM Codepage 500, 875 and 1026 all other PC/DOS Codepages.
  • Implemented Iran System,Mozevia and Kamanicky Encodings.
  • Implemented Font Size change option.
  • Implemented Font Families for categorization encoding schemas.
  • Implemented MIK, KOI7, TSCII, VSCII,EBCDIC CP037,285,1047,ANSEL, ISO/IEC 8859-1, DOS CP850, All Windows CP125x encodings, GB2312, Macintosh Roman CP10000 Encoding.
  • Implemented Mac Windows codepages and ISO8859-16, KZ-1048, EBCDIC 474, CP1006.
  • Implemented preferences codepage selection, ANSI,OEM,ASCI
  • Added Gentoo patches from DirtyEpic. (Thanks)
  • Implemented Bytes Per Line Limit.
  • Fixed text panel that broken at last revision.
  • Added non-completed Russian translation.(Thanks to Nikolai Novikov)
  • Added --compare flag for CLI startup.
  • Fixed restore main window at full screen state on opening.

New in wxHexEditor 0.21 Beta (Jan 4, 2013)

  • Imported new udis86 version with SSSE3 and some SSE4.1 support.
  • Fixed opening hdd drives from linux shell.
  • Implemented Disk Backup/Restore & Erase tools.
  • Added custom hex area formating.
  • Implemented Multi Language support with TURKISH locale.
  • Added Preferences menu.
  • Fixed saveasdump 0A -> 0D 0A conversion on windows.
  • Improved file speed gauges.
  • Added Thin Seperation Lines at Process Memory Map boundries.
  • ReImplemented TagElement::Compare function for big offsets.
  • Added Auto TAG regeneration from /proc//maps file.
  • Added Argument for open processes: -pid:
  • Added Feature on Linux : Open Process RAM
  • Fixed Export TAGs ".tags.tags" issue.

New in wxHexEditor 0.20a Beta (Jan 4, 2013)

  • Fixed Hex Panel input issue.

New in wxHexEditor 0.20 Beta (Mar 1, 2012)

  • Ready at SVN trunk, binaries and Change log preparing.
  • Added OS types to program title.
  • Fixed Backward/Forward search/replace gauge calculation with wrap around option.
  • Removed some unneccessary event trigging from keyboard input, speeds up cursor a bit.
  • Automated setting offset_scroll values at HexEditorCtrl::ReadFromBuffer.
  • Added Clear button to Search Panel.
  • Fixed Replace doesn't update UNDO
  • Added better formatting to checksum result.
  • Added copy checksum result to clipboard.
  • Removed StatusBar Cursor Offset zeros from beginning.
  • Fixed Tag offset show broken for big offsets at panel.
  • Fixed Keyboard move break selection.
  • Implemented native like selection on Text Control.
  • Fixed Keyboard selection delay.
  • Fixed Checksum file detection on custom file picks.
  • Fixed comparison operation for MSW
  • Added Debug Frame for redirecting MSW stdout. (Enabled via _DEBUG_ definition.)
  • Added "Smart Escape" feature to GoTo dialog. Now escape clears current active field. If escape pressed on clear field, closes the dialog.
  • Fixed Go to Dialog illegal key position walking on MSW.
  • Fixed clearing all tag/search/compare panels on close of file.
  • Fixed default positioning of Data Interpreter Panel at Win/OSX
  • Disabled Win Devices that we cannot open currently
  • Search speed up, also for Unicode UTF8 search.
  • Added OpenMP libs flags to makefile. OpenMP still req OPTFLAGS="-fopenmp".
  • Fixed Compare operation, Stop after N match counts merged diffs as 2.
  • Added random color Quick TAG creation without info.
  • Fixed Offset Scroll usage for lines instead of pages.
  • Show sectors via thin red line for Disk access
  • Fixed Offset scroll for Win/OSX
  • Added Previous & Next Sector buttons to GOTO dialog.
  • Silenced some compilation warnings.
  • Fixed parallel make.
  • Added cancel button to Find/Replace dialog.(We don't like GNOME3)
  • Rendering speedup.
  • Implemented Find/Replace Dialog reverse search option.
  • Allowed operation without offset control.
  • Added Hex editor alone operation mode.
  • Added Text editor alone operation mode.
  • Added LBA adressing mode, Sector+Offset support.
  • Fixed XORView key entry for OSX/WIN.
  • Added Import & Export TAGs support.
  • Added Octal offset support.
  • Added Compare: merge sections feature.
  • Fixed stack overflow issues on CompareDialog::Compare().
  • Fixed Offset Scroll usage for lines instead of pages.
  • Fixed Notepad file selections undo/redo disabling.
  • Added some cross-compile helper to makefile.
  • Implemented Fill Selection function.
  • Added Save as Dump for saving selection as a file.
  • Added some help strings into menubar.
  • Disabled paste operation if selection is true.
  • Changed empty tags, now shown as Tag's Number + Offset at TagPanel.
  • Added CTRL+G shortcut to" Go to Offset" dialog.
  • Changed Goto Offset as Go to Offset.
  • Changed default PREFIX to /usr/local
  • Updated home url and mail.
  • Implemented Find Some Bytes button to find dialog.
  • Fixed cursor misslocation on text/hex input at end of the screen.
  • Fixed minus sector count at at InfoPanel.
  • Fixed XORView check on file selections.
  • Added Hexadecimal key support at XORView dialog.
  • Added old value memory to all dialogs.
  • Replaced hash calculation init with for looped one.
  • Added MD/RIPEMD/SHA/TIGER/HAVAL/CRC/ADLER/GOST/WHRILPOOL/SNEFRU checksum functions.
  • Added OpenMP acceleration to Checksum calculation.
  • Added Devices SubMenu categorization.
  • Changed file progress block sizes from 1MB to 128KB.
  • Added mhash library for checksum calculations.
  • Dropped Hashlib++ due some licenses in included files.
  • Implemented CopyAs Dialog remembers old values.
  • Changed CopyAs HTML code tags with span...
  • Added CopyAs Format WiKi and WiKi with TAGs.
  • Added CopyAs Dialog Byte Per Line option.
  • Added Offset/Hex/Text part options for CopyAs functions.
  • Implemented HTML with TAGs Support. Hey this looks good!
  • Implemented CopyAs Internet HTML and phpBB forum functions.
  • Implemented CopyAs BigEndian support.
  • Implemented CopyAs Text/Hex/C/C++ and ASM
  • Added C/C++ type hex paste input.
  • Fixed unmatched case text search.
  • Fixed saveAs corruption due progress bar.
  • Fixed error message typo.
  • Fixed Compare Dialog result corruption for bigger than MB files.
  • Fixed slow ASCI Text find.
  • Added speed indicator to search progress gauges.
  • Added speed indicator to hash progres dialog.
  • Fixed File comparison dialog error for < 1 MB files.
  • Fixed MacOSX File:Quit menu bug while file was open.

New in wxHexEditor 0.11 Beta (Aug 8, 2011)

  • Implemented Checksum Dialog core with MD5 & SHA family.
  • Implemented Disassembler panel code by using udis86 library.(Beta)
  • Implemented UTF8/Unicode searching.
  • Implemented File Compare option.
  • Added Progress dialogs for file save, comparison and checksum dialogs.
  • Fixed GoTo dialog and uint64_t to String conversions on MSW..
  • Fixed Device menu show bug.
  • Added no device information for Windows.
  • Fixed compilation error on PuppyLinux.
  • Fixed undo commit bug at Direct mode(Thanks guerrier for indicating bug)
  • Added file owner change for automated disk access on Linux/Unix.
  • Added Auto-Offset resizing by file length.
  • Changed Offset Hex:Dec switching by right mouse button from now.
  • Added left click to offset area copies the address.
  • Removed "(Alpha)" keyword on right click menus.
  • Fixed bugs, washed codes and much more...