Merge from emacs-24; up to 2013-01-01T11:02:14Z!rudalics@gmx.at
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
47a6e6df
PE
12012-12-04 Paul Eggert <eggert@cs.ucla.edu>
2
3 Include <config.h> uniformly in oldXMenu sources.
4 * Activate.c, AddPane.c, AddSel.c, ChgPane.c, ChgSel.c, Create.c:
5 * InsPane.c, InsSel.c, Internal.c, XMakeAssoc.c:
6 Do not include <config.h>, since XMenuInt.h does that now.
7 * XLookAssoc.c, XMenuInt.h: Include <config.h>.
8 This avoids a build failure when configuring on Fedora 17
9 --with-x-toolkit=no, reported by Dmitry Andropov in
10 <http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
11
150798c5
UM
122012-10-06 Ulrich Müller <ulm@gentoo.org>
13
14 * Makefile.in (AR, ARFLAGS): Get values from configure.
15
414e642c
PE
162012-06-26 Paul Eggert <eggert@cs.ucla.edu>
17
18 * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
19 This is needed for hosts that lack <alloca.h>, when Emacs is
20 configured --with-x-toolkit=no. Problem reported by Herbert
21 J. Skuhra for FreeBSD.
22
6c94c34f 232012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 24
9f46df23 25 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
26 * Makefile.in (C_WARNINGS_SWITCH): Remove.
27 (WARN_CFLAGS, WERROR_CFLAGS): New macros.
28 (ALL_CFLAGS): Use new macros rather than old.
29
2f097256
GM
302012-04-11 Glenn Morris <rgm@gnu.org>
31
32 * Makefile.in (C_SWITCH_X_SYSTEM): Remove.
33 (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM.
34
55660072
PE
352011-04-16 Paul Eggert <eggert@cs.ucla.edu>
36
fd35b6f9
PE
37 Static checks with GCC 4.6.0 and non-default toolkits.
38
55660072
PE
39 Modernize to C89, for better static checking.
40 * Activate.c (XMenuActivate): Callback's first arg is readonly.
41 * AddPane.c (XMenuAddPane): Label is readonly. Rename local
42 to avoid shadowing.
43 * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local.
44 * Create.c (atoi, atof): Remove decls; include <stdlib.h>.
45 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
46 (x_get_resource_string): Args are readonly.
47 (XAllocDisplayColor): colorName is readonly.
48 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid
49 "else;".
50 * Destroy.c (XMenuDestroy): Return void.
51 * Error.c (XMenuError): Remove const pointer.
52 * EvHand.c (XMenuEventHandler): Return void.
53 * FindPane.c, FindSel.c: Include <string.h>.
54 * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing.
55 * InsSel.c (XMenuInsertSelection): Likewise.
56 * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused.
57 (_XMErrorList): Now const.
58 (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane):
59 (_XMRefreshSelection): Return void.
60 (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid
61 shadowing.
62 (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var.
63 * SetAEQ.c (XMenuSetAEQ): Now returns void.
64 * SetFrz.c (XMenuSetFreeze): Likewise.
65 * X10.h (XAssoc): Use void * for generic pointer.
66 * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it.
67 * XDestAssoc.c, XMakeAssoc.c: Likewise.
68 * XDestAssoc.c (XDestroyAssocTable): Return void.
69 * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer.
70 * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const
71 for pointers to readonly storage.
72 * insque.c: Include XMenuInt.h, to check our own signature.
73 (emacs_insque, emacs_remque): Use void * for generic pointers.
74
33383987
JB
752011-03-07 Chong Yidong <cyd@stupidchicken.com>
76
77 * Version 23.3 released.
78
d607b96b 792010-11-09 Elias Pipping <pipping.elias@googlemail.com> (tiny change)
76320384
EP
80
81 Make Emacs compile with clang (bug#7309).
82 * XMakeAssoc.c (XMakeAssoc):
83 * XDelAssoc.c (XDeleteAssoc): Declare the return type.
84
ababf900
DN
852010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
86
87 * XMenu.h: Include <stdlib.h>.
88
e6cfa7c3
AS
892010-07-12 Andreas Schwab <schwab@linux-m68k.org>
90
91 * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
92 substitution.
93 (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
94
b782e2d7
DN
952010-07-04 Dan Nicolaescu <dann@ics.uci.edu>
96
97 * Activate.c: Convert function definitions to standard C.
98 * AddPane.c:
99 * AddSel.c:
100 * ChgPane.c:
101 * ChgSel.c:
102 * Create.c:
103 * DelPane.c:
104 * DelSel.c:
105 * Destroy.c:
106 * Error.c:
107 * EvHand.c:
108 * FindPane.c:
109 * FindSel.c:
110 * InsPane.c:
111 * InsSel.c:
112 * Internal.c:
113 * Locate.c:
114 * Post.c:
115 * Recomp.c:
116 * SetAEQ.c:
117 * SetFrz.c:
118 * SetPane.c:
119 * SetSel.c:
120 * X10.h:
121 * XCrAssoc.c:
122 * XDelAssoc.c:
123 * XDestAssoc.c:
124 * XLookAssoc.c:
125 * XMakeAssoc.c:
126 * XMenu.h:
127 * XMenuInt.h:
128 * insque.c: Likewise.
129
61a808e8
CY
1302010-05-07 Chong Yidong <cyd@stupidchicken.com>
131
132 * Version 23.2 released.
133
e3cf0cde
GM
1342010-05-06 Glenn Morris <rgm@gnu.org>
135
e49dca3d 136 * Makefile.in (RANLIB): Let configure set it.
0235128c 137 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 138
e3cf0cde
GM
139 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
140 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
141
fa5e317a
GM
1422010-05-04 Glenn Morris <rgm@gnu.org>
143
0235128c
SM
144 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
145 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
146 @c_switch_system@, @c_switch_machine@.
147
ed6281b0
DN
1482010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
149
150 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
151
e769f484
DN
1522010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
153
154 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
155
76bd8202
DN
1562010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
157
158 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
159 (C_SWITCH_X_SITE): Define using autoconf.
160
288f9fc0
CY
1612010-03-10 Chong Yidong <cyd@stupidchicken.com>
162
163 * Branch for 23.2.
164
70243478
CY
1652009-06-21 Chong Yidong <cyd@stupidchicken.com>
166
167 * Branch for 23.1.
168
7c2fb837
DN
1692008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
170
171 * descrip.mms:
172 * compile.com: Remove file.
173 * Create.c: Remove VMS support.
174
77ccee09
DN
1752008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
176
177 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
178
cacc7b51
GM
1792007-07-25 Glenn Morris <rgm@gnu.org>
180
181 * Relicense all FSF files to GPLv3 or later.
182
b3e1883c
TTN
1832007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
184
185 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
186 compilation warnings: #include <config.h>.
187
7dfc4cda
CY
1882007-06-02 Chong Yidong <cyd@stupidchicken.com>
189
190 * Version 22.1 released.
191
adc06ec4
GM
1922007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
193
194 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
195
c16a484b
GM
1962007-02-27 Glenn Morris <rgm@gnu.org>
197
198 * Imakefile: Remove unused file with no explicit legal info.
199 * Makefile.in (distclean): Remove Makefile.
200
add5890f
GM
2012007-02-25 Glenn Morris <rgm@gnu.org>
202
203 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
c5e87d10 204 * XMakeAssoc.c: Remove license text in favor of including
add5890f
GM
205 copyright.h, as was done in original X11 source.
206
880820fe 2072004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
208
209 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
210 was pressed.
211
880820fe 2122004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
213
214 * XMenu.h (XMenuActivateSetWaitFunction): New function.
215
216 * Activate.c (XMenuActivateSetWaitFunction): New function.
217 (XMenuActivate): Call wait_func if set, before XNextEvent.
218
880820fe 2192002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
220
221 * Activate.c: Add calls to GrabKeyboard to remove strange
222 interactions with window managers that steal keypresses.
223 Call ungrab_all instead of XtUngrabPointer.
c4cc8b9a
JB
224 (XMenuActivate): Add call to XGrabKeyboard.
225 (XMenuActivate): Add call to XUngrabKeyboard.
6be3e0da 226
71431a0e
GM
2272001-10-20 Gerd Moellmann <gerd@gnu.org>
228
6aa97356 229 * (Version 21.1 released.)
71431a0e 230
ab952a4f
GM
2312001-10-05 Gerd Moellmann <gerd@gnu.org>
232
233 * Branch for 21.1.
dff28924 234
d1dc7e43
GM
2352000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
236
237 * Activate.c (XMenuActivate): Call help callback with two more
238 arguments: the pane number and selection number.
239
ffe0bcd1
GM
2402000-01-27 Gerd Moellmann <gerd@gnu.org>
241
242 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
243 Call help callback.
244
245 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
246
247 * AddSel.c (XMenuAddSelection): Add parameter HELP.
248
249 * XMenu.h (XmSelect): Add member `help_string'.
250
e745ede7
DL
2511999-07-12 Richard Stallman <rms@gnu.org>
252
253 * Version 20.4 released.
254
2551998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
256
257 * Version 20.3 released.
258
2591997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
260
261 * Version 20.2 released.
262
2631997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
264
265 * Version 20.1 released.
266
2671996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
268
269 * Version 19.33 released.
270
2711996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
272
273 * Version 19.32 released.
274
2751996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
276
277 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
278 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
279 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
280
281 * XMenu.h: New alternative SEPARATOR.
282
2831996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
284
285 * Version 19.31 released.
286
2871995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
288
289 * Version 19.30 released.
290
2911995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
292
293 * Makefile.in (ALL_CFLAGS): Add some -I options.
294
295 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
296 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
297
2981995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
299
300 * Version 19.29 released.
301
3021995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
303
304 * Makefile.in (maintainer-clean): Renamed from realclean.
305
3061994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
307
308 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
309
3101994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
311
312 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
313
3141994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
315
316 * Version 19.27 released.
317
3181994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
319
320 * Version 19.26 released.
321
3221994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
323
324 * Error.c (XMenuError): Make `message' static.
325
3261994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
327
328 * Create.c (XAllocDisplayColor): New function.
329 Use it throughout in place of XAllocNamedColor.
330
3311994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
332
333 * Version 19.25 released.
334
3351994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
336
337 * Version 19.24 released.
338
3391994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
340
341 * Create.c (XMenuCreate): Declare `data' as char*.
342
3431994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
344
345 * Version 19.23 released.
346
3471994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
348
349 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
350
3511994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
352
353 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
354 (_XIOErrorFunction): Decl deleted.
355
3561993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
357
358 * Version 19.22 released.
359
3601993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
361
362 * Activate.c (XMenuActivate):
363 Call XSetWindowBackground and _XMRefreshPane.
364
3651993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
366
367 * Version 19.21 released.
368
3691993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
370
371 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
372 Tell user too, in case make doesn't pay attention.
373
3741993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
375
376 * Version 19.20 released.
377
f0131492 3781993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
379
380 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
381
f0131492 3821993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
383
384 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
385 `configure' to supply the values for these variables.
386
f0131492 3871993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
388
389 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
390 Makefiles, do not append the current directory to the value of
391 `srcdir' or `VPATH'.
392
3931993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
394
395 * Version 19.19 released.
396
3971993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
398
399 * Version 19.18 released.
400
4011993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
402
403 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
404
4051993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
406
407 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
408
409 Among them, put the ..._SITE vars last.
410
4111993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
412
413 * Version 19.17 released.
414
4151993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
416
417 * Makefile.in: Write out the dependencies for the object files;
418 otherwise, VPATH won't work.
419
420 * Makefile.in: Re-arrange, to put `all' target at the top.
421
4221993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
423
424 * Version 19.16 released.
425
4261993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
427
428 * version 19.15 released.
429
4301993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
431
432 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
433 This should make it work under any circumstances.
434
435 * Makefile.in (mostlyclean): Use rm -f.
436
4371993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
438
439 * Version 19.14 released.
440
4411993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
442
443 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
444 Put CFLAGS last.
445
4461993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
447
e580a741 448 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
449 * Makefile.in (mostlyclean, realclean): New targets.
450
4511993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
452
453 * Version 19.13 released.
454
4551993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
456
457 * Version 19.10 released.
458
4591993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
460
461 * Create.c: Handle EMACS_BITMAP_FILES.
462 Use new names of renamed bitmap files.
463
4641993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
465
466 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
467 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
468 insque and remque to emacs_insque and emacs_remque, so we can
469 safely include insque.c in the library on all systems.
470
4711993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
472
473 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
474 only works with GNU Make.
475
4761993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
477
478 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
479
4801993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
481
482 * Version 19.9 released.
483
4841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
485
486 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
487
4881993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
489
490 * Version 19.8 released.
491
4921993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
493
494 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
495 configuration process can correctly implement the --x-includes
496 option.
497
4981993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
499
500 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
501 not NULL.
502
5031993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
504
e580a741 505 * Version 19.7 released.
e745ede7
DL
506
5071993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
508
509 * Makefile.in: Renamed from Makefile, so that the top-level
510 makefile can edit it.
511
5121993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
513
88c71720 514 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
515 <X11/Xos.h>.
516
517 * XCrAssoc.c: #include <errno.h>, not "errno.h".
518 (XCreateAssocTable): Doc fix.
519
5201993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
521
522 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
523 the options to the C compiler.
524
525 * compile.com, descrip.mms: New files for VMS from Richard
526 Levitte.
527 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
528 brackets> around the names of the X Windows #include files; VMS
529 needs this.
530 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
531 this.
532 * Create.c: On VMS, we have to look for the bitmap files in
533 `./src/bitmaps', not <X11/bitmaps>.
534
5351993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
536
537 * Makefile (.c.o): Don't rm the .o files.
538
5391993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
540
541 * Activate.c (XMenuActivate): If `active' field is negative,
542 don't allow selecting a string.
543
5441993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
545
546 * Create.c (XMenuCreate): New variable `root', holding the
547 display's default root window, so we don't have to write out
548 "RootWindow (display, DefaultScreen (display))" a jillion times.
549
550 * Create.c (XMenuCreate): Don't assume that all the
551 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
552 bitmap and then converting it to a pixmap of the appropriate
553 depth if necessary, build a pixmap of the appropriate depth
554 directly, using XCreatePixmapFromBitmapData.
555
556 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
557 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
558
559 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
560 warnings about redefining NULL.
561
562 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
563 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
564
565 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
566 any of the `.h' files, define it.
567
568 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
569 Add an extern declaration for errno.
570
571 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
572 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
573 parts of the assoc table.
574 * XCrAssoc.c (XCreateAssocTable): Same.
575
576 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
577 * XDelAssoc.c (XDeleteAssoc): Same.
578
5791992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
580
581 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
582 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
583 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
584 * XDestAssoc.c (XDestroyAssocTable): Likewise.
585
5861992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
587
588 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
589 Use Xlib.h, not Xlibint.h.
590 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
591 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
592 * XMakeAssoc.c (_XIOErrorFunction): Declared.
593
5941992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
595
596 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
597 Specify dir X11/ when including Xlibint.h.
598
5991992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
600
601 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
602 New files.
603
604 * Makefile (SRCS, OBJS): Compile those files.
605
6061992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
607
608 * Makefile (clean): Delete object files and library.
609 (distclean): New target.
610
6111992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
612
613 * Makefile (libXMenu11.a): Put `-' on ranlib line.
614
6151992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
616
617 * Makefile (EXTRA): New variable.
618 (libXMenu11.a): Use that.
619
620 * insque.c: New file.
621
6221992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
623
624 * Makefile (CC): Assignment commented out.
625
dff28924 6261991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 627
e580a741
JB
628 * copyright.h: New file (copied from X11R4 distribution)
629 * All files: Replaced occurrences of #include <X11/copyright.h>
ed9265fc 630 with #include "copyright.h".
e745ede7 631
dff28924 6321991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
633
634 * XMenu.h (enum _xmmode): Remove spurious comma.
635
636 * X10.h: New file.
637 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
638
dff28924 6391990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
640
641 * XMenu.h (struct _xmenu): Use unsigned long for colors.
642
dff28924 6431990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
644
645 * Internal.c: Declare argument `display' in some functions.
646
647
6922b018 648;; Local Variables:
880820fe 649;; coding: utf-8
6922b018 650;; End:
2a34a036 651
ab422c4d 652 Copyright (C) 1993-1999, 2001-2013 Free Software Foundation, Inc.
7f6d64f8
GM
653
654 This file is part of GNU Emacs.
655
4eaa4034 656 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 657 it under the terms of the GNU General Public License as published by
4eaa4034
GM
658 the Free Software Foundation, either version 3 of the License, or
659 (at your option) any later version.
7f6d64f8
GM
660
661 GNU Emacs is distributed in the hope that it will be useful,
662 but WITHOUT ANY WARRANTY; without even the implied warranty of
663 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
664 GNU General Public License for more details.
665
666 You should have received a copy of the GNU General Public License
4eaa4034 667 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.