commit 778dd6617d9500b96d8c2370a129e23043a3090a Author: Yaron Shahrabani Date: 2011-02-21 Updated Hebrew translation. M po/he.po commit ea94a0cf4364a3110e56cad77aff7e9d4a6bb07c Author: Matej Urbančič Date: 2011-02-20 Updated Slovenian translation M po/sl.po commit 5865584ec2c9a77bf9a92003b3e27aa581c6e73e Author: Kjartan Maraas Date: 2011-02-20 Updated Norwegian bokmål translation. M po/nb.po commit d194ca8932503d89c8e5b2748a634025f5ba368b Author: Jorge González Date: 2011-02-19 Updated Spanish translation M po/es.po commit 3f238fe67647ea8bfe26701a36d6372021572249 Author: Ray Strode Date: 2011-02-17 shell: update dialog as inhibitors change This commit allows the logout dialog to get updates when the list of inhibitors changes. M gnome-session/gsm-shell.c commit b0f4b0510d97f4b702413b1956ddfe51254e1bd1 Author: Ray Strode Date: 2011-02-17 shell: drop unused parameter to open function M gnome-session/gsm-manager.c M gnome-session/gsm-shell.c M gnome-session/gsm-shell.h commit f8fb3ad12a8a7eb4a4609ac9c2889c5c8f3db908 Author: Ray Strode Date: 2011-02-17 manager: add some phase checking paranoia When the user confirms logout, make sure we didn't already start logging out for other reasons before processing the confirmation Suggestion form Vincent. https://bugzilla.gnome.org/show_bug.cgi?id=637188 M gnome-session/gsm-manager.c commit 6f0f9f0b55eb8b95f94415400ba6ecf5a8a773ad Author: Ray Strode Date: 2011-02-17 manager: clean up shell signal connection code We weren't doing a very good job disconnecting the handlers. Spotted by vuntz https://bugzilla.gnome.org/show_bug.cgi?id=637188 M gnome-session/gsm-manager.c commit ff337d253a475a79337e0f610e4d6027095721f4 Author: Ray Strode Date: 2011-02-17 manager: honor no confirmation logout mode for shell We were previously ignoring the bit. This commit makes us look at it and honor it. Based on feedback from vuntz https://bugzilla.gnome.org/show_bug.cgi?id=637188 M gnome-session/gsm-manager.c commit d7adaa9111d0f42d11225c7e29a7ee1d37d74d2f Author: Ray Strode Date: 2011-02-17 manager: track full details of logout request When we get a logout request, there are two bits of information that come with the request: 1) Whether or not we should seek confirmation by default from the user before proceeding 2) Whether or not individual applications should be given an opportunity to ask us to seek confirmation from the user before proceeding. We track the latter in a boolean state variable (forceful_logout), but not the former. We already have an enumeration type (GsmManagerLogoutMode) that can be used to track both bits, though. This commit changes the boolean state variable to the enum type, so the whether-we-should-confirmation information is available deeper down in the logout process. M gnome-session/gsm-manager.c commit 14e39d6aaed4a34448fe264a8393e3527522c4d2 Author: Ray Strode Date: 2011-02-17 manager: don't show inhibitor dialog if no inhibitors I moved this to the wrong place when shuffling code around before. Spotted by vuntz http://bugzilla.gnome.org/637188 M gnome-session/gsm-manager.c commit 6454e7b0a994777ebe4c10fbc49087a231f66c05 Author: William Jon McCann Date: 2011-02-17 Mark session-name as read only Avoids a warning M gnome-session/gsm-manager.c commit 457c92b483cea2514125a3ce1d800f8a03113dde Author: Khaled Hosny Date: 2011-02-17 Updated Arabic translation M po/ar.po commit 85975ceb221b6137814ed695438cbf93ddd4ab0c Author: Alexander Larsson Date: 2011-02-17 Store svg compressed https://bugzilla.gnome.org/show_bug.cgi?id=642556 M data/Makefile.am D data/sad-computer.svg A data/sad-computer.svgz M gnome-session/gsm-manager.c commit ff349aa2da1b7437f58e9950f2a28468fcfc1225 Author: Kjartan Maraas Date: 2011-02-17 Updated Norwegian bokmål translation. M po/nb.po commit bad81e27574fcf8d1623cdc6d07cc7bf4b08b12e Author: Alexander Larsson Date: 2011-02-17 Show a dialog after login the first time we fall back to gnome-fallback This is based on the mockups in: http://gitorious.org/gnome-design/gnome-design/blobs/master/mockups/session/fallback.png https://bugzilla.gnome.org/show_bug.cgi?id=642556 M configure.ac M data/Makefile.am M data/org.gnome.SessionManager.gschema.xml.in A data/sad-computer.svg M gnome-session/gsm-manager.c commit 70669f60c82431c0b1193fc60d3dae8b51318c3b Author: Sweta Kothari Date: 2011-02-17 Updated Gujarati Translations M po/gu.po commit 25b4a9e701bf8f4221d41665b2c049576d7b1187 Author: Alexander Shopov Date: 2011-02-16 Updated Bulgarian translation M po/bg.po commit 3f6b9b6409c8d3d589084765d16c67a7a13cae95 Author: Matthias Clasen Date: 2011-02-16 Fix the build M gnome-session/gsm-manager.c commit 9e07c6fa9ca2535316ac249e190e8b4f382e0527 Author: Matthias Clasen Date: 2011-02-15 Avoid a warning from the fallback property Construct properties still need to be handled in set_property. M gnome-session/gsm-manager.c commit 52d19775daa22f48d0c11688efbd0dbd647fb58f Author: Matthias Clasen Date: 2011-02-16 Make notification-daemon a required part of the fallback session https://bugzilla.gnome.org/show_bug.cgi?id=642378 M data/gnome-fallback.session.desktop.in.in commit 13803738bd514553eb86919979fb69e09ddf68c8 Author: Alexander Larsson Date: 2011-02-16 Use gsm_manager_get instead of gsm_manager_new to get the manager M gnome-session/gsm-autostart-app.c commit 02a34d8405b271678697569c439ec2aa3cc5895c Author: Alexander Larsson Date: 2011-02-16 Add gsm_manager_get() to get the manager singleton M gnome-session/gsm-manager.c M gnome-session/gsm-manager.h commit 58ebdfac223e6246323a6fcc452221a7581ed868 Author: Alexander Larsson Date: 2011-02-16 Support autostart conditions that depend on the current session autostart desktop files can add for example: AutostartCondition=GNOME3 is-session gnome-fallback or AutostartCondition=GNOME3 unless-session gnome To start only under a specific session. The GNOME3 prefix is to make it desktop specific as per the autostart spec. Unfortunately GNOME means a gconf key for historical reasons. https://bugzilla.gnome.org/show_bug.cgi?id=642368 M gnome-session/gsm-autostart-app.c commit 3de35f663d1a3cb188fe662ca8aed0fa5af1ebeb Author: Alexander Larsson Date: 2011-02-16 Make the current session name a property on the session manager This way this is introspectable via dbus, and its also useful internally as a change notification if it changes at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=642368 M gnome-session/gsm-manager.c M gnome-session/gsm-manager.h M gnome-session/gsm-session-fill.c commit 71cc0cde1a3fe81639ad86dde11ee4b2be42955e Author: Alexander Larsson Date: 2011-02-14 Use "session-name" property which specifies which session to use Currently we have two sessions: "gnome" "gnome-fallback" This adds a GSetting (actual key defined in gsettings-desktop-schemacs) which allows choosing between these, and potentially any arbitrary .desktop file that a fork or embed may write. This key will be toggled by gnome-control-center to implement the "always fall back" preference. M gnome-session/gsm-manager.c M gnome-session/gsm-manager.h M gnome-session/gsm-session-fill.c commit e5e3a4cbc6ec4b9697e1c8a7cf02151a3d6659b3 Author: Gil Forcada Date: 2011-02-12 [l10n] Updated Catalan translation M po/ca.po commit 918cbc83d17f21b37a4b4aaba588dd2abe9c2990 Author: Wouter Bolsterlee Date: 2011-02-11 Updated Dutch translation by Wouter Bolsterlee M po/nl.po commit dab1547fee33704624bd9b40882d59eef5587827 Author: Vincent Untz Date: 2011-02-08 gsm: screensaver schemas moved to gsettings-desktop-schemas So use org.gnome.desktop.screensaver instead of org.gnome.screensaver. M gnome-session/gsm-manager.c commit 559ae7984759a8e2b696f8e84383aa9195112812 Author: Vincent Untz Date: 2011-02-02 gsm: Do not even care about error message in gsm_shell_init() The newly added debug messages should be enough, and we know the shell won't be running yet at that time (unless a new object is created after startup, but that's not the case right now). M gnome-session/gsm-shell.c commit 13b7b47f26646592785b9a4facf13b0e404d19ae Author: Vincent Untz Date: 2011-02-02 gsm: Add some debug message in gsm-shell.c M gnome-session/gsm-shell.c commit b032b2689ee1d55e2c8c856edf0c8490a895adbc Author: Vincent Untz Date: 2011-02-02 gsm: Fix description of a property M gnome-session/gsm-shell.c commit 2a7b9286e511f0592c05090acb8aa1d25a463768 Author: Vincent Untz Date: 2011-02-02 gsm: Use g_settings_bind_with_mapping() to keep idle-delay in sync This requires latest gsettings-desktop-schemas, since idle-delay needs to be a guint32. M gnome-session/gsm-manager.c commit ef30fc6c2ee72a2de8d014cd3a30c6e0fbf6da25 Author: Vincent Untz Date: 2011-02-02 release: post-release bump to 2.91.90 M configure.ac commit 67cb5053c264be4731c2922e431750090bbc851d Author: Vincent Untz Date: 2011-02-02 release: 2.91.6 M NEWS M configure.ac