WerWolv
fc40e8ba70
fix: Process memory provider region parsing skipping unnamed regions
2024-07-16 17:58:49 +02:00
Colin Snover
fb249767f1
fix: Crash on exit when using custom font from file ( #1815 )
...
### Problem description
WerWolv/ImHex#1814
### Implementation description
1. Remove the flag that wrongly tells `ImFontAtlas` that it owns font
data, and remove that parameter from the function signature entirely
since now it is always `false`.
2. Rename `takeAtlas` to `getAtlas` since it no longer transfers
ownership as of b652565b57
.
2024-07-15 22:22:02 +02:00
WerWolv
8422965d0b
impr: Run data processor in a worker task
2024-07-11 23:30:54 +02:00
WerWolv
7975edade4
feat: Added loop data processor node
2024-07-11 20:38:33 +02:00
WerWolv
1e18935513
impr: Handle demangling of identifiers without leading underscore
2024-07-11 20:38:22 +02:00
WerWolv
07c259c9c1
fix: Multiple issues causing visualizers to crash when used _slightly_ incorrectly
2024-07-10 20:50:58 +02:00
WerWolv
27b1a5dc98
impr: Make highlight hovering more efficient
2024-07-08 21:34:27 +02:00
WerWolv
de36cc8445
impr: Disable pattern debug mode after evaluation has finished
2024-07-08 19:49:31 +02:00
WerWolv
03d344c0a2
build: Streamline definition on plugin features
2024-07-08 18:12:46 +02:00
WerWolv
59d120537d
feat: Added non-frame lz4 compression support to the pattern language
2024-07-07 15:23:18 +02:00
WerWolv
1f5e4ceb0c
feat: Added basic support for lz4 decompression to the pattern language
2024-07-07 10:26:24 +02:00
WerWolv
2b0367cca6
impr: Better handling of the scaling warning when using custom fonts
2024-07-06 11:30:59 +02:00
WerWolv
1f01f480e0
impr: Enable native scaling by default again
2024-07-06 11:29:52 +02:00
WerWolv
7a167962d6
fix: Font scaling not always being applied consistently
2024-07-06 11:29:14 +02:00
WerWolv
bb0a8047ea
fix: Hex editor popups getting transparent when hovering over combo box popup
2024-07-05 19:26:08 +02:00
WerWolv
b652565b57
feat: Added DPI awareness on Windows, added FiraCode as optional default font
2024-07-05 17:39:07 +02:00
WerWolv
9aaf6f3105
web: Trigger right click when long touching area
2024-07-04 23:15:33 +02:00
WerWolv
14bfc8af72
fix: Remove unnecessary touch padding
2024-07-04 21:18:46 +02:00
WerWolv
0656ab4b88
fix: Make sure welcome screen always stays in the background
2024-07-03 22:35:47 +02:00
WerWolv
75a62e2bde
fix: Wrong start/end offset and size for static array entries in pattern data view
2024-07-03 16:58:56 +02:00
WerWolv
7cd36b80eb
impr: Added tooltips to toolbar buttons
2024-07-03 16:58:25 +02:00
WerWolv
dc058c4cf3
fix: Remove interactive help debug code
2024-07-02 23:17:12 +02:00
WerWolv
4020ac9843
impr: Added nicer console warning when .NET runtime isn't installed
2024-07-02 23:15:54 +02:00
WerWolv
b3b7a19df4
fix: Wrong end address for bitfield fields in pattern data view
2024-07-02 17:38:53 +02:00
WerWolv
313e3e748f
impr: Improved size display in pattern data view
2024-07-02 17:38:39 +02:00
WerWolv
97bf1dc850
fix: Potential race condition with sorting in the pattern drawer
2024-07-01 23:36:17 +02:00
WerWolv
68e528dd3a
impr: Added Boost.Regex to about page
2024-07-01 22:01:28 +02:00
WerWolv
06ab1d34aa
build: Updated ImGui, libfmt and libyara
2024-07-01 22:00:08 +02:00
WerWolv
adc279d681
impr: Further try to improve window resize flickering on Windows
2024-06-29 23:32:44 +02:00
WerWolv
6fd594c1f4
fix: Don't delete font atlas after passing it to ImGui
2024-06-29 20:26:46 +02:00
WerWolv
b94a4288bf
fix: Standard magic file not getting bundled into executable correctly
2024-06-29 19:43:24 +02:00
WerWolv
4b1884944d
fix: Exception when opening a null provider
2024-06-29 18:49:23 +02:00
WerWolv
77301fd018
impr: Swap some items between File and Edit menu to fit better
2024-06-28 11:13:03 +02:00
WerWolv
91f6aae9ef
impr: Make Win32 API properly use unicode support
2024-06-28 11:12:17 +02:00
WerWolv
a950796306
fix: Recent file entry name encoding being broken
2024-06-27 22:40:19 +02:00
WerWolv
8672a2cfe0
fix: Content store downloads getting stuck sometimes
2024-06-27 19:54:45 +02:00
WerWolv
301e8c5a96
impr: Improve contrast of text in pattern data table when hovering
2024-06-27 19:45:49 +02:00
WerWolv
699a91c46b
fix: Path in pattern tooltip wrapping too quickly
2024-06-27 19:27:54 +02:00
WerWolv
e43016735d
fix: Open file in containing folder not working
2024-06-27 19:25:02 +02:00
WerWolv
6e186e7d6a
impr: Clean up .NET script loader error messages
2024-06-27 17:11:28 +02:00
WerWolv
82f1d08dd7
fix: Race condition when loading projects while other providers are loaded already
2024-06-27 17:10:42 +02:00
WerWolv
e5c782ebe9
impr: Further optimize ImGui text rendering
2024-06-27 17:09:20 +02:00
WerWolv
7d42742684
fix: Properly check return value of std::fgets
2024-06-26 22:46:01 +02:00
FireNX70
41820311cc
fix: Off-by-one error in "Export selection to file" ( #1774 )
...
### Problem description
Export selection to file would never finish and wouldn't export the last
byte.
### Implementation description
It was just a simple off by one when using the selection's end address
to calculate the remaining data size. Add one to the remaining size
calculation.
### Additional things
Fixes https://github.com/WerWolv/ImHex/issues/1733 ,
https://github.com/WerWolv/ImHex/issues/1619 and
https://github.com/WerWolv/ImHex/issues/1597 .
2024-06-26 22:44:10 +02:00
WerWolv
2132e5adbf
feat: Added tooltip to nightly icon on welcome screen
2024-06-26 20:37:39 +02:00
WerWolv
e2d55446fe
impr: Get rid of more unnecessary ImGui::Text()
calls
2024-06-26 19:41:06 +02:00
WerWolv
1dfce6a5c2
feat: Added --reset-settings
command
2024-06-26 19:38:25 +02:00
WerWolv
a84db9821c
impr: Optimize default hex cell visualizer
2024-06-26 19:15:49 +02:00
WerWolv
ec080ad69f
fix: Indentation and wrapping of pattern hex editor tooltips
2024-06-26 19:14:43 +02:00
WerWolv
75cc9e4d84
fix: Pattern data filtering not applying correctly after rerunning pattern
2024-06-26 19:14:23 +02:00