summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Cameron <brian.cameron@sun.com>2006-10-30 21:54:08 +0000
committerBrian Cameron <bcameron@src.gnome.org>2006-10-30 21:54:08 +0000
commit19ae8df34ea9322a43f6f911f8ee9aa113913d18 (patch)
treefb786f0e00bf232ab979ca2d7447f7b49dee25c6
parentb593c3c23e70748ef00a86a4d4be0e8ec06c732c (diff)
downloadgdm-19ae8df34ea9322a43f6f911f8ee9aa113913d18.tar.gz
Updated. Update to new release version. Back out patch from 10/17 fromGDM2_2_16_2
2006-10-30 Brian Cameron <brian.cameron@sun.com> * Release 2.16.2: * NEWS: Updated. * configure.ac: Update to new release version. * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c: Back out patch from 10/17 from Sebastien Bacher <seb128@debian.org> since we don't have icons yet.
-rw-r--r--ChangeLog9
-rw-r--r--NEWS35
-rw-r--r--configure.ac2
-rw-r--r--gui/greeter/greeter_canvas_item.c16
-rw-r--r--gui/greeter/greeter_system.c12
5 files changed, 52 insertions, 22 deletions
diff --git a/ChangeLog b/ChangeLog
index 9118bd0a..0f379988 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2006-10-30 Brian Cameron <brian.cameron@sun.com>
+ * Release 2.16.2:
+ * NEWS: Updated.
+ * configure.ac: Update to new release version.
+ * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c:
+ Back out patch from 10/17 from Sebastien Bacher <seb128@debian.org>
+ since we don't have icons yet.
+
+2006-10-30 Brian Cameron <brian.cameron@sun.com>
+
* gui/greeter/greeter_item_ulist.c: Fix minor bug in last commit.
2006-10-30 Brian Cameron <brian.cameron@sun.com>
diff --git a/NEWS b/NEWS
index e3f7ef38..72ba88de 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,40 @@
Ahh news...
+2.16.2 Stuff:
+
+- Now support for "combo" style lists, and id values of "session"
+ and "language" are supported for displaying the session/language
+ lists as drop-down combos. (Brian Cameron). For example:
+
+ <item type="list" id="language" combo="true">
+ <pos x="25" y="10" height="40" width="300"/>
+ </item>
+ <item type="list" id="session" combo="true">
+ <pos x="50" y="10" height="40" width="300"/>
+ </item>
+
+- Now OK/Start Again buttons are sensitive/insensitive in a more
+ sensible way for both gdmlogin and gdmgreeter (if GTK style buttons
+ are used in gdmgreeter). (Brian Cameron)
+
+- Face Browser widget and background rectangle (for gdmgreeter)
+ is not shown if there are no users to display. (Brian Cameron)
+
+- Help button now enabled in gdmphotosetup. (Matthias Clasen)
+
+- Fix so that if timed user script returns an invalid user that
+ timed login is not turned on. (Andrew)
+
+- Fix bug that was causing %t to be expanded improperly when
+ used in the timed login label. (Brian Cameron)
+
+- Set authdir to NULL after freeing to avoid accessing an invalid
+ pointer. Fixes bug #359831. (Amnon Aaronsohn)
+
+- Leaks fixed. (Kjartan Maraas)
+
+- Translation updates (Abel Cheung, Priit Laes, Daniel Nylander)
+
2.16.1 Stuff:
- Use g_markup_printf_escaped so gdmsetup better handles
diff --git a/configure.ac b/configure.ac
index d3c14f7b..5664caf0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ(2.52)
AC_INIT(daemon/gdm.h)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(gdm,2.16.1)
+AM_INIT_AUTOMAKE(gdm,2.16.2)
AC_CONFIG_MACRO_DIR([m4])
AM_MAINTAINER_MODE
diff --git a/gui/greeter/greeter_canvas_item.c b/gui/greeter/greeter_canvas_item.c
index 149a296d..1a805430 100644
--- a/gui/greeter/greeter_canvas_item.c
+++ b/gui/greeter/greeter_canvas_item.c
@@ -155,18 +155,14 @@ make_menubar (void)
menu = gtk_menu_new ();
gtk_menu_item_set_submenu (GTK_MENU_ITEM (w), menu);
- w = gtk_image_menu_item_new_with_mnemonic (_("Select _Language..."));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("config-language", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("Select _Language..."));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
gtk_widget_show (GTK_WIDGET (w));
g_signal_connect (G_OBJECT (w), "activate",
G_CALLBACK (activate_button),
"language_button");
- w = gtk_image_menu_item_new_with_mnemonic (_("Select _Session..."));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-session", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("Select _Session..."));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
gtk_widget_show (GTK_WIDGET (w));
g_signal_connect (G_OBJECT (w), "activate",
@@ -180,13 +176,9 @@ make_menubar (void)
* flexi, even if not local (non-local xnest). and Disconnect
* only for xdmcp */
if ( ! ve_string_empty (g_getenv ("GDM_FLEXI_SERVER"))) {
- w = gtk_image_menu_item_new_with_mnemonic (_("_Quit"));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-logout", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("_Quit"));
} else if (ve_string_empty (g_getenv ("GDM_IS_LOCAL"))) {
- w = gtk_image_menu_item_new_with_mnemonic (_("D_isconnect"));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-logout", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("D_isconnect"));
} else {
w = NULL;
}
diff --git a/gui/greeter/greeter_system.c b/gui/greeter/greeter_system.c
index 1c4b586f..c4bc0f6f 100644
--- a/gui/greeter/greeter_system.c
+++ b/gui/greeter/greeter_system.c
@@ -181,9 +181,7 @@ greeter_system_append_system_menu (GtkWidget *menu)
}
if (GdmRebootFound) {
- w = gtk_image_menu_item_new_with_mnemonic (_("_Restart"));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-session-reboot", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("_Restart"));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
gtk_widget_show (GTK_WIDGET (w));
g_signal_connect (G_OBJECT (w), "activate",
@@ -192,9 +190,7 @@ greeter_system_append_system_menu (GtkWidget *menu)
}
if (GdmHaltFound) {
- w = gtk_image_menu_item_new_with_mnemonic (_("Shut _Down"));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-session-halt", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("Shut _Down"));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
gtk_widget_show (GTK_WIDGET (w));
g_signal_connect (G_OBJECT (w), "activate",
@@ -203,9 +199,7 @@ greeter_system_append_system_menu (GtkWidget *menu)
}
if (GdmSuspendFound) {
- w = gtk_image_menu_item_new_with_mnemonic (_("Sus_pend"));
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w),
- gtk_image_new_from_icon_name ("gnome-session-suspend", GTK_ICON_SIZE_MENU));
+ w = gtk_menu_item_new_with_mnemonic (_("Sus_pend"));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
gtk_widget_show (GTK_WIDGET (w));
g_signal_connect (G_OBJECT (w), "activate",