diff --git a/webkit2gtk3.changes b/webkit2gtk3.changes index b2bef1c..b0a974e 100644 --- a/webkit2gtk3.changes +++ b/webkit2gtk3.changes @@ -1,3 +1,103 @@ +------------------------------------------------------------------- +Sun Aug 20 20:50:58 UTC 2017 - zaitor@opensuse.org + +- Update to version 2.17.91: + + Fix proxy HTTP authentication for HTTPS requests. + + Stop kinetic scrolling when a zero movement is reached. + + Fix UI process crash when selecting text. + + Fix UI process crash when loading a favicon. + + Properly handle WebDriver click command on option elements. + + Fix web process crash when resizing the window with accelerated + compositing enabled. + + Fix crashes in 32 bit systems due to incorrect use of GVariant. + + Fix several crashes and rendering issues. + +------------------------------------------------------------------- +Wed Aug 9 11:34:55 UTC 2017 - zaitor@opensuse.org + +- Update to version 2.17.90: + + WebCrypto API support is now enabled by default. + + Add API to provide browser information required by automation. + + Fix the expiration date of manually added cookies. + + Add support for alerts in WebDriver. + + WebKitDatabaseProcess binary has been renamed to + WebKitStorageProcess. + + Fix several crashes and rendering issues. + +------------------------------------------------------------------- +Wed Jul 26 11:36:10 UTC 2017 - zaitor@opensuse.org + +- Update to version 2.17.5: + + Add initial implementation of WebDriver. + + Enable GStreamerGL by default when building with GStreamer >= + 1.10. + + Fix position of context menu in Wayland. + + Properly close cookies database at network process exit. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop webkit2gtk3-gcc7.patch and + webkit2gtk3-machine-context.patch: Fixed upstream. +- Add pkgconfig(gstreamer-gl-1.0) BuildRequires: New dependency. +- Add explicit Mesa-libEGL-devel, Mesa-libGL-devel, + Mesa-libGLESv1_CM-devel, Mesa-libGLESv2-devel and + Mesa-libGLESv3-devel BuildRequires. + +------------------------------------------------------------------- +Mon Jul 24 15:34:04 UTC 2017 - zaitor@opensuse.org + +- Update to version 2.17.4: + + Add API to allow overriding popup menus. + + Add kinetic scrolling support. + + Improve theme rendering performance when using GTK+ >= 3.20. + + Improve error message when webkit_web_view_run_javascript() + fails due to a JavaScript exception. + + Fix artifacts when rendering large images. + + Fix blob downloads. + + Fix web process deadlock when seeking youtube videos. + + Fix alpha premultiplying when using cairo to draw the video + frames. + + Fix web process deadlock when closing the remote inspector + frontend. + + Update several web inspector icons. + + Fix several crashes and rendering issues. + + Updated translations. +- Changes from version 2.17.3: + + Add new API to create a WebKitContextMenuItem from a GAction. + + Fix graphics repaint hungs in accelerated compositing mode + after a resize. + + Fix rendering glitches in HiDPI in long GitHub Gist pages when + focusing the comments textarea. + + Remove Firefox user agent quirk for Google domains. + + Remove LATEST_RECORD_VERSION from GnuTLS priority string. + + Improve colors of inspector SVG icons. + + Fix several crashes and rendering issues. + + Updated translations. +- Changes from version 2.17.2: + + Update user agent quirks to make Youtube and new Google login + page work. + + Fix URL shown in the title of beforeunload dialogs. + + Focus first input field of HTTP authentication dialog. + + Fix rendering of PNG images when decoded in more than one + chunk. + + Update several web inspector icons. + + Fix the build with OpenGL disabled. + + Fix several crashes and rendering issues. +- Changes from version 2.17.1: + + Switch to use new remote inspector infraestructure instead of + legacy Web Sockets based one. + + Add API to enable and handle Web Automation. + + Load large images asynchronously off the main theead. + + Use GtkFileChooserNative for open/save dialogs when available. + + Make file chooser run as modal by default if possible. + + Fix position of dropdown menus in Wayland. + + Keep URI fragments after a server redirection. + + Implement support for aria-haspopup and aria-autocomplete. + + Implement aria-value support for focusable separators. + + Fix playing of some live streams. +- Add webkit2gtk3-gcc7.patch: Fix build with gcc7 (webkit#173544). +- Add webkit2gtk3-machine-context.patch: Fix build for ppc64le + (webkit#173590). + ------------------------------------------------------------------- Mon Jul 24 15:33:55 UTC 2017 - zaitor@opensuse.org diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index 00541c5..d13f4c3 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -26,7 +26,7 @@ %define _pkgconfig_suffix gtk-3.0 %define _name webkitgtk Name: webkit2gtk3 -Version: 2.16.6 +Version: 2.17.91 Release: 0 Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0+ and BSD-3-Clause @@ -47,6 +47,11 @@ BuildRequires: gcc6-c++ %else BuildRequires: gcc-c++ >= 4.9 %endif +BuildRequires: Mesa-libEGL-devel +BuildRequires: Mesa-libGL-devel +BuildRequires: Mesa-libGLESv1_CM-devel +BuildRequires: Mesa-libGLESv2-devel +BuildRequires: Mesa-libGLESv3-devel BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 BuildRequires: hyphen-devel @@ -65,6 +70,7 @@ BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.5 BuildRequires: pkgconfig(glib-2.0) >= 2.36 BuildRequires: pkgconfig(gnutls) >= 3.0.0 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0.3 +BuildRequires: pkgconfig(gstreamer-gl-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) %if 0%{?is_opensuse} # We require gtk2 for the Gtk2 plugin wrapper @@ -281,6 +287,7 @@ make %{?_smp_mflags} %exclude %{_libexecdir}/libwebkit2gtk%{_wk2sover}/jsc %{_libexecdir}/libwebkit2gtk%{_wk2sover}/ %{_libdir}/libwebkit2gtk-4.0.so.* +%{_bindir}/WebKitWebDriver %if 0%{?is_opensuse} %files plugin-process-gtk2 diff --git a/webkitgtk-2.16.6.tar.xz b/webkitgtk-2.16.6.tar.xz deleted file mode 100644 index 0f72a13..0000000 --- a/webkitgtk-2.16.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc23650df953123c59b9c0edf3855e7bd55bd107820997fc72375811e1ea4b21 -size 14658120 diff --git a/webkitgtk-2.17.91.tar.xz b/webkitgtk-2.17.91.tar.xz new file mode 100644 index 0000000..fbab20d --- /dev/null +++ b/webkitgtk-2.17.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67f8e4e3f2cc6086f47490a336a57e2e195df993ef68f3cb1e7b53b1f0432538 +size 14697952