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
|
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
|
1fe6dc4c6e
|
fix: Occasional crash when disassembling files
|
2022-01-10 21:38:52 +01:00 |
|
WerWolv
|
e35ea13f60
|
sys: Improved view const-correctness
|
2022-01-10 21:05:37 +01:00 |
|
WerWolv
|
6ada7885b1
|
fix: Opening files as read-only if user doesn't have permissions
|
2022-01-09 21:57:43 +01:00 |
|
WerWolv
|
d38d261bbc
|
provider: Fixed applying of IPS patches. Handle applying asynchronously
|
2022-01-09 21:27:59 +01:00 |
|
draftshade
|
fe04d05c28
|
sys: Add functionality to clear recent files (#395)
* sys: Add functionality to clear recent files
* sys: Remove clear recent files from welcome window
|
2022-01-08 23:17:47 +01:00 |
|
WerWolv
|
077bc45b7d
|
fix: Many format string warnings on MacOS and some Linux distros
|
2021-12-31 01:10:06 +01:00 |
|
WerWolv
|
3ce0f8f4a8
|
patterns: Added break and continue statements for loops
|
2021-12-30 14:44:46 +01:00 |
|
WerWolv
|
7c2e060a5f
|
fix: Provider reading from invalid addresses on later pages
This fixes #384
|
2021-12-23 15:57:22 +01:00 |
|
WerWolv
|
936d1d6072
|
sys: Moved to a better shortcut handling system
|
2021-12-23 15:11:38 +01:00 |
|
qxxxb
|
28e51309cc
|
Fix saving files (#382)
|
2021-12-22 13:36:26 +01:00 |
|
WerWolv
|
c1bb407b34
|
ui: Make diff hex view more consistent with the normal hex editor view
Fixes #381. Thanks a lot to @qxxxb
|
2021-12-22 13:33:22 +01:00 |
|
WerWolv
|
78f6ef464a
|
ui: Improved look and feel of some tool entries
|
2021-12-20 22:04:10 +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
|
0efb226c2f
|
patterns: Make std::env return an empty string and throw a warning if env var doesn't exist
|
2021-12-18 23:38:16 +01:00 |
|
WerWolv
|
ea92e17ca0
|
patterns: Added basic support for in/out variables
|
2021-12-18 22:56:36 +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
|
f325d50ab8
|
yara: Actually fixed reading data
|
2021-12-15 22:52:35 +01:00 |
|
WerWolv
|
7d0d8d5649
|
yara: Fix address offset after the first page of data
|
2021-12-15 21:13:45 +01:00 |
|
WerWolv
|
e25d98ef63
|
provider: Fixed opening zero sized files
|
2021-12-14 20:16:00 +01:00 |
|
WerWolv
|
51474b2eae
|
ui: Added icon to footer when ImHex has elevated permissions
|
2021-12-13 22:58:23 +01:00 |
|
WerWolv
|
9bf9788689
|
fix: Error when opening a file
|
2021-12-12 21:46:48 +01:00 |
|
WerWolv
|
b372d20ab0
|
fix: Missing includes on Linux and Mac
|
2021-12-12 13:42:01 +01:00 |
|
WerWolv
|
d1ce8a5f9b
|
ui: Fix size of settings window
|
2021-12-12 13:35:23 +01:00 |
|
WerWolv
|
41ce0f57ed
|
ui: Improved About page, removed super outdated cheat sheets
|
2021-12-12 13:35:07 +01:00 |
|
WerWolv
|
1a0b0e2385
|
provider: Automatically load available disks on windows
|
2021-12-12 11:56:26 +01:00 |
|
WerWolv
|
443dedd832
|
ui/lang: Improved localization and interface glitches of GDB provider ui
|
2021-12-12 11:55:38 +01:00 |
|
WerWolv
|
caf9ee0c58
|
ux: Added "Open Other" option to open other providers to File menu
|
2021-12-12 11:53:56 +01:00 |
|
WerWolv
|
b2a9965617
|
api: Improved Provider registering api, hide implementation functions better
|
2021-12-12 11:52:58 +01:00 |
|
WerWolv
|
883207bc6b
|
fix: Compile on MacOS
|
2021-12-12 01:06:24 +01:00 |
|
WerWolv
|
15e38e1012
|
ux: Added save pattern option to File menu
|
2021-12-12 00:52:54 +01:00 |
|
WerWolv
|
8a36897fd9
|
provider: Added raw disk provider
|
2021-12-12 00:42:12 +01:00 |
|
WerWolv
|
3e736b36b6
|
api: Refactored providers to allow for loading interfaces and config views
|
2021-12-12 00:41:44 +01:00 |
|
WerWolv
|
fb99674217
|
lang: Added missing localization, changed pattern editor lang keys
|
2021-12-10 18:00:43 +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
|
2ac6348fbf
|
ui: Welcome screen, GDB Provider and memory editor ui fixes
|
2021-12-08 22:18:59 +01:00 |
|
WerWolv
|
ea4f4c45cb
|
sys: std::jthread -> std::thread to support libc++
|
2021-12-07 23:36:28 +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
|
1c1396bf4b
|
patterns: Added ability to format patterns as strings.
This adds support for printing char16 strings
|
2021-11-04 20:41:56 +01:00 |
|
WerWolv
|
c95e12c136
|
ui: Increased maximum FPS limit to 200FPS, added unlocked FPS setting
Closes #329
|
2021-10-23 12:59:13 +02:00 |
|