master
8264680: Use the blessed modifier order in java.desktop
8187443: Forest Consolidation: Move files to unified layout
8165943: LineBreakMeasurer does not measure correctly if TextAttribute.TRACKING is set.
8316556: Fix typos in java.desktop
8353230: Emoji rendering regression after JDK-8208377
8345797: Update copyright year to 2024 for client-libs in files where it was missed
8263583: Emoji rendering on macOS
8368882: NPE during text drawing on machine with JP locale
8359955: Regressions ~7% in several J2DBench in 25-b26
8371066: Remove unused class TextSourceLabel and associated class hierarchy
8273140: Replace usages of Enum.class.getEnumConstants() with Enum.values() where possible
8344146: Remove temporary font file tracking code.
8357672: Extreme font sizes can cause font substitution
8285306: Fix typos in java.desktop
8274651: Possible race in FontDesignMetrics.KeyReference.dispose
8248802: Add log helper methods to FontUtilities.java
8273581: Change the mechanism by which JDK loads the platform-specific FontManager class
8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
8209113: Use WeakReference for lastFontStrike for created Fonts
8356803: Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance 8356812: Create an automated version of TextLayout/TestControls
8223090: Clean up obsolete logic & reference to Amble fonts
8303480: Miscellaneous fixes to mostly invisible doc comments
8231556: Wrong font ligatures used when 2 versions of same font used
8263124: Missed initialization of baselineY in sun.font.StrikeMetrics
8359053: Implement JEP 504 - Remove the Applet API
8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2