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