+2005-07-04 Lute Kamstra <lute@gnu.org>
+
+ Update FSF's address in GPL notices.
+
+2005-04-01 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ Reenable support for I18N to Lucid menus.
+
+ * xlwmenuP.h (_XlwMenu_part): Add fontSet resource.
+
+ * xlwmenu.c (string_width):
+ (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto.
+ (display_menu_item, make_drawing_gcs, XlwMenuInitialize)
+ (XlwMenuSetValues): Use font if fontSet is NULL, use only
+ font for !HAVE_X_I18N.
+ (xlwMenuResources): Add fontSet resource.
+
+2005-03-22 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
+ on XFree86 is investigated.
+
+ * xlwmenu.c: Ditto.
+
2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
+ Add support for I18N to Lucid menus.
+
+ * xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be
+ a fontset. Add a `font_extents' element.
+
+ * xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the
+ `font' resource.
+ (string_width) [HAVE_X_I18N]: Use XmbTextExtents;
+ (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros.
+ (arrow_width, toggle_button_width, size_menu_item, draw_arrow)
+ (draw_toggle, draw_radio, display_menu_item): Use them.
+ (display_menu_item) [HAVE_X_I18N]: Use XmbDrawString.
+ (make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts.
+ (XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents.
+ (XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes.
+
* lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended
XmStringCreateLocalized function. Add missing copyright.