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
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
926910bf6e
feat: patterns: Update pattern language
...
Fixes #2538
2025-12-05 20:23:34 +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
da0c1674a6
patterns: Update pattern language
2025-12-02 20:05:52 +01:00
WerWolv
980438008c
fix: Crashes and usability issues with the pattern tree filter
2025-12-01 19:35:22 +01:00
paxcut
7ca2e558c9
patterns: updated pattern language ( #2483 )
2025-10-23 04:25:02 -07:00
WerWolv
8d4415fe15
patterns: Updated pattern language
...
Fixes #2478
2025-10-17 23:23:33 +02:00
WerWolv
c0f667ce20
patterns: Updated pattern language
2025-10-17 19:32:49 +02:00
WerWolv
2f0efa1197
build: Updated libwolv
2025-10-14 21:55:13 +02:00
WerWolv
a76eae2c11
build: Updated libwolv
2025-09-25 18:01:53 +02:00
WerWolv
b82c1f051c
build: Update libwolv
2025-09-24 21:20:56 +02:00
WerWolv
1b6a150624
build: Move jthread library to libwolv
2025-09-24 20:48:50 +02:00
WerWolv
c9f856b219
build: Updated libwolv
2025-09-21 11:31:56 +02:00
Zackary Newman
3c167c3306
feat: Add keyboard shortcuts to jump to the prev/next differences in diff view ( #2445 )
...
Adds keyboard shortcuts (currently `n` and `N`) in the diffing plugin
view to jump to the next/prev difference in the list.
IMPORTANT NOTE: Depends on changes made in a library submodule. [This
PR](https://github.com/WerWolv/libwolv/pull/34 ) must be accepted first.
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2025-09-21 10:39:37 +02:00
WerWolv
790c19a1cd
patterns: Go back to working pattern language
2025-09-01 22:54:51 +02:00
WerWolv
4cfdbb8095
patterns: Updated pattern language
2025-08-31 13:52:02 +02:00
WerWolv
5f206a33e2
build: Remove old OSX SDK setting
2025-08-28 17:23:24 +02:00
WerWolv
861988f8dc
fix: Compile errors
2025-08-24 21:35:50 +02:00
WerWolv
66efcf91d3
feat: Added file information command line option and fullscreen view
2025-08-24 21:21:34 +02:00
WerWolv
f8fa029ee3
patterns: Updated pattern language
...
Fixes #2280
2025-08-24 11:57:29 +02:00
WerWolv
d1a0f8ec97
impr: Use faster way of finding matching pattern files for loaded file
2025-08-24 10:54:27 +02:00
WerWolv
d207d98a82
patterns: Updated pattern language
2025-08-21 19:44:53 +02:00
Nik
d012ad08f8
feat: Added proper Markdown renderer ( #2415 )
2025-08-20 20:37:44 +02:00
WerWolv
530bd6dac4
build: Updated libwolv
2025-08-18 20:06:53 +02:00
WerWolv
870bce2bf8
build: Fix last MSVC build errors
2025-08-14 23:39:54 +02:00
WerWolv
5147d8ab63
fix: More missing includes
2025-08-14 22:49:02 +02:00
WerWolv
20df023137
build: Updated libwolv
2025-08-14 21:23:27 +02:00
WerWolv
d07b4417d7
build: Updated libwolv
2025-08-13 17:32:52 +02:00
WerWolv
50b25882cd
fix: MSVC build errors
2025-08-12 19:21:00 +02:00
WerWolv
25c8f4b588
fix: Jump to certain array-member patterns not working
...
Fixes #2398
2025-08-11 21:46:47 +02:00
WerWolv
23d673f920
fix: Multiple FreeBSD build and run errors
2025-08-10 22:38:12 +02:00
WerWolv
1a8e09d549
patterns: Updated pattern language
2025-08-03 13:47:19 +02:00
WerWolv
1e18abc598
patterns: Updated pattern language
2025-08-01 01:08:13 +02:00
WerWolv
a31760eecb
patterns: Updated pattern language
2025-07-30 17:43:08 +02:00
WerWolv
4c89a79dc3
feat: Added full-screen views for use with subcommands in the future
2025-07-30 17:42:56 +02:00
WerWolv
e71e026da0
patterns: Updated pattern language
2025-07-29 21:32:16 +02:00
WerWolv
a40c420b70
patterns: Updated pattern language
2025-07-28 00:23:50 +02:00
WerWolv
9b20092428
build: Updated libwolv
2025-07-26 16:49:42 +02:00
WerWolv
e85216d9a6
impr: Remove duplicated string functions and use libwolv ones instead
2025-07-26 13:35:08 +02:00
WerWolv
e22923a980
build: Updated libwolv
2025-07-26 11:58:38 +02:00
paxcut
8f3d07ea69
fix: imported patterns used for inheritance were not highlighted. ( #2356 )
...
The problem was that imported files didn't have token sequences to
obtain the UDT variables. The fix was to create maps from the file name
to the token sequence and then process each imported file to obtain all
the variables needed. Function variables are skipped since they can be
part of the code.
There are also some minor code style corrections and a fix in the text
editor where the last line of a selection was not being deleted.
2025-07-25 12:16:02 -07:00
WerWolv
e0180b718f
feat: Added simplified pattern value editor
2025-07-24 23:29:13 +02:00
paxcut
5df8ec78aa
improv: removing tabs ( #2345 )
...
These changes are part of an effort aimed at removing tabs from ImHex
that started some time ago. Here text preprocessing is removed from all
the places were it was done before and moved to the places where files
are read that go in the pattern editor with two notable exceptions.
1) Pattern import reads patterns in order to present a list that can be
filtered.That can safely ignore preprocessing since only needs to get
information needed to filter.
2) The pattern editor can incorporate text from the clipboard so that
needs to be preprocessed as well.
find/replace is unable to add tabs or carriage returns so this should
cover all angles.
2025-07-20 13:10:45 -07:00