Re: RFR: 8262470: Printed GlyphVector outline with low DPI has bad quality on Windows

2021-03-10 Thread Prasanta Sadhukhan
On Fri, 26 Feb 2021 19:40:22 GMT, Alexander Scherbatiy wrote: > Printing text using GlyphVector outline has bad quality on printers with low > DPI on Windows. > The GDI system used for text printing on Windows accepts only integer path > coordinates. > Rounding GlyphVector outline coordinates

Re: RFR: 8262470: Printed GlyphVector outline with low DPI has bad quality on Windows

2021-03-10 Thread Prasanta Sadhukhan
On Fri, 26 Feb 2021 19:40:22 GMT, Alexander Scherbatiy wrote: > Printing text using GlyphVector outline has bad quality on printers with low > DPI on Windows. > The GDI system used for text printing on Windows accepts only integer path > coordinates. > Rounding GlyphVector outline coordinates

Re: RFR: 8260931: Implement JEP 382: New macOS Rendering Pipeline [v12]

2021-03-10 Thread Ajit Ghaisas
> **Description :** > This is the implementation of [JEP 382 : New macOS Rendering > Pipeline](https://bugs.openjdk.java.net/browse/JDK-8238361) > It implements a Java 2D internal rendering pipeline for macOS using the Apple > Metal API. > The entire work on this was done under [OpenJDK Project -

Re: RFR: 8260931: Implement JEP 382: New macOS Rendering Pipeline [v11]

2021-03-10 Thread Ajit Ghaisas
On Tue, 9 Mar 2021 20:18:08 GMT, Sergey Bylokhov wrote: >> Ajit Ghaisas has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contains 41 additional >> commits

Re: RFR: 8260931: Implement JEP 382: New macOS Rendering Pipeline [v10]

2021-03-10 Thread Ajit Ghaisas
On Sun, 7 Mar 2021 22:40:53 GMT, Sergey Bylokhov wrote: >> Ajit Ghaisas has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contains 36 additional >> commits

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Alexander Zuev
On Wed, 10 Mar 2021 01:00:33 GMT, Sergey Bylokhov wrote: > If you need a new functionality and CSR I wonder how it currently works on > Windows and macOS, or it does not work? Haven't tested this functionality on Windows, on macOS with current JDK it does not work at all. After entering the JS

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Pankaj Bansal
On Wed, 10 Mar 2021 13:32:01 GMT, Alexander Zuev wrote: > If you need a new functionality and CSR I wonder how it currently works on > Windows and macOS, or it does not work? - PR: https://git.openjdk.java.net/jdk/pull/2874

Re: RFR: 8260931: Implement JEP 382: New macOS Rendering Pipeline [v12]

2021-03-10 Thread Kevin Rushforth
On Wed, 10 Mar 2021 10:51:08 GMT, Ajit Ghaisas wrote: >> **Description :** >> This is the implementation of [JEP 382 : New macOS Rendering >> Pipeline](https://bugs.openjdk.java.net/browse/JDK-8238361) >> It implements a Java 2D internal rendering pipeline for macOS using the >> Apple Metal API

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Pankaj Bansal
On Wed, 10 Mar 2021 13:32:01 GMT, Alexander Zuev wrote: > > If you need a new functionality and CSR I wonder how it currently works on > > Windows and macOS, or it does not work? > > Haven't tested this functionality on Windows, on macOS with current JDK it > does not work at all. After enteri

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Pankaj Bansal
On Tue, 9 Mar 2021 21:27:39 GMT, Alexander Zuev wrote: > Shouldn't you also increase the rolesMap initial capacity? ok, I will do that in next commit. - PR: https://git.openjdk.java.net/jdk/pull/2874

RFR: 8263311: Watch registry changes for remote printers update instead of polling

2021-03-10 Thread Alexey Ivanov
[JDK-8153732](https://bugs.openjdk.java.net/browse/JDK-8153732) implemented polling for remote printers. That bug description also mentions watching the registry for changes and links to the article which describes the method yet it does so in terms of WMI. Using WMI is not necessary to watch fo

Re: RFR: 8182043: Access to Windows Large Icons

2021-03-10 Thread Alexey Ivanov
On Mon, 8 Mar 2021 13:22:07 GMT, Alexander Zuev wrote: > Fix updated after first round of review. src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java line 1044: > 1042: new BufferedImage(iconSize, iconSize, > BufferedImage.TYPE_INT_ARGB); > 1043:

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Sergey Bylokhov
On Wed, 10 Mar 2021 14:47:02 GMT, Pankaj Bansal wrote: >>> If you need a new functionality and CSR I wonder how it currently works on >>> Windows and macOS, or it does not work? >> >> Haven't tested this functionality on Windows, on macOS with current JDK it >> does not work at all. After ente

Re: RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

2021-03-10 Thread Alexander Zuev
On Wed, 10 Mar 2021 14:47:02 GMT, Pankaj Bansal wrote: > If these changes are too intrusive, I can go with the second approach of > getting and setting the current values of slider in > performincrement/performdecrement functions in SliderAccessibility.m. I am > not sure if this will be correc

Re: RFR: 8260931: Implement JEP 382: New macOS Rendering Pipeline [v12]

2021-03-10 Thread Alexey Ushakov
On Wed, 10 Mar 2021 10:51:08 GMT, Ajit Ghaisas wrote: >> **Description :** >> This is the implementation of [JEP 382 : New macOS Rendering >> Pipeline](https://bugs.openjdk.java.net/browse/JDK-8238361) >> It implements a Java 2D internal rendering pipeline for macOS using the >> Apple Metal API