Commit graph

51 commits

Author SHA1 Message Date
ghidra1 af160d946d GP-4057 Corrected ProjectLocator bug and corrected use of various
directory preferences to varefy directory existance.
2023-11-20 16:35:20 -05:00
dragonmacher 999fe21b33 GP-3709 - Updated GhidraTable to simplify navigation installation 2023-08-07 18:55:47 -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
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
Ryan Kurtz 7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
dragonmacher c252e3b905 GP-2986 - ComponentProvder and dialog cleanup on dispose 2023-02-02 17:51:15 -05:00
Ryan Kurtz 55124ff249 Merge remote-tracking branch 'origin/patch' 2022-12-28 09:02:06 -05:00
Ryan Kurtz 70a155cb70 GP-0: Using TaskMonitor.DUMMY instead of deprecated
TaskMonitorAdapter.DUMMY_MONITOR
2022-12-28 08:06:16 -05:00
dragonmacher 63d6063fa0 GP-2910 - Fixed missing theme definitions; removed unused theme
definitions; fixed module theme dependencies
2022-12-14 17:53:29 -05:00
dragonmacher e3aad672ce GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
dragonmacher f091a084c2 GP-2868 - Image Cleanup - Removed unused images; removed duplicate
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
ghidragon a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
ghidragon 45395d7575 GP-1981 converting option colors to theme colors and font usages to
theme properties
2022-11-15 14:55:49 -05:00
dragonmacher 79b95702ba GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
Docking
2022-11-15 14:55:43 -05:00
ghidragon 9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
emteere ed8234f465 GP-2773 Fix single byte functions created infrequently due to subtle analysis priority 2022-10-31 16:49:53 -04:00
dragonmacher a2a5a6e354 GP-2663 - Removed deprecated methods 2022-10-07 15:06:59 -04:00
emteere b9496de7f5 GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'. 2022-10-03 22:02:19 -04:00
Wiz d8bf2f9875 Fix FunctionStartAnalyzer's control flow
The continue keyword has no effect, when it should be breaking out of both loops to the outer one.
2022-06-23 12:28:52 -04:00
Ryan Kurtz 3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1 d377d90e14 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1 162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
dragonmacher f0474b13be Fixed bug in recent update that prevents dialogs from closing 2021-01-26 15:36:08 -05:00
dragonmacher 8be90db260 Fixed table dispose not accounting for a wrapped model; Fixed missing
dispose calls of GTableFilterPanel
2020-12-07 17:28:24 -05:00
emteere 86ac0e1297 GT-2884 code review changes, refactored code to simplify and reduce
redundant call
2020-11-02 10:02:11 -05:00
emteere a579854efc GT-2884_GT-3583 fix for patterns and function signatures starting at 0x0
address, also after=function in function start patterns
2020-10-30 15:39:23 -04:00
emteere 74284a2820 GT-0_emteere bugfix - performance issue for function start patterns post
function existence check
2020-07-09 18:51:39 -04:00
dragonmacher 378c9a5ae0 GT-3607 - Added a version of the Number Input dialog that allows for
numbers larger than int
2020-03-18 13:25:12 -04:00
ghidorahrex 024a6190e0 Merge remote-tracking branch 'origin/GT-3341_emteere_RTTIPerformance' 2020-02-19 12:06:25 -05:00
emteere edfff3a267 GT-3341_emteere_RTTIPerformance Code Review changes 2020-02-18 21:11:37 +00:00
emteere b51a9d7ff4 GT-3341_emteere_RTTIPerformance code review changes, refactored progress
monitor
2020-02-14 18:58:14 +00:00
dragonmacher b4ce3012d7 GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
analyzer test remains
2020-02-12 18:21:10 -05:00
emteere b426f065f5 GT-3341_emteere_RTTIByteSearchPerformance speed up multiple byte pattern
search, comment
2020-02-06 22:28:42 -05:00
Benjamin Levy a5efecea84 Fix spelling errors 2020-01-26 22:39:18 -05:00
Ryan Kurtz 7b76afee93 Merge remote-tracking branch 'origin/GT-3225_ghidravore_tree_filtering' 2019-10-24 08:40:24 -04:00
ghidravore 5c6b32714c Changes to the GTree code to improve performance. Completely changed
GTreeNode base implementations and filtering code.
2019-10-23 15:45:00 -04:00
James 7348fafd17 GT-3231 fixed tests 2019-10-09 18:11:21 -04:00
Ryan Kurtz 5adfe717db GT-3198: Simplifying ContextRegisterInfo representation. 2019-10-02 08:50:39 -04:00
dev747368 e5184277ef GT-3198 - fix FunctionBitPatternExplorerPlugin xml handling - codereview
Tweak output format, catch null value.
2019-10-01 16:46:04 -04:00
dev747368 2c9b771d13 GT-3198 remove usage of java.beans.XMLDecoder/ XMLEncoder #1090.
Java's built-in XMLEncoder / XMLDecoder is too flexible and allows the
XML data being decoded to execute arbitrary commands and other
non-niceness to happen.

Replace FunctionBitPatternExplorerPlugin's usage with manual
serializing.
2019-10-01 14:36:15 -04:00
dragonmacher e9c0921cfe GT-3044 - Table Actions - test and review fixes 2019-08-08 16:34:09 -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
Ryan Kurtz 10372c2e13 Merge remote-tracking branch 'origin/GT-2925-dragonmacher-window-menu-key-bindings' 2019-07-15 16:12:09 -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
ghidra1 dd15435371 Added P-Code Test framework to facilitate semantic verification through
emulation
2019-06-25 09:37:15 -04:00
dev747368 d7410690ff GT-2698 - convert JRadioButton to GRadioButton 2019-04-23 17:04:58 -04:00
dev747368 6448f0da8f GT-2698 refactor JLabel -> GLabel, JComboBox -> GComboBox, renderers. 2019-04-23 17:04:53 -04:00
dev747368 e0c25b0590 GT-2698 refactor UI elements to lock down HTML rendering 2019-04-23 17:04:51 -04:00
ghidravore f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00