Commit Graph

146 Commits

Author SHA1 Message Date
dragonmacher f2508b2765 1) Extracted word diffing code to be reusable 2) Fixed table column ordering bug for columns added after the model is created 3) Fixed potential exception when processing highlights before being realized 4) Search result highlight fixes to restore highlights when the search results are disposed 5) Fixed the Function Graph screenshots blocking issue 2026-02-20 21:57:03 -05:00
dragonmacher f03114534c Fixed issue with FlatLafs that caused intermittent icon painting in the
'more tabs' popup
2026-01-30 10:37:26 -05:00
Ryan Kurtz 2a06923b23 GP-6370: Upgrading to JDOM2 2026-01-24 05:39:25 -05:00
Ryan Kurtz 30b3ccedf0 Merge remote-tracking branch 'origin/patch' 2025-12-22 07:58:17 -05:00
dragonmacher 0e5095ad9f GP-6254 - Fixed NPE in function graph middle-mouse highlighter 2025-12-18 15:49:13 -05:00
dragonmacher 04ef00b4a3 Minor event mask refactor 2025-10-22 13:02:26 -04:00
dragonmacher bdf3c1d2f6 GP-5885 - Updated the Next Instruction action to jump to the the function entry when in the function header 2025-08-22 09:15:56 -04:00
Ryan Kurtz a48c081e61 Merge remote-tracking branch
'origin/GP-5720-dragonmacher-drop-down-field-contains-mode--SQUASHED'
(Closes #4725, Closes #8203)
2025-08-19 13:01:58 -04:00
dragonmacher 3c90216365 GP-3648 - Add Function Graph to Function Comparison display 2025-08-18 17:14:26 -04:00
dragonmacher ce0c7b9229 GP-5720 - Drop Down Modes - Added modes to drop-down text fields to control how matches are found 2025-08-18 16:39:20 -04:00
Ryan Kurtz eb53319b24 Merge remote-tracking branch 'origin/GP-1-dragonmacher-decomp-esc-clear-selection--SQUASHED' 2025-07-16 06:13:48 -04:00
dragonmacher 5345960ac1 Updated the Clear Selection action to work in the Decompiler
Fixes #7241
2025-07-15 15:35:53 -04:00
dragonmacher 0071ebe96b Test fixes 2025-07-15 15:21:33 -04:00
ghidragon f54bd20d40 GP-5481 Created prototype data graph feature 2025-07-02 13:20:47 -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 d7f63a9075 GP-5438: Fix 'Select All' and others in Dynamic Listing. (syncing needs follow-up work.) 2025-04-01 12:48:30 +00:00
GhidraKraken 6121818cd3 GP-4555 set accessible names for components 2025-03-03 15:24:58 -05:00
Ryan Kurtz d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
ghidragon a9f8fc7c26 GP-5296 added help links for function graph layout actions 2025-01-24 11:31:19 -05:00
ghidragon d65c285a18 Tweaked edge routing 2024-12-12 11:18:10 -05:00
Ryan Kurtz e7a879e63f Merge remote-tracking branch 'origin/GP-4996_function_graph_option_to_choose_corner_for_satellite--SQUASHED' 2024-12-09 06:14:52 -05:00
ghidragon d31c78cd9d GP-5084 Adding ability to choose which corner the function graph satellite appears in. 2024-12-06 18:42:28 -05:00
ghidragon 8b65401772 GP-0 fixed test dependency 2024-12-05 12:05:16 -05:00
ghidragon 0a5a2ce9d8 GP-4988 Created flow chart function graph layout 2024-12-04 12:11:36 -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 f133c6c971 GP-4947 - Function Graph - Added an action to toggle between the Listing
and Function Graph views (ctrl-space)
2024-10-10 20:28:01 -04:00
dragonmacher c64f66e183 Updated documentation to fix html warning 2024-09-18 13:40:24 -04:00
dragonmacher 6e255143fb GP-3849 - Symbol Tree - Added snapshot feature 2024-05-04 10:01:40 -04:00
ghidragon 495dc4df66 GP-4466 consolidated focus handling between ComponentProvider and DockableComponent 2024-03-28 18:26:18 -04:00
dragonmacher b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00
ghidragon 856aa904aa GP-2076 domain object event refactor 2024-01-10 12:22:01 -05:00
dragonmacher 54a240f3b8 GP-2737 - Function Graph - Added support for rendering Area Markers. Added support for a breakpoint margin area in each vertex. 2023-10-23 10:59:35 -04:00
dragonmacher 10279fc2ad GP-3798 - Function Graph - Fixed incorrect hover color that was broken
when theming was introduced
2023-08-29 17:34:57 -04:00
ghidragon 04fa097f58 GP-3667 Cleaning up weird behavior of GraphDisplayOptions to register options when given a tool 2023-07-25 12:26:07 -04:00
dragonmacher a7668c7f85 GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state 2023-06-06 15:25:25 -04:00
ghidragon 89e46f2ad9 Added Accessibility to FieldPanel 2023-05-30 16:24:59 -04:00
Ryan Kurtz 78d9a6c6e3 Merge remote-tracking branch
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'

Conflicts:
	Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
ghidragon 5da5af23fb GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class. 2023-05-08 12:30:01 -04:00
dragonmacher d4eae5ff3c GP-2846 - Theming Documentation 2023-05-02 13:39:19 -04:00
Ryan Kurtz 7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
Ryan Kurtz 6f2f59ffc6 Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes' 2023-04-24 06:41:27 -04:00
dragonmacher 39966e99ab GP-3346 - Theme color fixes for debugger in dark mode; added padding to
Decompiler line numbers
2023-04-21 16:29:23 -04:00
dragonmacher 84650030d0 GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them. 2023-04-21 12:43:42 -04:00
dragonmacher 4f1d3c8053 GP-3094 - Theming - Converted most colors to palette colors 2023-04-14 16:49:39 -04:00
Ryan Kurtz dc927fc7be Merge remote-tracking branch
'origin/GP-3089-dragonmacher-theme-fixups-part-2'
2023-02-17 12:54:43 -05:00
dragonmacher 7adfd1e8fb GP-3089 - Theme Fixes 2023-02-17 11:19:02 -05:00