Commit graph

719 commits

Author SHA1 Message Date
dragonmacher
01ec7a3225 GP-2768, 2769 - Fixed duplicate drop-down menus; fixed stack trace when
no drop-down menu was visible
2022-10-27 16:49:52 -04:00
Ryan Kurtz
ab0f6d2c4d GP-0: Fixing some javadoc warnings that show up during the build 2022-10-13 10:29:53 -04:00
Ryan Kurtz
718060b9b9 Merge remote-tracking branch 'origin/patch' 2022-10-08 01:05:37 -04:00
Ryan Kurtz
c4c363b6b4 Merge remote-tracking branch 'origin/GP-2186-dragonmacher-dt-editing-npe--SQUASHED' 2022-10-08 00:45:07 -04:00
dragonmacher
f5ec10c434 GP-2186 - Fixed NPE when pressing undo while editing a symbol node; added undo/redo to filters and editors for trees and tables 2022-10-07 14:09:42 -04:00
Ryan Kurtz
c2b40a5b94 Merge remote-tracking branch origin/GP-2446_Dan_decompilerMarkerMargin
Conflicts:
  ClangLayoutController.java
2022-10-05 00:45:54 -04:00
Dan
e72aa6e039 GP-2446: Add margin provider to decompiler. Port line numbers to it. 2022-10-04 14:42:41 -04:00
Ryan Kurtz
7641a386a1 Merge remote-tracking branch
'origin/GP-2616-dragonmacher-patch-window-npe' (Closes #4604)
2022-10-04 01:49:12 -04:00
Dan
958afa58cc GP-2581: Allow dynamic listing and memory view to follow the adress of a watch. 2022-10-03 13:35:52 -04:00
dragonmacher
5201b9563a GP-2616 - fixed NPE in text field 2022-09-30 19:36:00 -04:00
dragonmacher
8eba8cafed GP-2637 - Updated the Component Providers' drop-down button to allow
users to add a keybinding to show the popup menu.
2022-09-30 18:56:50 -04:00
Ryan Kurtz
17f0d074e0 Merge remote-tracking branch 'origin/GP-2067_Dan_customHeaderRenderer--SQUASHED' 2022-09-21 12:02:07 -04:00
Ryan Kurtz
645b10bd99 Merge remote-tracking branch 'origin/patch' 2022-09-21 11:59:00 -04:00
Dan
cdd6f3d72e GP-2067: Implement header renderer override and add cursor to ModelProvider's Plot columns 2022-09-21 11:28:12 -04:00
dragonmacher
9f0e8fce6f GP-2582 - Added a 'Does Not Match Regex' column filter 2022-09-20 13:32:48 -04:00
Ryan Kurtz
0b95d8ee87 GP-0: Fixing build broken by cb02db8313 2022-09-20 04:41:00 -04:00
dragonmacher
cb02db8313 Updated module system so Help no longer depends on Docking. Docking can now have help content. 2022-09-16 12:21:32 -04:00
Ryan Kurtz
d93d6e9c35 Merge remote-tracking branch 'origin/patch' 2022-08-23 14:03:14 -04:00
dragonmacher
43f18dcb48 GP-2491 - Updated popup menu key event processing to not apply to combo
boxes
2022-08-23 13:45:49 -04:00
Ryan Kurtz
62c0e444a5 Merge remote-tracking branch
'origin/GP-2405-dragonmacher-dt-action-tweak--SQUASHED' (Closes #4463)
2022-08-18 11:41:21 -04:00
dragonmacher
555d63683e GP-2405 - Small tweaks to the 'Replace Date Type' action to clarify its functionality 2022-08-18 09:46:32 -04:00
dragonmacher
c39797e841 removed accidentally added update 2022-08-16 12:15:48 -04:00
Dan
957e74ec84 GP-2163: Add choose platform actions 2022-08-12 13:53:10 -04:00
Ryan Kurtz
81ef0a2f6b Merge remote-tracking branch 'origin/patch' 2022-08-05 00:27:17 -04:00
dragonmacher
a7b5738df6 GP-2409 - Fixed help window not showing when missing help 2022-08-04 12:36:58 -04:00
ghidragon
30b14e3baf GP-2389 ImageIconWrapper refactor 2022-08-03 16:40:33 -04:00
Ryan Kurtz
3aac7dae75 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/Docking/src/main/java/docking/RootNode.java
2022-07-29 02:34:46 -04:00
Ryan Kurtz
9ee0d2973b Merge remote-tracking branch
'origin/GP-2328-dragonmacher-listing-xref-exception' into patch
(Closes #4445)
2022-07-29 02:28:30 -04:00
dragonmacher
53476edf47 GP-2371 - Fixed tool restoring exception 2022-07-28 18:35:57 -04:00
dragonmacher
94027bf3a6 GP-2328 - Fixed exception in listing when xrefs are grouped by function
and the number of xrefs to display is 1; fixed xrefs '...' text so that
it will show the xrefs dialog when double-clicked
2022-07-27 16:33:13 -04:00
Ryan Kurtz
79051c77ed Merge remote-tracking branch 'origin/patch' 2022-07-21 01:55:37 -04:00
dragonmacher
fd75ea7f6a GP-2347 - fixed call to Swing code from a task thread in the error
display widget
2022-07-20 15:38:45 -04:00
Ryan Kurtz
7ccca377a7 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/FileHeader.java
	Ghidra/Framework/Utility/src/main/java/ghidra/util/UserSearchUtils.java
2022-07-15 09:58:09 -04:00
dragonmacher
b218028647 GP-2317 - Fixed bug in unescaped regex characters 2022-07-14 16:16:48 -04:00
dragonmacher
f5c2d9b4ff GP-2265 - Fixed printing of buffer exception when closing program; added
code for exception being printed in rare timing condition in tables
2022-07-01 11:59:00 -04:00
Dan
53a057a59f GP-0: Fix DebuggerDisassemblyTests, again 2022-06-30 10:12:47 -04:00
Dan
2d85c4b485 GP-0: Fix DebuggerDisassemblyTest, again 2022-06-28 14:35:12 -04:00
Dan
8ab6690dff GP-0: Fixed various Debugger and Assembler test issues 2022-06-27 14:32:19 -04:00
dragonmacher
bc37410be7 Test fix 2022-06-23 09:29:05 -04:00
dragonmacher
8f85db7679 GP-2216 - Script Manager - Update to not close child windows when closing the script manager 2022-06-22 16:55:26 -04:00
Ryan Kurtz
9f7979957f Merge remote-tracking branch 'origin/GP-1967_Dan_objectBasedDisassembly-REBASED-1--SQUASHED' 2022-06-17 11:58:26 -04:00
Dan
67d52f4fcc GP-1967: Fix auto-disassembly for object-based traces, incl. framework support. 2022-06-17 11:41:33 -04:00
dragonmacher
2232368f19 GP-2184 - removed JMockit usage from some tests (part 6) 2022-06-16 17:49:07 -04:00
Ryan Kurtz
00dbd26511 Merge remote-tracking branch 'origin/GP-1969_Dan_traceModelBrowser--SQUASHED' 2022-06-16 01:57:12 -04:00
Dan
2a4b4f9bcf GP-1969: Add 'Model' provider for inspecting object-based traces. 2022-06-15 15:41:38 -04:00
ghidragon
e3baf4e486 fixed stack trace after pasting 2022-06-14 14:18:40 -04:00
Ryan Kurtz
eb0a23aecc Merge remote-tracking branch 'origin/GP-2084_Dan_addToolGetStatusMessage--SQUASHED' 2022-06-03 10:05:43 -04:00
Ryan Kurtz
ccf9c73319 Merge remote-tracking branch 'origin/GP-2083_Dan_removeNodeParentParams' 2022-06-03 10:05:00 -04:00
Dan
15e923cc63 GP-2084: Add Tool.getStatusInfo 2022-06-03 09:26:00 -04:00
dev747368
c99f770b23 GP-2059 improve GhidraFileChooser interactivity
Refactor how file system root locations are handled to avoid potential slowdowns and swing thread blocking.
2022-06-02 14:57:58 -04:00