gnome-session r4341 - trunk/gnome-session



Author: vuntz
Date: 2007-05-09 16:55:29 +0100 (Wed, 09 May 2007)
New Revision: 4341
ViewCVS link: http://svn.gnome.org/viewcvs/gnome-session?rev=4341&view=rev

Added:
   trunk/gnome-session/gnome-session-remove.c
   trunk/gnome-session/gnome-session-save.c
   trunk/gnome-session/gsm-autostart.c
   trunk/gnome-session/gsm-autostart.h
   trunk/gnome-session/gsm-keyfile.c
   trunk/gnome-session/gsm-keyfile.h
Removed:
   trunk/gnome-session/gsm-remove-client.c
   trunk/gnome-session/save-session.c
Modified:
   trunk/gnome-session/ChangeLog
   trunk/gnome-session/Makefile.am
   trunk/gnome-session/save.c
   trunk/gnome-session/startup-programs.c
Log:
2007-05-09  Vincent Untz  <vuntz gnome org>

	* Makefile.am: add new files, and rename files
	* gsm-autostart.[ch]: new, to handle reading the autostart desktop
	files
	* gsm-keyfile.[ch]: new, helpers for GKeyFile
	* gsm-remove-client.c: moved to gnome-session-remove.c
	* save-session.c: moved to gnome-session-save.c
	* save.c: move to GKeyFile instead of GnomeDesktopItem, and use the
	gsm-autostart API
	(read_desktop_entries_in_dir): kill
	(create_client): simple helper to create the data we need for each
	autostart desktop file
	(hash_table_remove_cb): killed
	(read_autostart_dirs): killed
	(read_session): moved to GKeyFile and gsm-autostart API
	* startup-programs.c: basically, the same thing than for save.c
	(create_client_from_desktop_entry): simplify so that it's only a
	helper now
	(search_desktop_entries_in_dir): kill
	(hash_table_remove_cb): kill
	(startup_list_read): use gsm-autostart API
	(startup_client_delete): move to GKeyFile
	(startup_client_write): ditto
	(startup_list_enable): ditto and use gsm-autostart API
	(command_browse_button_clicked): make the uri we get valid for the
	Exec key





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]