2040 Commits

Author SHA1 Message Date
Jayathirth D V
a50d3bee12 8312198: [macos] metal pipeline - window rendering stops after display sleep
Reviewed-by: serb, avu, prr
2025-05-26 06:03:28 +00:00
Harshitha Onkar
85ca0813f1 8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9
Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj
2025-05-23 17:59:47 +00:00
Tejesh R
917c1546f3 8139228: JFileChooser renders file names as HTML document
Reviewed-by: prr, serb, aivanov
2025-05-23 16:59:17 +00:00
Daniel Gredler
fdda766190 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed
Reviewed-by: prr, dnguyen, honkar
2025-05-22 21:25:33 +00:00
Phil Race
139a05d059 8357176: java.awt javadoc code examples still use Applet API
Reviewed-by: aivanov, serb
2025-05-22 19:19:45 +00:00
Sergey Bylokhov
68c1d305e7 8357287: Unify usage of ICC profile "header size" constants in CMM-related code
Reviewed-by: honkar, prr
2025-05-22 04:31:46 +00:00
Zdenek Zambersky
ee6891456e 8343618: Stack smashing in awt_InputMethod.c on Linux s390x
Co-authored-by: Ichiroh Takiguchi <itakiguchi@openjdk.org>
Reviewed-by: prr, aph, amitkumar
2025-05-22 03:39:47 +00:00
Alexander Zvegintsev
2dfbf41d2a 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place
Reviewed-by: honkar, prr
2025-05-21 17:21:05 +00:00
Andrey Turbanov
a0cdf36bdf 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener
Reviewed-by: liach, aivanov, serb
2025-05-21 08:39:43 +00:00
Sergey Bylokhov
890456f0f7 8355078: java.awt.Color.createContext() uses unnecessary synchronization
Reviewed-by: prr
2025-05-19 23:43:19 +00:00
Sergey Bylokhov
fbeea1daef 8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID
Reviewed-by: aivanov, prr
2025-05-19 21:33:22 +00:00
Daniel Gredler
3acfa9e4e7 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203
Reviewed-by: honkar, aivanov
2025-05-19 11:28:54 +00:00
Andrey Turbanov
2fb3329d71 8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet
Reviewed-by: aivanov, serb
2025-05-19 08:08:09 +00:00
Paul H
f6b0f016f6 8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit
Reviewed-by: kcr, honkar, prr
2025-05-15 22:35:48 +00:00
Andrey Turbanov
e557b6956b 8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty
Reviewed-by: aivanov, serb
2025-05-15 07:57:14 +00:00
Magnus Ihse Bursie
dd2515993b 8356644: Update encoding declaration to UTF-8
Reviewed-by: prr, naoto
2025-05-14 06:32:54 +00:00
Shaojin Wen
1bded7188f 8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode
Reviewed-by: prr, serb
2025-05-13 22:16:42 +00:00
Daniel Gredler
85db4631ae 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object
8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero

Reviewed-by: honkar, aivanov, prr
2025-05-13 10:37:57 +00:00
Andrey Turbanov
522c7b446f 8356175: Remove unnecessary Map.get from XWM.getInsets
Reviewed-by: tr, aivanov, serb
2025-05-13 08:10:11 +00:00
Sergey Bylokhov
97d2a37927 8355790: Enhance code consistency: java.desktop/unix:sun.awt
Reviewed-by: achung, prr
2025-05-11 07:39:15 +00:00
Phil Race
4e3ec3c04c 8356208: Remove obsolete code in PSPrinterJob for plugin printing
Reviewed-by: serb
2025-05-07 05:36:00 +00:00
Sergey Bylokhov
762423d64d 8355561: [macos] Build failure with Xcode 16.3
Reviewed-by: kizune, prr
2025-05-07 02:54:41 +00:00
Harshitha Onkar
b21b3a38a5 8355528: Update HarfBuzz to 11.2.0
Reviewed-by: dnguyen, prr
2025-05-06 16:50:14 +00:00
Andrey Turbanov
0110acaa90 8354791: Use Hashtable.putIfAbsent in CSS constructor
Reviewed-by: serb, aivanov
2025-04-30 11:29:06 +00:00
Nikita Gubarkov
40e7986c41 8355611: Get rid of SurfaceManagerFactory
Reviewed-by: serb, prr
2025-04-28 06:44:16 +00:00
jeremy
04bb5dcf57 8355203: [macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily
Reviewed-by: serb, prr
2025-04-27 11:24:29 +00:00
Yasumasa Suenaga
898d479800 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization
Reviewed-by: prr
2025-04-27 02:29:44 +00:00
Gennadiy Krivoshein
8e51ff70d8 8315113: Print request Chromaticity.MONOCHROME attribute does not work on macOS
Reviewed-by: prr, psadhukhan
2025-04-24 16:06:29 +00:00
Sergey Bylokhov
477da161e6 8352638: Enhance code consistency: java.desktop/windows
Reviewed-by: prr
2025-04-22 15:50:58 +00:00
Sergey Bylokhov
c7c77eb6aa 8354077: Get rid of offscreenSharingEnabled windows flag
Reviewed-by: prr
2025-04-19 07:48:54 +00:00
Andrey Turbanov
1b4b317aac 8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer
Reviewed-by: aivanov, tr
2025-04-17 19:19:26 +00:00
Maxim Kartashev
a4e9da3747 8354191: GTK LaF should use pre-multiplied alpha same as cairo
Reviewed-by: avu, prr
2025-04-17 06:59:01 +00:00
Prasanta Sadhukhan
43b2b0bd1e 8343007: Enhance Buffered Image handling
Reviewed-by: rhalade, mschoene, jdv, prr
2025-04-16 13:05:32 +05:30
Sergey Bylokhov
ed756b9700 8352922: Refactor client classes javadoc to use @throws instead of @exception
Reviewed-by: prr
2025-04-12 23:36:27 +00:00
Magnus Ihse Bursie
d4e194bc46 8354266: Fix non-UTF-8 text encoding
Reviewed-by: rgiulietti, erikj, naoto, eirbjo
2025-04-11 10:22:15 +00:00
Harshitha Onkar
3131dd1d5c 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles
Reviewed-by: aivanov, jdv, prr, serb
2025-04-10 19:55:29 +00:00
Jeremy Wood
60f3d60741 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions
Reviewed-by: aivanov, prr
2025-04-10 18:31:53 +00:00
Daniel Gredler
3757f660f2 8353002: Remove unnecessary Windows version check in WTaskbarPeer
Reviewed-by: prr, serb, aivanov
2025-04-07 19:53:36 +00:00
Brian Burkhalter
afcad8ca61 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile
Reviewed-by: prr
2025-04-01 21:05:54 +00:00
Phil Race
6891490892 8353324: Clean up of comments and import after 8319192
Reviewed-by: dnguyen, kizune
2025-04-01 18:42:49 +00:00
Daniel Gredler
3d2c3cd40e 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2
Reviewed-by: prr, serb
2025-03-28 17:22:33 +00:00
Daniel Gredler
d5b12c82fe 8352890: Remove unnecessary Windows version check in FileFontStrike
Reviewed-by: serb, prr
2025-03-28 00:34:41 +00:00
Matthias Baesken
6bc480358c 8351277: Remove pipewire from AIX build
Reviewed-by: ihse, prr, azvegint
2025-03-25 08:01:15 +00:00
Phil Race
6e6a39d35f 8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long'
Reviewed-by: kizune, azvegint, aivanov
2025-03-24 19:52:52 +00:00
Prasanta Sadhukhan
96305e0953 4466930: JTable.selectAll boundary handling
Reviewed-by: abhiscxk, tr
2025-03-20 09:28:57 +00:00
Alexander Zuev
fcc2a24291 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError
Reviewed-by: honkar, prr
2025-03-19 20:05:44 +00:00
Harshitha Onkar
6b82b42a21 8348598: Update Libpng to 1.6.47
Reviewed-by: azvegint, prr, erikj
2025-03-17 16:50:33 +00:00
Daniel Gredler
7fc776e2ac 8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters
Reviewed-by: achung, prr
2025-03-13 20:27:27 +00:00
Gennadiy Krivoshein
3da5e3fe10 8349350: Unable to print using InputSlot and OutputBin print attributes at the same time
Reviewed-by: prr, kizune, psadhukhan
2025-03-13 20:27:13 +00:00
Phil Race
aa047ee024 8319192: Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)
Reviewed-by: azvegint, tr
2025-03-13 20:13:29 +00:00