commit e580ac9a6946ce6932c482494d7317415d321721 Author: Michael Catanzaro Date: Mon Jan 16 18:24:40 2017 -0600 Prepare 3.22.5 Got to do this because I accidentally broke the last overview item in 3.22.4 :( NEWS | 10 ++++++++++ configure.ac | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) commit 643cb425453800de283d66470054af0e772f82fd Author: Michael Catanzaro Date: Mon Jan 16 10:13:04 2017 -0600 Improve style for fullscreen overlay text src/resources/epiphany.css | 8 +++++--- src/resources/epiphany.scss | 9 +++++---- 2 files changed, 10 insertions(+), 7 deletions(-) commit 7b892ac979dc59153f5abe71b4808fe5da3769af 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 b2c1bd64a38ade3f805b9245fef63f48340a6c7b 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 2a762640b0d94df0fe62dbe0e41fdb863f1baaef 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 | 57 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 13 deletions(-) commit 5625913cf64db5973e65d4cf98b7411e8bf11d85 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 b6fc61e0fdc1dd8e77f5c40fc1ed94eae46ea59d 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 | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit b9286461368ccc76cbde8d5510a9c1ac0cd3feac Author: Michael Catanzaro Date: Tue Jan 3 19:12:11 2017 -0600 about-handler: Fix max overview items This is 9 in master, but should be 10 in gnome-3-22. I broke it by mistake in 39a1c7fb4e866241855b7cbfdfd68a654ef72b94 which was a backport. embed/ephy-about-handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bffe94e66750fa5619701a3292bc4b13e886db09 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 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit d67ea2e37c91b281ac4aa8da0911319345d2dd67 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(-)