1. 04 Oct, 2007 1 commit
    • William Jon McCann's avatar
      Fix up the handling of dependencies. Make the daemon only depend on x11, · dae89542
      William Jon McCann authored
      2007-10-04  William Jon McCann  <mccann@jhu.edu>
      
      	* acinclude.m4:
      	* common/Makefile.am:
      	* configure.ac:
      	* daemon/Makefile.am:
      	* daemon/gdm-factory-slave.c: (run_greeter),
      	(idle_connect_to_display):
      	* daemon/gdm-product-slave.c: (setup_server),
      	(idle_connect_to_display):
      	* daemon/gdm-simple-slave.c: (run_greeter),
      	(idle_connect_to_display):
      	* daemon/gdm-slave.c: (gdm_slave_set_busy_cursor),
      	(set_local_auth), (gdm_slave_connect_to_x11_display):
      	* daemon/gdm-slave.h:
      	* gui/Makefile.am:
      	* gui/modules/.cvsignore:
      	* gui/modules/AccessDwellMouseEvents.in:
      	* gui/modules/AccessKeyMouseEvents.in:
      	* gui/modules/Makefile.am:
      	* gui/modules/dwellmouselistener.c:
      	* gui/modules/keymouselistener.c:
      	* gui/simple-chooser/Makefile.am:
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/libnotificationarea/Makefile.am:
      	* libgreeter/Makefile.am:
      	Fix up the handling of dependencies.  Make the daemon
      	only depend on x11, glib, gobject, dbus.  Move some
      	things from the slaves to the base class.
      	Remove the unused modules for now.
      
      
      svn path=/branches/mccann-gobject/; revision=5338
      dae89542
  2. 03 Oct, 2007 5 commits
    • William Jon McCann's avatar
      Init gnome-vfs. · f0de3c35
      William Jon McCann authored
      2007-10-03  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/greeter-main.c: (main):
      	Init gnome-vfs.
      
      
      svn path=/branches/mccann-gobject/; revision=5335
      f0de3c35
    • William Jon McCann's avatar
      Also add here. · d844ecf0
      William Jon McCann authored
      2007-10-03  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	Also add here.
      
      
      svn path=/branches/mccann-gobject/; revision=5333
      d844ecf0
    • William Jon McCann's avatar
      Oops add file. · 0240db79
      William Jon McCann authored
      2007-10-03  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-user-private.h:
      	Oops add file.
      
      
      svn path=/branches/mccann-gobject/; revision=5332
      0240db79
    • William Jon McCann's avatar
      Add basic user monitoring. Hook up to user-list. · 7b2080c2
      William Jon McCann authored
      2007-10-03  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-user-chooser-widget.c: (populate_model),
      	(on_user_added), (on_user_removed), (gdm_user_chooser_widget_init):
      	* gui/simple-greeter/gdm-user-manager.c:
      	(gdm_user_manager_error_quark), (gdm_user_manager_get_user),
      	(listify_hash_values_hfunc), (gdm_user_manager_list_users),
      	(reload_passwd), (reload_shells), (shells_monitor_cb),
      	(passwd_monitor_cb), (gdm_user_manager_class_init),
      	(reload_passwd_timeout), (queue_reload_passwd),
      	(gdm_user_manager_init), (gdm_user_manager_finalize),
      	(gdm_user_manager_ref_default):
      	* gui/simple-greeter/gdm-user-manager.h:
      	* gui/simple-greeter/gdm-user.c: (gdm_user_class_init),
      	(gdm_user_init), (gdm_user_set_property), (gdm_user_get_property),
      	(gdm_user_finalize), (_gdm_user_update), (_gdm_user_add_session),
      	(_gdm_user_remove_session), (_gdm_user_icon_changed),
      	(gdm_user_get_uid), (gdm_user_get_real_name),
      	(gdm_user_get_user_name), (gdm_user_get_home_directory),
      	(gdm_user_get_shell), (gdm_user_get_sessions),
      	(gdm_user_get_n_sessions), (gdm_user_collate):
      	* gui/simple-greeter/gdm-user.h:
      	* gui/simple-greeter/test-user-chooser.c: (main):
      	* gui/simple-greeter/test-user-manager.c: (on_user_added),
      	(on_user_removed), (main):
      	Add basic user monitoring.  Hook up to user-list.
      
      
      svn path=/branches/mccann-gobject/; revision=5331
      7b2080c2
    • William Jon McCann's avatar
      Require the greeter to call BeginVerification. But only after the greeter · 33c755a0
      William Jon McCann authored
      2007-10-02  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-factory-slave.c: (on_session_relay_info),
      	(on_session_relay_problem), (on_session_relay_info_query),
      	(on_session_relay_secret_info_query), (on_session_relay_opened),
      	(on_session_relay_user_verified), (greeter_reset_timeout),
      	(queue_greeter_reset), (on_session_relay_user_verification_error),
      	(on_session_relay_disconnected),
      	(on_session_relay_session_started),
      	(on_greeter_begin_verification), (run_greeter),
      	(gdm_factory_slave_start), (gdm_factory_slave_finalize):
      	* daemon/gdm-greeter-server.c: (gdm_greeter_server_ready),
      	(handle_begin_verification), (greeter_handle_child_message),
      	(do_introspect), (gdm_greeter_server_class_init):
      	* daemon/gdm-greeter-server.h:
      	* daemon/gdm-local-display-factory.c: (create_display_for_device):
      	* daemon/gdm-product-slave.c: (relay_session_opened),
      	(on_session_opened), (on_session_user_verified),
      	(on_session_user_verification_error), (on_session_info),
      	(on_session_problem), (on_session_info_query),
      	(on_session_secret_info_query), (on_relay_begin_verification),
      	(create_new_session), (on_relay_cancelled),
      	(connect_to_session_relay), (gdm_product_slave_start):
      	* daemon/gdm-session-relay.c:
      	(gdm_session_relay_begin_verification), (handle_user_verified),
      	(handle_user_verification_error), (handle_opened),
      	(session_handle_child_message), (do_introspect),
      	(handle_connection), (gdm_session_relay_class_init):
      	* daemon/gdm-session-relay.h:
      	* daemon/gdm-session.c:
      	* daemon/gdm-simple-slave.c: (on_session_user_verified),
      	(on_session_user_verification_error), (on_session_info),
      	(on_session_problem), (on_session_info_query),
      	(on_session_secret_info_query), (on_session_opened),
      	(create_new_session), (on_greeter_begin_verification),
      	(on_greeter_user_selected), (run_greeter),
      	(gdm_simple_slave_finalize):
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-simple-greeter.c: (switch_page),
      	(do_cancel), (reset_dialog), (gdm_simple_greeter_ready),
      	(gdm_simple_greeter_reset), (on_user_activated), (create_greeter),
      	(gdm_simple_greeter_class_init):
      	* gui/simple-greeter/gdm-simple-greeter.glade:
      	* gui/simple-greeter/gdm-user-chooser-widget.c: (populate_model):
      	* gui/simple-greeter/greeter-main.c: (on_ready),
      	(on_begin_verification), (main):
      	* libgreeter/gdm-greeter.c: (gdm_greeter_real_ready),
      	(gdm_greeter_ready), (gdm_greeter_emit_begin_verification),
      	(gdm_greeter_emit_answer_query), (gdm_greeter_class_init):
      	* libgreeter/gdm-greeter.h:
      	Require the greeter to call BeginVerification.  But only
      	after the greeter is sent a Ready.
      
      	Make the factory-slave report verification status.
      
      	Audit the communication paths and apply some fixes.
      
      	Hook up the user chooser in the greeter.  Only has dummy users.
      
      
      svn path=/branches/mccann-gobject/; revision=5330
      33c755a0
  3. 02 Oct, 2007 4 commits
    • William Jon McCann's avatar
      Oops really revert this time. · 55ecbe7b
      William Jon McCann authored
      2007-10-02  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-user-chooser-widget.c:
      	(gdm_user_chooser_widget_init):
      	Oops really revert this time.
      
      
      svn path=/branches/mccann-gobject/; revision=5329
      55ecbe7b
    • William Jon McCann's avatar
      Revert last commit. Use simpler widget. Add tooltips and change · 9bfb47bf
      William Jon McCann authored
      2007-10-02  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-user-chooser-widget.c:
      	(add_user_to_model), (populate_model),
      	(gdm_user_chooser_widget_init):
      	Revert last commit.  Use simpler widget.
      	Add tooltips and change orientation.
      
      
      svn path=/branches/mccann-gobject/; revision=5328
      9bfb47bf
    • William Jon McCann's avatar
      Use a custom scrolling widget for user list. Adapted from eog-thumb-nav. · 169a989d
      William Jon McCann authored
      2007-10-02  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-icon-nav.c: (gdm_icon_nav_scroll_event),
      	(gdm_icon_nav_adj_changed), (gdm_icon_nav_adj_value_changed),
      	(gdm_icon_nav_scroll_step), (gdm_icon_nav_button_clicked),
      	(gdm_icon_nav_start_scroll), (gdm_icon_nav_stop_scroll),
      	(gdm_icon_nav_get_property), (gdm_icon_nav_set_property),
      	(gdm_icon_nav_constructor), (gdm_icon_nav_class_init),
      	(gdm_icon_nav_init), (gdm_icon_nav_new),
      	(gdm_icon_nav_get_show_buttons), (gdm_icon_nav_set_show_buttons),
      	(gdm_icon_nav_get_mode), (gdm_icon_nav_set_mode):
      	* gui/simple-greeter/gdm-icon-nav.h:
      	* gui/simple-greeter/gdm-user-chooser-widget.c:
      	(gdm_user_chooser_widget_init):
      	Use a custom scrolling widget for user list.  Adapted
      	from eog-thumb-nav.
      
      
      svn path=/branches/mccann-gobject/; revision=5327
      169a989d
    • William Jon McCann's avatar
      Add skeleton for user switcher widget. · 1d6d2e1b
      William Jon McCann authored
      2007-10-02  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	* gui/simple-greeter/gdm-session-chooser-dialog.c:
      	(gdm_session_chooser_dialog_init):
      	* gui/simple-greeter/gdm-session-chooser-widget.c:
      	* gui/simple-greeter/gdm-simple-greeter.c: (create_greeter):
      	* gui/simple-greeter/gdm-user-chooser-dialog.c:
      	(gdm_user_chooser_dialog_get_current_user_name),
      	(gdm_user_chooser_dialog_set_property),
      	(gdm_user_chooser_dialog_get_property),
      	(gdm_user_chooser_dialog_constructor),
      	(gdm_user_chooser_dialog_dispose),
      	(gdm_user_chooser_dialog_class_init), (on_response),
      	(gdm_user_chooser_dialog_init), (gdm_user_chooser_dialog_finalize),
      	(gdm_user_chooser_dialog_new):
      	* gui/simple-greeter/gdm-user-chooser-dialog.h:
      	* gui/simple-greeter/gdm-user-chooser-widget.c:
      	(chooser_user_free),
      	(gdm_user_chooser_widget_get_current_user_name), (select_name),
      	(gdm_user_chooser_widget_set_current_user_name),
      	(gdm_user_chooser_widget_set_property),
      	(gdm_user_chooser_widget_get_property),
      	(gdm_user_chooser_widget_constructor),
      	(gdm_user_chooser_widget_dispose),
      	(gdm_user_chooser_widget_class_init), (on_selection_changed),
      	(collect_users), (on_item_activated), (add_user_to_model),
      	(get_pixbuf_for_user), (populate_model), (separator_func),
      	(compare_user_names), (compare_user),
      	(gdm_user_chooser_widget_init), (gdm_user_chooser_widget_finalize),
      	(gdm_user_chooser_widget_new):
      	* gui/simple-greeter/gdm-user-chooser-widget.h:
      	* gui/simple-greeter/greeter-main.c: (activate_power_manager):
      	* gui/simple-greeter/test-user-chooser.c: (main):
      	Add skeleton for user switcher widget.
      
      
      svn path=/branches/mccann-gobject/; revision=5326
      1d6d2e1b
  4. 01 Oct, 2007 2 commits
    • William Jon McCann's avatar
      Add some "special" targets to the list for last and default. · c67fd11b
      William Jon McCann authored
      2007-10-01  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-session-chooser-widget.c:
      	(gdm_session_chooser_widget_get_current_session_name),
      	(select_name), (gdm_session_chooser_widget_dispose),
      	(on_session_selected), (add_session_to_model), (populate_model),
      	(separator_func), (compare_session_names), (compare_session),
      	(gdm_session_chooser_widget_init):
      	Add some "special" targets to the list for last and default.
      
      
      svn path=/branches/mccann-gobject/; revision=5325
      c67fd11b
    • William Jon McCann's avatar
      Add a basic session chooser widget. · d9948e20
      William Jon McCann authored
      2007-10-01  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-session-chooser-dialog.c:
      	(gdm_session_chooser_dialog_get_current_session_name),
      	(gdm_session_chooser_dialog_set_property),
      	(gdm_session_chooser_dialog_get_property),
      	(gdm_session_chooser_dialog_constructor),
      	(gdm_session_chooser_dialog_dispose),
      	(gdm_session_chooser_dialog_class_init), (on_response),
      	(gdm_session_chooser_dialog_init),
      	(gdm_session_chooser_dialog_finalize),
      	(gdm_session_chooser_dialog_new):
      	* gui/simple-greeter/gdm-session-chooser-dialog.h:
      	* gui/simple-greeter/gdm-session-chooser-widget.c:
      	(chooser_session_free),
      	(gdm_session_chooser_widget_get_current_session_name),
      	(select_name),
      	(gdm_session_chooser_widget_set_current_session_name),
      	(gdm_session_chooser_widget_set_property),
      	(gdm_session_chooser_widget_get_property),
      	(gdm_session_chooser_widget_constructor),
      	(gdm_session_chooser_widget_dispose),
      	(gdm_session_chooser_widget_class_init), (on_session_selected),
      	(get_flags_from_key_file), (load_session_file),
      	(collect_sessions_from_directory),
      	(collect_sessions_from_directories), (collect_sessions),
      	(on_row_activated), (add_session_to_model), (populate_model),
      	(gdm_session_chooser_widget_init),
      	(gdm_session_chooser_widget_finalize),
      	(gdm_session_chooser_widget_new):
      	* gui/simple-greeter/gdm-session-chooser-widget.h:
      	* gui/simple-greeter/test-session-chooser.c: (main):
      	Add a basic session chooser widget.
      
      
      svn path=/branches/mccann-gobject/; revision=5324
      d9948e20
  5. 24 Sep, 2007 1 commit
    • William Jon McCann's avatar
      Also check for empty hostname strings. Don't print null strings - solaris · e05a5a07
      William Jon McCann authored
      2007-09-24  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-session-worker.c: (gdm_session_worker_initialize_pam):
      	Also check for empty hostname strings.
      	* daemon/test-session.c: (on_open):
      	Don't print null strings - solaris crashes.
      	Patch from Brian Cameron <brian.cameron@sun.com>
      
      
      svn path=/branches/mccann-gobject/; revision=5319
      e05a5a07
  6. 21 Sep, 2007 1 commit
  7. 20 Sep, 2007 1 commit
    • William Jon McCann's avatar
      Don't print null strings - solaris crashes. Patch from Brian Cameron · 154a1074
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	(get_lc_identification), (add_locale_to_model):
      	* gui/simple-greeter/test-language-chooser.c: (main):
      	Don't print null strings - solaris crashes.
      	Patch from Brian Cameron <brian.cameron@sun.com>
      
      
      svn path=/branches/mccann-gobject/; revision=5300
      154a1074
  8. 19 Sep, 2007 9 commits
    • William Jon McCann's avatar
      Add lang setting capability and set initially to $LANG · ef54e1c1
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-language-chooser-dialog.c:
      	(gdm_language_chooser_dialog_init):
      	* gui/simple-greeter/gdm-language-chooser-widget.c: (parse_locale),
      	(construct_language_name), (select_name),
      	(gdm_language_chooser_widget_set_current_language_name),
      	(collect_locales_from_archive), (collect_locales_from_directory):
      	* gui/simple-greeter/gdm-language-chooser-widget.h:
      	* gui/simple-greeter/test-language-chooser.c: (main):
      	Add lang setting capability and set initially to $LANG
      
      
      svn path=/branches/mccann-gobject/; revision=5298
      ef54e1c1
    • William Jon McCann's avatar
      Get the current selection. · efe7c44b
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-language-chooser-dialog.c:
      	(gdm_language_chooser_dialog_dispose):
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	(gdm_language_chooser_widget_get_current_language_name):
      	Get the current selection.
      
      
      svn path=/branches/mccann-gobject/; revision=5297
      efe7c44b
    • William Jon McCann's avatar
      Properly parse a locale name using the template · d38bf442
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-language-chooser-widget.c: (parse_locale),
      	(collect_locales_from_archive), (collect_locales_from_directory),
      	(add_locale_to_model):
      	Properly parse a locale name using the template [language[_territory][.codeset][@modifier]].
      
      
      svn path=/branches/mccann-gobject/; revision=5296
      d38bf442
    • William Jon McCann's avatar
      Manage the lifecycle of the D-Bus session since the X server doesn't exit. · 35bfabd7
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-greeter-session.c: (get_greeter_environment),
      	(signal_pid), (spawn_child_setup),
      	(spawn_command_line_sync_as_user),
      	(spawn_command_line_async_as_user), (parse_value_as_integer),
      	(parse_dbus_launch_output), (start_dbus_daemon),
      	(stop_dbus_daemon), (gdm_greeter_session_spawn),
      	(gdm_greeter_session_stop), (gdm_greeter_session_init),
      	(gdm_greeter_session_finalize):
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	(parse_short_name):
      	Manage the lifecycle of the D-Bus session since
      	the X server doesn't exit.
      
      
      svn path=/branches/mccann-gobject/; revision=5295
      35bfabd7
    • William Jon McCann's avatar
      Remove old defines · 02cdcd6e
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-session.c:
      	Remove old defines
      
      
      svn path=/branches/mccann-gobject/; revision=5292
      02cdcd6e
    • William Jon McCann's avatar
      Add ifdef LC_IDENTIFICATION. · 80fd0806
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	(get_lc_identification), (collect_locales_from_archive):
      	Add ifdef LC_IDENTIFICATION.
      
      
      svn path=/branches/mccann-gobject/; revision=5291
      80fd0806
    • William Jon McCann's avatar
      Remove langinfo.h and use system header. · 7b1e2b43
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	* gui/simple-greeter/langinfo.h:
      	Remove langinfo.h and use system header.
      
      
      svn path=/branches/mccann-gobject/; revision=5290
      7b1e2b43
    • William Jon McCann's avatar
      Add XDMCP_LIBS. · 3e02985d
      William Jon McCann authored
      2007-09-19  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-chooser/Makefile.am:
      	Add XDMCP_LIBS.
      
      
      svn path=/branches/mccann-gobject/; revision=5289
      3e02985d
    • William Jon McCann's avatar
      Disallow root login in pam config. · faf8afb7
      William Jon McCann authored
      2007-09-18  William Jon McCann  <mccann@jhu.edu>
      
              * config/gdm:
              Disallow root login in pam config.
      
      
      
      svn path=/branches/mccann-gobject/; revision=5286
      faf8afb7
  9. 18 Sep, 2007 2 commits
    • William Jon McCann's avatar
      Add the locale-related headers to fix distcheck. · 8f7be6b1
      William Jon McCann authored
      2007-09-18  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	Add the locale-related headers to fix distcheck.
      
      
      svn path=/branches/mccann-gobject/; revision=5284
      8f7be6b1
    • William Jon McCann's avatar
      First shot at a language chooser widget that uses locale archives and · b795ca86
      William Jon McCann authored
      2007-09-18  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-language-chooser-dialog.c:
      	(gdm_language_chooser_dialog_get_current_language_name),
      	(gdm_language_chooser_dialog_set_property),
      	(gdm_language_chooser_dialog_get_property),
      	(gdm_language_chooser_dialog_constructor),
      	(gdm_language_chooser_dialog_dispose),
      	(gdm_language_chooser_dialog_class_init), (on_response),
      	(gdm_language_chooser_dialog_init),
      	(gdm_language_chooser_dialog_finalize),
      	(gdm_language_chooser_dialog_new):
      	* gui/simple-greeter/gdm-language-chooser-dialog.h:
      	* gui/simple-greeter/gdm-language-chooser-widget.c:
      	(chooser_locale_free),
      	(gdm_language_chooser_widget_get_current_language_name),
      	(gdm_language_chooser_widget_set_property),
      	(gdm_language_chooser_widget_get_property),
      	(gdm_language_chooser_widget_constructor),
      	(gdm_language_chooser_widget_dispose),
      	(gdm_language_chooser_widget_class_init), (on_language_selected),
      	(locale_exists), (utf8_convert), (get_lc_identification),
      	(get_short_name_for_locale), (parse_short_name), (nameentcmp),
      	(collect_locales_from_archive), (select_dirs),
      	(collect_locales_from_directory), (collect_locales_from_aliases),
      	(collect_locales), (on_row_activated), (get_translated_language),
      	(get_language), (get_territory), (get_translated_territory),
      	(languages_parse_start_tag), (territories_parse_start_tag),
      	(languages_init), (territories_init), (add_locale_to_model),
      	(populate_model), (gdm_language_chooser_widget_init),
      	(gdm_language_chooser_widget_finalize),
      	(gdm_language_chooser_widget_new):
      	* gui/simple-greeter/gdm-language-chooser-widget.h:
      	* gui/simple-greeter/langinfo.h:
      	* gui/simple-greeter/libnotificationarea/Makefile.am:
      	* gui/simple-greeter/locarchive.h:
      	* gui/simple-greeter/test-language-chooser.c: (main):
      	First shot at a language chooser widget that uses locale
      	archives and iso-codes.
      
      
      svn path=/branches/mccann-gobject/; revision=5283
      b795ca86
  10. 13 Sep, 2007 1 commit
    • William Jon McCann's avatar
      Make background widget functional. Will follow the gconf defaults in · 50803f76
      William Jon McCann authored
      2007-09-13  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-greeter-background.c:
      	(read_background_image_placement_from_string),
      	(read_color_shading_from_string), (on_key_changed),
      	(settings_init), (scale_pixbuf), (load_image), (update_background),
      	(gdm_greeter_background_constructor),
      	(gdm_greeter_background_dispose),
      	(gdm_greeter_background_real_map),
      	(gdm_greeter_background_real_realize),
      	(gdm_greeter_background_real_configure),
      	(gdm_greeter_background_real_expose),
      	(gdm_greeter_background_class_init), (gdm_greeter_background_init):
      	* gui/simple-greeter/gdm-simple-greeter.c: (create_greeter):
      	* gui/simple-greeter/libbackground/*:
      	* gui/simple-greeter/test-greeter-background.c: (main):
      	Make background widget functional.  Will follow the
      	gconf defaults in /desktop/gnome/background.  Removed
      	libbackground.
      
      svn path=/branches/mccann-gobject/; revision=5253
      50803f76
  11. 12 Sep, 2007 4 commits
    • William Jon McCann's avatar
      Fix build · ac1fa6ef
      William Jon McCann authored
      2007-09-12  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-simple-greeter.c:
      	Fix build
      
      
      svn path=/branches/mccann-gobject/; revision=5252
      ac1fa6ef
    • William Jon McCann's avatar
      Added cut-n-paste lib. · 128530db
      William Jon McCann authored
      2007-09-12  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/libbackground:
      	Added cut-n-paste lib.
      
      
      svn path=/branches/mccann-gobject/; revision=5251
      128530db
    • William Jon McCann's avatar
      Rename directory. · 4e7b2b84
      William Jon McCann authored
      2007-09-12  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/cutnpaste/*:
      	Rename directory.
      	* gui/simple-greeter/gdm-greeter-background.c:
      	(gdm_greeter_background_set_property),
      	(gdm_greeter_background_get_property),
      	(gdm_greeter_background_constructor),
      	(gdm_greeter_background_dispose),
      	(gdm_greeter_background_real_map), (on_screen_size_changed),
      	(gdm_greeter_background_real_realize),
      	(gdm_greeter_background_real_unrealize),
      	(gdm_greeter_background_class_init), (on_delete_event),
      	(gdm_greeter_background_init), (gdm_greeter_background_finalize),
      	(gdm_greeter_background_new):
      	* gui/simple-greeter/gdm-greeter-background.h:
      	* gui/simple-greeter/gdm-simple-greeter.c: (create_panel):
      	Add a background widget.
      
      
      svn path=/branches/mccann-gobject/; revision=5250
      4e7b2b84
    • William Jon McCann's avatar
      Convert address to network byte order before comparison. Patch from Jacob · f2859330
      William Jon McCann authored
      2007-09-11  William Jon McCann  <mccann@jhu.edu>
      
              * common/gdm-address.c: (gdm_address_is_loopback):
              Convert address to network byte order before comparison.
              Patch from Jacob Berkman <jacob@gnome.org>
      
      
      
      svn path=/branches/mccann-gobject/; revision=5244
      f2859330
  12. 11 Sep, 2007 5 commits
    • William Jon McCann's avatar
      Update PAM config. · 84c24ebf
      William Jon McCann authored
      2007-09-11  William Jon McCann  <mccann@jhu.edu>
      
      	* config/gdm:
      	* config/gdm-autologin:
      	Update PAM config.
      
      
      svn path=/branches/mccann-gobject/; revision=5243
      84c24ebf
    • William Jon McCann's avatar
      Remove gnome-session.desktop since it is provided by gnome-session. · 2be9b756
      William Jon McCann authored
      2007-09-11  William Jon McCann  <mccann@jhu.edu>
      
      	* config/Makefile.am:
      	* config/gnome.desktop.in.in:
      	* configure.ac:
      	Remove gnome-session.desktop since it is provided
      	by gnome-session.
      
      
      svn path=/branches/mccann-gobject/; revision=5242
      2be9b756
    • William Jon McCann's avatar
      Fix distcheck · 1c1d9729
      William Jon McCann authored
      svn path=/branches/mccann-gobject/; revision=5241
      1c1d9729
    • William Jon McCann's avatar
      Rename GdmGreeterProxy->GdmGreeterSession · a4680f10
      William Jon McCann authored
      2007-09-10  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/INTERNALS:
      	* daemon/Makefile.am:
      	* daemon/gdm-factory-slave.c: (on_greeter_start),
      	(on_greeter_stop), (run_greeter), (gdm_factory_slave_stop):
      	* daemon/gdm-greeter-proxy.c:
      	* daemon/gdm-greeter-proxy.h:
      	* daemon/gdm-greeter-session.c: (change_user),
      	(greeter_session_child_setup), (open_greeter_session),
      	(close_greeter_session), (get_greeter_environment),
      	(gdm_slave_whack_temp_auth_file), (create_temp_auth_file),
      	(greeter_session_child_watch), (gdm_greeter_session_spawn),
      	(gdm_greeter_session_start), (greeter_session_died),
      	(gdm_greeter_session_stop),
      	(gdm_greeter_session_set_server_address),
      	(_gdm_greeter_session_set_x11_display_name),
      	(_gdm_greeter_session_set_x11_display_hostname),
      	(_gdm_greeter_session_set_x11_display_device),
      	(_gdm_greeter_session_set_x11_display_is_local),
      	(_gdm_greeter_session_set_x11_authority_file),
      	(_gdm_greeter_session_set_user_name),
      	(_gdm_greeter_session_set_group_name),
      	(gdm_greeter_session_set_property),
      	(gdm_greeter_session_get_property),
      	(gdm_greeter_session_constructor),
      	(gdm_greeter_session_class_init), (gdm_greeter_session_init),
      	(gdm_greeter_session_finalize), (gdm_greeter_session_new):
      	* daemon/gdm-greeter-session.h:
      	* daemon/gdm-simple-slave.c: (on_user_verified),
      	(on_greeter_start), (on_greeter_stop), (run_greeter),
      	(gdm_simple_slave_stop):
      	* daemon/gdm-slave.c:
      	Rename GdmGreeterProxy->GdmGreeterSession
      
      
      svn path=/branches/mccann-gobject/; revision=5237
      a4680f10
    • William Jon McCann's avatar
      Don't auto-activate g-p-m. Try to get focus in entry. · 729df8c4
      William Jon McCann authored
      2007-09-10  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-simple-greeter.c: (set_focus),
      	(reset_dialog), (gdm_simple_greeter_info_query),
      	(gdm_simple_greeter_secret_info_query):
      	* gui/simple-greeter/gdm-simple-greeter.glade:
      	* gui/simple-greeter/greeter-main.c:
      	Don't auto-activate g-p-m.  Try to get focus in entry.
      
      
      svn path=/branches/mccann-gobject/; revision=5236
      729df8c4
  13. 08 Sep, 2007 1 commit
    • William Jon McCann's avatar
      Don't print null strings - solaris crashes. Patch from Brian Cameron · 9dcf648c
      William Jon McCann authored
      2007-09-08  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-greeter-server.c: (greeter_server_message_handler),
      	(connection_filter_function):
      	* daemon/gdm-session-relay.c: (session_relay_message_handler),
      	(connection_filter_function):
      	* daemon/gdm-session.c: (session_message_handler),
      	(connection_filter_function):
      	Don't print null strings - solaris crashes.
      	Patch from Brian Cameron <brian.cameron@sun.com>
      
      
      svn path=/branches/mccann-gobject/; revision=5233
      9dcf648c
  14. 05 Sep, 2007 3 commits
    • William Jon McCann's avatar
      Add a greeter panel bar with an embedded notification area. · 8dcb33ff
      William Jon McCann authored
      2007-09-05  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* daemon/gdm-greeter-server.c: (handle_get_display_id):
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/cutnpaste/Makefile.am:
      	* gui/simple-greeter/cutnpaste/fixedtip.c: (button_press_handler),
      	(expose_handler), (na_fixed_tip_class_init), (na_fixed_tip_init),
      	(na_fixed_tip_position), (na_fixed_tip_parent_size_allocated),
      	(na_fixed_tip_parent_screen_changed), (na_fixed_tip_new),
      	(na_fixed_tip_set_markup), (na_fixed_tip_set_orientation):
      	* gui/simple-greeter/cutnpaste/fixedtip.h:
      	* gui/simple-greeter/cutnpaste/na-marshal.list:
      	* gui/simple-greeter/cutnpaste/na-tray-manager.c:
      	(na_tray_manager_init), (na_tray_manager_class_init),
      	(na_tray_manager_finalize), (na_tray_manager_set_property),
      	(na_tray_manager_get_property), (na_tray_manager_new),
      	(na_tray_manager_plug_removed),
      	(na_tray_manager_make_socket_transparent),
      	(na_tray_manager_socket_exposed),
      	(na_tray_manager_socket_style_set),
      	(na_tray_manager_handle_dock_request), (pending_message_free),
      	(na_tray_manager_handle_client_message_message_data),
      	(na_tray_manager_handle_begin_message),
      	(na_tray_manager_handle_cancel_message),
      	(na_tray_manager_handle_client_message_opcode),
      	(na_tray_manager_window_filter),
      	(na_tray_manager_selection_clear_event),
      	(na_tray_manager_unmanage),
      	(na_tray_manager_set_orientation_property),
      	(na_tray_manager_manage_screen_x11),
      	(na_tray_manager_manage_screen),
      	(na_tray_manager_check_running_screen_x11),
      	(na_tray_manager_check_running), (na_tray_manager_get_child_title),
      	(na_tray_manager_set_orientation),
      	(na_tray_manager_get_orientation):
      	* gui/simple-greeter/cutnpaste/na-tray-manager.h:
      	* gui/simple-greeter/cutnpaste/na-tray.c: (get_tray), (tray_added),
      	(tray_removed), (icon_tip_buffer_free), (icon_tip_free),
      	(icon_tip_buffer_compare), (icon_tip_show_next_clicked),
      	(icon_tip_show_next_timeout), (icon_tip_show_next), (message_sent),
      	(message_cancelled), (update_orientation_for_messages),
      	(update_size_and_orientation), (na_tray_init),
      	(na_tray_constructor), (na_tray_dispose), (na_tray_set_property),
      	(na_tray_size_request), (na_tray_size_allocate),
      	(na_tray_class_init), (na_tray_new_for_screen),
      	(na_tray_set_orientation), (na_tray_get_orientation),
      	(idle_redraw_cb), (na_tray_force_redraw):
      	* gui/simple-greeter/cutnpaste/na-tray.h:
      	* gui/simple-greeter/cutnpaste/obox.c: (na_obox_class_init),
      	(na_obox_init), (na_obox_new), (get_class), (na_obox_size_request),
      	(na_obox_size_allocate), (na_obox_set_orientation):
      	* gui/simple-greeter/cutnpaste/obox.h:
      	* gui/simple-greeter/cutnpaste/testtray.c: (do_add),
      	(update_child_count), (tray_added_cb), (tray_removed_cb),
      	(orientation_changed_cb), (maybe_quit),
      	(warning_dialog_response_cb), (add_tray_cb),
      	(create_tray_on_screen), (main):
      	* gui/simple-greeter/gdm-greeter-panel.c:
      	(gdm_greeter_panel_set_property), (gdm_greeter_panel_get_property),
      	(gdm_greeter_panel_constructor), (gdm_greeter_panel_dispose),
      	(gdm_greeter_panel_move_resize_window), (on_screen_size_changed),
      	(gdm_greeter_panel_real_realize),
      	(gdm_greeter_panel_real_unrealize), (get_outside_region),
      	(get_monitor_geometry), (set_struts), (update_struts),
      	(update_geometry), (gdm_greeter_panel_real_size_request),
      	(gdm_greeter_panel_class_init), (gdm_greeter_panel_init),
      	(gdm_greeter_panel_finalize), (gdm_greeter_panel_new):
      	* gui/simple-greeter/gdm-greeter-panel.h:
      	* gui/simple-greeter/gdm-simple-greeter.c: (set_sensitive),
      	(set_message), (create_greeter), (create_panel),
      	(gdm_simple_greeter_constructor):
      	* gui/simple-greeter/gdm-simple-greeter.glade:
      	* gui/simple-greeter/greeter-main.c: (get_display_id):
      	* gui/simple-greeter/test-greeter-panel.c: (main):
      	Add a greeter panel bar with an embedded notification area.
      
      
      svn path=/branches/mccann-gobject/; revision=5229
      8dcb33ff
    • William Jon McCann's avatar
      Add SelectHostname, Disconnected, and GetDisplayId methods to the greeter · 4aa2a587
      William Jon McCann authored
      2007-09-05  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-factory-slave.c: (run_greeter):
      	* daemon/gdm-greeter-server.c: (handle_disconnect),
      	(handle_get_display_id), (greeter_handle_child_message),
      	(do_introspect), (_gdm_greeter_server_set_display_id),
      	(gdm_greeter_server_set_property),
      	(gdm_greeter_server_get_property), (gdm_greeter_server_class_init),
      	(gdm_greeter_server_new):
      	* daemon/gdm-greeter-server.h:
      	* daemon/gdm-simple-slave.c: (run_greeter),
      	(gdm_simple_slave_stop):
      	* daemon/gdm-slave.c: (gdm_slave_finalize):
      	* gui/simple-greeter/gdm-simple-greeter.c:
      	(suspend_button_clicked), (gdm_simple_greeter_new):
      	* gui/simple-greeter/gdm-simple-greeter.h:
      	* gui/simple-greeter/greeter-main.c: (on_select_hostname),
      	(on_disconnected), (get_display_id), (main):
      	* libgreeter/gdm-greeter.c: (gdm_greeter_display_is_local),
      	(gdm_greeter_emit_disconnected), (_gdm_greeter_set_display_id),
      	(gdm_greeter_set_property), (gdm_greeter_get_property),
      	(cache_display_values), (gdm_greeter_constructor),
      	(gdm_greeter_class_init), (gdm_greeter_finalize):
      	* libgreeter/gdm-greeter.h:
      	Add SelectHostname, Disconnected, and GetDisplayId methods
      	to the greeter server interface.
      
      
      svn path=/branches/mccann-gobject/; revision=5228
      4aa2a587
    • William Jon McCann's avatar
      Add SelectHostname to greeter interface. For use with xdmcp host choosers. · 8cb6adfa
      William Jon McCann authored
      2007-09-05  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-greeter-server.c: (handle_select_hostname),
      	(greeter_handle_child_message), (do_introspect),
      	(gdm_greeter_server_class_init):
      	* daemon/gdm-greeter-server.h:
      	Add SelectHostname to greeter interface.  For use
      	with xdmcp host choosers.
      
      
      svn path=/branches/mccann-gobject/; revision=5227
      8cb6adfa