2003-01-28 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
6be3e0da
JD
12002-04-22 Jan D. <jan.h.d@swipnet.se>
2
3 * Activate.c: Add calls to GrabKeyboard to remove strange
4 interactions with window managers that steal keypresses.
5 Call ungrab_all instead of XtUngrabPointer.
6 (XMenuActivate): Add call to XGrabKeyboard
7 (XMenuActivate): Add call to XUngrabKeyboard
8
71431a0e
GM
92001-10-20 Gerd Moellmann <gerd@gnu.org>
10
6aa97356 11 * (Version 21.1 released.)
71431a0e 12
ab952a4f
GM
132001-10-05 Gerd Moellmann <gerd@gnu.org>
14
15 * Branch for 21.1.
dff28924 16
d1dc7e43
GM
172000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
18
19 * Activate.c (XMenuActivate): Call help callback with two more
20 arguments: the pane number and selection number.
21
ffe0bcd1
GM
222000-01-27 Gerd Moellmann <gerd@gnu.org>
23
24 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
25 Call help callback.
26
27 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
28
29 * AddSel.c (XMenuAddSelection): Add parameter HELP.
30
31 * XMenu.h (XmSelect): Add member `help_string'.
32
e745ede7
DL
331999-07-12 Richard Stallman <rms@gnu.org>
34
35 * Version 20.4 released.
36
371998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
38
39 * Version 20.3 released.
40
411997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
42
43 * Version 20.2 released.
44
451997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
46
47 * Version 20.1 released.
48
491996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
50
51 * Version 19.33 released.
52
531996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
54
55 * Version 19.32 released.
56
571996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
58
59 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
60 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
61 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
62
63 * XMenu.h: New alternative SEPARATOR.
64
651996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
66
67 * Version 19.31 released.
68
691995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
70
71 * Version 19.30 released.
72
731995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
74
75 * Makefile.in (ALL_CFLAGS): Add some -I options.
76
77 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
78 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
79
801995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
81
82 * Version 19.29 released.
83
841995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
85
86 * Makefile.in (maintainer-clean): Renamed from realclean.
87
881994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
89
90 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
91
921994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
93
94 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
95
961994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
97
98 * Version 19.27 released.
99
1001994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
101
102 * Version 19.26 released.
103
1041994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
105
106 * Error.c (XMenuError): Make `message' static.
107
1081994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
109
110 * Create.c (XAllocDisplayColor): New function.
111 Use it throughout in place of XAllocNamedColor.
112
1131994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
114
115 * Version 19.25 released.
116
1171994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
118
119 * Version 19.24 released.
120
1211994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
122
123 * Create.c (XMenuCreate): Declare `data' as char*.
124
1251994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
126
127 * Version 19.23 released.
128
1291994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
130
131 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
132
1331994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
134
135 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
136 (_XIOErrorFunction): Decl deleted.
137
1381993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
139
140 * Version 19.22 released.
141
1421993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
143
144 * Activate.c (XMenuActivate):
145 Call XSetWindowBackground and _XMRefreshPane.
146
1471993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
148
149 * Version 19.21 released.
150
1511993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
152
153 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
154 Tell user too, in case make doesn't pay attention.
155
1561993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
157
158 * Version 19.20 released.
159
1601993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
161
162 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
163
1641993-09-27 Brian Fox (bfox@valhalla)
165
166 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
167 `configure' to supply the values for these variables.
168
1691993-09-26 Brian Fox (bfox@ai.mit.edu)
170
171 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
172 Makefiles, do not append the current directory to the value of
173 `srcdir' or `VPATH'.
174
1751993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
176
177 * Version 19.19 released.
178
1791993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
180
181 * Version 19.18 released.
182
1831993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
184
185 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
186
1871993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
188
189 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
190
191 Among them, put the ..._SITE vars last.
192
1931993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
194
195 * Version 19.17 released.
196
1971993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
198
199 * Makefile.in: Write out the dependencies for the object files;
200 otherwise, VPATH won't work.
201
202 * Makefile.in: Re-arrange, to put `all' target at the top.
203
2041993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
205
206 * Version 19.16 released.
207
2081993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
209
210 * version 19.15 released.
211
2121993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
213
214 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
215 This should make it work under any circumstances.
216
217 * Makefile.in (mostlyclean): Use rm -f.
218
2191993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
220
221 * Version 19.14 released.
222
2231993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
224
225 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
226 Put CFLAGS last.
227
2281993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
229
230 Bring mumbleclean targets into conformance with GNU coding standards.
231 * Makefile.in (mostlyclean, realclean): New targets.
232
2331993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
234
235 * Version 19.13 released.
236
2371993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
238
239 * Version 19.10 released.
240
2411993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
242
243 * Create.c: Handle EMACS_BITMAP_FILES.
244 Use new names of renamed bitmap files.
245
2461993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
247
248 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
249 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
250 insque and remque to emacs_insque and emacs_remque, so we can
251 safely include insque.c in the library on all systems.
252
2531993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
254
255 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
256 only works with GNU Make.
257
2581993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
259
260 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
261
2621993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
263
264 * Version 19.9 released.
265
2661993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
267
268 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
269
2701993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
271
272 * Version 19.8 released.
273
2741993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
275
276 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
277 configuration process can correctly implement the --x-includes
278 option.
279
2801993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
281
282 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
283 not NULL.
284
2851993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
286
287 * Version 19.7 released.
288
2891993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
290
291 * Makefile.in: Renamed from Makefile, so that the top-level
292 makefile can edit it.
293
2941993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
295
296 * XLookAssoc.c, XMakeAssoc: VMS needs <X11/Xresource.h>, not
297 <X11/Xos.h>.
298
299 * XCrAssoc.c: #include <errno.h>, not "errno.h".
300 (XCreateAssocTable): Doc fix.
301
3021993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
303
304 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
305 the options to the C compiler.
306
307 * compile.com, descrip.mms: New files for VMS from Richard
308 Levitte.
309 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
310 brackets> around the names of the X Windows #include files; VMS
311 needs this.
312 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
313 this.
314 * Create.c: On VMS, we have to look for the bitmap files in
315 `./src/bitmaps', not <X11/bitmaps>.
316
3171993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
318
319 * Makefile (.c.o): Don't rm the .o files.
320
3211993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
322
323 * Activate.c (XMenuActivate): If `active' field is negative,
324 don't allow selecting a string.
325
3261993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
327
328 * Create.c (XMenuCreate): New variable `root', holding the
329 display's default root window, so we don't have to write out
330 "RootWindow (display, DefaultScreen (display))" a jillion times.
331
332 * Create.c (XMenuCreate): Don't assume that all the
333 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
334 bitmap and then converting it to a pixmap of the appropriate
335 depth if necessary, build a pixmap of the appropriate depth
336 directly, using XCreatePixmapFromBitmapData.
337
338 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
339 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
340
341 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
342 warnings about redefining NULL.
343
344 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
345 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
346
347 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
348 any of the `.h' files, define it.
349
350 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
351 Add an extern declaration for errno.
352
353 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
354 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
355 parts of the assoc table.
356 * XCrAssoc.c (XCreateAssocTable): Same.
357
358 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
359 * XDelAssoc.c (XDeleteAssoc): Same.
360
3611992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
362
363 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
364 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
365 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
366 * XDestAssoc.c (XDestroyAssocTable): Likewise.
367
3681992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
369
370 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
371 Use Xlib.h, not Xlibint.h.
372 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
373 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
374 * XMakeAssoc.c (_XIOErrorFunction): Declared.
375
3761992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
377
378 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
379 Specify dir X11/ when including Xlibint.h.
380
3811992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
382
383 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
384 New files.
385
386 * Makefile (SRCS, OBJS): Compile those files.
387
3881992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
389
390 * Makefile (clean): Delete object files and library.
391 (distclean): New target.
392
3931992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
394
395 * Makefile (libXMenu11.a): Put `-' on ranlib line.
396
3971992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
398
399 * Makefile (EXTRA): New variable.
400 (libXMenu11.a): Use that.
401
402 * insque.c: New file.
403
4041992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
405
406 * Makefile (CC): Assignment commented out.
407
dff28924 4081991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7
DL
409
410 * copyright.h: New file (copied from X11R4 distribution)
411 * All files: Replaced occurrences of #include <X11/copyright.h>
412 with #include "copyright.h"
413
dff28924 4141991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
415
416 * XMenu.h (enum _xmmode): Remove spurious comma.
417
418 * X10.h: New file.
419 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
420
dff28924 4211990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
422
423 * XMenu.h (struct _xmenu): Use unsigned long for colors.
424
dff28924 4251990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
426
427 * Internal.c: Declare argument `display' in some functions.
428
429
6922b018
KH
430;; Local Variables:
431;; coding: iso-2022-7bit-unix
432;; End:
2a34a036
GM
433
434 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
435 Free Software Foundation, Inc.
436 Copying and distribution of this file, with or without modification,
437 are permitted provided the copyright notice and this notice are preserved.