dragonmacher
ad4ac0413d
GT-2971 - Key Bindings - test fixes
2019-07-19 13:51:30 -04:00
dragonmacher
380d863c96
GT-2971 - Key Bindings - Added the ability to set a key binding for the
...
close button for all Component Providers
2019-07-19 11:00:43 -04:00
dragonmacher
dabdc38ea9
GT-2925-2 - Key Bindings - Support Window Menu Provider Key Bindings -
...
test and review fixes
2019-07-17 16:11:45 -04:00
Ryan Kurtz
07129cca77
Merge remote-tracking branch 'origin/GT-2954_MenuData_not_setting_mnemonics'
2019-07-16 13:26:28 -04:00
dragonmacher
7b5b1fb542
Fixed tools unable to restore Console location information
2019-07-16 12:04:13 -04:00
dragonmacher
83d85daabc
Fixed tools unable to restore Listing location information; fixed
...
warning getting printed to console for non-Java binaries
2019-07-15 17:25:02 -04:00
Ryan Kurtz
10372c2e13
Merge remote-tracking branch 'origin/GT-2925-dragonmacher-window-menu-key-bindings'
2019-07-15 16:12:09 -04:00
dragonmacher
a88ecfe6b5
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
test and review fixes
2019-07-09 18:56:48 -04:00
dragonmacher
6015650079
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
test and review fixes
2019-07-08 17:41:56 -04:00
dragonmacher
0ddd33978e
Updated generic application name to include version
2019-07-05 12:16:13 -04:00
dragonmacher
10621008e0
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step - Added 'snapshot' concept to base Component Provider to fix how
actions are added to the toolbar and menu; fixed bugs and tests
2019-06-28 18:40:47 -04:00
dragonmacher
3946a05ded
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 7 - Untangled and removed the key binding management from the
ActionToGuiMapper; fixed bugs and tests
2019-06-28 15:20:13 -04:00
dragonmacher
d684ee3ce6
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 6 - added action to 'Go To Last Provider'; cleanup for review
2019-06-28 07:56:40 -04:00
dragonmacher
115243801e
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 5 - cleanup of old key binding support constructor parameter; start
of cleanup of DockingActionProviderIf
2019-06-27 15:38:06 -04:00
dragonmacher
ff4b3736b9
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 4 - cleanup of old getIcon() overridden methods
2019-06-26 16:31:50 -04:00
dragonmacher
fa75f7dff6
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 3 - removed old plugin pattern of creating special actions to show
their respective providers; updated inception information for new action
2019-06-26 15:30:34 -04:00
dragonmacher
f510ddf338
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 2 - fixed bug that allowed dummy actions into the toolbar; updated
DockingAction to handle null keybindings the same way as null menu and
toolbar data
2019-06-21 18:37:46 -04:00
dragonmacher
8c11c1eebd
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 1 - basic plumbing and tests
2019-06-21 18:16:10 -04:00
Tom Nelson
007cd0bca7
Fix MenuData so ampersand is not removed from String[] that is passed to
...
getMnemonic method. Add conditional to ensure that menuPath cannot be set
with an empty String[]. Add unit test to enforce expected behavior.
2019-06-21 16:31:51 -04:00
dragonmacher
a77efd2524
GT-2947 - updated Edit Function dialog to put focus in the signature
...
field by default; added undo/redo support
2019-06-19 17:44:34 -04:00
ghidra1
8377f8394b
Eliminate use of jcalendar. Replaced DateEditor with non-editable
...
display for Options use.
2019-06-13 15:36:26 -04:00
Ryan Kurtz
a524ae4d7c
Merge remote-tracking branch 'origin/GT-2921-dragonmacher-data-settings-exception'
2019-06-13 14:00:27 -04:00
dragonmacher
f8bd49b4be
GT-2869 - Key Bindings - review fixes
2019-06-12 14:44:14 -04:00
dragonmacher
2de5c40cd6
GT-2869 - Key Bindings - review fixes
2019-06-12 14:43:32 -04:00
dragonmacher
43fa7e3f92
GT-2869 - Key Bindings - refactor of methods to provide all actions
2019-06-12 14:43:31 -04:00
dragonmacher
c1de98304a
GT-2869 - Shared Key Bindings - review fixes
2019-06-12 14:43:29 -04:00
dragonmacher
5a9067832a
GT-2869 - Shared Key Bindings - removed Dummy Key Binding class
2019-06-12 14:43:28 -04:00
dragonmacher
3705ac3d1f
GT-2869 - Shared Key Bindings - created new shared keybinding concept
...
that replaces the DummyKeyBindingsOptionsAction
2019-06-12 14:43:27 -04:00
dragonmacher
c9bd3a8b2b
GT-2869 - Shared Key Bindings - created new shared keybinding concept
...
that replaces the DummyKeyBindingsOptionsAction
2019-06-12 14:43:26 -04:00
dragonmacher
2d0b9dd787
GT-2921 - Fixed exception in Data Settings Dialog related to recent
...
refactoring
2019-06-12 13:09:05 -04:00
Ryan Kurtz
5e2748837b
Merge remote-tracking branch 'origin/GT-2894-dragonmacher-structure-editor-keys'
2019-06-06 11:23:36 -04:00
dragonmacher
9737653be6
GT-2894 - Key Bindings - review fixes
2019-06-03 17:44:44 -04:00
Ryan Kurtz
f3a7cb0490
Merge remote-tracking branch 'origin/GT-2891-dragonmacher-optiondialog-to-swing'
2019-06-03 08:12:11 -04:00
dragonmacher
28c5218f18
GT-2894 - Key Bindings - fixed bug in Structure Editor that prevented
...
toolbar action keybinding from working; updated all keybindings to work
with focus in text components when the binding is modified, as long as
the component does itself not have an action registered for that binding
2019-05-31 17:35:01 -04:00
Ryan Kurtz
272ed4e1cb
Merge remote-tracking branch 'origin/GT-2892-dragonmacher-default-column-value-sorting'
2019-05-31 07:51:17 -04:00
dragonmacher
7c45b684b5
Tests - added code for timing issue with incremental table models
2019-05-30 17:53:40 -04:00
dragonmacher
2df2963f09
GT-2892 - Tables - updated default sorting to use the column's rendered
...
value when possible
2019-05-30 15:51:16 -04:00
dragonmacher
7bc4d9e381
GT-2891 - Option Dialog - Updated to not build components off the Swing
...
thread
2019-05-30 08:44:35 -04:00
dragonmacher
1162b27c04
Tests - fixed timing issue
2019-05-29 17:37:07 -04:00
dragonmacher
ff7759166b
Tests - fix for timing issue; fixed potential deadlock in TaskDialog
2019-05-29 14:45:39 -04:00
dragonmacher
96788aa7fc
GT-2872 - Search - updated the search dialog to show itself during a
...
'repeat' search if the task monitor is needed; updated the progress of
the memory search to show progress
2019-05-29 12:03:11 -04:00
dragonmacher
bfe89551de
Tests - fixed tests failing due to recent merges
2019-05-28 18:17:29 -04:00
dragonmacher
8cdfe79def
Merge branch 'dragonmacher-task-launcher-backgrounding-update'
2019-05-23 18:26:53 -04:00
dragonmacher
a30b65bba5
Task Launcher - fixed synchronization - review fixes
2019-05-23 18:13:45 -04:00
dragonmacher
3765dd0afe
Task Launcher - fixed synchronization issues
2019-05-23 17:19:29 -04:00
dragonmacher
d74c392101
Task Launcher - updated synchronization for consistency
2019-05-23 15:11:48 -04:00
dragonmacher
27f21edba7
Task Launcher - changed launcher to always start the background thread
...
before creating the dialog
2019-05-23 14:16:06 -04:00
dragonmacher
454ce9c817
Task Launcher - refactored odd use-case
2019-05-23 14:14:58 -04:00
Ryan Kurtz
f9a1652974
Merge remote-tracking branch 'origin/GT-2886-dragonmacher-beep-npe'
...
Conflicts:
Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/PluginTool.java
2019-05-23 12:08:34 -04:00
dragonmacher
2cf9f7dded
Task Launcher - updated timeout feature to ignore interruptions
2019-05-23 10:42:58 -04:00