Integrated: 8262161: Refactor manual I/O stream copying in java.desktop to use new convenience APIs

2021-03-08 Thread Andrey Turbanov
On Mon, 21 Dec 2020 07:54:17 GMT, Andrey Turbanov wrote: > Cleanup code to use new handy methods in > `java.io.InputStream`/`java.nio.file.Files` instead of manual stream copy: > 1. java.io.InputStream#readAllBytes > 2. java.io.InputStream#transferTo > 3. java.nio.file.Files#copy This pull

Integrated: 8262446: DragAndDrop hangs on Windows

2021-03-08 Thread Dmitry Markov
On Thu, 4 Mar 2021 10:36:56 GMT, Dmitry Markov wrote: > The IME functions and the DND operation must be executed on the toolkit > thread. If the DND operation is in progress, the IME API is invoked via > SendMessage() call inside InvokeInputMethodFunction() to avoid a hang. The > flag

RFR: 8182043: Access to Windows Large Icons

2021-03-08 Thread Alexander Zuev
Fix updated after first round of review. - Commit messages: - 8182043: Access to Windows Large Icons Changes: https://git.openjdk.java.net/jdk/pull/2875/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk=2875=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8182043

Re: RFR: 8182043: Access to Windows Large Icons

2021-03-08 Thread Alexander Zuev
On Mon, 8 Mar 2021 13:22:07 GMT, Alexander Zuev wrote: > Fix updated after first round of review. Continuation of review at https://github.com/openjdk/jdk/pull/380 - PR: https://git.openjdk.java.net/jdk/pull/2875

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

2021-03-08 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