Commit Graph

2107 Commits

Author SHA1 Message Date
WerWolv
b55e71e0a6 fix: Make sure updater properly exists after launching update process
(cherry picked from commit e28f3b75a4)
2025-12-29 13:41:24 +01:00
WerWolv
1a9fa0875b patterns: Update pattern language 2025-12-21 13:02:07 +01:00
WerWolv
96232c2d80 impr: Better updater experience on macOS
(cherry picked from commit 428fbddbbb)
2025-12-21 12:53:31 +01:00
paxcut
67ec26b22a patterns: update pattern language (#2572)
for the ghost break point bug

(cherry picked from commit 5f549cc8aa)
2025-12-19 18:15:26 +01:00
WerWolv
96587415f6 fix: Test Provider still using old open function signature
(cherry picked from commit fdee0ac3e3)
2025-12-18 00:15:53 +01:00
iTrooz
91ef40ec99 chore: disable all clang-tidy checks in third_party libraries
(cherry picked from commit f88890a052)
2025-12-18 00:15:53 +01:00
WerWolv
51d773cf14 impr: Handle provider opening more centrally, switch to existing provider if same file is being opened again
(cherry picked from commit 89004574d3)
2025-12-18 00:15:53 +01:00
WerWolv
798bd25202 fix: Make sure providers returned by createProvider don't get deleted unexpectedly
(cherry picked from commit baa3329e7f)
2025-12-18 00:11:23 +01:00
WerWolv
a44278b1fe impr: Make most windows non-scrolling by default
(cherry picked from commit 858fe0384e)
2025-12-16 10:03:22 +01:00
WerWolv
c4c8c46c11 patterns: Update pattern language
(cherry picked from commit 76ccdbccea)
2025-12-15 10:11:09 +01:00
WerWolv
81826df897 impr: Unionize exception and assertion handling
(cherry picked from commit cfac7ff0ba)
2025-12-15 10:11:09 +01:00
iTrooz
f6b2251205 build: remove IMHEX_PLUGINS_IN_SHARE option + only allow AppImage to load plugins from inside itself
Rationale: The `IMHEX_PLUGINS_IN_SHARE` is a hack to prevent the appimage from loading plugin from system imhex installation, like /usr/lib/imhex/

In reality, I do not think people compile plugins specifically for the AppImage (plugins must be compiled for the specific imhex & compiler version the imhex binary is used), and this lets us remove the hack

(cherry picked from commit 49bbe7dc77)
2025-12-15 10:11:09 +01:00
WerWolv
bb9a0517fe impr: Intercept glibc++ assertion handler
(cherry picked from commit 63e777c84c)
2025-12-15 10:11:09 +01:00
WerWolv
08daaec380 patterns: Update pattern language
(cherry picked from commit 827b5b01dd)
2025-12-15 10:11:09 +01:00
WerWolv
516a2f119e build: Update libwolv
(cherry picked from commit 82e168c438)
2025-12-12 13:15:32 +01:00
WerWolv
8bce2b072c build: Update dependencies
(cherry picked from commit 0db0982fa7)
2025-12-11 23:24:33 +01:00
WerWolv
205bb81a0a patterns: Update pattern language 2025-12-06 16:50:49 +01:00
WerWolv
60a69e3a54 patterns: Update pattern language 2025-12-06 16:26:52 +01:00
WerWolv
5c629494da build: Update libwolv 2025-12-06 16:12:04 +01:00
WerWolv
d575d0f724 patterns: Update pattern language 2025-12-06 16:11:28 +01:00
WerWolv
bdbdb46005 fix: Menu items with the ShowOnWelcomeScreen shortcut modifier not producing a valid shortcut on macOS 2025-12-05 22:56:16 +01:00
WerWolv
efc28a3177 pattern: Update pattern language 2025-12-05 22:23:17 +01:00
WerWolv
5d50653495 patterns: Update pattern language 2025-12-05 21:34:13 +01:00
WerWolv
d2951d06b2 build: Update capstone 2025-12-05 20:23:40 +01:00
WerWolv
926910bf6e feat: patterns: Update pattern language
Fixes #2538
2025-12-05 20:23:34 +01:00
WerWolv
6652750044 build: Add preliminary build support for mbedTLS 4 2025-12-05 20:20:11 +01:00
WerWolv
c3421aef8c fix: Initializing std::atomic_flag makes no sense 2025-12-04 21:04:48 +01:00
WerWolv
f2e8d402dd impr: Calculate hashes in a background thread 2025-12-04 20:57:06 +01:00
WerWolv
3529bce009 build: Update dependencies 2025-12-04 17:28:09 +01:00
WerWolv
bc3afbb271 build: Upgrade emscripten to latest release 2025-12-03 21:33:32 +01:00
WerWolv
a0d0621725 build: Start using std::from_chars 2025-12-03 20:48:22 +01:00
WerWolv
c2d70dbd50 fix: Build issues on clang 2025-12-03 19:51:35 +01:00
WerWolv
94b53592d9 impr: Only show remaining Open File / New File menu options when they make sense 2025-12-03 19:21:23 +01:00
WerWolv
09006588fc feat: Allow integer literals to be used in binary patterns 2025-12-03 19:20:45 +01:00
WerWolv
9d5cdaeb33 fix: Tutorial highlights not always being visible still 2025-12-02 23:03:02 +01:00
WerWolv
d4df465633 feat: Replace useless constants view with a constant search option in the Find view 2025-12-02 23:02:44 +01:00
WerWolv
da0c1674a6 patterns: Update pattern language 2025-12-02 20:05:52 +01:00
WerWolv
ed32439645 impr: Only add stacktrace to exceptions thrown in main thread 2025-12-02 20:00:19 +01:00
WerWolv
0e5136196a fix: Potential infinite loop while wrapping text 2025-12-01 22:57:49 +01:00
WerWolv
46fdbd5bc0 fix: String inspector rows not displaying the correctly decoded value 2025-12-01 22:38:56 +01:00
WerWolv
413c6b5116 fix: Some interactive help regions not being highlighted 2025-12-01 19:38:19 +01:00
WerWolv
980438008c fix: Crashes and usability issues with the pattern tree filter 2025-12-01 19:35:22 +01:00
WerWolv
8f57dd86af fix: Typos 2025-12-01 19:33:21 +01:00
WerWolv
4e2dcef7d7 fix: Crash when an error occurrs when opening a file through the cli 2025-11-30 23:14:02 +01:00
WerWolv
d359a21a66 impr: Add icons to welcome screen description buttons 2025-11-30 20:33:38 +01:00
WerWolv
e5cdf22753 build: Update capstone to latest alpha tag 2025-11-30 19:50:05 +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
989f7f7678 impr: Add option to ShortcutManager to get a shortcut by its name 2025-11-30 16:40:23 +01:00
WerWolv
cba93e87eb fix: Issues with drawing interactive tutorial 2025-11-30 14:07:57 +01:00
WerWolv
f3a2fe5b0d build: Update ImGui 2025-11-30 14:04:38 +01:00