X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/0114082988eafdb8f7630dce0a1551c55c7b6c07..73353585888363f73ca00f2c91626844554bf955:/lwlib/ChangeLog diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog index f6764e87e1..a3fe863e9f 100644 --- a/lwlib/ChangeLog +++ b/lwlib/ChangeLog @@ -1,3 +1,32 @@ +2008-06-26 Dan Nicolaescu + + * lwlib.c: Remove references to obsolete variables. + +2008-06-02 Jim Meyering + + 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 + + * Makefile.in (TOOLKIT_DEFINES): Remove. + +2007-08-29 Károly Lőrentey + + * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up + cursor shape. + +2007-07-25 Glenn Morris + + * Relicense all FSF files to GPLv3 or later. + + * COPYING: Switch to GPLv3. + +2007-06-13 Chong Yidong + + * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available. + 2007-06-02 Chong Yidong * Version 22.1 released. @@ -7,7 +36,7 @@ * Makefile.in (distclean): Delete Makefile. (maintainer-clean): Delete TAGS. -2007-01-01 Jan Dj,Ad(Brv +2007-01-01 Jan Djärv * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback. (display_menu, map_event_to_widget_value): Generate enter and @@ -19,7 +48,7 @@ * 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. @@ -32,7 +61,7 @@ * COPYING: Replace "Library Public License" by "Lesser Public License" throughout. -2006-05-23 Jan Dj,Ad(Brv +2006-05-23 Jan Djärv * xlwmenu.c: Include xterm.h if emacs instead of declaring functions used. @@ -44,16 +73,15 @@ 2005-09-27 Dan Nicolaescu - * 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 * xlwmenu.c: Fix the return type for x_clear_errors and x_uncatch_errors. -2005-07-19 Jan Dj,Ad(Brv +2005-07-19 Jan Djärv * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for labels in menu bar. @@ -62,7 +90,7 @@ Update FSF's address in GPL notices. -2005-04-01 Jan Dj,Ad(Brv +2005-04-01 Jan Djärv Reenable support for I18N to Lucid menus. @@ -71,11 +99,11 @@ * 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,Ad(Brv +2005-03-22 Jan Djärv * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8 on XFree86 is investigated. @@ -110,30 +138,30 @@ * xlwmenuP.h: * xlwmenu.h: Add missing copyright and license notice. -2004-12-27 Jan Dj,Ad(Brv +2004-12-27 Jan Djärv * 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,Ad(Brv +2004-12-26 Jan Djärv * lwlib-Xaw.c: Put Escape in dialogOverride so dialogs only pops down on Escape, not any keypress. -2004-11-01 Jan Dj,Ad(Brv +2004-11-01 Jan Djärv * 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,Ad(Brv +2004-08-30 Jan Djärv * lwlib.h (_widget_value): Add lname and lkey. -2004-01-12 Jan Dj,Ad(Brv +2004-01-12 Jan Djärv * xlwmenuP.h (_XlwMenu_part): Add top_depth. @@ -157,8 +185,7 @@ * 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 @@ -176,7 +203,7 @@ * Makefile.in: Make things function properly in case both LessTif and Open Motif are installed. -2003-01-26 Jan Dj,Ad(Brv +2003-01-26 Jan Djärv * lwlib-Xm.c (update_one_menu_entry): Deallocate widget_list. (destroy_all_children): Call it self to destroy sub menu children. @@ -210,7 +237,7 @@ Always base disabled foreground on the normal foreground. Don't use the temporary variable `temp'. -2002-05-06 Pavel Jan,Bm(Bk +2002-05-06 Pavel Janík * xlwmenu.c (xlwMenuResources): New resource. (find_next_selectable): Return current item when the menu is not @@ -226,17 +253,17 @@ * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'. Rename `inactive_gc' to `disabled_gc'. -2002-04-29 Pavel Jan,Bm(Bk +2002-04-29 Pavel Janík * xlwmenu.c : Change default values. -2002-04-28 Jan Dj,Ad(Brv +2002-04-28 Jan Djärv * xlwmenu.c: Do not grab keyboard if installation-directory is non-nil (not installed Emacs). To simplify debugging. -2002-04-28 Pavel Jan,Bm(Bk +2002-04-28 Pavel Janík * Makefile.in: Remove OpenLook file dependencies. (xrdb-cpp.o): Remove target. @@ -247,12 +274,12 @@ * lwlib.c (instantiate_widget_instance): Remove duplicated prototype. -2002-04-25 Pavel Jan,Bm(Bk +2002-04-25 Pavel Janík * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h * lwlib-XolmbP.h: Remove file. -2002-04-22 Jan Dj,Ad(Brv +2002-04-22 Jan Djärv * lwlib-Xm.c: Removed compiler warning. @@ -262,14 +289,14 @@ (pop_up_menu): Add call to XtGrabKeyboard. (ungrab_all): New function. -2002-04-20 Pavel Jan,Bm(Bk +2002-04-20 Pavel Janík * 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,Bm(Bk +2002-04-19 Pavel Janík These changes allow moving in menu via keyboard. @@ -292,21 +319,21 @@ * lwlib.c (P_): Don't define if already defined. -2002-01-27 Pavel Jan,Bm(Bk +2002-01-27 Pavel Janík * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll) (xaw_scrollbar_jump): Put whole functions in #if 0. -2002-01-09 Pavel Jan,Bm(Bk +2002-01-09 Pavel Janík * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to suppress compiler warnings. -2001-12-18 Pavel Jan,Bm(Bk +2001-12-18 Pavel Janík * lwlib.c (separator_names): Add missing braces around initializers. -2001-12-08 Pavel Jan,Bm(Bk +2001-12-08 Pavel Janík * COPYING: New file. @@ -574,7 +601,7 @@ 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 before any system include files. * lwlib-Xm.c, lwlib.c: @@ -669,7 +696,7 @@ 1999-07-12 Gerd Moellmann - * 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. @@ -962,7 +989,7 @@ * 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 @@ -991,7 +1018,7 @@ 1994-11-08 Paul Reilly - * 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. @@ -1042,7 +1069,7 @@ * 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. @@ -1339,19 +1366,19 @@ ;; 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 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008 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 2, 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 @@ -1359,8 +1386,6 @@ 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 . ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e