master
Merge
8187443: Forest Consolidation: Move files to unified layout
8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4
7001133: OutOfMemoryError by CustomMediaSizeName implementation
8203796: Define API to support specifying ownership of print dialogs
8285306: Fix typos in java.desktop
8304912: Use OperatingSystem enum in java.desktop module
8298447: Unnecessary Vector usage in DocPrintJob implementations
4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate
8271456: Avoid looking up standard charsets in "java.desktop" module
8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel
8130264: change the mechanism by which JDK loads the platform-specific PrinterJob implementation
8214076: Cleanup the code related to GraphicsEnvironment/Device/Configuration
8274396: Suppress more warnings on non-serializable non-transient instance fields in client libs
8284189: Replace usages of 'a the' in java.desktop
8311033: [macos] PrinterJob does not take into account Sides attribute
8274640: Cleanup unnecessary null comparison before instanceof check in java.desktop
8259522: Apply java.io.Serial annotations in java.desktop