summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorVincent Untz <vuntz@gnome.org>2009-03-24 23:07:22 +0000
committerVincent Untz <vuntz@src.gnome.org>2009-03-24 23:07:22 +0000
commit27a0207587b8a9b0fde5134f05ff616b3e4fe62e (patch)
tree2a86c3901e00776a365fc7808f9f063ff8f04955 /ChangeLog
parent60b298fe878d3aba5b8825791f58fc020bddb23c (diff)
downloadgnome-session-27a0207587b8a9b0fde5134f05ff616b3e4fe62e.tar.gz
Make session saving works a bit better by telling client to not just save
2009-03-25 Vincent Untz <vuntz@gnome.org> Make session saving works a bit better by telling client to not just save the global state, but also the local state when relevant. * gnome-session/gsm-client.h: add new GSM_CLIENT_END_SESSION_FLAG_SAVE * gnome-session/gsm-manager.c: (do_phase_end_session): if the session should be autosaved, then pass the GSM_CLIENT_END_SESSION_FLAG_SAVE flag (do_phase_query_end_session): add a comment explaining why we don't use the GSM_CLIENT_END_SESSION_FLAG_SAVE flag * gnome-session/gsm-xsmp-client.c: (xsmp_query_end_session), (xsmp_end_session): depending on the presence of the GSM_CLIENT_END_SESSION_FLAG_SAVE flag, use SmSaveBoth or SmSaveGlobal svn path=/trunk/; revision=5357
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c23a9f37..1c51b63c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2009-03-25 Vincent Untz <vuntz@gnome.org>
+
+ Make session saving works a bit better by telling client to not just
+ save the global state, but also the local state when relevant.
+
+ * gnome-session/gsm-client.h: add new GSM_CLIENT_END_SESSION_FLAG_SAVE
+ * gnome-session/gsm-manager.c: (do_phase_end_session): if the session
+ should be autosaved, then pass the GSM_CLIENT_END_SESSION_FLAG_SAVE
+ flag
+ (do_phase_query_end_session): add a comment explaining why we don't use
+ the GSM_CLIENT_END_SESSION_FLAG_SAVE flag
+ * gnome-session/gsm-xsmp-client.c: (xsmp_query_end_session),
+ (xsmp_end_session): depending on the presence of the
+ GSM_CLIENT_END_SESSION_FLAG_SAVE flag, use SmSaveBoth or SmSaveGlobal
+
2009-03-24 Vincent Untz <vuntz@gnome.org>
* gnome-session/gsm-xsmp-client.c: (do_save_yourself): just add some