]> code.delx.au - gnu-emacs/blob - ChangeLog
merge trunk
[gnu-emacs] / ChangeLog
1 2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
4 gnutls libraries.
5
6 2010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
7
8 * configure.in: Set up GnuTLS.
9
10 2010-09-22 Chong Yidong <cyd@stupidchicken.com>
11
12 * configure.in: Announce whether libxml2 is linked to.
13
14 2010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
15
16 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
17
18 2010-09-18 Eli Zaretskii <eliz@gnu.org>
19
20 * config.bat: Detect that libxml2 is installed and if so, build
21 with it.
22
23 2010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
24
25 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
26 be used. This fixes a conf problem on Mac OS X.
27
28 2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
29
30 * configure.in: Check for libxml2.
31
32 2010-09-09 Glenn Morris <rgm@gnu.org>
33
34 * make-dist: No more TODO files under lisp/.
35
36 2010-09-04 Eli Zaretskii <eliz@gnu.org>
37
38 * config.bat: Produce lisp/gnus/_dir-locals.el from
39 lisp/gnus/.dir-locals.el.
40
41 2010-08-23 Andreas Schwab <schwab@linux-m68k.org>
42
43 * configure.in: Fix check for librsvg, imagemagick and
44 MagickExportImagePixels.
45
46 2010-08-18 Joakim Verona <joakim@verona.se>
47
48 * Makefile.in, configure.in: Checks for ImageMagick.
49
50 2010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
51
52 * configure.in (AC_PREREQ): Require autoconf 2.65.
53
54 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
55
56 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
57
58 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
59
60 * configure.in: Add AC_C_BIGENDIAN.
61
62 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
63
64 * configure.in (ORDINARY_LINK): Use on hpux* too.
65
66 2010-08-06 Jan Djärv <jan.h.d@swipnet.se>
67
68 * configure.in: Check for util.h.
69 Use -Wimplicit-function-declaration if compiler supports it.
70
71 2010-08-05 Eli Zaretskii <eliz@gnu.org>
72
73 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
74
75 2010-08-04 Andreas Schwab <schwab@linux-m68k.org>
76
77 * configure.in: Restore accidentally removed use of
78 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
79
80 2010-07-29 Chad Brown <yandros@mit.edu>
81
82 * configure.in: Check for dirent.h.
83
84 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
85
86 * configure.in: Remove reference to usg5-4, unused.
87
88 2010-07-25 Andreas Schwab <schwab@linux-m68k.org>
89
90 * configure.in: Check for __executable_start.
91
92 2010-07-24 Ken Brown <kbrown@cornell.edu>
93
94 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
95
96 2010-07-24 Juanma Barranquero <lekktu@gmail.com>
97
98 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
99
100 2010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
101
102 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
103
104 2010-07-12 Andreas Schwab <schwab@linux-m68k.org>
105
106 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
107 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
108 (C_OPTIMIZE_SWITCH): Remove.
109 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
110
111 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
112
113 * configure.in: Don't check for index and rindex, check for strchr
114 and strrchr. Define strchr and strrchr as index and rindex,
115 resp., in src/config.h if not available.
116
117 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
118
119 * configure.in: Use -Wold-style-definition if available.
120 This helps with the transition to standard C code, it can be
121 removed when done.
122
123 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
124
125 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
126 and MSWindows.
127
128 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
129
130 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
131 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
132
133 2010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
134
135 * configure.in (getenv): Remove K&R declaration.
136
137 2010-07-02 Jan Djärv <jan.h.d@swipnet.se>
138
139 * configure.in: Remove define __P.
140
141 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
142
143 * configure.in (--enable-use-lisp-union-type): New flag.
144
145 2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
146
147 Fix CFLAGS for non-GCC compilers.
148 * configure.in (CFLAGS): Always use -g like it was done before the
149 2010-03-30 change.
150 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
151 (Bug#6538)
152
153 2010-06-30 Glenn Morris <rgm@gnu.org>
154
155 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
156 Set with AC_DEFINE rather than AH_BOTTOM.
157
158 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
159 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
160 Set with shell, not cpp.
161 (LIBX): Remove, just use -lX11 in the one place this was used.
162 (cannot_dump): Replace with CANNOT_DUMP.
163
164 2010-06-28 Jan Djärv <jan.h.d@swipnet.se>
165
166 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
167 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
168 by minimum required Gtk+ 2.6). Add checks for functions introduced
169 in Gtk+ 2.14 or newer (bug#6505).
170
171 2010-06-26 Eli Zaretskii <eliz@gnu.org>
172
173 * config.bat: Remove white space around "+" in COPY commands.
174
175 2010-06-23 Glenn Morris <rgm@gnu.org>
176
177 * info/dir: Start descriptions in column 32, per Texinfo convention.
178
179 2010-06-16 Chong Yidong <cyd@stupidchicken.com>
180
181 * INSTALL: Update font information (Bug#6389).
182
183 2010-06-16 Glenn Morris <rgm@gnu.org>
184
185 * INSTALL: General update.
186
187 2010-06-12 Glenn Morris <rgm@gnu.org>
188
189 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
190
191 2010-06-11 Glenn Morris <rgm@gnu.org>
192
193 * configure.in (--without-compress-info): New option.
194 (GZIP_INFO): New output variable.
195
196 * Makefile.in (GZIP_INFO): New, set by configure.
197 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
198 Handle man pages in the same way.
199
200 2010-06-10 Glenn Morris <rgm@gnu.org>
201
202 * Makefile.in (install-arch-indep): Gzip the info files too.
203
204 * make-dist: Remove references to non-existent directories and files.
205
206 2010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
207
208 * configure.in: Include <strings.h> and <string.h> instead of
209 "strings.h" and "string.h".
210
211 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
212
213 * configure.in: Remove code dealing with BSTRING.
214
215 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
216
217 * configure.in (AC_PREREQ): Require autoconf 2.65.
218
219 * configure.in (unxec): Do not define and substitute.
220 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
221
222 2010-06-03 Glenn Morris <rgm@gnu.org>
223
224 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
225
226 2010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
227
228 Fix alloca definition when using gcc on non-gnu systems.
229 * configure.in: Use the code sequence indicated by "info autoconf"
230 for alloca (bug#6170).
231
232 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
233
234 * .bzrignore: Ignore new files from trunk, which appear if you use
235 colocated branches (i.e. "bzr switch").
236
237 2010-05-28 Glenn Morris <rgm@gnu.org>
238
239 * configure.in: Simplify some of the $canonical tests.
240
241 2010-05-27 Glenn Morris <rgm@gnu.org>
242
243 * config.bat: Do not preprocess src/Makefile.in.
244
245 * configure.in: Do not preprocess src/Makefile.in.
246 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
247 (AC_EGREP_CPP): Test no longer needed.
248
249 * make-dist: No more Makefile.c files.
250
251 2010-05-26 Glenn Morris <rgm@gnu.org>
252
253 * configure.in (YMF_PASS_LDFLAGS): Remove.
254 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
255
256 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
257 Add $GNUSTEP_LOCAL_HEADERS.
258 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
259
260 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
261 (GNUSTEP_MAKEFILES): Remove.
262 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
263 stuff to here.
264
265 2010-05-25 Glenn Morris <rgm@gnu.org>
266
267 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
268 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
269
270 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
271 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
272 here instead.
273
274 2010-05-24 Romain Francoise <romain@orebokech.com>
275
276 * make-dist: Look for version in src/emacs.c.
277 Use lisp/subr.el rather than lisp/version.el for location check.
278
279 2010-05-21 Glenn Morris <rgm@gnu.org>
280
281 * configure.in (MKDEPDIR): Parallel build tweak.
282
283 * configure.in (ns_frag): New output file.
284
285 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
286 (OLDXMENU_TARGET): Set to empty if USE_GTK.
287
288 * configure.in (cannot_dump): New output variable.
289
290 2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
291
292 * configure.in: On NetBSD, if terminfo is found, use it in
293 preference to termcap. (Bug#6190)
294
295 2010-05-20 Glenn Morris <rgm@gnu.org>
296
297 * make-dist (src): Include *.mk.
298 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
299 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
300 (deps_frag): New output file.
301 (AUTO_DEPEND): Remove this definition.
302
303 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
304
305 2010-05-19 Glenn Morris <rgm@gnu.org>
306
307 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
308 (ORDINARY_LINK): New AC_DEFINE.
309 (LIB_GCC): No need to set if ORDINARY_LINK.
310
311 2010-05-18 Glenn Morris <rgm@gnu.org>
312
313 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
314 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
315
316 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
317 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
318 (RALLOC_OBJ): New output variable.
319
320 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
321 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
322
323 2010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
324
325 * Makefile.in (src): Provide the name of the VCS file that witnesses
326 a pull.
327 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
328
329 2010-05-17 Glenn Morris <rgm@gnu.org>
330
331 * configure.in (OLDXMENU_DEPS): New output variable.
332
333 2010-05-16 Glenn Morris <rgm@gnu.org>
334
335 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
336
337 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
338 * Makefile.in (install-arch-dep): Update for above change.
339
340 * Makefile.in (ns_appdir): Remove.
341 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
342
343 * configure.in (TEMACS_LDFLAGS2): New output variable.
344
345 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
346 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
347 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
348 nothing uses.
349
350 2010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
351
352 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
353 does not use them.
354 (X11R5_INHIBIT_I18N): Remove, unused.
355
356 2010-05-15 Glenn Morris <rgm@gnu.org>
357
358 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
359
360 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
361
362 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
363
364 * configure.in: Look for version string in its new location.
365
366 2010-05-15 Eli Zaretskii <eliz@gnu.org>
367
368 * config.bat: Remove support for DJGPP v1.x.
369
370 2010-05-15 Glenn Morris <rgm@gnu.org>
371
372 * configure.in (OLDXMENU_TARGET): New output variable.
373
374 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
375
376 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
377 and other files that no longer exist.
378
379 2010-05-14 Glenn Morris <rgm@gnu.org>
380
381 * configure.in (cpp_undefs): Add mktime, register, X11.
382
383 * configure.in (GPM_MOUSE_SUPPORT): Remove.
384 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
385 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
386
387 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
388 (GNUSTEP_MAKEFILES): Do not output.
389
390 2010-05-13 Glenn Morris <rgm@gnu.org>
391
392 * configure.in: Fix some paren typos.
393
394 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
395
396 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
397
398 2010-05-12 Glenn Morris <rgm@gnu.org>
399
400 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
401
402 * configure.in (LIB_GCC): New output variable.
403
404 2010-05-11 Glenn Morris <rgm@gnu.org>
405
406 * make-dist (msdos): No more mainmake.
407
408 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
409 * config.bat: Do not run cpp on lib-src/Makefile.in.
410
411 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
412
413 2010-05-10 Glenn Morris <rgm@gnu.org>
414
415 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
416
417 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
418 (BLESSMAIL_TARGET): New output variable.
419
420 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
421
422 * INSTALL: Fix typos.
423
424 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
425
426 * configure.in: Add check for buggy version of GCC (Bug#6031).
427
428 2010-05-08 Glenn Morris <rgm@gnu.org>
429
430 * configure.in (HAVE_LIBNCURSES): New local variable.
431 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
432 replacing cpp in src/s/*.h and src/Makefile.in.
433
434 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
435
436 * Version 23.2 released.
437
438 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
439
440 * configure.in: Add tests for `isnan' and `copysign'.
441
442 2010-05-07 Eli Zaretskii <eliz@gnu.org>
443
444 * config.bat: Allow for 2 leading `#'s in comments in
445 src/Makefile.in.
446
447 2010-05-07 Glenn Morris <rgm@gnu.org>
448
449 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
450 Merges logic from src/s/* and src/Makefile.in.
451 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
452
453 2010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
454
455 Define START_FILES and LIB_STANDARD using autoconf.
456 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
457 here from src/s/*.h.
458 (HAVE_CRTIN): Remove, inline logic in the netbsd
459 START_FILES/LIB_STANDARD computation.
460
461 2010-05-06 Glenn Morris <rgm@gnu.org>
462
463 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
464
465 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
466 (LD_SWITCH_X_SITE): Remove unused variables.
467
468 2010-05-04 Glenn Morris <rgm@gnu.org>
469
470 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
471 as well.
472 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
473
474 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
475
476 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
477 variables, replacing c_switch_machine, c_switch_system.
478 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
479 @c_switch_system@.
480
481 2010-05-03 Glenn Morris <rgm@gnu.org>
482
483 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
484
485 * make-dist: There are no more src/m/*.inp files.
486
487 2010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
488
489 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
490 (ac_link): Do not use ld_switch_machine.
491
492 2010-05-01 Glenn Morris <rgm@gnu.org>
493
494 * configure.in (OTHER_OBJ): Remove.
495 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
496
497 2010-04-30 Glenn Morris <rgm@gnu.org>
498
499 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
500 Elsewhere, maybe include it.
501
502 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
503 (OLDXMENU, LIBXMENU): New output variables.
504
505 * configure.in (OTHER_OBJ): New output variable.
506
507 2010-04-28 Glenn Morris <rgm@gnu.org>
508
509 * configure.in (CYGWIN_OBJ): New output variable.
510
511 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
512
513 * configure.in (FONT_OBJ): New output variable.
514
515 * configure.in (LIBXMU): New output variable.
516
517 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
518
519 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
520 userland and maybe change values to i386 (move test from s/amdx86-64.h).
521
522 2010-04-27 Glenn Morris <rgm@gnu.org>
523
524 * configure.in (LIBXTR6): New output variable. Move unixware special
525 case here from src/s/unixware.h.
526
527 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
528 in Makefiles.
529 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
530
531 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
532 (LIBXP): No longer substitute in Makefiles.
533 (MOTIF_LIBW): New output variable. Move system-specific settings here
534 from src/s files.
535
536 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
537
538 Reduce CPP usage.
539 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
540 (unexec): Define unconditionally, all platforms define
541 UNEXEC. AC_SUBST it.
542 (UNEXEC_SRC): Remove, unused.
543 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
544
545 2010-04-27 Glenn Morris <rgm@gnu.org>
546
547 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
548 replaced by LIBXP.
549
550 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
551 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
552 On hpux10-20, default to /lib.
553
554 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
555
556 2010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
557
558 * configure.in (LIBS_MACHINE): Remove, unused.
559
560 * configure.in (LIB_MATH): New output variable. Set it for some systems.
561
562 2010-04-24 Glenn Morris <rgm@gnu.org>
563
564 * configure.in (CRT_DIR): New output variable.
565 (--with-crt-dir): New option. (Bug#5655)
566 (HAVE_LIB64_DIR): Remove.
567
568 2010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
569
570 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
571
572 2010-04-22 Miles Bader <miles@gnu.org>
573
574 * configure.in: Get rid of "unix" pre-defined macro when
575 preprocessing Makefile. (Bug#5857)
576
577 2010-04-21 Andreas Schwab <schwab@linux-m68k.org>
578
579 Avoid non-portable shell command negation
580 * configure.in: Revert last change.
581
582 2010-04-21 Jan Djärv <jan.h.d@swipnet.se>
583
584 * configure.in: Change "if test ! -f" to "if ! test -f".
585
586 2010-04-21 Glenn Morris <rgm@gnu.org>
587
588 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
589 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
590
591 2010-04-21 Karel Klíč <kklic@redhat.com>
592
593 * configure.in: New option: --with(out)-selinux, on by default.
594 Set HAVE_LIBSELINUX if we find libselinux, and substitute
595 LIBSELINUX_LIBS in Makefiles.
596
597 2010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
598
599 * configure.in: Remove all references to LIBX11_SYSTEM.
600
601 2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
602
603 * configure.in: Remove all references to C_DEBUG_SWITCH.
604
605 2010-03-27 Eli Zaretskii <eliz@gnu.org>
606
607 * config.bat <lib-src>: Edit out lines that begin with several #
608 characters.
609
610 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
611
612 * configure.in: Remove support for old UNIX System V systems and
613 for Unixware on non-x86 machines.
614
615 * configure.in: Remove support for Solaris on PPC and for old versions.
616
617 * configure.in: Remove non-working lynxos port.
618
619 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
620
621 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
622
623 2010-03-19 Glenn Morris <rgm@gnu.org>
624
625 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
626 happy.
627
628 2010-03-18 Jan Djärv <jan.h.d@swipnet.se>
629
630 * configure.in: Check for tputs and friends, abort if not
631 found (bug#5735).
632
633 2010-03-18 Glenn Morris <rgm@gnu.org>
634
635 * configure.in (--with-x-toolkit): In the help text, say which options
636 are synonyms.
637
638 * configure.in (--with-mmdf, --with-mail-unlink):
639 New options, off by default.
640 (--with-mailhost): New option to set default POP host.
641 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
642 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
643 New variables, substituted in Makefiles.
644 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
645 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
646 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
647 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
648 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
649
650 2010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
651
652 * Makefile.in (uninstall): Handle the case where archlibdir does not
653 exist. (Bug#5720)
654
655 2010-03-12 Eli Zaretskii <eliz@gnu.org>
656
657 These changes remove termcap.c from the build on Posix platforms.
658 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
659
660 * configure: Regenerated.
661
662 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
663
664 * Branch for 23.2.
665
666 2010-01-31 Juri Linkov <juri@jurta.org>
667
668 * .bzrignore: Add TAGS-LISP.
669
670 2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
671
672 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
673 this header file).
674
675 2010-01-12 Juanma Barranquero <lekktu@gmail.com>
676
677 * .bzrignore: Ignore all .exe, instead of individual files.
678
679 2010-01-12 Chong Yidong <cyd@stupidchicken.com>
680
681 * configure.in: Explicitly check for and link to -lXrender.
682
683 2010-01-12 Glenn Morris <rgm@gnu.org>
684
685 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
686 for bug reports for development versions.
687
688 2010-01-02 Eli Zaretskii <eliz@gnu.org>
689
690 * .bzrignore: Add more ignored patterns, including for the MS-DOS
691 build.
692
693 2009-12-27 Karl Fogel <kfogel@red-bean>
694
695 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
696 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
697
698 2009-12-17 Glenn Morris <rgm@gnu.org>
699
700 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
701
702 2009-12-15 Glenn Morris <rgm@gnu.org>
703
704 * info/dir: Add EDT entry.
705 * Makefile.in (INFO_FILES): Add edt.
706
707 2009-12-10 Jan Djärv <jan.h.d@swipnet.se>
708
709 * configure.in: Check for RSVG if GNUStep is used.
710
711 2009-12-09 Jan Djärv <jan.h.d@swipnet.se>
712
713 * configure.in: Don't check for RSVG or GConf unless X11 is used.
714
715 2009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
716
717 * configure.in: Allow compiling Emacs with GTK on Cygwin.
718
719 2009-12-01 Glenn Morris <rgm@gnu.org>
720
721 * make-dist: Add etc/images/mpc directory.
722
723 2009-11-21 Jan Djärv <jan.h.d@swipnet.se>
724
725 * configure.in: Don't check for GConf unless X is used.
726
727 2009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
728
729 * configure.in: Use -Wdeclaration-after-statement if available.
730
731 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
732
733 * configure.in: New option: --with(out)-gconf.
734 Set HAVE_GCONF if we find gconf.
735
736 2009-11-17 Glenn Morris <rgm@gnu.org>
737
738 * Makefile.in (INFO_FILES): Add semantic.
739
740 2009-11-16 Chong Yidong <cyd@stupidchicken.com>
741
742 * info/dir: Add Semantic.
743
744 2009-11-16 Glenn Morris <rgm@gnu.org>
745
746 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
747 pattern, so as not to exclude makefile*.el. (Bug#4912)
748
749 2009-11-14 Jan Djärv <jan.h.d@swipnet.se>
750
751 * configure.in: --enable-autodepend is new. Check for GNU Make
752 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
753 gcc and GNU make to generate dependencies.
754
755 2009-10-27 Glenn Morris <rgm@gnu.org>
756
757 * make-dist: Make links to doc/lispintro/*.pdf.
758
759 2009-10-23 Jim Meyering <meyering@redhat.com>
760
761 * configure.in: Invoke $CPP with -P when creating Makefile and
762 src/Makefile. Without this, gcc 4.4.2 converts each
763 backslash-newline pair in the input to a bare newline, yielding
764 invalid Makefiles.
765
766 * configure: Regenerate.
767
768 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
769
770 * configure.in (vax-dec-vms): Remove, not supported anymore.
771
772 2009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
773
774 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
775 (*-apple-darwin*): Add x86_64 architecture.
776
777 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
778
779 * config.guess, config.sub: Updated from master source.
780
781 2009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
782
783 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
784
785 2009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
786
787 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
788
789 2009-09-29 Glenn Morris <rgm@gnu.org>
790
791 * make-dist (check): Update for two new levels of subdirectory in lisp/.
792
793 2009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
794
795 * config.guess, config.sub: Updated from master source.
796
797 * configure.in (OTHER_FILES): Define using autoconf not cpp.
798
799 2009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
800
801 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
802
803 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
804
805 * INSTALL: Update URL for GNU FreeFont.
806
807 2009-09-09 Glenn Morris <rgm@gnu.org>
808
809 * Makefile.in (install-arch-indep): Don't recursively change perms of
810 site-lisp and infodir. There may be non-Emacs files in here, and the
811 files supplied by Emacs are all handled explicitly already. (Bug#3800)
812 (mkdir): Set umask to world-readable before creating directories.
813 mkinstalldirs already checks if dirs exist, don't duplicate this test.
814
815 2009-08-29 Glenn Morris <rgm@gnu.org>
816
817 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
818 (info): Don't give an error in the absence of makeinfo - let the doc
819 Makefiles do that, if the info files need rebuilding. (Bug#3982)
820
821 2009-08-23 Ken Raeburn <raeburn@raeburn.org>
822
823 * Makefile.in (install-arch-indep): If the versioned DOC-####
824 generated during loadup+dump isn't found, install the plain DOC
825 file that always gets generated, in case CANNOT_DUMP is set.
826
827 * configure.in: Warn if package version specified here doesn't
828 match the version in version.el.
829 * configure: Regenerate.
830
831 2009-08-22 Michael Albinus <michael.albinus@gmx.de>
832
833 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
834
835 * configure: Regenerate.
836
837 2009-08-19 Glenn Morris <rgm@gnu.org>
838
839 * INSTALL: Remove reference to cvtmail.
840
841 2009-08-15 CHENG Gao <chenggao@gmail.com>
842
843 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
844
845 2009-08-02 Kevin Ryde <user42@zip.com.au>
846
847 * INSTALL: Fix free fonts URL.
848
849 2009-07-22 Glenn Morris <rgm@gnu.org>
850
851 * configure.in (AC_PREREQ): Require autoconf 2.62.
852
853 2009-07-04 Andreas Schwab <schwab@linux-m68k.org>
854
855 * configure.in (--enable-checking, --enable-profiling):
856 Use AS_HELP_STRING.
857
858 2009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
859
860 * configure.in (--enable-profiling): New option.
861 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
862
863 2009-06-27 Glenn Morris <rgm@gnu.org>
864
865 * configure.in: Restore netbsd on mips, mipsel, mipseb.
866
867 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
868
869 * configure.in (--enable-checking): New option.
870
871 2009-06-24 Glenn Morris <rgm@gnu.org>
872
873 * make-dist: Warn if subdir does not exist in source.
874 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
875 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
876 No longer make links.
877
878 2009-06-24 Yavor Doganov <yavor@gnu.org>
879
880 * make-dist (tempdir): Don't create directories preferences.gorm
881 and preferences.nib, they are no longer required.
882
883 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
884
885 * Branch for 23.1.
886
887 2009-06-12 Chong Yidong <cyd@stupidchicken.com>
888
889 * configure.in: Delete mac-fix-env target, which has been
890 removed (Bug#3531).
891
892 2009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
893
894 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
895
896 2009-05-05 Per Starbäck <per@starback.se> (tiny change)
897
898 * BUGS: Use new binding of view-emacs-problems.
899
900 2009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
901
902 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
903 for Solaris compatibility.
904
905 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
906
907 * configure: Regenerate.
908
909 * configure.in: Disable use of FreeType without libXft.
910
911 2009-04-19 Jan Djärv <jan.h.d@swipnet.se>
912
913 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
914 Check if it is declared in gtk.h.
915
916 2009-04-12 Andreas Schwab <schwab@linux-m68k.org>
917
918 * Makefile.in (install-arch-indep): Remove .gitignore files.
919
920 2009-04-03 Kenichi Handa <handa@m17n.org>
921
922 * INSTALL: Make the section "Complex Text Layout support
923 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
924
925 2009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
926
927 * configure.in (rs6000-ibm-aix6*): Fix typo.
928
929 2009-03-04 Glenn Morris <rgm@gnu.org>
930
931 * Makefile.in (INFO_FILES): Add auth.
932
933 2009-03-03 Glenn Morris <rgm@gnu.org>
934
935 * info/dir: Add Auth-source.
936
937 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
938
939 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
940 the second.
941
942 2009-02-28 Eli Zaretskii <eliz@gnu.org>
943
944 * config.bat: Copy .dbxinit to _dbxinit.
945
946 * make-dist (Making links to `info'): Remove .gitignore.
947
948 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
949
950 * Makefile.in (lib-src, lisp): Use simpler rule.
951 (src): Be more specific to avoid recompiling all the .elc files just
952 because the bootstrap-emacs is missing.
953
954 2009-02-26 Chong Yidong <cyd@stupidchicken.com>
955
956 * configure.in: Require librsvg >= 2.11.
957
958 2009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
959
960 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
961 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
962
963 2009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
964
965 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
966
967 2009-02-03 Glenn Morris <rgm@gnu.org>
968
969 * make-dist: Add some missing files, remove some that are no longer
970 present.
971
972 2009-02-02 Glenn Morris <rgm@gnu.org>
973
974 * make-dist: Add some missing nextstep/ files.
975
976 2009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
977
978 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
979
980 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
981
982 * configure.in: Add support for m68k-*-netbsd.
983
984 2009-01-14 Juri Linkov <juri@jurta.org>
985
986 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
987
988 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
989 and bug-reference-mode.
990
991 2009-01-11 Juri Linkov <juri@jurta.org>
992
993 * INSTALL.CVS: Move configuration explicitly to the first step.
994
995 2009-01-09 Glenn Morris <rgm@gnu.org>
996
997 * .dir-locals.el: Don't set indent-tabs-mode.
998
999 2008-12-30 Kenichi Handa <handa@m17n.org>
1000
1001 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1002 the function OTF_get_variation_glyphs.
1003
1004 2008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1005
1006 * Makefile.in (install-arch-dep): Remove old directories in
1007 ns_app* before moving new directories there.
1008
1009 2008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1010
1011 * .dir-locals.el: Remove non-working entry for pmail.
1012 (fill-column): Fix typo.
1013 (change-log-mode): Add fill column.
1014
1015 2008-12-26 Eli Zaretskii <eliz@gnu.org>
1016
1017 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1018
1019 2008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1020
1021 * make-dist (tempdir): Distribute .dir-locals.el.
1022
1023 * .dir-locals.el: New file.
1024
1025 2008-12-19 Eli Zaretskii <eliz@gnu.org>
1026
1027 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1028 for rationale.
1029
1030 2008-12-13 Glenn Morris <rgm@gnu.org>
1031
1032 * Makefile.in (install-arch-indep): Add new man-pages.
1033 (manext): Remove variable.
1034 (MAN_PAGES): New variable.
1035 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1036 and remove.
1037 (uninstall): Remove desktop file and icons, game scores if empty.
1038
1039 2008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1040
1041 * config.guess, config.sub: Updated from master source.
1042
1043 2008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1044
1045 * Makefile.in (install-arch-indep): Install ebrowse.1.
1046
1047 2008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1048
1049 * configure.in: Add Solaris on x86_64.
1050
1051 2008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1052
1053 * config.guess, config.sub: Updated from master source.
1054
1055 2008-12-08 Eli Zaretskii <eliz@gnu.org>
1056
1057 * info/dir: Fix last change.
1058
1059 2008-12-07 Eli Zaretskii <eliz@gnu.org>
1060
1061 * info/dir: Untabify.
1062
1063 2008-11-28 Ulrich Mueller <ulm@gentoo.org>
1064
1065 * configure.in: Fix last change.
1066
1067 2008-11-28 Richard M Stallman <rms@gnu.org>
1068
1069 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1070 New configurations.
1071
1072 2008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1073
1074 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1075 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1076
1077 2008-11-15 Eli Zaretskii <eliz@gnu.org>
1078
1079 * Makefile.in (INFO_FILES): Remove ns-emacs.
1080
1081 * info/dir (NS-Emacs): Remove entry.
1082
1083 2008-11-08 Eli Zaretskii <eliz@gnu.org>
1084
1085 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1086
1087 2008-11-07 Glenn Morris <rgm@gnu.org>
1088
1089 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1090
1091 2008-10-31 Eli Zaretskii <eliz@gnu.org>
1092
1093 * config.bat: Tell user to expect one "File not found" message
1094 while the `doc' directory is being configured.
1095
1096 2008-10-30 Chong Yidong <cyd@stupidchicken.com>
1097
1098 * update-subdirs: Put obsolete directory last.
1099
1100 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1101
1102 * configure.in: Check fontconfig always.
1103
1104 2008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1105
1106 * configure (*-solaris2.[7-9]*): Fix typo.
1107
1108 2008-10-24 Glenn Morris <rgm@gnu.org>
1109
1110 * configure.in (--without-sync-input, --with-pkg-config-prog):
1111 Help strings start with lower case.
1112 (--with-gnustep-conf): New option.
1113 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1114
1115 2008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1116
1117 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1118 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1119 is not found. (Bug#1230)
1120
1121 2008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1122
1123 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1124 Use sol2-6.h for Solaris 7-9.
1125
1126 2008-10-18 Ulrich Mueller <ulm@gentoo.org>
1127
1128 * configure.in: Add support for GNU/Linux on SuperH.
1129
1130 2008-10-12 Andreas Schwab <schwab@suse.de>
1131
1132 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1133
1134 2008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1135
1136 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1137 "X") to avoid confusion.
1138
1139 * configure: Regenerate.
1140
1141 2008-09-07 Romain Francoise <romain@orebokech.com>
1142
1143 * make-dist: Distribute doc/man/ChangeLog.
1144
1145 2008-08-28 Chong Yidong <cyd@stupidchicken.com>
1146
1147 * configure.in: Disable XFT and Freetype when without X.
1148
1149 * configure: Regenerate.
1150
1151 2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1152
1153 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1154
1155 2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1156
1157 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1158 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1159
1160 * configure: Regenerate.
1161
1162 2008-08-20 Eli Zaretskii <eliz@gnu.org>
1163
1164 * configure.in: Move "#define subprocesses" before
1165 config_opsysfile is included.
1166
1167 2008-08-19 Kenichi Handa <handa@m17n.org>
1168
1169 * INSTALL (Extra fonts): Mention local fonts, don't mention
1170 mule-unicode.
1171
1172 2008-08-16 Chong Yidong <cyd@stupidchicken.com>
1173
1174 * make-dist: Omit info/.arch-inventory.
1175
1176 2008-08-16 Jason Rumney <jasonr@gnu.org>
1177
1178 * make-dist (tempdir/nt): Link emacsclient.rc.
1179
1180 2008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1181
1182 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1183 AC_SUBST it.
1184 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1185 AC_SUBST it.
1186 (OTHER_FILES): Always define for HAVE_NS.
1187 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1188 * configure: Regenerate.
1189
1190 2008-08-07 Andreas Schwab <schwab@suse.de>
1191
1192 * configure.in: Correctly handle
1193 --enable-cocoa-experimental-ctrl-g=no and
1194 --enable-ns-self-contained=yes.
1195
1196 2008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1197
1198 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1199 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1200 bother undef'ing since won't have desired effect.
1201
1202 2008-08-06 Andreas Schwab <schwab@suse.de>
1203
1204 * configure.in: Fix quoting.
1205
1206 2008-08-06 Chong Yidong <cyd@stupidchicken.com>
1207
1208 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1209
1210 2008-08-05 Ulrich Mueller <ulm@gentoo.org>
1211
1212 * configure.in: Add checks for krb5_error.text and
1213 krb5_error.e_text struct members.
1214
1215 2008-08-04 Chong Yidong <cyd@stupidchicken.com>
1216
1217 * configure.in: Test for existence of NSInteger.
1218 Suggested by Yavor Doganov.
1219
1220 2008-08-02 Romain Francoise <romain@orebokech.com>
1221
1222 * Makefile.in (INFO_FILES): Add mairix-el.
1223
1224 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1225
1226 * make-dist:
1227 * README: Remove VMS support.
1228 * vms: Remove directory.
1229
1230 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1231
1232 * configure.in (MULTI_KBOARD): Remove.
1233
1234 2008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1235
1236 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1237
1238 2008-07-29 Chong Yidong <cyd@stupidchicken.com>
1239
1240 * info/dir (File): Add mairix-el.
1241
1242 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1243
1244 Remove support for Mac Carbon.
1245 * mac: Remove directory.
1246 * make-dist:
1247 * configure.in:
1248 * README:
1249 * Makefile.in:
1250 * INSTALL: Remove code for Carbon.
1251 * configure: Regenerate.
1252
1253 2008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1254
1255 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1256
1257 2008-07-25 Chong Yidong <cyd@stupidchicken.com>
1258
1259 * configure.in: Check for getrlimit.
1260
1261 * configure: Regenerate.
1262
1263 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1264
1265 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1266 in src/Makefile.in.
1267 (static): Remove, autoconf would always comment it out anyway.
1268 (subprocesses): Define unconditionally.
1269
1270 2008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1271
1272 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1273 compilation under GNUstep.
1274
1275 2008-07-18 Kenichi Handa <handa@m17n.org>
1276
1277 * INSTALL (Complex Text Layout support libraries): Delete the
1278 paragraph about --enable-font-backend.
1279
1280 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1281
1282 * configure.in: Print out some info to user for NeXTstep builds.
1283 (ns-app): Remove enable option.
1284 (ns-self-contained): Add enable option.
1285 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1286 GNUstep, use to set install prefixes, and substitute in Makefiles.
1287 * configure: Regenerate.
1288 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1289 NS app bundle.
1290
1291 2008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1292
1293 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1294
1295 2008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1296
1297 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1298 NS_IMPL_COCOA.
1299
1300 2008-07-16 Glenn Morris <rgm@gnu.org>
1301
1302 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1303 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1304 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1305 never unset.
1306
1307 * make-dist: Add nextstep/ directories.
1308 (src, lib-src): Add .m files.
1309
1310 2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1311
1312 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1313 (USER_FULL_NAME): Remove, not used anymore.
1314 * configure: Regenerate.
1315
1316 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1317
1318 Changes and additions for NeXTstep windowing system (Cocoa and
1319 GNUstep) support.
1320
1321 * configure.in: Add support for NS window system: --with-ns (default
1322 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1323 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1324 disable font backend if window system is "none", not if !HAVE_X11.
1325 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1326 (install-arch-dep): Add commands to assemble NS .app package.
1327
1328 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1329
1330 * configure.in: Use macppc for Darwin. Remove references to
1331 desupported systems.
1332 * configure: Regenerate.
1333
1334 2008-07-05 Glenn Morris <rgm@gnu.org>
1335
1336 * make-dist (EMACS): Doc fix.
1337 (lisp): There are no *.dat or image files here any more.
1338 (src): There are no *.s files here any more.
1339 (etc/images, etc/images/*): Link to most regular files.
1340
1341 2008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1342
1343 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1344
1345 2008-07-01 Glenn Morris <rgm@gnu.org>
1346
1347 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1348 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1349 and explicitly export there. (Bug#507.)
1350
1351 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1352
1353 * configure.in:
1354 * configure: Remove references to obsolete systems.
1355
1356 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1357
1358 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1359 make it depend on all other */.in files.
1360 (src/Makefile, src/config.stamp, lib-src/Makefile)
1361 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1362 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1363 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1364 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1365
1366 * configure.in: Don't create src/config.stamp any more.
1367
1368 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1369
1370 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1371
1372 2008-06-22 Glenn Morris <rgm@gnu.org>
1373
1374 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1375
1376 2008-06-21 Romain Francoise <romain@orebokech.com>
1377
1378 * Makefile.in (INFO_FILES): Add sasl.
1379
1380 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1381
1382 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1383 (bootstrap-build): Remove.
1384 (top_bootclean): New var.
1385 (top_distclean, bootstrap-clean): Use it.
1386 (bootstrap): Don't recheck config. Make normally.
1387
1388 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1389
1390 * Makefile.in (SUBDIR): Include `lisp'.
1391 (lisp): Depend on `src'.
1392 (top_distclean): Don't remove config.status.
1393 (bootstrap-clean): New target.
1394 (maintainer-clean): Use it.
1395 (bootstrap): Use bootstrap-clean. Re-run config.status.
1396 (src/bootstrap-emacs${EXEEXT}): New target.
1397 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1398 src/Makefile now takes care of it.
1399 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1400
1401 2008-06-15 Glenn Morris <rgm@gnu.org>
1402
1403 * info/dir: Add sasl.
1404
1405 2008-06-09 Alan Mackenzie <acm@muc.de>
1406
1407 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1408
1409 2008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1410
1411 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1412
1413 2008-06-07 Glenn Morris <rgm@gnu.org>
1414
1415 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1416 serve no purpose.
1417
1418 2008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1419
1420 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1421 * configure: Regenerate.
1422
1423 2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1424
1425 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1426
1427 2008-05-14 Kenichi Handa <handa@m17n.org>
1428
1429 * configure: Regenerate.
1430
1431 * configure.in: Don't handle --disable-font-backend. Don't print
1432 a message about a font backend.
1433
1434 2008-05-09 Glenn Morris <rgm@gnu.org>
1435
1436 * configure.in: Make absence of makeinfo a fatal error only if the info
1437 files don't exist.
1438 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1439
1440 2008-05-07 Eli Zaretskii <eliz@gnu.org>
1441
1442 * config.bat: Fix last change: don't use < and > in "rem" lines,
1443 they are interpreted as redirection by DOS shells.
1444
1445 2008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1446
1447 * configure.in: Check availability of AvailabilityMacros.h
1448 if HAVE_CARBON.
1449
1450 * configure: Regenerate.
1451
1452 2008-05-03 Glenn Morris <rgm@gnu.org>
1453
1454 * configure.in (x_libraries): Remove standard 64-bit directories -
1455 experimental workaround for minor autoconf bug.
1456
1457 * configure.in (--without-makeinfo): New option. If set,
1458 absence of suitable makeinfo is not a fatal error.
1459 * Makefile.in (MAKEINFO): New, set by configure.
1460 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1461 (info-real): New target.
1462 (info): Without makeinfo, do nothing, else call `info-real'.
1463
1464 2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1465
1466 * configure.in: Remove hpux10.20 from the desupported list.
1467
1468 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1469
1470 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1471
1472 2008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1473
1474 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1475 rather than change CPPFLAGS.
1476 (HAVE_GTK): Rename to USE_GTK.
1477
1478 2008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1479
1480 * configure.in: Replace the obsolete macros AC_AIX and
1481 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1482
1483 2008-04-05 Andreas Schwab <schwab@suse.de>
1484
1485 * configure.in: No longer create admin/unidata/Makefile.
1486
1487 2008-03-28 Andreas Schwab <schwab@suse.de>
1488
1489 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1490 (lisp/Makefile): New rule.
1491
1492 2008-03-13 Glenn Morris <rgm@gnu.org>
1493
1494 * configure.in (AC_INIT): Fix version number.
1495 (sync-input): Reword the option, since it's on by default.
1496
1497 2008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1498
1499 * configure.in: Add --enable-sync-input, default yes.
1500
1501 2008-03-11 Glenn Morris <rgm@gnu.org>
1502
1503 * Makefile.in (install-etc, mkdir): Handle directory
1504 etc/images/icons/hicolor/*/mimetypes/.
1505
1506 * make-dist: Handle icons/hicolor/scalable directory.
1507
1508 2008-03-05 Glenn Morris <rgm@gnu.org>
1509
1510 * configure.in: Enable font-backend by default.
1511 (USE_FONT_BACKEND): Set to "no" in absence of X.
1512 (PKG_CONFIG): Don't set multiple times, once is enough.
1513 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1514
1515 2008-03-03 Glenn Morris <rgm@gnu.org>
1516
1517 * Makefile.in (iconsrcdir): New variable.
1518 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1519 directory.
1520
1521 2008-02-29 Glenn Morris <rgm@gnu.org>
1522
1523 * test/: New directory.
1524
1525 2008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1526
1527 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1528
1529 2008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1530
1531 * configure.in: Print an error for systems that we think are obsolete
1532 and are proposed to be removed. Remove some more unused systems.
1533 Add support for powerpc-ibm-aix6*.
1534
1535 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1536
1537 * configure.in: Remove references to obsolete variables and systems.
1538
1539 2008-02-21 Glenn Morris <rgm@gnu.org>
1540
1541 * Makefile.in (set_installuser): New.
1542 (install-arch-indep): Use set_installuser to avoid duplicate code.
1543
1544 * README.unicode: Split into admin/notes/unicode,font-backend and
1545 remove.
1546
1547 2008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1548
1549 * configure.in (arm*-*-freebsd*): Add.
1550
1551 2008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1552
1553 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1554 dealing with obsolete variables.
1555
1556 2008-02-08 Glenn Morris <rgm@gnu.org>
1557
1558 * Makefile.in (check-info-dir): New target.
1559
1560 2008-02-08 Michael Olson <mwolson@gnu.org>
1561
1562 * Makefile.in (INFO_FILES): Add epa.
1563
1564 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1565 features" section.
1566
1567 2008-02-06 Glenn Morris <rgm@gnu.org>
1568
1569 * configure.in (--with-gcc): Give an error saying this option has
1570 been removed.
1571 (--with-gtk): Remove this option.
1572
1573 2008-02-06 Tom Tromey <tromey@redhat.com>
1574
1575 * configure.in (--with-gcc): Remove.
1576 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1577
1578 2008-02-05 Ulrich Mueller <ulm@gentoo.org>
1579
1580 * INSTALL: Recommend giflib, not libungif.
1581
1582 2008-02-05 Tom Tromey <tromey@redhat.com>
1583
1584 * configure.in (--with-dbus): Default to enabled.
1585
1586 2008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1587
1588 * INSTALL (Complex Text Layout support libraries): New section.
1589
1590 2008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1591
1592 * make-dist: Remove references to files in mac/ that have been
1593 deleted.
1594
1595 2008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1596
1597 * configure.in: For libotf and m17n-flt checks, set shell vars
1598 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1599 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1600 Reported by Ulrich Mueller.
1601
1602 2008-02-02 Eli Zaretskii <eliz@gnu.org>
1603
1604 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1605 admin/unidata/Makefile.in to Makefile.
1606
1607 2008-02-02 Glenn Morris <rgm@gnu.org>
1608
1609 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1610 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1611 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1612
1613 2008-02-01 Miles Bader <miles@gnu.org>
1614
1615 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1616 [libotf], and [m17n-flt] options.
1617
1618 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1619
1620 * configure.in: Add EMACS_ARG_N([libotf]...), and
1621 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1622 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1623 CFLAGS, and LIBS in checking of m17n-flt.
1624
1625 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1626
1627 * configure.in: Check the availability of m17n-flt library.
1628
1629 2008-02-01 Kenichi Handa <handa@m17n.org>
1630
1631 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1632 not available.
1633
1634 2008-02-01 Kenichi Handa <handa@m17n.org>
1635
1636 * configure.in: New args --enable-font-backend, --with-xft,
1637 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1638 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1639 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1640 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1641
1642 2008-02-01 Kenichi Handa <handa@m17n.org>
1643
1644 * make-dist: Include etc/charsets in tarball.
1645
1646 2008-02-01 Kenichi Handa <handa@m17n.org>
1647
1648 * configure.in: While running cpp on junk.c, include
1649 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1650 exists.
1651
1652 2008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1653
1654 * configure.in (xtensa): Match more configurations.
1655
1656 2008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1657
1658 * configure.in: Update comment.
1659
1660 2008-01-26 Glenn Morris <rgm@gnu.org>
1661
1662 * configure.in (--without-gcc): By default, neither off nor on.
1663 (--with-carbon): Tone down rhetoric in help text.
1664
1665 2008-01-25 Glenn Morris <rgm@gnu.org>
1666
1667 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1668 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1669 Default `Carbon' to off (it's unsupported).
1670
1671 2008-01-24 Glenn Morris <rgm@gnu.org>
1672
1673 * configure.in: Standardize dbus-related messages.
1674
1675 2008-01-23 Michael Olson <mwolson@gnu.org>
1676
1677 * configure.in (pkg-config-prog): Remove initial whitespace.
1678
1679 2008-01-23 Tom Tromey <tromey@redhat.com>
1680
1681 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1682 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1683 Update all users.
1684
1685 2008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1686
1687 * config.guess, config.sub: Updated from master source.
1688
1689 2008-01-17 Andreas Schwab <schwab@suse.de>
1690
1691 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1692
1693 2008-01-17 Glenn Morris <rgm@gnu.org>
1694
1695 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1696
1697 2008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1698
1699 * configure.in: Remove more references to unsupported systems.
1700
1701 2008-01-16 Sven Joachim <svenjoac@gmx.de>
1702
1703 * make-dist: Add --lzma.
1704
1705 2008-01-16 Glenn Morris <rgm@gnu.org>
1706
1707 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1708 configure checks for this.
1709
1710 2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1711
1712 * configure.in: Remove more references to unsupported systems.
1713
1714 2008-01-06 Romain Francoise <romain@orebokech.com>
1715
1716 * configure.in: Delete extra semicolons.
1717
1718 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1719
1720 * configure.in: Remove references to unsupported systems.
1721
1722 2008-01-05 Romain Francoise <romain@orebokech.com>
1723
1724 * make-dist: Add --bzip2. Update copyright.
1725
1726 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1727
1728 * configure.in: Remove support for Masscomp.
1729
1730 2008-01-05 Glenn Morris <rgm@gnu.org>
1731
1732 * Makefile.in (desktopdir, icondir): New variables.
1733 (install-arch-indep): Also depend on `install-etc'.
1734 (install-etc): New target.
1735 (mkdir): Also create the `applications' and `icons' directories.
1736
1737 2008-01-04 Glenn Morris <rgm@gnu.org>
1738
1739 * make-dist: Update for new etc/images/icons/hicolor directory.
1740
1741 2007-12-09 Andreas Schwab <schwab@suse.de>
1742
1743 * configure.in: D-Bus is not enabled by default.
1744
1745 2007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1746
1747 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1748 change.
1749
1750 2007-12-04 Jan Djärv <jan.h.d@swipnet.se>
1751
1752 * configure.in: Give package name and version to AC_INIT.
1753
1754 2007-12-03 Magnus Henoch <mange@freemail.hu>
1755
1756 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1757
1758 2007-12-03 Michael Albinus <michael.albinus@gmx.de>
1759
1760 * configure.in: No need for DBUS_INFO anymore.
1761
1762 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1763
1764 2007-12-02 Michael Albinus <michael.albinus@gmx.de>
1765
1766 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1767
1768 * Makefile.in (INFO_FILES): Add dbus.
1769
1770 2007-12-02 Romain Francoise <romain@orebokech.com>
1771
1772 * make-dist: Fix last change.
1773
1774 2007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1775
1776 * configure.in: Add support for gnu-kfreebsd.
1777
1778 2007-11-28 Glenn Morris <rgm@gnu.org>
1779
1780 * make-dist: Add etc/nxml.
1781
1782 2007-11-24 Romain Francoise <romain@orebokech.com>
1783
1784 * Makefile.in (INFO_FILES): Add nxml-mode.
1785
1786 2007-11-23 Romain Francoise <romain@orebokech.com>
1787
1788 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1789 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1790
1791 2007-11-20 Andreas Schwab <schwab@suse.de>
1792
1793 * configure.in: Always include <resolv.h> when checking for res_init.
1794
1795 2007-11-17 Andreas Schwab <schwab@suse.de>
1796
1797 * update-subdirs: Atomically update subdirs.el.
1798
1799 2007-11-17 Glenn Morris <rgm@gnu.org>
1800
1801 * Makefile.in (check-declare): New target.
1802
1803 2007-11-07 Glenn Morris <rgm@gnu.org>
1804
1805 * configure.in: Deprecate Mac Carbon port.
1806
1807 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
1808
1809 * configure.in: Remove HAVE_X11R5 check.
1810
1811 2007-10-31 Glenn Morris <rgm@gnu.org>
1812
1813 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1814 when changing ownership of installed files.
1815
1816 2007-10-30 Glenn Morris <rgm@gnu.org>
1817
1818 * make-dist: Add new directory etc/gnus.
1819
1820 2007-10-30 Michael Olson <mwolson@gnu.org>
1821
1822 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1823
1824 2007-10-29 Glenn Morris <rgm@gnu.org>
1825
1826 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1827
1828 2007-10-23 Glenn Morris <rgm@gnu.org>
1829
1830 * MAINTAINERS: Move to admin/.
1831
1832 2007-10-17 Chong Yidong <cyd@stupidchicken.com>
1833
1834 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1835 (HAVE_LIBRESOLV): Also define if we are using res_init().
1836
1837 2007-10-17 Glenn Morris <rgm@gnu.org>
1838
1839 * FTP: Remove file, since it's just a duplicate of one in etc/.
1840
1841 2007-10-05 Eli Zaretskii <eliz@gnu.org>
1842
1843 * config.bat: Fix configuring `doc' due to changes in the
1844 directory structure.
1845
1846 2007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
1847
1848 * configure.in: Don't use -lpthread on HP-UX.
1849
1850 2007-09-16 Glenn Morris <rgm@gnu.org>
1851
1852 * make-dist: File gfdl.1 has been removed.
1853
1854 2007-09-15 Glenn Morris <rgm@gnu.org>
1855
1856 * configure.in: Fix makeinfo version regexp.
1857
1858 2007-09-12 Glenn Morris <rgm@gnu.org>
1859
1860 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1861 implementation of alloca is not found.
1862
1863 * Makefile.in (SOURCES, unlock, relock): Delete.
1864 (install-arch-indep): Do not exclude the etc/ Makefiles.
1865
1866 2007-09-09 Juri Linkov <juri@jurta.org>
1867
1868 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1869
1870 * README: Add doc/ to documentation directories.
1871
1872 2007-09-08 Michael Olson <mwolson@gnu.org>
1873
1874 * MAINTAINERS: Add myself for ERC and tq.el.
1875 Update for new doc/ directory layout.
1876
1877 2007-09-06 Romain Francoise <romain@orebokech.com>
1878
1879 * make-dist: Update for new doc/ directory layout.
1880
1881 2007-09-06 Glenn Morris <rgm@gnu.org>
1882
1883 * Makefile.in (mansrcdir): New variable.
1884 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1885 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1886 update these targets for new doc/ directory layout.
1887 (doc/misc/Makefile): New target.
1888 (install-arch-indep): Use mansrcdir for new location of manpages.
1889 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1890 (relock, info, dvi): Update targets for new doc/ directory layout.
1891
1892 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1893 for new doc/ directory layout.
1894
1895 2007-09-02 Andreas Schwab <schwab@suse.de>
1896
1897 * configure.in: Use AS_HELP_STRING throughout.
1898 * configure: Regenerate.
1899
1900 2007-09-02 Jan Djärv <jan.h.d@swipnet.se>
1901
1902 * configure.in: Require Gtk/Glib 2.6.
1903
1904 2007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1905
1906 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1907 Use them throughout in place of AC_ARG_WITH calls.
1908 * configure: Regenerate.
1909
1910 2007-09-01 Andreas Schwab <schwab@suse.de>
1911
1912 * configure.in: Put quotes around nested macro calls.
1913
1914 2007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1915
1916 * configure.in: Fix typo.
1917 * configure: Regenerate.
1918
1919 2007-08-30 Glenn Morris <rgm@gnu.org>
1920
1921 * configure.in (AH_BOTTOM): Copy some manual changes made to
1922 src/config.in here so they are not lost when it regenerates.
1923
1924 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1925
1926 2007-08-29 Károly Lőrentey <karoly@lorentey.hu>
1927
1928 * README.multi-tty: New file.
1929
1930 2007-08-29 Glenn Morris <rgm@gnu.org>
1931
1932 * README: Increase version to 23.0.50.
1933
1934 2007-08-29 Jan Djärv <jan.h.d@swipnet.se>
1935
1936 * configure.in: New option: --without-xaw3d.
1937
1938 2007-08-24 Glenn Morris <rgm@gnu.org>
1939
1940 * configure.in: Check for a suitably recent makeinfo.
1941
1942 2007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1943
1944 * configure.in (Check for required libraries): Typo.
1945
1946 2007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1947
1948 * configure.in: Check librsvg2 also for Mac Carbon.
1949
1950 2007-08-22 Romain Francoise <romain@orebokech.com>
1951
1952 * make-dist: Follow reorganization of files in etc/.
1953
1954 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1955
1956 * configure.in: Add support for SVG images through librsvg2.
1957
1958 2007-07-28 Eli Zaretskii <eliz@gnu.org>
1959
1960 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1961 to avoid an error message if there is no DOC there.
1962
1963 2007-07-25 Glenn Morris <rgm@gnu.org>
1964
1965 * Relicense all FSF files to GPLv3 or later.
1966
1967 * COPYING, info/COPYING: Switch to GPLv3.
1968
1969 2007-06-20 Jan Djärv <jan.h.d@swipnet.se>
1970
1971 * configure.in: Complain if X seems to be installed but no
1972 development files were found.
1973
1974 2007-06-20 Glenn Morris <rgm@gnu.org>
1975
1976 * configure.in: Prefer libgif over libungif.
1977
1978 2007-06-14 Jan Djärv <jan.h.d@swipnet.se>
1979
1980 * configure.in: Check for all image libraries before exiting.
1981
1982 2007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1983
1984 * configure.in: Exit with error if image libraries aren't found.
1985
1986 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
1987
1988 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1989 when compiling without scrollbars.
1990
1991 2007-06-12 Glenn Morris <rgm@gnu.org>
1992
1993 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1994
1995 2007-06-11 Jan Djärv <jan.h.d@swipnet.se>
1996
1997 * configure.in: Change wording about yes/gtk and lucid/athena
1998 being synonyms.
1999
2000 2007-06-08 Glenn Morris <rgm@gnu.org>
2001
2002 * configure.in: Make gtk the default toolkit.
2003
2004 2007-06-07 Glenn Morris <rgm@gnu.org>
2005
2006 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2007 for a Sun C compiler.
2008
2009 * Makefile.in (install-arch-indep): Install only the DOC- file
2010 specific to the build, if possible, rather than DOC-*.
2011
2012 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
2013
2014 * Version 22.1 released.
2015
2016 2007-05-25 Chong Yidong <cyd@stupidchicken.com>
2017
2018 * mkinstalldirs: Sync to version in automake CVS.
2019
2020 2007-05-22 Andreas Schwab <schwab@suse.de>
2021
2022 * configure.in: Prefer build_alias over host when host_alias is not set.
2023 * configure: Regenerate.
2024
2025 2007-05-20 Andreas Schwab <schwab@suse.de>
2026
2027 * configure.in: Remove empty AC_SUBST.
2028 * configure: Regenerate.
2029
2030 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2031
2032 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2033 it like others.
2034 * configure: Regenerate.
2035
2036 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2037
2038 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2039 (AC_CHECK_LIB): Add -lgpm.
2040 * configure: Regenerate.
2041
2042 2007-05-03 Glenn Morris <rgm@gnu.org>
2043
2044 * configure: Tweak message about the absence of shell functions.
2045
2046 2007-04-27 Andreas Schwab <schwab@suse.de>
2047
2048 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2049
2050 2007-04-26 Glenn Morris <rgm@gnu.org>
2051
2052 * README: Increase version to 22.1.50.
2053
2054 2007-04-24 Juanma Barranquero <lekktu@gmail.com>
2055
2056 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2057
2058 2007-04-19 Glenn Morris <rgm@gnu.org>
2059
2060 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2061
2062 2007-04-18 Glenn Morris <rgm@gnu.org>
2063
2064 * INSTALL: Mention CPP.
2065
2066 2007-04-15 Glenn Morris <rgm@gnu.org>
2067
2068 * FTP: Replace with a pointer to the web version.
2069
2070 2007-04-13 Glenn Morris <rgm@gnu.org>
2071
2072 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2073
2074 2007-04-04 Glenn Morris <rgm@gnu.org>
2075
2076 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2077 compiling with Sun Studio on Solaris.
2078
2079 2007-03-23 Glenn Morris <rgm@gnu.org>
2080
2081 * configure.in: Restore support for hp800 (removed 2007-01-27)
2082 following clarification of legal status.
2083
2084 2007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2085
2086 * configure.in: Add support for AIX4.3 on IBM RS6000.
2087
2088 * configure: Regenerate.
2089
2090 2007-03-20 Richard Stallman <rms@gnu.org>
2091
2092 * configure.in: Fix previous change.
2093
2094 2007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2095
2096 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2097 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2098 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2099
2100 2007-03-19 Chong Yidong <cyd@stupidchicken.com>
2101
2102 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2103 user specifies "without".
2104
2105 * configure: Regenerate.
2106
2107 2007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2108
2109 * configure.in: Warning for Gtk+ and Cygwin added.
2110 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2111
2112 2007-02-27 Glenn Morris <rgm@gnu.org>
2113
2114 * make-dist (oldXMenu): Remove Imakefile.
2115 (etc/images): Add README.
2116
2117 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2118
2119 * configure.in (xtensa-*-linux-gnu*): New configuration.
2120
2121 * configure: Regenerate.
2122
2123 2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2124
2125 * config.guess, config.sub: Updated from master source.
2126
2127 2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2128
2129 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2130
2131 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * configure.in: Restore support for hp800's not running HP-UX.
2134
2135 * configure: Regenerate.
2136
2137 2007-01-27 Chong Yidong <cyd@stupidchicken.com>
2138
2139 * configure.in: Remove support for hp800 and sr2k machine types.
2140
2141 * configure: Regenerate.
2142
2143 2007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2144
2145 * configure.in: Add check for libXft.
2146
2147 2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2148
2149 * INSTALL: Info files moved to share/info.
2150
2151 2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2152
2153 * configure.in: Detect and use fink-installed in intel-based Mac
2154 builds; change Apple Darwin section to support both PowerPC and
2155 Intel-based Macs.
2156
2157 2006-12-26 Andreas Schwab <schwab@suse.de>
2158
2159 * Makefile.in (datarootdir): Define.
2160
2161 2006-12-24 Richard Stallman <rms@gnu.org>
2162
2163 * configure.in: Require Autoconf 2.61.
2164
2165 2006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2166
2167 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2168 Remove redundant entry for powerpc-apple-netbsd.
2169
2170 * configure: Regenerate.
2171
2172 2006-12-22 Chong Yidong <cyd@stupidchicken.com>
2173
2174 * configure: Regenerate with autoconf 2.61.
2175
2176 2006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2177
2178 * configure.in: Detect alsa/asoundlib.h also.
2179 * configure: Regenerate.
2180
2181 2006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2182
2183 * configure.in: Check if GTK+ compiles at all.
2184
2185 2006-12-10 Andreas Schwab <schwab@suse.de>
2186
2187 * configure.in: Remove check for struct timezone, its result is
2188 never used.
2189
2190 2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2191
2192 * configure.in: Add support for Solaris 10 on x86-64.
2193
2194 2006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2195
2196 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2197 of PKG_CONFIG_PATH.
2198
2199 2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2200
2201 * configure.in (HAVE_SYNC): New test.
2202
2203 2006-12-03 Glenn Morris <rgm@gnu.org>
2204
2205 * Makefile.in: Fix Copyright format.
2206
2207 * configure.in (AH_TOP): Add missing Copyright year.
2208
2209 * update-subdirs: Add missing Copyright years.
2210
2211 2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2212
2213 * Makefile.in: Touch only the parts of the share/emacs directory
2214 specific to this version.
2215
2216 2006-11-26 Chong Yidong <cyd@stupidchicken.com>
2217
2218 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2219
2220 2006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2221
2222 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2223
2224 2006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2225
2226 * configure.in: Prefer X11 to Carbon only when some X-specific
2227 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2228
2229 2006-11-04 Romain Francoise <romain@orebokech.com>
2230
2231 * Makefile.in (bootstrap-clean-before): Fix typo.
2232 Use new target `bootstrap-clean' in the leim subdirectory.
2233
2234 2006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2235
2236 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2237
2238 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
2239
2240 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2241 directories.
2242
2243 2006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2244
2245 * configure.in: Enable x86-64 OpenBSD compilation.
2246
2247 2006-10-28 Glenn Morris <rgm@gnu.org>
2248
2249 * AUTHORS: Add cal-html.el author.
2250
2251 2006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2252
2253 * make-dist: Make links to mac/make-package and
2254 mac/Emacs.app/Contents/Resources/Emacs.icns.
2255
2256 2006-10-27 Chong Yidong <cyd@stupidchicken.com>
2257
2258 * README: Bump version number to 22.0.90.
2259
2260 2006-10-23 Andreas Schwab <schwab@suse.de>
2261
2262 * configure.in: Make sure x_default_search_path is always set even
2263 when x_libraries is empty, and look in .../share as well for each
2264 library directory.
2265
2266 2006-09-28 Kenichi Handa <handa@m17n.org>
2267
2268 * configure.in (locallisppath): Don't include leim dir.
2269 (lisppath): Include leim dir.
2270
2271 2006-09-15 Jay Belanger <belanger@truman.edu>
2272
2273 * COPYING: Replace "Library Public License" by "Lesser Public
2274 License" throughout.
2275
2276 2006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2277
2278 * make-dist (EMACS): Exit and fail if the EMACS environment
2279 variable is set to something other than an absolute file name.
2280
2281 2006-08-16 Andreas Schwab <schwab@suse.de>
2282
2283 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2284 of hardcoding it.
2285
2286 2006-08-16 Richard Stallman <rms@gnu.org>
2287
2288 * INSTALL.CVS: Clean up wording.
2289
2290 2006-07-14 Eli Zaretskii <eliz@gnu.org>
2291
2292 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2293 $PKG_CONFIG --exists "$2" to config.log.
2294 * configure: Regenerate.
2295
2296 2006-07-08 Richard Stallman <rms@gnu.org>
2297
2298 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2299
2300 2006-07-09 Kim F. Storm <storm@cua.dk>
2301
2302 * CONTRIBUTE: Use outline format.
2303 Add section on copyright years (from admin/notes/years).
2304
2305 2006-07-08 Eli Zaretskii <eliz@gnu.org>
2306
2307 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2308 to /dev/null, since we don't need the error message, just the
2309 exit status.
2310
2311 2006-07-07 Eli Zaretskii <eliz@gnu.org>
2312
2313 * CONTRIBUTE: Slight formatting changes and typo fixes.
2314 Add description of NEWS markings.
2315
2316 2006-07-07 Kim F. Storm <storm@cua.dk>
2317
2318 * CONTRIBUTE: Mention INSTALL.CVS.
2319
2320 2006-07-05 Romain Francoise <romain@orebokech.com>
2321
2322 * make-dist (top-level): Add CONTRIBUTE.
2323
2324 2006-07-04 Richard Stallman <rms@gnu.org>
2325
2326 * CONTRIBUTE: Much rewrite.
2327
2328 2006-07-04 Nick Roberts <nickrob@snap.net.nz>
2329
2330 * CONTRIBUTE: New file.
2331
2332 2006-06-24 Eli Zaretskii <eliz@gnu.org>
2333
2334 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2335
2336 2006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2337
2338 * configure.in: Add check for ALSA.
2339
2340 2006-05-06 Eli Zaretskii <eliz@gnu.org>
2341
2342 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2343
2344 * info/dir: Remove the Emacs-Xtra entry.
2345
2346 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2347
2348 Update copyright year(s) in many files.
2349
2350 2006-04-01 Eli Zaretskii <eliz@gnu.org>
2351
2352 * configure: Regenerated.
2353
2354 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2355
2356 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2357 --without-toolkit-scroll-bars was specified.
2358
2359 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2360
2361 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2362 to CFLAGS. Update Copyright years written to src/config.in.
2363
2364 2006-03-18 Claudio Fontana <claudio@gnu.org>
2365
2366 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2367 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2368 to be installed/uninstalled.
2369 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2370 to Info files installed by Emacs.
2371
2372 2006-03-03 Claudio Fontana <claudio@gnu.org>
2373
2374 * Makefile.in (install, uninstall): Add DESTDIR variable to
2375 support staged installations.
2376
2377 2006-02-14 Richard M. Stallman <rms@gnu.org>
2378
2379 * configure.in (s390x-*-linux-gnu*): New configuration.
2380
2381 2006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2382
2383 * configure.in: Require GTK 2.4 or newer.
2384
2385 2006-01-29 Michael Olson <mwolson@gnu.org>
2386
2387 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2388 * info/dir (ERC): New entry.
2389
2390 2006-01-29 Eli Zaretskii <eliz@gnu.org>
2391
2392 * info/dir: Fix last change.
2393
2394 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2395
2396 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2397
2398 2006-01-27 Eli Zaretskii <eliz@gnu.org>
2399
2400 * info/dir: Untabify the whole file.
2401 (Rcirc): New entry.
2402
2403 2006-01-12 Andreas Schwab <schwab@suse.de>
2404
2405 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2406 check.
2407
2408 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
2409
2410 * configure.in: Use -Wno-pointer-sign if available.
2411
2412 2005-12-29 Andreas Schwab <schwab@suse.de>
2413
2414 * config.guess, config.sub: Updated from master source.
2415
2416 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2417
2418 * configure.in: Use amdx86-64 for freebsd on x86_64.
2419
2420 2005-11-22 Romain Francoise <romain@orebokech.com>
2421
2422 * make-dist: Add etc/images/icons.
2423
2424 2005-11-03 Andreas Schwab <schwab@suse.de>
2425
2426 * configure.in: Use GZIP_PROG instead of GZIP.
2427
2428 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2429 (install-arch-indep): Adjust.
2430
2431 2005-11-01 Andreas Schwab <schwab@suse.de>
2432
2433 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2434 (bootfast): Likewise.
2435
2436 2005-11-01 Romain Francoise <romain@orebokech.com>
2437
2438 * configure.in: Check for gzip.
2439
2440 * Makefile.in (install): Compress source files.
2441
2442 2005-10-24 Steven Tamm <steventamm@mac.com>
2443
2444 * configure.in: Fix darwin386 configuration issue.
2445
2446 2005-10-22 Eli Zaretskii <eliz@gnu.org>
2447
2448 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2449
2450 2005-10-17 Bill Wohler <wohler@newt.com>
2451
2452 * make-dist: Create and populate etc/images/low-color.
2453
2454 2005-10-15 Bill Wohler <wohler@newt.com>
2455
2456 * make-dist: Create and populate etc/images/gud.
2457
2458 2005-10-08 Richard M. Stallman <rms@gnu.org>
2459
2460 * make-dist (tempparent): Don't check for 14-char file name limit.
2461
2462 2005-10-07 Romain Francoise <romain@orebokech.com>
2463
2464 * make-dist: Add etc/images/ezimage and etc/images/mail
2465 directories. Install images in etc/images.
2466
2467 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2468
2469 * configure.in: Prefer Carbon if --enable-carbon-app or
2470 --with-carbon is explicitly specified even when X11 is detected.
2471
2472 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
2473
2474 * Makefile.in (install-arch-indep, uninstall):
2475 Handle newsticker manual.
2476 (info): Add - to commands.
2477
2478 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2479
2480 Remove the MAXPATHLEN limitations:
2481
2482 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2483
2484 2005-09-09 Eli Zaretskii <eliz@gnu.org>
2485
2486 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2487 * configure: Regenerate.
2488
2489 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2490
2491 * config.guess, config.sub: Updated from master source.
2492
2493 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
2494
2495 * .cvsignore: Add `lock'.
2496
2497 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
2498
2499 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2500
2501 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2502
2503 Merge gnulib getopt implementation into Emacs.
2504
2505 * Makefile.in (AUTOCONF_INPUTS): New macro.
2506 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2507 so that these files also depend on m4/getopt.m4.
2508 * configure.in: Configure getopt by including m4/getopt.m4,
2509 and configuring a getopt replacement if necessary.
2510 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2511 * m4/getopt.m4: New file.
2512
2513 2005-07-06 Lute Kamstra <lute@gnu.org>
2514
2515 * configure.in: Fix capitalization.
2516
2517 2005-07-04 Lute Kamstra <lute@gnu.org>
2518
2519 Update FSF's address in GPL notices.
2520
2521 2005-06-19 Jérôme Marant <jerome@marant.org>
2522
2523 * Makefile.in (epaths-force): Protect both lisppath and
2524 buildlisppath from whitespace.
2525
2526 2005-06-08 Steven Tamm <steventamm@mac.com>
2527
2528 * configure.in: Support Darwin/MacOSX on Intel
2529
2530 2005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2531
2532 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2533
2534 2005-05-11 Jérôme Marant <jmarant@marant.org>
2535
2536 * configure.in: Add --enable-locallisppath.
2537
2538 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2539
2540 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2541 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2542 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2543
2544 2005-05-07 Jérôme Marant <jerome@marant.org>
2545
2546 * make-dist: Remove references to makefile.nt and makefile.def.
2547 Include widgets and images subdirectories of etc. Do not exclude
2548 ldefs-boot.el.
2549
2550 2005-04-23 Andreas Schwab <schwab@suse.de>
2551
2552 * configure.in: Remove duplicate match for powerpc configuration.
2553
2554 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2555
2556 * configure.in: Check for <pwd.h>.
2557
2558 2005-04-14 Lute Kamstra <lute@gnu.org>
2559
2560 * make-dist: Distribute all ChangeLog files in lisp/.
2561 Don't distribute ldefs-boot.el.
2562 lisp/makefile.nt no longer exists.
2563
2564 2005-04-13 Lute Kamstra <lute@gnu.org>
2565
2566 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2567 for "no-byte-compile: t" in the file instead.
2568
2569 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2570
2571 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2572 shadow the main Lesstif/Motif-2.1 libs and includes.
2573
2574 2005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2575
2576 * configure.in: Only add XASSERTS to cppflags.
2577
2578 2005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2579
2580 * configure.in: Added --enable-asserts.
2581
2582 2005-02-09 Kim F. Storm <storm@cua.dk>
2583
2584 Change release version from 21.4 to 22.1 throughout.
2585 Change development version from 21.3.50 to 22.0.50.
2586
2587 2005-01-19 Steven Tamm <steventamm@mac.com>
2588
2589 * configure.in: Check for <sys/utsname.h>.
2590
2591 2004-12-11 Kim F. Storm <storm@cua.dk>
2592
2593 * Makefile.in (info): Undo 2004-12-05 change.
2594
2595 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2596
2597 * info/dir (File): Add URL and Org Mode manuals.
2598 * Makefile.in (install-arch-indep, uninstall): Add url and org
2599 manuals.
2600
2601 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2602
2603 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2604 committed to src/config.in.
2605
2606 2004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2607
2608 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2609 pthreads and define HAVE_GTK_AND_PTHREAD.
2610
2611 2004-12-05 Richard M. Stallman <rms@gnu.org>
2612
2613 * Makefile.in (info): Ignore errors building info files.
2614
2615 2004-11-27 Eli Zaretskii <eliz@gnu.org>
2616
2617 * config.bat: If 8-byte alignment is not supported, define
2618 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2619 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2620 filter through Sed to remove the quotes.
2621
2622 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2623
2624 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2625 not apply to files explicitly `cvs add'ed.
2626
2627 2004-11-12 Eli Zaretskii <eliz@gnu.org>
2628
2629 * config.bat: Don't require djecho.exe for the v1.x build.
2630 Add a test for DECL_ALIGN support, and add a trivial definition to
2631 src/config.h if 8-byte alignment is not supported.
2632
2633 2004-11-08 Kim F. Storm <storm@cua.dk>
2634
2635 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2636 files before building.
2637 (bootfast, bootstrap-clean-before-fast): New targets, like
2638 bootstrap but don't remove .elc files.
2639
2640 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
2641
2642 * configure.in: Add check for getrusage.
2643
2644 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2645
2646 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2647 New tests for new and old GTK file dialogs.
2648 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2649 to no.
2650
2651 2004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2652
2653 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2654 can be set. Remove SETARCH test.
2655
2656 2004-10-08 Steven Tamm <steventamm@mac.com>
2657
2658 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2659
2660 2004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2661
2662 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2663 AC_MSG_WARN. Move output of warning message to end of configure run.
2664
2665 2004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2666
2667 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2668 Run test to see if heap start address is random.
2669
2670 2004-09-29 Miles Bader <miles@gnu.org>
2671
2672 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2673 if setarch is present.
2674
2675 2004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2676
2677 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2678
2679 2004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2680
2681 * configure.in: Check for exec-shield.
2682
2683 2004-08-06 Andreas Schwab <schwab@suse.de>
2684
2685 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2686
2687 2004-07-31 Eli Zaretskii <eliz@gnu.org>
2688
2689 * config.bat: Update URLs in the comments.
2690
2691 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2692
2693 * Makefile.in (install-arch-indep): Add pgg and sieve.
2694
2695 * info/.cvsignore: Added pgg and sieve.
2696
2697 2004-07-05 Andreas Schwab <schwab@suse.de>
2698
2699 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2700
2701 2004-06-21 Kenichi Handa <handa@m17n.org>
2702
2703 * make-dist: Link leim-ext.el into tempdir.
2704
2705 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2706
2707 * info/dir (File): Add emacs-xtra.
2708 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2709
2710 2004-06-12 Juri Linkov <juri@jurta.org>
2711
2712 * info/dir: Move menu help lines from `* Menu:' to file header.
2713 Describe the purpose of a red *.
2714
2715 2004-05-04 Dave Love <fx@gnu.org>
2716
2717 * configure.in: Don't use `extrasub'.
2718
2719 2004-04-29 Dave Love <fx@gnu.org>
2720
2721 * configure.in: Don't forget to quote args to `test'.
2722
2723 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2724
2725 * autogen.sh: Update filename in "please read" message.
2726
2727 2004-04-17 Richard M. Stallman <rms@gnu.org>
2728
2729 * INSTALL: Move the info about site-lisp dirs,
2730 and say uninstalled Emacs looks there too.
2731
2732 2004-04-04 Eli Zaretskii <eliz@gnu.org>
2733
2734 * config.bat (lib-src): Recognize comment lines in Makefile.in
2735 that have a TAB after the #, to avoid errors in preprocessing with
2736 GCC 3.3.3.
2737
2738 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2739
2740 * Makefile.in: Mention in comment that `make maintainer-clean'
2741 deletes .elc files.
2742
2743 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2744
2745 * update-subdirs: Add local variables to prevent byte-compiling.
2746
2747 2004-03-21 Dave Love <fx@gnu.org>
2748
2749 * configure.in: Fix previous change.
2750
2751 2004-03-18 Dave Love <fx@gnu.org>
2752
2753 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
2754
2755 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2756
2757 * info/dir (File): Add SMTP and SES.
2758
2759 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2760
2761 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
2762 (bootstrap): Use the new bootstrap-prepare target in lisp.
2763
2764 2004-02-18 Kim F. Storm <storm@cua.dk>
2765
2766 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
2767
2768 2004-02-16 Eli Zaretskii <eliz@gnu.org>
2769
2770 * make-dist: Don't link index.*perm and permute-index into tempdir.
2771
2772 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2773
2774 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2775 to match previous changes by Eli Zaretskii.
2776
2777 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2778
2779 * Makefile.in: Set CDPATH to an empty string.
2780
2781 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2782
2783 * configure.in <darwin>: Use fink packages if available.
2784
2785 2004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
2786
2787 * make-dist (lispref): Do include lispref/index.texi.
2788
2789 2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
2790
2791 * make-dist (tempdir): Include cursors in nt/icons.
2792
2793 2003-12-30 Eli Zaretskii <eliz@gnu.org>
2794
2795 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2796 clashes with install-sh on 8+3 filesystems.
2797
2798 2003-12-08 Miles Bader <miles@gnu.org>
2799
2800 * .cvsignore: Add .arch-inventory.
2801
2802 2003-12-24 Andreas Schwab <schwab@suse.de>
2803
2804 * configure.in: Check for <sys/socket.h>. Include it before
2805 including <net/if.h>. Move check for <net/if.h> before its use.
2806
2807 2003-12-24 Jan Djärv <jan.h.d@swipnet.se>
2808
2809 * Makefile.in (install-arch-dep): Don't let cd output go into
2810 pipe for carbon_appdir.
2811
2812 2003-12-24 Andreas Schwab <schwab@suse.de>
2813
2814 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2815
2816 2003-12-01 Andreas Schwab <schwab@suse.de>
2817
2818 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
2819 hardcoding gcc.
2820
2821 2003-11-16 Jan Djärv <jan.h.d@swipnet.se>
2822
2823 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2824 multiple displays.
2825 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
2826
2827 2003-09-23 Dave Love <fx@gnu.org>
2828
2829 * configure.in: Check members of struct ifreq.
2830
2831 2003-09-14 Kim F. Storm <storm@cua.dk>
2832
2833 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2834
2835 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2836
2837 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2838
2839 2003-08-18 Lute Kamstra <lute@gnu.org>
2840
2841 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2842 required anymore.
2843
2844 2003-08-07 Andrew Choi <akochoi@shaw.ca>
2845
2846 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2847 option instead of -traditional-cpp for CPP.
2848
2849 2003-07-29 Richard M. Stallman <rms@gnu.org>
2850
2851 * configure.in (HAVE_XIM): Define if XIM is available.
2852
2853 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2854
2855 * configure.in: The function gtk_window_set_icon_from_file was
2856 introduced in GTK+ 2.2, so check for that release.
2857
2858 2003-07-23 Andreas Schwab <schwab@suse.de>
2859
2860 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2861
2862 * Makefile.in (YACC): Remove, not used.
2863 (MAINT): Don't set.
2864 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2865 disable dependency on ${srcdir}/configure.in when maintainer mode
2866 is disabled.
2867
2868 2003-07-22 Dave Love <fx@gnu.org>
2869
2870 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2871 HAVE_X11, not with_xim.
2872 (HAVE_CRTIN): Provide template.
2873 <with_png>: Test for png.h and libpng/png.h.
2874
2875 2003-07-15 Andreas Schwab <schwab@suse.de>
2876
2877 * configure.in: Temporarily leave quoting for AC_DEFINE.
2878
2879 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2880
2881 * configure.in: Check for posix_memalign.
2882
2883 2003-07-12 Richard M. Stallman <rms@gnu.org>
2884
2885 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2886
2887 2003-07-09 Kim F. Storm <storm@cua.dk>
2888
2889 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2890 functionality of --without-xim.
2891
2892 2003-06-29 Dave Love <fx@gnu.org>
2893
2894 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2895
2896 2003-06-23 Dave Love <fx@gnu.org>
2897
2898 * configure.in: Check for sys/_mbstate_t.h.
2899 Test XRegisterIMInstantiateCallback prototype.
2900 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2901
2902 2003-06-06 Dave Love <fx@gnu.org>
2903
2904 * configure.in: Check for locale.h.
2905
2906 2003-06-05 Dave Love <fx@gnu.org>
2907
2908 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2909 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
2910 (NLIST_STRUCT): Don't define.
2911 (AH_BOTTOM): Define my_strftime.
2912
2913 2003-06-02 Richard M. Stallman <rms@gnu.org>
2914
2915 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2916
2917 2003-05-24 Andreas Schwab <schwab@suse.de>
2918
2919 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2920 bzero, and bcmp.
2921
2922 2003-05-22 Dave Love <fx@gnu.org>
2923
2924 * configure.in: Remove redundant test for term.h. Test for difftime.
2925
2926 2003-05-20 Dave Love <fx@gnu.org>
2927
2928 * configure.in: Append * to s390-*-linux-gnu case.
2929 (LIBMAIL) <lockfile>: Don't define.
2930
2931 2003-04-30 Richard M. Stallman <rms@gnu.org>
2932
2933 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2934
2935 2003-04-28 Francesco Potortì <pot@gnu.org>
2936
2937 * configure.in: Undo last (RMS') change, as it is useless, per
2938 Dave Love.
2939
2940 2003-04-08 Richard M. Stallman <rms@gnu.org>
2941
2942 * configure.in: Put #include of jpeglib.h at start of line.
2943
2944 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2945
2946 * INSTALL (* GNU/Linux development packages): Mention Debian and
2947 RedHat package names.
2948
2949 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2950
2951 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2952
2953 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2954
2955 * INSTALL (* GNU/Linux development packages): Tell people to
2956 install additional packages for compiling Emacs.
2957
2958 2003-04-06 Francesco Potortì <pot@gnu.org>
2959
2960 * configure.in: Use the same configuration for all aix5, not just
2961 aix5.1.
2962
2963 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2964
2965 * configure.in: Check for need for bigtoc support on IBM AIX for
2966 solving a linker table overflow problem.
2967
2968 2003-03-03 Rob Browning <rlb@defaultvalue.org>
2969
2970 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2971 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
2972 over bzero, bcmp, and bcopy.
2973
2974 2003-02-23 Simon Josefsson <jas@extundo.com>
2975
2976 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2977
2978 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2979
2980 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2981
2982 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2983
2984 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2985
2986 2003-02-08 Andreas Schwab <schwab@suse.de>
2987
2988 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2989 instead of the substitution.
2990
2991 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2992
2993 * Makefile.in: Use @EXEEXT@ for Cygwin.
2994 Use USERNAME if LOGNAME is not set (for Cygwin).
2995
2996 * configure.in: Add opsys=cygwin.
2997
2998 2003-01-22 Andreas Schwab <schwab@suse.de>
2999
3000 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3001 redefining it explicitly in src/config.in.
3002
3003 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
3004
3005 * Makefile.in (bootstrap): Make bootstrap-after.
3006
3007 2003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3008
3009 * configure.in: Fix --with-gtk.
3010
3011 2003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3012
3013 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3014
3015 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3016
3017 2003-01-14 Francesco Potortì <pot@gnu.org>
3018
3019 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3020
3021 2003-01-07 Steven Tamm <steventamm@mac.com>
3022
3023 * configure.in: New option, --enable-carbon-app, to specify
3024 that the application should be installed
3025 * Makefile.in (install-arch-dep): On Mac OS X, install the
3026 Emacs.app application if carbon-app is enabled
3027
3028 2003-01-06 Dave Love <fx@gnu.org>
3029
3030 * configure.in: Check for nl_langinfo.
3031 [!HAVE_SIZE_T]: Fix typedef.
3032
3033 2003-01-06 David Kastrup <dak@gnu.org>
3034
3035 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3036
3037 * configure.in: Add tests for install-info.
3038
3039 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
3040
3041 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3042 use again sol2-6 instead of sol2-8.
3043
3044 2002-12-09 Dave Love <fx@gnu.org>
3045
3046 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3047
3048 2002-12-08 Andreas Schwab <schwab@suse.de>
3049
3050 * Makefile.in (install-arch-indep): Revert last change.
3051
3052 2002-11-27 Dave Love <fx@gnu.org>
3053
3054 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3055 Check for __sys_siglist too. Check for memset.
3056 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3057
3058 2002-11-22 Juanma Barranquero <lektu@terra.es>
3059
3060 * config.guess, config.sub: Updated from master source.
3061
3062 2002-11-19 Karl Fogel <kfogel@red-bean.com>
3063
3064 * autogen.sh: New file.
3065
3066 2002-11-15 Dave Love <fx@gnu.org>
3067
3068 * configure.in: Tidy up various quoting issues throughout.
3069 Use AC_GNU_SOURCE.
3070 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3071 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3072 Maybe define bcopy, bzero, bcmp.
3073 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3074 non-existent machine file).
3075 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3076 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3077 (nlist.h): Move test up.
3078
3079 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
3080
3081 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3082
3083 2002-11-14 Francesco Potortì <pot@gnu.org>
3084
3085 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3086
3087 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3088
3089 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3090
3091 2002-11-08 Dave Love <fx@gnu.org>
3092
3093 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3094 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3095
3096 2002-11-07 Miles Bader <miles@gnu.org>
3097
3098 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3099 Handle separate-build-dir case.
3100
3101 2002-11-06 Richard M. Stallman <rms@gnu.org>
3102
3103 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3104 bulletproof. $bar may be empty when there are no .elc files.
3105
3106 2002-10-30 Dave Love <fx@gnu.org>
3107
3108 * configure.in: Require autoconf 2.53. Test for pty.h,
3109 sys/mman.h, sys/param.h, mremap, memmove.
3110 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3111 (AC_PROG_YACC): Delete.
3112 (size_t): Use AC_CHECK_TYPES.
3113 (AH_TOP): Up-date copyright.
3114
3115 2002-10-01 Juanma Barranquero <lektu@terra.es>
3116
3117 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3118
3119 2002-09-19 Richard M. Stallman <rms@gnu.org>
3120
3121 * configure.in: Fix the LessTif-directory-finder for real.
3122
3123 2002-09-14 Richard M. Stallman <rms@gnu.org>
3124
3125 * Makefile.in (maybe_bootstrap): Test for complete absence
3126 of compiled Lisp files.
3127
3128 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3129
3130 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3131 (bootstrap-clean-after): Delete.
3132 (bootstrap): Make the sequencing explicit.
3133
3134 2002-09-10 Richard M. Stallman <rms@gnu.org>
3135
3136 * configure.in: Fix previous LessTif change.
3137
3138 2002-09-09 Richard M. Stallman <rms@gnu.org>
3139
3140 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3141 (powerpcle-*-solaris*): Use version 2.6 as default.
3142 (*-sunos5.6*, *-solaris2.6*): New alternative.
3143 (*-sunos5*): Use version 2.6 as default.
3144
3145 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3146
3147 * configure.in: Fix typo.
3148
3149 2002-09-05 Richard M. Stallman <rms@gnu.org>
3150
3151 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3152
3153 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3154 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3155
3156 2002-08-26 Kim F. Storm <storm@cua.dk>
3157
3158 * Makefile.in (install-arch-indep): Do not remove DOC file
3159 when it is the only DOC file installed; this is the case when
3160 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3161
3162 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
3163
3164 * configure.in: Fix typo.
3165
3166 2002-07-24 Richard M. Stallman <rms@gnu.org>
3167
3168 * configure.in: Don't print anything special about gamedir.
3169
3170 * configure.in: Delete nonstandard --with-game-user option.
3171
3172 2002-07-21 Richard M. Stallman <rms@gnu.org>
3173
3174 * Makefile.in (gamedir, localstatedir): New variables.
3175 (epaths-force): Insert value of gamedir into PATH_GAME.
3176
3177 * configure.in (gamedir): Handle it like lispdir.
3178 (--with-game-dir option): Delete.
3179
3180 2002-06-21 Pavel Janík <Pavel@Janik.cz>
3181
3182 * configure.in: Add support for mipseb-*-netbsd* machines.
3183
3184 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3185
3186 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3187
3188 2002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3189
3190 * info/dir (File): Add an entry for Tramp.
3191
3192 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3193
3194 * INSTALL-CVS: New file.
3195
3196 2002-06-07 Andreas Schwab <schwab@suse.de>
3197
3198 * configure.in (x86_64-*-linux-gnu*): New system.
3199
3200 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3201
3202 * config.bat: Handle the case when lispintro is truncated to lispintr.
3203
3204 2002-05-26 Paul Eggert <eggert@twinsun.com>
3205
3206 * config.guess, config.sub: Updated from master source.
3207
3208 2002-05-09 Richard M. Stallman <rms@gnu.org>
3209
3210 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3211
3212 2002-05-04 Pavel Janík <Pavel@Janik.cz>
3213
3214 * make-dist: Do not distribute lock/ directory.
3215
3216 2002-04-30 Andrew Choi <akochoi@shaw.ca>
3217
3218 * configure.in: Provide documentation string when defining
3219 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3220 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3221
3222 2002-04-28 Colin Walters <walters@verbum.org>
3223
3224 * configure.in: Delete configure check for access to the game user.
3225
3226 2002-04-29 Pavel Janík <Pavel@Janik.cz>
3227
3228 * make-dist: lwlib/Imakefile is removed.
3229
3230 2002-04-26 Andrew Choi <akochoi@shaw.ca>
3231
3232 * configure.in: Add support for powerpc-apple-darwin*.
3233 (HAVE_CARBON): Add.
3234
3235 * make-dist: Create directories in mac/Emacs.app.
3236
3237 2002-04-25 Pavel Janík <Pavel@Janik.cz>
3238
3239 * make-dist: lwlib-Xol* are removed.
3240
3241 2002-04-23 Andreas Schwab <schwab@suse.de>
3242
3243 * Makefile.in (MAINT): New variable.
3244 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3245 instead of configure.in, to avoid running autoconf and autoheader
3246 unless explicitly requested.
3247
3248 2002-04-16 Eli Zaretskii <eliz@gnu.org>
3249
3250 * config.bat: Update for msdos/sed2v2.inp.
3251
3252 2002-04-15 Andreas Schwab <schwab@suse.de>
3253
3254 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3255 * configure.in: Add config header templates to all AC_DEFINE and
3256 AC_DEFINE_UNQUOTED symbols.
3257 * make-dist: Run autoheader if necessary.
3258
3259 2002-04-10 Colin Walters <walters@verbum.org>
3260
3261 * configure.in: Add --game-dir, --game-user. Test to see if we
3262 can use them.
3263
3264 2002-04-08 Pavel Janík <Pavel@Janik.cz>
3265
3266 * configure.in: Add --with-sound.
3267
3268 2002-03-18 Kim F. Storm <storm@cua.dk>
3269
3270 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3271 and getsockname functions. Test for sys/un.h include file.
3272
3273 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3274
3275 * configure.in: Support AIX 5.1.
3276
3277 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3278
3279 * configure.in: Added test for X Session Management (HAVE_X_SM).
3280
3281 2002-03-03 Richard M. Stallman <rms@gnu.org>
3282
3283 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3284 Run chown $${LOGNAME} on files installed by tar xvf.
3285
3286 2002-03-03 Kim F. Storm <storm@cua.dk>
3287
3288 * configure.in: Test for getpeername.
3289
3290 2002-03-01 Richard M. Stallman <rms@gnu.org>
3291
3292 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3293 (HAVE_GIF): Don't use old libungif versions that crash.
3294
3295 2002-02-26 Richard M. Stallman <rms@gnu.org>
3296
3297 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3298 not just well-formed and valid.
3299 (mips-compaq-nonstopux*): New configuration.
3300
3301 2002-02-18 Paul Eggert <eggert@twinsun.com>
3302
3303 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3304 "sed q" is a portable equivalent to plain "head -1".
3305
3306 2002-02-13 Richard M. Stallman <rms@gnu.org>
3307
3308 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3309 (all): Don't depend on maybe_bootstrap here.
3310 (${SUBDIR}): Depend on it here instead.
3311
3312 2002-02-08 Richard M. Stallman <rms@gnu.org>
3313
3314 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3315
3316 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3317
3318 * configure.in: Recognize BSD/OS 5.0.
3319
3320 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3321
3322 * make-dist: Make version checking in emacs.texi consistent with
3323 how we set it there.
3324
3325 2001-12-29 Kim F. Storm <storm@cua.dk>
3326
3327 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3328
3329 2001-12-28 Richard M. Stallman <rms@gnu.org>
3330
3331 * configure.in: Test for mbsinit.
3332
3333 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3334
3335 These changes make Leim part of the standard distribution:
3336
3337 * README: Add info about the `leim' directory.
3338
3339 * INSTALL: Remove text that describes Leim as a separate package.
3340
3341 * noleim-Makefile.in: File removed.
3342
3343 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3344 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3345 Leim files out of the Emacs tree. Don't prepare a separate tarball
3346 for Leim.
3347
3348 2001-12-11 Richard M. Stallman <rms@gnu.org>
3349
3350 * configure.in (hppa*-*-linux-gnu*): New alternative.
3351
3352 2001-12-08 Pavel Janík <Pavel@Janik.cz>
3353
3354 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3355 creating distribution.
3356
3357 2001-12-06 Paul Eggert <eggert@twinsun.com>
3358
3359 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3360 (AC_FUNC_VFORK): Remove.
3361 (AC_FUNC_FORK): Add.
3362 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3363 this is required by recent Autoconf versions.
3364
3365 2001-12-02 Pavel Janík <Pavel@Janik.cz>
3366
3367 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3368 TODO, vms-pp.trans and others).
3369
3370 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3371
3372 * make-dist: Use COPYING from the top-level directory.
3373
3374 2001-11-29 Gerd Moellmann <gerd@gnu.org>
3375
3376 * configure.in: Add support for FreeBSD/Alpha.
3377
3378 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3379
3380 * make-dist: Add COPYING to the top-level directory of the
3381 distribution. Simplify the logic behind copying.
3382
3383 * Makefile.in (maybe_bootstrap): Fix previous change.
3384
3385 2001-11-28 Richard M. Stallman <rms@gnu.org>
3386
3387 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3388
3389 2001-11-26 Richard M. Stallman <rms@gnu.org>
3390
3391 * Makefile.in: bootstrap should not delete dumped executables.
3392 (bootstrap-clean-before): New target.
3393 (bootstrap): Use bootstrap-clean-before instead of clean.
3394 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3395
3396 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3397
3398 These changes add the Emacs Lisp Introduction manual to the
3399 distribution:
3400
3401 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3402
3403 * make-dist: Copy the files in lispintro directory.
3404
3405 * config.bat: Configure in the lispintro directory.
3406
3407 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3408
3409 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3410 (lispintro/Makefile): New target.
3411 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3412 (unlock, relock, info, dvi): Ditto.
3413
3414 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3415
3416 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3417
3418 * make-dist (etc): Don't distribute gfdl.1.
3419
3420 2001-11-22 Colin Walters <walters@debian.org>
3421
3422 * Makefile.in (install-arch-indep): Install the calc .info files.
3423 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3424
3425 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3426
3427 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3428 tindex.pl to the list of those being put into the distribution.
3429
3430 2001-11-16 Eli Zaretskii <eliz@gnu.org>
3431
3432 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3433
3434 2001-11-15 Pavel Janík <Pavel@Janik.cz>
3435
3436 * Makefile.in (uninstall): Fix previous change.
3437
3438 * configure.in, Makefile.in: Add support for --program-prefix,
3439 --program-suffix and --program-transform-name options.
3440
3441 2001-11-13 Pavel Janík <Pavel@Janik.cz>
3442
3443 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3444 (install-arch-indep): Install emacsclient manual page.
3445 (uninstall): Uninstall emacsclient manual page.
3446
3447 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3448
3449 * make-dist: Add lispref/index.*perm files to the distribution.
3450 From Pavel Janík <Pavel@Janik.cz>.
3451
3452 2001-11-12 Pavel Janík <Pavel@Janik.cz>
3453
3454 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3455
3456 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3457
3458 * configure.in: AC_OUTPUT lispref/Makefile.
3459
3460 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3461
3462 The following changes add the ELisp reference manual to the
3463 distribution.
3464
3465 * make-dist: Add the lispref directory to the distribution.
3466
3467 * Makefile.in (install-arch-indep): Add elisp* to the list of
3468 installed Info files.
3469 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3470 (lispref/Makefile): New target.
3471 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3472 Add commands for the lispref directory.
3473 (info, dvi): Ditto.
3474
3475 * config.bat: Configure in `lispref'.
3476
3477 2001-11-09 Richard M. Stallman <rms@gnu.org>
3478
3479 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3480
3481 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3482
3483 * make-dist (tempdir): Copy AUTHORS as well.
3484
3485 2001-11-06 Sam Steingold <sds@gnu.org>
3486
3487 * configure.in: Added a check for <nlist.h>.
3488
3489 2001-11-01 Pavel Janík <Pavel@Janik.cz>
3490
3491 * configure.in: Reindent --help output.
3492 From Per Starbäck (starback@ling.uu.se).
3493
3494 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3495
3496 * configure.in: New entry for HP/UX-11.
3497
3498 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3499 From Eric S. Raymond <esr@golux.thyrsus.com>.
3500
3501 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3502
3503 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3504 <athornton@sinenomine.net>.
3505
3506 2001-10-25 Gerd Moellmann <gerd@gnu.org>
3507
3508 * Makefile.in (maybe_bootstrap): New target.
3509 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3510
3511 2001-10-24 Ken Raeburn <raeburn@gnu.org>
3512
3513 * configure.in: If --with-hesiod is given, look for
3514 hes_getmailhost and res_send or __res_send; check hesiod and
3515 resolv libraries respectively if system libraries don't supply them.
3516
3517 2001-10-24 Gerd Moellmann <gerd@gnu.org>
3518
3519 * configure.in: Use $MAKE for `make' if set.
3520
3521 2001-10-22 Gerd Moellmann <gerd@gnu.org>
3522
3523 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3524 to tar options.
3525
3526 2001-10-20 Gerd Moellmann <gerd@gnu.org>
3527
3528 * (Version 21.1 released).
3529
3530 2001-10-20 Miles Bader <miles@gnu.org>
3531
3532 * configure.in (configuration): Set from `host' if `host_alias'
3533 isn't defined.
3534
3535 2001-10-19 Andreas Schwab <schwab@suse.de>
3536
3537 * configure.in: Make ready for autoconf 2.5x.
3538 (AC_PREREQ): Require autoconf 2.50.
3539 * aclocal.m4: Removed.
3540 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3541
3542 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3543
3544 * README: Bump Emacs version to 21.1.50.
3545
3546 2001-10-05 Gerd Moellmann <gerd@gnu.org>
3547
3548 * Branch for 21.1.
3549
3550 2001-09-05 Gerd Moellmann <gerd@gnu.org>
3551
3552 * configure.in: Avoid `$@' which is handled specially in
3553 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3554
3555 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3556
3557 * make-dist (nt): Add subdirs.el to the list of distributed files.
3558
3559 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3560
3561 * configure.in (machine): Add an entry for
3562 hppa1.1-hitachi-hiuxwe2*.
3563
3564 2001-05-28 Gerd Moellmann <gerd@gnu.org>
3565
3566 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3567 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3568
3569 2001-05-14 Gerd Moellmann <gerd@gnu.org>
3570
3571 * make-dist: Copy texinfo.tex unconditionally.
3572
3573 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3574
3575 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3576 that are installed.
3577
3578 2001-04-06 Gerd Moellmann <gerd@gnu.org>
3579
3580 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3581 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3582
3583 * make-dist: Handle leim/MISC-DIC. Only include
3584 `[a-zA-Z]*.{el,elc}' from leim/quail.
3585
3586 2001-04-05 Gerd Moellmann <gerd@gnu.org>
3587
3588 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3589
3590 2001-03-30 Gerd Moellmann <gerd@gnu.org>
3591
3592 * Makefile.in (.PHONY): Add for bootstrap targets.
3593 (bootstrap-clean): New target.
3594 (bootstrap): Use it instead of `clean'.
3595
3596 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3597
3598 * Makefile.in (SUBDIR): Remove leim.
3599 (all, .RECURSIVE, extraclean): Add leim explicitly.
3600 (leim): Provide separate rule which exports PARALLEL=0 into the
3601 environment.
3602
3603 2001-03-20 Gerd Moellmann <gerd@gnu.org>
3604
3605 * configure.in (HAVE_XPM): Don't print the result of the check for
3606 XpmReturnAllocPixels if we don't have an xpm.h.
3607
3608 2001-03-05 Gerd Moellmann <gerd@gnu.org>
3609
3610 * COPYING: New file.
3611
3612 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3613
3614 * config.bat: Update the copyright.
3615
3616 2001-02-23 Kenichi Handa <handa@etl.go.jp>
3617
3618 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3619 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3620 to `yes'. Later in AC_OUTPUT, check this variable.
3621
3622 2001-02-09 Dave Love <fx@gnu.org>
3623
3624 * AUTHORS: Updated.
3625
3626 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3627
3628 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3629
3630 2001-02-02 Gerd Moellmann <gerd@gnu.org>
3631
3632 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3633
3634 * Makefile.in (uninstall): Ignore exit code of `rm'.
3635
3636 * Makefile.in (uninstall): Remove more info files. Remove
3637 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3638
3639 2001-01-31 Gerd Moellmann <gerd@gnu.org>
3640
3641 * noleim-Makefile.in (extraclean): Add.
3642
3643 2001-01-28 Gerd Moellmann <gerd@gnu.org>
3644
3645 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3646 it quiet.
3647
3648 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3649
3650 * Makefile.in (tags): Fix typo.
3651
3652 2001-01-13 Kenichi Handa <handa@etl.go.jp>
3653
3654 * configure.in: Fix typo in the code setting x_search_path.
3655
3656 2001-01-10 Dave Love <fx@gnu.org>
3657
3658 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3659 -lXext.
3660 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3661 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3662 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3663 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3664 (now in $LIBS).
3665
3666 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3667
3668 * config.bat: Run the preprocessor with -traditional.
3669
3670 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3671
3672 * INSTALL: Move copying conditions to end of file.
3673
3674 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3675
3676 * INSTALL: Add basic installation procedure which assumes
3677 `configure' does its job. Elaborate on image support libraries.
3678 Add a pointer to Xaw3d library. Add advice about solving
3679 configure-time problems by looking in config.log and setting
3680 variables in the environment.
3681
3682 2000-12-27 Gerd Moellmann <gerd@gnu.org>
3683
3684 * Makefile.in (install-arch-indep): If tar fails, exit with
3685 exit code 1.
3686
3687 2000-12-19 Gerd Moellmann <gerd@gnu.org>
3688
3689 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3690 source file includes XKBlib.h. On some broken Solaris systems,
3691 there is an XKBlib.h, reportedly, but header files included by
3692 XKBlib.h are missing.
3693
3694 2000-12-14 Gerd Moellmann <gerd@gnu.org>
3695
3696 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3697
3698 2000-12-11 Dave Love <fx@gnu.org>
3699
3700 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3701
3702 2000-12-11 Paul Eggert <eggert@twinsun.com>
3703
3704 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3705 Merge fixes from latest GNU tar version. These macros no longer
3706 futz with _XOPEN_SOURCE, as that was not portable in practice.
3707 (AC_FUNC_FSEEKO): New macro.
3708
3709 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3710 ftello.
3711
3712 2000-12-05 Dave Love <fx@gnu.org>
3713
3714 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3715
3716 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3717
3718 * info/dir: Change the category to "Emacs".
3719
3720 2000-12-01 Gerd Moellmann <gerd@gnu.org>
3721
3722 * make-dist (tempdir): Remove epaths.h from the distribution
3723 instead of paths.h.
3724
3725 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3726
3727 * config.bat: Check for existence of djecho.exe, and print an
3728 error message if it is not available.
3729
3730 * INSTALL: Describe possible problem with djecho.exe in old
3731 versions of DJGPP v2.x.
3732
3733 2000-11-23 Gerd Moellmann <gerd@gnu.org>
3734
3735 * configure.in: Initialize HAVE_LIBXP to no.
3736
3737 2000-11-22 Gerd Moellmann <gerd@gnu.org>
3738
3739 * configure.in: Use m/macppc.h instead of the non-existent
3740 m/powerpc.h.
3741
3742 2000-11-21 Gerd Moellmann <gerd@gnu.org>
3743
3744 * Makefile.in (install-arch-indep): Also install info/eshell*
3745 and info/speedbar*.
3746
3747 * configure.in (HAVE_PNG): Check for the presence of
3748 png_get_channels to rule out older PNG libs.
3749
3750 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3751 GCC and NON_GNU_CPP into config.status.
3752
3753 2000-11-20 Dave Love <fx@gnu.org>
3754
3755 * configure.in: Fix last change.
3756
3757 * GETTING.GNU.SOFTWARE: Deleted.
3758 * FTP: New file to replace it.
3759 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3760
3761 2000-11-20 Gerd Moellmann <gerd@gnu.org>
3762
3763 * configure.in: Use -traditional with GNU cpp.
3764
3765 2000-11-17 Gerd Moellmann <gerd@gnu.org>
3766
3767 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3768 Distribute more files from the nt/ subdir. Distribute PBM
3769 image files from subdirs of lisp/. Distribute old change logs
3770 from subdirs of lisp/. Distribute play/5x5.el.
3771
3772 2000-11-11 Dave Love <fx@gnu.org>
3773
3774 * config.sub, config.guess: Updated from master source.
3775
3776 2000-11-07 Dave Love <fx@gnu.org>
3777
3778 * configure.in: Test for mkstemp.
3779
3780 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3781
3782 * info/dir (Top): Rearrange menu items more logically, and put
3783 them into a single category. Add menu items for RefTeX and
3784 Widget.
3785
3786 2000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3787
3788 * Makefile.in (install-arch-indep): Use --info-dir instead of
3789 --dir-file, and a simple argument instead of --info-file, so that
3790 the Debian version of install-info also works.
3791
3792 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3793
3794 * info/dir (Speedbar): Add entry.
3795
3796 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3797
3798 * INSTALL: Describe the new image-support options to the configure
3799 script. List URLs where image support libraries can be found.
3800
3801 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3802
3803 * info/dir (Top): Add an entry for Eshell.
3804
3805 2000-10-02 Dave Love <fx@gnu.org>
3806
3807 * configure.in: Check for gai_strerror.
3808
3809 2000-10-01 Andreas Schwab <schwab@suse.de>
3810
3811 * Makefile.in (install-arch-indep): Update list of installed info files.
3812
3813 2000-09-30 Gerd Moellmann <gerd@gnu.org>
3814
3815 * configure.in: Support `sparc*-*-netbsd*'.
3816
3817 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3818
3819 * info/dir (MIME): Add entry for emacs-mime.
3820
3821 2000-09-29 Dave Love <fx@gnu.org>
3822
3823 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3824
3825 2000-09-26 Gerd Moellmann <gerd@gnu.org>
3826
3827 * make-dist: Adapt to the change of leim/Makefile which was
3828 necessary to ensure a reasonably working `make dist'.
3829
3830 * leim-Makefile.in: Moved to leim/Makefile.in..
3831
3832 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3833
3834 2000-09-21 Kenichi Handa <handa@etl.go.jp>
3835
3836 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3837 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
3838 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3839 files to .elc.
3840 (${TIT}): Adjusted for the above change.
3841 (clean mostlyclean): Likewise.
3842 (.el.elc): New target.
3843
3844 2000-09-19 Gerd Moellmann <gerd@gnu.org>
3845
3846 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3847 in the distribution.
3848
3849 2000-09-18 Gerd Moellmann <gerd@gnu.org>
3850
3851 * make-dist (skk): Rename to `ja-dic' because the leim directory
3852 was renamed.
3853
3854 2000-09-14 Dave Love <fx@gnu.org>
3855
3856 * configure.in: Fix spurion in last change.
3857
3858 2000-09-14 Gerd Moellmann <gerd@gnu.org>
3859
3860 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3861 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3862 to `no' if defined. Change result report.
3863
3864 2000-09-08 Dave Love <fx@gnu.org>
3865
3866 * configure.in: Remove spurious `@'s.
3867
3868 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3869 autoconf.
3870
3871 2000-09-06 Gerd Moellmann <gerd@gnu.org>
3872
3873 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3874 file and print informational message.
3875
3876 * configure.in (AC_FUNC_MMAP): Add.
3877
3878 2000-09-01 Gerd Moellmann <gerd@gnu.org>
3879
3880 * configure.in: Add ``checking'' messages for
3881 XpmReturnAllocPixels.
3882
3883 2000-08-28 Gerd Moellmann <gerd@gnu.org>
3884
3885 * configure.in: Check <strings.h>; check `index' and `rindex'
3886 functions.
3887
3888 2000-08-26 Kenichi Handa <handa@etl.go.jp>
3889
3890 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3891 "case "${canonical}" in".
3892
3893 2000-08-25 Dave Love <fx@gnu.org>
3894
3895 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3896
3897 2000-08-25 Kenichi Handa <handa@etl.go.jp>
3898
3899 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
3900
3901 2000-08-24 Gerd Moellmann <gerd@gnu.org>
3902
3903 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3904 contains a relative path. Protect against unusable values of $PWD.
3905
3906 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3907
3908 * info/dir (WoMan): Add entry.
3909
3910 * config.bat (maindir): Update src/_gdbinit even if it does
3911 already exist.
3912
3913 2000-08-07 Gerd Moellmann <gerd@gnu.org>
3914
3915 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
3916
3917 2000-08-03 Gerd Moellmann <gerd@gnu.org>
3918
3919 * configure.in: Add support for ia64*-*-linux*.
3920
3921 2000-07-27 Gerd Moellmann <gerd@gnu.org>
3922
3923 * make-dist (aclocal.m4): Include in distribution.
3924
3925 2000-07-26 Dave Love <fx@gnu.org>
3926
3927 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3928
3929 2000-07-24 Dave Love <fx@gnu.org>
3930
3931 * configure.in: Add AC_SIZE_T.
3932
3933 2000-07-18 Dave Love <fx@gnu.org>
3934
3935 * configure.in: Reorder so that most tests are done after CPPFLAGS
3936 is set from the C_SWITCH_... definitions.
3937
3938 2000-07-10 Gerd Moellmann <gerd@gnu.org>
3939
3940 * configure.in (HAVE_XPM): Undo previous change. Check for
3941 preprocessor define XpmReturnAllocPixels.
3942
3943 2000-07-06 Gerd Moellmann <gerd@gnu.org>
3944
3945 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3946 instead of XpmReadFileToPixmap.
3947
3948 2000-07-05 Ken Raeburn <raeburn@gnu.org>
3949
3950 * configure.in: Check for <soundcard.h>. Look for ossaudio
3951 library, and set LIBSOUND accordingly.
3952
3953 2000-07-05 Dave Love <fx@gnu.org>
3954
3955 * configure.in: Use AC_HEADER_SYS_WAIT.
3956
3957 2000-07-05 Gerd Moellmann <gerd@gnu.org>
3958
3959 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3960 lisp/Makefile. Distribute lisp/Makefile.in instead of
3961 lisp/Makefile.
3962
3963 2000-06-30 Ken Raeburn <raeburn@gnu.org>
3964
3965 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3966 while searching for image-handling libraries.
3967
3968 2000-06-26 Gerd Moellmann <gerd@gnu.org>
3969
3970 * configure.in (--with-xim): New option.
3971
3972 2000-06-23 Dave Love <fx@gnu.org>
3973
3974 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3975 for struct timezone and test how we can call gettimeofday.
3976 Check for OSF 5+. Check for term.h.
3977
3978 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3979 version.
3980
3981 2000-06-23 Gerd Moellmann <gerd@gnu.org>
3982
3983 * configure.in (HAVE_LIBXP): Change test for libXp.
3984
3985 2000-06-21 Dave Love <fx@gnu.org>
3986
3987 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3988 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3989 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3990
3991 2000-06-19 Dave Love <fx@gnu.org>
3992
3993 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3994 _XOPEN_SOURCE is defined.
3995
3996 2000-06-16 Gerd Moellmann <gerd@gnu.org>
3997
3998 * Makefile.in (distclean): Also make distclean in lisp/.
3999
4000 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4001
4002 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4003
4004 2000-06-15 Gerd Moellmann <gerd@gnu.org>
4005
4006 * make-dist: Add --help and --snapshot options.
4007
4008 2000-06-14 Gerd Moellmann <gerd@gnu.org>
4009
4010 * configure.in: Generate lisp/Makefile.
4011
4012 * configure.in: Add support for `*-lynxos*'.
4013 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4014 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4015 on Tru64 UNIX v5.0.
4016
4017 2000-06-13 Ken Raeburn <raeburn@gnu.org>
4018
4019 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4020 it's on a continuation line.
4021
4022 2000-06-02 Dave Love <fx@gnu.org>
4023
4024 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4025 files.
4026
4027 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4028 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4029 test.
4030
4031 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4032 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4033
4034 2000-05-26 Gerd Moellmann <gerd@gnu.org>
4035
4036 * configure.in: Add check for speed_t typedef.
4037
4038 2000-05-25 Ken Raeburn <raeburn@gnu.org>
4039
4040 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4041 exists; it won't in the CANNOT_DUMP case.
4042
4043 2000-05-25 Gerd Moellmann <gerd@gnu.org>
4044
4045 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4046 On FreeBSD, the exit status is 1 if CDPATH is not set.
4047 (install-arch-indep): Install ebrowse.info.
4048
4049 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4050
4051 * configure.in: Check for grandpt and getpt.
4052
4053 2000-05-09 Dave Love <fx@gnu.org>
4054
4055 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4056
4057 2000-05-05 Gerd Moellmann <gerd@gnu.org>
4058
4059 * make-dist: Make a link for lib-src/grep-changelog.
4060 Copy install-sh.
4061
4062 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4063
4064 * config.bat: Identify the beginning of the cpp stuff in
4065 src/Makefile.in and lib-src/Makefile.in more accurately.
4066
4067 2000-04-27 Gerd Moellmann <gerd@gnu.org>
4068
4069 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4070
4071 2000-04-19 Gerd Moellmann <gerd@gnu.org>
4072
4073 * configure.in: Add support for `powerpc-*-netbsd*'.
4074
4075 2000-04-19 Dave Love <fx@gnu.org>
4076
4077 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4078
4079 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4080
4081 2000-04-16 Dave Love <fx@gnu.org>
4082
4083 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4084
4085 2000-04-14 Dave Love <fx@gnu.org>
4086
4087 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4088
4089 * aclocal.m4 (AC_FUNC_MKTIME): New.
4090
4091 2000-03-28 Ken Raeburn <raeburn@gnu.org>
4092
4093 * configure.in: Line up "--help" output a little better.
4094
4095 2000-03-26 Gerd Moellmann <gerd@gnu.org>
4096
4097 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4098 New targets.
4099 (bootstrap): Rewritten in terms of the new targets above. Make
4100 info files, too.
4101
4102 2000-03-12 Gerd Moellmann <gerd@gnu.org>
4103
4104 * config.guess, config.sub: Use the versions of the files from
4105 subversions.
4106
4107 2000-03-08 Dave Love <fx@gnu.org>
4108
4109 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4110 AC_C_VOLATILE. Define POINTER_TYPE.
4111
4112 * aclocal.m4: New file.
4113
4114 2000-03-02 Gerd Moellmann <gerd@gnu.org>
4115
4116 * configure.in (machine): Add `mipsel-*-netbsd*' and
4117 `arm-*-netbsd*'.
4118
4119 2000-03-01 Gerd Moellmann <gerd@gnu.org>
4120
4121 * configure.in (machine): Add support for `*-auspex-sunos*'.
4122
4123 2000-02-29 Gerd Moellmann <gerd@gnu.org>
4124
4125 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4126
4127 2000-02-18 Dave Love <fx@gnu.org>
4128
4129 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4130
4131 2000-02-18 Andreas Schwab <schwab@suse.de>
4132
4133 * Makefile.in (install-arch-indep): Add eudc to list of installed
4134 info files.
4135
4136 2000-02-17 Ken Raeburn <raeburn@gnu.org>
4137
4138 * configure.in: Include -lz and -ljpeg (if it's available) when
4139 testing for the tiff library.
4140
4141 2000-02-17 Gerd Moellmann <gerd@gnu.org>
4142
4143 * configure.in: Remove LISP_FLOAT_TYPE.
4144
4145 2000-02-12 Dave Love <fx@gnu.org>
4146
4147 * configure.in: Use AC_FUNC_VFORK.
4148
4149 2000-02-01 Gerd Moellmann <gerd@gnu.org>
4150
4151 * make-dist: Various fixes for new development tree.
4152
4153 * leim-Makefile.in: New file.
4154
4155 2000-01-31 Gerd Moellmann <gerd@gnu.org>
4156
4157 * Makefile.in (dist): Call ./make-dist.
4158
4159 2000-01-24 Dave Love <fx@gnu.org>
4160
4161 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4162
4163 2000-01-18 Gerd Moellmann <gerd@gnu.org>
4164
4165 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4166 DGifOpenFileName.
4167
4168 2000-01-11 Andreas Schwab <schwab@suse.de>
4169
4170 * Makefile.in (install-arch-indep): Update list of info files to
4171 be installed.
4172
4173 2000-01-05 Dave Love <fx@gnu.org>
4174
4175 * configure.in: Check for jerror.h as well as libjpeg.
4176
4177 2000-01-03 Andreas Schwab <schwab@suse.de>
4178
4179 * Makefile.in (install-arch-indep): Install autotype*. Run
4180 install-info on autotype and emacs-faq.info.
4181
4182 1999-12-04 Dave Love <fx@gnu.org>
4183
4184 * Makefile.in (install-arch-indep): Depend on `info'.
4185 (install-strip): Use `install' as sub-make target.
4186
4187 1999-11-23 Ken Raeburn <raeburn@gnu.org>
4188
4189 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4190 didn't need to be deleted. Check for the k5crypto library as well
4191 as the crypto library; MIT Kerberos 1.1 changed the name.
4192
4193 1999-11-18 Dave Love <fx@gnu.org>
4194
4195 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4196
4197 1999-11-11 Erik Naggum <erik@naggum.no>
4198
4199 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4200
4201 1999-11-08 Dave Love <fx@gnu.org>
4202
4203 * configure.in: Fix change for --with-pop default.
4204
4205 1999-11-04 Dave Love <fx@gnu.org>
4206
4207 * configure.in: Default to --with-pop. Change sense of with-gcc
4208 and with-toolkit-scroll-bars messages to reflect the defaults.
4209
4210 1999-11-01 Gerd Moellmann <gerd@gnu.org>
4211
4212 * INSTALL: Mention the Emacs Lisp Reference.
4213
4214 1999-10-27 Noah Friedman <friedman@splode.com>
4215
4216 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4217
4218 1999-10-23 Gerd Moellmann <gerd@gnu.org>
4219
4220 * Makefile.in (bootstrap): New target.
4221
4222 1999-10-19 Paul Eggert <eggert@twinsun.com>
4223
4224 Add support for large files. Merge glibc 2.1.2.
4225
4226 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4227 (HAVE_TM_GMTOFF): New symbol.
4228 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4229 mbrlen, strsignal.
4230 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4231
4232 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4233
4234 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4235 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4236
4237 1999-10-09 Richard M. Stallman <rms@gnu.org>
4238
4239 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4240 Unset CDPATH to prevent cd from generating output.
4241
4242 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4243
4244 * update-subdirs: Also ignore CVS subdirs.
4245
4246 1999-10-07 Gerd Moellmann <gerd@gnu.org>
4247
4248 * Makefile.in (install-arch-indep): Add ada-mode.
4249
4250 1999-10-06 Dave Love <fx@gnu.org>
4251
4252 * Makefile.in: Add rules for config.status, configure.
4253
4254 1999-09-07 Gerd Moellmann <gerd@gnu.org>
4255
4256 * configure.in (--with-sound): Removed.
4257
4258 1999-08-30 Gerd Moellmann <gerd@gnu.org>
4259
4260 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4261 the test for Xaw3d.
4262 (HAVE_TIFF): Add -lm to library check.
4263
4264 1999-08-28 Richard Stallman <rms@gnu.org>
4265
4266 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4267 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4268 after the other X-related libraries.
4269
4270 1999-08-21 Dave Love <fx@gnu.org>
4271
4272 * configure.in: Don't check for jpeglib.h.
4273
4274 1999-08-20 Gerd Moellmann <gerd@gnu.org>
4275
4276 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4277 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4278
4279 1999-08-18 Dave Love <fx@gnu.org>
4280
4281 * configure.in: Check for termcap.h.
4282
4283 1999-08-15 Gerd Moellmann <gerd@gnu.org>
4284
4285 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4286 use Emacs' scroll bars, even if configured for Motif or when
4287 Xaw3d is available.
4288
4289 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4290
4291 * configure.in: Check for getaddrinfo.
4292
4293 1999-08-04 Eli Zaretskii <eliz@gnu.org>
4294
4295 * config.bat: Make --no-debug work again by removing -gcoff.
4296
4297 1999-07-30 Dave Love <fx@gnu.org>
4298
4299 * configure.in: Check for stdlib.h.
4300
4301 1999-07-19 Dave Love <fx@gnu.org>
4302
4303 * configure.in: Grok sparc64-*-linux-gnu*.
4304
4305 1999-07-12 Richard Stallman <rms@gnu.org>
4306
4307 * Version 20.4 released.
4308
4309 1999-06-23 Karl Heuer <kwzh@gnu.org>
4310
4311 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4312 Quote $EMACS, in case it's a program with args.
4313
4314 1999-06-15 Gerd Moellmann <gerd@gnu.org>
4315
4316 * configure.in (HAVE_GIF): Use libungif instead of libgif
4317 because the former doesn't contain patented compression code.
4318
4319 1999-05-29 Richard M. Stallman <rms@gnu.org>
4320
4321 * configure.in: Delete the Kerberos stuff.
4322
4323 1999-05-27 Greg Hudson <ghudson@mit.edu>
4324
4325 * configure.in: Prefer kerberos 5 names.
4326
4327 1999-04-26 Richard M. Stallman <rms@gnu.org>
4328
4329 * configure.in: Check for libXp.
4330
4331 1999-04-08 Richard Stallman <rms@gnu.org>
4332
4333 * make-dist: Include change logs in subdirs of `lisp'.
4334
4335 1999-04-05 Richard Stallman <rms@gnu.org>
4336
4337 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4338 (install-arch-indep): Make ${datadir}/emacs world-readable.
4339
4340 1999-03-30 Eli Zaretskii <eliz@gnu.org>
4341
4342 * config.bat: Use epaths.* instead of paths.*.
4343
4344 1999-03-07 Eli Zaretskii <eliz@gnu.org>
4345
4346 * INSTALL: Add detailed instructions to unpack and install
4347 intlfonts on MS-DOS.
4348
4349 1999-02-26 Richard Stallman <rms@gnu.org>
4350
4351 * configure.in: Use epaths.h and epaths-force instead of paths...
4352
4353 * Makefile.in (epaths-force): Renamed from paths-force;
4354 operate on epaths.in and produce epaths.h.
4355
4356 1999-02-24 Richard Stallman <rms@gnu.org>
4357
4358 * make-dist: Fix nt/icons directory handling.
4359
4360 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
4361
4362 * configure.in (f301-fujitsu-uxpv4.1): New target.
4363
4364 1999-02-20 Richard Stallman <rms@gnu.org>
4365
4366 * make-dist (tempparent): Fix command to update info files.
4367
4368 1999-02-09 Richard Stallman <rms@gnu.org>
4369
4370 * configure.in (powerpc-apple-netbsd*): New alternative.
4371
4372 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4373
4374 * make-dist: Include the new directory nt/icons in distributions.
4375
4376 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4377
4378 * configure.in: Change message about HAVE_XFREE386.
4379
4380 1999-01-07 Eli Zaretskii <eliz@gnu.org>
4381
4382 * config.bat: Support configuring with leim.
4383
4384 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4385
4386 * configure.in (mips-sgi-irix6.5): New target.
4387
4388 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4389
4390 * configure.in: Remove GSS-API support, since it has been removed
4391 from movemail.
4392
4393 1998-12-04 Markus Rost <rost@delysid.gnu.org>
4394
4395 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4396
4397 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4398
4399 * Makefile.in: Don't install customize info file.
4400 Run install-info on viper info file.
4401
4402 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4403
4404 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4405
4406 1998-11-16 Kenichi Handa <handa@etl.go.jp>
4407
4408 * configure.in (*-*-bsdi4*): New target.
4409
4410 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4411
4412 * configure.in: Fix previous change.
4413
4414 1998-11-11 Richard Stallman <rms@gnu.org>
4415
4416 * configure.in (aviion-intel): New machine.
4417
4418 1998-11-04 Kenichi Handa <handa@etl.go.jp>
4419
4420 * configure.in (mips-nec-sysv4*): New target.
4421
4422 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4423
4424 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4425 from lisp.
4426
4427 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4428
4429 * make-dist: Don't include fns*.el in dist.
4430
4431 1998-10-30 Dave Love <fx@gnu.org>
4432
4433 * configure.in: Don't mkdir cpp.
4434
4435 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4436
4437 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4438 ${archlibdir}.
4439
4440 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4441
4442 * Version 20.3 released.
4443
4444 1998-07-30 Paul Eggert <eggert@twinsun.com>
4445
4446 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4447 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4448 (lwlib/Makefile, leim/Makefile):
4449 Prepend $(srcdir)/ to rule dependencies outside this dir.
4450
4451 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4452
4453 * configure.in: Use unset CDPATH instead of making it empty.
4454
4455 1998-06-20 Karl Heuer <kwzh@gnu.org>
4456
4457 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4458
4459 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4460
4461 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4462 and default.el. Sort the results.
4463
4464 1998-05-31 Karl Heuer <kwzh@gnu.org>
4465
4466 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4467 writable.
4468
4469 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4470
4471 * Makefile.in (install-arch-indep):
4472 Don't alter site-lisp/subdirs.el if it exists.
4473
4474 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4475
4476 * Makefile.in (install-arch-indep): Put `-' on commands to create
4477 subdirs.el in site-lisp dirs.
4478
4479 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4480
4481 * Makefile.in (install-arch-indep): Fix typo in previous change.
4482
4483 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4484
4485 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4486
4487 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4488
4489 * Makefile.in (mkdir): Create the site-lisp dirs.
4490 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4491
4492 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4493
4494 * Makefile.in (INSTALL_INFO): New variable.
4495 (install-arch-indep): Don't replace the dir file if it already exists.
4496 Use the install-info program, via INSTALL_INFO, to add entries.
4497 Make the `info' subdir and the Info files world-readable.
4498
4499 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4500
4501 * config.bat: Make sure the environment is large enough to support
4502 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4503
4504 1998-04-10 Karl Heuer <kwzh@gnu.org>
4505
4506 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4507
4508 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4509
4510 * configure.in: Add --with-gssapi to specify GSS-API
4511 authentication support for movemail.
4512
4513 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4514
4515 * Makefile.in (install-arch-indep): Fix previous change.
4516
4517 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4518
4519 * Makefile.in (info): Run man in build dir, not srcdir.
4520
4521 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4522
4523 * Makefile.in (install-arch-indep): Fix previous change.
4524
4525 1998-03-23 Kenichi Handa <handa@etl.go.jp>
4526
4527 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4528
4529 1998-03-22 Richard Stallman <rms@gnu.org>
4530
4531 * Makefile.in (install-arch-indep): Put special subdirs.el files
4532 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4533
4534 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4535
4536 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4537
4538 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4539
4540 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4541 (m68*-hp-hpux*): Handle versions 1X like 10.
4542
4543 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4544
4545 * make-dist: PROBLEMS is now in etc, not top level dir.
4546
4547 * Makefile.in (SOURCES): Delete PROBLEMS.
4548
4549 1998-02-25 Richard Stallman <rms@gnu.org>
4550
4551 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4552
4553 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4554
4555 1998-01-17 Richard Stallman <rms@gnu.org>
4556
4557 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4558
4559 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4560
4561 * make-dist (tempparent): New option --no-check.
4562
4563 * make-dist: Don't do anything with cpp directory.
4564
4565 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4566
4567 * configure.in (sparc-fujitsu-sysv4*): New target.
4568
4569 1997-12-17 Andreas Schwab <schwab@gnu.org>
4570
4571 * configure.in: Cache more tests. Add missing quotes around
4572 message with embedded comma.
4573
4574 1997-12-04 Karl Heuer <kwzh@gnu.org>
4575
4576 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4577
4578 1997-11-26 Joel N. Weber II <devnull@gnu.org>
4579
4580 * make-dist: Changed the comment about `umask 0' to say `Don't
4581 restrict access to any files.'; previously it said `Don't protect
4582 any files', which may have implied that we think fascism is good.
4583
4584 1997-11-24 Paul Eggert <eggert@twinsun.com>
4585
4586 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4587 strftime needs the underlying host's strftime for locale dependent
4588 formats.
4589
4590 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4591
4592 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4593
4594 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4595
4596 * config.bat: Configure the man subdirectory.
4597
4598 1997-11-07 Paul Eggert <eggert@twinsun.com>
4599
4600 * configure.in (AC_CHECK_LIB): Add -lintl.
4601
4602 1997-11-07 Karl Heuer <kwzh@gnu.org>
4603
4604 * make-dist (check for .elc files): Avoid bash-specific syntax.
4605 (check for overflow 14-char limit): Simplify.
4606
4607 1997-11-07 Richard Stallman <rms@gnu.org>
4608
4609 * Makefile.in (install): Move blessmail last.
4610
4611 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4612
4613 * configure.in (gettimeofday, one arg or two):
4614 Clarify messages by avoiding double negative.
4615
4616 1997-09-30 Karl Eichwalder <ke@suse.de>
4617
4618 * Makefile.in (install-arch-indep): Install the widget info file.
4619
4620 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4621
4622 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4623 libraries in reverse order, so that libraries will appear in the
4624 correct dependency order on the link line (and so that the
4625 configure checks themselves will work properly when early
4626 libraries depend on later ones).
4627
4628 1997-09-21 Erik Naggum <erik@naggum.no>
4629
4630 * make-dist (making links to `src'): Keep timestamp on copied files.
4631
4632 * make-delta: New script to produce delta distributions.
4633
4634 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4635
4636 * Version 20.2 released.
4637
4638 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4639
4640 * Version 20.1 released.
4641
4642 * Makefile.in (install-leim): Depend on mkdir.
4643 (leim): Depend on src.
4644
4645 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4646
4647 * configure.in: Recognize alpha* instead of just alpha.
4648
4649 1997-09-12 Paul Eggert <eggert@twinsun.com>
4650
4651 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4652
4653 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4654
4655 * update-subdirs: Use rm -f.
4656
4657 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4658
4659 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4660 Ignore subdirs named Old.
4661
4662 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4663
4664 * configure.in: Add OpenBSD clause to set $machine.
4665
4666 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4667
4668 * make-dist: Recompile everything after updating various Lisp files.
4669 Recompile in leim as well as lisp.
4670 Check in leim as well as lisp for mismatched files and too-long names.
4671
4672 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4673
4674 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4675
4676 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4677
4678 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4679 before trying to copy anything from it.
4680
4681 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4682
4683 * Makefile.in (man/Makefile): New target.
4684 (tags): Define env var EMACS and run Makefile from build dir.
4685
4686 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4687
4688 * config.bat: If src/_gdbinit doesn't exist, try using
4689 src/.gdbinit to create it (for building on Windows 95).
4690
4691 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4692
4693 * Makefile.in (install-arch-indep):
4694 Discard extra data in tar | tar pipes.
4695
4696 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4697
4698 * configure.in (x_default_search_path): Corrected
4699 '${x_library}' to '${x_library}/X11'.
4700
4701 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4702
4703 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4704
4705 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4706
4707 * configure.in: Support auto-configuration of both Kerberos V4 and
4708 Kerberos V5 for movemail, including detection of V4 and V5 header
4709 files and libraries.
4710
4711 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4712
4713 * configure.in: Compute x_default_search_path
4714 and substitute into makefiles.
4715
4716 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4717
4718 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4719
4720 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4721
4722 1997-08-07 Erik Naggum <erik@naggum.no>
4723
4724 * configure.in: Remove lockdir, it is no longer needed.
4725 * Makefile.in (mkdir): Don't create lockdir.
4726 (lockdir): Variable deleted.
4727 (paths-force): Don't operate on PATH_LOCK.
4728
4729 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4730
4731 * leim-Makefile.in (clean, distclean): New targets.
4732
4733 * make-dist: Include leim/ChangeLog in leim distribution.
4734
4735 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4736
4737 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4738
4739 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4740
4741 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4742
4743 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4744
4745 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4746
4747 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4748
4749 * make-dist: Update leim/leim-list.el.
4750 Pass along value of $EMACS when updating lisp dir.
4751
4752 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4753
4754 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
4755 prerequisite to the use of Doug Lea's malloc.
4756
4757 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4758
4759 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4760
4761 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4762
4763 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4764
4765 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4766
4767 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4768
4769 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4770 to news-r6.h.
4771
4772 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4773
4774 * config.bat: Use `sed' instead of `cp', which might not be
4775 installed.
4776
4777 1997-07-09 Kenichi Handa <handa@etl.go.jp>
4778
4779 * Makefile.in (mostlyclean): Add cleaning leim directory.
4780 (clean, distclean, maintainer-clean): Likewise.
4781
4782 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4783
4784 * make-dist (bogosities): Check subdirs of `lisp' also.
4785
4786 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4787
4788 * make-dist (etc): Really avoid symlinks now.
4789 (lisp): Don't delete from subdirs the things we never copy.
4790
4791 1997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4792
4793 * Makefile.in (install-arch-indep): Correct the target name.
4794 The first letter `i' was dropped by the previous change of mine.
4795
4796 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4797
4798 * configure.in (leim/Makefile): Generate this.
4799 (*-sysv4.2uw*): Recognize new alternative.
4800
4801 * leim-Makefile.in: Renamed from leim-Makefile.
4802
4803 * make-dist: Set up real-leim subdirectory,
4804 with the real contents of leim; then move it to
4805 a separate top-level directory.
4806
4807 * make-dist: Don't mention site-lisp, site-init, site-start
4808 or default, when listing files hat are not compiled and should be.
4809
4810 * configure.in: Create src/config.stamp at the end.
4811
4812 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4813
4814 * Makefile.in (install-leim): Correct previous change.
4815
4816 1997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4817
4818 * Makefile.in (install-leim): New target.
4819 (install): Depend on install-leim.
4820
4821 1997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4822
4823 * Makefile.in (SUBDIR): Add leim.
4824 (SUBDIR_MAKEFILES): Add leim/Makefile.
4825 (leim/Makefile): New target.
4826
4827 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4828
4829 * leim-Makefile: New file.
4830 * make-dist: Initialize a `leim' subdirectory with that makefile.
4831
4832 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4833
4834 * configure.in (GNU_MALLOC_reason): Fix message text.
4835
4836 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4837
4838 * make-dist (lisp): Don't process subdirs that start with =.
4839 (etc): Copy symlinks, as in src.
4840
4841 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4842
4843 * configure.in (i*86-*-unixware*): New alternative.
4844
4845 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4846
4847 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4848 and touch it explicitly.
4849
4850 * configure.in (mips-sony-newsos6*): New alternative.
4851 (mips-*-linux-gnu*): New alternative.
4852 (*-*-bsdi*): New alternative.
4853 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4854
4855 1997-06-22 Dave Love <d.love@dl.ac.uk>
4856
4857 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4858 (src/config.h): New target to re-configure if src/config.in is patched.
4859
4860 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4861
4862 * configure.in (shutdown): Check for `shutdown' function.
4863
4864 1997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4865
4866 * update-subdirs: Include the directory "language" in subdirs.
4867
4868 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4869
4870 * configure.in (m88k-dg-dgux4*): New alternative.
4871 (alpha-*-netbsd*): New alternative.
4872 (powerpcle-*-solaris2*): New alternative.
4873
4874 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4875
4876 * make-dist: Warn about .el files that are not compiled.
4877
4878 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4879
4880 * Makefile.in (dist): Don't run update-subdirs here,
4881 since make-dist now gets that done.
4882
4883 * make-dist: Use the new `updates' target in lisp/Makefile.
4884
4885 * make-dist: Use new non-file targets in lisp/Makefile.
4886
4887 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4888
4889 * make-dist: Handle all subdirs of `lisp' uniformly.
4890 Don't handle `term' and `language' specially.
4891 Clear out umask at the beginning.
4892
4893 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4894
4895 * make-dist: Use Make to update finder-inf.el and autoloads.
4896 Also update cus-load.el.
4897
4898 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4899
4900 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
4901 in case it is desirable to disable the GNU malloc features with glibc.
4902
4903 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4904
4905 * configure.in (DOUG_LEA_MALLOC):
4906 Define if malloc_{get,set}_state exist.
4907
4908 1997-03-05 Kenichi Handa <handa@etl.go.jp>
4909
4910 * make-dist: Make links for files under lisp/language.
4911
4912 1997-02-20 Kenichi Handa <handa@etl.go.jp>
4913
4914 * update-subdirs: Exclude the directory "language" from subdirs.
4915
4916 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4917
4918 * configure.in: Check for rint and cbrt.
4919
4920 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4921
4922 * make-dist: Use $EMACS to say where to run Emacs.
4923 Add --no-update option.
4924
4925 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4926
4927 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4928
4929 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4930
4931 * make-dist (copying src): Check thoroughly for symlinks
4932 and copy them in all cases. Regularize the linking of *.in
4933 and *.opt and ChangeLog files.
4934 (copying lib-src): Likewise.
4935 Don't rm getdate.c or y.tab.*--they don't exist any more.
4936
4937 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4938
4939 * configure.in: Check for libmail, maillock.h and
4940 touchlock (for movemail).
4941
4942 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4943
4944 * configure.in (limits.h): Check for this file.
4945
4946 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4947
4948 * configure.in (rs6000-ibm-aix4.2): New alternative.
4949 (rs6000-ibm-aix4.0): New alternative.
4950 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4951
4952 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
4953
4954 * configure.in: Recognize vax-*-netbsd*.
4955
4956 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4957
4958 * configure.in (locallisppath): Add leim directory.
4959
4960 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4961
4962 * config.bat: Make sure `mv' supports forward slashes and -f.
4963
4964 1996-10-28 Christian Limpach <chris@nice.ch>
4965
4966 * configure.in (hppa*-next-nextstep*): * added after hppa
4967 to accept hppa1.0 and hppa1.1.
4968
4969 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4970
4971 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4972 * configure.in (ld_switch_machine): Fix typo.
4973
4974 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4975
4976 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4977 from config.h and use them in $ac_link.
4978
4979 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4980
4981 * configure.in: Create a subdir named `lisp'.
4982
4983 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4984
4985 * configure.in: Check for getcwd.
4986
4987 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4988
4989 * configure.in: Check for termios.h. Check for setpgid.
4990
4991 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4992
4993 * configure.in: Check for setrlimit.
4994
4995 1996-08-31 Paul Eggert <eggert@twinsun.com>
4996
4997 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4998
4999 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5000
5001 * configure.in: Check for utimes.
5002
5003 * configure.in: Check for com_err library, but only
5004 if --with-kerberos was used. Check for krb and des
5005 only if --with-kerberos.
5006
5007 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5008
5009 * Makefile.in (INSTALL_STRIP): New variable.
5010 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5011 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5012
5013 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5014
5015 * configure.in: Check for krb and des libraries.
5016
5017 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5018
5019 * configure.in (*-sunos4.1.[3-9]*noshare):
5020 Use sunos413, not sunos4-1-3.
5021 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5022 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5023
5024 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5025
5026 * Makefile.in (src/paths.h): Target deleted.
5027 (paths-force): Delete all dependencies on this target
5028 but don't delete the target.
5029 (install): Depend on `all'.
5030 (paths-force): Don't print a message.
5031
5032 * configure.in: Generate src/paths.h here.
5033
5034 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5035
5036 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5037 New variables that affect linking only.
5038 (alpha-dec-osf*): Use those instead of previous change.
5039
5040 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5041
5042 * Makefile.in (install-arch-indep): Install info/messages.
5043
5044 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5045
5046 * Version 19.33 released.
5047
5048 1996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5049
5050 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5051 Fix previous change.
5052
5053 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5054
5055 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5056 New alternative.
5057
5058 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5059
5060 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5061 and NON_GCC_TEST_OPTIONS.
5062
5063 1996-08-06 Paul Eggert <eggert@twinsun.com>
5064
5065 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5066 "TZ=..." in environ.
5067
5068 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5069
5070 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5071
5072 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5073
5074 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5075 the more general *-sunos4.1.[3-9]* clause.
5076
5077 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5078
5079 * Version 19.32 released.
5080
5081 * configure.in (*-sco3.2v5*):
5082 Set OVERRIDE_CPPFLAG to a string of one space.
5083 Fix the code that uses OVERRIDE_CPPFLAG.
5084
5085 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5086
5087 * configure.in: Undo previous change.
5088
5089 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5090
5091 * config.sub: Use `pc', not `unknown', when canonicalizing
5092 the vendor for ...86.
5093
5094 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5095
5096 * configure.in: Check for termios.h header.
5097
5098 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5099
5100 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5101
5102 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5103
5104 * configure.in: Split bsdos2 and bsdos2-1.
5105
5106 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5107
5108 * config.sub: If last two words are not a recognized
5109 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5110 Make conversion of gnu/linux to linux-gnu really work.
5111
5112 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5113
5114 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5115
5116 * configure.in (check for using Lucid widgets by default):
5117 Eliminate indentation that confuses some compilers.
5118
5119 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5120
5121 * config.sub: Convert linux and gnu/linux to linux-gnu.
5122
5123 * make-dist: Don't update getdate.c.
5124 Ignore =... files when checking for too-long Lisp file names.
5125
5126 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5127
5128 * configure.in (euidaccess): Check for that, not for eaccess.
5129
5130 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5131
5132 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5133 before `noshare'.
5134 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5135
5136 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5137
5138 * configure.in: Rename lignux to linux-gnu in configuration names.
5139 Use gnu-linux as the opsys value (s/ file name).
5140 Allow i686 just like i386, i486, i586.
5141
5142 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5143
5144 * configure.in (i*86-*-sco3.2v5): New alternative.
5145 (OVERRIDE_CPPFLAG): New variable.
5146 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5147
5148 * configure.in: Specify vpath for .texi files.
5149
5150 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5151
5152 * configure.in: Always check for HAVE_X11R5.
5153 Separately decide whether to use a toolkit by default.
5154
5155 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5156
5157 * configure.in: If X11R5 is missing the Xaw headers,
5158 default to --with-x-toolkit=no.
5159
5160 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5161
5162 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5163
5164 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5165
5166 * Makefile.in (install-arch-indep): If cd etc makes output,
5167 don't treat that as part of the tar data.
5168 Check that ./lisp actually exists.
5169
5170 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5171
5172 * make-dist: Check for long file names.
5173
5174 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5175
5176 * Version 19.31 released.
5177
5178 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5179
5180 * configure.in: Recognize sparc-*-lignux.
5181
5182 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5183
5184 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5185 Don't include config.w95.
5186
5187 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5188
5189 * make-dist: Replace --no-clean-up and --no-tar options
5190 with --clean-up and --tar, so that the default is useful.
5191
5192 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5193
5194 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5195 if not, tell the user to rename it and abort.
5196
5197 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5198
5199 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5200 test program.
5201
5202 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5203
5204 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5205
5206 * make-dist (MANIFEST): Fix previous change.
5207 (msdos): Put mainmake.v2 into the dist.
5208
5209 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5210
5211 * make-dist: Exit if autoconf fails.
5212
5213 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5214
5215 * config.bat: Set djgpp-ver, and unset it at the end.
5216 Add a number of conditionals for DJGPP version 2.
5217 Rename label libsrc2 to libsrc3.
5218 Substitute for LDFLAGS in src/Makefile.
5219 Substitute for ALL_CFLAGS in lib-src/Makefile.
5220
5221 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5222
5223 * configure.in (ncurses): Check this after checking fns like strerror.
5224
5225 1996-04-08 Erik Naggum <erik@naggum.no>
5226
5227 * make-dist (MANIFEST): Don't include lines from =files.
5228
5229 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5230
5231 * make-dist: Don't put lisp/dired.todo in the dist.
5232
5233 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5234
5235 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5236
5237 * configure.in (setlocale): Check for it.
5238
5239 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5240
5241 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5242
5243 * configure.in: Use lignux instead of linux as value of opsys.
5244
5245 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5246
5247 * Makefile.in (install-strip): Fix whitespace.
5248 Get rid of continuation.
5249
5250 * config.sub: Convert linux or gnu/linux to lignux.
5251
5252 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5253
5254 * configure.in: Accept lignux in configuration name.
5255
5256 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5257
5258 * Makefile.in (install-strip): New target.
5259
5260 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5261
5262 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5263 -f failed to do the job on Suns.
5264
5265 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5266
5267 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5268
5269 * configure.in (linux/version.h): Check for this header.
5270
5271 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5272
5273 * configure.in: Remove -fno-builtin hackery from -lm check.
5274
5275 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5276
5277 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5278 just this test.
5279
5280 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5281
5282 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5283
5284 * configure.in: Check for ncurses.
5285
5286 1996-02-28 Paul Eggert <eggert@twinsun.com>
5287
5288 * configure.in (LOCALTIME_CACHE):
5289 Also define if localtime mishandles unsetting TZ.
5290 This works around a localtime bug in mips-dec-ultrix.
5291
5292 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5293
5294 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5295
5296 * configure.in: Improve messages about X versions.
5297
5298 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5299
5300 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5301
5302 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5303
5304 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5305 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5306
5307 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5308 (install): Put install-arch-indep before install-arch-dep.
5309
5310 1996-02-20 Dave Love <d.love@dl.ac.uk>
5311
5312 * INSTALL: Clarify info about MS-DOS path handling.
5313
5314 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5315
5316 * Makefile.in (install-arch-indep): Install info/ccmode*.
5317 In previous change, protect against /bin/pwd returning null string.
5318
5319 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5320
5321 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5322 to lispdir.
5323
5324 1996-02-01 Paul Eggert <eggert@twinsun.com>
5325
5326 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5327
5328 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5329
5330 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5331
5332 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5333
5334 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5335 we delete everything distclean deletes.
5336
5337 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5338
5339 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5340
5341 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5342
5343 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5344 into LDFLAGS instead of into LIBS.
5345
5346 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5347
5348 * configure.in (HAVE_XMU): Fix typo in previous change.
5349
5350 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5351
5352 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5353
5354 1996-01-10 Erik Naggum <erik@naggum.no>
5355
5356 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5357
5358 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5359
5360 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5361
5362 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5363
5364 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5365 and use -lXt to link it.
5366
5367 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5368
5369 * configure.in (locallisppath): Put version-specific dir first.
5370
5371 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5372
5373 * configure.in (hppa-*-nextstep*): New alternative.
5374 (USE_X_TOOLKIT): By default, set this to "maybe";
5375 and change that later to LUCID or "no" according to X11 version.
5376
5377 * make-dist: Recompile outdated .elc files and update all autoloads.
5378
5379 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5380
5381 * configure.in (locallisppath): Fix typo in last change: " -> '.
5382
5383 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5384
5385 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5386
5387 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5388
5389 * Makefile.in (install-arch-indep): Give all files read permission.
5390
5391 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5392
5393 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5394 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5395
5396 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5397
5398 * configure.in: Determine HAVE_X11R6.
5399 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5400
5401 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5402
5403 * configure.in: Just "solaris" now defaults to version 2.4.
5404 Add sunos4.1.n-noshare as alternative.
5405
5406 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5407
5408 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5409
5410 1995-11-29 Erik Naggum <erik@naggum.no>
5411
5412 * Makefile.in (install-arch-indep): Add missing backslash.
5413
5414 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5415
5416 * Makefile.in (install-arch-indep): Don't install
5417 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5418
5419 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5420
5421 * Makefile.in (install-arch-indep): Fix previous change.
5422
5423 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5424
5425 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5426
5427 * Version 19.30 released.
5428
5429 * make-dist (lisp): Exclude subdirs.el.
5430
5431 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5432
5433 * make-dist (etc): Delete *.orig and *.rej.
5434
5435 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5436
5437 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5438
5439 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5440
5441 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5442
5443 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5444
5445 * make-dist (nt): Rename install, readme, and todo to
5446 INSTALL, README, and TODO.
5447
5448 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5449
5450 * make-dist (lisp): Don't distribute site-start.
5451
5452 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5453
5454 * make-dist: Break the hard link on alloca.c.
5455
5456 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5457
5458 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5459
5460 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5461
5462 * make-dist (src, lib-src): Don't distribute Makefile.c.
5463 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5464
5465 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5466
5467 * Makefile.in (mkdir): Create man1dir, not mandir.
5468 (uninstall): Use man1dir, not mandir.
5469
5470 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5471
5472 * Makefile.in (man1dir): New variable.
5473 (install-arch-indep): Use man1dir.
5474
5475 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5476
5477 * make-dist: Create lisp/MANIFEST.
5478
5479 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5480
5481 * configure.in (m68k-*-linux*): New alternative.
5482
5483 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5484
5485 * make-dist: Use new names config.in, paths.in, and
5486 {src,lib-src}/Makefile.in.
5487
5488 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5489
5490 * configure.in: Don't bother checking for drem.
5491
5492 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5493
5494 * Makefile.in (distclean): Delete line with just a tab in it.
5495 (install-arch-indep): Delete spaces that precede tabs.
5496 Delete spurious `fi' left from previous change.
5497 (install): Supply `true' as command, to avoid null command.
5498
5499 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5500
5501 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5502
5503 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5504
5505 * configure.in (powerpc-*-solaris2): New alternative.x
5506
5507 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5508
5509 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5510 of paths.h.tmp$$, to avoid going beyond 14 characters.
5511
5512 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5513
5514 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5515
5516 1995-09-06 Paul Eggert <eggert@twinsun.com>
5517
5518 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5519 if localtime caches TZ. Check for tzset.
5520
5521 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5522
5523 * config.bat: Simplify using new names file names src/makefile.in,
5524 config.in, paths.in. Change Echo commands not to use `.
5525
5526 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5527
5528 * Makefile.in (install-arch-indep): Always install the new dir file;
5529 rename the previous dir file to dir.bak or dir.old.
5530
5531 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5532
5533 * configure.in (RANLIB): Substitute this into makefiles.
5534 Set it specially on solaris; set it by default on other systems.
5535
5536 * configure.in: Fix previous Alpha change.
5537
5538 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5539
5540 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5541 NON_GCC_TEST_OPTIONS.
5542
5543 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5544
5545 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5546 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5547
5548 * configure.in (alpha-*-linux*): New configuration.
5549
5550 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5551
5552 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5553 (m68k-next-nextstep*): New alias for that.
5554 (i*86-*-nextstep*): Use nextstep.h.
5555 (sparc-*-nextstep*): New configuration.
5556
5557 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5558
5559 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5560 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5561
5562 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5563
5564 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5565 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5566
5567 1995-07-18 Mike Long <mike.long@analog.com>
5568
5569 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5570
5571 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5572
5573 * Makefile.in (src/paths.h, paths-force):
5574 Rename src/paths.h.in to src/paths.in.
5575 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5576
5577 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5578 Use Makefile.c for intermediate file.
5579 Rename src/config.h.in to src/config.in.
5580
5581 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5582
5583 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5584 (mips-dec-ultrix4.[12]): New alternative for old versions.
5585
5586 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5587
5588 * make-dist: Don't break intra-tree links.
5589
5590 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5591
5592 * configure.in: Put back archlibdir initialization. Require
5593 autoconf 2.4.1 or later.
5594
5595 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5596
5597 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5598 (mips-mips-riscos5*): New alternative.
5599
5600 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5601
5602 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5603
5604 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5605
5606 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5607 (mandir, infodir, archlibdir): Initializations deleted.
5608
5609 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5610 On hpux9shr, use hpux9shxr4.h.
5611
5612 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5613
5614 * configure.in: Added target mips-dec-mach_bsd4.3.
5615 * config.guess: Guess mips-dec-mach_bsd4.3.
5616
5617 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5618
5619 * Makefile.in (mkdir): Use symbolic chmod.
5620
5621 1995-06-22 Paul Eggert <eggert@twinsun.com>
5622
5623 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5624 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5625
5626 1995-06-22 Paul Eggert <eggert@twinsun.com>
5627
5628 * Makefile.in (SUBDIR_MAKEFILES):
5629 Add man/Makefile, so `make distclean' removes it.
5630 (top_distclean): Add config.log to the list of files to be removed.
5631
5632 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5633
5634 * Version 19.29 released.
5635
5636 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5637
5638 * configure.in: Fix the previous change to verify that the -b
5639 option really solves the problem.
5640
5641 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5642
5643 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5644
5645 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5646
5647 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5648
5649 * configure.in: Report more clearly when there is no special
5650 dir to search for X includes or libraries.
5651
5652 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5653
5654 * configure.in: Check for -lpthreads, not -lpthread.
5655
5656 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5657
5658 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5659
5660 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5661
5662 * configure.in: Check for -lpthread.
5663
5664 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5665
5666 * Makefile.in (install-arch-indep): Install info files for mh-e.
5667 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5668
5669 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5670
5671 * configure.in (*-solaris2.5): New configuration.
5672
5673 * make-dist: Copy new files config.nt and config.w95.
5674
5675 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5676
5677 * configure.in: Use x_includes, not x_libraries, for -I.
5678 Make bitmapdir a colon-separated list.
5679
5680 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5681
5682 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5683
5684 * configure.in: Allow x_libraries and x_includes to be paths.
5685
5686 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5687
5688 * configure.in: Fix typo.
5689
5690 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5691
5692 * INSTALL: Clarify use of site-init.el.
5693
5694 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5695
5696 * configure.in: Pass arg to sqrt.
5697
5698 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5699
5700 * make-dist: Fix May 6 change.
5701
5702 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5703
5704 * vpath.sed: Delete reference to ymakefile.
5705
5706 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5707
5708 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5709
5710 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5711
5712 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5713
5714 * update-subdirs: Specify /bin/sh to run the script.
5715
5716 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5717
5718 * make-dist: Put src/makefile.nt in dist.
5719
5720 * configure.in (i[345]86-*-bsdi2*): New configuration.
5721 (vax-dec-bsd386*): Deleted.
5722
5723 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5724
5725 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5726 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5727 Use fmod instead of logb in -lm check.
5728
5729 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5730
5731 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5732 Use bsd4-3. Don't set NON_GNU_CPP.
5733
5734 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5735 In nt, copy various different things, but not *.cmd.
5736 Fix the ln commands for the subdirs of nt.
5737
5738 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5739
5740 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5741
5742 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5743
5744 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5745 since that's what the header file expects.
5746
5747 1995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5748
5749 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5750 and 68040 based machines when choosing options for gnucc.
5751
5752 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5753
5754 * Makefile.in (top_distclean): Delete config.cache.
5755
5756 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5757
5758 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5759
5760 * configure.in: Use m/ncr386.h.
5761
5762 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5763
5764 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5765
5766 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5767
5768 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5769 (man): Don't copy texindex.c and getopt.c; they're deleted.
5770 (etc): Omit `e'; it's a subdirectory.
5771 (etc/e): Use `../..', not `..', to reference top level.
5772
5773 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5774
5775 * Makefile.in (install-arch-indep, dist):
5776 Look for `update-subdir' in $(srcdir).
5777
5778 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5779
5780 * make-dist: Include mkinstalldirs in distribution.
5781
5782 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5783
5784 * make-dist: Add missing close backquote.
5785
5786 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5787
5788 * make-dist: Don't distribute shortnames directory.
5789
5790 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5791
5792 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5793
5794 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5795
5796 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5797
5798 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5799
5800 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5801
5802 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5803
5804 * configure.in (mips-sgi-irix6): New configuration.
5805
5806 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5807
5808 * Makefile.in (maintainer-clean): Renamed from realclean.
5809
5810 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5811
5812 * configure.in: Create a .gdbinit that sources the real one,
5813 if using a different build directory.
5814
5815 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5816
5817 * configure.in: Check for sys/select.h.
5818
5819 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5820
5821 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5822
5823 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5824
5825 * configure.in: Handle isc 4.1 operating system.
5826
5827 1994-12-10 Richard Stallman <rms@kepa>
5828
5829 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5830 (rs6000-ibm-aix4*): New alternative.
5831
5832 1994-12-06 Richard Stallman <rms@kepa>
5833
5834 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5835
5836 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5837
5838 * configure.in: Don't try to make directories that are guaranteed
5839 to already exist.
5840
5841 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5842
5843 * configure.in: Generate man/Makefile from man/Makefile.in.
5844 Create the man subdir.
5845
5846 * Makefile.in (dvi): Run Make in our man subdir.
5847
5848 * make-dist: Create subdir etc/e.
5849 Make links to it.
5850 Put man/Makefile.in in dist, instead of man/Makefile.
5851
5852 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5853
5854 * configure.in: Add --with-pop, --with-kerberos, and
5855 --with-hesiod for movemail.
5856
5857 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5858
5859 * configure.in (m68*-apollo*): Use s/domain.h.
5860
5861 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5862
5863 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5864
5865 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5866
5867 * configure.in: Don't add -I, -L, -R options for cc if their
5868 arguments would be empty.
5869
5870 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5871
5872 * configure.in (i860-intel-osf1*): New alternative.
5873 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5874 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5875
5876 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5877
5878 * configure.in: Make h_errno check not use nested functions.
5879
5880 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5881
5882 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5883
5884 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5885
5886 * Makefile.in (install-arch-indep): Avoid continued comment
5887 swallowing target line.
5888
5889 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5890
5891 * configure.in: Protect a character class with `changequote'.
5892
5893 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5894
5895 * configure.in: Accept `news' as a synonym for `newsos'.
5896
5897 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5898
5899 * Makefile.in: Don't rm files if cd fails.
5900
5901 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5902
5903 * make-dist: Put nt subdir and its subdirs in the dist.
5904 (lib-src): Put makefile.nt in the dist.
5905 (lisp): Put makefile.nt in the dist.
5906
5907 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5908
5909 * configure.in: Change a stray `[' to `test'.
5910
5911 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5912
5913 * configure.in: Adapt for Autoconf v2. Use the standard argument
5914 parser, host type canonicalizer, X11 finder, and message
5915 printing macros. Use the new macro names. Use `test' instead of `['.
5916
5917 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5918
5919 * configure.in: Check for getpagesize.
5920
5921 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5922
5923 * make-dist (msdos): Put sed* in the distribution.
5924
5925 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5926
5927 * config.bat: New option, `--with-x', for configuring Emacs
5928 for use with the X11 system DesqView/X.
5929 New option, `--no-debug', for compiling Emacs without debug
5930 information thus saving disk space.
5931 (src/config.h, src/paths.h): Use `update' (which is like
5932 `move-if-changed') to change the file.
5933 (src/config.h): When configuring for X11 perform extra changes.
5934 (src/makefile): When configuring for X11 perform extra changes.
5935 (lib-src): Remove temporary files.
5936 (): Check that `sed', `rm', `mv', and `gcc' are available.
5937
5938 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5939
5940 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5941
5942 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5943
5944 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5945
5946 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5947
5948 * configure.in (canonical): Substitute var into makefiles.
5949 (bitmapdir): Likewise.
5950
5951 * Makefile.in (bitmapdir): New variable.
5952 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5953
5954 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5955
5956 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5957
5958 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5959 * update-subdirs: New shell script.
5960
5961 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5962
5963 * Makefile.in (top_distclean): Don't rm build-install.
5964 (SOURCES): Delete build-install.in.
5965
5966 * make-dist: Don't distribute build-ins.in.
5967 * build-ins.in: File deleted.
5968
5969 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5970
5971 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5972
5973 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5974
5975 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5976
5977 * configure.in (libexecdir): Renamed from libdir. New default.
5978 (sharedstatedir): Renamed from statedir. New default.
5979 (datadir): New default.
5980
5981 * make-dist: Don't distribute subdirs.el.
5982
5983 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5984
5985 * configure.in (eaccess): Check for it.
5986
5987 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5988
5989 * configure.in (mktime): Check for it.
5990
5991 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5992
5993 * configure.in (motif): Add support for usage and option checking.
5994
5995 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5996
5997 * configure.in (utimes): Check for it.
5998
5999 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6000
6001 * Makefile.in (install-arch-indep): Don't do mkdir here.
6002
6003 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6004
6005 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6006 riscix.h renamed to acorn.h.
6007
6008 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6009
6010 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6011 New configurations.
6012
6013 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6014
6015 * configure.in: Remove trailing slashes from srcdir.
6016
6017 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6018
6019 * configure.in (i[345]86-sequent-ptx*): Handle
6020
6021 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6022
6023 * Makefile.in (paths-force): Depend on src/paths.h
6024
6025 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6026
6027 * configure.in (config_options): Save all arguments, not just some.
6028
6029 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6030
6031 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6032
6033 * configure.in: Add AC_AIX.
6034 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6035
6036 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6037
6038 * configure.in (parsing options): Simplify sed command to delete -'s.
6039
6040 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6041
6042 * configure.in (config_options): New shell variable.
6043 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6044
6045 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6046
6047 * configure.in (alpha-dec-osf*): New target.
6048
6049 * Makefile.in: Use just one FRC target.
6050
6051 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6052
6053 * Makefile.in (removenullpaths, paths-force):
6054 Use name paths.h.tmp$$, which depends on the pid.
6055
6056 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6057
6058 * Makefile.in (removenullpaths, paths-force):
6059 Put paths.h.tmp in top-level dir, not in src.
6060
6061 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6062
6063 * Version 19.27 released.
6064
6065 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6066
6067 * Version 19.26 released.
6068
6069 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6070
6071 * configure.in: Check for lrand48, not rand48.
6072
6073 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6074
6075 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6076 (powerpc-ibm-aix*): New aliases.
6077
6078 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6079
6080 * make-dist (src/m, src/s): Put *.inp in distribution.
6081
6082 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6083
6084 * configure.in: Accept i586 and i486 along with i386.
6085
6086 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6087
6088 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6089 even if CPP env var was set by the user.
6090
6091 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6092
6093 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6094
6095 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6096
6097 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6098
6099 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6100
6101 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6102
6103 * configure.in: Check more specifically for i*86-sun-sunos.
6104
6105 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
6106
6107 * configure.in: Handle solaris 2.4.
6108
6109 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6110
6111 * configure.in (rand48): Check for it.
6112
6113 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6114
6115 * make-dist: Update the info files.
6116
6117 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6118
6119 * configure.in: Make "checking..." messages' style consistent.
6120 (HAVE_H_ERRNO): New test.
6121
6122 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6123
6124 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6125
6126 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6127
6128 * configure.in (CFLAGS): If the envvar was specified, use that.
6129 And set REAL_CFLAGS from it too.
6130
6131 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6132
6133 * make-dist: Update finder-inf.el.
6134
6135 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6136
6137 * make-dist (msdos): Include sed4.inp in dist.
6138
6139 * Makefile.in (libsrc_libs): Var deleted.
6140
6141 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6142
6143 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6144
6145 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6146
6147 * configure.in (mips-sony-newsos4*): New alias.
6148
6149 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6150
6151 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6152 (*-convex-convexos*): Accept this as alias.
6153
6154 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6155
6156 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6157 for two different uses.
6158
6159 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6160
6161 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6162
6163 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6164
6165 * make-dist: Put ./BUGS into the distrib.
6166
6167 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6168
6169 * configure.in: Handle 386 running Solaris 2.
6170
6171 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6172
6173 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6174
6175 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6176
6177 * configure.in (mips-sony-newsos*): Use news-risc.h.
6178
6179 * configure.in: Accept bsdi as opsys, like bsd386.
6180
6181 1994-06-01 Morten Welinder (terra@diku.dk)
6182
6183 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6184
6185 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6186
6187 * Version 19.25 released.
6188
6189 * make-dist (shortversion): Don't assume another period follows.
6190
6191 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6192
6193 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6194 (uninstall): Use /bin/pwd.
6195
6196 * Makefile.in (blessmail): Depend on src.
6197 (all): Don't depend on blessmail.
6198
6199 * Makefile.in (src/paths.h): Don't force recomputation.
6200 (paths-force): New target; force recomputation of paths.h.
6201 (all): Depend on paths-force.
6202 (src, lib-src): Depend on src/paths.h.
6203
6204 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6205 NON_GCC_TEST_OPTIONS.
6206
6207 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6208
6209 * configure.in: Don't insist on subversions for irix.
6210
6211 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6212
6213 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6214
6215 * configure.in (i[34]86-next-*): New alternative.
6216
6217 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6218
6219 * Version 19.24 released.
6220
6221 * configure.in: New config hppa*-hp-hpux9shr*.
6222
6223 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
6224
6225 * config.bat: Doc fix.
6226
6227 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6228
6229 * Makefile.in (mostlyclean, clean, distclean, realclean)
6230 (extraclean): Don't act on man subdir if it doesn't exist.
6231
6232 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6233
6234 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6235 Use them to set up CC.
6236 (*-sun-sunos4.1.3): Set them.
6237
6238 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6239
6240 * Makefile.in (lib-src): Don't depend on src/paths.h.
6241
6242 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6243
6244 * build-ins.in (copydests): Get rid of spurious `-'s.
6245
6246 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6247
6248 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6249
6250 * Version 19.23 released.
6251
6252 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6253 for the Xlib and Xt checks; then restore old CFLAGS.
6254
6255 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6256
6257 * configure.in (HAVE_X11XTR6): Add newline before #if.
6258 Add newline after #endif.
6259
6260 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6261
6262 * configure.in (HAVE_X11XTR6): Arrange to define it.
6263
6264 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6265
6266 * Makefile.in (install): Depend on blessmail.
6267
6268 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6269
6270 * configure.in (mips-siemens-sysv*): Put quotes around value
6271 containing blanks.
6272
6273 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6274
6275 * Makefile.in (TAGS): Use the makefile in src subdir.
6276
6277 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6278
6279 * configure.in (opsys): Recognize `gnu'.
6280
6281 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6282
6283 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6284
6285 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6286
6287 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6288 version > 1.8.
6289
6290 1994-05-08 Morten Welinder (terra@diku.dk)
6291
6292 * config.bat: Forcibly remove "# " style comments from makefiles.
6293
6294 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6295
6296 * Makefile.in (uninstall): When processing lispdir and etcdir,
6297 do nothing unless it exists and is a directory.
6298
6299 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6300
6301 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6302 Merge code in from install-doc.
6303 (install-doc): Merge code back into install-arch-indep.
6304 (install-arch-dep): Don't depend on install-doc.
6305
6306 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6307
6308 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6309
6310 * configure.in (making src/Makefile and lib-src/Makefile):
6311 Split off the autoconf substitutions and don't pass them thru cpp.
6312 (undefs): Use $canonical as well as $configuration.
6313
6314 * make-dist: Distribute lisp/Makefile.
6315
6316 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6317 Use lower case names for the s files.
6318
6319 1994-05-03 Morten Welinder (terra@diku.dk)
6320
6321 * config.bat: Added possibility for different file name
6322 transcriptions in lib-src.
6323
6324 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6325
6326 * Makefile.in (lib-src): Undo previous change.
6327 (blessmail): New target to run maybe-blessmail in lib-src.
6328 (all): Depend on blessmail.
6329
6330 * Makefile.in (lib-src): Depend on src.
6331
6332 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6333
6334 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6335 (m88k-dg-dgux5.4R2): dgux5.4R2.
6336
6337 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6338
6339 * configure.in (window_system): Restore accidentally deleted code
6340 that uses AC_FIND_X.
6341
6342 * make-dist: Distribute config.bat.
6343
6344 1994-04-29 Morten Welinder (terra@diku.dk)
6345
6346 * config.bat: Corrected the configuration of lib-src
6347 to keep up with configure. Add note about dos version 3
6348 or better needed (djgpp needs that). Add note explaining
6349 that either install in c:/emacs or edit the script.
6350 Don't change to c:/emacs, but assume we're there (to minimize
6351 the number of places to change).
6352
6353 * config.bat: Build-in the first step towards X11 support with
6354 the X11 emulator that exists. At this time it won't work,
6355 and several files are missing.
6356
6357 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6358
6359 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6360 Don't look for -lresolv.
6361
6362 * Makefile.in (lib-src): Depend on src/paths.h.
6363
6364 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6365
6366 * configure.in: Restore deleted AC_SUBST of `configuration'.
6367 Improve error message for bad --with-x-toolkit value.
6368
6369 * configure.in: Define CONFIGURATION in src/config.h
6370 rather than substituting in src/Makefile.in.
6371
6372 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6373
6374 * Makefile.in (install-doc): New target.
6375 (install-arch-dep): Depend on install-doc.
6376 (mkdir): Create docdir.
6377
6378 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6379
6380 * configure.in: Test for libresolv.a.
6381 Substitute machfile and opsysfile.
6382
6383 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6384
6385 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6386 (install-arch-dep): Install under the name $(EMACS).
6387
6388 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * configure.in (version): Use entire value of emacs-version.
6391 (mips-siemens-sysv*): New alternative.
6392
6393 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6394
6395 * Makefile.in (install-arch-indep): Don't install dired-x*.
6396
6397 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6398
6399 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6400 Fix definition of $undefs.
6401
6402 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6403
6404 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6405
6406 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6407
6408 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6409
6410 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6411
6412 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6413
6414 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6415 and run it thru cpp, as with src/Makefile.in.
6416
6417 * configure.in: Use AC_SET_MAKE.
6418
6419 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6420
6421 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6422
6423 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6424
6425 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6426
6427 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6428 (printing the choices): Make the toolkit message unconditional.
6429 (USE_X_TOOLKIT): Use `none', not `no', if none.
6430 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6431 Get rid of temp file foofoo1.
6432
6433 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6434
6435 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6436
6437 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6438
6439 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6440 (printing the choices): State choice of toolkit.
6441 (libsrc_libs): Recalculate after writing config.h;
6442 then update lib-src/Makefile.
6443
6444 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6445
6446 * configure.in: Add sunos4shr as alternative for suns.
6447 Conditionals testing for null $CC were backwards.
6448
6449 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6450
6451 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6452
6453 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6454
6455 * configure.in: Handle -isc4.0*.
6456
6457 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6458
6459 * configure.in (esix5): Set NON_GNU_CPP.
6460
6461 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6462
6463 * Makefile.in (thisdir): Nonsensical variable removed.
6464 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6465 back to $thisdir, rather than the directory `this_dir'.
6466
6467 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6468
6469 * Makefile.in (install-arch-indep): Add missing backslash after a
6470 `then'.
6471
6472 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6473
6474 * Makefile.in (thisdir): New variable.
6475 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6476
6477 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6478
6479 * configure.in: Add freebsd.
6480
6481 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6482
6483 * configure.in: Check for fpathconf.
6484
6485 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6486
6487 * configure.in (with_x_toolkit): Fix typo in previous change.
6488
6489 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6490
6491 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6492
6493 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6494
6495 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6496
6497 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6498
6499 * configure.in: Fix value of docdir.
6500 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6501
6502 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6503
6504 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6505
6506 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6507
6508 * configure.in: New variable docdir to control where the docstring
6509 file goes.
6510 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6511
6512 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6513
6514 * configure.in: When --run-in-place, don't inherit archlibdir.
6515
6516 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6517
6518 * Makefile.in (install-arch-dep, install-arch-indep):
6519 New targets split up former do-install rule.
6520 (do-install): Target deleted.
6521
6522 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6523
6524 * configure.in (mips-sony-newsos*): New configuration.
6525
6526 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6527
6528 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6529
6530 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6531
6532 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6533
6534 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6535
6536 * configure.in: Don't initialize CC.
6537
6538 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6539
6540 * configure.in (creating src/Makefile): Also generate -U switches
6541 for symbols in the $configuration value.
6542
6543 * configure.in: Check for sys_siglist being declared in system header.
6544
6545 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6546
6547 * configure.in (creating src/Makefile): Delete blank lines
6548 along with lines of whitespace.
6549 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6550
6551 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6552
6553 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6554 like C_SWITCH_SYSTEM.
6555 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6556
6557 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6558
6559 * configure.in (drem): Check for this function.
6560
6561 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6562
6563 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6564 If CPP was inherited from environment, don't use NON_GNU_CPP.
6565 (NON_GNU_CC): Likewise.
6566 (handling with_gcc): Use explicit if in the `no' case.
6567 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6568
6569 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6570
6571 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6572
6573 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6574
6575 * configure.in: Check whether fmod exists.
6576
6577 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6578
6579 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6580 {src,lisp}/OChangeLog.
6581
6582 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6583
6584 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6585 necessary for proper operation. This code works with the current
6586 released version of Autoconf.
6587
6588 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6589
6590 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6591 (USE_X_TOOLKIT): Define it for all values except `no'.
6592
6593 * configure.in: Undo first Jan 8 change and Jan 16 change.
6594
6595 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6596
6597 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6598 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6599
6600 * Makefile.in (lwlib/Makefile): New target.
6601 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6602 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6603 (unlock, relock): Handle lwlib subdir.
6604
6605 * Makefile.in: Add some .PHONY targets.
6606
6607 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6608
6609 * lwlib: New subdirectory.
6610
6611 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6612
6613 * configure.in: If CPP has a value that is a directory,
6614 discard the value.
6615
6616 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6617
6618 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6619 remove -U[0-9]*.
6620
6621 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6622
6623 * Makefile.in (do-install): Install the dired-x info files.
6624
6625 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6626 (See src/s/sol2.h.)
6627
6628 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6629
6630 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6631
6632 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6633
6634 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6635 AC_OUTPUT as it should be; hopefully noone will again see fit to
6636 gratuitously break this and not make a change log entry.
6637 Optimized sed processing of Makefile.in and cpp output; now
6638 preserves comments previously removed from the cpp input.
6639 Eliminated temp file for cpp output. Generate -U switches to
6640 undefine all identifiers that appear in the directory name
6641 ${srcdir}; pass these to cpp.
6642
6643 * configure.in (version): Fix sed regexp to match two-elt version
6644 number.
6645
6646 * configure.in: Check for strerror.
6647
6648 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6649
6650 * configure.in: Test for bcmp.
6651
6652 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6653
6654 * make-dist (tempdir): Put subdir msdos into the distribution.
6655
6656 1993-01-07 Morten Welinder (terra@diku.dk)
6657
6658 * config.bat: New file.
6659
6660 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6661
6662 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6663
6664 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6665
6666 * configure.in (m68*-next-*): Don't care about which os is specified.
6667 (i[34]86-*-*): Check for *-nextstop*.
6668
6669 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6670
6671 * configure.in: Check for setsid.
6672
6673 1993-12-17 Richard Stallman (rms@srarc2)
6674
6675 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6676
6677 1993-12-15 Richard Stallman (rms@srarc2)
6678
6679 * Makefile.in (mkdir): Make only the lockdir writable.
6680
6681 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6682
6683 1993-12-11 Richard Stallman (rms@srarc2)
6684
6685 * Makefile.in (libdir): Use @libdir@.
6686
6687 1993-12-08 Richard Stallman (rms@srarc2)
6688
6689 * Makefile.in (install): Add empty command.
6690
6691 1993-12-04 Richard Stallman (rms@srarc2)
6692
6693 * make-dist: Put man/getopt.c in the dist.
6694
6695 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6696
6697 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6698
6699 1993-12-03 Richard Stallman (rms@srarc2)
6700
6701 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6702 Set it for all solaris versions.
6703 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6704 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6705 Likewise for NON_GNU_CC and CC.
6706
6707 1993-12-01 Richard Stallman (rms@srarc2)
6708
6709 * configure.in (mips-mips-riscos4*): Assign variable CC.
6710 (checking ${with_gcc}): If "no", don't override CC if already set.
6711 (CC): Initialize it as empty.
6712
6713 1993-11-30 Richard Stallman (rms@srarc2)
6714
6715 * configure.in (Suns): Set CPP if *-solaris2.3*.
6716
6717 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6718
6719 * Version 19.22 released.
6720
6721 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6722
6723 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6724
6725 * make-dist: When breaking links, use cp -p.
6726 Copy install.sh into distribution.
6727 Move the temp dir up into the parent dir;
6728 don't leave the staging dir make-dist.tmp... in existence.
6729 * install.sh: New file.
6730
6731 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6732
6733 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6734
6735 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6736
6737 * configure.in (version): When --run-in-place, exclude
6738 ${datadir}/emacs/site-lisp from locallisppath.
6739
6740 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6741
6742 * configure.in: Delete jumk.c before writing it.
6743
6744 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6745
6746 * Version 19.21 released.
6747
6748 * Makefile.in (mkdir): Ignore error from chmod.
6749
6750 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6751
6752 * make-dist: Don't put lisp/forms.README in the distribution.
6753
6754 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6755
6756 * configure.in (creating src/Makefile): Before running cpp,
6757 discard all lines that start with `# Generated' or /**/#.
6758
6759 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6760
6761 * Version 19.20 released.
6762
6763 * make-dist: Use build-ins.in, not build-install.in.
6764 Don't bother updating TAGS since it's not included.
6765
6766 * build-ins.in: Renamed from build-install.in.
6767
6768 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6769
6770 * make-dist: Don't try to link *.texinfo--there are none now.
6771 When running make in lib-src, specify YACC var value.
6772
6773 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6774
6775 * configure.in (extrasub): Add vpath patterns for %.[yls].
6776
6777 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6778 Instead just include the commands to make src/Makefile as the
6779 second arg to AC_OUTPUT.
6780
6781 * configure.in: Use : instead of dnl for comment inside
6782 $makefile_command.
6783
6784 * configure.in: No longer use vpath_sed. Instead, when we notice
6785 srcdir already configured, set extrasub to hack vpath in the
6786 makefiles.
6787
6788 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6789 before moving it.
6790 * Makefile.in (VPATH): Define to @srcdir@.
6791
6792 1993-09-28 Brian J. Fox (bfox@cubit)
6793
6794 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6795 doesn't exist. Just copy src/Makefile.in instead. Touch
6796 all of the Makefiles after editing config.status.
6797
6798 * INSTALL: Update documentation to match new configuration
6799 mechanism.
6800
6801 1993-09-27 Brian J. Fox (bfox@ai.mit.edu)
6802
6803 * configure.in: Allow any of the path or directory Makefile
6804 variables to be set with flags to configure. Create all Makefiles
6805 at configure time. Edit special commands into config.status after
6806 src/Makefile.in is built from src/Makefile.
6807
6808 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
6809 If these files are out of date, simply have config.status
6810 rebuild them; don't rebuild them explicitly.
6811
6812 1993-09-25 Brian J. Fox (bfox@ai.mit.edu)
6813
6814 * build-install.in: Change src/xemacs to src/emacs. We no longer
6815 create src/xemacs, so the file wouldn't be found.
6816
6817 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6818
6819 1993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
6820
6821 * configure.in: Avoid forcing the search of /usr/include before
6822 fixed include files by resetting C_SWITCH_X_SITE if it is
6823 "-I/usr/include".
6824
6825 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6826
6827 * Makefile.in (@rip_paths@locallisppath):
6828 Delete ${datadir}/emacs/site-lisp.
6829
6830 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6831
6832 * configure.in:
6833 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6834 Remove ${extra_output} from AC_OUTPUT call.
6835
6836 1993-09-17 Brian J. Fox (bfox@inferno)
6837
6838 * make-dist: Quote backquotes found in strings to be echoed.
6839
6840 * configure.in: Use "sh -c pwd" when we want to avoid having the
6841 shell fix up the value of $PWD.
6842
6843 1993-09-13 Brian J. Fox (bfox@inferno)
6844
6845 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6846 of the installation fail. Suggested by Karl Berry.
6847
6848 1993-08-30 Brian J. Fox (bfox@inferno)
6849
6850 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6851 was used. Set MAKEFLAGS from MFLAGS.
6852
6853 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6854
6855 * configure.in: Test for res_init in libc.
6856
6857 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6858
6859 * configure.in: In the file ${tempcname}, use configure___
6860 instead of @configure@.
6861
6862 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6863
6864 * make-dist: Dist vpath.sed
6865
6866 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6867 Depend on vpath.sed.
6868 Replace sed comand for VPATH with @vpath_sed@.
6869
6870 * configure.in: Substitute variable `vpath_sed'.
6871 If not in $srcdir and $srcdir is configured,
6872 issue warning that GNU make is required,
6873 and set vpath_sed to use vpath.sed script.
6874
6875 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6876
6877 * configure.in: Remove check for $srcdir being configured. This
6878 pretty much works now.
6879 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6880 Check for XFree86 (/usr/X386/include) independent of whether
6881 -lXbsd exists.
6882
6883 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6884 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6885 `make'.
6886
6887 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6888
6889 * Version 19.19 released.
6890
6891 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6892
6893 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6894
6895 * configure.in: Check for XScreenNumberOfScreen.
6896
6897 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6898
6899 * configure.in: Add * to end of all configuration alternatives.
6900 (m68*-sony-newsos3*): New alternative.
6901
6902 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6903
6904 * make-dist: Include getdate.c in distribution.
6905
6906 * configure.in: For --help, use $PAGER if it is set.
6907 (LIB_X11_LIB): Default to -lX11.
6908 (mips-sgi-irix5.*): New alternative.
6909
6910 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6911
6912 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6913 Recognize *.B8.* as hpux version 8.
6914 (m68*-tektronix-bsd*): Fix typo in tek4300.
6915 (AC_HAVE_FUNCS): Add ftime.
6916
6917 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6918
6919 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6920 Use tekxd88, not tekXD88.
6921
6922 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6923
6924 * configure.in: Check for -lm. Then can check for frexp and logb.
6925
6926 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6927
6928 * Version 19.18 released.
6929
6930 * make-dist (src): Don't put gnu-hp300 in dist.
6931 (src, lisp): Include OChangeLog in dist.
6932
6933 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6934
6935 * configure.in: Test for presence of logb and frexp functions.
6936
6937 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6938
6939 * configure.in (machine): Add i370-ibm-aix*.
6940
6941 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6942
6943 * configure.in (function checks): Test for mkdir and rmdir.
6944
6945 * configure.in (function checks): Don't test for random and bcopy
6946 only when we're building with X; look for them all the time.
6947
6948 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6949
6950 * configure.in: Test for availability of bcopy functions, searching
6951 the X libraries if we're using X.
6952
6953 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6954 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6955 versions of AIX, and needs to be passed to the loader.
6956
6957 * configure.in: Test for the availability of the
6958 XScreenResourceString function.
6959
6960 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6961
6962 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6963 LD_SWITCH_X_SITE and assume --with-x11.
6964 Only look for X11 files if we weren't told about a window system
6965 or if we were told to use X11 but not told where.
6966 Search the libraries from the s and/or m files when checking for
6967 functions.
6968
6969 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6970
6971 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6972
6973 * make-dist: Include lisp/dired.todo in the distribution.
6974
6975 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6976
6977 * configure.in: Add code to set HAVE_INET_SOCKETS.
6978
6979 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6980
6981 * configure.in: If we do find x_includes and x_libraries
6982 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6983
6984 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6985
6986 * make-dist: Include src/gnu-hp300 in the dist.
6987
6988 * configure.in (canonical): New variable holds the canonicalized
6989 configuration. Don't alter `configuration'. Use `configuration'
6990 for Makefile.in for file naming.
6991 (testing x_includes and x_libraries): Use =, not ==.
6992
6993 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6994
6995 * Version 19.17 released.
6996
6997 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6998 directory's makefile. This allows the invocation of CPP which
6999 builds xmakefile to receive these switches. The SunSoft C
7000 preprocessor inserts spaces between tokens if it doesn't get the
7001 -Xs flag requested in src/s/sol2.h.
7002
7003 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7004
7005 * configure.in (m68k-bull-sysv3): New config.
7006
7007 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7008
7009 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7010 the X Windows libraries.
7011
7012 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7013
7014 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7015 the distribution. Those files aren't kept in their own
7016 subdirectory any more.
7017
7018 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7019
7020 * Version 19.16 released.
7021
7022 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7023
7024 * configure.in: Add --verbose flag.
7025
7026 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7027
7028 * version 19.15 released.
7029
7030 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7031
7032 * Makefile.in (top_distclean): Use -f switch when cleaning out
7033 lock dir; it might be empty.
7034
7035 * configure.in: Only check for -lXbsd once.
7036
7037 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7038
7039 * Version 19.14 released.
7040
7041 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7042
7043 * make-dist: If using gzip, create distribution with '.gz' extension.
7044
7045 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7046 (lisp/forms-mode): This doesn't exist anymore.
7047
7048 * configure.in: Look for the closedir function.
7049
7050 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7051
7052 * configure.in (CPP): Autoconf sets this to a shell variable
7053 reference, which doesn't work when it's edited into a makefile.
7054 Expand that variable reference.
7055
7056 * Makefile.in (CPP): New variable.
7057 (src/Makefile): Edit CPP into src/Makefile.
7058
7059 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7060 and entering double quotes to get the values of LD_SWITCH_X_SITE
7061 and the other make variables; make substitutes them in anyway.
7062
7063 * Makefile.in (uninstall): Don't remove the lisp and etc
7064 directories if they're in the source tree.
7065
7066 Bring mumbleclean targets into conformance with GNU coding standards.
7067 * Makefile.in (mostlyclean, clean): Separate these two; just have
7068 them pass the request to the subdirectory makefiles.
7069 (distclean): Pass the request down, and then get rid of the
7070 files configure built, and get rid of the Makefiles.
7071 (realclean): Pass the request down, and then do the same things
7072 distclean does.
7073 (uninstall, info, dvi): New targets.
7074
7075 * configure.in: Move clause for PC-compatible i386 box to the end
7076 of the case statement, to avoid masking configurations below.
7077
7078 * configure.in: Add case for m88k-motorola-sysv4.
7079
7080 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7081 the HP 68000 machines.
7082
7083 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7084 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7085 preprocessor won't fiddle with them.
7086
7087 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7088
7089 * Makefile.in (TAGS): cd to src to run etags.
7090
7091 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7092
7093 * configure.in (version): Check the X libraries for XrmSetDatabase
7094 and random, and see if we have -lXbsd.
7095
7096 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7097
7098 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7099 s/*.h and m/*.h files. Martin Tomes
7100 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7101
7102 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7103
7104 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7105 above the general i386 alternative.
7106
7107 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7108
7109 * configure.in: Recognize configuration name for Data General
7110 AViiON machines.
7111
7112 * configure.in: Use AC_LONG_FILE_NAMES.
7113
7114 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7115
7116 * configure.in: Test for bison.
7117 * Makefile.in (YACC): New variable.
7118 (lib-src/Makefile.in): Edit YACC into the makefile.
7119
7120 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7121
7122 * Version 19.13 released.
7123
7124 * configure.in (CFLAGS): Don't set this according to the value of
7125 the GCC shell variable. Instead, consult the machine and system
7126 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7127 test __GNUC__ while we're at it.
7128
7129 * configure.in: Remove extra ;; from hpux cases.
7130
7131 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7132
7133 * configure.in: Check to see if the system has -ldnet.
7134
7135 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7136
7137 * make-dist: Add clauses to distribute lisp/forms-mode.
7138
7139 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7140
7141 * configure.in (machine): Fix the versions in hpux version number test.
7142 Do not guess based on cpu type. Do check for explicit system version.
7143
7144 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7145
7146 * configure.in: Do NOT look for `unknown' as company name.
7147
7148 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7149
7150 * configure.in: Fix typo in message.
7151
7152 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7153
7154 * Version 19.12 released.
7155
7156 * Makefile.in (do-install): Correct previous etc-copying change.
7157 Partially rewrite using `if'.
7158 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7159
7160 * Version 19.11 released.
7161
7162 * configure.in: Handle 386bsd.
7163
7164 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7165
7166 * make-dist: Update getdate.c.
7167
7168 * configure.in: Handle bsd386.
7169
7170 * Makefile.in (do-install): Use `-' in tar options.
7171
7172 * configure.in: Change ! "${...}" to x"${...}" = x.
7173
7174 * Makefile.in (do-install): Copy the DOC-* files from the build
7175 etc directory, as well as lots of things from ${srcdir}/etc.
7176
7177 * make-dist: Copy config.guess.
7178
7179 * configure.in: Handle AIX versions 1.2, 1.3.
7180
7181 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7182
7183 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7184 the configuration name mips-mips-usg* to represent USG systems.
7185
7186 * configure.in: Fix logic to detect if srcdir is already configured.
7187
7188 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7189
7190 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7191 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7192 of a directory; cd might fail, and have pwd print out the current
7193 directory.
7194
7195 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7196
7197 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7198
7199 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7200
7201 * configure.in: Complain if srcdir points at an already-configured
7202 tree.
7203
7204 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7205
7206 * Version 19.10 released.
7207
7208 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7209
7210 * Makefile.in: Use Makefile comments, not C comments.
7211
7212 * configure.in: Add case for the Tektronix XD88.
7213
7214 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7215
7216 * configure.in: Handle sysv4.2 and sysvr4.2.
7217
7218 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7219
7220 * configure.in: Traverse the argument list without destroying it;
7221 don't use shift. It turns out that "set - ${saved_arguments}"
7222 doesn't work portably.
7223
7224 * configure.in: Add missing "fi".
7225
7226 * make-dist: Rebuild configure if configure.in is newer.
7227
7228 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7229 targets to be executed even if make remembers that it has already
7230 satisfied FRC.
7231
7232 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7233
7234 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7235
7236 * configure.in (romp): Handle various version numbers with aos and bsd.
7237
7238 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7239
7240 * configure.in: Fix message text.
7241
7242 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7243
7244 * make-dist: Make a `site-lisp' directory in the distribution,
7245 instead of a `local-lisp' directory, which hasn't been the
7246 appropriate name for a long time.
7247 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7248 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7249
7250 * Makefile.in (do-install): Correctly detect if ./etc and
7251 ${srcdir}/etc are the same.
7252
7253 * configure.in: Extract UNEXEC from the system configuration
7254 files, compute the name of the source file corresponding to the
7255 object file, and #define it as UNEXEC_SRC in config.h.
7256
7257 * configure.in: If srcdir is '.', then try using PWD to make it
7258 absolute.
7259
7260 * configure.in: Include ${srcdir} in the printed report, to help
7261 people notice if it's an automounter path.
7262
7263 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7264
7265 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7266
7267 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7268
7269 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7270 when they are different. Add `shift' command.
7271 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7272 (externallispdir): Var deleted.
7273
7274 * configure.in: Delete spurious paren outputting short_usage.
7275
7276 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7277
7278 * Version 19.9 released.
7279
7280 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7281
7282 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7283 subdirectory makes.
7284
7285 * make-dist: Check for .elc files with no corresponding .el file.
7286
7287 * Makefile.in (mkdir): Make all the directories in locallisppath.
7288
7289 * config.guess: New file.
7290 * configure.in: Use it, tentatively.
7291 * INSTALL: Mention its usage.
7292
7293 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7294 the former gives you the operating system rev directly. Use
7295 s/hpux.h if we don't recognize what we got.
7296
7297 * Makefile.in (do-install): Don't remove a destination directory
7298 if it's the same as the source. If ${srcdir}/info == ${infodir},
7299 don't try to copy the info files.
7300
7301 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7302 doesn't work if you're not using a separate source directory.
7303 (do-install): Copy the build tree's etc directory only after
7304 making sure it's not also the source tree's etc directory.
7305
7306 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7307
7308 * configure.in: Handle sunos4.1.3 specially.
7309
7310 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7311
7312 * Makefile.in (INSTALL): Add definition.
7313
7314 * configure.in: Fix some messages. Support -with-gnu-cc.
7315 At the end, use `set --', not `set -'.
7316 Delete spurious `.h' in hpux alternatives.
7317
7318 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7319
7320 * Version 19.8 released.
7321
7322 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7323
7324 * configure.in: When looking for source in the same directory as
7325 the configure script, make the path thus discovered absolute.
7326 If the user specifies the `--srcdir' switch, make that directory
7327 absolute too.
7328
7329 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7330
7331 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7332 too, as the value of the PATH_INFO macro.
7333
7334 * configure.in: Check to see if the source lives in the same
7335 directory as the configure script.
7336
7337 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7338
7339 * Makefile.in (install): Split this into `install' and
7340 `do-install', to give people more control over exactly what gets
7341 done.
7342 (do-install): New target, containing the guts of `install'. Don't
7343 remove and recreate the directories inside the copying loop - do
7344 it all before the copying loop. Pass more flags to the lib-src
7345 make.
7346 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7347 avoid errors and warnings.
7348
7349 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7350 the manufacturer - the more general case was blocking other i386
7351 configuration names below, and that's how the names are written in
7352 MACHINES anyway.
7353
7354 * make-dist: When breaking links, remove the link before moving
7355 the copy onto it, to avoid interactive behavior.
7356
7357 * Makefile.in: Doc fix.
7358
7359 * configure.in: Doc fix.
7360
7361 * INSTALL: Mention --exec-prefix option.
7362
7363 * configure.in: Add support for the `--exec-prefix' option.
7364 * Makefile.in: Accept that support.
7365
7366 * configure.in: Use the AC_PROG_INSTALL macro.
7367 * Makefile.in (INSTALL): Variable removed.
7368 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7369
7370 * configure.in: Distinguish between hp800's and hp700's by calling
7371 "uname -m".
7372
7373 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7374
7375 * configure.in: Recognize configuration names for i860 boxes
7376 running SYSV.
7377
7378 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7379
7380 * configure.in: Distinguish between hp800's and hp700's by the
7381 version of HP/UX they run, since that's something people are more
7382 likely to know - hp700's run 8.0.
7383 Add HP 700 configuration.
7384
7385 * configure.in: Test for the presence of the `rename' function.
7386
7387 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7388 configure.in.
7389 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7390
7391 * make-dist: Break intra-tree links.
7392
7393 * configure.in: Explain that this is an autoconf script, and give
7394 instructions for rebuilding configure from it. Arrange to put
7395 comments in configure explaining this too.
7396
7397 * configure.in: Make the first line of the configure script be
7398 "#!/bin/sh". Leaving the first line blank didn't work.
7399
7400 * configure.in (long_usage): Removed; made short_usage describe
7401 the options briefly.
7402
7403 * configure.in: Implement the --prefix option.
7404 * Makefile.in (prefix): Add support for it here.
7405 * INSTALL: Document it here.
7406
7407 * Makefile.in (install): Don't assume that the files in the `info'
7408 subdirectory match *.info. They don't have that prefix.
7409
7410 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7411
7412 * configure.in: Add case for version 5 of Esix.
7413
7414 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7415
7416 * Version 19.7 released.
7417
7418 * make-dist: There aren't any *.com files in lib-src anymore.
7419
7420 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7421 them; they're symlinks to other filesystems on the GNU machines.
7422
7423 * make-dist: Check that the manual reflects the same version of
7424 Emacs as stated in lisp/version.el. Edit that version number into
7425 the README file.
7426
7427 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7428
7429 * configure.in: Remove the hack of AC_DEFINE; use
7430 AC_DEFINE_UNQUOTED.
7431
7432 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7433
7434 * make-dist: Don't distribute precomp.com, compile.com, or
7435 link.com from ./src; they're in ./vms now.
7436
7437 Some time-handling patches from Paul Eggert:
7438 * configure.in: Add AC_TIMEZONE.
7439
7440 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7441
7442 * configure.in: Recognize Linux as a valid operating system for
7443 the i386.
7444
7445 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7446
7447 * make-dist: Distribute some VMS files we got from Richard Levitte.
7448
7449 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7450 the source for the sed command, not oldXMenu/Makefile.
7451
7452 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7453
7454 * INSTALL: Don't claim the srcdir option doesn't work.
7455
7456 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7457
7458 * configure.in: Include remarks saying what order the autoconf
7459 tests should go in, and remind people to change config.h.in
7460 whenever they add autoconf tests which make #definitions.
7461
7462 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7463
7464 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7465
7466 * Makefile.in (oldXMenu/Makefile): Make this depend on
7467 ${srcdir}/oldXMenu/Makefile.in, not itself.
7468
7469 * PROBLEMS: Some updates from David J. Mackenzie.
7470
7471 More changes from David J. Mackenzie.
7472 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7473 removed; autoconf and config.h should specify all these
7474 differences.
7475 (buildlisppath): Make this path depend on ${srcdir}.
7476 (INSTALLFLAGS): Removed.
7477 (INSTALL): Include the -c flag.
7478 (install): Change the way we invoke install accordingly.
7479
7480 Install ${srcdir} changes from DJM.
7481 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7482 list.
7483 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7484 the source tree and the etc directory in the object tree.
7485 (${SUBDIR}): Pass the prefix variable down to submakes.
7486 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7487 in /bin.
7488 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7489 values for srcdir and VPATH.
7490 (install): Add `v' flag to tar command. Make sure that `dir'
7491 exists in ${srcdir}/info before copying it. Remember that the man
7492 pages come from the source tree, not the object tree.
7493 * configure.in: Remove remarks saying that the --srcdir option
7494 doesn't work.
7495 Create the etc directory in the object tree.
7496 Recognize configuration names of the form *-sun-solaris*.
7497 Recognize sunos5 and solaris as operating system names.
7498
7499 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7500 lib-src/getdate.y and src/systime.h.
7501
7502 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7503
7504 * make-dist: Make links in info subdir.
7505
7506 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7507
7508 * configure.in: Call AC_STDC_HEADERS.
7509
7510 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7511
7512 * configure.in: Sidestep autoconf's quoting of the second argument
7513 of AC_DEFINE, so we can specify the value to put there. It would
7514 be nice if autoconf provided some way to specify computed values
7515 for macros.
7516
7517 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7518
7519 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7520 this is always just -DHAVE_CONFIG_H.
7521
7522 The GNU coding standards specify that CFLAGS should be left for
7523 users to set.
7524 * Makefile.in (CFLAGS): Let configure determine the default value
7525 for this. Don't
7526 have it default to DEFS.
7527 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7528 (lib-src/Makefile, src/Makefile): Edit the default value for
7529 CFLAGS into these files, not DEFS.
7530 * configure.in (CFLAGS): Choose a default value for this - "-g"
7531 normally, or "-g -O" if we're using GCC. Edit it into the
7532 top-level Makefile.
7533
7534 * configure.in: When scanning the machine and system description
7535 #include files, write their names to conftest.c properly.
7536
7537 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7538
7539 * configure.in: In configuration name case for Apallos running
7540 Domainios, set opsys, not opsysfile.
7541
7542 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7543 src/config.h, instead of AC_OUTPUT; the latter overwrites
7544 src/config.h even when it hasn't changed, puts a makefile-style
7545 comment at the top even though it's C code, and produces a
7546 config.status script which doesn't do the job right.
7547
7548 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7549 can use a symbolic link to get the X Menu library into src.
7550 * Makefile.in (LN_S): New variable.
7551 (src/Makefile): Edit the value of LN_S into this makefile.
7552
7553 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7554
7555 * configure.in: Support *-sco3.2v4* as opsystem.
7556
7557 * make-dist: Don't include calc directory.
7558 Exclude many files in the man directory; copy a few.
7559
7560 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7561
7562 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7563 call AC_STRUCT_TM to see what's in time.h.
7564
7565 * configure.in: Employ quoting stupidity to get the value of CPP
7566 to expand properly.
7567
7568 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7569
7570 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7571 variable to scan the machine and system description files.
7572
7573 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7574 so that getdate.y builds correctly.
7575
7576 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7577
7578 * configure.in (tempcname): Change this to "conftest.c", so it will
7579 work properly on systems with short filenames; this is the name
7580 autoconf uses.
7581
7582 * configure.in: Also detect the availability of dup2 and
7583 gethostname.
7584
7585 * configure.in: Use the AC_ALLOCA test.
7586 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7587 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7588
7589 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7590
7591 * make-dist: Distribute configure, as well as configure.in.
7592 Oversight.
7593
7594 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7595
7596 * Makefile.in (install): Print out the name of the directory we're
7597 copying, so people can have some idea of whether we're making
7598 progress.
7599
7600 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7601 Don't forget to re-create the COPYDESTS directories after we clear
7602 them out.
7603
7604 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7605
7606 * Makefile.in: Add autoconf cookies so that the configure
7607 script can comment out sections of path variable definitions to
7608 choose between the installable configuration and the run-in-place
7609 configuration.
7610 * configure.in: Add new option `--run-in-place', to select the
7611 run-in-place path definitions.
7612
7613 * configure.in: Add a clause to the big configuration name case
7614 for the NeXT machine.
7615
7616 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7617
7618 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7619 Make sure that each source directory exists, and is different from
7620 the destination directory; then, delete the destination before
7621 copying over the source.
7622
7623 * make-dist: Distribute configure.in, instead of configure.
7624
7625 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7626
7627 * configure.in: Don't set CC to "gcc -O" if the user specifies
7628 `--with-gcc'. Add -O to DEFS if GCC is set.
7629
7630 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7631
7632 * Makefile.in (clean mostlyclean): Missing right paren.
7633
7634 * configure.in: When checking for X windows, search for an X11
7635 subdirectory of ${x_includes}.
7636
7637 * configure.in: Check for gettimeofday function, for getdate.y.
7638
7639 Change `configure' to a mixture of custom code and autoconf stuff.
7640 autoconf can't derive all the information we need, but we'd really
7641 like to be able to take advantage of some of its tests, and its
7642 file-editing facilities.
7643 * configure.in: Renamed from configure.
7644 Quote the sections of shell script we want copied literally to
7645 the configure script.
7646 (compile): Initialize this to make the autoconf macros' code happy.
7647 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7648 code to do their jobs.
7649 Use autoconf to produce Makefile and src/config.h.
7650 Remove the Makefile-style comment that autoconf places at the top
7651 of src/config.h.
7652 (config_h_opts): Removed - no longer necessary.
7653 * Makefile.in (configname): Renamed to configuration.
7654 (CONFIG_CFLAGS): Renamed to DEFS.
7655 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7656 get values via autoload @cookies@.
7657 (libsrc_libs): Get this from autoconf. We used to do nothing
7658 about this.
7659 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7660
7661 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7662 echo the move-if-change command.
7663
7664 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7665
7666 * make-dist: Distribute lib-src/rcs-checkin.
7667
7668 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7669 Don't try to make links to the RCS or Old subdirectories.
7670 Use the appropriate extension for the compression type in use.
7671 Create the tar file in the shell's initial default directory, not
7672 in ${tempparent}.
7673 Erase the whole ${tempparent} tree, not just ${tempdir}.
7674
7675 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7676
7677 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7678 use to build paths.h.
7679 (lib-src/Makefile, src/Makefile): Similarly.
7680
7681 * configure: Extend test for working `const' keyword to handle AIX
7682 3.2 cc.
7683
7684 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7685
7686 * make-dist: Distribute lisp/term/ChangeLog.
7687
7688 Arrange for C compilation throughout the tree to get
7689 C_SWITCH_SYSTEM from the configuration files.
7690 * configure: Extract C_SWITCH_SYSTEM from the machine and
7691 system-dependent files, and save it in the top-level Makefile.
7692 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7693 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7694
7695 * make-dist: Include the VMS support files in oldXMenu in the
7696 distribution.
7697
7698 * configure: Doc fix.
7699
7700 * configure: Fix corrupted config_h_opts.
7701
7702 * configure: Properly report option names in error messages.
7703
7704 * configure: Properly recognize --x-includes and --x-libraries
7705 options.
7706
7707 * configure: Fix syntax errors in code handling XFree386.
7708
7709 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7710
7711 * configure: Add special code to detect XFree386, and tell
7712 config.h about it.
7713
7714 * configure: Properly handle extracting values of LIBS_MACHINE and
7715 LIBS_SYSTEM that contain spaces.
7716
7717 * configure: Add `--x-includes' and `--x-libraries' options. I
7718 think these are dopey, but no less than three alpha testers, at
7719 large sites, have said they have their X files installed in odd
7720 places. Implement them by setting C_SWITCH_X_SITE and
7721 LD_SWITCH_X_SITE in src/config.h.
7722
7723 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7724
7725 * make-dist: Don't distribute etc/Old files.
7726
7727 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7728 backups.
7729
7730 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7731
7732 * make-dist: Fix typo.
7733
7734 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7735
7736 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7737 in some cases where it should but didn't seen to.
7738
7739 * Makefile.in: Added unlock and relock productions.
7740
7741 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7742
7743 * make-dist: Add a --compress option to force make-dist to use
7744 compress.
7745
7746 * make-dist: Use gzip, if we can find it.
7747
7748 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7749 make rs6000-ibm-aix default to -aix32.
7750
7751 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7752
7753 * Makefile.in: Added `Developer's configuration' section.
7754
7755 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7756
7757 * Makefile.in: Add commented-out variable settings for developer's
7758 configuration.
7759
7760 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7761
7762 * make-dist: Distribute `src/bitmaps' too.
7763
7764 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7765
7766 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7767 make rs6000-ibm-aix default to -aix32.
7768
7769 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7770
7771 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7772
7773 * Makefile.in (install.sysv): Add a second `$' in front of
7774 `${dest}', so that the shell will expand it, instead of Make.
7775
7776 * configure: When processing the name of the configure script,
7777 collapse `././' to `./', but leave a single `./' prefix alone.
7778
7779 * configure: Doc fix.
7780
7781 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7782
7783 * configure: Handle isc3.0 correctly.
7784
7785 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7786
7787 * make-dist: Don't try to copy the COPYING notice into
7788 external-lisp; we're not distributing that directory any more.
7789
7790 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7791
7792 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7793 Remove CVS subdirectories from the installed directory trees, as
7794 well as RCS directories.
7795
7796 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7797
7798 * make-dist: Only copy gmalloc.c if we couldn't link it.
7799 Don't try to copy man/{README,Makefile} unless they actually exist.
7800
7801 * Makefile.in (lisppath): Don't include externallispdir in this.
7802 We're not sure whether we're even going to distribute the
7803 directory yet.
7804
7805 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7806
7807 * make-dist: Don't distribute the external-lisp directory anymore.
7808 * INSTALL: Remove all references to external-lisp.
7809
7810 * configure: Detect whether the compiler supports `const'
7811 properly, and edit src/config.h accordingly.
7812
7813 * configure: Tweak layout of final report.
7814
7815 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7816 CFLAGS.
7817
7818 * Makefile.in (locallisppath): Make this default to
7819 ${datadir}/emacs/site-lisp, instead of
7820 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7821 the same thing, and local-lisp causes completion conflicts with
7822 lock.
7823 (lisppath): Add ${externallispdir} to this.
7824 * INSTALL: Adjust installation directions.
7825
7826 * Makefile.in (externallispdir): New variable, to say where to
7827 install the externally-maintained lisp files.
7828 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7829 the others.
7830 * INSTALL: Describe external-lisp and the new externallispdir
7831 variable.
7832
7833 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7834
7835 * configure (progname): New option `--with-gcc'. Make it clearer
7836 how we are trying to guess whether or not we have GCC.
7837 * INSTALL: Document the `--with-gcc' option, and improve
7838 description of `--with-x' options.
7839
7840 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7841
7842 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7843 ${infodir} from these variables; we have written out explicit code
7844 to install the info files.
7845
7846 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7847
7848 * make-dist: Don't distributed the RCS files in the etc directory.
7849
7850 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7851
7852 * Makefile.in: Some makes can't handle comments in the middle of
7853 commands; move them to before the whole rule.
7854
7855 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7856
7857 * README: Mention what Emacs is.
7858
7859 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7860
7861 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7862 Add `./cpp' and `./man' back into the distribution.
7863
7864 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7865
7866 * Makefile.in: Define MAKE, and use where appropriate.
7867
7868 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7869
7870 * make-dist: Remember that the authoritative COPYING notice is
7871 `etc/COPYING', not `../etc/COPYING'.
7872
7873 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7874
7875 * make-dist: Make sure that the COPYING notices in each directory
7876 are copies, not symlinks.
7877
7878 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7879
7880 * INSTALL: The build process produces an executable called `emacs'
7881 now. Change references.
7882 * Makefile.in: Adjust `install.mumble' targets to install
7883 `src/emacs', not `src/xemacs'.
7884
7885 * configure: Start with a blank line; this keeps some old CSH's
7886 from thinking it's a CSH script. Most systems will just use
7887 /bin/sh to run it, which is what we're expecting; the only other
7888 shells which might try to interpret it themselves are probably
7889 Bourne-compatible.
7890
7891 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7892
7893 * INSTALL: Improvements suggested by David Mackenzie.
7894
7895 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7896
7897 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7898 Don't try to copy the info files if there aren't any; the
7899 unexpanded globbing pattern disappoints `install'. Ignore the
7900 return status of that command.
7901
7902 * INSTALL: Updated for new configuration arrangement.
7903
7904 * configure: Don't make the top-level Makefile read-only - people
7905 may want to edit the values of the path variables.
7906
7907 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7908 Install the info files in ${infodir}. Install the executable
7909 under both `emacs' and `emacs-VERSION'.
7910
7911 * Makefile.in: Doc fix.
7912
7913 * Makefile.in (exec_prefix): New variable, as per latest version
7914 of coding standards.
7915 (bindir, libdir): Use it, instead of `prefix'.
7916 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7917
7918 * Makefile.in (mandir): Make the default value for this depend on
7919 $(prefix).
7920
7921 * Makefile.in (datadir, statedir, libdir): Make these all default
7922 to ${prefix}/lib.
7923 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7924 to compensate.
7925
7926 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7927 Install the etags and ctags man pages too.
7928
7929 * Makefile.in (distclean): Don't delete backup files; that's the
7930 job of extraclean.
7931 (extraclean): Like distclean, but deletes backup and autosave files.
7932
7933 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7934
7935 Make path specification conform to GNU coding standards.
7936 * configure (long_usage): Remove all traces of old arguments from
7937 usage messages, and document the options we do accept in more
7938 detail: -with-x... and --srcdir.
7939 (options, boolean_opts): Deleted; we don't have enough options to
7940 make this worthwhile.
7941 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7942 along with the code which supported them; these should be set as
7943 arguments to the top-level make.
7944 (config_h_opts): Since this no longer doubles as a list of option
7945 names, make them upper case; this simplifies the code which uses
7946 them to build the sed command to edit src/config.h. Change the
7947 code which sets them.
7948 (cc, g, O): Don't allow the user to set these using options; they
7949 should be specified using `CC=' and `CFLAGS=' arguments to the
7950 top-level make. Just choose reasonable default values for them,
7951 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7952 values.
7953 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7954 options; use them whenever the configuration files say they're
7955 possible.
7956 Simplify the argument processing loop. Don't accept abbreviations
7957 for option names; these might conflict with other configuration
7958 options in the future.
7959 Add some support for the `--srcdir' option. Check for the sources
7960 in . and .. if `--srcdir' is omitted. If the directories we will
7961 compile in don't exist yet, create them under the current directory.
7962 Note that the rest of the build process doesn't really support
7963 this.
7964 Edit only the top Makefile. That should edit the others. Edit
7965 into the makefile: `version', from lisp/version.el, `configname'
7966 and `srcdir' from the configuration arguments, `CC' and
7967 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7968 the user's path, and LOADLIBES as gleaned from the system
7969 description files.
7970 Simplify the report generated; it doesn't need to include any
7971 description of paths now.
7972 Make `config.status' exec configure instead of just calling it, so
7973 there's no harm in overwriting `config.status'.
7974 * Makefile.in (version, configname): New variables, used to choose
7975 the default values for datadir and libdir.
7976 Path variables rearranged into two clearer groups:
7977 - In the first group are the variables specified by the GNU coding
7978 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7979 manext, infodir, and srcdir).
7980 - In the second are the variables actually used for Emacs's paths
7981 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7982 archlibdir), which depend on the first category.
7983 datadir and libdir default to directories under
7984 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7985 demand.
7986 etcdir and lispdir default to subdirectories of datadir.
7987 archlibdir defaults to libdir.
7988 The new installation tree is a bit deeper than it used to be, so
7989 use the new make-path program in lib-src to build them all.
7990 Always build a new src/paths.h.tmp and then move-if-change it to
7991 src/paths.h, to avoid unnecessary rebuilds while responding to the
7992 right changes.
7993 Remove all mention of arch-lib. Run utility commands from
7994 lib-src, and let the executables be copied into archlibdir when
7995 Emacs is installed.
7996 Add targets for src/Makefile, lib-src/Makefile, and
7997 oldXMenu/Makefile, editing the values of the path variables into
7998 them.
7999 Let lib-src do its own installation.
8000 (datadir): Default to putting data files under
8001 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8002 (emacsdir): Variable deleted; it would only be confusing to use.
8003 (lispdir, etcdir): Default to ${datadir}/lisp.
8004 (mkdir): Use make-path for this.
8005 (lockdir): Do this in mkdir.
8006 (Makefile): New target.
8007
8008 * configure (usage_message): Rename to long_usage.
8009
8010 * make-dist: Don't bother creating an arch-lib directory; that's
8011 only for installation now.
8012
8013 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8014
8015 * configure: Use GCC-style configuration names, using config.sub.
8016 Change the usage and help messages.
8017
8018 * configure: Initialize window_system, not indow_system.
8019
8020 * configure: Report which window system, compiler, and signal
8021 handler return type we decide to use.
8022
8023 * make-dist: Explain what's going on if config.sub and gmalloc.c
8024 can't be linked. Place the code which copies them near the code
8025 which links the rest of the files around them.
8026
8027 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8028
8029 * make-dist: Don't bother to distribute src/*.com, or
8030 src/vmsbuild; those have all been moved to `../vms'.
8031
8032 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8033
8034 * make-dist: Don't forget that the way to avoid filenames starting
8035 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8036 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8037 couldn't make hard links to, since we have two already, and
8038 perhaps more to come.
8039
8040 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8041
8042 * configure: When editing parameters into lib-src/Makefile, change
8043 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8044 needs some other flags too.
8045
8046 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8047
8048 * configure: Remove spurious echo of the configuration name.
8049
8050 * make-dist: Don't distribute files in src/m and src/s whose names
8051 begin with `='.
8052
8053 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8054
8055 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8056 Also LISP_FLOAT_TYPE.
8057
8058 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8059
8060 * make-dist: Copy config.sub, since it's a symbolic link to a file
8061 on another file system.
8062
8063 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8064
8065 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8066 distribution.
8067
8068 * config.sub: New file, to help us recognize configuration names.
8069 * make-dist: Include it in the distribution.
8070
8071 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8072
8073 * configure: Convert `-' to `_' in specified option names.
8074 Accept options with --. Delete --highpri and --have-x-menu options.
8075 New options --with-x and --with-x10 replace -window-system.
8076 Don't mention options --gnu-malloc, --rel-alloc
8077 or --lisp-float-type in help message.
8078
8079 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8080
8081 * make-dist: Include the `vms' subdirectory in the distribution.
8082
8083 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8084
8085 * configure: Remove lines starting with "# DIST: " when building
8086 lib-src/Makefile and src/Makefile. This allows us to mark the
8087 "Makefile.in" files with explanatory comments which won't also get
8088 stuck in the Makefiles.
8089
8090 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8091
8092 * make-dist: Don't use the '+' operator in the sed regular
8093 expression that extracts the version number from lisp/version.el;
8094 Ultrix sed doesn't seem support the operator. Just double the
8095 operand and use *.
8096
8097 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8098
8099 * Makefile.in: Doc fix.
8100
8101 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8102
8103 * configure: Rewrite sed command to remove at most one ./ prefix;
8104 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8105 group.
8106
8107 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8108
8109 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8110
8111 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8112
8113 * make-dist: Go ahead and build a new TAGS file, unless the
8114 --newer option was specified. Don't try to delete a TAGS file
8115 from etc; it's not kept there, and shouldn't be deleted anyway.
8116
8117 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8118
8119 * make-dist: If the lisp directory contains a default.el, don't
8120 distribute it.
8121
8122 * configure: When searching signal.h for the type of a signal
8123 return handler, make a copy of it, not a symbolic link to it; that
8124 way, it will work on systems that don't have symbolic links.
8125
8126 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8127
8128 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8129 option for generating incremental distributions. Stopped it from
8130 generating a TAGS file into the distribution; that sucker is
8131 *big*, and easily enough generated with the toplevel makefile.
8132
8133 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8134
8135 * configure: When writing config.status, don't prefix progname
8136 with a '.'; it might be absolute.
8137
8138 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8139
8140 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8141 /usr/include/X11 exist, not only if both exist.
8142
8143 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8144
8145 * make-dist: Make the new external-lisp directory a duplicate of
8146 the external-lisp directory, not the lisp directory.
8147
8148 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8149
8150 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8151 clean' in arch-lib; it doesn't even have a Makefile.
8152
8153 * Makefile.in (clean, mostlyclean): In the test which tries to
8154 distinguish between the build directory, which should be cleaned,
8155 and the installed directory, which shouldn't, cd to `${emacsdir}',
8156 not `${DESTDIR}${LIBDIR}'.
8157
8158 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8159
8160 * make-dist: Be sure to delete the .c and .h files that YACC and
8161 BISON create from getdate.y.
8162
8163 * external-lisp: New directory; see `external-lisp/README'.
8164 * make-dist: Added support for the external-lisp subdirectory.
8165
8166 * make-dist: Changed message which complains that make-dist wasn't
8167 invoked in the right directory to indicate which files it was
8168 looking for.
8169
8170 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8171
8172 * configure: Add comments explaining why we can't translate
8173 character ranges or control characters in `tr'.
8174
8175 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8176
8177 * configure: When generating the configuration message, we used to
8178 build the message from the start so that each line began with "# "
8179 so that it would be a comment in `config.status'. However, this
8180 causes trouble if any of the variables we use in the message
8181 expand to more than one line of text - as gnu_malloc_reason
8182 sometimes does. So instead, we build the message as it should be
8183 printed to the user (i.e. without the "# " prefixes), and stick on
8184 the "# "s when we write it to `config.status'.
8185
8186 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8187 `lib-src' and `arch-lib'.
8188
8189 * configure: When generating report and `config.status' file, note
8190 that bindir only determines where `make install' and
8191 `build-install' will place the executables; this should make it
8192 clear that the ordinary build process will not try to install
8193 things.
8194
8195 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8196
8197 * make-dist: Change messages to say that we are 'making links to
8198 X', rather than 'copying X'. And put `' quotes around file names.
8199
8200 * make-dist: Include '.tmp' in the name of the staging directory.
8201
8202 * make-dist: Pass the `-f' option to rm when you're not sure that
8203 the files you're removing actually exist.
8204
8205 * make-dist: When setting up etc/COPYING, always nuke whatever is
8206 there, and then copy it in, to make sure we get a real file.
8207
8208 * make-dist: Don't try to distribute *.defns files any more. The
8209 only such file was for simula.el, which has been superceded by a
8210 version which doesn't have a separate .defns file.
8211
8212 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8213
8214 * make-dist: Don't distribute configured versions of config.h.in,
8215 paths.h.in, Makefile.in in src.
8216
8217 * configure: Delete .tmp files before creating them; don't bother
8218 trying to make final targets writeable first, since it won't
8219 matter to move-if-change.
8220
8221 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8222
8223 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8224 mkdir and chmod in the center of all the conditionals. GNU Make
8225 will strip these out, but other makes won't.
8226
8227 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8228
8229 * make-dist: Include move-if-change in list of files to distribute.
8230
8231 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8232
8233 * configure: Remove any "." elements from the program name.
8234
8235 * configure: Don't record the values of all the possible arguments
8236 in config.status; only record the options that the user specified.
8237
8238 * configure: Use move-if-change to move in the new src/config.h.
8239
8240 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8241
8242 * move-if-change: New file, copied from gcc release.
8243 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8244 a temp file, so we don't update paths.h if an error occurs or if
8245 it doesn't need changing.
8246
8247 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8248
8249 * Makefile.in (src/paths.h): Do not install a value for the
8250 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8251 * build-install.in: Same thing.
8252
8253 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8254
8255 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8256 latter, being a typo, is always false, resulting in a program
8257 whose default behavior is to painstakingly build a copy of the
8258 source tree, and then delete it. Rah.
8259
8260 * Makefile.in: Add dist target, and comment for it.
8261
8262 * configure: When scanning <signal.h> for a declaration for
8263 signal, create a symbolic link with a name ending in .c, so the
8264 compiler won't complain that it's only been given .h files.
8265
8266 * configure: Check whether there are any arguments available
8267 before shifting to get the value of a non-boolean parameter.
8268
8269 * make-dist: Doc fix.
8270
8271 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8272
8273 * configure: Instead of grepping /usr/include/signal.h for a
8274 signal declaration, run /usr/include/signal.h or
8275 /usr/include/sys/signal.h through cpp and grep for the
8276 declaration.
8277
8278 * configure: Redirect the output of grep to /dev/null instead of
8279 using grep -s - that flag means different things on other systems.
8280
8281 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8282 since the former is recognizable even if you don't know what
8283 'dumping' is.
8284 * configure: Accommodate that change.
8285
8286 * configure: Accept options for all of the directories you can
8287 change in the Makefile.
8288
8289 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8290
8291 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8292 FOO before you can use them.
8293
8294 * build-install.in: Made the "Where To Install Things" section
8295 conform with the similar section from Makefile.in. Copied section
8296 which builds src/paths.h from src/paths.h.in from the Makefile.
8297
8298 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8299
8300 * configure: Write config.status to pass its command-line
8301 arguments on to configure, so that people can use it to recreate
8302 an old configuration, with minor changes.
8303
8304 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8305
8306 * configure: Don't rely on option variables being unset if their
8307 values are the empty string. In particular, when producing the
8308 English report, don't assume that highpri will be unset when no
8309 increased priority has been requested; -highpri='' should be the
8310 same as omitting -highpri altogether.
8311
8312 * configure: Fix dumb bug: when running the system and machine
8313 description files through cpp, mark those lines that we want to
8314 evaluate with the string '@configure@', and then only evaluate
8315 them. This way if the files include anything that actually
8316 generates text (type definitions or external declarations, say),
8317 we won't try to eval it.
8318
8319 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8320
8321 * make-dist: New shell script.
8322
8323 * configure: When creating foo from foo.in, make foo read-only to
8324 remind people to edit the .in file instead.
8325
8326 * INSTALL: Changed references to config.h-dist to config.h.in.
8327 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8328 to build src/paths.h from src/paths.h.in; added a paragraph to do
8329 this.
8330 * configure, Makefile, build-install: Changed filenames like
8331 FOO-dist to FOO.in.
8332
8333 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8334
8335 * Makefile, build-install: Renamed to Makefile.in and
8336 build-install.in; the configure script will edit these to produce
8337 the usable Makefile and build-install.
8338 * configure: Changed to produce ./Makefile, ./build-install,
8339 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8340 instead of editing them in place.
8341
8342 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8343
8344 * Makefile: Re-arranged so that the undumped Emacs will search
8345 ../lisp *after* the site's local elisp files.
8346 (locallisppath, dumplisppath): New variables.
8347 (lisppath): This variable's default value is now chosen based on
8348 $(locallisppath) and $(lispdir); while it used to be the
8349 customization point for adding site-local elisp directories to
8350 load-path, that job is now handled mostly by locallisppath.
8351 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8352 Check the values being assigned to the *LOADSEARCH macros for null
8353 path elements (like '::' in 'foo::bar').
8354
8355 * configure: When checking if the machine- and system-dependent
8356 files define a particular macro or not, actually run them through
8357 CPP and test the macros with #ifs, instead of just grepping for
8358 the macros' names. In particular, check for SYSTEM_MALLOC in this
8359 way.
8360
8361 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8362
8363 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8364
8365 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8366
8367 * configure: Make the config.status file an executable shell
8368 script which will recreate the same configuration. Include the
8369 verbal description of the current configuration as a comment in
8370 the script.
8371 * INSTALL: Doc fix.
8372
8373 * Makefile: Brought the Makefile up to the GNU coding
8374 standards, as described in standards.text:
8375 (TAGS): New name for the target which rebuilds the tags table.
8376 (check): New target; doesn't do anything yet.
8377 (mostlyclean): New target, synonymous with clean.
8378 (realclean): New target. Currently, this just calls the
8379 subdirectories's makefiles and then deletes config.status.
8380 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8381 variables.
8382 Installation directory variables changed to conform.
8383 (install, install.sysv, install.xenix, install.aix): Changed the
8384 code which copies the directories into their installed location to
8385 allow the installed locations to be in several different
8386 directories; the old version assumed that they would all be in
8387 $(emacsdir).
8388 (mkdir, lockdir): Allow the installed locations to be in several
8389 different directories.
8390 * INSTALL: Doc fix.
8391
8392 * build-install: Use the same variable names as the Makefile.
8393 Allow the installed locations to be in several different
8394 directories.
8395
8396 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8397
8398 * Makefile (src/paths.h): Instead of using a single sed command to
8399 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8400 separately, and don't forget to append "/!!!SuperLock!!!" to the
8401 value of the PATH_SUPERLOCK macro.
8402
8403 * config.emacs: Renamed to configure, for consistency with other
8404 GNU products. Internal references changed.
8405 INSTALL, Makefile: References changed.
8406
8407 * lock: New directory, which should always be empty. If this
8408 directory doesn't exist, Emacs won't complain; it just won't lock.
8409 Having this here means that people can just unpack Emacs, build
8410 it, and have locking work.
8411
8412 * share-lib: Re-renamed to etc, for the sake of tradition.
8413 * config.emacs: Changed default value for datadir to ../etc.
8414 * INSTALL, README: Adjusted.
8415
8416 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8417
8418 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8419 by running CPP on the appropriate s/*.h and m/*.h files.
8420
8421 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8422
8423 * config.emacs: Make sure to set the "exit on error" flag once
8424 we've removed config.status; errors should abort the configuration.
8425
8426 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8427
8428 * config.emacs: Added -distribute option, so that the Makefile
8429 paths are in their proper form. I don't know why this matters.
8430
8431 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8432
8433 * local-lisp: New directory, empty in the distribution, for people
8434 to put local elisp code in.
8435 * config.emacs: Include it in the default load path.
8436 * README: Document it.
8437
8438 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8439
8440 * config.emacs: Guess the type of signal handling functions based
8441 on the contents of /usr/include/signal.h.
8442
8443 * config.emacs: Print out progress report messages.
8444
8445 * Makefile (src/paths.h): Don't generically replace
8446 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8447 editing of the other entries, and each entry should be dealt with
8448 explicitly anyway.
8449
8450 * build-install: Converted from C-shell to Bourne shell.
8451 * config.emacs: Edit build-install properly.
8452
8453 * config.emacs: Doc fix.
8454
8455 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8456
8457 * Makefile (install): Remove `B' from tar xf command.
8458
8459 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8460
8461 * config.emacs: Removed support for the `maintain-environment'
8462 option; the only important difference between this and its absence
8463 has been removed.
8464 * INSTALL: Removed mention of `maintain-environment'.
8465
8466 * config.emacs: Fix arguments to sed when processing boolean
8467 arguments.
8468
8469 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8470
8471 * config.emacs: New file, to help automate the installation
8472 process.
8473
8474 * Makefile: Lots of changes to support the separation of etc into
8475 architecture-dependent and -independent files:
8476 (EMACSROOT): New variable, giving the directory under which all of
8477 Emacs's libraries should be installed. Changed rest of file to
8478 use it.
8479 (LIBDIR): Now denotes only architecture-dependent dir.
8480 (DATADIR): New variable, denoting architecture-independent dir.
8481 (LOCKDIR): New variable, for completeness.
8482 (SUBDIR): No more etc, new lib-src.
8483 (COPYDIR): No more etc, new arch-lib and share-lib.
8484 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8485 (src): Now depends on lib-src, not etc.
8486 * build-install: Changes parallel to the above.
8487 * README: Describe the new arrangement.
8488
8489 * vms: New subdirectory for all the VMS stuff.
8490
8491 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8492
8493 * Makefile (LISPPATH): New variable.
8494 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8495
8496 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8497
8498 * Makefile (install, install.sysv, install.xenix):
8499 Install wakeup instead of loadst. No need for setuid or setgid.
8500
8501 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8502
8503 * Makefile (clean): Clean etc if that's not the installation dir.
8504
8505 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8506
8507 * Makefile (paths.h): Make sed alter each name in the path.
8508
8509 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8510
8511 * Makefile (install.sysv): Use cpio, not tar.
8512
8513 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8514
8515 * Makefile (lockdir): Rename `lock' target.
8516 Depend on it from install*, not from `all'.
8517
8518 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8519
8520 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8521 to match build-install and paths.h.
8522
8523 ;; Local Variables:
8524 ;; coding: utf-8
8525 ;; add-log-time-zone-rule: t
8526 ;; End:
8527
8528 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8529 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
8530
8531 This file is part of GNU Emacs.
8532
8533 GNU Emacs is free software: you can redistribute it and/or modify
8534 it under the terms of the GNU General Public License as published by
8535 the Free Software Foundation, either version 3 of the License, or
8536 (at your option) any later version.
8537
8538 GNU Emacs is distributed in the hope that it will be useful,
8539 but WITHOUT ANY WARRANTY; without even the implied warranty of
8540 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8541 GNU General Public License for more details.
8542
8543 You should have received a copy of the GNU General Public License
8544 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
8545
8546 ;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73