Go to file
Colin Walters 2726fdb831 Bug 588343 - Major rework of window monitoring to be application-based
The previous application monitoring code was originally designed
to be based on WM_CLASS, which was then resolved on a server.
We have that resolution code locally now, so instead
of saving WM_CLASS data, save application IDs.

Also, inside the WM we have a much better
infrastructure for tracking windows.  In particular, rather
than polling, we can just watch for focus notification on
the display, and window add/remove.

Instead of polling XScreensaver, use DBus to watch org.gnome.Session
which already has an idle time watch.

Now there is no polling at all inside the monitor.
2009-08-04 18:40:37 -04:00
.settings Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
data DocsWidget -> RecentDocsWidget 2009-07-27 14:50:54 -04:00
js Bug 588343 - Major rework of window monitoring to be application-based 2009-08-04 18:40:37 -04:00
src Bug 588343 - Major rework of window monitoring to be application-based 2009-08-04 18:40:37 -04:00
tools/build Add mesa-utils to build-setup.sh for Debian/Utils 2009-08-03 15:14:53 -04:00
.gitignore Add a built-in screencast recording facility 2009-03-20 16:53:50 -04:00
.project Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
AUTHORS Initial commit 2008-10-31 04:22:44 +00:00
autogen.sh Don't use bash syntax pointlessly. Fixes this to work under real /bin/sh. 2009-04-07 09:37:29 -04:00
configure.ac Remove taskpanel 2009-07-31 17:42:49 -04:00
COPYING Initial commit 2008-10-31 04:22:44 +00:00
MAINTAINERS Initial commit 2008-10-31 04:22:44 +00:00
Makefile.am Make "make distcheck" work, and verify that we're disting all the javascript 2009-03-12 10:04:25 -04:00
README Initial commit 2008-10-31 04:22:44 +00:00