New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8278980: Update WebKit to 613.1 #723
Conversation
/contributor add kevinrushforth aghaisas jaybhaskar |
👋 Welcome back arapte! A progress list of the required criteria for merging this PR into |
@arapte Could not parse
|
/contributor add @kcr |
@arapte Could not parse
|
@arapte |
@arapte |
Webrevs
|
@arapte Could not parse
|
@arapte |
@arapte Could not parse
|
/contributor add kcr |
@arapte |
/reviewers 3 |
@kevinrushforth |
One other thing to note about this update is that WebKit 613.1 will not compile with Visual Studio 2017 -- it requires VS 2019. This is similar to the previous 612.1 update, JDK-8268849, where a follow-on fix, JDK-8270479, was needed. I filed a similar bug this time: JDK-8278983: WebKit 613.1 build fails with Visual Studio 2017 but it doesn't seem so straight-forward. We are likely at the point where we need to require VS 2019 to build (I note that WebKit itself has required VS 2019 for about 1.5 years). In order to eventually backport this to JavaFX 11, we will need to solve a long-standing problem when JDK-8281089: JavaFX built with VS2019 and jlinked into JDK 11.x fails to start |
Mailing list message from Johan Vos on openjfx-dev: Hi Kevin, Thanks for filing [JDK-8281089]. I think this is the way forward indeed. - Johan On Wed, Feb 2, 2022 at 1:49 PM Kevin Rushforth <kcr at openjdk.java.net> wrote: |
You may have noticed ... |
Thanks for pointing this out! It looks like the patch was applied incorrectly. @arapte please fix this. |
8279013: ES2Pipeline fails to detect AMD vega20 graphics card 8277853: With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning 8277122: SplitPane divider drag can hang the layout
Thanks for pointing it out. It is corrected now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testing complete on all platforms. Looks good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
builds on all platforms, basic tests are ok. We should do an EA release soon after this is merged, so we can have more testers.
I have tested on macOS and Windows. No new issue observed. |
@arapte This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 2 new commits pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the ➡️ To integrate this PR with the above commit message to the |
/integrate |
Going to push as commit 6f28d91.
Your commit was automatically rebased without conflicts. |
Update JavaFX WebKit to GTK WebKit 2.34 (613.1).
Verified the updated version build, tests run and sanity testing.
This does not cause any issues except a unit test failure
IrresponsiveScriptTest
.It is recorded and ignored using JDK-8280421
/contributor add kevinrushforth
/contributor add aghaisas
/contributor add Jay Bhaskar jay.bhaskar@oracle.com
Progress
Issue
Reviewers
Contributors
<aghaisas@openjdk.org>
<jay.bhaskar@oracle.com>
<kcr@openjdk.org>
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.java.net/jfx pull/723/head:pull/723
$ git checkout pull/723
Update a local copy of the PR:
$ git checkout pull/723
$ git pull https://git.openjdk.java.net/jfx pull/723/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 723
View PR using the GUI difftool:
$ git pr show -t 723
Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jfx/pull/723.diff