commit 56380e62e0466f35a57c5d413af406c54262bfdc Author: Michael Catanzaro Date: Mon Nov 21 17:32:32 2016 -0600 Epiphany 3.20.5 NEWS | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit 747bbdd1ee107253de981834b7b95d07dad5f22b 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 ac8179e7adde8c58be0e3d8b05ccb65a20b1cd13 Author: Michael Catanzaro Date: Wed Nov 16 15:11:42 2016 -0600 window: add blacklist of events to not deliver to web view Certain window and tab management shortcuts are reserved by Epiphany and will never be delivered to the webpage, even though webpages should in general be allowed to override Epiphany shortcuts (e.g. Ctrl+B in Google Docs should embolden text and not open the old bookmarks dialog, Ctrl+I should italicize text and not open a new incognito window). https://bugzilla.gnome.org/show_bug.cgi?id=764653 src/ephy-window.c | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) commit 2cf6d7b0b7599d402f2006840d39b13271b5dcc8 Author: Michael Catanzaro Date: Tue Nov 15 20:47:52 2016 -0600 window: fix web view receiving events twice The current code propagates the event to the web view, then chains up if the web view doesn't handle the event. But chaining up causes GtkWindow to propagate the event to the web view yet again. Surely we never want to do that, so stop doing it. I think there must be some other bug here, though, in WebKit, that causes WebKit to sometimes do something with the event but then propagate anyway, which is wrong. If I'm right, then WebKit is unfortunately still broken, but this works around it in Epiphany and is the right thing to do anyway, since sending the same event to the web view twice is nonsense regardless of whether the web view propagates it or not. https://bugzilla.gnome.org/show_bug.cgi?id=764653 src/ephy-window.c | 75 +++++++++++++------------------------------------------ 1 file changed, 18 insertions(+), 57 deletions(-) commit fca037911c2c74ce0c336c871dceb368207d596c Author: Mingye Wang Date: Sat Oct 29 22:23:59 2016 +0800 Update zh_CN translation po/zh_CN.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b461ad26bffe42cd04d5c755c64dd767bcfaec9d 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 be60f1fbffd68fc2ed2905f91ed08c4787a64fa4 Author: Tiago Santos Date: Thu Oct 20 20:46:15 2016 +0000 Update Portuguese translation po/pt.po | 1135 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 666 insertions(+), 469 deletions(-) commit 88c3f7769f5efcb5ac775cbbe51a6401868df981 Author: Michael Catanzaro Date: Sat Oct 8 16:11:11 2016 -0500 window-commands: Escape URL in web app dialog For the markup parser. Else the dialog will breaks on URLs that include characters like & src/window-commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)