Replace bcopy, bzero, bcmp by memcpy, memmove, memset, memcmp
[bpt/emacs.git] / lwlib / ChangeLog
index f3f3769..91ad1c5 100644 (file)
-2008-09-05  Chong Yidong  <cyd@stupidchicken.com>
+2010-07-07  Andreas Schwab  <schwab@linux-m68k.org>
 
-       * Version 22.3 released.
+       * lwlib.c (lwlib_memset, lwlib_bcopy): Remove.
+       (malloc_widget_value, free_widget_info, allocate_widget_instance)
+       (lw_separator_p): Replace lwlib_memset, lwlib_bcopy, bzero, bcmp by
+       memset, memcpy, memcmp.
+       * lwlib-utils.c (XtApplyToWidgets): Likewise.
+       * xlwmenu.c (XlwMenuInitialize): Likewise.
+       * lwlib.h (lwlib_bcopy): Remove declaration.
 
-2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
+2010-07-05  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * Version 22.2 released.
+       * xlwmenu.c (XlwMenuSetValues, XlwMenuInitialize): Correct prototype.
+       (display_menu_item): Remove unused variable gi.
+       (make_windows_if_needed): Remove unused variable screen.
+       (XlwMenuRedisplay): Remove unused variable i.
+
+       * lwlib-Xaw.c: Include <ctype.h> for isdigit.
+       (fill_xft_data, set_text): Remove unused variable screen.
+       (draw_text): Cast bp to FcChar8*.
+       (find_xft_data): Return 0 if inst or xft_data is not set.
+       (wm_delete_window): Correct prototype.  Initialize widget to 0
+       and return if widget is still 0 after loop.
+
+2010-07-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * lwlib-Xaw.c: Convert function definitions to standard C.
+       * lwlib-Xlw.c:
+       * lwlib-utils.c:
+       * lwlib.c:
+       * lwlib.h:
+       * xlwmenu.c: Likewise.
+
+2010-07-02  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * lwlib-Xm.c: Remove __P and P_ from .c and .m files.
+       * lwlib-Xm.c:
+       * lwlib.c:
+       * xlwmenu.c: Likewise.
+
+       Remove P_ and __P macros.
+       * lwlib-Xaw.h: Remove P_ and __P macros.
+       * lwlib-Xlw.h:
+       * lwlib-Xm.h:
+       * lwlib-int.h:
+       * lwlib-utils.h:
+       * lwlib.h: Likewise.
+
+2010-05-15  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (mostlyclean): Remove references to non-existent files.
+
+2010-05-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources.
+
+2010-05-08  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets
+       (Bug #6127).
+
+2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.2 released.
+
+2010-05-06  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (CPP, LN_S, TOP, LN): Remove unused variables.
+
+2010-05-04  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
+       Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ instead of
+       @c_switch_system@, @c_switch_machine@.
+
+2010-04-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
+
+2010-04-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xlwmenu.c (expose_cb):
+       * lwlib-Xaw.c (fill_xft_data): Declarations before code.
+
+2010-04-17  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xlwmenu.c: Include Shell.h, remove duplicate declaration of
+       XlwMenuRedisplay.
+       (display_menu_item): Replace ws->window with ws->pixmap, remove
+       call to XftDrawRect.
+       (display_menu): Remove this and that argument.
+       Remove just_compute_this_one_p. Fill pixmap at start and copy it to
+       window at end.
+       (expose_cb): New function.
+       (make_windows_if_needed): Replace XCreateWindow with XtCreatePopup.
+       Add eventhandler for expose to expose_cb.  Remove creation of xft_draw.
+       (create_pixmap_for_menu): New function.
+       (remap_menubar): Pop down menus that aren't the same as in old_stack.
+       Set width, heigh, x, y on widget with XtVaSetValues.
+       Call create_pixmap_for_menu.
+       Replace XUnmapWindow with XtPopdown.
+       Remowe two last parameters to display_menu.
+       (map_event_to_widget_value, XlwMenuRedisplay, Key, Select)
+       (pop_up_menu): Remowe two last parameters to display_menu.
+       (XlwMenuRealize): Call create_pixmap_for_menu, set w and pixmap.
+       Remove call to XftDrawCreate.
+       (XlwMenuDestroy): Free pixmap.  Call XtDestroyWidget instead of
+       XDestroyWindow.
+       (handle_motion_event): Only call handle_single_motion_event once.
+       (set_window_type): New function.
+       (make_windows_if_needed, XlwMenuRealize): Call set_window_type.
+
+       * xlwmenuP.h (window_state): Add pixmap and w.
+
+2010-04-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT.
+
+2010-04-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
+       (C_SWITCH_X_SITE): Define using autoconf.
+
+2010-04-11  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * lwlib-Xaw.c (widget_xft_data): New for Xft data.
+       (fill_xft_data, openFont, get_text_width_and_height)
+       (draw_text, set_text, find_xft_data, command_press)
+       (command_reset): New functions.
+       (xaw_update_one_widget): Call set_text for dialog and buttons
+       if HAVE_XFT.  Also set internalHeight for buttons.
+       (xaw_destroy_instance): Free all Xft related data.
+       (button_actions, buttonTrans): New structures.
+       (make_dialog): Call XtAppAddActions for button_actions.
+       Find xft font to use and call fill_xft_data for widgets.
+       (xaw_create_dialog): Pass instance parameter to make_dialog.
+
+       * lwlib-int.h (_widget_instance): Add Xft data if HAVE_XFT.
+       Override translations for buttons.  If depth is 16 or more, tell
+       Xaw3d to not be nice to colormap.
+       Remove separator widget, use XtNhorizDistance on first right button
+       instead.
+
+2010-04-08  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xlwmenu.c (xlwmenu_default_font): Make static.
+       (xlwMenuResources): Add XtNfaceName and XtNdefaultFace.
+       (string_width): Use XftTextExtentsUtf8 if HAVE_XFT.
+       (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Add versions for
+       HAVE_XFT.
+       (size_menu): Set max_rest_width in window_state structure.
+       (display_menu_item): If HAVE_XFT and xft_draw is set, use
+       XftDrawRect and XftDrawStringUtf8 to draw text.
+       (make_windows_if_needed): Set max_rest_width and xft_draw
+       in windows[i].
+       (openXftFont): New.
+       (XlwMenuInitialize): Call openXftFont if HAVE_XFT. If mw->menu.font
+       is not set, load font fixed and save it in xlwmenu_default_font.
+       (XlwMenuInitialize): Set max_rest_width and xft_draw in windows[0].
+       (XlwMenuClassInitialize): Initialize xlwmenu_default_font.
+       (XlwMenuRealize): Set xft_fg, xft_bg, xft_disabled_fg and
+       windows[0].xft_draw if xft_font is set.
+       (XlwMenuDestroy): Destroy all xft_draw and close xft_font.
+       (facename_changed): New.
+       (XlwMenuSetValues): Call facename_changed. If face name did change,
+       close old fonts and destroy xft_draw:s.  Then create new ones.
+
+       * xlwmenu.h (XtNfaceName, XtCFaceName, XtNdefaultFace,
+       XtCDefaultFace): New.
+
+       * xlwmenuP.h (_window_state): Add max_rest_width and xft_draw.
+       (_XlwMenu_part): Add faceName,xft_fg, xft_bg, xft_disabled_fg and
+       xft_font.
+
+2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.2.
+
+2009-10-19  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * xlwmenu.c:
+       * lwlib.c:
+       * lwlib-utils.c:
+       * lwlib-Xm.c:
+       * lwlib-Xlw.c:
+       * lwlib-Xaw.c: Include setjmp.h.
+
+2009-06-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.1.
+
+2008-07-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
+
+2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * lwlib.c: Remove references to obsolete variables.
+
+2008-06-02  Jim Meyering  <meyering@redhat.com>
+
+       Remove useless if-before-free tests.
+       * lwlib-Xm.c (xm_update_one_value): Likewise.
+       * lwlib.c (safe_free_str, free_widget_value_tree): Likewise.
+
+2008-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (TOOLKIT_DEFINES): Remove.
+
+2007-08-29  Károly Lőrentey  <lorentey@elte.hu>
+
+       * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up
+       cursor shape.
 
 2007-07-25  Glenn Morris  <rgm@gnu.org>
 
 
        * COPYING: Switch to GPLv3.
 
+2007-06-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
+
 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
 
        * Version 22.1 released.
        * Makefile.in (distclean): Delete Makefile.
        (maintainer-clean): Delete TAGS.
 
-2007-01-01  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2007-01-01  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback.
        (display_menu, map_event_to_widget_value): Generate enter and
        * xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and
        inside_entry.
 
-       * lwlib-Xlw.c (enter_hook, leave_hook): New functions
+       * lwlib-Xlw.c (enter_hook, leave_hook): New functions.
        (xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave
        to enter/leave_hook.
 
        * COPYING: Replace "Library Public License" by "Lesser Public
        License" throughout.
 
-2006-05-23  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2006-05-23  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
        used.
 
 2005-09-27  Dan Nicolaescu  <dann@ics.uci.edu>
 
-       * xlwmenu.c (find_next_selectable):
-       (find_prev_selectable): Add missing parameter
-       declarations.
+       * xlwmenu.c (find_next_selectable, find_prev_selectable):
+       Add missing parameter declarations.
 
 2005-09-24  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * xlwmenu.c: Fix the return type for x_clear_errors and
        x_uncatch_errors.
 
-2005-07-19  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2005-07-19  Jan Djärv  <jan.h.d@swipnet.se>
 
        * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
        labels in menu bar.
 
        Update FSF's address in GPL notices.
 
-2005-04-01  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2005-04-01  Jan Djärv  <jan.h.d@swipnet.se>
 
        Reenable support for I18N to Lucid menus.
 
        * 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
+       (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>
+2005-03-22  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
        on XFree86 is investigated.
        * xlwmenuP.h:
        * xlwmenu.h: Add missing copyright and license notice.
 
-2004-12-27  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-12-27  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
        action procedure for compatibility with Lesstif/Motif.
 
        * Makefile.in (mostlyclean): Don't remove *~ on clean.
 
-2004-12-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-12-26  Jan Djärv  <jan.h.d@swipnet.se>
 
        * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
        pops down on Escape, not any keypress.
 
-2004-11-01  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-11-01  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenu.c (find_first_selectable, find_next_selectable)
        (find_prev_selectable): Rename parameter skip_no_call_data to
        skip_titles.  Recognize titles as having no call_data and no contents.
        (Down, Up): Comment update.
 
-2004-08-30  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-08-30  Jan Djärv  <jan.h.d@swipnet.se>
 
        * lwlib.h (_widget_value): Add lname and lkey.
 
-2004-01-12  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-01-12  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenuP.h (_XlwMenu_part): Add top_depth.
 
        * lwlib-Xlw.c (xlw_popup_menu): Replace call to pop_up_menu with
        XtCallActionProc ("start").  Use a full XEvent since "start" copies it.
 
-       * lwlib-Xaw.c (make_dialog): Add override so dialog pops down
-       on ESC.
+       * lwlib-Xaw.c (make_dialog): Add override so dialog pops down on ESC.
        (wm_delete_window): If widget isn't a shell, use the parent.
 
 2003-05-22  Dave Love  <fx@gnu.org>
        * Makefile.in: Make things function properly in case both LessTif
        and Open Motif are installed.
 
-2003-01-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2003-01-26  Jan Djärv  <jan.h.d@swipnet.se>
 
        * lwlib-Xm.c (update_one_menu_entry): Deallocate widget_list.
        (destroy_all_children): Call it self to destroy sub menu children.
        Always base disabled foreground on the normal foreground.
        Don't use the temporary variable `temp'.
 
-2002-05-06  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-05-06  Pavel Janík  <Pavel@Janik.cz>
 
        * xlwmenu.c (xlwMenuResources): New resource.
        (find_next_selectable): Return current item when the menu is not
-       poped up.
+       popped up.
        Rename `inactive_gc' to `disabled_gc'.
        Use lighter/darker color for disabled menu items instead of using
        stipple.  Use stipple only when better color can not be
        * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'.
        Rename `inactive_gc' to `disabled_gc'.
 
-2002-04-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-29  Pavel Janík  <Pavel@Janik.cz>
 
        * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>:
        Change default values.
 
-2002-04-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2002-04-28  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xlwmenu.c: Do not grab keyboard if installation-directory is
        non-nil (not installed Emacs).  To simplify debugging.
 
-2002-04-28  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-28  Pavel Janík  <Pavel@Janik.cz>
 
        * Makefile.in: Remove OpenLook file dependencies.
        (xrdb-cpp.o): Remove target.
 
        * lwlib.c (instantiate_widget_instance): Remove duplicated prototype.
 
-2002-04-25  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-25  Pavel Janík  <Pavel@Janik.cz>
 
        * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h
        * lwlib-XolmbP.h: Remove file.
 
-2002-04-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2002-04-22  Jan Djärv  <jan.h.d@swipnet.se>
 
        * lwlib-Xm.c: Removed compiler warning.
 
        (pop_up_menu): Add call to XtGrabKeyboard.
        (ungrab_all): New function.
 
-2002-04-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-20  Pavel Janík  <Pavel@Janik.cz>
 
        * xlwmenu.c (find_next_selectable): New function.
        (Down, Up, Right): Use it.
        (find_next_selectable): Prevent endless loops when only one item
        is enabled in the menu.
 
-2002-04-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-19  Pavel Janík  <Pavel@Janik.cz>
 
        These changes allow moving in menu via keyboard.
 
 
        * lwlib.c (P_): Don't define if already defined.
 
-2002-01-27  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-01-27  Pavel Janík  <Pavel@Janik.cz>
 
        * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll)
        (xaw_scrollbar_jump): Put whole functions in #if 0.
 
-2002-01-09  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-01-09  Pavel Janík  <Pavel@Janik.cz>
 
        * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to
        suppress compiler warnings.
 
-2001-12-18  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-18  Pavel Janík  <Pavel@Janik.cz>
 
        * lwlib.c (separator_names): Add missing braces around initializers.
 
-2001-12-08  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-08  Pavel Janík  <Pavel@Janik.cz>
 
        * COPYING: New file.
 
        Add support for large files, plus some locale improvements.
 
        * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c,
-       xrdb-cpp.c, xrdb.c:
+       xrdb-cpp.c, xrdb.c:
        Include <config.h> before any system include files.
 
        * lwlib-Xm.c, lwlib.c:
 
 1999-07-12  Gerd Moellmann  <gerd@gnu.org>
 
-       * xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
+       * xlwmenu.c (make_shadow_gcs) [emacs]: Use x_alloc_nearest_color.
 
        * lwlib.c (merge_widget_value): Handle button_type.
        (copy_widget_value_tree): Copy button_type.
 
        * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o)
        (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o):
-       Add dependencies to corresponding .c files. for Solaris 2.x VPATH make.
+       Add dependencies to corresponding .c files for Solaris 2.x VPATH make.
 
 1998-04-06  Andreas Schwab  <schwab@gnu.org>
 
        [USE_XAW]: Include <X11/Xaw/Paned.h>.
        (lwlib_memset, lwlib_bcopy): Explicitly declare return type.
 
-1997-12-20  Richard Stallman  <rms@delysid.gnu.org>
-
-       * lwlib-Xm.c (update_one_menu_entry):
-       Add conditional in case XmNpositionIndex is missing.
-
 1997-12-20  Richard Stallman  <rms@psilocin.gnu.org>
 
        * lwlib-Xm.c (update_one_menu_entry):
        When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
        just modify the existing one.
 
-1996-08-09  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-08-09  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * lwlib.c (merge_widget_value): Undo previous change.
 
 
        * Version 19.32 released.
 
-1996-07-31  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-07-31  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * lwlib-Xm.c (make_menubar): Turn off menu accelerator.
 
-1996-07-24  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-07-24  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change
        flag from merged_contents.
 
        * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change.
 
-1996-07-03  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-07-03  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * lwlib-Xm.h: Declare lw_motif_menu_related_event_p.
 
        * lwlib.c (lw_toolkit_related_event_p): A predicate to identify
        toolkit-specific events.
 
-1996-06-07  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-06-07  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * lwlib-Xm.c (make_menu_in_widget): Set mapping delay
        for cascade buttons to zero.
 
        * lwlib-Xm.c: Remove function prototypes.
        (xm_pop_down_callback): Call the deactivation callback only when
-       popping down the top level submenu.
+       popping down the top level submenu.
 
 1995-04-07  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
 
 1994-11-08  Paul Reilly  <pmr@duality.gnu.ai.mit.edu>
 
-       * lwlib-Xm.c (make_menu_in_widget):  Differentiate a separator
+       * lwlib-Xm.c (make_menu_in_widget): Differentiate a separator
        entry ("--") from a title.
        (xm_pop_down_callback): Filter all but the last pop down callbacks.
 
        cascade button itself.  This works around a Motif SIGSEGV in the
        function `InSharedMenuHierarchy'.
 
-1994-10-29  Richard Stallman  <rms@duality.gnu.ai.mit.edu>
-
-       * xlwmenu.c (xlwmenu_default_font): New global variable.
-       (XlwMenuInitialize): Use xlwmenu_default_font to default
-       the font if necessary.  Make mw, itself, an argument.
-
 1994-10-26  Richard Stallman  <rms@duality.gnu.ai.mit.edu>
 
        * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
 
        * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing.
 
-       * lwlib-Xm.c: (make_menu_in_widget): Add support for displaying a
+       * lwlib-Xm.c (make_menu_in_widget): Add support for displaying a
        title in pop up menus.
        (make_main, xm_set_main_areas, xm_manage_resizing): New functions to
        create and manage a Motif Main Window widget.
 
        * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4.
 
-1994-09-18  Fred Pierresteguy  <F.Pierresteguy@frcl.bull.fr>
+1994-09-18  Frederic Pierresteguy  <F.Pierresteguy@frcl.bull.fr>
 
        * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons,
        set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn.  Also add a
 
 
 ;; Local Variables:
-;; coding: iso-2022-7bit
+;; coding: utf-8
 ;; add-log-time-zone-rule: t
 ;; End:
 
     Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-       2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+       2005, 2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
-  GNU Emacs is free software; you can redistribute it and/or modify
+  GNU Emacs is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 3, or (at your option)
-  any later version.
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
-  along with GNU Emacs; see the file COPYING.  If not, write to the
-  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-  Boston, MA 02110-1301, USA.
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e