commit 061956662d43c8f2e966228f2379e04004e86dd9 Author: Michael Catanzaro Date: Mon Nov 7 12:28:53 2016 -0600 Prepare 3.22.2 NEWS | 15 +++++++++++++++ configure.ac | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) commit c623b0ee42b0cd82177f9c0e0ad03b56568c3972 Author: Michael Catanzaro Date: Sun Nov 6 20:28:17 2016 -0600 web-view: Don't destroy info bar twice embed/ephy-web-view.c | 2 -- 1 file changed, 2 deletions(-) commit 226eca83d5cce5035f02c628cc7c9b1526e71fb1 Author: Michael Catanzaro Date: Sun Nov 6 13:29:02 2016 -0600 history-service: Actually delete database when clearing history Previously, deleting your history didn't even cause the size of the history database to shrink on disk. There's only one proper way to delete an SQLite database, and that's to remove it from the filesystem. lib/history/ephy-history-service.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) commit 76ba61574f9dc50dc4cd61dbcc3a09067c128e75 Author: Michael Catanzaro Date: Thu Nov 3 11:41:36 2016 -0500 New forms API is still unstable for 2.14 embed/web-extension/ephy-web-extension.c | 1 + 1 file changed, 1 insertion(+) commit c9010256a0501459ac0b2451628d85d779ccf60f Author: Michael Catanzaro Date: Thu Oct 6 15:57:14 2016 -0500 Make password autofill compatible with Angular forms Honestly, I have no clue what I've done here, but it's what Chromium does when it autofills a form, and it makes an Angular password form work on one of our internal sites, so it's probably good right? This is a squash of my original patch, plus three fixup commits, including an important regression fix by Sergio. https://bugzilla.gnome.org/show_bug.cgi?id=772530 https://bugzilla.gnome.org/show_bug.cgi?id=773830 embed/web-extension/ephy-web-extension.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) commit e4a6e449ce92a466e4807e462863e97af67947b4 Author: Michael Catanzaro Date: Thu Nov 3 10:05:00 2016 -0500 Require WebKitGTK+ 2.14.2 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40c8d7cb7a90c9a07e85f3541395773000ddea40 Author: Michael Catanzaro Date: Tue Nov 1 19:16:33 2016 -0500 web-extension: Fix misuse of GCancellable embed/web-extension/ephy-web-extension.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 8871c3016e648c3ea691662d1bcecac7b00b1980 Author: Michael Catanzaro Date: Tue Nov 1 18:57:08 2016 -0500 web-extension-proxy: Fix misuse of GCancellable embed/ephy-web-extension-proxy.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit a2cf5e355cdaacdc2db1eb73f44b589e4d0c45f2 Author: Michael Catanzaro Date: Sun Oct 30 15:38:57 2016 -0500 completion-model: chain up in constructed ... src/ephy-completion-model.c | 2 ++ 1 file changed, 2 insertions(+) commit 211c920646ed299d8d6a384f3bd6d292b6004831 Author: liushuyu Date: Sat Oct 29 22:50:37 2016 +0800 Update zh_CN translation po/zh_CN.po | 1647 +++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 967 insertions(+), 680 deletions(-) commit 6666530fa0afee89371413ffaa59a2a81eba2b8d Author: Michael Catanzaro Date: Fri Oct 28 06:04:49 2016 -0500 history-service: Initialize tables even in read-only mode The history service just is not built to handle the case where no history tables exist. We either need to upgrade every error path in this directory to not call g_warning in read-only mode, or just create the tables. Creating tables is harmless; we just don't want to insert history into them. lib/history/ephy-history-service.c | 3 --- 1 file changed, 3 deletions(-) commit 55a08b7b29b71e0fa6c0b2092bfdf410455257e2 Author: Michael Catanzaro Date: Thu Oct 27 22:11:27 2016 -0500 web-overview: Don't ever duplicate thumbnails When we were restored from page cache, we wound up with a page that has a populated group of overview thumbnails in the DOM, but EphyWebOverview itself has no knowledge of them, because the document-loaded signal never gets emitted in this case (well, actually it gets emitted when the document is loaded the FIRST time).... Fix this by removing all the code that's designed to manually add items to the overview. I don't see why it exists; EphyAboutHandler should always take care of adding overview items for us, so we shouldn't need to do any DOM manipulation here. Then manually call ephy_web_overview_document_loaded so that we populate our list of overview items. (If you're paying extra close attention, you'll notice that this commit deletes all the code modified in the previous commit.) embed/web-extension/ephy-web-overview.c | 176 +++++++++++++------------------- 1 file changed, 72 insertions(+), 104 deletions(-) commit cd70719045eaedd5f64428d60bbdad6efa505ede Author: Michael Catanzaro Date: Thu Oct 27 19:36:04 2016 -0500 web-overview: Update for new overview layout We are hitting a bunch of criticals here because the DOM has changed. embed/web-extension/ephy-web-overview.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit ecbe17a934efd6b8a821af14016c0eb0a74ebc97 Author: Michael Catanzaro Date: Sun Oct 23 18:01:51 2016 -0500 web-extension: Fix memory leak embed/web-extension/ephy-web-extension.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1f84c3bd8636ce8514584e709c1a1f1736a451b6 Author: Michael Catanzaro Date: Tue Oct 25 08:35:02 2016 -0500 web-extension: adblocker should never block the main resource We had a check for this, but it got broken in do not track mode. embed/web-extension/ephy-web-extension.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7cc74ea100543365598123e003755162b7cd23a8 Author: Michael Catanzaro Date: Mon Oct 24 21:49:33 2016 -0500 Leak EphyUriTester This avoids a commonly-reported crash embed/web-extension/ephy-web-extension.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f7ee13029dc38d0967278e27a0a0b80e254a46c8 Author: Çağatay Yiğit Şahin Date: Sun Oct 23 16:10:17 2016 +0000 Update Turkish translation po/tr.po | 143 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 67 insertions(+), 76 deletions(-) commit 71487cd2e33244e97af13ad6a9dad4a4b04b4dca Author: Michael Catanzaro Date: Mon Oct 17 12:06:44 2016 -0500 Ensure error page buttons expand to fit translations https://bugzilla.gnome.org/show_bug.cgi?id=773030 data/pages/error.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b9acad568fad0ba33c6372293bb120ead4abd11 Author: Michael Catanzaro Date: Mon Oct 17 07:21:42 2016 -0500 session: Add a safety check Never replace a good session file with one that's known to be broken. https://bugzilla.gnome.org/show_bug.cgi?id=768250 src/ephy-session.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 4f5800f8ae4bf8dbf5910ff30915c0e66012c66e Author: Kjartan Maraas Date: Sat Oct 15 16:59:17 2016 +0200 Updated Norwegian bokmål translation. po/nb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b5b00965d42fbabadf13c3b0cae471048c40a34 Author: Kjartan Maraas Date: Sat Oct 15 11:51:25 2016 +0200 Updated Norwegian bokmål translation. po/nb.po | 218 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 110 insertions(+), 108 deletions(-) commit 5d281a891b956ad714ce91d37c64438eadeca7bc Author: Michael Catanzaro Date: Wed Oct 12 10:17:15 2016 -0500 Revert "Revert "Fix default language setting"" This reverts commit 700e7fae16f9f7188834f0a0caaa9fd924fd2a92. I forgot you have to manually install spellcheck dictionaries to test this. It works perfectly if you know that magic. data/org.gnome.epiphany.gschema.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00cf66621ec7a16817f57044f895be8db8283fa2 Merge: 8bdb2da 8884493 Author: Michael Catanzaro Date: Wed Oct 12 10:15:07 2016 -0500 Merge tag '3.22.1' into gnome-3-22 Epiphany 3.22.1 commit 8bdb2da3641602e5aff45090fcd869e9deaaa492 Author: Michael Catanzaro Date: Wed Oct 12 08:05:35 2016 -0500 Revert "webapp: Open links to the same base domain inside the web app" This reverts commit 0b4464039e0e1175abd0f90e2700631991d643c0. I don't know what website this change was made for, nor do I have a good solution to make web apps work with that unfortunate website, but I have my own web app where this behavior is confusing and unexpected. Different domains are treated as completely unrelated by web browsers, and web apps should not be any exception. At any rate, this is the wrong place for the check too, as it results in URLs with different origins being reported to have the same origin. I really don't know if the original problem can be fixed properly or not, but hopefully the login page link would be opened in a related view and a heuristic could be developed based on that. embed/ephy-embed-utils.c | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) commit 6ffe47217d2e45ffb05c5d4693fe3dfc0bf249cd Author: Michael Catanzaro Date: Mon Oct 10 11:18:03 2016 -0500 Prepare 3.22.1 NEWS | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit edeef14e785bb2e09647a02755d8f8eeff48aca3 Author: Tiago Santos Date: Mon Oct 10 17:50:21 2016 +0000 Update Portuguese translation po/pt.po | 559 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 406 insertions(+), 153 deletions(-)