master
8026776: Broken API names in API doc
8250855: Address reliance on default constructors in the Java 2D APIs
8388427: Fix javadoc typos related to {@code} and {@linkplain}
8274640: Cleanup unnecessary null comparison before instanceof check in java.desktop
8187443: Forest Consolidation: Move files to unified layout
8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB
8211300: Convert C-style array declarations in JDK client code
8282602: Refactor awt classes javadoc to use @throws instead of @exception
8364583: ColorConvertOp fails for CMYK → RGB conversion
8345797: Update copyright year to 2024 for client-libs in files where it was missed
8316556: Fix typos in java.desktop
8378464: PixelInterleavedSampleModel constructors and methods do not specify behavior when arguments are null or out of bounds
8377568: DataBuffer constructors and methods do not specify required exceptions 4393297: Doc probs in java.awt.image.DataBufferInt 4398379: java.awt.image.DataBufferShort constructor should verify size of array 4398381: java.awt.image.DataBufferShort should check for negative size 8265647: DataBufferUShort constructors check 'dataArray' for 'null' after dereference
8300929: Avoid unnecessary array fill after creation in java.awt.image
8188083: NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction JDK-8079607
8259522: Apply java.io.Serial annotations in java.desktop
8322782: Clean up usages of unnecessary fully qualified class name "java.util.Arrays"
8371501: Change IAE to NPE in java.awt.image.Kernel when data is null
8374310: Update copyright year to 2025 for client-libs in files where it was missed
8190228: Remove redundant modifiers in java.desktop module
8285306: Fix typos in java.desktop
8386671: Raster factory methods fail to throw specified exceptions for invalid bandOffsets and bankIndices
8036604: Typo in BufferedBufImgOps.java in the exception message
8323108: BufferedImage.setData(Raster) should not cast float and double values to integers