48de2b35bf0adab8336918f2a51a8324bad68d70
[bpt/emacs.git] / oldXMenu / ChangeLog
1 2001-10-05 Gerd Moellmann <gerd@gnu.org>
2
3 * Branch for 21.1.
4
5 2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
6
7 * Activate.c (XMenuActivate): Call help callback with two more
8 arguments: the pane number and selection number.
9
10 2000-01-27 Gerd Moellmann <gerd@gnu.org>
11
12 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
13 Call help callback.
14
15 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
16
17 * AddSel.c (XMenuAddSelection): Add parameter HELP.
18
19 * XMenu.h (XmSelect): Add member `help_string'.
20
21 1999-07-12 Richard Stallman <rms@gnu.org>
22
23 * Version 20.4 released.
24
25 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
26
27 * Version 20.3 released.
28
29 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
30
31 * Version 20.2 released.
32
33 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
34
35 * Version 20.1 released.
36
37 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
38
39 * Version 19.33 released.
40
41 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
42
43 * Version 19.32 released.
44
45 1996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
46
47 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
48 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
49 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
50
51 * XMenu.h: New alternative SEPARATOR.
52
53 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
54
55 * Version 19.31 released.
56
57 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
58
59 * Version 19.30 released.
60
61 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
62
63 * Makefile.in (ALL_CFLAGS): Add some -I options.
64
65 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
66 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
67
68 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
69
70 * Version 19.29 released.
71
72 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
73
74 * Makefile.in (maintainer-clean): Renamed from realclean.
75
76 1994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
77
78 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
79
80 1994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
81
82 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
83
84 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
85
86 * Version 19.27 released.
87
88 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
89
90 * Version 19.26 released.
91
92 1994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
93
94 * Error.c (XMenuError): Make `message' static.
95
96 1994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
97
98 * Create.c (XAllocDisplayColor): New function.
99 Use it throughout in place of XAllocNamedColor.
100
101 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
102
103 * Version 19.25 released.
104
105 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
106
107 * Version 19.24 released.
108
109 1994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
110
111 * Create.c (XMenuCreate): Declare `data' as char*.
112
113 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
114
115 * Version 19.23 released.
116
117 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
118
119 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
120
121 1994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
122
123 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
124 (_XIOErrorFunction): Decl deleted.
125
126 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
127
128 * Version 19.22 released.
129
130 1993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
131
132 * Activate.c (XMenuActivate):
133 Call XSetWindowBackground and _XMRefreshPane.
134
135 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
136
137 * Version 19.21 released.
138
139 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
140
141 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
142 Tell user too, in case make doesn't pay attention.
143
144 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
145
146 * Version 19.20 released.
147
148 1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
149
150 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
151
152 1993-09-27 Brian Fox (bfox@valhalla)
153
154 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
155 `configure' to supply the values for these variables.
156
157 1993-09-26 Brian Fox (bfox@ai.mit.edu)
158
159 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
160 Makefiles, do not append the current directory to the value of
161 `srcdir' or `VPATH'.
162
163 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
164
165 * Version 19.19 released.
166
167 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
168
169 * Version 19.18 released.
170
171 1993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
172
173 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
174
175 1993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
176
177 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
178
179 Among them, put the ..._SITE vars last.
180
181 1993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
182
183 * Version 19.17 released.
184
185 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
186
187 * Makefile.in: Write out the dependencies for the object files;
188 otherwise, VPATH won't work.
189
190 * Makefile.in: Re-arrange, to put `all' target at the top.
191
192 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
193
194 * Version 19.16 released.
195
196 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
197
198 * version 19.15 released.
199
200 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
201
202 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
203 This should make it work under any circumstances.
204
205 * Makefile.in (mostlyclean): Use rm -f.
206
207 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
208
209 * Version 19.14 released.
210
211 1993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
212
213 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
214 Put CFLAGS last.
215
216 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
217
218 Bring mumbleclean targets into conformance with GNU coding standards.
219 * Makefile.in (mostlyclean, realclean): New targets.
220
221 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
222
223 * Version 19.13 released.
224
225 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
226
227 * Version 19.10 released.
228
229 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
230
231 * Create.c: Handle EMACS_BITMAP_FILES.
232 Use new names of renamed bitmap files.
233
234 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
235
236 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
237 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
238 insque and remque to emacs_insque and emacs_remque, so we can
239 safely include insque.c in the library on all systems.
240
241 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
242
243 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
244 only works with GNU Make.
245
246 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
247
248 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
249
250 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
251
252 * Version 19.9 released.
253
254 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
255
256 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
257
258 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
259
260 * Version 19.8 released.
261
262 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
263
264 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
265 configuration process can correctly implement the --x-includes
266 option.
267
268 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
269
270 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
271 not NULL.
272
273 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
274
275 * Version 19.7 released.
276
277 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
278
279 * Makefile.in: Renamed from Makefile, so that the top-level
280 makefile can edit it.
281
282 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
283
284 * XLookAssoc.c, XMakeAssoc: VMS needs <X11/Xresource.h>, not
285 <X11/Xos.h>.
286
287 * XCrAssoc.c: #include <errno.h>, not "errno.h".
288 (XCreateAssocTable): Doc fix.
289
290 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
291
292 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
293 the options to the C compiler.
294
295 * compile.com, descrip.mms: New files for VMS from Richard
296 Levitte.
297 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
298 brackets> around the names of the X Windows #include files; VMS
299 needs this.
300 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
301 this.
302 * Create.c: On VMS, we have to look for the bitmap files in
303 `./src/bitmaps', not <X11/bitmaps>.
304
305 1993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
306
307 * Makefile (.c.o): Don't rm the .o files.
308
309 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
310
311 * Activate.c (XMenuActivate): If `active' field is negative,
312 don't allow selecting a string.
313
314 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
315
316 * Create.c (XMenuCreate): New variable `root', holding the
317 display's default root window, so we don't have to write out
318 "RootWindow (display, DefaultScreen (display))" a jillion times.
319
320 * Create.c (XMenuCreate): Don't assume that all the
321 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
322 bitmap and then converting it to a pixmap of the appropriate
323 depth if necessary, build a pixmap of the appropriate depth
324 directly, using XCreatePixmapFromBitmapData.
325
326 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
327 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
328
329 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
330 warnings about redefining NULL.
331
332 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
333 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
334
335 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
336 any of the `.h' files, define it.
337
338 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
339 Add an extern declaration for errno.
340
341 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
342 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
343 parts of the assoc table.
344 * XCrAssoc.c (XCreateAssocTable): Same.
345
346 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
347 * XDelAssoc.c (XDeleteAssoc): Same.
348
349 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
350
351 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
352 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
353 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
354 * XDestAssoc.c (XDestroyAssocTable): Likewise.
355
356 1992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
357
358 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
359 Use Xlib.h, not Xlibint.h.
360 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
361 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
362 * XMakeAssoc.c (_XIOErrorFunction): Declared.
363
364 1992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
365
366 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
367 Specify dir X11/ when including Xlibint.h.
368
369 1992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
370
371 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
372 New files.
373
374 * Makefile (SRCS, OBJS): Compile those files.
375
376 1992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
377
378 * Makefile (clean): Delete object files and library.
379 (distclean): New target.
380
381 1992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
382
383 * Makefile (libXMenu11.a): Put `-' on ranlib line.
384
385 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
386
387 * Makefile (EXTRA): New variable.
388 (libXMenu11.a): Use that.
389
390 * insque.c: New file.
391
392 1992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
393
394 * Makefile (CC): Assignment commented out.
395
396 1991-11-16 Noah Friedman (friedman at nutrimat)
397
398 * copyright.h: New file (copied from X11R4 distribution)
399 * All files: Replaced occurrences of #include <X11/copyright.h>
400 with #include "copyright.h"
401
402 1991-10-25 Richard Stallman (rms at mole.gnu.ai.mit.edu)
403
404 * XMenu.h (enum _xmmode): Remove spurious comma.
405
406 * X10.h: New file.
407 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
408
409 1990-11-13 Richard Stallman (rms at mole.ai.mit.edu)
410
411 * XMenu.h (struct _xmenu): Use unsigned long for colors.
412
413 1990-11-12 Richard Stallman (rms at mole.ai.mit.edu)
414
415 * Internal.c: Declare argument `display' in some functions.
416
417
418 ;; Local Variables:
419 ;; coding: iso-2022-7bit-unix
420 ;; End:
421
422 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
423 Free Software Foundation, Inc.
424 Copying and distribution of this file, with or without modification,
425 are permitted provided the copyright notice and this notice are preserved.