root/trunk/oldXMenu/ChangeLog

Revision 4220, 14.2 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to native
Line 
1 2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
2
3         * Version 22.2 released.
4
5 2007-07-25  Glenn Morris  <rgm@gnu.org>
6
7         * Relicense all FSF files to GPLv3 or later.
8
9 2007-06-04  Ulrich Mueller  <ulm@gentoo.org>  (tiny change)
10
11         * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
12         compilation warnings: #include <config.h>.
13
14 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
15
16         * Version 22.1 released.
17
18 2007-05-30  Ulrich Mueller  <ulm@gentoo.org>  (tiny change)
19
20         * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
21
22 2007-02-27  Glenn Morris  <rgm@gnu.org>
23
24         * Imakefile: Remove unused file with no explicit legal info.
25         * Makefile.in (distclean): Remove Makefile.
26
27 2007-02-25  Glenn Morris  <rgm@gnu.org>
28
29         * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
30         * XMakeAssoc.c: Remove license text in favour of including
31         copyright.h, as was done in original X11 source.
32
33 2004-12-27  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
34
35         * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
36         was pressed.
37
38 2004-11-12  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
39
40         * XMenu.h (XMenuActivateSetWaitFunction): New function.
41
42         * Activate.c (XMenuActivateSetWaitFunction): New function.
43         (XMenuActivate): Call wait_func if set, before XNextEvent.
44
45 2002-04-22  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
46
47         * Activate.c: Add calls to GrabKeyboard to remove strange
48         interactions with window managers that steal keypresses.
49         Call ungrab_all instead of XtUngrabPointer.
50         (XMenuActivate): Add call to XGrabKeyboard
51         (XMenuActivate): Add call to XUngrabKeyboard
52
53 2001-10-20  Gerd Moellmann  <gerd@gnu.org>
54
55         * (Version 21.1 released.)
56
57 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
58
59         * Branch for 21.1.
60
61 2000-07-21  Eli Zaretskii  <eliz@is.elta.co.il>
62
63         * Activate.c (XMenuActivate): Call help callback with two more
64         arguments: the pane number and selection number.
65
66 2000-01-27  Gerd Moellmann  <gerd@gnu.org>
67
68         * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
69         Call help callback.
70
71         * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
72
73         * AddSel.c (XMenuAddSelection): Add parameter HELP.
74
75         * XMenu.h (XmSelect): Add member `help_string'.
76
77 1999-07-12  Richard Stallman  <rms@gnu.org>
78
79         * Version 20.4 released.
80
81 1998-08-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
82
83         * Version 20.3 released.
84
85 1997-09-19  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
86
87         * Version 20.2 released.
88
89 1997-09-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
90
91         * Version 20.1 released.
92
93 1996-08-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
94
95         * Version 19.33 released.
96
97 1996-07-31  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
98
99         * Version 19.32 released.
100
101 1996-06-12  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
102
103         * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
104         * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
105         * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
106
107         * XMenu.h: New alternative SEPARATOR.
108
109 1996-05-25  Karl Heuer  <kwzh@gnu.ai.mit.edu>
110
111         * Version 19.31 released.
112
113 1995-11-24  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
114
115         * Version 19.30 released.
116
117 1995-11-13  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
118
119         * Makefile.in (ALL_CFLAGS): Add some -I options.
120
121         * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
122         * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
123
124 1995-06-19  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
125
126         * Version 19.29 released.
127
128 1995-02-07  Richard Stallman  <rms@pogo.gnu.ai.mit.edu>
129
130         * Makefile.in (maintainer-clean): Renamed from realclean.
131
132 1994-10-25  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
133
134         * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
135
136 1994-10-24  Jim Wilson  (wilson@chestnut.cygnus.com)
137
138         * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
139
140 1994-09-11  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
141
142         * Version 19.27 released.
143
144 1994-09-07  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
145
146         * Version 19.26 released.
147
148 1994-07-23  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
149
150         * Error.c (XMenuError): Make `message' static.
151
152 1994-06-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
153
154         * Create.c (XAllocDisplayColor): New function.
155         Use it throughout in place of XAllocNamedColor.
156
157 1994-05-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
158
159         * Version 19.25 released.
160
161 1994-05-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
162
163         * Version 19.24 released.
164
165 1994-05-17  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
166
167         * Create.c (XMenuCreate): Declare `data' as char*.
168
169 1994-05-16  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
170
171         * Version 19.23 released.
172
173 1994-04-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
174
175         * Create.c (XMenuCreate): Declare `data' as unsigned char*.
176
177 1994-01-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
178
179         * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
180         (_XIOErrorFunction): Decl deleted.
181
182 1993-11-27  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
183
184         * Version 19.22 released.
185
186 1993-11-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
187
188         * Activate.c (XMenuActivate):
189         Call XSetWindowBackground and _XMRefreshPane.
190
191 1993-11-16  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
192
193         * Version 19.21 released.
194
195 1993-11-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
196
197         * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
198         Tell user too, in case make doesn't pay attention.
199
200 1993-11-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
201
202         * Version 19.20 released.
203
204 1993-10-25  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
205
206         * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
207
208 1993-09-27  Brian Fox  (bfox@valhalla)
209
210         * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
211         `configure' to supply the values for these variables.
212
213 1993-09-26  Brian Fox  (bfox@ai.mit.edu)
214
215         * Makefile.in (VPATH, srcdir): Now that `configure' creates the
216         Makefiles, do not append the current directory to the value of
217         `srcdir' or `VPATH'.
218
219 1993-08-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
220
221         * Version 19.19 released.
222
223 1993-08-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
224
225         * Version 19.18 released.
226
227 1993-07-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
228
229         * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
230
231 1993-07-27  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
232
233         * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
234
235         Among them, put the ..._SITE vars last.
236
237 1993-07-18  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
238
239         * Version 19.17 released.
240
241 1993-07-07  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
242
243         * Makefile.in: Write out the dependencies for the object files;
244         otherwise, VPATH won't work.
245
246         * Makefile.in: Re-arrange, to put `all' target at the top.
247
248 1993-07-06  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
249
250         * Version 19.16 released.
251
252 1993-06-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
253
254         * version 19.15 released.
255
256 1993-06-18  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
257
258         * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
259         This should make it work under any circumstances.
260
261         * Makefile.in (mostlyclean): Use rm -f.
262
263 1993-06-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
264
265         * Version 19.14 released.
266
267 1993-06-17  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
268
269         * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
270         Put CFLAGS last.
271
272 1993-06-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
273
274         Bring mumbleclean targets into conformance with GNU coding standards.
275         * Makefile.in (mostlyclean, realclean): New targets.
276
277 1993-06-08  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
278
279         * Version 19.13 released.
280
281 1993-05-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
282
283         * Version 19.10 released.
284
285 1993-05-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
286
287         * Create.c: Handle EMACS_BITMAP_FILES.
288         Use new names of renamed bitmap files.
289
290 1993-05-28  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
291
292         * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
293         XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
294         insque and remque to emacs_insque and emacs_remque, so we can
295         safely include insque.c in the library on all systems.
296
297 1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
298
299         * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
300         only works with GNU Make.
301
302 1993-05-27  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
303
304         * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
305
306 1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
307
308         * Version 19.9 released.
309
310 1993-05-27  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
311
312         * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
313
314 1993-05-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
315
316         * Version 19.8 released.
317
318 1993-05-23  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
319
320         * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
321         configuration process can correctly implement the --x-includes
322         option.
323
324 1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
325
326         * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
327         not NULL.
328
329 1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
330
331         * Version 19.7 released.
332
333 1993-05-15  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
334
335         * Makefile.in: Renamed from Makefile, so that the top-level
336         makefile can edit it.
337
338 1993-04-13  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
339
340         * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
341         <X11/Xos.h>.
342
343         * XCrAssoc.c: #include <errno.h>, not "errno.h".
344         (XCreateAssocTable): Doc fix.
345
346 1993-03-24  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
347
348         * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
349         the options to the C compiler.
350
351         * compile.com, descrip.mms: New files for VMS from Richard
352         Levitte.
353         * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
354         brackets> around the names of the X Windows #include files; VMS
355         needs this.
356         * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>.  VMS needs
357         this.
358         * Create.c: On VMS, we have to look for the bitmap files in
359         `./src/bitmaps', not <X11/bitmaps>.
360
361 1993-03-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
362
363         * Makefile (.c.o): Don't rm the .o files.
364
365 1993-03-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
366
367         * Activate.c (XMenuActivate): If `active' field is negative,
368         don't allow selecting a string.
369
370 1993-03-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
371
372         * Create.c (XMenuCreate): New variable `root', holding the
373         display's default root window, so we don't have to write out
374         "RootWindow (display, DefaultScreen (display))" a jillion times.
375
376         * Create.c (XMenuCreate): Don't assume that all the
377         <X11/bitmaps/foo> patterns are 16x16.  Instead of building a
378         bitmap and then converting it to a pixmap of the appropriate
379         depth if necessary, build a pixmap of the appropriate depth
380         directly, using XCreatePixmapFromBitmapData.
381
382         * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
383         XLookAssoc.c, and XMakeAssoc.c in SRCS.  Similarly for OBJS.
384
385         * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
386         warnings about redefining NULL.
387
388         * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
389         XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
390
391         * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
392         any of the `.h' files, define it.
393
394         * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
395         Add an extern declaration for errno.
396
397         * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
398         (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
399         parts of the assoc table.
400         * XCrAssoc.c (XCreateAssocTable): Same.
401
402         * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
403         * XDelAssoc.c (XDeleteAssoc): Same.
404
405 1992-10-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
406
407         * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
408         * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
409         * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
410         * XDestAssoc.c (XDestroyAssocTable): Likewise.
411
412 1992-10-17  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
413
414         * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
415         Use Xlib.h, not Xlibint.h.
416         * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
417         * XMakeAssoc.c, XCrAssoc.c: Include errno.h.  Declare errno.
418         * XMakeAssoc.c (_XIOErrorFunction): Declared.
419
420 1992-09-19  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
421
422         * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
423         Specify dir X11/ when including Xlibint.h.
424
425 1992-09-17  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
426
427         * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
428         New files.
429
430         * Makefile (SRCS, OBJS): Compile those files.
431
432 1992-01-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
433
434         * Makefile (clean): Delete object files and library.
435         (distclean): New target.
436
437 1992-01-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
438
439         * Makefile (libXMenu11.a): Put `-' on ranlib line.
440
441 1992-01-27  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
442
443         * Makefile (EXTRA): New variable.
444         (libXMenu11.a): Use that.
445
446         * insque.c: New file.
447
448 1992-01-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
449
450         * Makefile (CC): Assignment commented out.
451
452 1991-11-16  Noah Friedman  (friedman@nutrimat)
453
454         * copyright.h: New file (copied from X11R4 distribution)
455         * All files: Replaced occurrences of #include <X11/copyright.h>
456           with #include "copyright.h"
457
458 1991-10-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
459
460         * XMenu.h (enum _xmmode): Remove spurious comma.
461
462         * X10.h: New file.
463         * XMenu.h, XMenuInt.h: Include X10.h from this dir.
464
465 1990-11-13  Richard Stallman  (rms@mole.ai.mit.edu)
466
467         * XMenu.h (struct _xmenu): Use unsigned long for colors.
468
469 1990-11-12  Richard Stallman  (rms@mole.ai.mit.edu)
470
471         * Internal.c: Declare argument `display' in some functions.
472
473
474 ;; Local Variables:
475 ;; coding: iso-2022-7bit-unix
476 ;; add-log-time-zone-rule: t
477 ;; End:
478
479     Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
480         2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
481
482   This file is part of GNU Emacs.
483
484   GNU Emacs is free software; you can redistribute it and/or modify
485   it under the terms of the GNU General Public License as published by
486   the Free Software Foundation; either version 3, or (at your option)
487   any later version.
488
489   GNU Emacs is distributed in the hope that it will be useful,
490   but WITHOUT ANY WARRANTY; without even the implied warranty of
491   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
492   GNU General Public License for more details.
493
494   You should have received a copy of the GNU General Public License
495   along with GNU Emacs; see the file COPYING.  If not, write to the
496   Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
497   Boston, MA 02110-1301, USA.
498
499 ;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf
Note: See TracBrowser for help on using the browser.