WerWolv
6427f53b5a
feat: Add endian option to Sum hash
2025-12-07 22:18:34 +01:00
WerWolv
f2e8d402dd
impr: Calculate hashes in a background thread
2025-12-04 20:57:06 +01:00
WerWolv
9ae233a41c
feat: Integrate the interactive help option and add a help text for every view
2025-11-30 16:42:01 +01:00
WerWolv
cde9dc37e5
fix: Wrong localization for Add button in hashes view
2025-08-30 10:32:24 +02:00
WerWolv
92fa72eac7
fix: More hashes view layout issues
2025-08-28 22:29:30 +02:00
WerWolv
704af30421
impr: Clean up hashes view
2025-08-28 21:22:47 +02:00
WerWolv
fbde2942de
build: Refactor ContentRegistry into multiple separate files
2025-08-14 21:22:03 +02:00
WerWolv
d920718b44
build: Refactor ImHexAPI into multiple separate files
2025-08-14 20:16:40 +02:00
WerWolv
b5a3a8b4c2
impr: Rewrite Localization Manager to use more standard format and load localizations on the fly
2025-08-12 18:00:10 +02:00
WerWolv
8c9f3fa569
impr: Slightly modernize hashes view
2025-08-10 20:05:07 +02:00
WerWolv
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
WerWolv
83d92dde35
build: Update VSCode Icons font
2025-07-30 23:17:13 +02:00
paxcut
ff0bcfb7da
fix: More per-provider data access errors ( #2256 )
2025-05-17 21:48:36 -07:00
WerWolv
ccaf1e33c0
build: Make this modules stuff actually mostly work on Clang
2025-02-18 00:39:53 +01:00
WerWolv
1c30533d19
fix: Off-by-one when calculating hashes of selected regions
...
Fixes #2046
2025-01-04 00:15:35 +01:00
WerWolv
efa2b781dd
impr: Better create hash popup size
2024-12-27 23:14:39 +01:00
WerWolv
8e01da4c12
lang: Fixed settings language string in hashes view
2024-12-24 13:06:38 +01:00
WerWolv
512fcd361b
impr: Modernize the disassembler, hashes and yara view
2024-12-24 10:57:09 +01:00
WerWolv
bfddf24204
impr: Added hints to various input fields
2024-12-23 23:16:55 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
WerWolv
6a28de100c
impr: Rename font definition files
2024-12-14 20:36:09 +01:00
BobSmun
0ff1bb392c
fix: CRC64 parameters being limited to 32bit ( #1975 )
...
This addresses #1974
2024-11-30 18:35:03 +01:00
Jean-François Nguyen
e50b6733c4
fix: Segfault when hashing regions spanning multiple MiBs ( #1804 )
...
### Problem description
Attempting to do an MD5 hash of a large region (e.g. 2 MiB, ``u8
data[0x200000]``) crashes with a segfault.
### Implementation description
In ``hex::plugin::hashes::hashProviderRegionWithHashLib()``,
``hashFunction->TransformBytes()`` is called with an offset of 0,
because it iterates over ``data`` and not the entire region.
2024-07-21 20:35:38 +02:00
WerWolv
e9ebfe36b0
build: Updated ImGui to v1.90.5
2024-04-12 22:56:10 +02:00
WerWolv
eaa4688182
fix: Crash when using CRC hashes
2024-02-27 22:39:18 +01:00
WerWolv
a2284a5143
fix: Crash when specifying invalid hash parameters
...
Fixes #1555
2024-02-17 21:28:30 +01:00
WerWolv
7486468537
fix: Localization issue with custom CRCs
2024-02-17 21:26:31 +01:00
WerWolv
ee3d6ec24b
feat: Made sum hash calculation more useful
2024-02-13 20:20:48 +01:00
Nik
339541a56f
impr: Restructure various components much better ( #1520 )
2024-01-28 22:14:59 +01:00
WerWolv
7c6f4d7bff
feat: Added many new Hash algorithms
2024-01-27 20:24:53 +01:00
WerWolv
7068a883ed
feat: Added basic byte sum hash
2024-01-21 23:31:53 +01:00
WerWolv
3783ec6a23
impr: Save settings of all hashes to disk
2024-01-21 23:31:44 +01:00
WerWolv
bfafc692db
impr: Added icons to all menu items
2024-01-08 21:51:48 +01:00
WerWolv
74b5c93caf
impr: Code style improvements
2023-12-27 16:33:49 +01:00
WerWolv
fe24db7c57
feat: Move hashes into plugin, merged in extra hashes plugin
2023-12-23 22:01:47 +01:00