JDK-8093336 : Update to Newer Version of WebKit
  • Type: Backport
  • Backport of: JDK-8098296
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2015-02-13
  • Updated: 2015-06-26
  • Resolved: 2015-03-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u60Fixed 9Fixed
Description
Backport issue for 8u60. See main bug for details.
Comments
http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d21f7b08ec5f
26-03-2015

I imported the first changeset and then the "umbrella" patch from http://cr.openjdk.java.net/~kcr/8u60-webkit/webrev.00. Then successfully built it on Windows 7 x64, OSX 10.9, Linux Ubuntu 14.04. Then ran the Browser demo with no issues. So, everything seems fine to me.
25-03-2015

Changes look fine to me. Good to go.
25-03-2015

We are ready to push the changes. Anton: please do a sanity check prior to my pushing this. This will be done by importing the following 10 changesets from FX 9 in the order listed: 1. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/01af53177187 2. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/5a2f84eface8 3. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/1f4ed70c6498 4. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/3673a70e0e5e 5. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/6b38b53369ff 6. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/f6a60fa6cb56 7. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/cbc48fdb52bd 8. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/cfb7829acf1f 9. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/90e7e62e0b07 10. http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/53cecfdd9b0d A test build of 8u-dev with those changesets applied builds successfully with our FX 9 Hudson build slaves using the new compilers. Here is a webrev for the aggregated changesets 2-9 listed above; #1 is not listed since, just like the FX 9-dev changeset, the webrev would be too big to post and not useful (especially in this case where all I will do is "hg export" the 9-dev changeset and "hg import" it into 8u-dev). Also changeset #10 is just the same copyright update I pushed earlier to 9-dev (see RT-40341). http://cr.openjdk.java.net/~kcr/8u60-webkit/webrev.00/
24-03-2015