commit 43489a7d54b89a45709fadd6a90d0e99cf0dc45d
Author: Michael Catanzaro <mcatanzaro@igalia.com>
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 <specter92@live.com>
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 <mcatanzaro@igalia.com>
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 <mcatanzaro@igalia.com>
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 <jmas@softcatala.org>
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 <mcatanzaro@igalia.com>
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 <mcatanzaro@igalia.com>
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 <anya20601@yahoo.com>
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 <georgecondomitti@gmail.com>
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 <margineanucristi96@gmail.com>
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 <cgarcia@igalia.com>
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 <aperez@igalia.com>
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 <mcatanzaro@igalia.com>
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 <mcatanzaro@igalia.com>
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(+)