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