302 Commits

Author SHA1 Message Date
Damon Nguyen
e067038796 8150564: Migrate useful ExtendedRobot methods into awt.Robot
Reviewed-by: kizune, prr, liach
2025-11-17 21:21:03 +00:00
Daniel Gredler
4042e821c6 8371066: Remove unused class TextSourceLabel and associated class hierarchy
Reviewed-by: prr, psadhukhan
2025-11-12 14:42:30 +00:00
Jayathirth D V
4233178af2 8368729: Add appropriate checks in java.awt.image.Kernel constructor
Reviewed-by: azvegint, prr, kizune
2025-11-07 09:45:48 +00:00
Phil Race
5a37374dca 8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end()
Reviewed-by: psadhukhan, tr, serb
2025-11-05 18:55:07 +00:00
Phil Race
8585b46c12 8364583: ColorConvertOp fails for CMYK → RGB conversion
Reviewed-by: serb, psadhukhan, honkar
2025-11-04 21:40:50 +00:00
Phil Race
4b31511149 8370160: NumericShaper allows illegal ranges
Reviewed-by: serb, psadhukhan, kizune
2025-10-30 18:03:21 +00:00
Pavel Rappo
28f2591bad 8370568: Refer to Thread.interrupted as "interrupted status" consistently
Reviewed-by: jpai, rriggs, alanb
2025-10-29 15:36:43 +00:00
Prasanta Sadhukhan
bfc1db7ed6 8370560: Remove non-public API reference from public API javadoc
Reviewed-by: prr
2025-10-27 05:17:43 +00:00
Phil Race
a4eaeb47c9 6453640: BandedSampleModel.createCompatibleSampleModel() API docs are wrong
Reviewed-by: azvegint, serb
2025-10-24 22:24:28 +00:00
Prasanta Sadhukhan
869112ef65 8026776: Broken API names in API doc
Reviewed-by: aivanov, tr, ayang, prr
2025-10-23 16:24:48 +00:00
Phil Race
0103f21635 8365077: java.awt.font.NumericShaper violates equals/hashCode contract
Reviewed-by: kizune, psadhukhan
2025-10-17 17:57:21 +00:00
Sergey Bylokhov
0e98ec3662 8367384: The ICC_Profile class may throw exceptions during serialization
Reviewed-by: honkar, prr
2025-10-03 17:49:59 +00:00
Francesco Andreuzzi
ba0a6eed1a 8368357: Some source files have initial blank lines
Reviewed-by: stefank, ayang, serb, jwaters, jpai
2025-09-30 10:41:13 +00:00
Daniel Gredler
5730e908c6 4138921: TextLayout handling of empty strings
Reviewed-by: prr, serb
2025-09-17 09:16:41 +00:00
Sergey Bylokhov
4c80780f6a 8359380: Rework deferral profile logic after JDK-8346465
Reviewed-by: prr
2025-08-19 06:33:12 +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
ec3bb93d79 8358623: Avoid unnecessary data copying in ICC_Profile
Reviewed-by: honkar, prr
2025-07-07 19:32:17 +00:00
Sergey Bylokhov
240541e1c1 8359266: Delete the usage of AppContext in the GraphicsDevice
Reviewed-by: aivanov, azvegint
2025-06-29 19:44:01 +00:00
Phil Race
81985d422d 8358526: Clarify behavior of java.awt.HeadlessException constructed with no-args
Reviewed-by: aivanov, honkar
2025-06-20 22:22:41 +00:00
Sergey Bylokhov
8939acc8ab 8358057: Update validation of ICC_Profile header data
Reviewed-by: honkar
2025-06-04 17:53:17 +00:00
Sergey Bylokhov
3a3ea7e17f 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy
Reviewed-by: aivanov, dnguyen
2025-05-31 07:06:08 +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
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
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
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
Harshitha Onkar
ed8945a68a 8347377: Add validation checks for ICC_Profile header fields
Reviewed-by: prr, jdv
2025-02-06 18:30:39 +00:00
Phil Race
13a1775718 8344146: Remove temporary font file tracking code.
Reviewed-by: honkar, aivanov
2025-01-13 20:10:19 +00:00
Alisen Chung
665c39c931 8347375: Extra <p> tag in robot specification
Reviewed-by: kbarrett
2025-01-09 21:51:51 +00:00
Hannes Wallnöfer
b335ea9296 8347122: Add missing @serial tags to module java.desktop
Reviewed-by: prr
2025-01-09 21:37:36 +00:00
Alisen Chung
df28cec6e9 8345144: Robot does not specify all causes of IllegalThreadStateException
Reviewed-by: prr
2025-01-09 20:47:22 +00:00
jeremy
5b703c7023 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI
Reviewed-by: kizune, prr, lbourges
2024-12-18 09:29:27 +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
Daniel Gredler
f6021a9c34 8344668: Unnecessary array allocations and copying in TextLine
Reviewed-by: honkar, azvegint, prr
2024-12-06 13:07:35 +00:00
Andrey Turbanov
3b7571d378 8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor
Reviewed-by: aivanov, prr
2024-12-05 09:07:15 +00:00
Phil Race
3f6c04247f 8345143: Remove uses of SecurityManager in the java.desktop module
Reviewed-by: azvegint, honkar
2024-12-03 00:12:50 +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
cf5ee0bda2 8342280: Deprecate for removal java.awt.AWTPermission
Reviewed-by: azvegint, kizune
2024-11-27 22:10:25 +00:00
Phil Race
8ad0b2afe3 8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references
Reviewed-by: azvegint, kizune
2024-11-27 22:10:07 +00:00
Phil Race
ca81ab5ebc 8344994: Remove most uses of RuntimePermission checks in java.desktop
Reviewed-by: azvegint
2024-11-26 07:03:15 +00:00
Phil Race
43603ac2f9 8344894: Obsolete reference to checking permissions in java.awt.Composite
Reviewed-by: kizune, kcr, azvegint
2024-11-26 06:57:06 +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
4b1653056d 8344795: Remove uses of AccessControlContext in java.desktop module
Reviewed-by: azvegint
2024-11-22 18:00:10 +00:00
Phil Race
50c099d69e 8344799: Remove permissions checks from java.awt.Desktop
Reviewed-by: azvegint
2024-11-22 04:00:46 +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
Archie Cobbs
8a1f9f0a32 8343476: Remove unnecessary @SuppressWarnings annotations (client)
Reviewed-by: prr
2024-11-20 01:57:03 +00:00