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
1fd3580f97
web: Let ImHex Web run more standalone
...
(cherry picked from commit f76ea2a677 )
2025-12-29 19:32:25 +01:00
WerWolv
e28f3b75a4
fix: Make sure updater properly exists after launching update process
2025-12-29 13:35:44 +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
WerWolv
da6e7240d6
fix: Race condition causing old patterns to stick around in the pattern drawer
2025-12-28 17:46:22 +01:00
WerWolv
89981c6994
git: Add x86_64 to the remaining builds that don't have that specification
2025-12-28 12:52:09 +01:00
WerWolv
fe22a43e09
git: Remove Ubuntu 25.04, add Ubuntu 25.10 and Debian 13
2025-12-28 12:33:53 +01:00
WerWolv
3e1a797ea7
impr: Replace Patreon links with Ko-Fi
2025-12-27 17:36:26 +01:00
WerWolv
b23ce7ba18
impr: Replace achievement icons with font icons
2025-12-27 12:00:58 +01:00
WerWolv
6165f891ca
fix: Get rid of std::common_type in settings API
2025-12-27 10:31:28 +01:00
WerWolv
7df4b1157c
impr: Make sure all data is received by MCP bridge
2025-12-27 10:21:38 +01:00
paxcut
64cbd5fc8d
Make the syntax highlighter more thread safety aware ( #2585 )
...
By creating copies of the required inputs on the main thread just before
the task is spawned. A;so if task is still running when new data can be
copied then the task is interrupted thus avoiding concurrency without
mutexes. Atomics are used to signal state information used to determine
what and when to spawn.
Also includes update to pattern editor library and some fixes to syntax
highlighting error when custom types defined inside namespaces were used
inside the namespaces without the full qualified name and other small
changes mostly to improve the current style.
2025-12-26 20:21:19 -07:00
WerWolv
ba7e789a80
feat: Add support for executing patterns using MCP
2025-12-26 22:33:05 +01:00
WerWolv
d6d70ca076
impr: Don't show crash popup when sending ^C to command line
2025-12-26 22:33:05 +01:00
WerWolv
88c37bb7d9
impr: Handle MCP error when no instance of ImHex is running better
2025-12-26 22:33:05 +01:00
WerWolv
59b4f4efce
impr: Add abstraction for common variable-saved-as-setting code pattern
2025-12-26 22:33:05 +01:00
Jacques Pienaar
ed1f120b0b
build: Remove --no-lock flag from macOS build instructions ( #2584 )
...
### Problem description
-no-lock CLI options has been removed
https://github.com/Homebrew/homebrew-bundle/pull/1509 .
### Implementation description
Remove flag from invocation.
2025-12-25 21:24:49 +01:00
WerWolv
bf461abfec
fix: Invalid toolbar items appearing in the toolbar
2025-12-25 20:12:31 +01:00
WerWolv
d42665db88
fix: Crash on exit
2025-12-25 20:00:17 +01:00
WerWolv
33c4dc3347
impr: Use settings icon as everywhere else for hex editor settings
2025-12-25 20:00:17 +01:00
WerWolv
6d976fb785
fix: Pattern Editor content getting reset to default comment when opening new data source
2025-12-25 20:00:17 +01:00
iTrooz
39b43cec2d
fix: correctly compute nameSpace in TextHighlighter::getVariableTypeName()
2025-12-25 18:48:00 +01:00
WerWolv
691b56b4ac
impr: Show OS toast popup when a task finishes while ImHex is not focused
2025-12-25 15:34:56 +01:00
WerWolv
bf1f613052
patterns: Update pattern language
2025-12-24 20:20:30 +01:00
WerWolv
721ed9f2a2
patterns: Update pattern language
2025-12-24 17:00:37 +01:00
WerWolv
f760b1ba83
impr: Add help text to MCP server setting
2025-12-24 14:00:26 +01:00
WerWolv
1dba144fca
fix: Various warnings related to AutoReset variables
2025-12-23 23:29:59 +01:00
WerWolv
ebc1b531ff
fix: Pattern children not getting sorted properly
2025-12-23 23:29:35 +01:00
WerWolv
5ecf122686
fix: Hidden patterns getting used for pattern parent highlighting
2025-12-23 22:38:00 +01:00
WerWolv
56ed18882c
patterns: Update pattern language
2025-12-23 22:36:44 +01:00
WerWolv
86c555d053
fix: Theme view not being scrollable anymore
2025-12-23 15:56:54 +01:00
WerWolv
49ec30899e
feat: Give macOS window a Liquid Glass look when the background is set to transparent
2025-12-23 15:56:45 +01:00
WerWolv
d4a2b617bd
fix: Another MSVC build error
2025-12-23 11:12:20 +01:00
WerWolv
8e7bd4b98a
fix: File provider not erroring out correctly when selecting a folder to open
2025-12-23 10:51:52 +01:00
WerWolv
ea359285e0
build: Fix run configuration
2025-12-22 23:08:36 +01:00
WerWolv
d4bfa5d284
build: Generate a macOS bundle by default
2025-12-22 22:57:33 +01:00
WerWolv
4433006842
fix: MSVC build
2025-12-22 18:09:06 +01:00
WerWolv
646ebcdd00
feat: Add create and open options to macOS dock icon context menu
2025-12-22 16:20:23 +01:00
WerWolv
8b53b36b20
fix: Exit code getting in forwarder not working
2025-12-22 12:53:39 +01:00
WerWolv
64db392699
patterns: Update pattern language
2025-12-22 11:12:22 +01:00
WerWolv
bff78704cc
fix: Use of non-atomic variables
2025-12-22 11:12:22 +01:00
iTrooz
40651e8dfd
chore: update my email
2025-12-21 20:55:57 +01:00
iTrooz
e5d9d9ec9e
chore: apply more complicated lints ( #2576 )
...
<!--
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 -->
### Implementation description
<!-- Explain what you did to correct the problem -->
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
2025-12-21 20:55:50 +01:00
WerWolv
4e628826c3
fix: Forwarder not correctly returning return code on Windows
2025-12-21 20:53:07 +01:00
WerWolv
018bedb2bd
patterns: Update pattern language
2025-12-21 20:52:46 +01:00
WerWolv
33e315709a
git: Fix AUR release CI not having repo available anymore
...
(cherry picked from commit 34bc55a648 )
2025-12-21 20:10:03 +01:00