* emacs-lisp/byte-run.el (defmacro): Use same argument parsing as
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
150798c5
UM
12012-10-06 Ulrich Müller <ulm@gentoo.org>
2
3 * Makefile.in (AR, ARFLAGS): Get values from configure.
4
414e642c
PE
52012-06-26 Paul Eggert <eggert@cs.ucla.edu>
6
7 * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
8 This is needed for hosts that lack <alloca.h>, when Emacs is
9 configured --with-x-toolkit=no. Problem reported by Herbert
10 J. Skuhra for FreeBSD.
11
6c94c34f 122012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 13
9f46df23 14 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
15 * Makefile.in (C_WARNINGS_SWITCH): Remove.
16 (WARN_CFLAGS, WERROR_CFLAGS): New macros.
17 (ALL_CFLAGS): Use new macros rather than old.
18
2f097256
GM
192012-04-11 Glenn Morris <rgm@gnu.org>
20
21 * Makefile.in (C_SWITCH_X_SYSTEM): Remove.
22 (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM.
23
55660072
PE
242011-04-16 Paul Eggert <eggert@cs.ucla.edu>
25
fd35b6f9
PE
26 Static checks with GCC 4.6.0 and non-default toolkits.
27
55660072
PE
28 Modernize to C89, for better static checking.
29 * Activate.c (XMenuActivate): Callback's first arg is readonly.
30 * AddPane.c (XMenuAddPane): Label is readonly. Rename local
31 to avoid shadowing.
32 * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local.
33 * Create.c (atoi, atof): Remove decls; include <stdlib.h>.
34 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
35 (x_get_resource_string): Args are readonly.
36 (XAllocDisplayColor): colorName is readonly.
37 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid
38 "else;".
39 * Destroy.c (XMenuDestroy): Return void.
40 * Error.c (XMenuError): Remove const pointer.
41 * EvHand.c (XMenuEventHandler): Return void.
42 * FindPane.c, FindSel.c: Include <string.h>.
43 * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing.
44 * InsSel.c (XMenuInsertSelection): Likewise.
45 * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused.
46 (_XMErrorList): Now const.
47 (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane):
48 (_XMRefreshSelection): Return void.
49 (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid
50 shadowing.
51 (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var.
52 * SetAEQ.c (XMenuSetAEQ): Now returns void.
53 * SetFrz.c (XMenuSetFreeze): Likewise.
54 * X10.h (XAssoc): Use void * for generic pointer.
55 * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it.
56 * XDestAssoc.c, XMakeAssoc.c: Likewise.
57 * XDestAssoc.c (XDestroyAssocTable): Return void.
58 * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer.
59 * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const
60 for pointers to readonly storage.
61 * insque.c: Include XMenuInt.h, to check our own signature.
62 (emacs_insque, emacs_remque): Use void * for generic pointers.
63
33383987
JB
642011-03-07 Chong Yidong <cyd@stupidchicken.com>
65
66 * Version 23.3 released.
67
d607b96b 682010-11-09 Elias Pipping <pipping.elias@googlemail.com> (tiny change)
76320384
EP
69
70 Make Emacs compile with clang (bug#7309).
71 * XMakeAssoc.c (XMakeAssoc):
72 * XDelAssoc.c (XDeleteAssoc): Declare the return type.
73
ababf900
DN
742010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
75
76 * XMenu.h: Include <stdlib.h>.
77
e6cfa7c3
AS
782010-07-12 Andreas Schwab <schwab@linux-m68k.org>
79
80 * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
81 substitution.
82 (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
83
b782e2d7
DN
842010-07-04 Dan Nicolaescu <dann@ics.uci.edu>
85
86 * Activate.c: Convert function definitions to standard C.
87 * AddPane.c:
88 * AddSel.c:
89 * ChgPane.c:
90 * ChgSel.c:
91 * Create.c:
92 * DelPane.c:
93 * DelSel.c:
94 * Destroy.c:
95 * Error.c:
96 * EvHand.c:
97 * FindPane.c:
98 * FindSel.c:
99 * InsPane.c:
100 * InsSel.c:
101 * Internal.c:
102 * Locate.c:
103 * Post.c:
104 * Recomp.c:
105 * SetAEQ.c:
106 * SetFrz.c:
107 * SetPane.c:
108 * SetSel.c:
109 * X10.h:
110 * XCrAssoc.c:
111 * XDelAssoc.c:
112 * XDestAssoc.c:
113 * XLookAssoc.c:
114 * XMakeAssoc.c:
115 * XMenu.h:
116 * XMenuInt.h:
117 * insque.c: Likewise.
118
61a808e8
CY
1192010-05-07 Chong Yidong <cyd@stupidchicken.com>
120
121 * Version 23.2 released.
122
e3cf0cde
GM
1232010-05-06 Glenn Morris <rgm@gnu.org>
124
e49dca3d 125 * Makefile.in (RANLIB): Let configure set it.
0235128c 126 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 127
e3cf0cde
GM
128 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
129 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
130
fa5e317a
GM
1312010-05-04 Glenn Morris <rgm@gnu.org>
132
0235128c
SM
133 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
134 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
135 @c_switch_system@, @c_switch_machine@.
136
ed6281b0
DN
1372010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
138
139 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
140
e769f484
DN
1412010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
142
143 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
144
76bd8202
DN
1452010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
146
147 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
148 (C_SWITCH_X_SITE): Define using autoconf.
149
288f9fc0
CY
1502010-03-10 Chong Yidong <cyd@stupidchicken.com>
151
152 * Branch for 23.2.
153
70243478
CY
1542009-06-21 Chong Yidong <cyd@stupidchicken.com>
155
156 * Branch for 23.1.
157
7c2fb837
DN
1582008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
159
160 * descrip.mms:
161 * compile.com: Remove file.
162 * Create.c: Remove VMS support.
163
77ccee09
DN
1642008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
165
166 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
167
cacc7b51
GM
1682007-07-25 Glenn Morris <rgm@gnu.org>
169
170 * Relicense all FSF files to GPLv3 or later.
171
b3e1883c
TTN
1722007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
173
174 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
175 compilation warnings: #include <config.h>.
176
7dfc4cda
CY
1772007-06-02 Chong Yidong <cyd@stupidchicken.com>
178
179 * Version 22.1 released.
180
adc06ec4
GM
1812007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
182
183 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
184
c16a484b
GM
1852007-02-27 Glenn Morris <rgm@gnu.org>
186
187 * Imakefile: Remove unused file with no explicit legal info.
188 * Makefile.in (distclean): Remove Makefile.
189
add5890f
GM
1902007-02-25 Glenn Morris <rgm@gnu.org>
191
192 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
c5e87d10 193 * XMakeAssoc.c: Remove license text in favor of including
add5890f
GM
194 copyright.h, as was done in original X11 source.
195
880820fe 1962004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
197
198 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
199 was pressed.
200
880820fe 2012004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
202
203 * XMenu.h (XMenuActivateSetWaitFunction): New function.
204
205 * Activate.c (XMenuActivateSetWaitFunction): New function.
206 (XMenuActivate): Call wait_func if set, before XNextEvent.
207
880820fe 2082002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
209
210 * Activate.c: Add calls to GrabKeyboard to remove strange
211 interactions with window managers that steal keypresses.
212 Call ungrab_all instead of XtUngrabPointer.
c4cc8b9a
JB
213 (XMenuActivate): Add call to XGrabKeyboard.
214 (XMenuActivate): Add call to XUngrabKeyboard.
6be3e0da 215
71431a0e
GM
2162001-10-20 Gerd Moellmann <gerd@gnu.org>
217
6aa97356 218 * (Version 21.1 released.)
71431a0e 219
ab952a4f
GM
2202001-10-05 Gerd Moellmann <gerd@gnu.org>
221
222 * Branch for 21.1.
dff28924 223
d1dc7e43
GM
2242000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
225
226 * Activate.c (XMenuActivate): Call help callback with two more
227 arguments: the pane number and selection number.
228
ffe0bcd1
GM
2292000-01-27 Gerd Moellmann <gerd@gnu.org>
230
231 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
232 Call help callback.
233
234 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
235
236 * AddSel.c (XMenuAddSelection): Add parameter HELP.
237
238 * XMenu.h (XmSelect): Add member `help_string'.
239
e745ede7
DL
2401999-07-12 Richard Stallman <rms@gnu.org>
241
242 * Version 20.4 released.
243
2441998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
245
246 * Version 20.3 released.
247
2481997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
249
250 * Version 20.2 released.
251
2521997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
253
254 * Version 20.1 released.
255
2561996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
257
258 * Version 19.33 released.
259
2601996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
261
262 * Version 19.32 released.
263
2641996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
265
266 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
267 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
268 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
269
270 * XMenu.h: New alternative SEPARATOR.
271
2721996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
273
274 * Version 19.31 released.
275
2761995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
277
278 * Version 19.30 released.
279
2801995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
281
282 * Makefile.in (ALL_CFLAGS): Add some -I options.
283
284 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
285 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
286
2871995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
288
289 * Version 19.29 released.
290
2911995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
292
293 * Makefile.in (maintainer-clean): Renamed from realclean.
294
2951994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
296
297 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
298
2991994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
300
301 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
302
3031994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
304
305 * Version 19.27 released.
306
3071994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
308
309 * Version 19.26 released.
310
3111994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
312
313 * Error.c (XMenuError): Make `message' static.
314
3151994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
316
317 * Create.c (XAllocDisplayColor): New function.
318 Use it throughout in place of XAllocNamedColor.
319
3201994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
321
322 * Version 19.25 released.
323
3241994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
325
326 * Version 19.24 released.
327
3281994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
329
330 * Create.c (XMenuCreate): Declare `data' as char*.
331
3321994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
333
334 * Version 19.23 released.
335
3361994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
337
338 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
339
3401994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
341
342 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
343 (_XIOErrorFunction): Decl deleted.
344
3451993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
346
347 * Version 19.22 released.
348
3491993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
350
351 * Activate.c (XMenuActivate):
352 Call XSetWindowBackground and _XMRefreshPane.
353
3541993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
355
356 * Version 19.21 released.
357
3581993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
359
360 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
361 Tell user too, in case make doesn't pay attention.
362
3631993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
364
365 * Version 19.20 released.
366
f0131492 3671993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
368
369 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
370
f0131492 3711993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
372
373 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
374 `configure' to supply the values for these variables.
375
f0131492 3761993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
377
378 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
379 Makefiles, do not append the current directory to the value of
380 `srcdir' or `VPATH'.
381
3821993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
383
384 * Version 19.19 released.
385
3861993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
387
388 * Version 19.18 released.
389
3901993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
391
392 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
393
3941993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
395
396 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
397
398 Among them, put the ..._SITE vars last.
399
4001993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
401
402 * Version 19.17 released.
403
4041993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
405
406 * Makefile.in: Write out the dependencies for the object files;
407 otherwise, VPATH won't work.
408
409 * Makefile.in: Re-arrange, to put `all' target at the top.
410
4111993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
412
413 * Version 19.16 released.
414
4151993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
416
417 * version 19.15 released.
418
4191993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
420
421 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
422 This should make it work under any circumstances.
423
424 * Makefile.in (mostlyclean): Use rm -f.
425
4261993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
427
428 * Version 19.14 released.
429
4301993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
431
432 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
433 Put CFLAGS last.
434
4351993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
436
e580a741 437 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
438 * Makefile.in (mostlyclean, realclean): New targets.
439
4401993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
441
442 * Version 19.13 released.
443
4441993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
445
446 * Version 19.10 released.
447
4481993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
449
450 * Create.c: Handle EMACS_BITMAP_FILES.
451 Use new names of renamed bitmap files.
452
4531993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
454
455 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
456 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
457 insque and remque to emacs_insque and emacs_remque, so we can
458 safely include insque.c in the library on all systems.
459
4601993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
461
462 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
463 only works with GNU Make.
464
4651993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
466
467 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
468
4691993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
470
471 * Version 19.9 released.
472
4731993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
474
475 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
476
4771993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
478
479 * Version 19.8 released.
480
4811993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
482
483 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
484 configuration process can correctly implement the --x-includes
485 option.
486
4871993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
488
489 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
490 not NULL.
491
4921993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
493
e580a741 494 * Version 19.7 released.
e745ede7
DL
495
4961993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
497
498 * Makefile.in: Renamed from Makefile, so that the top-level
499 makefile can edit it.
500
5011993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
502
88c71720 503 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
504 <X11/Xos.h>.
505
506 * XCrAssoc.c: #include <errno.h>, not "errno.h".
507 (XCreateAssocTable): Doc fix.
508
5091993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
510
511 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
512 the options to the C compiler.
513
514 * compile.com, descrip.mms: New files for VMS from Richard
515 Levitte.
516 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
517 brackets> around the names of the X Windows #include files; VMS
518 needs this.
519 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
520 this.
521 * Create.c: On VMS, we have to look for the bitmap files in
522 `./src/bitmaps', not <X11/bitmaps>.
523
5241993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
525
526 * Makefile (.c.o): Don't rm the .o files.
527
5281993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
529
530 * Activate.c (XMenuActivate): If `active' field is negative,
531 don't allow selecting a string.
532
5331993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
534
535 * Create.c (XMenuCreate): New variable `root', holding the
536 display's default root window, so we don't have to write out
537 "RootWindow (display, DefaultScreen (display))" a jillion times.
538
539 * Create.c (XMenuCreate): Don't assume that all the
540 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
541 bitmap and then converting it to a pixmap of the appropriate
542 depth if necessary, build a pixmap of the appropriate depth
543 directly, using XCreatePixmapFromBitmapData.
544
545 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
546 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
547
548 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
549 warnings about redefining NULL.
550
551 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
552 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
553
554 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
555 any of the `.h' files, define it.
556
557 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
558 Add an extern declaration for errno.
559
560 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
561 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
562 parts of the assoc table.
563 * XCrAssoc.c (XCreateAssocTable): Same.
564
565 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
566 * XDelAssoc.c (XDeleteAssoc): Same.
567
5681992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
569
570 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
571 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
572 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
573 * XDestAssoc.c (XDestroyAssocTable): Likewise.
574
5751992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
576
577 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
578 Use Xlib.h, not Xlibint.h.
579 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
580 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
581 * XMakeAssoc.c (_XIOErrorFunction): Declared.
582
5831992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
584
585 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
586 Specify dir X11/ when including Xlibint.h.
587
5881992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
589
590 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
591 New files.
592
593 * Makefile (SRCS, OBJS): Compile those files.
594
5951992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
596
597 * Makefile (clean): Delete object files and library.
598 (distclean): New target.
599
6001992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
601
602 * Makefile (libXMenu11.a): Put `-' on ranlib line.
603
6041992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
605
606 * Makefile (EXTRA): New variable.
607 (libXMenu11.a): Use that.
608
609 * insque.c: New file.
610
6111992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
612
613 * Makefile (CC): Assignment commented out.
614
dff28924 6151991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 616
e580a741
JB
617 * copyright.h: New file (copied from X11R4 distribution)
618 * All files: Replaced occurrences of #include <X11/copyright.h>
ed9265fc 619 with #include "copyright.h".
e745ede7 620
dff28924 6211991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
622
623 * XMenu.h (enum _xmmode): Remove spurious comma.
624
625 * X10.h: New file.
626 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
627
dff28924 6281990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
629
630 * XMenu.h (struct _xmenu): Use unsigned long for colors.
631
dff28924 6321990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
633
634 * Internal.c: Declare argument `display' in some functions.
635
636
6922b018 637;; Local Variables:
880820fe 638;; coding: utf-8
6922b018 639;; End:
2a34a036 640
2f097256 641 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
7f6d64f8
GM
642
643 This file is part of GNU Emacs.
644
4eaa4034 645 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 646 it under the terms of the GNU General Public License as published by
4eaa4034
GM
647 the Free Software Foundation, either version 3 of the License, or
648 (at your option) any later version.
7f6d64f8
GM
649
650 GNU Emacs is distributed in the hope that it will be useful,
651 but WITHOUT ANY WARRANTY; without even the implied warranty of
652 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
653 GNU General Public License for more details.
654
655 You should have received a copy of the GNU General Public License
4eaa4034 656 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.