Commit graph

7393 commits

Author SHA1 Message Date
dragonmacher 245c4a39e2 test fixes 2022-11-16 10:52:58 -05:00
Ryan Kurtz 45640e9bc6 GP-0: Removing some unneeded JVM args now that "Inverted Color Mode" is
gone
2022-11-16 08:42:19 -05:00
Ryan Kurtz 4777ae4430 Merge remote-tracking branch
'origin/GP-2839_d-millar_dbgeng_launch_options--SQUASHED' (Closes #4732)
2022-11-16 02:40:34 -05:00
Ryan Kurtz da9e178765 Merge remote-tracking branch 'origin/GP-2781_d-millar_lldb_fixes--SQUASHED' 2022-11-16 02:36:32 -05:00
Ryan Kurtz 757a1ea66a Merge remote-tracking branch 'origin/GP-2653_Dan_debuggerPtrTypedef--SQUASHED' 2022-11-16 02:33:45 -05:00
Ryan Kurtz 045efef45c Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/DBTraceUtils.java
2022-11-16 02:32:34 -05:00
Ryan Kurtz 19addf2f27 Merge remote-tracking branch 'origin/GP-2815_Dan_watchReadLoop' into patch 2022-11-16 02:02:51 -05:00
Ryan Kurtz 3f4a1611c8 GP-0: Upping patch version to 10.2.3 2022-11-16 01:07:05 -05:00
d-millar 5409324737 GP-2839: issues from review
GP-2839: error checks
GP-2839: base logic for dbgeng options
2022-11-15 17:25:26 -05:00
Dan e1b9e27670 GP-2653: Use PointerTypedef for pointers from register space to ram 2022-11-15 17:06:32 -05:00
ghidragon e657a70141 Merge remote-tracking branch 'origin/GP-1981_Dark_Theme' 2022-11-15 16:09:46 -05:00
ghidra1 e13f22dea2 Merge remote-tracking branch 'origin/patch' 2022-11-15 15:18:29 -05:00
dragonmacher 72e87f8e2d GP-1981 - Theme Help 2022-11-15 15:09:24 -05:00
ghidragon edfb5a0877 GP-1981 Refactored Gui to use ThemeManager 2022-11-15 14:56:08 -05:00
ghidragon a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
Dan 9679752523 GP-1981 Listing and Decompiler dark colors; palette updates 2022-11-15 14:56:02 -05:00
ghidragon 5c84d3e143 GP-1981 registering Theme options for colors and fonts 2022-11-15 14:55:59 -05:00
ghidragon 45c52e3cb9 GP-1981 - Updated help to allow authors to use theme image ids; updated
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00
ghidragon c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -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 d466dbf06b GP-1981 externalized icons for XTRA modules. Added loadIcon method in
ResourceManager. Created api for integrating Options with Theming. Fixed
issue with system property mappings. Created dynamic icons for the close
and drop-down menu item icons.
2022-11-15 14:55:32 -05:00
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