Commit Graph

8130 Commits

Author SHA1 Message Date
dragonmacher 4eb3d8fd86 GP-9181 - Theming - Base Module 2022-11-15 14:53:43 -05:00
dragonmacher 2dade60b3e GP-1981 - Theming - Decompiler Module 2022-11-15 14:53:40 -05:00
dragonmacher 466db9efe3 GP-1981 - Theming - Docking Module 2022-11-15 14:53:38 -05:00
dragonmacher 803a9e9864 GP-1981 - Theming - Refactors for module conversions 2022-11-15 14:53:35 -05:00
dragonmacher a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
dragonmacher 2f453099ba GP-1981 - Theming - Project Module 2022-11-15 14:53:30 -05:00
ghidragon 780d4b7671 GP-1981 Created font modifiers for referred fonts
and added property grouping for UIDefault colors and fonts. Also added a
lot of javadocs and unit tests. Also introduced concept of "system"
values so we can map to java LookAndFeel values

GP-1981 added "system" properties
2022-11-15 14:53:28 -05:00
dragonmacher 15e633c239 GP-1981 - Theming - Base module color conversion 2022-11-15 14:53:26 -05:00
dragonmacher 7c7d98090f GP-1981 - Theming - Version Tracking color conversion; Help css color
conversion
2022-11-15 14:53:24 -05:00
ghidragon 3f8096014f GP-1981 Added Gui.registerFont() and more java docs 2022-11-15 14:53:22 -05:00
dragonmacher b837bd3aa3 GP-1981 - Theming - GColor migration fixes 2022-11-15 14:53:20 -05:00
ghidragon 3d9c5f0242 GP-1981 fixed Nimbus (yet again!) to update values. This time went all
the way to re-installing the LookAndFeel
2022-11-15 14:53:18 -05:00
ghidragon bd0c1312ec GP-1981, javadocs, refactored ThemePropertFileReader, refactored
ThemeListener, fixed java property relationships for colors
2022-11-15 14:53:15 -05:00
dragonmacher 38d18751a3 GP-1981 - Support Tool - initial support tool fixes; updates to module
discovery to use the classpath in dev mode for filtering
2022-11-15 14:53:13 -05:00
ghidragon 25f7df2aa7 GP-1981 added import/export, theme listener, ThemePlugin tests, renamed
themes, deleteTheme action, zip support and got Nimbus working
2022-11-15 14:53:11 -05:00
ghidragon b4d2271474 GP-1981 Moved Most Theming classes from Docking to Generic module 2022-11-15 14:53:08 -05:00
dragonmacher d588daaca6 GP-1981 - Checkpoint - Conversions for FilterTextField, GenericHeader,
and OptionsGui; Moves some resources to Docking from Base; Moved the
theme plugin so it is available to generic applications
2022-11-15 14:53:05 -05:00
ghidragon 703a7beb8d GP-1981 added in font support and Icon support 2022-11-15 14:53:03 -05:00
dragonmacher cd4ab3a156 GP-1981 - Fixed table header rendering 2022-11-15 14:53:00 -05:00
ghidragon 5d51845cca GP-1981 Added import/export actions to Theme dialog 2022-11-15 14:52:58 -05:00
dragonmacher 7974e2de06 GP-1981 - Checkpoint - Help System Fixes; fixed loading order bug 2022-11-15 14:52:56 -05:00
ghidragon 164fe7b5b6 GP-1981 - Checkpoint - Added an action to show the current theme states
for the hovered item
2022-11-15 14:52:54 -05:00
dragonmacher ae02a34d8b GP-1981 - Graph Theme Updates 2022-11-15 14:52:52 -05:00
ghidragon 50de9eb7b3 GP-1981Checkpoint - more Changes 2022-11-15 14:52:49 -05:00
dragonmacher 60b1ae8b44 GP-1981 - Checkpoint - Function Call Graph 2022-11-15 14:52:47 -05:00
dragonmacher 16e32317f0 GP-1982 - Function Graph 2022-11-15 14:52:45 -05:00
ghidragon f808431251 GP-1981 - Checkpoint - Initial Theming 2022-11-15 14:52:43 -05:00
ghidra1 38292de02c GP-0 improved thread safety for cached lastSubBlock 2022-11-15 12:43:27 -05:00
Ryan Kurtz 4624707242 GP-0: Handle minimized PE terminating import descriptors with
end-of-file (Closes #4733)
2022-11-15 03:25:55 -05:00
Ryan Kurtz 738e2cf85a Merge branch 'GP-0_ryanmkurtz_PR-4734_xiaoyinl_CreateExampleGDTArchiveScript' 2022-11-15 01:17:33 -05:00
Ryan Kurtz 4f75df2592 Merge branch 'GP-2826_ryanmkurtz_pe' (Closes #4705) 2022-11-15 01:07:08 -05:00
Ryan Kurtz 322a4e81a8 GP-2826: PeLoader now handles sections partially or fully outside of the
file better
2022-11-15 01:05:32 -05:00
Ryan Kurtz 81fd59389d Merge remote-tracking branch 'origin/patch' 2022-11-15 00:45:13 -05:00
ghidra1 70dec93853 GP-2842 corrected code flow graph html render regression issue 2022-11-14 19:20:31 -05:00
ghidra1 1b78b352d5 Merge remote-tracking branch 'origin/GP-2800_CrossBuildOverlays' into patch 2022-11-14 16:51:04 -05:00
ghidra1 7fb60e9ac7 Merge remote-tracking branch
'origin/GP-2838_ghizard_fix_PDB_primary_symbol_override_logic_for_functions'
into patch (Closes #4735)
2022-11-14 16:42:06 -05:00
ghidra1 cf580e9a5c Merge remote-tracking branch 'origin/GP-2831_ghidra1_TypedefDataTypeDTM' into patch 2022-11-14 16:41:16 -05:00
ghidra1 d7d029c053 GP-2831 corrected a few TypedefDataType constructors to establish
datatype manager from specified datatype
2022-11-14 16:29:24 -05:00
ghizard ba536a57ee GP-2838 - PDB Fix primary symbol override logic for functions, affecting
function sigs from mangled.
2022-11-14 13:36:52 -05:00
Ryan Kurtz 16756c3420 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-11-14-master-1' 2022-11-14 13:18:01 -05:00
Ryan Kurtz a895e3c48f Merge remote-tracking branch 'origin/patch' 2022-11-14 13:17:20 -05:00
Ryan Kurtz e19ac547c5 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-11-14-patch-1' into patch 2022-11-14 13:15:07 -05:00
Dan 13dc22099b GP-0: Fix exit code for "not found" (after GP-994) 2022-11-14 13:00:45 -05:00
Dan f6eec1731a GP-0: Fix tests after GP-2752 2022-11-14 12:53:55 -05:00
Ryan Kurtz 707ec9288d Merge branch 'GP-2821_ryanmkurtz_PR-3808_goatshriek_fix-dialog-resource' 2022-11-14 11:20:20 -05:00
Ryan Kurtz 596d0b0aa7 GP-2821: Certify 2022-11-14 11:18:15 -05:00
Joel Anderson 334014b993 extend abstract test
Changes the new test suite to extend an abstract test class to inherit
setup, including the id generator initialization. Also cleans up some
commit changes that were unnecessary to this fix.
2022-11-14 05:34:55 -05:00
Joel Anderson d937254c36 3807: fix DLGTEMPLATEEX parsing
Parsing of Dialog resources using the DLGTEMPLATEEX structure failed when
a `DS_FONT` style option was present, as the font information was not
recognized or parsed. This change corrects detection of this option and
adds tests for both DLGTEMPLATE and DLGTEMPLATEEX structures in Dialog
resources.
2022-11-14 05:34:55 -05:00
Ryan Kurtz 97097daa68 Merge branch 'GP-0_ryanmkurtz_PR-4743_jobermayr_protobuf' 2022-11-13 01:29:24 -05:00
Johannes Obermayr 9acf828599 Update Module.manifest after upgrading protobuf to 3.21.8
Fixes:
Execution failed for task ':Debugger-gadp:ip'.
> No License specified for external library: lib/protobuf-java-3.21.8.jar in module /tmp/ghidra/Ghidra/Debug/Debugger-gadp. Expression: map.containsKey(relativePath)
2022-11-12 19:49:13 +01:00