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