| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-26 William Jon McCann <mccann@jhu.edu>
* common/Makefile.am:
* common/gdm-common-config.c: (gdm_common_config_load_from_dirs),
(gdm_common_config_get_string),
(gdm_common_config_get_string_list):
* common/gdm-common-config.h:
* common/gdm-common.c: (ve_locale_to_utf8), (ve_locale_from_utf8),
(ve_locale_exists):
* common/gdm-common.h:
* common/gdm-config.c: (gdm_config_error_quark),
(gdm_config_entry_copy), (gdm_config_entry_free),
(gdm_config_value_new), (gdm_config_value_free), (set_string),
(set_string_array), (gdm_config_value_copy),
(gdm_config_value_get_string), (gdm_config_value_get_bool),
(gdm_config_value_get_int), (gdm_config_value_compare),
(gdm_config_value_new_from_string),
(gdm_config_value_set_string_array), (gdm_config_value_set_int),
(gdm_config_value_set_bool), (gdm_config_value_set_string),
(gdm_config_value_to_string), (gdm_config_init), (gdm_config_new),
(gdm_config_free), (gdm_config_lookup_entry),
(gdm_config_lookup_entry_for_id), (gdm_config_add_entry),
(gdm_config_add_static_entries), (gdm_config_set_validate_func),
(gdm_config_set_mandatory_file), (gdm_config_set_default_file),
(gdm_config_set_custom_file), (gdm_config_set_notify_func),
(key_file_get_value), (entry_get_default_value),
(load_value_entry), (lookup_id_for_key), (internal_set_value),
(store_entry_value), (load_entry), (add_keys_to_hash),
(collect_hash_keys), (gdm_config_get_keys_for_group),
(load_backend), (gdm_config_load), (process_entries),
(gdm_config_process_entry), (gdm_config_process_entries),
(gdm_config_process_all), (gdm_config_get_value),
(gdm_config_set_value), (gdm_config_get_value_for_id),
(gdm_config_set_value_for_id), (gdm_config_get_string_for_id),
(gdm_config_get_bool_for_id), (gdm_config_set_string_for_id),
(gdm_config_set_bool_for_id):
* common/gdm-config.h:
* common/test-config.c: (source_to_name), (type_to_name),
(notify_cb), (validate_cb), (load_servers_group), (test_config),
(main):
* daemon/Makefile.am:
* daemon/auth.c: (gdm_auth_secure_display), (get_local_auths),
(gdm_auth_user_add), (gdm_auth_user_remove):
* daemon/choose.c: (gdm_choose_data), (gdm_choose_indirect_lookup):
* daemon/cookie.c:
* daemon/display.c: (whack_old_slave), (gdm_display_manage):
* daemon/errorgui.c: (setup_dialog):
* daemon/filecheck.c: (gdm_file_check), (gdm_auth_file_check):
* daemon/gdm-daemon-config-entries.h:
* daemon/gdm-daemon-config-keys.h:
* daemon/gdm-daemon-config.c:
(gdm_daemon_config_get_per_display_custom_config_file),
(gdm_daemon_config_get_custom_config_file),
(gdm_daemon_config_get_value_int),
(gdm_daemon_config_get_value_string),
(gdm_daemon_config_get_value_bool),
(gdm_daemon_config_get_value_int_per_display),
(gdm_daemon_config_get_value_bool_per_display),
(gdm_daemon_config_get_value_string_per_display),
(gdm_daemon_config_key_to_string_per_display),
(gdm_daemon_config_key_to_string), (gdm_daemon_config_to_string),
(gdm_daemon_config_compare_displays), (lookup_notify_key),
(notify_displays_value), (gdm_daemon_config_set_value_string),
(gdm_daemon_config_set_value_bool),
(gdm_daemon_config_set_value_int),
(gdm_daemon_config_find_xserver), (gdm_daemon_config_get_xservers),
(gdm_daemon_config_load_xserver),
(gdm_daemon_config_unload_xservers),
(gdm_daemon_config_ensure_one_xserver), (load_xservers_group),
(gdm_daemon_config_load_xservers), (gdm_daemon_config_update_key),
(check_logdir), (check_servauthdir), (have_display_for_number),
(gdm_daemon_config_load_displays), (validate_path),
(validate_root_path), (validate_base_xsession),
(validate_power_action), (validate_standard_xserver),
(validate_graphical_theme_dir), (validate_graphical_theme),
(validate_greeter), (validate_remote_greeter),
(validate_session_desktop_dir), (validate_password_required),
(validate_allow_remote_root), (validate_xdmcp),
(validate_at_least_int), (validate_cb), (source_to_name),
(notify_cb), (handle_no_displays), (gdm_daemon_change_user),
(gdm_daemon_check_permissions), (gdm_daemon_config_parse),
(gdm_daemon_config_get_gdmuid), (gdm_daemon_config_get_gdmgid),
(gdm_daemon_config_get_high_display_num),
(gdm_daemon_config_set_high_display_num),
(gdm_daemon_config_is_valid_key),
(gdm_daemon_config_signal_terminthup_was_notified),
(check_user_file), (gdm_daemon_config_get_facefile_from_home),
(gdm_daemon_config_get_facefile_from_global), (is_prog_in_path),
(gdm_daemon_config_get_session_exec),
(gdm_daemon_config_set_user_session_lang),
(gdm_daemon_config_get_user_session_lang):
* daemon/gdm-daemon-config.h:
* daemon/gdm-net.c:
* daemon/gdm.c: (gdm_daemonify), (gdm_final_cleanup),
(deal_with_x_crashes), (suspend_machine), (halt_machine),
(restart_machine), (custom_cmd), (custom_cmd_restart),
(custom_cmd_no_restart), (gdm_cleanup_children),
(create_connections), (gdm_make_global_cookie), (main),
(write_x_servers), (gdm_handle_message), (handle_flexi_server),
(handle_dynamic_server), (gdm_handle_user_message):
* daemon/gdm.h:
* daemon/gdmconfig.c:
* daemon/gdmconfig.h:
* daemon/getvt.c: (get_free_vt_linux),
(get_free_vt_freebsd_dragonfly), (gdm_get_empty_vt_argument):
* daemon/misc.c: (gdm_debug), (gdm_text_message_dialog),
(gdm_text_yesno_dialog), (gdm_fork_extra):
* daemon/server.c: (display_parent_no_connect), (display_busy),
(display_vt), (do_server_wait), (gdm_server_start), (rotate_logs),
(gdm_server_resolve), (gdm_server_resolve_command_line),
(gdm_server_spawn), (get_font_path):
* daemon/slave.c: (gdm_slave_start), (setup_automatic_session),
(gdm_screen_init), (gdm_slave_check_user_wants_to_log_in),
(gdm_slave_run), (run_config), (play_login_sound),
(gdm_slave_wait_for_login), (run_pictures), (copy_auth_file),
(gdm_slave_greeter), (gdm_slave_send), (gdm_slave_send_string),
(gdm_slave_chooser), (is_session_ok), (find_a_session),
(session_child_run), (gdm_slave_session_start),
(gdm_slave_session_stop), (gdm_slave_alrm_handler),
(check_for_interruption), (create_temp_auth_file),
(gdm_slave_exec_script), (gdm_parse_enriched_login),
(gdm_slave_handle_notify):
* daemon/verify-pam.c: (gdm_verify_user), (gdm_verify_setup_user),
(gdm_verify_check):
* daemon/xdmcp.c: (gdm_xdmcp_init), (gdm_xdmcp_handle_query),
(gdm_xdmcp_handle_forward_query), (gdm_xdmcp_send_willing),
(gdm_xdmcp_handle_request), (gdm_xdmcp_handle_manage),
(gdm_xdmcp_display_alloc), (gdm_xdmcp_displays_check),
(reconnect_to_parent):
* gui/Makefile.am:
* gui/gdmXnestchooser.c:
* gui/gdmchooser.c:
* gui/gdmcomm.c:
* gui/gdmcommon.c: (ve_strftime):
* gui/gdmcommon.h:
* gui/gdmdynamic.c:
* gui/gdmflexiserver.c:
* gui/gdmlogin.c:
* gui/gdmphotosetup.c:
* gui/gdmsession.c:
* gui/gdmsetup.c: (bool_equal), (toggle_timeout), (ve_rest),
(combobox_timeout), (greeter_toggle_timeout), (get_archive_dir),
(xserver_toggle_timeout):
* gui/gdmuser.c:
* gui/greeter/greeter.c:
* gui/greeter/greeter_action_language.c:
* gui/greeter/greeter_canvas_item.c:
* gui/greeter/greeter_item.c:
* gui/greeter/greeter_item_customlist.c:
* gui/greeter/greeter_item_timed.c:
* gui/greeter/greeter_item_ulist.c:
* gui/greeter/greeter_parser.c:
* gui/greeter/greeter_session.c:
* gui/greeter/greeter_system.c:
* gui/misc.c: (gdm_working_command_exists):
Redesign the internal configuration system.
Fixes #355425
svn path=/trunk/; revision=4712
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-03-20 Brian Cameron <brian.cameron@sun.com>
* configure.ac, autogen.sh, gui/gdmlanguages.c, gui/gdmconfig.h
gui/gdmuser.c, gui/gdmwm.c, gui/gdmdynamic.c, gui/gdmlogin.c,
gui/gdmphotosetup.c, gui/gdmsession.c, gui/gdmXnestchooser.c,
gui/greeter/greeter.c, gui/gdmcommon.c, gui/gdmcomm.c,
gui/gdmflexiserver.c, gui/gdmsetup.c, gui/gdmchooser.c,
gui/misc.c, gui/gdmmconfig.c, gui/Makefile.am
gui/greeter/greeter_item_customlist.c,
gui/greeter/greeter_canvas_item.c gui/greeter/greeter_parser.c,
gui/greeter/greeter_item.c, gui/greeter/greeter_item_ulist.c,
gui/greeter/greeter_item_timed.c, gui/greeter/greeter_session.c,
gui/greeter/greeter_system.c, gui/greeter/greeter_item_pam.c,
gui/greeter/Makefile.am, gui/greeter/themes/Makefile.am,
common/gdm-common.[ch], common/gdm-common-config.[ch],
common/ve-signal.[ch], common/Makefile.am, daemon/errorgui.c,
daemon/gdmconfig.h, daemon/display.c, daemon/gdm.c, daemon/xdmcp.c,
daemon/filecheck.c, daemon/verify-pam.c, daemon/getvt.c,
daemon/auth.c, daemon/server.c, daemon/cookie.c, daemon/slave.c,
daemon/server.h, daemon/misc.c, daemon/gdm-net.c,
daemon/gdmconfig.c, daemon/Makefile.am: Phase 1 of removing
vicious-extensions and replacing with a rewrite. Changes include:
- Create a common directory to build libgdmcommon, used by the
daemon and the GUI's.
- Add a convenience layer over GKeyFile for dealing with compound
keys.
- Replace selected ve functions like ve_split
- Remove glade_helper
- Code improvements and leaks.
Fix by William Jon McCann <mccann@jhu.edu>. Refer to bug
#355425.
svn path=/trunk/; revision=4689
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-12-07 Lukasz Zalewski <lukas@dcs.qmul.ac.uk>
Fixes bug/feature request #334186.
Fixes bug #343206
Fixes bug #347101
* gui/gdmsession. [ch] (_gdm_session_list_init): Replaces functionality
of gdm_session_list_init
* gui/gdmsession. [ch] (gdm_session_list_init): Becomes a wrapper for
_gdm_session_list_init, such that the old functionality within the
code is still preserved but session data can be available through
_gdm_session_list_init
* gui/gdmsession.c : Removed gdmwm.h include
* gui/gdmsession. [ch] (gdm_session_lookup): Removed all the
gdm_wm_query_dialog calls making the function accessible without need
for gdmwm libraries
* gui/gdmsession. [ch] (gdm_set_save_session): Sets save session
variable
* gui/gdmsession. [ch] (gdm_get_default_session): Returns default
session
* gui/gdmlogin.c (process_operation): Added gdm_wm_query_dialog calls
for processing lookup session results
* gui/greeter/greeter.c (process_operation): Added
gdm_wm_query_dialog calls for processing lookup session results
* gui/gdmuser. [ch] (gdm_user_uid): Returns uid of a user, or -1 if
user does not exist
* gui/gdmuser. [ch] (get_root_user): Moved from gdmsetup.c
* gui/gdmsetup.glade: New widgets and tooltips added
* gui/gdmsetup.c: Numerous functions added/modifed to make way for new
functionality
* gui/gdmsetup.c (combobox_changed): Additional fix for bug #358114
|
|
|
|
|
|
|
|
|
|
| |
* daemon/slave.c, daemon/verify-crypt.c, daemon/verify-pam.c,
daemon/verify-shadow.c, gui/gdmcommon.c: Fix so that if
timed login script returns an invalid user, timed login is
not turned on. Fixes bug #340148. Patch by Andrew
(andrewz@springsrescuemission.org).
* gui/gdmuser.c: Fix gdm_is_user_valid so it is more simple,
like implemented in daemon/slave.c by Andrew.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-22 Brian Cameron <brian.cameron@sun.com>
* daemon/auth.c, daemon/display.c, daemon/errorgui.c,
daemon/filecheck.c, daemon/fstype.c, daemon/gdm-net.c,
daemon/gdm.[ch], daemon/gdmconfig.c, daemon/misc.c,
daemon/server.c, daemon/slave.c, daemon/verify-pam.c,
daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
gui/gdmcommon.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsetup.c, gui/gdmuser.c, utils/gdmprefetch.c,
vicious-extensions/ve-config.c, vicious-extensions/ve-gnome.c,
vicious-extensions/ve-misc.[ch], vicious-extensions/ve-nongnome.c:
Now use g_ stdio function like g_chmod instead of chmod.
Fixes bug #310229.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-12 Brian Cameron <brian.cameron@sun.com>
* daemon/misc.c, daemon/server.c, daemon/verify-crypt.c,
daemon/verify-pam.c, daemon/verify-shadow.c,
daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
gui/gdmcomm.c, gui/gdmcommon.[ch], gui/gdmdynamic.c,
gui/gdmlanguages.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsession.c, gui/gdmuser.c, gui/gdmwm.[ch],
gui/greeter/greeter.c, gui/greeter/greeter_action_language.c,
gui/greeter/greeter_canvas_item.c,
gui/greeter/greeter_item.c,
gui/greeter/greeter_item_capslock.c,
gui/greeter/greeter_item_pam.c,
gui/greeter/greeter_item_timed.c,
gui/greeter/greeter_item_ulist.c,
gui/greeter/greeter_parser.c,
gui/greeter/greeter_session.c,
gui/greeter/greeter_system.c,
gui/misc.c, gui/modules/dwellmouselistener.c,
gui/modules/keymouselistener.c,
utils/gdm-dmx-reconnect-proxy.c,
utils/gdmaskpass.c: Remove libgnome dependencies except
in gdmflexiserver.c and gdmsetup.c. Patch provided by
Jani Monoses on gdm-list@gnome.org.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-23 Brian Cameron <Brian.Cameron@sun.com>
* daemon/verify-crypt.c, daemon/verify-pam.c,
Convert to using new gdmconfig interfaces.
* daemon/choose.c, daemon/errorgui.c,
daemon/gdm.c, daemon/gdmconfig.c,
daemon/misc.c, daemon/slave.c,
daemon/xdmcp.c, gui/gdmXnestchooser.c,
gui/gdmconfig.c, gui/gdmlogin.c,
gui/greeter/greeter_canvas_textm.c: Fix
compiler warnings. Patch provided by
Frederic Crozat on gdm-list@gnome.org.
Also make sure that all functions have
a space before the "(" to better follow
coding style guide.
* daemon/cookie.c, daemon/display.c,
daemon/gdm-net.c, daemon/getvt.c,
daemon/md5.c, daemon/server.c,
daemon/verify-pam.c, gui/gdmchooser.c,
gui/gdmcommon.c, gui/gdmdynamic.c,
gui/gdmlanguages.c, gui/gdmuser.c,
gui/greeter/greeter.c,
gui/greeter/greeter_action_language.c,
gui/greeter/greeter_action_canvas_item.c,
gui/greeter/greeter_session.c,
gui/greeter/greeter_system.c: Make
sure that all functions have a space
before the "(" to better follow coding
style guide.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-21 Brian Cameron <Brian.Cameron@sun.com>
This further improves GDM configuration so that
now only the GDM daemon parses and manages the
configuration file. Most client programs use
the GET_CONFIG command to access needed data.
This simplifies the configuration logic and
puts all configuration parsing in one place
and gets rid of a lot of global variables that
were making the code look messy. This also
gets rid of several places where gnome_config
deprecated functions were being used. I have
cleaned up the code so that the vicious-extensions
code is more localized in gui/gdmconfig.[ch].
Some work is left to do: gdmflexiserver still
uses gnome_config functions and gdmconfig should
use the new functions for reading from the
configuration file. Some compile issues fixed
as highlghted by dmacks@netspace.org to fix
bug #322083.
* NEWS: Fixed comment.
* daemon/gdm.h: Further cleanup of #define's so
that they better match the names of the config
keys.
* daemon/gdm.c: Now GET_CONFIG returns "OK" if
the key is valid but has no value when it
is a string. Now free return value from
gdm_config_to_string.
* daemon/Makefile.am, gui/greeter/Makefile.am:
Now the daemon validates the greeter's theme
directory, so pass the default value into the
daemon and not the greeter.
* daemon/gdmconfig.h: Added gdm_is_valid_key
and corrected prototype for
gdm_set_user_session_lang.
* daemon/slave.c: Fix warning and compile errors.
* daemon/gdmconfig.c: Further fleshed out.
Now it supports a few additional keys I
overlooked. It now validates all keys used
by the slaves. Now handles translated string.
Further refactored the code.
* gui/Makefile.am: Added gdmconfig.[ch] to
common library.
* gui/gdmconfig.[ch]: New functions for
accessing configuration data for slaves.
* gui/gdmXnestchooser.c, gui/gdmlanguages.c,
gui/gdmsession.h, gui/gdmuser.h, gui/gdmwm.c,
gui/misc.c, gui/greeter/greeter_item_capslock.c:
gui/greeter/greeter_item_pam.c: No longer include
vicious.h/viciousui.h, instead gdmconfig.h.
* gui/gdmcomm.c: Fix gdm_check_comm to no
longer require passing in the config file
name.
* gui/gdmcommon.[ch]: Get rid of old
gdm_common_*_same functions that are
replaced with new gui/gdmconfig logic.
Now functions that access config data
use the new functions.
* gui/gdmflexiserver.c: Now displays the
localized string when you use GET_CONFIG
to access a translatable string.
* gui/gdmconfig.c: Now calls update_key in
addition to update_greeters when updating
greeter config data, since the daemon needs
to update the values now when they change.
* gui/gdmchooser.c, gui/gdmdynamic.c,
gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsession.c, gui/gdmuser.c,
gui/gdm/gdmXnestchooser.c,
gui/greeter/greeter.c,
gui/greeter/greeter_action_language.c,
gui/greeter/greeter_canvas_item.c,
gui/greeter/greeter_item.c,
gui/greeter/greeter_item_customlist.c,
gui/greeter/greeter_item_timed.c,
gui/greeter/greeter_item_list.c,
gui/greeter/greeter_parser.c,
gui/greeter/greeter_session.c,
gui/greeter/greeter_system.c: Updated to
use new configuration functions.
* vicious-extensions/glade-helper.c: Now
include stdlib.h to avoid compiler warnings.
* gui/greeter/greeter.c: Remove unused
gdm_kill_thingies function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-19 William Jon McCann <mccann@jhu.edu>
* gui/greeter/greeter_item_ulist.c (gdm_greeter_users_init):
Use common function for loading face images.
* gui/greeter/greeter.c (greeter_ctrl_handler):
Update for new common code.
* gui/gdmuser.c (gdm_user_alloc): Use common function for
loading face images.
(setup_user): Define as static.
* gui/gdmlogin.c (gdm_kill_thingies): Make static.
(gdm_login_ctrl_handler): Update for new gdm_common_login_sound.
Add gdm_kill_thingies before all abort calls since they are
not in gdm_common_abort anymore.
(main): Use new common get face function.
* gui/Makefile.am:
* gui/gdmcommon.c (gdm_common_show_info_msg, gdm_common_login_sound):
Make more common by not depending on external variables.
(gdm_common_abort): Make more common by not depending on
external functions.
(gdm_common_get_face): Add a common function for loading
face images.
* daemon/slave.c (path_is_local, check_user_file)
(check_global_file, get_facefile_from_gnome2_dir_config)
(get_facefile_from_home, get_facefile_from_global, run_pictures):
Don't stat or read from remote home directories. Fixes #310545.
* configure.in:
* daemon/Makefile.am:
* daemon/fstype.c: Add ability to detect filesystem types.
* gui/greeter/greeter_item_ulist.c (gdm_greeter_users_init):
* gui/gdmlogin.c (main):
Try GTK+ themed icon stock_person before falling back to
nobody.png. Fixes #310906.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-06 Brian Cameron <brian.cameron@sun.com>
* daemon/auth.c, daemon/choose.c, daemon/cookie.c,
daemon/display.c, daemon/errorgui.c, daemon/filecheck.c,
daemon/gdm-net.c, daemon/gdm.c, daemon/md5.h,
daemon/misc.c, daemon/server.c, daemon/slave.c,
daemon/verify-crypt.c, daemon/verify-pam.c,
daemon/verify-shadow.c, daemon/xdmcp.c,
gui/gdmXnestchooser.c, gui/gdmchooser.c, gui/gdmcomm.h,
gui/gdmcommon.c, gui/gdmlanguages.c, gui/gdmuser.[ch],
gui/gdmwm.c, gui/misc.c, gui/greeter/*.[ch],
vicious-extensions/test-ve-config.c,
vicious-extensions/ve-i18n.h, vicious-extensions/vicious.h,
vicious-extensions/viciousui.h: Changed messages so that
I-form isn't used. Fixes bug #118193. Noticed many
files didn't have a GPL license as a comment at the top
of the file, so added those. Changed "Gnome" to "GNOME"
in comments.
* gui/gdmlogin.c: Now display timed login message in a
separate label, which avoids problems caused because different
things (PAM, timed login, etc.) are trying to use the same
label for status messages. This fixes bug #67647.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-23 Brian Cameron <Brian.Cameron@sun.com>
* gui/gdmsetup.c, gui/gdmsetup.glade, gui/gdmlogin.c
gui/gdmuser.[ch], gui/greeter/greeter.c,
gui/gdmsetup-strings.c, docs/C/gdm.xml: Add face
browser tab for configuring the face browser with
the Exclude options and the new Include and IncludeAll
configuration options. Cleaned up the gdmsetup glade
file a bit. Now tabs have mnemonics
* daemon/slave.c, gui/gdmphotosetup.c,
gui/greeter/gdmthemetester.c: Changed name of
"Graphical Greeter" to "Themed Greeter" and "Standard
Greeter" to "GTK+ Greeter".
|
|
Mon Mar 14 12:10:00 2005 Brian Cameron <Brian.Cameron@Sun.Com>
* daemon/gdm.h, gui/Makefile.am, gui/gdmlogin.c,
gui/gdmsetup.c, gui/gdmuser.h, gui/gdmuser.c,
gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
docs/C/gdm.xml: Added Include and IncludeAll gdm config
options to better control what users are displayed in
the face browser. Consolidated the almost identical
logic from gdmlogin.c, gdmsetup.c and greeter_item_ulist.c
into gdm_user.[ch].
* daemon/gdm.h: Correct setting of HALT_COMMAND, which
got fat-fingered when I moved the setup of this to
the configure file.
* gui/gdmphotosetup.c: Mark strings for translation.
|