WerWolv
3b5271ab77
patterns: Update pattern language
2025-12-21 13:02:42 +01:00
WerWolv
428fbddbbb
impr: Better updater experience on macOS
2025-12-21 11:47:21 +01:00
iTrooz
17c2dfcbd0
chore: apply more light lints ( #2575 )
...
<!--
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-20 15:59:48 +01:00
WerWolv
a1711ccfa6
impr: Added icons to all menu items on macOS
2025-12-20 14:07:31 +01:00
iTrooz
261610dcf1
chore: apply light lints ( #2570 )
2025-12-19 23:49:37 +01:00
paxcut
5f549cc8aa
patterns: update pattern language ( #2572 )
...
for the ghost break point bug
2025-12-19 03:29:52 -07:00
WerWolv
f97be02087
impr: Added proper cancel buttons to tutorial popups and tutorial selector
...
Closes #2571
2025-12-19 10:13:48 +01:00
WerWolv
fdee0ac3e3
fix: Test Provider still using old open function signature
2025-12-17 16:56:55 +01:00
WerWolv
d775b80a44
feat: Add initial MCP commands to query, open select and read data
2025-12-17 16:04:07 +01:00
iTrooz
f88890a052
chore: disable all clang-tidy checks in third_party libraries
2025-12-17 16:02:06 +01:00
WerWolv
89004574d3
impr: Handle provider opening more centrally, switch to existing provider if same file is being opened again
2025-12-17 12:55:34 +01:00
WerWolv
baa3329e7f
fix: Make sure providers returned by createProvider don't get deleted unexpectedly
2025-12-16 23:36:05 +01:00
WerWolv
e696d384c2
feat: Add initial MCP Server support
2025-12-16 20:25:46 +01:00
WerWolv
858fe0384e
impr: Make most windows non-scrolling by default
2025-12-15 21:06:44 +01:00
WerWolv
6b16f39be4
impr: Allow tutorials to use markdown formatted text
2025-12-15 20:07:43 +01:00
WerWolv
021c7e5fdb
impr: Add localization option to store long, formatted texts in external files
2025-12-15 20:07:18 +01:00
WerWolv
76ccdbccea
patterns: Update pattern language
2025-12-15 10:10:15 +01:00
WerWolv
cfac7ff0ba
impr: Unionize exception and assertion handling
2025-12-15 09:52:13 +01:00
iTrooz
49bbe7dc77
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
2025-12-14 18:29:00 +01:00
WerWolv
63e777c84c
impr: Intercept glibc++ assertion handler
2025-12-12 22:02:56 +01:00
WerWolv
827b5b01dd
patterns: Update pattern language
2025-12-12 16:57:20 +01:00
WerWolv
de25ce7fbb
feat: Add support for custom inspector edit widgets
2025-12-12 13:15:16 +01:00
WerWolv
82e168c438
build: Update libwolv
2025-12-12 13:14:27 +01:00
WerWolv
0db0982fa7
build: Update dependencies
2025-12-11 23:15:13 +01:00
WerWolv
855e4c4913
feat: Add option to create auto backups of files before they're modified
2025-12-07 21:37:14 +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