Explicitly set LDFLAGS in some sub-Makefiles
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
0e6929ec
GM
12014-06-15 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags):
4 Declare as PHONY.
5 (boostrap-clean): New.
6
eb9a3661
GM
72013-10-24 Glenn Morris <rgm@gnu.org>
8
9 * Makefile.in (abs_top_srcdir): New, set by configure.
10
224e313d
PE
112013-09-04 Paul Eggert <eggert@cs.ucla.edu>
12
13 Makefile improvements.
14 * Makefile.in (all, tags): Don't use double-colon rules, as they
15 are not portable according to POSIX. Mark as phony.
16
47a6e6df
PE
172012-12-04 Paul Eggert <eggert@cs.ucla.edu>
18
19 Include <config.h> uniformly in oldXMenu sources.
20 * Activate.c, AddPane.c, AddSel.c, ChgPane.c, ChgSel.c, Create.c:
21 * InsPane.c, InsSel.c, Internal.c, XMakeAssoc.c:
22 Do not include <config.h>, since XMenuInt.h does that now.
23 * XLookAssoc.c, XMenuInt.h: Include <config.h>.
24 This avoids a build failure when configuring on Fedora 17
25 --with-x-toolkit=no, reported by Dmitry Andropov in
26 <http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
27
150798c5
UM
282012-10-06 Ulrich Müller <ulm@gentoo.org>
29
30 * Makefile.in (AR, ARFLAGS): Get values from configure.
31
414e642c
PE
322012-06-26 Paul Eggert <eggert@cs.ucla.edu>
33
34 * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
35 This is needed for hosts that lack <alloca.h>, when Emacs is
36 configured --with-x-toolkit=no. Problem reported by Herbert
37 J. Skuhra for FreeBSD.
38
6c94c34f 392012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 40
9f46df23 41 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
42 * Makefile.in (C_WARNINGS_SWITCH): Remove.
43 (WARN_CFLAGS, WERROR_CFLAGS): New macros.
44 (ALL_CFLAGS): Use new macros rather than old.
45
2f097256
GM
462012-04-11 Glenn Morris <rgm@gnu.org>
47
48 * Makefile.in (C_SWITCH_X_SYSTEM): Remove.
49 (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM.
50
55660072
PE
512011-04-16 Paul Eggert <eggert@cs.ucla.edu>
52
fd35b6f9
PE
53 Static checks with GCC 4.6.0 and non-default toolkits.
54
55660072
PE
55 Modernize to C89, for better static checking.
56 * Activate.c (XMenuActivate): Callback's first arg is readonly.
57 * AddPane.c (XMenuAddPane): Label is readonly. Rename local
58 to avoid shadowing.
59 * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local.
60 * Create.c (atoi, atof): Remove decls; include <stdlib.h>.
61 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
62 (x_get_resource_string): Args are readonly.
63 (XAllocDisplayColor): colorName is readonly.
64 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid
65 "else;".
66 * Destroy.c (XMenuDestroy): Return void.
67 * Error.c (XMenuError): Remove const pointer.
68 * EvHand.c (XMenuEventHandler): Return void.
69 * FindPane.c, FindSel.c: Include <string.h>.
70 * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing.
71 * InsSel.c (XMenuInsertSelection): Likewise.
72 * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused.
73 (_XMErrorList): Now const.
74 (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane):
75 (_XMRefreshSelection): Return void.
76 (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid
77 shadowing.
78 (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var.
79 * SetAEQ.c (XMenuSetAEQ): Now returns void.
80 * SetFrz.c (XMenuSetFreeze): Likewise.
81 * X10.h (XAssoc): Use void * for generic pointer.
82 * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it.
83 * XDestAssoc.c, XMakeAssoc.c: Likewise.
84 * XDestAssoc.c (XDestroyAssocTable): Return void.
85 * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer.
86 * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const
87 for pointers to readonly storage.
88 * insque.c: Include XMenuInt.h, to check our own signature.
89 (emacs_insque, emacs_remque): Use void * for generic pointers.
90
33383987
JB
912011-03-07 Chong Yidong <cyd@stupidchicken.com>
92
93 * Version 23.3 released.
94
d607b96b 952010-11-09 Elias Pipping <pipping.elias@googlemail.com> (tiny change)
76320384
EP
96
97 Make Emacs compile with clang (bug#7309).
98 * XMakeAssoc.c (XMakeAssoc):
99 * XDelAssoc.c (XDeleteAssoc): Declare the return type.
100
ababf900
DN
1012010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
102
103 * XMenu.h: Include <stdlib.h>.
104
e6cfa7c3
AS
1052010-07-12 Andreas Schwab <schwab@linux-m68k.org>
106
107 * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
108 substitution.
109 (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
110
b782e2d7
DN
1112010-07-04 Dan Nicolaescu <dann@ics.uci.edu>
112
113 * Activate.c: Convert function definitions to standard C.
114 * AddPane.c:
115 * AddSel.c:
116 * ChgPane.c:
117 * ChgSel.c:
118 * Create.c:
119 * DelPane.c:
120 * DelSel.c:
121 * Destroy.c:
122 * Error.c:
123 * EvHand.c:
124 * FindPane.c:
125 * FindSel.c:
126 * InsPane.c:
127 * InsSel.c:
128 * Internal.c:
129 * Locate.c:
130 * Post.c:
131 * Recomp.c:
132 * SetAEQ.c:
133 * SetFrz.c:
134 * SetPane.c:
135 * SetSel.c:
136 * X10.h:
137 * XCrAssoc.c:
138 * XDelAssoc.c:
139 * XDestAssoc.c:
140 * XLookAssoc.c:
141 * XMakeAssoc.c:
142 * XMenu.h:
143 * XMenuInt.h:
144 * insque.c: Likewise.
145
61a808e8
CY
1462010-05-07 Chong Yidong <cyd@stupidchicken.com>
147
148 * Version 23.2 released.
149
e3cf0cde
GM
1502010-05-06 Glenn Morris <rgm@gnu.org>
151
e49dca3d 152 * Makefile.in (RANLIB): Let configure set it.
0235128c 153 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 154
e3cf0cde
GM
155 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
156 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
157
fa5e317a
GM
1582010-05-04 Glenn Morris <rgm@gnu.org>
159
0235128c
SM
160 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
161 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
162 @c_switch_system@, @c_switch_machine@.
163
ed6281b0
DN
1642010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
165
166 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
167
e769f484
DN
1682010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
169
170 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
171
76bd8202
DN
1722010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
173
174 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
175 (C_SWITCH_X_SITE): Define using autoconf.
176
288f9fc0
CY
1772010-03-10 Chong Yidong <cyd@stupidchicken.com>
178
179 * Branch for 23.2.
180
70243478
CY
1812009-06-21 Chong Yidong <cyd@stupidchicken.com>
182
183 * Branch for 23.1.
184
7c2fb837
DN
1852008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
186
187 * descrip.mms:
188 * compile.com: Remove file.
189 * Create.c: Remove VMS support.
190
77ccee09
DN
1912008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
192
193 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
194
cacc7b51
GM
1952007-07-25 Glenn Morris <rgm@gnu.org>
196
197 * Relicense all FSF files to GPLv3 or later.
198
b3e1883c
TTN
1992007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
200
201 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
202 compilation warnings: #include <config.h>.
203
7dfc4cda
CY
2042007-06-02 Chong Yidong <cyd@stupidchicken.com>
205
206 * Version 22.1 released.
207
adc06ec4
GM
2082007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
209
210 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
211
c16a484b
GM
2122007-02-27 Glenn Morris <rgm@gnu.org>
213
214 * Imakefile: Remove unused file with no explicit legal info.
215 * Makefile.in (distclean): Remove Makefile.
216
add5890f
GM
2172007-02-25 Glenn Morris <rgm@gnu.org>
218
219 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
c5e87d10 220 * XMakeAssoc.c: Remove license text in favor of including
add5890f
GM
221 copyright.h, as was done in original X11 source.
222
880820fe 2232004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
224
225 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
226 was pressed.
227
880820fe 2282004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
229
230 * XMenu.h (XMenuActivateSetWaitFunction): New function.
231
232 * Activate.c (XMenuActivateSetWaitFunction): New function.
233 (XMenuActivate): Call wait_func if set, before XNextEvent.
234
880820fe 2352002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
236
237 * Activate.c: Add calls to GrabKeyboard to remove strange
238 interactions with window managers that steal keypresses.
239 Call ungrab_all instead of XtUngrabPointer.
c4cc8b9a
JB
240 (XMenuActivate): Add call to XGrabKeyboard.
241 (XMenuActivate): Add call to XUngrabKeyboard.
6be3e0da 242
71431a0e
GM
2432001-10-20 Gerd Moellmann <gerd@gnu.org>
244
6aa97356 245 * (Version 21.1 released.)
71431a0e 246
ab952a4f
GM
2472001-10-05 Gerd Moellmann <gerd@gnu.org>
248
249 * Branch for 21.1.
dff28924 250
d1dc7e43
GM
2512000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
252
253 * Activate.c (XMenuActivate): Call help callback with two more
254 arguments: the pane number and selection number.
255
ffe0bcd1
GM
2562000-01-27 Gerd Moellmann <gerd@gnu.org>
257
258 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
259 Call help callback.
260
261 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
262
263 * AddSel.c (XMenuAddSelection): Add parameter HELP.
264
265 * XMenu.h (XmSelect): Add member `help_string'.
266
e745ede7
DL
2671999-07-12 Richard Stallman <rms@gnu.org>
268
269 * Version 20.4 released.
270
2711998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
272
273 * Version 20.3 released.
274
2751997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
276
277 * Version 20.2 released.
278
2791997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
280
281 * Version 20.1 released.
282
2831996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
284
285 * Version 19.33 released.
286
2871996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
288
289 * Version 19.32 released.
290
2911996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
292
293 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
294 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
295 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
296
297 * XMenu.h: New alternative SEPARATOR.
298
2991996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
300
301 * Version 19.31 released.
302
3031995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
304
305 * Version 19.30 released.
306
3071995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
308
309 * Makefile.in (ALL_CFLAGS): Add some -I options.
310
311 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
312 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
313
3141995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
315
316 * Version 19.29 released.
317
3181995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
319
320 * Makefile.in (maintainer-clean): Renamed from realclean.
321
3221994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
323
324 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
325
3261994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
327
328 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
329
3301994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
331
332 * Version 19.27 released.
333
3341994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
335
336 * Version 19.26 released.
337
3381994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
339
340 * Error.c (XMenuError): Make `message' static.
341
3421994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
343
344 * Create.c (XAllocDisplayColor): New function.
345 Use it throughout in place of XAllocNamedColor.
346
3471994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
348
349 * Version 19.25 released.
350
3511994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
352
353 * Version 19.24 released.
354
3551994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
356
357 * Create.c (XMenuCreate): Declare `data' as char*.
358
3591994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
360
361 * Version 19.23 released.
362
3631994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
364
365 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
366
3671994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
368
369 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
370 (_XIOErrorFunction): Decl deleted.
371
3721993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
373
374 * Version 19.22 released.
375
3761993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
377
378 * Activate.c (XMenuActivate):
379 Call XSetWindowBackground and _XMRefreshPane.
380
3811993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
382
383 * Version 19.21 released.
384
3851993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
386
387 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
388 Tell user too, in case make doesn't pay attention.
389
3901993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
391
392 * Version 19.20 released.
393
f0131492 3941993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
395
396 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
397
f0131492 3981993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
399
400 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
401 `configure' to supply the values for these variables.
402
f0131492 4031993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
404
405 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
406 Makefiles, do not append the current directory to the value of
407 `srcdir' or `VPATH'.
408
4091993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
410
411 * Version 19.19 released.
412
4131993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
414
415 * Version 19.18 released.
416
4171993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
418
419 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
420
4211993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
422
423 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
424
425 Among them, put the ..._SITE vars last.
426
4271993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
428
429 * Version 19.17 released.
430
4311993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
432
433 * Makefile.in: Write out the dependencies for the object files;
434 otherwise, VPATH won't work.
435
436 * Makefile.in: Re-arrange, to put `all' target at the top.
437
4381993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
439
440 * Version 19.16 released.
441
4421993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
443
444 * version 19.15 released.
445
4461993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
447
448 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
449 This should make it work under any circumstances.
450
451 * Makefile.in (mostlyclean): Use rm -f.
452
4531993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
454
455 * Version 19.14 released.
456
4571993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
458
459 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
460 Put CFLAGS last.
461
4621993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
463
e580a741 464 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
465 * Makefile.in (mostlyclean, realclean): New targets.
466
4671993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
468
469 * Version 19.13 released.
470
4711993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
472
473 * Version 19.10 released.
474
4751993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
476
477 * Create.c: Handle EMACS_BITMAP_FILES.
478 Use new names of renamed bitmap files.
479
4801993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
481
482 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
483 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
484 insque and remque to emacs_insque and emacs_remque, so we can
485 safely include insque.c in the library on all systems.
486
4871993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
488
489 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
490 only works with GNU Make.
491
4921993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
493
494 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
495
4961993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
497
498 * Version 19.9 released.
499
5001993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
501
502 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
503
5041993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
505
506 * Version 19.8 released.
507
5081993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
509
510 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
511 configuration process can correctly implement the --x-includes
512 option.
513
5141993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
515
516 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
517 not NULL.
518
5191993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
520
e580a741 521 * Version 19.7 released.
e745ede7
DL
522
5231993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
524
525 * Makefile.in: Renamed from Makefile, so that the top-level
526 makefile can edit it.
527
5281993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
529
88c71720 530 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
531 <X11/Xos.h>.
532
533 * XCrAssoc.c: #include <errno.h>, not "errno.h".
534 (XCreateAssocTable): Doc fix.
535
5361993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
537
538 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
539 the options to the C compiler.
540
541 * compile.com, descrip.mms: New files for VMS from Richard
542 Levitte.
543 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
544 brackets> around the names of the X Windows #include files; VMS
545 needs this.
546 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
547 this.
548 * Create.c: On VMS, we have to look for the bitmap files in
549 `./src/bitmaps', not <X11/bitmaps>.
550
5511993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
552
553 * Makefile (.c.o): Don't rm the .o files.
554
5551993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
556
557 * Activate.c (XMenuActivate): If `active' field is negative,
558 don't allow selecting a string.
559
5601993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
561
562 * Create.c (XMenuCreate): New variable `root', holding the
563 display's default root window, so we don't have to write out
564 "RootWindow (display, DefaultScreen (display))" a jillion times.
565
566 * Create.c (XMenuCreate): Don't assume that all the
567 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
568 bitmap and then converting it to a pixmap of the appropriate
569 depth if necessary, build a pixmap of the appropriate depth
570 directly, using XCreatePixmapFromBitmapData.
571
572 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
573 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
574
575 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
576 warnings about redefining NULL.
577
578 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
579 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
580
581 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
582 any of the `.h' files, define it.
583
584 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
585 Add an extern declaration for errno.
586
587 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
588 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
589 parts of the assoc table.
590 * XCrAssoc.c (XCreateAssocTable): Same.
591
592 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
593 * XDelAssoc.c (XDeleteAssoc): Same.
594
5951992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
596
597 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
598 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
599 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
600 * XDestAssoc.c (XDestroyAssocTable): Likewise.
601
6021992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
603
604 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
605 Use Xlib.h, not Xlibint.h.
606 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
607 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
608 * XMakeAssoc.c (_XIOErrorFunction): Declared.
609
6101992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
611
612 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
613 Specify dir X11/ when including Xlibint.h.
614
6151992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
616
617 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
618 New files.
619
620 * Makefile (SRCS, OBJS): Compile those files.
621
6221992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
623
624 * Makefile (clean): Delete object files and library.
625 (distclean): New target.
626
6271992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
628
629 * Makefile (libXMenu11.a): Put `-' on ranlib line.
630
6311992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
632
633 * Makefile (EXTRA): New variable.
634 (libXMenu11.a): Use that.
635
636 * insque.c: New file.
637
6381992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
639
640 * Makefile (CC): Assignment commented out.
641
dff28924 6421991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 643
e580a741
JB
644 * copyright.h: New file (copied from X11R4 distribution)
645 * All files: Replaced occurrences of #include <X11/copyright.h>
ed9265fc 646 with #include "copyright.h".
e745ede7 647
dff28924 6481991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
649
650 * XMenu.h (enum _xmmode): Remove spurious comma.
651
652 * X10.h: New file.
653 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
654
dff28924 6551990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
656
657 * XMenu.h (struct _xmenu): Use unsigned long for colors.
658
dff28924 6591990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
660
661 * Internal.c: Declare argument `display' in some functions.
662
39c87140
GM
6631989-08-09 Joseph Arceneaux (jla@spiff)
664
665 * Makefile: Removed all the unnecessary X stuff.
e745ede7 666
6922b018 667;; Local Variables:
880820fe 668;; coding: utf-8
6922b018 669;; End:
2a34a036 670
ba318903 671 Copyright (C) 1993-1999, 2001-2014 Free Software Foundation, Inc.
7f6d64f8
GM
672
673 This file is part of GNU Emacs.
674
4eaa4034 675 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 676 it under the terms of the GNU General Public License as published by
4eaa4034
GM
677 the Free Software Foundation, either version 3 of the License, or
678 (at your option) any later version.
7f6d64f8
GM
679
680 GNU Emacs is distributed in the hope that it will be useful,
681 but WITHOUT ANY WARRANTY; without even the implied warranty of
682 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
683 GNU General Public License for more details.
684
685 You should have received a copy of the GNU General Public License
4eaa4034 686 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.