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