commit acfe39787a2891d3411d3d665b625d2ce2cf94d2 Author: Michael Catanzaro Date: Mon Jan 16 18:43:28 2017 -0600 Prepare 3.23.4 NEWS | 18 ++++++++++++++++++ configure.ac | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) commit bf35a17ddedf89247771553ba9371749856aa604 Author: Michael Catanzaro Date: Mon Jan 16 18:49:48 2017 -0600 Revert "Don't manually set changelog generation flags" This reverts commit 672b86550fedc0abc7fb365f8b941e6f0150f546. Upstream uses some flags that make the changelog look worse! Makefile.am | 1 + 1 file changed, 1 insertion(+) commit cd2e3b88c9fb21bc41bd05ed65e1540cc83b2a49 Author: Michael Catanzaro Date: Mon Jan 16 17:39:54 2017 -0600 notebook: Reduce space between buttons Looks better this way. src/ephy-notebook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 819b2c11cf2869c39114d5c8db408e5dfe956185 Author: Michael Catanzaro Date: Mon Jan 16 16:49:46 2017 -0600 window: Rename a variable src/ephy-window.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit f79225d3337cbac3d4ca998946d37260055d58fc Author: Michael Catanzaro Date: Mon Jan 16 16:47:52 2017 -0600 Change notebook menu to use radio buttons src/ephy-window.c | 9 ++++++++- src/window-commands.c | 9 +++++++++ src/window-commands.h | 3 +++ 3 files changed, 20 insertions(+), 1 deletion(-) commit 180c74ad5a9fb440e60c2274458eb22be5e28046 Author: Daniel Mustieles Date: Mon Jan 16 21:27:45 2017 +0100 Updated Spanish translation po/es.po | 218 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 102 insertions(+), 116 deletions(-) commit 92e1501f1874a09744bb86ba9d394916a31fcb8c Author: Michael Catanzaro Date: Mon Jan 16 11:34:03 2017 -0600 Update copyright year src/window-commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bb423f6ef24c97fc2376b82d18aee5cf18936ca8 Author: Michael Catanzaro Date: Mon Jan 16 11:33:39 2017 -0600 Be more clear about WebKit version in About dialog src/window-commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a587dae408888d06f45574d367fef1230b6bb157 Author: Michael Catanzaro Date: Mon Jan 16 10:13:04 2017 -0600 Improve style for fullscreen overlay text Notes: I forgot to credit Adrián Pérez! This style was his idea and the CSS is based on his. src/resources/epiphany.css | 8 +++++--- src/resources/epiphany.scss | 9 +++++---- 2 files changed, 10 insertions(+), 7 deletions(-) commit 09cafc633bfde20381b1e31bfe2a5cbae2627bd6 Author: Piotr Drąg Date: Mon Jan 16 13:52:21 2017 +0100 Update POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 5ee597e54a8e1c1389681e09db71500118b60a14 Author: Michael Catanzaro Date: Mon Jan 16 00:04:28 2017 -0600 Add missing tooltips src/ephy-header-bar.c | 44 ++++++++++++++++++++++++++++++++------------ src/ephy-notebook.c | 4 ++++ 2 files changed, 36 insertions(+), 12 deletions(-) commit cce7462b78b05fbf1a2cf960f8b4ef2d1cc86b07 Author: Michael Catanzaro Date: Sun Jan 15 23:09:46 2017 -0600 Dramatically shrink the location entry It doesn't look good when it's so big. Unfortunately the GTK+ size model is not really good enough to get exactly the behavior we want, so we have to settle for an insufficiently-large address bar at large window sizes. It's not the end of the world, but it would be good to improve this so that the location entry can expand to fill larger windows. Unfortunately the only way I know of to do this would be to set a huge amount of margin, which results in a huge minimum size for the window and breaks shell tiling. lib/widgets/ephy-location-entry.c | 4 ++-- src/ephy-header-bar.c | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) commit f502dcd0b81016b3246bad4601f6d2d963e44bcd Author: Michael Catanzaro Date: Sun Jan 15 22:24:11 2017 -0600 header-bar: Move new tab icon to the end of the bar It needs to be closer to the new tab button in the notebook, else users are going to be confused where it disappeared to. Yes, this is where we put it originally a couple years ago. It's a flip-flop! src/ephy-header-bar.c | 60 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 22 deletions(-) commit a5643ef6273f49d8ea453684e7c3ae2fa4378e85 Author: Michael Catanzaro Date: Sun Jan 15 21:24:42 2017 -0600 Add tab switcher menu to notebook This makes it easy to switch to a particular tab when you have lots of tabs open. src/ephy-notebook.c | 144 +++++++++++++++++++++++++++++++++++++++++++++++--- src/ephy-window.c | 2 + src/window-commands.c | 16 ++++++ src/window-commands.h | 3 ++ 4 files changed, 159 insertions(+), 6 deletions(-) commit 58aa3890674c1e0e41c6621f55359fe1ca0b9075 Author: Michael Catanzaro Date: Sat Jan 14 22:04:05 2017 -0600 header-bar: Hide new tab button when tab bar is visible src/ephy-header-bar.c | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) commit f1f18060f760d43563f94ed8c3955534263db58a Author: Michael Catanzaro Date: Sat Jan 14 21:24:00 2017 -0600 notebook: Add new tab button to action area src/ephy-notebook.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 7aa63a148ad04a5b5be18297887e39d0e5957296 Author: Michael Catanzaro Date: Sun Jan 15 20:37:37 2017 -0600 window-commands: Code style fix src/window-commands.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit cdc177c694d48bd7dec15366baabc1be16d302fd Author: Michael Catanzaro Date: Sat Jan 14 21:27:55 2017 -0600 notebook: Code style fix src/ephy-notebook.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5bc444bcea5c9eb73b8deac8161ad9a59d0872b2 Author: Michael Catanzaro Date: Sun Jan 15 14:25:48 2017 -0600 Fix typos HACKING | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 0fd9363b4e1e98f2818941ae38d1ef216b66a498 Author: Michael Catanzaro Date: Sun Jan 15 14:22:36 2017 -0600 Add some tips to the HACKING file HACKING | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) commit 1b50480f70fadbd8764b4cf02a0c8dec0368a4be Author: Michael Catanzaro Date: Sat Jan 14 18:40:03 2017 -0600 window-commands: Duplicate tab should not alter back/forward list When we duplicate a tab, we don't want the new page load to appear in the back/forward list. Do the same gymnastics with the list that EphySession performs when restoring a web view. https://bugzilla.gnome.org/show_bug.cgi?id=772335 src/window-commands.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit f640b27ab4893d147b60b94929c6ae5e149aa7b5 Author: Michael Catanzaro Date: Sat Jan 14 15:18:21 2017 -0600 web-view: Fix memory leaks when web view is closed before info bar The current info bar management code improperly assumes that the user will always close the info bar before closing its associated web view. If the user closes the web view first, then we leak the FormAuthData or PermissionRequestData struct in EphyWebView. In the case of PermissionRequestData, that notably contains an unresolved WebKitPermissionRequest. Additionally, for form auth data requests, the hash table entry for the outstanding request in the web extension is leaked because the web extension never receives the expected form auth data request response. Resolve this by tracking the destruction of the info bars with a weak reference. embed/ephy-web-view.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit a47df8aa4d240e3cee63356fbd4541f02110158d Author: Michael Catanzaro Date: Sat Jan 14 15:00:19 2017 -0600 web-view: Add helpers for allocating/freeing info bar structs embed/ephy-web-view.c | 62 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 47 insertions(+), 15 deletions(-) commit 0bca1b8c7c80be1be6f0d72d08464b416b03ce5d Author: Michael Catanzaro Date: Fri Jan 13 21:55:51 2017 -0600 theme: press to exit fullscreen label should be visible on dark pages The text is black, so give it a light background. src/resources/epiphany.css | 5 +++++ src/resources/epiphany.scss | 7 +++++++ 2 files changed, 12 insertions(+) commit f68fc60c3a6c59ab58cbd8f411bdf31add55e788 Author: Michael Catanzaro Date: Fri Jan 13 21:54:43 2017 -0600 theme: Update from GTK+ 3 git Parse sass! src/resources/epiphany.css | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) commit dc1f9f3ef73b453132ba6f7fa7eb3379de016532 Author: Michael Catanzaro Date: Fri Jan 13 21:53:51 2017 -0600 Update parse-sass script to use new GTK+ 3 directory src/resources/parse-sass.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 699525a1382f844a21efe5b31dc8403ebb8f7a6b Author: Michael Catanzaro Date: Fri Jan 13 21:19:15 2017 -0600 Revert "embed: Remove the progress bar" This reverts commit 14249f5b45438c4e3bc75fb6172b2eb12d4472a4. We'll need to find a way to show a spinner somewhere to do this. embed/ephy-embed.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 5ab7a85bd6e1616fcb916e5196d7f59f39e064e2 Author: Michael Catanzaro Date: Thu Jan 12 22:32:50 2017 -0600 web-view: unconditionally chain up in constructed This check just isn't needed. embed/ephy-web-view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d6f14c45a24bec558f29af77054bcb16a84c1337 Author: Michael Catanzaro Date: Thu Jan 12 22:32:03 2017 -0600 web-view: Remove bogus comment embed/ephy-web-view.c | 5 ----- 1 file changed, 5 deletions(-) commit a5d821ca4101cf400e917489a4d06eb85e8e5bd5 Author: Radhika Dua Date: Thu Jan 12 08:40:22 2017 +0530 support for copying the images to clipboard https://bugzilla.gnome.org/show_bug.cgi?id=169747 src/ephy-window.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 2be4005febe737a5d6f169207ac40010b3f69b14 Author: Piotr Drąg Date: Thu Jan 12 14:04:58 2017 +0100 Fix Icon filename in Dutch translation po/nl.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5818c444688f471ba6cf099d95871b968e01a34 Author: Michael Catanzaro Date: Wed Jan 11 20:49:43 2017 -0600 Use gtk_popover_popup For the add bookmark popover and security popover. It has a subtle animation instead of the sudden appearance of gtk_widget_show, and matches our existing menu buttons. src/bookmarks/ephy-add-bookmark-popover.c | 2 +- src/ephy-window.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9525654e9c17a739eb23160a14cb7559247fd83b Author: Michael Catanzaro Date: Wed Jan 4 10:54:57 2017 -0600 web-extension: Never automatically save password This codepath can only be reached if you manually edit your permissions file, since it's not exposed in the UI, but it was a bad idea. We should never automatically save passwords because typing the password wrong once would automatically delete your saved passwords. https://bugzilla.gnome.org/show_bug.cgi?id=771073 embed/web-extension/ephy-web-extension.c | 3 --- 1 file changed, 3 deletions(-) commit 79e4d03fe280ca5592843972ecf3521932ba7629 Author: Michael Catanzaro Date: Wed Jan 4 10:52:09 2017 -0600 web-extension: Avoid unneeded use of g_str_equal This is intended for hash tables only. embed/web-extension/ephy-web-extension.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 51aac016a5a28c7bddf797453db28a7d54b3f7bb Author: Michael Catanzaro Date: Wed Jan 4 10:51:03 2017 -0600 web-extension: Only offer to remember nonempty passwords Asking to remember an empty password is stupid. Avoids the password prompt on sites like paste.gnome.org and paste.fedoraproject.org. https://bugzilla.gnome.org/show_bug.cgi?id=771073 embed/web-extension/ephy-web-extension.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit a3a7d8dc3083329dd8b450c07451b6d0869136c9 Author: Rafael Fontenelle Date: Wed Jan 4 15:44:08 2017 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 64 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) commit 4dc6240787adc5d11e2900fe0519158bf4e45484 Author: Rafael Fontenelle Date: Wed Jan 4 04:35:24 2017 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 2683 ++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1450 insertions(+), 1233 deletions(-) commit fd2567ab5172c249845c55135aaefc5911ee2c9a Author: cedlemo Date: Tue Jan 3 18:13:13 2017 +0100 Add french translation for Favorites string https://bugzilla.gnome.org/show_bug.cgi?id=773395 po/POTFILES.in | 2 ++ po/fr.po | 5 +++++ 2 files changed, 7 insertions(+) commit a9d398d221ed3179c6e496d60840f1b5d8fa6939 Author: cedlemo Date: Tue Jan 3 18:04:40 2017 +0100 Use internationalization for Favorites string https://bugzilla.gnome.org/show_bug.cgi?id=773395 src/bookmarks/ephy-bookmark-properties-grid.c | 5 ++++- src/bookmarks/ephy-bookmarks-popover.c | 11 ++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) commit 2832b4b4282019a426f31bb4f915f5e982167155 Author: Michael Catanzaro Date: Tue Jan 3 09:21:28 2017 -0600 Initialize some variables to NULL lib/widgets/ephy-location-entry.c | 2 +- src/bookmarks/ephy-bookmarks-popover.c | 2 +- src/window-commands.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit b138da5c6fdd289dde713e0bb59653444007b212 Author: Michael Catanzaro Date: Tue Jan 3 09:12:20 2017 -0600 prefs-dialog: Fix build failure with sync disabled src/prefs-dialog.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit fe2d0367b11bf7d354629634a76c4f1b8d2cd675 Author: Michael Catanzaro Date: Thu Dec 29 14:54:58 2016 -0600 uri-tester: Fix unused variable warning embed/web-extension/ephy-uri-tester.c | 2 ++ 1 file changed, 2 insertions(+) commit 6f25bf4aa3f30ae3899dd437ff9c71691ee4b020 Author: Michael Catanzaro Date: Thu Dec 29 13:41:02 2016 -0600 web-view: Store permissions for the correct host Permissions were being saved for the host corresponding to the page the web view is currently displaying, which might not be the same as the host that's actually shown in the permission request info bar if the user has navigated to a new page. This has been broken since EphyHostManager was introduced. embed/ephy-web-view.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit b6322a3c1dc9bbc3cdee1e8587cc77bf8536b16d Author: Fabio Tomat Date: Thu Dec 29 14:57:14 2016 +0000 Update Friulian translation po/fur.po | 98 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 46 insertions(+), 52 deletions(-) commit 0e3a2a25e964b94cc73738b879dc2d9becaaafcb Author: Michael Catanzaro Date: Wed Dec 28 17:32:58 2016 -0600 download-widget: Decode display URI in the right place This needs to happen before finding the basename, not after, because a basename is not a valid URI to pass to a URI decoding function. lib/widgets/ephy-download-widget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a720861364609bef172961cd7e99267a6fcf7f15 Author: Michael Catanzaro Date: Wed Dec 28 17:32:04 2016 -0600 uri-helpers: Be more robust to invalid URIs We tried to handle invalid URIs here but failed, since we free the SoupURI unconditionally. lib/ephy-uri-helpers.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 60b68ef7e9767471ff5c26b25f052270b76e1bca Author: Michael Catanzaro Date: Wed Dec 28 16:24:34 2016 -0600 uri-tester: unref load_loap only if nonnull It's possible the URI tester was never loaded embed/web-extension/ephy-uri-tester.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1a4c803199cb2b9c23247efae0303ad5066bd86d Author: Michael Catanzaro Date: Mon Dec 26 15:29:27 2016 -0600 uri-tester: Fix leak of load_loop embed/web-extension/ephy-uri-tester.c | 2 ++ 1 file changed, 2 insertions(+) commit 2ecb69ad74cb640a7ad04640f2b989f7b92ba8a2 Author: Michael Catanzaro Date: Thu Dec 22 12:55:57 2016 -0600 uri-tester: clear HTTPS Everywhere context in dispose It's a GObject, so we shouldn't be clearing it in finalize. embed/web-extension/ephy-uri-tester.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit 1aa5e8133c923febd52651b91ebd1c2f2d68a824 Author: Michael Catanzaro Date: Thu Dec 22 12:52:39 2016 -0600 uri-tester: HTTPS Everywhere context is now always initialized We no longer process http:// URIs before initializing the HTTPS Everywhere context, so this check is no longer needed: it's guaranteed to pass. embed/web-extension/ephy-uri-tester.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de52f970946739e72cbc3fd471a9986817b2a883 Author: Michael Catanzaro Date: Thu Dec 22 10:46:44 2016 -0600 uri-tester: Turn some debug output into real warnings embed/web-extension/ephy-uri-tester.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit afea43d27098a342329c5dde23284f96d870ce04 Author: Jiri Grönroos Date: Sun Dec 25 15:23:51 2016 +0000 Update Finnish translation po/fi.po | 3150 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1669 insertions(+), 1481 deletions(-) commit 3e29420ac0118250927eca10709f8fe2b17a40e2 Author: Michael Catanzaro Date: Thu Dec 22 10:34:21 2016 -0600 uri-tester: Fix typo in function name embed/ephy-embed-shell.c | 2 +- embed/web-extension/ephy-uri-tester.c | 2 +- lib/ephy-uri-tester-shared.c | 2 +- lib/ephy-uri-tester-shared.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit af84b8f1bad946b2a285e20c6d9f1d7a3b635b11 Author: Michael Catanzaro Date: Tue Dec 20 11:29:46 2016 -0600 window: Add Alt+D shortcut to focus location entry Requested by mcrha on IRC. Matches Firefox. Seems uncontroversial. It's already shown in the keyboard shortcuts dialog as Ctrl+L, and we don't want to list multiple shortcuts there, so leave that be. src/ephy-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2cd2c46335ef75d3d6b3b8f9bcbd0e5db1672e76 Author: Marek Černocký Date: Mon Dec 19 00:50:11 2016 +0100 Updated Czech translation po/cs.po | 757 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 441 insertions(+), 316 deletions(-) commit 5a2c36441a71a784f31ec65ac35dc9aed9824d57 Author: Michael Catanzaro Date: Sun Dec 18 15:19:02 2016 -0600 uri-helpers: Add a comment lib/ephy-uri-helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 90c7799e51cbf9e12c0d63448fb5284d934a5aa5 Author: Michael Catanzaro Date: Sun Dec 18 15:09:54 2016 -0600 uri-helpers: Pass larger buffer to ICU Our buffer was one byte too small to hold the longest-possible domain name. Also, we need to make sure the buffer is one byte longer than we tell ICU. Fill it with zeroes so that we can guarantee it remains NUL- terminated. It's hard to believe that U_STRING_NOT_TERMINATED_WARNING is a thing, but it is and we don't want to hit it.... https://bugzilla.gnome.org/show_bug.cgi?id=747376 lib/ephy-uri-helpers.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 02ff0be0c513a35d53bda604cfddf258a9360812 Author: Michael Catanzaro Date: Sun Dec 18 11:01:39 2016 -0600 window: fix alt-left/right keyboard shortcuts The call to gdk_keymap_translate_keyboard_state doesn't seem to really do much here, except change the way we have to test for Ctrl+Shift+T by consuming GDK_SHIFT_MASK. In particular, the keyval returned is already the keyval in the key event, so that's not really doing anything for us. But this is what the GDK documentation tells us to do, so why not. The important change here, as shown in the GDK documentation, is to mask out all the modifiers except Ctrl/Shift/Mod1 so that we ignore virtual modifiers like Meta that we really don't want to see. This mostly but not completely fixes the bug where the alt-left/right shortcuts for back/forward stop working. It fixes the regression where these shortcuts stopped working after I introduced key event filtering. It *does not* fix the issue that was originally reported, which is that the shortcuts mysteriously stop working sometimes; it cannot fix that original bug, because the key event filtering was not added until a month after that bug was reported. Hence, I am not closing the issue here. Something seems to be wrong in either GTK+ or in mutter, as sometimes GTK+ apps stop receiving any input at all; it might or might not be related. https://bugzilla.gnome.org/show_bug.cgi?id=772437 src/ephy-window.c | 68 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 23 deletions(-) commit 500dbd4f42215c52067208d56044c7025d95397f Author: Michael Catanzaro Date: Sun Dec 18 10:56:07 2016 -0600 window: Don't filter Ctrl+Shift+N unnecessarily I thought we had both Ctrl+I and Ctrl+Shift+N shortcuts for New Incognito Window, but we don't, we only have Ctrl+I. https://bugzilla.gnome.org/show_bug.cgi?id=772437 src/ephy-window.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d7ef8df16d913df4bf4c9d89fb5eb291293046b5 Author: Michael Catanzaro Date: Sat Dec 17 21:30:08 2016 -0600 window: Remove unused code This is no longer needed now that we no longer have special handling for Emacs keybindings in key-press-event src/ephy-window.c | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) commit f85b32dcd827923cb8a6da9d587346c280547305 Author: Kjartan Maraas Date: Sat Dec 17 16:26:08 2016 +0100 Updated Norwegian bokmål translation. po/nb.po | 1765 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 1312 insertions(+), 453 deletions(-) commit 672b86550fedc0abc7fb365f8b941e6f0150f546 Author: Michael Catanzaro Date: Sat Dec 17 09:16:35 2016 -0600 Don't manually set changelog generation flags No longer needed: https://git.gnome.org/browse/m4-common/commit/?id=51cfce5b891246ab4b06c66cde6f43acbeea1ef8 Makefile.am | 1 - 1 file changed, 1 deletion(-) commit fc88dce9016d2d15afc5554da3c0e656eb43be5b Author: Michael Catanzaro Date: Fri Dec 16 12:21:00 2016 -0600 uri-helpers: Cache the UTS #46 context We need a mutex to do this, to ensure that we don't leak in the unlikely event that this function is called for the first time in multiple threads at once. Originally, I thought it made sense to create a new context for each call to this function, to avoid the mutex lock, but it uses a mutex internally during creation anyway, so that's an illusory cost, and it seems to do a substantial amount of work. https://bugzilla.gnome.org/show_bug.cgi?id=747376 lib/ephy-uri-helpers.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 05d81a59835c5b2f25c4fe33cc9f5005b79fad87 Author: Michael Catanzaro Date: Fri Dec 16 12:10:51 2016 -0600 uri-helpers: be robust to NULL SoupURIs This probably should never happen here, but there's no reason to crash if it does. lib/ephy-uri-helpers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6b7c6dec3bc1dc91bbda12cccf5c3cfd36397578 Author: Michael Catanzaro Date: Fri Dec 16 11:55:59 2016 -0600 uri-helpers: Use ICU to decode punycode for display This adds support for properly displaying IDNA URIs, instead of showing punycode-encoded URIs. ICU is already a dependency of WebKit. https://bugzilla.gnome.org/show_bug.cgi?id=747376 configure.ac | 1 + lib/Makefile.am | 2 ++ lib/ephy-uri-helpers.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++---- 3 files changed, 55 insertions(+), 4 deletions(-) commit edd079c37781f524fa7834800208b1cb9b63974c Author: Balázs Meskó Date: Thu Dec 15 10:20:40 2016 +0000 Update Hungarian translation po/hu.po | 655 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 350 insertions(+), 305 deletions(-) commit 02cb41bbdbbb0996b1d57e4836511406e91a5d7b Author: Daniel Mustieles Date: Thu Dec 15 09:06:57 2016 +0000 Update Spanish translation po/es.po | 882 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 470 insertions(+), 412 deletions(-) commit 573bc6e262559ea07d4482163c1684dedc01219f Author: Michael Catanzaro Date: Mon Dec 12 20:47:50 2016 -0600 snapshot-service: stop using gnome_desktop_thumbnail_scale_down_pixbuf See bugs #775991 and #80925. lib/ephy-snapshot-service.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)