RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer

2020-11-18 Thread Alexander Zuev
8256108: Create implementation for NSAccessibilityElement protocol peer - Commit messages: - 8256108: Create implementation for NSAccessibilityElement protocol peer - Merge pull request #3 from openjdk/master - Merge pull request #2 from openjdk/master - Merge pull request #1 from

Re: RFR: 8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state

2020-11-18 Thread Alexander Zuev
On Mon, 16 Nov 2020 03:02:59 GMT, Sergey Bylokhov wrote: > On HIDPI Windows, the Frame#setBounds does not work in a minimized state. The > bug found during the development of JDK-8211999. When the frame is iconized > and we try to save new bounds for future use, we store the coordinates in the

Re: RFR: 8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state

2020-11-18 Thread Sergey Bylokhov
On Wed, 18 Nov 2020 17:57:18 GMT, Alexander Zuev wrote: > Quick question: is there any way to manually reproduce this problem or it is > only possible programmatically? How can you move iconified window to another > display without de-iconifying it? To reproduce the bug it is necessary to call

Re: RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer [v2]

2020-11-18 Thread Alexander Zuev
> 8256108: Create implementation for NSAccessibilityElement protocol peer Alexander Zuev has updated the pull request incrementally with one additional commit since the last revision: Fixed the year in file header. Added comments on a reason for the common component layer existance.

EA7 build of Project Lanai (Java 2D Metal rendering pipeline for macOS) is now posted

2020-11-18 Thread Philip Race
The EA 7 build of Project Lanai [1] was posted today at https://jdk.java.net/lanai/ EA 7 Build 16-lanai+3-278 (2020/11/17) Please do give it a try (-Dsun.java2d.metal=true) and let us know of issues. EA 7 contains the following new bug fixes relative to EA 6 # 8256331: Lanai: DrawImage/In

Re: RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer [v2]

2020-11-18 Thread Sergey Bylokhov
On Wed, 18 Nov 2020 19:03:17 GMT, Alexander Zuev wrote: >> 8256108: Create implementation for NSAccessibilityElement protocol peer > > Alexander Zuev has updated the pull request incrementally with one additional > commit since the last revision: > > Fixed the year in file header. > > Ad

Re: RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer [v2]

2020-11-18 Thread Alexander Zuev
On Thu, 19 Nov 2020 00:23:01 GMT, Sergey Bylokhov wrote: >> Alexander Zuev has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Fixed the year in file header. >> >> Added comments on a reason for the common component layer existance. > >

Re: RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer [v2]

2020-11-18 Thread Sergey Bylokhov
On Thu, 19 Nov 2020 04:20:58 GMT, Alexander Zuev wrote: >> src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m >> line 140: >> >>> 138: // Please see >>> https://developer.apple.com/documentation/appkit/nsaccessibilityprotocol >>> 139: // for more details. >>> 140: @in

Re: RFR: 8256108: Create implementation for NSAccessibilityElement protocol peer [v2]

2020-11-18 Thread Alexander Zuev
On Thu, 19 Nov 2020 05:54:01 GMT, Sergey Bylokhov wrote: >> Implementing it step by step is exactly why i did it - if i make >> JavaComponentAccessibility implementing the NSAccessibilityElement it >> triggers mac os to stop using the old property based API on all of it and we >> are not ready