merge trunk
[bpt/emacs.git] / oldXMenu / ChangeLog
CommitLineData
0e6929ec
GM
12014-06-15 Glenn Morris <rgm@gnu.org>
2
08bcc17b
GM
3 * Makefile.in (CPPFLAGS): Explicitly set via configure.
4
0e6929ec
GM
5 * Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags):
6 Declare as PHONY.
7 (boostrap-clean): New.
8
eb9a3661
GM
92013-10-24 Glenn Morris <rgm@gnu.org>
10
11 * Makefile.in (abs_top_srcdir): New, set by configure.
12
224e313d
PE
132013-09-04 Paul Eggert <eggert@cs.ucla.edu>
14
15 Makefile improvements.
16 * Makefile.in (all, tags): Don't use double-colon rules, as they
17 are not portable according to POSIX. Mark as phony.
18
47a6e6df
PE
192012-12-04 Paul Eggert <eggert@cs.ucla.edu>
20
21 Include <config.h> uniformly in oldXMenu sources.
22 * Activate.c, AddPane.c, AddSel.c, ChgPane.c, ChgSel.c, Create.c:
23 * InsPane.c, InsSel.c, Internal.c, XMakeAssoc.c:
24 Do not include <config.h>, since XMenuInt.h does that now.
25 * XLookAssoc.c, XMenuInt.h: Include <config.h>.
26 This avoids a build failure when configuring on Fedora 17
27 --with-x-toolkit=no, reported by Dmitry Andropov in
28 <http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
29
150798c5
UM
302012-10-06 Ulrich Müller <ulm@gentoo.org>
31
32 * Makefile.in (AR, ARFLAGS): Get values from configure.
33
414e642c
PE
342012-06-26 Paul Eggert <eggert@cs.ucla.edu>
35
36 * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
37 This is needed for hosts that lack <alloca.h>, when Emacs is
38 configured --with-x-toolkit=no. Problem reported by Herbert
39 J. Skuhra for FreeBSD.
40
6c94c34f 412012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 42
9f46df23 43 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
44 * Makefile.in (C_WARNINGS_SWITCH): Remove.
45 (WARN_CFLAGS, WERROR_CFLAGS): New macros.
46 (ALL_CFLAGS): Use new macros rather than old.
47
2f097256
GM
482012-04-11 Glenn Morris <rgm@gnu.org>
49
50 * Makefile.in (C_SWITCH_X_SYSTEM): Remove.
51 (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM.
52
55660072
PE
532011-04-16 Paul Eggert <eggert@cs.ucla.edu>
54
fd35b6f9
PE
55 Static checks with GCC 4.6.0 and non-default toolkits.
56
55660072
PE
57 Modernize to C89, for better static checking.
58 * Activate.c (XMenuActivate): Callback's first arg is readonly.
59 * AddPane.c (XMenuAddPane): Label is readonly. Rename local
60 to avoid shadowing.
61 * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local.
62 * Create.c (atoi, atof): Remove decls; include <stdlib.h>.
63 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
64 (x_get_resource_string): Args are readonly.
65 (XAllocDisplayColor): colorName is readonly.
66 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid
67 "else;".
68 * Destroy.c (XMenuDestroy): Return void.
69 * Error.c (XMenuError): Remove const pointer.
70 * EvHand.c (XMenuEventHandler): Return void.
71 * FindPane.c, FindSel.c: Include <string.h>.
72 * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing.
73 * InsSel.c (XMenuInsertSelection): Likewise.
74 * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused.
75 (_XMErrorList): Now const.
76 (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane):
77 (_XMRefreshSelection): Return void.
78 (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid
79 shadowing.
80 (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var.
81 * SetAEQ.c (XMenuSetAEQ): Now returns void.
82 * SetFrz.c (XMenuSetFreeze): Likewise.
83 * X10.h (XAssoc): Use void * for generic pointer.
84 * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it.
85 * XDestAssoc.c, XMakeAssoc.c: Likewise.
86 * XDestAssoc.c (XDestroyAssocTable): Return void.
87 * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer.
88 * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const
89 for pointers to readonly storage.
90 * insque.c: Include XMenuInt.h, to check our own signature.
91 (emacs_insque, emacs_remque): Use void * for generic pointers.
92
33383987
JB
932011-03-07 Chong Yidong <cyd@stupidchicken.com>
94
95 * Version 23.3 released.
96
d607b96b 972010-11-09 Elias Pipping <pipping.elias@googlemail.com> (tiny change)
76320384
EP
98
99 Make Emacs compile with clang (bug#7309).
100 * XMakeAssoc.c (XMakeAssoc):
101 * XDelAssoc.c (XDeleteAssoc): Declare the return type.
102
ababf900
DN
1032010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
104
105 * XMenu.h: Include <stdlib.h>.
106
e6cfa7c3
AS
1072010-07-12 Andreas Schwab <schwab@linux-m68k.org>
108
109 * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
110 substitution.
111 (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
112
b782e2d7
DN
1132010-07-04 Dan Nicolaescu <dann@ics.uci.edu>
114
115 * Activate.c: Convert function definitions to standard C.
116 * AddPane.c:
117 * AddSel.c:
118 * ChgPane.c:
119 * ChgSel.c:
120 * Create.c:
121 * DelPane.c:
122 * DelSel.c:
123 * Destroy.c:
124 * Error.c:
125 * EvHand.c:
126 * FindPane.c:
127 * FindSel.c:
128 * InsPane.c:
129 * InsSel.c:
130 * Internal.c:
131 * Locate.c:
132 * Post.c:
133 * Recomp.c:
134 * SetAEQ.c:
135 * SetFrz.c:
136 * SetPane.c:
137 * SetSel.c:
138 * X10.h:
139 * XCrAssoc.c:
140 * XDelAssoc.c:
141 * XDestAssoc.c:
142 * XLookAssoc.c:
143 * XMakeAssoc.c:
144 * XMenu.h:
145 * XMenuInt.h:
146 * insque.c: Likewise.
147
61a808e8
CY
1482010-05-07 Chong Yidong <cyd@stupidchicken.com>
149
150 * Version 23.2 released.
151
e3cf0cde
GM
1522010-05-06 Glenn Morris <rgm@gnu.org>
153
e49dca3d 154 * Makefile.in (RANLIB): Let configure set it.
0235128c 155 (libXMenu11.a): Configure sets RANLIB = : on systems without it.
e49dca3d 156
e3cf0cde
GM
157 * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
158 (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
159
fa5e317a
GM
1602010-05-04 Glenn Morris <rgm@gnu.org>
161
0235128c
SM
162 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE):
163 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
fa5e317a
GM
164 @c_switch_system@, @c_switch_machine@.
165
ed6281b0
DN
1662010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
167
168 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
169
e769f484
DN
1702010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
171
172 * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
173
76bd8202
DN
1742010-04-11 Dan Nicolaescu <dann@ics.uci.edu>
175
176 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE)
177 (C_SWITCH_X_SITE): Define using autoconf.
178
288f9fc0
CY
1792010-03-10 Chong Yidong <cyd@stupidchicken.com>
180
181 * Branch for 23.2.
182
70243478
CY
1832009-06-21 Chong Yidong <cyd@stupidchicken.com>
184
185 * Branch for 23.1.
186
7c2fb837
DN
1872008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
188
189 * descrip.mms:
190 * compile.com: Remove file.
191 * Create.c: Remove VMS support.
192
77ccee09
DN
1932008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
194
195 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
196
cacc7b51
GM
1972007-07-25 Glenn Morris <rgm@gnu.org>
198
199 * Relicense all FSF files to GPLv3 or later.
200
b3e1883c
TTN
2012007-06-04 Ulrich Mueller <ulm@gentoo.org> (tiny change)
202
203 * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no
204 compilation warnings: #include <config.h>.
205
7dfc4cda
CY
2062007-06-02 Chong Yidong <cyd@stupidchicken.com>
207
208 * Version 22.1 released.
209
adc06ec4
GM
2102007-05-30 Ulrich Mueller <ulm@gentoo.org> (tiny change)
211
212 * XMakeAssoc.c (XMakeAssoc): Use malloc rather than xmalloc.
213
c16a484b
GM
2142007-02-27 Glenn Morris <rgm@gnu.org>
215
216 * Imakefile: Remove unused file with no explicit legal info.
217 * Makefile.in (distclean): Remove Makefile.
218
add5890f
GM
2192007-02-25 Glenn Morris <rgm@gnu.org>
220
221 * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
c5e87d10 222 * XMakeAssoc.c: Remove license text in favor of including
add5890f
GM
223 copyright.h, as was done in original X11 source.
224
880820fe 2252004-12-27 Jan Djärv <jan.h.d@swipnet.se>
e89f4e4b
JD
226
227 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
228 was pressed.
229
880820fe 2302004-11-12 Jan Djärv <jan.h.d@swipnet.se>
141dbd2b
JD
231
232 * XMenu.h (XMenuActivateSetWaitFunction): New function.
233
234 * Activate.c (XMenuActivateSetWaitFunction): New function.
235 (XMenuActivate): Call wait_func if set, before XNextEvent.
236
880820fe 2372002-04-22 Jan Djärv <jan.h.d@swipnet.se>
6be3e0da
JD
238
239 * Activate.c: Add calls to GrabKeyboard to remove strange
240 interactions with window managers that steal keypresses.
241 Call ungrab_all instead of XtUngrabPointer.
c4cc8b9a
JB
242 (XMenuActivate): Add call to XGrabKeyboard.
243 (XMenuActivate): Add call to XUngrabKeyboard.
6be3e0da 244
71431a0e
GM
2452001-10-20 Gerd Moellmann <gerd@gnu.org>
246
6aa97356 247 * (Version 21.1 released.)
71431a0e 248
ab952a4f
GM
2492001-10-05 Gerd Moellmann <gerd@gnu.org>
250
251 * Branch for 21.1.
dff28924 252
d1dc7e43
GM
2532000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
254
255 * Activate.c (XMenuActivate): Call help callback with two more
256 arguments: the pane number and selection number.
257
ffe0bcd1
GM
2582000-01-27 Gerd Moellmann <gerd@gnu.org>
259
260 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
261 Call help callback.
262
263 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
264
265 * AddSel.c (XMenuAddSelection): Add parameter HELP.
266
267 * XMenu.h (XmSelect): Add member `help_string'.
268
e745ede7
DL
2691999-07-12 Richard Stallman <rms@gnu.org>
270
271 * Version 20.4 released.
272
2731998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
274
275 * Version 20.3 released.
276
2771997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
278
279 * Version 20.2 released.
280
2811997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
282
283 * Version 20.1 released.
284
2851996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
286
287 * Version 19.33 released.
288
2891996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
290
291 * Version 19.32 released.
292
2931996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
294
295 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
296 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
297 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
298
299 * XMenu.h: New alternative SEPARATOR.
300
3011996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
302
303 * Version 19.31 released.
304
3051995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
306
307 * Version 19.30 released.
308
3091995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
310
311 * Makefile.in (ALL_CFLAGS): Add some -I options.
312
313 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
314 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
315
3161995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
317
318 * Version 19.29 released.
319
3201995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
321
322 * Makefile.in (maintainer-clean): Renamed from realclean.
323
3241994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
325
326 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
327
3281994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
329
330 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
331
3321994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
333
334 * Version 19.27 released.
335
3361994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
337
338 * Version 19.26 released.
339
3401994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
341
342 * Error.c (XMenuError): Make `message' static.
343
3441994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
345
346 * Create.c (XAllocDisplayColor): New function.
347 Use it throughout in place of XAllocNamedColor.
348
3491994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
350
351 * Version 19.25 released.
352
3531994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
354
355 * Version 19.24 released.
356
3571994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
358
359 * Create.c (XMenuCreate): Declare `data' as char*.
360
3611994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
362
363 * Version 19.23 released.
364
3651994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
366
367 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
368
3691994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
370
371 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
372 (_XIOErrorFunction): Decl deleted.
373
3741993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
375
376 * Version 19.22 released.
377
3781993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
379
380 * Activate.c (XMenuActivate):
381 Call XSetWindowBackground and _XMRefreshPane.
382
3831993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
384
385 * Version 19.21 released.
386
3871993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
388
389 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
390 Tell user too, in case make doesn't pay attention.
391
3921993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
393
394 * Version 19.20 released.
395
f0131492 3961993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
e745ede7
DL
397
398 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
399
f0131492 4001993-09-27 Brian J. Fox (bfox@valhalla)
e745ede7
DL
401
402 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
403 `configure' to supply the values for these variables.
404
f0131492 4051993-09-26 Brian J. Fox (bfox@ai.mit.edu)
e745ede7
DL
406
407 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
408 Makefiles, do not append the current directory to the value of
409 `srcdir' or `VPATH'.
410
4111993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
412
413 * Version 19.19 released.
414
4151993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
416
417 * Version 19.18 released.
418
4191993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
420
421 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
422
4231993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
424
425 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
426
427 Among them, put the ..._SITE vars last.
428
4291993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
430
431 * Version 19.17 released.
432
4331993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
434
435 * Makefile.in: Write out the dependencies for the object files;
436 otherwise, VPATH won't work.
437
438 * Makefile.in: Re-arrange, to put `all' target at the top.
439
4401993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
441
442 * Version 19.16 released.
443
4441993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
445
446 * version 19.15 released.
447
4481993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
449
450 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
451 This should make it work under any circumstances.
452
453 * Makefile.in (mostlyclean): Use rm -f.
454
4551993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
456
457 * Version 19.14 released.
458
4591993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
460
461 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
462 Put CFLAGS last.
463
4641993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
465
e580a741 466 Bring mumbleclean targets into conformance with GNU coding standards.
e745ede7
DL
467 * Makefile.in (mostlyclean, realclean): New targets.
468
4691993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
470
471 * Version 19.13 released.
472
4731993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
474
475 * Version 19.10 released.
476
4771993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
478
479 * Create.c: Handle EMACS_BITMAP_FILES.
480 Use new names of renamed bitmap files.
481
4821993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
483
484 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
485 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
486 insque and remque to emacs_insque and emacs_remque, so we can
487 safely include insque.c in the library on all systems.
488
4891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
490
491 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
492 only works with GNU Make.
493
4941993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
495
496 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
497
4981993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
499
500 * Version 19.9 released.
501
5021993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
503
504 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
505
5061993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
507
508 * Version 19.8 released.
509
5101993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
511
512 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
513 configuration process can correctly implement the --x-includes
514 option.
515
5161993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
517
518 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
519 not NULL.
520
5211993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
522
e580a741 523 * Version 19.7 released.
e745ede7
DL
524
5251993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
526
527 * Makefile.in: Renamed from Makefile, so that the top-level
528 makefile can edit it.
529
5301993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
531
88c71720 532 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
e745ede7
DL
533 <X11/Xos.h>.
534
535 * XCrAssoc.c: #include <errno.h>, not "errno.h".
536 (XCreateAssocTable): Doc fix.
537
5381993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
539
540 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
541 the options to the C compiler.
542
543 * compile.com, descrip.mms: New files for VMS from Richard
544 Levitte.
545 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
546 brackets> around the names of the X Windows #include files; VMS
547 needs this.
548 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
549 this.
550 * Create.c: On VMS, we have to look for the bitmap files in
551 `./src/bitmaps', not <X11/bitmaps>.
552
5531993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
554
555 * Makefile (.c.o): Don't rm the .o files.
556
5571993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
558
559 * Activate.c (XMenuActivate): If `active' field is negative,
560 don't allow selecting a string.
561
5621993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
563
564 * Create.c (XMenuCreate): New variable `root', holding the
565 display's default root window, so we don't have to write out
566 "RootWindow (display, DefaultScreen (display))" a jillion times.
567
568 * Create.c (XMenuCreate): Don't assume that all the
569 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
570 bitmap and then converting it to a pixmap of the appropriate
571 depth if necessary, build a pixmap of the appropriate depth
572 directly, using XCreatePixmapFromBitmapData.
573
574 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
575 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
576
577 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
578 warnings about redefining NULL.
579
580 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
581 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
582
583 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
584 any of the `.h' files, define it.
585
586 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
587 Add an extern declaration for errno.
588
589 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
590 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
591 parts of the assoc table.
592 * XCrAssoc.c (XCreateAssocTable): Same.
593
594 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
595 * XDelAssoc.c (XDeleteAssoc): Same.
596
5971992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
598
599 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
600 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
601 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
602 * XDestAssoc.c (XDestroyAssocTable): Likewise.
603
6041992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
605
606 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
607 Use Xlib.h, not Xlibint.h.
608 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
609 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
610 * XMakeAssoc.c (_XIOErrorFunction): Declared.
611
6121992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
613
614 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
615 Specify dir X11/ when including Xlibint.h.
616
6171992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
618
619 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
620 New files.
621
622 * Makefile (SRCS, OBJS): Compile those files.
623
6241992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
625
626 * Makefile (clean): Delete object files and library.
627 (distclean): New target.
628
6291992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
630
631 * Makefile (libXMenu11.a): Put `-' on ranlib line.
632
6331992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
634
635 * Makefile (EXTRA): New variable.
636 (libXMenu11.a): Use that.
637
638 * insque.c: New file.
639
6401992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
641
642 * Makefile (CC): Assignment commented out.
643
dff28924 6441991-11-16 Noah Friedman (friedman@nutrimat)
e745ede7 645
e580a741
JB
646 * copyright.h: New file (copied from X11R4 distribution)
647 * All files: Replaced occurrences of #include <X11/copyright.h>
ed9265fc 648 with #include "copyright.h".
e745ede7 649
dff28924 6501991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
e745ede7
DL
651
652 * XMenu.h (enum _xmmode): Remove spurious comma.
653
654 * X10.h: New file.
655 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
656
dff28924 6571990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
658
659 * XMenu.h (struct _xmenu): Use unsigned long for colors.
660
dff28924 6611990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
e745ede7
DL
662
663 * Internal.c: Declare argument `display' in some functions.
664
39c87140
GM
6651989-08-09 Joseph Arceneaux (jla@spiff)
666
667 * Makefile: Removed all the unnecessary X stuff.
e745ede7 668
6922b018 669;; Local Variables:
880820fe 670;; coding: utf-8
6922b018 671;; End:
2a34a036 672
ba318903 673 Copyright (C) 1993-1999, 2001-2014 Free Software Foundation, Inc.
7f6d64f8
GM
674
675 This file is part of GNU Emacs.
676
4eaa4034 677 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 678 it under the terms of the GNU General Public License as published by
4eaa4034
GM
679 the Free Software Foundation, either version 3 of the License, or
680 (at your option) any later version.
7f6d64f8
GM
681
682 GNU Emacs is distributed in the hope that it will be useful,
683 but WITHOUT ANY WARRANTY; without even the implied warranty of
684 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
685 GNU General Public License for more details.
686
687 You should have received a copy of the GNU General Public License
4eaa4034 688 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.