WerWolv
f517dc9829
Merge branch 'master' into feature/clipboard_improvements
2025-05-29 20:27:10 +02:00
WerWolv
fe1309fb3d
build: Don't link against llvm demangle in external builds
2025-05-29 20:27:03 +02:00
WerWolv
0ea3adcb75
Merge branch 'master' into feature/clipboard_improvements
2025-05-29 20:01:25 +02:00
WerWolv
12d59ce3e4
fix: Bad copy paste
2025-05-29 20:01:17 +02:00
WerWolv
96ef758bbd
impr: Added clip library to improve clipboard situation
2025-05-29 19:56:46 +02:00
WerWolv
224fa83c65
fix: Missing <span> include
2025-05-29 19:55:59 +02:00
WerWolv
f591ac8780
fix: UDP Port not being updated correctly when loading provider from recents file
2025-05-29 18:26:07 +02:00
WerWolv
11e70511e6
build: Fix plugin SDK issues
2025-05-29 18:19:20 +02:00
WerWolv
c1e4121d1e
build: Updated Windows resource copyright year
2025-05-29 18:00:41 +02:00
WerWolv
03884ddd05
feat: Added simple UDP Data Provider
2025-05-29 18:00:29 +02:00
WerWolv
ac67e985af
build: Make tracing library a static library
2025-05-29 14:02:06 +02:00
WerWolv
9d12cd64d3
impr: Add full resolution Windows icon
2025-05-29 13:53:57 +02:00
paxcut
702b5f2888
fix: Problems with textures in 3d visualizer with bitmap visualizer. ( #2167 )
...
The bitmap visualizer has been simplified considerably. The previous version was designed to work with the TIM format which has some peculiarities that are not general enough. The current implementation has the following specifications.
. Whether colors are in a lookup table or part of the image itself they are always 32 bit R8G8B8A8.
. If using a color LUT the image then has indices as its element. Indices can have 16(32000 colors), 8 (256 colors) or 4(16 colors) bits each.
.For the cases 0f 16 and 8 bits, the data should be an array of N*M elements of the given size where N is the number of rows and M is the number of columns of the image.
. For the 4 bit case use an array of N*M/2 bytes so that each column contains two indices.
ToDo: Documentation, sample patterns and unit tests.
The 3-d visualizer can now handle textures from both the command line or the user interface and things should work as expected. A command line entry will be automatically displayed in the user interface, but changes will be applied immediately as you type or use the file picker. If the user interface text is deleted, then the command line texture will be used again. If a texture is invalid for any reason, then the previous one, if any, will be still in use and an error message will be displayed until the problem is cleared. Valid textures are image files that the stb library can open.
2025-05-27 09:25:20 -07:00
WerWolv
a5eef3f34d
build: Fix more linker errors
2025-05-26 21:57:27 +02:00
WerWolv
1bc9277e3c
build: Fix undefined references
2025-05-26 20:25:35 +02:00
WerWolv
b33cb07dc0
build: Include tracing library in plugin SDK
2025-05-26 20:19:27 +02:00
WerWolv
ce74915c14
feat: Add full exception tracing support
2025-05-26 20:15:20 +02:00
WerWolv
f341413248
fix: Crash when opening diff view
...
#2269
2025-05-26 18:34:00 +02:00
WerWolv
ed3e2f65f8
impr: Set default font size to 12pt
2025-05-25 23:32:43 +02:00
WerWolv
6e5878b5d6
fix: OOBE logo background color
2025-05-25 23:29:01 +02:00
WerWolv
39242097dd
fix: --reset-settings not working due to superfluous null bytes in string
2025-05-25 23:23:51 +02:00
WerWolv
0aec3fffe1
fix: Unused lambda captures
2025-05-25 22:21:40 +02:00
WerWolv
38ef00548a
impr: Speed up Import Pattern popup
...
Closes #2264
2025-05-25 21:08:52 +02:00
WerWolv
c78c8072e9
fix: Text Editor Scrollbars being added multiple times
2025-05-25 20:35:03 +02:00
WerWolv
7c98411abe
fix: Tutorial highlighting of menu item
2025-05-25 18:21:26 +02:00
WerWolv
e22516662f
patterns: Updated pattern language
2025-05-25 18:21:03 +02:00
WerWolv
24c1f48522
build: Updated lunasvg and libyara
2025-05-25 15:32:43 +02:00
WerWolv
69b07d40e4
build: Updated ImGui to v1.91.9b
2025-05-25 15:30:33 +02:00
WerWolv
b96692b1ba
fix: Global scale race condition during font loading
2025-05-25 15:11:09 +02:00
WerWolv
53afb7cba0
git: Add Ubuntu 25.04 release
2025-05-25 14:09:56 +02:00
WerWolv
8e0953af1e
git: Only put the current web assembly build into the release artifact
2025-05-25 13:46:57 +02:00
WerWolv
724f9aa524
git: Deploy both latest release and nightly to web.imhex.werwolv.net
2025-05-25 13:43:06 +02:00
WerWolv
7067ffafe7
patterns: Display pattern errors in red in the pattern data view
2025-05-25 11:46:41 +02:00
WerWolv
145c88db31
patterns: Updated pattern language
...
Fixes #2266
2025-05-25 11:00:59 +02:00
paxcut
56615d6c06
patterns: Updated pattern language ( #2270 )
2025-05-24 16:44:59 -07:00
WerWolv
d26bcc1abe
fix: Menu bar being gone on the Web build
2025-05-24 23:10:53 +02:00
WerWolv
04f817c042
fix: Web Assembly build
2025-05-24 22:45:17 +02:00
WerWolv
b58f97c1f1
impr: Added function to Texture class to retrieve raw image from GPU
2025-05-24 22:32:56 +02:00
WerWolv
96dc386694
fix: Linux build errors
2025-05-24 22:32:33 +02:00
WerWolv
c6c70daa5e
fix: macOS build errors
2025-05-24 22:32:24 +02:00
WerWolv
de16375903
impr: Slightly simplify subpixel rendering logic and required ImGui patches
2025-05-24 22:32:08 +02:00
WerWolv
c6548d5ad1
fix: Non-subpixel rendered glyphs appearing as white rectangles if subpixel rendering is enabled
2025-05-24 21:59:21 +02:00
WerWolv
bd8c4e807c
fix: Remove extra pixel from Hex Editor selection frame
2025-05-24 16:19:13 +02:00
WerWolv
553549302c
impr: Use linear scaling for the windows title bar icon
2025-05-24 16:18:59 +02:00
WerWolv
c69a7012c5
fix: Unifont glyphs being rendered too far down
2025-05-24 16:09:15 +02:00
WerWolv
7acc5fc02e
impr: Make title bar backdrop actually a backdrop and not an overlay
2025-05-24 11:57:02 +02:00
WerWolv
39bc165f36
build: Prevent frame pointer omission to improve stack traces
2025-05-24 11:56:44 +02:00
WerWolv
707a92281b
fix: Multithreaded disk access issues
2025-05-24 11:48:07 +02:00
WerWolv
823013a3d9
fix: Fonts being smaller than their set size value
2025-05-24 11:47:46 +02:00
WerWolv
7089561b21
git: Remove accidentally committed file
2025-05-19 00:01:23 +02:00