Re: RFR: 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1

2024-10-13 Thread Joeri Sykora
On Fri, 11 Oct 2024 17:22:02 GMT, Hima Bindu Meda  wrote:

> Disabled the pdb file generation in order to resolve the build failure.
> Sanity testing looks fine. Verified build on windows, mac and linux.

I ran a test and all builds succeeded.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1599#pullrequestreview-2364838351


Re: RFR: 8341164: Update boot JDK to 23

2024-10-03 Thread Joeri Sykora
On Wed, 2 Oct 2024 17:09:59 GMT, Ambarish Rapte  wrote:

> Update the boot JDK to version 23. 
> 
> Since Gradle 8.9 does not support JDK 23, it is necessary to upgrade Gradle 
> to the latest release, version 8.10.2, which supports JDK 23.
> It is advised to upgrade directly to Gradle 8.10.2 rather than 8.10. refer to 
> [the release notes](https://docs.gradle.org/8.10.2/release-notes.html)
> 
> No modifications to the Gradle build script are required for upgrading the 
> Gradle version.

Builds and tests all ran successfully.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1589#pullrequestreview-2344915142


Re: RFR: 8340980: Cannot build on Windows ARM

2024-09-26 Thread Joeri Sykora
On Thu, 26 Sep 2024 01:45:14 GMT, Martin Fox  wrote:

> Restored some behavior in genVSproperties that enabled ARM builds and 
> cross-compilation on Windows. Verified that I can build on ARM but have no 
> way of testing other architectures.

The change looks good to me. I've done a build on our build machine and it 
still correctly selected the x64 build environment.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1580#pullrequestreview-2330779129


Re: RFR: 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4

2024-09-17 Thread Joeri Sykora
On Mon, 16 Sep 2024 18:45:45 GMT, Hima Bindu Meda  wrote:

> Updated additional webkit-619.1 fixes from webkitgtk-2.44.4. Build is 
> successful on all platforms.No issues seen

Builds and tests ran fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1570#pullrequestreview-2309518303


Re: RFR: 8338701: Provide media support for libavcodec version 61

2024-08-30 Thread Joeri Sykora
On Thu, 29 Aug 2024 21:02:41 GMT, Alexander Matveev  
wrote:

> - Added support for libavcodec 61.
> - Updated AV plugins to use new APIs instead of APIs which were removed in 61.
> - We still using some deprecated APIs.
> - `reordered_opaque` replacement exist in 61 which is used to pass user data 
> between compressed frame and uncompressed. In 61 this variable is pointer to 
> `void` instead of `int64_t`. We can use new `opaque` to pass PTS, but it is 
> not documented way to pass PTS between compressed and uncompressed frames. 
> Updated code will be using `AVPacket.pts/AVFrame.pts` which is documented way 
> to provide PTS.
> - Tested on Ubuntu 24.10 with 61 and 24.04 with 60 with all supported formats.

Everything went fine with the builds.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1552#pullrequestreview-2272100416


Re: RFR: 8339212: gradle downloads x64 binary of SWT on Linux/aarch64 [v2]

2024-08-30 Thread Joeri Sykora
On Thu, 29 Aug 2024 14:43:39 GMT, ANUPAM DEV  wrote:

>> Hi,
>> 
>> I have updated the name of the SWT.jar that needs to be downloaded during 
>> the build process for Linux aarch64.
>> from:
>> IS_LINUX ? "org.eclipse.swt.gtk.linux.x86_64_3.124.200.v20231113-1355" : 
>> ""
>> 
>> to:
>> IS_LINUX && IS_AARCH64 ? 
>> "org.eclipse.swt.gtk.linux.aarch64_3.124.200.v20231113-1355" :
>> IS_LINUX && !IS_AARCH64 ? 
>> "org.eclipse.swt.gtk.linux.x86_64_3.124.200.v20231113-1355" : ""
>> 
>> Please review.
>> 
>> Regards,
>> Anupam
>
> ANUPAM DEV has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Updated verification-metadata.xml. Added sha256 for Linux /aarch64 jar

Build was successful on a linux aarch64 machine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1549#pullrequestreview-2271415809


Re: RFR: 8338307 : Additional WebKit 619.1 fixes from WebKitGTK 2.44.3

2024-08-23 Thread Joeri Sykora
On Wed, 21 Aug 2024 09:53:24 GMT, Hima Bindu Meda  wrote:

> Updated additonal fixes from webkit-2.44.3. Verified build on all platforms. 
> No issue seen.

Builds and tests were successful on our infrastructure.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1541#pullrequestreview-2257085624


Re: RFR: 8336940: Update GStreamer to 1.24.6 [v2]

2024-08-22 Thread Joeri Sykora
On Wed, 21 Aug 2024 21:36:52 GMT, Alexander Matveev  
wrote:

>> - Updated GStreamer to 1.24.6 and Glib to 2.80.4.
>> - Testing done on all platforms with all supported formats.
>> - Removed gstpluginloader.c. This file contains additional plugin loading 
>> mechanism which we do not use. Latest GStreamer modified it heavily and it 
>> did not compile without pulling additional dependency from GLib, but since 
>> we do not use it anyway it was removed. Corresponding calls to 
>> gstpluginloader.c from gstregistry.c were disabled as well.
>> - Removed DSD support from Alsa audio sink. Latest GStreamer added support 
>> for Alsa DSD (Direct Stream Digital), but we do not use it so it was 
>> removed. Also, such support requires newer libasound2 (ALSA) which is not 
>> available on older Linux distributions.
>> - No other changes or bug fixes are done.
>
> Alexander Matveev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   8336940: Update GStreamer to 1.24.6 [v3]

Builds and tests ran fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1542#pullrequestreview-2253749840


Re: RFR: 8336632: Update Gradle to 8.9 [v3]

2024-08-21 Thread Joeri Sykora
On Tue, 20 Aug 2024 16:53:09 GMT, Ambarish Rapte  wrote:

>> Gradle 8.8 released on May 31, 2024, supports JDK 22.
>> On Jul 11, 2024, gradle 8.9 was released too, so we can update to the latest 
>> gradle 8.9 
>> 
>> This gradle update is required in order to update the boot jdk to 22.0.2.
>> The changes are minimal, no source code changes were required.
>> 
>> This PR also includes the boot jdk update.
>
> Ambarish Rapte 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 six additional 
> commits since the last revision:
> 
>  - Merge branch 'master' into gradle89-jdk2202
>  - win bootjdk gha
>  - chmod 644 gradlew
>  - gradle 89, jdk 2202
>  - revert gradle-wrapper.properties partially
>  - gradle 8.9

All builds succeeded with the newest gradle and JDK 22.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1539#pullrequestreview-2250075324


Re: RFR: 8338306: WebView Drag and Drop fails with WebKit 619.1 [v2]

2024-08-20 Thread Joeri Sykora
On Tue, 20 Aug 2024 14:04:29 GMT, Hima Bindu Meda  wrote:

>> This commit resolves drag and drop issue observed with Webkit-619.1. 
>> Verified build on all platforms. No issue seen
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Remove duplicate call

Looking good.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1538#pullrequestreview-2249809325


Re: RFR: 8336938: Update libFFI to 3.4.6 [v2]

2024-08-19 Thread Joeri Sykora
On Tue, 13 Aug 2024 19:04:09 GMT, Alexander Matveev  
wrote:

>> - libFFI updated to 3.4.6.
>> - No additional changes are done.
>> - Tested on Windows, macOS and Linux with all supported formats.
>
> Alexander Matveev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   8336938: Update libFFI to 3.4.6 [v2]

All builds ran fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1531#pullrequestreview-2244997338


Re: RFR: 8328994 : Update WebKit to 619.1

2024-07-16 Thread Joeri Sykora
On Fri, 12 Jul 2024 08:29:34 GMT, Hima Bindu Meda  wrote:

> This PR updates Webkit to v619.1.
> Build is verified in mac , windows and linux. Sanity testing looks fine. No 
> issues seen.

All builds succeeded.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1502#pullrequestreview-2180192559


Re: RFR: 8326712: Robot tests fail on XWayland

2024-06-28 Thread Joeri Sykora
On Wed, 26 Jun 2024 11:25:37 GMT, Alexander Zvegintsev  
wrote:

> Most of the headful test failures on XWayland are due to screen capture is 
> not working.
> 
> Wayland, unlike X11, does not allow arbitrary applications to capture the 
> screen contents directly.
> Instead, screen capture functionality is managed by the compositor, which can 
> enforce stricter controls and permissions, requiring explicit user approval 
> for screen capture operations.
> 
> This issue is already resolved in OpenJDK ([base 
> issue](https://bugs.openjdk.org/browse/JDK-8280982), there are  subsequent 
> fixes) by using the [ScreenCast XDG 
> portal](https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.ScreenCast.html).
> 
> The XDG ScreenCast portal is utilized for capturing screen data as it 
> provides a secure and standardized method for applications to access screen 
> content.
> Additionally, it allows for the reuse of user permissions without requiring 
> repeated confirmations, streamlining the user experience and enhancing 
> convenience.
> 
> 
> 
> 
> So this changeset is a copy of the OpenJDK fixes with the addition of the 
> JavaFX customization. 
> For ease of review, you can skip the changes in the first two commits:
> - First commit is a direct copy of files from OpenJDK
> - Second commit removes the `gtk-` prefix before the `gtk_...` and `g_...` 
> function calls (in AWT all gtk functions are dynamically loaded, we don't 
> need that in JavaFX).
> 
> properties added:
> 
> - `javafx.robot.screenshotMethod`, accepts `gtk`(existing gtk method) and 
> `dbusScreencast`(added by this changeset, used by default for Wayland)
> - `javafx.robot.screenshotDebug` prints debug info if it is set to `true`
> 
> 
> 
> What are the remaining issues?
> 
> 1.
> 
> After applying this fix, system tests will pass except for the 
> `SwingNodeJDialogTest` test.
> 
> This interop test calls `java.awt.Robot#getPixelColor` which internally 
> `gtk->g_main_context_iteration(NULL, TRUE);` causes a blocking of javafx gtk 
> loop, so the test hangs.
> So a change is required on OpenJDK side to fix this issue.
> 
> 2.
> 
> Even after solving the `#1`, the 
> `SwingNodeJDialogTest.testNodeRemovalBeforeShow` case is still failing.
> 
> 3.
> 
> Internally the ScreenCast session keeps open for 
> [2s](https://github.com/openjdk/jdk/blob/d457609f700bbb1fed233f1a04501c995852e5ac/src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java#L62).
> This is to reduce overhead in case of frequent consecutive screen captures.
> 
> There is a crash when an AWT ScreenCast session overlaps with the FX 
> ScreenCast session.  E.g.  `java.awt.Robot#getPixelColor()` and `jav...

The build still works as expected and documented on our CI infrastructure.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1490#pullrequestreview-2148098931


Re: RFR: 8331765: Websocket callbacks are not executed after WebKit 617.1 update [v4]

2024-06-21 Thread Joeri Sykora
On Fri, 21 Jun 2024 00:07:33 GMT, Jay Bhaskar  wrote:

>> Issue: The Websocket Channel is broken 
>> Solution: The socket Provider needs a web page pointer, since the web socket 
>> channel source code is moved to WebkitLegacy in 617.1 for the web process 
>> model, it is invalid for JavaFx Webkit.
>
> Jay Bhaskar has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Fix typos meesage to message

Everything still built fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1477#pullrequestreview-2132158211


Integrated: 8333147: update maven classifier syntax to recent gradle version

2024-06-07 Thread Joeri Sykora
On Thu, 6 Jun 2024 17:35:54 GMT, Joeri Sykora  wrote:

> Replaces the deprecated `classifier` property with `archiveClassifier`. The 
> property was removed with the release of Gradle 8.0: 
> https://docs.gradle.org/8.0/userguide/upgrading_version_7.html#abstractarchivetask_api_cleanup

This pull request has now been integrated.

Changeset: c8b96e4e
Author:    Joeri Sykora 
Committer: Kevin Rushforth 
URL:   
https://git.openjdk.org/jfx/commit/c8b96e4e6da18b4ab1331bb3a5b48cf1b8b3e2e6
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod

8333147: update maven classifier syntax to recent gradle version

Reviewed-by: kcr

-

PR: https://git.openjdk.org/jfx/pull/1472


RFR: 8333147: update maven classifier syntax to recent gradle version

2024-06-06 Thread Joeri Sykora
Replaces the deprecated `classifier` property with `archiveClassifier`. The 
property was removed with the release of Gradle 8.0: 
https://docs.gradle.org/8.0/userguide/upgrading_version_7.html#abstractarchivetask_api_cleanup

-

Commit messages:
 - fix 8333147

Changes: https://git.openjdk.org/jfx/pull/1472/files
  Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1472&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8333147
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jfx/pull/1472.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1472/head:pull/1472

PR: https://git.openjdk.org/jfx/pull/1472


Re: JavaFX applications fail to build with Maven 3.9.7

2024-05-29 Thread Joeri Sykora
FYI, version 23-ea+20 should contain the fixed parent pom.

Op wo 29 mei 2024 om 09:31 schreef Michael Hall :

>
>
> On May 29, 2024, at 2:19 AM, Joeri Sykora  wrote:
>
> Hi John,
>
> maven artifacts are generated when providing the following gradle
> property: -PMAVEN_PUBLISH=true
>
> For the actual maven publication to maven central, Gluon uses a different
> parent pom file, which indeed has those duplicate profile id's.
> We'll provide a fix that will be available from 23-ea+19.
>
> As a workaround you can:
>
>- fallback to maven 3.9.6 or earlier
>- manually specify the javafx.platform property, i.e.: mvn
>-Djavafx.platform=linux compile
>
> Kind regards,
> Joeri
>
>
> Simply editing the file and deleting the duplicates also seemed to work
> for me. At least it ran the validate command successfully.
>
>


Re: JavaFX applications fail to build with Maven 3.9.7

2024-05-29 Thread Joeri Sykora
Hi John,

maven artifacts are generated when providing the following gradle property:
-PMAVEN_PUBLISH=true

For the actual maven publication to maven central, Gluon uses a different
parent pom file, which indeed has those duplicate profile id's.
We'll provide a fix that will be available from 23-ea+19.

As a workaround you can:

   - fallback to maven 3.9.6 or earlier
   - manually specify the javafx.platform property, i.e.: mvn
   -Djavafx.platform=linux compile

Kind regards,
Joeri

Op wo 29 mei 2024 om 04:30 schreef John Neffenger :

> It looks as if this issue was reported in 2021, 2022, and 2023. The
> difference now is that, as of Maven 3.9.7, the failure occurs
> immediately when it tries to download the JavaFX dependencies.
>
> 2021-12-27
> JDK-8279380: Duplicate profile id in JavaFX maven POM
> https://bugs.openjdk.org/browse/JDK-8279380
>
> 2022-12-22
> JDK-8299352: Duplicate profile id in JavaFX maven POM
> https://bugs.openjdk.org/browse/JDK-8299352
>
> 2023-03-24
> JDK-8305167: Duplicate profile ids in generated javafx-19.0.2.1.pom
> https://bugs.openjdk.org/browse/JDK-8305167
>
> Those three bugs were closed as duplicates of the following:
>
> 2021-12-23
> JDK-8279327: Maven Assembly Plugin Issues Warnings for JavaFx 17 Onwards
> https://bugs.openjdk.org/browse/JDK-8279327
>
> Comments in that bug report suggest reporting the issue to the JavaFX
> Maven Plugin project, but I'm getting the error, and I don't use that
> plugin. I also don't use the Maven Assembly Plugin.
>
> The Maven developers tell me the error is in the JavaFX parent POM file
> itself. Is that published by Gluon? So far I've been unable to produce
> the Maven artifacts using tasks in the JavaFX Gradle build file.
>
> Thanks,
> John
>


Re: RFR: 8332539: Update libxml2 to 2.12.7

2024-05-27 Thread Joeri Sykora
On Fri, 24 May 2024 18:18:22 GMT, Hima Bindu Meda  wrote:

> Updated libxml to v2.12.7. Sanity testing looks fine. No issue seen

Tests are green here as well.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1464#pullrequestreview-2080216007


Re: RFR: 8331748: Update libxml2 to 2.12.6

2024-05-15 Thread Joeri Sykora
On Tue, 14 May 2024 05:21:37 GMT, Hima Bindu Meda  wrote:

> Updated libxml to v2.12.6. Verified build and sanity testing on all 
> platforms. No issue seen

All tests are green here too.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1453#pullrequestreview-2057279996


Re: RFR: 8329011: Update SQLite to 3.45.3

2024-05-14 Thread Joeri Sykora
On Tue, 14 May 2024 11:45:06 GMT, Hima Bindu Meda  wrote:

> Update SQLite to v3.45.3.Verified build on all platforms. Sanity testing 
> looks fine.

Everything built fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1454#pullrequestreview-2055796129


Re: RFR: 8324326: Update ICU4C to 74.2

2024-03-14 Thread Joeri Sykora
On Tue, 12 Mar 2024 14:45:06 GMT, Hima Bindu Meda  wrote:

> Updated icu to v74.2. Sanity testing looks fine. Verified build on all 
> platforms

Builds and tests all ran fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1398#pullrequestreview-1936125774


Re: [jfx17u] RFR: 8318387: Update GStreamer to 1.22.6 [v2]

2024-03-07 Thread Joeri Sykora
On Thu, 7 Mar 2024 14:13:18 GMT, Johan Vos  wrote:

>> Almost clean backport of JDK-8318386.
>> The original patch contains a fix to gstaacparse.c which is not in jfx17u 
>> because it does not have JDK-8277309 (JDK-8277309)
>
> Johan Vos 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 two additional commits since 
> the last revision:
> 
>  - Merge branch 'openjdk:master' into backport-johanvos-606878af
>  - Backport 606878af275dbad551a10653c92a2deef61c10cd

Build and tests succeeded.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx17u/pull/181#pullrequestreview-1922961943


Re: [jfx17u] RFR: 8318614: Update WebKit to 617.1 [v2]

2024-03-07 Thread Joeri Sykora
On Thu, 7 Mar 2024 13:30:47 GMT, Johan Vos  wrote:

>> Hi all,
>> 
>> This pull request contains a backport of commit 
>> [ba79e081](https://github.com/openjdk/jfx/commit/ba79e081547b7f15697bfaaac42ec2de1971935a)
>>  from the [openjdk/jfx](https://git.openjdk.org/jfx) repository.
>> 
>> The commit being backported was authored by Hima Bindu Meda on 16 Jan 2024 
>> and was reviewed by Joeri Sykora and Kevin Rushforth.
>> 
>> Thanks!
>
> Johan Vos 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 two additional commits since 
> the last revision:
> 
>  - Merge branch 'openjdk:master' into backport-johanvos-ba79e081
>  - Backport ba79e081547b7f15697bfaaac42ec2de1971935a

Build and tests succeeded.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx17u/pull/182#pullrequestreview-1922613531


Re: RFR: 8325258: Additional WebKit 617.1 fixes from WebKitGTK 2.42.5

2024-02-09 Thread Joeri Sykora
On Fri, 9 Feb 2024 17:05:53 GMT, Hima Bindu Meda  wrote:

> Ported changes related to webkit-2.42.5. Verified build on all platforms. 
> Sanity testing looks fine.

Builds and tests ran succesfully.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1362#pullrequestreview-1873140822


Re: RFR: JDK-8324337: Cherry-pick WebKit 617.1 stabilization fixes [v3]

2024-01-29 Thread Joeri Sykora
On Mon, 29 Jan 2024 04:24:54 GMT, Hima Bindu Meda  wrote:

>> Cherry-picked changes related to webkit-2.42.4.Verified build on all 
>> platforms. Sanity testing looks fine.
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   space corrections

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1350#pullrequestreview-1850425295


Re: RFR: JDK-8324337: Cherry-pick WebKit 617.1 stabilization fixes [v2]

2024-01-26 Thread Joeri Sykora
On Fri, 26 Jan 2024 14:19:53 GMT, Hima Bindu Meda  wrote:

>> Cherry-picked changes related to webkit-2.42.4.Verified build on all 
>> platforms. Sanity testing looks fine.
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Minor corrections as per review comments

Everything built fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1350#pullrequestreview-1846426562


Re: RFR: 8318614: Update WebKit to 617.1

2024-01-11 Thread Joeri Sykora
On Wed, 10 Jan 2024 17:53:46 GMT, Hima Bindu Meda  wrote:

> This PR updates webkit to v617.1. Verified build on Mac,Windows and linux.
> Sanity testing looks fine. No issues observed in HelloWebView as well

All builds and tests went fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1328#pullrequestreview-1815631832


Re: RFR: 8321434: Update Gradle to 8.5

2023-12-08 Thread Joeri Sykora
On Fri, 8 Dec 2023 00:53:56 GMT, Ambarish Rapte  wrote:

> Gradle 8.5.0 released on Nov 29, 2023, supports JDK 21.
> We need to update Gradle to 8.5 in order to update the boot JDK.
> There are not API level changes in Gradle that we need to work on, hence the 
> change is only Gradle version update.
> 
> Also, merging the PR with boot jdk update to 21.0.1 b12

I ran the full build with tests on the major platforms and everything worked 
fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1300#pullrequestreview-1772757644


Re: RFR: 8318388: Update libxslt to 1.1.39 [v2]

2023-12-04 Thread Joeri Sykora
On Thu, 30 Nov 2023 08:37:35 GMT, Hima Bindu Meda  wrote:

>> Updated libxslt to v1.1.39. Verified build on all platforms.No issue seen.
>
> Hima Bindu Meda has updated the pull request incrementally with two 
> additional commits since the last revision:
> 
>  - update license for libxslt
>  - update libxslt.md

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1298#pullrequestreview-1764114186


Re: RFR: 8318387: Update GStreamer to 1.22.6 [v2]

2023-11-21 Thread Joeri Sykora
On Tue, 21 Nov 2023 01:03:07 GMT, Alexander Matveev  
wrote:

>> - GStreamer updated to 1.22.6 and GLib updated to 2.78.1.
>> - Tested on all platforms with all supported media streams.
>> - GStreamer 1.22.6 requires GLib 2.62.0, but since we need to support older 
>> GLib versions on Linux following APIs were changed from new to old one 
>> (restored GStreamer 1.20.1 code) (Linux only, other platforms using latest 
>> code):
>>   - g_queue_clear_full() -> g_queue_foreach(), g_queue_clear().
>>   - g_atomic_rc_box_*() -> g_weak_ref_init(), g_weak_ref_clear().
>
> Alexander Matveev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   8318387: Update GStreamer to 1.22.6 [v3]

All builds and tests succeeded.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1290#pullrequestreview-1741393495


Re: RFR: 8319996: Update to GCC 13.2.0 on Linux [v2]

2023-11-15 Thread Joeri Sykora
On Wed, 15 Nov 2023 12:35:50 GMT, Kevin Rushforth  wrote:

>> This PR updates the compiler on Linux to GCC 13.2.0 (from 12.2.0) to match 
>> JDK 22.
>> 
>> I've run headless and headful tests on Ubuntu 16.04, 20.04, and 22.04.
>
> Kevin Rushforth has updated the pull request with a new target base due to a 
> merge or a rebase. The pull request now contains two commits:
> 
>  - Merge branch 'master' into 8319996-gcc-13.2
>  - 8319996: Update to GCC 13.2.0 on Linux

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1286#pullrequestreview-1733629767


Re: RFR: 8319762: Update to Visual Studio 2022 version 17.6.5 on Windows [v2]

2023-11-14 Thread Joeri Sykora
On Tue, 14 Nov 2023 12:47:51 GMT, Kevin Rushforth  wrote:

>> This PR updates the compiler on Windows to Visual Studio 2022 17.6.5 (from 
>> 17.5.0) to match JDK 22.
>> 
>> I've run headless and headful tests.
>
> Kevin Rushforth has updated the pull request with a new target base due to a 
> merge or a rebase. The pull request now contains two commits:
> 
>  - Merge branch 'master' into 8319762-vs2022-17.6.5
>  - 8319762: Update to Visual Studio 2022 version 17.6.5 on Windows

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1285#pullrequestreview-1730826931


Re: RFR: 8318984: Update to Xcode 14.3.1 on macOS

2023-11-14 Thread Joeri Sykora
On Mon, 13 Nov 2023 18:45:13 GMT, Kevin Rushforth  wrote:

> This PR updates the micro version of the compiler on macOS to 14.3.1 (from 
> 14.3) to match JDK 22.
> 
> I've run headless and headful tests.

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1284#pullrequestreview-1729599986


Re: RFR: 8317508: Provide media support for libavcodec version 60

2023-10-18 Thread Joeri Sykora
On Fri, 13 Oct 2023 01:24:36 GMT, Alexander Matveev  
wrote:

> - Added support for libavcodec version 60.
> - Tested on Ubuntu 23.10 with all possible media formats.
> - Changed "--disable-yasm" to "--disable-asm". "--disable-asm" disables all 
> assembler optimization and "--disable-yasm" only x86. Without "--disable-asm" 
> I had issue building ffmpeg 6.0 on Ubuntu 23.10 most likely due to compiler 
> version. Disabling assembler optimization fixed issue and we do not need this 
> anyway for our stubs.

Builds and tests ran successfully.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1259#pullrequestreview-1685102383


Re: RFR: 8313321 : Set minimum python version in WebKit cmake scripts [v3]

2023-10-18 Thread Joeri Sykora
On Wed, 11 Oct 2023 03:58:01 GMT, Hima Bindu Meda  wrote:

>> Minimum version of python ,to run webkit build , on linux is set to 3.6 and 
>> for other platforms, minimum version of python is set to 3.8.
>> 
>> Verified build on all platforms. No issue seen
>
> Hima Bindu Meda 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 three additional 
> commits since the last revision:
> 
>  - Merge branch 'master' into python_update
>  - change minimum version for mac to 3.6
>  - Add check for python version for various platforms

Looking fine!

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1205#pullrequestreview-1684894023


Re: RFR: 8317370: JavaFX runtime version is wrong at runtime [v2]

2023-10-14 Thread Joeri Sykora
On Tue, 10 Oct 2023 16:24:42 GMT, John Neffenger  wrote:

>> Please review these changes to the build timestamp and to the JavaFX runtime 
>> version available in the system properties.
>
> John Neffenger has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Update the documentation in UPDATING-VERSION.md

Tested on our build infrastructure and build and tests all worked fine.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1253#pullrequestreview-1678081796


Re: RFR: 8313711: Cherry-pick WebKit 616.1 stabilization fixes [v2]

2023-08-07 Thread Joeri Sykora
On Mon, 7 Aug 2023 04:18:31 GMT, Hima Bindu Meda  wrote:

>> Cherry-picked commits from webkitgtk-2.40.5.
>> Verified build on windows, mac and linux. Sanity testing looks fine. No 
>> issues seen
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Correct indentation

All tests ran fine here too.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1196#pullrequestreview-1564901998


Re: RFR: JDK-8310681: Update WebKit to 616.1 [v2]

2023-07-28 Thread Joeri Sykora
On Mon, 24 Jul 2023 12:43:57 GMT, Hima Bindu Meda  wrote:

>> Updated JavaFX Webkit to GTK WebKit 2.40 (616.1).
>> Verified the updated version build, sanity tests and stability. No issues 
>> have been observed.
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Remove check for PLATFORM(JAVA) as the change corresponds to webkit upstream

After upgrading our version of python from 3.7 to 3.8 all builds and tests 
completed successfully.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1180#pullrequestreview-1551971281


Re: RFR: 8308308: Update to Visual Studio 2022 version 17.5.0 on Windows [v2]

2023-06-01 Thread Joeri Sykora
On Tue, 30 May 2023 19:10:08 GMT, Kevin Rushforth  wrote:

>> Update the compiler on Windows to Visual Studio 2022 17.5.0. This provides 
>> the needed C++20 support for the next WebKit update.
>> 
>> On Windows, the existing WebKit 615.1 build fails with Visual Studio 2022 
>> 17.5.0 -- see [JDK-8303748](https://bugs.openjdk.org/browse/JDK-8303748). 
>> The solution for the failure is to compile 615.1 using the C++20 flag for 
>> Windows (we will use this flag on all platforms for the next WebKit update). 
>> The fix for that bug is necessarily included in this PR, since the two fixes 
>> as interdependent.
>
> Kevin Rushforth has updated the pull request with a new target base due to a 
> merge or a rebase. The pull request now contains three commits:
> 
>  - Merge remote-tracking branch 'upstream/master' into 8308308-vs2022-17.5.0
>  - 8308308: Update to Visual Studio 2022 version 17.5.0 on Windows
>  - enable c++20 for windows and c++17 for other platforms

We still used an older version of cmake and updating it to 3.22.3 fixed the 
issue. Everything works fine now.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1142#pullrequestreview-1455691681


Re: RFR: 8308307: Update to gcc 12.2.0 on Linux

2023-05-30 Thread Joeri Sykora
On Sat, 20 May 2023 14:56:16 GMT, Kevin Rushforth  wrote:

> Update the compiler on Linux to gcc 12.2. This provides the needed C++20 
> support for the next WebKit update.

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1141#pullrequestreview-1451215901


Re: RFR: 8308306: Update to Xcode 14.3 on macOS [v2]

2023-05-30 Thread Joeri Sykora
On Thu, 25 May 2023 16:30:38 GMT, Kevin Rushforth  wrote:

>> Update the compiler on macOS to Xcode 14.3. In addition to providing the 
>> needed C++20 support for the next WebKit update, initial testing by the JDK 
>> team shows that this fixes a reproducible builds problem, so it might help 
>> address [JDK-8306886](https://bugs.openjdk.org/browse/JDK-8306886).
>> 
>> Xcode 14.3 requires macOS 13 Ventura to build (although it is known to build 
>> on macOS 12 Monterey, which might be useful for developer builds). The 
>> generated JavaFX code will run on older versions of macOS.
>
> Kevin Rushforth 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 three additional 
> commits since the last revision:
> 
>  - Merge remote-tracking branch 'upstream/master' into 8308306-xcode-14.3
>  - Bump the MacOSX SDK to 13.3 to match the SDK included with Xcode 14.3
>  - 8308306: Update to Xcode 14.3 on macOS

Marked as reviewed by sykora (Author).

-

PR Review: https://git.openjdk.org/jfx/pull/1140#pullrequestreview-1451215162


Re: RFR: 8308308: Update to Visual Studio 2022 version 17.5.0 on Windows

2023-05-26 Thread Joeri Sykora
On Sat, 20 May 2023 14:58:40 GMT, Kevin Rushforth  wrote:

> Update the compiler on Windows to Visual Studio 2022 17.5.0. This provides 
> the needed C++20 support for the next WebKit update.
> 
> On Windows, the existing WebKit 615.1 build fails with Visual Studio 2022 
> 17.5.0 -- see [JDK-8303748](https://bugs.openjdk.org/browse/JDK-8303748). The 
> solution for the failure is to compile 615.1 using the C++20 flag for Windows 
> (we will use this flag on all platforms for the next WebKit update). The fix 
> for that bug is necessarily included in this PR, since the two fixes as 
> interdependent.

I still get the same error when building with Windows SDK version `10.0.22621` 
(was using `10.0.22000` before). This is our output of the lines you pasted:


-- The C compiler identification is MSVC 19.35.32215.0
-- The CXX compiler identification is MSVC 19.35.32215.0
-- Check for working C compiler: 
C:/PROGRA~2/MICROS~1/2022/17.5.0/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: 
C:/PROGRA~2/MICROS~1/2022/17.5.0/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe
 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio/2022/17.5.0/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio/2022/17.5.0/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: Release
-- Found Perl: C:/cygwin64/bin/perl.exe (found suitable version "5.32.1", 
minimum required is "5.10.0") 
-- Found PerlModules: TRUE  found components:  English FindBin JSON::PP 
-- Found Python: C:/cygwin64/bin/python3.8.exe (found version "3.8.10") found 
components:  Interpreter 
-- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY 
RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.6.4", minimum required is 
"1.9")
-- Enabling ccache: Couldn't find ccache program. Not enabling it.


For reference, I'll paste the full error message below:


FAILED: 
Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-66f79d8a-1.cpp.obj
 
C:\PROGRA~2\MICROS~1\2022\175~1.0\VC\Tools\MSVC\1435~1.322\bin\Hostx64\x64\cl.exe
  /nologo /TP -DBUILDING_JAVA__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore 
-DDATA_DIR="share" -DHAVE_CONFIG_H=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC 
-DIMAGEIO=1 -DLIBXML_STATIC -DLIBXSLT_STATIC -DMAX_DOM_TREE_DEPTH=2000 
-DNOMINMAX -DPAS_BMALLOC=1 -DSTATICALLY_LINKED_WITH_JavaScriptCore 
-DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WTF -DUNICODE 
-DUSE_SYSTEM_MALLOC -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION 
-DWINVER=0x601 -D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 
-D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WINDOWS 
-D_WINSOCKAPI_="" 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\platform\java
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\platform\graphics\java
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\S
 ource\WebCore\platform\linux 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\platform\network
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\platform\network\java
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\bindings\java
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\page\java
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\bridge\jni
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebKitLegacy
 -I\gensrc\headers\javafx.web -I. -IWebCore\DerivedSources 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore
 -IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\sr
 c\main\native\Source\WebCore\Modules\webgpu 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\Modules\airplay
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\Modules\applepay
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\Modules\applepay\paymentrequest
 
-IC:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Sourc

Re: RFR: 8308308: Update to Visual Studio 2022 version 17.5.0 on Windows

2023-05-25 Thread Joeri Sykora
On Sat, 20 May 2023 14:58:40 GMT, Kevin Rushforth  wrote:

> Update the compiler on Windows to Visual Studio 2022 17.5.0. This provides 
> the needed C++20 support for the next WebKit update.
> 
> On Windows, the existing WebKit 615.1 build fails with Visual Studio 2022 
> 17.5.0 -- see [JDK-8303748](https://bugs.openjdk.org/browse/JDK-8303748). The 
> solution for the failure is to compile 615.1 using the C++20 flag for Windows 
> (we will use this flag on all platforms for the next WebKit update). The fix 
> for that bug is necessarily included in this PR, since the two fixes as 
> interdependent.

When building this, I no longer get the compile error that is mentioned in the 
JBS issue, but instead I get this error:


WTF\Headers\wtf/RefPtr.h(42): error C2027: use of undefined type 'WebCore::Text'
C:\jenkins\workspace\OpenJFX-build-windows-x86_64\repo\modules\javafx.web\src\main\native\Source\WebCore\style\StyleUpdate.h(41):
 note: see declaration of 'WebCore::Text'


I am using compiler version `14.35.32215` (from VS 2022 17.5.0).

-

PR Comment: https://git.openjdk.org/jfx/pull/1142#issuecomment-1563367313


Re: RFR: 8308306: Update to Xcode 14.3 on macOS

2023-05-25 Thread Joeri Sykora
On Sat, 20 May 2023 14:47:50 GMT, Kevin Rushforth  wrote:

> Update the compiler on macOS to Xcode 14.3. In addition to providing the 
> needed C++20 support for the next WebKit update, initial testing by the JDK 
> team shows that this fixes a reproducible builds problem, so it might help 
> address [JDK-8306886](https://bugs.openjdk.org/browse/JDK-8306886).
> 
> Xcode 14.3 requires macOS 13 Ventura to build (although it is known to build 
> on macOS 12 Monterey, which might be useful for developer builds). The 
> generated JavaFX code will run on older versions of macOS.

Just for clarity, the preferred macos SDK will remain at 11.1: 
https://github.com/openjdk/jfx/blob/master/buildSrc/mac.gradle#L53?

-

PR Comment: https://git.openjdk.org/jfx/pull/1140#issuecomment-1562995480


Re: RFR: 8306115 : Update libxml2 to 2.10.4

2023-04-25 Thread Joeri Sykora
On Fri, 21 Apr 2023 10:34:49 GMT, Hima Bindu Meda  wrote:

> Updated libxml to v2.10.4.Configured and verified on all Windows, Linux and 
> Mac.
> Sanity testing looks fine.

Builds and tests completed without issues.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1108#pullrequestreview-1399391429


Re: RFR: 8286089: Intermittent WebKit build failure on macOS in JavaScriptCore

2023-04-04 Thread Joeri Sykora
On Tue, 28 Mar 2023 02:08:27 GMT, Jay Bhaskar  wrote:

> Issue: Error copying file (if different) from 
> Source/JavaScriptCore/Scripts/wkbuiltins/builtins_generate_separate_header.py"
>  to 
> "modules/javafx.web/build/mac/Release/JavaScriptCcripts/builtins_generate_separate_header.py".
> 
> Root cause: The number of build threads more than 8, causing a 
> synchronization issue for builtins_generate_separate_header.py, the file 
> needs to be copied before use at build dir
> 
> Solution: Use the sleep of 1 second and retry 10 times to copy in 
> CMakeList.txt and execute using the execute_process cmake command

Everything still works here as well.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1073#pullrequestreview-1370814874


Re: RFR: 8282359: Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23 [v4]

2023-04-04 Thread Joeri Sykora
On Mon, 3 Apr 2023 18:50:57 GMT, Hima Bindu Meda  wrote:

>> In Jenkins Build, the intermediate failure on windows is observed due to 
>> crash in mspdbserv.exe, which generates Program database (.pdb) files.
>> Disabled the pdb file generation in order to resolve the build failure.
>> Sanity testing looks fine. Verified build on windows, mac and linux.
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Update proper comment

All builds and tests succeeded here as well.

-

Marked as reviewed by sykora (Author).

PR Review: https://git.openjdk.org/jfx/pull/1079#pullrequestreview-1370644246


Re: RFR: 8301009: Update libxml2 to 2.10.3

2023-03-16 Thread Joeri Sykora
On Tue, 14 Mar 2023 08:04:04 GMT, Hima Bindu Meda  wrote:

> Updated Libxml2 to v2.10.3. verfied build and sanity testing on windows, mac 
> and Linux platforms.
> No issue observed.

Building and running tests worked on windows, linux and macos.

-

Marked as reviewed by sykora (Author).

PR: https://git.openjdk.org/jfx/pull/1058


Re: RFR: 8302684 : Cherry-pick WebKit 615.1 stabilization fixes (2)

2023-02-17 Thread Joeri Sykora
On Thu, 16 Feb 2023 19:29:26 GMT, Hima Bindu Meda  wrote:

> Stabilization fixes from Webkitgtk-2.38.5.
> Verified drt and unit tests. No issues observed.

Building and testing completed without issues.

-

Marked as reviewed by sykora (Author).

PR: https://git.openjdk.org/jfx/pull/1038


Re: RFR: 8302294 : Cherry-pick WebKit 615.1 stabilization fixes

2023-02-15 Thread Joeri Sykora
On Tue, 14 Feb 2023 18:19:17 GMT, Hima Bindu Meda  wrote:

> Cherry-pick stabilisation fixes till 2.38.4.
> Verified unit tests and drt. No issue observed.

Building and testing succeeded.

-

Marked as reviewed by sykora (Author).

PR: https://git.openjdk.org/jfx/pull/1033


Re: RFR: JDK-8299977 : Update WebKit to 615.1 [v3]

2023-02-01 Thread Joeri Sykora
On Wed, 1 Feb 2023 04:11:48 GMT, Hima Bindu Meda  wrote:

>> Update JavaFX WebKit to GTK WebKit 2.38 (615.1).
>> 
>> Verified the updated version build, sanity tests and stability.
>> This does not cause any issues except one unit test failure.
>> Also, there are some artifacts observed while playing youtube
>> 
>> The above issues are recorded and ignored using below bugs:
>> [JDK-8300954](https://bugs.openjdk.org/browse/JDK-8300954)
>> [JDK-8301022](https://bugs.openjdk.org/browse/JDK-8301022)
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Remove the log added for testing purpose

Marked as reviewed by sykora (Author).

-

PR: https://git.openjdk.org/jfx/pull/1011


Re: RFR: JDK-8299977 : Update WebKit to 615.1 [v2]

2023-01-31 Thread Joeri Sykora
On Mon, 30 Jan 2023 15:11:20 GMT, Hima Bindu Meda  wrote:

>> Update JavaFX WebKit to GTK WebKit 2.38 (615.1).
>> 
>> Verified the updated version build, sanity tests and stability.
>> This does not cause any issues except one unit test failure.
>> Also, there are some artifacts observed while playing youtube
>> 
>> The above issues are recorded and ignored using below bugs:
>> [JDK-8300954](https://bugs.openjdk.org/browse/JDK-8300954)
>> [JDK-8301022](https://bugs.openjdk.org/browse/JDK-8301022)
>
> Hima Bindu Meda has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Add blank lines

Building and testing succeeded on linux, mac and windows x86_64.

-

Marked as reviewed by sykora (Author).

PR: https://git.openjdk.org/jfx/pull/1011


Re: RFR: 8289952: Visual Studio libs msvcp140_1.dll and msvcp140_2.dll missing from build

2022-07-11 Thread Joeri Sykora
On Thu, 7 Jul 2022 23:16:12 GMT, Kevin Rushforth  wrote:

> On Windows platforms we redistribute the Visual Studio runtime libraries with 
> the JavaFX build so that JavaFX applications can run on systems that don't 
> have them installed already. The main C++ runtime library is `msvcp140.dll`, 
> which we ship along with the other native libraries for JavaFX. Additional 
> C++ functionality has been added to `msvcp140_1.dll` and `msvcp140_2.dll`, 
> neither of which are shipped.
> 
> Recently, WebKit has started using some standard C++ functions that are only 
> found in `msvcp140_2.dll`. We need to include the two missing libraries as 
> part of the JavaFX build (in addition to `msvcp140.dll`, which is already 
> included).

Marked as reviewed by sykora (Author).

-

PR: https://git.openjdk.org/jfx/pull/818