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