commit 718a16972c7a35ab2d197eeb75cb87af1e4e0569 Author: Matthias Clasen Date: Mon Feb 4 14:21:05 2013 -0500 3.7.4 M NEWS M configure.ac commit 0aaea386275fd718b3fba39548b8ba120b9557af Author: Luca Ferretti Date: Mon Feb 4 18:21:48 2013 +0100 [l10n] Updated Italian translation. M po/it.po commit 79fed32b51ebe7716ee4cc8c7e167fd45479055b Author: OKANO Takayoshi Date: Sun Feb 3 14:37:59 2013 +0900 [l10n] Update Japanese translation M po/ja.po commit 9e888b17efd5ce59c6ca53e6ed25eebb6d58e12e Author: Piotr Drąg Date: Sat Feb 2 22:17:07 2013 +0100 Updated Polish translation M po/pl.po commit 50a0ed60558be49b6ad8d14fdf490028979d3486 Author: Inaki Larranaga Murgoitio Date: Sat Feb 2 12:07:10 2013 +0100 Updated Basque language M po/eu.po commit 384ce165ee4b06fee4a65e506d2a6532d59db9c7 Author: Chao-Hsiung Liao 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 Date: Sat Feb 2 11:53:19 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji M po/ug.po commit 6e8c5a1c6787a7d3e66e22dadb5f509606b71c35 Author: Daniel Mustieles Date: Fri Feb 1 10:48:39 2013 +0100 Updated Spanish translation M po/es.po commit 6186a4a6f1fc1a34e188db4fe6d6e8035afea36d Author: Matthias Clasen 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 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 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 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 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 Date: Thu Jan 31 19:57:35 2013 +0100 Updated Polish translation M po/pl.po commit c22633484be3dc0dd8ca6f06713d4ec41ca7575b Author: Inaki Larranaga Murgoitio Date: Wed Jan 30 21:49:51 2013 +0100 Updated Basque language M po/eu.po commit 471dbaadee4585df1e93b287c3d0b5edae4e1b5c Author: Inaki Larranaga Murgoitio Date: Wed Jan 30 21:40:36 2013 +0100 Updated Basque language M po/eu.po commit 7592606c1363d09068e09a6c458f6540c7fbd359 Author: Fran Diéguez Date: Sun Jan 27 18:12:33 2013 +0100 Updated Galician translations M po/gl.po commit 08dd0d00f0475da623693b7772a2de2be21aa5d8 Author: Marc-Antoine Perennou 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 M gnome-session/gsm-session-fill.c commit b617a7f12d233c1372ea4c4fd2c05da83b750286 Author: Fabio Tomat Date: Sun Jan 27 02:55:28 2013 +0100 Updated Friulian translation M po/fur.po commit 0af6a7492853c862e5b6d3dda5ccf4bb443385f8 Author: Piotr Drąg Date: Sat Jan 26 23:26:49 2013 +0100 Updated POTFILES.in M po/POTFILES.in commit 38df8327be77b907ead4cc70b0c127aee90cfd4c Author: Matej Urbančič Date: Sat Jan 26 20:08:26 2013 +0100 Updated Slovenian translation M po/sl.po commit bb8baf27048221e31e2034f20f05c4e736eee10a Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Sat Jan 19 15:22:19 2013 +0100 Updated Dutch translation M po/nl.po commit a2d8fe280154c644b5ce8fb107808b782ca80ad0 Author: Wouter Bolsterlee Date: Sat Jan 19 15:16:06 2013 +0100 Updated Dutch translation M po/nl.po commit b5c12badb7c30ae6319e1a18f376490850250b0a Author: Alexander Shopov Date: Fri Jan 18 05:35:48 2013 +0200 Updated Bulgarian translation M po/bg.po commit 71ca75aaacad5a7dd143b07453e3232f675d755c Author: Duarte Loreto 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: Мирослав Николић 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 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 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 Date: Wed Jan 16 13:05:18 2013 +0530 Assamese translation updated M po/as.po commit f6c39b3c63e085b815904332e9ab8e54cf0ab01c Author: Colin Walters 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 Date: Tue Jan 15 20:33:01 2013 +0300 Updated Belarusian translation. M po/be.po commit 379c53875d08b57d75fcbf60bea80ad0cdcb1a3d Author: Daniel Mustieles Date: Tue Jan 15 14:34:50 2013 +0100 Updated Spanish translation M po/es.po commit 62c32425698e9524d8900e0d4adf3f5a9842c6d6 Author: Kjartan Maraas Date: Mon Jan 14 11:12:40 2013 +0100 Updated Norwegian bokmål translation M po/nb.po commit 8c266685b4e61158b89dcd0e1b17890cb64f6fca Author: Bastien Nocera 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 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 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 Date: Sat Jan 12 14:21:11 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji M po/ug.po commit e1abe2dbaa3d110e0f6403942da51351dd34223b Author: Matej Urbančič Date: Wed Jan 9 15:26:31 2013 +0100 Updated Slovenian translation M po/sl.po commit db74698ba328d7e3d9edb55e7d540cbaa343e8ff Author: Baurzhan Muftakhidinov Date: Sun Jan 6 20:27:36 2013 +0600 Added Kazakh language code to LINGUAS file M po/LINGUAS commit 4341dc1239aef90aeabd4529c9ff59ab8d1a3120 Author: Baurzhan Muftakhidinov Date: Sun Jan 6 20:24:50 2013 +0600 Added Kazakh translation A po/kk.po commit b78ce4d28d5222d2d9c8c87ea9185077a381ba7e Author: Jorge Perez Perez Date: Thu Jan 3 16:52:55 2013 +0100 Added Aragonese translation M po/LINGUAS A po/an.po commit 446ceb662f6c0c85222f4a91c8d30460c13fd5b2 Author: Sina Sheikholeslami Date: Wed Dec 26 20:56:41 2012 +0330 l10n: Updated Persian translation M po/fa.po commit 079bbf454b136bcc4cbbf1c5ceb12c9de63e4002 Author: Dušan Kazik Date: Sun Dec 23 23:03:09 2012 +0100 Updated Slovak translation M po/sk.po commit 238535c451a8ad18603f34fd3025fbb0c6aaca78 Author: Dušan Kazik Date: Sun Dec 23 23:01:50 2012 +0100 Updated Slovak translation M po/sk.po commit 065e47a1b0f07ec13f7118fced8f5c0b4417b8f4 Author: Kjartan Maraas Date: Fri Dec 21 16:35:39 2012 +0100 Updated Norwegian bokmål translation M po/nb.po commit 396915ea2f613365d87a32ad3c137423e0487897 Author: Aurimas Černius Date: Thu Dec 20 23:41:18 2012 +0200 Updated Lithuanian translation M po/lt.po commit eb48fbaa7ae32dd3f9bd148b40ed34624d3e5e8f Author: Yaron Shahrabani Date: Thu Dec 20 16:26:04 2012 +0200 Updated Hebrew translation. M po/he.po commit eb198d1d79aeddbcab6361f8d121e4eb15037132