commit 441f0d6e66d6fe51a0f3867bfd337127818c6c70 Author: Claudio Saavedra 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: Мирослав Николић 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Aug 24 00:44:43 2012 +0200 Updated Polish translation po/pl.po | 1677 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 1028 insertions(+), 649 deletions(-)