commit 96f2f79e9f43168b4e8681665ceec970f9c7b98c Author: Vincent Untz Date: 2010-12-23 gsm: Fix previous commit (c1008ee0) The error check was wrong. M gnome-session/gsm-manager.c commit c1008ee0e31b9ada5ebf4854988687394281693b Author: Matthias Clasen Date: 2010-12-22 Don't use gdk_spawn to launch gdmflexiserver M gnome-session/gsm-manager.c commit 627e9520a713d44e26172e3a07b568b851a7ffcb Author: Matthias Clasen Date: 2010-12-22 Fix the build with recent GTK+ I've tried to ifdef this, but the gtk2 branch is untested. M egg/eggsmclient-private.h M egg/eggsmclient-xsmp.c commit e0a593f465f0d76837a823081550e48816ef984e Author: Mahyar Moghimi Date: 2010-12-21 Updating Persian translation M po/fa.po commit 9a79ea59c3d71b441144e498add15c3a95c92137 Author: Ivar Smolin Date: 2010-12-20 [l10n] Updated Estonian translation M po/et.po commit c8f6f15cce8c6651c5f31ccabeebb690d57753a9 Author: Kjartan Maraas Date: 2010-12-12 Updated Norwegian bokmål translation M po/nb.po commit a9812395e88d0d4bbbc3d387018089270cc16992 Author: Ivar Smolin Date: 2010-12-12 [l10n] Updated Estonian translation M po/et.po commit e6fcf322a449b3c4cc5a4369ebf78b82ca75d5e2 Author: Matej Urbančič Date: 2010-12-11 Updated Slovenian translation M po/sl.po commit 3f4e2dd9f9fae6901d6571ce77964e971957f65c Author: Jorge González Date: 2010-12-11 Updated Spanish translation M po/es.po commit ac52139c41868657d4447ff80000253bf5fc02b7 Author: Fran Diéguez Date: 2010-12-10 Updated Galician translations M po/gl.po commit f01b8560e56411f34f1d7c29dba660d7a75c7d49 Author: Yaron Shahrabani Date: 2010-12-09 Updated Hebrew translation. M po/he.po commit 18839336d46638ab3c756acea4f4c069625bd674 Author: Matthias Clasen Date: 2010-12-08 Update POTFILES.in to make make check work M po/POTFILES.in commit 18467c516f481f647aca929f2a618d2bfe489dbf Author: Kjartan Maraas Date: 2010-12-06 Updated Norwegian bokmål translation M po/nb.po commit 735e6513938e03ec3b62d53d1c71aadd34e6ecca Author: Ivar Smolin Date: 2010-12-06 [l10n] Updated Estonian translation M po/et.po commit 757a5a92721fb8bc81b3efebc2294810746eaf38 Author: Yaron Shahrabani Date: 2010-12-06 Updated Hebrew translation. M po/he.po commit bf06cfac662cec1ea0475414645b1c4e5af5f08c Author: Matthias Clasen Date: 2010-12-06 Remove nonexisting data/gnome-session.schemas.in.in from POTFILES.in M po/POTFILES.in commit ce7828bbd9446fd08edfaca9815b76c1314b99ed Author: Matthias Clasen Date: 2010-12-02 Fix build with current GTK+ M gnome-session/test-inhibit.c commit 402afb93ca0ddeff6ae857f728678316ccfac8c8 Author: Cosimo Cecchi Date: 2010-11-30 build: don't forget to link gnome-session-is-accelerated to Xlib M tools/Makefile.am commit e8ca44654d728e1d1abb2da553aa7b2e6259d0b1 Author: Vincent Untz Date: 2010-11-29 gsm: Remove a timeout when ending a phase This is just to be consistent with what we do when we start a phase. M gnome-session/gsm-manager.c commit 6fd301895a39fc32f302ea3fced74fc03e5c75c9 Author: Vincent Untz Date: 2010-11-29 capplet: Also give the dialog a reasonable width We don't want to depend on the natural size, which depends on the length of strings for this. https://bugzilla.gnome.org/show_bug.cgi?id=635891 M capplet/gsm-properties-dialog.c commit 8c4cdd5304929d19a27f876eb9cb5bbb67a4d59f Author: Vincent Untz Date: 2010-11-29 capplet: Give the dialog a reasonable default height https://bugzilla.gnome.org/show_bug.cgi?id=635891 M capplet/gsm-properties-dialog.c commit b3375fa652b236d0c81079a3513ba2a11f22eee9 Author: Ricardo Cruz Date: 2010-11-29 capplet: Fix inline search The inline search works with a strncmp(), so we need a string that has no markup to compare it with. https://bugzilla.gnome.org/show_bug.cgi?id=633269 M capplet/gsm-properties-dialog.c commit a907ca8cdfbd07d4b752a5d04c1210b6b468f68f Author: Vincent Untz Date: 2010-11-29 doc: Fix small issues in gnome-session man page M doc/man/gnome-session.1 commit a4133fcb08dc72b581a82a7754f712a82b07c5f7 Author: Vincent Untz Date: 2010-11-29 data: Change gnome.session to start GNOME Shell We use the gnome-session-is-accelerated tool to know if GNOME Shell be used, and if no, we fallback to the classic-gnome session. M data/Makefile.am C090 data/gnome.session.desktop.in.in data/classic-gnome.session.desktop.in.in M data/gnome.session.desktop.in.in commit f8d340652f597cfef6e06aef1e271ab7fde24f27 Author: Vincent Untz Date: 2010-11-29 tools: Add a gnome-session-is-accelerated helper tool This small tool does various checks, and it will be used to know if we can run GNOME Shell or not. M configure.ac M tools/Makefile.am A tools/gnome-session-is-accelerated.c commit 8e6713f15a2819dd7bdd8a9a33ec2314633ff2d6 Author: Vincent Untz Date: 2010-11-29 gsm: Make it possible for a .session file to define a fallback session Two new keys are introduced: IsRunnableHelper and FallbackSession. The first one defines a helper that is run to know if the session can be used (only if the helper returns 0). The second defines the fallback session to use if the helper doesn't return 0. The helper cannot run for more than 500 ms. There is a test program to make sure that our helper process management works okay. M gnome-session/Makefile.am A gnome-session/gsm-process-helper.c A gnome-session/gsm-process-helper.h M gnome-session/gsm-session-fill.c A gnome-session/test-process-helper.c commit 30da8bec52103eb812439ddc03dcdb9ff47d34a9 Author: Vincent Untz Date: 2010-11-29 gsm: Move the definition of a session from gconf to .desktop-like files This will help us both for the GSettings migration and to implement the fallback from GNOME Shell to Classic GNOME. The --default-session-key argument has been changed to --session, which takes the basename (without extension) of the .desktop-like file to use. By default, gnome is used, and the gnome.session file is looked for in $XDG_CONFIG_HOME/gnome-session/sessions, $XDG_CONFIG_DIRS/gnome-session/sessions, $XDG_DATA_DIRS/gnome-session/sessions. M data/Makefile.am A data/gnome-session.schemas.in D data/gnome-session.schemas.in.in A data/gnome.session.desktop.in.in M doc/man/gnome-session.1 M gnome-session/gsm-session-fill.c M gnome-session/gsm-session-fill.h M gnome-session/main.c commit f415130f0de6cdc13d9433632d5ee1554a242103 Author: Vincent Untz Date: 2010-11-29 capplet: Remove useless define M capplet/gsm-properties-dialog.c commit 378f502047022b263d14bbbec213ad442e5ad822 Author: Vincent Untz Date: 2010-11-29 gsm, capplet: Do not define IS_STRING_EMPTY in multiple places Just define it in gsm-util.h once. M capplet/gsm-properties-dialog.c M gnome-session/gsm-dbus-client.c M gnome-session/gsm-inhibit-dialog.c M gnome-session/gsm-inhibitor.c M gnome-session/gsm-manager.c M gnome-session/gsm-presence.c M gnome-session/gsm-session-fill.c M gnome-session/gsm-util.h M gnome-session/gsm-xsmp-client.c commit f20859108a0c699aed4a0fe6640930f45e308aad Author: Vincent Untz Date: 2010-11-29 gsm: Move the code filling the autostart apps to gsm-session-fill.[ch] M gnome-session/Makefile.am A gnome-session/gsm-session-fill.c A gnome-session/gsm-session-fill.h M gnome-session/main.c commit 4b561b5ea22b62804ce92102f841bc55cdb4a1f2 Author: Vincent Untz Date: 2010-11-29 gsm: Add gsm_manager_get_failsafe() M gnome-session/gsm-manager.c M gnome-session/gsm-manager.h commit d90e9bbc4937658eb6b661df1eff90ed6d81238e Author: Theppitak Karoonboonyanan Date: 2010-11-28 Updated Thai translation. M po/th.po commit c3e3ebdb1603757adcf1d8848d61037337741df5 Author: William Jon McCann Date: 2010-11-20 Add an application restart limit Limit the number of times the session tries to restart an app to 20. The counter is reset the next time the app is started (but not restarted). https://bugzilla.gnome.org/show_bug.cgi?id=634762 M gnome-session/gsm-app.c M gnome-session/gsm-app.h M gnome-session/gsm-manager.c commit 37c5e901488117753a19d72dfd1eeecca5a03f39 Author: Gheyret T.Kenji Date: 2010-11-20 Added UG translation M po/ug.po commit 2776d9d3cad158955ee7355f0d3da47071d77769 Author: Javier Jardón Date: 2010-11-17 build: Update autotools configuration Use new libtool syntax and update deprecated macros M Makefile.am M autogen.sh M configure.ac commit 5b87d78f1b4b8759a57d0935d5423ebf153d80d8 Author: Cosimo Cecchi Date: 2010-11-15 session-properties: fix notebook expand It looks incredibly small without this tweak, probably due to some changed in GTK3. https://bugzilla.gnome.org/show_bug.cgi?id=634922 M capplet/gsm-properties-dialog.c commit 588005584fa91e0d7a45f04c6556ec54aa223739 Author: Yasumichi Akahoshi Date: 2010-11-15 Updated Japanese translation. M po/ja.po commit e6686b8a4ed4f9b318f048a43faf1b98c61aefba Author: Lucian Adrian Grijincu Date: 2010-11-14 Updated Romanian translation M po/ro.po commit c17a9abd5f43f84953398f005b692a2e4ccd67a4 Author: Daniel Șerbănescu Date: 2010-11-14 Updated Romanian translation M po/ro.po commit 348c240a4469881766342c0ce7c00cbf76d56e5f Author: Lucian Adrian Grijincu Date: 2010-11-14 Updated Romanian translation M po/ro.po commit e72eb8c9b4456d0d34b297f959a4dea3f57c9e64 Author: Gheyret T.Kenji Date: 2010-11-13 Added UG translation M po/ug.po commit 6d82c5925df9e8e2c0bb0d88b9438d491fce34ee Author: Ville-Pekka Vainio Date: 2010-11-09 Updated Finnish translation M po/fi.po commit 8e6afcf1789c02692cf3b1ff3ee0a792d57e17a3 Author: Ray Strode Date: 2010-11-07 manager: remove client from query clients list on disconnect When the session manager enters the query end session phase, it temporarily adds all clients to the "query clients" list. This list is used to track the progression of clients quitting. If a client quits during the query end session phase instead of waiting until the end session phase, then it will get destroyed but not get removed from the query clients list. This commit removes it from the query clients list in this case. It does this by explicitly invoking the end session response handler (in effect, the client responded to the end session query by exiting). M gnome-session/gsm-manager.c commit bf1b6e8843b5e72d4f5a62a34eb322b82e33c2df Author: Ray Strode Date: 2010-11-07 manager: don't ever show inhibitor dialog if logout is forced If logout is forced, we don't want to show the inhibitor dialog. A forced logout is one that shouldn't be "cancelable". This commit prevents inhibitors from getting added if logout is forced. M gnome-session/gsm-manager.c commit 172db15097c84e4d3c93bfcc4d51eed6c7d25e3d Author: Matthias Clasen Date: 2010-11-05 Don't use allow-shrink property allow-shrink and allow-grow don't exist anymore. Instead, use the resizable property. M gnome-session/gsm-inhibit-dialog.c commit 4fd6096618cd04710abab66ca42c52084980df7f Author: Reşat SABIQ Date: 2010-11-04 Minor update for Crimean Tatar/Turkish translation M po/crh.po commit c2f08d0342f78309892db5a2d1ba016651d98daa Author: Reşat SABIQ Date: 2010-11-04 Updated Crimean Tatar (Crimean Turkish) translation M po/crh.po commit 84a733203e076142a960005eaf0ac602521470fb Author: William Jon McCann Date: 2010-11-01 [session-properties] set NoDisplay=true for the session properties dialog It doesn't really fit into the new System Settings design nor does it really make sense for a user to be able to turn off core desktop components like power management or networking. We'll likely redesign this to only show applications and include it in some other place in the System Settings. M data/session-properties.desktop.in.in commit a26144b5ec8a2d502dc0cabd269fb18a43b85ddd Author: Carles Ferrando Date: 2010-10-29 Updated Catalan (Valencian) translation M po/ca@valencia.po commit 2f56ee1acfdbe0158408317b29a2fb81dc5c960b Author: Bastien Nocera Date: 2010-10-21 [gsm] Add autostart condition through GSettings https://bugzilla.gnome.org/show_bug.cgi?id=632724 M gnome-session/gsm-autostart-app.c commit 008a18d5705896cdb60d01fbc0e038c161dc34a0 Author: Gheyret T.Kenji Date: 2010-10-21 Added UG translation M po/ug.po commit c1015ae40a9703b6e630975d531668b68de7ac2b Author: Vincent Untz Date: 2010-10-09 build: Update git.mk from pango M git.mk commit 6524444a8296d3dba5d2e4442b99d2365031a13c Author: Changwoo Ryu Date: 2010-10-09 Updated Korean translation M po/ko.po commit 2a2d22ed7023f6ed82ed2fc5625dc1ec521881e6 Author: Ivar Smolin Date: 2010-10-07 [l10n] Updated Estonian translation M po/et.po commit 33ffc207f4f87cc04fa9344627b7fa296b19a1e2 Author: Sense Hofstede Date: 2010-10-05 Updated Frisian translations M po/fy.po commit 6469537c76efa71ad440b3a99a8d2e24a61cca1f Author: Vincent Untz Date: 2010-10-05 release: post-release bump to 2.91.1 M configure.ac commit 5e8b1d325943691149a7d06488efda063d9d6fb3 Author: Vincent Untz Date: 2010-10-05 release: 2.91.0 M NEWS