2011-10-14 06:19:52 |
tisep |
bug |
|
|
added bug |
2011-10-14 08:06:53 |
Launchpad Janitor |
evince (Ubuntu): status |
New |
Confirmed |
|
2011-10-14 08:09:16 |
Christof Buchbender |
bug |
|
|
added subscriber Christof Buchbender |
2011-10-17 12:23:00 |
Sebastien Bacher |
evince (Ubuntu): assignee |
|
Chase Douglas (chasedouglas) |
|
2011-10-17 19:07:58 |
Chase Douglas |
summary |
Evince Warning |
--disable-gestures does not work |
|
2011-10-17 19:08:23 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-desktop/evince/ubuntu |
|
2011-10-17 19:08:38 |
Chase Douglas |
evince (Ubuntu): importance |
Undecided |
Medium |
|
2011-10-17 19:08:38 |
Chase Douglas |
evince (Ubuntu): status |
Confirmed |
Fix Committed |
|
2011-10-17 19:08:38 |
Chase Douglas |
evince (Ubuntu): milestone |
|
oneiric-updates |
|
2011-10-17 19:12:09 |
Chase Douglas |
evince (Ubuntu): milestone |
oneiric-updates |
|
|
2011-10-17 19:15:21 |
Chase Douglas |
description |
When I open a pdf file, the terminal displays the following warning:
(evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
--------------------------------------------------
It is really annoying and I just need to know what is causing the warning and how do I fix it. Thanks!
BTW, I just dist-updated to 11.10 Ocelot.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evince 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 14 02:10:49 2011
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
SourcePackage: evince
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) |
The --disable-gestures flag does not work due to two issues:
1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag.
2. The property value is not checked before registering for gestures.
The first issue causes the following warning in the console:
(evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evince 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 14 02:10:49 2011
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
SourcePackage: evince
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) |
|
2011-10-17 19:16:50 |
Chase Douglas |
nominated for series |
|
Ubuntu Oneiric |
|
2011-10-17 19:16:50 |
Chase Douglas |
bug task added |
|
evince (Ubuntu Oneiric) |
|
2011-10-17 19:17:10 |
Chase Douglas |
evince (Ubuntu Oneiric): status |
New |
Triaged |
|
2011-10-17 19:17:14 |
Chase Douglas |
evince (Ubuntu Oneiric): importance |
Undecided |
Medium |
|
2011-10-17 19:17:27 |
Chase Douglas |
evince (Ubuntu Oneiric): milestone |
|
oneiric-updates |
|
2011-10-17 19:28:01 |
Chase Douglas |
description |
The --disable-gestures flag does not work due to two issues:
1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag.
2. The property value is not checked before registering for gestures.
The first issue causes the following warning in the console:
(evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evince 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 14 02:10:49 2011
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
SourcePackage: evince
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) |
SRU Justification:
==================
[Impact]
Gesture support in applications currently requires a tradeoff when dealing with two touch scrolling on trackpads. There may be users who would prefer to operate evince without gesture support. Currently, --disable-gestures/-g does not work.
[Development Fix]
The bug has been fixed in the development branch by modifying the libgrip gestures distro patch. Version 3.2.1-0ubuntu2 released in precise has the fix.
[Stable Fix]
See http://bazaar.launchpad.net/~ubuntu-desktop/evince/ubuntu/revision/133.
[Test Case]
Run evince at the console. The warning about the "enable-gestures" property will show. Run with --disable-gestures and the warning will still appear, and gestures will still be enabled. The list of evince gestures are: two touch pinch to zoom and rotate on touchpads and touchscreens, and two touch drag to scroll on touchscreens. Note this only works with multitouch gesture capable hardware, such as Macbook trackpads and Magic Trackpads
[Regression Potential]
Minimal. The patch is extremely straightforward. The enable-gestures property is now checked before registering for gestures, and the unnecessary G_PARAM_CONSTRUCTION_ONLY flag on the property has been removed.
Original bug report:
====================
The --disable-gestures flag does not work due to two issues:
1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag.
2. The property value is not checked before registering for gestures.
The first issue causes the following warning in the console:
(evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evince 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 14 02:10:49 2011
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
SourcePackage: evince
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) |
|
2011-10-17 19:46:45 |
Brian Teague |
bug |
|
|
added subscriber Brian Teague |
2011-10-18 06:36:29 |
Didier Roche-Tolomelli |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-10-18 23:05:19 |
Chris Halse Rogers |
evince (Ubuntu Oneiric): status |
Triaged |
Fix Committed |
|
2011-10-18 23:05:24 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2011-10-18 23:05:26 |
Chris Halse Rogers |
tags |
amd64 apport-bug apport-lpi oneiric running-unity |
amd64 apport-bug apport-lpi oneiric running-unity verification-needed |
|
2011-10-19 01:41:34 |
melchiorre |
evince (Ubuntu Oneiric): status |
Fix Committed |
Fix Released |
|
2011-10-19 08:12:19 |
Jean-Baptiste Lallement |
evince (Ubuntu Oneiric): status |
Fix Released |
Fix Committed |
|
2011-10-20 16:58:26 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/oneiric-proposed/evince |
|
2011-10-20 17:45:21 |
Launchpad Janitor |
evince (Ubuntu): status |
Fix Committed |
Fix Released |
|
2011-10-24 20:03:42 |
scottku |
bug |
|
|
added subscriber scottku |
2011-10-25 19:04:44 |
Eric Carvalho |
bug |
|
|
added subscriber Eric Carvalho |
2011-10-31 18:42:41 |
Pedro Villavicencio |
tags |
amd64 apport-bug apport-lpi oneiric running-unity verification-needed |
amd64 apport-bug apport-lpi oneiric running-unity verification-done |
|
2011-11-01 14:47:25 |
Launchpad Janitor |
evince (Ubuntu Oneiric): status |
Fix Committed |
Fix Released |
|