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