commit 441f0d6e66d6fe51a0f3867bfd337127818c6c70
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Sep 5 14:46:19 2012 +0300

    [release] 3.5.91

 NEWS         | 15 +++++++++++++++
 configure.ac |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit b376cec3e7c7803387d1c7afc386baf883cc0024
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Sep 5 11:59:26 2012 +0200

    Updated Serbian translation

 po/sr.po       | 210 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 210 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 226 insertions(+), 194 deletions(-)

commit 6b55dd2301ca222f87210085901a1ddd9d3849e6
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Wed Sep 5 11:17:44 2012 +0200

    Updated Hungarian translation

 po/hu.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b512f37049ee3af26e8b70c33fe314dc1ab3c21e
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Wed Sep 5 11:02:50 2012 +0200

    Updated Hungarian translation

 po/hu.po | 2284 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1047 insertions(+), 1237 deletions(-)

commit f92b2f22a68bbae4baf2e10936bf4b4b9d5ae6ba
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Sep 5 10:34:37 2012 +0200

    Updated Galician translations

 po/gl.po | 84 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 43 insertions(+), 41 deletions(-)

commit 74d8f312cb8f7fd79cf9ddf4f4f8958d3b04e666
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Sep 5 08:58:56 2012 +0300

    ephy-overview: Use hand cursor when hovering items
    
    For improved visual feedback.

 embed/ephy-overview.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit a8cb263c1b5f5e35e71af7e2cbabe6194fcb404a
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Sep 5 08:57:48 2012 +0300

    gd-main-view: don't use ctrl+click for selection-mode-request
    
    We need this to actually activate the current item, in order to
    support ctrl+click to open in a new tab.

 lib/widgets/gd-main-view.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit f5bf150a91bec3f25f37f567a2d4b7927b3c7a21
Author: Xan Lopez <xan@igalia.com>
Date:   Tue Sep 4 15:41:50 2012 +0200

    tests: test ephy_embed_utils_url_is_empty

 tests/ephy-embed-utils-test.c | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit c11081599dd7f6b9f2c1fd627afa8af93d99fa0e
Author: Xan Lopez <xan@igalia.com>
Date:   Tue Sep 4 15:32:55 2012 +0200

    embed-utils: remove extra indentation level in method
    
    The whole method is inside an if block, just do an early return.

 embed/ephy-embed-utils.c | 51 +++++++++++++++++++++++-------------------------
 1 file changed, 24 insertions(+), 27 deletions(-)

commit 18b87ec8068c5bf98aed9f507d43cba451dab665
Author: Xan Lopez <xan@igalia.com>
Date:   Mon Sep 3 23:11:11 2012 +0200

    Add code coverage support
    
    Needs a fairly recent gnome-common. To use do:
    
    - Run configure with --enable-code-coverage
    - Type 'make check-code-coverage'
    - Open the HTML results
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683297

 Makefile.am               |  2 ++
 configure.ac              | 19 +++++++++++--------
 doc/reference/Makefile.am |  2 ++
 embed/Makefile.am         |  1 +
 lib/Makefile.am           |  5 ++++-
 lib/egg/Makefile.am       |  1 +
 lib/history/Makefile.am   |  1 +
 lib/widgets/Makefile.am   |  1 +
 src/Makefile.am           |  2 ++
 src/bookmarks/Makefile.am |  1 +
 tests/Makefile.am         |  2 ++
 11 files changed, 28 insertions(+), 9 deletions(-)

commit 0aff80b0d783422d0db25f59c434198205d4bed7
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Tue Sep 4 11:56:42 2012 +0100

    Updated British English translation

 po/en_GB.po | 2020 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1140 insertions(+), 880 deletions(-)

commit d829f324c2c9741e06d7e8e9cd8088c185389031
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Sep 4 11:52:56 2012 +0300

    ephy-file-helpers: plug a leak
    
    recursive delete function is leaking a reference.

 lib/ephy-file-helpers.c | 1 +
 1 file changed, 1 insertion(+)

commit 58d7029067c993bb10350953fa9a05723fd50459
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Sep 4 11:47:09 2012 +0300

    ephy-window: disconnect overview-mode callback from the right object

 src/ephy-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e7c36a33f512e47b9bc293db93112c109caaf0b
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Sep 4 11:46:49 2012 +0300

    ephy-web-view: don't leak the snapsoht cairo surface

 embed/ephy-web-view.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit aea0c271af64fef12c887c04cc2f760aca8391f8
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 22:51:24 2012 +0300

    ephy-overview-store: hide the close button while animating a removed item
    
    To do this, add the render policy as a column to the model and use it
    as a cellrenderer attribute. The default value is already PRELIT. When
    removing the cell, flip it to NEVER.

 lib/widgets/ephy-overview-store.c | 13 +++++++++++++
 lib/widgets/ephy-overview-store.h |  1 +
 lib/widgets/gd-main-icon-view.c   |  3 +++
 3 files changed, 17 insertions(+)

commit 04b01c5b1c969978a825087be1e0d3c91598a890
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 22:48:48 2012 +0300

    ephy-removable-pixbuf-renderer: reorder policy enum
    
    This way the default item is PRELIT. This will be useful when using
    this type as a cell renderer attribute later on.

 lib/widgets/ephy-removable-pixbuf-renderer.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 51864e36d205e10752753605ca0592f39f000606
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 22:32:04 2012 +0300

    ephy-removable-pixbuf-renderer: do not emit delete on click if policy is NEVER
    
    It makes no sense to emit the delete signal if the delete button is
    not rendered at all.

 lib/widgets/ephy-removable-pixbuf-renderer.c | 3 +++
 1 file changed, 3 insertions(+)

commit deb576b24db205cf13651c5ab04b9b3696fbfb99
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 3 21:30:16 2012 +0200

    Updated Polish translation

 po/pl.po | 42 +++++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 19 deletions(-)

commit 4757133c25efa9c7fe5c726f1f2d5681f345a5cb
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 17:42:10 2012 +0300

    ephy-main: run the migration for any instance that is not a temporary private one
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681679

 src/ephy-main.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 95eb18e603accc3dd23c32c9dfbdf79b1723d391
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 17:41:25 2012 +0300

    ephy-profile-utils: add a profile_dir parameter to ephy_profile_utils_do_migration()
    
    This is passed further on to the migrator process. Right now this is
    unused.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681679

 lib/ephy-profile-utils.c    | 7 ++++++-
 lib/ephy-profile-utils.h    | 2 +-
 src/ephy-main.c             | 2 +-
 tests/ephy-migration-test.c | 4 ++--
 4 files changed, 10 insertions(+), 5 deletions(-)

commit 1afb0171665b4234ceb57f073a0834b6dc3e005d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 17:33:47 2012 +0300

    ephy-profile-migrator: allow running migration in non-default profile directories
    
    This is necessary since we add new columns to the history database in
    step 8 of migration. However, non-default profile directories don't
    have a .migrated file right now but, since up to step 7 it was
    possible to use these profiles without migration, it is safe to assume
    that a non-default profile without a .migrated file can be migrated
    starting from step 8.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681679

 lib/ephy-profile-migrator.c | 10 +++++++++-
 lib/ephy-profile-utils.c    |  8 ++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 55ffe5b0442e58a42a5812c749359a3f22a489d1
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 17:01:13 2012 +0300

    ephy-file-helpers: add ephy_dot_dir_is_default()
    
    This method will let us know when the current dot directory is the
    default one and not a user-specified one nor a web application one.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681679

 lib/ephy-file-helpers.c | 16 ++++++++++++++++
 lib/ephy-file-helpers.h |  1 +
 2 files changed, 17 insertions(+)

commit dbac4d6d897d15769ec6101b7ff7aed30272b3e9
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 3 15:56:26 2012 +0200

    Updated Spanish translation

 po/es.po | 209 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 108 insertions(+), 101 deletions(-)

commit c3fa918bdcd9f68efbc4caf6c727da0554fe0642
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 15:42:31 2012 +0300

    ephy-profile-utils: use an index variable instead of manually setting it
    
    This allows us to extend this further cleanly.

 lib/ephy-profile-utils.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit cccd1f10983fb10278ca3612a1b20b04f0913b38
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 15:35:37 2012 +0300

    ephy-profile-utils: fix array length

 lib/ephy-profile-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97d0929cf1691bc029db792e941870948a5e13e5
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 14:54:50 2012 +0300

    ephy-file-helpers: rename KEEP_TEMP_DIR to KEEP_DIR
    
    Since this is also used for persistency of temporary directories, but
    also for --profile.

 lib/ephy-file-helpers.c        |  6 +++---
 lib/ephy-file-helpers.h        |  2 +-
 src/ephy-main.c                |  2 +-
 tests/ephy-file-helpers-test.c | 18 +++++++++---------
 4 files changed, 14 insertions(+), 14 deletions(-)

commit 51a379f461d8bd435054caafe265f102fb05399e
Author: Carlos Garcia Campos <cgarcia@igalia.com>
Date:   Mon Sep 3 12:58:44 2012 +0200

    ephy-frecent-store: Fix the build with WebKit2

 lib/widgets/ephy-frecent-store.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9ecd70bae96a0c08bca380c97bdf0b2b9e724d95
Author: Carlos Garcia Campos <cgarcia@igalia.com>
Date:   Mon Sep 3 12:50:36 2012 +0200

    ephy-snapshot-service: Fix memory leak

 lib/ephy-snapshot-service.c | 1 +
 1 file changed, 1 insertion(+)

commit b0c5be1011f5fed19c6979b63e9d12475fd381d3
Author: Sergio Villar Senin <svillar@igalia.com>
Date:   Fri Aug 24 12:14:05 2012 +0200

    ephy-bookmarks-editor: repaint the favicon on "icon-loaded"
    
    Fixes a crash when epy is started with the bookmarks window open. The old
    code was trying to set the favicon in an already released GValue. Instead of
    doing that, we now force a repaint of the row once we get the favicon.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673795

 lib/widgets/ephy-node-view.c          |  2 +-
 src/bookmarks/ephy-bookmarks-editor.c | 42 ++++++++++++++++++++++++++++-------
 2 files changed, 35 insertions(+), 9 deletions(-)

commit c077cdea4bcdb95b58b7fff0b9dc7cce3aaa2982
Author: Sergio Villar Senin <svillar@igalia.com>
Date:   Fri Aug 24 12:13:34 2012 +0200

    ephy-node-view: added ephy_node_view_get_iter_for_node()
    
    The EphyNodeView is based on the following stack of models:
    
    Sort model -> Filter model -> EphyTreeModelNode
    
    This function returns a GtkTreeIter pointing to a row in the sort model from
    a EphyNode that belongs to the EphyTreeModelNode.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673795

 lib/widgets/ephy-node-view.c | 19 +++++++++++++++++++
 lib/widgets/ephy-node-view.h |  4 ++++
 2 files changed, 23 insertions(+)

commit 0fc791e776d61d83d67c2984a003a2f42bd769d1
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 13:06:28 2012 +0300

    ephy-window: handle key modifiers on overview::item-activate
    
    So that middle-click, for instance, opens a new tab. Notice that
    control-click will still not work, as the GdMainView widget is handling
    the event to emit its selection-mode-request signal.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683187

 src/ephy-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15f5d26043fa4b9d8f83aaa0d13347b5a3218ec5
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Sep 3 11:31:01 2012 +0300

    ephy-overview-store: fix the setter for the default icon

 lib/widgets/ephy-overview-store.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit c40d5bef446fe85438fd42cc9042a9b8fa95e277
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 23:25:28 2012 +0200

    tests: fix last shell test
    
    Unfortunately the state propagation of the overview loading needs the
    mainloop to run, since we use the load status signals from WebKit. Do
    so and update things for about:blank -> about:overview.

 tests/ephy-shell-test.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit eedef109f733889645ec93317629d795fdfa55dd
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 23:24:46 2012 +0200

    ephy-shell: consider the overview as a blank page
    
    We were only considering about:blank, but about:overview should be
    assumed to be "blank" as far as replacing it with actual pages is
    concerned.

 src/ephy-shell.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1a7cc74fffb2631b8bee4192cfac4ecf1b37830f
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 23:01:15 2012 +0200

    tests: homepage is overview now
    
    This fixes one test, there's another one broken in this file.

 tests/ephy-shell-test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c45d09f5bc585147ef8013ac6570b12bbb372e0
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 22:53:00 2012 +0200

    ephy-embed-shell: make the shell find uninstalled icons
    
    This is needed for distcheck, which runs tests before installing.

 embed/Makefile.am        | 1 -
 embed/ephy-embed-shell.c | 5 ++---
 lib/ephy-file-helpers.c  | 2 ++
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 8a90676ef1a46d040c4d334b9c1f7522167814a7
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 22:42:06 2012 +0200

    tests: the new homepage is about:overview, not about:blank

 tests/ephy-session-test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a66dcf2c036c9760e9b6daddccd55077be0b052b
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 22:40:57 2012 +0200

    tests: register the application explicitly
    
    This usually happens in _run, it seems, but the tests don't do that,
    so we need to call this manually. Otherwise the test will fail with:
    
    (/home/xan/git/epiphany/build/tests/test-ephy-session:9865): GLib-GIO-CRITICAL
    **: g_application_list_actions: assertion `application->priv->is_registered'
    failed
    
    No idea why this has started happening only now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682653

 tests/ephy-session-test.c | 2 ++
 tests/ephy-shell-test.c   | 5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 47f9f712bc8f8123bd50a1d54ea11abb6c823b01
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Sep 2 22:15:03 2012 +0200

    Updated Polish translation

 po/pl.po | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit e23377fe113b76b82baa2eb8622f8d5ba6f02d70
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 2 15:44:36 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 212 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 110 insertions(+), 102 deletions(-)

commit 815e51df8f3c080aaab113257f6eabb8392f9684
Author: Carlos Garcia Campos <cgarcia@igalia.com>
Date:   Thu Aug 23 12:09:04 2012 +0200

    ephy-embed-prefs: Port preferred languages to WebKit2
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679685

 embed/ephy-embed-prefs.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 4f81935681945df5883f59a218bfb7ea3b29a1d8
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Sep 2 01:45:24 2012 +0200

    ephy-session: do not restore tool windows
    
    These windows will lose relevance and disappear gradually, and it does
    not really make that much sense to restore them with the session now
    that this happens automatically.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682966

 src/ephy-session.c | 127 +++--------------------------------------------------
 src/ephy-session.h |   6 ---
 src/ephy-shell.c   |  26 -----------
 3 files changed, 5 insertions(+), 154 deletions(-)

commit 101f994eaf982cf39ab2f66aa72f4725e38732f1
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Sep 1 02:21:16 2012 +0200

    Updated Galician translations

 po/gl.po | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 092e4c9b5340ae39d1bc855221b2dba28efb45cd
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 31 22:16:10 2012 +0200

    Updated Polish translation

 po/pl.po | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit ba80bf28b56ebcdc42e2ba75bcee7f3b838f58fe
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 21:44:57 2012 +0200

    ephy-profile-utils: pass the required version to the migrator
    
    This should help catch the mistake of not installing the new migrator
    when the profile version changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683134

 lib/ephy-profile-utils.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit d08cadfb28daad3cc5560d2aaf0815aaeb5bf21a
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 21:26:40 2012 +0200

    ephy-profile-migrator: add a "requested version" option to the migrator
    
    This will allow us to catch mismatches between browser and migrator binary.

 lib/ephy-profile-migrator.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a915ad73f64171934f1b7381237d8593b6a12460
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 31 21:23:24 2012 +0200

    Updated Polish translation

 po/pl.po | 100 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 54 insertions(+), 46 deletions(-)

commit ddcb9d7bc71f4b1bb0a758248ac0d94de6bcade9
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 31 20:52:27 2012 +0200

    Updated Galician translations

 po/gl.po | 167 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 85 insertions(+), 82 deletions(-)

commit ddd81d9874a7ca9970cab5cbb3be1c192053a73a
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 20:44:07 2012 +0200

    ephy-notebook: fix compiler warning

 src/ephy-notebook.c | 3 ---
 1 file changed, 3 deletions(-)

commit 195bb27b6c0f710f1d7faff452de71dbb07a9604
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 20:41:22 2012 +0200

    ephy-main: do not run the browser if the migrator fails
    
    Lot's of nasty things could potentially happen.

 src/ephy-main.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit f930456a362922ea87f0c86344546707847682d2
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 20:00:40 2012 +0300

    ephy-frecent-store: set default icon in new rows
    
    Otherwise they look empty until the icon is loaded. This is specially
    annoying when opening the overview and all the icons are scheduled for load.

 lib/widgets/ephy-frecent-store.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b6a62382cb0b9029052f81151a578d8ce572c703
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 19:28:11 2012 +0300

    ephy-history-service: Do not emit signals from the history service thread
    
    We were naively emitting a few signals from the history service thread
    while doing this is not thread safe. Add a few helper methods to run
    this in a main loop idle.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683040

 lib/history/ephy-history-service.c | 88 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 85 insertions(+), 3 deletions(-)

commit 67736b8c9a8917c522e7432bda74379f768ec501
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Aug 30 16:22:42 2012 +0300

    ephy-frecent-store: animate hiding of store items
    
    Add a ephy_overview_store_animated_remove() that shrinks the thumbnail
    in a timeout until it's small enough and then removes it from the
    model.

 lib/widgets/ephy-frecent-store.c  | 36 +++++++++++++++++---
 lib/widgets/ephy-overview-store.c | 70 +++++++++++++++++++++++++++++++++++++++
 lib/widgets/ephy-overview-store.h | 12 +++++++
 3 files changed, 113 insertions(+), 5 deletions(-)

commit 02542c5fd0fde31161b6fe64128e8bf0a029b028
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 13:45:52 2012 +0300

    ephy-overview-store: fix history service reference handling

 lib/widgets/ephy-overview-store.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a4c3767f6e8bc5b1e7c9ec6faad124e54dff24b
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 13:45:22 2012 +0300

    ephy-frecent-store: plug string leak

 lib/widgets/ephy-frecent-store.c | 1 +
 1 file changed, 1 insertion(+)

commit 7ca9e06178c842f4624b090f2e0dbf068a9f708f
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 12:56:04 2012 +0300

    ephy-embed-shell: load the new thumbnail frame and use it in the overview store

 embed/ephy-embed-shell.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 8d96fd1b5631dab7783e860338f6f547626babf7
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 12:54:56 2012 +0300

    ephy-overview-store: add icon-frame property
    
    Instead of using a hardcoded cairo frame, add a property to define the
    frame around thumbnails. Also rework the code around the
    default-thumbnail property to make it possible to use this there as
    well.

 lib/widgets/ephy-overview-store.c | 178 +++++++++++++-------------------------
 lib/widgets/ephy-overview-store.h |   3 +
 2 files changed, 62 insertions(+), 119 deletions(-)

commit d3df6091ffbf0f60f1468fd75afdc6939419d60d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 12:51:52 2012 +0300

    ephy-overview-store: add missing dispose implementation

 lib/widgets/ephy-overview-store.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 8750a9c38420ec0fda448f715d974580a023f7a3
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 12:50:29 2012 +0300

    ephy-embed-shell: use the new artwork for the overview's default thumbnail

 embed/ephy-embed-shell.c | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit 6200708d6bc6d37aedf3e7f7199ab4d87cd0cf3c
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 31 12:48:28 2012 +0300

    data: add artwork for the overview
    
    Thumbnail for missing snapshots and thumbnail frame by Jakub Steiner.

 data/Makefile.am           |   5 +++++
 data/missing-thumbnail.png | Bin 0 -> 1647 bytes
 data/thumbnail-frame.png   | Bin 0 -> 1238 bytes
 embed/Makefile.am          |   1 +
 4 files changed, 6 insertions(+)

commit 2f7c4405bd300e90e7c46454473208bd486a69ab
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Aug 30 11:21:08 2012 +0300

    ephy-removable-pixbuf-renderer: use the pixbuf size to determine the position of the close x

 lib/widgets/ephy-removable-pixbuf-renderer.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 7263dad918cab2464f332cabfb7047bb5efc34a1
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 18:57:54 2012 +0300

    ephy-session: don't check loading status for the overview page
    
    Since this is a special page, there's no need for this.

 src/ephy-session.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3a558c289b0dd42b18f12aeb1ef5d5de0e82b47e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 18:24:25 2012 +0300

    ephy-snapshot-service: change the size of the thumbnails
    
    Squared snapshots are not that great, so use a 4:3 aspect ratio.

 lib/ephy-snapshot-service.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 24a912ed20ef0166222112a7327662e71be9a9c5
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 18:23:26 2012 +0300

    ephy-web-view: store the source tag for the snapshot idle
    
    To avoid warnings if the view dissapears before the source function is
    called.

 embed/ephy-web-view.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a23f1d8e71f93ae1b28697039c71578a4d239a30
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 18:22:30 2012 +0300

    ephy-web-view: use is_history_frozen() to avoid snapshotting error pages
    
    Since this is used to freeze the history when an error page is being
    loaded, we can rely on it. Since the snapshots are taken in the
    FINISHED state, move the call to thaw after that.

 embed/ephy-web-view.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ea9fb4c74223c01a278e6e414c72cc4fdc089c30
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 17:42:11 2012 +0300

    ephy-overview-store: set the default snapshot only when failing to retrieve one
    
    This way there's no flashing of thumbnails between the query and the reply.

 lib/widgets/ephy-overview-store.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit a24c76b3eadb61b1964d6a7e1164c6a9bcf247e2
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 17:40:23 2012 +0300

    ephy-overview-store: add internal helper for setting the default icon
    
    Just to spare some code repetition.

 lib/widgets/ephy-overview-store.c | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit ad274ecde055542fb8b867f7ff4247f5f2188c16
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 16:45:44 2012 +0300

    ephy-web-view: Lower the priority of the snapshotting task
    
    This makes it more likely that all rendering in the page has already
    happenend, specially under heavy page load.

 embed/ephy-web-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2418032b1618e0a2c142fe8ec8149f851d8eaae9
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 14:16:16 2012 +0300

    ephy-overview: define the overview title string here
    
    Instead of duplicating the string everywhere.

 embed/ephy-overview.h                | 2 ++
 embed/ephy-web-view.c                | 3 ++-
 po/POTFILES.in                       | 1 +
 src/ephy-navigation-history-action.c | 3 ++-
 4 files changed, 7 insertions(+), 2 deletions(-)

commit b3d879a1b505f9dec034b1ec4f5568c0226bb6f4
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 13:53:01 2012 +0300

    ephy-overview-store: remove spurious warning

 lib/widgets/ephy-overview-store.c | 1 -
 1 file changed, 1 deletion(-)

commit c02832ac1f68cbdcf3fe97348983a64455137d8e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 13:43:45 2012 +0300

    ephy-overview-store: use the age of a thumbnail only to decide when update is needed
    
    Currently, we were not retrieving thumbnails from the service if they
    were outdated. This would cause some pages in the overview not to
    display a thumbnail at all even if one is available (but old).
    
    Fix this by always retrieving a thumbnail but storing its mtime in the
    model, and making ephy_snapshot_store_needs_snapshot() check the age
    of snapshots when deciding whether a snapshot update is needed or not.

 lib/widgets/ephy-overview-store.c | 27 +++++++++++++++++----------
 lib/widgets/ephy-overview-store.h |  1 +
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 4e9047e324c443b666f07cc356f38a21702c9268
Author: Xan Lopez <xan@igalia.com>
Date:   Wed Aug 29 02:26:26 2012 +0200

    ephy-navigation-history-action: fix overview title
    
    The overview is not an actual web page, so it won't have a title as
    far as WebKit is concerned. Hardcode "Most Visited" as its title.

 src/ephy-navigation-history-action.c | 5 +++++
 1 file changed, 5 insertions(+)

commit d8ae12d7144c26575e7c6ed167fcfe13fa8cdd96
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Apr 4 17:13:52 2012 +0300

    ephy-window: show the overview on alt+home

 src/ephy-window.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit bab19d14a7714bc7929cc7d51699e59127fa921e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Aug 28 18:52:20 2012 +0300

    ephy-home-action: don't assume this will only be used for "NewTab"
    
    If the action name is not "NewTab", just open the home page.

 src/ephy-home-action.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit dadd9beeff69b082e81f9c4833b06c842cb54927
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Aug 28 18:51:11 2012 +0300

    ephy-window: don't assume going to the homepage means opening a new tab
    
    This is already explicitly set by EphyHomeAction in the new tab
    special case.

 src/ephy-window.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit cd363f052824a52e5ff32cd969076c42c54ab7bb
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Aug 28 17:13:20 2012 +0300

    ephy-window: disable default actions when the active embed is showing an overview

 src/ephy-window.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 68c462736befcc1a84929a48b1ccfb09de8655ba
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 17:25:51 2012 +0300

    ephy-web-view: define the special-cased title for the overview

 embed/ephy-web-view.c | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit c1fbb17c2337941973386c1c06dc3ab414d73062
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 17:05:48 2012 +0300

    ephy-window: add ephy-about:overview to the list of hidden urls

 src/ephy-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 61db344355c403fe70e00f7d350d74f25bc563aa
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 16:51:03 2012 +0300

    ephy-overview: improve layouting of items in the overview
    
    Make the iconview centered in the overview, while expanding this one
    and enabling scrollbars in both directions. This allows the window
    to be resized at will.

 embed/ephy-overview.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 1f15a7797eb2dc25b13ee4e3835734b7ac42e92d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 11:45:32 2012 +0300

    ephy-overview-store: use the thumbnail saving time to decide whether an update is needed

 lib/widgets/ephy-overview-store.c | 60 +++++++++++++++++++++++----------------
 1 file changed, 36 insertions(+), 24 deletions(-)

commit affeb74c66da52079ff49f148f4220ad8b52515f
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 11:33:43 2012 +0300

    ephy-history-service: add API to store a url's thumbnail update time

 lib/history/ephy-history-service.c | 43 ++++++++++++++++++++++++++++++++++++++
 lib/history/ephy-history-service.h |  1 +
 2 files changed, 44 insertions(+)

commit 54edad24dc20d71b9c4e3056533dd8ee6a10e03e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 27 11:26:20 2012 +0300

    ephy-history-service: extend to support URL thumbnail time

 lib/history/ephy-history-service-urls-table.c | 10 ++++++----
 lib/history/ephy-history-types.c              |  2 ++
 lib/history/ephy-history-types.h              |  1 +
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 3005b30e3f657618f506eac9320cf54b86b9c0ed
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Aug 23 18:51:45 2012 +0300

    Add about:overview to actually go to overview mode

 embed/ephy-embed.c     | 6 +++++-
 embed/ephy-web-view.c  | 4 ++--
 src/ephy-home-action.c | 2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 09b60aea4d1ad8349e18b17cfb3f7ca5d68498cf
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 20 19:05:18 2012 +0300

    ephy-web-view: take a snapshot if needed when the page load finishes

 embed/ephy-web-view.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 9fe45e52bb0629bc28f50a62d3d9995f5a6a8e52
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 20 19:00:45 2012 +0300

    ephy-window: handle open-link for the overview in the active tab

 src/ephy-window.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 38b410011b97e995ee7feb1c448e903d2f323098
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 20 13:54:32 2012 +0300

    ephy-embed: add the overview and a overview-mode property
    
    Toggling this property will toggle visibility of the overview and the
    paned with the normal embed contents.

 embed/ephy-embed.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 embed/ephy-embed.h |   5 +++
 src/Makefile.am    |   2 +
 3 files changed, 120 insertions(+)

commit 7e8d47c21673696915cf7770e4f48a71aaf06e98
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Apr 5 16:18:24 2012 +0300

    Add EphyOverview widget
    
    This widget entails two GdMainViews, one for the frecency model and
    one for the active model.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=455173

 embed/Makefile.am     |   2 +
 embed/ephy-overview.c | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++
 embed/ephy-overview.h |  58 ++++++++++++++++++++
 3 files changed, 203 insertions(+)

commit 935122ff3e1e3bbfceaade8914e407ffaec5aaac
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 22 18:41:34 2012 +0300

    ephy-embed-shell: set the default icon for the frecent store
    
    Add a helper method for this.

 embed/ephy-embed-shell.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 42f980437991a70c387ca5e81b97805dbfa2d85d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Mon Aug 20 13:21:53 2012 +0300

    ephy-embed-shell: add a frecent store to the shell
    
    Since we will use the overview in each tab and these should share
    the underlying model.

 embed/ephy-embed-shell.c | 31 +++++++++++++++++++++++++++++++
 embed/ephy-embed-shell.h |  3 +++
 src/Makefile.am          |  4 ++++
 3 files changed, 38 insertions(+)

commit 224d74346147e3810069dc33367a49f4b3a6091c
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Apr 4 16:36:59 2012 +0300

    Add EphyFrecentStore class files
    
    This subclass of EphyOverviewStore displays the most frecently visited
    pages.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=455173

 lib/widgets/Makefile.am          |   2 +
 lib/widgets/ephy-frecent-store.c | 404 +++++++++++++++++++++++++++++++++++++++
 lib/widgets/ephy-frecent-store.h |  67 +++++++
 3 files changed, 473 insertions(+)

commit 8d260a1a0af94d01e5b90db70746a83bf5ea71de
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Sun Aug 12 19:41:21 2012 +0300

    ephy-history-service: add a method to set/unset a row hidden

 lib/history/ephy-history-service.c | 45 ++++++++++++++++++++++++++++++++++++++
 lib/history/ephy-history-service.h |  1 +
 2 files changed, 46 insertions(+)

commit 7c07f1031fea5582d2068bcc813cfa54afef10b7
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Sun Aug 12 19:40:07 2012 +0300

    ephy-history-service: add backend bits to support the new hidden column

 lib/history/ephy-history-service-urls-table.c | 17 ++++++++++++-----
 lib/history/ephy-history-types.c              |  2 ++
 lib/history/ephy-history-types.h              |  2 ++
 3 files changed, 16 insertions(+), 5 deletions(-)

commit 03c2cd35009afd4f572130c44ca4018f425a9def
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Sun Aug 12 19:01:33 2012 +0300

    ephy-history-service-urls-table: add new rows to the table
    
    These rows store information relevant to the overview: the update time
    of the url's thumbnail and wheter the url should be hidden from the
    overview's frecent view.

 lib/history/ephy-history-service-urls-table.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f2036c2967cc0366f466f44dab3fb722cfe2897f
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 10 20:47:17 2012 +0300

    ephy-history-service: add "host-deleted" signal

 lib/history/ephy-history-service.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a6ddbcdc007ac04fc191abd6ad829eaa0c12e54e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri Aug 10 20:45:12 2012 +0300

    ephy-history-service: add "url-deleted" signal

 lib/history/ephy-history-service.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 7bcd81c6a23bd6693816124639628a4547169726
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Thu Aug 9 16:57:18 2012 +0300

    ephy-history-service: add "url-title-changed" signal

 lib/history/ephy-history-service.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 2c6125c8768c138897d1d2b91b711520d61c0eee
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Sun Aug 12 18:59:45 2012 +0300

    ephy-profile-migrator: New migrator for history backend changes
    
    This adds a couple of new required columns to the urls table.

 lib/ephy-profile-migrator.c | 47 ++++++++++++++++++++++++++++++++++++++++++++-
 lib/ephy-profile-utils.h    |  2 +-
 2 files changed, 47 insertions(+), 2 deletions(-)

commit 54810099280f6086b79f92db0a2722b434c01657
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Jan 25 18:23:00 2012 +0200

    Add the base EphyOverviewStore model
    
    This should be subclassed by the models for the history and/or
    currently open views.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=455173

 lib/widgets/Makefile.am           |   2 +
 lib/widgets/ephy-overview-store.c | 557 ++++++++++++++++++++++++++++++++++++++
 lib/widgets/ephy-overview-store.h |  94 +++++++
 3 files changed, 653 insertions(+)

commit 8ddda2707becfbf0fa90159c99f5c7a89a961b79
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri May 25 11:05:02 2012 +0200

    gd-main-view: add a "item-deleted" signal to handle user-triggered item deletions
    
    GdMainView connects to GdMainViewGeneric:delete-item-clicked and emits
    its :item-deleted signal which, if unhandled, simply removes the item
    in question from the underlying model.
    
    Users of GdMainView can handle this signal and stop the default
    handler from being invoked, thus avoiding removal of the item.

 lib/widgets/gd-main-view.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++
 lib/widgets/gd-main-view.h |  5 +++++
 2 files changed, 61 insertions(+)

commit 9eb6bdb143a1dc91f36d92899fa68358e2b47fe4
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri May 25 10:54:16 2012 +0200

    gd-main-icon-view: use the new renderer to add a close button to items
    
    Also, emit the GdMainViewGeneric:delete-item-clicked when the button
    is clicked. The signal is still unhandled, so clicking in the button
    will not make any difference yet.

 lib/widgets/gd-main-icon-view.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 86808938842a9998ea0aa801cb1759739d751a18
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Fri May 25 10:48:54 2012 +0200

    gd-main-view-generic: add "delete-element-clicked" signal to the interface
    
    Implementors of this interface may connect emit this signal to notify
    the GdMainView when a user is requesting to delete one item from the
    view.

 lib/widgets/gd-main-view-generic.c | 23 ++++++++++++++++++++++-
 lib/widgets/gd-main-view-generic.h |  2 ++
 2 files changed, 24 insertions(+), 1 deletion(-)

commit e0e656f9a0f6924f2c20195b80e87e102f9f950d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue May 22 16:44:00 2012 +0300

    ephy-removable-pixbuf-renderer: new renderer for the overview
    
    This is a renderer that draws a "close" button on top of its contents
    and that emits a signal when the button is activated.

 lib/widgets/Makefile.am                      |  64 ++++++++
 lib/widgets/ephy-removable-pixbuf-renderer.c | 221 +++++++++++++++++++++++++++
 lib/widgets/ephy-removable-pixbuf-renderer.h |  66 ++++++++
 3 files changed, 351 insertions(+)

commit 5793ceba3440c18f43cd0deb281db7ed9b7bc53b
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Jan 24 19:21:24 2012 +0200

    Add GdMainView for use in the overview
    
    This widget courtesy of gnome-documents
    
    https://bugzilla.gnome.org/show_bug.cgi?id=455173

 lib/widgets/Makefile.am                 |  12 +
 lib/widgets/gd-main-icon-view.c         | 204 +++++++++
 lib/widgets/gd-main-icon-view.h         |  74 ++++
 lib/widgets/gd-main-list-view.c         | 224 ++++++++++
 lib/widgets/gd-main-list-view.h         |  80 ++++
 lib/widgets/gd-main-view-generic.c      | 155 +++++++
 lib/widgets/gd-main-view-generic.h      |  97 +++++
 lib/widgets/gd-main-view.c              | 725 ++++++++++++++++++++++++++++++++
 lib/widgets/gd-main-view.h              | 103 +++++
 lib/widgets/gd-toggle-pixbuf-renderer.c | 198 +++++++++
 lib/widgets/gd-toggle-pixbuf-renderer.h |  75 ++++
 lib/widgets/gd-two-lines-renderer.c     | 528 +++++++++++++++++++++++
 lib/widgets/gd-two-lines-renderer.h     |  75 ++++
 13 files changed, 2550 insertions(+)

commit b447f3c0080796b087386e013c75a3613f79d86b
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Jan 24 16:07:39 2012 +0200

    Add basic tests for EphySnapshotService
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668578

 tests/Makefile.am                  |   4 +
 tests/ephy-snapshot-service-test.c | 266 +++++++++++++++++++++++++++++++++++++
 2 files changed, 270 insertions(+)

commit fb5f322406068fb9e514d204f9ba999bc40e2c55
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Jan 24 14:25:29 2012 +0200

    Add a service for snapshotting webpages
    
    This service provides pixbufs for URLs while caching these locally as
    thumbnails. gnome-desktop-thumbnail is used to handle caching.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668578

 configure.ac                |   4 +
 lib/Makefile.am             |   2 +
 lib/ephy-snapshot-service.c | 456 ++++++++++++++++++++++++++++++++++++++++++++
 lib/ephy-snapshot-service.h |  94 +++++++++
 4 files changed, 556 insertions(+)

commit 95b305ef37cacc0d1e96ae07cd24f39f040fbc27
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 19:43:19 2012 +0200

    ephy-profile-utils: reorder includes

 lib/ephy-profile-utils.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c9644b2636ccd87a116f303fd0373c89950629ae
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 17:43:50 2012 +0200

    ephy-history-service: fix CLEAR signal emission
    
    We were only emitting it if we happened to have a callback method
    associated with the history message, that does not make sense.

 lib/history/ephy-history-service.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 185dab41758fee4ee291d714ae8dc237316752e3
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 16:52:40 2012 +0200

    ephy-notebook: be more careful with event coordinates on right click
    
    The code assumed clicks would happen in the tab label area, but this
    is not always the case (for instance when our child forwards an event
    to us). So always check the button press is actually within the tab
    allocation rectangle before acting on it.

 src/ephy-notebook.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit aa5581ab2171dfcb83e8fa4bed0e96dfa7d45423
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 14:46:02 2012 +0200

    ephy-session: remove some now useless headers

 src/ephy-session.c | 3 ---
 1 file changed, 3 deletions(-)

commit 293e537064e497f2e54ffa74d1d969d651e804e1
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 31 14:44:50 2012 +0200

    ephy-session: use ephy_string_to_int instead of reimplementing it
    
    EphySession had a private, almost-identical copy. Just use the
    function in lib/ephy-string.[ch]

 src/ephy-session.c | 38 ++++++++------------------------------
 1 file changed, 8 insertions(+), 30 deletions(-)

commit 91b9b4b6aa199d3feac08f8ae8f8398064ab0d44
Author: Xan Lopez <xan@igalia.com>
Date:   Wed Aug 29 21:58:43 2012 +0200

    ephy-session: another micro-fix
    
    While we are at it, the fact that 'url' is not NULL is checked before
    the if block, so this is also redundant.

 src/ephy-session.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cea214617f12ce725dcead5071b6b50831bd2488
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Aug 29 20:12:13 2012 +0100

    Updated Portuguese translation

 po/pt.po | 2179 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1207 insertions(+), 972 deletions(-)

commit 0591aad88596e01287e44f89186afca198c7b639
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Wed Aug 29 18:56:07 2012 +0300

    ephy-session: remove redundant string comparison
    
    The previous clause already ensures this won't be TRUE.

 src/ephy-session.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 33c6eb2bbc1e66092919ae253c120a7c6dce3204
Author: Xan Lopez <xan@igalia.com>
Date:   Wed Aug 29 16:18:40 2012 +0200

    ephy-file-helpers: sort includes

 lib/ephy-file-helpers.c | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

commit db0ec5890ede6b6eefced0b181b3996077d76f3c
Author: Xan Lopez <xan@igalia.com>
Date:   Wed Aug 29 16:16:51 2012 +0200

    ephy-profile-migrator: do nothing if there's no profile dir
    
    If there's no profile dir there should not be anything to do for the
    profile migrator (since in theory epiphany has never been
    executed). This might backfire for people that manually mess with
    their profile dir (removing it), but those people hopefully know what
    they are doing.

 lib/ephy-profile-migrator.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit af52bd9179d34a6273e8279fb23ed50eea9c42b8
Author: Xan Lopez <xan@igalia.com>
Date:   Wed Aug 29 16:16:12 2012 +0200

    ephy-file-helpers: add '.migrated' file to newly created profile dirs
    
    Otherwise we'll try to migrate old data in new ephy installs, which
    does not make sense.

 lib/ephy-file-helpers.c | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

commit fc20573cd201f12bf13316be050736a9e4a098be
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Aug 28 23:22:00 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 673 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 350 insertions(+), 323 deletions(-)

commit 5c91f8c247c97eb5a0fc247e22af902b7bfece76
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Mon Aug 27 23:12:20 2012 +0530

    Implemented FUEL entries to Assamese translation

 po/as.po | 86 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 43 insertions(+), 43 deletions(-)

commit e38f7e781bed543e06123166587a315e7309e583
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Mon Aug 27 17:21:10 2012 +0400

    Updated Russian translation

 po/ru.po | 2299 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1185 insertions(+), 1114 deletions(-)

commit c466adfc145166458675062bfaa335ca1186109c
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Sun Aug 26 23:01:47 2012 +0300

    Updated Greek translation

 po/el.po | 783 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 479 insertions(+), 304 deletions(-)

commit 575ff3bfc8c95e1fcb70b5aedf2809ad2f563afc
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Aug 26 14:50:41 2012 +0200

    ephy-embed-prefs: tiny cosmetic fixes

 embed/ephy-embed-prefs.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5b9ba4eaa1f6b20b7283028f0371d3bf776399f8
Author: Xan Lopez <xan@igalia.com>
Date:   Sun Aug 26 03:15:31 2012 +0200

    ephy-web-view: do not allocate variables before they are needed
    
    Fixes a potential leak in WebKit2 mode.

 embed/ephy-web-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5aa6d52df9f24a3bfae876f3ac10b29b7b930dc1
Author: Xan Lopez <xan@igalia.com>
Date:   Sat Aug 25 18:59:09 2012 +0200

    ephy-web-view: avoid getting a 'Blank page' title for non titled pages
    
    In WebKit2 we'll get no notify::title for pages without title, so
    check this case and reset the title to NULL, which for non-blank pages
    will use the address as title.
    
    This also removes the last notify::embed-title calls outside of
    ephy_web_view_set_title.
    
    Cherry-picked from a patch by Carlos Garcia.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682354

 embed/ephy-web-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 933d7b788afb9b64e0a75cc060dc3ec09adc04f3
Author: Xan Lopez <xan@igalia.com>
Date:   Sat Aug 25 00:47:19 2012 +0200

    ephy-web-view: drop superflous notify
    
    I don't think notifying 'embed-title' here makes much sense. If it
    does it's wrong, so if something breaks we'll fix it accordingly.

 embed/ephy-web-view.c | 2 --
 1 file changed, 2 deletions(-)

commit b83dafd3b76238d2d2104364c8b188de3bd8e0a1
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 24 17:00:48 2012 +0200

    ephy-web-view: remove more "invisible URI" logic
    
    EphyWindow takes care of this now, so don't change the EphyWebView
    address to NULL when we load about:blank.

 embed/ephy-web-view.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 2d13b6f05db1f5982b790769001549254b2480f9
Author: Xan Lopez <xan@igalia.com>
Date:   Fri Aug 24 15:58:15 2012 +0200

    ephy-window: centralize the logic about invisible URIs in one place
    
    Let's make EphyWindow the one in charge of deciding whether a URI is
    actually shown or not in the location entry. This allows to remove
    some code to that effect in EphyLocationController (and perhaps some
    more in EphyWebView in the future), and makes this feature more
    extensible for the future.

 lib/widgets/ephy-location-entry.c |  2 +-
 src/ephy-window.c                 | 34 +++++++++++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 2 deletions(-)

commit 0a97a46d1b273810c1fa46b4d573594d399f4ab4
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 24 00:44:43 2012 +0200

    Updated Polish translation

 po/pl.po | 1677 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 1028 insertions(+), 649 deletions(-)