Sergey Tsypanov
|
ccbce107f2
|
8272756: Remove unnecessary explicit initialization of volatile variables in java.desktop
Reviewed-by: jdv, aivanov
|
2021-10-08 15:58:36 +00:00 |
|
Andrey Turbanov
|
8a4d2b4aa7
|
8274680: Remove unnecessary conversion to String in java.desktop
Reviewed-by: pbansal, jdv, serb, kizune
|
2021-10-06 02:53:09 +00:00 |
|
Andrey Turbanov
|
9ca6bf0d22
|
8274505: Too weak variable type leads to unnecessary cast in java.desktop
Reviewed-by: serb, kizune, pbansal
|
2021-10-02 03:06:29 +00:00 |
|
Sergey Bylokhov
|
e49e5b5a7e
|
8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform)
Reviewed-by: prr
|
2021-09-28 21:38:40 +00:00 |
|
Sergey Bylokhov
|
148935279d
|
8271718: Crash when during color transformation the color profile is replaced
Reviewed-by: prr
|
2021-08-10 22:22:42 +00:00 |
|
Andrey Turbanov
|
35b399aca8
|
8269130: Replace usages of Collection.toArray() with Collection.toArray(T[]) to avoid redundant array copying
Reviewed-by: mullan, serb
|
2021-08-10 13:27:59 +00:00 |
|
Weijun Wang
|
90cd2fa164
|
8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K
Reviewed-by: serb
|
2021-07-27 17:34:19 +00:00 |
|
Weijun Wang
|
6765f90250
|
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
|
2021-06-02 11:57:31 +00:00 |
|
Dmitry Batrak
|
236bd89dc3
|
8263583: Emoji rendering on macOS
Reviewed-by: serb, prr
|
2021-05-31 07:14:53 +00:00 |
|
Sergey Bylokhov
|
16acfafb6b
|
8012229: [lcms] Improve performance of color conversion for images with alpha channel
Reviewed-by: azvegint
|
2021-03-31 23:02:55 +00:00 |
|
Sergey Bylokhov
|
1a21f77971
|
8263482: Make access to the ICC color profiles data multithread-friendly
Reviewed-by: azvegint
|
2021-03-19 02:48:30 +00:00 |
|
Sergey Bylokhov
|
a7e2e80ff4
|
8260695: The java.awt.color.ICC_Profile#getData/getData(int) are not thread safe
Reviewed-by: azvegint, aivanov
|
2021-02-22 22:34:53 +00:00 |
|
Sergey Bylokhov
|
bf47a479b9
|
8261282: Lazy initialization of built-in ICC_Profile/ColorSpace classes is too lazy
Reviewed-by: azvegint
|
2021-02-11 22:05:12 +00:00 |
|
Sergey Bylokhov
|
64a150c518
|
6986863: ProfileDeferralMgr throwing ConcurrentModificationException
Reviewed-by: kizune
|
2021-01-29 06:18:43 +00:00 |
|
Laurent Bourgès
|
61292be755
|
8259681: Remove the Marlin rendering engine (single-precision)
Reviewed-by: serb
|
2021-01-18 11:34:10 +00:00 |
|
Laurent Bourgès
|
e4df2098a8
|
7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang
Reviewed-by: serb, prr
|
2021-01-12 20:51:54 +00:00 |
|
Sergey Bylokhov
|
8a05d60532
|
8259042: Inconsistent use of general primitives loops
Reviewed-by: prr
|
2021-01-06 10:07:03 +00:00 |
|
Andrey Turbanov
|
580af4906d
|
8258006: Replaces while cycles with iterator with enhanced for in java.desktop
Reviewed-by: prr, serb
|
2020-12-19 22:19:41 +00:00 |
|
Sergey Bylokhov
|
d3ac1bf16c
|
8198390: Test MultiResolutionDrawImageWithTransformTest.java fails when -esa is passed
Reviewed-by: kizune
|
2020-12-04 23:06:07 +00:00 |
|
Sergey Bylokhov
|
be635258fa
|
8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)
Reviewed-by: kizune, aivanov
|
2020-11-11 01:29:33 +00:00 |
|
Sergey Bylokhov
|
b5d78afe20
|
8254863: Delete code leftover from old fixes
Reviewed-by: azeemj, kizune, prr
|
2020-11-10 06:17:19 +00:00 |
|
Sergey Bylokhov
|
dd032b7fa6
|
8254798: Deprecate for removal an empty finalize() methods in java.desktop module
Reviewed-by: kcr, pbansal
|
2020-10-19 03:11:51 +00:00 |
|
Sergey Bylokhov
|
3d88d387c3
|
8252070: Some platform-specific BLIT optimizations are not effective
Reviewed-by: prr, jdv
|
2020-09-20 04:33:27 +00:00 |
|
Sergey Bylokhov
|
8da6c8d6aa
|
7183828: Invalid Image Variant when using anything other than BufferedImage
Reviewed-by: prr
|
2020-09-10 21:26:10 +00:00 |
|
Alexander Zuev
|
7f74c7dd7f
|
8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows)
Reviewed-by: serb
|
2020-08-05 12:52:33 +03:00 |
|
Andrey Turbanov
|
921155dfc7
|
8036604: Typo in BufferedBufImgOps.java in the exception message
Reviewed-by: serb
|
2020-06-24 20:32:32 -07:00 |
|
Phil Race
|
def1d5a8c0
|
8242004: TextLayout throws Exception with a non-invertible transform
Reviewed-by: serb, jdv
|
2020-04-20 15:19:55 -07:00 |
|
Phil Race
|
5a5e4bbfee
|
8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
Reviewed-by: serb, kcr
|
2020-04-06 12:01:34 -07:00 |
|
Sergey Bylokhov
|
bbc3d16705
|
8176359: Frame#setMaximizedbounds not working properly in multi screen environments
8231564: setMaximizedBounds is broken with large display scale and multiple monitors
Reviewed-by: aivanov
|
2020-01-25 22:46:20 -08:00 |
|
Phil Race
|
267eae16ae
|
8225292: Better Graphics2D drawing
Reviewed-by: serb, psadhukhan, mschoene, rhalade
|
2019-06-16 13:14:32 -07:00 |
|
Sergey Bylokhov
|
d05b24b3f4
|
8229896: Delete an unused code in the BufferedContext
Reviewed-by: prr, jdv
|
2019-09-13 17:35:12 -07:00 |
|
Laurent Bourgès
|
027fdb2d3b
|
8230728: Thin stroked shapes are not rendered if affine transform has flip bit
Use abs(at.getDeterminant()) in userSpaceLineWidth() to ensure positive value
Reviewed-by: prr, jdv
|
2019-09-10 21:20:51 +02:00 |
|
Sergey Bylokhov
|
145c5111a6
|
8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
Reviewed-by: prr, avu
|
2019-08-27 04:43:01 -07:00 |
|
Laurent Bourgès
|
383e7dfb30
|
8228711: Path rendered incorrectly when it goes outside the clipping region
Fixed closePath() to preserve last position and its outcode in Stroker and TransformingPathConsumer2D.PathClipFilter
Reviewed-by: prr, kcr
|
2019-08-07 10:25:50 +02:00 |
|
Sergey Bylokhov
|
cf14b6195f
|
8222917: GraphicsEnvironment for Unix still have an unused dependency on Solaris
Reviewed-by: prr
|
2019-04-26 23:32:46 -07:00 |
|
Sergey Bylokhov
|
df2ad6cdd8
|
8214076: Cleanup the code related to GraphicsEnvironment/Device/Configuration
Reviewed-by: aivanov, prr
|
2019-01-28 17:19:54 -08:00 |
|
Tagir F. Valeev
|
fc807d0914
|
8211300: Convert C-style array declarations in JDK client code
Reviewed-by: prr, serb
|
2018-10-04 12:40:55 -07:00 |
|
Laurent Bourgès
|
60e6552bad
|
8210335: Clipping problems with complex affine transforms: negative scaling factors or small scaling factors
Fixed clipping rectangle to take into account the inverse transform (scale/shear)
Reviewed-by: prr, serb
|
2018-09-24 21:23:37 +02:00 |
|
Sergey Bylokhov
|
014033a098
|
8196030: AWT Robot mouseMove fails on Windows 10 1709 with HiDPI
8190326: Robot.mouseMove uses scaling factor of main display on unscaled second display
Reviewed-by: prr, kcr
|
2018-06-04 20:32:19 -07:00 |
|
Laurent Bourgès
|
ef92671424
|
8202580: Dashed BasicStroke randomly painted incorrectly, may freeze application
Fixed Dasher.init() to use the correct part [0; dashLen[
Reviewed-by: prr, serb
|
2018-05-08 10:13:21 +02:00 |
|
Laurent Bourgès
|
385ad9e160
|
8198885: upgrade Marlin (java2d) to 0.9.1
Clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier
Reviewed-by: prr, serb
|
2018-03-27 22:09:43 +02:00 |
|
Laurent Bourgès
|
5f530a331b
|
8191814: Marlin rasterizer spends time computing geometry for stroked segments that do not intersect the clip
Upgrade to Marlin 0.8.2 providing efficient path clipping (Stroker and Filler)
Reviewed-by: prr, serb
|
2017-12-11 21:14:43 +01:00 |
|
Semyon Sadetsky
|
2f2dc51f00
|
8187367: Numerous swing display problems with scaled displays on Windows
Reviewed-by: serb, prr
|
2017-11-27 15:28:29 -08:00 |
|
Semyon Sadetsky
|
70329e0640
|
8190228: Remove redundant modifiers in java.desktop module
Reviewed-by: serb, prr
|
2017-11-22 14:04:51 -08:00 |
|
Phil Race
|
f50b03376b
|
8186306: Remove pisces from Java2D sources + build
Reviewed-by: serb, neugens
|
2017-11-14 11:47:49 -08:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|