1. 31 Jan, 2008 7 commits
    • William Jon McCann's avatar
      Pass convenience libs to linker ahead of global libs. Patch from · 978e5c25
      William Jon McCann authored
      2008-01-31  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/Makefile.am:
      	* gui/simple-chooser/Makefile.am:
      	* gui/simple-greeter/Makefile.am:
      	* tests/Makefile.am:
      	Pass convenience libs to linker ahead of global libs.
      	Patch from <dmacks@netspace.org>
      	Fixes #508169
      
      
      svn path=/trunk/; revision=5652
      978e5c25
    • William Jon McCann's avatar
      Ooops. Forgot to add file. · 94582518
      William Jon McCann authored
      2008-01-31  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-xdmcp-chooser-slave.xml:
      	Ooops. Forgot to add file.
      
      
      svn path=/trunk/; revision=5651
      94582518
    • Djihed Afifi's avatar
      Updated Arabic Translation by Abou Manal. · d74a54c7
      Djihed Afifi authored
      svn path=/trunk/; revision=5650
      d74a54c7
    • Djihed Afifi's avatar
      Updated Arabic Translation by Abou Manal. · 0be152d6
      Djihed Afifi authored
      svn path=/trunk/; revision=5649
      0be152d6
    • William Jon McCann's avatar
      Post release version bump · 0e7aa562
      William Jon McCann authored
      2008-01-30  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac: Post release version bump
      
      
      svn path=/trunk/; revision=5648
      0e7aa562
    • William Jon McCann's avatar
      Update for release · 81a3aaeb
      William Jon McCann authored
      
      2008-01-30  William Jon McCann  <mccann@jhu.edu>
      
      	* NEWS: Update for release
      
      
      svn path=/trunk/; revision=5646
      81a3aaeb
    • William Jon McCann's avatar
      Initial support for XDMCP IndirectQuery choosers. Also fix broken · 98917b1e
      William Jon McCann authored
      2008-01-30  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-address.c: (add_local_siocgifconf),
      	(add_local_addrinfo), (gdm_address_peek_local_list):
      	* daemon/Makefile.am:
      	* daemon/gdm-chooser-server.c: (generate_address),
      	(handle_select_hostname), (handle_disconnect),
      	(chooser_handle_child_message), (do_introspect),
      	(chooser_server_message_handler),
      	(chooser_server_unregister_handler), (connection_filter_function),
      	(allow_user_function), (handle_connection),
      	(gdm_chooser_server_start), (gdm_chooser_server_stop),
      	(gdm_chooser_server_get_address),
      	(_gdm_chooser_server_set_display_id),
      	(_gdm_chooser_server_set_user_name),
      	(_gdm_chooser_server_set_group_name),
      	(gdm_chooser_server_set_property),
      	(gdm_chooser_server_get_property),
      	(gdm_chooser_server_constructor), (gdm_chooser_server_class_init),
      	(gdm_chooser_server_init), (gdm_chooser_server_finalize),
      	(gdm_chooser_server_new):
      	* daemon/gdm-chooser-server.h:
      	* daemon/gdm-chooser-session.c: (listify_hash),
      	(get_chooser_environment), (chooser_session_child_watch),
      	(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_chooser_session_spawn),
      	(gdm_chooser_session_start), (wait_on_child),
      	(chooser_session_died), (gdm_chooser_session_stop),
      	(gdm_chooser_session_set_server_address),
      	(_gdm_chooser_session_set_x11_display_name),
      	(_gdm_chooser_session_set_x11_display_hostname),
      	(_gdm_chooser_session_set_x11_display_device),
      	(_gdm_chooser_session_set_x11_authority_file),
      	(_gdm_chooser_session_set_user_name),
      	(_gdm_chooser_session_set_group_name),
      	(gdm_chooser_session_set_property),
      	(gdm_chooser_session_get_property),
      	(gdm_chooser_session_constructor),
      	(gdm_chooser_session_class_init), (gdm_chooser_session_init),
      	(gdm_chooser_session_finalize), (gdm_chooser_session_new):
      	* daemon/gdm-chooser-session.h:
      	* daemon/gdm-display.c: (gdm_display_real_set_slave_bus_name),
      	(gdm_display_set_slave_bus_name), (gdm_display_class_init):
      	* daemon/gdm-display.h:
      	* daemon/gdm-display.xml:
      	* daemon/gdm-factory-slave.c:
      	* daemon/gdm-greeter-server.c:
      	* daemon/gdm-greeter-session.c: (gdm_greeter_session_init):
      	* daemon/gdm-product-slave.c:
      	* daemon/gdm-simple-slave.c:
      	* daemon/gdm-slave.c: (gdm_slave_set_slave_bus_name),
      	(gdm_slave_real_start), (register_slave), (gdm_slave_constructor):
      	* daemon/gdm-xdmcp-chooser-display.c: (on_hostname_selected),
      	(gdm_xdmcp_chooser_display_set_slave_bus_name),
      	(gdm_xdmcp_chooser_display_manage),
      	(gdm_xdmcp_chooser_display_class_init),
      	(gdm_xdmcp_chooser_display_init),
      	(gdm_xdmcp_chooser_display_finalize),
      	(gdm_xdmcp_chooser_display_new):
      	* daemon/gdm-xdmcp-chooser-display.h:
      	* daemon/gdm-xdmcp-chooser-display.xml:
      	* daemon/gdm-xdmcp-chooser-slave.c: (on_chooser_session_start),
      	(on_chooser_session_stop), (on_chooser_session_exited),
      	(on_chooser_session_died), (on_chooser_hostname_selected),
      	(on_chooser_disconnected), (on_chooser_connected), (setup_server),
      	(run_chooser), (idle_connect_to_display),
      	(gdm_xdmcp_chooser_slave_run), (gdm_xdmcp_chooser_slave_start),
      	(gdm_xdmcp_chooser_slave_stop),
      	(gdm_xdmcp_chooser_slave_set_property),
      	(gdm_xdmcp_chooser_slave_get_property),
      	(gdm_xdmcp_chooser_slave_constructor),
      	(gdm_xdmcp_chooser_slave_class_init),
      	(gdm_xdmcp_chooser_slave_init), (gdm_xdmcp_chooser_slave_finalize),
      	(gdm_xdmcp_chooser_slave_new):
      	* daemon/gdm-xdmcp-chooser-slave.h:
      	* daemon/gdm-xdmcp-display-factory.c: (set_port_for_request),
      	(gdm_xdmcp_send_forward_query), (indirect_client_create),
      	(indirect_client_destroy), (indirect_client_lookup_by_chosen),
      	(indirect_client_lookup), (gdm_xdmcp_handle_indirect_query),
      	(forward_query_destroy), (remove_oldest_forward),
      	(forward_query_create), (forward_query_lookup),
      	(gdm_xdmcp_handle_forward_query), (gdm_xdmcp_send_decline),
      	(on_hostname_selected), (gdm_xdmcp_display_create),
      	(gdm_xdmcp_handle_request), (gdm_xdmcp_send_refuse),
      	(gdm_xdmcp_handle_manage), (gdm_xdmcp_handle_managed_forward):
      	* daemon/gdm-xdmcp-display.c: (gdm_xdmcp_display_class_init),
      	(gdm_xdmcp_display_finalize):
      	* daemon/gdm-xdmcp-display.h:
      	* daemon/gdm-xdmcp-display.xml:
      	* daemon/gdm-xdmcp-greeter-display.c:
      	(gdm_xdmcp_greeter_display_class_init),
      	(gdm_xdmcp_greeter_display_init),
      	(gdm_xdmcp_greeter_display_finalize),
      	(gdm_xdmcp_greeter_display_new):
      	* daemon/gdm-xdmcp-greeter-display.h:
      	* daemon/xdmcp-chooser-slave-main.c: (get_system_bus), (signal_cb),
      	(on_slave_stopped), (main):
      	* data/gdm.conf:
      	* gui/simple-chooser/Makefile.am:
      	* gui/simple-chooser/chooser-main.c: (assistive_registry_launch),
      	(filter_watch), (filter_timeout), (assistive_registry_start),
      	(at_set_gtk_modules), (load_a11y), (main):
      	* gui/simple-chooser/gdm-chooser-client.c:
      	(gdm_chooser_client_error_quark), (send_dbus_string_method),
      	(send_dbus_void_method), (gdm_chooser_client_call_select_hostname),
      	(gdm_chooser_client_call_disconnect), (client_dbus_handle_message),
      	(client_dbus_filter_function), (gdm_chooser_client_start),
      	(gdm_chooser_client_stop), (gdm_chooser_client_set_property),
      	(gdm_chooser_client_get_property),
      	(gdm_chooser_client_constructor), (gdm_chooser_client_dispose),
      	(gdm_chooser_client_class_init), (gdm_chooser_client_init),
      	(gdm_chooser_client_finalize), (gdm_chooser_client_new):
      	* gui/simple-chooser/gdm-chooser-client.h:
      	* gui/simple-chooser/gdm-chooser-session.c: (launch_compiz),
      	(launch_metacity), (start_window_manager), (start_settings_daemon),
      	(on_dialog_response), (gdm_chooser_session_start),
      	(gdm_chooser_session_stop), (gdm_chooser_session_set_property),
      	(gdm_chooser_session_get_property),
      	(gdm_chooser_session_constructor), (gdm_chooser_session_dispose),
      	(gdm_chooser_session_class_init), (gdm_chooser_session_init),
      	(gdm_chooser_session_finalize), (gdm_chooser_session_new):
      	* gui/simple-chooser/gdm-chooser-session.h:
      	* gui/simple-chooser/test-host-chooser.c:
      	(assistive_registry_launch), (filter_watch), (filter_timeout),
      	(assistive_registry_start), (at_set_gtk_modules), (load_a11y),
      	(main):
      	* gui/simple-greeter/greeter-main.c: (load_a11y), (main):
      	Initial support for XDMCP IndirectQuery choosers.
      	Also fix broken gdm_address_is_local.
      
      
      svn path=/trunk/; revision=5645
      98917b1e
  2. 30 Jan, 2008 1 commit
    • William Jon McCann's avatar
      Fix RBAC patch so it works on Linux. · 17014d50
      William Jon McCann authored
      2008-01-29  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/gdm-greeter-login-window.c:
      	(get_show_restart_buttons), (switch_mode):
      	Fix RBAC patch so it works on Linux.
      
      
      svn path=/trunk/; revision=5644
      17014d50
  3. 29 Jan, 2008 4 commits
    • William Jon McCann's avatar
      Fix up spacing. · 9b2bc151
      William Jon McCann authored
      2008-01-29  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-xdmcp-display-factory.c:
      	(gdm_xdmcp_handle_managed_forward):
      	Fix up spacing.
      
      
      svn path=/trunk/; revision=5643
      9b2bc151
    • Yair Hershkovitz's avatar
      updated hebrew translation · 1088bf26
      Yair Hershkovitz authored
      svn path=/trunk/; revision=5642
      1088bf26
    • Jonh Wendell's avatar
      Brazilian Portuguese translation updated by Og Maciel. · 022f7a37
      Jonh Wendell authored
      2008-01-29  Jonh Wendell  <jwendell@gnome.org>
      
      	* pt_BR.po: Brazilian Portuguese translation updated by Og Maciel.
      
      svn path=/trunk/; revision=5641
      022f7a37
    • Brian Cameron's avatar
      Make polkit-gnome an optional dependency. Also support RBAC for · 64c1a2c2
      Brian Cameron authored
      2008-01-28  Brian Cameron  <brian.cameron@sun.com>
      
              * acconfig.h, configure.ac, gui/simple-greeter/Makefile.am,
                gui/simple-greeter/gdm-greeter-login-window.c:  Make
                polkit-gnome an optional dependency.  Also support
                RBAC for shutdown/reboot if the --enable-rbac-shutdown
                configure option is provided.
              * configure.ac: Remove old RBAC configuration options that
                were used in the GDM 2.20 branch.
              * gui/simple-greeter/gdm-chooser-widget.c: Fix a null string
                argument problem causing core dumping on Solaris.
      
      svn path=/trunk/; revision=5640
      64c1a2c2
  4. 28 Jan, 2008 2 commits
    • William Jon McCann's avatar
      Initial session migration support. We still need to make the slave die · e8c48d69
      William Jon McCann authored
      2008-01-28  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-display.c: (gdm_display_get_seat_id),
      	(gdm_display_class_init):
      	* daemon/gdm-display.h:
      	* daemon/gdm-display.xml:
      	* daemon/gdm-local-display-factory.c:
      	(gdm_local_display_factory_create_transient_display),
      	(gdm_local_display_factory_create_product_display),
      	(create_display):
      	* daemon/gdm-simple-slave.c: (on_session_authorized),
      	(try_migrate_session), (start_session_timeout),
      	(queue_start_session), (on_session_accredited),
      	(on_session_accreditation_failed):
      	* daemon/gdm-slave.c: (gdm_slave_real_start),
      	(_get_uid_and_gid_for_user), (x11_session_is_on_seat),
      	(_get_primary_user_session_id), (activate_session_id),
      	(gdm_slave_switch_to_user_session),
      	(_gdm_slave_set_display_seat_id), (gdm_slave_set_property),
      	(gdm_slave_get_property), (gdm_slave_class_init):
      	* daemon/gdm-slave.h:
      	Initial session migration support.  We still need to
      	make the slave die after if it is a transient display.
      
      
      svn path=/trunk/; revision=5639
      e8c48d69
    • Daniel Nylander's avatar
      sv.po: Updated Swedish translation · eb7ba823
      Daniel Nylander authored
      svn path=/trunk/; revision=5638
      eb7ba823
  5. 27 Jan, 2008 1 commit
  6. 26 Jan, 2008 1 commit
  7. 25 Jan, 2008 4 commits
    • William Jon McCann's avatar
      Don't use HAL to get seats since we don't know what to do with that info · 979d7843
      William Jon McCann authored
      2008-01-25  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-local-display-factory.c: (store_display),
      	(gdm_local_display_factory_create_transient_display),
      	(gdm_local_display_factory_create_product_display),
      	(create_display), (create_display_for_device),
      	(gdm_local_display_factory_start):
      	Don't use HAL to get seats since we don't know what to do
      	with that info yet.  Hardcode starting one display for
      	Seat1 and set the seat-id for all local displays.
      
      
      svn path=/trunk/; revision=5635
      979d7843
    • William Jon McCann's avatar
      Set the ConsoleKit session-type to LoginWindow for the greeter sessions. · 1a70a056
      William Jon McCann authored
      2008-01-25  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-greeter-session.c: (open_greeter_session):
      	Set the ConsoleKit session-type to LoginWindow for the
      	greeter sessions.
      
      
      
      svn path=/trunk/; revision=5634
      1a70a056
    • William Jon McCann's avatar
      Add gdmflexiserver command for backward compatibility. Only useful for · fb5c6657
      William Jon McCann authored
      2008-01-25  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-local-display-factory.c:
      	* utils/Makefile.am:
      	* utils/gdmflexiserver.c: (is_program_in_path),
      	(maybe_lock_screen), (calc_pi), (create_transient_display), (main):
      	Add gdmflexiserver command for backward compatibility.
      	Only useful for starting a transient display.
      
      
      svn path=/trunk/; revision=5633
      fb5c6657
    • William Jon McCann's avatar
      Use the LocalDisplayFactory to assign X11 Display numbers to all local · 325c4eb5
      William Jon McCann authored
      2008-01-24  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/Makefile.am:
      	* daemon/gdm-display-store.c: (gdm_display_store_clear),
      	(gdm_display_store_remove), (gdm_display_store_finalize):
      	* daemon/gdm-factory-slave.c: (create_product_display),
      	(gdm_factory_slave_stop):
      	* daemon/gdm-local-display-factory.c: (listify_hash), (sort_nums),
      	(take_next_display_number), (on_display_disposed), (store_display),
      	(gdm_local_display_factory_create_transient_display),
      	(gdm_local_display_factory_create_product_display),
      	(create_display_for_device), (register_factory), (connect_to_hal),
      	(gdm_local_display_factory_constructor),
      	(gdm_local_display_factory_class_init),
      	(gdm_local_display_factory_init),
      	(gdm_local_display_factory_finalize):
      	* daemon/gdm-local-display-factory.h:
      	* daemon/gdm-local-display-factory.xml:
      	* daemon/gdm-static-factory-display.c:
      	(gdm_static_factory_display_set_property),
      	(gdm_static_factory_display_get_property),
      	(gdm_static_factory_display_class_init),
      	(gdm_static_factory_display_new):
      	* daemon/gdm-static-factory-display.h:
      	* daemon/gdm-static-factory-display.xml:
      	* daemon/gdm-transient-display.c:
      	(gdm_transient_display_create_authority),
      	(gdm_transient_display_add_user_authorization),
      	(gdm_transient_display_remove_user_authorization),
      	(gdm_transient_display_manage), (gdm_transient_display_finish),
      	(gdm_transient_display_unmanage),
      	(gdm_transient_display_set_property),
      	(gdm_transient_display_get_property),
      	(gdm_transient_display_class_init), (gdm_transient_display_init),
      	(gdm_transient_display_finalize), (gdm_transient_display_new):
      	* daemon/gdm-transient-display.h:
      	* daemon/gdm-transient-display.xml:
      	Use the LocalDisplayFactory to assign X11 Display numbers
      	to all local displays.  Try to assign the lowest available.
      	Add a stub for a TransientDisplay that can be used to
      	do FUS logins.
      
      
      svn path=/trunk/; revision=5632
      325c4eb5
  8. 24 Jan, 2008 4 commits
  9. 23 Jan, 2008 4 commits
    • William Jon McCann's avatar
      Fix ConsoleKit action names. · f11d6035
      William Jon McCann authored
      2008-01-23  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-greeter-login-window.c:
      	(do_system_restart), (do_system_stop):
      	Fix ConsoleKit action names.
      
      
      svn path=/trunk/; revision=5626
      f11d6035
    • William Jon McCann's avatar
      Add support for polkit actions with multiple sessions. · efddf4b2
      William Jon McCann authored
      2008-01-23  William Jon McCann  <mccann@jhu.edu>
      
      	* gui/simple-greeter/gdm-greeter-login-window.c: (get_int),
      	(get_string), (get_user_name), (session_is_real_user),
      	(get_system_num_sessions), (system_restart_auth_cb),
      	(system_stop_auth_cb), (do_system_restart), (do_system_stop):
      	Add support for polkit actions with multiple sessions.
      
      
      svn path=/trunk/; revision=5625
      efddf4b2
    • William Jon McCann's avatar
      Initial support for CK/PK system restart/stop functionality. We still need · fe2dcd5a
      William Jon McCann authored
      2008-01-23  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* gui/simple-greeter/gdm-greeter-login-window.c: (try_system_stop),
      	(try_system_restart), (system_restart_auth_cb),
      	(system_stop_auth_cb), (do_system_restart), (do_system_stop),
      	(restart_button_clicked), (shutdown_button_clicked), (load_theme):
      	Initial support for CK/PK system restart/stop functionality.
      	We still need to use a different action when multiple users are
      	logged in.
      
      
      svn path=/trunk/; revision=5624
      fe2dcd5a
    • Andre Klapper's avatar
      Add missing file. · bcabea01
      Andre Klapper authored
      2008-01-23  Andre Klapper  <a9016009@gmx.de>
      
      	* POTFILES.in: Add missing file.
      
      
      svn path=/trunk/; revision=5623
      bcabea01
  10. 22 Jan, 2008 1 commit
    • William Jon McCann's avatar
      Make user auth work for factory display again. · 44cc1689
      William Jon McCann authored
      2008-01-22  William Jon McCann  <mccann@jhu.edu>
      
      	* daemon/gdm-display.c: (gdm_display_real_add_user_authorization),
      	(gdm_display_real_unmanage), (gdm_display_unmanage),
      	(gdm_display_dispose), (gdm_display_finalize):
      	* daemon/gdm-factory-slave.c: (on_session_session_started):
      	* daemon/gdm-product-display.c:
      	(gdm_product_display_add_user_authorization),
      	(gdm_product_display_remove_user_authorization):
      	* daemon/gdm-product-slave.c: (add_user_authorization),
      	(setup_session), (on_relay_establish_credentials),
      	(on_relay_renew_credentials):
      	* daemon/gdm-session-direct.c: (gdm_session_direct_select_user),
      	(gdm_session_direct_handle_username_changed),
      	(gdm_session_direct_setup_for_user), (open_ck_session):
      	* daemon/gdm-session-worker.c:
      	(gdm_session_worker_update_username):
      	* daemon/gdm-simple-slave.c: (on_session_accredited):
      	* daemon/gdm-static-factory-display.c:
      	(gdm_static_factory_display_add_user_authorization),
      	(gdm_static_factory_display_remove_user_authorization):
      	Make user auth work for factory display again.
      
      
      svn path=/trunk/; revision=5622
      44cc1689
  11. 21 Jan, 2008 2 commits
    • William Jon McCann's avatar
      Merge a few changes from the 2.20 branch. · 7c361965
      William Jon McCann authored
      2008-01-21  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-address.c: (gdm_address_peek_local_list):
      	* daemon/gdm-xdmcp-display-factory.c:
      	(gdm_xdmcp_display_factory_class_init),
      	(gdm_xdmcp_display_factory_finalize):
      	Merge a few changes from the 2.20 branch.
      
      	* gui/simple-chooser/chooser-main.c: (main):
      	* gui/simple-greeter/Makefile.am:
      	* gui/simple-greeter/gdm-remote-login-window.c: (start_xephyr),
      	(gdm_remote_login_window_connect),
      	(gdm_remote_login_window_set_property),
      	(gdm_remote_login_window_get_property),
      	(gdm_remote_login_window_constructor),
      	(gdm_remote_login_window_class_init),
      	(gdm_remote_login_window_init), (gdm_remote_login_window_finalize),
      	(gdm_remote_login_window_new):
      	* gui/simple-greeter/gdm-remote-login-window.h:
      	* gui/simple-greeter/test-remote-login-window.c: (main):
      	Add initial remote login (xdmcp) client window.
      
      
      svn path=/trunk/; revision=5621
      7c361965
    • Kostas Papadimas's avatar
      Updated Greek translation · 88428c48
      Kostas Papadimas authored
      svn path=/trunk/; revision=5620
      88428c48
  12. 19 Jan, 2008 1 commit
  13. 18 Jan, 2008 2 commits
    • William Jon McCann's avatar
      Post release version bump · f1c27e49
      William Jon McCann authored
      2008-01-18  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac: Post release version bump
      
      
      svn path=/trunk/; revision=5618
      f1c27e49
    • William Jon McCann's avatar
      Update for release · 65ff07fa
      William Jon McCann authored
      
      2008-01-18  William Jon McCann  <mccann@jhu.edu>
      
      	* NEWS: Update for release
      
      
      svn path=/trunk/; revision=5616
      65ff07fa
  14. 11 Jan, 2008 1 commit
  15. 10 Jan, 2008 2 commits
  16. 07 Jan, 2008 1 commit
  17. 05 Jan, 2008 2 commits