2351 Commits

Author SHA1 Message Date
Alexey Ivanov
0df4bd489d 8381208: Init cause with the caught runtime exception
Reviewed-by: dmarkov, serb, azvegint
2026-04-15 13:07:24 +00:00
Jayathirth D V
20e8ea0e06 8382047: Update Libpng to 1.6.57
Reviewed-by: avu, azvegint, prr
2026-04-15 04:22:28 +00:00
Daniel Gredler
fb2460663c 8381623: Additional immutability in sun.font: ExtendedTextSourceLabel, GlyphLayout
Reviewed-by: serb, prr
2026-04-12 23:16:05 +00:00
Alexey Ivanov
8357de88aa 8334868: Ensure CheckUninstallModalHook is called in WPageDialogPeer._show
Ensure AwtDialog::CheckInstallModalHook and
AwtDialog::ModalActivateNextWindow are always called
after ::PageSetupDlg returns.

Reverse the condition of the if statement and
bail out if ::PageSetupDlg returns an error.

Remove the doIt flag and use explicit returns:
* JNI_FALSE if an error detected;
* JNI_TRUE  if the function reached its end
without errors.

Reviewed-by: dmarkov, prr
2026-04-10 13:07:00 +00:00
Daisuke Yamazaki
67c6990f9a 8344212: Bring back @see GraphicsConfiguration to MouseInfo.getPointerInfo()
Reviewed-by: aivanov, dmarkov, serb
2026-04-07 16:30:17 +00:00
Daniel Gredler
cddee6d6eb 8380028: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on macOS
Reviewed-by: prr, psadhukhan
2026-04-01 20:37:24 +00:00
Phil Race
ce9b3b59aa 8380941: Remove AppContext from java.awt.Window implementation
Reviewed-by: azvegint, kizune
2026-04-01 19:10:55 +00:00
Phil Race
40e5745dea 8380714: sun.font.HBShaper : use getUpcallStub to create all up call stubs
Reviewed-by: serb, psadhukhan
2026-04-01 19:10:39 +00:00
Phil Race
3cb4d7db19 8381037: Remove AppContext from miscellaneous awt shared classes
Reviewed-by: azvegint, dnguyen
2026-04-01 18:36:47 +00:00
Phil Race
20c3082aac 8380578: Remove miscellaneous AppContext uses, mostly in XAWT
Reviewed-by: serb, azvegint
2026-03-31 18:41:51 +00:00
Phil Race
644cccae78 8381020: Remove AppContext from java.awt.Dialog
Reviewed-by: dnguyen, kizune
2026-03-31 17:58:53 +00:00
Phil Race
e191df7f15 8134541: latent concurrency bug in ScriptRunData
Reviewed-by: honkar, dnguyen, serb
2026-03-31 17:54:55 +00:00
Renjith Kannath Pariyangad
46306d38ed 8361493: RepaintManager.invalidComponents uses different equality when searching element
Co-authored-by: Alexey Ivanov <aivanov@openjdk.org>
Reviewed-by: aivanov, prr, serb, dmarkov
2026-03-31 09:59:15 +00:00
Jayathirth D V
77cfead6fe 8380959: Update Libpng to 1.6.56
Reviewed-by: erikj, aivanov, honkar, prr
2026-03-31 05:32:33 +00:00
Prasanta Sadhukhan
2eec71a500 8380422: Fix Formatting issues missed in JDK-8380125
Reviewed-by: dnguyen, serb
2026-03-31 01:19:46 +00:00
Matthias Baesken
45f9039513 8380030: [AIX] unify dladdr between hotspot and libawt
Reviewed-by: dholmes, stuefe, erikj
2026-03-30 06:48:49 +00:00
Prasanta Sadhukhan
0885a0c4c5 4696824: In Metal and other L&F Button.focusInputMap, CheckBox.focusInputMap ... are same
Reviewed-by: tr, prr
2026-03-30 06:35:55 +00:00
Jeremy Wood
ac242550fe 8379347: VoiceOver Doesn't Correctly Identify JToggleButtons as "toggle buttons"
Reviewed-by: honkar, kizune, prr
2026-03-28 09:33:31 +00:00
Phil Race
7ffc4a4fb4 8381019: Remove AppContext usage from AccessBridge
Reviewed-by: serb, kizune
2026-03-27 19:23:39 +00:00
Phil Race
062d89bff5 8380804: Remove remaining AppContext usage from the Swing implementation
Reviewed-by: dnguyen, serb
2026-03-26 21:23:04 +00:00
Sergey Bylokhov
4d2623757f 8359433: The final modifier on Windows L&F internal UI classes prevents extending them in apps
Reviewed-by: prr, aivanov
2026-03-26 20:59:45 +00:00
Damon Nguyen
91892948ee 8380229: 2 Impossible or redundant condition defect groups in 2 files
Reviewed-by: honkar, prr
2026-03-26 20:21:19 +00:00
Phil Race
c6a20173a3 8378615: FFM Bound up call stub keeps JNI Global Ref to bound parameter
Reviewed-by: jdv, psadhukhan
2026-03-23 17:15:07 +00:00
Phil Race
206c9cd6e1 8378923: Remove AppContext from datatransfer classes
Reviewed-by: psadhukhan, tr, serb
2026-03-23 05:59:16 +00:00
Phil Race
8e906ddad6 8379019: Remove AppContext from WindowEvent
Reviewed-by: serb, azvegint
2026-03-23 05:29:22 +00:00
Phil Race
ea464b1405 8379018: Remove AppContext from two input method related classes
Reviewed-by: serb, dnguyen, kizune
2026-03-22 19:55:47 +00:00
Phil Race
a26d61312e 8378898: Remove AppContext from sun/awt/windows/WWindowPeer.java
Reviewed-by: dnguyen, serb
2026-03-22 19:54:22 +00:00
Phil Race
d64ea294f7 8378919: Remove AppContext from the java.awt.Desktop class
Reviewed-by: serb, dnguyen
2026-03-22 19:54:01 +00:00
Phil Race
fae345c6cf 8378918: Remove AppContext from some DnD classes
Reviewed-by: serb, dnguyen
2026-03-22 19:53:43 +00:00
Phil Race
aba5d31ae7 8378605: Remove AppContext from the Swing TimerQueue implementation
Reviewed-by: psadhukhan, dnguyen
2026-03-22 19:51:45 +00:00
Prasanta Sadhukhan
3c09c2cd2d 8267961: JInternalFrame.getNormalBounds() returns normalBounds when maximized state is false instead of bounds
Reviewed-by: tr, dnguyen
2026-03-20 02:38:41 +00:00
Damon Nguyen
76e7c9e68a 8380078: Update GIFlib to 6.1.2
Reviewed-by: serb, azvegint
2026-03-19 16:11:50 +00:00
Alexander Zvegintsev
37cdc7977f 8380228: JNI primitive type mismatch in Java_com_sun_java_swing_plaf_gtk_GTKLookAndFeel_applyThemeIfNeeded of swing_GTKEngine.c:403 (ID: 52423)
Reviewed-by: psadhukhan, serb
2026-03-18 20:47:48 +00:00
Sergey Bylokhov
30145a4bd7 8379952: Revert JDK-8365711: Restore protected visibility of menuBarHeight and hotTrackingOn
Reviewed-by: azvegint
2026-03-18 20:40:42 +00:00
Sergey Bylokhov
d52e5bd035 8378727: [macOS] Missing dispatch_release for semaphores in CDesktopPeer
Reviewed-by: honkar, kizune, azvegint, dmarkov
2026-03-18 03:36:00 +00:00
Prasanta Sadhukhan
abb9c33ced 8380125: Formatting issue for few swing classes
Reviewed-by: honkar, azvegint
2026-03-18 01:14:16 +00:00
Alexander Zvegintsev
c7438a92a7 8376050: awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java fails on Ubuntu
Reviewed-by: dmarkov, serb, aivanov, honkar
2026-03-16 14:10:19 +00:00
Prasanta Sadhukhan
7484701e18 8309041: Swingutilities2 methods requesting focus can have a Cause
Reviewed-by: tr, dnguyen
2026-03-16 02:12:25 +00:00
Matthias Baesken
1606564edd 8379802: [AIX] unify DL_info struct and put it into a single header
Reviewed-by: mdoerr, clanger, erikj
2026-03-14 14:06:38 +00:00
Sergey Bylokhov
30be9c1cb2 8378885: Add missing @Override annotations in "javax.print.attribute.standard" package part 2
Reviewed-by: prr
2026-03-12 23:46:46 +00:00
Daniel Gredler
8444fdae4a 8379778: SunGraphics2D improvements
Reviewed-by: avu, prr
2026-03-12 14:49:35 +00:00
Phil Race
814b7f5d2a 8378920: Remove AppContext from SequencedEvent
Reviewed-by: psadhukhan, tr
2026-03-11 17:54:32 +00:00
Damon Nguyen
8b8bb43396 8379256: Update GIFlib to 6.1.1
Reviewed-by: prr, kizune
2026-03-11 00:22:01 +00:00
Phil Race
e00d6d28e1 8378899: Remove AppContext from java.awt.Toolkit implementation
Reviewed-by: dnguyen, serb
2026-03-10 19:15:27 +00:00
Sergey Bylokhov
e24a8f06e3 8378201: [OGL] glXMakeContextCurrent() drops the buffers of the unbound drawable
8369561: sun/java2d/OpenGL/DrawBitmaskImage.java#id0: Incorrect color for first pixel (actual=ff000000)

Reviewed-by: prr, aivanov
2026-03-10 15:05:26 +00:00
Phil Race
46a5ed9908 8379137: Remove AppContext from javax.swing.JOptionPane
Reviewed-by: serb, psadhukhan
2026-03-09 19:33:03 +00:00
Phil Race
a95799d62f 8379229: Remove AppContext from javax.swing.JComponent
Reviewed-by: psadhukhan, serb
2026-03-09 19:32:47 +00:00
Prasanta Sadhukhan
8c4c8a1617 8378417: Printing All pages results in NPE for 1.1 PrintJob
Reviewed-by: prr, aivanov
2026-03-09 01:21:34 +00:00
Jeremy Wood
7e5acdc6fa 8378057: CAccessibility roleKey and AWTAccessor.AccessibleBundleAccessor are Redundant
Reviewed-by: kizune, serb
2026-03-08 00:39:15 +00:00
Phil Race
784dd56ce2 8378999: BeanContextSupport.add(Object) synchronizes on its argument
Reviewed-by: aivanov, serb
2026-03-06 18:02:16 +00:00