WerWolv
|
8a6b110d0b
|
ux: Improve loading of encoding files, make advanced encoding enabled by default
|
2022-01-15 23:44:15 +01:00 |
|
WerWolv
|
abac42826c
|
fix: Many security and format issues
|
2022-01-15 14:14:53 +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
|
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
|
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
|
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
|
b9034523b5
|
patterns: Allow [[format]] attribute to work with custom types
|
2022-01-11 19:35:28 +01:00 |
|
WerWolv
|
e35ea13f60
|
sys: Improved view const-correctness
|
2022-01-10 21:05:37 +01:00 |
|
WerWolv
|
e204ef629f
|
patterns: Fixed passing structs to functions as argument
Fixes #385
|
2022-01-10 20:02:18 +01:00 |
|
WerWolv
|
d2704242f2
|
patterns: Fixed pointer_base attribute
Hopefully takes care of #367
|
2022-01-10 00:40:34 +01:00 |
|
WerWolv
|
d38d261bbc
|
provider: Fixed applying of IPS patches. Handle applying asynchronously
|
2022-01-09 21:27:59 +01:00 |
|
WerWolv
|
f45cc3fc73
|
patterns: Potentially fix issues with nested pointers with custom base addresses
Closes #367
|
2021-12-31 11:05:02 +01:00 |
|
WerWolv
|
490eaef5c1
|
patterns: Fixed color attribute not working correctly for arrays and structs
Fixes #388
|
2021-12-31 11:01:22 +01:00 |
|
WerWolv
|
077bc45b7d
|
fix: Many format string warnings on MacOS and some Linux distros
|
2021-12-31 01:10:06 +01:00 |
|
WerWolv
|
0884025b82
|
patterns: Added continue and break statements to arrays of structs
|
2021-12-30 18:31:24 +01:00 |
|
WerWolv
|
3ce0f8f4a8
|
patterns: Added break and continue statements for loops
|
2021-12-30 14:44:46 +01:00 |
|
WerWolv
|
c76bfceb3e
|
fix: Compile issue on MacOS because Apple's just using fucking outdated stuff
|
2021-12-23 16:09:29 +01:00 |
|
WerWolv
|
936d1d6072
|
sys: Moved to a better shortcut handling system
|
2021-12-23 15:11:38 +01:00 |
|
WerWolv
|
85f276c259
|
resources: Start using libromfs to embed resources
|
2021-12-22 15:06:16 +01:00 |
|
qxxxb
|
b047fc0063
|
Store environment variables and use on restart (#380)
- Fixes WerWolv/ImHex#373
|
2021-12-22 13:16:51 +01:00 |
|
WerWolv
|
ad223a4e5c
|
sys: Refactor pattern language api functions a bit
|
2021-12-20 20:40:28 +01:00 |
|
WerWolv
|
376cb01a16
|
patterns: Disallow calling of dangerous functions by default
Closes #330
|
2021-12-19 12:32:15 +01:00 |
|
WerWolv
|
ea92e17ca0
|
patterns: Added basic support for in/out variables
|
2021-12-18 22:56:36 +01:00 |
|
WerWolv
|
bc53109a1f
|
sys: Added timeout setting to curl code. Make splash screen not hang as long
|
2021-12-17 09:52:58 +01:00 |
|
WerWolv
|
891cc42f08
|
ui: Added global running tasks progress bar
|
2021-12-16 23:48:52 +01:00 |
|
WerWolv
|
6b22464771
|
fix: Loading a project crashes imhex
|
2021-12-16 10:07:31 +01:00 |
|
WerWolv
|
1770235648
|
build: Build and statically link capstone to work around Ubuntu issues
Sigh...
|
2021-12-15 23:28:47 +01:00 |
|
WerWolv
|
51474b2eae
|
ui: Added icon to footer when ImHex has elevated permissions
|
2021-12-13 22:58:23 +01:00 |
|
WerWolv
|
b2a9965617
|
api: Improved Provider registering api, hide implementation functions better
|
2021-12-12 11:52:58 +01:00 |
|
WerWolv
|
3e736b36b6
|
api: Refactored providers to allow for loading interfaces and config views
|
2021-12-12 00:41:44 +01:00 |
|
WerWolv
|
2e90abd2c5
|
patterns: Fix indexing of static arrays
|
2021-12-10 18:53:19 +01:00 |
|
WerWolv
|
8f2e382c8a
|
patterns: Added std::env and ability to pass parameters to patterns from the UI
|
2021-12-10 11:55:27 +01:00 |
|
WerWolv
|
6a0ad22774
|
fix: Inconsistent provider address reading
|
2021-12-09 21:10:24 +01:00 |
|
WerWolv
|
c55146a78c
|
sys: Fix sockets compiling on Unix
|
2021-12-07 23:09:30 +01:00 |
|
WerWolv
|
cc5a437573
|
provider: Added basic GDB Server provider
|
2021-12-07 22:47:57 +01:00 |
|
WerWolv
|
4a53717676
|
sys: Moved all views to builtin plugin
|
2021-12-07 22:47:41 +01:00 |
|
WerWolv
|
c2d1589e74
|
patterns: Fixed variable access inside pointer pattern yielding invalid results
|
2021-12-05 21:54:09 +01:00 |
|
WerWolv
|
e720b61df6
|
patterns: Fix casts unexpectedly increasing cursor position
|
2021-12-03 16:06:40 +01:00 |
|
WerWolv
|
9340c8aae3
|
patterns: Fixed placed signed integers not being sign extended correctly
|
2021-11-27 14:34:59 +01:00 |
|
WerWolv
|
9158d79126
|
patterns: Don't display strings with zero length. Fixes crash
|
2021-11-27 14:02:14 +01:00 |
|
WerWolv
|
ded452fdfc
|
patterns: Allow functions to be called inside structs
|
2021-11-27 12:57:59 +01:00 |
|
qdlmcfresh
|
2e3c43ad9e
|
Fix buffer sizes of PatternDataString16 (#339)
|
2021-11-11 13:24:01 +01:00 |
|
WerWolv
|
594a6c1c0f
|
patterns: Remove null bytes before displaying/printing string patterns
|
2021-11-10 14:45:26 +01:00 |
|