Skip to content

Releases: solemnwarning/rehex

0.3.91

04 May 17:43
Compare
Choose a tag to compare

I've not been able to put much time into rehex in recent months, so some of the features in this release aren't quite as polished as I'd like, but I wanted to put something out since its been almost 6 months.

I hope both old and new users will like the features in this release:

  • Show disassembly of machine code in the main document view (#94).
  • Add float/double types to "Set data type" menu (#104).
  • Initial support for Lua plugins.
  • Process sections from PE EXE/DLL headers (#86).
  • Virtual segment mapping and display (#7).

For a full list of changes including bugfixes, see CHANGES.txt

Enjoy!

0.3.1

14 Nov 21:06
Compare
Choose a tag to compare
  • Correctly display signed 16-bit values in "Decode values" panel.

  • Fix status bar offset going out of sync.

  • Move cursor when a row in the "Comments" panel is double clicked.

  • Focus document after updating position/selection via "Comments" panel.

0.3.0

11 Nov 13:01
Compare
Choose a tag to compare
  • [Mark Jansen] Use byte grouping setting from main window in diff window.

  • [Mark Jansen] Use Capstone disassembler rather than LLVM.

  • [Mark Jansen] Support disassembling 16-bit x86 machine code.

  • [Mark Jansen] Don't update tools which aren't visible.

  • [Vincent Bermel] Unhardcode linux launcher icon file type.

  • Fix an uncommon use-after-free crash when closing tabs in diff window.

  • Support for disassembling 6800/68000 and MOS6502 instruction sets (requires recent Capstone version).

  • [Mark Jansen] Close document when tab is clicked with middle mouse button.

  • [Mark Jansen] Don't create .rehex-meta files when there is nothing to save.

  • Implement Strings tool to find and list ASCII strings in the file.

  • Add option to calculate automatic bytes per line in whole byte groups.

  • Add "Fill range" tool for overwriting ranges of bytes with a pattern.

  • Preserve column alignment after comments.

  • [Mark Jansen] Mark a document dirty if highlighting is changed.

  • Add data type annotations.

  • Show ranges marked as integers in their decoded form in the hex view.

  • Performance improvements for documents with large numbers of comments.

0.2.0

02 Jun 18:15
Compare
Choose a tag to compare
  • Allow copying comments from a document and pasting them elsewhere in the
    same document or into another one.

  • Fixed bounds check when clicking on nested comments in a document.

  • Added context menu when right clicking on a comment in a document.

  • Optionally highlight byte sequences which match the current selection.
    ("Highlight data matching selection" or "PatternMatchHighlight").

  • Allow copying cursor offset from document context menu.

  • Correctly display offsets over 4GiB in the status bar.

  • Display offsets as XXXX:XXXX rather than XXXXXXXX:XXXXXXXX when the file
    size is under 4GiB.

  • Add per-document option for dec/hex offset display.

  • When first byte after a comment is deleted, show that the comment was
    deleted rather than leaving phantom comment on screen until regions are
    repopulated.

  • Add side-by-side comparison of chunks of data from files. Select data and
    choose "Compare..." from context menu to open diff window.

  • Clean up search threads when a tab is closed while a search is running.

  • Display bytes which have been modified since the file was saved in red.

0.1.0

12 Mar 20:44
Compare
Choose a tag to compare
Release 0.1.0