commit 7a3968058dcdb1838e8d4e817fc56be217f9a6ca Author: Xan Lopez Date: Tue Jun 26 12:19:24 2012 +0200 [release] 3.5.3 NEWS | 25 +++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 26 insertions(+), 1 deletions(-) commit f43a0d1c1fe3e156d49dd11b55715d1ac7215677 Author: Xan Lopez Date: Tue Jun 26 17:36:04 2012 +0200 ephy-notebook: do not assume the type of the child widget in 'remove' Since commit 325cf071d1 in GTK+ the 'remove' method will be called also with the tab label widget, so do not assert when the type is not EphyEmbed, just do nothing. src/ephy-notebook.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e12d0362236c12feb2a972629a982b5e8b799822 Author: Xan Lopez Date: Tue Jun 26 17:03:03 2012 +0200 POTFILES.in: add missing file po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bab68f12adaed81397aa34cbfe760eafc51c993f Author: Carlos Garcia Campos Date: Wed Jun 6 18:03:57 2012 +0200 Port geolocation permission request to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678614 embed/ephy-web-view.c | 47 ++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 40 insertions(+), 7 deletions(-) commit 990ee247b9613724f764b1bca2ff721e5688fcd8 Author: Carlos Garcia Campos Date: Fri Jun 8 10:24:05 2012 +0200 Port plugins about handler to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678625 embed/ephy-about-handler.c | 58 +++++++++++++++++++++++++++++++++++++++++-- embed/ephy-about-handler.h | 3 ++ embed/ephy-embed-single.c | 55 +++++++++++++++++++++++++++++++++++------ 3 files changed, 105 insertions(+), 11 deletions(-) commit d434d5dde2cb2cd239d8d38b3a369466677e84a4 Author: Carlos Garcia Campos Date: Fri Jun 22 11:23:55 2012 +0200 Port about handlers to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678616 embed/ephy-embed-single.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 63ff2e3dc786c97d74c7c2e6ee96a26f826abca8 Author: Carlos Garcia Campos Date: Fri Jun 22 11:17:20 2012 +0200 embed: Move about handlers to a new file Leaving in ephy-request-about only the code specific to the soup feature implementation. embed/Makefile.am | 2 + embed/ephy-about-handler.c | 204 +++++++++++++++++++++++++++++++++++++ embed/ephy-about-handler.h | 16 +++ embed/ephy-embed-utils.c | 2 +- embed/ephy-request-about.c | 160 +---------------------------- embed/ephy-request-about.h | 3 - embed/ephy-web-view.c | 2 +- lib/widgets/ephy-location-entry.c | 2 +- src/ephy-session.c | 2 +- 9 files changed, 229 insertions(+), 164 deletions(-) commit 213a7c80120f416b7082e54157904a638296c5cd Author: Carlos Garcia Campos Date: Fri Jun 22 11:00:12 2012 +0200 ephy-download-widget: add get_destination_basename_from_download() helper function lib/widgets/ephy-download-widget.c | 37 +++++++++++++++++++++++++---------- 1 files changed, 26 insertions(+), 11 deletions(-) commit fb062ec392862e2f14ca3b6466e200a31dee2737 Author: Carlos Garcia Campos Date: Fri Jun 22 10:48:45 2012 +0200 ephy-download-widget: add ephy_download_widget_download_finished() It makes easier to check whether download finished, and it's compatible with WebKit2. lib/widgets/ephy-download-widget.c | 48 +++++++++++++++++++++--------------- lib/widgets/ephy-download-widget.h | 8 +++-- src/ephy-window.c | 24 +---------------- 3 files changed, 35 insertions(+), 45 deletions(-) commit 5e3aa77ad8a6293f31f548366c87a7cd50c861fb Author: Carlos Garcia Campos Date: Fri Jun 22 10:28:09 2012 +0200 ephy-download: remove _ephy_download_new() internal function It makes the code a bit more complex. Since we always need a WebKitDownload we can just create a WebKitDownload in ephy_download_new_for_uri() can then use ephy_download_new_for_download() to create the EphyDownload. embed/ephy-download.c | 66 ++++++++++++++++++++++++------------------------ 1 files changed, 33 insertions(+), 33 deletions(-) commit 188de2119d0375ac7c27252917778038200210b8 Author: Carlos Garcia Campos Date: Fri Jun 22 09:53:30 2012 +0200 ephy-download: Pass suggested filename to define_destination_uri() Instead of getting it from the download to make define_destination_uri() function compatible with WebKit2. embed/ephy-download.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit b7f905eb4738760f4c1cde4ae2d4154cf7af57ba Author: Carlos Garcia Campos Date: Wed May 30 17:25:54 2012 +0200 Por run javascript to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678601 embed/ephy-web-view.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 94e9d47168cce812b5265507d97da157a5dcf77b Author: Carlos Garcia Campos Date: Fri Jun 22 09:37:31 2012 +0200 Port printing to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678600 embed/ephy-web-view.c | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 deletions(-) commit d1ffe68fe73afa424ee86834ad3ec7be7cb245a2 Author: Carlos Garcia Campos Date: Fri Jun 22 09:36:28 2012 +0200 ephy-web-view: add ephy_web_view_print_failed() Helper function to show an error messaage in the info bar when the print operation failed. embed/ephy-web-view.c | 38 ++++++++++++++++++++++---------------- 1 files changed, 22 insertions(+), 16 deletions(-) commit d87fd5e750f7c5eafd7512ba0e9e15363a00be6f Author: Carlos Garcia Campos Date: Fri Jun 22 09:28:31 2012 +0200 Port hovering over link to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678599 embed/ephy-embed.c | 5 ----- embed/ephy-web-view.c | 18 ++++++++++++++++-- 2 files changed, 16 insertions(+), 7 deletions(-) commit 80a2f896948ce6debf1b215127cce14b16786f8f Author: Carlos Garcia Campos Date: Fri Jun 22 09:28:00 2012 +0200 ephy-navigation-history-action: Don't leak link-message src/ephy-navigation-history-action.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 74ab4a3a9802006edd99e21e85e688593bce93be Author: Carlos Garcia Campos Date: Fri Jun 22 09:26:52 2012 +0200 ephy-web-view: status message should be const In both ephy_web_view_set_link_message() and ephy_embed_utils_link_message_parse(). embed/ephy-embed-utils.c | 4 ++-- embed/ephy-embed-utils.h | 2 +- embed/ephy-web-view.c | 2 +- embed/ephy-web-view.h | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit 00ed0403c66295790677fa5a67af8d625da35ab2 Author: Carlos Garcia Campos Date: Fri Jun 22 08:47:53 2012 +0200 Port editing commands to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678596 src/ephy-window.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++-- src/window-commands.c | 12 ++++---- 2 files changed, 84 insertions(+), 9 deletions(-) commit ca3d3d87e4bef29988b77fa978fe0771da087e72 Author: Carlos Garcia Campos Date: Fri Jun 22 08:47:02 2012 +0200 ephy-window: Add helper function to update action sensitivity src/ephy-window.c | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) commit af4b7f86164391b8d54b058fa7d5de53b7331788 Author: Carlos Garcia Campos Date: Fri Jun 22 08:38:45 2012 +0200 Port history to WebKit2 In WebKit2 the back forward list is a read-only object, so the code were the back forward list is modified hasn't been ported. https://bugzilla.gnome.org/show_bug.cgi?id=678594 embed/ephy-web-view.c | 2 +- src/ephy-navigation-history-action.c | 67 ++++++++++++++++++++++++++-------- 2 files changed, 53 insertions(+), 16 deletions(-) commit 5804d8437b26f838fbad66dd7b6ac58bd04c1118 Author: Carlos Garcia Campos Date: Fri Jun 22 08:37:18 2012 +0200 ephy-navigation-history-action: Rename webkit_construct_history_list As construct_webkit_history_list since the webkit_ prefix makes the function look like WebKit API even if it's a private method. src/ephy-navigation-history-action.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit bd89147c9cf4df8fdc1cd2757a86f03f197a1862 Author: Carlos Garcia Campos Date: Wed May 30 13:02:33 2012 +0200 Add support for new windows in WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678593 embed/ephy-embed.c | 35 +++++++++++++- embed/ephy-web-view.c | 14 +++++- src/ephy-window.c | 118 +++++++++++++++++++++++++++++++++--------------- 3 files changed, 124 insertions(+), 43 deletions(-) commit 85a2991c85929be430cc9252adce98185e33c5be Author: Carlos Garcia Campos Date: Wed May 30 12:09:56 2012 +0200 Port web settings to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678592 embed/ephy-embed-prefs.c | 98 ++++++++++++++++++++++++++++++--------------- 1 files changed, 65 insertions(+), 33 deletions(-) commit 6f24b1f37b9f53907a848b4531ac90a7b830a206 Author: Carlos Garcia Campos Date: Tue May 29 19:11:56 2012 +0200 Port policy client to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678591 embed/ephy-web-view.c | 62 +++++++++++++++++++- src/ephy-window.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 209 insertions(+), 5 deletions(-) commit d5a3f08cb80d85dd9924d7d3a2cb828ad481c2e2 Author: Fran Diéguez Date: Sun Jun 24 23:30:39 2012 +0200 Updated Galician translations po/gl.po | 494 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 251 insertions(+), 243 deletions(-) commit 6652006561a09e58a50b8f9003bc2c1baf7c8a4c Author: Carlos Garcia Campos Date: Thu Jun 21 17:27:10 2012 +0200 Port web view loading progress and feedback to WebKit2 https://bugzilla.gnome.org/show_bug.cgi?id=678532 embed/ephy-embed.c | 25 ++++-- embed/ephy-web-view.c | 198 +++++++++++++++++++++++++++++++++++++++++--- src/ephy-notebook.c | 13 +++ src/ephy-session.c | 16 +++- tests/ephy-web-view-test.c | 24 +++++- 5 files changed, 253 insertions(+), 23 deletions(-) commit ccc2a6f6a9cfea8a06dd7b8968c3ad59597950e9 Author: Carlos Garcia Campos Date: Thu Jun 21 17:17:18 2012 +0200 ephy-web-view: Add ephy_web_view_load_failed() To check whether the load operation in the web view failed. doc/reference/epiphany-sections.txt | 1 + embed/ephy-web-view.c | 18 ++++++++++++++++++ embed/ephy-web-view.h | 1 + 3 files changed, 20 insertions(+), 0 deletions(-) commit 64bc15de3f1dcbd68243f0544d0514ef341534b4 Author: Diego Escalante Urrelo Date: Thu May 24 12:37:02 2012 -0500 popup-commands: use EPHY_DOWNLOAD_ACTION_DO_NOTHING Stop downloaded backgrounds from popping an image viewer instance. https://bugzilla.gnome.org/show_bug.cgi?id=676128 src/popup-commands.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 43a4f898f770c95987becfa2e96a270b756a059e Author: Diego Escalante Urrelo Date: Thu May 31 21:41:49 2012 -0500 ephy-download: add EPHY_DOWNLOAD_ACTION_DO_NOTHING Add a new action instead of abusing NONE. NONE means nothing has been set, this will trigger AUTO when auto-downloads preference is TRUE. DO_NOTHING explicitely asks for no action to be taken. https://bugzilla.gnome.org/show_bug.cgi?id=676128 embed/ephy-download.c | 9 +++++++-- embed/ephy-download.h | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) commit b274c83f91a2f267ddfedd11656f1b0a328f227f Author: Ioannis Zampoukas Date: Fri Jun 22 23:36:30 2012 +0300 Updated Greek translation po/el.po | 440 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 221 insertions(+), 219 deletions(-) commit 8ad5869a0457dfb3454472abaff2b123d4f865e0 Author: Xan Lopez Date: Thu Jun 21 14:56:42 2012 +0200 docs: do not use g_thread_init in the doc scanner doc/reference/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 97c91b2fc2059b1e358bb19896203afaa44bfd33 Author: Carlos Garcia Campos Date: Sun May 6 16:47:19 2012 +0200 Initial WebKit2 port It builds and basic functionality works. configure.ac | 25 ++++- embed/Makefile.am | 4 + embed/ephy-download.c | 34 ++++++- embed/ephy-download.h | 4 + embed/ephy-embed-event.h | 4 + embed/ephy-embed-prefs.c | 64 ++++++++++++- embed/ephy-embed-single.c | 9 ++- embed/ephy-embed-utils.h | 5 + embed/ephy-embed.c | 74 +++++++++++++++ embed/ephy-request-about.c | 8 ++ embed/ephy-web-view.c | 167 ++++++++++++++++++++++++++++++++- embed/ephy-web-view.h | 8 ++ lib/ephy-web-app-utils.c | 8 ++ lib/widgets/ephy-download-widget.c | 34 +++++++ lib/widgets/ephy-hosts-store.c | 32 ++++++ lib/widgets/ephy-location-entry.c | 4 + src/Makefile.am | 8 ++ src/bookmarks/ephy-bookmark-action.c | 12 +++ src/bookmarks/ephy-bookmarks-editor.c | 8 ++ src/bookmarks/ephy-bookmarks.c | 17 +++- src/ephy-completion-model.c | 12 +++ src/ephy-encoding-dialog.c | 17 ++++ src/ephy-encoding-menu.c | 17 ++++ src/ephy-find-toolbar.c | 26 +++++- src/ephy-history-window.c | 4 + src/ephy-navigation-history-action.c | 43 ++++++++- src/ephy-session.c | 20 ++++ src/ephy-shell.c | 12 +++ src/ephy-shell.h | 8 ++ src/ephy-window.c | 53 +++++++++++ src/pdm-dialog.c | 13 +++ src/popup-commands.c | 16 +++ src/window-commands.c | 66 ++++++++++++- tests/ephy-shell-test.c | 4 + tests/ephy-web-view-test.c | 8 ++ 35 files changed, 824 insertions(+), 24 deletions(-) commit a8767266443074689200fff9ca43531d88d65aed Author: Carlos Garcia Campos Date: Thu Jun 21 12:30:16 2012 +0200 ephy-web-view: Use webkit_web_view_load_uri() instead of webkit_web_view_open() webkit_web_view_open() is deprecated in WebKit1 and webkit_web_view_load_uri() is compatible with WebKit2. embed/ephy-web-view.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 32c03a55b26a95bebfbde11a167c4f563070d024 Author: Carlos Garcia Campos Date: Thu Jun 21 12:24:15 2012 +0200 Use WebKitWebView API to get/set the zoom level instead of g_object_get/set Also use always double instead of float so that it will be compatible with WebKit2 API. embed/ephy-web-view.c | 12 ++++-------- src/ephy-window.c | 12 +++++------- 2 files changed, 9 insertions(+), 15 deletions(-) commit 4d265094c5d28e7192dec077ea56c2a6c199cb4a Author: Carlos Garcia Campos Date: Thu Jun 21 12:15:33 2012 +0200 Include libsoup header explicitly when required Instead of relying on webkit header to include it. embed/ephy-embed-prefs.h | 2 ++ embed/ephy-embed-utils.c | 1 + embed/ephy-embed-utils.h | 2 -- embed/ephy-web-view.c | 1 - src/ephy-window.c | 1 + tests/ephy-download-test.c | 1 + tests/ephy-web-view-test.c | 1 + 7 files changed, 6 insertions(+), 3 deletions(-) commit 994dffde1f3189ed628d4c211a9a2ea5ecdbd15e Author: Daniel Mustieles Date: Thu Jun 21 12:29:11 2012 +0200 Updated Spanish translation po/es.po | 397 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 203 insertions(+), 194 deletions(-) commit 9efc674ea58909962378cfdcfe8202aff59b1cb6 Author: Piotr Drąg Date: Wed Jun 20 18:57:48 2012 +0200 Updated POTFILES.in po/POTFILES.in | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 88198c2707d57b346bf6fcbb028dfd9aac4e0fae Author: Claudio Saavedra Date: Mon Jun 11 13:10:26 2012 +0300 ephy-embed: show a message popup when entering fullscreen mode The message is different depending on whether we are entering HTML5 fullscreen mode or application fullscreen, since the keys used to leave either mode are different. https://bugzilla.gnome.org/show_bug.cgi?id=671195 embed/ephy-embed.c | 89 ++++++++++++++++++++++++++++++++++++++++++++ embed/ephy-embed.h | 3 + src/ephy-window.c | 2 + src/resources/epiphany.css | 7 +++ 4 files changed, 101 insertions(+), 0 deletions(-) commit ec940554678b2776ef7e76e33ba1756cee0d3519 Author: Claudio Saavedra Date: Mon Jun 11 13:07:25 2012 +0300 ephy-window: hide all chrome when entering fullscreen mode We keep track of the state of the chrome before entering fullscreen mode in order to restore it afterwards. Also, set tabs-allowed to FALSE in the EphyNotebook when in fullscreen mode. When leaving fullscreen mode, restore to the previous state. https://bugzilla.gnome.org/show_bug.cgi?id=671195 src/ephy-window.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 6c69d491e6275aead0bdfcfa4f2d436d093aadff Author: Claudio Saavedra Date: Mon Jun 11 13:04:29 2012 +0300 ephy-window: keep track of whether the downloads box is shown We add it to EphyWebViewChrome and track it there. https://bugzilla.gnome.org/show_bug.cgi?id=671195 embed/ephy-web-view.h | 1 + src/ephy-window.c | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) commit 8f4b964c570b0159126af073606039b711abc917 Author: Claudio Saavedra Date: Thu Jun 14 16:54:52 2012 +0300 ephy-window: remove ephy-fullscreen-popup We're no longer using it https://bugzilla.gnome.org/show_bug.cgi?id=671195 doc/reference/Makefile.am | 1 - src/Makefile.am | 2 - src/ephy-fullscreen-popup.c | 384 ------------------------------------------- src/ephy-fullscreen-popup.h | 74 --------- src/ephy-window.c | 90 ---------- 5 files changed, 0 insertions(+), 551 deletions(-) commit bc1be9707ed517b0af62ed7bb1fb926bd08bd66d Author: Claudio Saavedra Date: Wed Jun 20 14:03:06 2012 +0300 ephy-notebook: fix the property enabling tabs visibility Replace the redundant and unused "show-tabs" with "tabs-allowed", and allow its use to ultimately hide the tabs, regardless of the policy, whenever the application UI deems necessary. https://bugzilla.gnome.org/show_bug.cgi?id=678468 src/ephy-notebook.c | 31 +++++++++++++++++-------------- src/ephy-notebook.h | 4 ++-- src/ephy-window.c | 2 +- 3 files changed, 20 insertions(+), 17 deletions(-) commit 12de056786b7c643058939ade4cadb6ee5d60e27 Author: Claudio Saavedra Date: Wed Jun 20 10:01:41 2012 +0300 ephy-location-controller: add missing get_property bits for "show-icon" src/ephy-location-controller.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 373899ffdddc869f3852b04e058ac82c9deac2ba Author: Claudio Saavedra Date: Wed May 9 19:06:18 2012 +0300 ephy-window: add a method to toggle visibility of default actions Where default actions are the ones that should be disabled when we display a blank page or anything that is not a webpage. https://bugzilla.gnome.org/show_bug.cgi?id=678405 src/ephy-window.c | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-) commit f676e68517dd300f6537ee15bd747665d6f05163 Author: Claudio Saavedra Date: Wed May 9 18:22:40 2012 +0300 ephy-location-controller: add a boolean "show-icon" property https://bugzilla.gnome.org/show_bug.cgi?id=678405 src/ephy-location-controller.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 3916712fac2b29e3825058288954f771a7fb3709 Author: Claudio Saavedra Date: Wed May 9 18:21:40 2012 +0300 ephy-location-entry: make it possible to hide the favicon https://bugzilla.gnome.org/show_bug.cgi?id=678405 lib/widgets/ephy-location-entry.c | 42 ++++++++++++++++++++++++++++++++++-- lib/widgets/ephy-location-entry.h | 3 ++ 2 files changed, 42 insertions(+), 3 deletions(-) commit 3b335fc1688be727c7a9a72d4aa2d8282911712a Author: Claudio Saavedra Date: Tue May 8 21:35:34 2012 +0300 ephy-window: split ephy_window_set_active_tab() into smaller methods Which we will also reuse later on. https://bugzilla.gnome.org/show_bug.cgi?id=678405 src/ephy-window.c | 340 +++++++++++++++++++++++++++-------------------------- 1 files changed, 175 insertions(+), 165 deletions(-) commit 51e62b6cd9c8f4f0101660a8ff9b4e43aaae3411 Author: Claudio Saavedra Date: Tue May 8 21:34:06 2012 +0300 ephy-window: add _ephy_window_set_navigation_flags() We'll share this code later. https://bugzilla.gnome.org/show_bug.cgi?id=678405 src/ephy-window.c | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) commit 0485d051951c4d26e335d6415bf2b9eaebd9a797 Author: Tom Tryfonidis Date: Tue Jun 19 16:48:56 2012 +0300 Updated Greek translation po/el.po | 1530 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 788 insertions(+), 742 deletions(-) commit 8ba8c3e49734ff1214e28e47729cd018e7d29557 Author: Diego Escalante Urrelo Date: Thu Jun 14 18:46:09 2012 -0500 ephy-shell: EPHY_EMBED_SHELL_MODE_TEST means no realize https://bugzilla.gnome.org/show_bug.cgi?id=678134 src/ephy-shell.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6594295a337008aed3495adf7dade4c2d54c783e Author: Xan Lopez Date: Fri Jun 15 09:09:17 2012 +0200 ephy-session-test: test recovering a multiple-window session tests/ephy-session-test.c | 51 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 50 insertions(+), 1 deletions(-) commit 57e1bece15f78b6372e57f51937ab42e9f77fe07 Author: Xan Lopez Date: Fri Jun 15 08:49:35 2012 +0200 ephy-shell: move variable to the only scope where it's used src/ephy-shell.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit a279d7c8316c3a21d4000c45b38e25f55b339b43 Author: Xan Lopez Date: Fri Jun 15 08:41:17 2012 +0200 ephy-shell: initialize jump_to variable to FALSE Otherwise commit ccf3836d601c makes us use that variable with a garbage value most of the time, since it won't be initialized unconditionally anymore. src/ephy-shell.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d2d47f45c2eac3ea3c6626df0143482aa0179878 Author: Diego Escalante Urrelo Date: Thu May 31 21:39:37 2012 -0500 popup-commands: use g_get_user_special_dir API "Pictures" was hardcoded as the destination folder, use G_USER_DIRECTORY_PICTURES instead. https://bugzilla.gnome.org/show_bug.cgi?id=677240 src/popup-commands.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 820a1e5c39b562e393ce7de031cd17b819460829 Author: Diego Escalante Urrelo Date: Sat Apr 7 02:47:50 2012 -0500 tests: add ephy-shell-test https://bugzilla.gnome.org/show_bug.cgi?id=673683 tests/Makefile.am | 6 + tests/ephy-shell-test.c | 362 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 368 insertions(+), 0 deletions(-) commit b33364807ef23cdca508ce2f430cd6f59203d3dc Author: Diego Escalante Urrelo Date: Sat Apr 7 02:52:00 2012 -0500 ephy-shell: document EphyNewTabFlags https://bugzilla.gnome.org/show_bug.cgi?id=673683 src/ephy-shell.h | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit 27a4bdbc192302b7424d4400ceecc1f1a0cca432 Author: Diego Escalante Urrelo Date: Sat May 26 19:18:32 2012 -0500 e-history-service: print db file when open fails lib/history/ephy-history-service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b6cdb8bec9d26947eaa89a7e74b4bd5a5cbb2677 Author: Diego Escalante Urrelo Date: Sat Mar 31 19:39:44 2012 -0500 tests: add ephy-web-app-utils-test Tests create, exists, delete, list API. No network access required. https://bugzilla.gnome.org/show_bug.cgi?id=673271 tests/Makefile.am | 4 + tests/ephy-web-app-utils-test.c | 153 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+), 0 deletions(-) commit 3de7945065fc0d039c9270b5c97fc4a0731c98ed Author: Diego Escalante Urrelo Date: Sat May 26 16:59:08 2012 -0500 e-web-app-utils: warn when app dir already exists https://bugzilla.gnome.org/show_bug.cgi?id=673271 lib/ephy-web-app-utils.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit ccf3836d601c18eadab44a2f4a2f6c1b3605f304 Author: Diego Escalante Urrelo Date: Sat Apr 7 01:08:08 2012 -0500 ephy-shell: imitate other flag checks for jump_to https://bugzilla.gnome.org/show_bug.cgi?id=676905 src/ephy-shell.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e32345ae0752c2b292b7ce84c342700339fd0d25 Author: Diego Escalante Urrelo Date: Sat Apr 7 01:04:53 2012 -0500 ephy-shell: handy gboolean fullscreen_lockdown https://bugzilla.gnome.org/show_bug.cgi?id=676905 src/ephy-shell.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 5abbb836ea12907dfa8deff8efcd3ca9f971e226 Author: Diego Escalante Urrelo Date: Sat Apr 7 00:59:31 2012 -0500 ephy-shell: fix braces https://bugzilla.gnome.org/show_bug.cgi?id=676905 src/ephy-shell.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit bab0d69b121a3693295e3f7a71ba9367cb65445b Author: Diego Escalante Urrelo Date: Sat Apr 7 00:58:43 2012 -0500 ephy-web-view: remove unused EphyWebViewChrome elements https://bugzilla.gnome.org/show_bug.cgi?id=676904 embed/ephy-web-view.c | 4 +--- embed/ephy-web-view.h | 10 ++-------- src/ephy-shell.c | 5 ++--- 3 files changed, 5 insertions(+), 14 deletions(-) commit 9954541fdc25579033d396554717b4e4c30c8cfb Author: Carlos Garcia Campos Date: Thu Jun 14 19:35:58 2012 +0200 Fix memory leak src/window-commands.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit c222791900a8fac54bf5e76a19639f893fdafd1c Author: Xan Lopez Date: Thu Jun 14 17:41:33 2012 +0200 epiphany-sections: remove some dead stuff doc/reference/epiphany-sections.txt | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit e489f023a35648fde793b5bafe71d65dc815a39b Author: Xan Lopez Date: Thu Jun 14 17:35:58 2012 +0200 Also remove the po/ old ChangeLog Makefile.am | 1 - po/ChangeLog.pre-2-23 | 8270 ------------------------------------------------- 2 files changed, 0 insertions(+), 8271 deletions(-) commit 0f0b3bec125bc43c45b069a8cfbfd20b194f5922 Author: Xan Lopez Date: Thu Jun 14 16:10:20 2012 +0200 Makefile.am: the old ChangeLogs are gone Makefile.am | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 0acc9702a2c25cb121d5e7e9d731d3b3ea26ecfa Author: Claudio Saavedra Date: Thu Jun 14 16:03:04 2012 +0300 windows-commands: remove dead code The toolbar-editor is gone, so this code should be gone too. src/window-commands.c | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit 25c4b47c0630b758fd97a86d9c9b3944d193fe1d Author: Carlos Garcia Campos Date: Tue Jun 5 09:15:03 2012 +0200 ephy-download: Simplify decide_action_from_mime Remove unused variables and fix memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=676484 embed/ephy-download.c | 45 ++++++++++++++++----------------------------- 1 files changed, 16 insertions(+), 29 deletions(-) commit 2b5cfe828cef29dd20225540fdd2bf5fcbf6b8fc Author: Carlos Garcia Campos Date: Tue May 29 14:30:49 2012 +0200 e-file-helpers: Add ephy_file_create_data_uri_for_filename() It creates a data URI for the given filename. Use the new function when building error and applications pages. https://bugzilla.gnome.org/show_bug.cgi?id=677025 doc/reference/epiphany-sections.txt | 1 + embed/ephy-request-about.c | 16 +++++------ embed/ephy-web-view.c | 33 +---------------------- lib/ephy-file-helpers.c | 51 +++++++++++++++++++++++++++++++++++ lib/ephy-file-helpers.h | 2 + 5 files changed, 62 insertions(+), 41 deletions(-) commit 8e096384a3e15ba1b68235045c6148a8af29cedb Author: Xan Lopez Date: Thu Jun 14 13:25:58 2012 +0200 Remove old ChangeLogs These are huge and if anyone is really interested in the old history she can always use the git history to figure out things. ChangeLog-20030925 |11717 ---------------------------------------------------- ChangeLog-20040912 |10997 ------------------------------------------------ ChangeLog-20050828 | 7360 --------------------------------- ChangeLog-20061106 | 6219 ---------------------------- ChangeLog-20070912 | 2251 ---------- 5 files changed, 0 insertions(+), 38544 deletions(-) commit d888437f3edd95b6505bb998294e1b129576917a Author: Xan Lopez Date: Thu Jun 14 08:40:10 2012 +0200 ephy-bookmarks-import: missing return after if This was making the file-check test never run unless we were in lock-down mode. src/bookmarks/ephy-bookmarks-import.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 979434a28ef2025f66655ceb83c7fbfd9fb48d7f Author: Xan Lopez Date: Thu Jun 14 07:33:35 2012 +0200 tests: add the beginnings of ephy-session unit testing For now a simple test that verifies that loading a session works. We need to link with the resource files, which is unfortunate, but I'm not sure there's a way around it since this test will actually spawn a full EphyWindow (ie, it's not only testing the session or shell code but the entire browser as a side effect). tests/Makefile.am | 6 +++ tests/ephy-session-test.c | 98 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+), 0 deletions(-) commit 4873a591b6e90a6df99e7d0965c93b74bf4fec85 Author: Xan Lopez Date: Thu Jun 14 07:32:26 2012 +0200 Add a new mode for shell testing, EPHY_EMBED_SHELL_MODE_TEST For now the only difference is that no top-level window will be shown in this mode, but in the future it can be extended to behave in a manner appropriate for testing. embed/ephy-embed-shell.h | 3 ++- src/ephy-session.c | 9 ++++++--- src/ephy-shell.c | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) commit 600192397f1a70f56f8c592353e40fe213aa3157 Author: Xan Lopez Date: Wed Jun 13 21:47:07 2012 +0200 ephy-session: add a method to load a session from a string And re-write the ephy_session_load method on top of it. We'll use this in our unit tests. src/ephy-session.c | 92 ++++++++++++++++++++++++++++++++++++++++----------- src/ephy-session.h | 5 +++ 2 files changed, 77 insertions(+), 20 deletions(-) commit 6c219a58f4126138eb7ff31614b5101272fc6a30 Author: Carlos Garcia Campos Date: Tue Jun 5 13:27:31 2012 +0200 ephy-download-widget: Show bytes downloaded when the total size is unknown lib/widgets/ephy-download-widget.c | 74 ++++++++++++++++++++++++++---------- 1 files changed, 54 insertions(+), 20 deletions(-) commit 14e79589e2990577107406fa9d91cdf3cc62c0cd Author: Claudio Saavedra Date: Wed Mar 14 16:44:34 2012 +0200 ephy-completion-model: use a cancellable with the history service For two things: first, cancel pending operations if a new search term is given before this is complete and, second, to cancel any operation remaining during the model disposal. https://bugzilla.gnome.org/show_bug.cgi?id=672073 src/ephy-completion-model.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 59c27f399380abedc9fc39ea18238448bf2b9230 Author: Claudio Saavedra Date: Wed Mar 14 16:44:34 2012 +0200 ephy-history-window: cancel history operations during dispose To avoid surprises if the history-window happens to be destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=672073 src/ephy-history-window.c | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) commit e83e965f4d59773d3f54fdfd85f1c862c45d6111 Author: Carlos Garcia Campos Date: Tue Jun 5 18:10:33 2012 +0200 ephy-download-widget: Check the icon has changed before updating the image lib/widgets/ephy-download-widget.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 774148787a7061f82413d409cfbe18658c4597d5 Author: Carlos Garcia Campos Date: Tue Jun 5 18:10:05 2012 +0200 ephy-download-widget: Don't leak the GIcon lib/widgets/ephy-download-widget.c | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) commit 4c23170684f95f4209c5245c1a4663ebc894f676 Author: Pavel Vasin Date: Mon Jun 11 20:06:38 2012 +0400 ephy-session: fix memory leak in write_tab() https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/ephy-session.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit a05676a3259e266aa9da842e1059d5df0b177619 Author: Pavel Vasin Date: Mon Jun 11 12:54:19 2012 +0400 ephy-bookmarks-editor: fix GList leaks https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/bookmarks/ephy-bookmarks-editor.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 2af68d193ad50ad25e204da88858c8329a2a59aa Author: Pavel Vasin Date: Mon Jun 11 12:28:12 2012 +0400 ephy-bookmarks-editor: fix memory leak webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/bookmarks/ephy-bookmarks-editor.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 19ccfbca0a09fe5d5728791bd1f90345b5ba77fa Author: Pavel Vasin Date: Fri Jun 8 21:11:07 2012 +0400 ephy-completion-model: fix GList of EphyHistoryURL leak https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/ephy-completion-model.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ed9b5563be8ad98d683513eef0db5931f674890e Author: Pavel Vasin Date: Fri Jun 8 18:19:21 2012 +0400 ephy-web-view: fix GList leak https://bugzilla.gnome.org/show_bug.cgi?id=677720 embed/ephy-web-view.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d79b58f0d628d4c23859309724acd649c19d8ffc Author: Pavel Vasin Date: Fri Jun 8 14:50:54 2012 +0400 ephy-bookmarks: fix memory leaks webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/bookmarks/ephy-bookmarks.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 13af6864b16d2291d16efb49a6f3d3a4f44fbaf2 Author: Pavel Vasin Date: Fri Jun 8 14:40:18 2012 +0400 ephy-bookmark-action: fix memory leak webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720 src/bookmarks/ephy-bookmark-action.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 236fcd2eaf94c0011156e92ebf8814ead3915d87 Author: Pavel Vasin Date: Fri Jun 8 13:58:10 2012 +0400 ephy-profile-utils: fix memory leak https://bugzilla.gnome.org/show_bug.cgi?id=677720 lib/ephy-profile-utils.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c11e8f1c77127a75a842ba3d9a75ade1b6ba9d2b Author: Dan Williams Date: Fri Jun 8 17:09:36 2012 -0500 ephy-web-view: fix use-after-free in get_file_content_as_base64() image_type is owned by file_info, so we can't free file_info until after we're done with image_type. Fixes crash when error page is displayed. Valgrind trace: ==1916== Invalid read of size 1 ==1916== at 0x38CBA7B328: _IO_default_xsputn (in /lib64/libc-2.14.90.so) ==1916== by 0x38CBA4B3A7: vfprintf (in /lib64/libc-2.14.90.so) ==1916== by 0x38CBB084B0: __vasprintf_chk (in /lib64/libc-2.14.90.so) ==1916== by 0x38CDA8A44A: g_vasprintf (stdio2.h:199) ==1916== by 0x38CDA69B0C: g_strdup_vprintf (gstrfuncs.c:509) ==1916== by 0x38CDA69BAB: g_strdup_printf (gstrfuncs.c:535) ==1916== by 0x47EA57: ephy_web_view_load_error_page (ephy-web-view.c:1978) ==1916== by 0x47F6B2: load_error_cb (ephy-web-view.c:2119) ==1916== by 0x38E8E7753F: webkit_marshal_BOOLEAN__OBJECT_STRING_POINTER (in /usr/lib64/libwebkitgtk-3.0.so.0.11.0) ==1916== by 0x38CEA11381: g_closure_invoke (gclosure.c:777) ==1916== by 0x38CEA23132: signal_emit_unlocked_R (gsignal.c:3547) ==1916== by 0x38CEA2AEE1: g_signal_emit_valist (gsignal.c:3306) ==1916== Address 0x4f02040 is 0 bytes inside a block of size 10 free'd ==1916== at 0x4A0662E: free (vg_replace_malloc.c:366) ==1916== by 0x38CDA5513E: g_free (gmem.c:252) ==1916== by 0x38D1255908: _g_file_attribute_value_clear (gfileattribute.c:245) ==1916== by 0x38D125A078: g_file_info_finalize (gfileinfo.c:324) ==1916== by 0x38CEA1670F: g_object_unref (gobject.c:3018) ==1916== by 0x47EA05: ephy_web_view_load_error_page (ephy-web-view.c:1974) ==1916== by 0x47F6B2: load_error_cb (ephy-web-view.c:2119) ==1916== by 0x38E8E7753F: webkit_marshal_BOOLEAN__OBJECT_STRING_POINTER (in /usr/lib64/libwebkitgtk-3.0.so.0.11.0) ==1916== by 0x38CEA11381: g_closure_invoke (gclosure.c:777) ==1916== by 0x38CEA23132: signal_emit_unlocked_R (gsignal.c:3547) ==1916== by 0x38CEA2AEE1: g_signal_emit_valist (gsignal.c:3306) ==1916== by 0x38CEA2BE83: g_signal_emit_by_name (gsignal.c:3389) https://bugzilla.gnome.org/show_bug.cgi?id=677736 embed/ephy-web-view.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5098053fc257b3ce58302a441663b7b4eca676f2 Author: Claudio Saavedra Date: Mon Jun 11 12:13:12 2012 +0300 ephy-embed: fix a comment typo embed/ephy-embed.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4abc9f5279b680d50627b9d7f884d3c8aa080e7f Author: Claudio Saavedra Date: Mon Jun 11 12:12:08 2012 +0300 ephy-window: simplify window_state_event() chain-up src/ephy-window.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit c4e887a6f01546a054b95ec78e407e326fd45c1a Author: Claudio Saavedra Date: Thu May 10 15:26:34 2012 +0300 ephy-location-controller: add missing default case in set/get_property methods https://bugzilla.gnome.org/show_bug.cgi?id=675804 src/ephy-location-controller.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit db67dc8da8f07af861e6383c2e1f032343eedae7 Author: Claudio Saavedra Date: Thu May 10 15:11:38 2012 +0300 ephy-location-controller: use GBinding to sync properties with the entry https://bugzilla.gnome.org/show_bug.cgi?id=675804 src/ephy-location-controller.c | 70 ++++++++------------------------------- 1 files changed, 15 insertions(+), 55 deletions(-) commit ad00117319033a3fe51d739cabc482e7217cd248 Author: Claudio Saavedra Date: Thu May 10 14:06:35 2012 +0300 ephy-location-entry: make parameters actual properties So that they are bindable. https://bugzilla.gnome.org/show_bug.cgi?id=675804 lib/widgets/ephy-location-entry.c | 112 +++++++++++++++++++++++++++++++++++++ 1 files changed, 112 insertions(+), 0 deletions(-) commit e4a612165350d8d1868b75745f8ffb273f38e8e0 Author: Carlos Garcia Campos Date: Tue May 29 14:44:25 2012 +0200 ephy-web-view: chain up to the parent constructed virtual method To make sure constructed is called in WebKitWebView if present. embed/ephy-web-view.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 30148599ed33d7581878ccc0cd4f637b604f744a Author: Fran Diéguez Date: Sun Jun 3 03:09:55 2012 +0200 Updated Galician translations po/gl.po | 115 ++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 68 insertions(+), 47 deletions(-) commit 3eaf35e534915414429ac68aad338eb3ed77e8da Author: Kjartan Maraas Date: Wed May 30 13:17:27 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 129 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 73 insertions(+), 56 deletions(-) commit ac56e3bf5567d5caa6c24c5f57fd9f12bbc97d82 Author: Matej Urbančič Date: Tue May 29 09:16:52 2012 +0200 Updated Slovenian translation po/sl.po | 1318 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 801 insertions(+), 517 deletions(-) commit 474d8dd8137e402efbec3011813f1ba6735080ba Author: Xan Lopez Date: Fri May 25 20:12:53 2012 +0900 ephy-session: simplify code to handle session resume There's no need to tell the parse_embed method whether the window it gets is the resume window or not, it can figure it out by itself. src/ephy-session.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 2fdcf51451a143730ba1287d2d802e1d36977073 Author: Xan Lopez Date: Fri May 25 20:08:17 2012 +0900 ephy-session: format comments a bit better src/ephy-session.c | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) commit 4b695e451f1714b640ff1adae903702399f38b01 Author: Xan Lopez Date: Fri May 25 20:05:48 2012 +0900 ephy-session: missing space before '(' src/ephy-session.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 735e2addb6e090c6e0bc99c59eecb85e5f55e366 Author: Xan Lopez Date: Fri May 25 19:55:32 2012 +0900 ephy-session: remove a couple of redundant includes src/ephy-session.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b65ce5ba954e1f4a8f5411997e5312894f7e618b Author: Diego Escalante Urrelo Date: Sat May 26 18:46:46 2012 -0500 ephy-shell: fix a comment typo src/ephy-shell.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 737dfa943e12cd8588f4897c31ba0800f6d322ab Author: Diego Escalante Urrelo Date: Sat Mar 31 19:22:36 2012 -0500 e-web-app-utils: warn when cookies are unavailable https://bugzilla.gnome.org/show_bug.cgi?id=673270 lib/ephy-web-app-utils.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 1b942ad48a848dedcb632895a1ac198c13993380 Author: Diego Escalante Urrelo Date: Sat May 26 16:53:07 2012 -0500 e-download: document get_content_type embed/ephy-download.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit f09209d1b359efeeebe7a2e5e5477be773723e2c Author: Wylmer Wang Date: Fri May 25 20:43:22 2012 +0800 update Simplified Chinese (zh_CN) translation po/zh_CN.po | 1125 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 737 insertions(+), 388 deletions(-) commit edbf2d1dcb8064d48cf462054e391cedc077112a Author: Yaron Shahrabani Date: Fri May 25 10:45:53 2012 +0300 Updated Hebrew translation. po/he.po | 166 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 99 insertions(+), 67 deletions(-) commit fdfa24b51c1cd6dd08cc17fde30f2ec14088fc8e Author: Xan Lopez Date: Fri May 25 11:52:29 2012 +0900 popup-commands: committed this by mistake src/popup-commands.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 49bb0ce0babf12de78673278c1a9fd7abd21f608 Author: Xan Lopez Date: Fri May 25 11:39:28 2012 +0900 configure.ac: require GTK+ 3.5.2 for OSD style class https://bugzilla.gnome.org/show_bug.cgi?id=676784 configure.ac | 2 +- src/popup-commands.c | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) commit d877fa5f1e7dc917095b0dc0565ec0f1ef3cec94 Author: Diego Escalante Urrelo Date: Thu May 24 00:35:16 2012 -0500 tests: include tests/data/ in dist Otherwise tests using its contents will fail on distcheck. configure.ac | 1 + tests/Makefile.am | 2 ++ tests/data/Makefile.am | 1 + 3 files changed, 4 insertions(+), 0 deletions(-) commit 848eda70900d77f2acb49c8a5558f01d5720623d Author: Diego Escalante Urrelo Date: Wed May 23 22:21:27 2012 -0500 tests: add ephy-file-helpers-test Test API for file switch, tmp file creation, downloads, desktop directories. Take two of this test. Updated for ephy-file-helpers API changes. Previously reverted on 185ab751c20a825f832efd89a7cfbd75fa09e20c. https://bugzilla.gnome.org/show_bug.cgi?id=673337 tests/Makefile.am | 7 + tests/data/user-dirs.dirs | 2 + tests/ephy-file-helpers-test.c | 401 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 410 insertions(+), 0 deletions(-) commit b3804abc15d4cc0aa927a5295d6552d4eb5e0626 Author: Diego Escalante Urrelo Date: Sun Apr 1 20:48:52 2012 -0500 e-file-helpers: simplify ephy_file_get_downloads_dir Better explain the logic of the function and reorder the conditions. This makes ~/Downloads the fallback instead of ~/Desktop. https://bugzilla.gnome.org/show_bug.cgi?id=673337 lib/ephy-file-helpers.c | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) commit 02e9b253ea8d127c766172f029379073cddb8f91 Author: Cosimo Cecchi Date: Wed May 23 12:16:38 2012 -0400 embed: remove custom CSS styling for the overlay progressbar Now that the overlay progressbar is styled by the theme, we can just set the OSD style class on the overlay to get the same effect. https://bugzilla.gnome.org/show_bug.cgi?id=676660 embed/ephy-embed.c | 4 ++-- src/resources/epiphany.css | 29 ----------------------------- 2 files changed, 2 insertions(+), 31 deletions(-) commit b6b0b34a2b74c55738cf1c8c62485eb3bf48512a Author: Daniel Mustieles Date: Mon May 21 13:56:42 2012 +0200 Updated Spanish translation po/es.po | 104 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 62 insertions(+), 42 deletions(-) commit 8b22ab4c219c08b1d4d46f59cf1b60316d5b2392 Author: Lubomír Sedlář Date: Sat May 12 15:41:55 2012 +0200 Fix memory leak in ephy_web_view_set_popups_allowed If ephy_embed_shell_get_embed_single () does not return a correct manager, a location string is leaked. https://bugzilla.gnome.org/show_bug.cgi?id=675888 embed/ephy-web-view.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c60cec78bfb5622e0c5b472078f5952606a0cee4 Author: Lubomír Sedlář Date: Mon May 14 15:08:36 2012 +0200 Always close bookmarks file During error handling it was possible to return from function without closing bookmarks file and freeing two string, causing memory and descriptor leaks. https://bugzilla.gnome.org/show_bug.cgi?id=675888 src/bookmarks/ephy-bookmarks-import.c | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit deb8f250c145e4cdc52a4618c2a15dfcd6276e5d Author: Lubomír Sedlář Date: Mon May 14 15:10:15 2012 +0200 Prevent use of unitialized memory Initialize the variable to NULL, so that even without another assignment it is safe to read it. https://bugzilla.gnome.org/show_bug.cgi?id=675888 src/popup-commands.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit de2c7c273388467c91aec7c338cff287e3819ae1 Author: Lubomír Sedlář Date: Mon May 14 15:04:06 2012 +0200 Remove check for negative unsigned ints Unsigned integer can not be negative, therefore it is redundant to check whether it is greater than or equal to zero. https://bugzilla.gnome.org/show_bug.cgi?id=675888 lib/ephy-node.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 9497d29693af5c553d7793729e705ebe61248f93 Author: Xan Lopez Date: Sat May 19 22:07:30 2012 +0900 preferences: fix 'Add language' dialog layout https://bugzilla.gnome.org/show_bug.cgi?id=676043 src/resources/prefs-dialog.ui | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 526519d14d82e3bf863ba59f3f0ad466e937250d Author: Xan Lopez Date: Sat May 19 20:36:59 2012 +0900 prefs: expose the Do Not Track setting in the preferences UI src/prefs-dialog.c | 3 ++ src/resources/prefs-dialog.ui | 79 ++++++++++++++++++++++++++++------------- 2 files changed, 57 insertions(+), 25 deletions(-) commit f7a3fca8a8e03a5362d14e55613ac6d4103978fb Author: Xan Lopez Date: Sat May 19 20:23:44 2012 +0900 Add support for 'Do Not Track' If the org.gnome.Epiphany.web.do-not-track setting is enabled, we'll send the DNT: 1 header with every outbound request we make. See http://donottrack.us/ for more details. data/org.gnome.epiphany.gschema.xml | 5 ++++ embed/ephy-web-view.c | 46 +++++++++++++++++++++++++++++++++++ lib/ephy-prefs.h | 1 + 3 files changed, 52 insertions(+), 0 deletions(-) commit 11badefa0ecef3884972cbc6ee773ee3ea1be6ec Author: Xan Lopez Date: Sat May 19 19:42:57 2012 +0900 ephy-main: fix typo in message src/ephy-main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 211ec29e9c12f506df372268e5c05050878a4b7c Author: Peteris Krisjanis Date: Thu May 17 22:23:22 2012 +0300 Change of the title for Installed plugins page. po/lv.po | 6289 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 3260 insertions(+), 3029 deletions(-) commit 54a3122d8626f78338033a704d5849738f6dd2e6 Author: Xan Lopez Date: Wed May 16 18:21:21 2012 +0900 ephy-profile-utils: use absolute path for build dir That way we can run the tests from any directory in debug mode. lib/Makefile.am | 12 ++++++------ lib/ephy-profile-utils.c | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) commit 0f356e2c1eb200fd286b468bf0c7adc4b232d9a0 Author: Xan Lopez Date: Wed May 16 14:32:57 2012 +0900 ephy-profile-utils: tweak migrator location code The path to the just built migrator is known at compile time, so no need to create strings at runtime. Also, share the name of the binary itself to avoid silly bugs like last time. lib/ephy-profile-utils.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit af721d7cb557611ad2e4d3a6694c9d849495ff03 Author: Kjartan Maraas Date: Tue May 15 16:21:56 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 64 +++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 41 insertions(+), 23 deletions(-) commit 58db4cddfda8d8ffa80e07c0b2b685d1507468f4 Author: Reinout van Schouwen Date: Sat May 12 00:59:20 2012 +0200 Updated Dutch translation by Rachid BM. Reviewed by Reinout van Schouwen. po/nl.po | 1702 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 1033 insertions(+), 669 deletions(-) commit b661e586d391c10f9c78e07550ef46396e65cfa7 Author: Fran Diéguez Date: Fri May 11 11:26:30 2012 +0200 Updated Galician translations po/gl.po | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) commit 5b4d9bb2bea81adda9b90b7fa1fe70c4c3199634 Author: Xan Lopez Date: Thu May 10 16:54:55 2012 +0200 ephy-profile-utils: fix migrator binary name Mistakenly changed it to use underscores. lib/ephy-profile-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b33944e8788011066aa546ad175335c077d2d31a Author: Daniel Mustieles Date: Thu May 10 11:59:33 2012 +0200 Updated Spanish translation po/es.po | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) commit fc39029f70921157329689bf25cbac53114caa2c Author: Xan Lopez Date: Thu May 10 11:02:44 2012 +0200 Remove a few more egg leftovers doc/reference/Makefile.am | 9 --------- lib/Makefile.am | 1 - lib/egg/Makefile.am | 1 - src/Makefile.am | 1 - 4 files changed, 0 insertions(+), 12 deletions(-) commit 6c611eade581a8668e48270b39dc757830ce23ad Author: Xan Lopez Date: Wed May 9 23:35:12 2012 +0200 tests: test that trying to run an invalid migration step fails lib/Makefile.am | 13 +++++++------ lib/ephy-profile-utils.c | 28 +++++++++++++++++++++++++--- lib/ephy-profile-utils.h | 2 +- src/ephy-main.c | 2 +- tests/ephy-migration-test.c | 13 ++++++++++++- 5 files changed, 46 insertions(+), 12 deletions(-) commit d30b9aed33f491a430a79b36409655d2d45afa8d Author: Xan Lopez Date: Wed May 9 23:34:38 2012 +0200 ephy-profile-migrator: allow to run just one migration step Use --do-step/-d and an index. lib/ephy-profile-migrator.c | 60 ++++++++++++++++++++++++++++++++++++++----- 1 files changed, 53 insertions(+), 7 deletions(-) commit 709640d00c38c91f3ec41f09b0497520caea1fb3 Author: Xan Lopez Date: Wed May 9 22:44:30 2012 +0200 ephy-window: no need to cast the return value of g_object_new src/ephy-window.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 3a759d2daf17ee1152bc3cfc6b1e7eb198177e76 Author: Xan Lopez Date: Wed May 9 18:10:33 2012 +0200 tests: start tests for the migration code Trivial first test, we just check the migration binary runs and does not catastrophically. tests/Makefile.am | 4 +++ tests/ephy-migration-test.c | 62 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 0 deletions(-) commit cc55649fb5923e1ba1c89c3c8aa25b1cb9401cda Author: Xan Lopez Date: Wed May 9 17:59:04 2012 +0200 ephy-profile-utils: make ephy_profile_utils_do_migration more verbose on failure So we can properly test it. lib/ephy-profile-utils.c | 11 +++++++---- lib/ephy-profile-utils.h | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) commit 001bb8c1a001d3ab2b3f8f704609e04042ef767d Author: Xan Lopez Date: Wed May 9 16:59:05 2012 +0200 Remove ephy-marshal.list, we don't use it anymore lib/ephy-marshal.list | 20 -------------------- 1 files changed, 0 insertions(+), 20 deletions(-) commit ac77612cc82296dd7883bfbc3c8d0c262e8b71b6 Author: Fran Diéguez Date: Wed May 9 13:27:07 2012 +0200 Updated Galician translations po/gl.po | 56 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 32 insertions(+), 24 deletions(-) commit f493e1e059e95b75aef79e46226f47a2608a79f2 Author: Xan Lopez Date: Wed May 9 13:25:49 2012 +0200 ephy-web-app-utils: remove unused variable lib/ephy-web-app-utils.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 5a9e27209319069f50baa8a8ada31ee661358449 Author: Xan Lopez Date: Wed May 9 13:23:42 2012 +0200 lib/egg: type builtins are not used either lib/egg/Makefile.am | 67 +-------------------------------------------------- 1 files changed, 1 insertions(+), 66 deletions(-) commit db44be25ec9de222f9a2af112e5bc623465473b0 Author: Xan Lopez Date: Wed May 9 12:53:05 2012 +0200 lib/egg: remove some leftovers lib/egg/Makefile.am | 21 +---------------- lib/egg/eggmarshalers.list | 1 - lib/egg/update-from-egg.sh | 51 -------------------------------------------- 3 files changed, 2 insertions(+), 71 deletions(-) commit a025e7d7a50df9f7ebea6aaf9c86ca40ef03440e Author: Xan Lopez Date: Wed May 9 12:27:02 2012 +0200 ephy-web-app-utils: remove dummy toolbar XML file We don't use XML files to create our toolbars anymore, so this is not needed. lib/ephy-web-app-utils.c | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) commit dd510ece07f5e01debec5cd1605913cf7dec568d Author: Xan Lopez Date: Wed May 9 12:24:06 2012 +0200 ephy-profile-migrator: migrate Web Applications to new profile location We need to update their desktop files (they had references to the profile directory) and the symlink of the .desktop file in the Shell applications directory. It would be much easier to just delete and re-add the applications, but unfortunately that would wipe out the existing profile data in the apps (like cookies). lib/ephy-profile-migrator.c | 87 ++++++++++++++++++++++++++++++++++++++++++- lib/ephy-profile-utils.h | 2 +- 2 files changed, 87 insertions(+), 2 deletions(-) commit f3a7c0fe44514d52f5a475e93470afea80390895 Author: Xan Lopez Date: Wed May 9 12:23:16 2012 +0200 ephy-web-app-utils: add the desktop file name to EphyWebApplication It's quite cumbersome to re-construct from its name and URL, so just add it here. We'll use it to migrate the profile data. lib/ephy-web-app-utils.c | 3 +++ lib/ephy-web-app-utils.h | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 6b7c59939699ce94931009f1086e92f773306a1e Author: Xan Lopez Date: Wed May 9 12:22:00 2012 +0200 Move ephy-web-app-utils to lib/ We are going to use it in the profile migrator, so it needs to be there. Besides, this code just deals with plain data in the profile and application dir, so it makes sense for it to be here. embed/Makefile.am | 4 +- embed/ephy-web-app-utils.c | 498 -------------------------------------------- embed/ephy-web-app-utils.h | 57 ----- lib/Makefile.am | 2 + lib/ephy-web-app-utils.c | 498 ++++++++++++++++++++++++++++++++++++++++++++ lib/ephy-web-app-utils.h | 57 +++++ 6 files changed, 558 insertions(+), 558 deletions(-) commit 38fd1803464eb2e4b84298fe323fac47f4af9ab0 Author: Xan Lopez Date: Tue May 8 18:35:45 2012 +0200 ephy-profile-migrator: better safe than sorry in history migration Do nothing if the destination history file already exists. lib/ephy-profile-migrator.c | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) commit 871693a8ea637bb8b5ed4d77fbb7698264a3876e Author: Xan Lopez Date: Tue May 8 18:06:42 2012 +0200 ephy-profile-migrator: migrate the profile dir location before anything else Otherwise we'll read the .migrated file *before* we move the old profile. Not OK, it will make us start from scratch all the migration lib/ephy-profile-migrator.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 616fe15f7781921ec5d71fdcda76476137058a0f Author: Xan Lopez Date: Tue May 8 13:20:33 2012 +0200 Ensure private profile dirs actually do exist. Perhaps PRIVATE_PROFILE should implicitly add ENSURE_EXISTS, seems logical. Do this for new. tests/ephy-download-test.c | 4 +++- tests/ephy-embed-single-test.c | 4 +++- tests/ephy-web-view-test.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) commit 6800fb02791cf40681e91a5824e6fde586e5604f Author: Claudio Saavedra Date: Tue May 8 13:27:25 2012 +0300 ephy-history: remove spurious castings lib/history/ephy-history-service-hosts-table.c | 2 +- lib/history/ephy-history-service-urls-table.c | 2 +- lib/history/ephy-history-service-visits-table.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 936e759536705b22218afaceff4d81d348021402 Author: Claudio Saavedra Date: Fri Apr 27 16:11:00 2012 +0300 ephy-history-service: trim query strings to avoid reaching sqlite limit Sqlite limits the length of a LIKE pattern to 50000 bytes, therefore we need to make sure that longer strings are not used as queries. https://bugzilla.gnome.org/show_bug.cgi?id=674848 lib/ephy-sqlite-statement.c | 12 ++++++++++++ lib/ephy-sqlite-statement.h | 2 ++ lib/ephy-sqlite.h | 2 ++ lib/history/ephy-history-service-hosts-table.c | 2 +- lib/history/ephy-history-service-urls-table.c | 2 +- lib/history/ephy-history-service-visits-table.c | 2 +- 6 files changed, 19 insertions(+), 3 deletions(-) commit bb10c338f3acb2dbdfe7405e7305f928df636f42 Author: Daniel Mustieles Date: Tue May 8 11:48:19 2012 +0200 Updated Spanish translation po/es.po | 56 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 32 insertions(+), 24 deletions(-) commit 850104ef1d0b44a92fcda554d0691ed40a902c15 Author: Xan Lopez Date: Wed Apr 25 23:33:53 2012 -0400 Based on a patch by Jon McCann. Migrate profile directory to XDG config dir https://bugzilla.gnome.org/show_bug.cgi?id=522810 lib/ephy-file-helpers.c | 5 +-- lib/ephy-file-helpers.h | 3 -- lib/ephy-profile-migrator.c | 63 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+), 6 deletions(-) commit 3847db0803addac9f0b90dc86767d8f65768d4ad Author: Xan Lopez Date: Mon May 7 20:27:33 2012 +0200 Allow for more fine-grained file helpers init Since we are about to migrate our profile dir, allow file helpers init to not ensure the profile dir exists (it was hardcoded until now). For this we get rid of the ugly boolean parameters and add a flags parameter, which preserves the old behaviors and allows for this new option. We update all the callers in the tree. lib/ephy-file-helpers.c | 17 ++++++++++------- lib/ephy-file-helpers.h | 11 +++++++++-- lib/ephy-profile-migrator.c | 2 +- src/ephy-main.c | 13 ++++++++++--- tests/ephy-download-test.c | 2 +- tests/ephy-embed-single-test.c | 2 +- tests/ephy-web-view-test.c | 2 +- 7 files changed, 33 insertions(+), 16 deletions(-) commit 8c65eb746306499465f23057dbd4dea484c953aa Author: Xan Lopez Date: Mon May 7 20:27:05 2012 +0200 ephy-profile-utils: split profile migration from EphyShell Call it directly from main, since we want it to happen before the file helpers initialization. lib/ephy-profile-utils.c | 17 +++++++++++++++++ lib/ephy-profile-utils.h | 2 ++ src/ephy-main.c | 4 ++++ src/ephy-shell.c | 20 -------------------- 4 files changed, 23 insertions(+), 20 deletions(-) commit 60a504dd7ad9f4b621181994c672344fd694fbde Author: William Jon McCann Date: Wed Apr 25 23:19:16 2012 -0400 Drop the use of GTK accel maps https://bugzilla.gnome.org/show_bug.cgi?id=674870 lib/ephy-file-helpers.c | 37 ------------------------------------- lib/ephy-file-helpers.h | 2 -- src/ephy-main.c | 3 --- 3 files changed, 0 insertions(+), 42 deletions(-) commit 495f7fc6dc01184920266f6e0c7d8a7f16fc5db4 Author: Tom Tryfonidis Date: Thu May 3 11:04:16 2012 +0300 Updated Greek translation po/el.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 58c64161dd25f71b0d67c5fa9afb08dd1c39207f Author: Tom Tryfonidis Date: Wed May 2 12:51:58 2012 +0300 Updated Greek translation po/el.po | 2889 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1409 insertions(+), 1480 deletions(-) commit 290160c8f1d293a7fca8a2e3f78c7203c205db4a Author: Xan Lopez Date: Tue May 1 23:11:43 2012 +0200 [release] 3.5.1 NEWS | 27 +++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 28 insertions(+), 1 deletions(-)