140 Commits

Author SHA1 Message Date
Ryan Kurtz
0f5a0e592b GP-7104: Deprecated fixes 2026-08-06 05:21:55 -04:00
ghidragon
1bf37a82c6 GP-6918 improving accessibility for listing and byte viewer when tabbing 2026-06-05 22:11:25 +00:00
Ryan Kurtz
944b779de3 Merge remote-tracking branch
'origin/GP-6783_Dan_delintTransientState--SQUASHED'
2026-05-12 12:24:33 -04:00
Dan
4446724bf7 GP-6783: Use record instead of Object[] in get/restoreTransientState. Fix Debugger NPE. 2026-05-11 16:47:13 +00:00
dragonmacher
7d477d526d Test fixes; plugin name fix 2026-05-07 11:00:26 -04:00
ghidra1
41e7ac82ed Merge remote-tracking branch 'origin/GP-6402_ghidra1_GhidraURLRefactor'
(Closes #8731)
2026-02-23 12:08:18 -05:00
ghidra1
13bb1e8005 GP-6402 Improved project name/path error checking. Added support for
Windows UNC project paths. Refactor of GhidraURL utility methods and URI
use.  Other related cleanup.
2026-02-23 12:01:40 -05:00
ghidragon
8836dffec2 GP-6148 Changed the byteviewer to display values that cross memory block boundaries in a different color(gray) 2026-02-13 13:59:38 -05:00
Ryan Kurtz
2a06923b23 GP-6370: Upgrading to JDOM2 2026-01-24 05:39:25 -05:00
Ryan Kurtz
ccbdd4f66e Merge remote-tracking branch 'origin/GP-6178_ghidragon_byteviewer_cant_select_last_byte_in_program--SQUASHED' 2026-01-22 20:27:01 -05:00
ghidragon
1bd2142063 GP-6204 fixed bug in byte viewer where blank line not aligned properly 2026-01-22 15:08:12 -05:00
ghidragon
5da3d002ec GP-6178 fixed byteviewer bug where last byte in program could not be selected 2026-01-22 14:07:09 -05:00
Dan
49c9a7240a GP-6299: New approach () 2026-01-13 15:08:19 +00:00
dragonmacher
b087cb7ec6 GP-6207 - Byte Viewer - Fixed the option to toggle highlighting the current line; Fixed dragging behavior 2026-01-08 16:56:19 -05:00
Ryan Kurtz
78a9822a99 Merge remote-tracking branch
'origin/GP-5689_dev747368_byteviewer_charset_column--SQUASHED'
2026-01-06 04:46:05 -05:00
dev747368
84641bff03 GP-5689 Add ByteViewer 'Chars' column
Convert the Ascii format to Chars, which supports decoding bytes using
any available charset.
Reworked the memory alignment option of the ByteViewer to allow the user
to bump the displayed bytes left/right using an action.
Add option to control how widely spaced the chars are displayed, to
allow for wider non-Latin characters to be displayed correctly.
Refactor the CharsetInfo class to better support the information needed
by the new chars column.
Fixed HexLongLong format to not mix BE / LE longs when constructing its
final 16 byte value.
Fixed handling of ByteViewer's background color to use its theme value.
2026-01-05 22:54:40 +00:00
Ryan Kurtz
4cfd57ec3e Merge remote-tracking branch 'origin/GP-6206-dragonmacher-byte-viewer-action-fix' 2026-01-02 13:17:52 -05:00
dragonmacher
6d61c70f37 GP-6206 - Fixed incorrect actions appearing in the Byte Viewer 2025-12-30 17:19:16 -05:00
dragonmacher
8d7bd95d89 GP-6189 - Byte Viewer - Updated cursor colors 2025-12-23 19:35:20 -05:00
dragonmacher
f177db186a GP-6227 - Byte Viewer - Fixed configure options dialog to handle
programs with no min address
2025-12-12 16:48:24 -05:00
dev747368
a55990bd3a GP-6136 fix ByteViewer exception when clicking on partial line
ByteViewer formats that use several bytes (eg. hex long, hex long long)
cause a class cast exception when a row with partial data is displayed.
2025-11-18 22:47:02 +00:00
dragonmacher
04ef00b4a3 Minor event mask refactor 2025-10-22 13:02:26 -04:00
Ryan Kurtz
eb7dbaa04f Merge remote-tracking branch 'origin/GP-1-dragonmacher-window-size-issue--SQUASHED' 2025-08-26 05:20:53 -04:00
dragonmacher
ba94153c21 Fixed detached Byte Viewer size being too tall 2025-08-25 17:23:39 -04:00
dragonmacher
aae2843f4d GP-5947 - Created new theme value for the Decompiler's middle-mouse
highlight color so that the Listing and Decompiler colors may change
independently.
2025-08-22 18:00:48 -04:00
Ryan Kurtz
a6cd5b5dbc GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
Ryan Kurtz
6730154316 GP-0: Certify 2025-04-21 07:54:19 -04:00
Luke Serné
8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Dan
da89fe5fe9 GP-3405: Emit events and sync for dynamic loc/sel/hl. 2025-04-11 16:43:49 +00:00
ghidragon
49d9afdbfb GP-2148 changed Byteviewer to center cursor on screen when jumping to
offscreen location to be consistent with listing
2025-03-03 11:57:42 -05:00
Dan
bef0660e6a GP-5314: Destroy LiveMemoryHandler 2025-02-18 18:23:30 +00:00
Ryan Kurtz
ccae2f85ad Merge remote-tracking branch 'origin/patch' 2025-02-06 07:55:48 -05:00
dragonmacher
617e69c2f1 Test fixes 2025-02-04 17:27:38 -05:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
dragonmacher
31e926fd44 Fixed NPE in byte viewer when switching themes 2025-01-13 13:34:42 -05:00
ghidragon
b1d257150c GP-5196 Adding support for expressions and symbol names in address fields 2024-12-31 16:00:39 -05:00
Ryan Kurtz
9b77447764 GP-0: Certify 2024-11-26 08:54:23 -05:00
hippietrail
13598df8db many doubled words in comments etc, plus some nearby typos 2024-11-26 13:18:05 +07:00
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
dragonmacher
5a56718e4a GP-4998 - Fixed bug that cleared the Byte Viewer 'Address' column when
changing fonts
2024-10-10 17:52:19 -04:00
dragonmacher
4cda642e9c GP-1359 - Updated the Listing and Byte Viewer to show selection size as the user drags 2024-08-12 12:04:38 -04:00
d-millar
ae3f6feb70 GP-4709: post-post-post review
GP-4709: post=post review - test logic in error
GP-4709: post=post review - test logic in error
GP-4709: post-review fixes
GP-4709: going for simplicity
GP-4709: reverting most stuff
GP-4709: fix for replaceValue logic
GP-4709: extensions to HexInteger
2024-06-26 09:09:28 -04:00
ghidragon
e1352bf7cc GP-4520 fixing accessibility for SaveDataDialog and DomainFilePanel 2024-04-12 19:59:56 +00:00
ghidragon
495dc4df66 GP-4466 consolidated focus handling between ComponentProvider and DockableComponent 2024-03-28 18:26:18 -04:00
ghidragon
2b7821d956 GP-0 fixing test failures related to GP-4275 2024-03-13 12:59:48 -04:00
Ryan Kurtz
c8c4c43794 Merge remote-tracking branch 'origin/GP-4275_naming_components_for_accessibility--SQUASHED' 2024-03-12 13:36:43 -04:00
ghidragon
5bca2c75c7 GP-4275 Set accessible names of focusable components in component providers 2024-03-12 12:27:12 -04:00
Dan
8e3f97056b GP-1625: Improve consistency of DebuggerMemoryBytesProvider 2024-03-08 12:36:17 -05:00
dragonmacher
b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00
Ryan Kurtz
80d1031d01 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
	Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00