don't use function-equal in nadvice
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
93160ec3
GM
12014-06-28 Glenn Morris <rgm@gnu.org>
2
8aa079fb
GM
3 * deps.mk (${OBJS}): Depend on ../src/config.h.
4
93160ec3
GM
5 * Makefile.in: Use gcc auto-dependency information.
6 Move old dependency information to new file deps.mk.
7 (MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag):
8 New, set by configure.
9 (DEPDIR): New variable.
10 (ALL_CFLAGS): Add DEPFLAGS.
11 (.c.o): Add MKDEPDIR.
12 (clean, mostlyclean): Delete DEPDIR.
13 * deps.mk, autodeps.mk: New files.
14
0e6929ec
GM
152014-06-15 Glenn Morris <rgm@gnu.org>
16
08bcc17b
GM
17 * Makefile.in (CPPFLAGS): Explicitly set via configure.
18
0e6929ec
GM
19 * Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags):
20 Declare as PHONY.
21 (boostrap-clean): New.
22
eb9a3661
GM
232013-10-24 Glenn Morris <rgm@gnu.org>
24
25 * Makefile.in (abs_top_srcdir): New, set by configure.
26
224e313d
PE
272013-09-04 Paul Eggert <eggert@cs.ucla.edu>
28
29 Makefile improvements.
30 * Makefile.in (all, tags): Don't use double-colon rules, as they
31 are not portable according to POSIX. Mark as phony.
32
47a6e6df
PE
332012-12-04 Paul Eggert <eggert@cs.ucla.edu>
34
35 Include <config.h> uniformly in oldXMenu sources.
36 * Activate.c, AddPane.c, AddSel.c, ChgPane.c, ChgSel.c, Create.c:
37 * InsPane.c, InsSel.c, Internal.c, XMakeAssoc.c:
38 Do not include <config.h>, since XMenuInt.h does that now.
39 * XLookAssoc.c, XMenuInt.h: Include <config.h>.
40 This avoids a build failure when configuring on Fedora 17
41 --with-x-toolkit=no, reported by Dmitry Andropov in
42 <http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
43
150798c5
UM
442012-10-06 Ulrich Müller <ulm@gentoo.org>
45
46 * Makefile.in (AR, ARFLAGS): Get values from configure.
47
414e642c
PE
482012-06-26 Paul Eggert <eggert@cs.ucla.edu>
49
50 * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
51 This is needed for hosts that lack <alloca.h>, when Emacs is
52 configured --with-x-toolkit=no. Problem reported by Herbert
53 J. Skuhra for FreeBSD.
54
6c94c34f 552012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 56
9f46df23 57 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
58 * Makefile.in (C_WARNINGS_SWITCH): Remove.
59 (WARN_CFLAGS, WERROR_CFLAGS): New macros.
60 (ALL_CFLAGS): Use new macros rather than old.
61
2f097256
GM
622012-04-11 Glenn Morris <rgm@gnu.org>
63
64 * Makefile.in (C_SWITCH_X_SYSTEM): Remove.
65 (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM.
66
55660072
PE
672011-04-16 Paul Eggert <eggert@cs.ucla.edu>
68
fd35b6f9
PE
69 Static checks with GCC 4.6.0 and non-default toolkits.
70
55660072
PE
71 Modernize to C89, for better static checking.
72 * Activate.c (XMenuActivate): Callback's first arg is readonly.
73 * AddPane.c (XMenuAddPane): Label is readonly. Rename local
74 to avoid shadowing.
75 * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local.
76 * Create.c (atoi, atof): Remove decls; include <stdlib.h>.
77 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
78 (x_get_resource_string): Args are readonly.
79 (XAllocDisplayColor): colorName is readonly.
80 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid
81 "else;".
82 * Destroy.c (XMenuDestroy): Return void.
83 * Error.c (XMenuError): Remove const pointer.
84 * EvHand.c (XMenuEventHandler): Return void.
85 * FindPane.c, FindSel.c: Include <string.h>.
86 * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing.
87 * InsSel.c (XMenuInsertSelection): Likewise.
88 * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused.
89 (_XMErrorList): Now const.
90 (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane):
91 (_XMRefreshSelection): Return void.
92 (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid
93 shadowing.
94 (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var.
95 * SetAEQ.c (XMenuSetAEQ): Now returns void.
96 * SetFrz.c (XMenuSetFreeze): Likewise.
97 * X10.h (XAssoc): Use void * for generic pointer.
98 * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it.
99 * XDestAssoc.c, XMakeAssoc.c: Likewise.
100 * XDestAssoc.c (XDestroyAssocTable): Return void.
101 * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer.
102 * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const
103 for pointers to readonly storage.
104 * insque.c: Include XMenuInt.h, to check our own signature.
105 (emacs_insque, emacs_remque): Use void * for generic pointers.
106
33383987
JB
1072011-03-07 Chong Yidong <cyd@stupidchicken.com>
108
109 * Version 23.3 released.
110
d607b96b 1112010-11-09 Elias Pipping <pipping.elias@googlemail.com> (tiny change)
76320384
EP
112
113 Make Emacs compile with clang (bug#7309).
114 * XMakeAssoc.c (XMakeAssoc):
115 * XDelAssoc.c (XDeleteAssoc): Declare the return type.
116
ababf900
DN
1172010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
118
119 * XMenu.h: Include <stdlib.h>.
120
e6cfa7c3
AS
1212010-07-12 Andreas Schwab <schwab@linux-m68k.org>
122
123 * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
124 substitution.
125 (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
126
b782e2d7
DN
1272010-07-04 Dan Nicolaescu <dann@ics.uci.edu>
128
129 * Activate.c: Convert function definitions to standard C.
130 * AddPane.c:
131 * AddSel.c:
132 * ChgPane.c:
133 * ChgSel.c:
134 * Create.c:
135 * DelPane.c:
136 * DelSel.c:
137 * Destroy.c:
138 * Error.c:
139 * EvHand.c:
140 * FindPane.c:
141 * FindSel.c:
142 * InsPane.c:
143 * InsSel.c:
144 * Internal.c:
145 * Locate.c:
146 * Post.c:
147 * Recomp.c:
148 * SetAEQ.c:
149 * SetFrz.c:
150 * SetPane.c:
151 * SetSel.c:
152 * X10.h:
153 * XCrAssoc.c:
154 * XDelAssoc.c:
155 * XDestAssoc.c:
156 * XLookAssoc.c:
157 * XMakeAssoc.c:
158 * XMenu.h:
159 * XMenuInt.h:
160 * insque.c: Likewise.
161
61a808e8
CY
1622010-05-07 Chong Yidong <cyd@stupidchicken.com>
163
164 * Version 23.2 released.
165
e3cf0cde
GM
1662010-05-06 Glenn Morris <rgm@gnu.org>
167
e49dca3d 168 * Makefile.in (RANLIB): Let configure set it.
0235128c 169 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 170
e3cf0cde
GM
171 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
172 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
173
fa5e317a
GM
1742010-05-04 Glenn Morris <rgm@gnu.org>
175
0235128c
SM
176 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
177 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
178 @c_switch_system@, @c_switch_machine@.
179
ed6281b0
DN
1802010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
181
182 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
183
e769f484
DN
1842010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
185
186 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
187
76bd8202
DN
1882010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
189
190 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
191 (C_SWITCH_X_SITE): Define using autoconf.
192
288f9fc0
CY
1932010-03-10 Chong Yidong <cyd@stupidchicken.com>
194
195 * Branch for 23.2.
196
70243478
CY
1972009-06-21 Chong Yidong <cyd@stupidchicken.com>
198
199 * Branch for 23.1.
200
7c2fb837
DN
2012008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
202
203 * descrip.mms:
204 * compile.com: Remove file.
205 * Create.c: Remove VMS support.
206
77ccee09
DN
2072008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
208
209 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
210
cacc7b51
GM
2112007-07-25 Glenn Morris <rgm@gnu.org>
212
213 * Relicense all FSF files to GPLv3 or later.
214
b3e1883c
TTN
2152007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
216
217 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
218 compilation warnings: #include <config.h>.
219
7dfc4cda
CY
2202007-06-02 Chong Yidong <cyd@stupidchicken.com>
221
222 * Version 22.1 released.
223
adc06ec4
GM
2242007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
225
226 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
227
c16a484b
GM
2282007-02-27 Glenn Morris <rgm@gnu.org>
229
230 * Imakefile: Remove unused file with no explicit legal info.
231 * Makefile.in (distclean): Remove Makefile.
232
add5890f
GM
2332007-02-25 Glenn Morris <rgm@gnu.org>
234
235 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
c5e87d10 236 * XMakeAssoc.c: Remove license text in favor of including
add5890f
GM
237 copyright.h, as was done in original X11 source.
238
880820fe 2392004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
240
241 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
242 was pressed.
243
880820fe 2442004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
245
246 * XMenu.h (XMenuActivateSetWaitFunction): New function.
247
248 * Activate.c (XMenuActivateSetWaitFunction): New function.
249 (XMenuActivate): Call wait_func if set, before XNextEvent.
250
880820fe 2512002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
252
253 * Activate.c: Add calls to GrabKeyboard to remove strange
254 interactions with window managers that steal keypresses.
255 Call ungrab_all instead of XtUngrabPointer.
c4cc8b9a
JB
256 (XMenuActivate): Add call to XGrabKeyboard.
257 (XMenuActivate): Add call to XUngrabKeyboard.
6be3e0da 258
71431a0e
GM
2592001-10-20 Gerd Moellmann <gerd@gnu.org>
260
6aa97356 261 * (Version 21.1 released.)
71431a0e 262
ab952a4f
GM
2632001-10-05 Gerd Moellmann <gerd@gnu.org>
264
265 * Branch for 21.1.
dff28924 266
d1dc7e43
GM
2672000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
268
269 * Activate.c (XMenuActivate): Call help callback with two more
270 arguments: the pane number and selection number.
271
ffe0bcd1
GM
2722000-01-27 Gerd Moellmann <gerd@gnu.org>
273
274 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
275 Call help callback.
276
277 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
278
279 * AddSel.c (XMenuAddSelection): Add parameter HELP.
280
281 * XMenu.h (XmSelect): Add member `help_string'.
282
e745ede7
DL
2831999-07-12 Richard Stallman <rms@gnu.org>
284
285 * Version 20.4 released.
286
2871998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
288
289 * Version 20.3 released.
290
2911997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
292
293 * Version 20.2 released.
294
2951997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
296
297 * Version 20.1 released.
298
2991996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
300
301 * Version 19.33 released.
302
3031996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
304
305 * Version 19.32 released.
306
3071996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
308
309 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
310 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
311 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
312
313 * XMenu.h: New alternative SEPARATOR.
314
3151996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
316
317 * Version 19.31 released.
318
3191995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
320
321 * Version 19.30 released.
322
3231995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
324
325 * Makefile.in (ALL_CFLAGS): Add some -I options.
326
327 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
328 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
329
3301995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
331
332 * Version 19.29 released.
333
3341995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
335
336 * Makefile.in (maintainer-clean): Renamed from realclean.
337
3381994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
339
340 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
341
3421994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
343
344 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
345
3461994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
347
348 * Version 19.27 released.
349
3501994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
351
352 * Version 19.26 released.
353
3541994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
355
356 * Error.c (XMenuError): Make `message' static.
357
3581994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
359
360 * Create.c (XAllocDisplayColor): New function.
361 Use it throughout in place of XAllocNamedColor.
362
3631994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
364
365 * Version 19.25 released.
366
3671994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
368
369 * Version 19.24 released.
370
3711994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
372
373 * Create.c (XMenuCreate): Declare `data' as char*.
374
3751994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
376
377 * Version 19.23 released.
378
3791994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
380
381 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
382
3831994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
384
385 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
386 (_XIOErrorFunction): Decl deleted.
387
3881993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
389
390 * Version 19.22 released.
391
3921993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
393
394 * Activate.c (XMenuActivate):
395 Call XSetWindowBackground and _XMRefreshPane.
396
3971993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
398
399 * Version 19.21 released.
400
4011993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
402
403 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
404 Tell user too, in case make doesn't pay attention.
405
4061993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
407
408 * Version 19.20 released.
409
f0131492 4101993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
411
412 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
413
f0131492 4141993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
415
416 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
417 `configure' to supply the values for these variables.
418
f0131492 4191993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
420
421 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
422 Makefiles, do not append the current directory to the value of
423 `srcdir' or `VPATH'.
424
4251993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
426
427 * Version 19.19 released.
428
4291993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
430
431 * Version 19.18 released.
432
4331993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
434
435 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
436
4371993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
438
439 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
440
441 Among them, put the ..._SITE vars last.
442
4431993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
444
445 * Version 19.17 released.
446
4471993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
448
449 * Makefile.in: Write out the dependencies for the object files;
450 otherwise, VPATH won't work.
451
452 * Makefile.in: Re-arrange, to put `all' target at the top.
453
4541993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
455
456 * Version 19.16 released.
457
4581993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
459
460 * version 19.15 released.
461
4621993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
463
464 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
465 This should make it work under any circumstances.
466
467 * Makefile.in (mostlyclean): Use rm -f.
468
4691993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
470
471 * Version 19.14 released.
472
4731993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
474
475 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
476 Put CFLAGS last.
477
4781993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
479
e580a741 480 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
481 * Makefile.in (mostlyclean, realclean): New targets.
482
4831993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
484
485 * Version 19.13 released.
486
4871993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
488
489 * Version 19.10 released.
490
4911993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
492
493 * Create.c: Handle EMACS_BITMAP_FILES.
494 Use new names of renamed bitmap files.
495
4961993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
497
498 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
499 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
500 insque and remque to emacs_insque and emacs_remque, so we can
501 safely include insque.c in the library on all systems.
502
5031993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
504
505 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
506 only works with GNU Make.
507
5081993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
509
510 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
511
5121993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
513
514 * Version 19.9 released.
515
5161993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
517
518 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
519
5201993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
521
522 * Version 19.8 released.
523
5241993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
525
526 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
527 configuration process can correctly implement the --x-includes
528 option.
529
5301993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
531
532 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
533 not NULL.
534
5351993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
536
e580a741 537 * Version 19.7 released.
e745ede7
DL
538
5391993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
540
541 * Makefile.in: Renamed from Makefile, so that the top-level
542 makefile can edit it.
543
5441993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
545
88c71720 546 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
547 <X11/Xos.h>.
548
549 * XCrAssoc.c: #include <errno.h>, not "errno.h".
550 (XCreateAssocTable): Doc fix.
551
5521993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
553
554 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
555 the options to the C compiler.
556
557 * compile.com, descrip.mms: New files for VMS from Richard
558 Levitte.
559 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
560 brackets> around the names of the X Windows #include files; VMS
561 needs this.
562 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
563 this.
564 * Create.c: On VMS, we have to look for the bitmap files in
565 `./src/bitmaps', not <X11/bitmaps>.
566
5671993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
568
569 * Makefile (.c.o): Don't rm the .o files.
570
5711993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
572
573 * Activate.c (XMenuActivate): If `active' field is negative,
574 don't allow selecting a string.
575
5761993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
577
578 * Create.c (XMenuCreate): New variable `root', holding the
579 display's default root window, so we don't have to write out
580 "RootWindow (display, DefaultScreen (display))" a jillion times.
581
582 * Create.c (XMenuCreate): Don't assume that all the
583 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
584 bitmap and then converting it to a pixmap of the appropriate
585 depth if necessary, build a pixmap of the appropriate depth
586 directly, using XCreatePixmapFromBitmapData.
587
588 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
589 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
590
591 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
592 warnings about redefining NULL.
593
594 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
595 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
596
597 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
598 any of the `.h' files, define it.
599
600 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
601 Add an extern declaration for errno.
602
603 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
604 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
605 parts of the assoc table.
606 * XCrAssoc.c (XCreateAssocTable): Same.
607
608 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
609 * XDelAssoc.c (XDeleteAssoc): Same.
610
6111992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
612
613 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
614 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
615 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
616 * XDestAssoc.c (XDestroyAssocTable): Likewise.
617
6181992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
619
620 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
621 Use Xlib.h, not Xlibint.h.
622 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
623 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
624 * XMakeAssoc.c (_XIOErrorFunction): Declared.
625
6261992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
627
628 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
629 Specify dir X11/ when including Xlibint.h.
630
6311992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
632
633 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
634 New files.
635
636 * Makefile (SRCS, OBJS): Compile those files.
637
6381992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
639
640 * Makefile (clean): Delete object files and library.
641 (distclean): New target.
642
6431992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
644
645 * Makefile (libXMenu11.a): Put `-' on ranlib line.
646
6471992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
648
649 * Makefile (EXTRA): New variable.
650 (libXMenu11.a): Use that.
651
652 * insque.c: New file.
653
6541992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
655
656 * Makefile (CC): Assignment commented out.
657
dff28924 6581991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 659
e580a741
JB
660 * copyright.h: New file (copied from X11R4 distribution)
661 * All files: Replaced occurrences of #include <X11/copyright.h>
ed9265fc 662 with #include "copyright.h".
e745ede7 663
dff28924 6641991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
665
666 * XMenu.h (enum _xmmode): Remove spurious comma.
667
668 * X10.h: New file.
669 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
670
dff28924 6711990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
672
673 * XMenu.h (struct _xmenu): Use unsigned long for colors.
674
dff28924 6751990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
676
677 * Internal.c: Declare argument `display' in some functions.
678
39c87140
GM
6791989-08-09 Joseph Arceneaux (jla@spiff)
680
681 * Makefile: Removed all the unnecessary X stuff.
e745ede7 682
6922b018 683;; Local Variables:
880820fe 684;; coding: utf-8
6922b018 685;; End:
2a34a036 686
ba318903 687 Copyright (C) 1993-1999, 2001-2014 Free Software Foundation, Inc.
7f6d64f8
GM
688
689 This file is part of GNU Emacs.
690
4eaa4034 691 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 692 it under the terms of the GNU General Public License as published by
4eaa4034
GM
693 the Free Software Foundation, either version 3 of the License, or
694 (at your option) any later version.
7f6d64f8
GM
695
696 GNU Emacs is distributed in the hope that it will be useful,
697 but WITHOUT ANY WARRANTY; without even the implied warranty of
698 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
699 GNU General Public License for more details.
700
701 You should have received a copy of the GNU General Public License
4eaa4034 702 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.