commit 718a16972c7a35ab2d197eeb75cb87af1e4e0569
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 4 14:21:05 2013 -0500

    3.7.4

M	NEWS
M	configure.ac

commit 0aaea386275fd718b3fba39548b8ba120b9557af
Author: Luca Ferretti <lferret@gnome.org>
Date:   Mon Feb 4 18:21:48 2013 +0100

    [l10n] Updated Italian translation.

M	po/it.po

commit 79fed32b51ebe7716ee4cc8c7e167fd45479055b
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Sun Feb 3 14:37:59 2013 +0900

    [l10n] Update Japanese translation

M	po/ja.po

commit 9e888b17efd5ce59c6ca53e6ed25eebb6d58e12e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 2 22:17:07 2013 +0100

    Updated Polish translation

M	po/pl.po

commit 50a0ed60558be49b6ad8d14fdf490028979d3486
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Sat Feb 2 12:07:10 2013 +0100

    Updated Basque language

M	po/eu.po

commit 384ce165ee4b06fee4a65e506d2a6532d59db9c7
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Feb 2 18:38:26 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

M	po/zh_HK.po
M	po/zh_TW.po

commit 0505aea2b43cca86afbffcda02853995228af3f4
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sat Feb 2 11:53:19 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

M	po/ug.po

commit 6e8c5a1c6787a7d3e66e22dadb5f509606b71c35
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Feb 1 10:48:39 2013 +0100

    Updated Spanish translation

M	po/es.po

commit 6186a4a6f1fc1a34e188db4fe6d6e8035afea36d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 31 16:55:14 2013 -0500

    Add a custom session selector
    
    This allows the user to define and switch between separate saved
    sessions.
    https://bugzilla.gnome.org/show_bug.cgi?id=613270

M	configure.ac
M	data/Makefile.am
A	data/gnome-custom-session.desktop.in
A	data/session-selector.ui
M	doc/man/Makefile.am
A	doc/man/gnome-session-selector.xml
M	po/POTFILES.in
M	tools/Makefile.am
A	tools/gnome-session-custom-session
A	tools/gnome-session-selector.c

commit cb5bddf092fb50272b10b76a4d0190a9afa88c7b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 31 15:51:07 2013 -0500

    Add a save-session-one-shot key
    
    This key is interpreted like save-session, except that it
    will be set from within the session, and reset after each use.
    https://bugzilla.gnome.org/show_bug.cgi?id=613270

M	data/org.gnome.SessionManager.gschema.xml.in
M	gnome-session/gsm-manager.c
M	gnome-session/gsm-session-save.c

commit b733c2ee519b65c3c4eab0d0e93056412f995f3f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 31 15:36:04 2013 -0500

    Allow saved-session to be a symlink
    
    https://bugzilla.gnome.org/show_bug.cgi?id=613270

M	gnome-session/gsm-session-save.c
M	gnome-session/gsm-util.c

commit 86cf902bedc410810d083289f269c395d2e66fd6
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Jan 31 22:55:27 2013 +0100

    Revert "systemd: Inhibit the lid as well when suspend is inhibited"
    
    This reverts commit 9540eff45540ba2ce985be0c02af73a14e41d43f.

M	gnome-session/gsm-systemd.c

commit 9540eff45540ba2ce985be0c02af73a14e41d43f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Jan 31 18:09:33 2013 +0100

    systemd: Inhibit the lid as well when suspend is inhibited
    
    Otherwise, even though we shouldn't suspend, we'll still do
    it when closing the lid, as gnome-session fails to tell systemd
    not to handle the lid switch.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692954

M	gnome-session/gsm-systemd.c

commit 0faa2d0be2d6768ee25e70acd7709b66397274de
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jan 31 19:57:35 2013 +0100

    Updated Polish translation

M	po/pl.po

commit c22633484be3dc0dd8ca6f06713d4ec41ca7575b
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Jan 30 21:49:51 2013 +0100

    Updated Basque language

M	po/eu.po

commit 471dbaadee4585df1e93b287c3d0b5edae4e1b5c
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Jan 30 21:40:36 2013 +0100

    Updated Basque language

M	po/eu.po

commit 7592606c1363d09068e09a6c458f6540c7fbd359
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jan 27 18:12:33 2013 +0100

    Updated Galician translations

M	po/gl.po

commit 08dd0d00f0475da623693b7772a2de2be21aa5d8
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:   Wed Jan 23 14:11:12 2013 +0100

    support empty session
    
    This will be useful for a better systemd integration
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690866
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

M	gnome-session/gsm-session-fill.c

commit b617a7f12d233c1372ea4c4fd2c05da83b750286
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Sun Jan 27 02:55:28 2013 +0100

    Updated Friulian translation

M	po/fur.po

commit 0af6a7492853c862e5b6d3dda5ccf4bb443385f8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Jan 26 23:26:49 2013 +0100

    Updated POTFILES.in

M	po/POTFILES.in

commit 38df8327be77b907ead4cc70b0c127aee90cfd4c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Jan 26 20:08:26 2013 +0100

    Updated Slovenian translation

M	po/sl.po

commit bb8baf27048221e31e2034f20f05c4e736eee10a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 25 16:51:05 2013 -0500

    Show the fail whale if gnome-shell can't run
    
    With software rendering, gnome-shell can run on most machines.
    If gnome-shell really can't run, show a fail whale dialog during
    session startup.
    
    https://bugzilla.gnome.org/review?bug=687586

M	gnome-session/main.c

commit bef001f9b0fe41ef731810e6520dcead5bd55334
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 25 16:49:59 2013 -0500

    Remove the fallback session
    
    We no longer support fallback mode in 3.8, so we don't need this
    session definition anymore. We are keeping the runnable helper,
    since it sets some X properties that we need.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687586

M	data/Makefile.am
D	data/gnome-fallback.session.desktop.in.in
M	data/gnome.session.desktop.in.in

commit 495ee7c32525d853537121eb9d8033c7859b8a7c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 25 17:34:09 2013 +0100

    manager: Fix notification for inhibited-actions property

M	gnome-session/gsm-manager.c

commit a0057debeccdc5331bca9bc23daa2ddedcbc6b38
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 25 09:34:38 2013 +0100

    manager: Add InhibitedActions D-Bus property
    
    This makes it easier for system-level applications to check
    whether a particular action is inhibited without calling
    "IsInhibited" for each action separately.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692517

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

commit aecdecb19dea81119327e1815182be3b020d70fb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 25 09:03:11 2013 +0100

    manager: Fix typo in XML definition

M	gnome-session/org.gnome.SessionManager.xml

commit 9ab1de3a1c049c567e53941e1ecdbc44642d6818
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jan 25 09:00:38 2013 +0100

    manager: Separate the Properties section in XML definition

M	gnome-session/org.gnome.SessionManager.xml

commit 68005e5a93ce80d2742d8a7e8cfe2efaea10c7d4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Jan 24 09:34:08 2013 +0100

    manager: Split off GsmManagerLogoutMode enum
    
    For use in gnome-settings-daemon through cut'n'paste.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692430

M	gnome-session/Makefile.am
A	gnome-session/gsm-manager-logout-mode.h
M	gnome-session/gsm-manager.h

commit 9d8b8000f5a69c4cba35ac3ae7fb157605517726
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Jan 24 09:28:09 2013 +0100

    client: Use the correct GsmClientEndSessionFlag type for flags
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692429

M	gnome-session/gsm-client.c
M	gnome-session/gsm-client.h
M	gnome-session/gsm-dbus-client.c
M	gnome-session/gsm-xsmp-client.c

commit 4a2c33203840bc48dec1e9478872d677c908e394
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:54:26 2013 +0100

    presence: Handle really short idle delays
    
    We wouldn't end up idle in the following scenario:
    idle-delay = 10 secs
    we've been idle for 7 secs
    idle-delay = 5 secs
    idle time is 7 secs, but our idle watch is for 5 seconds.
    
    We handle this by manually checking for the idle time. In the case of a
    race where the idle time might be triggered twice, it would not have
    any adverse effects as set_session_idle() knows we're already idle.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692395

M	gnome-session/gsm-presence.c

commit abf405834d12d845910e3c732b0c815a92fb2e1d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:53:07 2013 +0100

    presence: Try to keep the same idle watch
    
    There's no reason for us to destroy and re-create idle watches
    with the same values if the length of the idle timeout, or the
    fact that we're inhibited doesn't change.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692395

M	gnome-session/gsm-presence.c

commit a64d01db925f5b444aaf1fe6b9c5f977b59db7a9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:50:59 2013 +0100

    presence: Add better debug
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692395

M	gnome-session/gsm-presence.c

commit 784163cec6883107d07c3e51ac57140b18f17d10
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:20:12 2013 +0100

    presence: Simplify finalize function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692393

M	gnome-session/gsm-presence.c

commit bea1d1674c6a0b3c3ce7a565595c3f8e36c8ccca
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:19:58 2013 +0100

    manager: Remove chained-up finalize function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692393

M	gnome-session/gsm-manager.c

commit 8b2b17d88322c7da9a170cdf2528d6179822ccdb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:19:38 2013 +0100

    inhibit-dialog: Remove chained-up finalize function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692393

M	gnome-session/gsm-inhibit-dialog.c

commit 036144714f80e81b8197ec22561282aa6be6ffa4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:19:10 2013 +0100

    fail-whale-dialog: Remove chained-up finalize function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692393

M	gnome-session/gsm-fail-whale-dialog.c

commit a1e961c7de92734747096c6d0680362bf7f98b00
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 15:15:37 2013 +0100

    presence: Remove impossible check
    
    The idle-monitor will always exist, even if XSync isn't available.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692392

M	gnome-session/gsm-presence.c

commit 89f6c9d82e7fb2f76e667f78dae4ec0447dae666
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 13:18:05 2013 +0100

    manager: Remove unused quit_request_completed() function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692377

M	gnome-session/gsm-manager.c

commit 8489852dd4e659257a4746d0a1be6b8a45787567
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Jan 19 15:03:13 2013 +0100

    presence: Update default idle-timeout to match gsettings-desktop-schemas

M	gnome-session/gsm-presence.c

commit ddd49c70496bbd843cdd001ac5fab34c237f455e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 23 13:11:08 2013 +0100

    Revert "Support automatic logout after a maximum period of idleness"
    
    This reverts commit 7d0e8aed1590eaa8caa7666a388eadb8182ac244.
    
    The functionality should be implemented in gnome-settings-daemon
    instead, using the already present "sleep-inactive-*-timeout" as the max
    idle value, with GSD_POWER_ACTION_INTERACTIVE as the
    "sleep-inactive-*-type".
    
    Notification is still missing compared to the gnome-session feature.
    
    http://bugzilla.gnome.org/show_bug.cgi?id=597030

M	configure.ac
M	data/org.gnome.SessionManager.gschema.xml.in
M	gnome-session/gsm-manager.c
M	gnome-session/main.c

commit d8a1586f67d6500bc084bd499bdf25bec378cebf
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jan 22 10:28:53 2013 +0100

    presence: Don't reconnect to became-active every time
    
    With GnomeIdleMonitor, the became-active signal is not depending
    on the watches used, or their timeout. There is no need to disconnect
    from the signal to reconnect to it later.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692262

M	gnome-session/gsm-presence.c

commit e9198a010233eeea90d08a652d21125cb903db9b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jan 21 22:45:52 2013 +0100

    main: Make SIGUSR2 print a line in the debug output
    
    To make it easier to find specific events in the debug output.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692241

M	gnome-session/main.c

commit 71b5aa81dfda97e5e696e57b657d980c16d8ade8
Author: Wouter Bolsterlee <uws@xs4all.nl>
Date:   Sat Jan 19 15:22:19 2013 +0100

    Updated Dutch translation

M	po/nl.po

commit a2d8fe280154c644b5ce8fb107808b782ca80ad0
Author: Wouter Bolsterlee <uws@xs4all.nl>
Date:   Sat Jan 19 15:16:06 2013 +0100

    Updated Dutch translation

M	po/nl.po

commit b5c12badb7c30ae6319e1a18f376490850250b0a
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Fri Jan 18 05:35:48 2013 +0200

    Updated Bulgarian translation

M	po/bg.po

commit 71ca75aaacad5a7dd143b07453e3232f675d755c
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Jan 17 23:39:27 2013 +0000

    Updated Portuguese translation and converted to New Spelling (Novo AO)

M	po/pt.po

commit 20366cb6c32ab2f7af079b31768f6cbe51788cb6
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Jan 17 12:00:23 2013 +0100

    Updated Serbian translation

M	po/sr.po
M	po/sr@latin.po

commit 52e6bf4ce6ec7b7075694a06c6e43c926975a7ec
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jan 16 13:32:45 2013 +0100

    session: Move GsmPresenceStatus into its own file
    
    So that it can be copy/pasted in gnome-settings-daemon's power plugin
    amongst other things.
    
    The file is call -flag.h to match the gsm-inhibitor-flag.h file.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691844

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

commit 9ec4deede968ad55d18340109c5aa9f6416de13d
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jan 15 08:08:08 2013 -0500

    Use sd_journal_send to log key events with MESSAGE_ID
    
    The important part about this use of the journal is that we include
    MESSAGE_ID, which allows the gnome-ostree test scripts (and others) to
    look for these.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691785

M	configure.ac
M	gnome-session/Makefile.am
M	gnome-session/gsm-manager.c

commit f97a51017939347a64ac902fa68c9cc47953ba11
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Wed Jan 16 13:05:18 2013 +0530

    Assamese translation updated

M	po/as.po

commit f6c39b3c63e085b815904332e9ab8e54cf0ab01c
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jan 15 08:35:21 2013 -0500

    configure: Fix with/have systemd confusion
    
    This was harmless before since nothing was using the conditional, but
    a later patch will.

M	configure.ac

commit 71e027ad061966888dcd038a85c1cd9636610692
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Tue Jan 15 20:33:01 2013 +0300

    Updated Belarusian translation.

M	po/be.po

commit 379c53875d08b57d75fcbf60bea80ad0cdcb1a3d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 15 14:34:50 2013 +0100

    Updated Spanish translation

M	po/es.po

commit 62c32425698e9524d8900e0d4adf3f5a9842c6d6
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jan 14 11:12:40 2013 +0100

    Updated Norwegian bokmål translation

M	po/nb.po

commit 8c266685b4e61158b89dcd0e1b17890cb64f6fca
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Jan 13 19:32:06 2013 +0100

    tools: Use GRegex in _parse_kcmdline()
    
    Makes the parsing code easier to understand.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688269

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

commit 644259516fc82ec7eb0746032496627da8c8e65e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Jan 13 19:56:59 2013 +0100

    session: Remove double-space in string
    
    And mark the .ui file's string as not translatable as it will
    be replaced by code anyway.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686694

M	data/gsm-inhibit-dialog.ui
M	gnome-session/gsm-inhibit-dialog.c

commit 098fad4ea1be6953f66fc457df1943a31247611a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Jan 13 18:30:25 2013 +0100

    session: Remove RequiredProviders support
    
    This is only needed when we have interchangeable system components
    to handle particular features, such as using a specific notification
    daemon. We don't need that any more, as those should be provided by
    RequiredComponents already, and not changeable.
    
    If a non-GNOME desktop uses gnome-session, they will most likely have
    their preferred provider for that feature.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691663

M	doc/man/gnome-session.1
M	gnome-session/gsm-session-fill.c

commit 60c02f419214af9416d58e039c6ce75b2297d6d7
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sat Jan 12 14:21:11 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

M	po/ug.po

commit e1abe2dbaa3d110e0f6403942da51351dd34223b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Jan 9 15:26:31 2013 +0100

    Updated Slovenian translation

M	po/sl.po

commit db74698ba328d7e3d9edb55e7d540cbaa343e8ff
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Jan 6 20:27:36 2013 +0600

    Added Kazakh language code to LINGUAS file

M	po/LINGUAS

commit 4341dc1239aef90aeabd4529c9ff59ab8d1a3120
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Jan 6 20:24:50 2013 +0600

    Added Kazakh translation

A	po/kk.po

commit b78ce4d28d5222d2d9c8c87ea9185077a381ba7e
Author: Jorge Perez Perez <jorgtum@gmail.com>
Date:   Thu Jan 3 16:52:55 2013 +0100

    Added Aragonese translation

M	po/LINGUAS
A	po/an.po

commit 446ceb662f6c0c85222f4a91c8d30460c13fd5b2
Author: Sina Sheikholeslami <ssheikholeslami@live.com>
Date:   Wed Dec 26 20:56:41 2012 +0330

    l10n: Updated Persian translation

M	po/fa.po

commit 079bbf454b136bcc4cbbf1c5ceb12c9de63e4002
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Dec 23 23:03:09 2012 +0100

    Updated Slovak translation

M	po/sk.po

commit 238535c451a8ad18603f34fd3025fbb0c6aaca78
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Dec 23 23:01:50 2012 +0100

    Updated Slovak translation

M	po/sk.po

commit 065e47a1b0f07ec13f7118fced8f5c0b4417b8f4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Dec 21 16:35:39 2012 +0100

    Updated Norwegian bokmål translation

M	po/nb.po

commit 396915ea2f613365d87a32ad3c137423e0487897
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Thu Dec 20 23:41:18 2012 +0200

    Updated Lithuanian translation

M	po/lt.po

commit eb48fbaa7ae32dd3f9bd148b40ed34624d3e5e8f
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Thu Dec 20 16:26:04 2012 +0200

    Updated Hebrew translation.

M	po/he.po

commit eb198d1d79aeddbcab6361f8d121e4eb15037132