Commit Graph

1308 Commits

Author SHA1 Message Date
WerWolv 355b99c68f pattern: Fixed continue and break statements in structs 2022-01-22 12:32:16 +01:00
Savino Jossi cf89cbe662
git: Add MacOS hints to debug build failures (#404)
Co-authored-by: Savino Jossi <sj@redballoonsecurity.com>
2022-01-22 00:11:59 +01:00
WerWolv e756c9d46f fix: Jumping to bytes would move view to wrong offset 2022-01-20 23:50:57 +01:00
WerWolv 9ddd97a6eb provider: Added insert bytes feature 2022-01-20 23:24:26 +01:00
WerWolv ee8b665472 ui: Added API to add custom layouts, imhex application and api cleanup 2022-01-18 00:10:10 +01:00
WerWolv c4cbcc7232 ui: Fix horrible scaling on MacOS 2022-01-17 20:29:09 +01:00
WerWolv 8701e0f402 sys: Log to a file when ImHex wasn't opened though a terminal 2022-01-17 20:06:00 +01:00
WerWolv 2df4e22bf8 build: Fixed AppImage packaging 2022-01-16 15:55:21 +01:00
WerWolv b6c6ff51b4 build: Remove example plugins from build again 2022-01-16 14:24:46 +01:00
WerWolv 40d7e4aa6e build: More repo cleanup, move libimhex and external libs to /lib folder 2022-01-16 14:20:52 +01:00
WerWolv a5a1ae6725 fix: Providers not compiling on Unix 2022-01-16 02:29:25 +01:00
WerWolv a70ece7b9c sys: Bunch of cleanup, use fs::path instead of std::string for paths 2022-01-16 01:51:31 +01:00
WerWolv ed8ee35a86 ui: Fixed sizing of several popups 2022-01-16 00:48:35 +01:00
WerWolv 8a6b110d0b ux: Improve loading of encoding files, make advanced encoding enabled by default 2022-01-15 23:44:15 +01:00
WerWolv 1f65fbf422 ui: Fixed hex editor selection frame 2022-01-15 20:56:06 +01:00
WerWolv 25e4902a1c ui: Improved displaying of a bunch of values in the inspector 2022-01-15 15:15:25 +01:00
WerWolv bcbda85a40 fix: Compiling of time functions on Unix 2022-01-15 15:03:15 +01:00
WerWolv abac42826c fix: Many security and format issues 2022-01-15 14:14:53 +01:00
WerWolv 012b82c395 fix: Crash on exit due to bug in libromfs 2022-01-15 02:46:24 +01:00
WerWolv 23190e1f87 build: Fixed cmake policy warnings for capstone 2022-01-15 01:20:59 +01:00
WerWolv f462a5f14b build: Fixed more configure errors/warnings 2022-01-15 01:20:48 +01:00
WerWolv d8219ad971
build: Cleaned up cmake build structure (#399)
* build: Cleanup build process, move main application to /main folder

* build: Try fixing MacOS bundling

* build: Fixed swapped parameters

* build: One imhex -> main too much

* build: Move resources to a better location

* build: Try to fix macos bundle creation

* build: More bundle fixes

* build: Fixed syntax

* build: Another try

* build: Added macos debugging stuff

* build: Fix bundle path

* build: Removed duplicated adding of Frameworks folder to rpath

* build: Removed debugging
2022-01-15 00:14:12 +01:00
WerWolv b34b4c2362 git: Tried to fix cache issue with Linux runner 2022-01-14 18:09:55 +01:00
WerWolv 0986527495 build: Use ld.lld as linker 2022-01-13 21:31:01 +01:00
WerWolv 0864d582a2 build: Update curl 2022-01-13 21:30:42 +01:00
WerWolv 3f936b57f5 sys: Added a bunch of logging 2022-01-13 14:34:27 +01:00
WerWolv 54785b29dd api: Moved file extension handling to plugin and added API 2022-01-13 14:34:19 +01:00
WerWolv c88d428fb5 sys: std::filesystem -> fs 2022-01-13 14:33:30 +01:00
WerWolv 27c08c1edf fix: SSL verification being broken due to a off-by-one error 2022-01-13 09:05:16 +01:00
WerWolv 1f8c9b9f71 api: Move copy-as data formatting code to builtin-plugin, add api for it 2022-01-13 00:27:31 +01:00
WerWolv f6e4d56de6 patterns: Fixed [[static]] attribute and majorly reduced memory usage
Fixes #394
2022-01-12 22:02:47 +01:00
WerWolv 0d02af3cf0 patterns: Fixed arrays overriding the color of all its entries 2022-01-12 12:51:29 +01:00
WerWolv a7a57e2bd0 patterns: Fixed local variable truncation 2022-01-12 11:59:08 +01:00
WerWolv 63edfb8d52 tests: Fixed compiling of bitfield test 2022-01-12 09:17:14 +01:00
WerWolv 8d3ca3292e build: Bumped version to 1.13.2 2022-01-12 09:07:49 +01:00
WerWolv 25df658653 fix: ImHex directories not being created correctly 2022-01-12 09:02:03 +01:00
WerWolv 6b20a9bdd5 patterns: Fix local variables holding larger values than allowed 2022-01-12 08:59:14 +01:00
WerWolv d399a6427a sys: Use custom literals for scaled values 2022-01-11 23:48:18 +01:00
WerWolv 2f1a707fd3 ui: Improve layout of hex editor footer 2022-01-11 23:05:02 +01:00
WerWolv cbfe52c756 patterns/ui: Limit displaying of array entries to 50 with option to double click last entry for more 2022-01-11 22:38:50 +01:00
WerWolv 3c1f0057ae patterns: Improve PatternData size as much as possible 2022-01-11 22:38:04 +01:00
WerWolv 1a9bd12af0 fix: Crash when closing certain popups 2022-01-11 20:29:06 +01:00
WerWolv 1b853c6a84 sys: Trigger breakpoint in debug mode when a signal is raised 2022-01-11 20:28:57 +01:00
WerWolv b9034523b5 patterns: Allow [[format]] attribute to work with custom types 2022-01-11 19:35:28 +01:00
WerWolv 5af9af1e5a ux: Make undocked windows show up in task bar 2022-01-11 16:02:11 +01:00
WerWolv eac9fe1b70
git: Added deb and AppImage nightly to readme 2022-01-11 00:48:31 +01:00
WerWolv 3cecc0693b
git: Added ImHex webpage link to readme 2022-01-11 00:43:08 +01:00
WerWolv 0e6446b3ef build: Bumped version to 1.13.1 2022-01-10 22:16:02 +01:00
WerWolv b496fedea8 tests: Fixed pointer test 2022-01-10 22:15:05 +01:00
WerWolv dc064008f3 build: Fix use of libromfs in plugin templates 2022-01-10 22:06:37 +01:00