commit a6e3182d26344e8ce702c81a1fbdd6d631136488 Author: Javier Jardón Date: Sun Nov 3 23:06:13 2013 +0000 3.11.1 M NEWS M configure.ac commit 8995ac5ab232276774b326d6b36c15c6d3d9eaba Author: Matthias Clasen Date: Fri Nov 1 16:30:06 2013 -0400 Fix a possible crash in the presence interface Improper error handling in gsm_presence_set_status_text() would lead to a double free on the next call to that function. Found using the dfuzzer tool, https://github.com/matusmarhefka/dfuzzer M gnome-session/gsm-presence.c commit e68cf253511af579f935055dd6a7af1ec1db2abe Author: eternalhui Date: Fri Nov 1 23:06:35 2013 +0800 Update Chinese simplified translation M po/zh_CN.po commit 33de44f12f5ba60c1509ea82e37a4bba5ff6c043 Author: Anish A Date: Fri Oct 25 20:50:39 2013 +0530 Updated Malayalam Translation M po/ml.po commit 6e203f466118daf9941fb9c8dd64f1488dea14e7 Author: Colin Walters Date: Fri Oct 18 18:15:14 2013 -0400 gsm-manager: Don't abort when all clients exit If all of our clients exit, remove_clients_for_connection() calls end_phase() which in turn invokes gsm_manager_quit() that checks the logout type. But at this point we only have _LOGOUT_NONE, so we end up aborting. It's fine to just call _quit() in this case, and this avoids us dumping core. This was happening to me when session startup failed for other reasons. https://bugzilla.gnome.org/show_bug.cgi?id=710480 M gnome-session/gsm-manager.c commit c9fd5b00cbf5b0b7820325e21dfcbe8f251cf7d2 Author: Colin Walters Date: Mon Oct 21 16:11:28 2013 -0400 gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL) This way we don't emit a critical with newer glibs. See https://bugzilla.gnome.org/show_bug.cgi?id=704593 https://bugzilla.gnome.org/show_bug.cgi?id=710582 M gnome-session/gsm-util.c commit a609551bc0059a427b82bd7248ede0c3a97abdff Author: Bastien Nocera Date: Mon Oct 21 13:35:00 2013 +0200 build: Bump requirements for upower-glib The new API is in 0.99.0 (as yet unreleased). Furthermore, 0.9.23 got released and still uses the old API. So bump the requirements to < 0.99.0. M configure.ac commit 3b518cadecf07f3885b2207152fff92e4f4aaff1 Author: Colin Walters Date: Thu Oct 17 08:41:51 2013 -0400 Only support UPower 0.9 Newer UPower drops support for APIs that duplicate systemd/logind, so if we detect it, then require consumers to use the systemd backend. https://bugzilla.gnome.org/show_bug.cgi?id=710383 M configure.ac M gnome-session/Makefile.am M gnome-session/gsm-system.c commit a34a2cc86541520af9ee17fb50cfa85e7a1695b7 Author: Matthias Clasen Date: Fri Oct 11 09:00:33 2013 -0400 Clean up more egg leftovers M Makefile.am M gnome-session/Makefile.am commit eacf2268fcb9ffcdb3d6e13a4566739b0a27798d Author: Matthias Clasen Date: Fri Oct 11 08:51:51 2013 -0400 Drop egg from POTFILES.in M po/POTFILES.in commit ed6cca527eaac201d6eb4ba49839811e7764c97e Author: Matthias Clasen Date: Fri Oct 11 08:34:11 2013 -0400 Drop EggSMClient Nothing is using it anymore. M configure.ac D egg/Makefile.am D egg/eggdesktopfile.c D egg/eggdesktopfile.h D egg/eggsmclient-private.h D egg/eggsmclient-xsmp.c D egg/eggsmclient.c D egg/eggsmclient.h commit ea285af9962313ee2675fff27d3a852bb61e936a Author: Matthias Clasen Date: Fri Oct 11 08:22:51 2013 -0400 Remove gnome-session-properties This tool was not really maintained, and the autostart configuration is not provided by gnome-tweak-tool. https://bugzilla.gnome.org/show_bug.cgi?id=708923 M Makefile.am D capplet/Makefile.am D capplet/gsm-app-dialog.c D capplet/gsm-app-dialog.h D capplet/gsm-properties-dialog.c D capplet/gsm-properties-dialog.h D capplet/gsp-app-manager.c D capplet/gsp-app-manager.h D capplet/gsp-app.c D capplet/gsp-app.h D capplet/gsp-keyfile.c D capplet/gsp-keyfile.h D capplet/main.c M configure.ac M data/Makefile.am D data/gnome-session-properties.desktop.in.in M doc/man/Makefile.am D doc/man/gnome-session-properties.1 M po/POTFILES.in