~gnome3-team/epiphany-browser/+git/master:pgriffis/web-extension/unify-web-process-extensions

Last commit made on 2022-07-17
Get this branch:
git clone -b pgriffis/web-extension/unify-web-process-extensions https://git.launchpad.net/~gnome3-team/epiphany-browser/+git/master

Branch merges

Branch information

Name:
pgriffis/web-extension/unify-web-process-extensions
Repository:
lp:~gnome3-team/epiphany-browser/+git/master

Recent commits

168ac37... by Patrick Griffis <email address hidden>

WebExtensions: Implement runtime.getManifest()

Closes #1822

5bd486a... by Patrick Griffis <email address hidden>

WebExtensions: Unify web-process-extensions

Previously there were two web process extensions that tried to
not overlap with eachother however this design doesn't make sense.

Any tab can load web-extension pages. The only distinction is the URI they load.

So this combines them and depending on the URI loaded it will install the correct APIs.

90ddead... by =?utf-8?q?Emin_Tufan_=C3=87etin?= <email address hidden>

Update Turkish translation

74e1a69... by Patrick Griffis <email address hidden>

WebExtensions: Properly set the Content-Security-Policy

Fixes #1777

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

e2ca3f7... by Michael Catanzaro <email address hidden>

Require WebKitGTK 2.37.1

So users do not lose PDF support. We want it for a !1151 anyway.

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

6dff78b... by Michael Catanzaro <email address hidden>

Remove PDF.js

WebKit now has its own copy of PDF.js, and it handles PDF display for us
automatically. See https://bugs.webkit.org/show_bug.cgi?id=237513.

This depends on WebKitGTK 2.37.1.

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

dcee41f... by Michael Catanzaro <email address hidden>

Update to highlight.js 11.6.0

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

f9e0c51... by Yosef Or Boczko <email address hidden>

Update Hebrew translation

216bf53... by Patrick Griffis <email address hidden>

WebExtensions: Disable hardware acceleration to lower memory usage

On my machine this takes it from 110-120 MB to 65-70 MB

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

27e4eee... by Patrick Griffis <email address hidden>

WebExtensions: Enable sandbox for extension processes

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