Commit Graph

8135 Commits

Author SHA1 Message Date
dragonmacher 0971c0088c GP-1981 - Theming - Base Module 2022-11-15 14:55:28 -05:00
ghidragon dd31ff47a2 GP-1981 Added IconModifiers for sizing,translating, disabling, and
creating overlayed icons in the theme files. Also some VT icon
externalization
2022-11-15 14:55:23 -05:00
ghidragon b2d16ab982 GP-1981 added check for theme changes when exiting tool. Fixed
FrontEndTool's close method. It was cheating before
2022-11-15 14:55:20 -05:00
dragonmacher abe31c5a95 GP-1981 - Theming - Color conversion for Debugger modules 2022-11-15 14:55:16 -05:00
ghidragon 9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
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