commit fa8fc3a78c404d29bb1d3d7a010acca1bd001c53 Author: Xan Lopez Date: Tue Aug 7 10:39:28 2012 +0200 [release] 3.5.5 NEWS | 21 +++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 22 insertions(+), 1 deletions(-) commit 20261c398cb634a16755943148ae7f7688dc396a Author: Mario Sanchez Prada Date: Tue Jul 24 15:58:41 2012 +0200 Port spell checking to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=680368 embed/ephy-embed-prefs.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 40fbf156acaf8b42238ba2d10d9a620affce7b90 Author: Chao-Hsiung Liao Date: Tue Aug 7 15:06:45 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 404 ++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 404 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 418 insertions(+), 390 deletions(-) commit b3726f8d88208ae3d63005ad2da1579a5330c40d Author: Xan Lopez Date: Mon Aug 6 20:30:40 2012 +0200 configure.ac: we require WebKitGTK+ 1.9.6 to build now configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f3786761dc4595b0f1c59648034971dd905369a6 Author: Tom Tryfonidis Date: Mon Aug 6 20:08:56 2012 +0300 Updated Greek translation po/el.po | 679 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 354 insertions(+), 325 deletions(-) commit 7a2e6cfbf8402ac882fde15bb2f13ee72ed9b632 Author: Xan Lopez Date: Sat Aug 4 09:07:08 2012 +0200 ephy-session: remove some unneeded declarations, reorder headers src/ephy-session.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit ae3cd166d4f937f7c6417ca9f6620e21a3b22bbe Author: Diego Escalante Urrelo Date: Thu Aug 2 17:44:36 2012 +0200 e-web-view: use GtkLabel API when possible https://bugzilla.gnome.org/show_bug.cgi?id=681080 embed/ephy-web-view.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit f62663bb9495088717cac6aa8ca6ca46330773b3 Author: Diego Escalante Urrelo Date: Thu Aug 2 17:09:47 2012 +0200 e-web-view: use GtkOrientable API for info bars Instead of creating a custom GtkButtonBox, use GtkOrientable API implemented by the default action_area widget (a GtkBox) of GtkInfoBar. https://bugzilla.gnome.org/show_bug.cgi?id=681078 embed/ephy-web-view.c | 55 +++++++++---------------------------------------- 1 files changed, 10 insertions(+), 45 deletions(-) commit bfc43c1adad33c68f5b5aede0c67eb0eade102f4 Author: Carlos Garcia Campos Date: Mon Jul 9 12:19:15 2012 +0200 ephy-embed: Port inspector to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=679616 embed/ephy-embed.c | 47 +++++++++++++++++++++++++++++------------------ 1 files changed, 29 insertions(+), 18 deletions(-) commit 3551c6b1b8a44189e718126996dc6de65d1a9765 Author: Carlos Garcia Campos Date: Tue Jul 10 18:39:17 2012 +0200 ephy-embed-single: Port disk cache to Webit2 From the API point of view, we only need to use WebKit2 to clear the cache. https://bugzilla.gnome.org/show_bug.cgi?id=679684 embed/ephy-embed-single.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 80177fba115c1d9c4833d108094b6c90aaaf879d Author: Xan Lopez Date: Thu Aug 2 15:42:12 2012 +0200 window-commands: fix WebKit2 build Haters gonna hate. src/window-commands.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 18720165e359b9d127fd378214910b544121be7d Author: Xan Lopez Date: Thu Aug 2 12:36:51 2012 +0200 window-commands: fallback correctly when Content-Disposition is not available The suggested filename the network response gives us can be NULL. Fallback to the old method in that case. src/window-commands.c | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) commit 85ae7a5cbb8e0ea22e149041b278bf8d031dabe9 Author: Philippe Normand Date: Thu Aug 2 12:37:02 2012 +0200 Settings: add a enable-webaudio setting. WebAudio support in WebKitGTK is not stable yet but it would be good to allow Epiphany users to test this feature nonetheless. The enable-webaudio gsetting is set to false by default. data/org.gnome.epiphany.gschema.xml | 5 +++++ embed/ephy-embed-prefs.c | 4 ++++ lib/ephy-prefs.h | 1 + 3 files changed, 10 insertions(+), 0 deletions(-) commit 8a38c7a9ba0238092edc4e398ca7635bb4392c5f Author: Xan Lopez Date: Thu Aug 2 12:04:28 2012 +0200 window-commands: suggest the right name in 'Save As' Use the info in the Content-Disposition header instead of the base name of the resource. https://bugzilla.gnome.org/show_bug.cgi?id=674291 src/window-commands.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 55b5a767c59f5a3010522dfcee89a773510ab8c6 Author: Claudio Saavedra Date: Thu Aug 2 10:11:29 2012 +0200 popup-commands: don't cancel a download that hasn't even been started Cancelling the "save link as" dialog is calling ephy_download_cancel() even when ephy_download_start() has not been called. This causes a critical warning in webkit. https://bugzilla.gnome.org/show_bug.cgi?id=681010 src/popup-commands.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 9c257893c9a93ea8732cf360c5d452365e60317f Author: Xan Lopez Date: Wed Aug 1 23:43:19 2012 +0200 ephy-embed-utils: use new coding style embed/ephy-embed-utils.c | 225 ++++++++++++++++++++++----------------------- embed/ephy-embed-utils.h | 3 +- 2 files changed, 111 insertions(+), 117 deletions(-) commit 92b4ae00d0870fa8b4614fd72c1b246cbaf264b4 Author: Jiro Matsuzawa Date: Thu Aug 2 12:45:56 2012 +0900 [l10n] Update Japanese translation Modify the About label po/ja.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf64be0779c1e2a134216db94f571ebc7733da7e Author: Claudio Saavedra Date: Wed Aug 1 09:23:30 2012 +0200 ephy-history-service: prevent double call to execute_quit() execute_quit() is called already when the QUIT message is received, there is no need to call it after the thread loop quits. https://bugzilla.gnome.org/show_bug.cgi?id=680529 lib/history/ephy-history-service.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 68faad97d0b8d8b4a6ca24583cce654c775ec87a Author: Xan Lopez Date: Wed Aug 1 17:03:31 2012 +0200 ephy-home-action: remove useless headers src/ephy-home-action.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit f5b82def7c14945d21e1ceb606e09a7ae6806779 Author: Xan Lopez Date: Wed Aug 1 16:59:27 2012 +0200 ephy-window: do not copy history for new empty tabs Do not copy the tab history when doing Ctrl+T/New Tab to open an empty tab. https://bugzilla.gnome.org/show_bug.cgi?id=651918 Signed-off-by: Xan Lopez src/ephy-window.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ca2a07b004ac4462867512892bfa0d772f3abc77 Author: Zan Dobersek Date: Wed Aug 1 16:58:36 2012 +0200 ephy-home-action: add implicit NEW_TAB flag The NewTab action is always used to new an empty tab now, so just acknowledge the fact. Signed-off-by: Xan Lopez src/ephy-home-action.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9d70148b27ab6bae331961664ce4e1d5b47c1f32 Author: Xan Lopez Date: Wed Aug 1 16:04:37 2012 +0200 ephy-home-action: drop DnD functionality The home action can only be accessed from the super menu now, so the DnD feature is not useful anymore. src/ephy-home-action.c | 66 +++--------------------------------------------- 1 files changed, 4 insertions(+), 62 deletions(-) commit 27a5272d09d5623f480258bfee593384d26956ee Author: Diego Escalante Urrelo Date: Fri Jul 29 23:28:32 2011 -0500 e-file-chooser: remove persist-key GTK+ has changed the UX of the GtkFileChooser. This has (pragmatically) deprecated "last save dir" stored by applications themselves. For Epiphany this means we no longer need a "persist-key" in our file chooser, and that we have to clean up some GtkFileChooser API use in followup patches. This commit removes the property and uses of it. Bug #655508 lib/ephy-file-chooser.c | 172 --------------------------------- lib/ephy-file-chooser.h | 10 -- src/bookmarks/ephy-bookmarks-editor.c | 3 +- src/popup-commands.c | 1 - src/prefs-dialog.c | 2 +- src/window-commands.c | 2 - 6 files changed, 2 insertions(+), 188 deletions(-) commit 38e02f6d3aeac853cf14e6edcc84d9e588207d94 Author: Xan Lopez Date: Tue Jul 31 18:09:00 2012 +0200 ephy-session: spawn the default window if the session state file is broken https://bugzilla.gnome.org/show_bug.cgi?id=680590 src/ephy-session.c | 6 ++++++ tests/ephy-session-test.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 0 deletions(-) commit ee276bcbe7ce834b0e20bf9141a1155c3f472d6b Author: Michael Biebl Date: Tue Jul 31 17:24:00 2012 +0200 Use $(pkglibdir) instead of $(libdir)/epiphany to avoid hard coding the package name. https://bugzilla.gnome.org/show_bug.cgi?id=672023 lib/Makefile.am | 2 +- src/Makefile.am | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit e6f6e2a0ce6497c69e3ebdd28b86f3437d8d3266 Author: Michael Biebl Date: Tue Mar 13 23:40:11 2012 +0100 epiphany.pc.in: Use @PACKAGE@ instead of epiphany to avoid hard coding the package name. https://bugzilla.gnome.org/show_bug.cgi?id=672023 data/epiphany.pc.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7efd2ff6498f3a4f11b63f3aa65b1377c09f4976 Author: Diego Escalante Urrelo Date: Thu Jan 19 18:57:35 2012 -0500 window-commands: update About dialog tagline https://bugzilla.gnome.org/show_bug.cgi?id=668115 src/window-commands.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 590cedd057220a9647dbaf26204a766fe2a06866 Author: Diego Escalante Urrelo Date: Fri Mar 30 21:04:12 2012 -0500 ephy-sqlite-statement: remove get_property All the properties are write-construct-only. https://bugzilla.gnome.org/show_bug.cgi?id=671595 lib/ephy-sqlite-statement.c | 19 ------------------- 1 files changed, 0 insertions(+), 19 deletions(-) commit 860eeba788d7556af2cc2b4e9ae1fa0167f2a950 Author: Diego Escalante Urrelo Date: Tue Jul 31 16:29:07 2012 +0200 e-dialog: handle old uses of ephy_dialog_construct This is a hack. One that we should remove when we decide what to do with extensions. https://bugzilla.gnome.org/show_bug.cgi?id=680907 lib/ephy-dialog.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit e1944188455f159dfa9c9fcc45b0e3887c88ad53 Author: Diego Escalante Urrelo Date: Tue Jul 31 16:09:17 2012 +0200 extensions: remove seed support https://bugzilla.gnome.org/show_bug.cgi?id=680905 configure.ac | 26 ---- doc/reference/Makefile.am | 5 - src/Makefile.am | 18 --- src/ephy-extensions-manager.c | 21 +--- src/ephy-seed-extension.c | 276 ----------------------------------------- src/ephy-seed-extension.h | 61 --------- src/ephy-seed-loader.c | 107 ---------------- src/ephy-seed-loader.h | 61 --------- tests/Makefile.am | 7 - 9 files changed, 2 insertions(+), 580 deletions(-) commit d46dbdabfb2f3b1885b0eb30bde4cc7652475292 Author: Xan Lopez Date: Tue Jul 31 15:34:28 2012 +0200 ephy-encoding: auto-calculate 'title-elided' and 'collation-key' They are derived from 'title', no need to pass them as parameters. embed/ephy-encoding.c | 50 +++++++++++++++++++++++++++++++++++++++--- embed/ephy-encoding.h | 2 - embed/ephy-encodings.c | 40 +--------------------------------- tests/ephy-encodings-test.c | 5 +-- 4 files changed, 49 insertions(+), 48 deletions(-) commit a9b77ec4948dd2db2b3aef808e29c97aaa782589 Author: Xan Lopez Date: Tue Jul 31 15:26:50 2012 +0200 tests: test the creation of a EphyEncoding object We should make the test-elided and collation-key properties be computed automatically from the other parameters. tests/ephy-encodings-test.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 174d04e8e9d530d8b19eb47af23e1fcfb8f26a5c Author: Xan Lopez Date: Tue Jul 31 15:15:41 2012 +0200 tests: add a simple test for EphyEncodings tests/Makefile.am | 4 ++ tests/ephy-encodings-test.c | 86 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 0 deletions(-) commit c5765d9eb4ffcc6bcf28e1daf27f56c2881676e8 Author: Xan Lopez Date: Tue Jul 31 15:09:33 2012 +0200 ephy-encoding: fix extra blank line embed/ephy-encoding.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 074d885ee09f2b2e04bd6f6d9040f236db899dc8 Author: Xan Lopez Date: Tue Jul 31 15:06:08 2012 +0200 ephy-embed-shell: sort headers properly! embed/ephy-embed-shell.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff525b9f0d82cda962ded2d77e1f6d9ba9fca2c3 Author: Xan Lopez Date: Tue Jul 31 15:03:45 2012 +0200 ephy-embed-shell: add missing header Dropping useless headers elsewhere uncovered a missing header (stdlib.h) here. Also sort headers while at it. embed/ephy-embed-shell.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit c783fe5461c4ebaef6f1e672125c632c042826cd Author: Xan Lopez Date: Tue Jul 31 15:01:35 2012 +0200 ephy-encodings: remove dead code embed/ephy-encodings.h | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 0be50f8a215ffe758b9915da7c5c4e1b9cf37285 Author: Xan Lopez Date: Tue Jul 31 15:00:28 2012 +0200 ephy-encodings: use new coding style embed/ephy-encodings.c | 598 +++++++++++++++++++++++------------------------ embed/ephy-encodings.h | 66 +++--- 2 files changed, 324 insertions(+), 340 deletions(-) commit 929fd55adb9116d358404aa8103a1854e7fd12d6 Author: Xan Lopez Date: Tue Jul 31 14:53:16 2012 +0200 ephy-encoding: fix indentation embed/ephy-encoding.h | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 3ffcaee1656e55de26030f9c9a0c14518cfce048 Author: Xan Lopez Date: Tue Jul 31 13:02:54 2012 +0200 ephy-encodings: rewrite to drop usage of EphyNode We have a new 'EphyEncoding' object holding the encoding data, and the EphyEncodings object is now just a hash table holding a bunch of these. Change all the UI code to use the new APIs. https://bugzilla.gnome.org/show_bug.cgi?id=680735 embed/Makefile.am | 2 + embed/ephy-encoding.c | 233 ++++++++++++++++++++++++++++++++++++++++++++ embed/ephy-encoding.h | 99 +++++++++++++++++++ embed/ephy-encodings.c | 223 +++++++++++++++++++++--------------------- embed/ephy-encodings.h | 33 +------ src/ephy-encoding-dialog.c | 171 ++++++++++++++++++++++++--------- src/ephy-encoding-menu.c | 74 ++++++-------- src/prefs-dialog.c | 66 +++++++------ 8 files changed, 642 insertions(+), 259 deletions(-) commit c4824507c2216c665dab58fce03afd67e9e9ec7d Author: Sweta Kothari Date: Mon Jul 30 11:37:48 2012 +0530 Updated gujarati file po/gu.po | 3176 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1690 insertions(+), 1486 deletions(-) commit 4e5b45ab4f8e9429c6075c548d71f4bad79399cf Author: Xan Lopez Date: Sat Jul 28 10:21:55 2012 +0200 ephy-web-view: fix gtk-doc warning embed/ephy-web-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1640c70ea008fcf0b4332d1219fcdbf02e5174d1 Author: Xan Lopez Date: Sat Jul 28 10:21:32 2012 +0200 ephy-encodings: drop some useless code embed/ephy-encodings.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit ad344520e48041081ee4b46230c5bc0d8075ccd7 Author: Xan Lopez Date: Sat Jul 28 10:03:58 2012 +0200 ephy-extensions-manager: don't include EphyNode, it's not used here src/ephy-extensions-manager.c | 12 ++++-------- src/ephy-extensions-manager.h | 1 - 2 files changed, 4 insertions(+), 9 deletions(-) commit 1392ed84c4340f153d281c6baaf294af77fc6597 Author: Ihar Hrachyshka Date: Thu Jul 19 22:41:12 2012 +0300 Updated Belarusian translation. po/be.po | 1395 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 861 insertions(+), 534 deletions(-) commit 0d2bf5c588b97ae99ea38bb876f9f80249611821 Author: Xan Lopez Date: Wed Jul 18 20:25:16 2012 +0200 ephy-web-view: get rid of gtk-doc warning embed/ephy-web-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 10f4eef8321f857a6d305d1368877fcd0112e12c Author: Xan Lopez Date: Wed Jul 18 20:24:18 2012 +0200 Use G_DEFINE_BOXED_TYPE to define boxed types EphyNode is missing, but trying to migrate it gives some obscure error I need to figure out. embed/ephy-permission-manager.c | 18 +++--------------- src/ephy-password-info.c | 17 ++--------------- 2 files changed, 5 insertions(+), 30 deletions(-) commit 028b27e0d152fa439ee84d9f3b26e4a09ff5ea27 Author: Xan Lopez Date: Tue Jul 17 18:35:32 2012 +0200 [release] 3.5.4 NEWS | 17 +++++++++++++++++ configure.ac | 2 +- 2 files changed, 18 insertions(+), 1 deletions(-)