v1.15.0
版本发布时间: 2022-02-15 21:43:59
WerWolv/ImHex最新发布版本:v1.35.4(2024-07-09 14:39:05)
Changelog
Addition
- Added better help messages for when Plugins are missing or outdated
- Added German translation to the Windows plugin
- Added Japanese translation. Thanks a lot to @gnuhead-chieb
- Added highlighting to matched yara rules
Data processor
- Added Digram, Layered Distribution, Byte Distribution and Image visualizer nodes to the data processor
- Added selected region node
Pattern Language
- Improved integer literal parsing, added hex-representation of floats
- Allow assigning to global variables inside of structs
- Allow variable placements inside of structs. This is especially useful for calculated pointers
- Fixed issues with #pragma once and #include
- Added
[[left_to_right]]
and[[right_to_left]]
attribute for bitfields - Added
[[format_entries]]
attribute to add a formatting function to all array entries - Fixed precedence of comparison operators
- Allow patterns with nested children (structs, bitfields, arrays and unions) to be selected by clicking on them in the pattern data view
- Correctly disallow usage of negative values for array and padding sizes
- Fixed control flow statements (return, continue and break) not being applied correctly
- Fixed scopes not always being popped correctly. Thanks to @Diadlo
Improvements
- Massively refactored ImHex.
- The main application is now completely free of any ImHex-related code and purely acts as a loader
- The built-in plugin and libimhex now contain all functionality
- Improved integer parsing in the pattern language
- Drastically improved highlighting performance
- Only show file chooser popup if there's actually files to list
- Disable bookmark toolbar icon if no bytes are selected
- Added a dedicated hex input text box
Bug Fixes
- Fixed strings still being displayed incorrectly in the pattern data view
- Fixed pattern source code being deleted wrongly when switching to a different data provider
- Fixed docking to main window not always working
- Fixed icon being broken on macOS
- Fixed incorrect capstone include path
- Fixed a crash when opening files from the recent files list. Thanks to @Diadlo
- Fixed crash when opening a read only file on Linux. Thanks to @bigfoot547
- Fixed hex editor search popup buttons not working correctly. Thanks to @Diadlo
- Fixed columns in diff view being misaligned. Thanks to @twevs
If you like my work, please consider supporting me on GitHub Sponsors, Patreon or PayPal. Thanks a lot!
1、 Linux.AppImage.zip 21.96MB
2、 Linux.DEB.zip 7.7MB
3、 Linux.ELF.zip 9.44MB
4、 Linux.Flatpak.zip 10.8MB
5、 macOS.DMG.zip 18.19MB
6、 Windows.Installer.zip 16.16MB
7、 Windows.Portable.ZIP.zip 16.24MB