Re: RFR: 6176679: Application freezes when copying an animated gif image to the system clipboard [v14]

2023-05-05 Thread Dmitry Markov
On Thu, 4 May 2023 17:36:33 GMT, Rajat Mahajan wrote: >> **Problem:** >> >> On pressing the Copy button we keep waiting in AWT-EventQueue thread in >> reconstruct() function as we detect that we have missing information for the >> animated image since we are copying single frame at a time. >>

RFR: 8306812: Open source several AWT Miscellaneous tests

2023-05-05 Thread Tejesh R
Open source few AWT Miscellaneous ( Panel, Popup, robot and scrollbar) tests. - Commit messages: - Open source few Applet test - Open source few Applet test Changes: https://git.openjdk.org/jdk/pull/13828/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13828&range=00 Issu

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots

2023-05-05 Thread Maxim Kartashev
On Thu, 4 May 2023 14:18:44 GMT, Alexander Zvegintsev wrote: > Modern Linux systems often come with > [Wayland](https://wayland.freedesktop.org/) by default. > This comes with some difficulties, and one of them is the inability to get > screenshots from the system. > This is because we now use

RFR: 8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland

2023-05-05 Thread Alexander Zvegintsev
On Linux systems, we rely on XGrabPointer (X11 API) to capture mouse input and dismiss popup menus on mouse clicks outside the popup menu. Unfortunately, on Linux systems using the [Wayland](https://wayland.freedesktop.org/) session this only works inside [XWayland(Wayland's X11 server implemen

Re: RFR: 8306137: Open source several AWT ScrollPane related tests [v6]

2023-05-05 Thread Alexey Ivanov
On Wed, 3 May 2023 16:00:39 GMT, Tejesh R wrote: >> Open source few AWT ScrollPane related tests. > > Tejesh R has updated the pull request incrementally with one additional > commit since the last revision: > > Removed whitespace error Changes requested by aivanov (Reviewer). test/jdk/java

Re: RFR: 8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland

2023-05-05 Thread Maxim Kartashev
On Fri, 5 May 2023 12:27:04 GMT, Alexander Zvegintsev wrote: > I also have doubts about the need to change the documentation, as I can't > find where it is described that the popup menu should be hidden when clicked > outside the menu. FWIW, I agree that you only need to change the documentat

Re: RFR: 8269806: Emoji rendering on Linux [v20]

2023-05-05 Thread Nikita Gubarkov
On Wed, 5 Apr 2023 14:31:34 GMT, Nikita Gubarkov wrote: >> It was implemented in JetBrains Runtime a year ago and was ported & >> refactored for this PR >> It includes: >> - Bitmap glyph loading via Freetype >> - Manual scaling & transformation of bitmap glyphs with nearest-neighbor or >> bilin

Re: RFR: 8307194: Enhance static-libs-image [v5]

2023-05-05 Thread Alan Bateman
On Thu, 4 May 2023 19:32:45 GMT, Jiangli Zhou wrote: >>> [...] I'll see if I can test this on a mandrel build tomorrow... >> >> @jianglizhou So I've tested this with a mandrel build and it doesn't break >> terribly, but a graalvm build after this patch has *two* `libjvm.a` which a) >> doesn't

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots [v2]

2023-05-05 Thread Alexander Zvegintsev
> Modern Linux systems often come with > [Wayland](https://wayland.freedesktop.org/) by default. > This comes with some difficulties, and one of them is the inability to get > screenshots from the system. > This is because we now use the [X Window System > API](https://en.wikipedia.org/wiki/X_Wi

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots [v2]

2023-05-05 Thread Alexander Zvegintsev
On Fri, 5 May 2023 09:33:00 GMT, Maxim Kartashev wrote: >> Alexander Zvegintsev has updated the pull request incrementally with three >> additional commits since the last revision: >> >> - update, based on review comments >> - remove wayland detection >> - BUILD_LIBPIPEWIRE_HEADER_DIRS -> LI

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots [v2]

2023-05-05 Thread Alexander Zvegintsev
On Thu, 4 May 2023 19:52:22 GMT, Erik Joelsson wrote: >> Alexander Zvegintsev has updated the pull request incrementally with three >> additional commits since the last revision: >> >> - update, based on review comments >> - remove wayland detection >> - BUILD_LIBPIPEWIRE_HEADER_DIRS -> LIBP

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots [v2]

2023-05-05 Thread Maxim Kartashev
On Fri, 5 May 2023 14:26:49 GMT, Alexander Zvegintsev wrote: > P.S. I removed synchronized modifier from getRGBPixels My main point was that you don't seem to need to have both, and while I picked one you picked the other ;-) So it's OK. >> src/java.desktop/unix/native/libawt_xawt/awt/screenca

Re: RFR: 8307145: windowsaccessbridge.dll is missing 4 critical methods in its C API

2023-05-05 Thread Daniel Jeliński
On Sat, 29 Apr 2023 19:26:00 GMT, Julian Waters wrote: > In windowsaccessbridge(-64).dll the following methods are exported in a def > file to C API which in turn call their real implementation, which are > instance methods of the class WinAccessBridge: > > addJavaEventNotification > removeJav

Re: RFR: 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots

2023-05-05 Thread Alexander Zvegintsev
On Fri, 5 May 2023 02:37:28 GMT, Sergey Bylokhov wrote: > > If the user wishes to change their mind about the screens allowed to be > > captured, the user should use the new Robot#resetScreenCapturePermission > > method > > Do we really need to add this new API? probably we can implement the f

Re: RFR: 8307145: windowsaccessbridge.dll is missing 4 critical methods in its C API

2023-05-05 Thread Julian Waters
On Fri, 5 May 2023 14:57:27 GMT, Daniel Jeliński wrote: > FWIW, this is what dumpbin displays for these entries: > > ``` > 12 351C addAccessibilityEventNotification = > ?addAccessibilityEventNotification@WinAccessBridge@@QEAAX_J@Z (public: void > __cdecl WinAccessBridge::addA

RFR: 8280031: Deprecate GTK2 for removal in JDK 21

2023-05-05 Thread Alexander Zvegintsev
GTK3 has been the default for several years now. GTK2 is now only available by specifying it with the jdk.gtk.version system property. With the announcement of the GTK 4 release in December 2020, the GTK 2 toolkit has reached its end of life. It is time to deprecate it for removal. Since there

Integrated: 8306871: Open source more AWT Drag & Drop tests

2023-05-05 Thread Damon Nguyen
On Fri, 28 Apr 2023 18:34:36 GMT, Damon Nguyen wrote: > This PR open sources more AWT DnD & Event related tests This pull request has now been integrated. Changeset: b5a48277 Author:Damon Nguyen URL: https://git.openjdk.org/jdk/commit/b5a48277ab5b42c4b13db7ddb5418a17ada512ec Stats:

Re: RFR: 8307194: Enhance static-libs-image [v6]

2023-05-05 Thread Jiangli Zhou
> This PR is branched from the makefile changes for > https://bugs.openjdk.org/browse/JDK-8303796 and contains the following for > handling the JDK/VM static libraries: > > - Create libjvm.a together with other JDK static libraries when building > 'static-libs-image' (or 'static-libs-bundles')

Re: RFR: 8307194: Enhance static-libs-image [v6]

2023-05-05 Thread Jiangli Zhou
> This PR is branched from the makefile changes for > https://bugs.openjdk.org/browse/JDK-8303796 and contains the following for > handling the JDK/VM static libraries: > > - Create libjvm.a together with other JDK static libraries when building > 'static-libs-image' (or 'static-libs-bundles')

Re: RFR: 8307194: Enhance static-libs-image [v6]

2023-05-05 Thread Jiangli Zhou
On Thu, 4 May 2023 19:12:14 GMT, Severin Gehwolf wrote: >> As @jerboaa mentioned, for GraalVM native-image we produce our own >> `libjvm.a` as part of building GraalVM (every native image gets statically >> linked to that library). See >> https://github.com/oracle/graal/blob/f1c1d710625ac84559

Re: RFR: 8307194: Enhance static-libs-image [v7]

2023-05-05 Thread Jiangli Zhou
> This PR is branched from the makefile changes for > https://bugs.openjdk.org/browse/JDK-8303796 and contains the following for > handling the JDK/VM static libraries: > > - Create libjvm.a together with other JDK static libraries when building > 'static-libs-image' (or 'static-libs-bundles')

Re: RFR: 8307194: Enhance static-libs-image [v7]

2023-05-05 Thread Jiangli Zhou
On Fri, 5 May 2023 16:43:46 GMT, Jiangli Zhou wrote: >>> [...] I'll see if I can test this on a mandrel build tomorrow... >> >> @jianglizhou So I've tested this with a mandrel build and it doesn't break >> terribly, but a graalvm build after this patch has *two* `libjvm.a` which a) >> doesn't

RFR: JDK-8307301: Update HarfBuzz to 7.2.0

2023-05-05 Thread Harshitha Onkar
Harfbuzz updated from 7.0.1 to 7.2.0. Files changed - - harfbuzz.md file updated - 1 newly added source file - hb-ot-var-cvar-table.hh - 73 modified source files Following testing was carried for the update and works as expected. 1. Client CI Testing 2. TextLayout related tests 3. Font2DTest

RFR: 8306941: Open source several datatransfer and dnd AWT tests

2023-05-05 Thread Alexander Zvegintsev
Open sourcing few more tests: java/awt/datatransfer/MimeFormatsTest/MimeFormatsTest.java java/awt/datatransfer/RemoveFlavorListenerTest/RemoveFlavorListenerTest.java java/awt/dnd/AutoscrollStopTest/AutoscrollStopTest.java java/awt/dnd/ButtonReleaseTest/ButtonReleaseTest.java Testing looks good

Re: RFR: JDK-8307381: Open Source JFrame, JIF related Swing Tests [v2]

2023-05-05 Thread Alexander Zuev
On Thu, 4 May 2023 20:27:48 GMT, Harshitha Onkar wrote: >> Open sourced the following JFrame, JIF related Swing tests. >> >> >> test/jdk/javax/swing/JFrame/bug4101444.java >> test/jdk/javax/swing/JFrame/bug4208018.java >> test/jdk/javax/swing/JInternalFrame/bug4308938.java >> test/jdk/javax/swi

Re: RFR: JDK-8307301: Update HarfBuzz to 7.2.0

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 16:40:57 GMT, Harshitha Onkar wrote: > Harfbuzz updated from 7.0.1 to 7.2.0. > > Files changed - > > - harfbuzz.md file updated > - 1 newly added source file - hb-ot-var-cvar-table.hh > - 73 modified source files > > > Following testing was carried for the update and works

Re: RFR: 8306941: Open source several datatransfer and dnd AWT tests

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 16:54:20 GMT, Alexander Zvegintsev wrote: > Open sourcing few more tests: > > > java/awt/datatransfer/MimeFormatsTest/MimeFormatsTest.java > java/awt/datatransfer/RemoveFlavorListenerTest/RemoveFlavorListenerTest.java > java/awt/dnd/AutoscrollStopTest/AutoscrollStopTest.java

Re: RFR: 8280031: Deprecate GTK2 for removal

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 15:21:14 GMT, Alexander Zvegintsev wrote: > GTK3 has been the default for several years now. GTK2 is now only available > by specifying it with the jdk.gtk.version system property. With the > announcement of the GTK 4 release in December 2020, the GTK 2 toolkit has > reache

Integrated: JDK-8307301: Update HarfBuzz to 7.2.0

2023-05-05 Thread Harshitha Onkar
On Fri, 5 May 2023 16:40:57 GMT, Harshitha Onkar wrote: > Harfbuzz updated from 7.0.1 to 7.2.0. > > Files changed - > > - harfbuzz.md file updated > - 1 newly added source file - hb-ot-var-cvar-table.hh > - 73 modified source files > > > Following testing was carried for the update and works

Re: RFR: 8307145: windowsaccessbridge.dll is missing 4 critical methods in its C API

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 15:04:36 GMT, Julian Waters wrote: > > FWIW, this is what dumpbin displays for these entries: > > ``` > > 12 351C addAccessibilityEventNotification = > > ?addAccessibilityEventNotification@WinAccessBridge@@QEAAX_J@Z (public: void > > __cdecl WinAccessBridge:

Re: RFR: 8307091: A few client tests intermittently throw ConcurrentModificationException [v2]

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 05:25:55 GMT, Tejesh R wrote: >> src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java >> line 365: >> >>> 363: >>> 364: if (start >= 0 && end > start) { >>> 365: List listStart_OldSize = new >>> V

RFR: 8307130: Open source few Swing JMenu tests

2023-05-05 Thread Damon Nguyen
Open source few Swing JMenu tests - Commit messages: - Initial test add Changes: https://git.openjdk.org/jdk/pull/13839/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13839&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307130 Stats: 272 lines in 4 files changed:

Re: RFR: 8306812: Open source several AWT Miscellaneous tests

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 09:54:36 GMT, Tejesh R wrote: > Open source few AWT Miscellaneous ( Panel, Popup, robot and scrollbar) tests. test/jdk/java/awt/Panel/SetForegroundTest.java line 33: > 31: import java.awt.Color; > 32: > 33: import javax.swing.JWindow; Would be nice to have an empty line her

Re: RFR: 7083187: Class CSS.CssValue is missing implementations of equals() and hashCode() [v4]

2023-05-05 Thread Alexey Ivanov
On Wed, 3 May 2023 11:00:36 GMT, Prasanta Sadhukhan wrote: >> Two CSS AttributeSet-s can be compared using the AttributeSet.isEqual() >> method which can fail due to missing implementation of equals method in CSS >> subclasses. >> In this issue, even when two CSS AttributeSet has same 42 font

Re: RFR: 7083187: Class CSS.CssValue is missing implementations of equals() and hashCode() [v2]

2023-05-05 Thread Alexey Ivanov
On Wed, 3 May 2023 21:14:25 GMT, Phil Race wrote: >> I'm pretty sure the test will still pass because Java compiler interns >> strings. You have to explicitly create a new instance of the String to make >> the test fail. >> >> In real applications, attributes are parsed from a style sheet and

Integrated: 6176679: Application freezes when copying an animated gif image to the system clipboard

2023-05-05 Thread Rajat Mahajan
On Mon, 10 Apr 2023 21:32:30 GMT, Rajat Mahajan wrote: > **Problem:** > > On pressing the Copy button we keep waiting in AWT-EventQueue thread in > reconstruct() function as we detect that we have missing information for the > animated image since we are copying single frame at a time. > Due t

Re: RFR: 8306996: Open source Swing MenuItem related tests

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 04:56:22 GMT, Abhishek Kumar wrote: > This PR is to open source JMenuItem related swing tests. test/jdk/javax/swing/JMenuItem/bug4304129.java line 47: > 45: public static void main(String args[]) throws Exception { > 46: bug4304129 test = new bug4304129(); > 47:

Re: RFR: 8307130: Open source few Swing JMenu tests

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 17:41:26 GMT, Damon Nguyen wrote: > Open source few Swing JMenu tests Marked as reviewed by prr (Reviewer). - PR Review: https://git.openjdk.org/jdk/pull/13839#pullrequestreview-1415239602

Integrated: JDK-8307381: Open Source JFrame, JIF related Swing Tests

2023-05-05 Thread Harshitha Onkar
On Wed, 3 May 2023 20:58:00 GMT, Harshitha Onkar wrote: > Open sourced the following JFrame, JIF related Swing tests. > > > test/jdk/javax/swing/JFrame/bug4101444.java > test/jdk/javax/swing/JFrame/bug4208018.java > test/jdk/javax/swing/JInternalFrame/bug4308938.java > test/jdk/javax/swing/JInt

Re: RFR: JDK-8307083: Open source some drag and drop tests 3 [v2]

2023-05-05 Thread Alisen Chung
> moving tests to open Alisen Chung has updated the pull request incrementally with one additional commit since the last revision: Update test/jdk/java/awt/dnd/MissedDragEnterTest.java Co-authored-by: Andrey Turbanov - Changes: - all: https://git.openjdk.org/jdk/pull/1376

Integrated: 8280031: Deprecate GTK2 for removal

2023-05-05 Thread Alexander Zvegintsev
On Fri, 5 May 2023 15:21:14 GMT, Alexander Zvegintsev wrote: > GTK3 has been the default for several years now. GTK2 is now only available > by specifying it with the jdk.gtk.version system property. With the > announcement of the GTK 4 release in December 2020, the GTK 2 toolkit has > reache

Re: RFR: 8307194: Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries [v7]

2023-05-05 Thread Erik Joelsson
On Fri, 5 May 2023 16:52:22 GMT, Jiangli Zhou wrote: >> This PR is branched from the makefile changes for >> https://bugs.openjdk.org/browse/JDK-8303796 and contains the following for >> handling the JDK/hotspot static libraries: >> >> - Introduce new make target(s) for creating image/bundle c

Re: RFR: 8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out [v4]

2023-05-05 Thread Damon Nguyen
> When converting this test to be applicable to be open sourced, changes were > made. I reverted some of these changes to get the test stable again. Now it > passes when run on various OS's 100x. Damon Nguyen has updated the pull request incrementally with one additional commit since the last r

RFR: 8306881: Update FreeType to 2.13.0

2023-05-05 Thread Alisen Chung
update freetype version to 2.13, all tests passed - Commit messages: - fixed whitespace errors - removed extra copyright line from md file - fixed spacing in md file - updated freetype.md - updated config files - added dependencies for freetype - update freetype.md - revert fr

Re: RFR: 8306881: Update FreeType to 2.13.0

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 18:28:38 GMT, Alisen Chung wrote: > update freetype version to 2.13, all tests passed Can you also confirm that you compiled this using the option discussed in UPDATING.txt, ie When updating specify --with-freetype=bundled to test builds to expose build issues. This is impo

Re: RFR: JDK-8305593: Add @spec tags in java.desktop

2023-05-05 Thread Jonathan Gibbons
On Wed, 3 May 2023 20:51:15 GMT, Phil Race wrote: >> This work is primarily about adding `@spec` tags, in a semi-automated >> fashion, using a custom utility that scans comments in the public API, >> looking for `href`s to "well-known" sites hosting external specifications. >> While "mostly a

Re: RFR: JDK-8305593: Add @spec tags in java.desktop

2023-05-05 Thread Jonathan Gibbons
On Fri, 7 Apr 2023 01:36:37 GMT, Phil Race wrote: >> Please review a docs-only change to add `@spec` tags into `java.desktop` >> public API files > > src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java > line 227: > >> 225: * @spec https://www.rfc-editor.org/

Re: RFR: JDK-8305593: Add @spec tags in java.desktop

2023-05-05 Thread Jonathan Gibbons
On Fri, 5 May 2023 22:19:38 GMT, Jonathan Gibbons wrote: >> Sorry, but no matter how many times I try, it seems wrong to even for some >> short amount of time to have @spec point to one place and the javadoc point >> to another. They should always be consistent. >> If it is out of scope to upd

Re: RFR: JDK-8305593: Add @spec tags in java.desktop

2023-05-05 Thread Phil Race
On Fri, 5 May 2023 22:19:03 GMT, Jonathan Gibbons wrote: >> src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java >> line 227: >> >>> 225: * @spec https://www.rfc-editor.org/info/rfc1951 >>> 226: * RFC 1951: DEFLATE Compressed Data Format Specification

Re: RFR: 8306996: Open source Swing MenuItem related tests

2023-05-05 Thread Damon Nguyen
On Fri, 5 May 2023 04:56:22 GMT, Abhishek Kumar wrote: > This PR is to open source JMenuItem related swing tests. test/jdk/javax/swing/JMenuItem/bug4839464.java line 29: > 27: @summary Shortcoming in the way JMenuItem handles 'propertyChange()' > events. > 28: @library ../../regtesthel

Re: RFR: 8306996: Open source Swing MenuItem related tests

2023-05-05 Thread Harshitha Onkar
On Fri, 5 May 2023 04:56:22 GMT, Abhishek Kumar wrote: > This PR is to open source JMenuItem related swing tests. test/jdk/javax/swing/JMenuItem/bug4839464.java line 220: > 218: // Check mnemonics > 219: int tmpInt = item.getMnemonic(); > 220: robo.clickMouseOn(changeMne

Re: RFR: 8306996: Open source Swing MenuItem related tests

2023-05-05 Thread Harshitha Onkar
On Sat, 6 May 2023 00:17:01 GMT, Damon Nguyen wrote: >> This PR is to open source JMenuItem related swing tests. > > test/jdk/javax/swing/JMenuItem/bug4839464.java line 29: > >> 27: @summary Shortcoming in the way JMenuItem handles 'propertyChange()' >> events. >> 28: @library ../../reg

Re: RFR: 8307130: Open source few Swing JMenu tests [v2]

2023-05-05 Thread Damon Nguyen
> Open source few Swing JMenu tests Damon Nguyen has updated the pull request incrementally with one additional commit since the last revision: Add Util. Change helper path - Changes: - all: https://git.openjdk.org/jdk/pull/13839/files - new: https://git.openjdk.org/jdk/pull/

RFR: 8307569: Build with gcc8 is broken after JDK-8307301

2023-05-05 Thread Jie Fu
The fix disables expansion-to-defined warning for gcc. Thanks. - Commit messages: - 8307569: Build with gcc8 is broken after JDK-8307301 Changes: https://git.openjdk.org/jdk/pull/13850/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13850&range=00 Issue: https://bugs.openj

Re: RFR: 8307569: Build with gcc8 is broken after JDK-8307301 [v2]

2023-05-05 Thread Jie Fu
> The fix disables expansion-to-defined warning for gcc. > Thanks. Jie Fu has updated the pull request incrementally with one additional commit since the last revision: Add comment - Changes: - all: https://git.openjdk.org/jdk/pull/13850/files - new: https://git.openjdk.org/j

Re: RFR: 8307569: Build with gcc8 is broken after JDK-8307301 [v2]

2023-05-05 Thread Jie Fu
On Sat, 6 May 2023 01:41:11 GMT, Jie Fu wrote: >> The fix disables expansion-to-defined warning for gcc. >> Thanks. > > Jie Fu has updated the pull request incrementally with one additional commit > since the last revision: > > Add comment It failed with gcc8 & gcc9, but passed with gcc10+.

Integrated: 8306941: Open source several datatransfer and dnd AWT tests

2023-05-05 Thread Alexander Zvegintsev
On Fri, 5 May 2023 16:54:20 GMT, Alexander Zvegintsev wrote: > Open sourcing few more tests: > > > java/awt/datatransfer/MimeFormatsTest/MimeFormatsTest.java > java/awt/datatransfer/RemoveFlavorListenerTest/RemoveFlavorListenerTest.java > java/awt/dnd/AutoscrollStopTest/AutoscrollStopTest.java

Re: RFR: 8306881: Update FreeType to 2.13.0 [v2]

2023-05-05 Thread Alisen Chung
> update freetype version to 2.13, all tests passed Alisen Chung has updated the pull request incrementally with one additional commit since the last revision: readd spaces to comments - Changes: - all: https://git.openjdk.org/jdk/pull/13841/files - new: https://git.openjdk.o