1. 23 Jan, 2014 1 commit
  2. 19 Feb, 2013 1 commit
  3. 13 Nov, 2012 1 commit
  4. 27 Jul, 2008 1 commit
    • William Jon McCann's avatar
      Unify the InhibitorStore and ClientStore classes. · 44c449d7
      William Jon McCann authored
      2008-07-27  William Jon McCann  <jmccann@redhat.com>
      
      	* gnome-session/Makefile.am:
      	* gnome-session/gsm-client-store.c:
      	* gnome-session/gsm-client-store.h:
      	* gnome-session/gsm-inhibit-dialog.c (find_inhibitor),
      	(add_inhibitor), (on_store_inhibitor_added),
      	(on_store_inhibitor_removed),
      	(gsm_inhibit_dialog_set_inhibitor_store), (add_to_model),
      	(populate_model), (gsm_inhibit_dialog_class_init),
      	(gsm_inhibit_dialog_new):
      	* gnome-session/gsm-inhibit-dialog.h:
      	* gnome-session/gsm-inhibitor-store.c:
      	* gnome-session/gsm-inhibitor-store.h:
      	* gnome-session/gsm-inhibitor.c (get_next_inhibitor_serial),
      	(gsm_inhibitor_constructor), (gsm_inhibitor_get_id),
      	(gsm_inhibitor_finalize):
      	* gnome-session/gsm-inhibitor.h:
      	* gnome-session/gsm-manager.c (_debug_client), (debug_clients),
      	(debug_inhibitors), (_find_by_cookie), (app_condition_changed),
      	(do_phase_end_session), (gsm_manager_is_logout_inhibited),
      	(cancel_end_session), (_generate_unique_cookie),
      	(on_query_end_session_timeout), (do_phase_query_end_session),
      	(disconnect_client), (remove_clients_for_connection),
      	(remove_inhibitors_for_connection),
      	(on_xsmp_client_register_request),
      	(on_client_end_session_response), (on_store_client_added),
      	(gsm_manager_set_client_store), (gsm_manager_get_property),
      	(gsm_manager_class_init), (gsm_manager_init),
      	(gsm_manager_finalize), (gsm_manager_new),
      	(gsm_manager_is_switch_user_inhibited),
      	(gsm_manager_is_suspend_inhibited), (gsm_manager_register_client),
      	(gsm_manager_unregister_client), (gsm_manager_inhibit),
      	(gsm_manager_uninhibit):
      	* gnome-session/gsm-manager.h:
      	* gnome-session/gsm-store.c (gsm_store_error_quark),
      	(gsm_store_size), (gsm_store_remove), (gsm_store_foreach),
      	(gsm_store_find), (gsm_store_lookup), (foreach_remove_wrapper),
      	(gsm_store_foreach_remove), (_remove_all), (gsm_store_clear),
      	(gsm_store_add), (gsm_store_set_locked), (gsm_store_get_locked),
      	(gsm_store_set_property), (gsm_store_get_property),
      	(gsm_store_class_init), (_destroy_object), (gsm_store_init),
      	(gsm_store_finalize), (gsm_store_new):
      	* gnome-session/gsm-store.h:
      	* gnome-session/gsm-xsmp-server.c (accept_ice_connection),
      	(gsm_xsmp_server_set_client_store), (gsm_xsmp_server_class_init),
      	(gsm_xsmp_server_new):
      	* gnome-session/gsm-xsmp-server.h:
      	* gnome-session/main.c (main):
      	Unify the InhibitorStore and ClientStore classes.
      
      
      svn path=/branches/dbus_based/; revision=4859
      44c449d7
  5. 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