199 Commits

Author SHA1 Message Date
Phil Race
20c3082aac 8380578: Remove miscellaneous AppContext uses, mostly in XAWT
Reviewed-by: serb, azvegint
2026-03-31 18:41:51 +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
Phil Race
1cb8b6d1b5 8378202: Remove AppContext from XAWT classes
Reviewed-by: serb, azvegint
2026-02-23 18:21:58 +00:00
Phil Race
e08fb3a914 8375221: Update code to get PrinterResolution from CUPS/IPP print service
Reviewed-by: serb, psadhukhan
2026-01-23 18:19:23 +00:00
Daniel Gredler
e65ace10e3 6517125: FontStrike.getGlyphVectorOutline() not used
Reviewed-by: prr, serb
2025-12-26 11:58:48 +00:00
Sergey Bylokhov
73a8629c5b 8374310: Update copyright year to 2025 for client-libs in files where it was missed
Reviewed-by: jdv, aivanov
2025-12-25 01:25:29 +00:00
Alexander Zvegintsev
db2cd1a4e0 8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907
Reviewed-by: prr
2025-12-04 02:15:54 +00:00
Renjith Kannath Pariyangad
0b3df489e9 8372048: Performance improvement on Linux remote desktop
Reviewed-by: azvegint, serb
2025-11-19 12:13:37 +00:00
Andrey Turbanov
69e30244c0 8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash
Reviewed-by: aivanov, serb
2025-11-17 09:08:21 +00:00
Phil Race
984c87cf76 8370719: [Linux] Use /etc/os-release values for font configuration file names
Reviewed-by: kizune, psadhukhan
2025-11-04 21:47:58 +00:00
Ravi.Patel8
9b1633ded0 8368606: Printer lookup returns empty on AIX platform due to uninitialized results list
Reviewed-by: honkar, serb
2025-10-13 16:10:48 +00:00
Anass Baya
bdc39818ce 8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux
Reviewed-by: aivanov, serb
2025-08-31 04:34:04 +00:00
Phil Race
63faa50428 8365291: Remove finalize() method from sun/awt/X11InputMethodBase.java
Reviewed-by: tr, azvegint
2025-08-25 19:32:03 +00:00
Alexander Zvegintsev
18c2e40de7 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc
Reviewed-by: honkar, kizune
2025-07-15 06:21:48 +00:00
Phil Race
5cf672e778 8359053: Implement JEP 504 - Remove the Applet API
Reviewed-by: aivanov, kizune, kcr, achung, serb
2025-07-14 20:23:38 +00:00
Sergey Bylokhov
0418b3295a 8357696: Enhance code consistency: java.desktop/unix
Reviewed-by: prr
2025-06-02 20:23:14 +00:00
Daniel Gredler
94039e22bb 8353230: Emoji rendering regression after JDK-8208377
Reviewed-by: prr, honkar
2025-05-30 19:16:17 +00:00
Alexey Ivanov
12ee80cac7 8357675: Amend headless message
Reviewed-by: prr, shade
2025-05-30 13:31:35 +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
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
Nikita Gubarkov
40e7986c41 8355611: Get rid of SurfaceManagerFactory
Reviewed-by: serb, prr
2025-04-28 06:44:16 +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
ed756b9700 8352922: Refactor client classes javadoc to use @throws instead of @exception
Reviewed-by: prr
2025-04-12 23:36: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
Alexander Zvegintsev
29de20dbc2 8280991: [XWayland] No displayChanged event after setDisplayMode call
Reviewed-by: honkar, prr
2025-03-04 20:55:45 +00:00
Alexander Zvegintsev
d985b31cbb 8342096: Popup menus that request focus are not shown on Linux with Wayland
Reviewed-by: aivanov, honkar
2025-01-29 22:09:01 +00:00
Archie Cobbs
9c393a243d 8346953: Remove unnecessary @SuppressWarnings annotations (client, #2)
Reviewed-by: azvegint
2025-01-06 17:24:23 +00:00
Magnus Ihse Bursie
64fad1c7d3 8345797: Update copyright year to 2024 for client-libs in files where it was missed
Reviewed-by: psadhukhan
2024-12-11 21:29:30 +00:00
Phil Race
67f18cc9ce 8345142: Remove uses of SecurityManager in Printing related classes
Reviewed-by: azvegint, psadhukhan
2024-12-02 17:31:21 +00:00
Phil Race
027607968b 8344667: Remove most uses of AWT Permissions from the desktop module
Reviewed-by: azvegint, kizune
2024-11-25 22:16:07 +00:00
Phil Race
4d898aa451 8344896: Remove obsolete checks for AWTPermission accessClipboard
Reviewed-by: azvegint
2024-11-25 19:31:22 +00:00
Phil Race
0f458e2c3e 8342903: Deprecate for removal java.awt.Window.getWarningString()
Reviewed-by: kizune, erikj, azvegint
2024-11-21 21:24:46 +00:00
Phil Race
7709d435d0 8344782: Cleanup left over doPrivileged calls and imports in java.desktop
Reviewed-by: honkar
2024-11-21 20:29:53 +00:00
Phil Race
7105bb98cf 8344664: Remove some un-used java/sun.security imports in the java.desktop module
Reviewed-by: iris
2024-11-21 04:22:27 +00:00
Harshitha Onkar
b9bf447209 8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module
Reviewed-by: prr
2024-11-20 20:28:12 +00:00
Vlad Zahorodnii
4bc826ac1e 8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs
Reviewed-by: prr, azvegint
2024-11-20 13:38:08 +00:00
Nikita Gubarkov
fe83b7d596 8339341: SurfaceManager cacheMap retains strong references
Reviewed-by: jdv, prr
2024-10-17 20:54:18 +00:00
Vlad Zahorodnii
3da6890081 8338751: ConfigureNotify behavior has changed in KWin 6.2
Reviewed-by: prr, azvegint, serb
2024-10-16 23:32:41 +00:00
Maurizio Cimadamore
20d8f58c92 8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
Reviewed-by: jpai, prr, ihse, kcr, alanb
2024-08-26 09:17:45 +00:00
Alexander Zvegintsev
12c553f128 8329471: Remove GTK2
Reviewed-by: abhiscxk, prr, ihse
2024-08-08 10:51:58 +00:00
Alexander Zvegintsev
088871ce36 8335267: [XWayland] move screencast tokens from .awt to .java folder
Reviewed-by: prr, avu
2024-08-08 10:51:47 +00:00
Tejesh R
3bc4a1acc4 8233068: HIDPI: Linux: AWT Checkbox check mark is unscaled
Reviewed-by: jdv, abhiscxk, honkar
2024-08-08 10:40:56 +00:00
Phil Race
02be7b8ddc 8334495: Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation
Reviewed-by: jdv, dnguyen, achung
2024-07-18 17:35:06 +00:00
Alexander Scherbatiy
c7d2a5c1c4 8314070: javax.print: Support IPP output-bin attribute extension
Reviewed-by: psadhukhan, prr
2024-06-04 03:12:40 +00:00
Alexander Zvegintsev
9912abf586 8331011: [XWayland] TokenStorage fails under Security Manager
Reviewed-by: prr, honkar, serb
2024-05-02 12:20:18 +00:00
Maxim Kartashev
139681a7eb 8326497: Window.toFront() fails for iconified windows on Linux
Reviewed-by: tr, prr
2024-03-12 08:15:36 +00:00
Alexander Zvegintsev
5a988a5087 8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray
Reviewed-by: jdv, kizune, psadhukhan, prr
2024-02-15 17:52:48 +00:00
Alexander Scherbatiy
10335f60f9 7001133: OutOfMemoryError by CustomMediaSizeName implementation
Reviewed-by: psadhukhan
2023-12-18 12:11:41 +00:00
Alexander Zvegintsev
632a3c56e0 8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04
Reviewed-by: prr, achung, honkar, aivanov
2023-12-07 03:34:49 +00:00