* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
141dbd2b
JD
12004-11-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2
3 * XMenu.h (XMenuActivateSetWaitFunction): New function.
4
5 * Activate.c (XMenuActivateSetWaitFunction): New function.
6 (XMenuActivate): Call wait_func if set, before XNextEvent.
7
fb7df251 82002-04-22 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
6be3e0da
JD
9
10 * Activate.c: Add calls to GrabKeyboard to remove strange
11 interactions with window managers that steal keypresses.
12 Call ungrab_all instead of XtUngrabPointer.
13 (XMenuActivate): Add call to XGrabKeyboard
14 (XMenuActivate): Add call to XUngrabKeyboard
15
71431a0e
GM
162001-10-20 Gerd Moellmann <gerd@gnu.org>
17
6aa97356 18 * (Version 21.1 released.)
71431a0e 19
ab952a4f
GM
202001-10-05 Gerd Moellmann <gerd@gnu.org>
21
22 * Branch for 21.1.
dff28924 23
d1dc7e43
GM
242000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
25
26 * Activate.c (XMenuActivate): Call help callback with two more
27 arguments: the pane number and selection number.
28
ffe0bcd1
GM
292000-01-27 Gerd Moellmann <gerd@gnu.org>
30
31 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
32 Call help callback.
33
34 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
35
36 * AddSel.c (XMenuAddSelection): Add parameter HELP.
37
38 * XMenu.h (XmSelect): Add member `help_string'.
39
e745ede7
DL
401999-07-12 Richard Stallman <rms@gnu.org>
41
42 * Version 20.4 released.
43
441998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
45
46 * Version 20.3 released.
47
481997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
49
50 * Version 20.2 released.
51
521997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
53
54 * Version 20.1 released.
55
561996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
57
58 * Version 19.33 released.
59
601996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
61
62 * Version 19.32 released.
63
641996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
65
66 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
67 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
68 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
69
70 * XMenu.h: New alternative SEPARATOR.
71
721996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
73
74 * Version 19.31 released.
75
761995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
77
78 * Version 19.30 released.
79
801995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
81
82 * Makefile.in (ALL_CFLAGS): Add some -I options.
83
84 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
85 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
86
871995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
88
89 * Version 19.29 released.
90
911995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
92
93 * Makefile.in (maintainer-clean): Renamed from realclean.
94
951994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
96
97 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
98
991994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
100
101 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
102
1031994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
104
105 * Version 19.27 released.
106
1071994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
108
109 * Version 19.26 released.
110
1111994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
112
113 * Error.c (XMenuError): Make `message' static.
114
1151994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
116
117 * Create.c (XAllocDisplayColor): New function.
118 Use it throughout in place of XAllocNamedColor.
119
1201994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
121
122 * Version 19.25 released.
123
1241994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
125
126 * Version 19.24 released.
127
1281994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
129
130 * Create.c (XMenuCreate): Declare `data' as char*.
131
1321994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
133
134 * Version 19.23 released.
135
1361994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
137
138 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
139
1401994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
141
142 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
143 (_XIOErrorFunction): Decl deleted.
144
1451993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
146
147 * Version 19.22 released.
148
1491993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
150
151 * Activate.c (XMenuActivate):
152 Call XSetWindowBackground and _XMRefreshPane.
153
1541993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
155
156 * Version 19.21 released.
157
1581993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
159
160 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
161 Tell user too, in case make doesn't pay attention.
162
1631993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
164
165 * Version 19.20 released.
166
1671993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
168
169 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
170
1711993-09-27 Brian Fox (bfox@valhalla)
172
173 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
174 `configure' to supply the values for these variables.
175
1761993-09-26 Brian Fox (bfox@ai.mit.edu)
177
178 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
179 Makefiles, do not append the current directory to the value of
180 `srcdir' or `VPATH'.
181
1821993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
183
184 * Version 19.19 released.
185
1861993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
187
188 * Version 19.18 released.
189
1901993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
191
192 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
193
1941993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
195
196 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
197
198 Among them, put the ..._SITE vars last.
199
2001993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
201
202 * Version 19.17 released.
203
2041993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
205
206 * Makefile.in: Write out the dependencies for the object files;
207 otherwise, VPATH won't work.
208
209 * Makefile.in: Re-arrange, to put `all' target at the top.
210
2111993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
212
213 * Version 19.16 released.
214
2151993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
216
217 * version 19.15 released.
218
2191993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
220
221 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
222 This should make it work under any circumstances.
223
224 * Makefile.in (mostlyclean): Use rm -f.
225
2261993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
227
228 * Version 19.14 released.
229
2301993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
231
232 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
233 Put CFLAGS last.
234
2351993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
236
237 Bring mumbleclean targets into conformance with GNU coding standards.
238 * Makefile.in (mostlyclean, realclean): New targets.
239
2401993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
241
242 * Version 19.13 released.
243
2441993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
245
246 * Version 19.10 released.
247
2481993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
249
250 * Create.c: Handle EMACS_BITMAP_FILES.
251 Use new names of renamed bitmap files.
252
2531993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
254
255 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
256 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
257 insque and remque to emacs_insque and emacs_remque, so we can
258 safely include insque.c in the library on all systems.
259
2601993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
261
262 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
263 only works with GNU Make.
264
2651993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
266
267 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
268
2691993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
270
271 * Version 19.9 released.
272
2731993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
274
275 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
276
2771993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
278
279 * Version 19.8 released.
280
2811993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
282
283 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
284 configuration process can correctly implement the --x-includes
285 option.
286
2871993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
288
289 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
290 not NULL.
291
2921993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
293
294 * Version 19.7 released.
295
2961993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
297
298 * Makefile.in: Renamed from Makefile, so that the top-level
299 makefile can edit it.
300
3011993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
302
88c71720 303 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
304 <X11/Xos.h>.
305
306 * XCrAssoc.c: #include <errno.h>, not "errno.h".
307 (XCreateAssocTable): Doc fix.
308
3091993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
310
311 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
312 the options to the C compiler.
313
314 * compile.com, descrip.mms: New files for VMS from Richard
315 Levitte.
316 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
317 brackets> around the names of the X Windows #include files; VMS
318 needs this.
319 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
320 this.
321 * Create.c: On VMS, we have to look for the bitmap files in
322 `./src/bitmaps', not <X11/bitmaps>.
323
3241993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
325
326 * Makefile (.c.o): Don't rm the .o files.
327
3281993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
329
330 * Activate.c (XMenuActivate): If `active' field is negative,
331 don't allow selecting a string.
332
3331993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
334
335 * Create.c (XMenuCreate): New variable `root', holding the
336 display's default root window, so we don't have to write out
337 "RootWindow (display, DefaultScreen (display))" a jillion times.
338
339 * Create.c (XMenuCreate): Don't assume that all the
340 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
341 bitmap and then converting it to a pixmap of the appropriate
342 depth if necessary, build a pixmap of the appropriate depth
343 directly, using XCreatePixmapFromBitmapData.
344
345 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
346 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
347
348 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
349 warnings about redefining NULL.
350
351 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
352 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
353
354 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
355 any of the `.h' files, define it.
356
357 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
358 Add an extern declaration for errno.
359
360 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
361 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
362 parts of the assoc table.
363 * XCrAssoc.c (XCreateAssocTable): Same.
364
365 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
366 * XDelAssoc.c (XDeleteAssoc): Same.
367
3681992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
369
370 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
371 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
372 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
373 * XDestAssoc.c (XDestroyAssocTable): Likewise.
374
3751992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
376
377 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
378 Use Xlib.h, not Xlibint.h.
379 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
380 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
381 * XMakeAssoc.c (_XIOErrorFunction): Declared.
382
3831992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
384
385 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
386 Specify dir X11/ when including Xlibint.h.
387
3881992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
389
390 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
391 New files.
392
393 * Makefile (SRCS, OBJS): Compile those files.
394
3951992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
396
397 * Makefile (clean): Delete object files and library.
398 (distclean): New target.
399
4001992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
401
402 * Makefile (libXMenu11.a): Put `-' on ranlib line.
403
4041992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
405
406 * Makefile (EXTRA): New variable.
407 (libXMenu11.a): Use that.
408
409 * insque.c: New file.
410
4111992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
412
413 * Makefile (CC): Assignment commented out.
414
dff28924 4151991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7
DL
416
417 * copyright.h: New file (copied from X11R4 distribution)
418 * All files: Replaced occurrences of #include <X11/copyright.h>
419 with #include "copyright.h"
420
dff28924 4211991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
422
423 * XMenu.h (enum _xmmode): Remove spurious comma.
424
425 * X10.h: New file.
426 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
427
dff28924 4281990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
429
430 * XMenu.h (struct _xmenu): Use unsigned long for colors.
431
dff28924 4321990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
433
434 * Internal.c: Declare argument `display' in some functions.
435
436
6922b018
KH
437;; Local Variables:
438;; coding: iso-2022-7bit-unix
439;; End:
2a34a036
GM
440
441 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
442 Free Software Foundation, Inc.
443 Copying and distribution of this file, with or without modification,
444 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
445
446;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf