github WerWolv/ImHex v1.19.2
New builtin types, pointers to arrays and many bug fixes

latest releases: v1.33.2, v1.33.1, v1.33.0...
22 months ago

Changelog

Improvements

  • Upgraded codebase to C++23
  • Possibly added support for Windows 7 (untested)

Bug Fixes

  • Fixed advanced decoding hex editor row not being rendered correctly
  • Fixed editing floats, doubles and strings in the data inspector
  • Fixed opening files with spaces in their name on Linux not working correctly
  • Fixed crash when closing the file picker without choosing a file
  • Fixed duplicate file chooser popup entries not being selectable
  • Fixed CTRL + O only working when the hex editor view is selected
  • Fixed user folders not loading correctly on startup
  • Fixed crash when searching for an empty string
  • Fixed crash on exit

Pattern Language

  • Added u24, u48. u96, s24, s48 and s96 builtin types
  • Added support for pointers to arrays. Thanks a lot to @PredatorCZ
  • Added support for pointers with signed values. Thanks a lot to @PredatorCZ
  • Greatly improved token creation and consuming. Refactored Lexer and Parser
  • Fixed invalid placement syntax parsing
  • Improved error message when a invalid token was encountered
  • Improved querying patterns by address
  • Fixed name of returned static array entry patterns
  • Fixed crash when querying value of a zero-length string
  • Fixed namespace resolution issues
  • Fixed overriding the color of static arrays. Thanks to @PredatorCZ
  • Fixed passing placed variables to functions
  • Fixed In/Out variables not working correctly. Thanks to @PredatorCZ
  • Removed empty string patterns from the pattern data view

If you like my work, please consider supporting me on GitHub Sponsors, Patreon or PayPal. Thanks a lot!

GitHub donate button Patreon donate button PayPal donate button

Don't miss a new ImHex release

NewReleases is sending notifications on new releases.