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