Skip to content
  • William Jon McCann's avatar
    First crack at new new gnome-session based around D-Bus. XSMP still · 75df2148
    William Jon McCann authored
    2008-06-11  William Jon McCann  <jmccann@redhat.com>
    
    	* gnome-session/Makefile.am:
    	* gnome-session/app-autostart.c:
    	* gnome-session/app-autostart.h:
    	* gnome-session/app-resumed.c:
    	* gnome-session/app-resumed.h:
    	* gnome-session/app.c:
    	* gnome-session/app.h:
    	* gnome-session/client-xsmp.c:
    	* gnome-session/client-xsmp.h:
    	* gnome-session/client.c:
    	* gnome-session/client.h:
    	* gnome-session/dbus.c:
    	* gnome-session/dbus.h:
    	* gnome-session/gconf.c (gsm_gconf_check):
    	* gnome-session/gsm-app.c (set_property), (get_property),
    	(dispose), (get_basename), (gsm_app_get_phase),
    	(gsm_app_is_disabled), (gsm_app_provides), (app_exited), (launch):
    	* gnome-session/gsm-app.h:
    	* gnome-session/gsm-autostart-app.c (gsm_autostart_app_init),
    	(gsm_autostart_app_class_init), (gsm_autostart_app_dispose),
    	(gsm_autostart_app_new), (unless_exists_condition_cb),
    	(if_exists_condition_cb), (gconf_condition_cb), (is_disabled):
    	* gnome-session/gsm-autostart-app.h:
    	* gnome-session/gsm-client-store.c (gsm_client_store_error_quark),
    	(gsm_client_store_clear), (remove_client),
    	(gsm_client_store_remove), (gsm_client_store_foreach),
    	(gsm_client_store_find), (gsm_client_store_foreach_remove),
    	(gsm_client_store_add), (gsm_client_store_class_init),
    	(client_unref), (gsm_client_store_init),
    	(gsm_client_store_finalize), (gsm_client_store_new):
    	* gnome-session/gsm-client-store.h:
    	* gnome-session/gsm-client.c (get_next_client_serial),
    	(gsm_client_constructor), (gsm_client_init), (gsm_client_finalize),
    	(gsm_client_class_init), (gsm_client_get_id),
    	(gsm_client_register_client), (gsm_client_request_logout):
    	* gnome-session/gsm-client.h:
    	* gnome-session/gsm-manager.c (gsm_manager_error_quark),
    	(app_condition_changed), (end_phase), (app_registered),
    	(phase_timeout), (start_phase), (gsm_manager_start),
    	(remove_client_for_connection), (remove_clients_for_connection),
    	(bus_name_owner_changed), (register_manager),
    	(gsm_manager_set_failsafe), (gsm_manager_set_client_store),
    	(gsm_manager_set_property), (gsm_manager_get_property),
    	(append_app), (append_default_apps), (append_autostart_apps),
    	(append_legacy_session_apps), (append_saved_session_apps),
    	(append_required_apps), (load_apps), (gsm_manager_constructor),
    	(gsm_manager_class_init), (gsm_manager_init),
    	(gsm_manager_finalize), (gsm_manager_new), (gsm_manager_setenv),
    	(gsm_manager_initialization_error), (manager_shutdown),
    	(initiate_shutdown), (logout_dialog_response),
    	(gsm_manager_initiate_shutdown), (gsm_manager_shutdown),
    	(gsm_manager_logout), (manager_set_name), (gsm_manager_set_name):
    	* gnome-session/gsm-manager.h:
    	* gnome-session/gsm-marshal.list:
    	* gnome-session/gsm-resumed-app.c (gsm_resumed_app_init),
    	(gsm_resumed_app_class_init),
    	(gsm_resumed_app_new_from_legacy_session),
    	(gsm_resumed_app_new_from_session), (get_basename), (launch):
    	* gnome-session/gsm-resumed-app.h:
    	* gnome-session/gsm-xsmp-client.c (gsm_xsmp_client_init),
    	(gsm_xsmp_client_class_init), (gsm_xsmp_client_new),
    	(xsmp_finalize), (client_iochannel_watch),
    	(client_protocol_timeout), (register_client_callback),
    	(do_save_yourself), (save_yourself_request_callback),
    	(xsmp_save_yourself), (save_yourself_phase2_request_callback),
    	(xsmp_save_yourself_phase2), (interact_request_callback),
    	(xsmp_interact), (interact_done_callback),
    	(xsmp_shutdown_cancelled), (xsmp_die),
    	(save_yourself_done_callback), (close_connection_callback),
    	(debug_print_property), (find_property), (delete_property),
    	(set_properties_callback), (delete_properties_callback),
    	(get_properties_callback), (xsmp_get_client_id), (xsmp_get_pid),
    	(xsmp_get_desktop_file), (prop_to_command),
    	(xsmp_get_restart_command), (xsmp_get_discard_command),
    	(xsmp_get_autorestart), (set_description),
    	(gsm_xsmp_client_connect):
    	* gnome-session/gsm-xsmp-client.h:
    	* gnome-session/gsm-xsmp-server.c (accept_ice_connection),
    	(gsm_xsmp_server_start), (gsm_xsmp_server_set_client_store),
    	(gsm_xsmp_server_set_property), (gsm_xsmp_server_get_property),
    	(accept_xsmp_connection), (ice_error_handler),
    	(ice_io_error_handler), (sms_error_handler), (auth_entry_new),
    	(update_iceauthority), (setup_listener),
    	(gsm_xsmp_server_constructor), (gsm_xsmp_server_class_init),
    	(gsm_xsmp_server_init), (gsm_xsmp_server_finalize),
    	(gsm_xsmp_server_new):
    	* gnome-session/gsm-xsmp-server.h:
    	* gnome-session/gsm.h:
    	* gnome-session/logout-dialog.c (gsm_logout_dialog_timeout),
    	(gsm_get_logout_dialog):
    	* gnome-session/logout-dialog.h:
    	* gnome-session/main.c (gsm_dbus_init), (gsm_dbus_check), (main):
    	* gnome-session/org.gnome.SessionManagement.xml:
    	* gnome-session/session.c:
    	* gnome-session/session.h:
    	* gnome-session/util.c (gsm_util_init_error),
    	(gsm_util_generate_client_id):
    	* gnome-session/util.h:
    	* gnome-session/xsmp.c:
    	* gnome-session/xsmp.h:
    	First crack at new new gnome-session based around D-Bus.
    	XSMP still provided but more as a legacy feature.  Not quite
    	operational yet.    See bug #535829 for more info.
    
    
    svn path=/branches/dbus_based/; revision=4728
    75df2148