WerWolv
a2443b26f7
fix: Crash when searching for an empty string
2022-07-31 15:17:24 +02:00
WerWolv
4d3538781b
sys: Copy pattern source code from current provider to newly created one
2022-07-31 11:09:20 +02:00
WerWolv
1ed88f3910
fix: Byte editing mode not exiting when clicking somewhere else
...
Fixes #607
2022-07-30 23:01:25 +02:00
WerWolv
45ea22083e
fix: Out of bounds memory read in hex editor with multi-byte visualizers
2022-07-30 22:44:02 +02:00
WerWolv
9ede1ab32c
sys: Added provider open error message
2022-07-30 22:34:23 +02:00
WerWolv
3d5568f65f
sys: Fixed global shortcuts not working correctly
...
Fixes #606
2022-07-30 22:01:49 +02:00
WerWolv
7a4541dac7
ui: Change the provider selector from a dropdown to a tab bar
2022-07-30 21:25:18 +02:00
WerWolv
004cab13dc
sys: Replaced many info logs with debug logs
2022-07-30 11:26:51 +02:00
WerWolv
419a2875b3
sys: Added filter option to find view
2022-07-29 18:49:43 +02:00
WerWolv
ce193a0098
ui: Improved hovering detection for drawing hex editor tooltips
2022-07-29 18:02:44 +02:00
WerWolv
19222aefcc
fix: Accidental syntax error
2022-07-29 14:05:30 +02:00
WerWolv
b7324913e9
sys: Replaced Search view with a generic Find view
...
Closes #551
2022-07-29 13:59:57 +02:00
WerWolv
93aa1247df
fix: Switching page when jumping to selection not working
2022-07-26 15:01:21 +02:00
WerWolv
d356993e33
fix: Various search issues
2022-07-26 13:28:21 +02:00
WerWolv
cf017540e2
ui: Fixed rendering of advanced decoding highlighting with multi-byte visualizers
2022-07-25 23:46:32 +02:00
WerWolv
c776bb6c03
ui: Fixed hex editor highlighting with multi-byte visualizers
2022-07-25 15:13:26 +02:00
WerWolv
74f17fd638
ui: Properly hide hidden patterns in hex editor view
2022-07-25 11:33:30 +02:00
WerWolv
f3f13ae4d3
fix: Jumping to selection not working correctly with set base address
2022-07-23 21:31:54 +02:00
WerWolv
c618eec843
fix: Hex editor selection not working correctly when setting base address
2022-07-23 20:46:20 +02:00
WerWolv
c1a2697e42
ui: Added filter to bookmarks view
2022-07-23 20:38:38 +02:00
WerWolv
d4dd57c7c8
fix: Setting base address causing hex editor to display zeros
2022-07-23 18:21:37 +02:00
WerWolv
9e3c6898ad
fix: Multi-byte hex editor visualizers displaying incorrect bytes
2022-07-23 15:21:24 +02:00
WerWolv
fe86f69da3
fix: Duplicate pattern data view entries when sorting the list
...
Fixes #584
2022-07-18 11:40:49 +02:00
WerWolv
ca3b5b72ca
ui: Fixed highlighting color and tooltips
2022-07-17 13:12:28 +02:00
WerWolv
0c9eab70d5
fix: Crash when searching for an empty string
2022-07-16 13:01:40 +02:00
WerWolv
c20634e093
sys: Fixed crash on exit
2022-07-16 12:14:15 +02:00
WerWolv
5ee3b550bc
ui: Fixed advanced decoding cell sizes
2022-07-16 12:14:06 +02:00
WerWolv
831dac9b47
patterns: Updated pattern language
2022-07-15 11:38:46 +02:00
WerWolv
626c34dce8
sys: Upgrade codebase to C++23
2022-07-15 11:37:10 +02:00
Lukas Cone
35c209c791
fix: In/Out variables not working, add recusive pattern scan ( #579 )
2022-07-14 11:37:02 +02:00
WerWolv
315109aa1f
fix: Open File shortcut only working when Hex Editor view is selected
...
Fixes #576
2022-07-08 14:26:13 +02:00
WerWolv
4cd390ab02
fix: Various more unicode issues
2022-07-05 00:00:00 +02:00
WerWolv
d0f1a40f16
fix: Command Palette focus not working
2022-07-02 21:38:58 +02:00
WerWolv
de269e7a48
sys: Remove remaining references to hex.builtin from libimhex
2022-07-02 17:53:13 +02:00
WerWolv
ab1f4df9d9
fix: In/Out variables not being added to the interface when using menu item to load pattern
2022-07-01 19:56:28 +02:00
WerWolv
710771b8b1
patterns: Cleanup pattern search
2022-07-01 19:12:01 +02:00
WerWolv
2d982e2088
fix: Drastically improve pattern highlighting performance
2022-07-01 19:05:53 +02:00
WerWolv
eadcc6f38c
sys: Modernize some constexpr arrays
2022-07-01 12:14:15 +02:00
WerWolv
3db50a690c
fix: Various issues with UTF-8 paths
2022-06-30 19:39:06 +02:00
WerWolv
034cc0cd2f
ui: Improved byte selection text
2022-06-30 11:29:20 +02:00
WerWolv
8db2bdb6a7
fix: In/Out parameters not working correctly when using the preprocessor
2022-06-29 10:25:30 +02:00
WerWolv
d50be26771
lang: Fixed hardcoded localization string
...
#556
2022-06-27 18:41:13 +02:00
WerWolv
673027c82d
fix: Crash on exit
2022-06-27 17:01:21 +02:00
WerWolv
b1b33b2ae4
ui: Added back missing selection byte count value
2022-06-25 23:01:38 +02:00
WerWolv
6506291e4e
ui: Updated About page icon
2022-06-25 12:29:16 +02:00
WerWolv
3471b314dd
build: Switch to GCC on MacOS ( #552 )
...
* build: Experimentally switch to gcc on macOS
* build: Corrected gcc paths
* build: Enable objective c support on macOS
* build: Enable ObjC and ObjC++ on macOS
* build: Add ObjC and ObjC++ flags
* build: Try compiling objc with clang
* build: Remove invalid flags again
* fix: Let's not include objc headers in C++ code
* sys: Move macos utils code to its own file
* fix: Missing unistd include on mac
* sys: Removed loader script stuff since it's currently unused and broken
* fix: Missing include
* fix: Another missing include
* fix: CFURLCreateWithBytes wants a pointer to mutable data
* fix: Try disabling name mangling of ObjC functions
* sys: Move macos utils declarations to its own header file
* fix: C Linkage
* fix: Move objc function prototypes to C++ headers
* fix: More missing includes
* fix: Warning error
* sys: Call ObjC with C ABI instead of trying to use C++
* build: Update libraries
* sys: Fixed build errors
* sys: No const correctness I guess
* sys: Fixed prototypes
* sys: This is C now
* sys: More nullptr -> NULL
* sys: Fix crash on exit
* sys: Try using proper std concepts instead of custom ones
* sys: Replaced another hex::is_signed
* build: Upgrade to gcc 12 and MacOS Monterey
* build: Fixed MacOS runner name
* build: Cache correct ccache folder on macOS
2022-06-25 12:19:59 +02:00
WerWolv
c238767750
fix: Hex editor selection moving with shift + arrow keys not working correctly
2022-06-19 15:09:38 +02:00
WerWolv
116aeede2d
lang: Fixed some localization issues
2022-06-17 14:35:54 +02:00
Polshakov Dmitry
662d80abea
feat: Add ability to remove bytes ( #531 )
...
Co-authored-by: Dmitry Polshakov <dmitry.polshakov@dsr-corporation.com>
2022-06-17 14:21:56 +02:00
WerWolv
f6ddb3c5e7
fix: Hex editor cell editing value taking value of next cell when double clicking
...
Fixes #541
2022-06-17 14:08:12 +02:00