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