2009-03-11 Ray Strode * NEWS: Update for release * configure.ac: bump to 2.25.92 2009-03-11 Ray Strode gui/user-switch-applet/applet.c (GdmAppletData), (gdm_applet_data_free), (on_user_item_activate), (on_menu_key_press_event), (update_label), (*status*), (create_sub_menu), (reset_icon), (fill_applet): Don't build user presense stuff for now until some of the peices that make it useful get fleshed out. 2009-03-03 William Jon McCann * daemon/gdm-static-display.c (gdm_static_display_unmanage): Don't limit autologin to one time. This was a lame attempt to try to avoid loops on failed logins. Should probably handle this better. 2009-02-27 Mario Blättermann * docs/de/de.po: Updated German translation 2009-02-27 Ray Strode * gui/user-switch-applet/applet.c: Translate some strings in user switcher Patch from Gabor Kelemen, bug 572184 2009-02-27 Ray Strode * gui/user-switch-applet/applet.c: Drop unused libgnome header (bug 571696) 2009-02-24 Philip Withnall * docs/en_GB/en_GB.po: Updated British English documentation translation. 2009-02-19 Ray Strode * gui/user-switch-applet/gdm-user-menu-item.c: Don't call gettext on some strings that aren't user visible and are in a file that didn't get added to POTFILES.in before string freeze, bug 570086 2009-02-19 Ray Strode * gui/simple-greeter/gdm-greeter-session.c (get_tallest_monitor_at_point): Drop superfluous call to gdk_screen_get_monitor_at_point that got introduced in last commit 2009-02-19 Ray Strode Work better in broken randr fake clone mode * gui/simple-greeter/gdm-greeter-panel.c (get_outside_region), (get_monitor_geometry): drop (update_struts), (update_geometry): and just use gdk_screen_get_monitor_geometry. The logic here is wrong, so let's just solve this problem in a different way. * gui/simple-greeter/gdm-greeter-session.c (get_tallest_monitor_at_point), (toggle_panel): When picking a monitor, don't pick the first one in the unsorted list that happens to be under the pointer, but instead pick the tallest one in the list that's under the pointer. 2009-02-17 Brian Cameron * common/gdm-settings-direct.[ch], common/gdm-settings-keys.h, daemon/gdm-simple-slave.c, daemon/gdm-xdmcp-chooser-slave.c, daemon/gdm-xdmcp-display-factory.c, data/gdm.schemas.in.in, docs/C/gdm.xml: Enable XDMCP configuration so it works. Previously only xdmcp/Enable was being used in the code. Also add support for chooser/Multicast and chooser/MulticastAddr configuration options. Now set the default values of MAX_DISPLAY_PER_HOST to 1 and MAX_WAIT to 30 as specified in the docs. Add a gdm_settings_direct_get_uint function to get unsigned integer configuration values more cleanly without the need to cast. Fixes bug #569876. 2009-02-17 Brian Cameron * daemon/gdm-xdmcp-display-factory.c: Remove double free. Fixes bug #565018. Patch by William Jan Palenstijn . 2009-02-17 Brian Cameron * utils/gdmflexiserver.c: Support VERSION command so that if user's run gdmflexiser --command=VERSION, it will return the version number. This is nice for backwards compatibility. Fixes bug #535450. 2009-02-17 Brian Cameron * docs/C/gdm.xml: Documentation improvements. Fixes bugs #569893 and #571250. 2009-02-17 Brian Cameron * configure.ac, acconfig.h, daemon/Makefile.am: Add --with-default-path to configure so distros can configure the default PATH to use in the user's session. Cleanup some unused cruft from configure.ac, acconfig.h and daemon/Makefile.am Fixes bug #571698. 2009-02-17 Frederic Crozat * gui/simple-greeter/gdm-layouts.c: * gui/simple-greeter/test-remote-login-window.c: Fix format-security warning. Bug #572047. 2009-02-16 Thomas H.P. Andersen * gui/user-switch-applet/applet.c: (applet_change_background_cb): * gui/simple-greeter/libnotificationarea/obox.c: (get_class): Replace deprected GTK symbols. Bug #561956 2009-02-11 Ray Strode * gui/simple-greeter/gdm-language-option-widget.c (gdm_language_option_widget_init): * gui/simple-greeter/gdm-layout-option-widget.c (gdm_layout_option_widget_init): * gui/simple-greeter/gdm-user-chooser-widget.c (add_other_user): One more crack at bug 517558. Use the correct context for keyboard layout "Other..." menu item, and add translator comment explaining in more detail what the various "Other..." items mean. 2009-02-11 Brian Cameron * config/Makefile.am, config/Xsession.common, config/Xsession.in Backout change for bug #509141. This is no longer needed on Solaris since the code was reworked to make use of more general /etc/X11/xinit/xinitrc.d scripts. Better to keep distro specific code out of the upstream GDM. Fixes bug #571319. Patch by Takao Fujiwara . * config/Xsession.solaris, config/Xsession.common: Removed. 2009-02-11 Ray Strode * gui/simple-greeter/gdm-language-option-widget.c (gdm_language_option_widget_init): * gui/simple-greeter/gdm-layout-option-widget.c (gdm_layout_option_widget_init): * gui/simple-greeter/gdm-user-chooser-widget.c (add_other_user): Add context to "Other..." string to allow translators to give gender correct translations (bug 517558). 2009-02-10 Brian Cameron * daemon/gdm-session-worker.c: Remove "#ifdef __sun" code as it was incorrect and not needed. 2009-02-01 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2009-01-27 Brian Cameron * utils/gdm-screenshot.c: Correct spelling of "screen". 2009-01-27 Ray Strode * data/gdm.conf.in: Rework dbus policy file to be more correct. Patch from Colin Walters (bug 564767). 2009-01-23 Matthias Clasen * gui/simple-greeter/gdm-greeter-login-window.glade: Don't set an invisible-char, GTK+ is smart about that nowadays. 2009-01-15 William Jon McCann * gui/user-switch-applet/applet.c (menuitem_style_set_cb): Use system-users as the switch user icon. 2009-01-14 William Jon McCann * gui/user-switch-applet/gdm-entry-menu-item.c (gdm_entry_menu_item_button_press), (on_entry_show): Don't raise null windows. 2009-01-14 William Jon McCann * gui/user-switch-applet/applet.c (gdm_applet_data_free), (save_status), (on_status_available_activate), (on_status_busy_activate), (on_status_invisible_activate), (set_status), (on_presence_status_changed), (set_status_text), (on_presence_status_text_changed), (fill_applet): * gui/user-switch-applet/gdm-entry-menu-item.c (gdm_entry_menu_item_init): Update for changes to gnome-session presence api. Load the current state from the session at applet startup. 2009-01-14 Ray Strode * gui/simple-greeter/gdm-greeter-login-window.c (gdm_greeter_login_window_size_request): Compute size constraint based on current monitor Before we were computing it based on the current screen (which may be multiple monitors) 2009-01-14 Ray Strode Don't truncate long pam messages At some point I made the greeter login window set it's size requisition to it's size allocation to prevent it from shrinking horizontally as the window hierarchy changed. That change actually prevents the window from growing horizontally also. This commit reworks things from within the size-request handler so it can always grow but never shrink. * gui/simple-greeter/gdm-greeter-login-window.c (switch_mode): don't set size_request anymore (gdm_greeter_login_window_size_request): handle size constraints here. 2009-01-11 William Jon McCann * gui/user-switch-applet/applet.c (gdm_applet_data_free), (set_status), (on_status_available_activate), (on_status_busy_activate), (on_status_invisible_activate), (save_status_text), (on_user_item_deselect), (create_sub_menu), (on_presence_status_changed), (on_presence_status_text_changed), (fill_applet): * gui/user-switch-applet/gdm-entry-menu-item.c (gdm_entry_menu_item_init): Hook into gnome-session presence support. 2008-12-27 Luca Ferretti,,, * docs/gdm.omf.in: Added ODF file for documentation. Fixes bug #563984. * docs/de/gdm-de.omf: * docs/es/gdm-es.omf: * docs/uk/gdm-uk.omf: Removed, autogenerated from previous. 2008-12-17 Brian Cameron * gui/simple-greeter/gdm-option-widget.c: Fix so that the option widget will be marked hidden if there are no middle rows. This fixes a problem where the layout widget was showing up even though it had no middle entries. Note a bottom row is added to the layout widget in the function gdm_layout_option_widget_init, so empty widgets can have a bottom row. Fixes bug #564789. 2008-12-16 William Jon McCann * configure.ac: Post release bump