~gnome3-team/epiphany-browser/+git/master:carlosgc/wk-api-changes

Last commit made on 2023-02-22
Get this branch:
git clone -b carlosgc/wk-api-changes https://git.launchpad.net/~gnome3-team/epiphany-browser/+git/master

Branch merges

Branch information

Name:
carlosgc/wk-api-changes
Repository:
lp:~gnome3-team/epiphany-browser/+git/master

Recent commits

930d407... by Adrian Perez

Do not include legacy JSC API headers

Remove inclusion of pre-GLib JSC API headers, which are no longer
installed after https://bugs.webkit.org/show_bug.cgi?id=252187

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

37f6ecf... by Michael Catanzaro <email address hidden>

Require WebKitGTK 2.39.90

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

9381f66... by Michael Catanzaro <email address hidden>

firefox-sync-dialog: handle WebKitUserContentManager API changes

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

73f1f10... by Michael Catanzaro <email address hidden>

embed-shell: handle WebKitUserContentManager API changes

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

0d5301f... by Michael Catanzaro <email address hidden>

Use cancellables for all favicon lookups

Notably, I don't print error messages when lookup fails because this
seems like something that could commonly occur, and printing errors
might be spammy.

Also note that the lifetime of EphyBookmarkRow changes a bit: a favicon
lookup will no longer keep the EphyBookmarkRow alive.

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

96c3c77... by Carlos Garcia Campos <email address hidden>

Always enable favicons

Remove a few null checks that are no longer needed.

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

0eb0670... by Carlos Garcia Campos <email address hidden>

Use webkit_web_context_get_network_session_for_automation()

And remove a few null checks that are no longer needed.

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

60694c0... by Carlos Garcia Campos <email address hidden>

Web view snapshot is now a GdkTexture instead of cairo_surface_t

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

f7429db... by Carlos Garcia Campos <email address hidden>

Favicons are now GdkTexture instead of cairo_surface_t

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>

fdc4736... by Carlos Garcia Campos <email address hidden>

Use new WebKit API for JavaScript execution

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281>