commit ba06eeb6347675c9bf7bae4a581c0889d2fe1f1b Author: Michael Catanzaro Date: Sun Nov 20 20:55:58 2016 -0600 Prepare 3.18.9 NEWS | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit 4766f6698f1878059b4508dcb75ab9a6a223cf1b 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 | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 1278d83dbb2832938f997cea976aefe92bb8a968 Author: Michael Catanzaro Date: Wed Apr 13 17:05:19 2016 -0500 snapshot-service: Always return snapshots immediately if available Return a stale snapshot, then schedule creation of a new snapshot. This way, we show a preexisting snapshot even if snapshot creation fails. The new snapshot will be used only for future requests. https://bugzilla.gnome.org/show_bug.cgi?id=763184 lib/ephy-snapshot-service.c | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) commit 799a336266def4bb539f917f68139aaa2950d886 Author: Michael Catanzaro Date: Fri Apr 29 09:14:47 2016 -0500 Save the correct thumbnail mtime in the history service Save the thumbnail mtime when saving thumbnails so it actually reflects the mtime embedded in the thumbnail, not the time the page was saved in the history service. This regressed in 0433ac9. It's only noticeable now due to 9754735, which has resulted in thumbnails regularly disappearing from the overview. https://bugzilla.gnome.org/show_bug.cgi?id=763184 embed/ephy-embed-shell.c | 19 +++++++++--- lib/ephy-snapshot-service.c | 71 ++++++++++++++++++++++++++++++++++++++------- 2 files changed, 76 insertions(+), 14 deletions(-) commit 878a7ddae083ec6efc06068a459b6006f6010247 Author: Michael Catanzaro Date: Sun Nov 20 20:21:15 2016 -0600 Revert "Revert "snapshot-service: Take new snapshots after a restart"" This reverts commit 78bbf3d0645086331c955cec9b9015be1568c5b2. embed/ephy-web-view.c | 19 +++---- lib/ephy-snapshot-service.c | 117 +++++++++++++++++++++++++++++--------------- 2 files changed, 84 insertions(+), 52 deletions(-) commit 78523b00eadde51f158f756d21c8083c4261c667 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 | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) commit 92a9b280d973fc4cf4b428e9010397f6a39f80f8 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 | 85 ++++++++++++------------------------------------------- 1 file changed, 18 insertions(+), 67 deletions(-) commit de9501002bc7bdc301c856ff0d4f8675ce7a9206 Author: Yosef Or Boczko Date: Thu May 8 13:58:40 2014 +0300 ephy-window: Fix the accelerators for back/forward in RTL http://bugzilla.gnome.org/show_bug.cgi?id=729726 src/ephy-window.c | 88 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 66 insertions(+), 22 deletions(-) commit 8e38c53cd3ad8735c2f07bf05ec87e1e1f1a6ddd 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 7e8186f33d59474595ec31d805a504c0cca1eced Author: Мирослав Николић Date: Fri Nov 18 09:40:40 2016 +0100 Updated Serbian translation po/sr.po | 163 ++++++++++++++++++++++++++++----------------------------- po/sr@latin.po | 163 ++++++++++++++++++++++++++++----------------------------- 2 files changed, 160 insertions(+), 166 deletions(-) commit 9938d148ba995aab321a342d1c3cfd05be64fb6c Author: Mingye Wang Date: Sat Oct 29 22:21:11 2016 +0800 Update zh_CN translation po/zh_CN.po | 108 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 54 insertions(+), 54 deletions(-)