rpms/gnome-screensaver/FC-5 gnome-screensaver-2.14.0-detect-more-user-events.patch, NONE, 1.1 gnome-screensaver-2.14.0-fix-timeout.patch, NONE, 1.1 gnome-screensaver.spec, 1.63, 1.64
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Apr 4 14:06:24 UTC 2006
Author: rstrode
Update of /cvs/dist/rpms/gnome-screensaver/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv4250
Modified Files:
gnome-screensaver.spec
Added Files:
gnome-screensaver-2.14.0-detect-more-user-events.patch
gnome-screensaver-2.14.0-fix-timeout.patch
Log Message:
- Don't unconditionally activate every timeout period regardless
of user activity after long suspends (bug 183668)
- Detect scroll wheel events when pointer isn't moved
(upstream bug 335831)
gnome-screensaver-2.14.0-detect-more-user-events.patch:
gs-watcher-x11.c | 7 +++++++
1 files changed, 7 insertions(+)
--- NEW FILE gnome-screensaver-2.14.0-detect-more-user-events.patch ---
--- gnome-screensaver-2.14.0/src/gs-watcher-x11.c 30 Mar 2006 16:45:48 -0000 1.34
+++ gnome-screensaver-2.14.0/src/gs-watcher-x11.c 2 Apr 2006 03:52:22 -0000
@@ -317,6 +316,9 @@ notice_events_inner (Window window,
/* Select for SubstructureNotify on all windows */
events = SubstructureNotifyMask | events;
+
+ /* Select for PropertyNotify events to get user time changes */
+ events = PropertyChangeMask | events;
} else {
/* We want to disable all events */
@@ -607,6 +609,10 @@ gs_watcher_xevent (GSWatcher *watcher,
case ButtonPress:
case ButtonRelease:
_gs_watcher_notice_activity (watcher);
+ break;
+ case PropertyNotify:
+ if (ev->xproperty.atom == gdk_x11_get_xatom_by_name ("_NET_WM_USER_TIME"))
+ _gs_watcher_notice_activity (watcher);
break;
case CreateNotify:
{
gnome-screensaver-2.14.0-fix-timeout.patch:
gs-watcher-x11.c | 1 +
1 files changed, 1 insertion(+)
--- NEW FILE gnome-screensaver-2.14.0-fix-timeout.patch ---
--- gnome-screensaver-2.14.0/src/gs-watcher-x11.c.fix-timeout 2006-04-04 00:56:39.000000000 -0400
+++ gnome-screensaver-2.14.0/src/gs-watcher-x11.c 2006-04-04 00:56:48.000000000 -0400
@@ -1323,6 +1323,7 @@ check_for_clock_skew (GSWatcher *watcher
watcher->priv->emergency_lock = TRUE;
maybe_send_signal (watcher);
+ watcher->priv->emergency_lock = FALSE;
}
watcher->priv->last_wall_clock_time = now;
Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-screensaver/FC-5/gnome-screensaver.spec,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- gnome-screensaver.spec 31 Mar 2006 04:22:42 -0000 1.63
+++ gnome-screensaver.spec 4 Apr 2006 14:06:22 -0000 1.64
@@ -14,7 +14,7 @@
Summary: GNOME Screensaver
Name: gnome-screensaver
Version: 2.14.0
-Release: 1.fc5
+Release: 1.fc5.1
License: GPL
Group: Amusement/Graphics
Source0: %{name}-%{version}.tar.bz2
@@ -28,6 +28,8 @@
Patch1: gnome-screensaver-0.0.23-use-floaters-by-default.patch
Patch2: gnome-screensaver-2.13.91-shrink-em.patch
Patch3: gnome-screensaver-2.14.0-pass-krb-environment.patch
+Patch4: gnome-screensaver-2.14.0-fix-timeout.patch
+Patch5: gnome-screensaver-2.14.0-detect-more-user-events.patch
BuildRoot: %{_tmppath}/%{name}-root
URL: http://www.gnome.org
@@ -65,6 +67,8 @@
%patch1 -p1 -b .use-floaters-by-default
%patch2 -p1 -b .shrink-em
%patch3 -p1 -b .pass-krb-environment
+%patch4 -p1 -b .timeout
+%patch5 -p1 -b .detect-more-user-events
%build
intltoolize --force
@@ -164,6 +168,13 @@
%{_sysconfdir}/pam.d/*
%changelog
+* Thu Mar 30 2006 Ray Strode <rstrode at redhat.com> 2.14.0-1.fc5.1
+- Don't unconditionally activate every timeout period regardless
+ of user activity after long suspends (bug 183668)
+
+- Detect scroll wheel events when pointer isn't moved
+ (upstream bug 335831)
+
* Thu Mar 30 2006 Ray Strode <rstrode at redhat.com> 2.14.0-1.fc5
- refresh kerberos credentials when unlocking screen
(bug 187341)
More information about the fedora-cvs-commits
mailing list