394 Commits

Author SHA1 Message Date
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
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
fae345c6cf 8378918: Remove AppContext from some DnD classes
Reviewed-by: serb, dnguyen
2026-03-22 19:53:43 +00:00
Prasanta Sadhukhan
abb9c33ced 8380125: Formatting issue for few swing classes
Reviewed-by: honkar, azvegint
2026-03-18 01:14:16 +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
Daniel Gredler
8444fdae4a 8379778: SunGraphics2D improvements
Reviewed-by: avu, prr
2026-03-12 14:49:35 +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
Daniel Gredler
ca479be747 8379363: FontInfo improvements
Reviewed-by: prr, serb
2026-03-06 10:21:14 +00:00
Phil Race
f266079d26 8378917: InputEvent checks for SystemClipboard access are unused
Reviewed-by: dmarkov, serb
2026-03-05 23:54:52 +00:00
Alexey Ivanov
2adffe0c3c 8378872: Mark waitList in FetcherInfo final
Reviewed-by: prr, azvegint
2026-03-02 14:19:34 +00:00
Phil Race
9cf9fbec1f 8378389: Remove AppContext from the Swing RepaintManager
Reviewed-by: azvegint, serb
2026-03-01 17:35:56 +00:00
Phil Race
f3d7ca33d7 8378607: GlyphLayout cache can prevent Fonts from being GC'd
Reviewed-by: jdv, tr
2026-02-28 22:58:10 +00:00
Renjith Kannath Pariyangad
6daca7ef99 8268675: RTE from "Printable.print" propagates through "PrinterJob.print"
Reviewed-by: psadhukhan, prr
2026-02-27 03:15:27 +00:00
Alexey Ivanov
5386a72bc2 8378578: Add final to XbmColormap and XbmHints in XbmImageDecoder
Reviewed-by: dmarkov, serb, prr, dnguyen
2026-02-25 11:22:23 +00:00
Alexey Ivanov
6b576235b8 8377924: Inconsistent parsing of XBM files after JDK-8361748
8377826: Eliminate code duplication in XbmImageDecoder

Reviewed-by: dnguyen, prr, dmarkov
2026-02-23 19:09:20 +00:00
Phil Race
74a07b7487 8378197: Remove AppContext from sun/swing/plaf/DesktopProperty.java
Reviewed-by: serb, kizune
2026-02-23 18:39:46 +00:00
Phil Race
569d18fbe5 8337853: Remove SunLayoutEngineKey and SunLayoutEngineFactory and its cache.
Reviewed-by: azvegint, dnguyen
2026-02-23 18:36:00 +00:00
Phil Race
facbcaf06a 8378205: Remove AppContext from Swing MenuComponent
Reviewed-by: kizune, serb
2026-02-21 04:13:08 +00:00
Phil Race
2a71f89bc8 8378192: Remove AppContext from SwingUtilities2
Reviewed-by: psadhukhan, kizune
2026-02-19 18:04:06 +00:00
Phil Race
9b44ea39bf 8378204: Remove AppContext from two Swing UI classes
Reviewed-by: serb, kizune
2026-02-19 17:58:36 +00:00
Phil Race
bfac97c5c1 8376992: Remove AppContext from SystemTray implementation
Reviewed-by: serb, azvegint
2026-02-18 05:44:26 +00:00
Phil Race
1b19261378 8376994: Remove AppContext from sun/awt/datatransfer/DataTransferer.java
Reviewed-by: serb, dnguyen
2026-02-17 18:34:45 +00:00
Phil Race
caaebf358c 8377192: Remove AppContext from MenuSelectionManager
Reviewed-by: dnguyen, psadhukhan, serb
2026-02-17 18:34:22 +00:00
Phil Race
1920983edb 8377191: Remove AppContext from KeyboardFocusManager
Reviewed-by: dnguyen, tr, serb
2026-02-13 22:40:26 +00:00
Phil Race
eecc0d6904 8376996: Remove AppContext usage from SunClipboard.java
Reviewed-by: serb, dnguyen
2026-02-13 01:04:48 +00:00
Phil Race
39a1d1c801 8376998: [macOS] Remove AppContext from AppEventHandler
Reviewed-by: serb, dnguyen
2026-02-11 19:23:03 +00:00
Phil Race
62c7e9aefd 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter
Reviewed-by: aivanov, tr
2026-01-29 04:49:56 +00:00
Phil Race
7efa3168b7 8376434: Remove AppContext from awt ImageFetcher implementation
Reviewed-by: azvegint, aivanov
2026-01-28 18:01:10 +00:00
Phil Race
89a18c0108 8376432: Remove AppContext from sun/swing/DefaultLookup.java
Reviewed-by: psadhukhan, azvegint, aivanov
2026-01-28 17:58:15 +00:00
Renjith Kannath Pariyangad
84ee4f976b 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently
Reviewed-by: jdv, aivanov, prr, rhalade
2026-01-18 20:22:55 -08:00
Jayathirth D V
9f3f960b36 8364214: Enhance polygon data support
Reviewed-by: rhalade, psadhukhan, mschoene, prr
2026-01-18 20:22:54 -08:00
Damon Nguyen
7f707ba8e7 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed
Reviewed-by: prr, jdv
2026-01-13 16:55:03 +00:00
Jeremy Wood
2a965dffdd 8374377: PNGImageDecoder Slow For 8-bit PNGs
Reviewed-by: jdv, prr
2026-01-09 09:56:39 +00:00
Phil Race
982aa3f8ea 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes
Reviewed-by: serb, azvegint
2026-01-08 19:47:01 +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
Daniel Gredler
e1d1d53cd1 8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ')
Reviewed-by: serb, prr
2025-12-11 13:53:01 +00:00
Sergey Bylokhov
42db9ab629 8298432: Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code
Reviewed-by: psadhukhan, jdv, azvegint
2025-11-26 22:12:41 +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
Jeremy Wood
acc8a76db2 8357034: GifImageDecoder can produce wrong transparent pixels
Reviewed-by: jdv, prr
2025-11-05 18:57:03 +00:00
Phil Race
146f8a83f9 4954405: Data buffers created with an offset are unusable
Reviewed-by: avu, psadhukhan, jdv
2025-11-04 21:49:41 +00:00
Sergey Nazarkin
4520983e8e 8368882: NPE during text drawing on machine with JP locale
Reviewed-by: serb, prr, psadhukhan
2025-11-03 12:56:42 +00:00
Laurent Bourgès
46c23bb1a2 8341381: Random lines appear in graphic causing by the fix of JDK-8297230
Reviewed-by: prr
2025-10-17 05:43:10 +00:00
Jeremy Wood
7c75cb312c 8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties
Reviewed-by: aivanov, prr, psadhukhan
2025-10-09 16:02:01 +00:00
Daniel Gredler
fdbba049a2 8368775: Remove outdated comment in OutlineTextRenderer
Reviewed-by: prr, dnguyen, serb
2025-09-29 10:39:25 +00:00
Daniel Gredler
2407eb0522 8367867: [macosx] Ignorable whitespace in text not removed when printing
Reviewed-by: prr, serb
2025-09-25 10:08:56 +00:00
Phil Race
52a923f20c 8367702: PrintJob.getGraphics() should return null after PrintJob.end
Reviewed-by: azvegint
2025-09-24 16:28:44 +00:00
Daniel Gredler
5730e908c6 4138921: TextLayout handling of empty strings
Reviewed-by: prr, serb
2025-09-17 09:16:41 +00:00
Volker Simonis
bcff857ba0 8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8
Reviewed-by: prr, serb
2025-09-08 13:30:45 +00:00