Accepting request 632993 from GNOME:Next
New stable release OBS-URL: https://build.opensuse.org/request/show/632993 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=172
This commit is contained in:
parent
787a036db8
commit
4dde459717
@ -1,7 +1,8 @@
|
||||
diff -urp webkitgtk-2.20.1.orig/Source/WebCore/accessibility/AccessibilityObject.cpp webkitgtk-2.20.1/Source/WebCore/accessibility/AccessibilityObject.cpp
|
||||
--- webkitgtk-2.20.1.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-04-09 07:00:57.000000000 -0500
|
||||
+++ webkitgtk-2.20.1/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-04-10 21:07:52.446048647 -0500
|
||||
@@ -1771,7 +1771,7 @@ void AccessibilityObject::updateBackingS
|
||||
Index: webkitgtk-2.21.5/Source/WebCore/accessibility/AccessibilityObject.cpp
|
||||
===================================================================
|
||||
--- webkitgtk-2.21.5.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-07-03 11:11:27.000000000 +0200
|
||||
+++ webkitgtk-2.21.5/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-07-24 11:54:06.402075029 +0200
|
||||
@@ -1783,7 +1783,7 @@ void AccessibilityObject::updateBackingS
|
||||
// Updating the layout may delete this object.
|
||||
RefPtr<AccessibilityObject> protectedThis(this);
|
||||
if (auto* document = this->document()) {
|
||||
@ -10,10 +11,11 @@ diff -urp webkitgtk-2.20.1.orig/Source/WebCore/accessibility/AccessibilityObject
|
||||
document->updateLayoutIgnorePendingStylesheets();
|
||||
}
|
||||
updateChildrenIfNecessary();
|
||||
diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.1/Source/WebCore/dom/Document.cpp
|
||||
--- webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp 2018-03-05 05:36:37.000000000 -0600
|
||||
+++ webkitgtk-2.20.1/Source/WebCore/dom/Document.cpp 2018-04-10 21:07:52.454048680 -0500
|
||||
@@ -1940,11 +1940,10 @@ bool Document::needsStyleRecalc() const
|
||||
Index: webkitgtk-2.21.5/Source/WebCore/dom/Document.cpp
|
||||
===================================================================
|
||||
--- webkitgtk-2.21.5.orig/Source/WebCore/dom/Document.cpp 2018-07-20 08:09:06.000000000 +0200
|
||||
+++ webkitgtk-2.21.5/Source/WebCore/dom/Document.cpp 2018-07-24 11:54:06.434075417 +0200
|
||||
@@ -1936,11 +1936,10 @@ bool Document::needsStyleRecalc() const
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -27,7 +29,7 @@ diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.1
|
||||
bool isAssertionDisabled = ScriptDisallowedScope::LayoutAssertionDisableScope::shouldDisable();
|
||||
return isSafeToExecuteScript || isInFrameFlattening || !isInWebProcess() || isAssertionDisabled;
|
||||
}
|
||||
@@ -1967,7 +1966,7 @@ bool Document::updateStyleIfNeeded()
|
||||
@@ -1963,7 +1962,7 @@ bool Document::updateStyleIfNeeded()
|
||||
}
|
||||
|
||||
// The early exit above for !needsStyleRecalc() is needed when updateWidgetPositions() is called in runOrScheduleAsynchronousTasks().
|
||||
@ -36,7 +38,7 @@ diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.1
|
||||
|
||||
resolveStyle();
|
||||
return true;
|
||||
@@ -1983,7 +1982,7 @@ void Document::updateLayout()
|
||||
@@ -1979,7 +1978,7 @@ void Document::updateLayout()
|
||||
ASSERT_NOT_REACHED();
|
||||
return;
|
||||
}
|
||||
@ -45,10 +47,11 @@ diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.1
|
||||
|
||||
RenderView::RepaintRegionAccumulator repaintRegionAccumulator(renderView());
|
||||
|
||||
diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.h webkitgtk-2.20.1/Source/WebCore/dom/Document.h
|
||||
--- webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.h 2018-03-05 04:11:41.000000000 -0600
|
||||
+++ webkitgtk-2.20.1/Source/WebCore/dom/Document.h 2018-04-10 21:07:52.454048680 -0500
|
||||
@@ -1253,6 +1253,7 @@ public:
|
||||
Index: webkitgtk-2.21.5/Source/WebCore/dom/Document.h
|
||||
===================================================================
|
||||
--- webkitgtk-2.21.5.orig/Source/WebCore/dom/Document.h 2018-07-20 08:09:06.000000000 +0200
|
||||
+++ webkitgtk-2.21.5/Source/WebCore/dom/Document.h 2018-07-24 11:54:06.434075417 +0200
|
||||
@@ -1293,6 +1293,7 @@ public:
|
||||
|
||||
bool inStyleRecalc() const { return m_inStyleRecalc; }
|
||||
bool inRenderTreeUpdate() const { return m_inRenderTreeUpdate; }
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,47 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 4 10:18:37 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.22.0:
|
||||
+ New JavaScriptCore GLib API.
|
||||
+ Switched to use complex text code path unconditionally.
|
||||
+ Added playbin3 support to GStreamer media backend.
|
||||
+ Support for WebDriver advance user insteraction commands.
|
||||
+ Default option menu implementation now uses a GtkTreeView.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 24 11:28:26 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.21.92:
|
||||
+ Add new API to inject/register user content in isolated worlds.
|
||||
+ Add more API to JSCException to handle column number, convert
|
||||
exception to string, get the exception backtrace, create
|
||||
exceptions with a custom error name and report exception
|
||||
message with full details.
|
||||
+ Fix excessive CPU usage when getting the process memory
|
||||
footprint.
|
||||
+ Fix several crashes and rendering issues.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 16 12:44:22 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.21.91:
|
||||
+ Add enable-media-capabilities setting.
|
||||
+ Stop pushing buffers when seeking status changes in media
|
||||
player.
|
||||
+ Fix rendering of theme styled buttons.
|
||||
+ Fix several crashes and rendering issues.
|
||||
+ Updated translations.
|
||||
- Add explict pkgconfig(gstreamer-app-1.0),
|
||||
pkgconfig(gstreamer-audio-1.0),
|
||||
pkgconfig(gstreamer-codecparsers-1.0),
|
||||
pkgconfig(gstreamer-fft-1.0), pkgconfig(gstreamer-mpegts-1.0),
|
||||
pkgconfig(gstreamer-pbutils-1.0), pkgconfig(gstreamer-tag-1.0)
|
||||
and pkgconfig(gstreamer-video-1.0) BuildRequires: align with what
|
||||
configure checks for.
|
||||
- Disable webkit2gtk3-python3.patch via bcond_with: Patch currently
|
||||
breaks the build.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 13 07:59:48 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
@ -5,6 +49,78 @@ Mon Aug 13 07:59:48 UTC 2018 - bjorn.lie@gmail.com
|
||||
+ Fix rendering artifacts in some web sites due to a bug
|
||||
introduced in 2.20.4.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 8 02:21:05 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.21.5:
|
||||
+ Add API to evaluate code in a new object to JavaScriptCore GLib
|
||||
API.
|
||||
+ Add API to check for syntax errors in given code to
|
||||
JavaScriptCore GLib API.
|
||||
+ Update jsc_context_evaluate_with_source_uri() to receive also a
|
||||
starting line number.
|
||||
+ Add API to allow creating variadic functions to JavaScriptCore
|
||||
GLib API.
|
||||
+ Add –host option to WebDriver process.
|
||||
+ Handle acceptInsecureCertificates capability in WebDriver.
|
||||
+ Fix video freezes when GStreamerGL is not installed.
|
||||
+ Fix several crashes and rendering issues.
|
||||
+ Updated translations.
|
||||
- Refresh webkit2gtk3-boo1088932-a11y-state-set.patch and
|
||||
webkit2gtk3-python3.patch with quilt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 8 02:21:04 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 2.21.4:
|
||||
+ Switch to use a popup window with a tree view instead of a menu
|
||||
for option menu default implementation.
|
||||
+ Add API to run javascript from a WebKitWebView in an isolated
|
||||
world.
|
||||
+ Fix UI process crash in WebKitFaviconDatabase when pageURL is
|
||||
unset.
|
||||
+ Fix several crashes and rendering issues.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 8 02:21:03 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 2.21.3:
|
||||
+ Ensure memory monitor properly notifies all child processes.
|
||||
+ Add maximize, minimize and fullscreen window commands to
|
||||
WebDriver.
|
||||
+ Fix a network process crash when trying to get cookies of
|
||||
about:blank page.
|
||||
+ Fix UI process crash when closing the window under Wayland.
|
||||
+ Disable Gigacage if mmap fails to allocate in Linux.
|
||||
+ Fix several crashes and rendering issues.
|
||||
- Changes from version 2.21.2:
|
||||
+ Remove resource load statistics API, it's not ready yet.
|
||||
+ Add initial implementation of WebDriver advance user
|
||||
insteraction commands.
|
||||
+ Add introspectable alternatives for functions using vargars to
|
||||
JavaScriptCore GLib API.
|
||||
+ Implement MouseEvent.buttons.
|
||||
+ Fix downloads started by context menu failing in some websites
|
||||
due to missing user agent HTTP header.
|
||||
- Rebase webkit2gtk3-python3.patch generate-bytecode-files chunks.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 8 02:21:01 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 2.21.1:
|
||||
+ Add initial JavaScriptCore GLib API.
|
||||
+ Use JavaScriptCore GLib API in WebKit layer and deprecate most
|
||||
of the DOM bindings API as well as
|
||||
+ methods using the JavaScriptCore C API.
|
||||
+ Switch to use complex text code path unconditionally.
|
||||
+ Properly close the connection to the Wayland nested compositor
|
||||
in the WebProcess.
|
||||
+ Add playbin3 support to GStreamer media backend.
|
||||
+ Fix a deadlock when destroying the media player in non
|
||||
accelerated compositing mode.
|
||||
- Drop webkitgtk-typelib-sharelib-link.patch: there is no
|
||||
JavaScriptCore.gir.in file to be patched anymore.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 7 08:59:06 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
|
@ -36,9 +36,9 @@
|
||||
%define _gold_linker 0
|
||||
%endif
|
||||
%endif
|
||||
%bcond_without python3
|
||||
%bcond_with python3
|
||||
Name: webkit2gtk3
|
||||
Version: 2.20.5
|
||||
Version: 2.22.0
|
||||
Release: 0
|
||||
Summary: Library for rendering web content, GTK+ Port
|
||||
License: LGPL-2.0-or-later AND BSD-3-Clause
|
||||
@ -48,13 +48,10 @@ Source0: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz
|
||||
Source1: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz.asc
|
||||
Source98: baselibs.conf
|
||||
Source99: webkit2gtk3.keyring
|
||||
# PATCH-FIX-OPENSUSE webkitgtk-typelib-sharelib-link.patch dimstar@opensuse.org -- Fixup the .gir file to contain the full library name for libjavascriptcore.
|
||||
Patch0: webkitgtk-typelib-sharelib-link.patch
|
||||
# PATCH-FIX-UPSTREAM webkit2gtk3-python3.patch bsc#1079812 mgorse@suse.com -- port to Python 3.
|
||||
Patch1: webkit2gtk3-python3.patch
|
||||
Patch0: webkit2gtk3-python3.patch
|
||||
# PATCh-FIX-UPSTREAM webkit2gtk3-boo1088932-a11y-state-set.patch boo#1088932 webkit#184366 mgorse@suse.com -- fix crash when atk_object_ref_state_set is called on an AtkObject that's being destroyed.
|
||||
Patch2: webkit2gtk3-boo1088932-a11y-state-set.patch
|
||||
|
||||
Patch1: webkit2gtk3-boo1088932-a11y-state-set.patch
|
||||
BuildRequires: Mesa-libEGL-devel
|
||||
BuildRequires: Mesa-libGL-devel
|
||||
BuildRequires: Mesa-libGLESv1_CM-devel
|
||||
@ -81,8 +78,16 @@ 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-app-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-audio-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-codecparsers-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-fft-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-mpegts-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12.0
|
||||
BuildRequires: pkgconfig(gudev-1.0)
|
||||
BuildRequires: pkgconfig(harfbuzz) >= 0.9.2
|
||||
@ -259,11 +264,10 @@ invoking a Perl or Python script.
|
||||
|
||||
%prep
|
||||
%setup -q -n webkitgtk-%{version}
|
||||
%patch0 -p1
|
||||
%if %{with python3}
|
||||
%patch1 -p1
|
||||
%patch0 -p1
|
||||
%endif
|
||||
%patch2 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
# Here we must muzzle our dog so it doesn't eat all the memory
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:15c0f8d26e9605afe0948d161ba5fd82efee8eda2debd409fd40a440ac3af990
|
||||
size 16625200
|
@ -1,6 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCW3EwWwAKCRDz0yLQ7EWC
|
||||
w3VNAJ9RhnJ7eeDq7xfC56Ntrhwg0SAujQCggfPvQIu6mr+LABQwPbg3U7Buddc=
|
||||
=y0hs
|
||||
-----END PGP SIGNATURE-----
|
3
webkitgtk-2.22.0.tar.xz
Normal file
3
webkitgtk-2.22.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fa42b54a98831405c8a3e7f40371eec3f0bd5cdbb124813a5e329e7a9f8c6f2a
|
||||
size 17095588
|
6
webkitgtk-2.22.0.tar.xz.asc
Normal file
6
webkitgtk-2.22.0.tar.xz.asc
Normal file
@ -0,0 +1,6 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCW4z52QAKCRDz0yLQ7EWC
|
||||
w6fFAKC0Vm+dGN6kXbpQJlQXzfA+6Uao+wCdFwaZOaCXwG8aALjU5BD7o+iDv0M=
|
||||
=LB/+
|
||||
-----END PGP SIGNATURE-----
|
@ -1,13 +0,0 @@
|
||||
Index: webkitgtk-2.15.4/Source/JavaScriptCore/JavaScriptCore.gir.in
|
||||
===================================================================
|
||||
--- webkitgtk-2.15.4.orig/Source/JavaScriptCore/JavaScriptCore.gir.in
|
||||
+++ webkitgtk-2.15.4/Source/JavaScriptCore/JavaScriptCore.gir.in
|
||||
@@ -3,7 +3,7 @@
|
||||
xmlns="http://www.gtk.org/introspection/core/1.0"
|
||||
xmlns:c="http://www.gtk.org/introspection/c/1.0">
|
||||
<namespace name="JavaScriptCore" version="@WEBKITGTK_API_VERSION@"
|
||||
- shared-library="javascriptcoregtk-@WEBKITGTK_API_VERSION@"
|
||||
+ shared-library="libjavascriptcoregtk-@WEBKITGTK_API_VERSION@.so.18"
|
||||
c:identifier-prefixes="JS"
|
||||
c:symbol-prefixes="JS">
|
||||
<record name="GlobalContext" c:type="JSGlobalContextRef" foreign="1"/>
|
Loading…
Reference in New Issue
Block a user