Commit graph

1345 commits

Author SHA1 Message Date
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
adamopolous
3f9a29d3f2 GT-2376: Amendment to previous fix for this issue (bug has already been
closed)
2019-05-22 14:58:13 -04:00
dragonmacher
2f58ec7b47 GT-2886 - fixed NPE when trying to beep 2019-05-22 14:38:33 -04:00
ghidravore
1340268ffa Merge remote-tracking branch 'origin/GT-2875-dragonmacher-task-launcher-deadlock' 2019-05-21 16:42:32 -04:00
dragonmacher
31f3cca1a5 GT-2875 - Unswingable - review fixes 2019-05-21 14:51:32 -04:00
dragonmacher
5e8340b7f8 GT-2875 - Unswingable - review fixes 2019-05-21 10:10:13 -04:00
dragonmacher
07f0371a50 GT-2875 - Unswingable - review fixes 2019-05-20 15:47:41 -04:00
dev747368
90b57163fc GT-2877 fix file chooser to not put bogus file in model after failure.
If failed to create new folder due to filesystem permissions or
whatever, don't put a bogus entry in the file list model.
2019-05-16 17:09:38 -04:00
dragonmacher
8dffd377fb GT-2875 - Unswingable - Code to allow task launching to give-up on the
Swing thread to prevent deadlocks
2019-05-16 15:42:24 -04:00
dragonmacher
88cf9c0f80 Fix for compile error due to recent review tool fix 2019-05-15 17:08:42 -04:00
dragonmacher
66ef92ae36 Tests - fix for headless task usage 2019-05-15 16:24:15 -04:00
dragonmacher
a94c6efe68 GT-2861 - Task Monitor - removed recently added Task Monitor Service due
to conceptual issues; fixed bug in TaskLauncher that caused deadlock;
updated ImporterUtilities usage of TaskLauncher to trigger task dialog
2019-05-14 08:54:17 -04:00
Ryan Kurtz
2108a5ed4c Merge remote-tracking branch 'origin/GT-2855_dev747368_listcellrenderer_sizing' 2019-05-13 08:17:17 -04:00
comex
d7aab23c92 Call UIManager.getDefaults() instead of UIManager.getLookAndFeel().getDefaults() 2019-05-11 17:10:34 -07:00
ghidra1
c7ec40d732 Merge remote-tracking branch 'origin/GT-2376-b_adamopolous' 2019-05-10 10:37:29 -04:00
dragonmacher
2497a347ea Threaded Tables - fixed timing bug that caused a 'pending job' to never
get run if the thread finished with a new pending job being scheduled
before the 'notify finished' happened
2019-05-09 17:57:58 -04:00
adamopolous
d8740850e4 GT-2376: more code review fixes; changed 'release' method to 'finished' 2019-05-09 17:32:55 -04:00
ghidra1
44e8f64d7e Merge remote-tracking branch 'origin/GT-2846-2847-dragonmacher-decompiler-navigation' 2019-05-09 16:57:06 -04:00
ghidra1
c048022308 Merge remote-tracking branch 'origin/GT-2763-dragonmacher-unsort-tables' 2019-05-09 16:49:26 -04:00
ghidra1
7da1abe3ea Merge remote-tracking branch
'origin/GT-2853_dev747368_remove_tooltipmanager'

Conflicts:
	Ghidra/Framework/Docking/src/main/java/ghidra/util/task/TaskMonitorComponent.java
2019-05-09 16:48:56 -04:00
dragonmacher
56227f2fb2 GT-2846, 2847 - Decompiler - test fixes 2019-05-09 15:37:55 -04:00
dev747368
b01c3a848e GT-2855 - code review fixes 2019-05-09 13:21:15 -04:00
ghidra1
23470e4255 Merge remote-tracking branch 'origin/patch' 2019-05-09 12:40:01 -04:00