Add calls to GrabKeyboard to remove strange
[bpt/emacs.git] / lwlib / ChangeLog
CommitLineData
7769818b
PJ
12002-04-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2
3 * xlwmenu.c (find_next_selectable): New function.
4 (Down, Up, Right): Use it.
5 (find_next_selectable): Prevent endless loops when only one item
6 is enabled in the menu.
7
6ad6535b
PJ
82002-04-19 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
9
10 These changes allow moving in menu via keyboard.
11
12 * xlwmenu.c (xlwMenuTranslations, xlwMenuActionsList): Add
13 translations for cursor keys and RET.
14 (find_next_selectable, find_prev_selectable): New functions used
15 for finding menu-items.
16 (Down, Up, Left, Right): New functions.
17
5e3238f4
EZ
182002-04-19 Eli Zaretskii <eliz@is.elta.co.il>
19
e7c9e445 20 * Makefile.in (TAGS): Don't use -t, it's the default behavior for
5e3238f4
EZ
21 etags, so it barfs if invoked with -t.
22
6147334f
RS
232002-03-17 Richard M. Stallman <rms@gnu.org>
24
e7c9e445 25 * lwlib.c (P_): Definitions deleted.
6147334f 26
663671d5
EZ
272002-03-16 Eli Zaretskii <eliz@is.elta.co.il>
28
29 * lwlib.c (P_): Don't define if already defined.
30
7a4b11ca
PJ
312002-01-27 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
32
33 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll)
34 (xaw_scrollbar_jump): Put whole functions in #if 0.
35
ca79970e
PJ
362002-01-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
37
38 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to
39 suppress compiler warnings.
40
4521d1fc
PJ
412001-12-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
42
43 * lwlib.c (separator_names): Add missing braces around
44 initializers.
45
03f9f7ae
PJ
462001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
47
48 * COPYING: New file.
49
656f46bb
RS
502001-12-01 Richard M. Stallman <rms@gnu.org>
51
52 * lwlib.h (_widget_value): `help' has type Lisp_Object.
53
54 * xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h.
55 * lwlib-Xm.c, lwlib-Xol.c, lwlib/lwlib-Xolmb.c: Include ../src/lisp.h.
56 * lwlib/lwlib-utils.c: Include ../src/lisp.h.
e7c9e445 57
656f46bb
RS
58 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc.
59 (free_widget_value_tree): Don't free `help' field.
60 (copy_widget_value_tree): Copy `help' simply, without safe_strdup.
61 (merge_widget_value): Compare and copy `help' simply.
62
66458f32
RS
632001-11-28 Richard M. Stallman <rms@gnu.org>
64
65 * Makefile.in (TAGS): Find the source files in $(srcdir).
66
71431a0e
GM
672001-10-20 Gerd Moellmann <gerd@gnu.org>
68
6aa97356 69 * (Version 21.1 released.)
71431a0e 70
14a3dff7
GM
712001-10-09 Gerd Moellmann <gerd@gnu.org>
72
73 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL.
74 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
75
ab952a4f
GM
762001-10-05 Gerd Moellmann <gerd@gnu.org>
77
78 * Branch for 21.1.
e7c9e445 79
a9793e45
GM
802001-04-30 Gerd Moellmann <gerd@gnu.org>
81
82 * xlwmenu.c (xlwmenu_window_p): New function.
83
6c29b43c
GM
842001-03-23 Gerd Moellmann <gerd@gnu.org>
85
86 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function.
87
3c9e997b
GM
882001-03-22 Gerd Moellmann <gerd@gnu.org>
89
90 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function.
91
3d57dbba
GM
922001-03-13 Gerd Moellmann <gerd@gnu.org>
93
19b2bb80
GM
94 * lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to
95 recompute centered text; it works fine without with current LessTif.
96
f25d58a4
GM
97 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback
98 instead of an XmNunmapCallback.
99 (xm_unmap_callback): Removed.
e7c9e445 100
f25d58a4
GM
101 * lwlib-Xm.c (make_menubar): Take out code in #if 0.
102
3d57dbba
GM
103 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless
104 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
105
2a73ab60
GM
1062001-02-28 Gerd Moellmann <gerd@gnu.org>
107
11ef99b9
GM
108 * lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None',
109 use NULL instead.
110
2a73ab60
GM
111 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead
112 of setting the value of XtNsensitive.
113
114 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry)
115 (xm_update_one_widget): Use XtSetSensitive instead of setting the
116 value of XmNsensitive. From Rick Scott
117 <rwscott@alumni.uwaterloo.ca>.
118
ec9077f2
DL
1192000-12-14 Dave Love <fx@gnu.org>
120
121 * xlwmenu.c (gray_bitmap_bits): Remove `unsigned' from
122 declaration.
123
2f90328f
DL
1242000-12-11 Dave Love <fx@gnu.org>
125
126 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>:
127 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator.
128
ae0d7485
GM
1292000-12-07 Gerd Moellmann <gerd@gnu.org>
130
131 * lwlib-Xm.c (xm_arm_callback): Fix last change.
132
edfb795e
GM
1332000-11-30 Gerd Moellmann <gerd@gnu.org>
134
135 * lwlib-Xm.c (xm_arm_callback): Handle case that W is null;
136 also see comment there.
137
cd913aae
GM
1382000-11-21 Gerd Moellmann <gerd@gnu.org>
139
140 * xlwmenu.c (xlwmenu_redisplay): New function.
141
0f3360b0
SM
1422000-09-30 Stefan Monnier <monnier@cs.yale.edu>
143
144 * lwlib.c (lw_separator_p): Init separator_p (bug with "-- some text").
145
5c520e0a
SS
1462000-09-28 Sam Steingold <sds@gnu.org>
147
148 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
149 to avoid redefining struct timeval and struct timezone.
150
7a3d0e0e
MB
1512000-09-04 Miles Bader <miles@gnu.org>
152
153 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu
154 is actually displayed.
b7fa4a06
MB
155 (remap_menubar): Only include the menu-margin in the initial X & Y
156 positions for horizontal menu-bars.
157 (fit_to_screen): If moving a sub-menu to the left-side, increment
158 its x-position by the shadow-thickness to make it look more
159 attached to the invoking menu-item (similarly to the way it would
160 be displayed on the right side).
7a3d0e0e 161
a3d35a39
MB
1622000-09-03 Miles Bader <miles@gnu.org>
163
164 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration.
165 (make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to
166 do shadow calculation.
167 (make_shadow_gcs): Remove code that tests whether the top shadow
168 is dimmer than the bottom shadow--it shouldn't ever happen.
169
caccd8f2
MB
1702000-08-30 Miles Bader <miles@gnu.org>
171
172 * xlwmenu.c (XlwMenuSetValues): If the background color has
173 changed, re-make the shadow-gcs too.
174
f4988be7
GM
1752000-08-03 Gerd Moellmann <gerd@gnu.org>
176
177 * lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the
178 variable argument lists of XtVaSetValues and XtVaGetValues
179 functions because 0 is not sufficient on systems where sizeof
180 (int) < sizeof (void *).
181
47db06aa
GM
1822000-07-19 Gerd Moellmann <gerd@gnu.org>
183
184 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that
185 leads to redefinition errors when static is defined as empty in
186 config.h. Refer to the gray bitmap in xfns.c, instead.
187
cdefcd82
DL
1882000-07-18 Dave Love <fx@gnu.org>
189
190 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy.
191
af5e64bc
DL
1922000-06-23 Dave Love <fx@gnu.org>
193
194 * lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu.
195
196 * lwlib-utils.c: Include lwlib.h.
197
0a2ea235
GM
1982000-06-16 Gerd Moellmann <gerd@gnu.org>
199
200 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and
201 free_bottom_shadow_color_p.
202
203 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p
204 and free_top_shadow_color_p flags in the menu widget if
205 top and bottom shadow colors must be freed.
206 (release_shadow_gcs): Free colors only if they must be freed.
207
ed1056b3
GM
2082000-06-12 Gerd Moellmann <gerd@gnu.org>
209
210 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that
211 color reference counts are right.
212 (release_shadow_gcs): Free colors.
213
bb2337f5
DL
2142000-06-06 Dave Love <fx@gnu.org>
215
216 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors)
217 (x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes
218 -- should be moved into separate header.
219 (make_shadow_gcs) <x_alloc_nearest_color_for_widget>: Cast first
220 arg.
221 (Start) <pop_up_menu>: Cast second arg.
222
223 * lwlib.c (P_): Use PROTOTYPES.
224 (safe_strdup): Declare arg const.
225 (lw_modify_all_widgets) <!info>: Return 0.
226
227 * lwlib-Xm.c (P_): Use PROTOTYPES.
228
229 * xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h:
230 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes.
231
232 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg.
233
234 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h.
235 (lwlib-Xlw.o): Depend on lwlib-Xlw.h.
236 (lwlib-Xaw.o): Depend on lwlib-Xaw.h.
237 (lwlib-Xm.o): Depend on lwlib-Xm.h.
238
9b2f3c38
GM
2392000-03-12 Gerd Moellmann <gerd@gnu.org>
240
241 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set
242 XmNresizeHeight and XmNresizeWidth.
243
7397acc4
DL
2442000-03-08 Dave Love <fx@gnu.org>
245
246 * Makefile.in (liblw.a): Don't bother testing for ranlib failing
247 since configure sets it up.
248
1d4d17e2
GM
2492000-03-06 Gerd Moellmann <gerd@gnu.org>
250
251 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and
252 XmNresizeWidth resources only if LESSTIF_VERSION is defined.
253
566f7ec8
GM
2542000-03-05 Gerd Moellmann <gerd@gnu.org>
255
256 * lwlib-Xm.c (xm_manage_resizing): Rewritten.
257
258 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget
259 tree was changed.
260 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P
261 to 1 if a change occurs.
262
263 * lwlib.h (lw_modify_all_widgets): Change prototype.
264
64d739c4
GM
2652000-03-04 Gerd Moellmann <gerd@gnu.org>
266
267 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead
268 of the screen's default colormap.
269
b6a22bf8
GM
2702000-02-18 Gerd Moellmann <gerd@gnu.org>
271
272 * lwlib.c (merge_widget_value): Fix incorrect assignment of
273 safe_strdup'd help string.
274
e12489f9
GM
2752000-01-25 Gerd Moellmann <gerd@gnu.org>
276
277 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback,
278 add XmNunmapCallback.
279 (xm_unmap_callback): New function.
280 (xm_pull_down_callback): Call pre-activate callback only if
281 parent is the menu bar.
282
52b8dbf9
GM
2832000-01-17 Gerd Moellmann <gerd@gnu.org>
284
285 * lwlib-Xm.c (xm_arm_callback): New function.
286 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and
287 XmNdisarmCallback for buttons (not supported for other widgets).
d36100c9 288 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False.
52b8dbf9
GM
289
290 * lwlib-Xlw.c (highlight_hook): New function.
291 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as
292 callback XtNhighlightCallback.
293
294 * lwlib.c (copy_widget_value_tree): Copy help string.
295 (free_widget_value_tree): Free help string.
296 (merge_widget_value): Handle help string.
297 (allocate_widget_info, lw_register_widget, lw_create_widget): Add
298 parameter HIGHLIGHT_CB.
299 (lw_get_widget_instance): New function.
300
301 * lwlib-int.h: Add prototype for lw_get_widget_instance.
302
303 * lwlib.h (_widget_value): Add help string.
304
305 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback.
306 (remap_menubar): Call highlight callback.
307
308 * xlwmenu.h (XtNhighlightCallback): New define.
309
310 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
311
0f0912e6 3121999-10-19 Paul Eggert <eggert@twinsun.com>
5c520e0a 313
0f0912e6
PE
314 Add support for large files, plus some locale improvements.
315
316 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c,
317 xrdb-cpp.c, xrdb.c:
318 Include <config.h> before any system include files.
319
320 * lwlib-Xm.c, lwlib.c:
321 Do not include <stdlib.h> or <string.h>, as <config.h> does this.
5c520e0a 322
f5737ad2
GM
3231999-10-07 Gerd Moellmann <gerd@gnu.org>
324
325 * lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry): Use
326 widgets instead of gadgets to be able to set colors.
327
387581d8
DL
3281999-09-17 Richard Stallman <rms@gnu.org>
329
330 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children,
331 not just the first, to find the dialog box.
332
3331999-09-14 Gerd Moellmann <gerd@gnu.org>
334
335 * lwlib.c (lw_separator_p): Check for new-style separators
336 differently.
337
3381999-09-10 Gerd Moellmann <gerd@gnu.org>
339
5c520e0a 340 * lwlib.c (lw_separator_p): Add `--:space' with the same
387581d8
DL
341 meaning as `--:noLine'.
342
3431999-09-06 Gerd Moellmann <gerd@gnu.org>
344
345 * lwlib.c (lw_separator_p): Add alternative separator type names.
346
3471999-09-03 Gerd Moellmann <gerd@gnu.org>
348
349 * xlwmenu.c (make_shadow_gcs): Call
350 x_alloc_nearest_color_for_widget.
351
32660797
GM
3521999-07-12 Gerd Moellmann <gerd@gnu.org>
353
354 * lwlib-Xm.c: Add function prototypes.
355
356 * lwlib-Xm.c (xm_update_label): Use val->name to look up
357 a label string from resources.
358 (xm_update_label): Add some comments.
359
3601999-07-12 Gerd Moellmann <gerd@gnu.org>
361
362 * xlwmenu.c (all_dashes_p): Removed.
363 (size_menu_item): Call lw_separator_p.
364 (display_menu_item): Ditto.
365 (display_menu): Ditto.
366 (draw_separator): New.
367 (display_menu_item): Call it.
368 (separator_height): New.
369 (size_menu_item): Call it.
370
371 * lwlib-Xm.c (all_dashes_p): Removed.
372 (make_menu_in_widget): Use lw_separator_p. Set Motif separator
373 type.
374
375 * lwlib.c (lw_separator_p): New.
376
377 * lwlib.h (enum menu_separator): New.
378
3791999-07-12 Gerd Moellmann <gerd@gnu.org>
380
381 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
382 title after all widgets have been created.
383
3841999-07-12 Gerd Moellmann <gerd@gnu.org>
385
386 * xlwmenu.c (toggle_button_width): Renamed from
387 toggle_or_radio_button_width.
388 (radio_button_width): New.
389 (size_menu_item): Use new functions.
390 (draw_shadow_rhombus): New.
391 (draw_radio): Use radio_button_width and draw_shadow_rhombus.
392 (draw_toggle): Use toggle_button_width.
393
3941999-07-12 Gerd Moellmann <gerd@gnu.org>
395
396 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
397 instead of xm_internal_update_other_instances.
398
399 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing
400 children to get it to the right place.
401 (make_menu_in_widget): Create toggle buttons.
402 (update_one_menu_entry): Update toggle buttons.
403
404 * xlwmenu.c (size_menu_item): Add parameter button_width.
405 (size_menu): Compute button_width.
406 (toggle_or_radio_button_width): New.
407 (draw_toggle): New.
408 (draw_radio): New.
409 (draw_shadow_rectangle): Add parameter `down_p'.
410
411 * xlwmenuP.h (_window_state): Add button_width.
412
4131999-07-12 Gerd Moellmann <gerd@gnu.org>
414
415 * xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
416
417 * lwlib.c (merge_widget_value): Handle button_type.
418 (copy_widget_value_tree): Copy button_type.
419
420 * lwlib.h (enum button_type): New.
421 (_widget_value): New member button_type.
422
4231999-07-12 Gerd Moellmann <gerd@gnu.org>
424
425 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
426 using XmNrowColumnType.
427
4281999-07-12 Gerd Moellmann <gerd@gnu.org>
429
430 * xlwmenu.c (abort_gracefully): New.
431 (display_menu): Use it instead of abort.
432 (size_menu): Ditto.
433
4341999-07-12 Gerd Moellmann <gerd@gnu.org>
435
5c520e0a 436 * xlwmenu.c (xlwMenuResources): Change previously unused
32660797
GM
437 XtNmargin to 4.
438 (size_menu): Take margin into account.
439 (display_menu_item): Ditto.
440 (remap_menubar): Ditto.
441 (draw_arrow): Draw it 3D.
442
a08cb76c
DL
4431999-07-12 Richard Stallman <rms@gnu.org>
444
445 * Version 20.4 released.
446
4471998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
448
449 * Version 20.3 released.
450
4511998-07-30 Paul Eggert <eggert@twinsun.com>
452
453 * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o)
5c520e0a 454 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o):
a08cb76c
DL
455 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make.
456
4571998-04-06 Andreas Schwab <schwab@gnu.org>
458
459 * lwlib.c: Always declare xmalloc.
460 [USE_XAW]: Include <X11/Xaw/Paned.h>.
461 (lwlib_memset, lwlib_bcopy): Explicitly declare return type.
462
4631997-12-20 Richard Stallman <rms@delysid.gnu.org>
464
465 * lwlib-Xm.c (update_one_menu_entry):
466 Add conditional in case XmNpositionIndex is missing.
467
4681997-12-20 Richard Stallman <rms@psilocin.gnu.org>
469
470 * lwlib-Xm.c (update_one_menu_entry):
471 Add conditional in case XmNpositionIndex is missing.
472
4731997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
474
475 * Version 20.2 released.
476
477 * xlwmenu.c (motion_event_is_in_menu): Extend the left and
478 top windows by the shadow width.
479
4801997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
481
482 * Version 20.1 released.
483
4841997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
485
486 * xlwmenu.c (display_menu): If an item is disabled,
487 don't display its submenu (if any).
488
4891997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
490
491 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors.
492
4931997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
494
495 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous
496 one from the side, try moving it up or down.
497
4981996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
499
500 * Version 19.33 released.
501
502 * lwlib-Xm.c (update_one_menu_entry): Fix previous change:
503 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
504 just modify the existing one.
5c520e0a 505
a08cb76c
DL
5061996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
507
508 * lwlib.c (merge_widget_value): Undo previous change.
5c520e0a 509
a08cb76c
DL
510 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown
511 in an existing but empty menu item, in order to get a new functional
512 pulldown, the menu item must be switched from an XmPushButtonGadget
513 into a XmCascadeButtonGadget.
514
5151996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
516
517 * Version 19.32 released.
518
5191996-07-31 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
520
521 * lwlib-Xm.c (make_menubar): Turn off menu accelerator.
522
5231996-07-24 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
524
525 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change
526 flag from merged_contents.
527
5281996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
529
530 * lwlib-Xm.c (xm_update_menu): Fix loop termination test.
531
5321996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
533
534 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change.
535
5361996-07-03 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
537
538 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p.
539
540 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to
541 identify keyboard events intended only for menus.
542
543 * lwlib.h: Declare lw_toolkit_related_event_p.
544
545 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify
546 toolkit-specific events.
547
5481996-06-07 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
549
550 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay
551 for cascade buttons to zero.
552
5531996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
554
555 * Version 19.31 released.
556
5571996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
558
559 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button,
560 free its submenu too.
561 (make_menu_in_widget): Use a cascade button gadget, not a widget.
562 Include Xm/CascadeBG.h.
563
5641996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
565
566 * Makefile.in (tags): New target.
567
5681996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
569
570 * Makefile.in (TAGS): Renamed from `tags' and fixed to work.
571
5721996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
573
574 * Makefile.in (xlwmenu.o): New explicit target.
575
5761996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
577
578 * lwlib.h (struct widget_value): New field this_one_change.
579 * lwlib.c (merge_widget_value): Set the this_one_change field.
580 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy.
581 (make_menu_in_widget): New arg keep_first_children.
582 (xm_update_menu): Preserve the first children even if later ones
583 have a structural change.
584 (update_one_menu_entry): Use this_one_change field.
585
5861996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
587
588 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed.
589
5901996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
591
592 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]:
593 With Motif, the window WIN can be the menu bar widget itself.
594
5951996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
596
597 * lwlib.c (free_widget_value_tree, merge_widget_value):
598 Use XtFree for the toolkit_data.
599
6001996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
601
602 * lwlib.c (lw_internal_update_other_instances): Move static var
603 outside the function, and rename it to lwlib_updating.
604
6051996-01-04 Paul Eggert <eggert@twinsun.com>
606
607 * lwlib.c (instantiate_widget_instance): Renamed from
608 instanciate_widget_instance (spelling correction).
609 All callers changed.
610
6111995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
612
613 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing".
614 (xlwMenuTranslations): Add translations for Key, KeyUp,
615 and for the modifier keysyms.
616 (Nothing, Key): New functions.
617
6181995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
619
620 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents
621 get replaced by empty contents.
622
623 * lwlib.c (merge_widget_value): Treat disappearance of entire contents
624 as a STRUCTURAL_CHANGE.
625
6261995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
627
628 * lwlib-utils.c: Add #undef for index and rindex.
629
6301995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
631
632 * Version 19.30 released.
633
6341995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
635
636 * xlwmenu.c (display_menu_item): Fix previous change.
637
6381995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
639
640 * xlwmenu.c (display_menu_item): Don't treat buttons specially.
641
6421995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
643
644 * Makefile.in (RANLIB): Get this var from configure.
645
6461995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
647
648 * lwlib.c (lw_popup_menu): New arg `event', passed along.
649 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'.
650 * lwlib-Xm.c (xm_popup_menu): New arg `event'.
651
6521995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
653
654 * Version 19.29 released.
655
6561995-06-11 Richard Stallman <rms@gnu.ai.mit.edu>
657
658 * lwlib.c (lwlib_toolkit_type): New variable.
659
6601995-05-26 Richard Stallman <rms@gnu.ai.mit.edu>
661
662 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set.
663
6641995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
665
666 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args.
667
6681995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
669
670 * lwlib.c: Don't use prototype.
671 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise.
672
6731995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
674
675 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if.
676
6771995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
678
679 * Makefile.in (ALL_CFLAGS): Add -I../src.
680
6811995-05-03 Morten Welinder <terra+@cs.cmu.edu>
682
683 * lwlib.c [__osf__]: Include string.h and stdlib.h.
684 [__osf__] (xmalloc): Declared.
685
6861995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
687
688 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget):
689 Specify more useful names in XmCreatePulldownMenu calls.
690
691 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned.
692
693 * xlwmenu.c (size_menu): Make height and label_width unsigned.
694 (fit_to_screen): Make screen_width and screen_height unsigned.
695 (motion_event_is_in_menu): Make x, y unsigned.
696
6971995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
698
699 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h.
700
701 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H.
702 Add -I${srcdir}/../src.
5c520e0a 703
a08cb76c
DL
7041995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
705
706 * lwlib-Xm.c: Remove function prototypes.
707 (xm_pop_down_callback): Call the deactivation callback only when
708 popping down the top level submenu.
709
7101995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
711
712 * Makefile.in (lwlib.o): Depend on Makefile.
713
714 * lwlib-Xm.h: Remove function prototypes.
715
716 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'.
717
7181995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
719
720 * Makefile.in (ALL_CFLAGS): Allow include files to be found in
721 `srcdir'.
722
7231995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
724
725 * Makefile.in (maintainer-clean): Renamed from realclean.
726
7271994-11-28 Richard Stallman <rms@bethel>
728
729 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype.
730
7311994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
732
733 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW.
734
7351994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
736
737 * lwlib-Xm.c (make_menu_in_widget): Differentiate a separator
738 entry ("--") from a title.
739 (xm_pop_down_callback): Filter all but the last pop down callbacks.
740
7411994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
742
743 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the
744 cascade button as the parent of the pulldown, rather than the
745 cascade button itself. This works around a Motif SIGSEGV in the
746 function `InSharedMenuHierarchy'.
747
7481994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu>
749
750 * xlwmenu.c (xlwmenu_default_font): New global variable.
751 (XlwMenuInitialize): Use xlwmenu_default_font to default
752 the font if necessary. Make mw, itself, an argument.
753
7541994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu>
755
756 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
757
7581994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
759
760 * xlwmenu.c (xlwmenu_default_font): New global variable.
761 (XlwMenuInitialize): Use xlwmenu_default_font to default
762 the font if necessary. Make mw, itself, an argument.
763
764 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
765
7661994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
767
768 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top.
769
7701994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
771
772 * xlwmenu.c (display_menu_item): Add support for displaying the
773 title in pop up menus.
774
775 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas().
776 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif.
777
7781994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
779
780 * lwlib-Xaw.c (xaw_create_main): New function to support the
781 toolkit independent creation of the main Emacs widget. *
782 lwlib-Xlw.c (xlw_create_menubar): When compiling under Emacs, set
783 resizing resources to disable showGrip and to enable both
784 resizeToPreferred and allowShellResize.
785
786 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing.
787
788 * lwlib-Xm.c: (make_menu_in_widget): Add support for displaying a
789 title in pop up menus.
790 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to
791 create and manage a Motif Main Window widget.
792
793 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4.
794
7951994-09-18 Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
796
797 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons,
798 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a
799 margin of 10 pixels.
800
8011994-09-16 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
802
803 * lwlib-Xm.c (make_main): New function to support toolkit
804 independent creation of the main Emacs widget.
805 (make_destroyed_instance): Use safe_strdup() instead of strdup().
806
807 * lwlib-int.h: Declare safe_strdup.
808
809 * lwlib.c (lw_refigure_widget): New function. Handle geometry
810 management inside lwlib instead of in Emacs.
811 (lw_window_is_in_menubar): New function. Determine if the pointer
812 is in a menubar.
813 (lw_set_main_areas): New function. Set the main window widgets for
814 Motif.
815
816 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(),
817 lw_set_main_areas().
818
819 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and
820 Xt{Na,CA}llowResize.
821
822 * xlwmenu.c (Start): Use pop_up_menu() to post the submenus.
823 (Select): Remove the pointer grab when popping down a menubar
824 submenu.
825 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when
826 the menu widget parent is not a shell widget.
827
8281994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
829
830 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit.
831 (Start): Clear next_release_must_exit when popping up the menu.
832
8331994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
834
835 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit.
836 (Select): Do nothing if the menu should be left posted.
837
8381994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
839
840 * xlwmenu.c (make_windows_if_needed, pop_up_menu):
841 Enable mouse motion events even when no button down.
842
8431994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
844
845 * xlwmenu.c (pointer_grabbed): New variable.
846 (pop_up_menu): Set the variable.
847 (XlwMenuDestroy): Maybe call XtUngrabPointer.
848
8491994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
850
851 * lwlib.c (max): Function deleted. Define as macro instead,
852 but only if not already defined.
853
8541994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
855
856 * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness.
857
8581994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
859
860 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget.
861
8621994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
863
864 * lwlib.c (lwlib_memset: New function, used instead of memset.
865 All callers changed.
866 * lwlib.c (lwlib_bcopy): New function.
867 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy.
868
869 * lwlib.c: Delete definitions for use of alloca.
870 (name_to_widget): Use xmalloc, not alloca.
871
8721994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
873
874 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed.
875 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1.
876
8771994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
878
879 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h.
880 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h.
881 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy.
882 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h.
883 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h.
884 * lwlib.c: Don't include string.h, unistd.h, stdlib.h.
885 (safe_strdup): No longer static.
886 * lwlib-Xm.c: Use safe_strdup, not strdup.
887
888 * xlwmenu.c (string_width): No longer static.
889
8901994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
891
892 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor
893 for foreground and cursor_shape fields.
894
895 * xlwmenu.c (XlwMenuSetValues): Check for change of font.
896
8971994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
898
899 * Makefile.in: Delete all SRCS variables (unused).
900 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep.
901
9021994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
903
904 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4.
905
906 * xrdb.c: Define HAVE_X11R5 as in xterm.h.
907 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
908 (_XtDisplayInitialize): Test HAVE_X11R5.
909
910 * dispatch.c: Define HAVE_X11R5 as in xterm.h.
911 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
912 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5.
913 (WouldDispatchEvent): Likewise.
914
9151994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
916
917 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
918
9191994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
920
5c520e0a 921 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the
a08cb76c
DL
922 user.
923
9241994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
925
5c520e0a 926 * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize
6ad6535b 927 itself. Therefore reset the size to its initial value.
a08cb76c
DL
928
9291994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
930
931 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
932 Don't test for scrollbar widget.
933
9341994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu)
935
936 * lwlib-int.h: Declare lw_get_widget_info.
937
938 * lwlib.c (lw_get_widget_info): Comment out arg in function decl.
939
940 * lwlib-Xaw.h: Comment out args in function decls.
941 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R.
942 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues,
943 not XtVaSetValues.
944
9451994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
946
947 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to
948 right justify the arrow in the pane.
949
950 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then
951 define USE_XAW.
952
953 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc].
954
955 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release.
956 * lwlib.c (_AIX): Replace the AIXV3 directive.
957 (USE_XAW): New macro to conditionalize the use of the athena toolkit.
958 (lw_get_widget_info): New function.
959 (set_one_value): Handle USE_XAW.
960 (instanciate_widget_instance): Likewise.
961 (destroy_one_instance): Likewise.
962 (lw_pop_all_widgets): Likewise.
963 (lw_pop_down_all_widgets): Likewise.
964 (get_one_value): Likewise.
965
966 * lwlib-Xaw.c, lwlib-Xaw.h: New files.
967
9681994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
969
970 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes.
971
972 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu):
973 Use XtCreate..., not XtVaCreate...
974 No need to copy instance->info->val any more.
975 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues.
976
9771994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
978
979 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails.
980
9811994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
982
983 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags.
984
985 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value.
986 Use malloc for allocation.
987 (xlw_create_popup_menu): Likewise.
988
9891994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
990
991 * lwlib.c (malloc_cpt): New static variable.
992 (malloc_widget_value): Increment malloc_cpt when allocating a cell.
993 (free_widget_value): Really free the cells when the number of
994 allocated ones is bigger than 25.
995
996 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and
997 free_widget_value instead of XtMalloc and XtFree.
998 (xlw_create_popup_menu): Likewise.
999
10001994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1001
1002 * Makefile.in (ALL_CFLAGS): Specify -Demacs.
1003
1004 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
1005 in XtGrabPointer.
1006
10071994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
1008
5c520e0a 1009 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to
a08cb76c
DL
1010 XtVaCreateManagedWidget, not instance->info->val.
1011 (xlw_create_menubar): Likewise.
1012
10131994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
1014
1015 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val
1016 before calling XtVaCreateManagedWidget and then free the copy.
1017 (xlw_create_menubar): Likewise.
1018
10191994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1020
1021 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents.
1022 (XlwMenuDestroy): Free mw->menu.contents.
1023
10241994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
1025
1026 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make
1027 visible/invisible the selection of the menubar items.
1028
10291994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1030
1031 * lwlib.c (strcasecmp): Renamed to my_strcasecmp.
1032 (find_in_table): Changed only caller.
1033
10341994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
1035
1036 * xlwmenu.c (display_menu_item): When dealing with the menubar,
5c520e0a 1037 always call XDrawRectangle to clear the selection after popping down
a08cb76c
DL
1038 the pulldown menu.
1039
10401994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1041
1042 * lwlib.c: Include ctype.h.
1043
10441994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1045
1046 * lwlib.c (strcasecmp): New function.
1047
10481994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1049
1050 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c:
1051 Convert all function definitions to non-prototype K&R.
1052
1053 * lwlib-Xlw.h: Comment out args in function decls.
1054 * lwlib.h: Comment out args in function decls.
1055 * lwlib-utils.h: Comment out args in function decls.
1056
10571994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1058
1059 * lwlib.c: Include StringDefs.h after lwlib.h.
1060
10611994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1062
1063 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name
1064 instead of $*.
1065 (dispatch.o, xrdb.o, lwlib-Xm.o): Rules removed; they were
1066 superfluous and didn't work when configured outside srcdir. The
1067 implicit .c.o rule works fine.
1068
10691994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1070
1071 * xlwmenu.c (resource_widget_value): Avoid using strdup.
1072
10731994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1074
1075 * Makefile.in: New file.
1076
1077 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c.
1078 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
1079 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
1080
1081 * lwlib-int.h: Renamed from lwlib-internal.h.
1082
5c520e0a 1083
a08cb76c 1084
6922b018
KH
1085;; Local Variables:
1086;; coding: iso-2022-7bit-unix
1087;; End:
2a34a036 1088
e7c9e445 1089 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
1090 Free Software Foundation, Inc.
1091 Copying and distribution of this file, with or without modification,
1092 are permitted provided the copyright notice and this notice are preserved.