commit 43489a7d54b89a45709fadd6a90d0e99cf0dc45d Author: Michael Catanzaro Date: Mon Jul 17 13:16:06 2017 -0500 Prepare 3.24.3 NEWS | 12 ++++++++++++ configure.ac | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit 13c147b026fb6c902118f598201b4157a5210ead Author: specter Date: Wed Jul 12 20:58:06 2017 -0400 prefs-dialog: Clear "custom" dialog automatically when another radio option is selected Also fixed bug where the "custom" dialog becomes unsensitive if one highlights it fully and then types on top of it. https://bugzilla.gnome.org/show_bug.cgi?id=783290 src/prefs-dialog.c | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) commit 638a8051cd970f231126ebed7cb02bcd289cae50 Author: Michael Catanzaro Date: Wed Jul 12 18:40:19 2017 -0500 search-engine-manager: Always return a search engine address We need to return a default search engine address if the value in GSettings is somehow messed up. This fixes a crash if the default-search-engine and search-engines settings somehow become desynced. https://bugzilla.redhat.com/show_bug.cgi?id=1470287 lib/ephy-search-engine-manager.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 8b6ce7b8ad5f02fba58acd13bfd96f150a27891d Author: Michael Catanzaro Date: Wed Jul 12 18:39:00 2017 -0500 search-engine-manager: Add convenience function to get default address Add ephy_search_engine_manager_get_address_for_default_engine(), a simpler way to get the address of the default search engine without having to make separate calls to ephy_search_engine_manager_get_default_engine() and ephy_search_engine_manager_get_address(). embed/ephy-embed-utils.c | 5 +---- lib/ephy-search-engine-manager.c | 13 +++++++++++++ lib/ephy-search-engine-manager.h | 2 ++ 3 files changed, 16 insertions(+), 4 deletions(-) commit 8d7b39a69e31c0764ac62399062e219f23e16c8e Author: Jordi Mas Date: Wed Jul 12 07:47:18 2017 +0200 Update Catalan translation po/ca.po | 442 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 226 insertions(+), 216 deletions(-) commit 137c653b1f020263065330547d2d7e02fab58d77 Author: Michael Catanzaro Date: Sun Jul 2 12:07:18 2017 -0500 downloads-manager: Fix crash when download fails It's wrong to acquire the session inhibitor when destination is created, because the download could fail before that point, causing the inhibitotr to be released before it has been acquired and triggering our assertions to ensure this does not happen. Instead, acquire the inhibitor immediately when creating the download. https://bugzilla.gnome.org/show_bug.cgi?id=778653 embed/ephy-downloads-manager.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 1882fc0f7fa2810be8a196f11e0ce127087b0859 Author: Michael Catanzaro Date: Wed May 24 11:56:20 2017 -0500 Add ephy namespace to WebKit context menu helpers webkit_context_menu_item_new_from_gaction has been upstreamed, and slightly differently, so now this won't build anymore. Namespace it properly to ensure we can build against new versions of WebKit. src/ephy-window.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit c432f2aec1dbe24745781bf67bee5deb1f0968d2 Author: Stefania Popescu Date: Sat May 20 21:34:01 2017 +0300 bookmarks-popover: hide tags without bookmarks src/bookmarks/ephy-bookmarks-popover.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit 8155899ec19df52990e1836363e2e2463a7f33a6 Author: George Willian Condomitti Date: Mon Apr 24 19:14:15 2017 -0300 ephy-window: Switch tabs with [Shift+]Ctrl+Tab Switch between tabs with Ctrl+Tab (next) and Shift+Ctrl+Tab (previous) other than Ctrl+PgDown and Ctrl+PgUp. https://bugzilla.gnome.org/show_bug.cgi?id=762631 src/ephy-window.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 03cc1be2f472c092d66f63689ddf81ba74b91906 Author: Cristian Margineanu Date: Sat May 13 14:20:30 2017 +0300 completion-model: match tags against text in address bar https://bugzilla.gnome.org/show_bug.cgi?id=781746 src/ephy-completion-model.c | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) commit e16328dad2397775d3cc57f8e04e39c77891b498 Author: Carlos Garcia Campos Date: Wed May 17 10:45:39 2017 +0200 Dot not show the tabs menu on CTRL + right click We are handling CTRL + right click on EphyWebView as special case to ensure the context menu is shown. This probably worked with WebKit1, because the context menu was handled by the EphyWindow on button press event, but now it's preventing the WebKitWebView from handling the event. Since the EphyWindow no longer handles the button press event, it ends up being handled by the EphyNotebook that shows the tabs popup menu. embed/ephy-web-view.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit e751ee3698430e299b84531bd38b34d8b2deea17 Author: Adrian Perez de Castro Date: Fri May 12 16:19:16 2017 +0300 Update to the latest version of NautilusFloatingBar Importing the latest version of the widget from the Nautilus source code allows to click "through" the floating bar and reach links that are below it. The older version would hide the bar when the mouse approaches it, but elements which were below would not be clickable. This fixes bug #668493 lib/widgets/nautilus-floating-bar.c | 212 ++++++++++++++++++++++-------------- lib/widgets/nautilus-floating-bar.h | 37 ++++--- 2 files changed, 151 insertions(+), 98 deletions(-) commit 276799273c8342062edca92c2fc62639af340b86 Author: Michael Catanzaro Date: Tue May 9 14:52:28 2017 -0500 Fix initial notification permissions in web app mode If we automatically grant notification permissions, then web apps that test notification permissions without requesting them, like Riot, will not work properly. It looks like I only tested my previous attempt to fix this issue in normal browser mode. The fix is just one call to ephy_permissions_manager_set_permissions(). That requires moving some code around. https://bugzilla.gnome.org/show_bug.cgi?id=782386 embed/ephy-web-view.c | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) commit 7369aa4260732ffe51cfcf48769843c54416971c Author: Michael Catanzaro Date: Tue May 9 15:00:42 2017 -0500 profile-migrator: Don't try to migrate URLs table if no history exists This causes warnings to appear when running a fresh profile for the first time. src/profile-migrator/ephy-profile-migrator.c | 3 +++ 1 file changed, 3 insertions(+)