| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2008-02-25 William Jon McCann <jmccann@redhat.com>
* NEWS: Update for release.
svn path=/trunk/; revision=5872
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-greeter-panel.c:
(gdm_greeter_panel_dispose), (set_struts), (update_geometry):
Drop a few debug messages we don't need anymore.
svn path=/trunk/; revision=5871
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(GdmLocale),
(chooser_locale_free),
(collect_locales_from_{directory,archive}):
store a separate "id" in the locale structure
that is less specific than the name, so that
e.g., en_US and en_US.utf8 are keyed the same
in the lookup map. When figuring out which
locale to choose, pick the one with the longest
name. Thinking about it more, it might be better
to pick the one with the most components
svn path=/trunk/; revision=5870
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(get_translated_language), (get_translated_territory):
fix up spacing
svn path=/trunk/; revision=5869
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(collect_locales_from_{archives,directory}):
don't discard modifier and codeset
svn path=/trunk/; revision=5868
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(collect_locales_from_directory),
(collect_locales_from_archives):
filter out invalid and non-utf8 locales
from language list
svn path=/trunk/; revision=5867
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(gdm_normalize_language_name):
when normalizing language names, don't
discard codeset and modifier
svn path=/trunk/; revision=5866
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(construct_language_name):
when constructing language name, don't
ignore codeset and modifier
svn path=/trunk/; revision=5865
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(language_name_is_valid),
(language_name_is_utf8):
new functions to check locale validity
svn path=/trunk/; revision=5864
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c
(chooser_locale_free):
plug a small leak
svn path=/trunk/; revision=5863
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(gdm_parse_language_name):
normalize the codeset before returning
it
svn path=/trunk/; revision=5862
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(gdm_parse_language_name):
If regex match returns empty string for one
of the components of a locale, just free it
and return NULL
svn path=/trunk/; revision=5861
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(normalize_codeset): new function to
fold the various legal forms for codeset
into one consistent format
svn path=/trunk/; revision=5860
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(gdm_parse_language_name):
update locale parsing regex to cover more
valid locales
svn path=/trunk/; revision=5859
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-languages.c:
(get_first_item_in_semicolon_list),
(get_translated_language),
(get_translated_territory):
Move some duplicated code for pulling
language/territory names out into a common
function
svn path=/trunk/; revision=5856
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-option-widget.c
(gdm_language_option_widget_set_current_language_name):
Normalize language name before adding to the list, so
we don't end up with duplicate entries for the same
locale
svn path=/trunk/; revision=5855
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-chooser-widget.c
(gdm_language_chooser_widget_get_current_language_name):
fallback to setlocale (LC_MESSAGES, NULL) instead of
g_get_language_names()[0]
svn path=/trunk/; revision=5854
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-option-widget.c
(gdm_language_option_widget_activated):
Set language dialog language to whatever gets put
in the option widget.
(gdm_language_option_widget_init):
Don't set option widget to language dialog language
initially
svn path=/trunk/; revision=5853
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-chooser-dialog.[ch]:
(gdm_language_chooser_set_current_language_name):
New function to let the language option widget change
which language to show in its chooser dialog
svn path=/trunk/; revision=5852
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-option-widget.c:
(gdm_language_option_widget_init)
* gui/simple-greeter/gdm-session-option-widget.c:
(add_available_sessions):
Get rid of the "Last Language" and "Last Session" options.
We'll just fallback to the slave specified default items
now.
svn path=/trunk/; revision=5851
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-greeter-panel.c:
(gdm_greeter_panel_set_default_language_name):
Call new gdm_option_widget_set_default_item instead of
gdm_language_option_widget_set_current_language_name.
Add language to list if it isn't there already.
(gdm_greeter_panel_set_default_session_name):
Use gdm_option_widget_set_default_item here too.
svn path=/trunk/; revision=5850
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-option-widget.[ch]:
(activate_from_item_id): allow NULL input
to deselect combo box
(gdm_option_widget_get_default_item):
(gdm_option_widget_set_default_item):
(gdm_option_widget_set_property):
(gdm_option_widget_get_property):
Add new concept of a default item, to fall
back to if the user hasn't picked on yet
(on_changed): If no default item is set
don't activate whatever invalid item is
selected
(gdm_option_widget_init):
(on_default_item_changed): set combo box
to insensitive if there is no default item
(name_cell_data_func): show the default item
in italics
(gdm_option_widget_remove_item): don't let the
default item get removed
svn path=/trunk/; revision=5849
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-greeter-client.[ch]:
(on_default_language_name_changed),
(on_default_session_name_changed),
(client_dbus_handle_message),
(gdm_greeter_client_class_init):
* gui/simple-greeter/gdm-greeter-panel.[ch]:
(gdm_greeter_panel_reset):
(gdm_greeter_panel_set_default_language_name):
(gdm_greeter_panel_set_default_session_name):
* gui/simple-greeter/gdm-greeter-session.c
(on_default_language_name_changed):
(on_default_session_name_changed):
Change greeter to use the new slave interface setup in
the last commit
svn path=/trunk/; revision=5848
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Ray Strode <rstrode@redhat.com>
* daemon/gdm-session-private.h:
* daemon/gdm-session.h:
* daemon/gdm-session.c:
(gdm_session_class_init),
(_gdm_session_default_language_name_changed),
(_gdm_session_default_session_name_changed),
(_gdm_session_default_session_name_changed),
* daemon/gdm-session-direct.c:
(get_default_language_name),
(get_default_session_name),
(gdm_session_direct_defaults_changed),
(gdm_session_direct_select_user),
(gdm_session_direct_handle_username_changed),
(gdm_session_direct_handle_saved_language),
(gdm_session_direct_setup),
(gdm_session_direct_setup_for_user),
(get_language_name),
(get_session_name):
* daemon/gdm-simple-slave:
(on_default_language_name_changed):
(on_default_session_name_changed):
(create_new_session):
* daemon/gdm-greeter-server.[ch]:
(gdm_greeter_server_default_language_name_changed),
(gdm_greeter_server_default_session_name_changed),
(do_introspect):
Change "SavedLanguageNameRead"/"SavedSessionNameRead"
to "DefaultLanguageNameChanged"/"DefaultSessionNameChanged"
and call it with system fallbacks whenever a new user is
authenticating before ~/.dmrc is read.
svn path=/trunk/; revision=5847
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-23 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-greeter-login-window.c:
(get_show_restart_buttons), (switch_mode), (load_theme):
* gui/simple-greeter/gdm-simple-greeter.schemas.in:
Add a gconf key to control allow disabling the
restart/shutdown/suspend buttons in the greeter.
svn path=/trunk/; revision=5842
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-22 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-language-option-widget.c
(gdm_language_option_widget_get_current_language_name):
because of changes made to the greeter a couple of commits
ago, we should no longer need to hardcode encoding.
We s/g_get_language_names ()[0]/setlocale (LC_MESSAGES, NULL)/
svn path=/trunk/; revision=5841
|
|
|
|
|
|
|
|
|
| |
2008-02-21 Ray Strode <rstrode@redhat.com>
* daemon/gdm-session-direct.c:
remove stale TODO items from top of file
svn path=/trunk/; revision=5839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-21 William Jon McCann <jmccann@redhat.com>
* daemon/gdm-display-store.c: (remove_display),
(gdm_display_store_remove):
* daemon/gdm-display.c: (gdm_display_add_user_authorization),
(gdm_display_set_slave_bus_name),
(gdm_display_remove_user_authorization), (finish_idle),
(slave_exited), (slave_died), (_gdm_display_set_status),
(gdm_display_real_manage), (gdm_display_manage),
(gdm_display_real_finish), (gdm_display_finish),
(gdm_display_real_unmanage), (gdm_display_set_property),
(gdm_display_get_property), (gdm_display_dispose),
(gdm_display_class_init), (gdm_display_init),
(gdm_display_finalize):
* daemon/gdm-display.h:
* daemon/gdm-local-display-factory.c: (take_next_display_number),
(on_display_disposed), (on_static_display_status_changed),
(create_display):
* daemon/gdm-manager.c: (remove_display_for_connection):
* daemon/gdm-static-display.c: (gdm_static_display_finish):
Add quick death and looping detection for displays.
svn path=/trunk/; revision=5838
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-21 Ray Strode <rstrode@redhat.com>
* daemon/gdm-session-worker.c:
(attempt_to_load_user_settings_as_root):
Add FIXME comment to show "Last Session"
and "Last Language" (in favor of more
specific values) more often
svn path=/trunk/; revision=5836
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-21 Ray Strode <rstrode@redhat.com>
* daemon/gdm-session-direct.c
(gdm_session_direct_handle_saved_language)
(gdm_session_direct_handle_saved_session):
when the .dmrc gets read remember the results
(get_session_name), (get_language_name):
new functions to figure out which of
1) value reported from greeter 2) value saved
in .dmrc 3) some fallback is the value we
should actually use when logging in
(get_session_command), (setup_session_environment):
use the new get_{session,language}_name functions
(gdm_session_direct_select_session):
if the greeter tells us to use the value that are in
~/.dmrc then discard anything the greeter told us
earlier and just default to fallback behavior.
(gdm_session_direct_finalize): memleak fixes
svn path=/trunk/; revision=5835
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-21 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-greeter-login-window.c:
(remove_timed_login_timeout), (restart_timed_login_timeout),
(switch_mode), (on_user_chosen):
Pause timed login until selected user verification
times out or is cancelled.
svn path=/trunk/; revision=5834
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-greeter-panel.c
(gdm_greeter_panel_reset):
Set language and session to defaults when
reseting the user
* gui/simple-greeter/gdm-language-option-widget.c
(gdm_language_option_widget_init):
(gdm_language_option_widget_set_current_language_name):
* gui/simple-greeter/gdm-session-option-widget.c
(gdm_session_option_widget_init):
(gdm_session_option_widget_set_current_session_name):
Create "Last Language" and "Last Session" items
to go to when we don't know more specific values
for language and session. Make set_current_*_name (..., NULL)
revert to these values.
svn path=/trunk/; revision=5833
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-greeter-panel.[ch]:
(gdm_greeter_panel_reset):
new function that is an analog of
gdm_greeter_login_window_reset. Right now
it just hides user options.
* gui/simple-greeter/gdm-greeter-session.c:
(on_reset): call gdm_greeter_panel_reset instead
of gdm_greeter_paneL_hide_user_options
svn path=/trunk/; revision=5832
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* daemon/gdm-session-settings.c
(gdm_session_settings_load):
Don't fail if optional fields are missing in ~/.dmrc
svn path=/trunk/; revision=5831
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* daemon/gdm-session-direct.c: (gdm_session_direct_init),
(get_session_command_for_file), (get_session_command):
Add the .desktop extension when looking for session file.
svn path=/trunk/; revision=5830
|
|
|
|
|
|
|
|
| |
2008-02-20 Brian Cameron <brian.cameron@sun.com>
* configure.ac: Remove Solaris devperm checking.
svn path=/trunk/; revision=5829
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* daemon/gdm-factory-slave.c
(run_greeter):
* daemon/gdm-simple-slave.c
(run_greeter):
* daemon/gdm-xdmcp-chooser-slave.c:
(run_chooser):
Run /etc/gdm/Init/Default, not /etc/gdm/Init.
We should probably run the per-display scripts,
too.
svn path=/trunk/; revision=5828
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* common/gdm-settings-keys.h:
* common/test-settings-client.c: (test_settings_client):
* daemon/gdm-manager.c: (gdm_manager_class_init):
* daemon/main.c: (main):
Set XDMCP enabled/disabled from configuration settings.
svn path=/trunk/; revision=5827
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* common/gdm-settings-client.c (get_entry_for_key):
Warn if we can't find the schema.
svn path=/trunk/; revision=5826
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* data/gdm.schemas.in.in:
Make the changes here instead of .in. Whoops.
svn path=/trunk/; revision=5825
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* gui/simple-greeter/gdm-greeter-session.c:
(on_segfault),
(gdm_greeter_session_new):
revert some debug code that snuck in the last
commit
svn path=/trunk/; revision=5824
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* daemon/gdm-local-display-factory.c:
(gdm_local_display_factory_create_product_display):
don't call create_authority here anymore either,
since it's handled by gdm_display_manage now.
svn path=/trunk/; revision=5823
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* daemon/gdm-local-display-factory.c
(gdm_local_display_factory_create_transient_display):
* daemon/gdm-xdmcp-display-factory.c:
(gdm_xdmcp_display_create):
don't call create_authority here anymore, since it's
handled by gdm_display_manage now.
svn path=/trunk/; revision=5822
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* common/gdm-settings-client.c: (gdm_settings_client_get_string):
* common/gdm-settings-keys.h:
* daemon/gdm-factory-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_verification_for_user):
* daemon/gdm-greeter-server.c: (handle_begin_timed_login),
(greeter_handle_child_message), (do_introspect),
(gdm_greeter_server_class_init):
* daemon/gdm-greeter-server.h:
* daemon/gdm-product-slave.c: (on_relay_setup),
(on_relay_setup_for_user):
* daemon/gdm-session-direct.c: (gdm_session_direct_init),
(send_setup), (send_setup_for_user), (gdm_session_direct_setup),
(gdm_session_direct_setup_for_user),
(gdm_session_direct_set_property),
(gdm_session_direct_get_property), (gdm_session_direct_dispose),
(gdm_session_direct_class_init):
* daemon/gdm-session-relay.c: (send_dbus_string_string_signal),
(gdm_session_relay_setup), (gdm_session_relay_setup_for_user),
(do_introspect):
* daemon/gdm-session.c: (gdm_session_setup),
(gdm_session_setup_for_user):
* daemon/gdm-session.h:
* daemon/gdm-simple-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_timed_login),
(on_greeter_begin_verification_for_user), (run_greeter):
* daemon/simple-slave-main.c: (main):
* daemon/test-session.c: (on_open):
* gui/simple-greeter/gdm-greeter-client.c:
(emit_string_signal_for_message),
(gdm_greeter_client_call_begin_timed_login):
* gui/simple-greeter/gdm-greeter-client.h:
* gui/simple-greeter/gdm-greeter-login-window.c:
(remove_timed_login_timeout), (timed_login_timer),
(restart_timed_login_timeout),
(on_login_button_clicked_answer_query),
(on_login_button_clicked_timed_login), (set_log_in_button_mode),
(switch_mode), (do_cancel), (reset_dialog),
(gdm_greeter_login_window_info_query),
(gdm_greeter_login_window_secret_info_query), (on_user_chosen),
(load_theme), (read_configuration),
(gdm_greeter_login_window_constructor),
(gdm_greeter_login_window_class_init),
(gdm_greeter_login_window_init):
* gui/simple-greeter/gdm-greeter-login-window.h:
* gui/simple-greeter/gdm-greeter-session.c: (on_begin_timed_login),
(toggle_login_window):
* gui/simple-greeter/gdm-user-chooser-dialog.c:
(gdm_user_chooser_dialog_set_show_other_user),
(gdm_user_chooser_dialog_set_show_guest_user),
(gdm_user_chooser_dialog_set_show_auto_user),
(gdm_user_chooser_dialog_init):
* gui/simple-greeter/gdm-user-chooser-dialog.h:
* gui/simple-greeter/gdm-user-chooser-widget.c: (add_user_other),
(add_user_guest), (add_user_auto), (remove_user_other),
(remove_user_guest), (remove_user_auto),
(gdm_user_chooser_widget_set_show_other_user),
(gdm_user_chooser_widget_set_show_guest_user),
(gdm_user_chooser_widget_set_show_auto_user),
(gdm_user_chooser_widget_constructor),
(gdm_user_chooser_widget_init):
* gui/simple-greeter/gdm-user-chooser-widget.h:
* gui/simple-greeter/greeter-main.c: (main):
* gui/simple-greeter/test-greeter-login-window.c: (main):
* gui/simple-greeter/test-user-chooser.c: (main):
Add initial support for timed login.
svn path=/trunk/; revision=5820
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 Ray Strode <rstrode@redhat.com>
* daemon/gdm-local-display-factory.c (create_display)
* daemon/gdm-display.c (gdm_display_real_manage):
create authority file in gdm_display_manage instead of
create_display so that it gets recreated when the display
gets finished (and remanaged, not destroyed)
svn path=/trunk/; revision=5817
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-user-manager.c (reload_users):
Don't bother running ck-history if seat id isn't set.
svn path=/trunk/; revision=5816
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* gui/simple-greeter/gdm-user-manager.c (reload_users):
Handle ck-history spawn errors.
svn path=/trunk/; revision=5815
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 William Jon McCann <mccann@jhu.edu>
* gui/simple-greeter/gdm-a11y-preferences-dialog.glade:
Fix up some typos and awkwardness.
svn path=/trunk/; revision=5810
|
|
|
|
| |
svn path=/trunk/; revision=5809
|
|
|
|
| |
svn path=/trunk/; revision=5808
|