commit 061956662d43c8f2e966228f2379e04004e86dd9
Author: Michael Catanzaro <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <liushuyu_011@126.com>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <cyigitsahin@outlook.com>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <kmaraas@gnome.org>
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 <kmaraas@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <mcatanzaro@gnome.org>
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 <tiagofsantos81@sapo.pt>
Date:   Mon Oct 10 17:50:21 2016 +0000

    Update Portuguese translation

 po/pt.po | 559 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 406 insertions(+), 153 deletions(-)