1 2007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
5 2007-02-27 Glenn Morris <rgm@gnu.org>
7 * Imakefile: Remove unused file with no explicit legal info.
8 * Makefile.in (distclean): Remove Makefile.
10 2007-02-25 Glenn Morris <rgm@gnu.org>
12 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
13 * XMakeAssoc.c: Remove license text in favour of including
14 copyright.h, as was done in original X11 source.
16 2004-12-27 Jan Dj
\e,Ad
\e(Brv <jan.h.d@swipnet.se>
18 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
21 2004-11-12 Jan Dj
\e,Ad
\e(Brv <jan.h.d@swipnet.se>
23 * XMenu.h (XMenuActivateSetWaitFunction): New function.
25 * Activate.c (XMenuActivateSetWaitFunction): New function.
26 (XMenuActivate): Call wait_func if set, before XNextEvent.
28 2002-04-22 Jan Dj
\e,Ad
\e(Brv <jan.h.d@swipnet.se>
30 * Activate.c: Add calls to GrabKeyboard to remove strange
31 interactions with window managers that steal keypresses.
32 Call ungrab_all instead of XtUngrabPointer.
33 (XMenuActivate): Add call to XGrabKeyboard
34 (XMenuActivate): Add call to XUngrabKeyboard
36 2001-10-20 Gerd Moellmann <gerd@gnu.org>
38 * (Version 21.1 released.)
40 2001-10-05 Gerd Moellmann <gerd@gnu.org>
44 2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
46 * Activate.c (XMenuActivate): Call help callback with two more
47 arguments: the pane number and selection number.
49 2000-01-27 Gerd Moellmann <gerd@gnu.org>
51 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
54 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
56 * AddSel.c (XMenuAddSelection): Add parameter HELP.
58 * XMenu.h (XmSelect): Add member `help_string'.
60 1999-07-12 Richard Stallman <rms@gnu.org>
62 * Version 20.4 released.
64 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
66 * Version 20.3 released.
68 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
70 * Version 20.2 released.
72 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
74 * Version 20.1 released.
76 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
78 * Version 19.33 released.
80 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
82 * Version 19.32 released.
84 1996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
86 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
87 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
88 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
90 * XMenu.h: New alternative SEPARATOR.
92 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
94 * Version 19.31 released.
96 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
98 * Version 19.30 released.
100 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
102 * Makefile.in (ALL_CFLAGS): Add some -I options.
104 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
105 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
107 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
109 * Version 19.29 released.
111 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
113 * Makefile.in (maintainer-clean): Renamed from realclean.
115 1994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
117 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
119 1994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
121 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
123 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
125 * Version 19.27 released.
127 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
129 * Version 19.26 released.
131 1994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
133 * Error.c (XMenuError): Make `message' static.
135 1994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
137 * Create.c (XAllocDisplayColor): New function.
138 Use it throughout in place of XAllocNamedColor.
140 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
142 * Version 19.25 released.
144 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
146 * Version 19.24 released.
148 1994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
150 * Create.c (XMenuCreate): Declare `data' as char*.
152 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
154 * Version 19.23 released.
156 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
158 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
160 1994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
162 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
163 (_XIOErrorFunction): Decl deleted.
165 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
167 * Version 19.22 released.
169 1993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
171 * Activate.c (XMenuActivate):
172 Call XSetWindowBackground and _XMRefreshPane.
174 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
176 * Version 19.21 released.
178 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
180 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
181 Tell user too, in case make doesn't pay attention.
183 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
185 * Version 19.20 released.
187 1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
189 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
191 1993-09-27 Brian Fox (bfox@valhalla)
193 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
194 `configure' to supply the values for these variables.
196 1993-09-26 Brian Fox (bfox@ai.mit.edu)
198 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
199 Makefiles, do not append the current directory to the value of
202 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
204 * Version 19.19 released.
206 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
208 * Version 19.18 released.
210 1993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
212 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
214 1993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
216 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
218 Among them, put the ..._SITE vars last.
220 1993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
222 * Version 19.17 released.
224 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
226 * Makefile.in: Write out the dependencies for the object files;
227 otherwise, VPATH won't work.
229 * Makefile.in: Re-arrange, to put `all' target at the top.
231 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
233 * Version 19.16 released.
235 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
237 * version 19.15 released.
239 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
241 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
242 This should make it work under any circumstances.
244 * Makefile.in (mostlyclean): Use rm -f.
246 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
248 * Version 19.14 released.
250 1993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
252 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
255 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
257 Bring mumbleclean targets into conformance with GNU coding standards.
258 * Makefile.in (mostlyclean, realclean): New targets.
260 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
262 * Version 19.13 released.
264 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
266 * Version 19.10 released.
268 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
270 * Create.c: Handle EMACS_BITMAP_FILES.
271 Use new names of renamed bitmap files.
273 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
275 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
276 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
277 insque and remque to emacs_insque and emacs_remque, so we can
278 safely include insque.c in the library on all systems.
280 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
282 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
283 only works with GNU Make.
285 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
287 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
289 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
291 * Version 19.9 released.
293 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
295 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
297 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
299 * Version 19.8 released.
301 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
303 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
304 configuration process can correctly implement the --x-includes
307 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
309 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
312 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
314 * Version 19.7 released.
316 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
318 * Makefile.in: Renamed from Makefile, so that the top-level
319 makefile can edit it.
321 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
323 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
326 * XCrAssoc.c: #include <errno.h>, not "errno.h".
327 (XCreateAssocTable): Doc fix.
329 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
331 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
332 the options to the C compiler.
334 * compile.com, descrip.mms: New files for VMS from Richard
336 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
337 brackets> around the names of the X Windows #include files; VMS
339 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
341 * Create.c: On VMS, we have to look for the bitmap files in
342 `./src/bitmaps', not <X11/bitmaps>.
344 1993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
346 * Makefile (.c.o): Don't rm the .o files.
348 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
350 * Activate.c (XMenuActivate): If `active' field is negative,
351 don't allow selecting a string.
353 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
355 * Create.c (XMenuCreate): New variable `root', holding the
356 display's default root window, so we don't have to write out
357 "RootWindow (display, DefaultScreen (display))" a jillion times.
359 * Create.c (XMenuCreate): Don't assume that all the
360 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
361 bitmap and then converting it to a pixmap of the appropriate
362 depth if necessary, build a pixmap of the appropriate depth
363 directly, using XCreatePixmapFromBitmapData.
365 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
366 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
368 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
369 warnings about redefining NULL.
371 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
372 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
374 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
375 any of the `.h' files, define it.
377 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
378 Add an extern declaration for errno.
380 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
381 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
382 parts of the assoc table.
383 * XCrAssoc.c (XCreateAssocTable): Same.
385 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
386 * XDelAssoc.c (XDeleteAssoc): Same.
388 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
390 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
391 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
392 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
393 * XDestAssoc.c (XDestroyAssocTable): Likewise.
395 1992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
397 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
398 Use Xlib.h, not Xlibint.h.
399 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
400 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
401 * XMakeAssoc.c (_XIOErrorFunction): Declared.
403 1992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
405 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
406 Specify dir X11/ when including Xlibint.h.
408 1992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
410 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
413 * Makefile (SRCS, OBJS): Compile those files.
415 1992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
417 * Makefile (clean): Delete object files and library.
418 (distclean): New target.
420 1992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
422 * Makefile (libXMenu11.a): Put `-' on ranlib line.
424 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
426 * Makefile (EXTRA): New variable.
427 (libXMenu11.a): Use that.
429 * insque.c: New file.
431 1992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
433 * Makefile (CC): Assignment commented out.
435 1991-11-16 Noah Friedman (friedman@nutrimat)
437 * copyright.h: New file (copied from X11R4 distribution)
438 * All files: Replaced occurrences of #include <X11/copyright.h>
439 with #include "copyright.h"
441 1991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
443 * XMenu.h (enum _xmmode): Remove spurious comma.
446 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
448 1990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
450 * XMenu.h (struct _xmenu): Use unsigned long for colors.
452 1990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
454 * Internal.c: Declare argument `display' in some functions.
458 ;; coding: iso-2022-7bit
459 ;; add-log-time-zone-rule: t
462 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
463 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
465 This file is part of GNU Emacs.
467 GNU Emacs is free software; you can redistribute it and/or modify
468 it under the terms of the GNU General Public License as published by
469 the Free Software Foundation; either version 2, or (at your option)
472 GNU Emacs is distributed in the hope that it will be useful,
473 but WITHOUT ANY WARRANTY; without even the implied warranty of
474 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
475 GNU General Public License for more details.
477 You should have received a copy of the GNU General Public License
478 along with GNU Emacs; see the file COPYING. If not, write to the
479 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
480 Boston, MA 02110-1301, USA.
482 ;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf