comparison lwlib/ChangeLog @ 31963:833428005bf6

* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41 to avoid redefining struct timeval and struct timezone.
author Sam Steingold <sds@gnu.org>
date Thu, 28 Sep 2000 20:30:52 +0000
parents c2b1c16d926c
children 02773dbde247
comparison
equal deleted inserted replaced
31962:a87bf35accfc 31963:833428005bf6
1 2000-09-28 Sam Steingold <sds@gnu.org>
2
3 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
4 to avoid redefining struct timeval and struct timezone.
5
1 2000-09-04 Miles Bader <miles@gnu.org> 6 2000-09-04 Miles Bader <miles@gnu.org>
2 7
3 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu 8 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu
4 is actually displayed. 9 is actually displayed.
5 (remap_menubar): Only include the menu-margin in the initial X & Y 10 (remap_menubar): Only include the menu-margin in the initial X & Y
158 * xlwmenu.h (XtNhighlightCallback): New define. 163 * xlwmenu.h (XtNhighlightCallback): New define.
159 164
160 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list. 165 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
161 166
162 1999-10-19 Paul Eggert <eggert@twinsun.com> 167 1999-10-19 Paul Eggert <eggert@twinsun.com>
163 168
164 Add support for large files, plus some locale improvements. 169 Add support for large files, plus some locale improvements.
165 170
166 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c, 171 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c,
167 xrdb-cpp.c, xrdb.c: 172 xrdb-cpp.c, xrdb.c:
168 Include <config.h> before any system include files. 173 Include <config.h> before any system include files.
169 174
170 * lwlib-Xm.c, lwlib.c: 175 * lwlib-Xm.c, lwlib.c:
171 Do not include <stdlib.h> or <string.h>, as <config.h> does this. 176 Do not include <stdlib.h> or <string.h>, as <config.h> does this.
172 177
173 1999-10-07 Gerd Moellmann <gerd@gnu.org> 178 1999-10-07 Gerd Moellmann <gerd@gnu.org>
174 179
175 * lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry): Use 180 * lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry): Use
176 widgets instead of gadgets to be able to set colors. 181 widgets instead of gadgets to be able to set colors.
177 182
185 * lwlib.c (lw_separator_p): Check for new-style separators 190 * lwlib.c (lw_separator_p): Check for new-style separators
186 differently. 191 differently.
187 192
188 1999-09-10 Gerd Moellmann <gerd@gnu.org> 193 1999-09-10 Gerd Moellmann <gerd@gnu.org>
189 194
190 * lwlib.c (lw_separator_p): Add `--:space' with the same 195 * lwlib.c (lw_separator_p): Add `--:space' with the same
191 meaning as `--:noLine'. 196 meaning as `--:noLine'.
192 197
193 1999-09-06 Gerd Moellmann <gerd@gnu.org> 198 1999-09-06 Gerd Moellmann <gerd@gnu.org>
194 199
195 * lwlib.c (lw_separator_p): Add alternative separator type names. 200 * lwlib.c (lw_separator_p): Add alternative separator type names.
281 (display_menu): Use it instead of abort. 286 (display_menu): Use it instead of abort.
282 (size_menu): Ditto. 287 (size_menu): Ditto.
283 288
284 1999-07-12 Gerd Moellmann <gerd@gnu.org> 289 1999-07-12 Gerd Moellmann <gerd@gnu.org>
285 290
286 * xlwmenu.c (xlwMenuResources): Change previously unused 291 * xlwmenu.c (xlwMenuResources): Change previously unused
287 XtNmargin to 4. 292 XtNmargin to 4.
288 (size_menu): Take margin into account. 293 (size_menu): Take margin into account.
289 (display_menu_item): Ditto. 294 (display_menu_item): Ditto.
290 (remap_menubar): Ditto. 295 (remap_menubar): Ditto.
291 (draw_arrow): Draw it 3D. 296 (draw_arrow): Draw it 3D.
297 line. Change logs above this notice are those for the 21.x code line. 302 line. Change logs above this notice are those for the 21.x code line.
298 303
299 2000-06-13 Gerd Moellmann <gerd@gnu.org> 304 2000-06-13 Gerd Moellmann <gerd@gnu.org>
300 305
301 * Version 20.7 released. 306 * Version 20.7 released.
302 307
303 2000-02-26 Gerd Moellmann <gerd@gnu.org> 308 2000-02-26 Gerd Moellmann <gerd@gnu.org>
304 309
305 * Version 20.6 released. 310 * Version 20.6 released.
306 311
307 1999-12-04 Gerd Moellmann <gerd@gnu.org> 312 1999-12-04 Gerd Moellmann <gerd@gnu.org>
308 313
309 * Version 20.5 released. 314 * Version 20.5 released.
310 315
311 1999-07-12 Richard Stallman <rms@gnu.org> 316 1999-07-12 Richard Stallman <rms@gnu.org>
312 317
313 * Version 20.4 released. 318 * Version 20.4 released.
314 319
315 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> 320 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
317 * Version 20.3 released. 322 * Version 20.3 released.
318 323
319 1998-07-30 Paul Eggert <eggert@twinsun.com> 324 1998-07-30 Paul Eggert <eggert@twinsun.com>
320 325
321 * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o) 326 * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o)
322 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o): 327 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o):
323 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make. 328 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make.
324 329
325 1998-04-06 Andreas Schwab <schwab@gnu.org> 330 1998-04-06 Andreas Schwab <schwab@gnu.org>
326 331
327 * lwlib.c: Always declare xmalloc. 332 * lwlib.c: Always declare xmalloc.
368 * Version 19.33 released. 373 * Version 19.33 released.
369 374
370 * lwlib-Xm.c (update_one_menu_entry): Fix previous change: 375 * lwlib-Xm.c (update_one_menu_entry): Fix previous change:
371 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget, 376 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
372 just modify the existing one. 377 just modify the existing one.
373 378
374 1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu> 379 1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
375 380
376 * lwlib.c (merge_widget_value): Undo previous change. 381 * lwlib.c (merge_widget_value): Undo previous change.
377 382
378 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown 383 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown
379 in an existing but empty menu item, in order to get a new functional 384 in an existing but empty menu item, in order to get a new functional
380 pulldown, the menu item must be switched from an XmPushButtonGadget 385 pulldown, the menu item must be switched from an XmPushButtonGadget
381 into a XmCascadeButtonGadget. 386 into a XmCascadeButtonGadget.
382 387
566 571
567 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h. 572 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h.
568 573
569 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H. 574 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H.
570 Add -I${srcdir}/../src. 575 Add -I${srcdir}/../src.
571 576
572 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu> 577 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
573 578
574 * lwlib-Xm.c: Remove function prototypes. 579 * lwlib-Xm.c: Remove function prototypes.
575 (xm_pop_down_callback): Call the deactivation callback only when 580 (xm_pop_down_callback): Call the deactivation callback only when
576 popping down the top level submenu. 581 popping down the top level submenu.
784 789
785 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names. 790 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
786 791
787 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu) 792 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
788 793
789 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the 794 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the
790 user. 795 user.
791 796
792 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) 797 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
793 798
794 * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize 799 * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize
795 itself. Therefore reset the size to its initial value. 800 itself. Therefore reset the size to its initial value.
796 801
797 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) 802 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
798 803
799 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues. 804 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
872 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors 877 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
873 in XtGrabPointer. 878 in XtGrabPointer.
874 879
875 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) 880 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
876 881
877 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to 882 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to
878 XtVaCreateManagedWidget, not instance->info->val. 883 XtVaCreateManagedWidget, not instance->info->val.
879 (xlw_create_menubar): Likewise. 884 (xlw_create_menubar): Likewise.
880 885
881 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) 886 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
882 887
900 (find_in_table): Changed only caller. 905 (find_in_table): Changed only caller.
901 906
902 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) 907 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
903 908
904 * xlwmenu.c (display_menu_item): When dealing with the menubar, 909 * xlwmenu.c (display_menu_item): When dealing with the menubar,
905 always call XDrawRectangle to clear the selection after popping down 910 always call XDrawRectangle to clear the selection after popping down
906 the pulldown menu. 911 the pulldown menu.
907 912
908 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) 913 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
909 914
910 * lwlib.c: Include ctype.h. 915 * lwlib.c: Include ctype.h.
946 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h. 951 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
947 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h. 952 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
948 953
949 * lwlib-int.h: Renamed from lwlib-internal.h. 954 * lwlib-int.h: Renamed from lwlib-internal.h.
950 955
951 956
952 957
953 ;; Local Variables: 958 ;; Local Variables:
954 ;; coding: iso-2022-7bit-unix 959 ;; coding: iso-2022-7bit-unix
955 ;; End: 960 ;; End: