WerWolv
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
paxcut
d429424f67
improv: refactor text editor to follow imhex style. ( #2382 )
...
Also fixes two bugs:
1) error messages not staying visible
2) uncaught exception when struct name is duplicated.
A lot of the code using coordinates for start and end has been moved to
use Selections instead. Created more string manipulation code that uses
utf8 indices aka Coordinates directly. This makes implementing editing
functions easier by not having to go back and forth from string indices
to char indices and back. Currently, the substring, erase and []
operator support coordinates and str indices.
2025-08-06 01:01:07 -07:00
WerWolv
3d01b78ba0
build: Allow building and running on 32 bit Windows
2025-08-03 17:55:32 +02:00
WerWolv
7575f85bdf
fix: Crash when selecting regex replacer tool output
2025-08-03 00:09:01 +02:00
WerWolv
685a2e3cf2
fix: Crash when selecting UNIX permission tool output
2025-08-03 00:05:40 +02:00
WerWolv
6fcc3e8cb3
build: Move all demangler uses into the trace library
2025-07-30 20:57:53 +02:00
WerWolv
da2aa85a8a
build: Fix cppcheck issues
2025-07-10 13:57:08 +02:00
WerWolv
e1580e51cf
build: Make ImHex fully compile with warnings enabled in MSVC
2025-02-10 09:42:35 +01:00
WerWolv
3f6b5203ca
fix: Further MSVC compile fixes
2025-01-31 23:48:38 +01:00
WerWolv
8d1352ddff
fix: Remaining compile errors
2025-01-31 20:23:47 +01:00
WerWolv
803ebe34ed
build: Update for software defined 128 bit types
2025-01-29 21:37:41 +01:00
WerWolv
fbbc430b7c
fix: Body text being displayed in response text field
2025-01-28 20:53:01 +01:00
WerWolv
bfc68c4d28
fix: Replace HTTP Requests text editors with input text boxes
2025-01-28 20:52:00 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
WerWolv
6a28de100c
impr: Rename font definition files
2024-12-14 20:36:09 +01:00
paxcut
a587c5ff74
feat: Added a quarter precision (8 bits) button to IEEE 745 tool ( #1868 )
...
Per discussions on Discord.
2024-09-15 15:22:35 +02:00
WerWolv
d8e1284946
fix: Task names not displaying correctly anymore
2024-07-27 14:09:52 +02:00
WerWolv
1e18935513
impr: Handle demangling of identifiers without leading underscore
2024-07-11 20:38:22 +02:00
WerWolv
e2d55446fe
impr: Get rid of more unnecessary ImGui::Text() calls
2024-06-26 19:41:06 +02:00
WerWolv
18e2b0eaa2
fix: Regex crashes with too long input strings
2024-06-07 23:12:18 +02:00
WerWolv
4f72c60eb0
fix: Text editors highlighting doc comments when they shouldn't
2024-02-25 12:35:01 +01:00
WerWolv
859574c014
impr: .0f -> .0F
2024-02-24 23:34:29 +01:00
WerWolv
6b14facd29
impr: Cleanup task progress handling
2024-02-23 22:09:57 +01:00
WerWolv
a03e8dd879
impr: Harden settings system to not crash ImHex when having outdated configs
...
Fixes #1514
2024-02-03 12:16:36 +01:00
WerWolv
3a068b9719
impr: Use ImGui's built-in drag n drop support for bookmarks
2024-01-08 10:56:53 +01:00
WerWolv
24e90f0f20
feat: Added simple HTTP request tool
2024-01-04 00:38:21 +01:00
WerWolv
74b5c93caf
impr: Code style improvements
2023-12-27 16:33:49 +01:00
WerWolv
96fe608d60
impr: Switch most usages of modals over to toasts
2023-12-26 00:22:47 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
WerWolv
d2d36c2211
impr: Add localization to color picker tool
2023-12-18 08:58:15 +01:00
WerWolv
1e4bb8c91e
impr: Remove Font Awesome
2023-12-11 23:05:35 +01:00
WerWolv
2cf642a2a4
build: Updated libwolv
2023-12-01 14:07:10 +01:00
WerWolv
519d965a36
refactor: Move tools to correct namespace, move data processor nodes
2023-12-01 13:53:51 +01:00
WerWolv
8ee234e5a6
impr: Optimize api includes
2023-11-30 11:23:12 +01:00
WerWolv
671b032125
impr: Add syntax highlighting to the demangler
2023-11-25 15:36:50 +01:00
WerWolv
909f4b7fe8
refactor: Rename and update localization system
2023-11-21 14:38:01 +01:00
WerWolv
3bd779a607
fix: URL Decoding not working correctly
2023-11-17 13:13:17 +01:00
iTrooz
39252dfe48
refactor: Move custom ImGui functions to ImGuiExt namespace ( #1427 )
...
Co-authored-by: Nik <werwolv98@gmail.com >
2023-11-16 22:24:06 +01:00
WerWolv
1df8d19399
impr: Display math evaluator errors again
2023-11-16 21:23:38 +01:00
WerWolv
dd2ecb3dd9
impr: Replace old headers with new ones in UNIX permission calculator
2023-11-15 22:23:17 +01:00
WerWolv
1ff4d76ae7
feat: Add color names to color picker view
2023-11-14 01:40:54 +01:00
WerWolv
273573ce68
impr: Remove unused includes in tools files
2023-11-14 01:40:43 +01:00
iTrooz
b04cb7648e
refactor: refactor tools_entries.cpp into several smaller files ( #1418 )
2023-11-12 00:22:01 +00:00