commit ee7f80ce5339c2123e8b5c9ea9eb3d28522301df Author: Xan Lopez Date: Wed Mar 7 23:16:13 2012 +0100 [release] 3.3.91 NEWS | 19 +++++++++++++++++++ configure.ac | 2 +- 2 files changed, 20 insertions(+), 1 deletions(-) commit 82df58d53311ee4825ff814f9160722f4d275642 Author: Xan Lopez Date: Wed Mar 7 23:16:01 2012 +0100 POTFILES.in: add missing file po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 51b900da955eeb432471be567367ebcb80537f22 Author: Claudio Saavedra Date: Thu Mar 8 00:17:39 2012 +0200 ephy-history-window: filter hosts with time range as well src/ephy-history-window.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 6ebe03244f6bcc983e4ad3d06ab0dd09634a5937 Author: Claudio Saavedra Date: Thu Mar 8 00:16:23 2012 +0200 ephy-history-service: add API to query for hosts By now, the public API only supports filtering by time range, but filtering by string matching is also possible. lib/history/ephy-history-service-hosts-table.c | 101 ++++++++++++++++++++++++ lib/history/ephy-history-service-private.h | 1 + lib/history/ephy-history-service.c | 54 ++++++++++++- lib/history/ephy-history-service.h | 2 + 4 files changed, 156 insertions(+), 2 deletions(-) commit a1ad3f932f94d52b496d5e717884918f03dcfd16 Author: Claudio Saavedra Date: Wed Mar 7 23:16:39 2012 +0200 ephy-history-service: execute_get_hosts() should return TRUE If there are no hosts, that's not a failure, so return TRUE instead. lib/history/ephy-history-service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 161c78698fcce7a6cad9a562691dd51ec087265c Author: Claudio Saavedra Date: Wed Mar 7 18:57:24 2012 +0200 ephy-hosts-view: ensure "all hosts" is selected by default If no host can be selected, always select the "all hosts" row. https://bugzilla.gnome.org/show_bug.cgi?id=671575 lib/widgets/ephy-hosts-view.c | 42 +++++++++++++++++++++++++++------------- src/ephy-history-window.c | 8 ++---- 2 files changed, 31 insertions(+), 19 deletions(-) commit 7cc9e4a8e9d7a9ae063005e27bca383687b3084e Author: Claudio Saavedra Date: Wed Mar 7 18:53:19 2012 +0200 ephy-host-store: add a clear() method This adds always a default item "All sites" which, when selected, will show all urls in all hosts. https://bugzilla.gnome.org/show_bug.cgi?id=671575 lib/widgets/ephy-hosts-store.c | 13 +++++++++++++ lib/widgets/ephy-hosts-store.h | 1 + src/ephy-history-window.c | 2 +- 3 files changed, 15 insertions(+), 1 deletions(-) commit da98a6a19c33c67692713bd3548adb007fc8178b Author: Diego Escalante Urrelo Date: Wed Mar 7 16:01:17 2012 -0500 schema: default to 'All history' in history window https://bugzilla.gnome.org/show_bug.cgi?id=671599 data/org.gnome.epiphany.gschema.xml.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3eb39bf4acab809f7f5c87fd983823b571a90650 Author: Piotr Drąg Date: Wed Mar 7 21:42:38 2012 +0100 Updated Polish translation po/pl.po | 198 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 87 insertions(+), 111 deletions(-) commit 9480a0479c3e043d8204a7fa4f68b90e26d4233a Author: Ihar Hrachyshka Date: Wed Mar 7 23:28:14 2012 +0300 Updated Belarusian translation. po/be.po | 308 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 142 insertions(+), 166 deletions(-) commit 7f1d95504677324db94b5f4b3be188e5ef0f7a4c Author: Diego Escalante Urrelo Date: Sat Mar 3 00:56:14 2012 -0500 ephy-history-service-hosts-table: init host to NULL https://bugzilla.gnome.org/show_bug.cgi?id=671594 lib/history/ephy-history-service-hosts-table.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4240936670ed87c2b68e89476463c9eb21792f67 Author: Xan Lopez Date: Wed Mar 7 20:44:52 2012 +0100 doc: fix distcheck, link to the new history library doc/reference/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6a9b75a4a057d5f7f7db11b8b287b8777dc5204e Author: Xan Lopez Date: Wed Mar 7 19:56:08 2012 +0100 ephy-embed: do not add the homepage (about:blank) to the history Don't do it when it's loaded automatically through NewTab or NewWindow, but do it if the user actually types the URI. embed/ephy-embed.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 603a9503df75635a63a5dc42454a9a61bcc518c2 Author: Xan Lopez Date: Wed Mar 7 19:55:34 2012 +0100 ephy-web-view: remember when we are loading the homepage And add a getter for the information. embed/ephy-web-view.c | 32 ++++++++++++++++++++++++++------ embed/ephy-web-view.h | 16 +++++++++++----- 2 files changed, 37 insertions(+), 11 deletions(-) commit c58efa251b4a978f9621b8ebcd4de4e4f4f695d2 Author: Xan Lopez Date: Wed Mar 7 19:53:57 2012 +0100 Annotate correctly the fact that FileNewTab now always opens the homepage We need to detect it in EphyEmbed to avoid adding about:blank to the history in that case. src/ephy-home-action.c | 2 +- src/ephy-link.h | 3 ++- src/ephy-window.c | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) commit 471cf1d2c7bb2768a2f4f7ffbbed68fa18f7fa2a Author: Matej Urbančič Date: Wed Mar 7 18:35:14 2012 +0100 Updated Slovenian translation po/sl.po | 355 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 171 insertions(+), 184 deletions(-) commit db6dc6e900064424cbebd29ed41fa02275f1ec11 Author: Xan Lopez Date: Wed Mar 7 18:09:23 2012 +0100 ephy-bookmarks: remove update on redirect This is pretty cool, but our new history service does not support it (and it's been always broken in the WebKit backend anyway), so remove it. We'll bring it back eventually. src/bookmarks/ephy-bookmarks.c | 87 ---------------------------------------- 1 files changed, 0 insertions(+), 87 deletions(-) commit 26c9d6a3a6a1b4b03539db64801fb10a49b26bb5 Author: Xan Lopez Date: Wed Mar 7 18:07:09 2012 +0100 HACKING: we don't really do comment blocks like that anymore. HACKING | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 725a91f5fa33440c71efb09f8aea70630392e05a Author: Claudio Saavedra Date: Wed Mar 7 18:33:26 2012 +0200 ephy-history-view: remove unneeded unselect_all() This breaks selection in _BROWSE mode, and we don't really need it anyway. lib/widgets/ephy-history-view.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 232f5f0cc853dd654a07333a29c9cc236979c4d1 Author: Inaki Larranaga Murgoitio Date: Wed Mar 7 17:29:04 2012 +0100 Updated Basque language po/eu.po | 231 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 116 insertions(+), 115 deletions(-) commit 50715d718d83a09c1bbe76b99002b72c359a5754 Author: Claudio Saavedra Date: Wed Mar 7 16:47:02 2012 +0200 ephy-history-window: update the list of hosts after a url is deleted Since now we remove orphan hosts, we need to update the list of hosts after url removal, too. Do this while preserving the currently selected host, if any. https://bugzilla.gnome.org/show_bug.cgi?id=671559 src/ephy-history-window.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 5596d5fb76a9d39ad3ea78e613ad9058a5ed948c Author: Claudio Saavedra Date: Wed Mar 7 16:44:51 2012 +0200 ephy-hosts-view: add a method to select a given host https://bugzilla.gnome.org/show_bug.cgi?id=671559 lib/widgets/ephy-hosts-view.c | 32 ++++++++++++++++++++++++++++++++ lib/widgets/ephy-hosts-view.h | 2 ++ 2 files changed, 34 insertions(+), 0 deletions(-) commit 5d2779a4aa7e8fd9736a9d828bdabe9554b9e008 Author: Claudio Saavedra Date: Wed Mar 7 16:40:21 2012 +0200 ephy-history-service: remove orphan hosts from database After removing all the urls in a host, we don't need that host anymore. https://bugzilla.gnome.org/show_bug.cgi?id=671559 lib/history/ephy-history-service-hosts-table.c | 25 ++++++++++++++++++++++++ lib/history/ephy-history-service-private.h | 1 + lib/history/ephy-history-service.c | 1 + 3 files changed, 27 insertions(+), 0 deletions(-) commit d51cdf7240df9be55c43d9fe417173d2423aad35 Author: Xan Lopez Date: Wed Mar 7 16:53:06 2012 +0100 application-menu: fix accelerators for global actions Add accelerations for Preferences (Ctrl+e) and Personal Data Manager (Ctrl+m), and remove the one for About, Ctrl+a, since it's duplicated with Select All and having an accelerator for About does not seem very important in the first place. data/ui/epiphany-application-menu.ui | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 59d6ec64a71670954023843a751ab427b8469bb5 Author: Xan Lopez Date: Wed Mar 7 16:30:51 2012 +0100 ephy-web-view: protect against pages with NULL URI Some pages (like those opened with javascript:...) can have a NULL URI according to WebKit, so protect against that. https://bugzilla.gnome.org/show_bug.cgi?id=671555 embed/ephy-web-view.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 5aa4c1a59201bd7a2304c481cdaf559ea540a316 Author: Xan Lopez Date: Wed Mar 7 16:12:42 2012 +0100 ephy-history-service: validate parameters of public methods lib/history/ephy-history-service.c | 110 +++++++++++++++++++++++++----------- 1 files changed, 77 insertions(+), 33 deletions(-) commit 2fc05ebb0223e32f1a16d9cc0e5a667d49c233e8 Author: Yuri Myasoedov Date: Wed Mar 7 19:02:02 2012 +0400 Updated Russian translation po/ru.po | 475 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 241 insertions(+), 234 deletions(-) commit 2bcc70a27132a5959dac7d03531ebaf3435f4e5e Author: Xan Lopez Date: Wed Mar 7 15:56:23 2012 +0100 ephy-history-service-urls-table: do not g_assert on input Simply bail out and don't crash the browser. lib/history/ephy-history-service-urls-table.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 25f8048d25b043b5a4a58b9c567754dd5cfc9417 Author: Claudio Saavedra Date: Wed Mar 7 14:26:42 2012 +0200 about.ini: add myself Look ma', I'm in your browser data/about.ini | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7595a6a4adc6a3e75b1c042efa88ba8769fe63d8 Author: Claudio Saavedra Date: Wed Mar 7 14:25:54 2012 +0200 ephy-hosts-store: sort the model by URL This puts "Others" to the beginning of the list and the rest alphanumerically sorted. lib/widgets/ephy-hosts-store.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit bbdcd43032a808f81a1a04e694e92a33526b4fe6 Author: Fran Diéguez Date: Wed Mar 7 12:53:15 2012 +0100 Updated Galician translations po/gl.po | 301 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 151 insertions(+), 150 deletions(-) commit 7426fbb160fcbb913b0098e0cfc830bc6b1ab5c2 Author: Daniel Mustieles Date: Wed Mar 7 12:44:35 2012 +0100 Updated Spanish translation po/es.po | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 131eacfd1819fe6c10ec8df903a3eaca60443cce Author: Xan Lopez Date: Wed Mar 7 12:03:31 2012 +0100 ephy-history-window: use the constructed method Instead of doing extra stuff in _new. src/ephy-history-window.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 9b526e4522ba6324590c6d5a5fcb4365900ac8b6 Author: Xan Lopez Date: Wed Mar 7 11:59:48 2012 +0100 ephy-history-window: style fixes src/ephy-history-window.c | 185 +++++++++++++++++++++++---------------------- 1 files changed, 94 insertions(+), 91 deletions(-) commit 7c2104174ab144d12001e646fd464522d5eef517 Author: Xan Lopez Date: Wed Mar 7 11:55:57 2012 +0100 ephy-history-window: correct asserts and g_return_if_fail Don't assert parameters in public methods, don't g_return_if_fail parameters in private ones. src/ephy-history-window.c | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) commit b29db28368dcc1539fea4bcd8b6f11e54f058d69 Author: Daniel Mustieles Date: Wed Mar 7 11:34:23 2012 +0100 Updated Spanish translation po/es.po | 299 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 151 insertions(+), 148 deletions(-) commit d54ddb5380647cc0106d29d34ee1a730a3b9d21f Author: Claudio Saavedra Date: Wed Mar 7 11:59:55 2012 +0200 ephy-history-window: change string for full history option src/ephy-history-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c4aa241ef52c68990afff259a513f2902d5f34d7 Author: Claudio Saavedra Date: Wed Mar 7 10:20:42 2012 +0200 ephy-history-view: properly handle button-press-event So that it doesn't trigger a double-click in the first press. Use a handler instead of connecting to the signal. lib/widgets/ephy-history-view.c | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit c7a0006282b2723540f82c5545e642410031380f Author: Alexander Shopov Date: Wed Mar 7 06:44:01 2012 +0200 Updated Bulgarian translation po/bg.po | 298 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 149 insertions(+), 149 deletions(-) commit f99b6c51b91cb6e00a7f448945258553d91cd5ce Author: Piotr Drąg Date: Tue Mar 6 23:41:54 2012 +0100 Updated Polish translation po/pl.po | 294 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 147 insertions(+), 147 deletions(-) commit ddf6360092c54e8e4606d6b5891130ce257a71e4 Author: Piotr Drąg Date: Tue Mar 6 23:37:47 2012 +0100 Updated POTFILES.in po/POTFILES.in | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2ee0c10936e46a966ac123f1d6a85ccc3dfb74db Author: Xan Lopez Date: Tue Mar 6 23:26:33 2012 +0100 ephy-bookmarks: remove the "Most visited" category The place to do this kind of thing is really the History, not Bookmarks. src/bookmarks/ephy-bookmarks.c | 183 ---------------------------------------- src/bookmarks/ephy-bookmarks.h | 4 - 2 files changed, 0 insertions(+), 187 deletions(-) commit 236ee3549644cb97bfac9696e5794a3c5dc2d285 Author: Xan Lopez Date: Tue Mar 6 22:56:14 2012 +0100 ephy-history-window: and also handle "Ever" now that we have infinite history storage src/ephy-history-window.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 99f0e389fe80b474204d09bd5e5fa64dd5ebf3a4 Author: Xan Lopez Date: Tue Mar 6 22:53:35 2012 +0100 ephy-history-window: correctly handle 2 and 10 days of history lib/ephy-prefs.h | 1 + src/ephy-history-window.c | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit a3ab578d379f429d9557e029a1beea751d1d8667 Author: Xan Lopez Date: Tue Mar 6 22:50:34 2012 +0100 ephy-prefs: correct the order of the history time filter enum EVER needs to be at the end, not in the second position, since that's the order in the ephy history window. lib/ephy-prefs.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 14c4db4c450672c896d6f08f520d03da323ef162 Author: Xan Lopez Date: Tue Mar 6 22:32:00 2012 +0100 ephy-bookmarks-ui: remove unneeded include src/bookmarks/ephy-bookmarks-ui.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit df4d16bd22c5ec5f84951e15c3903b8b9506bd64 Author: Xan Lopez Date: Tue Mar 6 22:27:39 2012 +0100 ephy-bookmarks: actually connect to the new service src/bookmarks/ephy-bookmarks.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7d56d43b180e1c24a5114b778e6898e126118f07 Author: Xan Lopez Date: Tue Mar 6 22:25:05 2012 +0100 ephy-bookmarks: use the new history service when possible The 'cleared' stuff is easy to port. The rest, not so much, because the API to get the visit count is async. src/bookmarks/Makefile.am | 1 + src/bookmarks/ephy-bookmarks.c | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) commit b19b4ce1eca123804d8d87bd12e1ba98a5f09683 Author: Xan Lopez Date: Tue Mar 6 22:01:54 2012 +0100 ephy-bookmarks: reorder includes src/bookmarks/ephy-bookmarks.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit fc92077114eb2042e0b3c750a784c37d20502535 Author: Xan Lopez Date: Tue Mar 6 21:59:25 2012 +0100 pdm-dialog: use the new history service src/pdm-dialog.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit cdf6e25ed2b73fab13c703a06aa85a99d261a1c4 Author: Xan Lopez Date: Tue Mar 6 21:59:12 2012 +0100 ephy-navigation-history-action: use the new history service src/ephy-navigation-history-action.c | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) commit 9477deeaaaee87866fd5f381ca443b015f8f051f Author: Xan Lopez Date: Tue Mar 6 21:46:08 2012 +0100 ephy-history-window: sort headers, remove duplicates src/ephy-history-window.c | 37 ++++++++++++++++++------------------- 1 files changed, 18 insertions(+), 19 deletions(-) commit 7c981b48b6e357d4dcf68cbe3eafec90d92ad1b0 Author: Xan Lopez Date: Tue Mar 6 21:22:54 2012 +0100 ephy-history-view: use the new hosts and urls views src/ephy-history-window.c | 666 +++++++++++++++++++++------------------------ src/ephy-history-window.h | 3 +- src/ephy-shell.c | 7 +- 3 files changed, 311 insertions(+), 365 deletions(-) commit 8cc5c6df39c67e756d2cdc2aabeceb1928808187 Author: Xan Lopez Date: Tue Mar 6 21:20:23 2012 +0100 Move the host and urls views from embed to lib/widgets Since that's their natural place. Also create a base class to hold the common code they share. embed/Makefile.am | 10 +-- embed/ephy-history-store.c | 99 --------------------- embed/ephy-history-store.h | 66 -------------- embed/ephy-history-view.c | 182 --------------------------------------- embed/ephy-history-view.h | 56 ------------ embed/ephy-hosts-store.c | 101 --------------------- embed/ephy-hosts-store.h | 69 --------------- embed/ephy-hosts-view.c | 165 ----------------------------------- embed/ephy-hosts-view.h | 57 ------------ lib/widgets/Makefile.am | 11 +++ lib/widgets/ephy-history-view.c | 131 ++++++++++++++++++++++++++++ lib/widgets/ephy-history-view.h | 56 ++++++++++++ lib/widgets/ephy-hosts-store.c | 98 +++++++++++++++++++++ lib/widgets/ephy-hosts-store.h | 69 +++++++++++++++ lib/widgets/ephy-hosts-view.c | 55 ++++++++++++ lib/widgets/ephy-hosts-view.h | 57 ++++++++++++ lib/widgets/ephy-urls-store.c | 95 ++++++++++++++++++++ lib/widgets/ephy-urls-store.h | 66 ++++++++++++++ lib/widgets/ephy-urls-view.c | 96 ++++++++++++++++++++ lib/widgets/ephy-urls-view.h | 56 ++++++++++++ 20 files changed, 791 insertions(+), 804 deletions(-) commit 59c3c6334c070dc7b9e34c3171dbb99374826705 Author: Claudio Saavedra Date: Tue Mar 6 19:19:12 2012 +0200 ephy-history-view: ellypsize the title and url columns embed/ephy-history-view.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit bb62057c7da3fce1f7ddcbe3d235a220cee13a48 Author: Claudio Saavedra Date: Tue Mar 6 17:57:26 2012 +0200 ephy-history-service: default handler for visit-url should be FALSE So that AFTER handlers are executed as well lib/history/ephy-history-service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e9463a9dc1fd77f741d3cc6a6c335db9733ebdf1 Author: Claudio Saavedra Date: Tue Mar 6 17:08:50 2012 +0200 ephy-history-service: add a method to remove a host from the history This method will remove all the history related to that host. lib/history/ephy-history-service-hosts-table.c | 50 ++++++++++++++++++++++++ lib/history/ephy-history-service-private.h | 1 + lib/history/ephy-history-service.c | 27 +++++++++++++ lib/history/ephy-history-service.h | 1 + 4 files changed, 79 insertions(+), 0 deletions(-) commit fd23fbade3ef2c5490f6d3e7f0a7de7c39872fff Author: Claudio Saavedra Date: Tue Mar 6 11:34:50 2012 +0200 Allow ephy_history_service_find_urls() to filter host specific urls lib/history/ephy-history-service.c | 3 ++- lib/history/ephy-history-service.h | 2 +- src/ephy-completion-model.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit d08d60909efaf563d851474328a463fc7b26744e Author: Claudio Saavedra Date: Tue Mar 6 15:38:59 2012 +0200 Add ephy_history_service_get_hosts() To retrieve all hosts in the history lib/history/ephy-history-service.c | 29 ++++++++++++++++++++++++++++- lib/history/ephy-history-service.h | 1 + 2 files changed, 29 insertions(+), 1 deletions(-) commit 5fefacc8bfa5a0df736849b01e80b84d35ae9ca1 Author: Claudio Saavedra Date: Fri Mar 2 21:37:30 2012 +0200 history-window: Add a view for the hosts embed/Makefile.am | 4 + embed/ephy-hosts-store.c | 101 ++++++++++++++++++++++++++++ embed/ephy-hosts-store.h | 69 +++++++++++++++++++ embed/ephy-hosts-view.c | 165 ++++++++++++++++++++++++++++++++++++++++++++++ embed/ephy-hosts-view.h | 57 ++++++++++++++++ 5 files changed, 396 insertions(+), 0 deletions(-) commit 8d9948b1a0bbcfaee46e3911b9a8a6211e7d3d45 Author: Claudio Saavedra Date: Fri Mar 2 21:21:39 2012 +0200 Fix typo lib/history/ephy-history-service-visits-table.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 03ec152d954d554ac6cca8d26616dfa55acda460 Author: Claudio Saavedra Date: Fri Mar 2 21:15:50 2012 +0200 Allow the visits and urls queries to be host-specific lib/history/ephy-history-service-urls-table.c | 11 +++++++++++ lib/history/ephy-history-service-visits-table.c | 11 +++++++++++ lib/history/ephy-history-types.c | 1 + lib/history/ephy-history-types.h | 1 + 4 files changed, 24 insertions(+), 0 deletions(-) commit f73a9d9a5ba6a3f7613fc566af24c75d022a27ec Author: Claudio Saavedra Date: Mon Aug 29 12:55:41 2011 +0300 Add a new view for the pages history The current view is based in EphyNode, so it's not useful. GtkTreeView and GtkListStore subclasses are added for this purpose. embed/Makefile.am | 4 + embed/ephy-history-store.c | 99 ++++++++++++++++++++++++ embed/ephy-history-store.h | 66 ++++++++++++++++ embed/ephy-history-view.c | 178 ++++++++++++++++++++++++++++++++++++++++++++ embed/ephy-history-view.h | 56 ++++++++++++++ 5 files changed, 403 insertions(+), 0 deletions(-) commit e9578ad2e1af09bc0a3920ccc83783bcd3d9eb53 Author: Claudio Saavedra Date: Tue Mar 6 15:23:35 2012 +0200 Add missing header include to ephy-history-types.h lib/history/ephy-history-types.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 55505414d65ebe71a7f82d68472ed69fdb2a8f51 Author: Claudio Saavedra Date: Mon Aug 29 12:22:17 2011 +0300 Set the history service during history window instantiation The old history object is kept for now but it will be removed later src/ephy-history-window.c | 4 +++- src/ephy-history-window.h | 3 ++- src/ephy-shell.c | 6 +++++- 3 files changed, 10 insertions(+), 3 deletions(-) commit a6bc39ed6369c703cc4d5d8e35d91bb5d4aa48c6 Author: Claudio Saavedra Date: Wed Feb 29 09:45:15 2012 +0200 Add a EphyHistoryService property to EphyHistoryWindow src/ephy-history-window.c | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) commit b280014f2b9d3fa94854dbf9c2d7ad4b155fd5d8 Author: Xan Lopez Date: Tue Mar 6 13:17:27 2012 +0100 ephy-profile-migration: only create ad-hoc hosts for non-default zoom levels. Otherwise the default code path is enough. Also, the host is always going to be NULL for newly created URLs, so double check this is the case and don't try to handle anything else. lib/ephy-profile-migrator.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 6642280f75ddc3a60a93f1618ce00abb4d0a74a7 Author: Xan Lopez Date: Tue Mar 6 13:05:18 2012 +0100 ephy-history-service: agh, committed this by mistake lib/history/ephy-history-service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ec9466a67a56a55ab344273e6e993a33c139262c Author: Xan Lopez Date: Tue Mar 6 13:00:04 2012 +0100 ephy-history-service: handle correctly zoom level migration We need to consider the case of an "invalid" host with a non default zoom level, since the profile migrator will send us that kind of thing. lib/history/ephy-history-service.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit c8e0ba263ee394a8c500b30ae340193cfb81edf0 Author: Xan Lopez Date: Mon Mar 5 19:40:59 2012 +0100 ephy-history-test: small style tweaks tests/ephy-history-test.c | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) commit 0228d9597432c72f587b3f1c6f863a9e9f1d6a2b Author: Xan Lopez Date: Mon Mar 5 19:38:25 2012 +0100 tests: add a test for ephy_history_service_clear tests/ephy-history-test.c | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) commit c6a4bd1fea0b15d25505bbe05883c3af104ee487 Author: Xan Lopez Date: Mon Mar 5 19:20:21 2012 +0100 ephy-embed: do not retrieve the legacy history instance We are not using it anymore. embed/ephy-embed.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit ca8957ac91d2da67e8ccf42ee297ec30056052b8 Author: Xan Lopez Date: Mon Mar 5 19:18:30 2012 +0100 ephy-history-service: add a "cleared" signal for the clear method And use it in EphyEmbed instead of the legacy signal. embed/ephy-embed.c | 6 +++--- lib/history/ephy-history-service.c | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) commit f9ac9eaf73b94ca0ee3b7cf3a129500161f58ea2 Author: Claudio Saavedra Date: Fri Mar 2 21:24:58 2012 +0200 ephy-history-service: add a method to clear the entire history lib/history/ephy-history-service.c | 43 ++++++++++++++++++++++++++++++++++++ lib/history/ephy-history-service.h | 1 + 2 files changed, 44 insertions(+), 0 deletions(-) commit 2f19776788cd479963afcf53235190c79f3c1402 Author: Xan Lopez Date: Mon Mar 5 18:46:19 2012 +0100 ephy-history-test: add emacs modeline tests/ephy-history-test.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fcf33bc89394ab0f0dca5b776c11b9ee5036c62e Author: Xan Lopez Date: Mon Mar 5 18:43:04 2012 +0100 ephy-history-service: add 'visit-url' signal Similar to the old EphyHistory 'add-page' signal. It allows blocking the visit by handling the signal, since the actual logic to add the visit is in the class' default handler. The add_visit(s) methods won't emit this signal, but for now we'll assume that whoever is using those knows what he's doing. lib/history/ephy-history-service.c | 45 ++++++++++++++++++++++++++++++----- lib/history/ephy-history-service.h | 6 ++++- 2 files changed, 43 insertions(+), 8 deletions(-) commit 7c6abe5cb07313cf8cd57d34c8fc8d26dfcf1203 Author: Xan Lopez Date: Mon Mar 5 17:04:37 2012 +0100 Rename ephy_history_service_add_page to ephy_history_service_visit_url Fits much better with the naming model in that class. embed/ephy-embed.c | 2 +- lib/history/ephy-history-service.c | 7 +++++-- lib/history/ephy-history-service.h | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) commit 9666dba09d79cd88777e9066dbdb2ca5b5e7588f Author: Xan Lopez Date: Mon Mar 5 16:57:45 2012 +0100 Get rid of EphyBrowseHistory It was a very thin wrapper on top of the history service, it does not seem to make much sense. For now move the two useful helper methods down to the service without further changes. embed/Makefile.am | 2 - embed/ephy-browse-history.c | 182 ------------------------------------ embed/ephy-browse-history.h | 86 ----------------- embed/ephy-embed-shell.c | 28 +++--- embed/ephy-embed-shell.h | 2 +- embed/ephy-embed.c | 29 ++++-- embed/ephy-web-view.c | 6 +- lib/history/ephy-history-service.c | 41 ++++++++ lib/history/ephy-history-service.h | 3 + src/ephy-completion-model.c | 18 ++-- 10 files changed, 93 insertions(+), 304 deletions(-) commit 222b98ba6644addc080cccbd536d9b90bc27d3ba Author: Xan Lopez Date: Mon Mar 5 16:14:45 2012 +0100 ephy-completion-model: fix warning when a bookmark has no keywords Values in EphyNode can be NULL, so guard against that. src/ephy-completion-model.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d97edc0e129191cd7a0b27dc4fabde28047f8d09 Author: Xan Lopez Date: Mon Mar 5 11:23:52 2012 +0100 ephy-completion-model: remove stale include src/ephy-completion-model.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4b1edfa4cc1d69428b46580625d36e16069a26a9 Author: Xan Lopez Date: Fri Mar 2 13:50:36 2012 +0100 POTFILES.in: some strings have been moved to lib/history po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 27366c135e04f7d030929df5db32d7c2b1e63e9b Author: Xan Lopez Date: Fri Mar 2 13:49:12 2012 +0100 Rename the new tests to be foo-test.c tests/Makefile.am | 4 +- tests/ephy-history-test.c | 448 +++++++++++++++++++++++++++++++++++++++++++++ tests/ephy-history.c | 448 --------------------------------------------- tests/ephy-sqlite-test.c | 213 +++++++++++++++++++++ tests/ephy-sqlite.c | 213 --------------------- 5 files changed, 663 insertions(+), 663 deletions(-) commit ea4b04a4c2c5a91387d2339f79c495677c7512cd Author: Xan Lopez Date: Fri Mar 2 13:45:51 2012 +0100 ephy-web-view: also fallback to URI as title here embed/ephy-web-view.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit db950819b20f292a36d68dac06c72030bbe17fa3 Author: Xan Lopez Date: Fri Mar 2 13:31:33 2012 +0100 ephy-browse-history: small cleanup embed/ephy-browse-history.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b2d915c1d54caa3875cbb4cedbe2e5b3f4ee51cd Author: Xan Lopez Date: Fri Mar 2 13:30:39 2012 +0100 ephy-history-types: use the URL as default title This is what the old history code did. Looks better than an empty string. lib/history/ephy-history-types.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 06cc579811a66a12c0b476657fc19ac12bc24ba9 Author: Claudio Saavedra Date: Thu Mar 1 15:37:29 2012 +0200 Retrieve the host id from the right column lib/history/ephy-history-service-urls-table.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f7ea2520ce135cf68f4aec730ca8b63885a45664 Author: Xan Lopez Date: Wed Feb 29 18:04:27 2012 +0100 ephy-browse-history: style cleanups embed/ephy-browse-history.c | 57 +++--------------------- embed/ephy-browse-history.h | 103 ++++++++++++++++--------------------------- 2 files changed, 45 insertions(+), 115 deletions(-) commit d94a2d08d0f46eded4287e5dbd1a936c7a3615d0 Author: Xan Lopez Date: Wed Feb 29 17:58:54 2012 +0100 Remove the set_url_property history method It's not really that useful. embed/ephy-browse-history.c | 10 ++--- lib/history/ephy-history-service.c | 65 ------------------------------------ lib/history/ephy-history-service.h | 1 - 3 files changed, 4 insertions(+), 72 deletions(-) commit c0071d02860313e5a4c7251d191360a9f5e04e52 Author: Xan Lopez Date: Wed Feb 29 17:50:24 2012 +0100 ephy-history-service-hosts-table: drop the favicon column It's not used at all. Again, format change. lib/history/ephy-history-service-hosts-table.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 1e8ee19ea0e651414c98d0f863b76c72d484cf83 Author: Xan Lopez Date: Wed Feb 29 17:41:55 2012 +0100 ephy-location-controller: smoother redraw of the completion popup Workaround some bugs in entry completion's redraw code. See https://bugzilla.gnome.org/show_bug.cgi?id=671074 src/ephy-location-controller.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit 92dec4e47d68bfb77be9ff256fcf44d1407d4ef4 Author: Xan Lopez Date: Wed Feb 29 16:35:32 2012 +0100 Store zoom levels per host, not per URL Zoom levels have always been stored per host in Epiphany, not per URL (otherwise you'd have to re-apply the zoom level again and again when visiting, say, every news entry in your favorite newspaper). Change things to work like that. Note: this changes the SQL table format for the history, so you'll need to re-migrate your history. embed/ephy-browse-history.c | 21 +++++-- embed/ephy-browse-history.h | 5 ++ embed/ephy-embed.c | 23 ++++---- lib/ephy-profile-migrator.c | 24 ++++++-- lib/history/ephy-history-service-hosts-table.c | 35 ++++++----- lib/history/ephy-history-service-urls-table.c | 28 ++++----- lib/history/ephy-history-service.c | 76 +++++++++++++++++------- lib/history/ephy-history-service.h | 1 + lib/history/ephy-history-types.c | 14 ++-- lib/history/ephy-history-types.h | 7 +- tests/ephy-history.c | 4 +- 11 files changed, 148 insertions(+), 90 deletions(-) commit 8ad6302a3f9e1a867f3dd61605196d22e9bd2f86 Author: Xan Lopez Date: Tue Feb 28 17:39:45 2012 +0100 Hook the new history to the URL entry We now fetch the history from the SQL backend using a service thread, and merge the results with our old bookmark data. embed/ephy-browse-history.c | 5 + embed/ephy-browse-history.h | 1 + lib/widgets/ephy-location-entry.c | 197 +------- src/Makefile.am | 1 + src/ephy-completion-model.c | 950 ++++++++++++++++--------------------- src/ephy-completion-model.h | 16 +- src/ephy-location-controller.c | 57 +-- 7 files changed, 448 insertions(+), 779 deletions(-) commit 306fb5a64f9b347fde9cf99ee7a594f04e9d7601 Author: Xan Lopez Date: Wed Feb 8 13:52:18 2012 +0100 ephy-completion-model: reorder includes src/ephy-completion-model.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d29278efdc66cb974f7d52258c2c3469e02d7bd0 Author: Claudio Saavedra Date: Mon Jan 23 23:19:09 2012 +0200 history-service: make sure we can update pages' titles and urls When we retrieve a url from the backend from a user given EphyHistoryURL, it's possible for this to contain updated information for the page. In such case, don't overwrite this with the one stored in the backend. This makes possible to later update this information when saving a new visit. lib/history/ephy-history-service-urls-table.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 54e7023ac883f7eb1f714eaacd28c5766eb25c66 Author: Claudio Saavedra Date: Wed Jan 11 14:59:57 2012 +0200 history-service: do not join urls and visits table unnecessarily If there is no visit time range there is no need to perform a inner join between these two tables, so spare the hassle. lib/history/ephy-history-service-urls-table.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 994807b0751b2771dbbcd5881c78c10d29ba75b7 Author: Claudio Saavedra Date: Wed Jan 11 14:57:30 2012 +0200 history-service: add a test for complex queries with visit time range tests/ephy-history.c | 73 +++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 63 insertions(+), 10 deletions(-) commit 434b543fc0a8338cea33520cd29f0c6a1d06796d Author: Claudio Saavedra Date: Tue Jan 10 19:19:20 2012 +0200 tests: add a test for complex EphyHistoryQuery queries tests/ephy-history.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 0 deletions(-) commit bc31a416164021b133cf5403c53042cd3e94c7e6 Author: Claudio Saavedra Date: Tue Jan 10 19:18:47 2012 +0200 history-service: use the sort type during queries lib/history/ephy-history-service-urls-table.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 52a0d24d40b26f4cae80f09bca19ea40c429cf84 Author: Claudio Saavedra Date: Tue Jan 10 19:17:51 2012 +0200 EphyHistoryQuery: add a EphyHistorySortType parameter to the query lib/history/ephy-history-types.c | 1 + lib/history/ephy-history-types.h | 9 +++++++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 6267e6e241400daf0d986ea2e57d673beac06208 Author: Claudio Saavedra Date: Tue Jan 10 19:15:50 2012 +0200 history-service: take into account the query's result limit lib/history/ephy-history-service-urls-table.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit e27d2f3e59743071b2d5269b274d36557a786f2f Author: Claudio Saavedra Date: Tue Jan 10 19:13:28 2012 +0200 EphyHistoryQuery: copy the limit too lib/history/ephy-history-types.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 29227ae52d3d3921ddbbf23e4ad0bc9bf294e793 Author: Claudio Saavedra Date: Tue Jan 10 19:11:08 2012 +0200 history-service: Ignore queries time range if not set lib/history/ephy-history-service-urls-table.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 376dfb96be3926380ce58497be2241519fa8c556 Author: Claudio Saavedra Date: Tue Jan 10 19:09:35 2012 +0200 history-service: Count the first url visit lib/history/ephy-history-service.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 28d99a055c87d0b224ee8dadd3f8c95b50ce43d0 Author: Claudio Saavedra Date: Fri Aug 26 14:46:09 2011 +0300 Use EphyBrowseHistory to store page titles embed/ephy-web-view.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 3597b89cb336a7251ed777bd08ab6b06f33db29b Author: Claudio Saavedra Date: Tue Jan 10 11:37:22 2012 +0200 src: Reorder LDADD arguments properly src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 196110fbed5da6e94c232e1f3b8648aa689f7a79 Author: Claudio Saavedra Date: Fri Aug 26 14:45:06 2011 +0300 Use EphyBrowseHistory to set/get the zoom level for pages embed/ephy-embed.c | 78 ++++++++++++++++++++++++++-------------------------- 1 files changed, 39 insertions(+), 39 deletions(-) commit 446a84f8f5caf85055ae8bf3fdbf91f405888e68 Author: Claudio Saavedra Date: Fri Aug 26 14:29:28 2011 +0300 Use the new EphyBrowseHistory to add a URI to the history embed/ephy-embed.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit 1e674a63960c512b0d66e987ee29c2d14446bf3c Author: Claudio Saavedra Date: Fri Aug 26 14:28:09 2011 +0300 Add a EphyBrowseHistory instance to EphyEmbed embed/ephy-embed.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 1721164d2a3573df3681eb944199d036b10f159d Author: Claudio Saavedra Date: Fri Aug 26 14:25:39 2011 +0300 Add a EphyBrowseHistory instance to EphyEmbedShell embed/ephy-embed-shell.c | 27 +++++++++++++++++++++++++++ embed/ephy-embed-shell.h | 2 ++ 2 files changed, 29 insertions(+), 0 deletions(-) commit 428ae4cb1c656f2c05121b1889b88435306b7334 Author: Claudio Saavedra Date: Thu Aug 25 19:34:18 2011 +0300 Add initial implementation of the browse history frontend This will eventually replace the old EphyHistory class embed/Makefile.am | 3 + embed/ephy-browse-history.c | 211 +++++++++++++++++++++++++++++++++++++++++++ embed/ephy-browse-history.h | 107 ++++++++++++++++++++++ 3 files changed, 321 insertions(+), 0 deletions(-) commit 0754cc9ceb8259ae22ce751d068ad132f790adc2 Author: Claudio Saavedra Date: Mon Jan 9 17:27:25 2012 +0200 configure.ac: Add missing checks for sqlite3 configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0912ceb9c9762fbca6b1f0556a96c5cbace6658a Author: Claudio Saavedra Date: Tue Jul 5 20:17:07 2011 +0300 ephy-profile-migrator: update to migrate also zoom level preferences lib/ephy-profile-migrator.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit ee3f8488431daadcb7c1b445e68627ef0f5d7238 Author: Claudio Saavedra Date: Tue Nov 29 17:36:02 2011 +0100 Build fixes Xan, talk to me after class. lib/Makefile.am | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 913af16a829b41bb3cfdf10d7e4e29eb2873d03c Author: Xan Lopez Date: Fri May 13 16:24:21 2011 -0700 ephy-profile-migrator: migrate history to the new format lib/Makefile.am | 13 +++ lib/ephy-profile-migrator.c | 195 ++++++++++++++++++++++++++++++++++++++++++- lib/ephy-profile-utils.h | 2 +- 3 files changed, 208 insertions(+), 2 deletions(-) commit 8bce65b5bfd06d29bcc57891303c6e655ee373b8 Author: Xan Lopez Date: Tue Nov 29 12:57:41 2011 +0100 ephy-sqlite: and another forgotten file! lib/ephy-sqlite.h | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) commit bc85f2fc3dc08621ed11b56740c792524ef42a96 Author: Xan Lopez Date: Tue Nov 29 12:49:09 2011 +0100 ephy-history-service: forgot Makefile.am file lib/history/Makefile.am | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit a322650ec11f7e863fc64252a50a6ad0d8f95dad Author: Xan Lopez Date: Tue Nov 29 12:00:08 2011 +0100 ephy-history-service: change a few functions and variables to use "message" They were leftovers from old APIs lib/history/ephy-history-service.c | 80 ++++++++++++++++++------------------ 1 files changed, 40 insertions(+), 40 deletions(-) commit 374d66dd260b989f22eba25dad4fabc49da2d586 Author: Xan Lopez Date: Fri Nov 25 13:39:50 2011 +0100 Add EphyHistoryService and helper classes EphyHistoryService provides a high-level API to store history information. It will processed by a worker thread using SQLite to provide a fast, responsive service to the main UI. Based on the code by Martin Robinson (mrobinson@igalia.com) and Claudio Saavedra (csaavedra@igalia.com). configure.ac | 1 + lib/Makefile.am | 2 +- lib/history/ephy-history-service-hosts-table.c | 316 ++++++++++ lib/history/ephy-history-service-private.h | 55 ++ lib/history/ephy-history-service-urls-table.c | 371 +++++++++++ lib/history/ephy-history-service-visits-table.c | 207 +++++++ lib/history/ephy-history-service.c | 742 +++++++++++++++++++++++ lib/history/ephy-history-service.h | 70 +++ lib/history/ephy-history-types.c | 218 +++++++ lib/history/ephy-history-types.h | 106 ++++ src/Makefile.am | 1 + tests/Makefile.am | 6 + tests/ephy-history.c | 324 ++++++++++ 13 files changed, 2418 insertions(+), 1 deletions(-) commit 77ee0fdf4c5383f2134608e741b73f51ef30f430 Author: Xan Lopez Date: Thu Nov 24 10:37:23 2011 +0100 Add GObject wrapper classes for SQLite We'll use them to implement the new history/bookmarks storage backend. Code by Martin Robinson (mrobinson@igalia.com) and Claudio Saavedra (csaavedra@igalia.com) lib/Makefile.am | 5 + lib/ephy-sqlite-connection.c | 200 +++++++++++++++++++++++++++++++ lib/ephy-sqlite-connection.h | 72 +++++++++++ lib/ephy-sqlite-statement.c | 269 ++++++++++++++++++++++++++++++++++++++++++ lib/ephy-sqlite-statement.h | 74 ++++++++++++ tests/Makefile.am | 4 + tests/ephy-sqlite.c | 213 +++++++++++++++++++++++++++++++++ 7 files changed, 837 insertions(+), 0 deletions(-) commit a915b03c590e60f557d9097893601e1b1bf8c08d Author: Fran Diéguez Date: Tue Mar 6 21:39:02 2012 +0100 Updated Galician translations po/gl.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 08b218e3507c7f2785bc34ba41dd89bf02b2574e Author: Bruce Cowan Date: Tue Mar 6 15:55:52 2012 +0000 Updated British English translation po/en_GB.po | 2373 +++++++++++++++++++++++++++-------------------------------- 1 files changed, 1090 insertions(+), 1283 deletions(-) commit f8677bc1da4b55f29448d595eb76190533aae805 Author: Inaki Larranaga Murgoitio Date: Tue Mar 6 11:39:18 2012 +0100 Updated Basque language po/eu.po | 333 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 164 insertions(+), 169 deletions(-) commit c50a28c4356b20ad121fbfd4694d0995aaf95291 Author: Matej Urbančič Date: Mon Mar 5 17:37:47 2012 +0100 Updated Slovenian translation po/sl.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 3187201388ea32cc5e1f5b41064b3ba12e07003e Author: Mattias Põldaru Date: Mon Mar 5 18:18:41 2012 +0200 [l10n] Updated Estonian translation po/et.po | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 95a46b53b5f81376172e6c45caf984bf7e970b39 Author: Daniel Mustieles Date: Mon Mar 5 10:54:10 2012 +0100 Updated Spanish translation po/es.po | 86 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 42 insertions(+), 44 deletions(-) commit 96e1c311fc15c3f12e4f32497e7ad915fed3e5b5 Author: Ihar Hrachyshka Date: Mon Mar 5 12:41:12 2012 +0300 Updated Belarusian translation. po/be.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 03ad4716903ac9a9ba1e02e1aa91c090cd6f64dd Author: YunQiang Su Date: Mon Mar 5 13:28:05 2012 +0800 update Simplified Chinese translation po/zh_CN.po | 2437 +++++++++++++++++++++++++++-------------------------------- 1 files changed, 1131 insertions(+), 1306 deletions(-) commit ba2db23bc8104de43747542d01b04c099c7399ce Author: Piotr Drąg Date: Sun Mar 4 23:11:30 2012 +0100 Updated Polish translation po/pl.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 09b5484d8f321ad2f53bbc82f49233bfaac043e9 Author: Jiro Matsuzawa Date: Sat Feb 18 12:58:54 2012 +0900 Enable keyboard accelerator for the create button I use 'r' of "Create" as a mnemonic character because "C" is already used by "_Cancel". https://bugzilla.gnome.org/show_bug.cgi?id=670328 src/window-commands.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e7a1a663efad6008dff7cffcaaa4b11bea9fe66 Author: Fran Diéguez Date: Sun Mar 4 20:14:53 2012 +0100 Updated Galician translations po/gl.po | 221 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 111 insertions(+), 110 deletions(-) commit 33c4f43c50fb0b38224849ca5374d615a05e0a4e Author: Inaki Larranaga Murgoitio Date: Sun Mar 4 12:06:27 2012 +0100 Updated Basque language po/eu.po | 326 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 169 insertions(+), 157 deletions(-) commit 4cfae190a8ccffb25890231bb24e158c7732f97a Author: Gabor Kelemen Date: Sun Mar 4 02:44:56 2012 +0100 Updated Hungarian translation po/hu.po | 564 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 272 insertions(+), 292 deletions(-) commit b5820c90e07246156dddc4e67b7a2c2dfef3983b Author: Gabor Kelemen Date: Sun Mar 4 01:47:17 2012 +0100 Updated Hungarian translation po/hu.po | 2388 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1110 insertions(+), 1278 deletions(-) commit debb5bf13fd17e705c82d18ea30c47df1aaed247 Author: Piotr Drąg Date: Sun Mar 4 00:04:16 2012 +0100 Updated Polish translation po/pl.po | 1719 +++++++++++++++++++------------------------------------------- 1 files changed, 511 insertions(+), 1208 deletions(-) commit 3bbd8f7f2ad984b239d9e1f8f8915781a5d61115 Author: Inaki Larranaga Murgoitio Date: Sat Mar 3 19:04:49 2012 +0100 Updated Basque language po/eu.po | 2236 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1022 insertions(+), 1214 deletions(-) commit 5c50925ec46cacbdf2034b4a797b18265c5bcd01 Author: Daniel Korostil Date: Fri Mar 2 22:51:57 2012 +0200 Uploaded Ukranian po/uk.po | 2368 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1091 insertions(+), 1277 deletions(-) commit d2c8d960cbe6ef242003bf236c75827dd4670c2f Author: Yaron Shahrabani Date: Fri Mar 2 14:10:43 2012 +0200 Updated Hebrew translation. po/he.po | 216 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 109 insertions(+), 107 deletions(-) commit bc3aa414e124d3b57712e357d1ad0fb2b1c43f29 Author: Giovanni Campagna Date: Wed Feb 29 23:40:57 2012 +0100 Plug a memory leak Free GFiles created during argv parsing. https://bugzilla.gnome.org/show_bug.cgi?id=671095 lib/ephy-string.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 62cfaba5eba42b0c67f6f054e6e103a9c1f6751c Author: Dr.T.Vasudevan Date: Wed Feb 29 17:45:43 2012 +0530 updated Tamil translation po/ta.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 526d35ec68fa5df2bc020d478449cb098e88becd Author: Dr.T.Vasudevan Date: Wed Feb 29 17:19:02 2012 +0530 updated Tamil translation po/ta.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5e8fa6cb614ae54c77d506f4064dd4bafb272875 Author: Dr.T.Vasudevan Date: Mon Feb 27 12:08:07 2012 +0530 updated Tamil translation po/ta.po | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) commit cce5c14c9447f7f889249fdbff4ad72a1a6c8ac5 Author: Alexander Shopov Date: Wed Feb 29 08:02:04 2012 +0200 Updated Bulgarian translation po/bg.po | 152 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 78 insertions(+), 74 deletions(-) commit d01b6c1eafff6acbf164ace1b28a5005b0f39207 Author: Matej Urbančič Date: Tue Feb 28 22:09:44 2012 +0100 Updated Slovenian translation po/sl.po | 182 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 93 insertions(+), 89 deletions(-) commit f294a74b67cad8b955eb3a30b52fdcbaaba649f5 Author: Jiro Matsuzawa Date: Wed Feb 29 00:57:58 2012 +0900 [l10n] Update Japanese translation po/ja.po | 186 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 95 insertions(+), 91 deletions(-) commit a1555f4c8e74194627a2cad1da94cbc179069ecc Author: Mattias Põldaru Date: Mon Feb 27 12:17:17 2012 +0200 [l10n] Updated Estonian translation po/et.po | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 486a6a1f7e8ff82ea327c06725c7642a9ec8a49d Author: Dr.T.Vasudevan Date: Mon Feb 27 12:04:12 2012 +0530 updated Tamil translation po/ta.po | 2247 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1026 insertions(+), 1221 deletions(-) commit 0ac81b1822f72d42ee91bdac7d3a7db0a2b12254 Author: Daniel Mustieles Date: Sun Feb 26 20:08:04 2012 +0100 Updated Spanish translation po/es.po | 299 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 151 insertions(+), 148 deletions(-) commit 9d8e7680e530defb0855771e24de4f5e510969cb Author: Daniel Nylander Date: Sun Feb 26 17:49:26 2012 +0100 Updated Swedish translation po/sv.po | 183 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 92 insertions(+), 91 deletions(-) commit 29bb90d0cf0f6f008526751f554cc947b60dfb6e Author: Мирослав Николић Date: Sun Feb 26 11:32:32 2012 +0100 Updated Serbian translation po/sr.po | 303 +++++++++++++++++++++++++++----------------------------- po/sr@latin.po | 303 +++++++++++++++++++++++++++----------------------------- 2 files changed, 288 insertions(+), 318 deletions(-) commit 0951f064249ddea9046f5e6d709c0a70bc02c1e8 Author: Ihar Hrachyshka Date: Sun Feb 26 12:57:08 2012 +0300 Updated Belarusian translation. po/be.po | 238 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 128 insertions(+), 110 deletions(-) commit 198e3e5f989076da2f53eaf1972d28ef973794bc Author: Yuri Myasoedov Date: Sun Feb 26 13:22:17 2012 +0400 Updated Russian translation po/ru.po | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) commit 8f092c0b7c93de5efbcccf39d079b3dfb717a6ab Author: Fran Diéguez Date: Sun Feb 26 06:17:56 2012 +0100 Added galician translations for doc Signed-off-by: Fran Diéguez help/Makefile.am | 2 +- help/gl/gl.po | 2656 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2657 insertions(+), 1 deletions(-) commit 374e31fbfe3854f5a17aa10447f1b982dda6b511 Author: Diego Escalante Urrelo Date: Sun Feb 12 19:11:06 2012 -0500 ephy-window: add a Extensions menu Together with epiphany-extensions-3.3.90 this makes the extensions manager visible again, and also all the extensions menu items. https://bugzilla.gnome.org/show_bug.cgi?id=669951 data/ui/epiphany-ui.xml | 1 + src/ephy-window.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit cbe450ac0767c542ead9a5ec96a764a4c5dce89d Author: Diego Escalante Urrelo Date: Sun Feb 12 19:09:27 2012 -0500 ephy-bookmarks-ui: fix typo in activate_bookmarks_menu https://bugzilla.gnome.org/show_bug.cgi?id=670760 src/bookmarks/ephy-bookmarks-ui.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 93c14e73a39ac6ee2903a770618353353a2debb1 Author: Yuri Myasoedov Date: Sat Feb 25 13:09:57 2012 +0400 Updated Russian translation po/ru.po | 90 ++++++++++++++++++++++++++++--------------------------------- 1 files changed, 41 insertions(+), 49 deletions(-) commit f50cdfe8f63a38a931caae998c36571564d59f9f Author: Sergio Villar Senin Date: Fri Feb 24 13:41:57 2012 +0100 ephy-profile-utils: use == to compare SoupURI schemes We can just use it as SOUP_URI_SCHEME_HTTPS is an intern static string. lib/ephy-profile-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62df9fbfc122699b421e541828d1b6dfd259269f Author: Sergio Villar Senin Date: Fri Feb 24 13:41:13 2012 +0100 ephy-profile-utils: shut up libsoup runtime warning It was actually more than a warning. It was preventing epy to recover passwords previously stored in the keyring, as all of them were stored using "/" as the path of the URI. https://bugzilla.gnome.org/show_bug.cgi?id=670431 lib/ephy-profile-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b06ecbac6b9183d75bab0497a80028ca9a8595bf Author: Xan Lopez Date: Fri Feb 24 13:17:21 2012 +0100 We need to be a bit smarter about this, and only dismiss it for user-initiated navigations. Revert for now. Revert "ephy-web-view: dismiss the "Remember password?" infobar on navigation" This reverts commit 2434fbfa4df95702de8e19e2484b23937113a8cd. embed/ephy-web-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3cd8c08710c96c32b5b89f845b393a5b31d4a7e7 Author: Kjartan Maraas Date: Thu Feb 23 18:48:25 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 130 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 72 insertions(+), 58 deletions(-) commit 68c688dc70e8b00dec5756589c96f8c120f3b642 Author: Xan Lopez Date: Thu Feb 23 13:59:53 2012 +0100 ephy-shell: use the new g_application_quit to quit src/ephy-shell.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit a5893ce2f9722435e47921f19dd24de16380f881 Author: Xan Lopez Date: Thu Feb 23 13:16:43 2012 +0100 ephy-embed-utils-test: remove broken test It's actually impossible to catch this through normalization, so it will need to be moved to an EphyWebView test. tests/ephy-embed-utils-test.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 8a892d2c2bb9a25c4a57f40bc7e8697439119d47 Author: Xan Lopez Date: Thu Feb 23 13:02:35 2012 +0100 ephy-web-view: fix loading of : URIs https://bugzilla.gnome.org/show_bug.cgi?id=670674 embed/ephy-web-view.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 76 insertions(+), 1 deletions(-) commit 6ecb6fda974f5fd47b52f1264b2735a60a67ba24 Author: Xan Lopez Date: Thu Feb 23 12:07:05 2012 +0100 ephy-window: show an error if we fail to open a non-web URI with gtk_show_uri Better than silently doing nothing. src/ephy-window.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit e392e4427ffcdfcffee92549fcf0185cee55b982 Author: Xan Lopez Date: Thu Feb 23 11:56:29 2012 +0100 ephy-embed-utils: fix loading of : URIs https://bugzilla.gnome.org/show_bug.cgi?id=669461 embed/ephy-embed-utils.c | 16 +++++++++------- tests/ephy-embed-utils-test.c | 4 ++++ 2 files changed, 13 insertions(+), 7 deletions(-) commit 6d87cbb12ba7bfe19e19784d2ff04fb369792f89 Author: Xan Lopez Date: Thu Feb 23 11:56:07 2012 +0100 ephy-embed-test-utils: loading domain:port is broken, comment for now tests/ephy-embed-utils-test.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ac60d09d83f3e58a85717bff93fed1c7feab5d6e Author: Xan Lopez Date: Thu Feb 23 11:54:14 2012 +0100 ephy-embed-utils-test: unbreak the normalization tests They were testing the same URI again and again... tests/ephy-embed-utils-test.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit afe6f48303930351029e6c1d18f53d910324a2eb Author: Alexander Shopov Date: Thu Feb 23 07:20:00 2012 +0200 Updated Bulgarian translation po/bg.po | 1653 +++++++++++++++++++------------------------------------------- 1 files changed, 512 insertions(+), 1141 deletions(-) commit a24e4eb2215e6f5ace9f66e2c5105e3260ec77cc Author: Diego Escalante Urrelo Date: Thu Feb 9 04:28:22 2012 -0500 ephy-web-view: don't assume a embed-container in close-web-view The EphyWebView is not necessarily embedded in an EphyEmbedContainer. Simplify close_web_view_cb and make it smarter. It now handles EphyEmbedContainer and random toplevel widgets. https://bugzilla.gnome.org/show_bug.cgi?id=669737 embed/ephy-web-view.c | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) commit f1fd22a86d2ff32d78494e68ae7ab865c454b88c Author: Diego Escalante Urrelo Date: Thu Feb 9 04:21:38 2012 -0500 ephy-web-view: remove close-requested signal WebKitWebView has a ::close-web-view signal for the same thing. The only user of this was ephy-window, for exactly the same thing that we are already doing in ephy-web-view, when handling ::close-web-view. https://bugzilla.gnome.org/show_bug.cgi?id=669737 embed/ephy-web-view.c | 16 -------- embed/ephy-web-view.h | 1 - src/ephy-window.c | 94 ------------------------------------------------- 3 files changed, 0 insertions(+), 111 deletions(-) commit 75e3424275e8d45268bdf8c48e9be9dc23b4f713 Author: Diego Escalante Urrelo Date: Fri Feb 10 15:55:06 2012 -0500 ephy-web-app-utils: be more careful listing applications Check if the .desktop file exists to prevent false positives. https://bugzilla.gnome.org/show_bug.cgi?id=669836 embed/ephy-web-app-utils.c | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) commit 4561a7ace83312a59f29e956d76a6c93cd4f9bcb Author: Xan Lopez Date: Tue Feb 21 22:39:43 2012 +0100 [release] 3.3.90 NEWS | 15 +++++++++++++++ configure.ac | 2 +- 2 files changed, 16 insertions(+), 1 deletions(-)