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