wxHexEditor Changelog

What's new in wxHexEditor 0.24 Beta

Jan 3, 2018
  • 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 5, 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-compleeted 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)

  • Device and Partition Backup/Restore and Erase tools.
  • Customizable hex panel formatting.
  • Customizable colors!
  • Linux Process Memory Read/Write access.
  • MultiLocale support with Turkish Language
  • Options Panel
  • Fixed Hex control input

New in wxHexEditor 0.20a Beta (Nov 19, 2012)

  • Fixed Hex Panel input issue.

New in wxHexEditor 0.20 Beta (Mar 1, 2012)

  • Added OS types to program title.
  • Put work arounds Find/Replace dialog starters for avoiding OSX magic
  • destroy.
  • 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.
  • Changed Selection state behavior to bool.
  • 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.
  • 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 GotoDialog Hex option remember.
  • Added Previous & Next Sector buttons to GOTO dialog.
  • Added Compare Files dialog remember old values.
  • Silence some compilation warnings.
  • Fixed parallel make.
  • Added cancel button to Find/Replace dialog.
  • Rendering speedup.
  • Implemented Find/Replace Dialog reverse search option.
  • Allowed operation without offset control.
  • Allowed Hex editor alone operation.
  • Allowed Text editor alone operation.
  • Added LBA adressing mode, Sector+Offset support.
  • Find Dialog remember old options & values.
  • Fixed XORView key entry for OSX/WIN
  • Added Import & Export TAGs!

New in wxHexEditor 0.11 Beta (Jun 18, 2011)

  • Now program became from pre-Beta stage to Beta stage.
  • 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.
  • 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.
  • Removed "(Alpha)" keyword on right click menus.
  • And Many bug fixes...

New in wxHexEditor 0.10 Alpha (Mar 19, 2011)

  • Added M$ Windows partition detection and disk access code. Thanks Charilaos Skandylas.
  • Added MacOSX device path recognition.
  • Added Unique Feature : Insertion & Deletion without creating tempfile.
  • Added XORView (r) feature to read/write XOR encrypted files on the fly.
  • Added bit change ability to data interpreter panel.
  • Added Open Recent File facility.
  • Fixed font issues with wxOSX 2.9.x
  • Added Block Read/Write code.
  • Implemented FindAll and ReplaceAll functions.
  • Added Progress gauge to FindAll function.
  • Added Highlighting mechanism for FindAll.
  • Added Sector Size and Count for block device information.
  • Removed multiple "File cannot open!" warnings.
  • Fixed bugs, washed codes and much more...

New in wxHexEditor 0.07 Alpha (Feb 23, 2009)

  • Fixed MacOSX compilation & unreadable Offset.
  • Lots of GUI improvements.
  • Fixed lots of TAG system bugs.
  • Added TAGs save on XML formatted ".tags" file.
  • Added Copy/Paste support!
  • Redesigned Find and Replace dialogs.
  • Fixed Find and Replace memory leakages.
  • Added Right Click Menu to HexEditor.
  • Fixed Resizing code and major speed upgrade on resize.

New in wxHexEditor 0.06 Alpha (Feb 16, 2009)

  • Added Find dialog.
  • Lots of bug fixes.
  • Code wash.
  • Added Goto offset dialog!
  • Implemented SaveAs
  • GPL Licence Art fix
  • Fixed filesize for Block Devices
  • Fixed tab change lag
  • Fixed Mousewhell Offsetscrool syncronization.
  • File Open fix with no-read permission.
  • Notebook tab close with middle button.

New in wxHexEditor 0.05 Alpha (Jan 20, 2009)

  • Use make file for compiling
  • Added Info Panel
  • Fixed buggy writing

New in wxHexEditor 0.04 Alpha (Dec 28, 2008)

  • Toolbar added.
  • Resizing fixed.
  • Tag edit & remove.

New in wxHexEditor 0.03 Alpha (Dec 10, 2008)

  • Dirty Write support
  • TAG supports
  • Right click Menu (absolutely for TAGs)
  • Lots of architectural changes.
  • Lot's of code cleaning.

New in wxHexEditor 0.02 Alpha (Oct 2, 2008)

  • Mouse controls
  • Keyboard controls.
  • Keyboard and Mouse Selection code
  • Selection paintings
  • Offset HEX-DEC with mouse click.