1 2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
3 * Activate.c (XMenuActivate): Call help callback with two more
4 arguments: the pane number and selection number.
6 2000-01-27 Gerd Moellmann <gerd@gnu.org>
8 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
11 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
13 * AddSel.c (XMenuAddSelection): Add parameter HELP.
15 * XMenu.h (XmSelect): Add member `help_string'.
17 1999-07-12 Richard Stallman <rms@gnu.org>
19 * Version 20.4 released.
21 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
23 * Version 20.3 released.
25 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
27 * Version 20.2 released.
29 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
31 * Version 20.1 released.
33 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
35 * Version 19.33 released.
37 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
39 * Version 19.32 released.
41 1996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
43 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
44 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
45 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
47 * XMenu.h: New alternative SEPARATOR.
49 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
51 * Version 19.31 released.
53 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
55 * Version 19.30 released.
57 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
59 * Makefile.in (ALL_CFLAGS): Add some -I options.
61 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
62 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
64 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
66 * Version 19.29 released.
68 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
70 * Makefile.in (maintainer-clean): Renamed from realclean.
72 1994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
74 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
76 1994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
78 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
80 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
82 * Version 19.27 released.
84 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
86 * Version 19.26 released.
88 1994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
90 * Error.c (XMenuError): Make `message' static.
92 1994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94 * Create.c (XAllocDisplayColor): New function.
95 Use it throughout in place of XAllocNamedColor.
97 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
99 * Version 19.25 released.
101 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
103 * Version 19.24 released.
105 1994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
107 * Create.c (XMenuCreate): Declare `data' as char*.
109 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
111 * Version 19.23 released.
113 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
115 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
117 1994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
119 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
120 (_XIOErrorFunction): Decl deleted.
122 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
124 * Version 19.22 released.
126 1993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
128 * Activate.c (XMenuActivate):
129 Call XSetWindowBackground and _XMRefreshPane.
131 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
133 * Version 19.21 released.
135 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
137 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
138 Tell user too, in case make doesn't pay attention.
140 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
142 * Version 19.20 released.
144 1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
146 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
148 1993-09-27 Brian Fox (bfox@valhalla)
150 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
151 `configure' to supply the values for these variables.
153 1993-09-26 Brian Fox (bfox@ai.mit.edu)
155 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
156 Makefiles, do not append the current directory to the value of
159 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
161 * Version 19.19 released.
163 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
165 * Version 19.18 released.
167 1993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
169 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
171 1993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
173 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
175 Among them, put the ..._SITE vars last.
177 1993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
179 * Version 19.17 released.
181 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
183 * Makefile.in: Write out the dependencies for the object files;
184 otherwise, VPATH won't work.
186 * Makefile.in: Re-arrange, to put `all' target at the top.
188 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
190 * Version 19.16 released.
192 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
194 * version 19.15 released.
196 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
198 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
199 This should make it work under any circumstances.
201 * Makefile.in (mostlyclean): Use rm -f.
203 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
205 * Version 19.14 released.
207 1993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
209 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
212 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
214 Bring mumbleclean targets into conformance with GNU coding standards.
215 * Makefile.in (mostlyclean, realclean): New targets.
217 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
219 * Version 19.13 released.
221 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
223 * Version 19.10 released.
225 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
227 * Create.c: Handle EMACS_BITMAP_FILES.
228 Use new names of renamed bitmap files.
230 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
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.
237 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
239 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
240 only works with GNU Make.
242 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
244 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
246 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
248 * Version 19.9 released.
250 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
252 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
254 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
256 * Version 19.8 released.
258 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
260 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
261 configuration process can correctly implement the --x-includes
264 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
266 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
269 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
271 * Version 19.7 released.
273 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
275 * Makefile.in: Renamed from Makefile, so that the top-level
276 makefile can edit it.
278 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
280 * XLookAssoc.c, XMakeAssoc: VMS needs <X11/Xresource.h>, not
283 * XCrAssoc.c: #include <errno.h>, not "errno.h".
284 (XCreateAssocTable): Doc fix.
286 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
288 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
289 the options to the C compiler.
291 * compile.com, descrip.mms: New files for VMS from Richard
293 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
294 brackets> around the names of the X Windows #include files; VMS
296 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
298 * Create.c: On VMS, we have to look for the bitmap files in
299 `./src/bitmaps', not <X11/bitmaps>.
301 1993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
303 * Makefile (.c.o): Don't rm the .o files.
305 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
307 * Activate.c (XMenuActivate): If `active' field is negative,
308 don't allow selecting a string.
310 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
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.
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.
322 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
323 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
325 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
326 warnings about redefining NULL.
328 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
329 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
331 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
332 any of the `.h' files, define it.
334 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
335 Add an extern declaration for errno.
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.
342 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
343 * XDelAssoc.c (XDeleteAssoc): Same.
345 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
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.
352 1992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
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.
360 1992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
362 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
363 Specify dir X11/ when including Xlibint.h.
365 1992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
367 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
370 * Makefile (SRCS, OBJS): Compile those files.
372 1992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
374 * Makefile (clean): Delete object files and library.
375 (distclean): New target.
377 1992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
379 * Makefile (libXMenu11.a): Put `-' on ranlib line.
381 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
383 * Makefile (EXTRA): New variable.
384 (libXMenu11.a): Use that.
386 * insque.c: New file.
388 1992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
390 * Makefile (CC): Assignment commented out.
392 1991-11-16 Noah Friedman (friedman at nutrimat)
394 * copyright.h: New file (copied from X11R4 distribution)
395 * All files: Replaced occurrences of #include <X11/copyright.h>
396 with #include "copyright.h"
398 1991-10-25 Richard Stallman (rms at mole.gnu.ai.mit.edu)
400 * XMenu.h (enum _xmmode): Remove spurious comma.
403 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
405 1990-11-13 Richard Stallman (rms at mole.ai.mit.edu)
407 * XMenu.h (struct _xmenu): Use unsigned long for colors.
409 1990-11-12 Richard Stallman (rms at mole.ai.mit.edu)
411 * Internal.c: Declare argument `display' in some functions.
415 ;; coding: iso-2022-7bit-unix
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.