commit 2cc0b7023b78e3bd9e111c8b0a719c4d10dde5cf
Author: Colin Walters <walters@verbum.org>
Date:   Tue Nov 13 13:05:55 2012 -0500

    build: Add --disable-man option
    
    1) For embedded systems, it makes no sense to include documentation
       of this kind on each image.  So we might as well not even build
       it.
    2) For people bootstrapping systems from source code, documentation
       is the source of many cyclical build loops.  Allowing it to
        be disabled helps cut these loops.
    3) The Docbook stylesheets and build system have no sane upstream,
       and so at the moment aren't included in gnome-ostree.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688271

M	configure.ac
M	doc/Makefile.am

commit 121067a005a1bb65bdb86534274a8a8658d57f09
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Nov 15 13:13:21 2012 +0100

    Updated Slovenian translation

M	po/sl.po

commit 69ed18b716c73fef014086d86c038825d0724128
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Nov 13 16:16:38 2012 +0100

    gnome-session-check-accelerated: Simplify _has_extension()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	tools/gnome-session-check-accelerated-helper.c

commit 313def1d1d20b684367c59d4b1f5b1b5ff1ea1c5
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu Aug 23 10:27:11 2012 -0400

    gnome-session-check-accelerated: Set _GNOME_MAX_SCREEN_SIZE on the root window
    
    Compute this from the minimum of the maximum texture size and the
    maximum renderbuffer size.  gnome-settings-daemon may use this to avoid
    setting mode configurations that exceed the screen dimensions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	tools/gnome-session-check-accelerated-helper.c

commit 63e765cf8da6fdfead08cd883ae903f13d8d1518
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Nov 13 14:48:04 2012 +0100

    gnome-session-check-accelerated: Use constant for specific sizes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	tools/gnome-session-check-accelerated-helper.c

commit 97088bda14ca8f1c2fa52326e208593722931689
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Nov 13 14:43:11 2012 +0100

    gnome-session-check-accelerated: Better kcmdline parsing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	tools/gnome-session-check-accelerated-helper.c

commit 269756ce8012a9d76e124f95b4e4dd7ff4ab5802
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Nov 13 14:40:24 2012 +0100

    gnome-session-check-accelerated: Use gbooleans for retval
    
    Instead of ints, with zero sometimes for failure, sometimes
    for success.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	tools/gnome-session-check-accelerated-helper.c

commit 0a8a017aecdc771fa6729b12bd2c3876cc8e6374
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Nov 13 14:15:55 2012 +0100

    gnome-session-check-accelerated: Use glib
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688252

M	configure.ac
M	tools/gnome-session-check-accelerated-helper.c

commit 59af0bd778e2a71b56d78f4b17517cbce16d2f74
Author: Daniel Drake <dsd@laptop.org>
Date:   Mon Nov 12 15:29:13 2012 -0600

    Reject new XSMP clients earlier in the shutdown path
    
    When we are ending the session, a new client connecting and trying to
    register causes things to get confused and long delays to happen.
    
    Move GsmXsmpServer to be managed by GsmManager, which can now tell the
    server at a much earlier time when we are shutting down. Now new clients
    are rejected much earlier and the confusion and delays are gone.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688209

M	gnome-session/gsm-manager.c
M	gnome-session/gsm-xsmp-server.c
M	gnome-session/gsm-xsmp-server.h
M	gnome-session/main.c

commit e7cbff3fb381c6d1666d148889a5e485d5e2e418
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Tue Nov 13 11:02:35 2012 +0100

    GsmConsoleKit: Properly initialize upower client
    
    Move UPower client initialization from gsm_consolekit_on_name_owner_changed()
    (which is not actually called for UPower usually) into
    gsm_consolekit_ensure_ck_connection().
    
    This makes the UPower calls actually work, otherwise they fail on trying to
    pass a NULL client.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688229

M	gnome-session/gsm-consolekit.c

commit 27ded0935c16ac7c5889eeda751345db4a12ce80
Author: Colin Walters <walters@verbum.org>
Date:   Wed Nov 7 07:27:22 2012 -0500

    Add new SessionIsActive property
    
    Merge the code from gnome-settings-daemon to monitor session active
    state, unfortunately down-porting it to dbus-glib in the ConsoleKit
    case.  Even more unfortunately, we hand-roll a PropertiesChanged
    signal for GDBus consumers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687821

M	gnome-session/gsm-consolekit.c
M	gnome-session/gsm-manager.c
M	gnome-session/gsm-system.c
M	gnome-session/gsm-system.h
M	gnome-session/gsm-systemd.c
M	gnome-session/org.gnome.SessionManager.xml

commit c95bb1335a8e6f56f85b3803b9d2427661c05639
Author: Colin Walters <walters@verbum.org>
Date:   Wed Nov 7 07:50:16 2012 -0500

    GsmSystemd: use free() on string returned from libsystemd, not g_free()
    
    Doesn't matter now, but it may sometime in the future.  Also, it's
    just good to stay on one's toes in C about what kinds of pointers need
    to be freed with which function.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687821

M	gnome-session/gsm-systemd.c

commit edec3fc90f6ea0ffdb685367def56c6be73c5284
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Nov 9 12:57:45 2012 +0200

    Updated Hebrew translation.

M	po/he.po

commit 24bf7b626638c4d472a59a4221b5a47475eee7e4
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Nov 8 21:37:30 2012 +0100

    Updated Slovenian translation

M	po/sl.po

commit 35f66f19c3b228922de44f1cc7953deb7ad69141
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Nov 7 21:01:13 2012 +0100

    Updated POTFILES.in

M	po/POTFILES.in

commit f9ee9c6f4fa9bc749765eb06e41a13d08645e627
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 14:13:27 2012 +0100

    tools: Exit when gnome-session isn't available

M	tools/gnome-session-inhibit.c

commit 7b191be59cd66b958ff3137c1020c066223cd489
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 13:44:33 2012 +0100

    man: Update inhibit tool man page

M	doc/man/gnome-session-inhibit.1

commit c933724a6d7791bad4022f26a68259d747d8a14a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 13:44:13 2012 +0100

    man: Add rule to re-generate inhibit tool man page

M	doc/man/Makefile.am

commit f48f42429302c1f4702dec33d2f30bd9a3310059
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 13:38:29 2012 +0100

    tools: Add an inhibit-only mode
    
    It's better for some applications that want to integrate
    into GNOME without using D-Bus to launch the inhibitor
    directly when they need it, and stop it when they don't.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687404

M	doc/man/gnome-session-inhibit.xml
M	tools/gnome-session-inhibit.c

commit 579be2bd15d512d70b675c563cf60bd0ee998c88
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 13:15:06 2012 +0100

    tools: Split off waiting for the launched application

M	tools/gnome-session-inhibit.c

commit 0f86191608e8be52accf506cc4e5ae0366faae72
Author: Colin Walters <walters@verbum.org>
Date:   Wed Nov 7 07:06:03 2012 -0500

    Fix some compiler warnings
    
    A few from new gnome-common, others preexisting.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687838

M	gnome-session/gsm-autostart-app.c
M	gnome-session/gsm-util.c
M	gnome-session/main.c

commit 3b4b5c3c8aa96344b54e7a62157345ec220a576a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 13:00:08 2012 +0100

    tools: Fix build with srcdir != builddir

M	tools/Makefile.am

commit a2636d3fafc737679f485fd03d89261d46563010
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 12:50:41 2012 +0100

    tools: Use new inhibitor flags header

M	tools/gnome-session-inhibit.c

commit f6a9ab48d29a99a1d696035a085ed8a19c33bbb8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 12:50:12 2012 +0100

    tools: Fix inhibit tool build
    
    gnome-session-inhibit.c: In function ‘main’:
    gnome-session-inhibit.c:151:3: warning: implicit declaration of function ‘setlocale’ [-Wimplicit-function-declaration]
    gnome-session-inhibit.c:151:3: warning: nested extern declaration of ‘setlocale’ [-Wnested-externs]
    gnome-session-inhibit.c:151:14: error: ‘LC_ALL’ undeclared (first use in this function)
    gnome-session-inhibit.c:151:14: note: each undeclared identifier is reported only once for each function it appears in

M	tools/gnome-session-inhibit.c

commit 48fd7e6c0cea668c4378af869cfca1cee71afaf3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 7 12:45:01 2012 +0100

    Move inhibitor flags to a separate file

M	gnome-session/Makefile.am
A	gnome-session/gsm-inhibitor-flag.h
M	gnome-session/gsm-inhibitor.h

commit a696ccb00acf6bdcd168c23db2cc4e33bb1455e0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Oct 10 11:03:04 2012 +0200

    Export locale categories through D-Bus
    
    Add GetLocale() function for System Settings to lookup the value
    of a particular locale setting, such as the session language.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685863

M	gnome-session/gsm-manager.c
M	gnome-session/gsm-manager.h
M	gnome-session/org.gnome.SessionManager.xml

commit fcdbf2b36b184f10239ac7a81cb3c88b4c5ed477
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Nov 3 01:51:14 2012 -0400

    Add a commandline wrapper to inhibit idle
    
    This is needed since 3rd party media players can't be bothered
    to make a D-Bus call.

M	doc/man/Makefile.am
A	doc/man/gnome-session-inhibit.1
A	doc/man/gnome-session-inhibit.xml
M	tools/Makefile.am
A	tools/gnome-session-inhibit.c

commit f293022393b559bb3e79eb0e2a7102cd5ef14149
Author: Ray Strode <rstrode@redhat.com>
Date:   Tue Nov 6 16:37:53 2012 -0500

    doap: add walters
    
    hopefully he won't notice

M	gnome-session.doap

commit 5aff5ed2e24146f16c6eabbd4f39e9c9fc28dbb9
Author: Ray Strode <rstrode@redhat.com>
Date:   Tue Nov 6 15:46:42 2012 -0500

    main: initialize gsm-system before acquring name
    
    gsm-systemd makes synchronous calls to logind.  These
    calls invoke a main loop.  If we've already acquired a name
    on the session bus when the main loop is running, then we'll
    service that bus name too early.
    
    This commit initializes gsm-system before acquiring a name to
    avoid that clash.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687804

M	gnome-session/main.c

commit 06c70656beb3fff1b3067f53e3ec5f23871d94b8
Author: Colin Walters <walters@verbum.org>
Date:   Thu Oct 25 18:42:40 2012 -0400

    Drop gsm-marshal.list, use g_cclosure_marshal_generic
    
    We can just pass NULL everywhere nowadays.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687067

M	gnome-session/Makefile.am
M	gnome-session/gsm-app.c
M	gnome-session/gsm-autostart-app.c
M	gnome-session/gsm-client.c
M	gnome-session/gsm-dbus-client.c
M	gnome-session/gsm-manager.c
D	gnome-session/gsm-marshal.list
M	gnome-session/gsm-shell.c
M	gnome-session/gsm-store.c
M	gnome-session/gsm-system.c
M	gnome-session/gsm-systemd.c
M	gnome-session/gsm-xsmp-client.c

commit 655d9bdb797a518ae4fe78ac3a427d2e8b5a2fe5
Author: Colin Walters <walters@verbum.org>
Date:   Thu Oct 25 02:12:32 2012 -0400

    Use g_clear_object/g_clear_pointer
    
    Just makes the code feel more modern.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687067

M	gnome-session/gsm-autostart-app.c
M	gnome-session/gsm-fail-whale-dialog.c
M	gnome-session/gsm-inhibit-dialog.c
M	gnome-session/gsm-logout-dialog.c
M	gnome-session/gsm-manager.c
M	gnome-session/gsm-shell-extensions.c
M	gnome-session/gsm-shell.c
M	gnome-session/gsm-util.c
M	gnome-session/main.c
M	tools/gnome-session-quit.c

commit 76c7543dec2d8f4eefc6b8732c4e1d34fc39c4e0
Author: Colin Walters <walters@verbum.org>
Date:   Thu Oct 25 01:47:15 2012 -0400

    Use g_unix_signal_add() instead of GdmSignalHandler
    
    Part of GLib, cleaner, better, faster, reverses male pattern baldness,
    etc.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687067

M	gnome-session/Makefile.am
D	gnome-session/gdm-signal-handler.c
D	gnome-session/gdm-signal-handler.h
M	gnome-session/main.c

commit 436bb1525f8f067359584e7412fb1f1b916277ed
Author: Colin Walters <walters@verbum.org>
Date:   Thu Oct 25 18:35:56 2012 -0400

    build: Require the latest GLib
    
    Needed to use SIGUSR1 with g_unix_signal_add().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687067

M	configure.ac
M	gnome-session/test-client-dbus.c

commit 8b7d76de1797ebba7dd4eaa26e73ab330e3d607f
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Oct 23 20:45:46 2012 +0200

    Updated slovak translation

M	po/sk.po

commit da2dbf76816e37fb7b3c15dc3d5990c920601949
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Tue Oct 23 17:28:26 2012 +0300

    Updated Greek translation

M	po/el.po

commit c1d0790459b8d277fbde135b1653df84b79d5f22
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Oct 22 21:06:24 2012 -0400

    systemd: Drop system inhibitor when necessary
    
    We need to be careful here, since we are getting the system
    inhibitor with an async call. By the time we get the reply,
    the session inhibitor may have already been dropped again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685499

M	gnome-session/gsm-systemd.c

commit 82a48adf63f48f37dbc25a6d4b063c4ef2f5cc8a