commit 949bce19cf06c80bd231bb7d0c5f738c9a1d132d Author: Michael Catanzaro Date: Fri Sep 29 11:09:21 2017 -0500 Prepare 3.24.5 NEWS | 9 +++++++++ configure.ac | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit a63373aada937d2ee89c3359ff62355bb514d6fa Author: Michael Catanzaro Date: Fri Sep 29 10:51:25 2017 -0500 header-bar: Don't disable navigation actions when history is cleared There's no reason to do this. The history service is not needed for the back/forward list to work properly, so no reason to disable back/forward after clearing history. And it's disabling the stop/reload action, too, which doesn't make any sense. Especially since there is no code to ever enable it again. https://bugzilla.gnome.org/show_bug.cgi?id=788329 src/ephy-header-bar.c | 26 -------------------------- 1 file changed, 26 deletions(-) commit 3a3ff533b49e800de5241c82debaee7e6310cc12 Author: Matej Urbančič Date: Fri Sep 29 08:39:43 2017 +0200 Updated Slovenian translation po/sl.po | 448 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 182 insertions(+), 266 deletions(-) commit a3d68ae4360c2b4b7de2442ca224cefd01e541a9 Author: Michael Catanzaro Date: Sat Sep 23 16:11:59 2017 -0500 Plug leak in bookmarks code *properly* It's not NULL-safe. I should know this by now.... src/window-commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 54568fa8630d6179ba9aa54c978ccbbc58a39f32 Author: Michael Catanzaro Date: Sat Sep 23 14:09:14 2017 -0500 Plug leak in bookmarks import code Discovered by Daniel Boles src/window-commands.c | 2 ++ 1 file changed, 2 insertions(+) commit 03ef4eaa8c5a29c6dae152afa06da0f2c390329d Author: Michael Catanzaro Date: Thu Sep 21 18:19:15 2017 -0500 json-glib should not be required It's really only needed for sync, so stop using it unconditionally. configure.ac | 4 ++-- src/bookmarks/ephy-bookmark.c | 6 ++++++ src/bookmarks/ephy-bookmark.h | 3 +++ src/prefs-dialog.c | 3 ++- 4 files changed, 13 insertions(+), 3 deletions(-) commit 4a7de812e5c9d0350bb7a492969e2897371ef91c Author: Michael Catanzaro Date: Thu Sep 21 19:01:30 2017 -0500 Make bookmarks import not crash when there's no Firefox profile src/window-commands.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 914ed77bc8979c2b70322df507cb0a0edfbe1e12 Author: Michael Catanzaro Date: Sat Sep 9 15:16:28 2017 -0500 location-controller: Decode URI in get_location_cb Otherwise, pressing Escape inside the location entry causes the URI to become percent-encoded. Oops. src/ephy-location-controller.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4a940d94d70c7145e6b27ff022a6bc065ffd2322 Author: Michael Catanzaro Date: Sat Sep 9 11:37:42 2017 -0500 search-engine-manager: get_address() must return NULL The search-engine-dialog relies on get_address() returning NULL to detect new search engines. It doesn't function properly otherwise. All code using this function just needs to be prepared to handle a NULL address. In contrast, get_address_for_default_engine() really does need to always return a result. At least, it's more convenient this way, so that calling code doesn't have to handle that manually. Rename the function to make this more clear and reduce confusion, as it would be odd to have two parallel functions function differently in this respect. https://bugzilla.gnome.org/show_bug.cgi?id=787458 embed/ephy-embed-utils.c | 2 +- lib/ephy-search-engine-manager.c | 6 +++--- lib/ephy-search-engine-manager.h | 2 +- src/search-provider/ephy-search-provider.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 641af1853d051751b9258b377df9fabd999455d2 Author: Michael Catanzaro Date: Sat Sep 9 11:35:44 2017 -0500 search-provider: Simplify getting search engine address We have a convenience function to get the default search address. src/search-provider/ephy-search-provider.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit ebfca3486ff91b30d15f37292529a90d03c06292 Author: Michael Catanzaro Date: Mon Sep 4 10:01:57 2017 -0500 location-entry: disable emoji chooser lib/widgets/ephy-location-entry.c | 11 +++++++++++ 1 file changed, 11 insertions(+)