Debian Patches

Status for gnome-builder/43.6-3

Patch Description Author Forwarded Bugs Origin Last update
build-make-sure-configured-webkit-package-is-loaded.patch build: make sure configured webkit package is loaded
This fixes loading of WebKit in Nightly builds so the proper 6.0 is used.

(cherry picked from commit 9d0864c8cc2e3ebf1f7479b0ca47ba7afedca65c)
Christian Hergert <chergert@redhat.com> no 2023-01-09
libide-webkit-update-for-removal-of-sandbox-API.patch libide/webkit: update for removal of sandbox API
WebKitGTK 2.39.5 contains an ABI break. The sandbox is now mandatory, so
the API to enable/disable it is gone.

(cherry picked from commit 52bd325910b146eb15ed572c3aa26001c398f403)
Michael Catanzaro <mcatanzaro@redhat.com> no 2023-01-19
libide-webkit-update-for-WebKitGTK-2.39.6-2.39.7.patch libide/webkit: update for WebKitGTK 2.39.6/2.39.7
This is really confusing, but calling
webkit_web_context_set_favicon_database_directory() with NULL enables
the favicon database using WebKit's default directory. This function has
been removed from WebKit, and the favicon database is enabled by default
now, so there's no need to replace this code with anything else.

P.S. This creates a mess, but all this code will disappear once you
remove the WEBKIT_CHECK_VERSION guards. I've added them just to keep
Builder's CI happy for now, since we can't add 2.39.7 to the runtime
until applications are ready for it.

# Conflicts:
# src/libide/webkit/ide-webkit-plugin.c

(cherry picked from commit e6ca9b2edbb1504f9d410310ba48d531c2a057d8)
Christian Hergert <chergert@redhat.com> no 2023-03-15
libide-webkit-manually-enable-the-favicon-database.patch libide/webkit: manually enable the favicon database
In WebKitGTK 2.39.6 and 2.39.7, the favicon database is enabled by
default. But in all other versions, it is disabled by default.

The new API for enabling the favicon database was added in 2.39.6, so we
can use that for the WEBKIT_CHECK_VERSION, even though this code is a
no-op before 2.39.8.

(cherry picked from commit f7d8a394a4f1574d3a122afa3deb7431cd317e16)
Michael Catanzaro <mcatanzaro@redhat.com> no 2023-02-06
libide-webkit-handle-ABI-change-in-WebKit-for-favicon.patch libide/webkit: handle ABI change in WebKit for favicon
(cherry picked from commit b5322dc05713499bae8594a1bdaf8043ceb3b6f5)
Christian Hergert <chergert@redhat.com> no 2023-03-12
plugins-web-browser-work-around-Webkit-miss-initializatio.patch plugins/web-browser: work around Webkit miss-initialization
Creating the WebKitWebView first ensures that webkitInitialize() is called
so that internal assertions/invariants hold true.

Works around https://bugs.webkit.org/show_bug.cgi?id=253858

Fixes #2005

# Conflicts:
# src/plugins/web-browser/gbp-web-browser-workspace-addin.c

(cherry picked from commit 30bb82b450993292fa72befa5823313ca3975119)
Christian Hergert <chergert@redhat.com> no 2023-03-15

All known versions for source package 'gnome-builder'

Links