Commit Graph

155 Commits

Author SHA1 Message Date
ghidra007 07c9fb3f45 GP-4035 updated to not use address.subtract to determine inst offset,
which could in some cases cause an overflow error.
2023-11-13 17:18:43 +00:00
ghidra007 5f0fe93e89 GP-4008 Auto Version Tracking - added related association accepted check before accepting match 2023-11-03 17:40:42 +00:00
ghidra007 81f2e5283f GP-3953 Updated the Auto Version Tracking action to apply implied matches if the number of votes and conflicts are good indicators of a good match. 2023-10-23 23:02:28 +00:00
Ryan Kurtz eae6ed7174 Merge remote-tracking branch 'origin/patch' 2023-10-18 11:02:20 -04:00
dragonmacher 7ca0b92812 GP-3827 - Version Tracking - Updated cache to reload when needed 2023-10-17 15:34:24 -04:00
Ryan Kurtz d27902dc09 Merge remote-tracking branch
'origin/GP-3854_ghidra007_speedup_AutoVT_dupe_function_matches--SQUASHED'
(Closes #5857)
2023-10-11 15:45:33 -04:00
ghidra007 3ca01b4e0d GP-3854 Improved and significantly sped up AutoVT dup function match finding of good matches from among the possible sets of matches. 2023-10-11 18:54:31 +00:00
Ryan Kurtz 4443aea353 Merge remote-tracking branch 'origin/patch' 2023-10-03 11:05:47 -04:00
dragonmacher c98d240bac GP-3901 - Version Tracking - Fixed bug that prevented the matches table
from using saved filters at startup
2023-10-02 13:42:16 -04:00
Ryan Kurtz 8cb9abcec9 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-20 11:52:50 -04:00
dragonmacher c94c85157b GP-3853 - Version Tracking - fix potential timing exception when
disposing
2023-09-20 11:47:59 -04:00
ghidra007 7f5eb65e55 GP-3765 Updated AutoVersionTracking script and task to process implied matches when running from the script if user wants them. 2023-09-19 16:39:44 +00:00
dragonmacher e7bc5efb93 GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts 2023-09-11 18:08:11 -04:00
ghidra1 aefb7f2aed GP-3256 Added support for Instruction length-override 2023-08-28 09:20:10 -04:00
ghidra1 3eb642885c GP-3697 Added delayed ProjectFileManager disposal in support of URL use
and opening linked project files and renamed ProjectFileData to
DefaultProjectData.
2023-08-11 12:53:29 -04:00
dragonmacher 999fe21b33 GP-3709 - Updated GhidraTable to simplify navigation installation 2023-08-07 18:55:47 -04:00
dragonmacher b7583dc0b9 GP-3569 - Cleanup of Extension management 2023-07-26 14:02:56 -04:00
Ryan Kurtz ddba5a57bc Merge remote-tracking branch 'origin/GP-3667_ghidragon_cleaning_up_GraphDiaplayOptions_constructor_to_register_tool_options--SQUASHED' 2023-07-25 13:25:40 -04:00
ghidragon 04fa097f58 GP-3667 Cleaning up weird behavior of GraphDisplayOptions to register options when given a tool 2023-07-25 12:26:07 -04:00
Ryan Kurtz 8028c54abe Merge remote-tracking branch 'origin/patch' 2023-07-24 18:00:22 -04:00
Ryan Kurtz 19a4e2a7c7 Merge remote-tracking branch 'origin/GP-3592-dragonmacher-pcode-stepper-rendering--SQUASHED' into patch 2023-07-24 17:54:52 -04:00
Ryan Kurtz 718b228c30 Merge remote-tracking branch 'origin/patch' 2023-07-24 11:47:36 -04:00
ghidra007 70acf6215e GP-3662 fixed VT apply function signature with custom storage logic error/design flaw 2023-07-21 22:48:07 +00:00
dragonmacher 4412fddbea GP-3592 - Fixed incorrect colors in dark mode 2023-07-21 17:12:03 -04:00
Ryan Kurtz 46ecc7dbf0 Merge remote-tracking branch 'origin/GP-3615-dragonmacher-test-logging-improvements--SQUASHED' 2023-07-19 15:05:06 -04:00
Ryan Kurtz b0ed139a6d Merge remote-tracking branch 'origin/patch' 2023-07-19 15:04:23 -04:00
dragonmacher bd0c491263 GP-3615 - Added a test harness method to make it easier to change log output from a test. The test harness will reset any changes made at the end of the test. 2023-07-19 12:47:47 -04:00
dragonmacher b87f8781e6 GP-3550 - Fixed some theme foreground colors that were not updating
correctly
2023-07-18 14:25:40 -04:00
Ryan Kurtz d98ae48110 Merge remote-tracking branch 'origin/GP-3521_ghidragon_allow_user_to_see_and_pick_older_undos_or_redos--SQUASHED' 2023-06-14 07:49:31 -04:00
ghidragon 998370e09c GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos 2023-06-13 13:52:19 -04:00
Ryan Kurtz c792cd181f Merge remote-tracking branch 'origin/GP-3527_ghidra007_AutoVT_dupFunctionMatchSpeedup' 2023-06-09 08:54:39 -04:00
Ryan Kurtz 6e533802d4 Merge remote-tracking branch 'origin/GP-3343_ghidragon_fontend_plugin_dispose--SQUASHED' 2023-06-08 07:57:13 -04:00
ghidragon d089d3fb49 GP-3343 Getting dispose to be called on Front-end plugins 2023-06-07 17:58:45 -04:00
ghidra007 62622898a2 GP-3527 Auto VT dupe function match speedup 2023-06-07 21:02:48 +00: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
dragonmacher d4eae5ff3c GP-2846 - Theming Documentation 2023-05-02 13:39:19 -04:00
Ryan Kurtz 7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
Ryan Kurtz 39611523bf Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED' 2023-04-21 12:45:48 -04:00
dragonmacher 84650030d0 GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them. 2023-04-21 12:43:42 -04:00
ghidra1 2cdaebf0c3 Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
(Closes #4537, Closes #4898, Closes #3723, Closes #3267)
2023-04-20 15:41:45 -04:00
ghidra1 a4776892bd GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures.  Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
dragonmacher 4f1d3c8053 GP-3094 - Theming - Converted most colors to palette colors 2023-04-14 16:49:39 -04:00
dragonmacher 8cd2c5d58a Spelling fixes 2023-03-17 20:02:12 -04:00
dragonmacher faf73e8ecb GP-3199 - Updated Version Tracking classes to make them public
(Closes #4950)
2023-03-17 10:26:05 -04:00
dragonmacher ee1b1f8df5 Fixed ConcurrentModificationException when using snapshots in the Byte
Viewer.
2023-03-09 17:49:12 -05:00
ghidra1 1795c35dfc GP-3122 Added AutoCloseable Transaction API to DBHandle and
UndoableDomainObject.  Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
ghidra1 0380709881 GP-0 corrected DBContentHandler exception encapsulation 2023-02-09 17:33:20 -05:00
ghidra1 7143f64c51 Merge remote-tracking branch
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00