Synch with Gnus trunk.
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
fa5e317a
GM
12010-05-04 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE): Use
4 @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
5 @c_switch_system@, @c_switch_machine@.
6
ed6281b0
DN
72010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
8
9 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
10
e769f484
DN
112010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
12
13 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
14
76bd8202
DN
152010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
16
17 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
18 (C_SWITCH_X_SITE): Define using autoconf.
19
288f9fc0
CY
202010-03-10 Chong Yidong <cyd@stupidchicken.com>
21
22 * Branch for 23.2.
23
70243478
CY
242009-06-21 Chong Yidong <cyd@stupidchicken.com>
25
26 * Branch for 23.1.
27
7c2fb837
DN
282008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
29
30 * descrip.mms:
31 * compile.com: Remove file.
32 * Create.c: Remove VMS support.
33
77ccee09
DN
342008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
35
36 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
37
cacc7b51
GM
382007-07-25 Glenn Morris <rgm@gnu.org>
39
40 * Relicense all FSF files to GPLv3 or later.
41
b3e1883c
TTN
422007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
43
44 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
45 compilation warnings: #include <config.h>.
46
7dfc4cda
CY
472007-06-02 Chong Yidong <cyd@stupidchicken.com>
48
49 * Version 22.1 released.
50
adc06ec4
GM
512007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
52
53 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
54
c16a484b
GM
552007-02-27 Glenn Morris <rgm@gnu.org>
56
57 * Imakefile: Remove unused file with no explicit legal info.
58 * Makefile.in (distclean): Remove Makefile.
59
add5890f
GM
602007-02-25 Glenn Morris <rgm@gnu.org>
61
62 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
63 * XMakeAssoc.c: Remove license text in favour of including
64 copyright.h, as was done in original X11 source.
65
880820fe 662004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
67
68 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
69 was pressed.
70
880820fe 712004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
72
73 * XMenu.h (XMenuActivateSetWaitFunction): New function.
74
75 * Activate.c (XMenuActivateSetWaitFunction): New function.
76 (XMenuActivate): Call wait_func if set, before XNextEvent.
77
880820fe 782002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
79
80 * Activate.c: Add calls to GrabKeyboard to remove strange
81 interactions with window managers that steal keypresses.
82 Call ungrab_all instead of XtUngrabPointer.
83 (XMenuActivate): Add call to XGrabKeyboard
84 (XMenuActivate): Add call to XUngrabKeyboard
85
71431a0e
GM
862001-10-20 Gerd Moellmann <gerd@gnu.org>
87
6aa97356 88 * (Version 21.1 released.)
71431a0e 89
ab952a4f
GM
902001-10-05 Gerd Moellmann <gerd@gnu.org>
91
92 * Branch for 21.1.
dff28924 93
d1dc7e43
GM
942000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
95
96 * Activate.c (XMenuActivate): Call help callback with two more
97 arguments: the pane number and selection number.
98
ffe0bcd1
GM
992000-01-27 Gerd Moellmann <gerd@gnu.org>
100
101 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
102 Call help callback.
103
104 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
105
106 * AddSel.c (XMenuAddSelection): Add parameter HELP.
107
108 * XMenu.h (XmSelect): Add member `help_string'.
109
e745ede7
DL
1101999-07-12 Richard Stallman <rms@gnu.org>
111
112 * Version 20.4 released.
113
1141998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
115
116 * Version 20.3 released.
117
1181997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
119
120 * Version 20.2 released.
121
1221997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
123
124 * Version 20.1 released.
125
1261996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
127
128 * Version 19.33 released.
129
1301996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
131
132 * Version 19.32 released.
133
1341996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
135
136 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
137 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
138 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
139
140 * XMenu.h: New alternative SEPARATOR.
141
1421996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
143
144 * Version 19.31 released.
145
1461995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
147
148 * Version 19.30 released.
149
1501995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
151
152 * Makefile.in (ALL_CFLAGS): Add some -I options.
153
154 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
155 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
156
1571995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
158
159 * Version 19.29 released.
160
1611995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
162
163 * Makefile.in (maintainer-clean): Renamed from realclean.
164
1651994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
166
167 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
168
1691994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
170
171 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
172
1731994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
174
175 * Version 19.27 released.
176
1771994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
178
179 * Version 19.26 released.
180
1811994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
182
183 * Error.c (XMenuError): Make `message' static.
184
1851994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
186
187 * Create.c (XAllocDisplayColor): New function.
188 Use it throughout in place of XAllocNamedColor.
189
1901994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
191
192 * Version 19.25 released.
193
1941994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
195
196 * Version 19.24 released.
197
1981994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
199
200 * Create.c (XMenuCreate): Declare `data' as char*.
201
2021994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
203
204 * Version 19.23 released.
205
2061994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
207
208 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
209
2101994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
211
212 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
213 (_XIOErrorFunction): Decl deleted.
214
2151993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
216
217 * Version 19.22 released.
218
2191993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
220
221 * Activate.c (XMenuActivate):
222 Call XSetWindowBackground and _XMRefreshPane.
223
2241993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
225
226 * Version 19.21 released.
227
2281993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
229
230 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
231 Tell user too, in case make doesn't pay attention.
232
2331993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
234
235 * Version 19.20 released.
236
f0131492 2371993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
238
239 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
240
f0131492 2411993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
242
243 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
244 `configure' to supply the values for these variables.
245
f0131492 2461993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
247
248 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
249 Makefiles, do not append the current directory to the value of
250 `srcdir' or `VPATH'.
251
2521993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
253
254 * Version 19.19 released.
255
2561993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
257
258 * Version 19.18 released.
259
2601993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
261
262 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
263
2641993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
265
266 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
267
268 Among them, put the ..._SITE vars last.
269
2701993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
271
272 * Version 19.17 released.
273
2741993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
275
276 * Makefile.in: Write out the dependencies for the object files;
277 otherwise, VPATH won't work.
278
279 * Makefile.in: Re-arrange, to put `all' target at the top.
280
2811993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
282
283 * Version 19.16 released.
284
2851993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
286
287 * version 19.15 released.
288
2891993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
290
291 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
292 This should make it work under any circumstances.
293
294 * Makefile.in (mostlyclean): Use rm -f.
295
2961993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
297
298 * Version 19.14 released.
299
3001993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
301
302 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
303 Put CFLAGS last.
304
3051993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
306
e580a741 307 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
308 * Makefile.in (mostlyclean, realclean): New targets.
309
3101993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
311
312 * Version 19.13 released.
313
3141993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
315
316 * Version 19.10 released.
317
3181993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
319
320 * Create.c: Handle EMACS_BITMAP_FILES.
321 Use new names of renamed bitmap files.
322
3231993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
324
325 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
326 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
327 insque and remque to emacs_insque and emacs_remque, so we can
328 safely include insque.c in the library on all systems.
329
3301993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
331
332 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
333 only works with GNU Make.
334
3351993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
336
337 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
338
3391993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
340
341 * Version 19.9 released.
342
3431993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
344
345 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
346
3471993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
348
349 * Version 19.8 released.
350
3511993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
352
353 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
354 configuration process can correctly implement the --x-includes
355 option.
356
3571993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
358
359 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
360 not NULL.
361
3621993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
363
e580a741 364 * Version 19.7 released.
e745ede7
DL
365
3661993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
367
368 * Makefile.in: Renamed from Makefile, so that the top-level
369 makefile can edit it.
370
3711993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
372
88c71720 373 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
374 <X11/Xos.h>.
375
376 * XCrAssoc.c: #include <errno.h>, not "errno.h".
377 (XCreateAssocTable): Doc fix.
378
3791993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
380
381 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
382 the options to the C compiler.
383
384 * compile.com, descrip.mms: New files for VMS from Richard
385 Levitte.
386 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
387 brackets> around the names of the X Windows #include files; VMS
388 needs this.
389 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
390 this.
391 * Create.c: On VMS, we have to look for the bitmap files in
392 `./src/bitmaps', not <X11/bitmaps>.
393
3941993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
395
396 * Makefile (.c.o): Don't rm the .o files.
397
3981993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
399
400 * Activate.c (XMenuActivate): If `active' field is negative,
401 don't allow selecting a string.
402
4031993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
404
405 * Create.c (XMenuCreate): New variable `root', holding the
406 display's default root window, so we don't have to write out
407 "RootWindow (display, DefaultScreen (display))" a jillion times.
408
409 * Create.c (XMenuCreate): Don't assume that all the
410 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
411 bitmap and then converting it to a pixmap of the appropriate
412 depth if necessary, build a pixmap of the appropriate depth
413 directly, using XCreatePixmapFromBitmapData.
414
415 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
416 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
417
418 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
419 warnings about redefining NULL.
420
421 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
422 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
423
424 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
425 any of the `.h' files, define it.
426
427 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
428 Add an extern declaration for errno.
429
430 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
431 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
432 parts of the assoc table.
433 * XCrAssoc.c (XCreateAssocTable): Same.
434
435 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
436 * XDelAssoc.c (XDeleteAssoc): Same.
437
4381992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
439
440 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
441 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
442 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
443 * XDestAssoc.c (XDestroyAssocTable): Likewise.
444
4451992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
446
447 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
448 Use Xlib.h, not Xlibint.h.
449 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
450 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
451 * XMakeAssoc.c (_XIOErrorFunction): Declared.
452
4531992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
454
455 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
456 Specify dir X11/ when including Xlibint.h.
457
4581992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
459
460 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
461 New files.
462
463 * Makefile (SRCS, OBJS): Compile those files.
464
4651992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
466
467 * Makefile (clean): Delete object files and library.
468 (distclean): New target.
469
4701992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
471
472 * Makefile (libXMenu11.a): Put `-' on ranlib line.
473
4741992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
475
476 * Makefile (EXTRA): New variable.
477 (libXMenu11.a): Use that.
478
479 * insque.c: New file.
480
4811992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
482
483 * Makefile (CC): Assignment commented out.
484
dff28924 4851991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 486
e580a741
JB
487 * copyright.h: New file (copied from X11R4 distribution)
488 * All files: Replaced occurrences of #include <X11/copyright.h>
489 with #include "copyright.h"
e745ede7 490
dff28924 4911991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
492
493 * XMenu.h (enum _xmmode): Remove spurious comma.
494
495 * X10.h: New file.
496 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
497
dff28924 4981990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
499
500 * XMenu.h (struct _xmenu): Use unsigned long for colors.
501
dff28924 5021990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
503
504 * Internal.c: Declare argument `display' in some functions.
505
506
6922b018 507;; Local Variables:
880820fe 508;; coding: utf-8
33462dfa 509;; add-log-time-zone-rule: t
6922b018 510;; End:
2a34a036 511
b398a621 512 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
114f9c96 513 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
bb892cde 514 Free Software Foundation, Inc.
7f6d64f8
GM
515
516 This file is part of GNU Emacs.
517
4eaa4034 518 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 519 it under the terms of the GNU General Public License as published by
4eaa4034
GM
520 the Free Software Foundation, either version 3 of the License, or
521 (at your option) any later version.
7f6d64f8
GM
522
523 GNU Emacs is distributed in the hope that it will be useful,
524 but WITHOUT ANY WARRANTY; without even the implied warranty of
525 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
526 GNU General Public License for more details.
527
528 You should have received a copy of the GNU General Public License
4eaa4034 529 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
530
531;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf