SHA256
1
0
forked from pool/webkit2gtk3

Accepting request 425086 from GNOME:Next

- Update to version 2.13.90:
  + Add initial implementation of accelerating compositing support
    under Wayland.
  + Fix performance with the modesetting intel driver and DRI3
    enabled.
  + Improved performance when resizing the web view on X11.
  + Fix several crashes and rendering issues.
  + Updated translations.

- Update to version 2.13.4:
  + Switched to use the threaded compositor. Accelerated
    compositing mode is now always enabled by default and happens
    in a separate thread in the web process.
  + Make web view background colors work in accelerated
    compositing mode.
  + Fix several crashes and rendering issues.

- Update to version 2.13.3:
  + Fix Web Process deadlocks when loading HLS videos.
  + Make videos work when painted into a canvas when accelerated
    compositing is enabled.
  + Fix flickering with animated GIFs.
  + Fix a Web Process crash when video repaint is requested with
    GStreamer GL enabled.
  + Reduce the amount of file descriptors that the Web Process
    keeps open.
  + Make memory pressure handler work when cgroups are not
    available.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/425086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=79
This commit is contained in:
Dominique Leuenberger 2016-09-08 21:24:38 +00:00 committed by Git OBS Bridge
parent c806368e80
commit addc913724
5 changed files with 70 additions and 26 deletions

View File

@ -1,3 +1,67 @@
-------------------------------------------------------------------
Tue Sep 6 17:05:37 UTC 2016 - zaitor@opensuse.org
- Update to version 2.13.90:
+ Add initial implementation of accelerating compositing support
under Wayland.
+ Fix performance with the modesetting intel driver and DRI3
enabled.
+ Improved performance when resizing the web view on X11.
+ Fix several crashes and rendering issues.
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 6 17:04:00 UTC 2016 - zaitor@opensuse.org
- Update to version 2.13.4:
+ Switched to use the threaded compositor. Accelerated
compositing mode is now always enabled by default and happens
in a separate thread in the web process.
+ Make web view background colors work in accelerated
compositing mode.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Tue Sep 6 17:03:59 UTC 2016 - zaitor@opensuse.org
- Update to version 2.13.3:
+ Fix Web Process deadlocks when loading HLS videos.
+ Make videos work when painted into a canvas when accelerated
compositing is enabled.
+ Fix flickering with animated GIFs.
+ Fix a Web Process crash when video repaint is requested with
GStreamer GL enabled.
+ Reduce the amount of file descriptors that the Web Process
keeps open.
+ Make memory pressure handler work when cgroups are not
available.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Tue Sep 6 17:02:58 UTC 2016 - zaitor@opensuse.org
- Update to version 2.13.2:
+ Properly redraw the web view when reparented in force
compositing mode.
+ Flip the volume control layout in media controls on RTL.
+ Add support for video orientation to the GStreamer media
backend.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Tue Sep 6 17:01:57 UTC 2016 - zaitor@opensuse.org
- Update to version 2.13.1:
+ CSS Grid Layout has been unprefixed and can be enabled as an
experimental feature at runtime.
+ The HTTP disk cache implements speculative resources
revalidation.
+ Add a new WebKitSetting to allow universal access from file
URLs.
+ Fix several crashes and rendering issues.
- Rebase webkitgtk-typelib-sharelib-link.patch.
- Add pkgconfig(gnutls) BuildRequires: New dependency.
-------------------------------------------------------------------
Tue Sep 6 09:41:19 UTC 2016 - fezhang@suse.com

View File

@ -26,7 +26,7 @@
%define _pkgconfig_suffix gtk-3.0
%define _name webkitgtk
Name: webkit2gtk3
Version: 2.12.5
Version: 2.13.90
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0+ and BSD-3-Clause
@ -66,6 +66,7 @@ BuildRequires: pkgconfig(fontconfig) >= 2.8.0
BuildRequires: pkgconfig(freetype2) >= 2.4.2
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-plugins-base-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12.0

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b147854b864a5f115fadb97b2b6200b2f696db015216a34e7298d11c88b1c40
size 11712488

3
webkitgtk-2.13.90.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d29a391fb9158efc925acefd777d9bf5183aee6b273e27b2d0e3eb04212b8bb
size 13383344

View File

@ -11,25 +11,4 @@ Index: webkitgtk-2.11.90/Source/JavaScriptCore/JavaScriptCore.gir.in
c:identifier-prefixes="JS"
c:symbol-prefixes="JS">
<record name="GlobalContext" c:type="JSGlobalContextRef" foreign="1"/>
Index: webkitgtk-2.11.90/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
===================================================================
--- webkitgtk-2.11.90.orig/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
+++ webkitgtk-2.11.90/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
@@ -116,7 +116,7 @@ void WebUserContentControllerProxy::addU
void WebUserContentControllerProxy::removeUserScript(const API::UserScript& userScript)
{
for (WebProcessProxy* process : m_processes)
- process->connection()->send(Messages::WebUserContentController::RemoveUserScript({ userScript.userScript().url().string() }), m_identifier);
+ process->connection()->send(Messages::WebUserContentController::RemoveUserScript(userScript.userScript().url().string()), m_identifier);
m_userScripts->elements().removeAll(&userScript);
}
@@ -140,7 +140,7 @@ void WebUserContentControllerProxy::addU
void WebUserContentControllerProxy::removeUserStyleSheet(const API::UserStyleSheet& userStyleSheet)
{
for (WebProcessProxy* process : m_processes)
- process->connection()->send(Messages::WebUserContentController::RemoveUserStyleSheet({ userStyleSheet.userStyleSheet().url().string() }), m_identifier);
+ process->connection()->send(Messages::WebUserContentController::RemoveUserStyleSheet(userStyleSheet.userStyleSheet().url().string()), m_identifier);
m_userStyleSheets->elements().removeAll(&userStyleSheet);
}