WerWolv
7454221b3b
fix: Goto address not updating when switching between jump modes
2025-07-14 18:39:05 +02:00
C3pa
fcc4709ed9
fix: Multiple typos ( #2333 )
...
Fix a typo in `screenshot_descriptions.json` reported in #2330 . While I
was presented with the contributing doc, I came across another typo
that's fixed in the second commit.
2025-07-14 17:01:52 +02:00
WerWolv
aeb77559a7
build: Properly link against OpenSSL and LibCrypto
2025-07-14 16:49:17 +02:00
WerWolv
9acaf33410
impr: Allow GDB Provider to work without NoAckMode, added run length encoding support
2025-07-14 16:25:25 +02:00
WerWolv
e13b679650
build: Fix unit tests not building anymore
2025-07-14 02:03:08 +02:00
WerWolv
4146047cdb
build: Link against OpenSSL when needed
2025-07-14 01:57:13 +02:00
WerWolv
18e02fbf5c
impr: Split up optional provider features into multiple abstract interfaces
2025-07-14 00:37:12 +02:00
WerWolv
b94519362c
impr: Make gdb provider use cached provider
2025-07-14 00:06:17 +02:00
WerWolv
1e59a82c59
fix: More build issues
2025-07-13 20:07:46 +02:00
WerWolv
d570ab04b8
build: Updated macOS ARM compiler to Clang 20
2025-07-13 20:07:46 +02:00
WerWolv
830be0b0d3
build: Fix more build issues
2025-07-13 20:07:46 +02:00
WerWolv
1570f379df
fix: macOS build issue
2025-07-13 20:07:46 +02:00
WerWolv
e7714df79f
build: Add libssh2 to more dependency scripts
2025-07-13 20:07:46 +02:00
WerWolv
bdc108d021
feat: Added remote SSH file provider
2025-07-13 20:07:46 +02:00
WerWolv
a89fb542b0
fix: Window not being resizable anymore on Linux
...
Fixes #2328
2025-07-13 17:02:52 +02:00
WerWolv
26de4c11e1
impr: Move pattern sections from pattern editor view to pattern data view
2025-07-12 22:05:13 +02:00
WerWolv
01d0f03fdd
fix: CTRL + A not selecting last line in the text editor
2025-07-12 21:46:09 +02:00
WerWolv
58d0d09eae
fix: EventProviderOpened being called before the provider finished opening
2025-07-12 21:09:45 +02:00
paxcut
e7a2729d36
feat: semantic syntax highlights for pattern editor. ( #2214 )
...
allows the ability to assign colors to global placed and non-placed
variables, pattern, local and calculated pointer variables, template
arguments, function variables and arguments, etc etc etc. It
accomplishes this using the parser and the token sequence generated by
the lexer. It still uses the original colorizing code but the underlying
data holding the pattern has been updated to be easier to use and to
debug. The changes are too numerous to cite here.It is a big but
necessary step to bring the pattern editor to a somewhat useful state.
There may be one commit in the pattern language repo needed to be able
to run this code
2025-07-11 22:47:56 -07:00
WerWolv
5782236379
impr: Disable hinting for pixel perfect font
2025-07-11 15:04:21 +02:00
WerWolv
88de5f6be4
impr: Better font settings window
2025-07-11 14:55:25 +02:00
WerWolv
4520637aed
fix: Pixel perfect font not scaling correctly
2025-07-11 14:54:54 +02:00
WerWolv
aa8235c279
fix: Italics not working with subpixel rendered fonts
2025-07-11 14:08:47 +02:00
WerWolv
2432462ff3
impr: Unlock frame rate for the first 5 seconds after startup
2025-07-11 13:37:15 +02:00
WerWolv
8c59684c14
impr: Much more accurate frame rate limiting
...
Many thanks to @ws909 in https://github.com/glfw/glfw/issues/2737
2025-07-11 13:29:56 +02:00
WerWolv
82c318f91d
fix: Crash when no plugins could be loaded
2025-07-10 16:36:37 +02:00
WerWolv
3c16adf169
fix: Don't update welcome screen textures if dpi didn't change
2025-07-10 16:13:48 +02:00
WerWolv
2ab54baa2c
fix: DPI scaling
2025-07-10 14:39:52 +02:00
WerWolv
da2aa85a8a
build: Fix cppcheck issues
2025-07-10 13:57:08 +02:00
WerWolv
e58ce527c6
build: Add support for cppcheck to cmake
2025-07-10 13:55:05 +02:00
Nik
d1840a2184
build: Update ImGui to v1.92.1 ( #2325 )
...
Update ImGui to the latest version and rewrite most of the font handling
code
2025-07-10 10:00:39 +02:00
WerWolv
fa62a675dc
patterns: Update pattern language
2025-07-10 10:00:19 +02:00
paxcut
1aa52c634f
patterns: Updated pattern language ( #2323 )
2025-07-08 18:35:27 -07:00
WerWolv
cfc364e4f1
fix: Commands that setup init events not working anymore
2025-07-07 11:16:29 +02:00
WerWolv
f2b6af8bdc
fix: Duplicate ImGui IDs in data information view
2025-07-07 11:15:46 +02:00
WerWolv
c71411a527
fix: UDP Providers not being marked as dirty when data is received
2025-07-07 00:00:49 +02:00
WerWolv
42256a5c2f
fix: Potential hang when closing UDP Servers after a client connected
2025-07-07 00:00:49 +02:00
paxcut
f589d898ac
patterns: Updated pattern language ( #2320 )
...
This pr updates the pattern language library to include two fixes.
The first fix deal with local variables that are children of a
structure, a union, a bitfield or an array losing their offsets when the
parent's `setOffset()` is called.
The second fix is that local variables of unions were being used as size
contributors of the patterns place with said unions.
Further details may be found in the pattern language pull requests for
the files listed as changed in the PL submodule in this pr.
2025-07-05 10:47:12 -07:00
WerWolv
af70234519
fix: Build issue due to imgui test engine test
2025-06-29 17:42:13 +02:00
WerWolv
df58afe1a1
fix: Build issue when imgui test engine is disabled
2025-06-29 13:22:37 +02:00
WerWolv
6c8d87520c
build: Remove address sanitizer command line args
2025-06-29 10:01:02 +02:00
WerWolv
9d0ea9f6c0
build: Don't enable test engine in builds
2025-06-28 22:59:16 +02:00
WerWolv
053f7655c3
fix: Crashes on exit due to font deletion
...
#2287
2025-06-28 22:58:55 +02:00
WerWolv
288f8ee42f
fix: Crash on Wayland when glfwTerminate() gets called more than once
2025-06-28 13:48:48 +02:00
WerWolv
2a8dd0873b
build: Revert wasm libmagic patches
2025-06-28 13:47:42 +02:00
WerWolv
bd8b3f8a29
git: Disable ImHex Web build until vcpkg fixes libmagic
2025-06-28 13:46:58 +02:00
WerWolv
57c89b4481
patterns: Updated pattern language
2025-06-25 20:39:11 +02:00
WerWolv
a4ced46628
fix: Missing include
2025-06-25 20:39:03 +02:00
WerWolv
0d2ea2f8c0
build: Fixed tracing library type when statically linking everything
2025-06-25 20:37:47 +02:00
WerWolv
4245cd2ad9
build: Fixed WebAssembly build issues
2025-06-25 20:37:10 +02:00