WerWolv
4b07f7745b
fix: Default font size being too small
2026-03-03 13:46:26 +01:00
WerWolv
380b1dbce3
fix: Menu bar focus issues
2026-03-03 13:45:54 +01:00
WerWolv
04a8bd6798
fix: Cached provider invalidation on reload not being done correctly
2026-03-02 10:07:57 +01:00
WerWolv
0cf27b9e9e
fix: SSH Provider size detection not working correctly
2026-03-02 09:24:03 +01:00
qux-bbb
ffa8b0d0db
lang: Update zh_CN.json ( #2580 )
2026-03-01 09:37:24 +01:00
WerWolvTranslationBot
ff65217b7e
lang: Translations update from Weblate ( #2624 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: PICOPress <choys041011@gmail.com >
Co-authored-by: Yaroslav <mrikso821@gmail.com >
2026-03-01 09:36:14 +01:00
paxcut
800a24b42e
fix: Dirty projects on load. ( #2649 )
...
When a project is loaded it is set to dirty without any changes so that
it goes through the steps that patterns with changes go through. The fix
uses a different starting step that doesn't set the dirty flags when
changing providers or loading projects.
2026-02-09 20:21:51 -07:00
WerWolv
f476842008
impr: Make fonts look less blurry with Wayland fractional scaling
2026-02-06 22:12:40 +01:00
WerWolv
d39d107de4
fix: Copy As -> C# Array producing invalid syntax
...
Fixes #2648
2026-02-06 21:44:42 +01:00
Nemoumbra
70fdbd4a48
feat: Add request restart option to debug menu ( #2636 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
Hopefully this will help us debug the bugs that appear once ImHex
restarts a little easier.
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
<img width="372" height="182" alt="image"
src="https://github.com/user-attachments/assets/1f27443e-9eaa-465a-b545-c2bbf0b56ca4 "
/>
2026-01-29 21:16:55 +01:00
WerWolv
71c71c5bbf
fix: Merge error
2026-01-29 20:18:17 +01:00
WerWolv
ade8c8f68d
feat: Add Open Source File option to custom data inspector rows
2026-01-29 19:54:53 +01:00
WerWolv
16b02caf7a
fix: Clicking on data inspector row clearing data inspector window if required size is zero
2026-01-29 19:54:36 +01:00
WerWolv
dc1c205fb1
fix: Inverted logic for custom inspector row evaluation
2026-01-29 19:53:48 +01:00
WerWolv
b974533f96
lang: Remove duplicate entry
2026-01-29 19:53:09 +01:00
WerWolv
b9e0a9f0e6
fix: Code indentation
2026-01-29 19:43:37 +01:00
WerWolv
954bcadd75
impr: Remove unused pattern drawer table flags
2026-01-29 19:43:28 +01:00
WerWolv
96a5a5d34c
build: Output error message if capstone version is too low
2026-01-22 21:22:42 +01:00
WerWolv
928e0f227a
fix: Banner tooltip text not being visible properly
2026-01-19 22:25:51 +01:00
WerWolv
0e41813cfc
fix: [[format_write]] attribute not working as expected on integer and floating point types
2026-01-18 21:56:09 +01:00
WerWolvTranslationBot
06f4d12f10
lang: Translations update from Weblate ( #2621 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Rutar Andriy <RutarAndriy@gmail.com >
Co-authored-by: Yaroslav <mrikso821@gmail.com >
2026-01-17 21:45:41 +01:00
WerWolv
684c2e66fb
fix: Ranges are still not available everywhere
2026-01-17 21:13:04 +01:00
WerWolv
4a311ed69f
fix: Multiple issues with undo/redo stack handling
2026-01-17 21:03:36 +01:00
WerWolvTranslationBot
9a058efc79
lang: Translations update from Weblate ( #2553 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: MrClock <mrclock8163@gmail.com >
2026-01-12 23:26:15 +01:00
WerWolv
f4b2be9334
chore: Cleanup logs slightly
2026-01-07 21:27:41 +01:00
WerWolv
550fe8e4aa
impr: Add MCP Client information to footer icon tooltip
2026-01-07 17:12:40 +01:00
WerWolv
2064aea3b6
fix: ImHex processes getting stuck in the background
...
Fixes #2611
2026-01-07 17:12:17 +01:00
WerWolv
3411bc4577
fix: Unused variable
2026-01-07 11:13:52 +01:00
WerWolv
6eedb469e9
fix: Notifications on Web build causing exceptions
2026-01-07 09:45:30 +01:00
paxcut
90d8e03f2c
Fixes by @AkiSakurai for bug thats caused crashing ImHex when creating recursive inheritances. ( #2612 )
...
The previous code I approved was wrong and caused ImHex to grow until
computer froze. This PR is a copy of the original fix in PR #2546 by
@AkiSakurai
2026-01-05 16:57:04 -07:00
Aki Sakurai
63fd61e245
Fix crash in Pattern Language syntax highlighting for self-inheriting structs ( #2546 )
...
``` rust
struct Rec : Rec {
};
```
Prevent infinite recursion in appendInheritances by erasing processed
inheritance entries during traversal, and safely iterate over
m_inheritances in appendInheritances to avoid
modification-during-iteration issues.
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2026-01-05 03:11:21 -07:00
WerWolv
712a125be7
fix: listxattrs signature being different between Linux and macOS
2026-01-03 23:52:42 +01:00
WerWolv
e8a6e102c3
feat: Add xatts to file info display
2026-01-03 22:43:34 +01:00
WerWolv
b2cc09852d
fix: Weirdly worded pattern editor help message
2026-01-03 22:40:45 +01:00
WerWolv
60627b8325
impr: Only add pattern editor help text to first opened data source
2026-01-03 22:38:36 +01:00
WerWolv
051cdfa305
fix: Error message rendering of visualizers
2026-01-03 13:27:52 +01:00
WerWolv
bfa807ca8b
feat: Add data inspector option to reverse bit order
2026-01-03 12:04:51 +01:00
WerWolv
3274649b77
fix: Task finished notification showing up regardless of focus state on Windows
2026-01-03 10:48:46 +01:00
paxcut
5756105347
fix: Text highlighter crash ( #2595 )
...
The assumption that the number of lines of colors will be equal to the
number of lines in the input signal is incorrect. As issue #2594 shows,
erroneous input can cause the lexer to end processing the input file
prematurely thus being unable to create tokens past the line where the
error occurred which in turn implies that no colors can be found beyond
those lines.
To fix the crash (the underlying problem is user caused and can't be
fixed) is to use the size of the vectors containing the first token
index of each line since that size must be equal to the number of lines
stored in token sequence.
Fixes #2594
2026-01-02 16:04:35 +01:00
paxcut
ed583d8bd1
fix: Division by zero in sound visualizer. ( #2593 )
...
Can happen if input is less than 2400*channels number of points. The fix
is detecting it and throwing an error.
2026-01-02 16:03:52 +01:00
WerWolv
731cf10207
fix: Goto setting hex editor scroll position to imprecise value for large addresses
...
#2599
2026-01-02 15:36:32 +01:00
WerWolv
a628784c6d
fix: Empty entry showing up in main menu bar
2025-12-30 19:12:17 +01:00
WerWolv
5b9b5d4f1f
fix: Another use of ssize_t
2025-12-30 14:35:56 +01:00
paxcut
5332a26294
fixing isEmpty again. ( #2591 )
...
hopefully the last time.
2025-12-30 06:08:18 -07:00
WerWolv
54d9f8ec5c
fix: Build on MSVC, properly handle empty files
2025-12-30 10:30:14 +01:00
WerWolv
73a17308cc
feat: Allow opening special files with no specific size
2025-12-30 09:34:45 +01:00
paxcut
b835c48a0c
fix: Unable to delete empty lines in text editor ( #2588 )
...
fixes for issue #2587
2025-12-29 20:01:26 +01:00
WerWolv
40b604c6e4
fix: ImGui-internal shortcuts not working correctly with native macOS menu bar enabled
...
(cherry picked from commit f0f6a22391 )
2025-12-29 19:32:25 +01:00
WerWolv
53153ca3e0
fix: Merge messup
2025-12-29 13:27:25 +01:00
WerWolv
a496b14a0f
impr: Add setting for task-finish notifications
2025-12-28 18:17:38 +01:00