(syms_of_xdisp): `mode-line-inverse-video' defualts to nil.
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
d1dc7e43
GM
12000-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
ffe0bcd1
GM
62000-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
6567e9b5
GM
17After the release of 20.4, development was split into two separate
18code lines. One line contained the code for Emacs 21, and the other
19one the code for the 20.x releases after 20.4. The following change
20log entries up to the entry ``20.4 released'' are for the 20.x code
21line. Change logs above this notice are those for the 21.x code line.
22
232000-06-13 Gerd Moellmann <gerd@gnu.org>
24
25 * Version 20.7 released.
26
272000-02-26 Gerd Moellmann <gerd@gnu.org>
28
29 * Version 20.6 released.
30
311999-12-04 Gerd Moellmann <gerd@gnu.org>
32
33 * Version 20.5 released.
34
e745ede7
DL
351999-07-12 Richard Stallman <rms@gnu.org>
36
37 * Version 20.4 released.
38
391998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
40
41 * Version 20.3 released.
42
431997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
44
45 * Version 20.2 released.
46
471997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
48
49 * Version 20.1 released.
50
511996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
52
53 * Version 19.33 released.
54
551996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
56
57 * Version 19.32 released.
58
591996-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
671996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
68
69 * Version 19.31 released.
70
711995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
72
73 * Version 19.30 released.
74
751995-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
821995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
83
84 * Version 19.29 released.
85
861995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
87
88 * Makefile.in (maintainer-clean): Renamed from realclean.
89
901994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
91
92 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
93
941994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
95
96 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
97
981994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
99
100 * Version 19.27 released.
101
1021994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
103
104 * Version 19.26 released.
105
1061994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
107
108 * Error.c (XMenuError): Make `message' static.
109
1101994-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
1151994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
116
117 * Version 19.25 released.
118
1191994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
120
121 * Version 19.24 released.
122
1231994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
124
125 * Create.c (XMenuCreate): Declare `data' as char*.
126
1271994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
128
129 * Version 19.23 released.
130
1311994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
132
133 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
134
1351994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
136
137 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
138 (_XIOErrorFunction): Decl deleted.
139
1401993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
141
142 * Version 19.22 released.
143
1441993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
145
146 * Activate.c (XMenuActivate):
147 Call XSetWindowBackground and _XMRefreshPane.
148
1491993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
150
151 * Version 19.21 released.
152
1531993-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
1581993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
159
160 * Version 19.20 released.
161
1621993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
163
164 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
165
1661993-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
1711993-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
1771993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
178
179 * Version 19.19 released.
180
1811993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
182
183 * Version 19.18 released.
184
1851993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
186
187 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
188
1891993-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
1951993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
196
197 * Version 19.17 released.
198
1991993-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
2061993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
207
208 * Version 19.16 released.
209
2101993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
211
212 * version 19.15 released.
213
2141993-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
2211993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
222
223 * Version 19.14 released.
224
2251993-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
2301993-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
2351993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
236
237 * Version 19.13 released.
238
2391993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
240
241 * Version 19.10 released.
242
2431993-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
2481993-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
2551993-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
2601993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
261
262 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
263
2641993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
265
266 * Version 19.9 released.
267
2681993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
269
270 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
271
2721993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
273
274 * Version 19.8 released.
275
2761993-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
2821993-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
2871993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
288
289 * Version 19.7 released.
290
2911993-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
2961993-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
3041993-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
3191993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
320
321 * Makefile (.c.o): Don't rm the .o files.
322
3231993-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
3281993-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
3631992-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
3701992-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
3781992-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
3831992-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
3901992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
391
392 * Makefile (clean): Delete object files and library.
393 (distclean): New target.
394
3951992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
396
397 * Makefile (libXMenu11.a): Put `-' on ranlib line.
398
3991992-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
4061992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
407
408 * Makefile (CC): Assignment commented out.
409
4101991-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
4161991-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
4231990-11-13 Richard Stallman (rms at mole.ai.mit.edu)
424
425 * XMenu.h (struct _xmenu): Use unsigned long for colors.
426
4271990-11-12 Richard Stallman (rms at mole.ai.mit.edu)
428
429 * Internal.c: Declare argument `display' in some functions.
430
431
6922b018
KH
432;; Local Variables:
433;; coding: iso-2022-7bit-unix
434;; End: