aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-06-29 15:37:55 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-06-29 15:37:55 +0800
commit3bedc38a9480532b83e4bfeb386f4bbd7b611b38 (patch)
tree1a33af67a5949913ca02be4c39d4f8acde34c436 /shell/ChangeLog
parent31e562c685d59c22fa1f241aa549bf8867042657 (diff)
downloadgsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.gz
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.bz2
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.lz
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.xz
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.zst
gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.zip
Implement saving of configuration information. Now when you run
Evolution it will display the same folder as the last time, and will hide/show the shortcut/folder bars as the last time. This uses GConf so I also put a GConf check into configure.in. svn path=/trunk/; revision=3787
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 6c89d2f57f..99912fdfab 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,32 @@
+2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
+
+ * e-shortcuts.c (e_shortcuts_construct): Fix typo: @shortcuts
+ should unset `GTK_FLOATING', not @storage_set.
+
+ * e-shell-view.c (get_storage_set_path_from_uri): If @uri is NULL,
+ return NULL.
+
+ * main.c (idle_cb): Restore the shell from the settings. If this
+ fails, just create a new view.
+
+ * e-shell.c (e_shell_save_settings): New.
+ (e_shell_quit): Save settings before exiting.
+ (e_shell_restore_from_settings): New.
+
+ * e-shell-view.c (e_shell_view_save_settings): New.
+ (e_shell_view_load_settings): New.
+
+ * main.c (idle_cb): Initialize Gconf, create the GConfClient and
+ pass it to `e_shell_new()'.
+
+ * e-shell.c: New member `gconf_client' in `EShellPrivate'.
+ (destroy): Unref it if not NULL.
+ (init): Init to NULL.
+ (e_shell_new): New param @gconf_client.
+ (e_shell_construct): Likewise.
+
+ * Makefile.am (INCLUDES): Add `GCONF_CFLAGS'.
+
2000-06-27 Ettore Perazzoli <ettore@helixcode.com>
* e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):