Hello community, here is the log from the commit of package epiphany for openSUSE:Factory checked in at 2016-11-24 21:25:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/epiphany (Old) and /work/SRC/openSUSE:Factory/.epiphany.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "epiphany" Changes: -------- --- /work/SRC/openSUSE:Factory/epiphany/epiphany.changes 2016-11-08 18:28:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.epiphany.new/epiphany.changes 2016-11-24 21:25:05.000000000 +0100 @@ -1,0 +2,8 @@ +Tue Nov 22 10:31:06 UTC 2016 - [email protected] + +- Update to version 3.22.3: + + Rework key event handling to fix events received twice + (bgo#764653). + + Add missing F1 keyboard shortcut to open help. + +------------------------------------------------------------------- Old: ---- epiphany-3.22.2.tar.xz New: ---- epiphany-3.22.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ epiphany.spec ++++++ --- /var/tmp/diff_new_pack.QJbIrj/_old 2016-11-24 21:25:06.000000000 +0100 +++ /var/tmp/diff_new_pack.QJbIrj/_new 2016-11-24 21:25:06.000000000 +0100 @@ -17,7 +17,7 @@ Name: epiphany -Version: 3.22.2 +Version: 3.22.3 Release: 0 %define _base_version 3.22 Summary: GNOME Web Browser ++++++ epiphany-3.22.2.tar.xz -> epiphany-3.22.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/ChangeLog new/epiphany-3.22.3/ChangeLog --- old/epiphany-3.22.2/ChangeLog 2016-11-07 19:30:16.000000000 +0100 +++ new/epiphany-3.22.3/ChangeLog 2016-11-22 00:26:28.000000000 +0100 @@ -1,3 +1,63 @@ +commit 08cb0932f1172fb9fc9f544006db4b6c2bb9d9b8 +Author: Michael Catanzaro <[email protected]> +Date: Mon Nov 21 17:25:17 2016 -0600 + + Prepare 3.22.3 + + NEWS | 7 +++++++ + configure.ac | 2 +- + 2 files changed, 8 insertions(+), 1 deletion(-) + +commit d1e3844cd53281a0db0fc1c37f221e662bd3dc77 +Author: Michael Catanzaro <[email protected]> +Date: Wed Nov 16 15:11:42 2016 -0600 + + window: add blacklist of events to not deliver to web view + + Certain window and tab management shortcuts are reserved by Epiphany and + will never be delivered to the webpage, even though webpages should in + general be allowed to override Epiphany shortcuts (e.g. Ctrl+B in Google + Docs should embolden text and not open the old bookmarks dialog, Ctrl+I + should italicize text and not open a new incognito window). + + https://bugzilla.gnome.org/show_bug.cgi?id=764653 + + src/ephy-window.c | 38 +++++++++++++++++++++++++++++++++----- + 1 file changed, 33 insertions(+), 5 deletions(-) + +commit 9ec7f371d531e18cb9fee4a930d0683c6fa17cc7 +Author: Michael Catanzaro <[email protected]> +Date: Tue Nov 15 20:47:52 2016 -0600 + + window: fix web view receiving events twice + + The current code propagates the event to the web view, then chains up if + the web view doesn't handle the event. But chaining up causes GtkWindow + to propagate the event to the web view yet again. Surely we never want + to do that, so stop doing it. + + I think there must be some other bug here, though, in WebKit, that + causes WebKit to sometimes do something with the event but then + propagate anyway, which is wrong. If I'm right, then WebKit is + unfortunately still broken, but this works around it in Epiphany and is + the right thing to do anyway, since sending the same event to the web + view twice is nonsense regardless of whether the web view propagates it + or not. + + https://bugzilla.gnome.org/show_bug.cgi?id=764653 + + src/ephy-window.c | 75 +++++++++++++------------------------------------------ + 1 file changed, 18 insertions(+), 57 deletions(-) + +commit a5eebdc90ed1c65cea5833d6b246587a4e3cda74 +Author: Michael Catanzaro <[email protected]> +Date: Wed Nov 16 12:00:16 2016 -0600 + + Add missing Help keyboard shortcut + + src/resources/epiphany-application-menu.ui | 1 + + 1 file changed, 1 insertion(+) + commit 061956662d43c8f2e966228f2379e04004e86dd9 Author: Michael Catanzaro <[email protected]> Date: Mon Nov 7 12:28:53 2016 -0600 @@ -5895,42 +5955,3 @@ src/resources/epiphany.css | 8 ++++++++ src/resources/epiphany.scss | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) - -commit 214fec5c9dc0b581e2c3705dd4113bc6f4b78b18 -Author: Michael Catanzaro <[email protected]> -Date: Tue Jan 5 19:56:29 2016 -0600 - - theme: insensitive -> disabled - - src/resources/epiphany.css | 19 +------------------ - src/resources/epiphany.scss | 8 ++++---- - 2 files changed, 5 insertions(+), 22 deletions(-) - -commit ac7b17a302d88e3160795ccf0619239431c69a3c -Author: Andika Triwidada <[email protected]> -Date: Sat Jan 2 13:57:46 2016 +0000 - - Updated Indonesian translation - (cherry picked from commit 64cf5051418e00c791f21e2029490074833947cf) - - po/id.po | 319 ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 161 insertions(+), 158 deletions(-) - -commit e9a60a581d8540ed959f0d6a0ee28b2ad9edd59e -Author: Anders Jonsson <[email protected]> -Date: Sat Jan 2 14:15:09 2016 +0100 - - Add Swedish help translation - - help/Makefile.am | 2 +- - help/sv/sv.po | 2055 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 2056 insertions(+), 1 deletion(-) - -commit a6cb9eb3ed64e21b671085d4faa789ee0059638e -Author: Muhammet Kara <[email protected]> -Date: Fri Jan 1 09:08:52 2016 +0000 - - Updated Turkish translation - - po/tr.po | 1135 +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 604 insertions(+), 531 deletions(-) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/NEWS new/epiphany-3.22.3/NEWS --- old/epiphany-3.22.2/NEWS 2016-11-07 19:28:40.000000000 +0100 +++ new/epiphany-3.22.3/NEWS 2016-11-22 00:24:49.000000000 +0100 @@ -1,4 +1,11 @@ =============== +Epiphany 3.22.3 +=============== + +- Rework key event handling to fix events received twice (#764653) +- Add missing F1 keyboard shortcut to open help + +=============== Epiphany 3.22.2 =============== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/configure new/epiphany-3.22.3/configure --- old/epiphany-3.22.2/configure 2016-11-07 19:29:22.000000000 +0100 +++ new/epiphany-3.22.3/configure 2016-11-22 00:25:40.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNOME Web Browser 3.22.2. +# Generated by GNU Autoconf 2.69 for GNOME Web Browser 3.22.3. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GNOME Web Browser' PACKAGE_TARNAME='epiphany' -PACKAGE_VERSION='3.22.2' -PACKAGE_STRING='GNOME Web Browser 3.22.2' +PACKAGE_VERSION='3.22.3' +PACKAGE_STRING='GNOME Web Browser 3.22.3' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany' PACKAGE_URL='' @@ -1454,7 +1454,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNOME Web Browser 3.22.2 to adapt to many kinds of systems. +\`configure' configures GNOME Web Browser 3.22.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1524,7 +1524,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNOME Web Browser 3.22.2:";; + short | recursive ) echo "Configuration of GNOME Web Browser 3.22.3:";; esac cat <<\_ACEOF @@ -1672,7 +1672,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNOME Web Browser configure 3.22.2 +GNOME Web Browser configure 3.22.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2041,7 +2041,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNOME Web Browser $as_me 3.22.2, which was +It was created by GNOME Web Browser $as_me 3.22.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -5947,7 +5947,7 @@ # Define the identity of the package. PACKAGE='epiphany' - VERSION='3.22.2' + VERSION='3.22.3' cat >>confdefs.h <<_ACEOF @@ -17262,7 +17262,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNOME Web Browser $as_me 3.22.2, which was +This file was extended by GNOME Web Browser $as_me 3.22.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17328,7 +17328,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GNOME Web Browser config.status 3.22.2 +GNOME Web Browser config.status 3.22.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/configure.ac new/epiphany-3.22.3/configure.ac --- old/epiphany-3.22.2/configure.ac 2016-11-07 19:22:38.000000000 +0100 +++ new/epiphany-3.22.3/configure.ac 2016-11-22 00:25:12.000000000 +0100 @@ -16,7 +16,7 @@ m4_define([epiphany_version_major],[3]) m4_define([epiphany_version_minor],[22]) -m4_define([epiphany_version_micro],[2]) +m4_define([epiphany_version_micro],[3]) m4_define([epiphany_version],[epiphany_version_major.epiphany_version_minor.epiphany_version_micro]) AC_INIT([GNOME Web Browser],[epiphany_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany],[epiphany]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/m4/appstream-xml.m4 new/epiphany-3.22.3/m4/appstream-xml.m4 --- old/epiphany-3.22.2/m4/appstream-xml.m4 2016-11-07 19:29:11.000000000 +0100 +++ new/epiphany-3.22.3/m4/appstream-xml.m4 2016-11-22 00:25:30.000000000 +0100 @@ -10,7 +10,7 @@ dnl .appdata.xml files to appstream_XML in Makefile.am and they will be validated dnl at make check time, if appstream-util is installed, as well as installed dnl to the correct location automatically. Add --enable-appstream-util to -dnl DISTCHECK_CONFIGURE_FLAGS in Makefile.am to require valid AppData XML when +dnl AM_DISTCHECK_CONFIGURE_FLAGS in Makefile.am to require valid AppData XML when dnl doing a distcheck. dnl dnl Adding files to appstream_XML does not distribute them automatically. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/src/ephy-window.c new/epiphany-3.22.3/src/ephy-window.c --- old/epiphany-3.22.2/src/ephy-window.c 2016-11-07 19:21:34.000000000 +0100 +++ new/epiphany-3.22.3/src/ephy-window.c 2016-11-22 00:23:12.000000000 +0100 @@ -796,70 +796,59 @@ } static gboolean -ephy_window_key_press_event (GtkWidget *widget, - GdkEventKey *event) +should_web_view_receive_key_press_event (GdkEventKey *event) { - EphyWindow *window = EPHY_WINDOW (widget); - GtkWidget *focus_widget; - gboolean shortcircuit = FALSE, force_chain = FALSE, handled = FALSE; - guint modifier = event->state & gtk_accelerator_get_default_mod_mask (); - - /* In an attempt to get the mozembed playing nice with things like emacs keybindings - * we are passing important events to the focused child widget before letting the window's - * base handler see them. This is *completely against* stated gtk2 policy but the - * 'correct' behaviour is exceptionally useless. We need to keep an eye out for - * unexpected consequences of this decision. IME's should be a high concern, but - * considering that the IME folks complained about the upside-down event propagation - * rules, we might be doing them a favour. - * - * We achieve this by first evaluating the event to see if it's important, and if - * so, we get the focus widget and attempt to get the widget to handle that event. - * If the widget does handle it, we're done (unless force_chain is true, in which - * case the event is handled as normal in addition to being sent to the focus - * widget), otherwise the event follows the normal handling path. - */ + if (event->state == GDK_CONTROL_MASK) + return event->keyval != GDK_KEY_n && + event->keyval != GDK_KEY_q && + event->keyval != GDK_KEY_t && + event->keyval != GDK_KEY_w && + event->keyval != GDK_KEY_Page_Up && + event->keyval != GDK_KEY_KP_9 && + event->keyval != GDK_KEY_Page_Down && + event->keyval != GDK_KEY_KP_3; + + if (event->state == (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) + return event->keyval != GDK_KEY_N && + event->keyval != GDK_KEY_T && + event->keyval != GDK_KEY_Page_Up && + event->keyval != GDK_KEY_KP_9 && + event->keyval != GDK_KEY_Page_Down && + event->keyval != GDK_KEY_KP_3; - if ((event->state & GDK_CONTROL_MASK || - event->state & GDK_MOD1_MASK || - event->state & GDK_SHIFT_MASK) && - event->length > 0) { - /* Pass (CTRL|ALT|SHIFT)+letter characters to the widget */ - shortcircuit = TRUE; - } else if (event->keyval == GDK_KEY_Escape && modifier == 0) { - /* Always pass Escape to both the widget, and the parent */ - shortcircuit = TRUE; - force_chain = TRUE; - } else if (window->key_theme_is_emacs && - (modifier == GDK_CONTROL_MASK) && - event->length > 0 && - /* But don't pass Ctrl+Enter twice */ - event->keyval != GDK_KEY_Return && - event->keyval != GDK_KEY_KP_Enter && - event->keyval != GDK_KEY_ISO_Enter) { - /* Pass CTRL+letter characters to the widget */ - shortcircuit = TRUE; - } + return TRUE; +} - if (shortcircuit) { - focus_widget = gtk_window_get_focus (GTK_WINDOW (window)); +static gboolean +ephy_window_key_press_event (GtkWidget *widget, + GdkEventKey *event) +{ + EphyWebView *view; - if (GTK_IS_WIDGET (focus_widget)) { - handled = gtk_widget_event (focus_widget, - (GdkEvent *)event); - } - - if (handled && !force_chain) { - return handled; - } + view = ephy_embed_get_web_view (EPHY_WINDOW (widget)->active_embed); + if (gtk_window_get_focus (GTK_WINDOW (widget)) != GTK_WIDGET (view)) { + if (ephy_window_bound_accels (widget, event)) + return GDK_EVENT_STOP; + return GTK_WIDGET_CLASS (ephy_window_parent_class)->key_press_event (widget, event); } - /* Handle accelerators that we want bound, but aren't associated with - * an action */ - if (ephy_window_bound_accels (widget, event)) { - return TRUE; + /* GtkWindow's key press handler first calls gtk_window_activate_key, + * then gtk_window_propagate_key_event. We want to do the opposite, + * because we want to give webpages the chance to override most + * Epiphany shortcuts. For example, Ctrl+I in Google Docs should + * italicize your text and not open a new incognito window. So: + * first, propagate the event to the web view. Next, try + * accelerators only if the web view did not handle the event. But + * short-circuit the event propagation if it's a special keybinding + * that is reserved for Epiphany not allowed to be seen by webpages. + */ + if (!should_web_view_receive_key_press_event (event) || + !gtk_window_propagate_key_event (GTK_WINDOW (widget), event)) { + if (!ephy_window_bound_accels (widget, event)) + gtk_window_activate_key (GTK_WINDOW (widget), event); } - return GTK_WIDGET_CLASS (ephy_window_parent_class)->key_press_event (widget, event); + return GDK_EVENT_STOP; } static gboolean diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/src/epiphany-resources.c new/epiphany-3.22.3/src/epiphany-resources.c --- old/epiphany-3.22.2/src/epiphany-resources.c 2016-11-07 19:29:43.000000000 +0100 +++ new/epiphany-3.22.3/src/epiphany-resources.c 2016-11-22 00:25:57.000000000 +0100 @@ -6,7 +6,7 @@ # define SECTION #endif -static const SECTION union { const guint8 data[45956]; const double alignment; void * const ptr;} epiphany_resource_data = { { +static const SECTION union { const guint8 data[45996]; const double alignment; void * const ptr;} epiphany_resource_data = { { 0x47, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, @@ -50,55 +50,55 @@ 0x8b, 0x5e, 0x00, 0x00, 0x2a, 0x3d, 0x8f, 0xff, 0x17, 0x00, 0x00, 0x00, 0x8b, 0x5e, 0x00, 0x00, 0x1c, 0x00, 0x76, 0x00, 0xa8, 0x5e, 0x00, 0x00, - 0x09, 0x66, 0x00, 0x00, 0xb0, 0xb7, 0x24, 0x30, - 0x0e, 0x00, 0x00, 0x00, 0x09, 0x66, 0x00, 0x00, - 0x06, 0x00, 0x4c, 0x00, 0x10, 0x66, 0x00, 0x00, - 0x14, 0x66, 0x00, 0x00, 0xad, 0xf1, 0xdf, 0xa2, - 0x17, 0x00, 0x00, 0x00, 0x14, 0x66, 0x00, 0x00, - 0x12, 0x00, 0x76, 0x00, 0x28, 0x66, 0x00, 0x00, - 0x37, 0x6a, 0x00, 0x00, 0xe6, 0x7b, 0x45, 0x07, - 0x17, 0x00, 0x00, 0x00, 0x37, 0x6a, 0x00, 0x00, - 0x0f, 0x00, 0x76, 0x00, 0x48, 0x6a, 0x00, 0x00, - 0x57, 0x7a, 0x00, 0x00, 0x19, 0xfa, 0xa6, 0xb3, - 0x17, 0x00, 0x00, 0x00, 0x57, 0x7a, 0x00, 0x00, - 0x16, 0x00, 0x76, 0x00, 0x70, 0x7a, 0x00, 0x00, - 0x7f, 0x7e, 0x00, 0x00, 0x95, 0x8b, 0x84, 0xb4, - 0x17, 0x00, 0x00, 0x00, 0x7f, 0x7e, 0x00, 0x00, - 0x14, 0x00, 0x76, 0x00, 0x98, 0x7e, 0x00, 0x00, - 0xa7, 0x82, 0x00, 0x00, 0x4b, 0x50, 0x90, 0x0b, - 0x14, 0x00, 0x00, 0x00, 0xa7, 0x82, 0x00, 0x00, - 0x04, 0x00, 0x4c, 0x00, 0xac, 0x82, 0x00, 0x00, - 0xb0, 0x82, 0x00, 0x00, 0x17, 0x38, 0xe0, 0x94, - 0x02, 0x00, 0x00, 0x00, 0xb0, 0x82, 0x00, 0x00, - 0x09, 0x00, 0x76, 0x00, 0xc0, 0x82, 0x00, 0x00, - 0xcf, 0x8a, 0x00, 0x00, 0x55, 0x9b, 0x9a, 0x71, - 0x17, 0x00, 0x00, 0x00, 0xcf, 0x8a, 0x00, 0x00, - 0x0f, 0x00, 0x76, 0x00, 0xe0, 0x8a, 0x00, 0x00, - 0xef, 0x8c, 0x00, 0x00, 0x0c, 0xac, 0xa7, 0x6b, - 0x17, 0x00, 0x00, 0x00, 0xef, 0x8c, 0x00, 0x00, - 0x13, 0x00, 0x76, 0x00, 0x08, 0x8d, 0x00, 0x00, - 0x17, 0x95, 0x00, 0x00, 0x9b, 0xea, 0x55, 0x32, - 0x17, 0x00, 0x00, 0x00, 0x17, 0x95, 0x00, 0x00, - 0x15, 0x00, 0x76, 0x00, 0x30, 0x95, 0x00, 0x00, - 0x0a, 0x9a, 0x00, 0x00, 0x95, 0x15, 0xaf, 0xf5, - 0x17, 0x00, 0x00, 0x00, 0x0a, 0x9a, 0x00, 0x00, - 0x13, 0x00, 0x76, 0x00, 0x20, 0x9a, 0x00, 0x00, - 0x2f, 0x9e, 0x00, 0x00, 0xd4, 0xb5, 0x02, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x2f, 0x9e, 0x00, 0x00, - 0x01, 0x00, 0x4c, 0x00, 0x30, 0x9e, 0x00, 0x00, - 0x34, 0x9e, 0x00, 0x00, 0x1c, 0xb2, 0xe8, 0x27, - 0x17, 0x00, 0x00, 0x00, 0x34, 0x9e, 0x00, 0x00, - 0x1f, 0x00, 0x76, 0x00, 0x58, 0x9e, 0x00, 0x00, - 0x04, 0xa3, 0x00, 0x00, 0x63, 0xf4, 0x89, 0x16, - 0x17, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x00, 0x00, - 0x1d, 0x00, 0x76, 0x00, 0x28, 0xa3, 0x00, 0x00, - 0x0b, 0xb0, 0x00, 0x00, 0xfd, 0xcf, 0x01, 0xdf, - 0x09, 0x00, 0x00, 0x00, 0x0b, 0xb0, 0x00, 0x00, - 0x09, 0x00, 0x4c, 0x00, 0x14, 0xb0, 0x00, 0x00, - 0x60, 0xb0, 0x00, 0x00, 0x37, 0x9c, 0x42, 0xfc, - 0x17, 0x00, 0x00, 0x00, 0x60, 0xb0, 0x00, 0x00, - 0x1a, 0x00, 0x76, 0x00, 0x80, 0xb0, 0x00, 0x00, - 0x84, 0xb3, 0x00, 0x00, 0x69, 0x6e, 0x63, 0x6f, + 0x2f, 0x66, 0x00, 0x00, 0xb0, 0xb7, 0x24, 0x30, + 0x0e, 0x00, 0x00, 0x00, 0x2f, 0x66, 0x00, 0x00, + 0x06, 0x00, 0x4c, 0x00, 0x38, 0x66, 0x00, 0x00, + 0x3c, 0x66, 0x00, 0x00, 0xad, 0xf1, 0xdf, 0xa2, + 0x17, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x00, 0x00, + 0x12, 0x00, 0x76, 0x00, 0x50, 0x66, 0x00, 0x00, + 0x5f, 0x6a, 0x00, 0x00, 0xe6, 0x7b, 0x45, 0x07, + 0x17, 0x00, 0x00, 0x00, 0x5f, 0x6a, 0x00, 0x00, + 0x0f, 0x00, 0x76, 0x00, 0x70, 0x6a, 0x00, 0x00, + 0x7f, 0x7a, 0x00, 0x00, 0x19, 0xfa, 0xa6, 0xb3, + 0x17, 0x00, 0x00, 0x00, 0x7f, 0x7a, 0x00, 0x00, + 0x16, 0x00, 0x76, 0x00, 0x98, 0x7a, 0x00, 0x00, + 0xa7, 0x7e, 0x00, 0x00, 0x95, 0x8b, 0x84, 0xb4, + 0x17, 0x00, 0x00, 0x00, 0xa7, 0x7e, 0x00, 0x00, + 0x14, 0x00, 0x76, 0x00, 0xc0, 0x7e, 0x00, 0x00, + 0xcf, 0x82, 0x00, 0x00, 0x4b, 0x50, 0x90, 0x0b, + 0x14, 0x00, 0x00, 0x00, 0xcf, 0x82, 0x00, 0x00, + 0x04, 0x00, 0x4c, 0x00, 0xd4, 0x82, 0x00, 0x00, + 0xd8, 0x82, 0x00, 0x00, 0x17, 0x38, 0xe0, 0x94, + 0x02, 0x00, 0x00, 0x00, 0xd8, 0x82, 0x00, 0x00, + 0x09, 0x00, 0x76, 0x00, 0xe8, 0x82, 0x00, 0x00, + 0xf7, 0x8a, 0x00, 0x00, 0x55, 0x9b, 0x9a, 0x71, + 0x17, 0x00, 0x00, 0x00, 0xf7, 0x8a, 0x00, 0x00, + 0x0f, 0x00, 0x76, 0x00, 0x08, 0x8b, 0x00, 0x00, + 0x17, 0x8d, 0x00, 0x00, 0x0c, 0xac, 0xa7, 0x6b, + 0x17, 0x00, 0x00, 0x00, 0x17, 0x8d, 0x00, 0x00, + 0x13, 0x00, 0x76, 0x00, 0x30, 0x8d, 0x00, 0x00, + 0x3f, 0x95, 0x00, 0x00, 0x9b, 0xea, 0x55, 0x32, + 0x17, 0x00, 0x00, 0x00, 0x3f, 0x95, 0x00, 0x00, + 0x15, 0x00, 0x76, 0x00, 0x58, 0x95, 0x00, 0x00, + 0x32, 0x9a, 0x00, 0x00, 0x95, 0x15, 0xaf, 0xf5, + 0x17, 0x00, 0x00, 0x00, 0x32, 0x9a, 0x00, 0x00, + 0x13, 0x00, 0x76, 0x00, 0x48, 0x9a, 0x00, 0x00, + 0x57, 0x9e, 0x00, 0x00, 0xd4, 0xb5, 0x02, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x57, 0x9e, 0x00, 0x00, + 0x01, 0x00, 0x4c, 0x00, 0x58, 0x9e, 0x00, 0x00, + 0x5c, 0x9e, 0x00, 0x00, 0x1c, 0xb2, 0xe8, 0x27, + 0x17, 0x00, 0x00, 0x00, 0x5c, 0x9e, 0x00, 0x00, + 0x1f, 0x00, 0x76, 0x00, 0x80, 0x9e, 0x00, 0x00, + 0x2c, 0xa3, 0x00, 0x00, 0x63, 0xf4, 0x89, 0x16, + 0x17, 0x00, 0x00, 0x00, 0x2c, 0xa3, 0x00, 0x00, + 0x1d, 0x00, 0x76, 0x00, 0x50, 0xa3, 0x00, 0x00, + 0x33, 0xb0, 0x00, 0x00, 0xfd, 0xcf, 0x01, 0xdf, + 0x09, 0x00, 0x00, 0x00, 0x33, 0xb0, 0x00, 0x00, + 0x09, 0x00, 0x4c, 0x00, 0x3c, 0xb0, 0x00, 0x00, + 0x88, 0xb0, 0x00, 0x00, 0x37, 0x9c, 0x42, 0xfc, + 0x17, 0x00, 0x00, 0x00, 0x88, 0xb0, 0x00, 0x00, + 0x1a, 0x00, 0x76, 0x00, 0xa8, 0xb0, 0x00, 0x00, + 0xac, 0xb3, 0x00, 0x00, 0x69, 0x6e, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -3036,7 +3036,7 @@ 0x61, 0x6e, 0x79, 0x2d, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x6d, 0x65, 0x6e, 0x75, 0x2e, 0x75, 0x69, 0x00, - 0x51, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x77, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x2e, 0x30, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x69, @@ -3230,49 +3230,54 @@ 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x61, 0x70, 0x70, 0x2e, 0x68, 0x65, 0x6c, 0x70, 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, - 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, + 0x65, 0x3e, 0x3c, 0x61, 0x74, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x3d, 0x22, 0x61, 0x63, 0x63, 0x65, 0x6c, + 0x22, 0x3e, 0x46, 0x31, 0x3c, 0x2f, 0x61, 0x74, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x3e, + 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, + 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x61, 0x74, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, + 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, + 0x5f, 0x41, 0x62, 0x6f, 0x75, 0x74, 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, - 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, - 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, - 0x22, 0x3e, 0x5f, 0x41, 0x62, 0x6f, 0x75, 0x74, - 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x65, 0x3e, 0x3c, 0x61, 0x74, 0x74, - 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x6e, - 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0x61, 0x70, 0x70, - 0x2e, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3c, 0x2f, + 0x65, 0x3e, 0x3c, 0x61, 0x74, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3e, 0x61, 0x70, 0x70, 0x2e, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x3c, 0x2f, 0x61, 0x74, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x3e, + 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, + 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, 0x61, 0x74, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x6c, 0x61, + 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, 0x72, 0x61, + 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, 0x22, 0x3e, + 0x5f, 0x51, 0x75, 0x69, 0x74, 0x3c, 0x2f, 0x61, + 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, + 0x3e, 0x3c, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, + 0x75, 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, + 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3e, 0x61, 0x70, 0x70, 0x2e, 0x71, 0x75, + 0x69, 0x74, 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, + 0x69, 0x62, 0x75, 0x74, 0x65, 0x3e, 0x3c, 0x61, + 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x61, + 0x63, 0x63, 0x65, 0x6c, 0x22, 0x3e, 0x26, 0x6c, + 0x74, 0x3b, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, + 0x79, 0x26, 0x67, 0x74, 0x3b, 0x71, 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x3e, 0x3c, 0x2f, 0x69, 0x74, 0x65, 0x6d, - 0x3e, 0x3c, 0x69, 0x74, 0x65, 0x6d, 0x3e, 0x3c, - 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, - 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x20, 0x74, - 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x61, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x3d, 0x22, 0x79, 0x65, 0x73, - 0x22, 0x3e, 0x5f, 0x51, 0x75, 0x69, 0x74, 0x3c, - 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, - 0x74, 0x65, 0x3e, 0x3c, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x6e, 0x61, - 0x6d, 0x65, 0x3d, 0x22, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x3e, 0x61, 0x70, 0x70, 0x2e, - 0x71, 0x75, 0x69, 0x74, 0x3c, 0x2f, 0x61, 0x74, - 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x3e, - 0x3c, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, - 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, - 0x22, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x22, 0x3e, - 0x26, 0x6c, 0x74, 0x3b, 0x50, 0x72, 0x69, 0x6d, - 0x61, 0x72, 0x79, 0x26, 0x67, 0x74, 0x3b, 0x71, - 0x3c, 0x2f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x65, 0x3e, 0x3c, 0x2f, 0x69, 0x74, - 0x65, 0x6d, 0x3e, 0x3c, 0x2f, 0x73, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x3c, 0x2f, 0x6d, - 0x65, 0x6e, 0x75, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, - 0x0a, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, - 0x29, 0x67, 0x6e, 0x6f, 0x6d, 0x65, 0x2f, 0x00, + 0x3e, 0x3c, 0x2f, 0x73, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x3e, 0x3c, 0x2f, 0x6d, 0x65, 0x6e, + 0x75, 0x3e, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x00, + 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x67, + 0x6e, 0x6f, 0x6d, 0x65, 0x2f, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x2d, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x2e, 0x75, 0x69, 0x00, 0x00, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/epiphany-3.22.2/src/resources/epiphany-application-menu.ui new/epiphany-3.22.3/src/resources/epiphany-application-menu.ui --- old/epiphany-3.22.2/src/resources/epiphany-application-menu.ui 2016-11-07 19:21:34.000000000 +0100 +++ new/epiphany-3.22.3/src/resources/epiphany-application-menu.ui 2016-11-22 00:23:12.000000000 +0100 @@ -46,6 +46,7 @@ <item> <attribute name="label" translatable="yes">_Help</attribute> <attribute name="action">app.help</attribute> + <attribute name="accel">F1</attribute> </item> <item> <attribute name="label" translatable="yes">_About</attribute>
