*** empty log message ***
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
add5890f
GM
12007-02-25 Glenn Morris <rgm@gnu.org>
2
3 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
4 * XMakeAssoc.c: Remove license text in favour of including
5 copyright.h, as was done in original X11 source.
6
e89f4e4b
JD
72004-12-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
8
9 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
10 was pressed.
11
141dbd2b
JD
122004-11-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
13
14 * XMenu.h (XMenuActivateSetWaitFunction): New function.
15
16 * Activate.c (XMenuActivateSetWaitFunction): New function.
17 (XMenuActivate): Call wait_func if set, before XNextEvent.
18
fb7df251 192002-04-22 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
6be3e0da
JD
20
21 * Activate.c: Add calls to GrabKeyboard to remove strange
22 interactions with window managers that steal keypresses.
23 Call ungrab_all instead of XtUngrabPointer.
24 (XMenuActivate): Add call to XGrabKeyboard
25 (XMenuActivate): Add call to XUngrabKeyboard
26
71431a0e
GM
272001-10-20 Gerd Moellmann <gerd@gnu.org>
28
6aa97356 29 * (Version 21.1 released.)
71431a0e 30
ab952a4f
GM
312001-10-05 Gerd Moellmann <gerd@gnu.org>
32
33 * Branch for 21.1.
dff28924 34
d1dc7e43
GM
352000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
36
37 * Activate.c (XMenuActivate): Call help callback with two more
38 arguments: the pane number and selection number.
39
ffe0bcd1
GM
402000-01-27 Gerd Moellmann <gerd@gnu.org>
41
42 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
43 Call help callback.
44
45 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
46
47 * AddSel.c (XMenuAddSelection): Add parameter HELP.
48
49 * XMenu.h (XmSelect): Add member `help_string'.
50
e745ede7
DL
511999-07-12 Richard Stallman <rms@gnu.org>
52
53 * Version 20.4 released.
54
551998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
56
57 * Version 20.3 released.
58
591997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
60
61 * Version 20.2 released.
62
631997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
64
65 * Version 20.1 released.
66
671996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
68
69 * Version 19.33 released.
70
711996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
72
73 * Version 19.32 released.
74
751996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
76
77 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
78 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
79 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
80
81 * XMenu.h: New alternative SEPARATOR.
82
831996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
84
85 * Version 19.31 released.
86
871995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
88
89 * Version 19.30 released.
90
911995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
92
93 * Makefile.in (ALL_CFLAGS): Add some -I options.
94
95 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
96 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
97
981995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
99
100 * Version 19.29 released.
101
1021995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
103
104 * Makefile.in (maintainer-clean): Renamed from realclean.
105
1061994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
107
108 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
109
1101994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
111
112 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
113
1141994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
115
116 * Version 19.27 released.
117
1181994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
119
120 * Version 19.26 released.
121
1221994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
123
124 * Error.c (XMenuError): Make `message' static.
125
1261994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
127
128 * Create.c (XAllocDisplayColor): New function.
129 Use it throughout in place of XAllocNamedColor.
130
1311994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
132
133 * Version 19.25 released.
134
1351994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
136
137 * Version 19.24 released.
138
1391994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
140
141 * Create.c (XMenuCreate): Declare `data' as char*.
142
1431994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
144
145 * Version 19.23 released.
146
1471994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
148
149 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
150
1511994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
152
153 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
154 (_XIOErrorFunction): Decl deleted.
155
1561993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
157
158 * Version 19.22 released.
159
1601993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
161
162 * Activate.c (XMenuActivate):
163 Call XSetWindowBackground and _XMRefreshPane.
164
1651993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
166
167 * Version 19.21 released.
168
1691993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
170
171 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
172 Tell user too, in case make doesn't pay attention.
173
1741993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
175
176 * Version 19.20 released.
177
1781993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
179
180 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
181
1821993-09-27 Brian Fox (bfox@valhalla)
183
184 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
185 `configure' to supply the values for these variables.
186
1871993-09-26 Brian Fox (bfox@ai.mit.edu)
188
189 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
190 Makefiles, do not append the current directory to the value of
191 `srcdir' or `VPATH'.
192
1931993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
194
195 * Version 19.19 released.
196
1971993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
198
199 * Version 19.18 released.
200
2011993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
202
203 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
204
2051993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
206
207 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
208
209 Among them, put the ..._SITE vars last.
210
2111993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
212
213 * Version 19.17 released.
214
2151993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
216
217 * Makefile.in: Write out the dependencies for the object files;
218 otherwise, VPATH won't work.
219
220 * Makefile.in: Re-arrange, to put `all' target at the top.
221
2221993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
223
224 * Version 19.16 released.
225
2261993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
227
228 * version 19.15 released.
229
2301993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
231
232 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
233 This should make it work under any circumstances.
234
235 * Makefile.in (mostlyclean): Use rm -f.
236
2371993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
238
239 * Version 19.14 released.
240
2411993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
242
243 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
244 Put CFLAGS last.
245
2461993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
247
e580a741 248 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
249 * Makefile.in (mostlyclean, realclean): New targets.
250
2511993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
252
253 * Version 19.13 released.
254
2551993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
256
257 * Version 19.10 released.
258
2591993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
260
261 * Create.c: Handle EMACS_BITMAP_FILES.
262 Use new names of renamed bitmap files.
263
2641993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
265
266 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
267 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
268 insque and remque to emacs_insque and emacs_remque, so we can
269 safely include insque.c in the library on all systems.
270
2711993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
272
273 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
274 only works with GNU Make.
275
2761993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
277
278 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
279
2801993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
281
282 * Version 19.9 released.
283
2841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
285
286 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
287
2881993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
289
290 * Version 19.8 released.
291
2921993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
293
294 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
295 configuration process can correctly implement the --x-includes
296 option.
297
2981993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
299
300 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
301 not NULL.
302
3031993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
304
e580a741 305 * Version 19.7 released.
e745ede7
DL
306
3071993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
308
309 * Makefile.in: Renamed from Makefile, so that the top-level
310 makefile can edit it.
311
3121993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
313
88c71720 314 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
315 <X11/Xos.h>.
316
317 * XCrAssoc.c: #include <errno.h>, not "errno.h".
318 (XCreateAssocTable): Doc fix.
319
3201993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
321
322 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
323 the options to the C compiler.
324
325 * compile.com, descrip.mms: New files for VMS from Richard
326 Levitte.
327 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
328 brackets> around the names of the X Windows #include files; VMS
329 needs this.
330 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
331 this.
332 * Create.c: On VMS, we have to look for the bitmap files in
333 `./src/bitmaps', not <X11/bitmaps>.
334
3351993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
336
337 * Makefile (.c.o): Don't rm the .o files.
338
3391993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
340
341 * Activate.c (XMenuActivate): If `active' field is negative,
342 don't allow selecting a string.
343
3441993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
345
346 * Create.c (XMenuCreate): New variable `root', holding the
347 display's default root window, so we don't have to write out
348 "RootWindow (display, DefaultScreen (display))" a jillion times.
349
350 * Create.c (XMenuCreate): Don't assume that all the
351 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
352 bitmap and then converting it to a pixmap of the appropriate
353 depth if necessary, build a pixmap of the appropriate depth
354 directly, using XCreatePixmapFromBitmapData.
355
356 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
357 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
358
359 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
360 warnings about redefining NULL.
361
362 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
363 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
364
365 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
366 any of the `.h' files, define it.
367
368 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
369 Add an extern declaration for errno.
370
371 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
372 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
373 parts of the assoc table.
374 * XCrAssoc.c (XCreateAssocTable): Same.
375
376 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
377 * XDelAssoc.c (XDeleteAssoc): Same.
378
3791992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
380
381 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
382 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
383 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
384 * XDestAssoc.c (XDestroyAssocTable): Likewise.
385
3861992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
387
388 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
389 Use Xlib.h, not Xlibint.h.
390 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
391 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
392 * XMakeAssoc.c (_XIOErrorFunction): Declared.
393
3941992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
395
396 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
397 Specify dir X11/ when including Xlibint.h.
398
3991992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
400
401 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
402 New files.
403
404 * Makefile (SRCS, OBJS): Compile those files.
405
4061992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
407
408 * Makefile (clean): Delete object files and library.
409 (distclean): New target.
410
4111992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
412
413 * Makefile (libXMenu11.a): Put `-' on ranlib line.
414
4151992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
416
417 * Makefile (EXTRA): New variable.
418 (libXMenu11.a): Use that.
419
420 * insque.c: New file.
421
4221992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
423
424 * Makefile (CC): Assignment commented out.
425
dff28924 4261991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 427
e580a741
JB
428 * copyright.h: New file (copied from X11R4 distribution)
429 * All files: Replaced occurrences of #include <X11/copyright.h>
430 with #include "copyright.h"
e745ede7 431
dff28924 4321991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
433
434 * XMenu.h (enum _xmmode): Remove spurious comma.
435
436 * X10.h: New file.
437 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
438
dff28924 4391990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
440
441 * XMenu.h (struct _xmenu): Use unsigned long for colors.
442
dff28924 4431990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
444
445 * Internal.c: Declare argument `display' in some functions.
446
447
6922b018 448;; Local Variables:
818f5ca2 449;; coding: iso-2022-7bit
33462dfa 450;; add-log-time-zone-rule: t
6922b018 451;; End:
2a34a036 452
b398a621 453 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
4e6835db 454 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
7f6d64f8
GM
455
456 This file is part of GNU Emacs.
457
458 GNU Emacs is free software; you can redistribute it and/or modify
459 it under the terms of the GNU General Public License as published by
460 the Free Software Foundation; either version 2, or (at your option)
461 any later version.
462
463 GNU Emacs is distributed in the hope that it will be useful,
464 but WITHOUT ANY WARRANTY; without even the implied warranty of
465 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
466 GNU General Public License for more details.
467
468 You should have received a copy of the GNU General Public License
469 along with GNU Emacs; see the file COPYING. If not, write to the
470 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
471 Boston, MA 02110-1301, USA.
ab5796a9
MB
472
473;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf