master
8359053: Implement JEP 504 - Remove the Applet API
8370467: BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow
8345797: Update copyright year to 2024 for client-libs in files where it was missed
8348308: Make fields of ListSelectionEvent final
8343476: Remove unnecessary @SuppressWarnings annotations (client)
8372103: Metal JButton doesn't show focus if no text or icon
8017266: Background is painted taller than needed for styled text.
8285306: Fix typos in java.desktop
8250853: Address reliance on default constructors in the javax.swing APIs
8356977: UTF-8 cleanups
8259522: Apply java.io.Serial annotations in java.desktop
8187443: Forest Consolidation: Move files to unified layout
6514600: AbstractAction can throw NullPointerException when clone()d
8166772: Touch keyboard is not shown for text components on a screen touch
8282473: Refactor swing classes javadoc to use @throws instead of @exception
8290501: Typo in javax.swing.BoundedRangeModel documentation
8253322: Update the specification in the newly added constructors
8313810: BoxLayout uses <blockquote> instead of list for layout options 8313811: Improve description of how BoxLayout lays out components
8332403: Anachronistic reference to Netscape Communicator in Swing API docs
8263907: Specification of CellRendererPane::paintComponent(..Rectangle) should clearly mention which method it delegates the call to
8263170: ComboBoxModel documentation refers to a nonexistent type
4825182: DefaultBoundedRangeModel.setMinimum() changes extent unnecessarily
6463708: DefaultButtonModel.setMnemonic generates ChangeEvent for no change
8332103: since-checker - Add missing @ since tags to java.desktop
8299430: Cleanup: delete unnecessary semicolons in java.desktop module
6187113: DefaultListSelectionModel.removeIndexInterval(0, Integer.MAX_VALUE) fails
8345143: Remove uses of SecurityManager in the java.desktop module
8342825: Fix order of @param tags in module java.desktop
8159055: Clarify handling of null and invalid image data for ImageIcon constructors and setImage method
4934362: see also refers to self
8275106: Cleanup Iterator usages in java.desktop
8338411: Implement JEP 486: Permanently Disable the Security Manager
8139228: JFileChooser renders file names as HTML document
8313348: Fix typo in JFormattedTextField: 'it self'
8312165: Fix typos in java.desktop Swing
6415065: Submenu is shown on wrong screen in multiple monitor environment
8274640: Cleanup unnecessary null comparison before instanceof check in java.desktop
8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters
4938801: The popup does not go when the component is removed
6510914: JScrollBar.getMinimumSize() breaks the contract of JComponent.setMinimumSize()
8365886: JSplitPane loses track of the left component when the component orientation is changed
8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
8302057: Wrong BeanProperty description for JTable.setShowGrid
8323554: The typos in Javadoc: "@return if "
8253266: JList and JTable constructors should clear OPAQUE_SET before calling updateUI
8301342: Prefer ArrayList to LinkedList in LayoutComparator
8263410: ListModel javadoc refers to non-existent interface
8074286: Add getSelectedIndices() to ListSelectionModel
8215909: Typo in Swing ProcessMouseEvent method documentation
8285676: Add missing @param tags for type parameters on classes and interfaces
8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent
8026776: Broken API names in API doc
8249205: Remove unnecessary trademark symbols
8344063: Remove doPrivileged calls from swing classes in the java.desktop module
8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint
8344918: Unused private variables in SwingUtilities.java
8255989: Remove explicitly unascribed authorship from Java source files