==== 2.23.90 ==== 2008-08-25 William Jon McCann * NEWS: Update for release 2008-08-25 William Jon McCann * configure.ac: * data/greeter-autostart/Makefile.am: Fix distcheck and bump version. 2008-08-25 William Jon McCann * data/greeter-autostart/Makefile.am: Update extra dist list. 2008-08-25 William Jon McCann * data/greeter-autostart/gdm-simple-greeter.desktop.in.in: * data/greeter-autostart/gnome-power-manager.desktop.in.in: Start gpm before the login window. 2008-08-25 William Jon McCann * gui/simple-greeter/gdm-chooser-widget.c (find_item), (translate_list_path_to_view_path), (get_list_path_to_active_row), (get_view_path_to_active_row), (get_active_item_id), (activate_from_item_id), (on_shrink_animation_step), (start_shrink_animation), (deactivate), (translate_view_path_to_list_path), (get_selected_list_path), (gdm_chooser_widget_activate_selected_item), (add_separator), (on_selection_changed), (gdm_chooser_widget_init): * gui/simple-greeter/gdm-greeter-login-window.c (on_gconf_key_changed): * gui/simple-greeter/gdm-language-chooser-dialog.c (gdm_language_chooser_dialog_class_init), (gdm_language_chooser_dialog_init): * gui/simple-greeter/gdm-language-option-widget.c (on_dialog_response), (gdm_language_option_widget_hide_dialog), (create_dialog), (gdm_language_option_widget_show_dialog), (gdm_language_option_widget_activated), (gdm_language_option_widget_init), (gdm_language_option_widget_finalize): * gui/simple-greeter/gdm-layout-chooser-dialog.c (gdm_layout_chooser_dialog_class_init), (respond), (gdm_layout_chooser_dialog_init): * gui/simple-greeter/gdm-layout-option-widget.c (gdm_layout_option_widget_set_layout_from_dialog), (on_dialog_response), (gdm_layout_option_widget_hide_dialog), (create_dialog), (gdm_layout_option_widget_show_dialog), (gdm_layout_option_widget_activated), (gdm_layout_option_widget_init), (gdm_layout_option_widget_finalize), (gdm_layout_option_widget_set_current_layout_name): Fix a number of problems in the chooser widgets. Remove some unused code. Drop handling activation as response for now. Fix a leak. Fix some bugs with tranlating child paths. Fixes #549223 2008-08-22 William Jon McCann * gui/simple-greeter/gdm-language-chooser-dialog.c (gdm_language_chooser_dialog_init), (gdm_language_chooser_dialog_new): * gui/simple-greeter/gdm-language-chooser-widget.c (language_has_font): * gui/simple-greeter/gdm-layout-chooser-dialog.c (gdm_layout_chooser_dialog_init), (gdm_layout_chooser_dialog_new): Use updated icon names. Fix some code style. 2008-08-22 William Jon McCann * gui/simple-greeter/gdm-chooser-widget.c (gdm_chooser_widget_activate_selected_item): Check that we have a selected path before using it. Fixes #549040 2008-08-22 William Jon McCann * data/greeter-autostart/Makefile.am: * data/greeter-autostart/gnome-mag.desktop.in: * data/greeter-autostart/gok.desktop.in: * data/greeter-autostart/orca-screen-reader.desktop.in: Add desktop files so we make sure to provide the required functionality. 2008-08-21 William Jon McCann * configure.ac: * data/Makefile.am: * data/greeter-autostart/Makefile.am: * data/greeter-autostart/gnome-power-manager.desktop.in.in: * data/greeter-autostart/gnome-settings-daemon.desktop.in.in: * gui/simple-greeter/Makefile.am: * gui/simple-greeter/at-spi-registryd-wrapper.desktop.in.in: * gui/simple-greeter/gdm-simple-greeter.desktop.in.in: Add some desktop files to populate the default greeter session. 2008-08-21 William Jon McCann * daemon/gdm-display-access-file.c (_create_xauth_file_for_user): * data/Makefile.am: * data/gdm.schemas.in.in: A few more fixes to allow the gdm greeter username to be configured at build time. Patch from Patryk Zawadzki Fixes #504565 2008-08-21 William Jon McCann * gui/simple-greeter/Makefile.am: Fix build. 2008-08-21 Matthias Clasen * gui/simple-greeter/test-layout-chooser.c: Add a test program for the layout chooser. * gui/simple-greeter/Makefile.am: ...and integrate it. * configure.ac: Actually define HAVE_LIBXKLAVIER when we have it. Also fix several typos. 2008-08-20 Brian Cameron * configure.ac: Fix broken check for TCP Wrappers. Fixes bug #548676. Patch by Stanislav Brabec and Brian Cameron 2008-08-20 William Jon McCann * gui/user-switch-applet/applet.c (menuitem_destroy_cb), (create_sub_menu), (destroy_sub_menu), (set_menu_visibility), (client_notify_lockdown_func), (fill_applet): Don't hide the entire applet when user switching is locked down, just hide the submenu. 2008-08-20 Brian Cameron * configure.ac: Simplify the Solaris OS checks. * data/Makefile.am, data/Xsession.in: Make it easy to insert Distribution specific scripting into the Xsession script. * data/Xsession.common, data/Xsession.solaris: Provide Solaris and default script. Patch by Takao Fujiwara and Brian Cameron . Fixes bugs #509141 and #547549. 2008-08-20 William Jon McCann * gui/simple-greeter/gdm-greeter-panel.c (gdm_greeter_panel_set_monitor), (gdm_greeter_panel_set_property), (gdm_greeter_panel_get_property), (gdm_greeter_panel_class_init), (gdm_greeter_panel_new): * gui/simple-greeter/gdm-greeter-panel.h: * gui/simple-greeter/gdm-greeter-session.c (toggle_panel): * gui/simple-greeter/test-greeter-panel.c (main): Add monitor attribute and show panel on screen/monitor that has the pointer. 2008-08-19 William Jon McCann * data/gdm.conf: * data/gdm.conf.in: Add/remove files. 2008-08-19 William Jon McCann * configure.ac: * daemon/gdm-chooser-server.c (gdm_chooser_server_class_init): * daemon/gdm-display.c (gdm_display_real_create_authority): * daemon/gdm-factory-slave.c (run_greeter): * daemon/gdm-greeter-server.c (gdm_greeter_server_class_init): * daemon/gdm-simple-slave.c (on_session_accredited), (run_greeter): * daemon/gdm-welcome-session.c (gdm_welcome_session_class_init): * daemon/gdm-xdmcp-chooser-slave.c (run_chooser): * data/Makefile.am: * gui/simple-greeter/gdm-user-manager.c: Allow the gdm greeter username to be configured at build time. Patch from Patryk Zawadzki Fixes #504565 2008-08-19 William Jon McCann * gui/user-switch-applet/applet.c (applet_size_allocate_cb), (reset_icon), (fill_applet): Make the applet icon scale with panel size Patch from: Patryk Zawadzki Fixes #548551 2008-08-19 William Jon McCann * gui/simple-greeter/gdm-chooser-widget.c (translate_view_path_to_list_path), (translate_list_path_to_view_path), (activate_from_item_id), (get_path_to_active_row), (on_shrink_animation_complete), (clear_selection), (activate_from_row), (get_selected_path), (gdm_chooser_widget_activate_selected_item), (gdm_chooser_widget_class_init), (on_row_activated), (on_selection_changed), (gdm_chooser_widget_init), (gdm_chooser_widget_add_item), (gdm_chooser_widget_remove_item), (gdm_chooser_widget_activate_if_one_item), (gdm_chooser_widget_loaded): * gui/simple-greeter/gdm-chooser-widget.h: * gui/simple-greeter/gdm-greeter-login-window.c (on_users_loaded), (on_user_chosen), (load_theme): * gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded), (load_users), (gdm_user_chooser_widget_constructor), (gdm_user_chooser_widget_dispose): Make activation of single item work a bit more reliably. 2008-08-19 William Jon McCann * gui/simple-greeter/gdm-chooser-widget.c (activate_if_one_item), (gdm_chooser_widget_set_active_item), (gdm_chooser_widget_set_activate_on_one_item): * gui/simple-greeter/gdm-chooser-widget.h: * gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded), (gdm_user_chooser_widget_constructor): Rename to gdm_chooser_widget_set_activate_on_one_item to make it clear that it is basically a property. Set the property before adding items. 2008-08-19 William Jon McCann * gui/simple-greeter/gdm-chooser-widget.c (activate_if_one_item), (_grab_focus), (on_grow_animation_complete), (skip_resize_animation), (gdm_chooser_widget_show), (gdm_chooser_widget_focus), (gdm_chooser_widget_focus_in_event): * gui/simple-greeter/gdm-greeter-login-window.c (set_focus): * gui/simple-greeter/gdm-user-chooser-widget.c (add_user), (on_user_added), (on_user_removed), (on_user_is_logged_in_changed), (on_user_login_frequency_changed), (on_users_loaded), (gdm_user_chooser_widget_constructor), (gdm_user_chooser_widget_class_init), (gdm_user_chooser_widget_init): Don't load the user manager if local users are disabled. Fix focus handling. 2008-08-18 William Jon McCann * gui/simple-greeter/gdm-simple-greeter.schemas.in: Remove obsolete a11y button gconf key. 2008-08-18 William Jon McCann * configure.ac: Make PolicyKit-gnome optional Patch from: Gilles Dartiguelongue Fixes #547965 2008-08-18 William Jon McCann * configure.ac: Clean up some usage. Patch from: Gilles Dartiguelongue Fixes #547965 2008-08-15 William Jon McCann * gui/simple-greeter/gdm-user-chooser-widget.c (on_users_loaded): Focus the user list after users have been loaded. 2008-08-15 William Jon McCann * common/gdm-signal-handler.c (signal_io_watch), (gdm_signal_handler_set_fatal_func): * common/gdm-signal-handler.h: * daemon/factory-slave-main.c (main): * daemon/gdm-session-direct.c (stop_worker): * daemon/gdm-session-worker-job.c (session_worker_job_child_watch): * daemon/main.c (main): * daemon/product-slave-main.c (main): * daemon/session-worker-main.c (main): * daemon/simple-slave-main.c (main): * daemon/xdmcp-chooser-slave-main.c (main): Use a callback for the fatal handler instead of supplying the main_loop. 2008-08-14 William Jon McCann * configure.ac: * daemon/gdm-greeter-session.c (gdm_greeter_session_new): * gui/simple-greeter/Makefile.am: * gui/simple-greeter/at-spi-registryd-wrapper.desktop.in.in: * gui/simple-greeter/gdm-greeter-session.c (toggle_panel), (toggle_login_window), (gdm_greeter_session_start), (gdm_greeter_session_stop), (gdm_greeter_session_event_handler), (gdm_greeter_session_init): * gui/simple-greeter/gdm-session-client.c: * gui/simple-greeter/gdm-session-client.h: * gui/simple-greeter/gdm-session-manager.c: * gui/simple-greeter/gdm-session-manager.h: * gui/simple-greeter/gdm-simple-greeter.desktop.in.in: * gui/simple-greeter/greeter-main.c (session_manager_connect), (register_client), (main): Switch to using gnome-session 2.23.6+ for session management. The actual greeter that will be shown will be determined by autostart. This means that we'll share a common SM framework and it will be easier to change greeter frontends. 2008-08-14 Behdad Esfahbod Bug 547826 – Whitelist languages not known by fontconfig * configure.ac: Require fontconfig >= 2.6.0 * gui/simple-greeter/gdm-language-chooser-widget.c (language_has_font): Accept language if FcLangGetCharSet() returns NULL on it. 2008-08-14 William Jon McCann * data/session-setup.entries: Make font size Sans 14 for greeter. Shouldn't really be done in mandatory though. 2008-08-14 William Jon McCann * gui/simple-greeter/Makefile.am: * gui/simple-greeter/gdm-a11y-preferences-dialog.c: * gui/simple-greeter/gdm-a11y-preferences-dialog.glade: * gui/simple-greeter/gdm-a11y-preferences-dialog.h: * gui/simple-greeter/gdm-greeter-panel.c (gdm_greeter_panel_init): Remove a11y dialog and button on panel. This is now provided by gnome-settings-daemon. 2008-08-14 William Jon McCann * gui/simple-greeter/gdm-simple-greeter.schemas.in: Enable xrandr g-s-d plugin. 2008-08-07 William Jon McCann * gui/simple-greeter/gdm-user.c (frame_pixbuf): Lighten the color of the user icon matting. 2008-08-07 William Jon McCann * gui/user-switch-applet/applet.c (fill_applet): Don't show help menu item. It doesn't do anything. 2008-08-01 Matthias Clasen * gui/simple-greeter/gdm-languages.c (territories_parse_start_tag): Prefer common_name if it exists. Patch by Jens Petersen 2008-07-31 William Jon McCann * daemon/gdm-welcome-session.c (gdm_welcome_session_spawn): Set up the ConsoleKit session before starting dbus so it will get the cookie. 2008-07-30 William Jon McCann * configure.ac: Post release version bump