WerWolv
9d7e2eccac
feat: Added "Require full match" toggle to regex string search
2022-09-13 14:06:19 +02:00
WerWolv
8c219b981c
fix: Searching for invalid binary sequence causing too many matches
2022-09-13 14:05:48 +02:00
WerWolv
7d87c8bb98
patterns: Added references
2022-09-13 13:14:36 +02:00
WerWolv
aa658b7dbc
sys: Make sure constexpr variables don't get copied onto the stack
2022-09-12 21:28:02 +02:00
WerWolv
3a1c0f8d66
fix: Disk provider slowing down loading of ImHex
2022-09-11 21:06:15 +02:00
WerWolv
91160b4311
fix: Copy as... function sometimes producing invalid results
...
Fixes #738
2022-09-09 20:13:49 +02:00
WerWolv
83f4093796
fix: Rendering of pattern array entries not working correctly
2022-09-08 23:03:58 +02:00
WerWolv
d990ee102a
sys: More cleanup
2022-09-07 23:11:24 +02:00
WerWolv
cfde9939b4
sys: Refactor and cleanup pattern drawer
2022-09-07 23:11:13 +02:00
WerWolv
96e85c0685
ui: Removed unused space in hex editor footer
2022-09-07 11:32:33 +02:00
WerWolv
6367152650
ux: Fixed welcome screen settings button not always working
2022-09-06 10:50:17 +02:00
WerWolv
95a3104a56
sys: Only display FPS in debug builds
2022-09-05 22:37:28 +02:00
WerWolv
cb682b6e21
ui: Fixed graphics artifacts on welcome screen
2022-09-05 14:16:31 +02:00
WerWolv
22b6bdb5cf
feat: Added Copy as -> Address option to Edit menu
...
Closes #725
2022-09-04 14:23:09 +02:00
WerWolv
d9a47fe815
fix: Crashes when resizing file
...
Fixes #721
2022-09-04 11:16:24 +02:00
WerWolv
1a21627cdb
ui: Added error popup when an exception is thrown in a task
2022-09-03 23:56:57 +02:00
WerWolv
0a115a3c03
fix: Filtering search occurrences in Find view with multiple files being broken
...
Fixes #685
2022-09-03 23:15:30 +02:00
WerWolv
7ef11f566b
fix: Crash when resizing a non-writable provider
...
Fixes #704
2022-09-03 23:08:40 +02:00
WerWolv
7f6aa9f9a6
fix: Backwards searching being broken
...
Fixes #713
2022-09-03 23:02:46 +02:00
WerWolv
4df1496a0f
patterns: Properly set current base address in pattern language runtime
...
Fixes #714
2022-09-03 22:04:41 +02:00
WerWolv
6689b8ebfa
patterns: Updated pattern language
2022-08-29 16:33:40 +02:00
WerWolv
b687eb88f9
fix: Pattern source code not being loaded correctly from project files
2022-08-29 13:15:17 +02:00
WerWolv
33a375910a
sys: Added "New File..." menu item and shortcut
2022-08-28 20:55:48 +02:00
WerWolv
cc7dc3597b
patterns: Fixed base_address pragma not working correctly
2022-08-28 17:53:33 +02:00
WerWolv
60b5842e94
fix: Signed data inspector rows displaying invalid values
...
Fixes #706
2022-08-28 12:55:26 +02:00
WerWolv
90adacab9f
fix: Build issues
2022-08-24 14:55:11 +02:00
WerWolv
e86ca29b8c
sys: Improved searching behaviour
2022-08-24 00:31:34 +02:00
WerWolv
4f1f9a718c
fix: Not all recent providers showing up correctly
2022-08-24 00:18:10 +02:00
WerWolv
a6eaa34f6d
fix: Diff view crash when closing provider that's being diffed
2022-08-22 11:04:32 +02:00
WerWolv
dacb64ae66
fix: Window header always displaying (Read Only) after opening a provider
2022-08-22 11:00:31 +02:00
WerWolv
928fbe235a
ui: Automatically sort pattern data table by address
2022-08-21 23:32:18 +02:00
Lukas Cone
536c6df438
fix: Race condition when evaluating patterns ( #696 )
2022-08-19 23:01:57 +02:00
WerWolv
491ee6aa2f
patterns: Updated pattern language
2022-08-18 23:51:50 +02:00
WerWolv
1ddd3ea2b9
fix: Custom pattern include paths not working correctly
2022-08-18 00:30:02 +02:00
WerWolv
a56a8c1d6c
fix: Some clang issues
2022-08-18 00:24:29 +02:00
WerWolv
55b877d5e0
fix: Region validity check not working correctly with non-zero base address
...
Fixes #683
2022-08-17 16:28:44 +02:00
WerWolv
e779285be4
feat: Added basic ability to interrupt long running tasks
2022-08-17 16:15:36 +02:00
WerWolv
0c3fc6f858
ui: Moved welcome screen close button further to the left
2022-08-16 11:49:56 +02:00
WerWolv
0529155faa
fix: Import/Export bookmarks menu items being disabled when they shouldn't be
2022-08-16 11:49:40 +02:00
WerWolv
aa01d58b33
ui: Increase window size when a bigger font is being used
2022-08-16 11:49:07 +02:00
WerWolv
6b62a1963e
fix: Some occurrences of undefined behaviour
2022-08-15 21:08:09 +02:00
WerWolv
189ea1c3c7
fix: File picker showing up when restoring safety backup
2022-08-14 19:13:13 +02:00
WerWolv
8448c3367b
fix: In variables resetting on evaluation
2022-08-14 19:12:46 +02:00
WerWolv
cc29707bb1
fix: Recent entries with same name not being clickable
2022-08-14 19:12:24 +02:00
WerWolv
eff9ecf7cd
fix: Crash when closing provider tab
...
Fixes #674
2022-08-14 19:11:49 +02:00
WerWolv
49d47a0eed
feat: Added bookmark import/export function
2022-08-14 14:45:32 +02:00
WerWolv
78785ddc3c
fix: More provider display issues
2022-08-14 14:45:18 +02:00
WerWolv
85f0e04d0e
feat: Allow recents to also display other providers
2022-08-14 10:07:45 +02:00
WerWolv
440ba3823e
fix: Hex editor displaying ?? for every byte after editing
2022-08-14 09:38:38 +02:00
WerWolv
b580691871
feat: Added Intel Hex and Motorola SREC provider ( #670 )
...
* feat: Initial implementation of an Intel Hex provider
* fix: Reading of bytes from intel hex files
* lang: Added localization for new provider
* ui: Only show file name in intel hex provider name
* feat: Added Motorola SREC provider
2022-08-12 15:11:27 +02:00