1. 23 Jan, 2014 1 commit
  2. 19 Feb, 2013 1 commit
  3. 27 Mar, 2012 2 commits
  4. 22 Mar, 2011 1 commit
  5. 21 Nov, 2010 1 commit
  6. 15 Aug, 2008 1 commit
    • William Jon McCann's avatar
      Add support for killing apps. Try to stop app if there isn't a client · 822147b1
      William Jon McCann authored
      2008-08-15  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (_signal_pid),
      	(autostart_app_stop_spawn):
      	* gnome-session/gsm-manager.c (app_condition_changed):
      	Add support for killing apps.  Try to stop app if
      	there isn't a client available for it.
      
      
      svn path=/trunk/; revision=4956
      822147b1
  7. 05 Aug, 2008 2 commits
    • William Jon McCann's avatar
      Removed unused item from vtable. · f3ef49ff
      William Jon McCann authored
      2008-08-05  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.h:
      	Removed unused item from vtable.
      
      
      svn path=/trunk/; revision=4914
      f3ef49ff
    • William Jon McCann's avatar
      Add gsm_app_is_conditionally_disabled. Remove AutostartCondition check · a0daa174
      William Jon McCann authored
      2008-08-04  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_peek_is_conditionally_disabled):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (is_conditionally_disabled),
      	(is_disabled), (gsm_autostart_app_class_init):
      	* gnome-session/gsm-manager.c (_start_app):
      	Add gsm_app_is_conditionally_disabled.  Remove AutostartCondition
      	check from is_disabled.  We want to be able to distinguish
      	the two.
      
      
      svn path=/trunk/; revision=4912
      a0daa174
  8. 04 Aug, 2008 2 commits
    • William Jon McCann's avatar
      Put the apps on the bus. · f1d13b35
      William Jon McCann authored
      2008-08-04  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/Makefile.am:
      	* gnome-session/gsm-app.c (gsm_app_error_quark),
      	(get_next_app_serial), (register_app), (gsm_app_constructor),
      	(gsm_app_class_init), (gsm_app_peek_id), (gsm_app_peek_app_id),
      	(gsm_app_peek_startup_id), (gsm_app_peek_phase),
      	(gsm_app_peek_is_disabled), (gsm_app_peek_autorestart),
      	(gsm_app_get_app_id), (gsm_app_get_startup_id),
      	(gsm_app_get_phase):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (is_disabled),
      	(autostart_app_start_spawn), (autostart_app_start_activate),
      	(gsm_autostart_app_get_app_id), (gsm_autostart_app_constructor),
      	(gsm_autostart_app_class_init):
      	* gnome-session/gsm-manager.c (app_condition_changed),
      	(on_phase_timeout), (_start_app), (_disconnect_client),
      	(_app_has_startup_id), (find_app_for_startup_id),
      	(on_xsmp_client_register_request), (append_app),
      	(gsm_manager_register_client), (_app_has_autostart_condition):
      	* gnome-session/gsm-resumed-app.c (gsm_resumed_app_get_app_id),
      	(gsm_resumed_app_class_init):
      	* gnome-session/org.gnome.SessionManager.App.xml:
      	Put the apps on the bus.
      
      
      svn path=/trunk/; revision=4909
      f1d13b35
    • William Jon McCann's avatar
      Add a method to ask if a certain AutostartCondition is being handled. One · c94ae725
      William Jon McCann authored
      2008-08-04  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_has_autostart_condition):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (gsm_autostart_app_dispose),
      	(is_disabled), (gsm_autostart_app_has_autostart_condition),
      	(gsm_autostart_app_class_init):
      	* gnome-session/gsm-manager.c (_start_app), (do_phase_startup),
      	(find_app_for_app_id), (find_app_for_startup_id), (append_app),
      	(append_required_apps), (gsm_manager_init), (gsm_manager_finalize),
      	(_app_has_autostart_condition),
      	(gsm_manager_is_autostart_condition_handled):
      	* gnome-session/gsm-manager.h:
      	* gnome-session/org.gnome.SessionManager.xml:
      	Add a method to ask if a certain AutostartCondition is
      	being handled.  One use of this is for the settings daemon
      	to know if there are any a11y tools that will be started
      	for a certain gconf key.
      
      svn path=/trunk/; revision=4908
      c94ae725
  9. 16 Jul, 2008 1 commit
    • William Jon McCann's avatar
      Rename client-id to startup-id to distinguish from Client's ID. Start · 46d5a808
      William Jon McCann authored
      2008-07-16  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/Makefile.am:
      	* gnome-session/gsm-app.c (gsm_app_set_startup_id),
      	(gsm_app_set_property), (gsm_app_get_property), (gsm_app_dispose),
      	(gsm_app_class_init), (gsm_app_get_startup_id):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (load_desktop_file),
      	(autostart_app_start_spawn), (autostart_app_start_activate):
      	* gnome-session/gsm-client.c (gsm_client_finalize),
      	(gsm_client_set_startup_id), (gsm_client_set_property),
      	(gsm_client_get_property), (default_stop), (gsm_client_class_init),
      	(gsm_client_get_startup_id), (gsm_client_stop),
      	(gdm_client_end_session_response):
      	* gnome-session/gsm-client.h:
      	* gnome-session/gsm-client.xml:
      	* gnome-session/gsm-dbus-client.c (gsm_dbus_client_error_quark),
      	(gsm_dbus_client_error_get_type), (gsm_dbus_client_class_init),
      	(gsm_dbus_client_end_session_response):
      	* gnome-session/gsm-dbus-client.h:
      	* gnome-session/gsm-dbus-client.xml:
      	* gnome-session/gsm-inhibitor.c (gsm_inhibitor_set_client_id),
      	(gsm_inhibitor_get_client_id), (gsm_inhibitor_set_property),
      	(gsm_inhibitor_get_property), (gsm_inhibitor_finalize),
      	(gsm_inhibitor_class_init), (gsm_inhibitor_new_for_client):
      	* gnome-session/gsm-inhibitor.h:
      	* gnome-session/gsm-manager.c (_find_by_startup_id),
      	(app_condition_changed), (app_registered), (phase_timeout),
      	(start_phase), (inhibitor_has_bus_name), (_app_has_startup_id),
      	(find_app_for_startup_id), (register_client_for_name),
      	(_client_has_startup_id), (on_xsmp_client_register_request),
      	(_client_query_end_session), (query_end_session_complete),
      	(inhibitor_has_client_id), (generate_cookie),
      	(_generate_unique_cookie), (on_client_end_session_response),
      	(on_query_end_session_timeout), (query_end_session),
      	(request_logout), (user_logout), (gsm_manager_logout),
      	(gsm_manager_register_client), (gsm_manager_unregister_client):
      	* gnome-session/gsm-manager.xml:
      	* gnome-session/gsm-marshal.list:
      	* gnome-session/gsm-xsmp-client.c (set_description):
      	* gnome-session/test-client-dbus.c (register_client):
      	* gnome-session/util.c (gsm_util_generate_startup_id):
      	* gnome-session/util.h:
      	Rename client-id to startup-id to distinguish from
      	Client's ID.  Start adding a new shutdown path that
      	allows for more compatibility with xsmp.
      
      
      svn path=/branches/dbus_based/; revision=4805
      46d5a808
  10. 15 Jul, 2008 1 commit
    • William Jon McCann's avatar
      By default emit stop signal from client. · 2fa3b683
      William Jon McCann authored
      2008-07-15  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_class_init), (gsm_app_get_id),
      	(gsm_app_is_disabled), (gsm_app_is_running),
      	(gsm_app_get_autorestart), (gsm_app_provides), (gsm_app_start),
      	(gsm_app_restart), (gsm_app_stop):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (gsm_autostart_app_class_init):
      	* gnome-session/gsm-client.c (default_stop),
      	(gsm_client_class_init), (gsm_client_notify_session_over),
      	(gsm_client_stop):
      	* gnome-session/gsm-client.h:
      	* gnome-session/gsm-resumed-app.c (gsm_resumed_app_class_init):
      	* gnome-session/gsm-resumed-app.h:
      	* gnome-session/gsm-xsmp-client.c (gsm_xsmp_client_class_init):
      	By default emit stop signal from client.
      
      
      svn path=/branches/dbus_based/; revision=4800
      2fa3b683
  11. 19 Jun, 2008 1 commit
    • William Jon McCann's avatar
      Add preliminary support for service clients. · 4acb20de
      William Jon McCann authored
      2008-06-18  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_error_quark), (gsm_app_set_id),
      	(gsm_app_set_client_id), (gsm_app_set_property),
      	(gsm_app_get_property), (gsm_app_dispose), (gsm_app_class_init):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (load_desktop_file),
      	(gsm_autostart_app_set_desktop_filename),
      	(gsm_autostart_app_set_property), (gsm_autostart_app_get_property),
      	(gsm_autostart_app_dispose), (is_disabled),
      	(autostart_app_stop_spawn), (autostart_app_stop_activate),
      	(gsm_autostart_app_stop), (autostart_app_start_spawn),
      	(start_notify), (autostart_app_start_activate),
      	(gsm_autostart_app_start), (gsm_autostart_app_constructor),
      	(gsm_autostart_app_class_init), (gsm_autostart_app_new):
      	* gnome-session/gsm-autostart-app.h:
      	* gnome-session/gsm-manager.c (_app_has_client_id),
      	(find_app_for_client_id), (register_client_for_name),
      	(bus_name_owner_changed), (register_manager),
      	(append_default_apps), (append_autostart_apps),
      	(append_required_apps):
      	Add preliminary support for service clients.
      
      
      svn path=/branches/dbus_based/; revision=4762
      4acb20de
  12. 18 Jun, 2008 2 commits
    • William Jon McCann's avatar
      Add dbus method client support. Add test client. Fix up restart handling. · ad2bb9d1
      William Jon McCann authored
      2008-06-18  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/Makefile.am:
      	* gnome-session/gsm-app.c (gsm_app_class_init),
      	(gsm_app_get_autorestart), (gsm_app_restart):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (gsm_autostart_app_dispose),
      	(gsm_autostart_app_stop), (gsm_autostart_app_start),
      	(gsm_autostart_app_restart), (gsm_autostart_app_get_autorestart),
      	(gsm_autostart_app_class_init):
      	* gnome-session/gsm-client.c (gsm_client_class_init):
      	* gnome-session/gsm-client.h:
      	* gnome-session/gsm-dbus-client.c (gsm_dbus_client_set_bus_name),
      	(gsm_dbus_client_get_bus_name), (gsm_dbus_client_set_property),
      	(gsm_dbus_client_get_property), (gsm_dbus_client_class_init):
      	* gnome-session/gsm-dbus-client.h:
      	* gnome-session/gsm-manager.c (gsm_manager_error_get_type),
      	(find_app_for_app_id), (disconnect_client),
      	(_disconnect_dbus_client), (remove_clients_for_connection),
      	(on_client_disconnected), (on_xsmp_client_register_request),
      	(gsm_manager_register_client), (gsm_manager_unregister_client):
      	* gnome-session/gsm-manager.h:
      	* gnome-session/gsm-manager.xml:
      	* gnome-session/gsm-method-client.c (gsm_method_client_class_init):
      	* gnome-session/gsm-resumed-app.c (app_exited),
      	(gsm_resumed_app_start), (gsm_resumed_app_restart),
      	(gsm_resumed_app_dispose), (gsm_resumed_app_class_init):
      	* gnome-session/gsm-service-client.c
      	(gsm_service_client_class_init):
      	* gnome-session/gsm-xsmp-client.c (gsm_xsmp_client_class_init),
      	(register_client_callback):
      	* gnome-session/test-client-method.c (session_manager_connect),
      	(register_client), (session_manager_disconnect),
      	(unregister_client), (main):
      	Add dbus method client support.  Add test client.  Fix up
      	restart handling.
      
      
      svn path=/branches/dbus_based/; revision=4760
      ad2bb9d1
    • William Jon McCann's avatar
      Update copyright headers. · 1ef06768
      William Jon McCann authored
      2008-06-18  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c:
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c:
      	* gnome-session/gsm-autostart-app.h:
      	* gnome-session/gsm-client.c:
      	* gnome-session/gsm-client.h:
      	* gnome-session/gsm-logout-dialog.c:
      	* gnome-session/gsm-manager.c:
      	* gnome-session/gsm-resumed-app.c:
      	* gnome-session/gsm-resumed-app.h:
      	* gnome-session/gsm-xsmp-client.c:
      	* gnome-session/gsm-xsmp-server.c:
      	* gnome-session/main.c:
      	Update copyright headers.
      
      
      svn path=/branches/dbus_based/; revision=4759
      1ef06768
  13. 17 Jun, 2008 1 commit
    • William Jon McCann's avatar
      Stub out some dbus based client classes. Make the GsmClient class more · 44842bd7
      William Jon McCann authored
      2008-06-17  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/Makefile.am:
      	* gnome-session/gsm-app.c (gsm_app_class_init), (gsm_app_get_id):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c
      	(gsm_autostart_app_set_desktop_file), (gsm_autostart_app_dispose),
      	(is_disabled), (app_exited), (gsm_autostart_app_get_id),
      	(gsm_autostart_app_constructor), (gsm_autostart_app_class_init):
      	* gnome-session/gsm-client-store.c (gsm_client_store_get_locked):
      	* gnome-session/gsm-client-store.h:
      	* gnome-session/gsm-client.c (gsm_client_finalize),
      	(gsm_client_set_app_id), (gsm_client_set_property),
      	(gsm_client_get_property), (gsm_client_class_init),
      	(gsm_client_get_app_id), (gsm_client_notify_session_over),
      	(gsm_client_restart), (gsm_client_stop), (gsm_client_disconnected):
      	* gnome-session/gsm-client.h:
      	* gnome-session/gsm-dbus-client.c (gsm_dbus_client_constructor),
      	(gsm_dbus_client_init), (gsm_dbus_client_set_property),
      	(gsm_dbus_client_get_property), (gsm_dbus_client_finalize),
      	(gsm_dbus_client_class_init):
      	* gnome-session/gsm-dbus-client.h:
      	* gnome-session/gsm-manager.c (gsm_manager_error_get_type),
      	(app_condition_changed), (phase_timeout), (_start_app),
      	(find_app_for_client_id), (find_app_for_app_id),
      	(on_xsmp_client_register_request), (on_store_client_added),
      	(gsm_manager_class_init), (_shutdown_client), (get_caller_info),
      	(gsm_manager_register_client), (gsm_manager_unregister_client),
      	(gsm_manager_inhibit), (gsm_manager_uninhibit):
      	* gnome-session/gsm-manager.h:
      	* gnome-session/gsm-manager.xml:
      	* gnome-session/gsm-method-client.c
      	(gsm_method_client_constructor), (gsm_method_client_init),
      	(gsm_method_client_set_property), (gsm_method_client_get_property),
      	(gsm_method_client_finalize), (gsm_method_client_stop),
      	(gsm_method_client_restart), (gsm_method_client_class_init),
      	(gsm_method_client_new):
      	* gnome-session/gsm-method-client.h:
      	* gnome-session/gsm-resumed-app.c (gsm_resumed_app_get_id),
      	(gsm_resumed_app_class_init):
      	* gnome-session/gsm-service-client.c
      	(gsm_service_client_constructor), (gsm_service_client_init),
      	(gsm_service_client_set_property),
      	(gsm_service_client_get_property), (gsm_service_client_finalize),
      	(gsm_service_client_stop), (gsm_service_client_restart),
      	(gsm_service_client_class_init), (gsm_service_client_new):
      	* gnome-session/gsm-service-client.h:
      	* gnome-session/gsm-xsmp-client.c (xsmp_restart), (xsmp_stop),
      	(_boolean_handled_accumulator), (gsm_xsmp_client_class_init),
      	(register_client_callback), (save_yourself_request_callback),
      	(save_yourself_phase2_request_callback),
      	(interact_request_callback), (interact_done_callback),
      	(save_yourself_done_callback), (gsm_xsmp_client_register_request),
      	(gsm_xsmp_client_save_state):
      	* gnome-session/gsm-xsmp-client.h:
      	Stub out some dbus based client classes.  Make the GsmClient
      	class more generic.
      
      
      svn path=/branches/dbus_based/; revision=4758
      44842bd7
  14. 13 Jun, 2008 2 commits
    • William Jon McCann's avatar
      Wait on processes so we don't create zombies. · b340c7e4
      William Jon McCann authored
      2008-06-13  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_class_init), (gsm_app_died):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (app_exited), (launch):
      	Wait on processes so we don't create zombies.
      
      
      svn path=/branches/dbus_based/; revision=4739
      b340c7e4
    • William Jon McCann's avatar
      A bit more refactoring. · 0d2c12df
      William Jon McCann authored
      2008-06-12  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/gsm-app.c (gsm_app_init), (set_property),
      	(get_property), (dispose), (gsm_app_class_init), (gsm_app_get_id),
      	(gsm_app_get_client_id), (gsm_app_get_phase), (gsm_app_is_running),
      	(gsm_app_provides), (gsm_app_start), (gsm_app_stop),
      	(gsm_app_exited):
      	* gnome-session/gsm-app.h:
      	* gnome-session/gsm-autostart-app.c (gsm_autostart_app_init),
      	(gsm_autostart_app_set_desktop_file),
      	(gsm_autostart_app_set_property), (gsm_autostart_app_get_property),
      	(gsm_autostart_app_dispose), (if_exists_condition_cb),
      	(unless_exists_condition_cb), (is_running), (is_disabled),
      	(app_exited), (launch), (get_basename),
      	(gsm_autostart_app_provides), (gsm_autostart_app_class_init),
      	(gsm_autostart_app_new):
      	* gnome-session/gsm-client-store.c:
      	* gnome-session/gsm-client-store.h:
      	* gnome-session/gsm-client.c (gsm_client_finalize):
      	* gnome-session/gsm-manager.c (app_condition_changed),
      	(_start_app), (start_phase), (append_app), (_find_app_provides),
      	(append_required_apps), (gsm_manager_init), (gsm_manager_finalize),
      	(initiate_shutdown):
      	* gnome-session/gsm-resumed-app.c (launch), (get_basename),
      	(gsm_resumed_app_class_init),
      	(gsm_resumed_app_new_from_legacy_session):
      	* gnome-session/gsm-resumed-app.h:
      	* gnome-session/gsm-xsmp-client.c (gsm_xsmp_client_finalize):
      	A bit more refactoring.
      
      
      svn path=/branches/dbus_based/; revision=4735
      0d2c12df
  15. 11 Jun, 2008 1 commit
    • 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