Commit graph

199 commits

Author SHA1 Message Date
dragonmacher
9f73d23ee4 GP-4410 - Version Tracking - Added support for deleting matches; Added table column filters 2024-07-18 13:54:26 -04:00
ghidragon
c101e590bc GP-4664 reorganizing code compare classes 2024-06-06 16:34:59 -04:00
ghidragon
ddd2f22c28 GP-4634 Refactored Function Compare Service and added action to add
functions to the last comparison window.
2024-06-04 16:54:58 -04:00
ghidragon
5ea8e97805 GP-3696 - cleaning up function compare windows. 2024-05-23 11:46:33 -04:00
dragonmacher
274217d7c8 GP-4574 - Minor refactor of drag and drop interfaces 2024-05-21 13:11:03 -04:00
Ryan Kurtz
c24aa59c7a Merge remote-tracking branch 'origin/GP-4587_ghidra007_fixSrcDstMatchWindow_functionCompare' into Ghidra_11.1 2024-05-13 07:21:31 -04:00
ghidragon
a3f16ff05f GP-4583 Fixed issue where open program were not being shown when the OpenVersionedFileDialog was being shown from diff 2024-05-10 13:19:21 -04:00
ghidra007
7c95ff6036 GP-4587 fixed one-to-many match table function compare to show all
matches (was just showing one)
2024-05-10 16:26:39 +00:00
Ryan Kurtz
cc30e48b6b Merge remote-tracking branch
'origin/GP-4436-dragonmacher-mouse-bindings-unified-options--SQUASHED'
(Closes #208)
2024-04-10 13:47:35 -04:00
dragonmacher
8aeebf919a GP-4436 - Mouse Bindings 2024-04-09 17:40:12 -04:00
Ryan Kurtz
d83b7abdb1 Merge remote-tracking branch 'origin/patch' 2024-04-05 08:48:00 -04:00
isabella3412
f982e9bba5 GP-4251: Added Function Compare action to the Version Tracking main
match table and associated match tables.
2024-04-04 12:49:01 -04:00
ghidra1
94527ecd76 GP-4490 refactor VT parameter address correlation and potential NPE 2024-04-04 12:43:28 -04:00
Ryan Kurtz
5a970158d5 Merge remote-tracking branch
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
ghidra1
41712078e2 GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives). 2024-03-20 17:37:14 -04:00
ghidra1
74a5b6f0e1 GP-0 Corrected VersionTracking related test failures 2024-03-14 16:21:03 -04:00
ghidra007
a5a4da216e GP-4085 Improved AutoVersionTrackingScript script to accomodate new
versioned session capability.  Added script to enable adding of vt
session to version control. Added help for shared project use of
VTSession.
2024-03-13 15:40:27 -04:00
ghidra1
c3386b72a2 GP-4085 Added ability to add VTSession to a shared repository 2024-03-13 15:40:23 -04:00
Ryan Kurtz
647bc541e5 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/matchtable/VTMatchTableProvider.java
2024-03-13 09:27:48 -04:00
dragonmacher
cabeaf3c1b GP-4309 - Updated Options API to defer Swing PropertyEditor construction 2024-03-12 15:19:15 -04:00
Ryan Kurtz
c8c4c43794 Merge remote-tracking branch 'origin/GP-4275_naming_components_for_accessibility--SQUASHED' 2024-03-12 13:36:43 -04:00
ghidragon
5bca2c75c7 GP-4275 Set accessible names of focusable components in component providers 2024-03-12 12:27:12 -04:00
ghidra1
445494ba25 GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing. 2024-03-08 13:05:36 -05:00
Ryan Kurtz
c3c34ebf10 Merge remote-tracking branch 'origin/GP-4125_ghidra1_ArtificialBlockAttribute--SQUASHED' 2024-03-07 08:50:41 -05:00
ghidra1
ae475f743b GP-4125 Added memory block artificial attribute flag 2024-03-06 16:53:12 -05:00
ghidra007
653e3d8f80 GP-4283 Added missing check for destination function existence when creating an implied match. 2024-03-01 22:04:20 +00:00
Ryan Kurtz
a5de0b728d Merge remote-tracking branch 'origin/GP-0_Isabella3412_Help_file_cleanup--SQUASHED' 2024-02-23 13:23:37 -05:00
isabella3412
367f088162 GP-0 Restored the correct action names, and edited help description.
GP-0 Added help for EditPrototypeOverrideAction and MyToggleExactConstantMatching action. Corrected the name of the help that OpenVersionTrackingSessionAction and OverridePrototypeAction were referring to so they were directed to the correct help location.
2024-02-23 15:41:10 +00:00
Ryan Kurtz
8589021371 Merge remote-tracking branch 'origin/patch' 2024-02-20 07:45:20 -05:00
dragonmacher
87313359da GP-4336 - Version Tracking - Fixed exception when using the tag filter 2024-02-15 20:27:55 -05:00
Ryan Kurtz
80d1031d01 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
	Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00
dragonmacher
0b0356528d GP-4296 - Fixed screen reader support of tooltips using html 2024-02-06 17:29:55 -05:00
Ryan Kurtz
68b5d48f64 Merge remote-tracking branch 'origin/patch' 2024-01-29 17:16:04 -05:00
ghidra007
bc6242fcfc GP-4268 added null check for implied matchInfo functions 2024-01-26 19:19:23 +00:00
ghidragon
856aa904aa GP-2076 domain object event refactor 2024-01-10 12:22:01 -05:00
ghidra1
4c3d7ca925 Merge remote-tracking branch 'origin/GP-4091_ghidra007_VTSessionNameLengthUpdate--SQUASHED' into Ghidra_11.0 2023-12-15 12:06:26 -05:00
ghidra007
cd76b128b9 GP-4091 VTSession name updated length to be bigger and changed to shorten in a smarter way. 2023-12-15 12:05:48 -05:00
ghidra1
d4c854ddbc GP-4139 Improve demanglers function signature source type applied.
Renamed rustcall to __rustcall.  Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
ghidragon
514c04906b GP-4040 added ability for scripts to open programs that need to be upgraded, with ask options 2023-12-05 18:38:24 -05:00
caheckman
0865a3dfb0 GP-4009 Introduced BSim functionality including support for postgresql,
elasticsearch and h2 databases.  Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra007
d766161eaa GP-4092 add help location for autovt suboption categories 2023-12-01 18:42:31 +00:00
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -05:00
ghidra007
d4d703368b GP-3934 Added options to autoVT task and script. Made example options script for headless. Updated Documentation. Updated and added tests. 2023-11-20 22:32:31 +00:00
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