WerWolv
e6eee55810
fix: Editing of WString, String16, String32 in data inspector
2025-12-07 21:44:33 +01:00
WerWolv
a0d0621725
build: Start using std::from_chars
2025-12-03 20:48:22 +01:00
WerWolv
18aa11117a
impr: Fix fixed point inspector row requiring the correct number of bytes to be selected
2025-12-02 20:01:46 +01:00
Nik
d15b7862b8
fix: Build error due to size_t not being u64 on macOS
2025-12-02 08:08:19 +01:00
WerWolv
46fdbd5bc0
fix: String inspector rows not displaying the correctly decoded value
2025-12-01 22:38:56 +01:00
WerWolv
bf08ed563a
feat: Added Hex Editor "Decode as Encoding" option
2025-08-28 23:22:26 +02:00
WerWolv
72364db768
fix: Build errors
2025-08-28 22:31:27 +02:00
WerWolv
8a04d2f477
feat: Added fixed-point row to data inspector
2025-08-28 19:57:51 +02:00
WerWolv
870bce2bf8
build: Fix last MSVC build errors
2025-08-14 23:39:54 +02:00
WerWolv
fbde2942de
build: Refactor ContentRegistry into multiple separate files
2025-08-14 21:22:03 +02:00
WerWolv
d920718b44
build: Refactor ImHexAPI into multiple separate files
2025-08-14 20:16:40 +02:00
WerWolv
12785c00bd
impr: Condense and modernize data inspector view
2025-08-10 18:25:06 +02:00
WerWolv
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
WerWolv
9ce18d1a42
feat: Added bfloat and fp24 data inspector entries
2025-07-20 11:11:51 +02:00
WerWolv
da2aa85a8a
build: Fix cppcheck issues
2025-07-10 13:57:08 +02:00
WerWolv
6f112c2d16
feat: Added custom encoding row to data inspector
2025-05-15 22:00:43 +02:00
WerWolv
e289380c39
fix: Crash when selecting invalid time_t
2025-05-09 19:33:01 +02:00
WerWolv
8081dff6b6
build: Updated libfmt ( #2234 )
2025-05-09 19:00:04 +02:00
WerWolv
83904aa1f1
fix: Disable alpha display in various color buttons
2025-02-16 14:12:58 +01:00
WerWolv
bff9b8b4b1
feat: Fixed string/char names in data inspector, added utf16 and utf32 string and char types
2025-02-11 23:05:56 +01:00
WerWolv
e1580e51cf
build: Make ImHex fully compile with warnings enabled in MSVC
2025-02-10 09:42:35 +01:00
WerWolv
645b43e9cc
fix: Various MSVC warnings
2025-02-01 20:54:00 +01:00
WerWolv
803ebe34ed
build: Update for software defined 128 bit types
2025-01-29 21:37:41 +01:00
WerWolv
dab3f722e8
feat: Added "Jump to address" option to data inspector row context menu
2024-12-30 22:32:06 +01:00
WerWolv
21506578f5
impr: Removed more instanced of codecvt
2024-12-14 22:39:07 +01:00
WerWolv
f39f395393
impr: Replace codecvt with libwolv conversion functions
2024-12-14 22:20:48 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
RoboSchmied
cc593fb6c4
fix: Misspelling of Endianness ( #1609 )
...
### Problem description
fix 40 typos
### Implementation description
`endianess` => `endianness`
Signed-off-by: RoboSchmied <github@roboschmie.de >
2024-03-28 22:25:28 +01:00
WerWolv
c1aac6c85e
fix: Data inspector showing double negative signs sometimes
...
Fixes #1534
2024-02-18 10:06:51 +01:00
WerWolv
70e3b4dd1a
build: Cleanup build script a bit
2024-01-04 17:55:53 +01:00
WerWolv
a50bb39978
impr: Further improve compile times
2023-11-30 14:40:07 +01:00
WerWolv
8ee234e5a6
impr: Optimize api includes
2023-11-30 11:23:12 +01:00
WerWolv
14f728ab76
refactor: Give API files more consistent names
2023-11-18 14:50:43 +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
498d8c1d65
impr: General code cleanup
2023-11-10 20:47:08 +01:00
iTrooz
d15bd4771d
feat: Support for building ImHex for the web ( #1328 )
...
Co-authored-by: WerWolv <werwolv98@gmail.com >
Co-authored-by: AnnsAnn <git@annsann.eu >
2023-10-04 12:00:32 +02:00
WerWolv
3c4e1b2f27
impr: Various cleanup
2023-05-13 17:50:16 +02:00
WerWolv
91928b45d8
fix: Try to fix build again
2023-02-19 10:25:39 +01:00
WerWolv
277c83e6d8
fix: Uninitialized value build issue
2023-02-19 09:18:17 +01:00
WerWolv
0017cd2e40
feat: Added binary hex cell visualizer
...
Closes #939
2023-02-18 22:20:02 +01:00
WerWolv
774803492c
fix: Editing binary value in data inspector not working correctly
...
Fixes #941
2023-02-18 21:44:43 +01:00
WerWolv
7474aa3e5d
fix: New lines in wide string messing up data inspector drawing
2022-10-10 14:41:24 +02:00
WerWolv
b450f4797e
feat: Added wide string to data inspector
2022-09-28 16:10:40 +02:00
WerWolv
60b5842e94
fix: Signed data inspector rows displaying invalid values
...
Fixes #706
2022-08-28 12:55:26 +02:00
WerWolv
a56a8c1d6c
fix: Some clang issues
2022-08-18 00:24:29 +02:00
WerWolv
6b62a1963e
fix: Some occurrences of undefined behaviour
2022-08-15 21:08:09 +02:00
WerWolv
58f54caf55
ui: Added u24, i24, u48 and i48 to data inspector
...
Closes #651
2022-08-05 12:19:50 +02:00
WerWolv
6de00b3a6a
ui: Fixed displaying of truncated strings in the data inspector
2022-08-02 23:07:35 +02:00
WerWolv
bed9f324ce
feat: Added RGB565 color row to data inspector
2022-08-01 13:58:23 +02:00
gudzpoz
eca5fb894f
feat: Added LEB128 in data inspector ( #615 )
...
* feat: Added LEB128 in data inspector
* feat: Added support for editing LEB128 values
* Moved LEB functions from utils.cpp to crypto.cpp
* Added placeholders for translations
* Made DataInspector::impl::Entry.maxSize mandatory
* Fixed undefined leftshifting behaviour
2022-08-01 13:20:20 +02:00