Merge from emacs-23
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
61a808e8
CY
12010-05-07 Chong Yidong <cyd@stupidchicken.com>
2
3 * Version 23.2 released.
4
e3cf0cde
GM
52010-05-06 Glenn Morris <rgm@gnu.org>
6
e49dca3d 7 * Makefile.in (RANLIB): Let configure set it.
0235128c 8 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 9
e3cf0cde
GM
10 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
11 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
12
fa5e317a
GM
132010-05-04 Glenn Morris <rgm@gnu.org>
14
0235128c
SM
15 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
16 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
17 @c_switch_system@, @c_switch_machine@.
18
ed6281b0
DN
192010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
20
21 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
22
e769f484
DN
232010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
24
25 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
26
76bd8202
DN
272010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
28
29 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
30 (C_SWITCH_X_SITE): Define using autoconf.
31
288f9fc0
CY
322010-03-10 Chong Yidong <cyd@stupidchicken.com>
33
34 * Branch for 23.2.
35
70243478
CY
362009-06-21 Chong Yidong <cyd@stupidchicken.com>
37
38 * Branch for 23.1.
39
7c2fb837
DN
402008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
41
42 * descrip.mms:
43 * compile.com: Remove file.
44 * Create.c: Remove VMS support.
45
77ccee09
DN
462008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
47
48 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
49
cacc7b51
GM
502007-07-25 Glenn Morris <rgm@gnu.org>
51
52 * Relicense all FSF files to GPLv3 or later.
53
b3e1883c
TTN
542007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
55
56 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
57 compilation warnings: #include <config.h>.
58
7dfc4cda
CY
592007-06-02 Chong Yidong <cyd@stupidchicken.com>
60
61 * Version 22.1 released.
62
adc06ec4
GM
632007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
64
65 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
66
c16a484b
GM
672007-02-27 Glenn Morris <rgm@gnu.org>
68
69 * Imakefile: Remove unused file with no explicit legal info.
70 * Makefile.in (distclean): Remove Makefile.
71
add5890f
GM
722007-02-25 Glenn Morris <rgm@gnu.org>
73
74 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
75 * XMakeAssoc.c: Remove license text in favour of including
76 copyright.h, as was done in original X11 source.
77
880820fe 782004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
79
80 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
81 was pressed.
82
880820fe 832004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
84
85 * XMenu.h (XMenuActivateSetWaitFunction): New function.
86
87 * Activate.c (XMenuActivateSetWaitFunction): New function.
88 (XMenuActivate): Call wait_func if set, before XNextEvent.
89
880820fe 902002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
91
92 * Activate.c: Add calls to GrabKeyboard to remove strange
93 interactions with window managers that steal keypresses.
94 Call ungrab_all instead of XtUngrabPointer.
95 (XMenuActivate): Add call to XGrabKeyboard
96 (XMenuActivate): Add call to XUngrabKeyboard
97
71431a0e
GM
982001-10-20 Gerd Moellmann <gerd@gnu.org>
99
6aa97356 100 * (Version 21.1 released.)
71431a0e 101
ab952a4f
GM
1022001-10-05 Gerd Moellmann <gerd@gnu.org>
103
104 * Branch for 21.1.
dff28924 105
d1dc7e43
GM
1062000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
107
108 * Activate.c (XMenuActivate): Call help callback with two more
109 arguments: the pane number and selection number.
110
ffe0bcd1
GM
1112000-01-27 Gerd Moellmann <gerd@gnu.org>
112
113 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
114 Call help callback.
115
116 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
117
118 * AddSel.c (XMenuAddSelection): Add parameter HELP.
119
120 * XMenu.h (XmSelect): Add member `help_string'.
121
e745ede7
DL
1221999-07-12 Richard Stallman <rms@gnu.org>
123
124 * Version 20.4 released.
125
1261998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
127
128 * Version 20.3 released.
129
1301997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
131
132 * Version 20.2 released.
133
1341997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
135
136 * Version 20.1 released.
137
1381996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
139
140 * Version 19.33 released.
141
1421996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
143
144 * Version 19.32 released.
145
1461996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
147
148 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
149 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
150 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
151
152 * XMenu.h: New alternative SEPARATOR.
153
1541996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
155
156 * Version 19.31 released.
157
1581995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
159
160 * Version 19.30 released.
161
1621995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
163
164 * Makefile.in (ALL_CFLAGS): Add some -I options.
165
166 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
167 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
168
1691995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
170
171 * Version 19.29 released.
172
1731995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
174
175 * Makefile.in (maintainer-clean): Renamed from realclean.
176
1771994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
178
179 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
180
1811994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
182
183 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
184
1851994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
186
187 * Version 19.27 released.
188
1891994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
190
191 * Version 19.26 released.
192
1931994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
194
195 * Error.c (XMenuError): Make `message' static.
196
1971994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
198
199 * Create.c (XAllocDisplayColor): New function.
200 Use it throughout in place of XAllocNamedColor.
201
2021994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
203
204 * Version 19.25 released.
205
2061994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
207
208 * Version 19.24 released.
209
2101994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
211
212 * Create.c (XMenuCreate): Declare `data' as char*.
213
2141994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
215
216 * Version 19.23 released.
217
2181994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
219
220 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
221
2221994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
223
224 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
225 (_XIOErrorFunction): Decl deleted.
226
2271993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
228
229 * Version 19.22 released.
230
2311993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
232
233 * Activate.c (XMenuActivate):
234 Call XSetWindowBackground and _XMRefreshPane.
235
2361993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
237
238 * Version 19.21 released.
239
2401993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
241
242 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
243 Tell user too, in case make doesn't pay attention.
244
2451993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
246
247 * Version 19.20 released.
248
f0131492 2491993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
250
251 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
252
f0131492 2531993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
254
255 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
256 `configure' to supply the values for these variables.
257
f0131492 2581993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
259
260 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
261 Makefiles, do not append the current directory to the value of
262 `srcdir' or `VPATH'.
263
2641993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
265
266 * Version 19.19 released.
267
2681993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
269
270 * Version 19.18 released.
271
2721993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
273
274 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
275
2761993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
277
278 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
279
280 Among them, put the ..._SITE vars last.
281
2821993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
283
284 * Version 19.17 released.
285
2861993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
287
288 * Makefile.in: Write out the dependencies for the object files;
289 otherwise, VPATH won't work.
290
291 * Makefile.in: Re-arrange, to put `all' target at the top.
292
2931993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
294
295 * Version 19.16 released.
296
2971993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
298
299 * version 19.15 released.
300
3011993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
302
303 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
304 This should make it work under any circumstances.
305
306 * Makefile.in (mostlyclean): Use rm -f.
307
3081993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
309
310 * Version 19.14 released.
311
3121993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
313
314 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
315 Put CFLAGS last.
316
3171993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
318
e580a741 319 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
320 * Makefile.in (mostlyclean, realclean): New targets.
321
3221993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
323
324 * Version 19.13 released.
325
3261993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
327
328 * Version 19.10 released.
329
3301993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
331
332 * Create.c: Handle EMACS_BITMAP_FILES.
333 Use new names of renamed bitmap files.
334
3351993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
336
337 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
338 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
339 insque and remque to emacs_insque and emacs_remque, so we can
340 safely include insque.c in the library on all systems.
341
3421993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
343
344 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
345 only works with GNU Make.
346
3471993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
348
349 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
350
3511993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
352
353 * Version 19.9 released.
354
3551993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
356
357 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
358
3591993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
360
361 * Version 19.8 released.
362
3631993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
364
365 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
366 configuration process can correctly implement the --x-includes
367 option.
368
3691993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
370
371 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
372 not NULL.
373
3741993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
375
e580a741 376 * Version 19.7 released.
e745ede7
DL
377
3781993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
379
380 * Makefile.in: Renamed from Makefile, so that the top-level
381 makefile can edit it.
382
3831993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
384
88c71720 385 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
386 <X11/Xos.h>.
387
388 * XCrAssoc.c: #include <errno.h>, not "errno.h".
389 (XCreateAssocTable): Doc fix.
390
3911993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
392
393 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
394 the options to the C compiler.
395
396 * compile.com, descrip.mms: New files for VMS from Richard
397 Levitte.
398 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
399 brackets> around the names of the X Windows #include files; VMS
400 needs this.
401 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
402 this.
403 * Create.c: On VMS, we have to look for the bitmap files in
404 `./src/bitmaps', not <X11/bitmaps>.
405
4061993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
407
408 * Makefile (.c.o): Don't rm the .o files.
409
4101993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
411
412 * Activate.c (XMenuActivate): If `active' field is negative,
413 don't allow selecting a string.
414
4151993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
416
417 * Create.c (XMenuCreate): New variable `root', holding the
418 display's default root window, so we don't have to write out
419 "RootWindow (display, DefaultScreen (display))" a jillion times.
420
421 * Create.c (XMenuCreate): Don't assume that all the
422 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
423 bitmap and then converting it to a pixmap of the appropriate
424 depth if necessary, build a pixmap of the appropriate depth
425 directly, using XCreatePixmapFromBitmapData.
426
427 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
428 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
429
430 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
431 warnings about redefining NULL.
432
433 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
434 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
435
436 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
437 any of the `.h' files, define it.
438
439 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
440 Add an extern declaration for errno.
441
442 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
443 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
444 parts of the assoc table.
445 * XCrAssoc.c (XCreateAssocTable): Same.
446
447 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
448 * XDelAssoc.c (XDeleteAssoc): Same.
449
4501992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
451
452 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
453 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
454 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
455 * XDestAssoc.c (XDestroyAssocTable): Likewise.
456
4571992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
458
459 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
460 Use Xlib.h, not Xlibint.h.
461 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
462 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
463 * XMakeAssoc.c (_XIOErrorFunction): Declared.
464
4651992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
466
467 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
468 Specify dir X11/ when including Xlibint.h.
469
4701992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
471
472 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
473 New files.
474
475 * Makefile (SRCS, OBJS): Compile those files.
476
4771992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
478
479 * Makefile (clean): Delete object files and library.
480 (distclean): New target.
481
4821992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
483
484 * Makefile (libXMenu11.a): Put `-' on ranlib line.
485
4861992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
487
488 * Makefile (EXTRA): New variable.
489 (libXMenu11.a): Use that.
490
491 * insque.c: New file.
492
4931992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
494
495 * Makefile (CC): Assignment commented out.
496
dff28924 4971991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 498
e580a741
JB
499 * copyright.h: New file (copied from X11R4 distribution)
500 * All files: Replaced occurrences of #include <X11/copyright.h>
501 with #include "copyright.h"
e745ede7 502
dff28924 5031991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
504
505 * XMenu.h (enum _xmmode): Remove spurious comma.
506
507 * X10.h: New file.
508 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
509
dff28924 5101990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
511
512 * XMenu.h (struct _xmenu): Use unsigned long for colors.
513
dff28924 5141990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
515
516 * Internal.c: Declare argument `display' in some functions.
517
518
6922b018 519;; Local Variables:
880820fe 520;; coding: utf-8
33462dfa 521;; add-log-time-zone-rule: t
6922b018 522;; End:
2a34a036 523
b398a621 524 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
114f9c96 525 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
bb892cde 526 Free Software Foundation, Inc.
7f6d64f8
GM
527
528 This file is part of GNU Emacs.
529
4eaa4034 530 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 531 it under the terms of the GNU General Public License as published by
4eaa4034
GM
532 the Free Software Foundation, either version 3 of the License, or
533 (at your option) any later version.
7f6d64f8
GM
534
535 GNU Emacs is distributed in the hope that it will be useful,
536 but WITHOUT ANY WARRANTY; without even the implied warranty of
537 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
538 GNU General Public License for more details.
539
540 You should have received a copy of the GNU General Public License
4eaa4034 541 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
542
543;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf