gnome-session Changelog

New in version 3.15.4

January 30th, 2015
  • Allow turning on debugging with an environment variable
  • Don't set DISPLAY in wayland sessions
  • Add back session-name property
  • Translation updates

New in version 3.15.3 (December 21st, 2014)

  • port to GDBus
  • misc clean ups
  • Translation updates

New in version 3.14.0 (October 23rd, 2014)

  • DOAP updates
  • Translation updates

New in version 3.11.4 (January 15th, 2014)

  • Fix crash on startup for non-systemd systems
  • Translation updates

New in version 3.11.3 (December 21st, 2013)

  • Warning fixes
  • Use modern methods for finding gsettings schemas
  • Fail whale size request fixes
  • Translation updates

New in version 3.11.2 (November 21st, 2013)

  • Blacklist nv25
  • Use new GSubprocess API
  • Translation updates

New in version 3.11.1 (November 4th, 2013)

  • Fix a possible crash in the presence interface
  • gsm-manager: Don't abort when all clients exit (#710480)
  • gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL) (#710485)
  • Only support UPower 0.9
  • Drop EggSMClient
  • Remove gnome-session-properties (#708923)
  • Translation updates

New in version 3.10.1 (October 22nd, 2013)

  • Fix a crash on session end (#709221)
  • Translation updates

New in version 3.8.4 / 3.10 Beta 2 (September 4th, 2013)

  • Add new phase for gnome-initial-setup and new phase for mutter-wayland
  • Fix deadlock now that idle handling is in mutter
  • Drop dead fallback code
  • Add bits needed for wayland integration
  • rename session-properties to gnome-session-properties
  • make shutdown and reboot failable operations
  • misc fixes

New in version 3.10 Beta 1 (August 21st, 2013)

  • code style fix ups
  • Set _GNOME_IS_SOFTWARE_RENDERING root window property when software rendering
  • disable hardware acceleration for poulsbo driver
  • Updated translations

New in version 3.9.5 (July 31st, 2013)

  • Check errors on D-Bus calls (#705163)
  • Set up journal redirection earlier (#703661)
  • Reshow end session dialog when inhibitor disappears (#702575)

New in version 3.8.4 (July 31st, 2013)

  • Check errors on D-Bus calls (#705163)
  • Set up journal redirection earlier (#703661)
  • Always distribute session-selector.ui (#700363)
  • Make GsmAutostartApp work with new GLib (#698798)
  • Updated translations

New in version 3.8.2.1 (May 15th, 2013)

  • Always distribute session-selector.ui (#700363)

New in version 3.8.2 (May 14th, 2013)

  • Make GsmAutostartApp work with new GLib (#698798)

New in version 3.8.1 (April 19th, 2013)

  • Check for logind, not systemd (#696262)
  • Updated translations

New in version 3.8.0 (March 26th, 2013)

  • Updated translations.

New in version 3.7.92 (March 20th, 2013)

  • Increase phase timeout to 90 seconds
  • Updated translations

New in version 3.7.91 (March 6th, 2013)

  • Use pkg-config to check for X libraries
  • Automatically fallback to software renderering if hardware renderering doesn't pass the sniff test
  • Fix positioning of fail whale dialog
  • Updated translations

New in version 3.7.90 (February 20th, 2013)

  • Add preliminary patch toward systemd-ification
  • Fix XSMP clients after shutdown is canceled
  • Make build with newer upower
  • Adjust for new gnome-desktop idle api
  • Add session selector
  • Set XDG_MENU_PREFIX
  • Updated translations

New in version 3.7.4 (February 5th, 2013)

  • Remove the fallback session definition (#687586)
  • Remove support for RequiredProviders (#691663)
  • Show the fail whale if GNOME shell can't run (#687586)
  • Log to the systemd journal when available (#691785)
  • Make SIGUSR1 print a line in debug output (#692241)
  • Add an InhibitedActions D-Bus property (#692517)
  • Reduce default idle timeout to 2 minutes
  • Move automatic logout on idle functionality to gnome-settings-daemon (#597030)
  • Allow empty sessions (#690866)
  • Allow named saved sessions (#613270)
  • Updated translations (Hebrew, Lithuanian, Norwegia, Slovak, Persian, Aragonese, Kazakh, Sovenian, Uyghur, Spanish, Belarusian, Assamese, Serbian, Portuguese, Bulgarian, Dutch, Friulian, Galician, Basque, Polish, Traditional Chinese, Japanese, Italian).

New in version 3.6.2 (November 13th, 2012)

  • initialize systemd client before acquiring name. Fixes logind race.
  • add SessionName property to introspection. Fixes gdbus errors
  • drop system inhibitor when necessary. Fixes logind leak.
  • fix malloc/g_free mismatch in systemd code
  • updated translations

New in version 3.6.1 (October 16th, 2012)

  • Session Manager:
  • Don't fall back for zaphod mode multi-screen setups
  • Fix build on OpenBSD
  • Detect greeter sessions better with systemd
  • Updated translations

New in version 3.3.2 (November 28th, 2011)

  • Fix regexp for blacklisting Intel 830-865 hardware (Vincent)

New in version 3.2.1 (October 18th, 2011)

  • Session Manager:
  • Refuse to install an idle timeout of 0 seconds (Rodrigo Moya)
  • Fix crash on Solaris because of bad comparison (Brian Cameron)
  • Translators
  • David Planella (ca@valencia)
  • Kristjan SCHMIDT (eo)
  • Nguyá»…n Thái Ngọc Duy (vi)
  • Chao-Hsiung Liao (zh_HK)
  • Chao-Hsiung Liao (zh_TW)

New in version 3.2.0 (September 28th, 2011)

  • Translators:
  • Nilamdyuti Goswami (as)
  • Petr Kovar (cs)
  • flemming christensen (da)
  • Inaki Larranaga Murgoitio (eu)
  • Tommi Vainikainen (fi)
  • Sweta Kothari (gu)
  • Gabor Kelemen (hu)
  • Andika Triwidada (id)
  • Changwoo Ryu (ko)
  • Aurimas ÄŒernius (lt)
  • Мирослав Николић (sr)
  • Miroslav Nikolić (sr@latin)
  • Praveen Illa (te)
  • Korostil Daniel (uk)

New in version 3.1.91 (September 15th, 2011)

  • Session Manager:
  • Fix usage of %lld for 64-bit formats (Owen Taylor)
  • Add a translator comment (Matthias Clasen)
  • Translators:
  • Ihar Hrachyshka (be)
  • Fran Dieguez (gl)
  • Kjartan Maraas (nb)
  • Daniel Nylander (sv)

New in version 3.1.90 (August 30th, 2011)

  • Support for debugging the fail whale dialog (Jasper St. Pierre)
  • Show gnome-shell extensions in the fail whale dialog (Jasper)
  • Respect lockdown in the fail whale dialog (Matthias Clasen)
  • Add an IsSessionRunning DBus method (Matthias)
  • Remove obsolete gconf sanity check (William Jon McCann)
  • Translation updates:
  • Galician
  • German
  • Indonesian
  • Norwegian bokmÃ¥l
  • Russian
  • Spanish
  • Thai
  • Uighur

New in version 3.1.5 (August 19th, 2011)

  • Fix --help to mention arguments for options that have one (Vincent)
  • Support XDG_CURRENT_DESKTOP (Michael Terry, Vincent)
  • Respect OnlyShowIn and NotShowIn keys (Vincent, Michael Terry)
  • Code cleanup (Vincent)
  • Translators:
  • Ihar Hrachyshka (be)
  • Alexander Shopov (bg)
  • Petr Kovar (cs)
  • Jorge González (es)
  • Tommi Vainikainen (fi)
  • Yaron Shahrabani (he)
  • RÅ«dofls Mazurs (lv)
  • Kjartan Maraas (nb)
  • Piotr DrÄ…g (pl)
  • Daniel Nylander (sv)

New in version 3.1.2 (June 24th, 2011)

  • Session Manager:
  • Fix race condition in idle monitor (Christopher Halse Rogers)
  • Consistently use Restart and not Reboot (Chris Wilson)
  • Fix crashes by not assuming XSMP clients set the SmProgram property (Vincent)
  • Make the acceleration checks refuse to work in zaphod mode (Adam Jackson)
  • Update libegg code (Vincent)
  • Code cleanups (Vincent, Kjartan Maraas)
  • Translators:
  • David Planella (ca@valencia)
  • Daniel Mustieles (es)
  • Fran Diéguez (gl)
  • Yaron Shahrabani (he)
  • Kjartan Maraas (nb)
  • Matej Urbančič (sl)

New in version 3.0.2 (May 27th, 2011)

  • Translators:
  • Kristjan SCHMIDT (eo)
  • Sahran (ug)

New in version 3.0.1 (April 29th, 2011)

  • Translators:
  • Arash Mousavi (fa)
  • Theppitak Karoonboonyanan (th)
  • Lê Trường An (vi)

New in version 3.0.0 (April 5th, 2011)

  • Session Manager:
  • Change path of GSettings schema (Vincent)
  • Translations:
  • Updated af: Friedel Wolff
  • Updated bn: Jamil Ahmed
  • Updated ca: Jordi Serratosa
  • Updated cs: Petr Kovar
  • Updated da: Kris Thomsen
  • Updated de: Wolfgang Stöggl
  • Updated el: Simos Xenitellis
  • Updated en_GB: Bruce Cowan
  • Updated eu: Inaki Larranaga Murgoitio
  • Updated hu: Gabor Kelemen
  • Updated id: Dirgita
  • Updated ko: Changwoo Ryu
  • Updated lt: Gintautas Miliauskas
  • Updated pt: Duarte Loreto
  • Updated ta: Dr.T.Vasudevan
  • Updated zh_CN: Aron Xu
  • Updated zh_HK: Chao-Hsiung Liao
  • Updated zh_TW: Chao-Hsiung Liao

New in version 2.91.91 (March 7th, 2011)

  • Session Manager:
  • Better error message on not-found session (Colin Walters)
  • Rename gnome-session-save to gnome-session-quit (William Jon McCann)
  • Fix cancel button in logout dialog (Ray Strode)
  • Increase is-accelerated runnable helper timeout (Colin Walters)
  • Fix crash when if-session autostart condition is used (Matthias Clasen)
  • Add gnome-session-check-accelerated to set a X property about acceleration (Colin Walters)
  • Rename gnome-session-is-accelerated to gnome-session-check-accelerated-helper (Colin Walters)
  • Fix typo (Vincent)
  • Translations:
  • Updated ar: Khaled Hosny
  • Updated bg: Alexander Shopov
  • Updated ca: David Planella
  • Updated es: Daniel Mustieles
  • Updated et: Ivar Smolin
  • Updated fr: Alain Lojewski
  • Updated he: Yaron Shahrabani
  • Updated ko: Changwoo Ryu
  • Updated lv: Rūdolfs Mazurs
  • Updated nb: Kjartan Maraas
  • Updated pa: A S Alam
  • Updated sk: Pavol Šimo
  • Updated sl: Matej Urbančič
  • Updated sv: Daniel Nylander
  • Updated uk: Korostil Daniel

New in version 2.91.90 (February 22nd, 2011)

  • Session Manager:
  • Update for GSettings schemas changes (Vincent)
  • Read default session from GSettings (Alexander Larsson)
  • Make the current session name available via dbus (Alexander Larsson)
  • Support autostart conditions that depend on the current session (Alexander Larsson)
  • Make notification-daemon a required part of the fallback session (Matthias Clasen)
  • Show a dialog after login the first time we fall back to gnome-fallback (Alexander Larsson)
  • Various fixes to shell logout/shutdown dialog (Ray Strode)
  • Code cleanups (Vincent)
  • Misc:
  • gsettings-desktop-schemas 0.1.7 is required
  • Translations:
  • Updated ar: Khaled Hosny
  • Updated bg: Alexander Shopov
  • Updated ca: David Planella
  • Updated es: Jorge González
  • Updated gu: Sweta Kothari
  • Updated he: Yaron Shahrabani
  • Updated nb: Kjartan Maraas
  • Updated nl: Wouter Bolsterlee
  • Updated sl: Matej Urbančič

New in version 2.91.6 (February 2nd, 2011)

  • Session Manager:
  • Fix build with latest GTK+ 3 (Matthias Clasen, Vincent)
  • Migrate to GSettings (Ray Strode)
  • Add support for shell logout/shutdown dialog (Ray Strode)
  • Use fallback session if required components are missing (Matthias Clasen)
  • Defined Sessions:
  • Do not consider Gallium's softpipe and llvmpipe as accelerated (Vincent)
  • Do not run nautilus by default (Matthias Clasen)
  • Capplet:
  • Migrate to GSettings (Ray Strode, Vincent)
  • Misc:
  • Change GETTEXT_PACKAGE to gnome-session-3.0 (Vincent)
  • Drop gnome-wm script (Matthias Clasen)
  • Add a runtime dependency on gsettings-desktop-schemas
  • Translations:
  • Updated ar: Khaled Hosny
  • Updated bg: Alexander Shopov
  • Updated ca: David Planella
  • Updated es: Jorge González
  • Updated et: Ivar Smolin
  • Updated gl: Fran Diéguez
  • Updated he: Yaron Shahrabani
  • Updated hu: Gabor Kelemen
  • Updated id: Andika Triwidada
  • Updated nb: Kjartan Maraas
  • Updated nl: Wouter Bolsterlee
  • Updated sl: Matej Urbančič
  • Updated sv: Daniel Nylander
  • Updated ug: Sahran
  • Updated zh_HK: Chao-Hsiung Liao
  • Updated zh_TW: Chao-Hsiung Liao

New in version 2.91.4 (December 23rd, 2010)

  • Note to distributors:
  • the definition of the session started by gnome-session moved out of gconf and is now living in .desktop-like files. The format of those files might change in the future.
  • two predefined sessions are shipped: GNOME (default), that will start GNOME Shell, and Classic GNOME, that will start gnome-panel, metacity, etc. like in GNOME 2.
  • a small utility, gnome-session-is-accelerated, is used to determine if GNOME Shell can be used. If this is not the case, Classic GNOME will be used.
  • Please send feedback on when this utility doesn't detect things properly. it is known that session saving doesn't work well with people moving from one session to another at the moment. It can result in gnome-panel running with GNOME Shell, for example.
  • Session Manager:
  • Add autostart condition through GSettings (Bastien Nocera)
  • Don't ever show inhibitor dialog if logout is forced (Ray Strode)
  • Fix some issue tracking clients on logout (Ray Strode)
  • Add an application restart limit (William Jon McCann)
  • Move the definition of a session from gconf to .desktop-like files (Vincent)
  • Change default session to use GNOME Shell, with a fallback to classic GNOME (Vincent)
  • Update for GTK+ 3 changes (Matthias Clasen)
  • Code cleanups (Vincent)
  • Capplet:
  • Set NoDisplay=true (William Jon McCann)
  • Fix inline search (Ricardo Cruz)
  • Update for GTK+ 3 changes (Cosimo Cecchi, Vincent)
  • Translations:
  • Updated ca@valencia: David Planella
  • Updated crh: Reşat SABIQ
  • Updated es: Jorge González
  • Updated et: Ivar Smolin
  • Updated fa: Mahyar Moghimi
  • Updated fi: Ville-Pekka Vainio
  • Updated fy: Sense Hofstede
  • Updated gl: Fran Diéguez
  • Updated he: Yaron Shahrabani
  • Updated ja: Yasumichi Akahoshi
  • Updated ko: Changwoo Ryu
  • Updated nb: Kjartan Maraas
  • Updated ro: Daniel Șerbănescu
  • Updated sl: Matej Urbančič
  • Updated th: Theppitak Karoonboonyanan
  • Updated ug: Sahran

New in version 2.32.1 (November 17th, 2010)

  • Translators:
  • David Planella (ca)
  • David Planella (ca@valencia)
  • Reşat SABIQ (crh)
  • Ivar Smolin (et)
  • Iñaki Larrañaga Murgoitio (eu)
  • Ville-Pekka Vainio (fi)
  • Yasumichi Akahoshi (ja)
  • Changwoo Ryu (ko)
  • Žygimantas Beručka (lt)
  • Daniel Șerbănescu (ro)

New in version 2.31.6 (August 4th, 2010)

  • Session Manager:
  • Fix a GSeal issue (Vincent)
  • Fixed spelling error in schema description (Frédéric Péters)
  • Port gnome-session to upower ((Richard Hughes)
  • Fix description of auto_save_session key (Vincent)
  • Misc:
  • Drop compatibility tool that sets GTK+ 1.x environment variable (Vincent)
  • Drop the splash program (Paolo Borelli)
  • Require upower-glib instead of devkit-power-gobject (Richard Hughes)
  • Add configure flag to select which GTK+ version to use (Frédéric Péters)
  • Translations:
  • Updated bn_IN: Runa Bhattacharjee
  • Updated de: Mario Blättermann
  • Updated eo: Kristjan SCHMIDT
  • Updated es: Jorge González
  • Updated et: Mattias Põldaru
  • Updated fy: Sense Hofstede
  • Updated gl: Fran Diéguez
  • Updated gu: Sweta Kothari
  • Updated he: Yaron Shahrabani
  • Updated lv: Rūdolfs Mazurs
  • Updated mr: Sandeep Shedmake
  • Updated nb: Kjartan Maraas
  • Updated pa: A S Alam
  • Updated sl: Matej Urbančič
  • Updated sv: Daniel Nylander
  • Updated zh_CN: Aron Xu

New in version 2.30.2 (June 22nd, 2010)

  • Session Manager:
  • Export _stop method for clients, for better GNOME Shell experience (Colin Walters)
  • Misc:
  • Explicitly add -lXext -lXau to linker line (Colin Walters)
  • Translations:
  • Updated ca: David Planella
  • Updated ca@valencia: David Planella
  • Updated en@shaw: Thomas Thurman
  • Updated en_GB: Philip Withnall
  • Updated et: Ivar Smolin
  • Updated fi: Timo Jyrinki
  • Updated id: Andika Triwidada
  • Updated kn: Shankar Prasad
  • Updated lv: Rūdolfs Mazurs
  • Updated mr: Sandeep Shedmake
  • Updated nl: Wouter Bolsterlee
  • Updated or: Manoj Kumar Giri

New in version 2.29.92 (March 9th, 2010)

  • Session Manager:
  • Log out on SIGTERM and SIGINT (Halton Huo)
  • Delay the creation of the GsmXSMPClient until it really exists, to fix potential crashes on logout (Romain Perier)
  • Misc:
  • Remove unneeded LIBGNOMEUI_REQUIRED from configure.in (Vincent)
  • Translations:
  • Updated gl: Fran Diéguez
  • Updated ko: Changwoo Ryu
  • Updated nn: Torstein Adolf Winterseth
  • Updated pl: Piotr DrÄ…g