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