Avoid installation followed by immediate deletion for self-contained ns
[bpt/emacs.git] / ChangeLog
CommitLineData
7606c360
GM
12012-05-18 Glenn Morris <rgm@gnu.org>
2
0629a797
GM
3 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
4 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
5 (install-arch-indep): Don't install-etc for self-contained ns builds.
6
136c45ee
GM
7 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
8 No longer unconditonally add /sw directories. (Bug#2280)
9
ed0ba302
GM
10 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
11 (install-arch-indep): Depend on install-leim.
12 (install): Remove explicit install-leim dependence.
13
62061397
GM
14 * Makefile.in (install-arch-indep):
15 Move last element of mkdir rule here.
16 (mkdir): Remove rule.
17
37baa3c8
GM
18 * Makefile.in (install-arch-indep): Remove unneeded chmods.
19 INSTALL_DATA does this for us.
20
b533f05e
GM
21 * Makefile.in (install-arch-dep): Ensure bindir exists.
22 Drop mkdir dependency.
23 (install-arch-indep): Ensure docdir, infodir, mandir exist.
24 (install-leim): Drop mkdir dependency.
25 (mkdir): Remove most directories, now made in relevant rules.
26
7606c360
GM
27 * Makefile.in (install-arch-indep): Combine adjacent loops.
28
3a4155de
GM
292012-05-17 Glenn Morris <rgm@gnu.org>
30
d9a1e2c2
GM
31 * Makefile.in (install-etc, mkdir):
32 Make relevant directories in install-etc rather than mkdir.
33
4c54abe1
GM
34 * Makefile.in (write_subdir): Create the directory if needed.
35 (install-arch-dep, mkdir): No need to make site-lisp directories.
36
9f1ea7dc 37 * Makefile.in (write_subdir): New.
05f3d308 38 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 39
40c117e7 40 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 41 For a self-contained ns build, set these to the appropriate values.
40c117e7 42 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 43
b4a36200
GM
44 * configure.in (ns_self_contained): New output variable.
45 * Makefile.in (ns_self_contained): New, set by configure.
46 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
47 don't bother installing binaries then immediately deleting them.
48
3a4155de
GM
49 * Makefile.in (ns_appbindir, ns_appresdir):
50 Move them before things that may refer to them.
51 (install-arch-dep): No need to relocate self-contained ns libexec.
52
53 * configure.in (archlibdir): Set it for self-contained ns builds.
54 (libexecdir): Don't expand it now (this is mainly cosmetic).
55
f04940ae
PE
562012-05-16 Paul Eggert <eggert@cs.ucla.edu>
57
58 * configure.in: Simplify by removing CPP etc.
59 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
60 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
61 In particular we no longer need to fiddle with CPP, since we don't
62 use CPP specially any more.
63 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
64 adjusted compiler.
65 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
66 since gl_EARLY and/or Autoconf already does these.
67
27cb7be2
GM
682012-05-16 Glenn Morris <rgm@gnu.org>
69
70 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
71 (CPP): Do not unconditionally set it on Darwin.
72 Instead, try to test if -no-cpp-precomp is accepted.
73 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
74
ec3ca9ec
GM
752012-05-15 Glenn Morris <rgm@gnu.org>
76
4e7d487c 77 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 78
75a9f5f5
GM
79 * Makefile.in (install-arch-dep): Do not hard-code version number.
80
ec3ca9ec
GM
81 * Makefile.in (install-arch-dep): NS install no longer needs to
82 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
83
3fe7cdc8
GM
842012-05-12 Glenn Morris <rgm@gnu.org>
85
9e6b06ed
GM
86 * configure.in (ns_appbindir): Remove trailing "/".
87
3fe7cdc8
GM
88 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
89 (MKDEPDIR): Use $MKDIR_P.
90 * Makefile.in (MKDIR_P): New, set by configure.
91 (mkdir): Use $MKDIR_P.
92
a873f274
GM
932012-05-11 Glenn Morris <rgm@gnu.org>
94
95 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 96 Use INSTALL_DATA for the DOC file.
c8e32179 97 Remove dead code for ./lisp that never executes.
a873f274 98
ff57c2ec
GM
992012-05-10 Glenn Morris <rgm@gnu.org>
100
101 * configure.in (LEIM_INSTALLDIR): New output variable.
102
49ed9c8e
SM
1032012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
104
105 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
106
5122804a
GM
1072012-05-08 Glenn Morris <rgm@gnu.org>
108
109 * make-dist: No more doc/lispref/*.el.
110
01319a4e
AS
1112012-05-05 Andreas Schwab <schwab@linux-m68k.org>
112
113 * configure.in: Fix quoting bugs.
114
8045b906
GM
1152012-05-04 Glenn Morris <rgm@gnu.org>
116
117 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
118
9fa0e416
GM
1192012-05-02 Glenn Morris <rgm@gnu.org>
120
3c30e766
GM
121 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
122 the choices made by FreeBSD and NetBSD. (Bug#10313)
123
9aa071df
GM
124 * Makefile.in (INFO_FILES): Remove variable.
125 (INFO_NONMISC): New variable.
126 (install-arch-indep, uninstall): Don't use $INFO_FILES.
127
cd3771a0
GM
128 * Makefile.in (uninstall): Remove useless-use-of-for; that for
129 some reason caused problems on an old Solaris.
130
a36e64d0
GM
131 * Makefile.in (install-arch-indep, uninstall):
132 Ensure that INSTALL-type commands are run from top-level.
133
9e7a4bcf
GM
134 * info/dir: Make some entries consistent with the source texi files.
135
9fa0e416
GM
136 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
137
7adecb99
GM
1382012-05-02 Glenn Morris <rgm@gnu.org>
139
140 * Makefile.in (install-arch-indep):
141 Combine adjacent install-data and install-info loops.
142
4737362e
GM
1432012-05-01 Glenn Morris <rgm@gnu.org>
144
ab1121bd
GM
145 * Makefile.in (MAN_PAGES): Remove.
146 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
147
a4a18b8b
GM
148 * configure.in: Try libtinfo for tputs.
149 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
150
3ba0a545
GM
151 * configure.in: Combine adjacent $opsys case blocks.
152
e3da5b19
GM
153 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
154
262f06da
GM
155 * configure.in: Invert the TERMINFO logic,
156 since "yes" is far more common than "no".
157
9311dcff
GM
158 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
159
4d5c6349
GM
160 * configure.in (LD_SWITCH_X_SITE_RPATH):
161 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
162
4737362e
GM
163 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
164
562e638f
GM
1652012-04-26 Glenn Morris <rgm@gnu.org>
166
167 * make-dist: No more doc/lispref/tindex.pl.
168
dcbf5805
MA
1692012-04-22 Michael Albinus <michael.albinus@gmx.de>
170
171 * configure.in (dbus_validate_bus_name, dbus_validate_path)
172 (dbus_validate_interface, dbus_validate_member): Check also for
173 these library functions
174
4b5b5289
PE
1752012-04-22 Paul Eggert <eggert@cs.ucla.edu>
176
177 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
178 With glibc 2.14 or later, when compiled with GCC 4.7.0's
179 -Werror=deprecated-declarations flag, use of hooks like
180 __malloc_initialize_hook causes compilation to fail because these
181 hooks are deprecated. Modify 'configure' to check for these hooks too.
182 Simplify the 'configure' code to test for all the hooks at once.
183 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
184 (emacs_cv_var_doug_lea_malloc): ... this new var.
185
9ee7d8b9
PE
1862012-04-21 Paul Eggert <eggert@cs.ucla.edu>
187
188 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
189 dated 2011-10-07. Regenerating from current gnulib would be a
190 pervasive change, and currently the trunk isn't open to such changes.
191 * configure.in (WARN_CFLAGS): Remove; no longer needed now
192 that gnulib does it.
193 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
194
5e6ab4e6
AS
1952012-04-21 Andreas Schwab <schwab@linux-m68k.org>
196
197 * m4/gl-comp.m4: Update. (Bug#11285)
198
c07a4c0b 1992012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
200
201 * configure.in: Don't use the -R option (Bug#11251).
202
6c94c34f 2032012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 204
9f46df23 205 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
206 I have been using this change for many months in my private copy
207 of Emacs, and have used it to find several bugs. It's mature
208 enough to publish now.
209 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
210 * configure.in: Support --enable-gcc-warnings, in the style of
211 other GNU packages such as coreutils.
212 (C_WARNINGS_SWITCH): Remove, replacing with...
213 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
214 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
215 when including system files with GCC.
216 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 217 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
218 * lib/Makefile.am (AM_CFLAGS): New macro.
219 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
220
316411f0
DA
2212012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
222
223 * configure.in (AC_CHECK_FUNCS):
224 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
225
9b9b2ef2
GM
2262012-04-16 Glenn Morris <rgm@gnu.org>
227
b1aa797c
GM
228 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
229
9b9b2ef2
GM
230 * configure.in: Remove X libs workaround for old autoconf.
231
badf86af
KB
2322012-04-12 Ken Brown <kbrown@cornell.edu>
233
234 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
235
2f097256
GM
2362012-04-11 Glenn Morris <rgm@gnu.org>
237
238 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
239
a9f72fc1
GM
2402012-04-10 Glenn Morris <rgm@gnu.org>
241
242 * configure.in: Conditionally generate admin/unidata/Makefile.
243
6b4f4a2d
TZ
2442012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
245
a9f72fc1 246 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 247
23df914b
GM
2482012-04-09 Glenn Morris <rgm@gnu.org>
249
fd9d85c2
GM
250 * Makefile.in (leim): Check cd return value. Pass fewer variables.
251 (install-leim): Check cd return value. Pass $MFLAGS.
252 (install-strip): Pass $MFLAGS.
253
23df914b
GM
254 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
255 Eg org.texi has been using 4.7 functions for some time.
256
bf6bba2b
PE
2572012-04-07 Paul Eggert <eggert@cs.ucla.edu>
258
259 Check pkg-config exit status when configuring (Bug#10626).
260 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
261 works; check its exit status. Problem reported by Jordi Gutiérrez
262 Hermoso in
263 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
264
f3774f20
GM
2652012-04-07 Glenn Morris <rgm@gnu.org>
266
267 * README, configure.in (AC_INIT): Bump version to 24.1.50.
268
d67a9a85
EZ
2692012-04-07 Eli Zaretskii <eliz@gnu.org>
270
271 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
272
f20f95c6
PE
2732012-03-04 Paul Eggert <eggert@cs.ucla.edu>
274
275 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
276 * configure.in (LIBS_TERMCAP): Default this to the result of
277 the tputs library search. Do a run-time test for the linkability
278 of tputs unless cross-compiling, as that's more reliable if the
279 link flags and libraries are messed up. Don't change LIBS as
280 a result of the test, as that may mess up later tests.
281
75197633
CS
2822012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
283
533183f3 284 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 285
75197633
CS
286 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
287 specific makefiles to support getopt_.h generation with MSVC.
288
7eb21b49
GM
2892012-02-04 Glenn Morris <rgm@gnu.org>
290
291 * Makefile.in (uninstall):
292 Handle compressed info files and man pages. (Bug#10718)
293
44f92739
GM
2942012-02-02 Glenn Morris <rgm@gnu.org>
295
296 * configure.in [HAVE_NS]:
297 Error if use --without-toolkit-scroll-bars. (Bug#10673)
298
6df37268
PE
2992012-02-01 Paul Eggert <eggert@cs.ucla.edu>
300
301 Port to older Solaris 10 versions (Bug#10677).
302 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
303 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
304 possibly this is because Sun fixed the 'stat' bug in my version.
305 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
306 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
307 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
308 These changes are based on gnulib version
309 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
310 because Emacs is in feature freeze and we do not want to merge any
311 more-recent changes from gnulib.
312
8d8939e8
GM
3132012-01-31 Glenn Morris <rgm@gnu.org>
314
e4070def
GM
315 * configure.in: Throw an explicit error if Motif toolkit was
316 requested but requirements could not be found.
317
8d8939e8
GM
318 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
319
5a26ec89
EZ
3202012-01-30 Eli Zaretskii <eliz@gnu.org>
321
322 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
323 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
324 with "make -j3".
325
1b0880d5
JB
3262012-01-16 Juanma Barranquero <lekktu@gmail.com>
327
328 * .bzrignore: Ignore etc/__pycache__.
329
adee8a65
PE
3302011-12-17 Paul Eggert <eggert@cs.ucla.edu>
331
332 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
333 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
334 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
335 by Nelson H. F. Beebe in
336 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
337
e152e577
JB
3382011-12-10 Juanma Barranquero <lekktu@gmail.com>
339
340 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
341
46d14be7
JD
3422011-12-10 Jan Djärv <jan.h.d@swipnet.se>
343
344 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
345 instead of LDFLAGS (Bug#10230).
346
6c269a38
PE
3472011-12-03 Paul Eggert <eggert@cs.ucla.edu>
348
4eec8d6f
PE
349 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
350
6c269a38 351 Propagate configure flags to sub-configures.
1350a3cc 352 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
353 New macros.
354 (config.status, bootstrap): Use them to propagate configure flags
355 to sub-configures.
356 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
357
63e94eb8
PE
3582011-12-03 Paul Eggert <eggert@cs.ucla.edu>
359
360 * .bzrignore: Add config.cache.
361
54e9e3bf
JD
3622011-11-27 Jan Djärv <jan.h.d@swipnet.se>
363
364 * configure.in: Check for gtk_window_set_has_resize_grip.
365
20db1522
JB
3662011-11-24 Juanma Barranquero <lekktu@gmail.com>
367
368 * configure.in (HAVE_XPM): Fix typo.
369
60bf278f
GM
3702011-11-22 Glenn Morris <rgm@gnu.org>
371
5f77c86c
GM
372 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
373 have confusing effects on the build. (Bug#6401)
374
60bf278f
GM
375 * Makefile.in (install-arch-dep): Tweak previous change.
376
816be9f6
YD
3772011-11-22 Yavor Doganov <yavor@gnu.org>
378
379 Do not install arch-dependent files in the app bundle if
380 --disable-ns-self-contained is requested. (Bug#1335)
381 * configure.in (exec_prefix, libexecdir): Define relative to
382 `ns_appbindir' only if configured for a self-contained app.
383 * Makefile.in (install-arch-dep): Test for the existence of
384 libexec in the Emacs.app bundle before executing commands.
385
d5ff9cd0
AS
3862011-11-20 Andreas Schwab <schwab@linux-m68k.org>
387
388 * configure.in: Remove reference to src/m/ibms390.h.
389
1c889bf6
GM
3902011-11-13 Glenn Morris <rgm@gnu.org>
391
392 * INSTALL: Tiny updates for disk space used during installation.
393
a6fc3b5c
EZ
3942011-11-05 Eli Zaretskii <eliz@gnu.org>
395
396 * lib/makefile.w32-in (FRC): New dummy target.
397 (TAGS): Depend on FRC.
398
9f77899d
GM
3992011-11-04 Glenn Morris <rgm@gnu.org>
400
401 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
402 Do not include GnuTLS version info in final summary message.
403
0bd3cb7b
EZ
4042011-10-31 Eli Zaretskii <eliz@gnu.org>
405
07f3add9
EZ
406 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
407 they exist there, else from autogen/.
408
409 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 410
d2eaf3e4
NT
4112011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
412
413 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
414
e782cfab
PE
4152011-10-24 Paul Eggert <eggert@cs.ucla.edu>
416
417 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
418 if the library is found. Otherwise, later configure-time tests,
419 such as the test for pthread_sigmask, generate the wrong results
420 on some platforms. Problem reported for FreeBSD by Nali Toja.
421
7da0b018
PE
4222011-10-20 Paul Eggert <eggert@cs.ucla.edu>
423
424 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
425 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
426 Remove; no longer needed, now that we defer to strftime for time
427 zone names.
428
0ffe1065
JD
4292011-10-18 Jan Djärv <jan.h.d@swipnet.se>
430
431 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
432
23769e49
CY
4332011-10-18 Chong Yidong <cyd@gnu.org>
434
435 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
436
fd8dea03
GM
4372011-10-13 Glenn Morris <rgm@gnu.org>
438
439 * configure.in: Also look for tputs in libcurses. (Bug#9736)
440
f4cc5b54
PE
4412011-10-12 Paul Eggert <eggert@cs.ucla.edu>
442
443 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 444 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
445 The check was helpful but not essential in Solaris 2.6 (1997),
446 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
447 obsolete -- Sun dropped support for it in 2006 -- and without
448 access to that Silurian platform we can't maintain the code anyway.
449
7c5ee88e
PE
4502011-10-07 Paul Eggert <eggert@cs.ucla.edu>
451
d47439a3
PE
452 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
453 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
454 * m4/gnulib-common.m4: Merge from gnulib.
455 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
456 command not found" on powerpc-apple-darwin9.8.0.
457
7c5ee88e
PE
458 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
459 This is now done by src/alloc.c.
460
423dbf9b
RS
4612011-10-02 Richard Stallman <rms@gnu.org>
462
463 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
464 and xlinux_second_failure to xgnu_linux_second_failure.
465
31bed486
EZ
4662011-09-29 Eli Zaretskii <eliz@gnu.org>
467
5f91c1e5
EZ
468 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
469 lib/signal.in-h.
31bed486 470
e785f2ec 471 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
472 Rename signal.in.h and alloca.in.h.
473
e1504b9b
EZ
4742011-09-28 Eli Zaretskii <eliz@gnu.org>
475
476 * INSTALL: Mention that m17n libraries and libotf are needed for
477 Arabic shaping.
478
316f8af0
PE
4792011-09-26 Paul Eggert <eggert@cs.ucla.edu>
480
481 Merge from gnulib, improving some licensing wording.
482 This clarifies and fixes some licensing issues raised by Glenn Morris
483 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
484 It also merges the latest version of texinfo.tex and has some
485 MSVC-related changes that don't affect Emacs.
486 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
487 pathmax, and raise, since these are needed only to address
488 MSVC-related issues that Emacs doesn't have.
489 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
490 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
491 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
492 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
493 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
494 * m4/unistd_h.m4: Merge from gnulib.
495
04d51ad4
AS
4962011-09-26 Andreas Schwab <schwab@linux-m68k.org>
497
498 * configure.in: Initialize HAVE_LIBXML2.
499
6e99ef20
GM
5002011-09-26 Glenn Morris <rgm@gnu.org>
501
502 * make-dist: Add lib/makefile.w32-in.
503
0538fab0
GM
5042011-09-24 Glenn Morris <rgm@gnu.org>
505
506 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
507
c5b01d8c
LMI
5082011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
509
510 * .dir-locals.el: Change the debbugs regexp to allow having the
511 bug number as the first thing on a line.
512
0cc87afb
GM
5132011-09-15 Glenn Morris <rgm@gnu.org>
514
515 * configure.in: Make configure work with recent GNUsteps.
516 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
517 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 518 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 519
3f44249e
PE
5202011-09-11 Paul Eggert <eggert@cs.ucla.edu>
521
522 Merge from gnulib, porting to Tru64.
523 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
524 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
525 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
526 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
527 doesn't affect Emacs.
528
c8199d0f
PE
5292011-09-06 Paul Eggert <eggert@cs.ucla.edu>
530
531 * configure.in (isnan): Remove now-unnecessary check.
532
e39b275c 5332011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 534
abec06ff 535 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
536 This is to fix the following problems:
537 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
538 configured not to use gtk or any other thread-using library,
539 signals aren't blocked correctly.
540 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
541 and IRIX's signal handling.
542 . On Cygwin 1.7.5 it works around an incompatibility with
543 the system pthread_sigmask.
544 . On MacOS X 10.5 (32-bit), files whose inode numbers
545 exceed 2**31 cannot be read or manipulated.
546 . pthread_sigmask: Actually use results of gl_THREADLIB.
547 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
548 . find 'ar' program that fits with --host argument.
549 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
550 * autogen/README: Update destination list.
551 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
552 The autogenerated files compile, config.guess,
553 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
554 * m4/largefile.m4: New file, so that Emacs does not mess up when
555 accessing files with large inode numbers in MacOS X 10.5 and later.
556 * m4/nocrash.m4: New file, to avoid triggering background debugger
557 and/or create core dumps during 'configure'.
558 * build-aux/move-if-change: Renamed from move-if-change.
559 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
560 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
561 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
562 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
563 * Makefile.in (epaths-force, sync-from-gnulib):
564 move-if-change is now in build-aux.
565 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
566 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
567 (mkdir): install-sh is now in build-aux.
568 * config.bat: c++defs.h is now in build-aux/snippets.
569 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
570 usual parameter).
571 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
572 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
573 to build-aux/snippet.
574 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
575 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
576 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
577 Solaris, enables MacOS extensions, and enables nocrash during
578 'configure'.
579 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
580
86633eab 5812011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
582
583 * configure.in (snprintf): New check.
584
015faae4
PE
5852011-08-30 Paul Eggert <eggert@cs.ucla.edu>
586
695a3dc5 587 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 588 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
589 Remove unreachable pattern hppa*-*-linux-gnu*.
590 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
591 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 592
52ec1feb
JD
5932011-08-26 Jan Djärv <jan.h.d@swipnet.se>
594
595 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
596
377538cb
JD
5972011-08-13 Jan Djärv <jan.h.d@swipnet.se>
598
599 * configure.in: Add header check: sys/socket.h (Bug#8477),
600 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
601 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
602
ae9e757a
JD
6032011-08-04 Jan Djärv <jan.h.d@swipnet.se>
604
605 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
606 (HAVE_GTK_AND_PTHREAD): Remove.
607
be8ec0b3
AA
6082011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
609
610 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
611 build, not just GNUstep (Bug#9177).
612
2573a837 6132011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
614
615 Assume freestanding C89 headers, string.h, stdlib.h.
616 Again, this simplifies the code, and all current platforms have these.
617 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
618 (AC_HEADER_STDC): Remove.
619 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
620 (strchr, strrchr): Remove fallback macros.
621
9cfdb3ec
PE
622 Assume support for memcmp, memcpy, memmove, memset.
623 This simplifies the code a bit. All current platforms have these,
624 as they are required for C89. If this turns into a problem we
625 can add the gnulib modules for these (a 1-line change to Makefile.in).
626 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
627
427c285b
PE
6282011-07-27 Paul Eggert <eggert@cs.ucla.edu>
629
630 * GNUmakefile: New file.
631 This is for convenience, so that one can run GNU make in an
632 unconfigured source tree, and get a default build.
633
2ad77c9d
JD
6342011-07-13 Jan Djärv <jan.h.d@swipnet.se>
635
636 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
637
c8618a06
YM
6382011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
639
640 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
641 so as to suppress address randomization (Bug#8395).
642
f6ce9b9a
PE
6432011-07-09 Paul Eggert <eggert@cs.ucla.edu>
644
3fcf7a1c
PE
645 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
646 This fixes a build problem on older Mac OS X hosts.
647
d9706d9f
PE
648 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
649 test, which runs afoul of Automake installations where, for example,
650 /usr/share/aclocal contains a copy of gl_THREADLIB.
651 Problem reported by Sven Joachim in
652 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
653 This is just a quick temporary fix, specific to Emacs; I'll work
654 with the other gnulib maintainers to get a more-permanent fix.
655
af66a2d7 656 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
657 * Makefile.in (GNULIB_MODULES): Add strtoimax.
658 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
659 automatically imported from gnulib.
660 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
661
1692ae2d 6622011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 663
8a6ebd58 664 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 665 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
666 * configure.in (AC_TYPE_UID_T): New dummy macro.
667 Configure gnulib after adjusting LIBS,
668 so that gnulib can assume the libraries in LIBS.
6db30f83 669 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 670 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 671 * lib/pthread_sigmask.c:
6db30f83
PE
672 New files, automatically imported from gnulib.
673 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
674 due to the above changes.
675 * .bzrignore: Add lib/signal.h.
676
4a621aae
PE
677 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
678
5e94cadb
AS
6792011-07-07 Andreas Schwab <schwab@linux-m68k.org>
680
681 * configure.in (maintainer-mode): Reflect default in help string.
682
76b397fb
DN
6832011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
684
685 * configure.in: Remove reference to iris4d.h.
686
869795d6
JD
6872011-07-05 Jan Djärv <jan.h.d@swipnet.se>
688
689 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
690
3279eb87
GM
6912011-07-01 Glenn Morris <rgm@gnu.org>
692
693 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
694
2e6e11eb
LMI
6952011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
696
697 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
698 which made ./configure infloop.
699
9851bfc5
JD
7002011-06-30 Jan Djärv <jan.h.d@swipnet.se>
701
702 * configure.in (gsettings): New option and check for GSettings.
703
adbc4ef4
GM
7042011-06-29 Glenn Morris <rgm@gnu.org>
705
706 * configure.in: Try to test for the required crt*.o files.
707
1f773f32
BW
7082011-06-27 Bill Wohler <wohler@newt.com>
709
710 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
711
7a7ef429
PE
7122011-06-25 Paul Eggert <eggert@cs.ucla.edu>
713
714 Use gnulib's dup2 module instead of rolling our own.
715 * Makefile.in (GNULIB_MODULES): Add dup2.
716 * configure.in: Do not check for dup2; gnulib does that now.
717 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
718
6dd7e400
PE
7192011-06-23 Paul Eggert <eggert@cs.ucla.edu>
720
721 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
722
94a807ac 7232011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
724
725 Use gnulib's alloca-opt module.
726 * .bzrignore: Add lib/alloca.h.
727 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
728 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
729 as gnulib now does that for us. Put alloca check in config.h.
730 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
731 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
732 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
733
3ce9d0d4
LL
7342011-06-21 Leo Liu <sdl.web@gmail.com>
735
736 * m4/sha256.m4:
737 * m4/sha512.m4:
738 * m4/gl-comp.m4:
739 * lib/u64.h:
740 * lib/sha256.c:
741 * lib/sha256.h:
742 * lib/sha512.c:
743 * lib/sha512.h:
744 * lib/makefile.w32-in (GNULIBOBJS):
745 * lib/gnulib.mk:
746 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
747 crypto/sha512 modules from gnulib.
748
add3f049
PE
7492011-06-19 Paul Eggert <eggert@cs.ucla.edu>
750
751 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
752
3a4725e1
GM
7532011-06-17 Glenn Morris <rgm@gnu.org>
754
755 * configure.in: Restore the behavior of checking crt-dir only
756 when the user specified it (not all platforms use it).
757
bf4846e7
PE
7582011-06-16 Paul Eggert <eggert@cs.ucla.edu>
759
760 * m4/lstat.m4: Merge from gnulib (Bug#8878).
761
4d61f28d 7622011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
763
764 * configure.in: Try to determine CRT_DIR automatically when
765 using gcc.
766
8c9b2106
PE
7672011-06-15 Paul Eggert <eggert@cs.ucla.edu>
768
8aeb5be9
PE
769 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
770 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
771 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
772 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
773 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
774 Merge from gnulib.
8c9b2106 775
c195f2de
JD
7762011-06-14 Jan Djärv <jan.h.d@swipnet.se>
777
778 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
779
7e2aa385
PE
7802011-06-08 Paul Eggert <eggert@cs.ucla.edu>
781
782 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
783
81eafe29
PE
7842011-06-07 Paul Eggert <eggert@cs.ucla.edu>
785
786 * configure.in: Add --with-wide-int.
787 * INSTALL: Mention this.
788
9afafefb
PE
7892011-06-06 Paul Eggert <eggert@cs.ucla.edu>
790
791 Merge from gnulib.
792 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
793
f797625a
PE
7942011-06-02 Paul Eggert <eggert@cs.ucla.edu>
795
796 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
797
90856fe0 7982011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
799
800 Use 'inline', not 'INLINE'.
eefc9486 801 * configure.in (INLINE): Remove.
55d4c1b2 802
6a3e57bb
PE
8032011-05-29 Paul Eggert <eggert@cs.ucla.edu>
804
805 Adjust to recent gnulib change for @GUARD_PREFIX@.
806 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
807 All uses of _GL_ for guard prefixes in lib/*.h replaced with
808 _@GUARD_PREFIX@_.
809
842b28a0
PE
8102011-05-27 Paul Eggert <eggert@cs.ucla.edu>
811
e61923c8 812 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 813
70716b1d
GM
8142011-05-24 Glenn Morris <rgm@gnu.org>
815
a22d9d2c
GM
816 * Makefile.in (check): Just give a message if no test/ directory.
817
bdd556a2
GM
818 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
819
70716b1d
GM
820 * configure.in (OPT_MAKEFILES_IN): Remove.
821 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
822 (SUBDIR_MAKEFILES_IN): New output variable.
823 * Makefile.in (OPT_MAKEFILES_IN): Remove.
824 (SUBDIR_MAKEFILES_IN): Let configure set it.
825
13c3daa4
LL
8262011-05-24 Leo Liu <sdl.web@gmail.com>
827
828 * m4/sha1.m4:
829 * m4/gl-comp.m4:
830 * lib/sha1.h:
831 * lib/sha1.c:
832 * lib/makefile.w32-in (GNULIBOBJS):
833 * lib/gnulib.mk:
834 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
835
e09e38a8
GM
8362011-05-24 Glenn Morris <rgm@gnu.org>
837
4ba4c54a
GM
838 * configure.in: Remove test for already configured source directory.
839 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
840
5a95c002
GM
841 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
842
fa5d79db
GM
8432011-05-24 Glenn Morris <rgm@gnu.org>
844
6c7e099d
GM
845 * make-dist: Don't distribute test/. (Bug#8107)
846 * configure.in (OPT_MAKEFILES_IN): New output variable.
847 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
848 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
849 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
850 (check): Give an explicit error if test/ is not present.
851
fa5d79db
GM
852 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
853 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
854 (Makefile): Use $SUBDIR_MAKEFILES_IN.
855
2df215b5
PE
8562011-05-23 Paul Eggert <eggert@cs.ucla.edu>
857
858 * lib/verify.h: Merge from gnulib.
859
f518ae90
PE
8602011-05-22 Paul Eggert <eggert@cs.ucla.edu>
861
862 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
863 Merge from gnulib.
864
16b71f3a
AS
8652011-05-21 Andreas Schwab <schwab@linux-m68k.org>
866
867 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
868
7285dc67
EZ
8692011-05-20 Eli Zaretskii <eliz@gnu.org>
870
6a45b46f
EZ
871 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
872
7285dc67
EZ
873 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
874
b9704ad9
GM
8752011-05-20 Glenn Morris <rgm@gnu.org>
876
877 * configure.in (lisp_frag): New output file.
878
4a720484
GM
8792011-05-19 Glenn Morris <rgm@gnu.org>
880
881 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
882 (WINDOW_SUPPORT): Remove output variables that are no longer used.
883
a3c92bc1
EZ
8842011-05-17 Paul Eggert <eggert@cs.ucla.edu>
885
8f906c40
EZ
886 * lib/gnulib.mk:
887 * lib/intprops.h:
888 * lib/unistd.in.h:
889 * m4/inttypes.m4:
890 * m4/stdint.m4:
891 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 892
d681f183
GM
8932011-05-14 Glenn Morris <rgm@gnu.org>
894
895 * configure.in: Treat failure to find an X toolkit the same way we treat
896 failure to find X and image support.
897
4f8c52a9
GM
8982011-05-12 Glenn Morris <rgm@gnu.org>
899
900 * Makefile.in (src, install-arch-indep, bootstrap-clean)
901 (check-declare): Shell portability fixes. (Bug#8642)
902
5a7f0a30
TZ
9032011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
904
905 * configure.in: Require GnuTLS 2.6.x or higher.
906
b08a63cc 9072011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 908
c378da0b
PE
909 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
910 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
911 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
912
19548d08
PE
913 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
914 This new gnulib-tool option saves 'configure' the trouble of
915 checking for strtoull when strtoumax exists.
916
d1a2ac5c
PE
917 * configure.in (BITS_PER_LONG_LONG): New macro.
918
773233f8
GM
9192011-05-05 Glenn Morris <rgm@gnu.org>
920
921 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
922 (top_distclean): Delete config.log~.
923
40697cd9
BK
9242011-04-27 Ben Key <bkey76@gmail.com>
925
926 * configure.in: Fixed a bug that caused configure with
927 --enable-checking=stringoverrun to have no effect.
928
671875da 9292011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
930
931 * configure.in: Suppress unnecessary checks for size_t.
932 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
933 (size_t): Do not check for this, and do not typedef. This code
934 is never exercised now.
935
a8a2bb29
PE
936 * Makefile.in (GNULIB_MODULES): Add strtoumax.
937 This is needed for the new integer-reading code in lread.c.
938 It automatically pulls in the following gnulib files, which
939 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
940 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
941 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
942 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 943 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 944
33630d51
TZ
9452011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
946
947 * configure.in: Check for GnuTLS certificate verify callbacks.
948
bfab7d85
SM
9492011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
950
951 * Makefile.in (config.status): Don't erase in case of error.
952 In case it disappeared, rebuild it with `configure'.
953
fe0e7ad7
KB
9542011-04-20 Ken Brown <kbrown@cornell.edu>
955
956 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
957
f5b06c35
GM
9582011-04-12 Glenn Morris <rgm@gnu.org>
959
960 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
961
762f8d96 9622011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
963
964 * lib/allocator.c: New file, automatically generated by gnulib.
965
5fac7083
GM
9662011-04-07 Glenn Morris <rgm@gnu.org>
967
968 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
969
973f782d
EZ
9702011-04-06 Eli Zaretskii <eliz@gnu.org>
971
972 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
973 Revert last change.
974
f1f81baa
JB
9752011-04-06 Juanma Barranquero <lekktu@gmail.com>
976
977 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
978 ($(BLD)/careadlinkat.$(O)): New target.
979 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
980 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
981 Update dependencies.
982
b70d23ff 9832011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 984
41cf7d1a
PE
985 Fix more problems found by GCC 4.6.0's static checks.
986
aa181334
PE
987 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
988
1f7196bf 989 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
990 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
991 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
992 * m4/ssize_t.m4: New files, automatically generated from gnulib.
993
c0274801
GM
9942011-04-06 Glenn Morris <rgm@gnu.org>
995
996 * autogen/update_autogen: Handle loaddefs-like files as well.
997 (usage): Add -l, -C.
998 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
999 With -l, check status of lisp/ as well.
1000 With -C, clean before building.
1001 (autoreconf): Only pass -f in the `clean' case.
1002 (commit): New function.
1003
42e85a8f
GM
10042011-03-28 Glenn Morris <rgm@gnu.org>
1005
39f31873
GM
1006 * autogen/update_autogen: Pass -f to autoreconf.
1007
42e85a8f
GM
1008 * autogen.sh (get_version): Discard "not found" lines.
1009 (check_version): Respect $AUTOCONF etc environment variables.
1010
9af30bdf
GM
10112011-03-27 Glenn Morris <rgm@gnu.org>
1012
1013 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1014 (AH_BOTTOM): Do not define SIGTYPE.
1015
181855e6
GM
10162011-03-26 Glenn Morris <rgm@gnu.org>
1017
1018 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1019 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1020
9ee0d174
AS
10212011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1022
1023 * autogen/update_autogen: Remove useless function keyword.
1024
07da4b3c
EZ
10252011-03-25 Eli Zaretskii <eliz@gnu.org>
1026
1027 * config.bat: Generate src/config.h and lib/Makefile from
1028 autogen/config.in and autogen/Makefile.in.
1029
f6ca84c0
GM
10302011-03-25 Glenn Morris <rgm@gnu.org>
1031
1032 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1033 Remove; autoreconf can supply them.
1034 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1035 config.guess, install-sh. Pass -i to autoreconf.
1036 * autogen/update_autogen (genfiles): Add compile, config.guess,
1037 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1038 Discard non-error output from autoreconf in -q case.
1039 * autogen/compile, autogen/config.guess, autogen/config.sub:
1040 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1041 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1042 install-sh, missing.
1043
8cc1d519
GM
10442011-03-23 Glenn Morris <rgm@gnu.org>
1045
9bb73912 1046 * autogen/update_autogen: Fix typo.
904a432c 1047 (msg): Remove function; use `exec' instead.
9bb73912 1048
8cc1d519
GM
1049 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1050 (sync-from-gnulib): Don't sync mkinstalldirs.
1051 * make-dist: Don't distribute mkinstalldirs.
1052
c9c49752 10532011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1054
c9c49752 1055 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1056 * Makefile.in (GNULIB_MODULES): Add socklen.
1057 * configure.in: Do not check for sys/socket.h, since socklen does that.
1058 * m4/socklen.m4: New automatically-generated file, from gnulib.
1059
d5cad867
PE
1060 fakemail: Remove dependency on ignore-value.
1061 * Makefile.in (GNULIB_MODULES): Add stdio.
1062 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1063 imported from gnulib.
cbd350f1 1064 * .bzrignore: Add lib/stdio.h.
c9c49752 1065
34cb1cc6
GM
10662011-03-22 Glenn Morris <rgm@gnu.org>
1067
1068 * autogen/copy_autogen: Work from ./ or ../.
1069 Fix time-stamps.
1070 * autogen.sh: Doc fix.
1071
66b87493
GM
10722011-03-20 Glenn Morris <rgm@gnu.org>
1073
1074 * autogen/: New directory, to be excluded from releases.
1075 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1076 * autogen/README: New file.
1077 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1078 * autogen/Makefile.in: Add auto-updated generated files.
1079 * autogen.sh: No longer a no-op, now it tests for autotools
1080 and runs them as necessary.
cd1181db 1081 * configure.in: Default maintainer-mode to on.
66b87493
GM
1082 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1083
1ef6de05
PE
10842011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1085
1086 Update for gnulib.
1087 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1088 includes <intprops.h> directly.
1089 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1090 when building Emacs on Solaris 9 and running it on Solaris 10.
1091
0afb4571
J
10922011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1093
1094 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1095
33383987
JB
10962011-03-07 Chong Yidong <cyd@stupidchicken.com>
1097
1098 * Version 23.3 released.
1099
870d9cf6
GM
11002011-03-06 Glenn Morris <rgm@gnu.org>
1101
1102 * configure.in (FREETYPE_LIBS): Actually set it to something.
1103
6c0dea8a
PE
11042011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1105
1106 Work around some portability problems with symlinks.
1107
1108 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1109 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1110 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1111 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1112 * m4/symlink.m4:
1113 New files, automatically generated from gnulib.
1114 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1115 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1116
945d8b44
EZ
11172011-02-26 Eli Zaretskii <eliz@gnu.org>
1118
03382788
EZ
1119 * .bzrignore: Ignore new lib/*.in-h files.
1120
945d8b44
EZ
1121 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1122 depfiles.bat even if lib/deps already exist.
1123
9411886d
PE
11242011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1125
1126 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1127 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1128 recent changes to configure.in and to gnulib.
9411886d 1129
1e8dbdc6
GM
11302011-02-24 Glenn Morris <rgm@gnu.org>
1131
1132 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1133 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1134
f68c809d
PE
11352011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1136
1137 Assume S_ISLNK etc. work, since gnulib supports this.
1138 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1139 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1140 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1141 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1142
ba01e9d7
PE
11432011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1144
1145 * lib/min-max.h: New file, for "min" and "max".
1146
9f8370e6
CS
11472011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1148
0a19a6f8 1149 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1150 $(EMACS_ROOT)/nt/inc/stdint.h.
1151
25c51af3
EZ
11522011-02-21 Eli Zaretskii <eliz@gnu.org>
1153
1154 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1155 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1156 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1157
5fa4ac76
PE
11582011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1159
1160 Import filemode module from gnulib.
1161 * .bzrignore: Add lib/sys/.
1162 * Makefile.in (GNULIB_MODULES): Add filemode.
1163 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1164 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1165 from gnulib. This adds support for some more file types, e.g.,
1166 Cray DMF migrated files.
1167 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1168 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1169 * m4/sys_stat_h.m4: New files, generated from gnulib.
1170 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1171 Regenerate.
1172
e1e6b4fb
EZ
11732011-02-20 Eli Zaretskii <eliz@gnu.org>
1174
1175 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1176 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1177
6cac9cb1
PE
11782011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1179
1180 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1181 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1182 is no longer needed, due to the recent SSDATA and related changes.
1183 Perhaps -Wno-pointer-sign should also be removed from
1184 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1185 way to test this so I left it alone.
1186 * configure: Regenerate.
1187
0a19a6f8 11882011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1189
1190 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1191 src/makefile.w32-in.
1192
61353ac8 11932011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1194
61353ac8 1195 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1196 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1197 Regenerate.
1198 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1199 Import the new versions from gnulib; they assume a C99-style
1200 <stdint.h>, supplied by the stdint module.
1201 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1202 imported from gnulib.
942f733f
PE
1203 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1204 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1205 special cases.
61353ac8 1206
9d9d12cd
EZ
12072011-02-19 Eli Zaretskii <eliz@gnu.org>
1208
152be435 1209 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1210 Add lib/deps/.
152be435 1211
9d9d12cd 1212 * config.bat: Configure in `lib'.
219463da 1213 Generate *.Po files in lib/deps.
9d9d12cd 1214
7d315eb6
PE
12152011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1216
1217 Import IRIX 6.5 getloadavg fixes from gnulib.
1218 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1219
1f5d53eb
PE
12202011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1221
1222 Import getloadavg module from gnulib.
1223 * .bzrignore: Add lib/stdlib.h.
1224 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1225 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1226 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1227 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1228 Remove; gnulib does this now.
1229 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1230 from gnulib. This adds support for several other systems, such
1231 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1232 buffer overrun on Linux hosts under very high load, and on hosts
1233 that maintain a channel to the load average file it makes sure
1234 the file descriptor is close-on-exec (on hosts that support this)
1235 and is not stdin, stdout, or stderr.
1236 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1237 from gnulib.
1238 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1239 * src/config.in: Regenerate.
1240
bb55f713
PE
12412011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1242
1243 Merge from gnulib.
1244
7127b760
PE
1245 * install-sh: Update to scriptversion 2011-01-19.21.
1246
bb55f713
PE
1247 2011-02-13 Bruno Haible <bruno@clisp.org>
1248
1249 Consistent macro naming for macros that use GCC __attribute__.
1250 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1251 ATTRIBUTE_DEPRECATED.
1252
1253 2011-02-12 Bruno Haible <bruno@clisp.org>
1254
1255 setlocale: Prefer gnulib's override over libintl's override.
1256 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1257 GNULIB_defined_setlocale is set.
1258
57e96f8e
GM
12592011-02-13 Glenn Morris <rgm@gnu.org>
1260
1261 * make-dist: Exclude generated file src/globals.h.
1262
988c07df
PE
12632011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1264
1265 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1266 Sync from gnulib, which has been patched to fix the problem
1267 with the license notices. Problem reported by Glenn Morris in
1268 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1269
ccded26c
SM
12702011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1271
1272 * .bzrignore: Ignore globals.h and related stamp.
1273
6ffb2c0c
PE
12742011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1275
1276 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1277 This merges the following fix from gnulib:
1278
1279 2011-02-08 Bruno Haible <bruno@clisp.org>
1280
1281 Split large sed scripts, for HP-UX sed.
1282
00b3c7ac
TT
12832011-02-08 Tom Tromey <tromey@redhat.com>
1284
1285 * configure: Rebuild.
1286 * configure.in (NS_OBJC_OBJ): New subst.
1287
91ccade4
PE
12882011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1289
6ffb2c0c
PE
1290 gnulib: allow multiple gnulib generated replacements to coexist
1291 This defines a few preprocessor symbols that should not affect Emacs.
1292 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1293 via "make sync-from-gnulib".
1294
e765a388
PE
1295 gnulib: undo previous change
1296 The upstream _HEADERS change was backed out of gnulib (see the
1297 same thread). Stay in sync with gnulib.
1298
91ccade4 1299 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1300 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1301 New empty macros, to accommodate recent changes to gnulib. See
1302 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1303 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1304 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1305 * lib/time.in.h, lib/unistd.in.h:
1306 Regenerate.
91ccade4 1307
d67985d3
PE
13082011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1309
1310 sync from gnulib to remove HAVE_STDBOOL_H
1311 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1312 AC_HEADER_STDBOOL. All uses changed. Do not define
1313 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1314 imported from the latest Autoconf git. It was motivated by Emacs,
1315 which uses gnulib but does not need HAVE_STDBOOL_H.
1316 * configure, src/config.in: Regenerate.
1317 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1318
67342916
PE
13192011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1320
1321 allow C code to suppress warnings about ignored return values
1322 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1323 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1324 * lib/ignore-value.h: New file.
67342916 1325
14beddf4 13262011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1327
1328 * configure.in: Test existence of xaw3d library, not just the
1329 header (Bug#7642).
1330
6ffb2c0c
PE
13312011-01-31 Eli Zaretskii <eliz@gnu.org>
1332
1333 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1334 $(BLD)/time_r.$(O).
1335 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1336 $(EMACS_ROOT)/src/m/intel386.h.
1337 ($(BLD)/strftime.$(O)):
1338 ($(BLD)/time_r.$(O)): Define prerequisites.
1339
16fab143
PE
13402011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1341
1342 src/emacs.c now gets version number from configure.in
1343 * configure.in (version): Set this from $PACKAGE_VERSION,
1344 which is set from AC_INIT, rather than scouting through src/emacs.c.
1345 * configure: Regenerate.
1346 * make-dist (version): Get it from configure.in, not src/emacs.c.
1347
16c3e636
PE
13482011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1349
1350 strftime: import from gnulib
1351 * Makefile.in (GNULIB_MODULES): Add strftime.
1352 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1353 needed.
6ffb2c0c 1354 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1355 Regenerate.
6ffb2c0c
PE
1356 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1357 imported from gnulib.
16c3e636
PE
1358 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1359 This incorporates many changes from gnulib, including simpler
1360 handling of multibyte formats, porting to mingw32 and other
1361 platforms, and support for higher-resolution time stamps.
1362 Emacs does not yet use the higher-resolution interface.
1363
3de84ad9
PE
13642011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1365
1366 gnulib: import mktime and move-if-change fixes from gnulib
1367
1368 * configure: Regenerate from the following.
1369
6ffb2c0c
PE
1370 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1371
1372 mktime: clarify long_int width checking
1373 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1374 the top level, to make it clearer that the assumption about
1375 long_int width is being checked. See
1376 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1377
3de84ad9
PE
1378 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1379
1380 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1381 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1382 negative number, which the C Standard says has undefined behavior.
1383 In practice this is not a problem, but might as well do it by the book.
1384 Reported by Rich Felker and Eric Blake; see
1385 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1386 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1387 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1388
1389 mktime: #undef mktime before #defining it
1390 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1391
1392 mktime: systematically normalize tm_isdst comparisons
1393 * lib/mktime.c (isdst_differ): New function.
1394 (__mktime_internal): Use it systematically for all isdst comparisons.
1395 This completes the fix for libc BZ #6723, and removes the need for
1396 normalizing tm_isdst. See
1397 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1398 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1399
1400 mktime: fix some integer overflow issues and sidestep the rest
1401
1402 This was prompted by a bug report by Benjamin Lindner for MinGW
1403 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1404 His bug is due to signed integer overflow (0 - INT_MIN), and I
1405 I scanned through mktime.c looking for other integer overflow
1406 problems, fixing all the bugs I found.
1407
1408 Although the C Standard says the resulting code is still not safe
1409 in the presence of integer overflow, in practice it should be good
1410 enough for all real-world two's-complement implementations, except
1411 for debugging environments that deliberately trap on integer
1412 overflow (e.g., gcc -ftrapv).
1413
1414 * lib/mktime.c (WRAPV): New macro.
1415 (SHR): Also check that long_int and time_t shift right in the
1416 usual way, before using the fast-but-unportable method.
1417 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1418 used. The code already assumed two's complement, so there's
1419 no need to test for alternatives. All uses removed.
1420 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1421 the C standard. Problem reported by Rich Felker in
1422 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1423 (twos_complement_arithmetic): Also check long_int and time_t.
1424 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1425 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1426 (__mktime_internal): Avoid integer overflow with unary subtraction
1427 in two instances where -1 - X is an adequate replacement for -X,
1428 since the calculations are approximate.
3de84ad9
PE
1429
1430 2011-01-29 Eric Blake <eblake@redhat.com>
1431
1432 mktime: avoid infinite loop
1433 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1434 type; behavior is still undefined but portable to all known targets.
1435 Reported by Rich Felker.
1436
6ffb2c0c
PE
1437 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1438
1439 mktime: avoid problems on NetBSD 5 / i386
1440 * lib/mktime.c (long_int): New type. This works around a problem
1441 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1442 but time_t is 64 bits, and where I expect the existing code is
1443 wrong in some cases.
1444 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1445 (ydhms_diff): Bring back the compile-time check for wide-enough
1446 year and yday.
1447
1448 mktime: fix misspelling in comment
1449 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1450 This merges all recent glibc changes of importance.
1451
3de84ad9
PE
1452 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1453
1454 move-if-change: cope with concurrent mv of identical file.
1455 * move-if-change (CMPPROG): Accept environment
1456 variable as an override for `cmp'.
1457 (usage): Document CMPPROG.
1458 Adjust comparison to drop stdout. Cope with failure of mv if
1459 the target file exists and is identical to the source, for
1460 parallel builds.
1461 Report from H.J. Lu against binutils in PR binutils/12283.
1462
6ffb2c0c
PE
14632011-01-29 Eli Zaretskii <eliz@gnu.org>
1464
1465 * lib/makefile.w32-in:
1466 * lib/getopt_.h: New files.
1467
c7e95b91
PE
14682011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1469
1470 improve fix for MS-DOS file name clash
1471 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1472 for portability to POSIX make. Reported by Bruno Haible.
1473 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1474 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1475 files from accumulating as garbage. Also reported by Bruno Haible.
1476
125c3718
PE
14772011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1478
1479 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1480 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1481 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1482 problems with MS-DOS 8+3 file name restrictions.
1483 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1484 it, it would also cause problems when extracting Emacs distribution
1485 tarballs on MS-DOS hosts.
1486 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1487 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1488 * config.guess, config.sub: Sync from gnulib.
1489 * m4/gnulib-cache.m4: Remove from repository.
1490 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1491
4004ef46
GM
14922011-01-25 Glenn Morris <rgm@gnu.org>
1493
0b5c5d82
GM
1494 * README: Add a note about ranges in copyright years.
1495
4004ef46
GM
1496 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1497
06d8ace5 14982011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1499
1500 * configure.in: Add HP-UX on IA64 (Bug#6811).
1501
d6974efa
PE
15022011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1503
1504 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1505 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1506 as it is no longer needed.
6ffb2c0c 1507 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1508 * configure.in: Invoke the new gnulib macro
1509 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1510 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1511 * m4/getopt.m4: Sync from gnulib; this removes the need for
1512 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1513 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1514 New macro, synced from gnulib.
1515 * m4/warn-on-use.m4: Remove.
1516
e02ea74b
PE
15172011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1518
1519 aclocal.m4: put this file back into repository
1520 This way, we don't have to assume that the maintainer has
1521 the automake package installed. See
1522 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1523 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1524 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1525 undoing the previous change.
1526 * aclocal.m4: New file (actually, resurrected).
1527
48dcd482
MB
15282011-01-22 Miles Bader <miles@gnu.org>
1529
1530 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1531 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1532 Emacs directly uses fontconfig, and breaks building when using a
1533 strict linker).
1534
925e561d
PE
15352011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1536
b06b1098
PE
1537 src/config.in: shrink slightly
1538 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1539 This makes src/config.in a bit smaller, by removing identifiers
1540 like GNULIB_TEST_MKTIME that Emacs does not need.
1541 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1542 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1543 Sync from gnulib. This removes a few more unnecessary symbols from
1544 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1545 * configure, src/config.in: Regenerate.
1546
925e561d
PE
1547 aclocal.m4: tweaks to regenerate more conveniently
1548 This attempts to act better when the source is in a weird state. See
1549 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1550 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1551 * .bzrignore: Add aclocal.m4.
1552
942be821
PE
15532011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1554
1555 aclocal.m4: omit auto-generated file from repository
1556 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1557 the most recent change here.
1558 * aclocal.m4: Remove from bzr repository. This file is
1559 auto-generated and isn't needed to run 'configure'. See
1560 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1561
0813c96e
PE
15622011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1563
1564 Minor Makefile.in tweaks to build from gnulib better.
1565 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1566 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1567 (top_maintainer_clean): Don't remove aclocal.m4.
1568
7cae64b4
PE
15692011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1570
53911e8f
PE
1571 Minor cleanups for 'bzr status'
1572 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1573 the output of config.guess.
1574 * Makefile.in (top_distclean): Remove stamp-h1 too.
1575
7cae64b4
PE
1576 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1577 defined if the compiler supports GCC-style __attribute__
1578 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1579 this syntax.
1580
a3e44e79 15812011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1582
3cbecb8f
PE
1583 Makefile.in: tidy up the building of lib
1584 * Makefile.in (am--refresh): Mark as .PHONY.
1585 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1586 as they're not rebuilt unless you do a "make sync-from-gnulib"
1587 and the former is needed for "configure".
1588 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1589 has already removed lib/Makefile.
1590
ecbfcc83
PE
1591 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1592 This avoids building ftoastr and ldtoastr, which aren't needed. See
1593 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1594
803059b9
PE
1595 * .bzrignore: Add .h files that are host-dependent.
1596 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1597 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1598 host-dependent and are built as part of an ordinary 'make', and
1599 should not be checked in.
1600
6ffb2c0c
PE
1601 * lib/Makefile.in: Regenerate.
1602 * lib/COPYING: New file, a copy of COPYING.
1603
2a78afcc 1604 * configure: Regenerate.
37564543
PE
1605 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1606
e275c824 1607 Regenerate.
6ffb2c0c
PE
1608 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1609 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1610 New files, copied from gnulib by gnulib-tool.
1611 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1612 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1613 Regenerate.
ecbfcc83 1614
84bbb1ad
PE
1615 Use gnulib's getopt-gnu module.
1616 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1617 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1618 representative of the dependencies.
1619 * configure.in: Do not configure getopt, as gnulib does that now.
1620 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1621 getopt now, in lib.
ecbfcc83 1622
1fd182f0 1623 Regenerate.
6ffb2c0c
PE
1624 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1625 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1626 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1627 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1628 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1629 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1630 * m4/wchar_t.m4, warn-on-use.h:
1631 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1632 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1633 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1634 Regenerate.
1635
1e11dbe3
PE
1636 Use gnulib's mktime module.
1637 * Makefile.in (GNULIB_MODULES): Add mktime.
1638 * configure.in: Remove code no longer needed, as gnulib now does it.
1639 (AC_CHECK_FUNCS): Remove mktime.
1640 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1641 (__restrict): Remove, as this now gets in the way of the C99
1642 support for 'restrict' pulled in by the gnulib mktime module.
1643 Code should now use 'restrict' and not '__restrict".
1644 (mktime): Remove.
1645 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1646 and warn-on-use.h into the distribution.
1fd182f0
PE
1647
1648 Regenerate.
6ffb2c0c
PE
1649 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1650 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1651 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1652 * lib/dummy.c: Remove.
1653 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1654 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1655 Regenerate.
ecbfcc83 1656
1e11dbe3 1657 Use gnulib's ftoastr module.
fa2c4f56
PE
1658 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1659
743c80a7 1660 Regenerate.
6ffb2c0c
PE
1661 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1662 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1663 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1664 New files, generated automatically, with 'make sync-from-gnulib'
1665 followed by 'make'.
1666 * configure, lisp/dired.el, src/config.in: Regenerate.
1667
9a514d4a
PE
1668 Automate syncing from gnulib.
1669 * INSTALL, README: Document new subdirectory 'lib'.
1670 * Makefile.in (SUBDIR): Add lib.
1671 (SUBDIR_MAKEFILES): Add lib/Makefile.
1672 (lib-src, src, TAGS, tags): Depend on lib.
1673 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1674 ($(gnulib_srcdir)): New rule.
1675 (sync-from-gnulib): New rule, which is .PHONY.
1676 (lib): New rule, which is like lib-src.
1677 (Makefile): Depend on lib/Makefile.in.
1678 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1679 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1680 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1681 (am--refresh): New rule, to pacify Automake.
1682 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1683 Clean lib, too.
1684 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1685 droppings.
1686 (maintainer-clean, extraclean): Use it.
1687 * configure.in: Initialize for automake and gnulib, by invoking
1688 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1689 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1690 more conveniently with automake.
6ffb2c0c 1691 * lib/Makefile.am: New file.
9a514d4a
PE
1692 * make-dist: Also put into the distribution aclocal.m4,
1693 compile, depcomp, missing, and the files under lib/.
1694
dc3e3e7b
GM
16952011-01-15 Glenn Morris <rgm@gnu.org>
1696
1697 * Makefile.in (epaths-force): No more arch-tag to edit.
1698
dab73760
CY
16992011-01-15 Chong Yidong <cyd@stupidchicken.com>
1700
1701 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1702
9f4b8b47
PE
17032011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1704
1705 * make-dist: Distribute test/ files too.
1706 Distribute every file under test/ that is under version control,
1707 using patterns like *.el to capture files that are added later.
1708 Without this change, "configure" would fail, because it would
1709 attempt to build from a Makefile.in that was not distributed.
1710
d221e780
CO
17112011-01-13 Christian Ohler <ohler@gnu.org>
1712
1713 * Makefile.in (INFO_FILES): Add ERT.
1714
1715 * Makefile.in (check): Run tests in test/automated.
1716
1717 * Makefile.in:
1718 * configure.in: Add test/automated/Makefile.
1719
bc5585d1
PE
17202011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1721
2b3f5bc8
PE
1722 * install-sh, mkinstalldirs, move-if-change: Update from master
1723 source in gnulib.
1724
bc5585d1
PE
1725 * config.guess, config.sub: Updated from master source.
1726
2018939f
AS
17272011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1728
1729 * configure.in: Check for __builtin_unwind_init.
1730
e5365138
GM
17312011-01-05 Glenn Morris <rgm@gnu.org>
1732
1733 * configure.in (HAVE_MAKEINFO): New output variable.
1734 (MAKEINFO): Reset to "makeinfo" if not found.
1735 * Makefile.in (install-arch-indep, info):
1736 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1737
4fc5868a
UM
17382010-12-29 Ulrich Mueller <ulm@gentoo.org>
1739
1740 * configure.in: Make gameuser configurable (Bug#7717).
1741
68251e16
GM
17422010-12-15 Glenn Morris <rgm@gnu.org>
1743
1744 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1745 long absent lib-src/fns-*.el.
1746
838db889
GM
17472010-12-11 Glenn Morris <rgm@gnu.org>
1748
1749 * make-dist: Exclude etc/*.pyc.
1750
fe646d2c
AS
17512010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1752
1753 * configure.in: Don't double machfile in final message.
1754
d96c83fa
CY
17552010-12-04 Chong Yidong <cyd@stupidchicken.com>
1756
1757 * configure.in: Fix last change.
1758
d6a003a8
AS
17592010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1760
1761 * configure.in: Remove reference to removed machine description
1762 files and allow $machine and $machfile to be empty. Substitute
1763 M_FILE/S_FILE instead of machfile/opsysfile.
1764
067d23c9
KY
17652010-12-03 Glenn Morris <rgm@gnu.org>
1766
1767 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1768
17692010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1770
1771 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1772 (EXTERNALLY_VISIBLE): New definition.
1773
17742010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1775
1776 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1777
17782010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1779
1780 * configure.in: Do not check for unconditionally included headers.
1781
17822010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1783
1784 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1785
17862010-11-09 Michael Albinus <michael.albinus@gmx.de>
1787
1788 * configure.in: Don't write a warning for D-Bus anymore.
1789
17902010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1791
1792 * configure.in: Fix indentation.
1793
17942010-10-31 Ken Brown <kbrown@cornell.edu>
1795
1796 * configure.in (checking whether localtime caches TZ): Use
1797 unsetenv instead of modifying environment directly.
1798
17992010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1800
1801 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1802 to avoid warning.
1803
18042010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1805
e9fce1ac 1806 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1807
18082010-10-22 Glenn Morris <rgm@gnu.org>
1809
1810 * make-dist: Avoid listing .el files twice. Don't try to run
1811 autoconf if --no-update.
1812
18132010-10-20 Glenn Morris <rgm@gnu.org>
1814
1815 * make-dist: No longer create lisp/MANIFEST.
1816
18172010-10-14 Glenn Morris <rgm@gnu.org>
1818
1819 * BUGS, INSTALL.BZR, README: Updates.
1820
18212010-10-13 Glenn Morris <rgm@gnu.org>
1822
1823 * make-dist: Remove --compress. Check for the appropriate
1824 gzip-like executable, and if not found, don't compress.
1825 Check version number in README, don't change it.
1826 Use find for nt/inc/*.h.
1827
18282010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1829
1830 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1831 trailing / from directory names.
1832
18332010-10-12 Glenn Morris <rgm@gnu.org>
1834
1835 * make-dist: Update and simplify.
1836
18372010-10-12 Eli Zaretskii <eliz@gnu.org>
1838
1839 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1840
18412010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1842
1843 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1844
18452010-10-09 Glenn Morris <rgm@gnu.org>
1846
1847 * make-dist: No more doc/emacs/*.texi.in.
1848
1849 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1850
18512010-10-09 Glenn Morris <rgm@gnu.org>
1852
1853 * configure.in: Combine some conditionals.
1854
1855 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1856 * make-dist: Include doc/emacs/*.texi.in.
1857
1858 * INSTALL, make-dist: Remove references to b2m.
1859 * Makefile.in (MAN_PAGES): Remove b2m.1.
1860
18612010-10-05 Glenn Morris <rgm@gnu.org>
1862
1863 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1864
18652010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1866
1867 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1868
18692010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1870
1871 * configure.in: Include stdlib.h and string.h unconditionally.
1872
18732010-09-29 Romain Francoise <romain@orebokech.com>
1874
1875 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1876
18772010-09-28 Glenn Morris <rgm@gnu.org>
1878
1879 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1880 happy.
1881
18822010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1883
1884 * configure.in: Enable imagemagick by default.
1885
18862010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1887
1888 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1889 GnuTLS libraries.
067d23c9
KY
1890
18912010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1892
1893 * configure.in: Set up GnuTLS.
1894
18952010-09-22 Chong Yidong <cyd@stupidchicken.com>
1896
1897 * configure.in: Announce whether libxml2 is linked to.
1898
18992010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1900
1901 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1902
19032010-09-18 Eli Zaretskii <eliz@gnu.org>
1904
1905 * config.bat: Detect that libxml2 is installed and if so, build
1906 with it.
1907
19082010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1909
1910 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1911 be used. This fixes a conf problem on Mac OS X.
1912
19132010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1914
1915 * configure.in: Check for libxml2.
1916
19172010-09-09 Glenn Morris <rgm@gnu.org>
1918
1919 * make-dist: No more TODO files under lisp/.
1920
19212010-09-04 Eli Zaretskii <eliz@gnu.org>
1922
1923 * config.bat: Produce lisp/gnus/_dir-locals.el from
1924 lisp/gnus/.dir-locals.el.
1925
19262010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1927
1928 * configure.in: Fix check for librsvg, imagemagick and
1929 MagickExportImagePixels.
1930
19312010-08-18 Joakim Verona <joakim@verona.se>
1932
1933 * Makefile.in, configure.in: Checks for ImageMagick.
1934
19352010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1936
1937 * configure.in (AC_PREREQ): Require autoconf 2.65.
1938
19392010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1940
1941 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1942
19432010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1944
1945 * configure.in: Add AC_C_BIGENDIAN.
1946
19472010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1948
1949 * configure.in (ORDINARY_LINK): Use on hpux* too.
1950
19512010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1952
1953 * configure.in: Check for util.h.
1954 Use -Wimplicit-function-declaration if compiler supports it.
1955
19562010-08-05 Eli Zaretskii <eliz@gnu.org>
1957
1958 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1959
19602010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1961
1962 * configure.in: Restore accidentally removed use of
1963 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1964
19652010-07-29 Chad Brown <yandros@mit.edu>
1966
1967 * configure.in: Check for dirent.h.
1968
19692010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1970
1971 * configure.in: Remove reference to usg5-4, unused.
1972
19732010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1974
1975 * configure.in: Check for __executable_start.
1976
19772010-07-24 Ken Brown <kbrown@cornell.edu>
1978
1979 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1980
19812010-07-24 Juanma Barranquero <lekktu@gmail.com>
1982
1983 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1984
19852010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1986
1987 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1988
19892010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1990
1991 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1992 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1993 (C_OPTIMIZE_SWITCH): Remove.
1994 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1995
19962010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1997
1998 * configure.in: Don't check for index and rindex, check for strchr
1999 and strrchr. Define strchr and strrchr as index and rindex,
2000 resp., in src/config.h if not available.
2001
20022010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2003
2004 * configure.in: Use -Wold-style-definition if available.
2005 This helps with the transition to standard C code, it can be
2006 removed when done.
2007
2008 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2009
2010 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2011 and MSWindows.
2012
20132010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2014
2015 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2016 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2017
20182010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2019
2020 * configure.in (getenv): Remove K&R declaration.
2021
20222010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2023
2024 * configure.in: Remove define __P.
2025
20262010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2027
2028 * configure.in (--enable-use-lisp-union-type): New flag.
2029
20302010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2031
2032 Fix CFLAGS for non-GCC compilers.
2033 * configure.in (CFLAGS): Always use -g like it was done before the
2034 2010-03-30 change.
2035 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2036 (Bug#6538)
2037
20382010-06-30 Glenn Morris <rgm@gnu.org>
2039
2040 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2041 Set with AC_DEFINE rather than AH_BOTTOM.
2042
2043 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2044 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2045 Set with shell, not cpp.
2046 (LIBX): Remove, just use -lX11 in the one place this was used.
2047 (cannot_dump): Replace with CANNOT_DUMP.
2048
20492010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2050
0a19a6f8 2051 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2052 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2053 by minimum required Gtk+ 2.6). Add checks for functions introduced
2054 in Gtk+ 2.14 or newer (bug#6505).
2055
20562010-06-26 Eli Zaretskii <eliz@gnu.org>
2057
2058 * config.bat: Remove white space around "+" in COPY commands.
2059
20602010-06-23 Glenn Morris <rgm@gnu.org>
2061
2062 * info/dir: Start descriptions in column 32, per Texinfo convention.
2063
20642010-06-16 Chong Yidong <cyd@stupidchicken.com>
2065
2066 * INSTALL: Update font information (Bug#6389).
2067
20682010-06-16 Glenn Morris <rgm@gnu.org>
2069
2070 * INSTALL: General update.
2071
20722010-06-12 Glenn Morris <rgm@gnu.org>
2073
2074 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2075
20762010-06-11 Glenn Morris <rgm@gnu.org>
2077
2078 * configure.in (--without-compress-info): New option.
2079 (GZIP_INFO): New output variable.
2080
2081 * Makefile.in (GZIP_INFO): New, set by configure.
2082 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2083 Handle man pages in the same way.
2084
20852010-06-10 Glenn Morris <rgm@gnu.org>
2086
2087 * Makefile.in (install-arch-indep): Gzip the info files too.
2088
2089 * make-dist: Remove references to non-existent directories and files.
2090
20912010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2092
2093 * configure.in: Include <strings.h> and <string.h> instead of
2094 "strings.h" and "string.h".
2095
20962010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2097
2098 * configure.in: Remove code dealing with BSTRING.
2099
21002010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2101
2102 * configure.in (AC_PREREQ): Require autoconf 2.65.
2103
2104 * configure.in (unxec): Do not define and substitute.
2105 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2106
21072010-06-03 Glenn Morris <rgm@gnu.org>
2108
2109 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2110
21112010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2112
2113 Fix alloca definition when using gcc on non-gnu systems.
2114 * configure.in: Use the code sequence indicated by "info autoconf"
2115 for alloca (bug#6170).
2116
21172010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2118
2119 * .bzrignore: Ignore new files from trunk, which appear if you use
2120 colocated branches (i.e. "bzr switch").
2121
21222010-05-28 Glenn Morris <rgm@gnu.org>
2123
2124 * configure.in: Simplify some of the $canonical tests.
2125
21262010-05-27 Glenn Morris <rgm@gnu.org>
2127
2128 * config.bat: Do not preprocess src/Makefile.in.
2129
2130 * configure.in: Do not preprocess src/Makefile.in.
2131 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2132 (AC_EGREP_CPP): Test no longer needed.
2133
2134 * make-dist: No more Makefile.c files.
2135
21362010-05-26 Glenn Morris <rgm@gnu.org>
2137
2138 * configure.in (YMF_PASS_LDFLAGS): Remove.
2139 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2140
2141 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2142 Add $GNUSTEP_LOCAL_HEADERS.
2143 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2144
2145 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2146 (GNUSTEP_MAKEFILES): Remove.
2147 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2148 stuff to here.
2149
21502010-05-25 Glenn Morris <rgm@gnu.org>
2151
2152 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2153 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2154
2155 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2156 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2157 here instead.
2158
21592010-05-24 Romain Francoise <romain@orebokech.com>
2160
2161 * make-dist: Look for version in src/emacs.c.
2162 Use lisp/subr.el rather than lisp/version.el for location check.
2163
21642010-05-21 Glenn Morris <rgm@gnu.org>
2165
2166 * configure.in (MKDEPDIR): Parallel build tweak.
2167
2168 * configure.in (ns_frag): New output file.
2169
2170 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2171 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2172
2173 * configure.in (cannot_dump): New output variable.
2174
21752010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2176
2177 * configure.in: On NetBSD, if terminfo is found, use it in
2178 preference to termcap. (Bug#6190)
2179
21802010-05-20 Glenn Morris <rgm@gnu.org>
2181
2182 * make-dist (src): Include *.mk.
2183 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2184 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2185 (deps_frag): New output file.
2186 (AUTO_DEPEND): Remove this definition.
2187
2188 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2189
21902010-05-19 Glenn Morris <rgm@gnu.org>
2191
2192 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2193 (ORDINARY_LINK): New AC_DEFINE.
2194 (LIB_GCC): No need to set if ORDINARY_LINK.
2195
21962010-05-18 Glenn Morris <rgm@gnu.org>
2197
2198 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2199 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2200
2201 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2202 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2203 (RALLOC_OBJ): New output variable.
2204
2205 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2206 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2207
22082010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2209
2210 * Makefile.in (src): Provide the name of the VCS file that witnesses
2211 a pull.
2212 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2213
22142010-05-17 Glenn Morris <rgm@gnu.org>
2215
2216 * configure.in (OLDXMENU_DEPS): New output variable.
2217
22182010-05-16 Glenn Morris <rgm@gnu.org>
2219
2220 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2221
2222 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2223 * Makefile.in (install-arch-dep): Update for above change.
2224
2225 * Makefile.in (ns_appdir): Remove.
2226 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2227
2228 * configure.in (TEMACS_LDFLAGS2): New output variable.
2229
2230 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2231 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2232 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2233 nothing uses.
2234
22352010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2236
2237 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2238 does not use them.
2239 (X11R5_INHIBIT_I18N): Remove, unused.
2240
22412010-05-15 Glenn Morris <rgm@gnu.org>
2242
2243 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2244
2245 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2246
22472010-05-15 Ken Raeburn <raeburn@raeburn.org>
2248
2249 * configure.in: Look for version string in its new location.
2250
22512010-05-15 Eli Zaretskii <eliz@gnu.org>
2252
2253 * config.bat: Remove support for DJGPP v1.x.
2254
22552010-05-15 Glenn Morris <rgm@gnu.org>
2256
2257 * configure.in (OLDXMENU_TARGET): New output variable.
2258
2259 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2260
2261 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2262 and other files that no longer exist.
2263
22642010-05-14 Glenn Morris <rgm@gnu.org>
2265
2266 * configure.in (cpp_undefs): Add mktime, register, X11.
2267
2268 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2269 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2270 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2271
2272 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2273 (GNUSTEP_MAKEFILES): Do not output.
2274
22752010-05-13 Glenn Morris <rgm@gnu.org>
2276
2277 * configure.in: Fix some paren typos.
2278
2279 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2280
2281 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2282
22832010-05-12 Glenn Morris <rgm@gnu.org>
2284
2285 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2286
2287 * configure.in (LIB_GCC): New output variable.
2288
22892010-05-11 Glenn Morris <rgm@gnu.org>
2290
2291 * make-dist (msdos): No more mainmake.
2292
2293 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2294 * config.bat: Do not run cpp on lib-src/Makefile.in.
2295
2296 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2297
22982010-05-10 Glenn Morris <rgm@gnu.org>
2299
2300 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2301
2302 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2303 (BLESSMAIL_TARGET): New output variable.
2304
23052010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2306
2307 * INSTALL: Fix typos.
2308
23092010-05-08 Chong Yidong <cyd@stupidchicken.com>
2310
2311 * configure.in: Add check for buggy version of GCC (Bug#6031).
2312
23132010-05-08 Glenn Morris <rgm@gnu.org>
2314
2315 * configure.in (HAVE_LIBNCURSES): New local variable.
2316 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2317 replacing cpp in src/s/*.h and src/Makefile.in.
2318
23192010-05-07 Chong Yidong <cyd@stupidchicken.com>
2320
2321 * Version 23.2 released.
2322
23232010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2324
2325 * configure.in: Add tests for `isnan' and `copysign'.
2326
23272010-05-07 Eli Zaretskii <eliz@gnu.org>
2328
2329 * config.bat: Allow for 2 leading `#'s in comments in
2330 src/Makefile.in.
2331
23322010-05-07 Glenn Morris <rgm@gnu.org>
2333
2334 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2335 Merges logic from src/s/* and src/Makefile.in.
2336 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2337
23382010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2339
2340 Define START_FILES and LIB_STANDARD using autoconf.
2341 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2342 here from src/s/*.h.
2343 (HAVE_CRTIN): Remove, inline logic in the netbsd
2344 START_FILES/LIB_STANDARD computation.
2345
23462010-05-06 Glenn Morris <rgm@gnu.org>
2347
2348 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2349
2350 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2351 (LD_SWITCH_X_SITE): Remove unused variables.
2352
23532010-05-04 Glenn Morris <rgm@gnu.org>
2354
2355 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2356 as well.
2357 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2358
2359 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2360
2361 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2362 variables, replacing c_switch_machine, c_switch_system.
2363 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2364 @c_switch_system@.
2365
23662010-05-03 Glenn Morris <rgm@gnu.org>
2367
2368 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2369
2370 * make-dist: There are no more src/m/*.inp files.
2371
23722010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2373
2374 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2375 (ac_link): Do not use ld_switch_machine.
2376
23772010-05-01 Glenn Morris <rgm@gnu.org>
2378
2379 * configure.in (OTHER_OBJ): Remove.
2380 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2381
23822010-04-30 Glenn Morris <rgm@gnu.org>
2383
2384 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2385 Elsewhere, maybe include it.
2386
2387 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2388 (OLDXMENU, LIBXMENU): New output variables.
2389
2390 * configure.in (OTHER_OBJ): New output variable.
2391
23922010-04-28 Glenn Morris <rgm@gnu.org>
2393
2394 * configure.in (CYGWIN_OBJ): New output variable.
2395
2396 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2397
2398 * configure.in (FONT_OBJ): New output variable.
2399
2400 * configure.in (LIBXMU): New output variable.
2401
2402 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2403
2404 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2405 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2406
24072010-04-27 Glenn Morris <rgm@gnu.org>
2408
2409 * configure.in (LIBXTR6): New output variable. Move unixware special
2410 case here from src/s/unixware.h.
2411
2412 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2413 in Makefiles.
2414 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2415
2416 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2417 (LIBXP): No longer substitute in Makefiles.
2418 (MOTIF_LIBW): New output variable. Move system-specific settings here
2419 from src/s files.
2420
24212010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2422
2423 Reduce CPP usage.
2424 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2425 (unexec): Define unconditionally, all platforms define
2426 UNEXEC. AC_SUBST it.
2427 (UNEXEC_SRC): Remove, unused.
2428 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2429
24302010-04-27 Glenn Morris <rgm@gnu.org>
2431
2432 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2433 replaced by LIBXP.
2434
2435 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2436 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2437 On hpux10-20, default to /lib.
2438
2439 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2440
24412010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2442
2443 * configure.in (LIBS_MACHINE): Remove, unused.
2444
2445 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2446
24472010-04-24 Glenn Morris <rgm@gnu.org>
2448
2449 * configure.in (CRT_DIR): New output variable.
2450 (--with-crt-dir): New option. (Bug#5655)
2451 (HAVE_LIB64_DIR): Remove.
2452
24532010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2454
2455 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2456
24572010-04-22 Miles Bader <miles@gnu.org>
2458
2459 * configure.in: Get rid of "unix" pre-defined macro when
2460 preprocessing Makefile. (Bug#5857)
2461
24622010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2463
2464 Avoid non-portable shell command negation
2465 * configure.in: Revert last change.
2466
24672010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2468
2469 * configure.in: Change "if test ! -f" to "if ! test -f".
2470
24712010-04-21 Glenn Morris <rgm@gnu.org>
2472
2473 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2474 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2475
24762010-04-21 Karel Klíč <kklic@redhat.com>
2477
2478 * configure.in: New option: --with(out)-selinux, on by default.
2479 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2480 LIBSELINUX_LIBS in Makefiles.
2481
24822010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2483
2484 * configure.in: Remove all references to LIBX11_SYSTEM.
2485
24862010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2487
2488 * configure.in: Remove all references to C_DEBUG_SWITCH.
2489
24902010-03-27 Eli Zaretskii <eliz@gnu.org>
2491
2492 * config.bat <lib-src>: Edit out lines that begin with several #
2493 characters.
2494
24952010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2496
2497 * configure.in: Remove support for old UNIX System V systems and
2498 for Unixware on non-x86 machines.
2499
2500 * configure.in: Remove support for Solaris on PPC and for old versions.
2501
2502 * configure.in: Remove non-working lynxos port.
2503
25042010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2505
2506 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2507
25082010-03-19 Glenn Morris <rgm@gnu.org>
2509
2510 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2511 happy.
2512
25132010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2514
2515 * configure.in: Check for tputs and friends, abort if not
2516 found (bug#5735).
2517
25182010-03-18 Glenn Morris <rgm@gnu.org>
2519
2520 * configure.in (--with-x-toolkit): In the help text, say which options
2521 are synonyms.
2522
2523 * configure.in (--with-mmdf, --with-mail-unlink):
2524 New options, off by default.
2525 (--with-mailhost): New option to set default POP host.
2526 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2527 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2528 New variables, substituted in Makefiles.
2529 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2530 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2531 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2532 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2533 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2534
25352010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2536
2537 * Makefile.in (uninstall): Handle the case where archlibdir does not
2538 exist. (Bug#5720)
2539
25402010-03-12 Eli Zaretskii <eliz@gnu.org>
2541
75f1671a 2542 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2543 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2544
2545 * configure: Regenerated.
2546
25472010-03-10 Chong Yidong <cyd@stupidchicken.com>
2548
2549 * Branch for 23.2.
2550
25512010-01-31 Juri Linkov <juri@jurta.org>
2552
2553 * .bzrignore: Add TAGS-LISP.
2554
25552010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2556
2557 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2558 this header file).
2559
25602010-01-12 Juanma Barranquero <lekktu@gmail.com>
2561
2562 * .bzrignore: Ignore all .exe, instead of individual files.
2563
25642010-01-12 Chong Yidong <cyd@stupidchicken.com>
2565
2566 * configure.in: Explicitly check for and link to -lXrender.
2567
25682010-01-12 Glenn Morris <rgm@gnu.org>
2569
2570 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2571 for bug reports for development versions.
2572
25732010-01-02 Eli Zaretskii <eliz@gnu.org>
2574
2575 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2576 build.
2577
25782009-12-27 Karl Fogel <kfogel@red-bean>
2579
2580 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2581 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2582
25832009-12-17 Glenn Morris <rgm@gnu.org>
2584
2585 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2586
25872009-12-15 Glenn Morris <rgm@gnu.org>
2588
2589 * info/dir: Add EDT entry.
2590 * Makefile.in (INFO_FILES): Add edt.
2591
25922009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2593
1154d12e 2594 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2595
25962009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2597
2598 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2599
26002009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2601
2602 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2603
26042009-12-01 Glenn Morris <rgm@gnu.org>
2605
2606 * make-dist: Add etc/images/mpc directory.
2607
26082009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2609
2610 * configure.in: Don't check for GConf unless X is used.
2611
26122009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2613
2614 * configure.in: Use -Wdeclaration-after-statement if available.
2615
26162009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2617
2618 * configure.in: New option: --with(out)-gconf.
2619 Set HAVE_GCONF if we find gconf.
2620
26212009-11-17 Glenn Morris <rgm@gnu.org>
2622
2623 * Makefile.in (INFO_FILES): Add semantic.
2624
26252009-11-16 Chong Yidong <cyd@stupidchicken.com>
2626
2627 * info/dir: Add Semantic.
2628
26292009-11-16 Glenn Morris <rgm@gnu.org>
2630
2631 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2632 pattern, so as not to exclude makefile*.el. (Bug#4912)
2633
26342009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2635
2636 * configure.in: --enable-autodepend is new. Check for GNU Make
2637 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2638 gcc and GNU make to generate dependencies.
2639
26402009-10-27 Glenn Morris <rgm@gnu.org>
2641
2642 * make-dist: Make links to doc/lispintro/*.pdf.
2643
26442009-10-23 Jim Meyering <meyering@redhat.com>
2645
2646 * configure.in: Invoke $CPP with -P when creating Makefile and
2647 src/Makefile. Without this, gcc 4.4.2 converts each
2648 backslash-newline pair in the input to a bare newline, yielding
2649 invalid Makefiles.
2650
2651 * configure: Regenerate.
2652
26532009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2654
2655 * configure.in (vax-dec-vms): Remove, not supported anymore.
2656
26572009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2658
2659 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2660 (*-apple-darwin*): Add x86_64 architecture.
2661
26622009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2663
2664 * config.guess, config.sub: Updated from master source.
2665
26662009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2667
2668 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2669
26702009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2671
2672 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2673
26742009-09-29 Glenn Morris <rgm@gnu.org>
2675
2676 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2677
26782009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2679
2680 * config.guess, config.sub: Updated from master source.
2681
2682 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2683
26842009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2685
2686 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2687
26882009-09-13 Chong Yidong <cyd@stupidchicken.com>
2689
2690 * INSTALL: Update URL for GNU FreeFont.
2691
26922009-09-09 Glenn Morris <rgm@gnu.org>
2693
2694 * Makefile.in (install-arch-indep): Don't recursively change perms of
2695 site-lisp and infodir. There may be non-Emacs files in here, and the
2696 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2697 (mkdir): Set umask to world-readable before creating directories.
2698 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2699
27002009-08-29 Glenn Morris <rgm@gnu.org>
2701
2702 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2703 (info): Don't give an error in the absence of makeinfo - let the doc
2704 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2705
27062009-08-23 Ken Raeburn <raeburn@raeburn.org>
2707
2708 * Makefile.in (install-arch-indep): If the versioned DOC-####
2709 generated during loadup+dump isn't found, install the plain DOC
2710 file that always gets generated, in case CANNOT_DUMP is set.
2711
2712 * configure.in: Warn if package version specified here doesn't
2713 match the version in version.el.
2714 * configure: Regenerate.
2715
27162009-08-22 Michael Albinus <michael.albinus@gmx.de>
2717
2718 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2719
2720 * configure: Regenerate.
2721
27222009-08-19 Glenn Morris <rgm@gnu.org>
2723
2724 * INSTALL: Remove reference to cvtmail.
2725
27262009-08-15 CHENG Gao <chenggao@gmail.com>
2727
2728 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2729
27302009-08-02 Kevin Ryde <user42@zip.com.au>
2731
2732 * INSTALL: Fix free fonts URL.
2733
27342009-07-22 Glenn Morris <rgm@gnu.org>
2735
2736 * configure.in (AC_PREREQ): Require autoconf 2.62.
2737
27382009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2739
2740 * configure.in (--enable-checking, --enable-profiling):
2741 Use AS_HELP_STRING.
2742
27432009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2744
2745 * configure.in (--enable-profiling): New option.
2746 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2747
27482009-06-27 Glenn Morris <rgm@gnu.org>
2749
2750 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2751
27522009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2753
2754 * configure.in (--enable-checking): New option.
2755
27562009-06-24 Glenn Morris <rgm@gnu.org>
2757
2758 * make-dist: Warn if subdir does not exist in source.
2759 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2760 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2761 No longer make links.
2762
27632009-06-24 Yavor Doganov <yavor@gnu.org>
2764
2765 * make-dist (tempdir): Don't create directories preferences.gorm
2766 and preferences.nib, they are no longer required.
2767
27682009-06-21 Chong Yidong <cyd@stupidchicken.com>
2769
2770 * Branch for 23.1.
2771
27722009-06-12 Chong Yidong <cyd@stupidchicken.com>
2773
2774 * configure.in: Delete mac-fix-env target, which has been
2775 removed (Bug#3531).
2776
27772009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2778
1154d12e 2779 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2780
27812009-05-05 Per Starbäck <per@starback.se> (tiny change)
2782
2783 * BUGS: Use new binding of view-emacs-problems.
2784
c7015153 27852009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2786
2787 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2788 for Solaris compatibility.
2789
27902009-04-25 Chong Yidong <cyd@stupidchicken.com>
2791
2792 * configure: Regenerate.
2793
2794 * configure.in: Disable use of FreeType without libXft.
2795
27962009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2797
2798 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2799 Check if it is declared in gtk.h.
2800
28012009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2802
2803 * Makefile.in (install-arch-indep): Remove .gitignore files.
2804
28052009-04-03 Kenichi Handa <handa@m17n.org>
2806
2807 * INSTALL: Make the section "Complex Text Layout support
2808 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2809
28102009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2811
2812 * configure.in (rs6000-ibm-aix6*): Fix typo.
2813
28142009-03-04 Glenn Morris <rgm@gnu.org>
2815
2816 * Makefile.in (INFO_FILES): Add auth.
2817
28182009-03-03 Glenn Morris <rgm@gnu.org>
2819
2820 * info/dir: Add Auth-source.
2821
28222009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2823
2824 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2825 the second.
2826
28272009-02-28 Eli Zaretskii <eliz@gnu.org>
2828
2829 * config.bat: Copy .dbxinit to _dbxinit.
2830
2831 * make-dist (Making links to `info'): Remove .gitignore.
2832
28332009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2834
2835 * Makefile.in (lib-src, lisp): Use simpler rule.
2836 (src): Be more specific to avoid recompiling all the .elc files just
2837 because the bootstrap-emacs is missing.
2838
28392009-02-26 Chong Yidong <cyd@stupidchicken.com>
2840
2841 * configure.in: Require librsvg >= 2.11.
2842
28432009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2844
2845 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2846 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2847
28482009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2849
2850 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2851
28522009-02-03 Glenn Morris <rgm@gnu.org>
2853
2854 * make-dist: Add some missing files, remove some that are no longer
2855 present.
2856
28572009-02-02 Glenn Morris <rgm@gnu.org>
2858
2859 * make-dist: Add some missing nextstep/ files.
2860
28612009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2862
2863 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2864
28652009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2866
2867 * configure.in: Add support for m68k-*-netbsd.
2868
28692009-01-14 Juri Linkov <juri@jurta.org>
2870
2871 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2872
2873 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2874 and bug-reference-mode.
2875
28762009-01-11 Juri Linkov <juri@jurta.org>
2877
2878 * INSTALL.CVS: Move configuration explicitly to the first step.
2879
28802009-01-09 Glenn Morris <rgm@gnu.org>
2881
2882 * .dir-locals.el: Don't set indent-tabs-mode.
2883
28842008-12-30 Kenichi Handa <handa@m17n.org>
2885
2886 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2887 the function OTF_get_variation_glyphs.
2888
28892008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2890
2891 * Makefile.in (install-arch-dep): Remove old directories in
2892 ns_app* before moving new directories there.
2893
28942008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2895
2896 * .dir-locals.el: Remove non-working entry for pmail.
2897 (fill-column): Fix typo.
2898 (change-log-mode): Add fill column.
2899
29002008-12-26 Eli Zaretskii <eliz@gnu.org>
2901
2902 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2903
29042008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2905
2906 * make-dist (tempdir): Distribute .dir-locals.el.
2907
2908 * .dir-locals.el: New file.
2909
29102008-12-19 Eli Zaretskii <eliz@gnu.org>
2911
2912 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2913 for rationale.
2914
29152008-12-13 Glenn Morris <rgm@gnu.org>
2916
2917 * Makefile.in (install-arch-indep): Add new man-pages.
2918 (manext): Remove variable.
2919 (MAN_PAGES): New variable.
2920 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2921 and remove.
2922 (uninstall): Remove desktop file and icons, game scores if empty.
2923
29242008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2925
2926 * config.guess, config.sub: Updated from master source.
2927
29282008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2929
2930 * Makefile.in (install-arch-indep): Install ebrowse.1.
2931
29322008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2933
2934 * configure.in: Add Solaris on x86_64.
2935
29362008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2937
2938 * config.guess, config.sub: Updated from master source.
2939
29402008-12-08 Eli Zaretskii <eliz@gnu.org>
2941
2942 * info/dir: Fix last change.
2943
29442008-12-07 Eli Zaretskii <eliz@gnu.org>
2945
2946 * info/dir: Untabify.
2947
29482008-11-28 Ulrich Mueller <ulm@gentoo.org>
2949
2950 * configure.in: Fix last change.
2951
29522008-11-28 Richard M Stallman <rms@gnu.org>
2953
2954 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2955 New configurations.
2956
29572008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2958
2959 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2960 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2961
29622008-11-15 Eli Zaretskii <eliz@gnu.org>
2963
2964 * Makefile.in (INFO_FILES): Remove ns-emacs.
2965
2966 * info/dir (NS-Emacs): Remove entry.
2967
29682008-11-08 Eli Zaretskii <eliz@gnu.org>
2969
2970 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2971
29722008-11-07 Glenn Morris <rgm@gnu.org>
2973
2974 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2975
29762008-10-31 Eli Zaretskii <eliz@gnu.org>
2977
2978 * config.bat: Tell user to expect one "File not found" message
2979 while the `doc' directory is being configured.
2980
29812008-10-30 Chong Yidong <cyd@stupidchicken.com>
2982
2983 * update-subdirs: Put obsolete directory last.
2984
29852008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2986
2987 * configure.in: Check fontconfig always.
2988
29892008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2990
2991 * configure (*-solaris2.[7-9]*): Fix typo.
2992
29932008-10-24 Glenn Morris <rgm@gnu.org>
2994
2995 * configure.in (--without-sync-input, --with-pkg-config-prog):
2996 Help strings start with lower case.
2997 (--with-gnustep-conf): New option.
2998 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2999
30002008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3001
3002 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3003 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3004 is not found. (Bug#1230)
3005
30062008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3007
3008 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3009 Use sol2-6.h for Solaris 7-9.
3010
30112008-10-18 Ulrich Mueller <ulm@gentoo.org>
3012
3013 * configure.in: Add support for GNU/Linux on SuperH.
3014
30152008-10-12 Andreas Schwab <schwab@suse.de>
3016
3017 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3018
1a71cb28 30192008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3020
3021 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3022 "X") to avoid confusion.
3023
3024 * configure: Regenerate.
3025
30262008-09-07 Romain Francoise <romain@orebokech.com>
3027
3028 * make-dist: Distribute doc/man/ChangeLog.
3029
30302008-08-28 Chong Yidong <cyd@stupidchicken.com>
3031
3032 * configure.in: Disable XFT and Freetype when without X.
3033
3034 * configure: Regenerate.
3035
30362008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3037
3038 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3039
30402008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3041
3042 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3043 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3044
3045 * configure: Regenerate.
3046
30472008-08-20 Eli Zaretskii <eliz@gnu.org>
3048
3049 * configure.in: Move "#define subprocesses" before
3050 config_opsysfile is included.
3051
30522008-08-19 Kenichi Handa <handa@m17n.org>
3053
3054 * INSTALL (Extra fonts): Mention local fonts, don't mention
3055 mule-unicode.
3056
30572008-08-16 Chong Yidong <cyd@stupidchicken.com>
3058
3059 * make-dist: Omit info/.arch-inventory.
3060
30612008-08-16 Jason Rumney <jasonr@gnu.org>
3062
3063 * make-dist (tempdir/nt): Link emacsclient.rc.
3064
30652008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3066
3067 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3068 AC_SUBST it.
3069 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3070 AC_SUBST it.
3071 (OTHER_FILES): Always define for HAVE_NS.
3072 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3073 * configure: Regenerate.
3074
30752008-08-07 Andreas Schwab <schwab@suse.de>
3076
3077 * configure.in: Correctly handle
3078 --enable-cocoa-experimental-ctrl-g=no and
3079 --enable-ns-self-contained=yes.
3080
30812008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3082
3083 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3084 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3085 bother undef'ing since won't have desired effect.
3086
30872008-08-06 Andreas Schwab <schwab@suse.de>
3088
3089 * configure.in: Fix quoting.
3090
30912008-08-06 Chong Yidong <cyd@stupidchicken.com>
3092
3093 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3094
30952008-08-05 Ulrich Mueller <ulm@gentoo.org>
3096
3097 * configure.in: Add checks for krb5_error.text and
3098 krb5_error.e_text struct members.
3099
31002008-08-04 Chong Yidong <cyd@stupidchicken.com>
3101
3102 * configure.in: Test for existence of NSInteger.
3103 Suggested by Yavor Doganov.
3104
31052008-08-02 Romain Francoise <romain@orebokech.com>
3106
3107 * Makefile.in (INFO_FILES): Add mairix-el.
3108
31092008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3110
3111 * make-dist:
3112 * README: Remove VMS support.
3113 * vms: Remove directory.
3114
31152008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3116
3117 * configure.in (MULTI_KBOARD): Remove.
3118
31192008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3120
3121 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3122
31232008-07-29 Chong Yidong <cyd@stupidchicken.com>
3124
3125 * info/dir (File): Add mairix-el.
3126
31272008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3128
3129 Remove support for Mac Carbon.
3130 * mac: Remove directory.
3131 * make-dist:
3132 * configure.in:
3133 * README:
3134 * Makefile.in:
3135 * INSTALL: Remove code for Carbon.
3136 * configure: Regenerate.
3137
31382008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3139
3140 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3141
31422008-07-25 Chong Yidong <cyd@stupidchicken.com>
3143
3144 * configure.in: Check for getrlimit.
3145
3146 * configure: Regenerate.
3147
31482008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3149
3150 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3151 in src/Makefile.in.
3152 (static): Remove, autoconf would always comment it out anyway.
3153 (subprocesses): Define unconditionally.
3154
31552008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3156
3157 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3158 compilation under GNUstep.
3159
31602008-07-18 Kenichi Handa <handa@m17n.org>
3161
3162 * INSTALL (Complex Text Layout support libraries): Delete the
3163 paragraph about --enable-font-backend.
3164
31652008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3166
3167 * configure.in: Print out some info to user for NeXTstep builds.
3168 (ns-app): Remove enable option.
3169 (ns-self-contained): Add enable option.
3170 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3171 GNUstep, use to set install prefixes, and substitute in Makefiles.
3172 * configure: Regenerate.
3173 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3174 NS app bundle.
3175
31762008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3177
3178 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3179
31802008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3181
3182 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3183 NS_IMPL_COCOA.
3184
31852008-07-16 Glenn Morris <rgm@gnu.org>
3186
3187 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3188 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3189 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3190 never unset.
3191
3192 * make-dist: Add nextstep/ directories.
3193 (src, lib-src): Add .m files.
3194
31952008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3196
3197 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3198 (USER_FULL_NAME): Remove, not used anymore.
3199 * configure: Regenerate.
3200
32012008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3202
3203 Changes and additions for NeXTstep windowing system (Cocoa and
3204 GNUstep) support.
3205
3206 * configure.in: Add support for NS window system: --with-ns (default
3207 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3208 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3209 disable font backend if window system is "none", not if !HAVE_X11.
3210 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3211 (install-arch-dep): Add commands to assemble NS .app package.
3212
32132008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3214
3215 * configure.in: Use macppc for Darwin. Remove references to
3216 desupported systems.
3217 * configure: Regenerate.
3218
32192008-07-05 Glenn Morris <rgm@gnu.org>
3220
3221 * make-dist (EMACS): Doc fix.
3222 (lisp): There are no *.dat or image files here any more.
3223 (src): There are no *.s files here any more.
3224 (etc/images, etc/images/*): Link to most regular files.
3225
32262008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3227
3228 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3229
32302008-07-01 Glenn Morris <rgm@gnu.org>
3231
3232 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3233 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3234 and explicitly export there. (Bug#507.)
3235
32362008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3237
3238 * configure.in:
3239 * configure: Remove references to obsolete systems.
3240
32412008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3242
3243 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3244 make it depend on all other */.in files.
3245 (src/Makefile, src/config.stamp, lib-src/Makefile)
3246 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3247 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3248 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3249 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3250
3251 * configure.in: Don't create src/config.stamp any more.
3252
32532008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3254
3255 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3256
32572008-06-22 Glenn Morris <rgm@gnu.org>
3258
3259 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3260
32612008-06-21 Romain Francoise <romain@orebokech.com>
3262
3263 * Makefile.in (INFO_FILES): Add sasl.
3264
32652008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3266
3267 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3268 (bootstrap-build): Remove.
3269 (top_bootclean): New var.
3270 (top_distclean, bootstrap-clean): Use it.
3271 (bootstrap): Don't recheck config. Make normally.
3272
32732008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3274
3275 * Makefile.in (SUBDIR): Include `lisp'.
3276 (lisp): Depend on `src'.
3277 (top_distclean): Don't remove config.status.
3278 (bootstrap-clean): New target.
3279 (maintainer-clean): Use it.
3280 (bootstrap): Use bootstrap-clean. Re-run config.status.
3281 (src/bootstrap-emacs${EXEEXT}): New target.
3282 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3283 src/Makefile now takes care of it.
3284 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3285
32862008-06-15 Glenn Morris <rgm@gnu.org>
3287
3288 * info/dir: Add sasl.
3289
32902008-06-09 Alan Mackenzie <acm@muc.de>
3291
3292 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3293
32942008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3295
3296 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3297
32982008-06-07 Glenn Morris <rgm@gnu.org>
3299
3300 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3301 serve no purpose.
3302
33032008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3304
3305 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3306 * configure: Regenerate.
3307
33082008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3309
3310 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3311
33122008-05-14 Kenichi Handa <handa@m17n.org>
3313
3314 * configure: Regenerate.
3315
3316 * configure.in: Don't handle --disable-font-backend. Don't print
3317 a message about a font backend.
3318
33192008-05-09 Glenn Morris <rgm@gnu.org>
3320
3321 * configure.in: Make absence of makeinfo a fatal error only if the info
3322 files don't exist.
3323 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3324
33252008-05-07 Eli Zaretskii <eliz@gnu.org>
3326
3327 * config.bat: Fix last change: don't use < and > in "rem" lines,
3328 they are interpreted as redirection by DOS shells.
3329
33302008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3331
3332 * configure.in: Check availability of AvailabilityMacros.h
3333 if HAVE_CARBON.
3334
3335 * configure: Regenerate.
3336
33372008-05-03 Glenn Morris <rgm@gnu.org>
3338
3339 * configure.in (x_libraries): Remove standard 64-bit directories -
3340 experimental workaround for minor autoconf bug.
3341
3342 * configure.in (--without-makeinfo): New option. If set,
3343 absence of suitable makeinfo is not a fatal error.
3344 * Makefile.in (MAKEINFO): New, set by configure.
3345 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3346 (info-real): New target.
3347 (info): Without makeinfo, do nothing, else call `info-real'.
3348
33492008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3350
3351 * configure.in: Remove hpux10.20 from the desupported list.
3352
33532008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3354
3355 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3356
33572008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3358
3359 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3360 rather than change CPPFLAGS.
3361 (HAVE_GTK): Rename to USE_GTK.
3362
33632008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3364
3365 * configure.in: Replace the obsolete macros AC_AIX and
3366 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3367
33682008-04-05 Andreas Schwab <schwab@suse.de>
3369
3370 * configure.in: No longer create admin/unidata/Makefile.
3371
33722008-03-28 Andreas Schwab <schwab@suse.de>
3373
3374 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3375 (lisp/Makefile): New rule.
3376
33772008-03-13 Glenn Morris <rgm@gnu.org>
3378
3379 * configure.in (AC_INIT): Fix version number.
3380 (sync-input): Reword the option, since it's on by default.
3381
33822008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3383
3384 * configure.in: Add --enable-sync-input, default yes.
3385
33862008-03-11 Glenn Morris <rgm@gnu.org>
3387
3388 * Makefile.in (install-etc, mkdir): Handle directory
3389 etc/images/icons/hicolor/*/mimetypes/.
3390
3391 * make-dist: Handle icons/hicolor/scalable directory.
3392
33932008-03-05 Glenn Morris <rgm@gnu.org>
3394
3395 * configure.in: Enable font-backend by default.
3396 (USE_FONT_BACKEND): Set to "no" in absence of X.
3397 (PKG_CONFIG): Don't set multiple times, once is enough.
3398 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3399
34002008-03-03 Glenn Morris <rgm@gnu.org>
3401
3402 * Makefile.in (iconsrcdir): New variable.
3403 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3404 directory.
3405
34062008-02-29 Glenn Morris <rgm@gnu.org>
3407
3408 * test/: New directory.
3409
34102008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3411
3412 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3413
34142008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3415
3416 * configure.in: Print an error for systems that we think are obsolete
3417 and are proposed to be removed. Remove some more unused systems.
3418 Add support for powerpc-ibm-aix6*.
3419
34202008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3421
3422 * configure.in: Remove references to obsolete variables and systems.
3423
34242008-02-21 Glenn Morris <rgm@gnu.org>
3425
3426 * Makefile.in (set_installuser): New.
3427 (install-arch-indep): Use set_installuser to avoid duplicate code.
3428
3429 * README.unicode: Split into admin/notes/unicode,font-backend and
3430 remove.
3431
34322008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3433
3434 * configure.in (arm*-*-freebsd*): Add.
3435
34362008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3437
3438 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3439 dealing with obsolete variables.
3440
34412008-02-08 Glenn Morris <rgm@gnu.org>
3442
3443 * Makefile.in (check-info-dir): New target.
3444
34452008-02-08 Michael Olson <mwolson@gnu.org>
3446
3447 * Makefile.in (INFO_FILES): Add epa.
3448
3449 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3450 features" section.
3451
34522008-02-06 Glenn Morris <rgm@gnu.org>
3453
3454 * configure.in (--with-gcc): Give an error saying this option has
3455 been removed.
3456 (--with-gtk): Remove this option.
3457
34582008-02-06 Tom Tromey <tromey@redhat.com>
3459
3460 * configure.in (--with-gcc): Remove.
3461 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3462
34632008-02-05 Ulrich Mueller <ulm@gentoo.org>
3464
3465 * INSTALL: Recommend giflib, not libungif.
3466
34672008-02-05 Tom Tromey <tromey@redhat.com>
3468
3469 * configure.in (--with-dbus): Default to enabled.
3470
34712008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3472
3473 * INSTALL (Complex Text Layout support libraries): New section.
3474
34752008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3476
3477 * make-dist: Remove references to files in mac/ that have been
3478 deleted.
3479
34802008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3481
3482 * configure.in: For libotf and m17n-flt checks, set shell vars
3483 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3484 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3485 Reported by Ulrich Mueller.
3486
34872008-02-02 Eli Zaretskii <eliz@gnu.org>
3488
3489 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3490 admin/unidata/Makefile.in to Makefile.
3491
34922008-02-02 Glenn Morris <rgm@gnu.org>
3493
3494 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3495 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3496 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3497
34982008-02-01 Miles Bader <miles@gnu.org>
3499
3500 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3501 [libotf], and [m17n-flt] options.
3502
35032008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3504
3505 * configure.in: Add EMACS_ARG_N([libotf]...), and
3506 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3507 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3508 CFLAGS, and LIBS in checking of m17n-flt.
3509
35102008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3511
3512 * configure.in: Check the availability of m17n-flt library.
3513
35142008-02-01 Kenichi Handa <handa@m17n.org>
3515
3516 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3517 not available.
3518
35192008-02-01 Kenichi Handa <handa@m17n.org>
3520
3521 * configure.in: New args --enable-font-backend, --with-xft,
3522 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3523 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3524 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3525 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3526
35272008-02-01 Kenichi Handa <handa@m17n.org>
3528
3529 * make-dist: Include etc/charsets in tarball.
3530
35312008-02-01 Kenichi Handa <handa@m17n.org>
3532
3533 * configure.in: While running cpp on junk.c, include
3534 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3535 exists.
3536
35372008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3538
3539 * configure.in (xtensa): Match more configurations.
3540
35412008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3542
3543 * configure.in: Update comment.
3544
35452008-01-26 Glenn Morris <rgm@gnu.org>
3546
3547 * configure.in (--without-gcc): By default, neither off nor on.
3548 (--with-carbon): Tone down rhetoric in help text.
3549
35502008-01-25 Glenn Morris <rgm@gnu.org>
3551
3552 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3553 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3554 Default `Carbon' to off (it's unsupported).
3555
35562008-01-24 Glenn Morris <rgm@gnu.org>
3557
3558 * configure.in: Standardize dbus-related messages.
3559
35602008-01-23 Michael Olson <mwolson@gnu.org>
3561
3562 * configure.in (pkg-config-prog): Remove initial whitespace.
3563
35642008-01-23 Tom Tromey <tromey@redhat.com>
3565
3566 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3567 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3568 Update all users.
3569
35702008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3571
3572 * config.guess, config.sub: Updated from master source.
3573
35742008-01-17 Andreas Schwab <schwab@suse.de>
3575
3576 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3577
35782008-01-17 Glenn Morris <rgm@gnu.org>
3579
3580 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3581
35822008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3583
3584 * configure.in: Remove more references to unsupported systems.
3585
35862008-01-16 Sven Joachim <svenjoac@gmx.de>
3587
3588 * make-dist: Add --lzma.
3589
35902008-01-16 Glenn Morris <rgm@gnu.org>
3591
3592 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3593 configure checks for this.
3594
35952008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3596
3597 * configure.in: Remove more references to unsupported systems.
3598
35992008-01-06 Romain Francoise <romain@orebokech.com>
3600
3601 * configure.in: Delete extra semicolons.
3602
36032008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3604
3605 * configure.in: Remove references to unsupported systems.
3606
36072008-01-05 Romain Francoise <romain@orebokech.com>
3608
3609 * make-dist: Add --bzip2. Update copyright.
3610
36112008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3612
3613 * configure.in: Remove support for Masscomp.
3614
36152008-01-05 Glenn Morris <rgm@gnu.org>
3616
3617 * Makefile.in (desktopdir, icondir): New variables.
3618 (install-arch-indep): Also depend on `install-etc'.
3619 (install-etc): New target.
3620 (mkdir): Also create the `applications' and `icons' directories.
3621
36222008-01-04 Glenn Morris <rgm@gnu.org>
3623
3624 * make-dist: Update for new etc/images/icons/hicolor directory.
3625
36262007-12-09 Andreas Schwab <schwab@suse.de>
3627
3628 * configure.in: D-Bus is not enabled by default.
3629
36302007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3631
3632 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3633 change.
3634
36352007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3636
3637 * configure.in: Give package name and version to AC_INIT.
3638
36392007-12-03 Magnus Henoch <mange@freemail.hu>
3640
3641 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3642
36432007-12-03 Michael Albinus <michael.albinus@gmx.de>
3644
3645 * configure.in: No need for DBUS_INFO anymore.
3646
3647 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3648
36492007-12-02 Michael Albinus <michael.albinus@gmx.de>
3650
3651 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3652
3653 * Makefile.in (INFO_FILES): Add dbus.
3654
36552007-12-02 Romain Francoise <romain@orebokech.com>
3656
3657 * make-dist: Fix last change.
3658
36592007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3660
3661 * configure.in: Add support for gnu-kfreebsd.
3662
36632007-11-28 Glenn Morris <rgm@gnu.org>
3664
3665 * make-dist: Add etc/nxml.
3666
36672007-11-24 Romain Francoise <romain@orebokech.com>
3668
3669 * Makefile.in (INFO_FILES): Add nxml-mode.
3670
36712007-11-23 Romain Francoise <romain@orebokech.com>
3672
3673 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3674 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3675
36762007-11-20 Andreas Schwab <schwab@suse.de>
3677
3678 * configure.in: Always include <resolv.h> when checking for res_init.
3679
36802007-11-17 Andreas Schwab <schwab@suse.de>
3681
3682 * update-subdirs: Atomically update subdirs.el.
3683
36842007-11-17 Glenn Morris <rgm@gnu.org>
3685
3686 * Makefile.in (check-declare): New target.
3687
36882007-11-07 Glenn Morris <rgm@gnu.org>
3689
3690 * configure.in: Deprecate Mac Carbon port.
3691
36922007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3693
3694 * configure.in: Remove HAVE_X11R5 check.
3695
36962007-10-31 Glenn Morris <rgm@gnu.org>
3697
3698 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3699 when changing ownership of installed files.
3700
37012007-10-30 Glenn Morris <rgm@gnu.org>
3702
3703 * make-dist: Add new directory etc/gnus.
3704
37052007-10-30 Michael Olson <mwolson@gnu.org>
3706
3707 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3708
37092007-10-29 Glenn Morris <rgm@gnu.org>
3710
3711 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3712
37132007-10-23 Glenn Morris <rgm@gnu.org>
3714
3715 * MAINTAINERS: Move to admin/.
3716
37172007-10-17 Chong Yidong <cyd@stupidchicken.com>
3718
3719 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3720 (HAVE_LIBRESOLV): Also define if we are using res_init().
3721
37222007-10-17 Glenn Morris <rgm@gnu.org>
3723
3724 * FTP: Remove file, since it's just a duplicate of one in etc/.
3725
37262007-10-05 Eli Zaretskii <eliz@gnu.org>
3727
3728 * config.bat: Fix configuring `doc' due to changes in the
3729 directory structure.
3730
37312007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3732
3733 * configure.in: Don't use -lpthread on HP-UX.
3734
37352007-09-16 Glenn Morris <rgm@gnu.org>
3736
3737 * make-dist: File gfdl.1 has been removed.
3738
37392007-09-15 Glenn Morris <rgm@gnu.org>
3740
3741 * configure.in: Fix makeinfo version regexp.
3742
37432007-09-12 Glenn Morris <rgm@gnu.org>
3744
3745 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3746 implementation of alloca is not found.
3747
3748 * Makefile.in (SOURCES, unlock, relock): Delete.
3749 (install-arch-indep): Do not exclude the etc/ Makefiles.
3750
37512007-09-09 Juri Linkov <juri@jurta.org>
3752
3753 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3754
3755 * README: Add doc/ to documentation directories.
3756
37572007-09-08 Michael Olson <mwolson@gnu.org>
3758
3759 * MAINTAINERS: Add myself for ERC and tq.el.
3760 Update for new doc/ directory layout.
3761
37622007-09-06 Romain Francoise <romain@orebokech.com>
3763
3764 * make-dist: Update for new doc/ directory layout.
3765
37662007-09-06 Glenn Morris <rgm@gnu.org>
3767
3768 * Makefile.in (mansrcdir): New variable.
3769 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3770 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3771 update these targets for new doc/ directory layout.
3772 (doc/misc/Makefile): New target.
3773 (install-arch-indep): Use mansrcdir for new location of manpages.
3774 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3775 (relock, info, dvi): Update targets for new doc/ directory layout.
3776
3777 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3778 for new doc/ directory layout.
3779
37802007-09-02 Andreas Schwab <schwab@suse.de>
3781
3782 * configure.in: Use AS_HELP_STRING throughout.
3783 * configure: Regenerate.
3784
37852007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3786
3787 * configure.in: Require Gtk/Glib 2.6.
3788
37892007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3790
3791 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3792 Use them throughout in place of AC_ARG_WITH calls.
3793 * configure: Regenerate.
3794
37952007-09-01 Andreas Schwab <schwab@suse.de>
3796
3797 * configure.in: Put quotes around nested macro calls.
3798
37992007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3800
3801 * configure.in: Fix typo.
3802 * configure: Regenerate.
3803
38042007-08-30 Glenn Morris <rgm@gnu.org>
3805
3806 * configure.in (AH_BOTTOM): Copy some manual changes made to
3807 src/config.in here so they are not lost when it regenerates.
3808
3809 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3810
38112007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3812
3813 * README.multi-tty: New file.
3814
38152007-08-29 Glenn Morris <rgm@gnu.org>
3816
3817 * README: Increase version to 23.0.50.
3818
38192007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3820
3821 * configure.in: New option: --without-xaw3d.
3822
38232007-08-24 Glenn Morris <rgm@gnu.org>
3824
3825 * configure.in: Check for a suitably recent makeinfo.
3826
38272007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3828
3829 * configure.in (Check for required libraries): Typo.
3830
38312007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3832
3833 * configure.in: Check librsvg2 also for Mac Carbon.
3834
38352007-08-22 Romain Francoise <romain@orebokech.com>
3836
3837 * make-dist: Follow reorganization of files in etc/.
3838
38392007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3840
3841 * configure.in: Add support for SVG images through librsvg2.
3842
38432007-07-28 Eli Zaretskii <eliz@gnu.org>
3844
3845 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3846 to avoid an error message if there is no DOC there.
3847
38482007-07-25 Glenn Morris <rgm@gnu.org>
3849
3850 * Relicense all FSF files to GPLv3 or later.
3851
3852 * COPYING, info/COPYING: Switch to GPLv3.
3853
38542007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3855
3856 * configure.in: Complain if X seems to be installed but no
3857 development files were found.
3858
38592007-06-20 Glenn Morris <rgm@gnu.org>
3860
3861 * configure.in: Prefer libgif over libungif.
3862
38632007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3864
3865 * configure.in: Check for all image libraries before exiting.
3866
38672007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3868
3869 * configure.in: Exit with error if image libraries aren't found.
3870
38712007-06-13 Chong Yidong <cyd@stupidchicken.com>
3872
3873 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3874 when compiling without scrollbars.
3875
38762007-06-12 Glenn Morris <rgm@gnu.org>
3877
3878 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3879
38802007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3881
3882 * configure.in: Change wording about yes/gtk and lucid/athena
3883 being synonyms.
3884
38852007-06-08 Glenn Morris <rgm@gnu.org>
3886
3887 * configure.in: Make gtk the default toolkit.
3888
38892007-06-07 Glenn Morris <rgm@gnu.org>
3890
3891 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3892 for a Sun C compiler.
3893
3894 * Makefile.in (install-arch-indep): Install only the DOC- file
3895 specific to the build, if possible, rather than DOC-*.
3896
38972007-06-02 Chong Yidong <cyd@stupidchicken.com>
3898
3899 * Version 22.1 released.
3900
39012007-05-25 Chong Yidong <cyd@stupidchicken.com>
3902
3903 * mkinstalldirs: Sync to version in automake CVS.
3904
39052007-05-22 Andreas Schwab <schwab@suse.de>
3906
3907 * configure.in: Prefer build_alias over host when host_alias is not set.
3908 * configure: Regenerate.
3909
39102007-05-20 Andreas Schwab <schwab@suse.de>
3911
3912 * configure.in: Remove empty AC_SUBST.
3913 * configure: Regenerate.
3914
39152007-05-20 Nick Roberts <nickrob@snap.net.nz>
3916
3917 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3918 it like others.
3919 * configure: Regenerate.
3920
39212007-05-20 Nick Roberts <nickrob@snap.net.nz>
3922
3923 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3924 (AC_CHECK_LIB): Add -lgpm.
3925 * configure: Regenerate.
3926
39272007-05-03 Glenn Morris <rgm@gnu.org>
3928
3929 * configure: Tweak message about the absence of shell functions.
3930
39312007-04-27 Andreas Schwab <schwab@suse.de>
3932
3933 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3934
39352007-04-26 Glenn Morris <rgm@gnu.org>
3936
3937 * README: Increase version to 22.1.50.
3938
39392007-04-24 Juanma Barranquero <lekktu@gmail.com>
3940
3941 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3942
39432007-04-19 Glenn Morris <rgm@gnu.org>
3944
3945 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3946
39472007-04-18 Glenn Morris <rgm@gnu.org>
3948
3949 * INSTALL: Mention CPP.
3950
39512007-04-15 Glenn Morris <rgm@gnu.org>
3952
3953 * FTP: Replace with a pointer to the web version.
3954
39552007-04-13 Glenn Morris <rgm@gnu.org>
3956
3957 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3958
39592007-04-04 Glenn Morris <rgm@gnu.org>
3960
3961 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3962 compiling with Sun Studio on Solaris.
3963
39642007-03-23 Glenn Morris <rgm@gnu.org>
3965
3966 * configure.in: Restore support for hp800 (removed 2007-01-27)
3967 following clarification of legal status.
3968
39692007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3970
3971 * configure.in: Add support for AIX4.3 on IBM RS6000.
3972
3973 * configure: Regenerate.
3974
39752007-03-20 Richard Stallman <rms@gnu.org>
3976
3977 * configure.in: Fix previous change.
3978
39792007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3980
3981 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3982 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3983 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3984
39852007-03-19 Chong Yidong <cyd@stupidchicken.com>
3986
3987 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3988 user specifies "without".
3989
3990 * configure: Regenerate.
3991
39922007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3993
3994 * configure.in: Warning for Gtk+ and Cygwin added.
3995 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3996
39972007-02-27 Glenn Morris <rgm@gnu.org>
3998
3999 * make-dist (oldXMenu): Remove Imakefile.
4000 (etc/images): Add README.
4001
40022007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4003
4004 * configure.in (xtensa-*-linux-gnu*): New configuration.
4005
4006 * configure: Regenerate.
4007
40082007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4009
4010 * config.guess, config.sub: Updated from master source.
4011
40122007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4013
4014 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4015
40162007-01-29 Chong Yidong <cyd@stupidchicken.com>
4017
4018 * configure.in: Restore support for hp800's not running HP-UX.
4019
4020 * configure: Regenerate.
4021
40222007-01-27 Chong Yidong <cyd@stupidchicken.com>
4023
4024 * configure.in: Remove support for hp800 and sr2k machine types.
4025
4026 * configure: Regenerate.
4027
40282007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4029
4030 * configure.in: Add check for libXft.
4031
40322007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4033
4034 * INSTALL: Info files moved to share/info.
4035
40362007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4037
4038 * configure.in: Detect and use fink-installed in intel-based Mac
4039 builds; change Apple Darwin section to support both PowerPC and
4040 Intel-based Macs.
4041
40422006-12-26 Andreas Schwab <schwab@suse.de>
4043
4044 * Makefile.in (datarootdir): Define.
4045
40462006-12-24 Richard Stallman <rms@gnu.org>
4047
4048 * configure.in: Require Autoconf 2.61.
4049
40502006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4051
4052 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4053 Remove redundant entry for powerpc-apple-netbsd.
4054
4055 * configure: Regenerate.
4056
40572006-12-22 Chong Yidong <cyd@stupidchicken.com>
4058
4059 * configure: Regenerate with autoconf 2.61.
4060
40612006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4062
4063 * configure.in: Detect alsa/asoundlib.h also.
4064 * configure: Regenerate.
4065
40662006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4067
4068 * configure.in: Check if GTK+ compiles at all.
4069
40702006-12-10 Andreas Schwab <schwab@suse.de>
4071
4072 * configure.in: Remove check for struct timezone, its result is
4073 never used.
4074
40752006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4076
4077 * configure.in: Add support for Solaris 10 on x86-64.
4078
40792006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4080
4081 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4082 of PKG_CONFIG_PATH.
4083
40842006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4085
4086 * configure.in (HAVE_SYNC): New test.
4087
40882006-12-03 Glenn Morris <rgm@gnu.org>
4089
4090 * Makefile.in: Fix Copyright format.
4091
4092 * configure.in (AH_TOP): Add missing Copyright year.
4093
4094 * update-subdirs: Add missing Copyright years.
4095
40962006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4097
4098 * Makefile.in: Touch only the parts of the share/emacs directory
4099 specific to this version.
4100
41012006-11-26 Chong Yidong <cyd@stupidchicken.com>
4102
4103 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4104
41052006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4106
4107 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4108
41092006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4110
4111 * configure.in: Prefer X11 to Carbon only when some X-specific
4112 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4113
41142006-11-04 Romain Francoise <romain@orebokech.com>
4115
4116 * Makefile.in (bootstrap-clean-before): Fix typo.
4117 Use new target `bootstrap-clean' in the leim subdirectory.
4118
41192006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4120
4121 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4122
41232006-10-30 Chong Yidong <cyd@stupidchicken.com>
4124
4125 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4126 directories.
4127
41282006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4129
4130 * configure.in: Enable x86-64 OpenBSD compilation.
4131
41322006-10-28 Glenn Morris <rgm@gnu.org>
4133
4134 * AUTHORS: Add cal-html.el author.
4135
41362006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4137
4138 * make-dist: Make links to mac/make-package and
4139 mac/Emacs.app/Contents/Resources/Emacs.icns.
4140
41412006-10-27 Chong Yidong <cyd@stupidchicken.com>
4142
4143 * README: Bump version number to 22.0.90.
4144
41452006-10-23 Andreas Schwab <schwab@suse.de>
4146
4147 * configure.in: Make sure x_default_search_path is always set even
4148 when x_libraries is empty, and look in .../share as well for each
4149 library directory.
4150
41512006-09-28 Kenichi Handa <handa@m17n.org>
4152
4153 * configure.in (locallisppath): Don't include leim dir.
4154 (lisppath): Include leim dir.
4155
41562006-09-15 Jay Belanger <belanger@truman.edu>
4157
4158 * COPYING: Replace "Library Public License" by "Lesser Public
4159 License" throughout.
4160
41612006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4162
4163 * make-dist (EMACS): Exit and fail if the EMACS environment
4164 variable is set to something other than an absolute file name.
4165
41662006-08-16 Andreas Schwab <schwab@suse.de>
4167
4168 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4169 of hardcoding it.
4170
41712006-08-16 Richard Stallman <rms@gnu.org>
4172
4173 * INSTALL.CVS: Clean up wording.
4174
41752006-07-14 Eli Zaretskii <eliz@gnu.org>
4176
4177 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4178 $PKG_CONFIG --exists "$2" to config.log.
4179 * configure: Regenerate.
4180
1a71cb28 41812006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4182
4183 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4184
41852006-07-09 Kim F. Storm <storm@cua.dk>
4186
4187 * CONTRIBUTE: Use outline format.
4188 Add section on copyright years (from admin/notes/years).
4189
41902006-07-08 Eli Zaretskii <eliz@gnu.org>
4191
4192 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4193 to /dev/null, since we don't need the error message, just the
4194 exit status.
4195
41962006-07-07 Eli Zaretskii <eliz@gnu.org>
4197
4198 * CONTRIBUTE: Slight formatting changes and typo fixes.
4199 Add description of NEWS markings.
4200
42012006-07-07 Kim F. Storm <storm@cua.dk>
4202
4203 * CONTRIBUTE: Mention INSTALL.CVS.
4204
42052006-07-05 Romain Francoise <romain@orebokech.com>
4206
4207 * make-dist (top-level): Add CONTRIBUTE.
4208
42092006-07-04 Richard Stallman <rms@gnu.org>
4210
4211 * CONTRIBUTE: Much rewrite.
4212
42132006-07-04 Nick Roberts <nickrob@snap.net.nz>
4214
4215 * CONTRIBUTE: New file.
4216
42172006-06-24 Eli Zaretskii <eliz@gnu.org>
4218
4219 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4220
42212006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4222
4223 * configure.in: Add check for ALSA.
4224
42252006-05-06 Eli Zaretskii <eliz@gnu.org>
4226
4227 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4228
4229 * info/dir: Remove the Emacs-Xtra entry.
4230
42312006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4232
4233 Update copyright year(s) in many files.
4234
42352006-04-01 Eli Zaretskii <eliz@gnu.org>
4236
4237 * configure: Regenerated.
4238
42392006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4240
4241 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4242 --without-toolkit-scroll-bars was specified.
4243
42442006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4245
4246 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4247 to CFLAGS. Update Copyright years written to src/config.in.
4248
42492006-03-18 Claudio Fontana <claudio@gnu.org>
4250
4251 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4252 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4253 to be installed/uninstalled.
4254 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4255 to Info files installed by Emacs.
4256
42572006-03-03 Claudio Fontana <claudio@gnu.org>
4258
4259 * Makefile.in (install, uninstall): Add DESTDIR variable to
4260 support staged installations.
4261
42622006-02-14 Richard M. Stallman <rms@gnu.org>
4263
4264 * configure.in (s390x-*-linux-gnu*): New configuration.
4265
42662006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4267
4268 * configure.in: Require GTK 2.4 or newer.
4269
42702006-01-29 Michael Olson <mwolson@gnu.org>
4271
4272 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4273 * info/dir (ERC): New entry.
4274
42752006-01-29 Eli Zaretskii <eliz@gnu.org>
4276
4277 * info/dir: Fix last change.
4278
42792006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4280
4281 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4282
42832006-01-27 Eli Zaretskii <eliz@gnu.org>
4284
4285 * info/dir: Untabify the whole file.
4286 (Rcirc): New entry.
4287
42882006-01-12 Andreas Schwab <schwab@suse.de>
4289
4290 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4291 check.
4292
42932006-01-02 Chong Yidong <cyd@stupidchicken.com>
4294
4295 * configure.in: Use -Wno-pointer-sign if available.
4296
42972005-12-29 Andreas Schwab <schwab@suse.de>
4298
4299 * config.guess, config.sub: Updated from master source.
4300
43012005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4302
4303 * configure.in: Use amdx86-64 for freebsd on x86_64.
4304
43052005-11-22 Romain Francoise <romain@orebokech.com>
4306
4307 * make-dist: Add etc/images/icons.
4308
43092005-11-03 Andreas Schwab <schwab@suse.de>
4310
4311 * configure.in: Use GZIP_PROG instead of GZIP.
4312
4313 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4314 (install-arch-indep): Adjust.
4315
43162005-11-01 Andreas Schwab <schwab@suse.de>
4317
4318 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4319 (bootfast): Likewise.
4320
43212005-11-01 Romain Francoise <romain@orebokech.com>
4322
4323 * configure.in: Check for gzip.
4324
4325 * Makefile.in (install): Compress source files.
4326
43272005-10-24 Steven Tamm <steventamm@mac.com>
4328
4329 * configure.in: Fix darwin386 configuration issue.
4330
43312005-10-22 Eli Zaretskii <eliz@gnu.org>
4332
4333 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4334
43352005-10-17 Bill Wohler <wohler@newt.com>
4336
4337 * make-dist: Create and populate etc/images/low-color.
4338
43392005-10-15 Bill Wohler <wohler@newt.com>
4340
4341 * make-dist: Create and populate etc/images/gud.
4342
43432005-10-08 Richard M. Stallman <rms@gnu.org>
4344
4345 * make-dist (tempparent): Don't check for 14-char file name limit.
4346
43472005-10-07 Romain Francoise <romain@orebokech.com>
4348
4349 * make-dist: Add etc/images/ezimage and etc/images/mail
4350 directories. Install images in etc/images.
4351
43522005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4353
4354 * configure.in: Prefer Carbon if --enable-carbon-app or
4355 --with-carbon is explicitly specified even when X11 is detected.
4356
43572005-09-15 Ulf Jasper <ulf.jasper@web.de>
4358
4359 * Makefile.in (install-arch-indep, uninstall):
4360 Handle newsticker manual.
4361 (info): Add - to commands.
4362
43632005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4364
4365 Remove the MAXPATHLEN limitations:
4366
4367 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4368
43692005-09-09 Eli Zaretskii <eliz@gnu.org>
4370
4371 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4372 * configure: Regenerate.
4373
43742005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4375
4376 * config.guess, config.sub: Updated from master source.
4377
43782005-08-03 Juanma Barranquero <lekktu@gmail.com>
4379
4380 * .cvsignore: Add `lock'.
4381
43822005-07-28 Juanma Barranquero <lekktu@gmail.com>
4383
4384 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4385
43862005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4387
4388 Merge gnulib getopt implementation into Emacs.
4389
4390 * Makefile.in (AUTOCONF_INPUTS): New macro.
4391 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4392 so that these files also depend on m4/getopt.m4.
4393 * configure.in: Configure getopt by including m4/getopt.m4,
4394 and configuring a getopt replacement if necessary.
4395 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4396 * m4/getopt.m4: New file.
4397
43982005-07-06 Lute Kamstra <lute@gnu.org>
4399
4400 * configure.in: Fix capitalization.
4401
44022005-07-04 Lute Kamstra <lute@gnu.org>
4403
4404 Update FSF's address in GPL notices.
4405
44062005-06-19 Jérôme Marant <jerome@marant.org>
4407
4408 * Makefile.in (epaths-force): Protect both lisppath and
4409 buildlisppath from whitespace.
4410
44112005-06-08 Steven Tamm <steventamm@mac.com>
4412
4413 * configure.in: Support Darwin/MacOSX on Intel
4414
44152005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4416
4417 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4418
1a71cb28 44192005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4420
4421 * configure.in: Add --enable-locallisppath.
4422
44232005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4424
4425 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4426 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4427 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4428
44292005-05-07 Jérôme Marant <jerome@marant.org>
4430
4431 * make-dist: Remove references to makefile.nt and makefile.def.
4432 Include widgets and images subdirectories of etc. Do not exclude
4433 ldefs-boot.el.
4434
44352005-04-23 Andreas Schwab <schwab@suse.de>
4436
4437 * configure.in: Remove duplicate match for powerpc configuration.
4438
44392005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4440
4441 * configure.in: Check for <pwd.h>.
4442
44432005-04-14 Lute Kamstra <lute@gnu.org>
4444
4445 * make-dist: Distribute all ChangeLog files in lisp/.
4446 Don't distribute ldefs-boot.el.
4447 lisp/makefile.nt no longer exists.
4448
44492005-04-13 Lute Kamstra <lute@gnu.org>
4450
4451 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4452 for "no-byte-compile: t" in the file instead.
4453
44542005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4455
4456 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4457 shadow the main Lesstif/Motif-2.1 libs and includes.
4458
44592005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4460
4461 * configure.in: Only add XASSERTS to cppflags.
4462
44632005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4464
4465 * configure.in: Added --enable-asserts.
4466
44672005-02-09 Kim F. Storm <storm@cua.dk>
4468
4469 Change release version from 21.4 to 22.1 throughout.
4470 Change development version from 21.3.50 to 22.0.50.
4471
44722005-01-19 Steven Tamm <steventamm@mac.com>
4473
4474 * configure.in: Check for <sys/utsname.h>.
4475
44762004-12-11 Kim F. Storm <storm@cua.dk>
4477
4478 * Makefile.in (info): Undo 2004-12-05 change.
4479
44802004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4481
4482 * info/dir (File): Add URL and Org Mode manuals.
4483 * Makefile.in (install-arch-indep, uninstall): Add url and org
4484 manuals.
4485
44862004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4487
4488 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4489 committed to src/config.in.
4490
44912004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4492
4493 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4494 pthreads and define HAVE_GTK_AND_PTHREAD.
4495
44962004-12-05 Richard M. Stallman <rms@gnu.org>
4497
4498 * Makefile.in (info): Ignore errors building info files.
4499
45002004-11-27 Eli Zaretskii <eliz@gnu.org>
4501
4502 * config.bat: If 8-byte alignment is not supported, define
4503 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4504 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4505 filter through Sed to remove the quotes.
4506
45072004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4508
4509 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4510 not apply to files explicitly `cvs add'ed.
4511
45122004-11-12 Eli Zaretskii <eliz@gnu.org>
4513
4514 * config.bat: Don't require djecho.exe for the v1.x build.
4515 Add a test for DECL_ALIGN support, and add a trivial definition to
4516 src/config.h if 8-byte alignment is not supported.
4517
45182004-11-08 Kim F. Storm <storm@cua.dk>
4519
4520 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4521 files before building.
4522 (bootfast, bootstrap-clean-before-fast): New targets, like
4523 bootstrap but don't remove .elc files.
4524
45252004-11-06 Lars Brinkhoff <lars@nocrew.org>
4526
4527 * configure.in: Add check for getrusage.
4528
45292004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4530
4531 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4532 New tests for new and old GTK file dialogs.
4533 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4534 to no.
4535
45362004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4537
4538 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4539 can be set. Remove SETARCH test.
4540
45412004-10-08 Steven Tamm <steventamm@mac.com>
4542
4543 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4544
45452004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4546
4547 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4548 AC_MSG_WARN. Move output of warning message to end of configure run.
4549
45502004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4551
4552 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4553 Run test to see if heap start address is random.
4554
45552004-09-29 Miles Bader <miles@gnu.org>
4556
4557 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4558 if setarch is present.
4559
45602004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4561
4562 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4563
45642004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4565
4566 * configure.in: Check for exec-shield.
4567
1a71cb28
GM
45682004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4569
4570 * Makefile.in (install-arch-indep): Add pgg and sieve.
4571
4572 * info/.cvsignore: Added pgg and sieve.
4573
067d23c9
KY
45742004-08-06 Andreas Schwab <schwab@suse.de>
4575
4576 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4577
45782004-07-31 Eli Zaretskii <eliz@gnu.org>
4579
4580 * config.bat: Update URLs in the comments.
4581
067d23c9
KY
45822004-07-05 Andreas Schwab <schwab@suse.de>
4583
4584 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4585
45862004-06-21 Kenichi Handa <handa@m17n.org>
4587
4588 * make-dist: Link leim-ext.el into tempdir.
4589
45902004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4591
4592 * info/dir (File): Add emacs-xtra.
4593 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4594
45952004-06-12 Juri Linkov <juri@jurta.org>
4596
4597 * info/dir: Move menu help lines from `* Menu:' to file header.
4598 Describe the purpose of a red *.
4599
46002004-05-04 Dave Love <fx@gnu.org>
4601
4602 * configure.in: Don't use `extrasub'.
4603
46042004-04-29 Dave Love <fx@gnu.org>
4605
4606 * configure.in: Don't forget to quote args to `test'.
4607
46082004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4609
4610 * autogen.sh: Update filename in "please read" message.
4611
46122004-04-17 Richard M. Stallman <rms@gnu.org>
4613
4614 * INSTALL: Move the info about site-lisp dirs,
4615 and say uninstalled Emacs looks there too.
4616
46172004-04-04 Eli Zaretskii <eliz@gnu.org>
4618
4619 * config.bat (lib-src): Recognize comment lines in Makefile.in
4620 that have a TAB after the #, to avoid errors in preprocessing with
4621 GCC 3.3.3.
4622
46232004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4624
4625 * Makefile.in: Mention in comment that `make maintainer-clean'
4626 deletes .elc files.
4627
46282004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4629
4630 * update-subdirs: Add local variables to prevent byte-compiling.
4631
46322004-03-21 Dave Love <fx@gnu.org>
4633
4634 * configure.in: Fix previous change.
4635
46362004-03-18 Dave Love <fx@gnu.org>
4637
4638 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4639
46402004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4641
4642 * info/dir (File): Add SMTP and SES.
4643
46442004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4645
4646 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4647 (bootstrap): Use the new bootstrap-prepare target in lisp.
4648
46492004-02-18 Kim F. Storm <storm@cua.dk>
4650
4651 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4652
46532004-02-16 Eli Zaretskii <eliz@gnu.org>
4654
4655 * make-dist: Don't link index.*perm and permute-index into tempdir.
4656
46572004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4658
4659 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4660 to match previous changes by Eli Zaretskii.
4661
46622004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4663
4664 * Makefile.in: Set CDPATH to an empty string.
4665
46662004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4667
4668 * configure.in <darwin>: Use fink packages if available.
4669
46702004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4671
4672 * make-dist (lispref): Do include lispref/index.texi.
4673
46742004-01-06 Eric Hanchrow <offby1@blarg.net>
4675
4676 * make-dist (tempdir): Include cursors in nt/icons.
4677
46782003-12-30 Eli Zaretskii <eliz@gnu.org>
4679
4680 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4681 clashes with install-sh on 8+3 filesystems.
4682
1a71cb28 46832003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4684
4685 * .cvsignore: Add .arch-inventory.
4686
46872003-12-24 Andreas Schwab <schwab@suse.de>
4688
4689 * configure.in: Check for <sys/socket.h>. Include it before
4690 including <net/if.h>. Move check for <net/if.h> before its use.
4691
46922003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4693
4694 * Makefile.in (install-arch-dep): Don't let cd output go into
4695 pipe for carbon_appdir.
4696
46972003-12-24 Andreas Schwab <schwab@suse.de>
4698
4699 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4700
47012003-12-01 Andreas Schwab <schwab@suse.de>
4702
4703 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4704 hardcoding gcc.
4705
47062003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4707
4708 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4709 multiple displays.
4710 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4711
47122003-09-23 Dave Love <fx@gnu.org>
4713
4714 * configure.in: Check members of struct ifreq.
4715
47162003-09-14 Kim F. Storm <storm@cua.dk>
4717
4718 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4719
47202003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4721
4722 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4723
47242003-08-18 Lute Kamstra <lute@gnu.org>
4725
4726 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4727 required anymore.
4728
47292003-08-07 Andrew Choi <akochoi@shaw.ca>
4730
4731 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4732 option instead of -traditional-cpp for CPP.
4733
47342003-07-29 Richard M. Stallman <rms@gnu.org>
4735
4736 * configure.in (HAVE_XIM): Define if XIM is available.
4737
47382003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4739
4740 * configure.in: The function gtk_window_set_icon_from_file was
4741 introduced in GTK+ 2.2, so check for that release.
4742
47432003-07-23 Andreas Schwab <schwab@suse.de>
4744
4745 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4746
4747 * Makefile.in (YACC): Remove, not used.
4748 (MAINT): Don't set.
4749 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4750 disable dependency on ${srcdir}/configure.in when maintainer mode
4751 is disabled.
4752
47532003-07-22 Dave Love <fx@gnu.org>
4754
4755 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4756 HAVE_X11, not with_xim.
4757 (HAVE_CRTIN): Provide template.
4758 <with_png>: Test for png.h and libpng/png.h.
4759
47602003-07-15 Andreas Schwab <schwab@suse.de>
4761
4762 * configure.in: Temporarily leave quoting for AC_DEFINE.
4763
47642003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4765
4766 * configure.in: Check for posix_memalign.
4767
47682003-07-12 Richard M. Stallman <rms@gnu.org>
4769
4770 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4771
47722003-07-09 Kim F. Storm <storm@cua.dk>
4773
4774 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4775 functionality of --without-xim.
4776
47772003-06-29 Dave Love <fx@gnu.org>
4778
4779 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4780
47812003-06-23 Dave Love <fx@gnu.org>
4782
4783 * configure.in: Check for sys/_mbstate_t.h.
4784 Test XRegisterIMInstantiateCallback prototype.
4785 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4786
47872003-06-06 Dave Love <fx@gnu.org>
4788
4789 * configure.in: Check for locale.h.
4790
47912003-06-05 Dave Love <fx@gnu.org>
4792
4793 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4794 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4795 (NLIST_STRUCT): Don't define.
4796 (AH_BOTTOM): Define my_strftime.
4797
47982003-06-02 Richard M. Stallman <rms@gnu.org>
4799
4800 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4801
48022003-05-24 Andreas Schwab <schwab@suse.de>
4803
4804 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4805 bzero, and bcmp.
4806
48072003-05-22 Dave Love <fx@gnu.org>
4808
4809 * configure.in: Remove redundant test for term.h. Test for difftime.
4810
48112003-05-20 Dave Love <fx@gnu.org>
4812
4813 * configure.in: Append * to s390-*-linux-gnu case.
4814 (LIBMAIL) <lockfile>: Don't define.
4815
067d23c9
KY
48162003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4817
4818 * INSTALL (* GNU/Linux development packages): Mention Debian and
4819 RedHat package names.
4820
48212003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4822
4823 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4824
48252003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4826
4827 * INSTALL (* GNU/Linux development packages): Tell people to
4828 install additional packages for compiling Emacs.
4829
1a71cb28
GM
48302003-04-30 Richard M. Stallman <rms@gnu.org>
4831
4832 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4833
48342003-04-28 Francesco Potortì <pot@gnu.org>
4835
4836 * configure.in: Undo last (RMS') change, as it is useless, per
4837 Dave Love.
4838
48392003-04-08 Richard M. Stallman <rms@gnu.org>
4840
4841 * configure.in: Put #include of jpeglib.h at start of line.
4842
067d23c9
KY
48432003-04-06 Francesco Potortì <pot@gnu.org>
4844
4845 * configure.in: Use the same configuration for all aix5, not just
4846 aix5.1.
4847
48482003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4849
4850 * configure.in: Check for need for bigtoc support on IBM AIX for
4851 solving a linker table overflow problem.
4852
48532003-03-03 Rob Browning <rlb@defaultvalue.org>
4854
4855 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4856 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4857 over bzero, bcmp, and bcopy.
4858
48592003-02-23 Simon Josefsson <jas@extundo.com>
4860
4861 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4862
48632003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4864
4865 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4866
48672003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4868
4869 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4870
48712003-02-08 Andreas Schwab <schwab@suse.de>
4872
4873 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4874 instead of the substitution.
4875
48762003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4877
4878 * Makefile.in: Use @EXEEXT@ for Cygwin.
4879 Use USERNAME if LOGNAME is not set (for Cygwin).
4880
4881 * configure.in: Add opsys=cygwin.
4882
48832003-01-22 Andreas Schwab <schwab@suse.de>
4884
4885 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4886 redefining it explicitly in src/config.in.
4887
48882003-01-22 Markus Rost <rost@math.ohio-state.edu>
4889
4890 * Makefile.in (bootstrap): Make bootstrap-after.
4891
48922003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4893
4894 * configure.in: Fix --with-gtk.
4895
48962003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4897
4898 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4899
4900 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4901
49022003-01-14 Francesco Potortì <pot@gnu.org>
4903
4904 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4905
49062003-01-07 Steven Tamm <steventamm@mac.com>
4907
4908 * configure.in: New option, --enable-carbon-app, to specify
4909 that the application should be installed
4910 * Makefile.in (install-arch-dep): On Mac OS X, install the
4911 Emacs.app application if carbon-app is enabled
4912
49132003-01-06 Dave Love <fx@gnu.org>
4914
4915 * configure.in: Check for nl_langinfo.
4916 [!HAVE_SIZE_T]: Fix typedef.
4917
49182003-01-06 David Kastrup <dak@gnu.org>
4919
4920 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4921
4922 * configure.in: Add tests for install-info.
4923
49242002-12-09 Markus Rost <rost@math.ohio-state.edu>
4925
4926 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4927 use again sol2-6 instead of sol2-8.
4928
49292002-12-09 Dave Love <fx@gnu.org>
4930
4931 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4932
49332002-12-08 Andreas Schwab <schwab@suse.de>
4934
4935 * Makefile.in (install-arch-indep): Revert last change.
4936
49372002-11-27 Dave Love <fx@gnu.org>
4938
4939 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4940 Check for __sys_siglist too. Check for memset.
4941 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4942
49432002-11-22 Juanma Barranquero <lektu@terra.es>
4944
4945 * config.guess, config.sub: Updated from master source.
4946
49472002-11-19 Karl Fogel <kfogel@red-bean.com>
4948
4949 * autogen.sh: New file.
4950
1a71cb28 49512002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4952
4953 * configure.in: Tidy up various quoting issues throughout.
4954 Use AC_GNU_SOURCE.
4955 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4956 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4957 Maybe define bcopy, bzero, bcmp.
4958 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4959 non-existent machine file).
4960 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4961 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4962 (nlist.h): Move test up.
4963
49642002-11-18 Markus Rost <rost@math.ohio-state.edu>
4965
4966 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4967
49682002-11-14 Francesco Potortì <pot@gnu.org>
4969
4970 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4971
49722002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4973
4974 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4975
49762002-11-08 Dave Love <fx@gnu.org>
4977
4978 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4979 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4980
49812002-11-07 Miles Bader <miles@gnu.org>
4982
4983 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4984 Handle separate-build-dir case.
4985
49862002-11-06 Richard M. Stallman <rms@gnu.org>
4987
4988 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4989 bulletproof. $bar may be empty when there are no .elc files.
4990
49912002-10-30 Dave Love <fx@gnu.org>
4992
4993 * configure.in: Require autoconf 2.53. Test for pty.h,
4994 sys/mman.h, sys/param.h, mremap, memmove.
4995 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4996 (AC_PROG_YACC): Delete.
4997 (size_t): Use AC_CHECK_TYPES.
4998 (AH_TOP): Up-date copyright.
4999
50002002-10-01 Juanma Barranquero <lektu@terra.es>
5001
5002 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5003
50042002-09-19 Richard M. Stallman <rms@gnu.org>
5005
5006 * configure.in: Fix the LessTif-directory-finder for real.
5007
50082002-09-14 Richard M. Stallman <rms@gnu.org>
5009
5010 * Makefile.in (maybe_bootstrap): Test for complete absence
5011 of compiled Lisp files.
5012
50132002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5014
5015 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5016 (bootstrap-clean-after): Delete.
5017 (bootstrap): Make the sequencing explicit.
5018
50192002-09-10 Richard M. Stallman <rms@gnu.org>
5020
5021 * configure.in: Fix previous LessTif change.
5022
50232002-09-09 Richard M. Stallman <rms@gnu.org>
5024
5025 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5026 (powerpcle-*-solaris*): Use version 2.6 as default.
5027 (*-sunos5.6*, *-solaris2.6*): New alternative.
5028 (*-sunos5*): Use version 2.6 as default.
5029
50302002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5031
5032 * configure.in: Fix typo.
5033
50342002-09-05 Richard M. Stallman <rms@gnu.org>
5035
5036 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5037
5038 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5039 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5040
50412002-08-26 Kim F. Storm <storm@cua.dk>
5042
5043 * Makefile.in (install-arch-indep): Do not remove DOC file
5044 when it is the only DOC file installed; this is the case when
5045 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5046
50472002-07-24 Markus Rost <rost@math.ohio-state.edu>
5048
5049 * configure.in: Fix typo.
5050
50512002-07-24 Richard M. Stallman <rms@gnu.org>
5052
5053 * configure.in: Don't print anything special about gamedir.
5054
5055 * configure.in: Delete nonstandard --with-game-user option.
5056
50572002-07-21 Richard M. Stallman <rms@gnu.org>
5058
5059 * Makefile.in (gamedir, localstatedir): New variables.
5060 (epaths-force): Insert value of gamedir into PATH_GAME.
5061
5062 * configure.in (gamedir): Handle it like lispdir.
5063 (--with-game-dir option): Delete.
5064
50652002-06-21 Pavel Janík <Pavel@Janik.cz>
5066
5067 * configure.in: Add support for mipseb-*-netbsd* machines.
5068
50692002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5070
5071 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5072
50732002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5074
5075 * info/dir (File): Add an entry for Tramp.
5076
50772002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5078
5079 * INSTALL-CVS: New file.
5080
50812002-06-07 Andreas Schwab <schwab@suse.de>
5082
5083 * configure.in (x86_64-*-linux-gnu*): New system.
5084
50852002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5086
5087 * config.bat: Handle the case when lispintro is truncated to lispintr.
5088
50892002-05-26 Paul Eggert <eggert@twinsun.com>
5090
5091 * config.guess, config.sub: Updated from master source.
5092
50932002-05-09 Richard M. Stallman <rms@gnu.org>
5094
5095 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5096
50972002-05-04 Pavel Janík <Pavel@Janik.cz>
5098
5099 * make-dist: Do not distribute lock/ directory.
5100
51012002-04-30 Andrew Choi <akochoi@shaw.ca>
5102
5103 * configure.in: Provide documentation string when defining
5104 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5105 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5106
1a71cb28 51072002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5108
5109 * configure.in: Delete configure check for access to the game user.
5110
51112002-04-29 Pavel Janík <Pavel@Janik.cz>
5112
5113 * make-dist: lwlib/Imakefile is removed.
5114
51152002-04-26 Andrew Choi <akochoi@shaw.ca>
5116
5117 * configure.in: Add support for powerpc-apple-darwin*.
5118 (HAVE_CARBON): Add.
5119
5120 * make-dist: Create directories in mac/Emacs.app.
5121
51222002-04-25 Pavel Janík <Pavel@Janik.cz>
5123
5124 * make-dist: lwlib-Xol* are removed.
5125
51262002-04-23 Andreas Schwab <schwab@suse.de>
5127
5128 * Makefile.in (MAINT): New variable.
5129 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5130 instead of configure.in, to avoid running autoconf and autoheader
5131 unless explicitly requested.
5132
51332002-04-16 Eli Zaretskii <eliz@gnu.org>
5134
5135 * config.bat: Update for msdos/sed2v2.inp.
5136
51372002-04-15 Andreas Schwab <schwab@suse.de>
5138
5139 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5140 * configure.in: Add config header templates to all AC_DEFINE and
5141 AC_DEFINE_UNQUOTED symbols.
5142 * make-dist: Run autoheader if necessary.
5143
51442002-04-10 Colin Walters <walters@verbum.org>
5145
5146 * configure.in: Add --game-dir, --game-user. Test to see if we
5147 can use them.
5148
51492002-04-08 Pavel Janík <Pavel@Janik.cz>
5150
5151 * configure.in: Add --with-sound.
5152
51532002-03-18 Kim F. Storm <storm@cua.dk>
5154
5155 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5156 and getsockname functions. Test for sys/un.h include file.
5157
51582002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5159
5160 * configure.in: Support AIX 5.1.
5161
51622002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5163
5164 * configure.in: Added test for X Session Management (HAVE_X_SM).
5165
51662002-03-03 Richard M. Stallman <rms@gnu.org>
5167
5168 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5169 Run chown $${LOGNAME} on files installed by tar xvf.
5170
51712002-03-03 Kim F. Storm <storm@cua.dk>
5172
5173 * configure.in: Test for getpeername.
5174
51752002-03-01 Richard M. Stallman <rms@gnu.org>
5176
5177 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5178 (HAVE_GIF): Don't use old libungif versions that crash.
5179
51802002-02-26 Richard M. Stallman <rms@gnu.org>
5181
5182 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5183 not just well-formed and valid.
5184 (mips-compaq-nonstopux*): New configuration.
5185
51862002-02-18 Paul Eggert <eggert@twinsun.com>
5187
5188 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5189 "sed q" is a portable equivalent to plain "head -1".
5190
51912002-02-13 Richard M. Stallman <rms@gnu.org>
5192
5193 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5194 (all): Don't depend on maybe_bootstrap here.
5195 (${SUBDIR}): Depend on it here instead.
5196
51972002-02-08 Richard M. Stallman <rms@gnu.org>
5198
5199 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5200
52012002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5202
5203 * configure.in: Recognize BSD/OS 5.0.
5204
52052002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5206
5207 * make-dist: Make version checking in emacs.texi consistent with
5208 how we set it there.
5209
52102001-12-29 Kim F. Storm <storm@cua.dk>
5211
5212 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5213
52142001-12-28 Richard M. Stallman <rms@gnu.org>
5215
5216 * configure.in: Test for mbsinit.
5217
52182001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5219
5220 These changes make Leim part of the standard distribution:
5221
5222 * README: Add info about the `leim' directory.
5223
5224 * INSTALL: Remove text that describes Leim as a separate package.
5225
5226 * noleim-Makefile.in: File removed.
5227
5228 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5229 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5230 Leim files out of the Emacs tree. Don't prepare a separate tarball
5231 for Leim.
5232
52332001-12-11 Richard M. Stallman <rms@gnu.org>
5234
5235 * configure.in (hppa*-*-linux-gnu*): New alternative.
5236
52372001-12-08 Pavel Janík <Pavel@Janik.cz>
5238
5239 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5240 creating distribution.
5241
52422001-12-06 Paul Eggert <eggert@twinsun.com>
5243
5244 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5245 (AC_FUNC_VFORK): Remove.
5246 (AC_FUNC_FORK): Add.
5247 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5248 this is required by recent Autoconf versions.
5249
52502001-12-02 Pavel Janík <Pavel@Janik.cz>
5251
5252 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5253 TODO, vms-pp.trans and others).
5254
52552001-11-29 Pavel Janík <Pavel@Janik.cz>
5256
5257 * make-dist: Use COPYING from the top-level directory.
5258
52592001-11-29 Gerd Moellmann <gerd@gnu.org>
5260
5261 * configure.in: Add support for FreeBSD/Alpha.
5262
52632001-11-29 Pavel Janík <Pavel@Janik.cz>
5264
5265 * make-dist: Add COPYING to the top-level directory of the
5266 distribution. Simplify the logic behind copying.
5267
5268 * Makefile.in (maybe_bootstrap): Fix previous change.
5269
52702001-11-28 Richard M. Stallman <rms@gnu.org>
5271
5272 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5273
52742001-11-26 Richard M. Stallman <rms@gnu.org>
5275
5276 * Makefile.in: bootstrap should not delete dumped executables.
5277 (bootstrap-clean-before): New target.
5278 (bootstrap): Use bootstrap-clean-before instead of clean.
5279 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5280
52812001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5282
5283 These changes add the Emacs Lisp Introduction manual to the
5284 distribution:
5285
5286 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5287
5288 * make-dist: Copy the files in lispintro directory.
5289
5290 * config.bat: Configure in the lispintro directory.
5291
5292 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5293
5294 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5295 (lispintro/Makefile): New target.
5296 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5297 (unlock, relock, info, dvi): Ditto.
5298
52992001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5300
5301 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5302
5303 * make-dist (etc): Don't distribute gfdl.1.
5304
53052001-11-22 Colin Walters <walters@debian.org>
5306
5307 * Makefile.in (install-arch-indep): Install the calc .info files.
5308 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5309
53102001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5311
5312 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5313 tindex.pl to the list of those being put into the distribution.
5314
53152001-11-16 Eli Zaretskii <eliz@gnu.org>
5316
5317 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5318
53192001-11-15 Pavel Janík <Pavel@Janik.cz>
5320
5321 * Makefile.in (uninstall): Fix previous change.
5322
5323 * configure.in, Makefile.in: Add support for --program-prefix,
5324 --program-suffix and --program-transform-name options.
5325
53262001-11-13 Pavel Janík <Pavel@Janik.cz>
5327
5328 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5329 (install-arch-indep): Install emacsclient manual page.
5330 (uninstall): Uninstall emacsclient manual page.
5331
53322001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5333
5334 * make-dist: Add lispref/index.*perm files to the distribution.
5335 From Pavel Janík <Pavel@Janik.cz>.
5336
53372001-11-12 Pavel Janík <Pavel@Janik.cz>
5338
5339 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5340
53412001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5342
5343 * configure.in: AC_OUTPUT lispref/Makefile.
5344
53452001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5346
5347 The following changes add the ELisp reference manual to the
5348 distribution.
5349
5350 * make-dist: Add the lispref directory to the distribution.
5351
5352 * Makefile.in (install-arch-indep): Add elisp* to the list of
5353 installed Info files.
5354 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5355 (lispref/Makefile): New target.
5356 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5357 Add commands for the lispref directory.
5358 (info, dvi): Ditto.
5359
5360 * config.bat: Configure in `lispref'.
5361
53622001-11-09 Richard M. Stallman <rms@gnu.org>
5363
5364 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5365
53662001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5367
5368 * make-dist (tempdir): Copy AUTHORS as well.
5369
53702001-11-06 Sam Steingold <sds@gnu.org>
5371
5372 * configure.in: Added a check for <nlist.h>.
5373
53742001-11-01 Pavel Janík <Pavel@Janik.cz>
5375
5376 * configure.in: Reindent --help output.
5377 From Per Starbäck (starback@ling.uu.se).
5378
53792001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5380
5381 * configure.in: New entry for HP/UX-11.
5382
5383 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5384 From Eric S. Raymond <esr@golux.thyrsus.com>.
5385
53862001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5387
5388 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5389 <athornton@sinenomine.net>.
5390
53912001-10-25 Gerd Moellmann <gerd@gnu.org>
5392
5393 * Makefile.in (maybe_bootstrap): New target.
5394 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5395
53962001-10-24 Ken Raeburn <raeburn@gnu.org>
5397
5398 * configure.in: If --with-hesiod is given, look for
5399 hes_getmailhost and res_send or __res_send; check hesiod and
5400 resolv libraries respectively if system libraries don't supply them.
5401
54022001-10-24 Gerd Moellmann <gerd@gnu.org>
5403
5404 * configure.in: Use $MAKE for `make' if set.
5405
54062001-10-22 Gerd Moellmann <gerd@gnu.org>
5407
5408 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5409 to tar options.
5410
54112001-10-20 Gerd Moellmann <gerd@gnu.org>
5412
5413 * (Version 21.1 released).
5414
54152001-10-20 Miles Bader <miles@gnu.org>
5416
5417 * configure.in (configuration): Set from `host' if `host_alias'
5418 isn't defined.
5419
54202001-10-19 Andreas Schwab <schwab@suse.de>
5421
5422 * configure.in: Make ready for autoconf 2.5x.
5423 (AC_PREREQ): Require autoconf 2.50.
5424 * aclocal.m4: Removed.
5425 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5426
54272001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5428
5429 * README: Bump Emacs version to 21.1.50.
5430
54312001-10-05 Gerd Moellmann <gerd@gnu.org>
5432
5433 * Branch for 21.1.
5434
54352001-09-05 Gerd Moellmann <gerd@gnu.org>
5436
5437 * configure.in: Avoid `$@' which is handled specially in
5438 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5439
54402001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5441
5442 * make-dist (nt): Add subdirs.el to the list of distributed files.
5443
54442001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5445
5446 * configure.in (machine): Add an entry for
5447 hppa1.1-hitachi-hiuxwe2*.
5448
54492001-05-28 Gerd Moellmann <gerd@gnu.org>
5450
5451 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5452 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5453
54542001-05-14 Gerd Moellmann <gerd@gnu.org>
5455
5456 * make-dist: Copy texinfo.tex unconditionally.
5457
54582001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5459
5460 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5461 that are installed.
5462
54632001-04-06 Gerd Moellmann <gerd@gnu.org>
5464
5465 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5466 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5467
5468 * make-dist: Handle leim/MISC-DIC. Only include
5469 `[a-zA-Z]*.{el,elc}' from leim/quail.
5470
54712001-04-05 Gerd Moellmann <gerd@gnu.org>
5472
5473 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5474
54752001-03-30 Gerd Moellmann <gerd@gnu.org>
5476
5477 * Makefile.in (.PHONY): Add for bootstrap targets.
5478 (bootstrap-clean): New target.
5479 (bootstrap): Use it instead of `clean'.
5480
54812001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5482
5483 * Makefile.in (SUBDIR): Remove leim.
5484 (all, .RECURSIVE, extraclean): Add leim explicitly.
5485 (leim): Provide separate rule which exports PARALLEL=0 into the
5486 environment.
5487
54882001-03-20 Gerd Moellmann <gerd@gnu.org>
5489
5490 * configure.in (HAVE_XPM): Don't print the result of the check for
5491 XpmReturnAllocPixels if we don't have an xpm.h.
5492
54932001-03-05 Gerd Moellmann <gerd@gnu.org>
5494
5495 * COPYING: New file.
5496
54972001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5498
5499 * config.bat: Update the copyright.
5500
55012001-02-23 Kenichi Handa <handa@etl.go.jp>
5502
5503 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5504 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5505 to `yes'. Later in AC_OUTPUT, check this variable.
5506
55072001-02-09 Dave Love <fx@gnu.org>
5508
5509 * AUTHORS: Updated.
5510
55112001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5512
5513 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5514
55152001-02-02 Gerd Moellmann <gerd@gnu.org>
5516
5517 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5518
5519 * Makefile.in (uninstall): Ignore exit code of `rm'.
5520
5521 * Makefile.in (uninstall): Remove more info files. Remove
5522 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5523
55242001-01-31 Gerd Moellmann <gerd@gnu.org>
5525
5526 * noleim-Makefile.in (extraclean): Add.
5527
55282001-01-28 Gerd Moellmann <gerd@gnu.org>
5529
5530 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5531 it quiet.
5532
55332001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5534
5535 * Makefile.in (tags): Fix typo.
5536
55372001-01-13 Kenichi Handa <handa@etl.go.jp>
5538
5539 * configure.in: Fix typo in the code setting x_search_path.
5540
55412001-01-10 Dave Love <fx@gnu.org>
5542
5543 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5544 -lXext.
5545 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5546 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5547 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5548 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5549 (now in $LIBS).
5550
55512001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5552
5553 * config.bat: Run the preprocessor with -traditional.
5554
55552001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5556
5557 * INSTALL: Move copying conditions to end of file.
5558
55592000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5560
5561 * INSTALL: Add basic installation procedure which assumes
5562 `configure' does its job. Elaborate on image support libraries.
5563 Add a pointer to Xaw3d library. Add advice about solving
5564 configure-time problems by looking in config.log and setting
5565 variables in the environment.
5566
55672000-12-27 Gerd Moellmann <gerd@gnu.org>
5568
5569 * Makefile.in (install-arch-indep): If tar fails, exit with
5570 exit code 1.
5571
55722000-12-19 Gerd Moellmann <gerd@gnu.org>
5573
5574 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5575 source file includes XKBlib.h. On some broken Solaris systems,
5576 there is an XKBlib.h, reportedly, but header files included by
5577 XKBlib.h are missing.
5578
55792000-12-14 Gerd Moellmann <gerd@gnu.org>
5580
5581 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5582
55832000-12-11 Dave Love <fx@gnu.org>
5584
5585 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5586
55872000-12-11 Paul Eggert <eggert@twinsun.com>
5588
5589 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5590 Merge fixes from latest GNU tar version. These macros no longer
5591 futz with _XOPEN_SOURCE, as that was not portable in practice.
5592 (AC_FUNC_FSEEKO): New macro.
5593
5594 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5595 ftello.
5596
55972000-12-05 Dave Love <fx@gnu.org>
5598
5599 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5600
56012000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5602
5603 * info/dir: Change the category to "Emacs".
5604
56052000-12-01 Gerd Moellmann <gerd@gnu.org>
5606
5607 * make-dist (tempdir): Remove epaths.h from the distribution
5608 instead of paths.h.
5609
56102000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5611
5612 * config.bat: Check for existence of djecho.exe, and print an
5613 error message if it is not available.
5614
5615 * INSTALL: Describe possible problem with djecho.exe in old
5616 versions of DJGPP v2.x.
5617
56182000-11-23 Gerd Moellmann <gerd@gnu.org>
5619
5620 * configure.in: Initialize HAVE_LIBXP to no.
5621
56222000-11-22 Gerd Moellmann <gerd@gnu.org>
5623
5624 * configure.in: Use m/macppc.h instead of the non-existent
5625 m/powerpc.h.
5626
56272000-11-21 Gerd Moellmann <gerd@gnu.org>
5628
5629 * Makefile.in (install-arch-indep): Also install info/eshell*
5630 and info/speedbar*.
5631
5632 * configure.in (HAVE_PNG): Check for the presence of
5633 png_get_channels to rule out older PNG libs.
5634
5635 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5636 GCC and NON_GNU_CPP into config.status.
5637
56382000-11-20 Dave Love <fx@gnu.org>
5639
5640 * configure.in: Fix last change.
5641
5642 * GETTING.GNU.SOFTWARE: Deleted.
5643 * FTP: New file to replace it.
5644 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5645
56462000-11-20 Gerd Moellmann <gerd@gnu.org>
5647
5648 * configure.in: Use -traditional with GNU cpp.
5649
56502000-11-17 Gerd Moellmann <gerd@gnu.org>
5651
5652 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5653 Distribute more files from the nt/ subdir. Distribute PBM
5654 image files from subdirs of lisp/. Distribute old change logs
5655 from subdirs of lisp/. Distribute play/5x5.el.
5656
56572000-11-11 Dave Love <fx@gnu.org>
5658
5659 * config.sub, config.guess: Updated from master source.
5660
56612000-11-07 Dave Love <fx@gnu.org>
5662
5663 * configure.in: Test for mkstemp.
5664
56652000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5666
5667 * info/dir (Top): Rearrange menu items more logically, and put
5668 them into a single category. Add menu items for RefTeX and
5669 Widget.
5670
56712000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5672
5673 * Makefile.in (install-arch-indep): Use --info-dir instead of
5674 --dir-file, and a simple argument instead of --info-file, so that
5675 the Debian version of install-info also works.
5676
56772000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5678
5679 * info/dir (Speedbar): Add entry.
5680
56812000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5682
5683 * INSTALL: Describe the new image-support options to the configure
5684 script. List URLs where image support libraries can be found.
5685
56862000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5687
5688 * info/dir (Top): Add an entry for Eshell.
5689
56902000-10-02 Dave Love <fx@gnu.org>
5691
5692 * configure.in: Check for gai_strerror.
5693
56942000-10-01 Andreas Schwab <schwab@suse.de>
5695
5696 * Makefile.in (install-arch-indep): Update list of installed info files.
5697
56982000-09-30 Gerd Moellmann <gerd@gnu.org>
5699
5700 * configure.in: Support `sparc*-*-netbsd*'.
5701
57022000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5703
5704 * info/dir (MIME): Add entry for emacs-mime.
5705
57062000-09-29 Dave Love <fx@gnu.org>
5707
5708 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5709
57102000-09-26 Gerd Moellmann <gerd@gnu.org>
5711
5712 * make-dist: Adapt to the change of leim/Makefile which was
5713 necessary to ensure a reasonably working `make dist'.
5714
5715 * leim-Makefile.in: Moved to leim/Makefile.in..
5716
5717 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5718
57192000-09-21 Kenichi Handa <handa@etl.go.jp>
5720
5721 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5722 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5723 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5724 files to .elc.
5725 (${TIT}): Adjusted for the above change.
5726 (clean mostlyclean): Likewise.
5727 (.el.elc): New target.
5728
57292000-09-19 Gerd Moellmann <gerd@gnu.org>
5730
5731 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5732 in the distribution.
5733
57342000-09-18 Gerd Moellmann <gerd@gnu.org>
5735
5736 * make-dist (skk): Rename to `ja-dic' because the leim directory
5737 was renamed.
5738
57392000-09-14 Dave Love <fx@gnu.org>
5740
5741 * configure.in: Fix spurion in last change.
5742
57432000-09-14 Gerd Moellmann <gerd@gnu.org>
5744
5745 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5746 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5747 to `no' if defined. Change result report.
5748
57492000-09-08 Dave Love <fx@gnu.org>
5750
5751 * configure.in: Remove spurious `@'s.
5752
5753 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5754 autoconf.
5755
57562000-09-06 Gerd Moellmann <gerd@gnu.org>
5757
5758 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5759 file and print informational message.
5760
5761 * configure.in (AC_FUNC_MMAP): Add.
5762
57632000-09-01 Gerd Moellmann <gerd@gnu.org>
5764
5765 * configure.in: Add ``checking'' messages for
5766 XpmReturnAllocPixels.
5767
57682000-08-28 Gerd Moellmann <gerd@gnu.org>
5769
5770 * configure.in: Check <strings.h>; check `index' and `rindex'
5771 functions.
5772
57732000-08-26 Kenichi Handa <handa@etl.go.jp>
5774
5775 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5776 "case "${canonical}" in".
5777
57782000-08-25 Dave Love <fx@gnu.org>
5779
5780 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5781
57822000-08-25 Kenichi Handa <handa@etl.go.jp>
5783
5784 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5785
57862000-08-24 Gerd Moellmann <gerd@gnu.org>
5787
5788 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5789 contains a relative path. Protect against unusable values of $PWD.
5790
57912000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5792
5793 * info/dir (WoMan): Add entry.
5794
5795 * config.bat (maindir): Update src/_gdbinit even if it does
5796 already exist.
5797
57982000-08-07 Gerd Moellmann <gerd@gnu.org>
5799
5800 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5801
58022000-08-03 Gerd Moellmann <gerd@gnu.org>
5803
5804 * configure.in: Add support for ia64*-*-linux*.
5805
58062000-07-27 Gerd Moellmann <gerd@gnu.org>
5807
5808 * make-dist (aclocal.m4): Include in distribution.
5809
58102000-07-26 Dave Love <fx@gnu.org>
5811
5812 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5813
58142000-07-24 Dave Love <fx@gnu.org>
5815
5816 * configure.in: Add AC_SIZE_T.
5817
58182000-07-18 Dave Love <fx@gnu.org>
5819
5820 * configure.in: Reorder so that most tests are done after CPPFLAGS
5821 is set from the C_SWITCH_... definitions.
5822
58232000-07-10 Gerd Moellmann <gerd@gnu.org>
5824
5825 * configure.in (HAVE_XPM): Undo previous change. Check for
5826 preprocessor define XpmReturnAllocPixels.
5827
58282000-07-06 Gerd Moellmann <gerd@gnu.org>
5829
5830 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5831 instead of XpmReadFileToPixmap.
5832
58332000-07-05 Ken Raeburn <raeburn@gnu.org>
5834
5835 * configure.in: Check for <soundcard.h>. Look for ossaudio
5836 library, and set LIBSOUND accordingly.
5837
58382000-07-05 Dave Love <fx@gnu.org>
5839
5840 * configure.in: Use AC_HEADER_SYS_WAIT.
5841
58422000-07-05 Gerd Moellmann <gerd@gnu.org>
5843
5844 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5845 lisp/Makefile. Distribute lisp/Makefile.in instead of
5846 lisp/Makefile.
5847
58482000-06-30 Ken Raeburn <raeburn@gnu.org>
5849
5850 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5851 while searching for image-handling libraries.
5852
58532000-06-26 Gerd Moellmann <gerd@gnu.org>
5854
5855 * configure.in (--with-xim): New option.
5856
58572000-06-23 Dave Love <fx@gnu.org>
5858
5859 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5860 for struct timezone and test how we can call gettimeofday.
5861 Check for OSF 5+. Check for term.h.
5862
5863 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5864 version.
5865
58662000-06-23 Gerd Moellmann <gerd@gnu.org>
5867
5868 * configure.in (HAVE_LIBXP): Change test for libXp.
5869
58702000-06-21 Dave Love <fx@gnu.org>
5871
5872 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5873 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5874 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5875
58762000-06-19 Dave Love <fx@gnu.org>
5877
5878 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5879 _XOPEN_SOURCE is defined.
5880
58812000-06-16 Gerd Moellmann <gerd@gnu.org>
5882
5883 * Makefile.in (distclean): Also make distclean in lisp/.
5884
58852000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5886
5887 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5888
58892000-06-15 Gerd Moellmann <gerd@gnu.org>
5890
5891 * make-dist: Add --help and --snapshot options.
5892
58932000-06-14 Gerd Moellmann <gerd@gnu.org>
5894
5895 * configure.in: Generate lisp/Makefile.
5896
5897 * configure.in: Add support for `*-lynxos*'.
5898 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5899 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5900 on Tru64 UNIX v5.0.
5901
59022000-06-13 Ken Raeburn <raeburn@gnu.org>
5903
5904 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5905 it's on a continuation line.
5906
59072000-06-02 Dave Love <fx@gnu.org>
5908
5909 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5910 files.
5911
5912 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5913 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5914 test.
5915
5916 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5917 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5918
59192000-05-26 Gerd Moellmann <gerd@gnu.org>
5920
5921 * configure.in: Add check for speed_t typedef.
5922
59232000-05-25 Ken Raeburn <raeburn@gnu.org>
5924
5925 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5926 exists; it won't in the CANNOT_DUMP case.
5927
59282000-05-25 Gerd Moellmann <gerd@gnu.org>
5929
5930 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5931 On FreeBSD, the exit status is 1 if CDPATH is not set.
5932 (install-arch-indep): Install ebrowse.info.
5933
59342000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5935
5936 * configure.in: Check for grandpt and getpt.
5937
59382000-05-09 Dave Love <fx@gnu.org>
5939
5940 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5941
59422000-05-05 Gerd Moellmann <gerd@gnu.org>
5943
5944 * make-dist: Make a link for lib-src/grep-changelog.
5945 Copy install-sh.
5946
59472000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5948
5949 * config.bat: Identify the beginning of the cpp stuff in
5950 src/Makefile.in and lib-src/Makefile.in more accurately.
5951
59522000-04-27 Gerd Moellmann <gerd@gnu.org>
5953
5954 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5955
59562000-04-19 Gerd Moellmann <gerd@gnu.org>
5957
5958 * configure.in: Add support for `powerpc-*-netbsd*'.
5959
59602000-04-19 Dave Love <fx@gnu.org>
5961
5962 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5963
5964 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5965
59662000-04-16 Dave Love <fx@gnu.org>
5967
5968 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5969
59702000-04-14 Dave Love <fx@gnu.org>
5971
5972 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5973
5974 * aclocal.m4 (AC_FUNC_MKTIME): New.
5975
59762000-03-28 Ken Raeburn <raeburn@gnu.org>
5977
5978 * configure.in: Line up "--help" output a little better.
5979
59802000-03-26 Gerd Moellmann <gerd@gnu.org>
5981
5982 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5983 New targets.
5984 (bootstrap): Rewritten in terms of the new targets above. Make
5985 info files, too.
5986
59872000-03-12 Gerd Moellmann <gerd@gnu.org>
5988
5989 * config.guess, config.sub: Use the versions of the files from
5990 subversions.
5991
59922000-03-08 Dave Love <fx@gnu.org>
5993
5994 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5995 AC_C_VOLATILE. Define POINTER_TYPE.
5996
5997 * aclocal.m4: New file.
5998
59992000-03-02 Gerd Moellmann <gerd@gnu.org>
6000
6001 * configure.in (machine): Add `mipsel-*-netbsd*' and
6002 `arm-*-netbsd*'.
6003
60042000-03-01 Gerd Moellmann <gerd@gnu.org>
6005
6006 * configure.in (machine): Add support for `*-auspex-sunos*'.
6007
60082000-02-29 Gerd Moellmann <gerd@gnu.org>
6009
6010 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6011
60122000-02-18 Dave Love <fx@gnu.org>
6013
6014 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6015
60162000-02-18 Andreas Schwab <schwab@suse.de>
6017
6018 * Makefile.in (install-arch-indep): Add eudc to list of installed
6019 info files.
6020
60212000-02-17 Ken Raeburn <raeburn@gnu.org>
6022
6023 * configure.in: Include -lz and -ljpeg (if it's available) when
6024 testing for the tiff library.
6025
60262000-02-17 Gerd Moellmann <gerd@gnu.org>
6027
6028 * configure.in: Remove LISP_FLOAT_TYPE.
6029
60302000-02-12 Dave Love <fx@gnu.org>
6031
6032 * configure.in: Use AC_FUNC_VFORK.
6033
60342000-02-01 Gerd Moellmann <gerd@gnu.org>
6035
6036 * make-dist: Various fixes for new development tree.
6037
6038 * leim-Makefile.in: New file.
6039
60402000-01-31 Gerd Moellmann <gerd@gnu.org>
6041
6042 * Makefile.in (dist): Call ./make-dist.
6043
60442000-01-24 Dave Love <fx@gnu.org>
6045
6046 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6047
60482000-01-18 Gerd Moellmann <gerd@gnu.org>
6049
6050 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6051 DGifOpenFileName.
6052
60532000-01-11 Andreas Schwab <schwab@suse.de>
6054
6055 * Makefile.in (install-arch-indep): Update list of info files to
6056 be installed.
6057
60582000-01-05 Dave Love <fx@gnu.org>
6059
6060 * configure.in: Check for jerror.h as well as libjpeg.
6061
60622000-01-03 Andreas Schwab <schwab@suse.de>
6063
6064 * Makefile.in (install-arch-indep): Install autotype*. Run
6065 install-info on autotype and emacs-faq.info.
6066
60671999-12-04 Dave Love <fx@gnu.org>
6068
6069 * Makefile.in (install-arch-indep): Depend on `info'.
6070 (install-strip): Use `install' as sub-make target.
6071
60721999-11-23 Ken Raeburn <raeburn@gnu.org>
6073
6074 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6075 didn't need to be deleted. Check for the k5crypto library as well
6076 as the crypto library; MIT Kerberos 1.1 changed the name.
6077
60781999-11-18 Dave Love <fx@gnu.org>
6079
6080 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6081
60821999-11-11 Erik Naggum <erik@naggum.no>
6083
6084 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6085
60861999-11-08 Dave Love <fx@gnu.org>
6087
6088 * configure.in: Fix change for --with-pop default.
6089
60901999-11-04 Dave Love <fx@gnu.org>
6091
6092 * configure.in: Default to --with-pop. Change sense of with-gcc
6093 and with-toolkit-scroll-bars messages to reflect the defaults.
6094
60951999-11-01 Gerd Moellmann <gerd@gnu.org>
6096
6097 * INSTALL: Mention the Emacs Lisp Reference.
6098
60991999-10-27 Noah Friedman <friedman@splode.com>
6100
6101 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6102
61031999-10-23 Gerd Moellmann <gerd@gnu.org>
6104
6105 * Makefile.in (bootstrap): New target.
6106
61071999-10-19 Paul Eggert <eggert@twinsun.com>
6108
6109 Add support for large files. Merge glibc 2.1.2.
6110
6111 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6112 (HAVE_TM_GMTOFF): New symbol.
6113 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6114 mbrlen, strsignal.
6115 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6116
61171999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6118
6119 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6120 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6121
61221999-10-09 Richard M. Stallman <rms@gnu.org>
6123
6124 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6125 Unset CDPATH to prevent cd from generating output.
6126
61271999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6128
6129 * update-subdirs: Also ignore CVS subdirs.
6130
61311999-10-07 Gerd Moellmann <gerd@gnu.org>
6132
6133 * Makefile.in (install-arch-indep): Add ada-mode.
6134
61351999-10-06 Dave Love <fx@gnu.org>
6136
6137 * Makefile.in: Add rules for config.status, configure.
6138
61391999-09-07 Gerd Moellmann <gerd@gnu.org>
6140
6141 * configure.in (--with-sound): Removed.
6142
61431999-08-30 Gerd Moellmann <gerd@gnu.org>
6144
6145 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6146 the test for Xaw3d.
6147 (HAVE_TIFF): Add -lm to library check.
6148
61491999-08-28 Richard Stallman <rms@gnu.org>
6150
6151 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6152 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6153 after the other X-related libraries.
6154
61551999-08-21 Dave Love <fx@gnu.org>
6156
6157 * configure.in: Don't check for jpeglib.h.
6158
61591999-08-20 Gerd Moellmann <gerd@gnu.org>
6160
6161 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6162 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6163
61641999-08-18 Dave Love <fx@gnu.org>
6165
6166 * configure.in: Check for termcap.h.
6167
61681999-08-15 Gerd Moellmann <gerd@gnu.org>
6169
6170 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6171 use Emacs' scroll bars, even if configured for Motif or when
6172 Xaw3d is available.
6173
61741999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6175
6176 * configure.in: Check for getaddrinfo.
6177
61781999-08-04 Eli Zaretskii <eliz@gnu.org>
6179
6180 * config.bat: Make --no-debug work again by removing -gcoff.
6181
61821999-07-30 Dave Love <fx@gnu.org>
6183
6184 * configure.in: Check for stdlib.h.
6185
61861999-07-19 Dave Love <fx@gnu.org>
6187
6188 * configure.in: Grok sparc64-*-linux-gnu*.
6189
61901999-07-12 Richard Stallman <rms@gnu.org>
6191
6192 * Version 20.4 released.
6193
61941999-06-23 Karl Heuer <kwzh@gnu.org>
6195
6196 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6197 Quote $EMACS, in case it's a program with args.
6198
61991999-06-15 Gerd Moellmann <gerd@gnu.org>
6200
6201 * configure.in (HAVE_GIF): Use libungif instead of libgif
6202 because the former doesn't contain patented compression code.
6203
62041999-05-29 Richard M. Stallman <rms@gnu.org>
6205
6206 * configure.in: Delete the Kerberos stuff.
6207
62081999-05-27 Greg Hudson <ghudson@mit.edu>
6209
6210 * configure.in: Prefer kerberos 5 names.
6211
62121999-04-26 Richard M. Stallman <rms@gnu.org>
6213
6214 * configure.in: Check for libXp.
6215
62161999-04-08 Richard Stallman <rms@gnu.org>
6217
6218 * make-dist: Include change logs in subdirs of `lisp'.
6219
62201999-04-05 Richard Stallman <rms@gnu.org>
6221
6222 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6223 (install-arch-indep): Make ${datadir}/emacs world-readable.
6224
62251999-03-30 Eli Zaretskii <eliz@gnu.org>
6226
6227 * config.bat: Use epaths.* instead of paths.*.
6228
62291999-03-07 Eli Zaretskii <eliz@gnu.org>
6230
6231 * INSTALL: Add detailed instructions to unpack and install
6232 intlfonts on MS-DOS.
6233
62341999-02-26 Richard Stallman <rms@gnu.org>
6235
6236 * configure.in: Use epaths.h and epaths-force instead of paths...
6237
6238 * Makefile.in (epaths-force): Renamed from paths-force;
6239 operate on epaths.in and produce epaths.h.
6240
62411999-02-24 Richard Stallman <rms@gnu.org>
6242
6243 * make-dist: Fix nt/icons directory handling.
6244
62451999-02-22 Simon Josefsson <jas@pdc.kth.se>
6246
6247 * configure.in (f301-fujitsu-uxpv4.1): New target.
6248
62491999-02-20 Richard Stallman <rms@gnu.org>
6250
6251 * make-dist (tempparent): Fix command to update info files.
6252
62531999-02-09 Richard Stallman <rms@gnu.org>
6254
6255 * configure.in (powerpc-apple-netbsd*): New alternative.
6256
62571999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6258
6259 * make-dist: Include the new directory nt/icons in distributions.
6260
62611999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6262
6263 * configure.in: Change message about HAVE_XFREE386.
6264
62651999-01-07 Eli Zaretskii <eliz@gnu.org>
6266
6267 * config.bat: Support configuring with leim.
6268
62691998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6270
6271 * configure.in (mips-sgi-irix6.5): New target.
6272
62731998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6274
6275 * configure.in: Remove GSS-API support, since it has been removed
6276 from movemail.
6277
62781998-12-04 Markus Rost <rost@delysid.gnu.org>
6279
6280 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6281
62821998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6283
6284 * Makefile.in: Don't install customize info file.
6285 Run install-info on viper info file.
6286
62871998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6288
6289 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6290
62911998-11-16 Kenichi Handa <handa@etl.go.jp>
6292
6293 * configure.in (*-*-bsdi4*): New target.
6294
62951998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6296
6297 * configure.in: Fix previous change.
6298
62991998-11-11 Richard Stallman <rms@gnu.org>
6300
6301 * configure.in (aviion-intel): New machine.
6302
63031998-11-04 Kenichi Handa <handa@etl.go.jp>
6304
6305 * configure.in (mips-nec-sysv4*): New target.
6306
63071998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6308
6309 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6310 from lisp.
6311
63121998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6313
6314 * make-dist: Don't include fns*.el in dist.
6315
63161998-10-30 Dave Love <fx@gnu.org>
6317
6318 * configure.in: Don't mkdir cpp.
6319
63201998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6321
6322 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6323 ${archlibdir}.
6324
63251998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6326
6327 * Version 20.3 released.
6328
63291998-07-30 Paul Eggert <eggert@twinsun.com>
6330
6331 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6332 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6333 (lwlib/Makefile, leim/Makefile):
6334 Prepend $(srcdir)/ to rule dependencies outside this dir.
6335
63361998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6337
6338 * configure.in: Use unset CDPATH instead of making it empty.
6339
63401998-06-20 Karl Heuer <kwzh@gnu.org>
6341
6342 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6343
63441998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6345
6346 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6347 and default.el. Sort the results.
6348
63491998-05-31 Karl Heuer <kwzh@gnu.org>
6350
6351 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6352 writable.
6353
63541998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6355
6356 * Makefile.in (install-arch-indep):
6357 Don't alter site-lisp/subdirs.el if it exists.
6358
63591998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6360
6361 * Makefile.in (install-arch-indep): Put `-' on commands to create
6362 subdirs.el in site-lisp dirs.
6363
63641998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6365
6366 * Makefile.in (install-arch-indep): Fix typo in previous change.
6367
63681998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6369
6370 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6371
63721998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6373
6374 * Makefile.in (mkdir): Create the site-lisp dirs.
6375 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6376
63771998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6378
6379 * Makefile.in (INSTALL_INFO): New variable.
6380 (install-arch-indep): Don't replace the dir file if it already exists.
6381 Use the install-info program, via INSTALL_INFO, to add entries.
6382 Make the `info' subdir and the Info files world-readable.
6383
63841998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6385
6386 * config.bat: Make sure the environment is large enough to support
6387 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6388
63891998-04-10 Karl Heuer <kwzh@gnu.org>
6390
6391 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6392
63931998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6394
6395 * configure.in: Add --with-gssapi to specify GSS-API
6396 authentication support for movemail.
6397
63981998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6399
6400 * Makefile.in (install-arch-indep): Fix previous change.
6401
64021998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6403
6404 * Makefile.in (info): Run man in build dir, not srcdir.
6405
64061998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6407
6408 * Makefile.in (install-arch-indep): Fix previous change.
6409
64101998-03-23 Kenichi Handa <handa@etl.go.jp>
6411
6412 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6413
64141998-03-22 Richard Stallman <rms@gnu.org>
6415
6416 * Makefile.in (install-arch-indep): Put special subdirs.el files
6417 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6418
64191998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6420
6421 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6422
64231998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6424
6425 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6426 (m68*-hp-hpux*): Handle versions 1X like 10.
6427
64281998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6429
6430 * make-dist: PROBLEMS is now in etc, not top level dir.
6431
6432 * Makefile.in (SOURCES): Delete PROBLEMS.
6433
64341998-02-25 Richard Stallman <rms@gnu.org>
6435
6436 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6437
6438 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6439
64401998-01-17 Richard Stallman <rms@gnu.org>
6441
6442 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6443
64441998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6445
6446 * make-dist (tempparent): New option --no-check.
6447
6448 * make-dist: Don't do anything with cpp directory.
6449
64501997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6451
6452 * configure.in (sparc-fujitsu-sysv4*): New target.
6453
64541997-12-17 Andreas Schwab <schwab@gnu.org>
6455
6456 * configure.in: Cache more tests. Add missing quotes around
6457 message with embedded comma.
6458
64591997-12-04 Karl Heuer <kwzh@gnu.org>
6460
6461 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6462
64631997-11-26 Joel N. Weber II <devnull@gnu.org>
6464
6465 * make-dist: Changed the comment about `umask 0' to say `Don't
6466 restrict access to any files.'; previously it said `Don't protect
6467 any files', which may have implied that we think fascism is good.
6468
64691997-11-24 Paul Eggert <eggert@twinsun.com>
6470
6471 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6472 strftime needs the underlying host's strftime for locale dependent
6473 formats.
6474
64751997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6476
6477 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6478
64791997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6480
6481 * config.bat: Configure the man subdirectory.
6482
64831997-11-07 Paul Eggert <eggert@twinsun.com>
6484
6485 * configure.in (AC_CHECK_LIB): Add -lintl.
6486
64871997-11-07 Karl Heuer <kwzh@gnu.org>
6488
6489 * make-dist (check for .elc files): Avoid bash-specific syntax.
6490 (check for overflow 14-char limit): Simplify.
6491
64921997-11-07 Richard Stallman <rms@gnu.org>
6493
6494 * Makefile.in (install): Move blessmail last.
6495
64961997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6497
6498 * configure.in (gettimeofday, one arg or two):
6499 Clarify messages by avoiding double negative.
6500
65011997-09-30 Karl Eichwalder <ke@suse.de>
6502
6503 * Makefile.in (install-arch-indep): Install the widget info file.
6504
65051997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6506
6507 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6508 libraries in reverse order, so that libraries will appear in the
6509 correct dependency order on the link line (and so that the
6510 configure checks themselves will work properly when early
6511 libraries depend on later ones).
6512
65131997-09-21 Erik Naggum <erik@naggum.no>
6514
6515 * make-dist (making links to `src'): Keep timestamp on copied files.
6516
6517 * make-delta: New script to produce delta distributions.
6518
65191997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6520
6521 * Version 20.2 released.
6522
65231997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6524
6525 * Version 20.1 released.
6526
6527 * Makefile.in (install-leim): Depend on mkdir.
6528 (leim): Depend on src.
6529
65301997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6531
6532 * configure.in: Recognize alpha* instead of just alpha.
6533
65341997-09-12 Paul Eggert <eggert@twinsun.com>
6535
6536 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6537
65381997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6539
6540 * update-subdirs: Use rm -f.
6541
65421997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6543
6544 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6545 Ignore subdirs named Old.
6546
65471997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6548
6549 * configure.in: Add OpenBSD clause to set $machine.
6550
65511997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6552
6553 * make-dist: Recompile everything after updating various Lisp files.
6554 Recompile in leim as well as lisp.
6555 Check in leim as well as lisp for mismatched files and too-long names.
6556
65571997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6558
6559 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6560
65611997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6562
6563 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6564 before trying to copy anything from it.
6565
65661997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6567
6568 * Makefile.in (man/Makefile): New target.
6569 (tags): Define env var EMACS and run Makefile from build dir.
6570
65711997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6572
6573 * config.bat: If src/_gdbinit doesn't exist, try using
6574 src/.gdbinit to create it (for building on Windows 95).
6575
65761997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6577
6578 * Makefile.in (install-arch-indep):
6579 Discard extra data in tar | tar pipes.
6580
65811997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6582
6583 * configure.in (x_default_search_path): Corrected
6584 '${x_library}' to '${x_library}/X11'.
6585
65861997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6587
6588 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6589
65901997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6591
6592 * configure.in: Support auto-configuration of both Kerberos V4 and
6593 Kerberos V5 for movemail, including detection of V4 and V5 header
6594 files and libraries.
6595
65961997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6597
6598 * configure.in: Compute x_default_search_path
6599 and substitute into makefiles.
6600
6601 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6602
66031997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6604
6605 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6606
66071997-08-07 Erik Naggum <erik@naggum.no>
6608
6609 * configure.in: Remove lockdir, it is no longer needed.
6610 * Makefile.in (mkdir): Don't create lockdir.
6611 (lockdir): Variable deleted.
6612 (paths-force): Don't operate on PATH_LOCK.
6613
66141997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6615
6616 * leim-Makefile.in (clean, distclean): New targets.
6617
6618 * make-dist: Include leim/ChangeLog in leim distribution.
6619
66201997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6621
6622 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6623
66241997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6625
6626 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6627
66281997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6629
6630 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6631
66321997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6633
6634 * make-dist: Update leim/leim-list.el.
6635 Pass along value of $EMACS when updating lisp dir.
6636
66371997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6638
6639 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6640 prerequisite to the use of Doug Lea's malloc.
6641
66421997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6643
6644 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6645
6646 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6647
66481997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6649
6650 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6651
66521997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6653
6654 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6655 to news-r6.h.
6656
66571997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6658
6659 * config.bat: Use `sed' instead of `cp', which might not be
6660 installed.
6661
66621997-07-09 Kenichi Handa <handa@etl.go.jp>
6663
6664 * Makefile.in (mostlyclean): Add cleaning leim directory.
6665 (clean, distclean, maintainer-clean): Likewise.
6666
66671997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6668
6669 * make-dist (bogosities): Check subdirs of `lisp' also.
6670
66711997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6672
6673 * make-dist (etc): Really avoid symlinks now.
6674 (lisp): Don't delete from subdirs the things we never copy.
6675
66761997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6677
6678 * Makefile.in (install-arch-indep): Correct the target name.
6679 The first letter `i' was dropped by the previous change of mine.
6680
66811997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6682
6683 * configure.in (leim/Makefile): Generate this.
6684 (*-sysv4.2uw*): Recognize new alternative.
6685
6686 * leim-Makefile.in: Renamed from leim-Makefile.
6687
6688 * make-dist: Set up real-leim subdirectory,
6689 with the real contents of leim; then move it to
6690 a separate top-level directory.
6691
6692 * make-dist: Don't mention site-lisp, site-init, site-start
6693 or default, when listing files hat are not compiled and should be.
6694
6695 * configure.in: Create src/config.stamp at the end.
6696
66971997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6698
6699 * Makefile.in (install-leim): Correct previous change.
6700
67011997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6702
6703 * Makefile.in (install-leim): New target.
6704 (install): Depend on install-leim.
6705
67061997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6707
6708 * Makefile.in (SUBDIR): Add leim.
6709 (SUBDIR_MAKEFILES): Add leim/Makefile.
6710 (leim/Makefile): New target.
6711
67121997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6713
6714 * leim-Makefile: New file.
6715 * make-dist: Initialize a `leim' subdirectory with that makefile.
6716
67171997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6718
6719 * configure.in (GNU_MALLOC_reason): Fix message text.
6720
67211997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6722
6723 * make-dist (lisp): Don't process subdirs that start with =.
6724 (etc): Copy symlinks, as in src.
6725
67261997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6727
6728 * configure.in (i*86-*-unixware*): New alternative.
6729
67301997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6731
6732 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6733 and touch it explicitly.
6734
6735 * configure.in (mips-sony-newsos6*): New alternative.
6736 (mips-*-linux-gnu*): New alternative.
6737 (*-*-bsdi*): New alternative.
6738 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6739
67401997-06-22 Dave Love <d.love@dl.ac.uk>
6741
6742 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6743 (src/config.h): New target to re-configure if src/config.in is patched.
6744
67451997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6746
6747 * configure.in (shutdown): Check for `shutdown' function.
6748
67491997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6750
6751 * update-subdirs: Include the directory "language" in subdirs.
6752
67531997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6754
6755 * configure.in (m88k-dg-dgux4*): New alternative.
6756 (alpha-*-netbsd*): New alternative.
6757 (powerpcle-*-solaris2*): New alternative.
6758
67591997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6760
6761 * make-dist: Warn about .el files that are not compiled.
6762
67631997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6764
6765 * Makefile.in (dist): Don't run update-subdirs here,
6766 since make-dist now gets that done.
6767
6768 * make-dist: Use the new `updates' target in lisp/Makefile.
6769
6770 * make-dist: Use new non-file targets in lisp/Makefile.
6771
67721997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6773
6774 * make-dist: Handle all subdirs of `lisp' uniformly.
6775 Don't handle `term' and `language' specially.
6776 Clear out umask at the beginning.
6777
67781997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6779
6780 * make-dist: Use Make to update finder-inf.el and autoloads.
6781 Also update cus-load.el.
6782
67831997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6784
6785 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6786 in case it is desirable to disable the GNU malloc features with glibc.
6787
67881997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6789
6790 * configure.in (DOUG_LEA_MALLOC):
6791 Define if malloc_{get,set}_state exist.
6792
67931997-03-05 Kenichi Handa <handa@etl.go.jp>
6794
6795 * make-dist: Make links for files under lisp/language.
6796
67971997-02-20 Kenichi Handa <handa@etl.go.jp>
6798
6799 * update-subdirs: Exclude the directory "language" from subdirs.
6800
68011997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6802
6803 * configure.in: Check for rint and cbrt.
6804
68051997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6806
6807 * make-dist: Use $EMACS to say where to run Emacs.
6808 Add --no-update option.
6809
68101996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6811
6812 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6813
68141996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6815
6816 * make-dist (copying src): Check thoroughly for symlinks
6817 and copy them in all cases. Regularize the linking of *.in
6818 and *.opt and ChangeLog files.
6819 (copying lib-src): Likewise.
6820 Don't rm getdate.c or y.tab.*--they don't exist any more.
6821
68221996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6823
6824 * configure.in: Check for libmail, maillock.h and
6825 touchlock (for movemail).
6826
68271996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6828
6829 * configure.in (limits.h): Check for this file.
6830
68311996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6832
6833 * configure.in (rs6000-ibm-aix4.2): New alternative.
6834 (rs6000-ibm-aix4.0): New alternative.
6835 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6836
68371996-11-22 Ben Harris <bjh21@cam.ac.uk>
6838
6839 * configure.in: Recognize vax-*-netbsd*.
6840
68411996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6842
6843 * configure.in (locallisppath): Add leim directory.
6844
68451996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6846
6847 * config.bat: Make sure `mv' supports forward slashes and -f.
6848
68491996-10-28 Christian Limpach <chris@nice.ch>
6850
6851 * configure.in (hppa*-next-nextstep*): * added after hppa
6852 to accept hppa1.0 and hppa1.1.
6853
68541996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6855
6856 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6857 * configure.in (ld_switch_machine): Fix typo.
6858
68591996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6860
6861 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6862 from config.h and use them in $ac_link.
6863
68641996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6865
6866 * configure.in: Create a subdir named `lisp'.
6867
68681996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6869
6870 * configure.in: Check for getcwd.
6871
68721996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6873
6874 * configure.in: Check for termios.h. Check for setpgid.
6875
68761996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6877
6878 * configure.in: Check for setrlimit.
6879
68801996-08-31 Paul Eggert <eggert@twinsun.com>
6881
6882 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6883
68841996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6885
6886 * configure.in: Check for utimes.
6887
6888 * configure.in: Check for com_err library, but only
6889 if --with-kerberos was used. Check for krb and des
6890 only if --with-kerberos.
6891
68921996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6893
6894 * Makefile.in (INSTALL_STRIP): New variable.
6895 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6896 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6897
68981996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6899
6900 * configure.in: Check for krb and des libraries.
6901
69021996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6903
6904 * configure.in (*-sunos4.1.[3-9]*noshare):
6905 Use sunos413, not sunos4-1-3.
6906 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6907 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6908
69091996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6910
6911 * Makefile.in (src/paths.h): Target deleted.
6912 (paths-force): Delete all dependencies on this target
6913 but don't delete the target.
6914 (install): Depend on `all'.
6915 (paths-force): Don't print a message.
6916
6917 * configure.in: Generate src/paths.h here.
6918
69191996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6920
6921 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6922 New variables that affect linking only.
6923 (alpha-dec-osf*): Use those instead of previous change.
6924
69251996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6926
6927 * Makefile.in (install-arch-indep): Install info/messages.
6928
69291996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6930
6931 * Version 19.33 released.
6932
69331996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6934
6935 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6936 Fix previous change.
6937
69381996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6939
6940 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6941 New alternative.
6942
69431996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6944
6945 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6946 and NON_GCC_TEST_OPTIONS.
6947
69481996-08-06 Paul Eggert <eggert@twinsun.com>
6949
6950 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6951 "TZ=..." in environ.
6952
69531996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6954
6955 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6956
69571996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6958
6959 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6960 the more general *-sunos4.1.[3-9]* clause.
6961
69621996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6963
6964 * Version 19.32 released.
6965
6966 * configure.in (*-sco3.2v5*):
6967 Set OVERRIDE_CPPFLAG to a string of one space.
6968 Fix the code that uses OVERRIDE_CPPFLAG.
6969
69701996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6971
6972 * configure.in: Undo previous change.
6973
69741996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6975
6976 * config.sub: Use `pc', not `unknown', when canonicalizing
6977 the vendor for ...86.
6978
69791996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6980
6981 * configure.in: Check for termios.h header.
6982
69831996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6984
6985 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6986
69871996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6988
6989 * configure.in: Split bsdos2 and bsdos2-1.
6990
69911996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6992
6993 * config.sub: If last two words are not a recognized
6994 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6995 Make conversion of gnu/linux to linux-gnu really work.
6996
6997 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6998
69991996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7000
7001 * configure.in (check for using Lucid widgets by default):
7002 Eliminate indentation that confuses some compilers.
7003
70041996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7005
7006 * config.sub: Convert linux and gnu/linux to linux-gnu.
7007
7008 * make-dist: Don't update getdate.c.
7009 Ignore =... files when checking for too-long Lisp file names.
7010
70111996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7012
7013 * configure.in (euidaccess): Check for that, not for eaccess.
7014
70151996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7016
7017 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7018 before `noshare'.
7019 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7020
70211996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7022
7023 * configure.in: Rename lignux to linux-gnu in configuration names.
7024 Use gnu-linux as the opsys value (s/ file name).
7025 Allow i686 just like i386, i486, i586.
7026
70271996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7028
7029 * configure.in (i*86-*-sco3.2v5): New alternative.
7030 (OVERRIDE_CPPFLAG): New variable.
7031 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7032
7033 * configure.in: Specify vpath for .texi files.
7034
70351996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7036
7037 * configure.in: Always check for HAVE_X11R5.
7038 Separately decide whether to use a toolkit by default.
7039
70401996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7041
7042 * configure.in: If X11R5 is missing the Xaw headers,
7043 default to --with-x-toolkit=no.
7044
70451996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7046
7047 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7048
70491996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7050
7051 * Makefile.in (install-arch-indep): If cd etc makes output,
7052 don't treat that as part of the tar data.
7053 Check that ./lisp actually exists.
7054
70551996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7056
7057 * make-dist: Check for long file names.
7058
70591996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7060
7061 * Version 19.31 released.
7062
70631996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7064
7065 * configure.in: Recognize sparc-*-lignux.
7066
70671996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7068
7069 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7070 Don't include config.w95.
7071
70721996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7073
7074 * make-dist: Replace --no-clean-up and --no-tar options
7075 with --clean-up and --tar, so that the default is useful.
7076
70771996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7078
7079 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7080 if not, tell the user to rename it and abort.
7081
70821996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7083
7084 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7085 test program.
7086
70871996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7088
7089 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7090
7091 * make-dist (MANIFEST): Fix previous change.
7092 (msdos): Put mainmake.v2 into the dist.
7093
70941996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7095
7096 * make-dist: Exit if autoconf fails.
7097
70981996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7099
7100 * config.bat: Set djgpp-ver, and unset it at the end.
7101 Add a number of conditionals for DJGPP version 2.
7102 Rename label libsrc2 to libsrc3.
7103 Substitute for LDFLAGS in src/Makefile.
7104 Substitute for ALL_CFLAGS in lib-src/Makefile.
7105
71061996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7107
7108 * configure.in (ncurses): Check this after checking fns like strerror.
7109
71101996-04-08 Erik Naggum <erik@naggum.no>
7111
7112 * make-dist (MANIFEST): Don't include lines from =files.
7113
71141996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7115
7116 * make-dist: Don't put lisp/dired.todo in the dist.
7117
71181996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7119
7120 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7121
7122 * configure.in (setlocale): Check for it.
7123
7124 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7125
71261996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7127
7128 * configure.in: Use lignux instead of linux as value of opsys.
7129
71301996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7131
7132 * Makefile.in (install-strip): Fix whitespace.
7133 Get rid of continuation.
7134
7135 * config.sub: Convert linux or gnu/linux to lignux.
7136
71371996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7138
7139 * configure.in: Accept lignux in configuration name.
7140
71411996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7142
7143 * Makefile.in (install-strip): New target.
7144
71451996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7146
7147 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7148 -f failed to do the job on Suns.
7149
71501996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7151
7152 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7153
7154 * configure.in (linux/version.h): Check for this header.
7155
71561996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7157
7158 * configure.in: Remove -fno-builtin hackery from -lm check.
7159
71601996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7161
7162 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7163 just this test.
7164
7165 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7166
71671996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7168
7169 * configure.in: Check for ncurses.
7170
71711996-02-28 Paul Eggert <eggert@twinsun.com>
7172
7173 * configure.in (LOCALTIME_CACHE):
7174 Also define if localtime mishandles unsetting TZ.
7175 This works around a localtime bug in mips-dec-ultrix.
7176
71771996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7178
7179 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7180
7181 * configure.in: Improve messages about X versions.
7182
71831996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7184
7185 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7186
71871996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7188
7189 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7190 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7191
7192 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7193 (install): Put install-arch-indep before install-arch-dep.
7194
71951996-02-20 Dave Love <d.love@dl.ac.uk>
7196
7197 * INSTALL: Clarify info about MS-DOS path handling.
7198
71991996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7200
7201 * Makefile.in (install-arch-indep): Install info/ccmode*.
7202 In previous change, protect against /bin/pwd returning null string.
7203
72041996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7205
7206 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7207 to lispdir.
7208
72091996-02-01 Paul Eggert <eggert@twinsun.com>
7210
7211 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7212
72131996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7214
7215 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7216
72171996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7218
7219 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7220 we delete everything distclean deletes.
7221
72221996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7223
7224 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7225
72261996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7227
7228 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7229 into LDFLAGS instead of into LIBS.
7230
72311996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7232
7233 * configure.in (HAVE_XMU): Fix typo in previous change.
7234
72351996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7236
7237 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7238
72391996-01-10 Erik Naggum <erik@naggum.no>
7240
7241 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7242
72431996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7244
7245 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7246
72471996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7248
7249 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7250 and use -lXt to link it.
7251
72521996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7253
7254 * configure.in (locallisppath): Put version-specific dir first.
7255
72561996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7257
7258 * configure.in (hppa-*-nextstep*): New alternative.
7259 (USE_X_TOOLKIT): By default, set this to "maybe";
7260 and change that later to LUCID or "no" according to X11 version.
7261
7262 * make-dist: Recompile outdated .elc files and update all autoloads.
7263
72641996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7265
7266 * configure.in (locallisppath): Fix typo in last change: " -> '.
7267
72681996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7269
7270 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7271
72721995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7273
7274 * Makefile.in (install-arch-indep): Give all files read permission.
7275
72761995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7277
7278 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7279 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7280
72811995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7282
7283 * configure.in: Determine HAVE_X11R6.
7284 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7285
72861995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7287
7288 * configure.in: Just "solaris" now defaults to version 2.4.
7289 Add sunos4.1.n-noshare as alternative.
7290
72911995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7292
7293 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7294
72951995-11-29 Erik Naggum <erik@naggum.no>
7296
7297 * Makefile.in (install-arch-indep): Add missing backslash.
7298
72991995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7300
7301 * Makefile.in (install-arch-indep): Don't install
7302 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7303
73041995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7305
7306 * Makefile.in (install-arch-indep): Fix previous change.
7307
7308 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7309
73101995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7311
7312 * Version 19.30 released.
7313
7314 * make-dist (lisp): Exclude subdirs.el.
7315
73161995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7317
7318 * make-dist (etc): Delete *.orig and *.rej.
7319
73201995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7321
7322 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7323
73241995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7325
7326 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7327
73281995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7329
7330 * make-dist (nt): Rename install, readme, and todo to
7331 INSTALL, README, and TODO.
7332
73331995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7334
7335 * make-dist (lisp): Don't distribute site-start.
7336
73371995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7338
7339 * make-dist: Break the hard link on alloca.c.
7340
73411995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7342
7343 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7344
73451995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7346
7347 * make-dist (src, lib-src): Don't distribute Makefile.c.
7348 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7349
73501995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7351
7352 * Makefile.in (mkdir): Create man1dir, not mandir.
7353 (uninstall): Use man1dir, not mandir.
7354
73551995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7356
7357 * Makefile.in (man1dir): New variable.
7358 (install-arch-indep): Use man1dir.
7359
7360 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7361
7362 * make-dist: Create lisp/MANIFEST.
7363
73641995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7365
7366 * configure.in (m68k-*-linux*): New alternative.
7367
73681995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7369
7370 * make-dist: Use new names config.in, paths.in, and
7371 {src,lib-src}/Makefile.in.
7372
73731995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7374
7375 * configure.in: Don't bother checking for drem.
7376
73771995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7378
7379 * Makefile.in (distclean): Delete line with just a tab in it.
7380 (install-arch-indep): Delete spaces that precede tabs.
7381 Delete spurious `fi' left from previous change.
7382 (install): Supply `true' as command, to avoid null command.
7383
73841995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7385
7386 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7387
73881995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7389
7390 * configure.in (powerpc-*-solaris2): New alternative.x
7391
73921995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7393
7394 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7395 of paths.h.tmp$$, to avoid going beyond 14 characters.
7396
73971995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7398
7399 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7400
74011995-09-06 Paul Eggert <eggert@twinsun.com>
7402
7403 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7404 if localtime caches TZ. Check for tzset.
7405
74061995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7407
7408 * config.bat: Simplify using new names file names src/makefile.in,
7409 config.in, paths.in. Change Echo commands not to use `.
7410
74111995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7412
7413 * Makefile.in (install-arch-indep): Always install the new dir file;
7414 rename the previous dir file to dir.bak or dir.old.
7415
74161995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7417
7418 * configure.in (RANLIB): Substitute this into makefiles.
7419 Set it specially on solaris; set it by default on other systems.
7420
7421 * configure.in: Fix previous Alpha change.
7422
74231995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7424
7425 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7426 NON_GCC_TEST_OPTIONS.
7427
74281995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7429
7430 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7431 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7432
7433 * configure.in (alpha-*-linux*): New configuration.
7434
74351995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7436
7437 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7438 (m68k-next-nextstep*): New alias for that.
7439 (i*86-*-nextstep*): Use nextstep.h.
7440 (sparc-*-nextstep*): New configuration.
7441
74421995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7443
7444 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7445 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7446
74471995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7448
7449 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7450 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7451
74521995-07-18 Mike Long <mike.long@analog.com>
7453
7454 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7455
74561995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7457
7458 * Makefile.in (src/paths.h, paths-force):
7459 Rename src/paths.h.in to src/paths.in.
7460 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7461
7462 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7463 Use Makefile.c for intermediate file.
7464 Rename src/config.h.in to src/config.in.
7465
74661995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7467
7468 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7469 (mips-dec-ultrix4.[12]): New alternative for old versions.
7470
74711995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7472
7473 * make-dist: Don't break intra-tree links.
7474
74751995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7476
7477 * configure.in: Put back archlibdir initialization. Require
7478 autoconf 2.4.1 or later.
7479
74801995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7481
7482 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7483 (mips-mips-riscos5*): New alternative.
7484
74851995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7486
7487 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7488
74891995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7490
7491 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7492 (mandir, infodir, archlibdir): Initializations deleted.
7493
7494 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7495 On hpux9shr, use hpux9shxr4.h.
7496
74971995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7498
7499 * configure.in: Added target mips-dec-mach_bsd4.3.
7500 * config.guess: Guess mips-dec-mach_bsd4.3.
7501
75021995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7503
7504 * Makefile.in (mkdir): Use symbolic chmod.
7505
75061995-06-22 Paul Eggert <eggert@twinsun.com>
7507
7508 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7509 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7510
75111995-06-22 Paul Eggert <eggert@twinsun.com>
7512
7513 * Makefile.in (SUBDIR_MAKEFILES):
7514 Add man/Makefile, so `make distclean' removes it.
7515 (top_distclean): Add config.log to the list of files to be removed.
7516
75171995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7518
7519 * Version 19.29 released.
7520
75211995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7522
7523 * configure.in: Fix the previous change to verify that the -b
7524 option really solves the problem.
7525
7526 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7527
75281995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7529
7530 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7531
75321995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7533
7534 * configure.in: Report more clearly when there is no special
7535 dir to search for X includes or libraries.
7536
75371995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7538
7539 * configure.in: Check for -lpthreads, not -lpthread.
7540
75411995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7542
7543 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7544
75451995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7546
7547 * configure.in: Check for -lpthread.
7548
75491995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7550
7551 * Makefile.in (install-arch-indep): Install info files for mh-e.
7552 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7553
75541995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7555
7556 * configure.in (*-solaris2.5): New configuration.
7557
7558 * make-dist: Copy new files config.nt and config.w95.
7559
75601995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7561
7562 * configure.in: Use x_includes, not x_libraries, for -I.
7563 Make bitmapdir a colon-separated list.
7564
75651995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7566
7567 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7568
7569 * configure.in: Allow x_libraries and x_includes to be paths.
7570
75711995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7572
7573 * configure.in: Fix typo.
7574
75751995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7576
7577 * INSTALL: Clarify use of site-init.el.
7578
75791995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7580
7581 * configure.in: Pass arg to sqrt.
7582
75831995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7584
7585 * make-dist: Fix May 6 change.
7586
75871995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7588
7589 * vpath.sed: Delete reference to ymakefile.
7590
75911995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7592
7593 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7594
75951995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7596
7597 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7598
7599 * update-subdirs: Specify /bin/sh to run the script.
7600
76011995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7602
7603 * make-dist: Put src/makefile.nt in dist.
7604
7605 * configure.in (i[345]86-*-bsdi2*): New configuration.
7606 (vax-dec-bsd386*): Deleted.
7607
76081995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7609
7610 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7611 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7612 Use fmod instead of logb in -lm check.
7613
76141995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7615
7616 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7617 Use bsd4-3. Don't set NON_GNU_CPP.
7618
7619 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7620 In nt, copy various different things, but not *.cmd.
7621 Fix the ln commands for the subdirs of nt.
7622
76231995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7624
7625 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7626
76271995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7628
7629 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7630 since that's what the header file expects.
7631
76321995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7633
7634 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7635 and 68040 based machines when choosing options for gnucc.
7636
76371995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7638
7639 * Makefile.in (top_distclean): Delete config.cache.
7640
76411995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7642
7643 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7644
7645 * configure.in: Use m/ncr386.h.
7646
76471995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7648
7649 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7650
76511995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7652
7653 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7654 (man): Don't copy texindex.c and getopt.c; they're deleted.
7655 (etc): Omit `e'; it's a subdirectory.
7656 (etc/e): Use `../..', not `..', to reference top level.
7657
76581995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7659
7660 * Makefile.in (install-arch-indep, dist):
7661 Look for `update-subdir' in $(srcdir).
7662
76631995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7664
7665 * make-dist: Include mkinstalldirs in distribution.
7666
76671995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7668
7669 * make-dist: Add missing close backquote.
7670
76711995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7672
7673 * make-dist: Don't distribute shortnames directory.
7674
76751995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7676
7677 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7678
76791995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7680
7681 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7682
76831995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7684
7685 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7686
76871995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7688
7689 * configure.in (mips-sgi-irix6): New configuration.
7690
76911995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7692
7693 * Makefile.in (maintainer-clean): Renamed from realclean.
7694
76951995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7696
7697 * configure.in: Create a .gdbinit that sources the real one,
7698 if using a different build directory.
7699
77001995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7701
7702 * configure.in: Check for sys/select.h.
7703
77041995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7705
7706 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7707
77081994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7709
7710 * configure.in: Handle isc 4.1 operating system.
7711
77121994-12-10 Richard Stallman <rms@kepa>
7713
7714 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7715 (rs6000-ibm-aix4*): New alternative.
7716
77171994-12-06 Richard Stallman <rms@kepa>
7718
7719 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7720
77211994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7722
7723 * configure.in: Don't try to make directories that are guaranteed
7724 to already exist.
7725
77261994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7727
7728 * configure.in: Generate man/Makefile from man/Makefile.in.
7729 Create the man subdir.
7730
7731 * Makefile.in (dvi): Run Make in our man subdir.
7732
7733 * make-dist: Create subdir etc/e.
7734 Make links to it.
7735 Put man/Makefile.in in dist, instead of man/Makefile.
7736
77371994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7738
7739 * configure.in: Add --with-pop, --with-kerberos, and
7740 --with-hesiod for movemail.
7741
77421994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7743
7744 * configure.in (m68*-apollo*): Use s/domain.h.
7745
77461994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7747
7748 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7749
77501994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7751
7752 * configure.in: Don't add -I, -L, -R options for cc if their
7753 arguments would be empty.
7754
77551994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7756
7757 * configure.in (i860-intel-osf1*): New alternative.
7758 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7759 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7760
77611994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7762
7763 * configure.in: Make h_errno check not use nested functions.
7764
77651994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7766
7767 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7768
77691994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7770
7771 * Makefile.in (install-arch-indep): Avoid continued comment
7772 swallowing target line.
7773
77741994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7775
7776 * configure.in: Protect a character class with `changequote'.
7777
77781994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7779
7780 * configure.in: Accept `news' as a synonym for `newsos'.
7781
77821994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7783
7784 * Makefile.in: Don't rm files if cd fails.
7785
77861994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7787
7788 * make-dist: Put nt subdir and its subdirs in the dist.
7789 (lib-src): Put makefile.nt in the dist.
7790 (lisp): Put makefile.nt in the dist.
7791
77921994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7793
7794 * configure.in: Change a stray `[' to `test'.
7795
77961994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7797
7798 * configure.in: Adapt for Autoconf v2. Use the standard argument
7799 parser, host type canonicalizer, X11 finder, and message
7800 printing macros. Use the new macro names. Use `test' instead of `['.
7801
78021994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7803
7804 * configure.in: Check for getpagesize.
7805
78061994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7807
7808 * make-dist (msdos): Put sed* in the distribution.
7809
78101994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7811
7812 * config.bat: New option, `--with-x', for configuring Emacs
7813 for use with the X11 system DesqView/X.
7814 New option, `--no-debug', for compiling Emacs without debug
7815 information thus saving disk space.
7816 (src/config.h, src/paths.h): Use `update' (which is like
7817 `move-if-changed') to change the file.
7818 (src/config.h): When configuring for X11 perform extra changes.
7819 (src/makefile): When configuring for X11 perform extra changes.
7820 (lib-src): Remove temporary files.
7821 (): Check that `sed', `rm', `mv', and `gcc' are available.
7822
78231994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7824
7825 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7826
7827 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7828
78291994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7830
7831 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7832
7833 * configure.in (canonical): Substitute var into makefiles.
7834 (bitmapdir): Likewise.
7835
7836 * Makefile.in (bitmapdir): New variable.
7837 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7838
78391994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7840
7841 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7842
7843 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7844 * update-subdirs: New shell script.
7845
78461994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7847
7848 * Makefile.in (top_distclean): Don't rm build-install.
7849 (SOURCES): Delete build-install.in.
7850
7851 * make-dist: Don't distribute build-ins.in.
7852 * build-ins.in: File deleted.
7853
78541994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7855
7856 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7857
78581994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7859
7860 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7861
7862 * configure.in (libexecdir): Renamed from libdir. New default.
7863 (sharedstatedir): Renamed from statedir. New default.
7864 (datadir): New default.
7865
7866 * make-dist: Don't distribute subdirs.el.
7867
78681994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7869
7870 * configure.in (eaccess): Check for it.
7871
78721994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7873
7874 * configure.in (mktime): Check for it.
7875
78761994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7877
7878 * configure.in (motif): Add support for usage and option checking.
7879
78801994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7881
7882 * configure.in (utimes): Check for it.
7883
78841994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7885
7886 * Makefile.in (install-arch-indep): Don't do mkdir here.
7887
78881994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7889
7890 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7891 riscix.h renamed to acorn.h.
7892
78931994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7894
7895 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7896 New configurations.
7897
78981994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7899
7900 * configure.in: Remove trailing slashes from srcdir.
7901
79021994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7903
7904 * configure.in (i[345]86-sequent-ptx*): Handle
7905
79061994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7907
7908 * Makefile.in (paths-force): Depend on src/paths.h
7909
79101994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7911
7912 * configure.in (config_options): Save all arguments, not just some.
7913
79141994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7915
7916 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7917
7918 * configure.in: Add AC_AIX.
7919 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7920
79211994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7922
7923 * configure.in (parsing options): Simplify sed command to delete -'s.
7924
79251994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7926
7927 * configure.in (config_options): New shell variable.
7928 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7929
79301994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7931
7932 * configure.in (alpha-dec-osf*): New target.
7933
7934 * Makefile.in: Use just one FRC target.
7935
79361994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7937
7938 * Makefile.in (removenullpaths, paths-force):
7939 Use name paths.h.tmp$$, which depends on the pid.
7940
79411994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7942
7943 * Makefile.in (removenullpaths, paths-force):
7944 Put paths.h.tmp in top-level dir, not in src.
7945
79461994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7947
7948 * Version 19.27 released.
7949
79501994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7951
7952 * Version 19.26 released.
7953
79541994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7955
7956 * configure.in: Check for lrand48, not rand48.
7957
79581994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7959
7960 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7961 (powerpc-ibm-aix*): New aliases.
7962
79631994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7964
7965 * make-dist (src/m, src/s): Put *.inp in distribution.
7966
79671994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7968
7969 * configure.in: Accept i586 and i486 along with i386.
7970
79711994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7972
7973 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7974 even if CPP env var was set by the user.
7975
7976 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7977
79781994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7979
7980 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7981
79821994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7983
7984 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7985
79861994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7987
7988 * configure.in: Check more specifically for i*86-sun-sunos.
7989
79901994-08-03 Caveh Jalali (caveh@eng.sun.com)
7991
7992 * configure.in: Handle solaris 2.4.
7993
79941994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7995
7996 * configure.in (rand48): Check for it.
7997
79981994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7999
8000 * make-dist: Update the info files.
8001
80021994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8003
8004 * configure.in: Make "checking..." messages' style consistent.
8005 (HAVE_H_ERRNO): New test.
8006
80071994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8008
8009 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8010
80111994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8012
8013 * configure.in (CFLAGS): If the envvar was specified, use that.
8014 And set REAL_CFLAGS from it too.
8015
80161994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8017
8018 * make-dist: Update finder-inf.el.
8019
80201994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8021
8022 * make-dist (msdos): Include sed4.inp in dist.
8023
8024 * Makefile.in (libsrc_libs): Var deleted.
8025
80261994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8027
8028 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8029
80301994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8031
8032 * configure.in (mips-sony-newsos4*): New alias.
8033
80341994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8035
8036 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8037 (*-convex-convexos*): Accept this as alias.
8038
80391994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8040
8041 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8042 for two different uses.
8043
80441994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8045
8046 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8047
80481994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8049
8050 * make-dist: Put ./BUGS into the distrib.
8051
80521994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8053
8054 * configure.in: Handle 386 running Solaris 2.
8055
80561994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8057
8058 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8059
80601994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8061
8062 * configure.in (mips-sony-newsos*): Use news-risc.h.
8063
8064 * configure.in: Accept bsdi as opsys, like bsd386.
8065
80661994-06-01 Morten Welinder (terra@diku.dk)
8067
8068 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8069
80701994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * Version 19.25 released.
8073
8074 * make-dist (shortversion): Don't assume another period follows.
8075
80761994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8077
8078 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8079 (uninstall): Use /bin/pwd.
8080
8081 * Makefile.in (blessmail): Depend on src.
8082 (all): Don't depend on blessmail.
8083
8084 * Makefile.in (src/paths.h): Don't force recomputation.
8085 (paths-force): New target; force recomputation of paths.h.
8086 (all): Depend on paths-force.
8087 (src, lib-src): Depend on src/paths.h.
8088
8089 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8090 NON_GCC_TEST_OPTIONS.
8091
80921994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8093
8094 * configure.in: Don't insist on subversions for irix.
8095
80961994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8097
8098 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8099
8100 * configure.in (i[34]86-next-*): New alternative.
8101
81021994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8103
8104 * Version 19.24 released.
8105
8106 * configure.in: New config hppa*-hp-hpux9shr*.
8107
81081994-05-22 Morten Welinder (terra@tyr.diku.dk)
8109
8110 * config.bat: Doc fix.
8111
81121994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8113
8114 * Makefile.in (mostlyclean, clean, distclean, realclean)
8115 (extraclean): Don't act on man subdir if it doesn't exist.
8116
81171994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8118
8119 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8120 Use them to set up CC.
8121 (*-sun-sunos4.1.3): Set them.
8122
81231994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8124
8125 * Makefile.in (lib-src): Don't depend on src/paths.h.
8126
81271994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8128
8129 * build-ins.in (copydests): Get rid of spurious `-'s.
8130
8131 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8132
81331994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8134
8135 * Version 19.23 released.
8136
8137 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8138 for the Xlib and Xt checks; then restore old CFLAGS.
8139
81401994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8141
8142 * configure.in (HAVE_X11XTR6): Add newline before #if.
8143 Add newline after #endif.
8144
81451994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8146
8147 * configure.in (HAVE_X11XTR6): Arrange to define it.
8148
81491994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8150
8151 * Makefile.in (install): Depend on blessmail.
8152
81531994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8154
8155 * configure.in (mips-siemens-sysv*): Put quotes around value
8156 containing blanks.
8157
81581994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8159
8160 * Makefile.in (TAGS): Use the makefile in src subdir.
8161
81621994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8163
8164 * configure.in (opsys): Recognize `gnu'.
8165
81661994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8167
8168 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8169
81701994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8171
8172 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8173 version > 1.8.
8174
81751994-05-08 Morten Welinder (terra@diku.dk)
8176
8177 * config.bat: Forcibly remove "# " style comments from makefiles.
8178
81791994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8180
8181 * Makefile.in (uninstall): When processing lispdir and etcdir,
8182 do nothing unless it exists and is a directory.
8183
81841994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8185
8186 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8187 Merge code in from install-doc.
8188 (install-doc): Merge code back into install-arch-indep.
8189 (install-arch-dep): Don't depend on install-doc.
8190
8191 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8192
81931994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8194
8195 * configure.in (making src/Makefile and lib-src/Makefile):
8196 Split off the autoconf substitutions and don't pass them thru cpp.
8197 (undefs): Use $canonical as well as $configuration.
8198
8199 * make-dist: Distribute lisp/Makefile.
8200
8201 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8202 Use lower case names for the s files.
8203
82041994-05-03 Morten Welinder (terra@diku.dk)
8205
8206 * config.bat: Added possibility for different file name
8207 transcriptions in lib-src.
8208
82091994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8210
8211 * Makefile.in (lib-src): Undo previous change.
8212 (blessmail): New target to run maybe-blessmail in lib-src.
8213 (all): Depend on blessmail.
8214
8215 * Makefile.in (lib-src): Depend on src.
8216
82171994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8218
8219 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8220 (m88k-dg-dgux5.4R2): dgux5.4R2.
8221
82221994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8223
8224 * configure.in (window_system): Restore accidentally deleted code
8225 that uses AC_FIND_X.
8226
8227 * make-dist: Distribute config.bat.
8228
82291994-04-29 Morten Welinder (terra@diku.dk)
8230
8231 * config.bat: Corrected the configuration of lib-src
8232 to keep up with configure. Add note about dos version 3
8233 or better needed (djgpp needs that). Add note explaining
8234 that either install in c:/emacs or edit the script.
8235 Don't change to c:/emacs, but assume we're there (to minimize
8236 the number of places to change).
8237
8238 * config.bat: Build-in the first step towards X11 support with
8239 the X11 emulator that exists. At this time it won't work,
8240 and several files are missing.
8241
82421994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8243
8244 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8245 Don't look for -lresolv.
8246
8247 * Makefile.in (lib-src): Depend on src/paths.h.
8248
82491994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8250
8251 * configure.in: Restore deleted AC_SUBST of `configuration'.
8252 Improve error message for bad --with-x-toolkit value.
8253
8254 * configure.in: Define CONFIGURATION in src/config.h
8255 rather than substituting in src/Makefile.in.
8256
82571994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8258
8259 * Makefile.in (install-doc): New target.
8260 (install-arch-dep): Depend on install-doc.
8261 (mkdir): Create docdir.
8262
82631994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8264
8265 * configure.in: Test for libresolv.a.
8266 Substitute machfile and opsysfile.
8267
82681994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8269
8270 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8271 (install-arch-dep): Install under the name $(EMACS).
8272
82731994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8274
8275 * configure.in (version): Use entire value of emacs-version.
8276 (mips-siemens-sysv*): New alternative.
8277
82781994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8279
8280 * Makefile.in (install-arch-indep): Don't install dired-x*.
8281
82821994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8283
8284 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8285 Fix definition of $undefs.
8286
82871994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8288
8289 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8290
8291 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8292
82931994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8294
8295 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8296
82971994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8298
8299 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8300 and run it thru cpp, as with src/Makefile.in.
8301
8302 * configure.in: Use AC_SET_MAKE.
8303
83041994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8305
8306 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8307
83081994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8309
8310 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8311
8312 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8313 (printing the choices): Make the toolkit message unconditional.
8314 (USE_X_TOOLKIT): Use `none', not `no', if none.
8315 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8316 Get rid of temp file foofoo1.
8317
83181994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8319
8320 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8321
83221994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8323
8324 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8325 (printing the choices): State choice of toolkit.
8326 (libsrc_libs): Recalculate after writing config.h;
8327 then update lib-src/Makefile.
8328
83291994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8330
8331 * configure.in: Add sunos4shr as alternative for suns.
8332 Conditionals testing for null $CC were backwards.
8333
83341994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8335
8336 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8337
83381994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8339
8340 * configure.in: Handle -isc4.0*.
8341
83421994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8343
8344 * configure.in (esix5): Set NON_GNU_CPP.
8345
83461994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8347
8348 * Makefile.in (thisdir): Nonsensical variable removed.
8349 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8350 back to $thisdir, rather than the directory `this_dir'.
8351
83521994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8353
8354 * Makefile.in (install-arch-indep): Add missing backslash after a
8355 `then'.
8356
83571994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8358
8359 * Makefile.in (thisdir): New variable.
8360 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8361
83621994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8363
8364 * configure.in: Add freebsd.
8365
83661994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8367
8368 * configure.in: Check for fpathconf.
8369
83701994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8371
8372 * configure.in (with_x_toolkit): Fix typo in previous change.
8373
83741994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8375
8376 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8377
83781994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8379
8380 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8381
83821994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8383
8384 * configure.in: Fix value of docdir.
8385 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8386
83871994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8388
8389 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8390
83911994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8392
8393 * configure.in: New variable docdir to control where the docstring
8394 file goes.
8395 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8396
83971994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8398
8399 * configure.in: When --run-in-place, don't inherit archlibdir.
8400
84011994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8402
8403 * Makefile.in (install-arch-dep, install-arch-indep):
8404 New targets split up former do-install rule.
8405 (do-install): Target deleted.
8406
84071994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8408
8409 * configure.in (mips-sony-newsos*): New configuration.
8410
84111994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8412
8413 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8414
84151994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8416
8417 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8418
84191994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8420
8421 * configure.in: Don't initialize CC.
8422
84231994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8424
8425 * configure.in (creating src/Makefile): Also generate -U switches
8426 for symbols in the $configuration value.
8427
8428 * configure.in: Check for sys_siglist being declared in system header.
8429
84301994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8431
8432 * configure.in (creating src/Makefile): Delete blank lines
8433 along with lines of whitespace.
8434 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8435
84361994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8437
8438 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8439 like C_SWITCH_SYSTEM.
8440 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8441
84421994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8443
8444 * configure.in (drem): Check for this function.
8445
84461994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8447
8448 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8449 If CPP was inherited from environment, don't use NON_GNU_CPP.
8450 (NON_GNU_CC): Likewise.
8451 (handling with_gcc): Use explicit if in the `no' case.
8452 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8453
84541994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8455
8456 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8457
84581994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8459
8460 * configure.in: Check whether fmod exists.
8461
84621994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8463
8464 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8465 {src,lisp}/OChangeLog.
8466
84671994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8468
8469 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8470 necessary for proper operation. This code works with the current
8471 released version of Autoconf.
8472
84731994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8474
8475 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8476 (USE_X_TOOLKIT): Define it for all values except `no'.
8477
8478 * configure.in: Undo first Jan 8 change and Jan 16 change.
8479
84801994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8481
8482 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8483 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8484
8485 * Makefile.in (lwlib/Makefile): New target.
8486 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8487 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8488 (unlock, relock): Handle lwlib subdir.
8489
8490 * Makefile.in: Add some .PHONY targets.
8491
8492 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8493
8494 * lwlib: New subdirectory.
8495
84961994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8497
8498 * configure.in: If CPP has a value that is a directory,
8499 discard the value.
8500
85011994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8502
8503 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8504 remove -U[0-9]*.
8505
85061994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8507
8508 * Makefile.in (do-install): Install the dired-x info files.
8509
8510 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8511 (See src/s/sol2.h.)
8512
85131994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8514
8515 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8516
85171994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8518
8519 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8520 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8521 gratuitously break this and not make a change log entry.
8522 Optimized sed processing of Makefile.in and cpp output; now
8523 preserves comments previously removed from the cpp input.
8524 Eliminated temp file for cpp output. Generate -U switches to
8525 undefine all identifiers that appear in the directory name
8526 ${srcdir}; pass these to cpp.
8527
8528 * configure.in (version): Fix sed regexp to match two-elt version
8529 number.
8530
8531 * configure.in: Check for strerror.
8532
85331994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8534
8535 * configure.in: Test for bcmp.
8536
85371994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8538
8539 * make-dist (tempdir): Put subdir msdos into the distribution.
8540
85411993-01-07 Morten Welinder (terra@diku.dk)
8542
8543 * config.bat: New file.
8544
85451994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8546
8547 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8548
85491994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8550
8551 * configure.in (m68*-next-*): Don't care about which os is specified.
8552 (i[34]86-*-*): Check for *-nextstop*.
8553
85541993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8555
8556 * configure.in: Check for setsid.
8557
85581993-12-17 Richard Stallman (rms@srarc2)
8559
8560 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8561
85621993-12-15 Richard Stallman (rms@srarc2)
8563
8564 * Makefile.in (mkdir): Make only the lockdir writable.
8565
8566 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8567
85681993-12-11 Richard Stallman (rms@srarc2)
8569
8570 * Makefile.in (libdir): Use @libdir@.
8571
85721993-12-08 Richard Stallman (rms@srarc2)
8573
8574 * Makefile.in (install): Add empty command.
8575
85761993-12-04 Richard Stallman (rms@srarc2)
8577
8578 * make-dist: Put man/getopt.c in the dist.
8579
8580 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8581
8582 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8583
85841993-12-03 Richard Stallman (rms@srarc2)
8585
8586 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8587 Set it for all solaris versions.
8588 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8589 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8590 Likewise for NON_GNU_CC and CC.
8591
85921993-12-01 Richard Stallman (rms@srarc2)
8593
8594 * configure.in (mips-mips-riscos4*): Assign variable CC.
8595 (checking ${with_gcc}): If "no", don't override CC if already set.
8596 (CC): Initialize it as empty.
8597
85981993-11-30 Richard Stallman (rms@srarc2)
8599
8600 * configure.in (Suns): Set CPP if *-solaris2.3*.
8601
86021993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8603
8604 * Version 19.22 released.
8605
8606 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8607
86081993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8609
8610 * make-dist: When breaking links, use cp -p.
8611 Copy install.sh into distribution.
8612 Move the temp dir up into the parent dir;
8613 don't leave the staging dir make-dist.tmp... in existence.
8614 * install.sh: New file.
8615
86161993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8617
8618 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8619
86201993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8621
8622 * configure.in (version): When --run-in-place, exclude
8623 ${datadir}/emacs/site-lisp from locallisppath.
8624
86251993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8626
8627 * configure.in: Delete jumk.c before writing it.
8628
86291993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8630
8631 * Version 19.21 released.
8632
8633 * Makefile.in (mkdir): Ignore error from chmod.
8634
86351993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8636
8637 * make-dist: Don't put lisp/forms.README in the distribution.
8638
86391993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8640
8641 * configure.in (creating src/Makefile): Before running cpp,
8642 discard all lines that start with `# Generated' or /**/#.
8643
86441993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8645
8646 * Version 19.20 released.
8647
8648 * make-dist: Use build-ins.in, not build-install.in.
8649 Don't bother updating TAGS since it's not included.
8650
8651 * build-ins.in: Renamed from build-install.in.
8652
86531993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8654
8655 * make-dist: Don't try to link *.texinfo--there are none now.
8656 When running make in lib-src, specify YACC var value.
8657
86581993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8659
8660 * configure.in (extrasub): Add vpath patterns for %.[yls].
8661
8662 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8663 Instead just include the commands to make src/Makefile as the
8664 second arg to AC_OUTPUT.
8665
8666 * configure.in: Use : instead of dnl for comment inside
8667 $makefile_command.
8668
8669 * configure.in: No longer use vpath_sed. Instead, when we notice
8670 srcdir already configured, set extrasub to hack vpath in the
8671 makefiles.
8672
8673 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8674 before moving it.
8675 * Makefile.in (VPATH): Define to @srcdir@.
8676
86771993-09-28 Brian J. Fox (bfox@cubit)
8678
8679 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8680 doesn't exist. Just copy src/Makefile.in instead. Touch
8681 all of the Makefiles after editing config.status.
8682
8683 * INSTALL: Update documentation to match new configuration
8684 mechanism.
8685
86861993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8687
8688 * configure.in: Allow any of the path or directory Makefile
8689 variables to be set with flags to configure. Create all Makefiles
8690 at configure time. Edit special commands into config.status after
8691 src/Makefile.in is built from src/Makefile.
8692
8693 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8694 If these files are out of date, simply have config.status
8695 rebuild them; don't rebuild them explicitly.
8696
86971993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8698
8699 * build-install.in: Change src/xemacs to src/emacs. We no longer
8700 create src/xemacs, so the file wouldn't be found.
8701
8702 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8703
87041993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8705
8706 * configure.in: Avoid forcing the search of /usr/include before
8707 fixed include files by resetting C_SWITCH_X_SITE if it is
8708 "-I/usr/include".
8709
87101993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8711
8712 * Makefile.in (@rip_paths@locallisppath):
8713 Delete ${datadir}/emacs/site-lisp.
8714
87151993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8716
8717 * configure.in:
8718 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8719 Remove ${extra_output} from AC_OUTPUT call.
8720
87211993-09-17 Brian J. Fox (bfox@inferno)
8722
8723 * make-dist: Quote backquotes found in strings to be echoed.
8724
8725 * configure.in: Use "sh -c pwd" when we want to avoid having the
8726 shell fix up the value of $PWD.
8727
87281993-09-13 Brian J. Fox (bfox@inferno)
8729
8730 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8731 of the installation fail. Suggested by Karl Berry.
8732
87331993-08-30 Brian J. Fox (bfox@inferno)
8734
8735 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8736 was used. Set MAKEFLAGS from MFLAGS.
8737
87381993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8739
8740 * configure.in: Test for res_init in libc.
8741
87421993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8743
8744 * configure.in: In the file ${tempcname}, use configure___
8745 instead of @configure@.
8746
87471993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8748
8749 * make-dist: Dist vpath.sed
8750
8751 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8752 Depend on vpath.sed.
6e81c819 8753 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8754
8755 * configure.in: Substitute variable `vpath_sed'.
8756 If not in $srcdir and $srcdir is configured,
8757 issue warning that GNU make is required,
8758 and set vpath_sed to use vpath.sed script.
8759
87601993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8761
8762 * configure.in: Remove check for $srcdir being configured. This
8763 pretty much works now.
8764 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8765 Check for XFree86 (/usr/X386/include) independent of whether
8766 -lXbsd exists.
8767
8768 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8769 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8770 `make'.
8771
87721993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8773
8774 * Version 19.19 released.
8775
8776 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8777
87781993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8779
8780 * configure.in: Check for XScreenNumberOfScreen.
8781
87821993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8783
8784 * configure.in: Add * to end of all configuration alternatives.
8785 (m68*-sony-newsos3*): New alternative.
8786
87871993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8788
8789 * make-dist: Include getdate.c in distribution.
8790
8791 * configure.in: For --help, use $PAGER if it is set.
8792 (LIB_X11_LIB): Default to -lX11.
8793 (mips-sgi-irix5.*): New alternative.
8794
8795 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8796
8797 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8798 Recognize *.B8.* as hpux version 8.
8799 (m68*-tektronix-bsd*): Fix typo in tek4300.
8800 (AC_HAVE_FUNCS): Add ftime.
8801
88021993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8803
8804 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8805 Use tekxd88, not tekXD88.
8806
88071993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8808
8809 * configure.in: Check for -lm. Then can check for frexp and logb.
8810
88111993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8812
8813 * Version 19.18 released.
8814
8815 * make-dist (src): Don't put gnu-hp300 in dist.
8816 (src, lisp): Include OChangeLog in dist.
8817
88181993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8819
8820 * configure.in: Test for presence of logb and frexp functions.
8821
88221993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8823
8824 * configure.in (machine): Add i370-ibm-aix*.
8825
88261993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8827
8828 * configure.in (function checks): Test for mkdir and rmdir.
8829
8830 * configure.in (function checks): Don't test for random and bcopy
8831 only when we're building with X; look for them all the time.
8832
88331993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8834
8835 * configure.in: Test for availability of bcopy functions, searching
8836 the X libraries if we're using X.
8837
8838 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8839 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8840 versions of AIX, and needs to be passed to the loader.
8841
8842 * configure.in: Test for the availability of the
8843 XScreenResourceString function.
8844
88451993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8846
8847 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8848 LD_SWITCH_X_SITE and assume --with-x11.
8849 Only look for X11 files if we weren't told about a window system
8850 or if we were told to use X11 but not told where.
8851 Search the libraries from the s and/or m files when checking for
8852 functions.
8853
8854 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8855
88561993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8857
8858 * make-dist: Include lisp/dired.todo in the distribution.
8859
88601993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8861
8862 * configure.in: Add code to set HAVE_INET_SOCKETS.
8863
88641993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8865
8866 * configure.in: If we do find x_includes and x_libraries
8867 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8868
88691993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8870
8871 * make-dist: Include src/gnu-hp300 in the dist.
8872
8873 * configure.in (canonical): New variable holds the canonicalized
8874 configuration. Don't alter `configuration'. Use `configuration'
8875 for Makefile.in for file naming.
8876 (testing x_includes and x_libraries): Use =, not ==.
8877
88781993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8879
8880 * Version 19.17 released.
8881
8882 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8883 directory's makefile. This allows the invocation of CPP which
8884 builds xmakefile to receive these switches. The SunSoft C
8885 preprocessor inserts spaces between tokens if it doesn't get the
8886 -Xs flag requested in src/s/sol2.h.
8887
88881993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8889
8890 * configure.in (m68k-bull-sysv3): New config.
8891
88921993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8893
8894 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8895 the X Windows libraries.
8896
88971993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8898
8899 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8900 the distribution. Those files aren't kept in their own
8901 subdirectory any more.
8902
89031993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8904
8905 * Version 19.16 released.
8906
89071993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8908
8909 * configure.in: Add --verbose flag.
8910
89111993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8912
8913 * version 19.15 released.
8914
89151993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8916
8917 * Makefile.in (top_distclean): Use -f switch when cleaning out
8918 lock dir; it might be empty.
8919
8920 * configure.in: Only check for -lXbsd once.
8921
89221993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8923
8924 * Version 19.14 released.
8925
89261993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8927
8928 * make-dist: If using gzip, create distribution with '.gz' extension.
8929
8930 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8931 (lisp/forms-mode): This doesn't exist anymore.
8932
8933 * configure.in: Look for the closedir function.
8934
89351993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8936
8937 * configure.in (CPP): Autoconf sets this to a shell variable
8938 reference, which doesn't work when it's edited into a makefile.
8939 Expand that variable reference.
8940
8941 * Makefile.in (CPP): New variable.
8942 (src/Makefile): Edit CPP into src/Makefile.
8943
8944 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8945 and entering double quotes to get the values of LD_SWITCH_X_SITE
8946 and the other make variables; make substitutes them in anyway.
8947
8948 * Makefile.in (uninstall): Don't remove the lisp and etc
8949 directories if they're in the source tree.
8950
8951 Bring mumbleclean targets into conformance with GNU coding standards.
8952 * Makefile.in (mostlyclean, clean): Separate these two; just have
8953 them pass the request to the subdirectory makefiles.
8954 (distclean): Pass the request down, and then get rid of the
8955 files configure built, and get rid of the Makefiles.
8956 (realclean): Pass the request down, and then do the same things
8957 distclean does.
8958 (uninstall, info, dvi): New targets.
8959
8960 * configure.in: Move clause for PC-compatible i386 box to the end
8961 of the case statement, to avoid masking configurations below.
8962
8963 * configure.in: Add case for m88k-motorola-sysv4.
8964
8965 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8966 the HP 68000 machines.
8967
8968 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8969 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8970 preprocessor won't fiddle with them.
8971
89721993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8973
8974 * Makefile.in (TAGS): cd to src to run etags.
8975
89761993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8977
8978 * configure.in (version): Check the X libraries for XrmSetDatabase
8979 and random, and see if we have -lXbsd.
8980
89811993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8982
8983 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8984 s/*.h and m/*.h files. Martin Tomes
8985 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8986
89871993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8988
8989 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8990 above the general i386 alternative.
8991
89921993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8993
8994 * configure.in: Recognize configuration name for Data General
8995 AViiON machines.
8996
8997 * configure.in: Use AC_LONG_FILE_NAMES.
8998
89991993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9000
9001 * configure.in: Test for bison.
9002 * Makefile.in (YACC): New variable.
9003 (lib-src/Makefile.in): Edit YACC into the makefile.
9004
90051993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9006
9007 * Version 19.13 released.
9008
9009 * configure.in (CFLAGS): Don't set this according to the value of
9010 the GCC shell variable. Instead, consult the machine and system
9011 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9012 test __GNUC__ while we're at it.
9013
9014 * configure.in: Remove extra ;; from hpux cases.
9015
90161993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9017
9018 * configure.in: Check to see if the system has -ldnet.
9019
90201993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9021
9022 * make-dist: Add clauses to distribute lisp/forms-mode.
9023
90241993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9025
9026 * configure.in (machine): Fix the versions in hpux version number test.
9027 Do not guess based on cpu type. Do check for explicit system version.
9028
90291993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9030
9031 * configure.in: Do NOT look for `unknown' as company name.
9032
90331993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9034
9035 * configure.in: Fix typo in message.
9036
90371993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9038
9039 * Version 19.12 released.
9040
9041 * Makefile.in (do-install): Correct previous etc-copying change.
9042 Partially rewrite using `if'.
9043 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9044
9045 * Version 19.11 released.
9046
9047 * configure.in: Handle 386bsd.
9048
90491993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9050
9051 * make-dist: Update getdate.c.
9052
9053 * configure.in: Handle bsd386.
9054
9055 * Makefile.in (do-install): Use `-' in tar options.
9056
9057 * configure.in: Change ! "${...}" to x"${...}" = x.
9058
9059 * Makefile.in (do-install): Copy the DOC-* files from the build
9060 etc directory, as well as lots of things from ${srcdir}/etc.
9061
9062 * make-dist: Copy config.guess.
9063
9064 * configure.in: Handle AIX versions 1.2, 1.3.
9065
90661993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9067
9068 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9069 the configuration name mips-mips-usg* to represent USG systems.
9070
9071 * configure.in: Fix logic to detect if srcdir is already configured.
9072
9073 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9074
9075 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9076 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9077 of a directory; cd might fail, and have pwd print out the current
9078 directory.
9079
90801993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9081
9082 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9083
90841993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9085
9086 * configure.in: Complain if srcdir points at an already-configured
9087 tree.
9088
90891993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9090
9091 * Version 19.10 released.
9092
90931993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9094
9095 * Makefile.in: Use Makefile comments, not C comments.
9096
9097 * configure.in: Add case for the Tektronix XD88.
9098
90991993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9100
9101 * configure.in: Handle sysv4.2 and sysvr4.2.
9102
91031993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9104
9105 * configure.in: Traverse the argument list without destroying it;
9106 don't use shift. It turns out that "set - ${saved_arguments}"
9107 doesn't work portably.
9108
9109 * configure.in: Add missing "fi".
9110
9111 * make-dist: Rebuild configure if configure.in is newer.
9112
9113 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9114 targets to be executed even if make remembers that it has already
9115 satisfied FRC.
9116
91171993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9118
9119 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9120
9121 * configure.in (romp): Handle various version numbers with aos and bsd.
9122
91231993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9124
9125 * configure.in: Fix message text.
9126
91271993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9128
9129 * make-dist: Make a `site-lisp' directory in the distribution,
9130 instead of a `local-lisp' directory, which hasn't been the
9131 appropriate name for a long time.
9132 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9133 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9134
9135 * Makefile.in (do-install): Correctly detect if ./etc and
9136 ${srcdir}/etc are the same.
9137
9138 * configure.in: Extract UNEXEC from the system configuration
9139 files, compute the name of the source file corresponding to the
9140 object file, and #define it as UNEXEC_SRC in config.h.
9141
9142 * configure.in: If srcdir is '.', then try using PWD to make it
9143 absolute.
9144
9145 * configure.in: Include ${srcdir} in the printed report, to help
9146 people notice if it's an automounter path.
9147
91481993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9149
9150 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9151
91521993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9153
9154 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9155 when they are different. Add `shift' command.
9156 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9157 (externallispdir): Var deleted.
9158
9159 * configure.in: Delete spurious paren outputting short_usage.
9160
91611993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9162
9163 * Version 19.9 released.
9164
91651993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9166
9167 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9168 subdirectory makes.
9169
9170 * make-dist: Check for .elc files with no corresponding .el file.
9171
9172 * Makefile.in (mkdir): Make all the directories in locallisppath.
9173
9174 * config.guess: New file.
9175 * configure.in: Use it, tentatively.
9176 * INSTALL: Mention its usage.
9177
9178 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9179 the former gives you the operating system rev directly. Use
9180 s/hpux.h if we don't recognize what we got.
9181
9182 * Makefile.in (do-install): Don't remove a destination directory
9183 if it's the same as the source. If ${srcdir}/info == ${infodir},
9184 don't try to copy the info files.
9185
9186 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9187 doesn't work if you're not using a separate source directory.
9188 (do-install): Copy the build tree's etc directory only after
9189 making sure it's not also the source tree's etc directory.
9190
91911993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9192
9193 * configure.in: Handle sunos4.1.3 specially.
9194
91951993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9196
9197 * Makefile.in (INSTALL): Add definition.
9198
9199 * configure.in: Fix some messages. Support -with-gnu-cc.
9200 At the end, use `set --', not `set -'.
9201 Delete spurious `.h' in hpux alternatives.
9202
92031993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9204
9205 * Version 19.8 released.
9206
92071993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9208
9209 * configure.in: When looking for source in the same directory as
9210 the configure script, make the path thus discovered absolute.
9211 If the user specifies the `--srcdir' switch, make that directory
9212 absolute too.
9213
9214 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9215
9216 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9217 too, as the value of the PATH_INFO macro.
9218
9219 * configure.in: Check to see if the source lives in the same
9220 directory as the configure script.
9221
92221993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9223
9224 * Makefile.in (install): Split this into `install' and
9225 `do-install', to give people more control over exactly what gets
9226 done.
9227 (do-install): New target, containing the guts of `install'. Don't
9228 remove and recreate the directories inside the copying loop - do
9229 it all before the copying loop. Pass more flags to the lib-src
9230 make.
9231 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9232 avoid errors and warnings.
9233
9234 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9235 the manufacturer - the more general case was blocking other i386
9236 configuration names below, and that's how the names are written in
9237 MACHINES anyway.
9238
9239 * make-dist: When breaking links, remove the link before moving
9240 the copy onto it, to avoid interactive behavior.
9241
9242 * Makefile.in: Doc fix.
9243
9244 * configure.in: Doc fix.
9245
9246 * INSTALL: Mention --exec-prefix option.
9247
9248 * configure.in: Add support for the `--exec-prefix' option.
9249 * Makefile.in: Accept that support.
9250
9251 * configure.in: Use the AC_PROG_INSTALL macro.
9252 * Makefile.in (INSTALL): Variable removed.
9253 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9254
9255 * configure.in: Distinguish between hp800's and hp700's by calling
9256 "uname -m".
9257
92581993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9259
9260 * configure.in: Recognize configuration names for i860 boxes
9261 running SYSV.
9262
92631993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9264
9265 * configure.in: Distinguish between hp800's and hp700's by the
9266 version of HP/UX they run, since that's something people are more
9267 likely to know - hp700's run 8.0.
9268 Add HP 700 configuration.
9269
9270 * configure.in: Test for the presence of the `rename' function.
9271
9272 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9273 configure.in.
9274 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9275
9276 * make-dist: Break intra-tree links.
9277
9278 * configure.in: Explain that this is an autoconf script, and give
9279 instructions for rebuilding configure from it. Arrange to put
9280 comments in configure explaining this too.
9281
9282 * configure.in: Make the first line of the configure script be
9283 "#!/bin/sh". Leaving the first line blank didn't work.
9284
9285 * configure.in (long_usage): Removed; made short_usage describe
9286 the options briefly.
9287
9288 * configure.in: Implement the --prefix option.
9289 * Makefile.in (prefix): Add support for it here.
9290 * INSTALL: Document it here.
9291
9292 * Makefile.in (install): Don't assume that the files in the `info'
9293 subdirectory match *.info. They don't have that prefix.
9294
92951993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9296
9297 * configure.in: Add case for version 5 of Esix.
9298
92991993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9300
9301 * Version 19.7 released.
9302
9303 * make-dist: There aren't any *.com files in lib-src anymore.
9304
9305 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9306 them; they're symlinks to other filesystems on the GNU machines.
9307
9308 * make-dist: Check that the manual reflects the same version of
9309 Emacs as stated in lisp/version.el. Edit that version number into
9310 the README file.
9311
93121993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9313
9314 * configure.in: Remove the hack of AC_DEFINE; use
9315 AC_DEFINE_UNQUOTED.
9316
93171993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9318
9319 * make-dist: Don't distribute precomp.com, compile.com, or
9320 link.com from ./src; they're in ./vms now.
9321
9322 Some time-handling patches from Paul Eggert:
9323 * configure.in: Add AC_TIMEZONE.
9324
93251993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9326
9327 * configure.in: Recognize Linux as a valid operating system for
9328 the i386.
9329
93301993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9331
9332 * make-dist: Distribute some VMS files we got from Richard Levitte.
9333
9334 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9335 the source for the sed command, not oldXMenu/Makefile.
9336
93371993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9338
9339 * INSTALL: Don't claim the srcdir option doesn't work.
9340
93411993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9342
9343 * configure.in: Include remarks saying what order the autoconf
9344 tests should go in, and remind people to change config.h.in
9345 whenever they add autoconf tests which make #definitions.
9346
9347 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9348
93491993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9350
9351 * Makefile.in (oldXMenu/Makefile): Make this depend on
9352 ${srcdir}/oldXMenu/Makefile.in, not itself.
9353
9354 * PROBLEMS: Some updates from David J. Mackenzie.
9355
9356 More changes from David J. Mackenzie.
9357 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9358 removed; autoconf and config.h should specify all these
9359 differences.
9360 (buildlisppath): Make this path depend on ${srcdir}.
9361 (INSTALLFLAGS): Removed.
9362 (INSTALL): Include the -c flag.
9363 (install): Change the way we invoke install accordingly.
9364
9365 Install ${srcdir} changes from DJM.
9366 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9367 list.
9368 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9369 the source tree and the etc directory in the object tree.
9370 (${SUBDIR}): Pass the prefix variable down to submakes.
9371 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9372 in /bin.
9373 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9374 values for srcdir and VPATH.
9375 (install): Add `v' flag to tar command. Make sure that `dir'
9376 exists in ${srcdir}/info before copying it. Remember that the man
9377 pages come from the source tree, not the object tree.
9378 * configure.in: Remove remarks saying that the --srcdir option
9379 doesn't work.
9380 Create the etc directory in the object tree.
9381 Recognize configuration names of the form *-sun-solaris*.
9382 Recognize sunos5 and solaris as operating system names.
9383
9384 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9385 lib-src/getdate.y and src/systime.h.
9386
93871993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9388
9389 * make-dist: Make links in info subdir.
9390
93911993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9392
9393 * configure.in: Call AC_STDC_HEADERS.
9394
93951993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9396
9397 * configure.in: Sidestep autoconf's quoting of the second argument
9398 of AC_DEFINE, so we can specify the value to put there. It would
9399 be nice if autoconf provided some way to specify computed values
9400 for macros.
9401
94021993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9403
9404 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9405 this is always just -DHAVE_CONFIG_H.
9406
9407 The GNU coding standards specify that CFLAGS should be left for
9408 users to set.
9409 * Makefile.in (CFLAGS): Let configure determine the default value
9410 for this. Don't
9411 have it default to DEFS.
9412 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9413 (lib-src/Makefile, src/Makefile): Edit the default value for
9414 CFLAGS into these files, not DEFS.
9415 * configure.in (CFLAGS): Choose a default value for this - "-g"
9416 normally, or "-g -O" if we're using GCC. Edit it into the
9417 top-level Makefile.
9418
9419 * configure.in: When scanning the machine and system description
9420 #include files, write their names to conftest.c properly.
9421
94221993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9423
9424 * configure.in: In configuration name case for Apallos running
9425 Domainios, set opsys, not opsysfile.
9426
9427 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9428 src/config.h, instead of AC_OUTPUT; the latter overwrites
9429 src/config.h even when it hasn't changed, puts a makefile-style
9430 comment at the top even though it's C code, and produces a
9431 config.status script which doesn't do the job right.
9432
9433 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9434 can use a symbolic link to get the X Menu library into src.
9435 * Makefile.in (LN_S): New variable.
9436 (src/Makefile): Edit the value of LN_S into this makefile.
9437
94381993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9439
9440 * configure.in: Support *-sco3.2v4* as opsystem.
9441
9442 * make-dist: Don't include calc directory.
9443 Exclude many files in the man directory; copy a few.
9444
94451993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9446
9447 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9448 call AC_STRUCT_TM to see what's in time.h.
9449
9450 * configure.in: Employ quoting stupidity to get the value of CPP
9451 to expand properly.
9452
94531993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9454
9455 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9456 variable to scan the machine and system description files.
9457
9458 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9459 so that getdate.y builds correctly.
9460
94611993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9462
9463 * configure.in (tempcname): Change this to "conftest.c", so it will
9464 work properly on systems with short filenames; this is the name
9465 autoconf uses.
9466
9467 * configure.in: Also detect the availability of dup2 and
9468 gethostname.
9469
9470 * configure.in: Use the AC_ALLOCA test.
9471 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9472 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9473
94741993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9475
9476 * make-dist: Distribute configure, as well as configure.in.
9477 Oversight.
9478
94791993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9480
9481 * Makefile.in (install): Print out the name of the directory we're
9482 copying, so people can have some idea of whether we're making
9483 progress.
9484
9485 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9486 Don't forget to re-create the COPYDESTS directories after we clear
9487 them out.
9488
94891993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9490
9491 * Makefile.in: Add autoconf cookies so that the configure
9492 script can comment out sections of path variable definitions to
9493 choose between the installable configuration and the run-in-place
9494 configuration.
9495 * configure.in: Add new option `--run-in-place', to select the
9496 run-in-place path definitions.
9497
9498 * configure.in: Add a clause to the big configuration name case
9499 for the NeXT machine.
9500
95011993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9502
9503 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9504 Make sure that each source directory exists, and is different from
9505 the destination directory; then, delete the destination before
9506 copying over the source.
9507
9508 * make-dist: Distribute configure.in, instead of configure.
9509
95101993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9511
9512 * configure.in: Don't set CC to "gcc -O" if the user specifies
9513 `--with-gcc'. Add -O to DEFS if GCC is set.
9514
95151993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9516
9517 * Makefile.in (clean mostlyclean): Missing right paren.
9518
9519 * configure.in: When checking for X windows, search for an X11
9520 subdirectory of ${x_includes}.
9521
9522 * configure.in: Check for gettimeofday function, for getdate.y.
9523
9524 Change `configure' to a mixture of custom code and autoconf stuff.
9525 autoconf can't derive all the information we need, but we'd really
9526 like to be able to take advantage of some of its tests, and its
9527 file-editing facilities.
9528 * configure.in: Renamed from configure.
9529 Quote the sections of shell script we want copied literally to
9530 the configure script.
9531 (compile): Initialize this to make the autoconf macros' code happy.
9532 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9533 code to do their jobs.
9534 Use autoconf to produce Makefile and src/config.h.
9535 Remove the Makefile-style comment that autoconf places at the top
9536 of src/config.h.
9537 (config_h_opts): Removed - no longer necessary.
9538 * Makefile.in (configname): Renamed to configuration.
9539 (CONFIG_CFLAGS): Renamed to DEFS.
9540 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9541 get values via autoload @cookies@.
9542 (libsrc_libs): Get this from autoconf. We used to do nothing
9543 about this.
9544 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9545
9546 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9547 echo the move-if-change command.
9548
95491993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9550
9551 * make-dist: Distribute lib-src/rcs-checkin.
9552
9553 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9554 Don't try to make links to the RCS or Old subdirectories.
9555 Use the appropriate extension for the compression type in use.
9556 Create the tar file in the shell's initial default directory, not
9557 in ${tempparent}.
9558 Erase the whole ${tempparent} tree, not just ${tempdir}.
9559
95601993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9561
9562 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9563 use to build paths.h.
9564 (lib-src/Makefile, src/Makefile): Similarly.
9565
9566 * configure: Extend test for working `const' keyword to handle AIX
9567 3.2 cc.
9568
95691993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9570
9571 * make-dist: Distribute lisp/term/ChangeLog.
9572
9573 Arrange for C compilation throughout the tree to get
9574 C_SWITCH_SYSTEM from the configuration files.
9575 * configure: Extract C_SWITCH_SYSTEM from the machine and
9576 system-dependent files, and save it in the top-level Makefile.
9577 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9578 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9579
9580 * make-dist: Include the VMS support files in oldXMenu in the
9581 distribution.
9582
9583 * configure: Doc fix.
9584
9585 * configure: Fix corrupted config_h_opts.
9586
9587 * configure: Properly report option names in error messages.
9588
9589 * configure: Properly recognize --x-includes and --x-libraries
9590 options.
9591
9592 * configure: Fix syntax errors in code handling XFree386.
9593
95941993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9595
9596 * configure: Add special code to detect XFree386, and tell
9597 config.h about it.
9598
9599 * configure: Properly handle extracting values of LIBS_MACHINE and
9600 LIBS_SYSTEM that contain spaces.
9601
9602 * configure: Add `--x-includes' and `--x-libraries' options. I
9603 think these are dopey, but no less than three alpha testers, at
9604 large sites, have said they have their X files installed in odd
9605 places. Implement them by setting C_SWITCH_X_SITE and
9606 LD_SWITCH_X_SITE in src/config.h.
9607
96081993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9609
9610 * make-dist: Don't distribute etc/Old files.
9611
9612 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9613 backups.
9614
96151993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9616
9617 * make-dist: Fix typo.
9618
96191993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9620
9621 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9622 in some cases where it should but didn't seen to.
9623
9624 * Makefile.in: Added unlock and relock productions.
9625
96261993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9627
9628 * make-dist: Add a --compress option to force make-dist to use
9629 compress.
9630
9631 * make-dist: Use gzip, if we can find it.
9632
9633 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9634 make rs6000-ibm-aix default to -aix32.
9635
96361993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9637
9638 * Makefile.in: Added `Developer's configuration' section.
9639
96401993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9641
9642 * Makefile.in: Add commented-out variable settings for developer's
9643 configuration.
9644
96451993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9646
9647 * make-dist: Distribute `src/bitmaps' too.
9648
96491993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9650
9651 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9652 make rs6000-ibm-aix default to -aix32.
9653
96541993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9655
9656 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9657
9658 * Makefile.in (install.sysv): Add a second `$' in front of
9659 `${dest}', so that the shell will expand it, instead of Make.
9660
9661 * configure: When processing the name of the configure script,
9662 collapse `././' to `./', but leave a single `./' prefix alone.
9663
9664 * configure: Doc fix.
9665
96661993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9667
9668 * configure: Handle isc3.0 correctly.
9669
96701993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9671
9672 * make-dist: Don't try to copy the COPYING notice into
9673 external-lisp; we're not distributing that directory any more.
9674
96751993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9676
9677 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9678 Remove CVS subdirectories from the installed directory trees, as
9679 well as RCS directories.
9680
96811993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9682
9683 * make-dist: Only copy gmalloc.c if we couldn't link it.
9684 Don't try to copy man/{README,Makefile} unless they actually exist.
9685
9686 * Makefile.in (lisppath): Don't include externallispdir in this.
9687 We're not sure whether we're even going to distribute the
9688 directory yet.
9689
96901993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9691
9692 * make-dist: Don't distribute the external-lisp directory anymore.
9693 * INSTALL: Remove all references to external-lisp.
9694
9695 * configure: Detect whether the compiler supports `const'
9696 properly, and edit src/config.h accordingly.
9697
9698 * configure: Tweak layout of final report.
9699
9700 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9701 CFLAGS.
9702
9703 * Makefile.in (locallisppath): Make this default to
9704 ${datadir}/emacs/site-lisp, instead of
9705 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9706 the same thing, and local-lisp causes completion conflicts with
9707 lock.
9708 (lisppath): Add ${externallispdir} to this.
9709 * INSTALL: Adjust installation directions.
9710
9711 * Makefile.in (externallispdir): New variable, to say where to
9712 install the externally-maintained lisp files.
9713 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9714 the others.
9715 * INSTALL: Describe external-lisp and the new externallispdir
9716 variable.
9717
97181993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9719
9720 * configure (progname): New option `--with-gcc'. Make it clearer
9721 how we are trying to guess whether or not we have GCC.
9722 * INSTALL: Document the `--with-gcc' option, and improve
9723 description of `--with-x' options.
9724
97251993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9726
9727 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9728 ${infodir} from these variables; we have written out explicit code
9729 to install the info files.
9730
97311993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9732
9733 * make-dist: Don't distributed the RCS files in the etc directory.
9734
97351993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9736
9737 * Makefile.in: Some makes can't handle comments in the middle of
9738 commands; move them to before the whole rule.
9739
97401993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9741
9742 * README: Mention what Emacs is.
9743
97441993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9745
9746 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9747 Add `./cpp' and `./man' back into the distribution.
9748
97491993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9750
9751 * Makefile.in: Define MAKE, and use where appropriate.
9752
97531993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9754
9755 * make-dist: Remember that the authoritative COPYING notice is
9756 `etc/COPYING', not `../etc/COPYING'.
9757
97581992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9759
9760 * make-dist: Make sure that the COPYING notices in each directory
9761 are copies, not symlinks.
9762
97631992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9764
9765 * INSTALL: The build process produces an executable called `emacs'
9766 now. Change references.
9767 * Makefile.in: Adjust `install.mumble' targets to install
9768 `src/emacs', not `src/xemacs'.
9769
9770 * configure: Start with a blank line; this keeps some old CSH's
9771 from thinking it's a CSH script. Most systems will just use
9772 /bin/sh to run it, which is what we're expecting; the only other
9773 shells which might try to interpret it themselves are probably
9774 Bourne-compatible.
9775
97761992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9777
9778 * INSTALL: Improvements suggested by David Mackenzie.
9779
97801992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9781
9782 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9783 Don't try to copy the info files if there aren't any; the
9784 unexpanded globbing pattern disappoints `install'. Ignore the
9785 return status of that command.
9786
9787 * INSTALL: Updated for new configuration arrangement.
9788
9789 * configure: Don't make the top-level Makefile read-only - people
9790 may want to edit the values of the path variables.
9791
9792 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9793 Install the info files in ${infodir}. Install the executable
9794 under both `emacs' and `emacs-VERSION'.
9795
9796 * Makefile.in: Doc fix.
9797
9798 * Makefile.in (exec_prefix): New variable, as per latest version
9799 of coding standards.
9800 (bindir, libdir): Use it, instead of `prefix'.
9801 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9802
9803 * Makefile.in (mandir): Make the default value for this depend on
9804 $(prefix).
9805
9806 * Makefile.in (datadir, statedir, libdir): Make these all default
9807 to ${prefix}/lib.
9808 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9809 to compensate.
9810
9811 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9812 Install the etags and ctags man pages too.
9813
9814 * Makefile.in (distclean): Don't delete backup files; that's the
9815 job of extraclean.
9816 (extraclean): Like distclean, but deletes backup and autosave files.
9817
98181992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9819
9820 Make path specification conform to GNU coding standards.
9821 * configure (long_usage): Remove all traces of old arguments from
9822 usage messages, and document the options we do accept in more
9823 detail: -with-x... and --srcdir.
9824 (options, boolean_opts): Deleted; we don't have enough options to
9825 make this worthwhile.
9826 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9827 along with the code which supported them; these should be set as
9828 arguments to the top-level make.
9829 (config_h_opts): Since this no longer doubles as a list of option
9830 names, make them upper case; this simplifies the code which uses
9831 them to build the sed command to edit src/config.h. Change the
9832 code which sets them.
9833 (cc, g, O): Don't allow the user to set these using options; they
9834 should be specified using `CC=' and `CFLAGS=' arguments to the
9835 top-level make. Just choose reasonable default values for them,
9836 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9837 values.
9838 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9839 options; use them whenever the configuration files say they're
9840 possible.
9841 Simplify the argument processing loop. Don't accept abbreviations
9842 for option names; these might conflict with other configuration
9843 options in the future.
9844 Add some support for the `--srcdir' option. Check for the sources
9845 in . and .. if `--srcdir' is omitted. If the directories we will
9846 compile in don't exist yet, create them under the current directory.
9847 Note that the rest of the build process doesn't really support
9848 this.
9849 Edit only the top Makefile. That should edit the others. Edit
9850 into the makefile: `version', from lisp/version.el, `configname'
9851 and `srcdir' from the configuration arguments, `CC' and
9852 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9853 the user's path, and LOADLIBES as gleaned from the system
9854 description files.
9855 Simplify the report generated; it doesn't need to include any
9856 description of paths now.
9857 Make `config.status' exec configure instead of just calling it, so
9858 there's no harm in overwriting `config.status'.
9859 * Makefile.in (version, configname): New variables, used to choose
9860 the default values for datadir and libdir.
9861 Path variables rearranged into two clearer groups:
9862 - In the first group are the variables specified by the GNU coding
9863 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9864 manext, infodir, and srcdir).
9865 - In the second are the variables actually used for Emacs's paths
9866 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9867 archlibdir), which depend on the first category.
9868 datadir and libdir default to directories under
9869 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9870 demand.
9871 etcdir and lispdir default to subdirectories of datadir.
9872 archlibdir defaults to libdir.
9873 The new installation tree is a bit deeper than it used to be, so
9874 use the new make-path program in lib-src to build them all.
9875 Always build a new src/paths.h.tmp and then move-if-change it to
9876 src/paths.h, to avoid unnecessary rebuilds while responding to the
9877 right changes.
9878 Remove all mention of arch-lib. Run utility commands from
9879 lib-src, and let the executables be copied into archlibdir when
9880 Emacs is installed.
9881 Add targets for src/Makefile, lib-src/Makefile, and
9882 oldXMenu/Makefile, editing the values of the path variables into
9883 them.
9884 Let lib-src do its own installation.
9885 (datadir): Default to putting data files under
9886 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9887 (emacsdir): Variable deleted; it would only be confusing to use.
9888 (lispdir, etcdir): Default to ${datadir}/lisp.
9889 (mkdir): Use make-path for this.
9890 (lockdir): Do this in mkdir.
9891 (Makefile): New target.
9892
9893 * configure (usage_message): Rename to long_usage.
9894
9895 * make-dist: Don't bother creating an arch-lib directory; that's
9896 only for installation now.
9897
98981992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9899
9900 * configure: Use GCC-style configuration names, using config.sub.
9901 Change the usage and help messages.
9902
9903 * configure: Initialize window_system, not indow_system.
9904
9905 * configure: Report which window system, compiler, and signal
9906 handler return type we decide to use.
9907
9908 * make-dist: Explain what's going on if config.sub and gmalloc.c
9909 can't be linked. Place the code which copies them near the code
9910 which links the rest of the files around them.
9911
99121992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9913
9914 * make-dist: Don't bother to distribute src/*.com, or
9915 src/vmsbuild; those have all been moved to `../vms'.
9916
99171992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9918
9919 * make-dist: Don't forget that the way to avoid filenames starting
9920 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9921 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9922 couldn't make hard links to, since we have two already, and
9923 perhaps more to come.
9924
99251992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9926
9927 * configure: When editing parameters into lib-src/Makefile, change
9928 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9929 needs some other flags too.
9930
99311992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9932
9933 * configure: Remove spurious echo of the configuration name.
9934
9935 * make-dist: Don't distribute files in src/m and src/s whose names
9936 begin with `='.
9937
99381992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9939
9940 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9941 Also LISP_FLOAT_TYPE.
9942
99431992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9944
9945 * make-dist: Copy config.sub, since it's a symbolic link to a file
9946 on another file system.
9947
99481992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9949
9950 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9951 distribution.
9952
9953 * config.sub: New file, to help us recognize configuration names.
9954 * make-dist: Include it in the distribution.
9955
99561992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9957
9958 * configure: Convert `-' to `_' in specified option names.
9959 Accept options with --. Delete --highpri and --have-x-menu options.
9960 New options --with-x and --with-x10 replace -window-system.
9961 Don't mention options --gnu-malloc, --rel-alloc
9962 or --lisp-float-type in help message.
9963
99641992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9965
9966 * make-dist: Include the `vms' subdirectory in the distribution.
9967
99681992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9969
9970 * configure: Remove lines starting with "# DIST: " when building
9971 lib-src/Makefile and src/Makefile. This allows us to mark the
9972 "Makefile.in" files with explanatory comments which won't also get
9973 stuck in the Makefiles.
9974
99751992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9976
9977 * make-dist: Don't use the '+' operator in the sed regular
9978 expression that extracts the version number from lisp/version.el;
9979 Ultrix sed doesn't seem support the operator. Just double the
9980 operand and use *.
9981
99821992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9983
9984 * Makefile.in: Doc fix.
9985
99861992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9987
9988 * configure: Rewrite sed command to remove at most one ./ prefix;
9989 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9990 group.
9991
99921992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9993
9994 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9995
99961992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9997
9998 * make-dist: Go ahead and build a new TAGS file, unless the
9999 --newer option was specified. Don't try to delete a TAGS file
10000 from etc; it's not kept there, and shouldn't be deleted anyway.
10001
100021992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10003
10004 * make-dist: If the lisp directory contains a default.el, don't
10005 distribute it.
10006
10007 * configure: When searching signal.h for the type of a signal
10008 return handler, make a copy of it, not a symbolic link to it; that
10009 way, it will work on systems that don't have symbolic links.
10010
100111992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10012
10013 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10014 option for generating incremental distributions. Stopped it from
10015 generating a TAGS file into the distribution; that sucker is
10016 *big*, and easily enough generated with the toplevel makefile.
10017
100181992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10019
10020 * configure: When writing config.status, don't prefix progname
10021 with a '.'; it might be absolute.
10022
100231992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10024
10025 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10026 /usr/include/X11 exist, not only if both exist.
10027
100281992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10029
10030 * make-dist: Make the new external-lisp directory a duplicate of
10031 the external-lisp directory, not the lisp directory.
10032
100331992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10034
10035 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10036 clean' in arch-lib; it doesn't even have a Makefile.
10037
10038 * Makefile.in (clean, mostlyclean): In the test which tries to
10039 distinguish between the build directory, which should be cleaned,
10040 and the installed directory, which shouldn't, cd to `${emacsdir}',
10041 not `${DESTDIR}${LIBDIR}'.
10042
100431992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10044
10045 * make-dist: Be sure to delete the .c and .h files that YACC and
10046 BISON create from getdate.y.
10047
10048 * external-lisp: New directory; see `external-lisp/README'.
10049 * make-dist: Added support for the external-lisp subdirectory.
10050
10051 * make-dist: Changed message which complains that make-dist wasn't
10052 invoked in the right directory to indicate which files it was
10053 looking for.
10054
100551992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10056
10057 * configure: Add comments explaining why we can't translate
10058 character ranges or control characters in `tr'.
10059
100601992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10061
10062 * configure: When generating the configuration message, we used to
10063 build the message from the start so that each line began with "# "
10064 so that it would be a comment in `config.status'. However, this
10065 causes trouble if any of the variables we use in the message
10066 expand to more than one line of text - as gnu_malloc_reason
10067 sometimes does. So instead, we build the message as it should be
10068 printed to the user (i.e. without the "# " prefixes), and stick on
10069 the "# "s when we write it to `config.status'.
10070
10071 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10072 `lib-src' and `arch-lib'.
10073
10074 * configure: When generating report and `config.status' file, note
10075 that bindir only determines where `make install' and
10076 `build-install' will place the executables; this should make it
10077 clear that the ordinary build process will not try to install
10078 things.
10079
100801992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10081
10082 * make-dist: Change messages to say that we are 'making links to
10083 X', rather than 'copying X'. And put `' quotes around file names.
10084
10085 * make-dist: Include '.tmp' in the name of the staging directory.
10086
10087 * make-dist: Pass the `-f' option to rm when you're not sure that
10088 the files you're removing actually exist.
10089
10090 * make-dist: When setting up etc/COPYING, always nuke whatever is
10091 there, and then copy it in, to make sure we get a real file.
10092
10093 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10094 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10095 version which doesn't have a separate .defns file.
10096
100971992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10098
10099 * make-dist: Don't distribute configured versions of config.h.in,
10100 paths.h.in, Makefile.in in src.
10101
10102 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10103 trying to make final targets writable first, since it won't
067d23c9
KY
10104 matter to move-if-change.
10105
101061992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10107
10108 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10109 mkdir and chmod in the center of all the conditionals. GNU Make
10110 will strip these out, but other makes won't.
10111
101121992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10113
10114 * make-dist: Include move-if-change in list of files to distribute.
10115
101161992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10117
10118 * configure: Remove any "." elements from the program name.
10119
10120 * configure: Don't record the values of all the possible arguments
10121 in config.status; only record the options that the user specified.
10122
10123 * configure: Use move-if-change to move in the new src/config.h.
10124
101251992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10126
10127 * move-if-change: New file, copied from gcc release.
10128 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10129 a temp file, so we don't update paths.h if an error occurs or if
10130 it doesn't need changing.
10131
101321992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10133
10134 * Makefile.in (src/paths.h): Do not install a value for the
10135 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10136 * build-install.in: Same thing.
10137
101381992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10139
10140 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10141 latter, being a typo, is always false, resulting in a program
10142 whose default behavior is to painstakingly build a copy of the
10143 source tree, and then delete it. Rah.
10144
10145 * Makefile.in: Add dist target, and comment for it.
10146
10147 * configure: When scanning <signal.h> for a declaration for
10148 signal, create a symbolic link with a name ending in .c, so the
10149 compiler won't complain that it's only been given .h files.
10150
10151 * configure: Check whether there are any arguments available
10152 before shifting to get the value of a non-boolean parameter.
10153
10154 * make-dist: Doc fix.
10155
101561992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10157
10158 * configure: Instead of grepping /usr/include/signal.h for a
10159 signal declaration, run /usr/include/signal.h or
10160 /usr/include/sys/signal.h through cpp and grep for the
10161 declaration.
10162
10163 * configure: Redirect the output of grep to /dev/null instead of
10164 using grep -s - that flag means different things on other systems.
10165
10166 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10167 since the former is recognizable even if you don't know what
10168 'dumping' is.
10169 * configure: Accommodate that change.
10170
10171 * configure: Accept options for all of the directories you can
10172 change in the Makefile.
10173
10174 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10175
10176 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10177 FOO before you can use them.
10178
10179 * build-install.in: Made the "Where To Install Things" section
10180 conform with the similar section from Makefile.in. Copied section
10181 which builds src/paths.h from src/paths.h.in from the Makefile.
10182
101831992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10184
10185 * configure: Write config.status to pass its command-line
10186 arguments on to configure, so that people can use it to recreate
10187 an old configuration, with minor changes.
10188
101891992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10190
10191 * configure: Don't rely on option variables being unset if their
10192 values are the empty string. In particular, when producing the
10193 English report, don't assume that highpri will be unset when no
10194 increased priority has been requested; -highpri='' should be the
10195 same as omitting -highpri altogether.
10196
10197 * configure: Fix dumb bug: when running the system and machine
10198 description files through cpp, mark those lines that we want to
10199 evaluate with the string '@configure@', and then only evaluate
10200 them. This way if the files include anything that actually
10201 generates text (type definitions or external declarations, say),
10202 we won't try to eval it.
10203
102041992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10205
10206 * make-dist: New shell script.
10207
10208 * configure: When creating foo from foo.in, make foo read-only to
10209 remind people to edit the .in file instead.
10210
10211 * INSTALL: Changed references to config.h-dist to config.h.in.
10212 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10213 to build src/paths.h from src/paths.h.in; added a paragraph to do
10214 this.
10215 * configure, Makefile, build-install: Changed filenames like
10216 FOO-dist to FOO.in.
10217
102181992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10219
10220 * Makefile, build-install: Renamed to Makefile.in and
10221 build-install.in; the configure script will edit these to produce
10222 the usable Makefile and build-install.
10223 * configure: Changed to produce ./Makefile, ./build-install,
10224 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10225 instead of editing them in place.
10226
102271992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10228
10229 * Makefile: Re-arranged so that the undumped Emacs will search
10230 ../lisp *after* the site's local elisp files.
10231 (locallisppath, dumplisppath): New variables.
10232 (lisppath): This variable's default value is now chosen based on
10233 $(locallisppath) and $(lispdir); while it used to be the
10234 customization point for adding site-local elisp directories to
10235 load-path, that job is now handled mostly by locallisppath.
10236 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10237 Check the values being assigned to the *LOADSEARCH macros for null
10238 path elements (like '::' in 'foo::bar').
10239
10240 * configure: When checking if the machine- and system-dependent
10241 files define a particular macro or not, actually run them through
10242 CPP and test the macros with #ifs, instead of just grepping for
10243 the macros' names. In particular, check for SYSTEM_MALLOC in this
10244 way.
10245
102461992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10247
10248 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10249
102501992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10251
10252 * configure: Make the config.status file an executable shell
10253 script which will recreate the same configuration. Include the
10254 verbal description of the current configuration as a comment in
10255 the script.
10256 * INSTALL: Doc fix.
10257
10258 * Makefile: Brought the Makefile up to the GNU coding
10259 standards, as described in standards.text:
10260 (TAGS): New name for the target which rebuilds the tags table.
10261 (check): New target; doesn't do anything yet.
10262 (mostlyclean): New target, synonymous with clean.
10263 (realclean): New target. Currently, this just calls the
10264 subdirectories's makefiles and then deletes config.status.
10265 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10266 variables.
10267 Installation directory variables changed to conform.
10268 (install, install.sysv, install.xenix, install.aix): Changed the
10269 code which copies the directories into their installed location to
10270 allow the installed locations to be in several different
10271 directories; the old version assumed that they would all be in
10272 $(emacsdir).
10273 (mkdir, lockdir): Allow the installed locations to be in several
10274 different directories.
10275 * INSTALL: Doc fix.
10276
10277 * build-install: Use the same variable names as the Makefile.
10278 Allow the installed locations to be in several different
10279 directories.
10280
102811992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10282
10283 * Makefile (src/paths.h): Instead of using a single sed command to
10284 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10285 separately, and don't forget to append "/!!!SuperLock!!!" to the
10286 value of the PATH_SUPERLOCK macro.
10287
10288 * config.emacs: Renamed to configure, for consistency with other
10289 GNU products. Internal references changed.
10290 INSTALL, Makefile: References changed.
10291
10292 * lock: New directory, which should always be empty. If this
10293 directory doesn't exist, Emacs won't complain; it just won't lock.
10294 Having this here means that people can just unpack Emacs, build
10295 it, and have locking work.
10296
10297 * share-lib: Re-renamed to etc, for the sake of tradition.
10298 * config.emacs: Changed default value for datadir to ../etc.
10299 * INSTALL, README: Adjusted.
10300
103011992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10302
10303 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10304 by running CPP on the appropriate s/*.h and m/*.h files.
10305
103061992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10307
10308 * config.emacs: Make sure to set the "exit on error" flag once
10309 we've removed config.status; errors should abort the configuration.
10310
103111992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10312
10313 * config.emacs: Added -distribute option, so that the Makefile
10314 paths are in their proper form. I don't know why this matters.
10315
103161992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10317
10318 * local-lisp: New directory, empty in the distribution, for people
10319 to put local elisp code in.
10320 * config.emacs: Include it in the default load path.
10321 * README: Document it.
10322
103231992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10324
10325 * config.emacs: Guess the type of signal handling functions based
10326 on the contents of /usr/include/signal.h.
10327
10328 * config.emacs: Print out progress report messages.
10329
10330 * Makefile (src/paths.h): Don't generically replace
10331 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10332 editing of the other entries, and each entry should be dealt with
10333 explicitly anyway.
10334
10335 * build-install: Converted from C-shell to Bourne shell.
10336 * config.emacs: Edit build-install properly.
10337
10338 * config.emacs: Doc fix.
10339
103401992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10341
10342 * Makefile (install): Remove `B' from tar xf command.
10343
103441992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10345
10346 * config.emacs: Removed support for the `maintain-environment'
10347 option; the only important difference between this and its absence
10348 has been removed.
10349 * INSTALL: Removed mention of `maintain-environment'.
10350
10351 * config.emacs: Fix arguments to sed when processing boolean
10352 arguments.
10353
103541991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10355
10356 * config.emacs: New file, to help automate the installation
10357 process.
10358
10359 * Makefile: Lots of changes to support the separation of etc into
10360 architecture-dependent and -independent files:
10361 (EMACSROOT): New variable, giving the directory under which all of
10362 Emacs's libraries should be installed. Changed rest of file to
10363 use it.
10364 (LIBDIR): Now denotes only architecture-dependent dir.
10365 (DATADIR): New variable, denoting architecture-independent dir.
10366 (LOCKDIR): New variable, for completeness.
10367 (SUBDIR): No more etc, new lib-src.
10368 (COPYDIR): No more etc, new arch-lib and share-lib.
10369 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10370 (src): Now depends on lib-src, not etc.
10371 * build-install: Changes parallel to the above.
10372 * README: Describe the new arrangement.
10373
10374 * vms: New subdirectory for all the VMS stuff.
10375
103761991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10377
10378 * Makefile (LISPPATH): New variable.
10379 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10380
103811990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10382
10383 * Makefile (install, install.sysv, install.xenix):
10384 Install wakeup instead of loadst. No need for setuid or setgid.
10385
103861990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10387
10388 * Makefile (clean): Clean etc if that's not the installation dir.
10389
103901990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10391
10392 * Makefile (paths.h): Make sed alter each name in the path.
10393
103941988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10395
10396 * Makefile (install.sysv): Use cpio, not tar.
10397
103981988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10399
10400 * Makefile (lockdir): Rename `lock' target.
10401 Depend on it from install*, not from `all'.
10402
104031988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10404
10405 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10406 to match build-install and paths.h.
10407
10408;; Local Variables:
10409;; coding: utf-8
067d23c9
KY
10410;; End:
10411
1a71cb28 10412 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10413
10414 This file is part of GNU Emacs.
10415
10416 GNU Emacs is free software: you can redistribute it and/or modify
10417 it under the terms of the GNU General Public License as published by
10418 the Free Software Foundation, either version 3 of the License, or
10419 (at your option) any later version.
10420
10421 GNU Emacs is distributed in the hope that it will be useful,
10422 but WITHOUT ANY WARRANTY; without even the implied warranty of
10423 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10424 GNU General Public License for more details.
10425
10426 You should have received a copy of the GNU General Public License
10427 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.