commit ccce3f05da3e9a1a496ac7eeb2160c1f549e8c07 Author: Claudio Saavedra Date: Wed Feb 19 18:16:02 2014 +0200 web-extension: remove unused variables embed/web-extension/ephy-web-overview-model.c | 2 -- embed/web-extension/ephy-web-overview.c | 1 - 2 files changed, 3 deletions(-) commit e020a6da622e3ddbd15b13d0059fbb5da941de0f Author: Jakub Steiner Date: Wed Feb 19 15:22:34 2014 +0100 overview: set the thumbnmail size correctly https://bugzilla.gnome.org/show_bug.cgi?id=723950 src/resources/overview.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e7e72ac6a15a0801abd978efc222410e95eb1b1b Author: Jakub Steiner Date: Wed Feb 19 13:17:30 2014 +0100 overview thumbnails: improve stylesheet - replace hard baked frames with css properties - adjust position of close buttons and reassure action with specific :hover state for the close button - avoid using alpha for normal state (feels washed out). Raise the thumbail on :hover and sunk it for :active The thing missing is thumbnails still having the shadow baked in. For this to work, the web thumnails need to remain flat. https://bugzilla.gnome.org/show_bug.cgi?id=723950 data/missing-thumbnail.png | Bin 1647 -> 1226 bytes src/resources/overview.html | 42 ++++++++++++++++++++++++++++++++---------- 2 files changed, 32 insertions(+), 10 deletions(-) commit 91eebf7c0ff872287ef5ffaf702e6e50809e9e88 Author: Claudio Saavedra Date: Wed Feb 19 17:24:15 2014 +0200 overview: removed hard-wired thumbnail frame data/Makefile.am | 3 +- data/thumbnail-frame.png | Bin 1238 -> 0 bytes embed/ephy-about-handler.c | 2 +- embed/ephy-embed-shell.c | 4 -- embed/web-extension/ephy-web-overview.c | 6 +-- lib/widgets/ephy-overview-store.c | 81 +++----------------------------- lib/widgets/ephy-overview-store.h | 3 -- 7 files changed, 11 insertions(+), 88 deletions(-) commit e63f59847eccf36101c81f32c78683b0688e0eb2 Author: Carlos Garcia Campos Date: Thu Feb 13 15:27:37 2014 +0100 session: lower the priority of the task used to parse the session file Use a priority lower than the drawing events to make sure the main window is shown asap at startup. src/ephy-session.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 5615af3f78856dd87ca971e79d1c006450d5f2b2 Author: Carlos Garcia Campos Date: Wed Feb 19 14:45:44 2014 +0100 web-extension: Create a EphyWebExtension object and remove all the global variables embed/web-extension/Makefile.am | 1 + embed/web-extension/ephy-web-extension-main.c | 72 ++++++ embed/web-extension/ephy-web-extension.c | 321 ++++++++++++++++---------- embed/web-extension/ephy-web-extension.h | 41 ++++ 4 files changed, 308 insertions(+), 127 deletions(-) commit f69ca8f2464cd8a6974c7a7c7702e2b8825919a9 Author: Carlos Garcia Campos Date: Wed Feb 19 13:36:02 2014 +0100 web-extension: Mark EphyWEbOverview finalize method as static embed/web-extension/ephy-web-overview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 827cfd68681bb20b60d35dd1c6ea3857d367fbb5 Author: Carlos Garcia Campos Date: Mon Feb 17 20:11:04 2014 +0100 title-box: Make EphyTitleBox honor the location window property When the location bar is disabled in the window chrome, use the title mode unconditionally and don't allow to switch to entry mode. App mode disables the location in the window chrome by default so the EphyTitleBox doesn't need to know the embed mode. https://bugzilla.gnome.org/show_bug.cgi?id=724170 src/ephy-title-box.c | 104 +++++++++++++++++++++++++++++---------------------- src/ephy-title-box.h | 1 - src/ephy-window.c | 3 ++ 3 files changed, 62 insertions(+), 46 deletions(-) commit 68b142085515ed5dbeaf233129e75134d746cfd5 Author: Carlos Garcia Campos Date: Wed Feb 19 11:05:20 2014 +0100 title-box: Add GDK_POINTER_MOTION_MASK to the title box event mask That way we always receive motion events and the window can be moved by dragging in the title box even if the location entry mode is disabled. src/ephy-title-box.c | 1 + 1 file changed, 1 insertion(+) commit 24468cade1b54957c8ee9bcdff7345896d9ca38d Author: Claudio Saavedra Date: Wed Feb 19 12:03:20 2014 +0200 toolbar: move the new tab button to the left This is consistent with gedit and more balanced. https://bugzilla.gnome.org/show_bug.cgi?id=724664 src/ephy-toolbar.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit 72ef6401f1d628e4ad3b9e387023c08d39b317c5 Author: Carlos Garcia Campos Date: Wed Feb 19 10:42:01 2014 +0100 title-box: Make the window property writable only It's marked as readwrite but there's no implementation for it in get_property. src/ephy-title-box.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0e478496ee74b6fdbc40c2c92a33cd9fdb18f31d Author: Frédéric Péters Date: Sat Jan 18 11:09:23 2014 +0100 Make builtin html pages gradient background cover the whole pages https://bugzilla.gnome.org/show_bug.cgi?id=722485 data/pages/about.css | 2 +- data/pages/error.css | 2 +- src/resources/overview.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 13dbb8d4ae4c137b68f28d681cd6444d1e0de3ea Author: Carlos Garcia Campos Date: Wed Feb 19 09:52:50 2014 +0100 window: Fix a crash when closing the window with the downloads bar open Do not notify about window chrome changes when the window is closing. src/ephy-window.c | 3 +++ 1 file changed, 3 insertions(+) commit 8177938cbd606f3ebcd75fed1e26d8e62284f965 Author: Lorenzo Tilve Date: Tue Feb 18 16:59:54 2014 +0100 overview: Place thumbnails and the close-butons according to ltr/rtl Add CSS rules to avoid the wrong manual floating of the thumbnails and the close button when dir="rtl". https://bugzilla.gnome.org/show_bug.cgi?id=724665 src/resources/overview.html | 9 +++++++++ 1 file changed, 9 insertions(+) commit ef510722dd22c2db268d017485e5c8c2d2b72c6c Author: Yosef Or Boczko Date: Tue Feb 18 17:28:46 2014 +0200 Updated Hebrew translation po/he.po | 263 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 132 insertions(+), 131 deletions(-) commit f22d5f64cab2ebc70d7a806fbdf45f65ba52a32e Author: Yosef Or Boczko Date: Tue Feb 18 17:28:34 2014 +0200 Updated POTFILES.in po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit ccf522fc52f0929937bfcfb48bbb8279c65d3036 Author: Carlos Garcia Campos Date: Tue Feb 18 15:43:40 2014 +0100 overview: Fix a typo in the overview page title Now the title is correctly translated. embed/ephy-about-handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ee05cfc60c8fecc018eb4c8238f5927e41c82423 Author: Carlos Garcia Campos Date: Wed Feb 12 11:03:56 2014 +0100 Remove ephy_web_view_copy_back_history() It's currently unimplemented, we can bring it back eventually if we can copy the back history and it's needed. embed/ephy-web-view.c | 18 ------------------ embed/ephy-web-view.h | 2 -- src/ephy-navigation-history-action.c | 5 ++--- src/ephy-session.c | 3 +-- src/ephy-shell.c | 7 ------- src/ephy-shell.h | 4 ---- src/ephy-window.c | 2 -- 7 files changed, 3 insertions(+), 38 deletions(-) commit 59bc00280ce31e11b7056ea20dd339327892ff6e Author: Carlos Garcia Campos Date: Mon Feb 17 14:32:50 2014 +0100 Notify the web extension about history changes to update the overview And remove the automatic refresh when an overview item is removed via javascript. embed/ephy-embed-shell.c | 129 ++++++ embed/ephy-web-extension-proxy.c | 96 +++++ embed/ephy-web-extension-proxy.h | 13 + embed/web-extension/Makefile.am | 4 + embed/web-extension/ephy-web-extension.c | 165 ++++---- embed/web-extension/ephy-web-overview-model.c | 286 +++++++++++++ embed/web-extension/ephy-web-overview-model.h | 84 ++++ embed/web-extension/ephy-web-overview.c | 558 ++++++++++++++++++++++++++ embed/web-extension/ephy-web-overview.h | 62 +++ src/resources/overview.html | 2 +- 10 files changed, 1327 insertions(+), 72 deletions(-) commit ad5b34dcfb479922908b3a995a54ee7901ed708f Author: Carlos Garcia Campos Date: Mon Feb 17 14:27:49 2014 +0100 overview: Do not send decoded snapshots to the web process Use the thumbnail path instead so that thumbnails are loaded in the web process. embed/ephy-about-handler.c | 22 ++++++++++------------ embed/ephy-embed-shell.c | 4 ++++ embed/web-extension/Makefile.am | 4 ++++ embed/web-extension/ephy-web-extension.c | 20 ++++++++++++++++++++ src/resources/overview.html | 1 + 5 files changed, 39 insertions(+), 12 deletions(-) commit 77dcdbc0dd4f303381c1b92a2195e56bbf48982c Author: Carlos Garcia Campos Date: Mon Feb 17 14:21:51 2014 +0100 Add snapshot path to EphyOverviewStore It stores the path were the snapshot has been saved and notifies with a signal when a new snapshot is saved in the cache. embed/ephy-web-view.c | 8 +--- lib/ephy-snapshot-service.c | 52 +++++++++++++++++------ lib/ephy-snapshot-service.h | 4 +- lib/widgets/ephy-overview-store.c | 87 ++++++++++++++++++++++++++++++++------ lib/widgets/ephy-overview-store.h | 3 +- tests/ephy-snapshot-service-test.c | 2 +- 6 files changed, 122 insertions(+), 34 deletions(-) commit 05b453413675b765a121d33fd7ab4536851b1695 Author: Carlos Garcia Campos Date: Mon Feb 10 20:35:25 2014 +0100 Remove the overview widget and use the html based one instead embed/Makefile.am | 2 - embed/ephy-about-handler.c | 2 +- embed/ephy-embed.c | 88 +-- embed/ephy-embed.h | 5 - embed/ephy-overview.c | 169 ------ embed/ephy-overview.h | 60 --- embed/ephy-web-view.c | 15 +- embed/ephy-web-view.h | 1 + lib/widgets/Makefile.am | 15 - lib/widgets/ephy-overview-store.c | 6 - lib/widgets/ephy-overview-store.h | 16 +- lib/widgets/ephy-removable-pixbuf-renderer.c | 244 --------- lib/widgets/ephy-removable-pixbuf-renderer.h | 66 --- lib/widgets/gd-main-icon-view.c | 221 -------- lib/widgets/gd-main-icon-view.h | 74 --- lib/widgets/gd-main-list-view.c | 224 -------- lib/widgets/gd-main-list-view.h | 80 --- lib/widgets/gd-main-view-generic.c | 176 ------ lib/widgets/gd-main-view-generic.h | 99 ---- lib/widgets/gd-main-view.c | 780 --------------------------- lib/widgets/gd-main-view.h | 108 ---- lib/widgets/gd-toggle-pixbuf-renderer.c | 198 ------- lib/widgets/gd-toggle-pixbuf-renderer.h | 75 --- lib/widgets/gd-two-lines-renderer.c | 528 ------------------ lib/widgets/gd-two-lines-renderer.h | 75 --- src/ephy-navigation-history-action.c | 6 - src/ephy-shell.c | 2 +- src/ephy-window.c | 128 ++--- 28 files changed, 67 insertions(+), 3396 deletions(-) commit 65a1e4d1d4a46dd5ff781a3d1fa78879e2efbc4c Author: Lorenzo Tilve Date: Mon Dec 9 11:58:52 2013 +0100 Alternative HTML-based implementation for the overview Provides a basic alternative HTML implementation for the overview, that can be accessed at 'about:html-overview'. https://bugzilla.gnome.org/show_bug.cgi?id=723950 embed/ephy-about-handler.c | 87 ++++++++++++++++++ embed/ephy-embed-shell.c | 37 ++++++++ embed/web-extension/ephy-web-extension.c | 102 ++++++++++++++++++++- src/Makefile.am | 1 + src/epiphany.gresource.xml | 1 + src/resources/overview.html | 151 +++++++++++++++++++++++++++++++ 6 files changed, 378 insertions(+), 1 deletion(-) commit b87b792f0703f5b9c9dfa600468158b3db310c50 Author: Yosef Or Boczko Date: Thu Jan 30 15:46:19 2014 +0200 ephy-window: Make Ctrl+R reload https://bugzilla.gnome.org/show_bug.cgi?id=711408 https://bugzilla.gnome.org/show_bug.cgi?id=724567 src/ephy-window.c | 2 ++ 1 file changed, 2 insertions(+) commit a9e6505defa9e09f89fee98a524a71677194e30f Author: Yosef Or Boczko Date: Mon Feb 17 20:27:58 2014 +0200 Replace the location bar with the title of the web page From the moment there is a title for the web page, hide the location bar. Instead, show the title of the web page as title of the header bar and the url of the web page as subtitle. Clicking on the title (when it is shown) will switch to the location bar. Type Esc when the entry of the location bar is focused, or focus on the web view will switch to the title. Reviewed by Carlos Garcia Campos and William Jon McCann . https://bugzilla.gnome.org/show_bug.cgi?id=711408 configure.ac | 4 +- lib/widgets/ephy-location-entry.c | 2 +- src/Makefile.am | 2 + src/ephy-title-box.c | 706 ++++++++++++++++++++++++++++++++++++++ src/ephy-title-box.h | 82 +++++ src/ephy-toolbar.c | 91 ++--- src/ephy-toolbar.h | 3 + src/ephy-window.c | 16 +- src/resources/epiphany.css | 3 + 9 files changed, 835 insertions(+), 74 deletions(-) commit fce56ddda509bba9949079261c99ebc94a868386 Author: Carlos Garcia Campos Date: Mon Feb 17 17:41:11 2014 +0100 Bump WebKitGTK+ requirements to 2.3.90 and remove unneeded ifdefs configure.ac | 8 +------- embed/ephy-embed-shell.c | 4 ---- src/ephy-shell.c | 5 +---- 3 files changed, 2 insertions(+), 15 deletions(-) commit e3acc16fd5e4ff090ec69a8310cd42761f669646 Author: Yosef Or Boczko Date: Thu Feb 13 15:21:35 2014 +0200 Center-align the cancel button in the clear data dialog https://bugzilla.gnome.org/show_bug.cgi?id=724289 src/resources/clear-data-dialog.ui | 4 ++++ 1 file changed, 4 insertions(+) commit bd6d769a4b60ae31bb7aca9be735a75709e9043b Author: Chao-Hsiung Liao Date: Sat Feb 15 19:03:37 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 755 ++++++++++++++++++++++++++++------------------------------- po/zh_TW.po | 758 ++++++++++++++++++++++++++++-------------------------------- 2 files changed, 703 insertions(+), 810 deletions(-) commit 7cad0884ddabe81879f2b9309893d687d03dc239 Author: Andika Triwidada Date: Fri Feb 14 11:52:57 2014 +0000 Updated Indonesian translation po/id.po | 813 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 362 insertions(+), 451 deletions(-) commit 709193be3080f3f5067f714f2d6124f90ff6c073 Author: Claudio Saavedra Date: Thu Feb 13 14:33:57 2014 +0200 profile-utils: do not spawn the profile migrator unnecessarily Spare some cycles by not spawning the profile migrator if there is nothing to migrate. lib/ephy-profile-utils.c | 6 ++++++ src/ephy-main.c | 22 +++++++++++----------- 2 files changed, 17 insertions(+), 11 deletions(-) commit 48ee65cb97e646f2eccadc29338ef13555fc6208 Author: Claudio Saavedra Date: Wed Feb 12 21:42:18 2014 +0200 ephy-find-toolbar: properly set its webview We were setting the webview twice to the find-bar: upon creation and then everytime the notebook switched to the page containing it. However, only the second time all the signal handlers related to search were connected, and not even properly. Fix all this mess by using the proper setter() and removing the public method, after all the webview property is construct only. https://bugzilla.gnome.org/show_bug.cgi?id=724230 embed/ephy-find-toolbar.c | 15 ++++----------- embed/ephy-find-toolbar.h | 3 --- src/ephy-window.c | 3 --- 3 files changed, 4 insertions(+), 17 deletions(-) commit bf241c5b9dc2a6ce61a328dbef8e6c7bdb39c34b Author: ngoswami Date: Wed Feb 12 18:55:31 2014 +0000 Updated Assamese translation po/as.po | 1806 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 978 insertions(+), 828 deletions(-) commit d8cd489e43c849c4b3e2c333f5d40218dba85e8f Author: Carlos Garcia Campos Date: Mon Feb 10 17:55:27 2014 +0100 Fix popup windows in multiprocess mode The web views created for popups should share the same web process than the view opening the popup. For that we use webkit_web_view_new_with_related_view() to create the popup view. https://bugzilla.gnome.org/show_bug.cgi?id=724052 embed/ephy-embed.c | 29 ++++++++++++++++++++--------- embed/ephy-web-view.c | 9 +++++++++ embed/ephy-web-view.h | 1 + src/ephy-session.c | 1 + src/ephy-shell.c | 16 ++++++++++++++-- src/ephy-shell.h | 1 + src/ephy-window.c | 2 ++ tests/ephy-shell-test.c | 2 ++ 8 files changed, 50 insertions(+), 11 deletions(-) commit 236f6ea468bcd2a8f9403227d61dc421746d5650 Author: Carlos Garcia Campos Date: Mon Feb 10 17:12:54 2014 +0100 Update to WebKit API changes The process model enum names have changed. configure.ac | 6 ++++++ embed/ephy-embed-shell.c | 4 ++++ 2 files changed, 10 insertions(+) commit df52fd55dc857c8c02b7f7b5208ff89799c59676 Author: Alexandre Franke Date: Tue Feb 11 22:38:32 2014 +0100 Update French translation po/fr.po | 1675 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 898 insertions(+), 777 deletions(-) commit 15011280e09b68cf9c9011cf432f46fd0d0fd471 Author: Christian Kirbach Date: Mon Feb 10 20:49:14 2014 +0000 Updated German translation help/de/de.po | 850 ++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 564 insertions(+), 286 deletions(-) commit 3a5e0b4a3d4c5144f486fdcc10a9675f6bb80f8f Author: Daniel Mustieles Date: Mon Feb 10 14:27:27 2014 +0100 Updated Spanish translation po/es.po | 289 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 138 insertions(+), 151 deletions(-) commit 887eb67d5693a350e49d596ae4452b4409745991 Author: Lorenzo Tilve Date: Mon Feb 3 13:54:44 2014 +0100 Avoid showing inaccurate message when lockdown.disable-fullscreen is set On Web start, if fullscreen is locked down, the message "Press F11 to exit fullscreen" is displayed while that action would not doable. Don't show that wrong message when fullscren is locked. https://bugzilla.gnome.org/show_bug.cgi?id=708862 embed/ephy-embed.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 9ed33eddf6eac976af16ab598d862cc62cc61ab6 Author: Daniel Korostil Date: Sun Feb 9 22:33:27 2014 +0200 Updated Ukranian po/uk.po | 1697 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 894 insertions(+), 803 deletions(-) commit 88941e54cafd0632b21687a8a2d500a961a9a1df Author: Yosef Or Boczko Date: Sat Feb 8 19:41:31 2014 +0200 Updated Hebrew translation po/he.po | 294 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 142 insertions(+), 152 deletions(-) commit 49ca472e30df67d20c2b24b34614dd672a399238 Author: Enrico Nicoletto Date: Sat Feb 8 12:50:31 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 289 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 138 insertions(+), 151 deletions(-) commit 9f0937f3f6d9b843ec6638aad694d136e5a8c628 Author: Marek Černocký Date: Sat Feb 8 10:36:16 2014 +0100 Updated Czech translation po/cs.po | 781 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 332 insertions(+), 449 deletions(-) commit bbb6d6a639aa1e41d97349232b5247174b809133 Author: Claudio Saavedra Date: Fri Feb 7 23:24:06 2014 +0200 EphyWebView: Avoid a dangling signal handler We should use g_signal_connect_object() with the page-created EmbedShell to avoid the callback to be called for the webview after this is destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=723725 embed/ephy-web-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0b2777b2ba426c80b23c9721161ae519a0bfda9d Author: Claudio Saavedra Date: Fri Feb 7 20:15:42 2014 +0200 [release] 3.11.4 NEWS | 13 +++++++++++++ configure.ac | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-)