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