WerWolv
baa3329e7f
fix: Make sure providers returned by createProvider don't get deleted unexpectedly
2025-12-16 23:36:05 +01:00
WerWolv
e696d384c2
feat: Add initial MCP Server support
2025-12-16 20:25:46 +01:00
WerWolv
932c281223
fix: Pattern files not getting truncated correctly when saving
...
Fixes #2566
2025-12-16 10:02:10 +01:00
WerWolv
858fe0384e
impr: Make most windows non-scrolling by default
2025-12-15 21:06:44 +01:00
WerWolv
e904cd749f
fix: Inverted sorting of find view table
...
Fixes #2564
2025-12-15 20:13:19 +01:00
WerWolv
6b16f39be4
impr: Allow tutorials to use markdown formatted text
2025-12-15 20:07:43 +01:00
WerWolv
553ee89787
fix: Only enable widgets in pattern data view when there's actually any patterns available
2025-12-15 10:00:29 +01:00
WerWolv
cb6247b16e
fix: Crash when using @ command palette command
...
Fixes #2563
2025-12-15 09:52:44 +01:00
WerWolv
cfac7ff0ba
impr: Unionize exception and assertion handling
2025-12-15 09:52:13 +01:00
paxcut
1676342e28
Various fixes for pattern editor ( #2561 )
...
- Fix for vertical scroll bar being too far to the left.
- Fix constructor not initializing from const char pointer properly
- maxcolumn not being set for console text lines causing crashes on
empty pattern evaluation
- A replacement using replace all is now undone in one step.
- Find/replace no longer need to have enter or return key to accept
text. You can use arrows or shortcuts.
- More efficient search replace implementation with plans to add even
faster.
- Tooltips added to find/replace window
- Providers now save both horizontal and vertical scroll positions when
switching to another one and restore them when switching back. This is
independent to the cursor position which is also saved.
- Pattern editor no longer takes focus when changing providers via a tab
click. This has the effect that menus won't change by just clicking on a
tab.
- Small fixes and code refactoring.
2025-12-13 05:23:16 -07:00
paxcut
bfa9788099
impr: Various fixes and improvements to the pattern editor ( #2559 )
...
- fixed crash when utf8 chars were present in text editor
- fixed unable to scroll when cursor at line 1
- removed dependencies on thext editor that were not being used.
I had to go back to the old code (old for me) and fit in the changes
that were applied to the new code.That was only possible by
incorporating some of the new structural differences to the text editor.
This created new bugs and crashes that I ve have fixed but there may be
ones that I couldn't find in the very small amount of time I could spend
testing so that this commit wouldn't be delayed. If more crashes are
found due to the mixing of old and new code they should be resolved when
the new code is brought in.
2025-12-12 16:27:26 +01:00
WerWolv
de25ce7fbb
feat: Add support for custom inspector edit widgets
2025-12-12 13:15:16 +01:00
WerWolv
21e61bfce6
fix: Extended ASCII display being enabled by default
2025-12-12 13:14:49 +01:00
WerWolv
6a28ce9e4b
fix: Wrong variable access
2025-12-11 21:32:18 +01:00
WerWolv
1db79f6117
feat: Add command line arguments to process tooltips, exclude kthreads on Linux
...
Fixes #2558
2025-12-11 17:09:26 +01:00
WerWolv
f234103320
fix: Off-by-one of starts of process memory regions
2025-12-11 16:27:36 +01:00
WerWolv
45c382a19a
fix: Auto backup localization key names
2025-12-11 16:27:13 +01:00
WerWolv
ab0fb3131d
fix: Reset selected row after checking it
2025-12-08 21:10:49 +01:00
WerWolv
6427f53b5a
feat: Add endian option to Sum hash
2025-12-07 22:18:34 +01:00
WerWolv
994df0a3a4
feat: Add shortcut to directly search for the selected bytes
2025-12-07 22:17:57 +01:00
WerWolv
e6eee55810
fix: Editing of WString, String16, String32 in data inspector
2025-12-07 21:44:33 +01:00
WerWolv
855e4c4913
feat: Add option to create auto backups of files before they're modified
2025-12-07 21:37:14 +01:00
WerWolv
c2e07bf7b2
feat: Added data inspector shortcut to toggle endianness
2025-12-07 20:58:30 +01:00
WerWolv
77b9e3eac8
impr: Allow Esc to clear editing and selected state in data inspector
2025-12-07 20:58:17 +01:00
WerWolv
790487eea6
impr: If there's multiple foreground highlighting providers, only evaluate until a color is found
2025-12-07 20:48:16 +01:00
WerWolv
eb83354179
feat: Add option to automatically apply found pattern when a provider is opened
2025-12-07 20:47:33 +01:00
WerWolv
84346119b3
fix: Missing includes
2025-12-07 17:22:26 +01:00
WerWolv
8267aad79e
feat: Add new Command Line data source
2025-12-07 16:24:36 +01:00
WerWolv
3f9ce561b9
fix: Post-pone file opening till everything has been initialized
2025-12-07 14:00:10 +01:00
WerWolv
6652750044
build: Add preliminary build support for mbedTLS 4
2025-12-05 20:20:11 +01:00
iTrooz
df3200f936
refactor: move hex editor popups to their own files ( #2536 )
2025-12-05 12:04:49 +01:00
WerWolv
ab54acb176
fix: Find results staying behind until new search has finished
2025-12-04 17:29:45 +01:00
WerWolv
a0d0621725
build: Start using std::from_chars
2025-12-03 20:48:22 +01:00
WerWolv
2a84534ced
impr: Don't hide entire data inspector UI anymore if no bytes are selected
2025-12-03 19:21:47 +01:00
WerWolv
94b53592d9
impr: Only show remaining Open File / New File menu options when they make sense
2025-12-03 19:21:23 +01:00
WerWolv
09006588fc
feat: Allow integer literals to be used in binary patterns
2025-12-03 19:20:45 +01:00
WerWolv
d4df465633
feat: Replace useless constants view with a constant search option in the Find view
2025-12-02 23:02:44 +01:00
WerWolv
18aa11117a
impr: Fix fixed point inspector row requiring the correct number of bytes to be selected
2025-12-02 20:01:46 +01:00
Nik
d15b7862b8
fix: Build error due to size_t not being u64 on macOS
2025-12-02 08:08:19 +01:00
WerWolv
46fdbd5bc0
fix: String inspector rows not displaying the correctly decoded value
2025-12-01 22:38:56 +01:00
WerWolv
56cb1f2747
fix: Pattern auto loading not working anymore
...
Fixes #2531
2025-12-01 19:54:55 +01:00
WerWolv
f4753a5bd8
feat: Added hex editor minimap option to shade cells based on the byte's value
2025-12-01 19:37:36 +01:00
WerWolv
67008288e2
fix: Clear pattern editor change flag after setting help text
2025-11-30 23:57:52 +01:00
WerWolv
4caa0ce570
fix: Turn cli file path into absolute path before passing it on
2025-11-30 23:57:22 +01:00
WerWolv
c96b47f345
feat: Added RGBA8 and RGB565 minimap visualizer
2025-11-30 21:01:20 +01:00
WerWolv
a8fe63ee93
impr: Better name and icons for recent files
2025-11-30 20:34:00 +01:00
WerWolv
d359a21a66
impr: Add icons to welcome screen description buttons
2025-11-30 20:33:38 +01:00
WerWolv
e5829a316b
impr: Remove the constants view from the views menu as it's still pretty much useless
2025-11-30 16:43:24 +01:00
WerWolv
06ecd5d571
feat: Add support for markdown to the comments of bookmarks
2025-11-30 16:42:20 +01:00
WerWolv
9ae233a41c
feat: Integrate the interactive help option and add a help text for every view
2025-11-30 16:42:01 +01:00