Commit graph

597 commits

Author SHA1 Message Date
ghidra1
6d741ee445 Merge remote-tracking branch 'origin/GP-1619-dragonmacher-multi-action-events--SQUASHED' 2022-01-05 22:39:31 -05:00
dragonmacher
6934c33aa6 GP-1619 - Fixed bug that caused some MultiStateDockinActions to get called twice when clicked 2022-01-05 17:03:56 -05:00
ghidra1
861bdbef2f Merge remote-tracking branch 'origin/GP-1634_dev747368_ghidrafilechooser_large_listing_windows_icons--SQUASHED' 2022-01-04 19:20:40 -05:00
dev747368
3bd77e9783 GP-1634 Fix GhidraFileChooser dialog redraw lag spikes on Windows
When resizing the dialog, calls to the OS's geFileIcon take long
enough to cause lag spikes and redraw issues (depending on the
number of files in the directory).

This change caches the icons.
2021-12-29 14:33:19 -05:00
ghidra1
cc6293a10c Merge remote-tracking branch 'origin/GP-1615_ghidravore_allowing_some_nodes_to_resist_filtering' 2021-12-29 10:21:01 -05:00
ghidra1
452cce4564 Merge remote-tracking branch 'origin/GP-1635_dev747368_ghidrafilechooser_system_roots--SQUASHED' 2021-12-29 10:18:55 -05:00
dev747368
64bb671a89 GP-1635 Fix GhidraFileChooser to be able to refresh the system root list
If a file system root location (Windows drive 'c:', 'd:' is mounted /dismounted) changes, allow the user to hit the refresh button when inthe 'My Computer' view in the GhidraFileChooser to force the changedinformation to be displayed.
2021-12-28 15:06:17 -05:00
dragonmacher
5ac56c37e3 GP-1637 - Fixed tools incorrectly marked as changed when using multiple
tools at once
2021-12-28 11:53:33 -05:00
dragonmacher
54a8c624c7 GP-1615 - review fixes 2021-12-23 15:31:04 -05:00
dragonmacher
3b7737e789 GP-1615 - review fixes 2021-12-22 18:07:23 -05:00
dragonmacher
c0c210c5a4 GP-1615 - Update the GTree to allow renames while filtered. Streamlined
how the tree and tasks wait for new nodes.
2021-12-22 17:10:47 -05:00
ghidra1
0ffe54ce29 Merge remote-tracking branch
'origin/GP-1628_ghidravore_fixing_stack_trace_on_null_mouse_event'
(Closes #3797)
2021-12-22 15:35:36 -05:00
ghidra1
04c932127e Merge remote-tracking branch 'origin/GP-1617_dev747368_bookmark_toolbar_shift_click--SQUASHED' 2021-12-22 15:33:44 -05:00
ghidravore
0f078b47bc GP-1628 fixed stack trace when invoking contextMenu without using mouse 2021-12-22 12:19:06 -05:00
dev747368
4a4aea7d64 GP-1617 shift-click for Next/Prev Bookmark toolbar button 2021-12-21 18:21:23 -05:00
ghidravore
2a55632030 GP-1615 making rename work with filters on in the gtree 2021-12-21 16:48:11 -05:00
ghidra1
03616684ea Merge remote-tracking branch 'origin/patch' 2021-12-18 16:23:52 -05:00
dragonmacher
a9f0e9239f GP-1612 - Fixed Help Viewer exception when animation is disabled 2021-12-16 11:46:00 -05:00
Ryan Kurtz
6b77525502 Merge remote-tracking branch 'origin/GP-1578_dev747368_toolbar_button_click_modifiers' 2021-12-15 13:01:07 -05:00
Ryan Kurtz
6ade7b0774 Merge remote-tracking branch 'origin/patch' 2021-12-15 12:55:28 -05:00
dev747368
7ca41cb3c2 GP-1578 code review 2021-12-13 22:16:17 +00:00
ghidravore
b9e137eab8 GP-1507 removed restriction that prevented renaming GTree nodes while
the tree was filtered
2021-12-10 15:24:44 -05:00
Ryan Kurtz
567e7cc21d Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-10 11:33:32 -05:00
ghidra1
f68c8fa992 Merge remote-tracking branch 'origin/GP-1222_Dan_traceDiff--REBASED-2--SQUASHED' into Ghidra_10.1 2021-12-08 21:23:39 -05:00
dev747368
9c87346ae6 GP-1578 Allow actions to see key modifiers, prev/next func toolbar
buttons
2021-12-07 00:26:16 +00:00
Dan
d6c1c3cf85 GP-1222: Added comparison between times in a trace. 2021-12-06 14:42:35 -05:00
Ryan Kurtz
ae5b81deff Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-01 07:54:46 -05:00
dragonmacher
8633d89c4e GP-1557 - fixed NPE in program options when using a filter
Closes #3686
2021-11-30 11:04:36 -05:00
dragonmacher
64ac318f9d GP-1534 - Added workaround code to deal with clipping on some Linux
distributions
2021-11-23 12:18:21 -05:00
dragonmacher
f457e6e51c GP-1505 - Task Dialog blocking fix 2021-11-17 14:59:05 -05:00
ghidravore
122c3150da fixing junit tests for actions that moved to new plugin 2021-11-16 18:07:10 -05:00
ghidra1
fce49f4c08 Merge remote-tracking branch 'origin/GP-1467_ghidravore_fixing_stack_trace_in_datatypes_tree' into Ghidra_10.1 2021-11-15 12:26:55 -05:00
ghidravore
9f2679a9f7 GP-1445 fixing issue with renaming a datatype that has the same name as a category at the same level 2021-11-15 11:38:19 -05:00
ghidravore
8ea716eb70 GP-1286 fixing bug in datatypes tree that caused stack traces if adding
nodes with a filter on. This also required a revisit to the fix for
GP-998
2021-11-12 15:28:18 -05:00
ghidravore
c625da90a4 GP-1440 fixing issue global actions shared across windows getting the
wrong context
2021-11-05 17:39:26 -04:00
Ryan Kurtz
37e807ea3b Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-validation-tweak' 2021-10-25 13:32:48 -04:00
dragonmacher
b8f33291ee Switched help validation away from using a dialog; updated the thread
pool class to allow clients to easily run code in a background thread
2021-10-21 16:32:21 -04:00
dragonmacher
ec88c732d2 GP-1382 - Added Find actions to the Data Types provider to allow users
to find structures by size or by offset(s).
2021-10-21 14:17:54 -04:00
dragonmacher
002119277f GP-1398 - Fixed the Function Editor's Storage Address Editor dialog to ensure that the Cancel button will not allow data type changes to be passed through to the primary editor.
Closes #3490
2021-10-14 16:24:39 -04:00
ghidravore
5e12e5d6d8 GP-157 added "live" field selection listener to FieldPanel 2021-09-28 16:36:54 -04:00
Dan
48ba18306e GP-80: Add Dynamic bytes (raw memory) viewer 2021-09-27 10:40:40 -04:00
ghidra1
cfdec26da4 GP-943 Added support for zero-length arrays and
zero-length components.  NOTE: We still never return 0 for
DataType.getLength().  Added DataType.isZeroLength().
2021-09-24 16:29:29 -04:00
dragonmacher
f24e969c2a GP-1318 - fixed xref clicking bug 2021-09-24 13:33:39 -04:00
dragonmacher
a7f8cd3acd Test fixes for recent FG layout updates 2021-09-22 10:02:50 -04:00
Ryan Kurtz
9c952ed154 Merge remote-tracking branch 'origin/patch' 2021-09-21 14:11:38 -04:00
Ryan Kurtz
e3f5e9a061 Merge remote-tracking branch 'origin/GP-0-dragonmacher-xref-merge-test-fixes--SQUASHED' 2021-09-21 12:59:01 -04:00
dragonmacher
51af44f843 Xref merge test fixes 2021-09-21 12:56:33 -04:00
dragonmacher
c8e359ddec GP-926 - Function Graph - Layouts - Created generic
layout provider to use jung layouts by name
2021-09-21 11:46:27 -04:00
dragonmacher
5472b5be77 GP-1313 - Fixed exception in the default graph when loading saved layout
name

Closes #3441
2021-09-21 10:43:05 -04:00
Ryan Kurtz
7c2469a560 Merge remote-tracking branch 'origin/GP-3-dragonmacher-error-message-fix' 2021-09-15 07:09:15 -04:00