Command substitution already runs in a subshell
[bpt/emacs.git] / ChangeLog
CommitLineData
b847032c
GM
12012-05-21 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (install-arch-indep, install-doc, install-info)
4 (uninstall): Scrap superfluous subshells.
5
af006ad5
UM
62012-05-19 Ulrich Mueller <ulm@gentoo.org>
7
8 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
9
003fdae2
PE
102012-05-19 Paul Eggert <eggert@cs.ucla.edu>
11
9232a6d9
PE
12 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
13 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
14 getsockopt, setsockopt, mremap, mempcpy.
15
003fdae2
PE
16 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
17 is being removed.
18 (AC_CHECK_FUNCS): Remove ftime.
19
e7333757
GM
202012-05-19 Glenn Morris <rgm@gnu.org>
21
e39b9806 22 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 23
42d5aa3e
GM
24 * Makefile.in (install-arch-indep): Remove unneeded chmod.
25 Set permissions of lisp/subdirs.el.
26
9192d37d
GM
27 * Makefile.in (SUBDIR): Add leim. Update users.
28
2e5d41e4
GM
29 * Makefile.in (lib, lib-src, lisp): Check cd return value.
30
e7333757
GM
31 * Makefile.in (leim): No need to set PARALLEL.
32
7606c360
GM
332012-05-18 Glenn Morris <rgm@gnu.org>
34
6d1a623e
GM
35 * Makefile.in (install-arch-indep, install-info, install-man):
36 Simplify some one-sided ifs.
37
29473393
GM
38 * Makefile.in: Install only the relevant DOC file.
39 (install-arch-indep): Delete etc/DOC*.
40 (install-doc): No more need to delete etc/DOC.
41
660c8c1e
GM
42 * Makefile.in (install-arch-indep): Split into several rules.
43 (install-doc, innstall-info, install-man): New rules.
44
37f36bcb
GM
45 * configure.in (mandir): May as well include it in the NS app bundle.
46
0629a797
GM
47 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
48 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
49 (install-arch-indep): Don't install-etc for self-contained ns builds.
50
136c45ee
GM
51 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
52 No longer unconditonally add /sw directories. (Bug#2280)
53
ed0ba302
GM
54 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
55 (install-arch-indep): Depend on install-leim.
56 (install): Remove explicit install-leim dependence.
57
62061397
GM
58 * Makefile.in (install-arch-indep):
59 Move last element of mkdir rule here.
60 (mkdir): Remove rule.
61
37baa3c8
GM
62 * Makefile.in (install-arch-indep): Remove unneeded chmods.
63 INSTALL_DATA does this for us.
64
b533f05e
GM
65 * Makefile.in (install-arch-dep): Ensure bindir exists.
66 Drop mkdir dependency.
67 (install-arch-indep): Ensure docdir, infodir, mandir exist.
68 (install-leim): Drop mkdir dependency.
69 (mkdir): Remove most directories, now made in relevant rules.
70
7606c360
GM
71 * Makefile.in (install-arch-indep): Combine adjacent loops.
72
3a4155de
GM
732012-05-17 Glenn Morris <rgm@gnu.org>
74
d9a1e2c2
GM
75 * Makefile.in (install-etc, mkdir):
76 Make relevant directories in install-etc rather than mkdir.
77
4c54abe1
GM
78 * Makefile.in (write_subdir): Create the directory if needed.
79 (install-arch-dep, mkdir): No need to make site-lisp directories.
80
9f1ea7dc 81 * Makefile.in (write_subdir): New.
05f3d308 82 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 83
40c117e7 84 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 85 For a self-contained ns build, set these to the appropriate values.
40c117e7 86 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 87
b4a36200
GM
88 * configure.in (ns_self_contained): New output variable.
89 * Makefile.in (ns_self_contained): New, set by configure.
90 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
91 don't bother installing binaries then immediately deleting them.
92
3a4155de
GM
93 * Makefile.in (ns_appbindir, ns_appresdir):
94 Move them before things that may refer to them.
95 (install-arch-dep): No need to relocate self-contained ns libexec.
96
97 * configure.in (archlibdir): Set it for self-contained ns builds.
98 (libexecdir): Don't expand it now (this is mainly cosmetic).
99
f04940ae
PE
1002012-05-16 Paul Eggert <eggert@cs.ucla.edu>
101
102 * configure.in: Simplify by removing CPP etc.
103 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
104 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
105 In particular we no longer need to fiddle with CPP, since we don't
106 use CPP specially any more.
107 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
108 adjusted compiler.
109 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
110 since gl_EARLY and/or Autoconf already does these.
111
27cb7be2
GM
1122012-05-16 Glenn Morris <rgm@gnu.org>
113
114 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
115 (CPP): Do not unconditionally set it on Darwin.
116 Instead, try to test if -no-cpp-precomp is accepted.
117 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
118
ec3ca9ec
GM
1192012-05-15 Glenn Morris <rgm@gnu.org>
120
4e7d487c 121 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 122
75a9f5f5
GM
123 * Makefile.in (install-arch-dep): Do not hard-code version number.
124
ec3ca9ec
GM
125 * Makefile.in (install-arch-dep): NS install no longer needs to
126 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
127
3fe7cdc8
GM
1282012-05-12 Glenn Morris <rgm@gnu.org>
129
9e6b06ed
GM
130 * configure.in (ns_appbindir): Remove trailing "/".
131
3fe7cdc8
GM
132 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
133 (MKDEPDIR): Use $MKDIR_P.
134 * Makefile.in (MKDIR_P): New, set by configure.
135 (mkdir): Use $MKDIR_P.
136
a873f274
GM
1372012-05-11 Glenn Morris <rgm@gnu.org>
138
139 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 140 Use INSTALL_DATA for the DOC file.
c8e32179 141 Remove dead code for ./lisp that never executes.
a873f274 142
ff57c2ec
GM
1432012-05-10 Glenn Morris <rgm@gnu.org>
144
145 * configure.in (LEIM_INSTALLDIR): New output variable.
146
49ed9c8e
SM
1472012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
148
149 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
150
5122804a
GM
1512012-05-08 Glenn Morris <rgm@gnu.org>
152
153 * make-dist: No more doc/lispref/*.el.
154
01319a4e
AS
1552012-05-05 Andreas Schwab <schwab@linux-m68k.org>
156
157 * configure.in: Fix quoting bugs.
158
8045b906
GM
1592012-05-04 Glenn Morris <rgm@gnu.org>
160
161 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
162
9fa0e416
GM
1632012-05-02 Glenn Morris <rgm@gnu.org>
164
3c30e766
GM
165 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
166 the choices made by FreeBSD and NetBSD. (Bug#10313)
167
9aa071df
GM
168 * Makefile.in (INFO_FILES): Remove variable.
169 (INFO_NONMISC): New variable.
170 (install-arch-indep, uninstall): Don't use $INFO_FILES.
171
cd3771a0
GM
172 * Makefile.in (uninstall): Remove useless-use-of-for; that for
173 some reason caused problems on an old Solaris.
174
a36e64d0
GM
175 * Makefile.in (install-arch-indep, uninstall):
176 Ensure that INSTALL-type commands are run from top-level.
177
9e7a4bcf
GM
178 * info/dir: Make some entries consistent with the source texi files.
179
9fa0e416
GM
180 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
181
7adecb99
GM
1822012-05-02 Glenn Morris <rgm@gnu.org>
183
184 * Makefile.in (install-arch-indep):
185 Combine adjacent install-data and install-info loops.
186
4737362e
GM
1872012-05-01 Glenn Morris <rgm@gnu.org>
188
ab1121bd
GM
189 * Makefile.in (MAN_PAGES): Remove.
190 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
191
a4a18b8b
GM
192 * configure.in: Try libtinfo for tputs.
193 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
194
3ba0a545
GM
195 * configure.in: Combine adjacent $opsys case blocks.
196
e3da5b19
GM
197 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
198
262f06da
GM
199 * configure.in: Invert the TERMINFO logic,
200 since "yes" is far more common than "no".
201
9311dcff
GM
202 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
203
4d5c6349
GM
204 * configure.in (LD_SWITCH_X_SITE_RPATH):
205 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
206
4737362e
GM
207 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
208
562e638f
GM
2092012-04-26 Glenn Morris <rgm@gnu.org>
210
211 * make-dist: No more doc/lispref/tindex.pl.
212
dcbf5805
MA
2132012-04-22 Michael Albinus <michael.albinus@gmx.de>
214
215 * configure.in (dbus_validate_bus_name, dbus_validate_path)
216 (dbus_validate_interface, dbus_validate_member): Check also for
217 these library functions
218
4b5b5289
PE
2192012-04-22 Paul Eggert <eggert@cs.ucla.edu>
220
221 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
222 With glibc 2.14 or later, when compiled with GCC 4.7.0's
223 -Werror=deprecated-declarations flag, use of hooks like
224 __malloc_initialize_hook causes compilation to fail because these
225 hooks are deprecated. Modify 'configure' to check for these hooks too.
226 Simplify the 'configure' code to test for all the hooks at once.
227 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
228 (emacs_cv_var_doug_lea_malloc): ... this new var.
229
9ee7d8b9
PE
2302012-04-21 Paul Eggert <eggert@cs.ucla.edu>
231
232 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
233 dated 2011-10-07. Regenerating from current gnulib would be a
234 pervasive change, and currently the trunk isn't open to such changes.
235 * configure.in (WARN_CFLAGS): Remove; no longer needed now
236 that gnulib does it.
237 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
238
5e6ab4e6
AS
2392012-04-21 Andreas Schwab <schwab@linux-m68k.org>
240
241 * m4/gl-comp.m4: Update. (Bug#11285)
242
c07a4c0b 2432012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
244
245 * configure.in: Don't use the -R option (Bug#11251).
246
6c94c34f 2472012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 248
9f46df23 249 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
250 I have been using this change for many months in my private copy
251 of Emacs, and have used it to find several bugs. It's mature
252 enough to publish now.
253 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
254 * configure.in: Support --enable-gcc-warnings, in the style of
255 other GNU packages such as coreutils.
256 (C_WARNINGS_SWITCH): Remove, replacing with...
257 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
258 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
259 when including system files with GCC.
260 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 261 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
262 * lib/Makefile.am (AM_CFLAGS): New macro.
263 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
264
316411f0
DA
2652012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
266
267 * configure.in (AC_CHECK_FUNCS):
268 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
269
9b9b2ef2
GM
2702012-04-16 Glenn Morris <rgm@gnu.org>
271
b1aa797c
GM
272 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
273
9b9b2ef2
GM
274 * configure.in: Remove X libs workaround for old autoconf.
275
badf86af
KB
2762012-04-12 Ken Brown <kbrown@cornell.edu>
277
278 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
279
2f097256
GM
2802012-04-11 Glenn Morris <rgm@gnu.org>
281
282 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
283
a9f72fc1
GM
2842012-04-10 Glenn Morris <rgm@gnu.org>
285
286 * configure.in: Conditionally generate admin/unidata/Makefile.
287
6b4f4a2d
TZ
2882012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
289
a9f72fc1 290 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 291
23df914b
GM
2922012-04-09 Glenn Morris <rgm@gnu.org>
293
fd9d85c2
GM
294 * Makefile.in (leim): Check cd return value. Pass fewer variables.
295 (install-leim): Check cd return value. Pass $MFLAGS.
296 (install-strip): Pass $MFLAGS.
297
23df914b
GM
298 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
299 Eg org.texi has been using 4.7 functions for some time.
300
bf6bba2b
PE
3012012-04-07 Paul Eggert <eggert@cs.ucla.edu>
302
303 Check pkg-config exit status when configuring (Bug#10626).
304 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
305 works; check its exit status. Problem reported by Jordi Gutiérrez
306 Hermoso in
307 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
308
f3774f20
GM
3092012-04-07 Glenn Morris <rgm@gnu.org>
310
311 * README, configure.in (AC_INIT): Bump version to 24.1.50.
312
d67a9a85
EZ
3132012-04-07 Eli Zaretskii <eliz@gnu.org>
314
315 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
316
f20f95c6
PE
3172012-03-04 Paul Eggert <eggert@cs.ucla.edu>
318
319 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
320 * configure.in (LIBS_TERMCAP): Default this to the result of
321 the tputs library search. Do a run-time test for the linkability
322 of tputs unless cross-compiling, as that's more reliable if the
323 link flags and libraries are messed up. Don't change LIBS as
324 a result of the test, as that may mess up later tests.
325
75197633
CS
3262012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
327
533183f3 328 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 329
75197633
CS
330 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
331 specific makefiles to support getopt_.h generation with MSVC.
332
7eb21b49
GM
3332012-02-04 Glenn Morris <rgm@gnu.org>
334
335 * Makefile.in (uninstall):
336 Handle compressed info files and man pages. (Bug#10718)
337
44f92739
GM
3382012-02-02 Glenn Morris <rgm@gnu.org>
339
340 * configure.in [HAVE_NS]:
341 Error if use --without-toolkit-scroll-bars. (Bug#10673)
342
6df37268
PE
3432012-02-01 Paul Eggert <eggert@cs.ucla.edu>
344
345 Port to older Solaris 10 versions (Bug#10677).
346 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
347 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
348 possibly this is because Sun fixed the 'stat' bug in my version.
349 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
350 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
351 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
352 These changes are based on gnulib version
353 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
354 because Emacs is in feature freeze and we do not want to merge any
355 more-recent changes from gnulib.
356
8d8939e8
GM
3572012-01-31 Glenn Morris <rgm@gnu.org>
358
e4070def
GM
359 * configure.in: Throw an explicit error if Motif toolkit was
360 requested but requirements could not be found.
361
8d8939e8
GM
362 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
363
5a26ec89
EZ
3642012-01-30 Eli Zaretskii <eliz@gnu.org>
365
366 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
367 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
368 with "make -j3".
369
1b0880d5
JB
3702012-01-16 Juanma Barranquero <lekktu@gmail.com>
371
372 * .bzrignore: Ignore etc/__pycache__.
373
adee8a65
PE
3742011-12-17 Paul Eggert <eggert@cs.ucla.edu>
375
376 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
377 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
378 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
379 by Nelson H. F. Beebe in
380 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
381
e152e577
JB
3822011-12-10 Juanma Barranquero <lekktu@gmail.com>
383
384 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
385
46d14be7
JD
3862011-12-10 Jan Djärv <jan.h.d@swipnet.se>
387
388 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
389 instead of LDFLAGS (Bug#10230).
390
6c269a38
PE
3912011-12-03 Paul Eggert <eggert@cs.ucla.edu>
392
4eec8d6f
PE
393 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
394
6c269a38 395 Propagate configure flags to sub-configures.
1350a3cc 396 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
397 New macros.
398 (config.status, bootstrap): Use them to propagate configure flags
399 to sub-configures.
400 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
401
63e94eb8
PE
4022011-12-03 Paul Eggert <eggert@cs.ucla.edu>
403
404 * .bzrignore: Add config.cache.
405
54e9e3bf
JD
4062011-11-27 Jan Djärv <jan.h.d@swipnet.se>
407
408 * configure.in: Check for gtk_window_set_has_resize_grip.
409
20db1522
JB
4102011-11-24 Juanma Barranquero <lekktu@gmail.com>
411
412 * configure.in (HAVE_XPM): Fix typo.
413
60bf278f
GM
4142011-11-22 Glenn Morris <rgm@gnu.org>
415
5f77c86c
GM
416 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
417 have confusing effects on the build. (Bug#6401)
418
60bf278f
GM
419 * Makefile.in (install-arch-dep): Tweak previous change.
420
816be9f6
YD
4212011-11-22 Yavor Doganov <yavor@gnu.org>
422
423 Do not install arch-dependent files in the app bundle if
424 --disable-ns-self-contained is requested. (Bug#1335)
425 * configure.in (exec_prefix, libexecdir): Define relative to
426 `ns_appbindir' only if configured for a self-contained app.
427 * Makefile.in (install-arch-dep): Test for the existence of
428 libexec in the Emacs.app bundle before executing commands.
429
d5ff9cd0
AS
4302011-11-20 Andreas Schwab <schwab@linux-m68k.org>
431
432 * configure.in: Remove reference to src/m/ibms390.h.
433
1c889bf6
GM
4342011-11-13 Glenn Morris <rgm@gnu.org>
435
436 * INSTALL: Tiny updates for disk space used during installation.
437
a6fc3b5c
EZ
4382011-11-05 Eli Zaretskii <eliz@gnu.org>
439
440 * lib/makefile.w32-in (FRC): New dummy target.
441 (TAGS): Depend on FRC.
442
9f77899d
GM
4432011-11-04 Glenn Morris <rgm@gnu.org>
444
445 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
446 Do not include GnuTLS version info in final summary message.
447
0bd3cb7b
EZ
4482011-10-31 Eli Zaretskii <eliz@gnu.org>
449
07f3add9
EZ
450 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
451 they exist there, else from autogen/.
452
453 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 454
d2eaf3e4
NT
4552011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
456
457 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
458
e782cfab
PE
4592011-10-24 Paul Eggert <eggert@cs.ucla.edu>
460
461 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
462 if the library is found. Otherwise, later configure-time tests,
463 such as the test for pthread_sigmask, generate the wrong results
464 on some platforms. Problem reported for FreeBSD by Nali Toja.
465
7da0b018
PE
4662011-10-20 Paul Eggert <eggert@cs.ucla.edu>
467
468 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
469 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
470 Remove; no longer needed, now that we defer to strftime for time
471 zone names.
472
0ffe1065
JD
4732011-10-18 Jan Djärv <jan.h.d@swipnet.se>
474
475 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
476
23769e49
CY
4772011-10-18 Chong Yidong <cyd@gnu.org>
478
479 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
480
fd8dea03
GM
4812011-10-13 Glenn Morris <rgm@gnu.org>
482
483 * configure.in: Also look for tputs in libcurses. (Bug#9736)
484
f4cc5b54
PE
4852011-10-12 Paul Eggert <eggert@cs.ucla.edu>
486
487 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 488 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
489 The check was helpful but not essential in Solaris 2.6 (1997),
490 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
491 obsolete -- Sun dropped support for it in 2006 -- and without
492 access to that Silurian platform we can't maintain the code anyway.
493
7c5ee88e
PE
4942011-10-07 Paul Eggert <eggert@cs.ucla.edu>
495
d47439a3
PE
496 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
497 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
498 * m4/gnulib-common.m4: Merge from gnulib.
499 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
500 command not found" on powerpc-apple-darwin9.8.0.
501
7c5ee88e
PE
502 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
503 This is now done by src/alloc.c.
504
423dbf9b
RS
5052011-10-02 Richard Stallman <rms@gnu.org>
506
507 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
508 and xlinux_second_failure to xgnu_linux_second_failure.
509
31bed486
EZ
5102011-09-29 Eli Zaretskii <eliz@gnu.org>
511
5f91c1e5
EZ
512 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
513 lib/signal.in-h.
31bed486 514
e785f2ec 515 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
516 Rename signal.in.h and alloca.in.h.
517
e1504b9b
EZ
5182011-09-28 Eli Zaretskii <eliz@gnu.org>
519
520 * INSTALL: Mention that m17n libraries and libotf are needed for
521 Arabic shaping.
522
316f8af0
PE
5232011-09-26 Paul Eggert <eggert@cs.ucla.edu>
524
525 Merge from gnulib, improving some licensing wording.
526 This clarifies and fixes some licensing issues raised by Glenn Morris
527 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
528 It also merges the latest version of texinfo.tex and has some
529 MSVC-related changes that don't affect Emacs.
530 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
531 pathmax, and raise, since these are needed only to address
532 MSVC-related issues that Emacs doesn't have.
533 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
534 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
535 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
536 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
537 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
538 * m4/unistd_h.m4: Merge from gnulib.
539
04d51ad4
AS
5402011-09-26 Andreas Schwab <schwab@linux-m68k.org>
541
542 * configure.in: Initialize HAVE_LIBXML2.
543
6e99ef20
GM
5442011-09-26 Glenn Morris <rgm@gnu.org>
545
546 * make-dist: Add lib/makefile.w32-in.
547
0538fab0
GM
5482011-09-24 Glenn Morris <rgm@gnu.org>
549
550 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
551
c5b01d8c
LMI
5522011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
553
554 * .dir-locals.el: Change the debbugs regexp to allow having the
555 bug number as the first thing on a line.
556
0cc87afb
GM
5572011-09-15 Glenn Morris <rgm@gnu.org>
558
559 * configure.in: Make configure work with recent GNUsteps.
560 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
561 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 562 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 563
3f44249e
PE
5642011-09-11 Paul Eggert <eggert@cs.ucla.edu>
565
566 Merge from gnulib, porting to Tru64.
567 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
568 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
569 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
570 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
571 doesn't affect Emacs.
572
c8199d0f
PE
5732011-09-06 Paul Eggert <eggert@cs.ucla.edu>
574
575 * configure.in (isnan): Remove now-unnecessary check.
576
e39b275c 5772011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 578
abec06ff 579 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
580 This is to fix the following problems:
581 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
582 configured not to use gtk or any other thread-using library,
583 signals aren't blocked correctly.
584 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
585 and IRIX's signal handling.
586 . On Cygwin 1.7.5 it works around an incompatibility with
587 the system pthread_sigmask.
588 . On MacOS X 10.5 (32-bit), files whose inode numbers
589 exceed 2**31 cannot be read or manipulated.
590 . pthread_sigmask: Actually use results of gl_THREADLIB.
591 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
592 . find 'ar' program that fits with --host argument.
593 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
594 * autogen/README: Update destination list.
595 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
596 The autogenerated files compile, config.guess,
597 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
598 * m4/largefile.m4: New file, so that Emacs does not mess up when
599 accessing files with large inode numbers in MacOS X 10.5 and later.
600 * m4/nocrash.m4: New file, to avoid triggering background debugger
601 and/or create core dumps during 'configure'.
602 * build-aux/move-if-change: Renamed from move-if-change.
603 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
604 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
605 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
606 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
607 * Makefile.in (epaths-force, sync-from-gnulib):
608 move-if-change is now in build-aux.
609 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
610 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
611 (mkdir): install-sh is now in build-aux.
612 * config.bat: c++defs.h is now in build-aux/snippets.
613 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
614 usual parameter).
615 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
616 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
617 to build-aux/snippet.
618 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
619 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
620 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
621 Solaris, enables MacOS extensions, and enables nocrash during
622 'configure'.
623 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
624
86633eab 6252011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
626
627 * configure.in (snprintf): New check.
628
015faae4
PE
6292011-08-30 Paul Eggert <eggert@cs.ucla.edu>
630
695a3dc5 631 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 632 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
633 Remove unreachable pattern hppa*-*-linux-gnu*.
634 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
635 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 636
52ec1feb
JD
6372011-08-26 Jan Djärv <jan.h.d@swipnet.se>
638
639 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
640
377538cb
JD
6412011-08-13 Jan Djärv <jan.h.d@swipnet.se>
642
643 * configure.in: Add header check: sys/socket.h (Bug#8477),
644 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
645 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
646
ae9e757a
JD
6472011-08-04 Jan Djärv <jan.h.d@swipnet.se>
648
649 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
650 (HAVE_GTK_AND_PTHREAD): Remove.
651
be8ec0b3
AA
6522011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
653
654 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
655 build, not just GNUstep (Bug#9177).
656
2573a837 6572011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
658
659 Assume freestanding C89 headers, string.h, stdlib.h.
660 Again, this simplifies the code, and all current platforms have these.
661 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
662 (AC_HEADER_STDC): Remove.
663 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
664 (strchr, strrchr): Remove fallback macros.
665
9cfdb3ec
PE
666 Assume support for memcmp, memcpy, memmove, memset.
667 This simplifies the code a bit. All current platforms have these,
668 as they are required for C89. If this turns into a problem we
669 can add the gnulib modules for these (a 1-line change to Makefile.in).
670 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
671
427c285b
PE
6722011-07-27 Paul Eggert <eggert@cs.ucla.edu>
673
674 * GNUmakefile: New file.
675 This is for convenience, so that one can run GNU make in an
676 unconfigured source tree, and get a default build.
677
2ad77c9d
JD
6782011-07-13 Jan Djärv <jan.h.d@swipnet.se>
679
680 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
681
c8618a06
YM
6822011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
683
684 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
685 so as to suppress address randomization (Bug#8395).
686
f6ce9b9a
PE
6872011-07-09 Paul Eggert <eggert@cs.ucla.edu>
688
3fcf7a1c
PE
689 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
690 This fixes a build problem on older Mac OS X hosts.
691
d9706d9f
PE
692 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
693 test, which runs afoul of Automake installations where, for example,
694 /usr/share/aclocal contains a copy of gl_THREADLIB.
695 Problem reported by Sven Joachim in
696 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
697 This is just a quick temporary fix, specific to Emacs; I'll work
698 with the other gnulib maintainers to get a more-permanent fix.
699
af66a2d7 700 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
701 * Makefile.in (GNULIB_MODULES): Add strtoimax.
702 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
703 automatically imported from gnulib.
704 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
705
1692ae2d 7062011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 707
8a6ebd58 708 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 709 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
710 * configure.in (AC_TYPE_UID_T): New dummy macro.
711 Configure gnulib after adjusting LIBS,
712 so that gnulib can assume the libraries in LIBS.
6db30f83 713 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 714 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 715 * lib/pthread_sigmask.c:
6db30f83
PE
716 New files, automatically imported from gnulib.
717 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
718 due to the above changes.
719 * .bzrignore: Add lib/signal.h.
720
4a621aae
PE
721 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
722
5e94cadb
AS
7232011-07-07 Andreas Schwab <schwab@linux-m68k.org>
724
725 * configure.in (maintainer-mode): Reflect default in help string.
726
76b397fb
DN
7272011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
728
729 * configure.in: Remove reference to iris4d.h.
730
869795d6
JD
7312011-07-05 Jan Djärv <jan.h.d@swipnet.se>
732
733 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
734
3279eb87
GM
7352011-07-01 Glenn Morris <rgm@gnu.org>
736
737 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
738
2e6e11eb
LMI
7392011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
740
741 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
742 which made ./configure infloop.
743
9851bfc5
JD
7442011-06-30 Jan Djärv <jan.h.d@swipnet.se>
745
746 * configure.in (gsettings): New option and check for GSettings.
747
adbc4ef4
GM
7482011-06-29 Glenn Morris <rgm@gnu.org>
749
750 * configure.in: Try to test for the required crt*.o files.
751
1f773f32
BW
7522011-06-27 Bill Wohler <wohler@newt.com>
753
754 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
755
7a7ef429
PE
7562011-06-25 Paul Eggert <eggert@cs.ucla.edu>
757
758 Use gnulib's dup2 module instead of rolling our own.
759 * Makefile.in (GNULIB_MODULES): Add dup2.
760 * configure.in: Do not check for dup2; gnulib does that now.
761 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
762
6dd7e400
PE
7632011-06-23 Paul Eggert <eggert@cs.ucla.edu>
764
765 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
766
94a807ac 7672011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
768
769 Use gnulib's alloca-opt module.
770 * .bzrignore: Add lib/alloca.h.
771 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
772 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
773 as gnulib now does that for us. Put alloca check in config.h.
774 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
775 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
776 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
777
3ce9d0d4
LL
7782011-06-21 Leo Liu <sdl.web@gmail.com>
779
780 * m4/sha256.m4:
781 * m4/sha512.m4:
782 * m4/gl-comp.m4:
783 * lib/u64.h:
784 * lib/sha256.c:
785 * lib/sha256.h:
786 * lib/sha512.c:
787 * lib/sha512.h:
788 * lib/makefile.w32-in (GNULIBOBJS):
789 * lib/gnulib.mk:
790 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
791 crypto/sha512 modules from gnulib.
792
add3f049
PE
7932011-06-19 Paul Eggert <eggert@cs.ucla.edu>
794
795 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
796
3a4725e1
GM
7972011-06-17 Glenn Morris <rgm@gnu.org>
798
799 * configure.in: Restore the behavior of checking crt-dir only
800 when the user specified it (not all platforms use it).
801
bf4846e7
PE
8022011-06-16 Paul Eggert <eggert@cs.ucla.edu>
803
804 * m4/lstat.m4: Merge from gnulib (Bug#8878).
805
4d61f28d 8062011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
807
808 * configure.in: Try to determine CRT_DIR automatically when
809 using gcc.
810
8c9b2106
PE
8112011-06-15 Paul Eggert <eggert@cs.ucla.edu>
812
8aeb5be9
PE
813 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
814 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
815 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
816 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
817 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
818 Merge from gnulib.
8c9b2106 819
c195f2de
JD
8202011-06-14 Jan Djärv <jan.h.d@swipnet.se>
821
822 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
823
7e2aa385
PE
8242011-06-08 Paul Eggert <eggert@cs.ucla.edu>
825
826 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
827
81eafe29
PE
8282011-06-07 Paul Eggert <eggert@cs.ucla.edu>
829
830 * configure.in: Add --with-wide-int.
831 * INSTALL: Mention this.
832
9afafefb
PE
8332011-06-06 Paul Eggert <eggert@cs.ucla.edu>
834
835 Merge from gnulib.
836 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
837
f797625a
PE
8382011-06-02 Paul Eggert <eggert@cs.ucla.edu>
839
840 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
841
90856fe0 8422011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
843
844 Use 'inline', not 'INLINE'.
eefc9486 845 * configure.in (INLINE): Remove.
55d4c1b2 846
6a3e57bb
PE
8472011-05-29 Paul Eggert <eggert@cs.ucla.edu>
848
849 Adjust to recent gnulib change for @GUARD_PREFIX@.
850 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
851 All uses of _GL_ for guard prefixes in lib/*.h replaced with
852 _@GUARD_PREFIX@_.
853
842b28a0
PE
8542011-05-27 Paul Eggert <eggert@cs.ucla.edu>
855
e61923c8 856 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 857
70716b1d
GM
8582011-05-24 Glenn Morris <rgm@gnu.org>
859
a22d9d2c
GM
860 * Makefile.in (check): Just give a message if no test/ directory.
861
bdd556a2
GM
862 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
863
70716b1d
GM
864 * configure.in (OPT_MAKEFILES_IN): Remove.
865 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
866 (SUBDIR_MAKEFILES_IN): New output variable.
867 * Makefile.in (OPT_MAKEFILES_IN): Remove.
868 (SUBDIR_MAKEFILES_IN): Let configure set it.
869
13c3daa4
LL
8702011-05-24 Leo Liu <sdl.web@gmail.com>
871
872 * m4/sha1.m4:
873 * m4/gl-comp.m4:
874 * lib/sha1.h:
875 * lib/sha1.c:
876 * lib/makefile.w32-in (GNULIBOBJS):
877 * lib/gnulib.mk:
878 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
879
e09e38a8
GM
8802011-05-24 Glenn Morris <rgm@gnu.org>
881
4ba4c54a
GM
882 * configure.in: Remove test for already configured source directory.
883 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
884
5a95c002
GM
885 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
886
fa5d79db
GM
8872011-05-24 Glenn Morris <rgm@gnu.org>
888
6c7e099d
GM
889 * make-dist: Don't distribute test/. (Bug#8107)
890 * configure.in (OPT_MAKEFILES_IN): New output variable.
891 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
892 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
893 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
894 (check): Give an explicit error if test/ is not present.
895
fa5d79db
GM
896 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
897 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
898 (Makefile): Use $SUBDIR_MAKEFILES_IN.
899
2df215b5
PE
9002011-05-23 Paul Eggert <eggert@cs.ucla.edu>
901
902 * lib/verify.h: Merge from gnulib.
903
f518ae90
PE
9042011-05-22 Paul Eggert <eggert@cs.ucla.edu>
905
906 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
907 Merge from gnulib.
908
16b71f3a
AS
9092011-05-21 Andreas Schwab <schwab@linux-m68k.org>
910
911 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
912
7285dc67
EZ
9132011-05-20 Eli Zaretskii <eliz@gnu.org>
914
6a45b46f
EZ
915 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
916
7285dc67
EZ
917 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
918
b9704ad9
GM
9192011-05-20 Glenn Morris <rgm@gnu.org>
920
921 * configure.in (lisp_frag): New output file.
922
4a720484
GM
9232011-05-19 Glenn Morris <rgm@gnu.org>
924
925 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
926 (WINDOW_SUPPORT): Remove output variables that are no longer used.
927
a3c92bc1
EZ
9282011-05-17 Paul Eggert <eggert@cs.ucla.edu>
929
8f906c40
EZ
930 * lib/gnulib.mk:
931 * lib/intprops.h:
932 * lib/unistd.in.h:
933 * m4/inttypes.m4:
934 * m4/stdint.m4:
935 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 936
d681f183
GM
9372011-05-14 Glenn Morris <rgm@gnu.org>
938
939 * configure.in: Treat failure to find an X toolkit the same way we treat
940 failure to find X and image support.
941
4f8c52a9
GM
9422011-05-12 Glenn Morris <rgm@gnu.org>
943
944 * Makefile.in (src, install-arch-indep, bootstrap-clean)
945 (check-declare): Shell portability fixes. (Bug#8642)
946
5a7f0a30
TZ
9472011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
948
949 * configure.in: Require GnuTLS 2.6.x or higher.
950
b08a63cc 9512011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 952
c378da0b
PE
953 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
954 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
955 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
956
19548d08
PE
957 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
958 This new gnulib-tool option saves 'configure' the trouble of
959 checking for strtoull when strtoumax exists.
960
d1a2ac5c
PE
961 * configure.in (BITS_PER_LONG_LONG): New macro.
962
773233f8
GM
9632011-05-05 Glenn Morris <rgm@gnu.org>
964
965 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
966 (top_distclean): Delete config.log~.
967
40697cd9
BK
9682011-04-27 Ben Key <bkey76@gmail.com>
969
970 * configure.in: Fixed a bug that caused configure with
971 --enable-checking=stringoverrun to have no effect.
972
671875da 9732011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
974
975 * configure.in: Suppress unnecessary checks for size_t.
976 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
977 (size_t): Do not check for this, and do not typedef. This code
978 is never exercised now.
979
a8a2bb29
PE
980 * Makefile.in (GNULIB_MODULES): Add strtoumax.
981 This is needed for the new integer-reading code in lread.c.
982 It automatically pulls in the following gnulib files, which
983 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
984 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
985 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
986 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 987 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 988
33630d51
TZ
9892011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
990
991 * configure.in: Check for GnuTLS certificate verify callbacks.
992
bfab7d85
SM
9932011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
994
995 * Makefile.in (config.status): Don't erase in case of error.
996 In case it disappeared, rebuild it with `configure'.
997
fe0e7ad7
KB
9982011-04-20 Ken Brown <kbrown@cornell.edu>
999
1000 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1001
f5b06c35
GM
10022011-04-12 Glenn Morris <rgm@gnu.org>
1003
1004 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1005
762f8d96 10062011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1007
1008 * lib/allocator.c: New file, automatically generated by gnulib.
1009
5fac7083
GM
10102011-04-07 Glenn Morris <rgm@gnu.org>
1011
1012 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1013
973f782d
EZ
10142011-04-06 Eli Zaretskii <eliz@gnu.org>
1015
1016 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1017 Revert last change.
1018
f1f81baa
JB
10192011-04-06 Juanma Barranquero <lekktu@gmail.com>
1020
1021 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1022 ($(BLD)/careadlinkat.$(O)): New target.
1023 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1024 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1025 Update dependencies.
1026
b70d23ff 10272011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1028
41cf7d1a
PE
1029 Fix more problems found by GCC 4.6.0's static checks.
1030
aa181334
PE
1031 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1032
1f7196bf 1033 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1034 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1035 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1036 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1037
c0274801
GM
10382011-04-06 Glenn Morris <rgm@gnu.org>
1039
1040 * autogen/update_autogen: Handle loaddefs-like files as well.
1041 (usage): Add -l, -C.
1042 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1043 With -l, check status of lisp/ as well.
1044 With -C, clean before building.
1045 (autoreconf): Only pass -f in the `clean' case.
1046 (commit): New function.
1047
42e85a8f
GM
10482011-03-28 Glenn Morris <rgm@gnu.org>
1049
39f31873
GM
1050 * autogen/update_autogen: Pass -f to autoreconf.
1051
42e85a8f
GM
1052 * autogen.sh (get_version): Discard "not found" lines.
1053 (check_version): Respect $AUTOCONF etc environment variables.
1054
9af30bdf
GM
10552011-03-27 Glenn Morris <rgm@gnu.org>
1056
1057 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1058 (AH_BOTTOM): Do not define SIGTYPE.
1059
181855e6
GM
10602011-03-26 Glenn Morris <rgm@gnu.org>
1061
1062 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1063 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1064
9ee0d174
AS
10652011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1066
1067 * autogen/update_autogen: Remove useless function keyword.
1068
07da4b3c
EZ
10692011-03-25 Eli Zaretskii <eliz@gnu.org>
1070
1071 * config.bat: Generate src/config.h and lib/Makefile from
1072 autogen/config.in and autogen/Makefile.in.
1073
f6ca84c0
GM
10742011-03-25 Glenn Morris <rgm@gnu.org>
1075
1076 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1077 Remove; autoreconf can supply them.
1078 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1079 config.guess, install-sh. Pass -i to autoreconf.
1080 * autogen/update_autogen (genfiles): Add compile, config.guess,
1081 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1082 Discard non-error output from autoreconf in -q case.
1083 * autogen/compile, autogen/config.guess, autogen/config.sub:
1084 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1085 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1086 install-sh, missing.
1087
8cc1d519
GM
10882011-03-23 Glenn Morris <rgm@gnu.org>
1089
9bb73912 1090 * autogen/update_autogen: Fix typo.
904a432c 1091 (msg): Remove function; use `exec' instead.
9bb73912 1092
8cc1d519
GM
1093 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1094 (sync-from-gnulib): Don't sync mkinstalldirs.
1095 * make-dist: Don't distribute mkinstalldirs.
1096
c9c49752 10972011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1098
c9c49752 1099 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1100 * Makefile.in (GNULIB_MODULES): Add socklen.
1101 * configure.in: Do not check for sys/socket.h, since socklen does that.
1102 * m4/socklen.m4: New automatically-generated file, from gnulib.
1103
d5cad867
PE
1104 fakemail: Remove dependency on ignore-value.
1105 * Makefile.in (GNULIB_MODULES): Add stdio.
1106 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1107 imported from gnulib.
cbd350f1 1108 * .bzrignore: Add lib/stdio.h.
c9c49752 1109
34cb1cc6
GM
11102011-03-22 Glenn Morris <rgm@gnu.org>
1111
1112 * autogen/copy_autogen: Work from ./ or ../.
1113 Fix time-stamps.
1114 * autogen.sh: Doc fix.
1115
66b87493
GM
11162011-03-20 Glenn Morris <rgm@gnu.org>
1117
1118 * autogen/: New directory, to be excluded from releases.
1119 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1120 * autogen/README: New file.
1121 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1122 * autogen/Makefile.in: Add auto-updated generated files.
1123 * autogen.sh: No longer a no-op, now it tests for autotools
1124 and runs them as necessary.
cd1181db 1125 * configure.in: Default maintainer-mode to on.
66b87493
GM
1126 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1127
1ef6de05
PE
11282011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1129
1130 Update for gnulib.
1131 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1132 includes <intprops.h> directly.
1133 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1134 when building Emacs on Solaris 9 and running it on Solaris 10.
1135
0afb4571
J
11362011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1137
1138 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1139
33383987
JB
11402011-03-07 Chong Yidong <cyd@stupidchicken.com>
1141
1142 * Version 23.3 released.
1143
870d9cf6
GM
11442011-03-06 Glenn Morris <rgm@gnu.org>
1145
1146 * configure.in (FREETYPE_LIBS): Actually set it to something.
1147
6c0dea8a
PE
11482011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1149
1150 Work around some portability problems with symlinks.
1151
1152 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1153 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1154 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1155 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1156 * m4/symlink.m4:
1157 New files, automatically generated from gnulib.
1158 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1159 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1160
945d8b44
EZ
11612011-02-26 Eli Zaretskii <eliz@gnu.org>
1162
03382788
EZ
1163 * .bzrignore: Ignore new lib/*.in-h files.
1164
945d8b44
EZ
1165 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1166 depfiles.bat even if lib/deps already exist.
1167
9411886d
PE
11682011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1169
1170 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1171 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1172 recent changes to configure.in and to gnulib.
9411886d 1173
1e8dbdc6
GM
11742011-02-24 Glenn Morris <rgm@gnu.org>
1175
1176 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1177 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1178
f68c809d
PE
11792011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1180
1181 Assume S_ISLNK etc. work, since gnulib supports this.
1182 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1183 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1184 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1185 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1186
ba01e9d7
PE
11872011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1188
1189 * lib/min-max.h: New file, for "min" and "max".
1190
9f8370e6
CS
11912011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1192
0a19a6f8 1193 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1194 $(EMACS_ROOT)/nt/inc/stdint.h.
1195
25c51af3
EZ
11962011-02-21 Eli Zaretskii <eliz@gnu.org>
1197
1198 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1199 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1200 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1201
5fa4ac76
PE
12022011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1203
1204 Import filemode module from gnulib.
1205 * .bzrignore: Add lib/sys/.
1206 * Makefile.in (GNULIB_MODULES): Add filemode.
1207 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1208 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1209 from gnulib. This adds support for some more file types, e.g.,
1210 Cray DMF migrated files.
1211 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1212 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1213 * m4/sys_stat_h.m4: New files, generated from gnulib.
1214 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1215 Regenerate.
1216
e1e6b4fb
EZ
12172011-02-20 Eli Zaretskii <eliz@gnu.org>
1218
1219 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1220 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1221
6cac9cb1
PE
12222011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1223
1224 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1225 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1226 is no longer needed, due to the recent SSDATA and related changes.
1227 Perhaps -Wno-pointer-sign should also be removed from
1228 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1229 way to test this so I left it alone.
1230 * configure: Regenerate.
1231
0a19a6f8 12322011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1233
1234 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1235 src/makefile.w32-in.
1236
61353ac8 12372011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1238
61353ac8 1239 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1240 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1241 Regenerate.
1242 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1243 Import the new versions from gnulib; they assume a C99-style
1244 <stdint.h>, supplied by the stdint module.
1245 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1246 imported from gnulib.
942f733f
PE
1247 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1248 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1249 special cases.
61353ac8 1250
9d9d12cd
EZ
12512011-02-19 Eli Zaretskii <eliz@gnu.org>
1252
152be435 1253 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1254 Add lib/deps/.
152be435 1255
9d9d12cd 1256 * config.bat: Configure in `lib'.
219463da 1257 Generate *.Po files in lib/deps.
9d9d12cd 1258
7d315eb6
PE
12592011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1260
1261 Import IRIX 6.5 getloadavg fixes from gnulib.
1262 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1263
1f5d53eb
PE
12642011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1265
1266 Import getloadavg module from gnulib.
1267 * .bzrignore: Add lib/stdlib.h.
1268 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1269 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1270 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1271 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1272 Remove; gnulib does this now.
1273 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1274 from gnulib. This adds support for several other systems, such
1275 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1276 buffer overrun on Linux hosts under very high load, and on hosts
1277 that maintain a channel to the load average file it makes sure
1278 the file descriptor is close-on-exec (on hosts that support this)
1279 and is not stdin, stdout, or stderr.
1280 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1281 from gnulib.
1282 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1283 * src/config.in: Regenerate.
1284
bb55f713
PE
12852011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1286
1287 Merge from gnulib.
1288
7127b760
PE
1289 * install-sh: Update to scriptversion 2011-01-19.21.
1290
bb55f713
PE
1291 2011-02-13 Bruno Haible <bruno@clisp.org>
1292
1293 Consistent macro naming for macros that use GCC __attribute__.
1294 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1295 ATTRIBUTE_DEPRECATED.
1296
1297 2011-02-12 Bruno Haible <bruno@clisp.org>
1298
1299 setlocale: Prefer gnulib's override over libintl's override.
1300 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1301 GNULIB_defined_setlocale is set.
1302
57e96f8e
GM
13032011-02-13 Glenn Morris <rgm@gnu.org>
1304
1305 * make-dist: Exclude generated file src/globals.h.
1306
988c07df
PE
13072011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1308
1309 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1310 Sync from gnulib, which has been patched to fix the problem
1311 with the license notices. Problem reported by Glenn Morris in
1312 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1313
ccded26c
SM
13142011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1315
1316 * .bzrignore: Ignore globals.h and related stamp.
1317
6ffb2c0c
PE
13182011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1319
1320 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1321 This merges the following fix from gnulib:
1322
1323 2011-02-08 Bruno Haible <bruno@clisp.org>
1324
1325 Split large sed scripts, for HP-UX sed.
1326
00b3c7ac
TT
13272011-02-08 Tom Tromey <tromey@redhat.com>
1328
1329 * configure: Rebuild.
1330 * configure.in (NS_OBJC_OBJ): New subst.
1331
91ccade4
PE
13322011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1333
6ffb2c0c
PE
1334 gnulib: allow multiple gnulib generated replacements to coexist
1335 This defines a few preprocessor symbols that should not affect Emacs.
1336 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1337 via "make sync-from-gnulib".
1338
e765a388
PE
1339 gnulib: undo previous change
1340 The upstream _HEADERS change was backed out of gnulib (see the
1341 same thread). Stay in sync with gnulib.
1342
91ccade4 1343 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1344 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1345 New empty macros, to accommodate recent changes to gnulib. See
1346 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1347 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1348 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1349 * lib/time.in.h, lib/unistd.in.h:
1350 Regenerate.
91ccade4 1351
d67985d3
PE
13522011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1353
1354 sync from gnulib to remove HAVE_STDBOOL_H
1355 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1356 AC_HEADER_STDBOOL. All uses changed. Do not define
1357 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1358 imported from the latest Autoconf git. It was motivated by Emacs,
1359 which uses gnulib but does not need HAVE_STDBOOL_H.
1360 * configure, src/config.in: Regenerate.
1361 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1362
67342916
PE
13632011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1364
1365 allow C code to suppress warnings about ignored return values
1366 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1367 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1368 * lib/ignore-value.h: New file.
67342916 1369
14beddf4 13702011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1371
1372 * configure.in: Test existence of xaw3d library, not just the
1373 header (Bug#7642).
1374
6ffb2c0c
PE
13752011-01-31 Eli Zaretskii <eliz@gnu.org>
1376
1377 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1378 $(BLD)/time_r.$(O).
1379 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1380 $(EMACS_ROOT)/src/m/intel386.h.
1381 ($(BLD)/strftime.$(O)):
1382 ($(BLD)/time_r.$(O)): Define prerequisites.
1383
16fab143
PE
13842011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1385
1386 src/emacs.c now gets version number from configure.in
1387 * configure.in (version): Set this from $PACKAGE_VERSION,
1388 which is set from AC_INIT, rather than scouting through src/emacs.c.
1389 * configure: Regenerate.
1390 * make-dist (version): Get it from configure.in, not src/emacs.c.
1391
16c3e636
PE
13922011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1393
1394 strftime: import from gnulib
1395 * Makefile.in (GNULIB_MODULES): Add strftime.
1396 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1397 needed.
6ffb2c0c 1398 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1399 Regenerate.
6ffb2c0c
PE
1400 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1401 imported from gnulib.
16c3e636
PE
1402 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1403 This incorporates many changes from gnulib, including simpler
1404 handling of multibyte formats, porting to mingw32 and other
1405 platforms, and support for higher-resolution time stamps.
1406 Emacs does not yet use the higher-resolution interface.
1407
3de84ad9
PE
14082011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1409
1410 gnulib: import mktime and move-if-change fixes from gnulib
1411
1412 * configure: Regenerate from the following.
1413
6ffb2c0c
PE
1414 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1415
1416 mktime: clarify long_int width checking
1417 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1418 the top level, to make it clearer that the assumption about
1419 long_int width is being checked. See
1420 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1421
3de84ad9
PE
1422 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1423
1424 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1425 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1426 negative number, which the C Standard says has undefined behavior.
1427 In practice this is not a problem, but might as well do it by the book.
1428 Reported by Rich Felker and Eric Blake; see
1429 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1430 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1431 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1432
1433 mktime: #undef mktime before #defining it
1434 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1435
1436 mktime: systematically normalize tm_isdst comparisons
1437 * lib/mktime.c (isdst_differ): New function.
1438 (__mktime_internal): Use it systematically for all isdst comparisons.
1439 This completes the fix for libc BZ #6723, and removes the need for
1440 normalizing tm_isdst. See
1441 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1442 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1443
1444 mktime: fix some integer overflow issues and sidestep the rest
1445
1446 This was prompted by a bug report by Benjamin Lindner for MinGW
1447 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1448 His bug is due to signed integer overflow (0 - INT_MIN), and I
1449 I scanned through mktime.c looking for other integer overflow
1450 problems, fixing all the bugs I found.
1451
1452 Although the C Standard says the resulting code is still not safe
1453 in the presence of integer overflow, in practice it should be good
1454 enough for all real-world two's-complement implementations, except
1455 for debugging environments that deliberately trap on integer
1456 overflow (e.g., gcc -ftrapv).
1457
1458 * lib/mktime.c (WRAPV): New macro.
1459 (SHR): Also check that long_int and time_t shift right in the
1460 usual way, before using the fast-but-unportable method.
1461 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1462 used. The code already assumed two's complement, so there's
1463 no need to test for alternatives. All uses removed.
1464 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1465 the C standard. Problem reported by Rich Felker in
1466 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1467 (twos_complement_arithmetic): Also check long_int and time_t.
1468 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1469 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1470 (__mktime_internal): Avoid integer overflow with unary subtraction
1471 in two instances where -1 - X is an adequate replacement for -X,
1472 since the calculations are approximate.
3de84ad9
PE
1473
1474 2011-01-29 Eric Blake <eblake@redhat.com>
1475
1476 mktime: avoid infinite loop
1477 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1478 type; behavior is still undefined but portable to all known targets.
1479 Reported by Rich Felker.
1480
6ffb2c0c
PE
1481 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1482
1483 mktime: avoid problems on NetBSD 5 / i386
1484 * lib/mktime.c (long_int): New type. This works around a problem
1485 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1486 but time_t is 64 bits, and where I expect the existing code is
1487 wrong in some cases.
1488 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1489 (ydhms_diff): Bring back the compile-time check for wide-enough
1490 year and yday.
1491
1492 mktime: fix misspelling in comment
1493 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1494 This merges all recent glibc changes of importance.
1495
3de84ad9
PE
1496 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1497
1498 move-if-change: cope with concurrent mv of identical file.
1499 * move-if-change (CMPPROG): Accept environment
1500 variable as an override for `cmp'.
1501 (usage): Document CMPPROG.
1502 Adjust comparison to drop stdout. Cope with failure of mv if
1503 the target file exists and is identical to the source, for
1504 parallel builds.
1505 Report from H.J. Lu against binutils in PR binutils/12283.
1506
6ffb2c0c
PE
15072011-01-29 Eli Zaretskii <eliz@gnu.org>
1508
1509 * lib/makefile.w32-in:
1510 * lib/getopt_.h: New files.
1511
c7e95b91
PE
15122011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1513
1514 improve fix for MS-DOS file name clash
1515 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1516 for portability to POSIX make. Reported by Bruno Haible.
1517 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1518 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1519 files from accumulating as garbage. Also reported by Bruno Haible.
1520
125c3718
PE
15212011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1522
1523 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1524 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1525 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1526 problems with MS-DOS 8+3 file name restrictions.
1527 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1528 it, it would also cause problems when extracting Emacs distribution
1529 tarballs on MS-DOS hosts.
1530 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1531 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1532 * config.guess, config.sub: Sync from gnulib.
1533 * m4/gnulib-cache.m4: Remove from repository.
1534 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1535
4004ef46
GM
15362011-01-25 Glenn Morris <rgm@gnu.org>
1537
0b5c5d82
GM
1538 * README: Add a note about ranges in copyright years.
1539
4004ef46
GM
1540 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1541
06d8ace5 15422011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1543
1544 * configure.in: Add HP-UX on IA64 (Bug#6811).
1545
d6974efa
PE
15462011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1547
1548 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1549 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1550 as it is no longer needed.
6ffb2c0c 1551 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1552 * configure.in: Invoke the new gnulib macro
1553 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1554 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1555 * m4/getopt.m4: Sync from gnulib; this removes the need for
1556 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1557 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1558 New macro, synced from gnulib.
1559 * m4/warn-on-use.m4: Remove.
1560
e02ea74b
PE
15612011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1562
1563 aclocal.m4: put this file back into repository
1564 This way, we don't have to assume that the maintainer has
1565 the automake package installed. See
1566 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1567 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1568 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1569 undoing the previous change.
1570 * aclocal.m4: New file (actually, resurrected).
1571
48dcd482
MB
15722011-01-22 Miles Bader <miles@gnu.org>
1573
1574 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1575 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1576 Emacs directly uses fontconfig, and breaks building when using a
1577 strict linker).
1578
925e561d
PE
15792011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1580
b06b1098
PE
1581 src/config.in: shrink slightly
1582 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1583 This makes src/config.in a bit smaller, by removing identifiers
1584 like GNULIB_TEST_MKTIME that Emacs does not need.
1585 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1586 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1587 Sync from gnulib. This removes a few more unnecessary symbols from
1588 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1589 * configure, src/config.in: Regenerate.
1590
925e561d
PE
1591 aclocal.m4: tweaks to regenerate more conveniently
1592 This attempts to act better when the source is in a weird state. See
1593 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1594 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1595 * .bzrignore: Add aclocal.m4.
1596
942be821
PE
15972011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1598
1599 aclocal.m4: omit auto-generated file from repository
1600 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1601 the most recent change here.
1602 * aclocal.m4: Remove from bzr repository. This file is
1603 auto-generated and isn't needed to run 'configure'. See
1604 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1605
0813c96e
PE
16062011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1607
1608 Minor Makefile.in tweaks to build from gnulib better.
1609 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1610 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1611 (top_maintainer_clean): Don't remove aclocal.m4.
1612
7cae64b4
PE
16132011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1614
53911e8f
PE
1615 Minor cleanups for 'bzr status'
1616 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1617 the output of config.guess.
1618 * Makefile.in (top_distclean): Remove stamp-h1 too.
1619
7cae64b4
PE
1620 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1621 defined if the compiler supports GCC-style __attribute__
1622 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1623 this syntax.
1624
a3e44e79 16252011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1626
3cbecb8f
PE
1627 Makefile.in: tidy up the building of lib
1628 * Makefile.in (am--refresh): Mark as .PHONY.
1629 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1630 as they're not rebuilt unless you do a "make sync-from-gnulib"
1631 and the former is needed for "configure".
1632 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1633 has already removed lib/Makefile.
1634
ecbfcc83
PE
1635 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1636 This avoids building ftoastr and ldtoastr, which aren't needed. See
1637 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1638
803059b9
PE
1639 * .bzrignore: Add .h files that are host-dependent.
1640 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1641 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1642 host-dependent and are built as part of an ordinary 'make', and
1643 should not be checked in.
1644
6ffb2c0c
PE
1645 * lib/Makefile.in: Regenerate.
1646 * lib/COPYING: New file, a copy of COPYING.
1647
2a78afcc 1648 * configure: Regenerate.
37564543
PE
1649 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1650
e275c824 1651 Regenerate.
6ffb2c0c
PE
1652 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1653 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1654 New files, copied from gnulib by gnulib-tool.
1655 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1656 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1657 Regenerate.
ecbfcc83 1658
84bbb1ad
PE
1659 Use gnulib's getopt-gnu module.
1660 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1661 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1662 representative of the dependencies.
1663 * configure.in: Do not configure getopt, as gnulib does that now.
1664 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1665 getopt now, in lib.
ecbfcc83 1666
1fd182f0 1667 Regenerate.
6ffb2c0c
PE
1668 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1669 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1670 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1671 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1672 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1673 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1674 * m4/wchar_t.m4, warn-on-use.h:
1675 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1676 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1677 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1678 Regenerate.
1679
1e11dbe3
PE
1680 Use gnulib's mktime module.
1681 * Makefile.in (GNULIB_MODULES): Add mktime.
1682 * configure.in: Remove code no longer needed, as gnulib now does it.
1683 (AC_CHECK_FUNCS): Remove mktime.
1684 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1685 (__restrict): Remove, as this now gets in the way of the C99
1686 support for 'restrict' pulled in by the gnulib mktime module.
1687 Code should now use 'restrict' and not '__restrict".
1688 (mktime): Remove.
1689 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1690 and warn-on-use.h into the distribution.
1fd182f0
PE
1691
1692 Regenerate.
6ffb2c0c
PE
1693 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1694 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1695 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1696 * lib/dummy.c: Remove.
1697 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1698 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1699 Regenerate.
ecbfcc83 1700
1e11dbe3 1701 Use gnulib's ftoastr module.
fa2c4f56
PE
1702 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1703
743c80a7 1704 Regenerate.
6ffb2c0c
PE
1705 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1706 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1707 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1708 New files, generated automatically, with 'make sync-from-gnulib'
1709 followed by 'make'.
1710 * configure, lisp/dired.el, src/config.in: Regenerate.
1711
9a514d4a
PE
1712 Automate syncing from gnulib.
1713 * INSTALL, README: Document new subdirectory 'lib'.
1714 * Makefile.in (SUBDIR): Add lib.
1715 (SUBDIR_MAKEFILES): Add lib/Makefile.
1716 (lib-src, src, TAGS, tags): Depend on lib.
1717 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1718 ($(gnulib_srcdir)): New rule.
1719 (sync-from-gnulib): New rule, which is .PHONY.
1720 (lib): New rule, which is like lib-src.
1721 (Makefile): Depend on lib/Makefile.in.
1722 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1723 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1724 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1725 (am--refresh): New rule, to pacify Automake.
1726 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1727 Clean lib, too.
1728 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1729 droppings.
1730 (maintainer-clean, extraclean): Use it.
1731 * configure.in: Initialize for automake and gnulib, by invoking
1732 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1733 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1734 more conveniently with automake.
6ffb2c0c 1735 * lib/Makefile.am: New file.
9a514d4a
PE
1736 * make-dist: Also put into the distribution aclocal.m4,
1737 compile, depcomp, missing, and the files under lib/.
1738
dc3e3e7b
GM
17392011-01-15 Glenn Morris <rgm@gnu.org>
1740
1741 * Makefile.in (epaths-force): No more arch-tag to edit.
1742
dab73760
CY
17432011-01-15 Chong Yidong <cyd@stupidchicken.com>
1744
1745 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1746
9f4b8b47
PE
17472011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1748
1749 * make-dist: Distribute test/ files too.
1750 Distribute every file under test/ that is under version control,
1751 using patterns like *.el to capture files that are added later.
1752 Without this change, "configure" would fail, because it would
1753 attempt to build from a Makefile.in that was not distributed.
1754
d221e780
CO
17552011-01-13 Christian Ohler <ohler@gnu.org>
1756
1757 * Makefile.in (INFO_FILES): Add ERT.
1758
1759 * Makefile.in (check): Run tests in test/automated.
1760
1761 * Makefile.in:
1762 * configure.in: Add test/automated/Makefile.
1763
bc5585d1
PE
17642011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1765
2b3f5bc8
PE
1766 * install-sh, mkinstalldirs, move-if-change: Update from master
1767 source in gnulib.
1768
bc5585d1
PE
1769 * config.guess, config.sub: Updated from master source.
1770
2018939f
AS
17712011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1772
1773 * configure.in: Check for __builtin_unwind_init.
1774
e5365138
GM
17752011-01-05 Glenn Morris <rgm@gnu.org>
1776
1777 * configure.in (HAVE_MAKEINFO): New output variable.
1778 (MAKEINFO): Reset to "makeinfo" if not found.
1779 * Makefile.in (install-arch-indep, info):
1780 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1781
4fc5868a
UM
17822010-12-29 Ulrich Mueller <ulm@gentoo.org>
1783
1784 * configure.in: Make gameuser configurable (Bug#7717).
1785
68251e16
GM
17862010-12-15 Glenn Morris <rgm@gnu.org>
1787
1788 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1789 long absent lib-src/fns-*.el.
1790
838db889
GM
17912010-12-11 Glenn Morris <rgm@gnu.org>
1792
1793 * make-dist: Exclude etc/*.pyc.
1794
fe646d2c
AS
17952010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1796
1797 * configure.in: Don't double machfile in final message.
1798
d96c83fa
CY
17992010-12-04 Chong Yidong <cyd@stupidchicken.com>
1800
1801 * configure.in: Fix last change.
1802
d6a003a8
AS
18032010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1804
1805 * configure.in: Remove reference to removed machine description
1806 files and allow $machine and $machfile to be empty. Substitute
1807 M_FILE/S_FILE instead of machfile/opsysfile.
1808
067d23c9
KY
18092010-12-03 Glenn Morris <rgm@gnu.org>
1810
1811 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1812
18132010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1814
1815 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1816 (EXTERNALLY_VISIBLE): New definition.
1817
18182010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1819
1820 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1821
18222010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1823
1824 * configure.in: Do not check for unconditionally included headers.
1825
18262010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1827
1828 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1829
18302010-11-09 Michael Albinus <michael.albinus@gmx.de>
1831
1832 * configure.in: Don't write a warning for D-Bus anymore.
1833
18342010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1835
1836 * configure.in: Fix indentation.
1837
18382010-10-31 Ken Brown <kbrown@cornell.edu>
1839
1840 * configure.in (checking whether localtime caches TZ): Use
1841 unsetenv instead of modifying environment directly.
1842
18432010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1844
1845 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1846 to avoid warning.
1847
18482010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1849
e9fce1ac 1850 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1851
18522010-10-22 Glenn Morris <rgm@gnu.org>
1853
1854 * make-dist: Avoid listing .el files twice. Don't try to run
1855 autoconf if --no-update.
1856
18572010-10-20 Glenn Morris <rgm@gnu.org>
1858
1859 * make-dist: No longer create lisp/MANIFEST.
1860
18612010-10-14 Glenn Morris <rgm@gnu.org>
1862
1863 * BUGS, INSTALL.BZR, README: Updates.
1864
18652010-10-13 Glenn Morris <rgm@gnu.org>
1866
1867 * make-dist: Remove --compress. Check for the appropriate
1868 gzip-like executable, and if not found, don't compress.
1869 Check version number in README, don't change it.
1870 Use find for nt/inc/*.h.
1871
18722010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1873
1874 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1875 trailing / from directory names.
1876
18772010-10-12 Glenn Morris <rgm@gnu.org>
1878
1879 * make-dist: Update and simplify.
1880
18812010-10-12 Eli Zaretskii <eliz@gnu.org>
1882
1883 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1884
18852010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1886
1887 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1888
18892010-10-09 Glenn Morris <rgm@gnu.org>
1890
1891 * make-dist: No more doc/emacs/*.texi.in.
1892
1893 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1894
18952010-10-09 Glenn Morris <rgm@gnu.org>
1896
1897 * configure.in: Combine some conditionals.
1898
1899 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1900 * make-dist: Include doc/emacs/*.texi.in.
1901
1902 * INSTALL, make-dist: Remove references to b2m.
1903 * Makefile.in (MAN_PAGES): Remove b2m.1.
1904
19052010-10-05 Glenn Morris <rgm@gnu.org>
1906
1907 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1908
19092010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1910
1911 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1912
19132010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1914
1915 * configure.in: Include stdlib.h and string.h unconditionally.
1916
19172010-09-29 Romain Francoise <romain@orebokech.com>
1918
1919 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1920
19212010-09-28 Glenn Morris <rgm@gnu.org>
1922
1923 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1924 happy.
1925
19262010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1927
1928 * configure.in: Enable imagemagick by default.
1929
19302010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1931
1932 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1933 GnuTLS libraries.
067d23c9
KY
1934
19352010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1936
1937 * configure.in: Set up GnuTLS.
1938
19392010-09-22 Chong Yidong <cyd@stupidchicken.com>
1940
1941 * configure.in: Announce whether libxml2 is linked to.
1942
19432010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1944
1945 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1946
19472010-09-18 Eli Zaretskii <eliz@gnu.org>
1948
1949 * config.bat: Detect that libxml2 is installed and if so, build
1950 with it.
1951
19522010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1953
1954 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1955 be used. This fixes a conf problem on Mac OS X.
1956
19572010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1958
1959 * configure.in: Check for libxml2.
1960
19612010-09-09 Glenn Morris <rgm@gnu.org>
1962
1963 * make-dist: No more TODO files under lisp/.
1964
19652010-09-04 Eli Zaretskii <eliz@gnu.org>
1966
1967 * config.bat: Produce lisp/gnus/_dir-locals.el from
1968 lisp/gnus/.dir-locals.el.
1969
19702010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1971
1972 * configure.in: Fix check for librsvg, imagemagick and
1973 MagickExportImagePixels.
1974
19752010-08-18 Joakim Verona <joakim@verona.se>
1976
1977 * Makefile.in, configure.in: Checks for ImageMagick.
1978
19792010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1980
1981 * configure.in (AC_PREREQ): Require autoconf 2.65.
1982
19832010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1984
1985 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1986
19872010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1988
1989 * configure.in: Add AC_C_BIGENDIAN.
1990
19912010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1992
1993 * configure.in (ORDINARY_LINK): Use on hpux* too.
1994
19952010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1996
1997 * configure.in: Check for util.h.
1998 Use -Wimplicit-function-declaration if compiler supports it.
1999
20002010-08-05 Eli Zaretskii <eliz@gnu.org>
2001
2002 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2003
20042010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2005
2006 * configure.in: Restore accidentally removed use of
2007 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2008
20092010-07-29 Chad Brown <yandros@mit.edu>
2010
2011 * configure.in: Check for dirent.h.
2012
20132010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2014
2015 * configure.in: Remove reference to usg5-4, unused.
2016
20172010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2018
2019 * configure.in: Check for __executable_start.
2020
20212010-07-24 Ken Brown <kbrown@cornell.edu>
2022
2023 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2024
20252010-07-24 Juanma Barranquero <lekktu@gmail.com>
2026
2027 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2028
20292010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2030
2031 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2032
20332010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2034
2035 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2036 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2037 (C_OPTIMIZE_SWITCH): Remove.
2038 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2039
20402010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2041
2042 * configure.in: Don't check for index and rindex, check for strchr
2043 and strrchr. Define strchr and strrchr as index and rindex,
2044 resp., in src/config.h if not available.
2045
20462010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2047
2048 * configure.in: Use -Wold-style-definition if available.
2049 This helps with the transition to standard C code, it can be
2050 removed when done.
2051
2052 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2053
2054 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2055 and MSWindows.
2056
20572010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2058
2059 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2060 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2061
20622010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2063
2064 * configure.in (getenv): Remove K&R declaration.
2065
20662010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2067
2068 * configure.in: Remove define __P.
2069
20702010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2071
2072 * configure.in (--enable-use-lisp-union-type): New flag.
2073
20742010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2075
2076 Fix CFLAGS for non-GCC compilers.
2077 * configure.in (CFLAGS): Always use -g like it was done before the
2078 2010-03-30 change.
2079 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2080 (Bug#6538)
2081
20822010-06-30 Glenn Morris <rgm@gnu.org>
2083
2084 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2085 Set with AC_DEFINE rather than AH_BOTTOM.
2086
2087 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2088 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2089 Set with shell, not cpp.
2090 (LIBX): Remove, just use -lX11 in the one place this was used.
2091 (cannot_dump): Replace with CANNOT_DUMP.
2092
20932010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2094
0a19a6f8 2095 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2096 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2097 by minimum required Gtk+ 2.6). Add checks for functions introduced
2098 in Gtk+ 2.14 or newer (bug#6505).
2099
21002010-06-26 Eli Zaretskii <eliz@gnu.org>
2101
2102 * config.bat: Remove white space around "+" in COPY commands.
2103
21042010-06-23 Glenn Morris <rgm@gnu.org>
2105
2106 * info/dir: Start descriptions in column 32, per Texinfo convention.
2107
21082010-06-16 Chong Yidong <cyd@stupidchicken.com>
2109
2110 * INSTALL: Update font information (Bug#6389).
2111
21122010-06-16 Glenn Morris <rgm@gnu.org>
2113
2114 * INSTALL: General update.
2115
21162010-06-12 Glenn Morris <rgm@gnu.org>
2117
2118 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2119
21202010-06-11 Glenn Morris <rgm@gnu.org>
2121
2122 * configure.in (--without-compress-info): New option.
2123 (GZIP_INFO): New output variable.
2124
2125 * Makefile.in (GZIP_INFO): New, set by configure.
2126 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2127 Handle man pages in the same way.
2128
21292010-06-10 Glenn Morris <rgm@gnu.org>
2130
2131 * Makefile.in (install-arch-indep): Gzip the info files too.
2132
2133 * make-dist: Remove references to non-existent directories and files.
2134
21352010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2136
2137 * configure.in: Include <strings.h> and <string.h> instead of
2138 "strings.h" and "string.h".
2139
21402010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2141
2142 * configure.in: Remove code dealing with BSTRING.
2143
21442010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2145
2146 * configure.in (AC_PREREQ): Require autoconf 2.65.
2147
2148 * configure.in (unxec): Do not define and substitute.
2149 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2150
21512010-06-03 Glenn Morris <rgm@gnu.org>
2152
2153 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2154
21552010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2156
2157 Fix alloca definition when using gcc on non-gnu systems.
2158 * configure.in: Use the code sequence indicated by "info autoconf"
2159 for alloca (bug#6170).
2160
21612010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2162
2163 * .bzrignore: Ignore new files from trunk, which appear if you use
2164 colocated branches (i.e. "bzr switch").
2165
21662010-05-28 Glenn Morris <rgm@gnu.org>
2167
2168 * configure.in: Simplify some of the $canonical tests.
2169
21702010-05-27 Glenn Morris <rgm@gnu.org>
2171
2172 * config.bat: Do not preprocess src/Makefile.in.
2173
2174 * configure.in: Do not preprocess src/Makefile.in.
2175 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2176 (AC_EGREP_CPP): Test no longer needed.
2177
2178 * make-dist: No more Makefile.c files.
2179
21802010-05-26 Glenn Morris <rgm@gnu.org>
2181
2182 * configure.in (YMF_PASS_LDFLAGS): Remove.
2183 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2184
2185 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2186 Add $GNUSTEP_LOCAL_HEADERS.
2187 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2188
2189 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2190 (GNUSTEP_MAKEFILES): Remove.
2191 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2192 stuff to here.
2193
21942010-05-25 Glenn Morris <rgm@gnu.org>
2195
2196 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2197 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2198
2199 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2200 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2201 here instead.
2202
22032010-05-24 Romain Francoise <romain@orebokech.com>
2204
2205 * make-dist: Look for version in src/emacs.c.
2206 Use lisp/subr.el rather than lisp/version.el for location check.
2207
22082010-05-21 Glenn Morris <rgm@gnu.org>
2209
2210 * configure.in (MKDEPDIR): Parallel build tweak.
2211
2212 * configure.in (ns_frag): New output file.
2213
2214 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2215 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2216
2217 * configure.in (cannot_dump): New output variable.
2218
22192010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2220
2221 * configure.in: On NetBSD, if terminfo is found, use it in
2222 preference to termcap. (Bug#6190)
2223
22242010-05-20 Glenn Morris <rgm@gnu.org>
2225
2226 * make-dist (src): Include *.mk.
2227 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2228 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2229 (deps_frag): New output file.
2230 (AUTO_DEPEND): Remove this definition.
2231
2232 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2233
22342010-05-19 Glenn Morris <rgm@gnu.org>
2235
2236 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2237 (ORDINARY_LINK): New AC_DEFINE.
2238 (LIB_GCC): No need to set if ORDINARY_LINK.
2239
22402010-05-18 Glenn Morris <rgm@gnu.org>
2241
2242 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2243 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2244
2245 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2246 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2247 (RALLOC_OBJ): New output variable.
2248
2249 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2250 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2251
22522010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2253
2254 * Makefile.in (src): Provide the name of the VCS file that witnesses
2255 a pull.
2256 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2257
22582010-05-17 Glenn Morris <rgm@gnu.org>
2259
2260 * configure.in (OLDXMENU_DEPS): New output variable.
2261
22622010-05-16 Glenn Morris <rgm@gnu.org>
2263
2264 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2265
2266 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2267 * Makefile.in (install-arch-dep): Update for above change.
2268
2269 * Makefile.in (ns_appdir): Remove.
2270 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2271
2272 * configure.in (TEMACS_LDFLAGS2): New output variable.
2273
2274 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2275 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2276 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2277 nothing uses.
2278
22792010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2280
2281 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2282 does not use them.
2283 (X11R5_INHIBIT_I18N): Remove, unused.
2284
22852010-05-15 Glenn Morris <rgm@gnu.org>
2286
2287 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2288
2289 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2290
22912010-05-15 Ken Raeburn <raeburn@raeburn.org>
2292
2293 * configure.in: Look for version string in its new location.
2294
22952010-05-15 Eli Zaretskii <eliz@gnu.org>
2296
2297 * config.bat: Remove support for DJGPP v1.x.
2298
22992010-05-15 Glenn Morris <rgm@gnu.org>
2300
2301 * configure.in (OLDXMENU_TARGET): New output variable.
2302
2303 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2304
2305 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2306 and other files that no longer exist.
2307
23082010-05-14 Glenn Morris <rgm@gnu.org>
2309
2310 * configure.in (cpp_undefs): Add mktime, register, X11.
2311
2312 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2313 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2314 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2315
2316 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2317 (GNUSTEP_MAKEFILES): Do not output.
2318
23192010-05-13 Glenn Morris <rgm@gnu.org>
2320
2321 * configure.in: Fix some paren typos.
2322
2323 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2324
2325 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2326
23272010-05-12 Glenn Morris <rgm@gnu.org>
2328
2329 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2330
2331 * configure.in (LIB_GCC): New output variable.
2332
23332010-05-11 Glenn Morris <rgm@gnu.org>
2334
2335 * make-dist (msdos): No more mainmake.
2336
2337 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2338 * config.bat: Do not run cpp on lib-src/Makefile.in.
2339
2340 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2341
23422010-05-10 Glenn Morris <rgm@gnu.org>
2343
2344 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2345
2346 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2347 (BLESSMAIL_TARGET): New output variable.
2348
23492010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2350
2351 * INSTALL: Fix typos.
2352
23532010-05-08 Chong Yidong <cyd@stupidchicken.com>
2354
2355 * configure.in: Add check for buggy version of GCC (Bug#6031).
2356
23572010-05-08 Glenn Morris <rgm@gnu.org>
2358
2359 * configure.in (HAVE_LIBNCURSES): New local variable.
2360 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2361 replacing cpp in src/s/*.h and src/Makefile.in.
2362
23632010-05-07 Chong Yidong <cyd@stupidchicken.com>
2364
2365 * Version 23.2 released.
2366
23672010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2368
2369 * configure.in: Add tests for `isnan' and `copysign'.
2370
23712010-05-07 Eli Zaretskii <eliz@gnu.org>
2372
2373 * config.bat: Allow for 2 leading `#'s in comments in
2374 src/Makefile.in.
2375
23762010-05-07 Glenn Morris <rgm@gnu.org>
2377
2378 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2379 Merges logic from src/s/* and src/Makefile.in.
2380 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2381
23822010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2383
2384 Define START_FILES and LIB_STANDARD using autoconf.
2385 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2386 here from src/s/*.h.
2387 (HAVE_CRTIN): Remove, inline logic in the netbsd
2388 START_FILES/LIB_STANDARD computation.
2389
23902010-05-06 Glenn Morris <rgm@gnu.org>
2391
2392 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2393
2394 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2395 (LD_SWITCH_X_SITE): Remove unused variables.
2396
23972010-05-04 Glenn Morris <rgm@gnu.org>
2398
2399 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2400 as well.
2401 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2402
2403 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2404
2405 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2406 variables, replacing c_switch_machine, c_switch_system.
2407 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2408 @c_switch_system@.
2409
24102010-05-03 Glenn Morris <rgm@gnu.org>
2411
2412 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2413
2414 * make-dist: There are no more src/m/*.inp files.
2415
24162010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2417
2418 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2419 (ac_link): Do not use ld_switch_machine.
2420
24212010-05-01 Glenn Morris <rgm@gnu.org>
2422
2423 * configure.in (OTHER_OBJ): Remove.
2424 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2425
24262010-04-30 Glenn Morris <rgm@gnu.org>
2427
2428 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2429 Elsewhere, maybe include it.
2430
2431 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2432 (OLDXMENU, LIBXMENU): New output variables.
2433
2434 * configure.in (OTHER_OBJ): New output variable.
2435
24362010-04-28 Glenn Morris <rgm@gnu.org>
2437
2438 * configure.in (CYGWIN_OBJ): New output variable.
2439
2440 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2441
2442 * configure.in (FONT_OBJ): New output variable.
2443
2444 * configure.in (LIBXMU): New output variable.
2445
2446 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2447
2448 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2449 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2450
24512010-04-27 Glenn Morris <rgm@gnu.org>
2452
2453 * configure.in (LIBXTR6): New output variable. Move unixware special
2454 case here from src/s/unixware.h.
2455
2456 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2457 in Makefiles.
2458 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2459
2460 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2461 (LIBXP): No longer substitute in Makefiles.
2462 (MOTIF_LIBW): New output variable. Move system-specific settings here
2463 from src/s files.
2464
24652010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2466
2467 Reduce CPP usage.
2468 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2469 (unexec): Define unconditionally, all platforms define
2470 UNEXEC. AC_SUBST it.
2471 (UNEXEC_SRC): Remove, unused.
2472 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2473
24742010-04-27 Glenn Morris <rgm@gnu.org>
2475
2476 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2477 replaced by LIBXP.
2478
2479 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2480 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2481 On hpux10-20, default to /lib.
2482
2483 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2484
24852010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2486
2487 * configure.in (LIBS_MACHINE): Remove, unused.
2488
2489 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2490
24912010-04-24 Glenn Morris <rgm@gnu.org>
2492
2493 * configure.in (CRT_DIR): New output variable.
2494 (--with-crt-dir): New option. (Bug#5655)
2495 (HAVE_LIB64_DIR): Remove.
2496
24972010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2498
2499 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2500
25012010-04-22 Miles Bader <miles@gnu.org>
2502
2503 * configure.in: Get rid of "unix" pre-defined macro when
2504 preprocessing Makefile. (Bug#5857)
2505
25062010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2507
2508 Avoid non-portable shell command negation
2509 * configure.in: Revert last change.
2510
25112010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2512
2513 * configure.in: Change "if test ! -f" to "if ! test -f".
2514
25152010-04-21 Glenn Morris <rgm@gnu.org>
2516
2517 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2518 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2519
25202010-04-21 Karel Klíč <kklic@redhat.com>
2521
2522 * configure.in: New option: --with(out)-selinux, on by default.
2523 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2524 LIBSELINUX_LIBS in Makefiles.
2525
25262010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2527
2528 * configure.in: Remove all references to LIBX11_SYSTEM.
2529
25302010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2531
2532 * configure.in: Remove all references to C_DEBUG_SWITCH.
2533
25342010-03-27 Eli Zaretskii <eliz@gnu.org>
2535
2536 * config.bat <lib-src>: Edit out lines that begin with several #
2537 characters.
2538
25392010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2540
2541 * configure.in: Remove support for old UNIX System V systems and
2542 for Unixware on non-x86 machines.
2543
2544 * configure.in: Remove support for Solaris on PPC and for old versions.
2545
2546 * configure.in: Remove non-working lynxos port.
2547
25482010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2549
2550 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2551
25522010-03-19 Glenn Morris <rgm@gnu.org>
2553
2554 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2555 happy.
2556
25572010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2558
2559 * configure.in: Check for tputs and friends, abort if not
2560 found (bug#5735).
2561
25622010-03-18 Glenn Morris <rgm@gnu.org>
2563
2564 * configure.in (--with-x-toolkit): In the help text, say which options
2565 are synonyms.
2566
2567 * configure.in (--with-mmdf, --with-mail-unlink):
2568 New options, off by default.
2569 (--with-mailhost): New option to set default POP host.
2570 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2571 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2572 New variables, substituted in Makefiles.
2573 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2574 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2575 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2576 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2577 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2578
25792010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2580
2581 * Makefile.in (uninstall): Handle the case where archlibdir does not
2582 exist. (Bug#5720)
2583
25842010-03-12 Eli Zaretskii <eliz@gnu.org>
2585
75f1671a 2586 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2587 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2588
2589 * configure: Regenerated.
2590
25912010-03-10 Chong Yidong <cyd@stupidchicken.com>
2592
2593 * Branch for 23.2.
2594
25952010-01-31 Juri Linkov <juri@jurta.org>
2596
2597 * .bzrignore: Add TAGS-LISP.
2598
25992010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2600
2601 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2602 this header file).
2603
26042010-01-12 Juanma Barranquero <lekktu@gmail.com>
2605
2606 * .bzrignore: Ignore all .exe, instead of individual files.
2607
26082010-01-12 Chong Yidong <cyd@stupidchicken.com>
2609
2610 * configure.in: Explicitly check for and link to -lXrender.
2611
26122010-01-12 Glenn Morris <rgm@gnu.org>
2613
2614 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2615 for bug reports for development versions.
2616
26172010-01-02 Eli Zaretskii <eliz@gnu.org>
2618
2619 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2620 build.
2621
26222009-12-27 Karl Fogel <kfogel@red-bean>
2623
2624 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2625 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2626
26272009-12-17 Glenn Morris <rgm@gnu.org>
2628
2629 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2630
26312009-12-15 Glenn Morris <rgm@gnu.org>
2632
2633 * info/dir: Add EDT entry.
2634 * Makefile.in (INFO_FILES): Add edt.
2635
26362009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2637
1154d12e 2638 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2639
26402009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2641
2642 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2643
26442009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2645
2646 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2647
26482009-12-01 Glenn Morris <rgm@gnu.org>
2649
2650 * make-dist: Add etc/images/mpc directory.
2651
26522009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2653
2654 * configure.in: Don't check for GConf unless X is used.
2655
26562009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2657
2658 * configure.in: Use -Wdeclaration-after-statement if available.
2659
26602009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2661
2662 * configure.in: New option: --with(out)-gconf.
2663 Set HAVE_GCONF if we find gconf.
2664
26652009-11-17 Glenn Morris <rgm@gnu.org>
2666
2667 * Makefile.in (INFO_FILES): Add semantic.
2668
26692009-11-16 Chong Yidong <cyd@stupidchicken.com>
2670
2671 * info/dir: Add Semantic.
2672
26732009-11-16 Glenn Morris <rgm@gnu.org>
2674
2675 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2676 pattern, so as not to exclude makefile*.el. (Bug#4912)
2677
26782009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2679
2680 * configure.in: --enable-autodepend is new. Check for GNU Make
2681 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2682 gcc and GNU make to generate dependencies.
2683
26842009-10-27 Glenn Morris <rgm@gnu.org>
2685
2686 * make-dist: Make links to doc/lispintro/*.pdf.
2687
26882009-10-23 Jim Meyering <meyering@redhat.com>
2689
2690 * configure.in: Invoke $CPP with -P when creating Makefile and
2691 src/Makefile. Without this, gcc 4.4.2 converts each
2692 backslash-newline pair in the input to a bare newline, yielding
2693 invalid Makefiles.
2694
2695 * configure: Regenerate.
2696
26972009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2698
2699 * configure.in (vax-dec-vms): Remove, not supported anymore.
2700
27012009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2702
2703 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2704 (*-apple-darwin*): Add x86_64 architecture.
2705
27062009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2707
2708 * config.guess, config.sub: Updated from master source.
2709
27102009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2711
2712 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2713
27142009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2715
2716 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2717
27182009-09-29 Glenn Morris <rgm@gnu.org>
2719
2720 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2721
27222009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2723
2724 * config.guess, config.sub: Updated from master source.
2725
2726 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2727
27282009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2729
2730 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2731
27322009-09-13 Chong Yidong <cyd@stupidchicken.com>
2733
2734 * INSTALL: Update URL for GNU FreeFont.
2735
27362009-09-09 Glenn Morris <rgm@gnu.org>
2737
2738 * Makefile.in (install-arch-indep): Don't recursively change perms of
2739 site-lisp and infodir. There may be non-Emacs files in here, and the
2740 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2741 (mkdir): Set umask to world-readable before creating directories.
2742 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2743
27442009-08-29 Glenn Morris <rgm@gnu.org>
2745
2746 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2747 (info): Don't give an error in the absence of makeinfo - let the doc
2748 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2749
27502009-08-23 Ken Raeburn <raeburn@raeburn.org>
2751
2752 * Makefile.in (install-arch-indep): If the versioned DOC-####
2753 generated during loadup+dump isn't found, install the plain DOC
2754 file that always gets generated, in case CANNOT_DUMP is set.
2755
2756 * configure.in: Warn if package version specified here doesn't
2757 match the version in version.el.
2758 * configure: Regenerate.
2759
27602009-08-22 Michael Albinus <michael.albinus@gmx.de>
2761
2762 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2763
2764 * configure: Regenerate.
2765
27662009-08-19 Glenn Morris <rgm@gnu.org>
2767
2768 * INSTALL: Remove reference to cvtmail.
2769
27702009-08-15 CHENG Gao <chenggao@gmail.com>
2771
2772 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2773
27742009-08-02 Kevin Ryde <user42@zip.com.au>
2775
2776 * INSTALL: Fix free fonts URL.
2777
27782009-07-22 Glenn Morris <rgm@gnu.org>
2779
2780 * configure.in (AC_PREREQ): Require autoconf 2.62.
2781
27822009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2783
2784 * configure.in (--enable-checking, --enable-profiling):
2785 Use AS_HELP_STRING.
2786
27872009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2788
2789 * configure.in (--enable-profiling): New option.
2790 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2791
27922009-06-27 Glenn Morris <rgm@gnu.org>
2793
2794 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2795
27962009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2797
2798 * configure.in (--enable-checking): New option.
2799
28002009-06-24 Glenn Morris <rgm@gnu.org>
2801
2802 * make-dist: Warn if subdir does not exist in source.
2803 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2804 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2805 No longer make links.
2806
28072009-06-24 Yavor Doganov <yavor@gnu.org>
2808
2809 * make-dist (tempdir): Don't create directories preferences.gorm
2810 and preferences.nib, they are no longer required.
2811
28122009-06-21 Chong Yidong <cyd@stupidchicken.com>
2813
2814 * Branch for 23.1.
2815
28162009-06-12 Chong Yidong <cyd@stupidchicken.com>
2817
2818 * configure.in: Delete mac-fix-env target, which has been
2819 removed (Bug#3531).
2820
28212009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2822
1154d12e 2823 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2824
28252009-05-05 Per Starbäck <per@starback.se> (tiny change)
2826
2827 * BUGS: Use new binding of view-emacs-problems.
2828
c7015153 28292009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2830
2831 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2832 for Solaris compatibility.
2833
28342009-04-25 Chong Yidong <cyd@stupidchicken.com>
2835
2836 * configure: Regenerate.
2837
2838 * configure.in: Disable use of FreeType without libXft.
2839
28402009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2841
2842 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2843 Check if it is declared in gtk.h.
2844
28452009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2846
2847 * Makefile.in (install-arch-indep): Remove .gitignore files.
2848
28492009-04-03 Kenichi Handa <handa@m17n.org>
2850
2851 * INSTALL: Make the section "Complex Text Layout support
2852 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2853
28542009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2855
2856 * configure.in (rs6000-ibm-aix6*): Fix typo.
2857
28582009-03-04 Glenn Morris <rgm@gnu.org>
2859
2860 * Makefile.in (INFO_FILES): Add auth.
2861
28622009-03-03 Glenn Morris <rgm@gnu.org>
2863
2864 * info/dir: Add Auth-source.
2865
28662009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2867
2868 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2869 the second.
2870
28712009-02-28 Eli Zaretskii <eliz@gnu.org>
2872
2873 * config.bat: Copy .dbxinit to _dbxinit.
2874
2875 * make-dist (Making links to `info'): Remove .gitignore.
2876
28772009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2878
2879 * Makefile.in (lib-src, lisp): Use simpler rule.
2880 (src): Be more specific to avoid recompiling all the .elc files just
2881 because the bootstrap-emacs is missing.
2882
28832009-02-26 Chong Yidong <cyd@stupidchicken.com>
2884
2885 * configure.in: Require librsvg >= 2.11.
2886
28872009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2888
2889 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2890 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2891
28922009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2893
2894 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2895
28962009-02-03 Glenn Morris <rgm@gnu.org>
2897
2898 * make-dist: Add some missing files, remove some that are no longer
2899 present.
2900
29012009-02-02 Glenn Morris <rgm@gnu.org>
2902
2903 * make-dist: Add some missing nextstep/ files.
2904
29052009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2906
2907 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2908
29092009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2910
2911 * configure.in: Add support for m68k-*-netbsd.
2912
29132009-01-14 Juri Linkov <juri@jurta.org>
2914
2915 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2916
2917 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2918 and bug-reference-mode.
2919
29202009-01-11 Juri Linkov <juri@jurta.org>
2921
2922 * INSTALL.CVS: Move configuration explicitly to the first step.
2923
29242009-01-09 Glenn Morris <rgm@gnu.org>
2925
2926 * .dir-locals.el: Don't set indent-tabs-mode.
2927
29282008-12-30 Kenichi Handa <handa@m17n.org>
2929
2930 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2931 the function OTF_get_variation_glyphs.
2932
29332008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2934
2935 * Makefile.in (install-arch-dep): Remove old directories in
2936 ns_app* before moving new directories there.
2937
29382008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2939
2940 * .dir-locals.el: Remove non-working entry for pmail.
2941 (fill-column): Fix typo.
2942 (change-log-mode): Add fill column.
2943
29442008-12-26 Eli Zaretskii <eliz@gnu.org>
2945
2946 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2947
29482008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2949
2950 * make-dist (tempdir): Distribute .dir-locals.el.
2951
2952 * .dir-locals.el: New file.
2953
29542008-12-19 Eli Zaretskii <eliz@gnu.org>
2955
2956 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2957 for rationale.
2958
29592008-12-13 Glenn Morris <rgm@gnu.org>
2960
2961 * Makefile.in (install-arch-indep): Add new man-pages.
2962 (manext): Remove variable.
2963 (MAN_PAGES): New variable.
2964 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2965 and remove.
2966 (uninstall): Remove desktop file and icons, game scores if empty.
2967
29682008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2969
2970 * config.guess, config.sub: Updated from master source.
2971
29722008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2973
2974 * Makefile.in (install-arch-indep): Install ebrowse.1.
2975
29762008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2977
2978 * configure.in: Add Solaris on x86_64.
2979
29802008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2981
2982 * config.guess, config.sub: Updated from master source.
2983
29842008-12-08 Eli Zaretskii <eliz@gnu.org>
2985
2986 * info/dir: Fix last change.
2987
29882008-12-07 Eli Zaretskii <eliz@gnu.org>
2989
2990 * info/dir: Untabify.
2991
29922008-11-28 Ulrich Mueller <ulm@gentoo.org>
2993
2994 * configure.in: Fix last change.
2995
29962008-11-28 Richard M Stallman <rms@gnu.org>
2997
2998 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2999 New configurations.
3000
30012008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3002
3003 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3004 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3005
30062008-11-15 Eli Zaretskii <eliz@gnu.org>
3007
3008 * Makefile.in (INFO_FILES): Remove ns-emacs.
3009
3010 * info/dir (NS-Emacs): Remove entry.
3011
30122008-11-08 Eli Zaretskii <eliz@gnu.org>
3013
3014 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3015
30162008-11-07 Glenn Morris <rgm@gnu.org>
3017
3018 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3019
30202008-10-31 Eli Zaretskii <eliz@gnu.org>
3021
3022 * config.bat: Tell user to expect one "File not found" message
3023 while the `doc' directory is being configured.
3024
30252008-10-30 Chong Yidong <cyd@stupidchicken.com>
3026
3027 * update-subdirs: Put obsolete directory last.
3028
30292008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3030
3031 * configure.in: Check fontconfig always.
3032
30332008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3034
3035 * configure (*-solaris2.[7-9]*): Fix typo.
3036
30372008-10-24 Glenn Morris <rgm@gnu.org>
3038
3039 * configure.in (--without-sync-input, --with-pkg-config-prog):
3040 Help strings start with lower case.
3041 (--with-gnustep-conf): New option.
3042 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3043
30442008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3045
3046 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3047 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3048 is not found. (Bug#1230)
3049
30502008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3051
3052 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3053 Use sol2-6.h for Solaris 7-9.
3054
30552008-10-18 Ulrich Mueller <ulm@gentoo.org>
3056
3057 * configure.in: Add support for GNU/Linux on SuperH.
3058
30592008-10-12 Andreas Schwab <schwab@suse.de>
3060
3061 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3062
1a71cb28 30632008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3064
3065 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3066 "X") to avoid confusion.
3067
3068 * configure: Regenerate.
3069
30702008-09-07 Romain Francoise <romain@orebokech.com>
3071
3072 * make-dist: Distribute doc/man/ChangeLog.
3073
30742008-08-28 Chong Yidong <cyd@stupidchicken.com>
3075
3076 * configure.in: Disable XFT and Freetype when without X.
3077
3078 * configure: Regenerate.
3079
30802008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3081
3082 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3083
30842008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3085
3086 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3087 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3088
3089 * configure: Regenerate.
3090
30912008-08-20 Eli Zaretskii <eliz@gnu.org>
3092
3093 * configure.in: Move "#define subprocesses" before
3094 config_opsysfile is included.
3095
30962008-08-19 Kenichi Handa <handa@m17n.org>
3097
3098 * INSTALL (Extra fonts): Mention local fonts, don't mention
3099 mule-unicode.
3100
31012008-08-16 Chong Yidong <cyd@stupidchicken.com>
3102
3103 * make-dist: Omit info/.arch-inventory.
3104
31052008-08-16 Jason Rumney <jasonr@gnu.org>
3106
3107 * make-dist (tempdir/nt): Link emacsclient.rc.
3108
31092008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3110
3111 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3112 AC_SUBST it.
3113 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3114 AC_SUBST it.
3115 (OTHER_FILES): Always define for HAVE_NS.
3116 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3117 * configure: Regenerate.
3118
31192008-08-07 Andreas Schwab <schwab@suse.de>
3120
3121 * configure.in: Correctly handle
3122 --enable-cocoa-experimental-ctrl-g=no and
3123 --enable-ns-self-contained=yes.
3124
31252008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3126
3127 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3128 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3129 bother undef'ing since won't have desired effect.
3130
31312008-08-06 Andreas Schwab <schwab@suse.de>
3132
3133 * configure.in: Fix quoting.
3134
31352008-08-06 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3138
31392008-08-05 Ulrich Mueller <ulm@gentoo.org>
3140
3141 * configure.in: Add checks for krb5_error.text and
3142 krb5_error.e_text struct members.
3143
31442008-08-04 Chong Yidong <cyd@stupidchicken.com>
3145
3146 * configure.in: Test for existence of NSInteger.
3147 Suggested by Yavor Doganov.
3148
31492008-08-02 Romain Francoise <romain@orebokech.com>
3150
3151 * Makefile.in (INFO_FILES): Add mairix-el.
3152
31532008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3154
3155 * make-dist:
3156 * README: Remove VMS support.
3157 * vms: Remove directory.
3158
31592008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3160
3161 * configure.in (MULTI_KBOARD): Remove.
3162
31632008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3164
3165 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3166
31672008-07-29 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * info/dir (File): Add mairix-el.
3170
31712008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3172
3173 Remove support for Mac Carbon.
3174 * mac: Remove directory.
3175 * make-dist:
3176 * configure.in:
3177 * README:
3178 * Makefile.in:
3179 * INSTALL: Remove code for Carbon.
3180 * configure: Regenerate.
3181
31822008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3183
3184 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3185
31862008-07-25 Chong Yidong <cyd@stupidchicken.com>
3187
3188 * configure.in: Check for getrlimit.
3189
3190 * configure: Regenerate.
3191
31922008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3193
3194 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3195 in src/Makefile.in.
3196 (static): Remove, autoconf would always comment it out anyway.
3197 (subprocesses): Define unconditionally.
3198
31992008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3200
3201 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3202 compilation under GNUstep.
3203
32042008-07-18 Kenichi Handa <handa@m17n.org>
3205
3206 * INSTALL (Complex Text Layout support libraries): Delete the
3207 paragraph about --enable-font-backend.
3208
32092008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3210
3211 * configure.in: Print out some info to user for NeXTstep builds.
3212 (ns-app): Remove enable option.
3213 (ns-self-contained): Add enable option.
3214 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3215 GNUstep, use to set install prefixes, and substitute in Makefiles.
3216 * configure: Regenerate.
3217 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3218 NS app bundle.
3219
32202008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3221
3222 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3223
32242008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3225
3226 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3227 NS_IMPL_COCOA.
3228
32292008-07-16 Glenn Morris <rgm@gnu.org>
3230
3231 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3232 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3233 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3234 never unset.
3235
3236 * make-dist: Add nextstep/ directories.
3237 (src, lib-src): Add .m files.
3238
32392008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3240
3241 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3242 (USER_FULL_NAME): Remove, not used anymore.
3243 * configure: Regenerate.
3244
32452008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3246
3247 Changes and additions for NeXTstep windowing system (Cocoa and
3248 GNUstep) support.
3249
3250 * configure.in: Add support for NS window system: --with-ns (default
3251 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3252 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3253 disable font backend if window system is "none", not if !HAVE_X11.
3254 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3255 (install-arch-dep): Add commands to assemble NS .app package.
3256
32572008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3258
3259 * configure.in: Use macppc for Darwin. Remove references to
3260 desupported systems.
3261 * configure: Regenerate.
3262
32632008-07-05 Glenn Morris <rgm@gnu.org>
3264
3265 * make-dist (EMACS): Doc fix.
3266 (lisp): There are no *.dat or image files here any more.
3267 (src): There are no *.s files here any more.
3268 (etc/images, etc/images/*): Link to most regular files.
3269
32702008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3271
3272 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3273
32742008-07-01 Glenn Morris <rgm@gnu.org>
3275
3276 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3277 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3278 and explicitly export there. (Bug#507.)
3279
32802008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3281
3282 * configure.in:
3283 * configure: Remove references to obsolete systems.
3284
32852008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3286
3287 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3288 make it depend on all other */.in files.
3289 (src/Makefile, src/config.stamp, lib-src/Makefile)
3290 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3291 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3292 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3293 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3294
3295 * configure.in: Don't create src/config.stamp any more.
3296
32972008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3298
3299 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3300
33012008-06-22 Glenn Morris <rgm@gnu.org>
3302
3303 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3304
33052008-06-21 Romain Francoise <romain@orebokech.com>
3306
3307 * Makefile.in (INFO_FILES): Add sasl.
3308
33092008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3310
3311 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3312 (bootstrap-build): Remove.
3313 (top_bootclean): New var.
3314 (top_distclean, bootstrap-clean): Use it.
3315 (bootstrap): Don't recheck config. Make normally.
3316
33172008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3318
3319 * Makefile.in (SUBDIR): Include `lisp'.
3320 (lisp): Depend on `src'.
3321 (top_distclean): Don't remove config.status.
3322 (bootstrap-clean): New target.
3323 (maintainer-clean): Use it.
3324 (bootstrap): Use bootstrap-clean. Re-run config.status.
3325 (src/bootstrap-emacs${EXEEXT}): New target.
3326 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3327 src/Makefile now takes care of it.
3328 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3329
33302008-06-15 Glenn Morris <rgm@gnu.org>
3331
3332 * info/dir: Add sasl.
3333
33342008-06-09 Alan Mackenzie <acm@muc.de>
3335
3336 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3337
33382008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3339
3340 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3341
33422008-06-07 Glenn Morris <rgm@gnu.org>
3343
3344 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3345 serve no purpose.
3346
33472008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3348
3349 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3350 * configure: Regenerate.
3351
33522008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3353
3354 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3355
33562008-05-14 Kenichi Handa <handa@m17n.org>
3357
3358 * configure: Regenerate.
3359
3360 * configure.in: Don't handle --disable-font-backend. Don't print
3361 a message about a font backend.
3362
33632008-05-09 Glenn Morris <rgm@gnu.org>
3364
3365 * configure.in: Make absence of makeinfo a fatal error only if the info
3366 files don't exist.
3367 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3368
33692008-05-07 Eli Zaretskii <eliz@gnu.org>
3370
3371 * config.bat: Fix last change: don't use < and > in "rem" lines,
3372 they are interpreted as redirection by DOS shells.
3373
33742008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3375
3376 * configure.in: Check availability of AvailabilityMacros.h
3377 if HAVE_CARBON.
3378
3379 * configure: Regenerate.
3380
33812008-05-03 Glenn Morris <rgm@gnu.org>
3382
3383 * configure.in (x_libraries): Remove standard 64-bit directories -
3384 experimental workaround for minor autoconf bug.
3385
3386 * configure.in (--without-makeinfo): New option. If set,
3387 absence of suitable makeinfo is not a fatal error.
3388 * Makefile.in (MAKEINFO): New, set by configure.
3389 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3390 (info-real): New target.
3391 (info): Without makeinfo, do nothing, else call `info-real'.
3392
33932008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3394
3395 * configure.in: Remove hpux10.20 from the desupported list.
3396
33972008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3398
3399 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3400
34012008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3402
3403 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3404 rather than change CPPFLAGS.
3405 (HAVE_GTK): Rename to USE_GTK.
3406
34072008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3408
3409 * configure.in: Replace the obsolete macros AC_AIX and
3410 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3411
34122008-04-05 Andreas Schwab <schwab@suse.de>
3413
3414 * configure.in: No longer create admin/unidata/Makefile.
3415
34162008-03-28 Andreas Schwab <schwab@suse.de>
3417
3418 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3419 (lisp/Makefile): New rule.
3420
34212008-03-13 Glenn Morris <rgm@gnu.org>
3422
3423 * configure.in (AC_INIT): Fix version number.
3424 (sync-input): Reword the option, since it's on by default.
3425
34262008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3427
3428 * configure.in: Add --enable-sync-input, default yes.
3429
34302008-03-11 Glenn Morris <rgm@gnu.org>
3431
3432 * Makefile.in (install-etc, mkdir): Handle directory
3433 etc/images/icons/hicolor/*/mimetypes/.
3434
3435 * make-dist: Handle icons/hicolor/scalable directory.
3436
34372008-03-05 Glenn Morris <rgm@gnu.org>
3438
3439 * configure.in: Enable font-backend by default.
3440 (USE_FONT_BACKEND): Set to "no" in absence of X.
3441 (PKG_CONFIG): Don't set multiple times, once is enough.
3442 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3443
34442008-03-03 Glenn Morris <rgm@gnu.org>
3445
3446 * Makefile.in (iconsrcdir): New variable.
3447 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3448 directory.
3449
34502008-02-29 Glenn Morris <rgm@gnu.org>
3451
3452 * test/: New directory.
3453
34542008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3455
3456 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3457
34582008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3459
3460 * configure.in: Print an error for systems that we think are obsolete
3461 and are proposed to be removed. Remove some more unused systems.
3462 Add support for powerpc-ibm-aix6*.
3463
34642008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3465
3466 * configure.in: Remove references to obsolete variables and systems.
3467
34682008-02-21 Glenn Morris <rgm@gnu.org>
3469
3470 * Makefile.in (set_installuser): New.
3471 (install-arch-indep): Use set_installuser to avoid duplicate code.
3472
3473 * README.unicode: Split into admin/notes/unicode,font-backend and
3474 remove.
3475
34762008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3477
3478 * configure.in (arm*-*-freebsd*): Add.
3479
34802008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3481
3482 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3483 dealing with obsolete variables.
3484
34852008-02-08 Glenn Morris <rgm@gnu.org>
3486
3487 * Makefile.in (check-info-dir): New target.
3488
34892008-02-08 Michael Olson <mwolson@gnu.org>
3490
3491 * Makefile.in (INFO_FILES): Add epa.
3492
3493 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3494 features" section.
3495
34962008-02-06 Glenn Morris <rgm@gnu.org>
3497
3498 * configure.in (--with-gcc): Give an error saying this option has
3499 been removed.
3500 (--with-gtk): Remove this option.
3501
35022008-02-06 Tom Tromey <tromey@redhat.com>
3503
3504 * configure.in (--with-gcc): Remove.
3505 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3506
35072008-02-05 Ulrich Mueller <ulm@gentoo.org>
3508
3509 * INSTALL: Recommend giflib, not libungif.
3510
35112008-02-05 Tom Tromey <tromey@redhat.com>
3512
3513 * configure.in (--with-dbus): Default to enabled.
3514
35152008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3516
3517 * INSTALL (Complex Text Layout support libraries): New section.
3518
35192008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3520
3521 * make-dist: Remove references to files in mac/ that have been
3522 deleted.
3523
35242008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3525
3526 * configure.in: For libotf and m17n-flt checks, set shell vars
3527 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3528 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3529 Reported by Ulrich Mueller.
3530
35312008-02-02 Eli Zaretskii <eliz@gnu.org>
3532
3533 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3534 admin/unidata/Makefile.in to Makefile.
3535
35362008-02-02 Glenn Morris <rgm@gnu.org>
3537
3538 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3539 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3540 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3541
35422008-02-01 Miles Bader <miles@gnu.org>
3543
3544 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3545 [libotf], and [m17n-flt] options.
3546
35472008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3548
3549 * configure.in: Add EMACS_ARG_N([libotf]...), and
3550 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3551 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3552 CFLAGS, and LIBS in checking of m17n-flt.
3553
35542008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3555
3556 * configure.in: Check the availability of m17n-flt library.
3557
35582008-02-01 Kenichi Handa <handa@m17n.org>
3559
3560 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3561 not available.
3562
35632008-02-01 Kenichi Handa <handa@m17n.org>
3564
3565 * configure.in: New args --enable-font-backend, --with-xft,
3566 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3567 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3568 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3569 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3570
35712008-02-01 Kenichi Handa <handa@m17n.org>
3572
3573 * make-dist: Include etc/charsets in tarball.
3574
35752008-02-01 Kenichi Handa <handa@m17n.org>
3576
3577 * configure.in: While running cpp on junk.c, include
3578 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3579 exists.
3580
35812008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3582
3583 * configure.in (xtensa): Match more configurations.
3584
35852008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3586
3587 * configure.in: Update comment.
3588
35892008-01-26 Glenn Morris <rgm@gnu.org>
3590
3591 * configure.in (--without-gcc): By default, neither off nor on.
3592 (--with-carbon): Tone down rhetoric in help text.
3593
35942008-01-25 Glenn Morris <rgm@gnu.org>
3595
3596 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3597 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3598 Default `Carbon' to off (it's unsupported).
3599
36002008-01-24 Glenn Morris <rgm@gnu.org>
3601
3602 * configure.in: Standardize dbus-related messages.
3603
36042008-01-23 Michael Olson <mwolson@gnu.org>
3605
3606 * configure.in (pkg-config-prog): Remove initial whitespace.
3607
36082008-01-23 Tom Tromey <tromey@redhat.com>
3609
3610 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3611 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3612 Update all users.
3613
36142008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3615
3616 * config.guess, config.sub: Updated from master source.
3617
36182008-01-17 Andreas Schwab <schwab@suse.de>
3619
3620 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3621
36222008-01-17 Glenn Morris <rgm@gnu.org>
3623
3624 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3625
36262008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3627
3628 * configure.in: Remove more references to unsupported systems.
3629
36302008-01-16 Sven Joachim <svenjoac@gmx.de>
3631
3632 * make-dist: Add --lzma.
3633
36342008-01-16 Glenn Morris <rgm@gnu.org>
3635
3636 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3637 configure checks for this.
3638
36392008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3640
3641 * configure.in: Remove more references to unsupported systems.
3642
36432008-01-06 Romain Francoise <romain@orebokech.com>
3644
3645 * configure.in: Delete extra semicolons.
3646
36472008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3648
3649 * configure.in: Remove references to unsupported systems.
3650
36512008-01-05 Romain Francoise <romain@orebokech.com>
3652
3653 * make-dist: Add --bzip2. Update copyright.
3654
36552008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3656
3657 * configure.in: Remove support for Masscomp.
3658
36592008-01-05 Glenn Morris <rgm@gnu.org>
3660
3661 * Makefile.in (desktopdir, icondir): New variables.
3662 (install-arch-indep): Also depend on `install-etc'.
3663 (install-etc): New target.
3664 (mkdir): Also create the `applications' and `icons' directories.
3665
36662008-01-04 Glenn Morris <rgm@gnu.org>
3667
3668 * make-dist: Update for new etc/images/icons/hicolor directory.
3669
36702007-12-09 Andreas Schwab <schwab@suse.de>
3671
3672 * configure.in: D-Bus is not enabled by default.
3673
36742007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3675
3676 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3677 change.
3678
36792007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3680
3681 * configure.in: Give package name and version to AC_INIT.
3682
36832007-12-03 Magnus Henoch <mange@freemail.hu>
3684
3685 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3686
36872007-12-03 Michael Albinus <michael.albinus@gmx.de>
3688
3689 * configure.in: No need for DBUS_INFO anymore.
3690
3691 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3692
36932007-12-02 Michael Albinus <michael.albinus@gmx.de>
3694
3695 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3696
3697 * Makefile.in (INFO_FILES): Add dbus.
3698
36992007-12-02 Romain Francoise <romain@orebokech.com>
3700
3701 * make-dist: Fix last change.
3702
37032007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3704
3705 * configure.in: Add support for gnu-kfreebsd.
3706
37072007-11-28 Glenn Morris <rgm@gnu.org>
3708
3709 * make-dist: Add etc/nxml.
3710
37112007-11-24 Romain Francoise <romain@orebokech.com>
3712
3713 * Makefile.in (INFO_FILES): Add nxml-mode.
3714
37152007-11-23 Romain Francoise <romain@orebokech.com>
3716
3717 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3718 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3719
37202007-11-20 Andreas Schwab <schwab@suse.de>
3721
3722 * configure.in: Always include <resolv.h> when checking for res_init.
3723
37242007-11-17 Andreas Schwab <schwab@suse.de>
3725
3726 * update-subdirs: Atomically update subdirs.el.
3727
37282007-11-17 Glenn Morris <rgm@gnu.org>
3729
3730 * Makefile.in (check-declare): New target.
3731
37322007-11-07 Glenn Morris <rgm@gnu.org>
3733
3734 * configure.in: Deprecate Mac Carbon port.
3735
37362007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3737
3738 * configure.in: Remove HAVE_X11R5 check.
3739
37402007-10-31 Glenn Morris <rgm@gnu.org>
3741
3742 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3743 when changing ownership of installed files.
3744
37452007-10-30 Glenn Morris <rgm@gnu.org>
3746
3747 * make-dist: Add new directory etc/gnus.
3748
37492007-10-30 Michael Olson <mwolson@gnu.org>
3750
3751 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3752
37532007-10-29 Glenn Morris <rgm@gnu.org>
3754
3755 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3756
37572007-10-23 Glenn Morris <rgm@gnu.org>
3758
3759 * MAINTAINERS: Move to admin/.
3760
37612007-10-17 Chong Yidong <cyd@stupidchicken.com>
3762
3763 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3764 (HAVE_LIBRESOLV): Also define if we are using res_init().
3765
37662007-10-17 Glenn Morris <rgm@gnu.org>
3767
3768 * FTP: Remove file, since it's just a duplicate of one in etc/.
3769
37702007-10-05 Eli Zaretskii <eliz@gnu.org>
3771
3772 * config.bat: Fix configuring `doc' due to changes in the
3773 directory structure.
3774
37752007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3776
3777 * configure.in: Don't use -lpthread on HP-UX.
3778
37792007-09-16 Glenn Morris <rgm@gnu.org>
3780
3781 * make-dist: File gfdl.1 has been removed.
3782
37832007-09-15 Glenn Morris <rgm@gnu.org>
3784
3785 * configure.in: Fix makeinfo version regexp.
3786
37872007-09-12 Glenn Morris <rgm@gnu.org>
3788
3789 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3790 implementation of alloca is not found.
3791
3792 * Makefile.in (SOURCES, unlock, relock): Delete.
3793 (install-arch-indep): Do not exclude the etc/ Makefiles.
3794
37952007-09-09 Juri Linkov <juri@jurta.org>
3796
3797 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3798
3799 * README: Add doc/ to documentation directories.
3800
38012007-09-08 Michael Olson <mwolson@gnu.org>
3802
3803 * MAINTAINERS: Add myself for ERC and tq.el.
3804 Update for new doc/ directory layout.
3805
38062007-09-06 Romain Francoise <romain@orebokech.com>
3807
3808 * make-dist: Update for new doc/ directory layout.
3809
38102007-09-06 Glenn Morris <rgm@gnu.org>
3811
3812 * Makefile.in (mansrcdir): New variable.
3813 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3814 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3815 update these targets for new doc/ directory layout.
3816 (doc/misc/Makefile): New target.
3817 (install-arch-indep): Use mansrcdir for new location of manpages.
3818 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3819 (relock, info, dvi): Update targets for new doc/ directory layout.
3820
3821 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3822 for new doc/ directory layout.
3823
38242007-09-02 Andreas Schwab <schwab@suse.de>
3825
3826 * configure.in: Use AS_HELP_STRING throughout.
3827 * configure: Regenerate.
3828
38292007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3830
3831 * configure.in: Require Gtk/Glib 2.6.
3832
38332007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3834
3835 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3836 Use them throughout in place of AC_ARG_WITH calls.
3837 * configure: Regenerate.
3838
38392007-09-01 Andreas Schwab <schwab@suse.de>
3840
3841 * configure.in: Put quotes around nested macro calls.
3842
38432007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3844
3845 * configure.in: Fix typo.
3846 * configure: Regenerate.
3847
38482007-08-30 Glenn Morris <rgm@gnu.org>
3849
3850 * configure.in (AH_BOTTOM): Copy some manual changes made to
3851 src/config.in here so they are not lost when it regenerates.
3852
3853 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3854
38552007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3856
3857 * README.multi-tty: New file.
3858
38592007-08-29 Glenn Morris <rgm@gnu.org>
3860
3861 * README: Increase version to 23.0.50.
3862
38632007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3864
3865 * configure.in: New option: --without-xaw3d.
3866
38672007-08-24 Glenn Morris <rgm@gnu.org>
3868
3869 * configure.in: Check for a suitably recent makeinfo.
3870
38712007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3872
3873 * configure.in (Check for required libraries): Typo.
3874
38752007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3876
3877 * configure.in: Check librsvg2 also for Mac Carbon.
3878
38792007-08-22 Romain Francoise <romain@orebokech.com>
3880
3881 * make-dist: Follow reorganization of files in etc/.
3882
38832007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3884
3885 * configure.in: Add support for SVG images through librsvg2.
3886
38872007-07-28 Eli Zaretskii <eliz@gnu.org>
3888
3889 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3890 to avoid an error message if there is no DOC there.
3891
38922007-07-25 Glenn Morris <rgm@gnu.org>
3893
3894 * Relicense all FSF files to GPLv3 or later.
3895
3896 * COPYING, info/COPYING: Switch to GPLv3.
3897
38982007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3899
3900 * configure.in: Complain if X seems to be installed but no
3901 development files were found.
3902
39032007-06-20 Glenn Morris <rgm@gnu.org>
3904
3905 * configure.in: Prefer libgif over libungif.
3906
39072007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3908
3909 * configure.in: Check for all image libraries before exiting.
3910
39112007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3912
3913 * configure.in: Exit with error if image libraries aren't found.
3914
39152007-06-13 Chong Yidong <cyd@stupidchicken.com>
3916
3917 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3918 when compiling without scrollbars.
3919
39202007-06-12 Glenn Morris <rgm@gnu.org>
3921
3922 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3923
39242007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3925
3926 * configure.in: Change wording about yes/gtk and lucid/athena
3927 being synonyms.
3928
39292007-06-08 Glenn Morris <rgm@gnu.org>
3930
3931 * configure.in: Make gtk the default toolkit.
3932
39332007-06-07 Glenn Morris <rgm@gnu.org>
3934
3935 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3936 for a Sun C compiler.
3937
3938 * Makefile.in (install-arch-indep): Install only the DOC- file
3939 specific to the build, if possible, rather than DOC-*.
3940
39412007-06-02 Chong Yidong <cyd@stupidchicken.com>
3942
3943 * Version 22.1 released.
3944
39452007-05-25 Chong Yidong <cyd@stupidchicken.com>
3946
3947 * mkinstalldirs: Sync to version in automake CVS.
3948
39492007-05-22 Andreas Schwab <schwab@suse.de>
3950
3951 * configure.in: Prefer build_alias over host when host_alias is not set.
3952 * configure: Regenerate.
3953
39542007-05-20 Andreas Schwab <schwab@suse.de>
3955
3956 * configure.in: Remove empty AC_SUBST.
3957 * configure: Regenerate.
3958
39592007-05-20 Nick Roberts <nickrob@snap.net.nz>
3960
3961 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3962 it like others.
3963 * configure: Regenerate.
3964
39652007-05-20 Nick Roberts <nickrob@snap.net.nz>
3966
3967 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3968 (AC_CHECK_LIB): Add -lgpm.
3969 * configure: Regenerate.
3970
39712007-05-03 Glenn Morris <rgm@gnu.org>
3972
3973 * configure: Tweak message about the absence of shell functions.
3974
39752007-04-27 Andreas Schwab <schwab@suse.de>
3976
3977 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3978
39792007-04-26 Glenn Morris <rgm@gnu.org>
3980
3981 * README: Increase version to 22.1.50.
3982
39832007-04-24 Juanma Barranquero <lekktu@gmail.com>
3984
3985 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3986
39872007-04-19 Glenn Morris <rgm@gnu.org>
3988
3989 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3990
39912007-04-18 Glenn Morris <rgm@gnu.org>
3992
3993 * INSTALL: Mention CPP.
3994
39952007-04-15 Glenn Morris <rgm@gnu.org>
3996
3997 * FTP: Replace with a pointer to the web version.
3998
39992007-04-13 Glenn Morris <rgm@gnu.org>
4000
4001 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4002
40032007-04-04 Glenn Morris <rgm@gnu.org>
4004
4005 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4006 compiling with Sun Studio on Solaris.
4007
40082007-03-23 Glenn Morris <rgm@gnu.org>
4009
4010 * configure.in: Restore support for hp800 (removed 2007-01-27)
4011 following clarification of legal status.
4012
40132007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4014
4015 * configure.in: Add support for AIX4.3 on IBM RS6000.
4016
4017 * configure: Regenerate.
4018
40192007-03-20 Richard Stallman <rms@gnu.org>
4020
4021 * configure.in: Fix previous change.
4022
40232007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4024
4025 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4026 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4027 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4028
40292007-03-19 Chong Yidong <cyd@stupidchicken.com>
4030
4031 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4032 user specifies "without".
4033
4034 * configure: Regenerate.
4035
40362007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4037
4038 * configure.in: Warning for Gtk+ and Cygwin added.
4039 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4040
40412007-02-27 Glenn Morris <rgm@gnu.org>
4042
4043 * make-dist (oldXMenu): Remove Imakefile.
4044 (etc/images): Add README.
4045
40462007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4047
4048 * configure.in (xtensa-*-linux-gnu*): New configuration.
4049
4050 * configure: Regenerate.
4051
40522007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4053
4054 * config.guess, config.sub: Updated from master source.
4055
40562007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4057
4058 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4059
40602007-01-29 Chong Yidong <cyd@stupidchicken.com>
4061
4062 * configure.in: Restore support for hp800's not running HP-UX.
4063
4064 * configure: Regenerate.
4065
40662007-01-27 Chong Yidong <cyd@stupidchicken.com>
4067
4068 * configure.in: Remove support for hp800 and sr2k machine types.
4069
4070 * configure: Regenerate.
4071
40722007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4073
4074 * configure.in: Add check for libXft.
4075
40762007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4077
4078 * INSTALL: Info files moved to share/info.
4079
40802007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4081
4082 * configure.in: Detect and use fink-installed in intel-based Mac
4083 builds; change Apple Darwin section to support both PowerPC and
4084 Intel-based Macs.
4085
40862006-12-26 Andreas Schwab <schwab@suse.de>
4087
4088 * Makefile.in (datarootdir): Define.
4089
40902006-12-24 Richard Stallman <rms@gnu.org>
4091
4092 * configure.in: Require Autoconf 2.61.
4093
40942006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4095
4096 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4097 Remove redundant entry for powerpc-apple-netbsd.
4098
4099 * configure: Regenerate.
4100
41012006-12-22 Chong Yidong <cyd@stupidchicken.com>
4102
4103 * configure: Regenerate with autoconf 2.61.
4104
41052006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4106
4107 * configure.in: Detect alsa/asoundlib.h also.
4108 * configure: Regenerate.
4109
41102006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4111
4112 * configure.in: Check if GTK+ compiles at all.
4113
41142006-12-10 Andreas Schwab <schwab@suse.de>
4115
4116 * configure.in: Remove check for struct timezone, its result is
4117 never used.
4118
41192006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4120
4121 * configure.in: Add support for Solaris 10 on x86-64.
4122
41232006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4124
4125 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4126 of PKG_CONFIG_PATH.
4127
41282006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4129
4130 * configure.in (HAVE_SYNC): New test.
4131
41322006-12-03 Glenn Morris <rgm@gnu.org>
4133
4134 * Makefile.in: Fix Copyright format.
4135
4136 * configure.in (AH_TOP): Add missing Copyright year.
4137
4138 * update-subdirs: Add missing Copyright years.
4139
41402006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4141
4142 * Makefile.in: Touch only the parts of the share/emacs directory
4143 specific to this version.
4144
41452006-11-26 Chong Yidong <cyd@stupidchicken.com>
4146
4147 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4148
41492006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4150
4151 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4152
41532006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4154
4155 * configure.in: Prefer X11 to Carbon only when some X-specific
4156 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4157
41582006-11-04 Romain Francoise <romain@orebokech.com>
4159
4160 * Makefile.in (bootstrap-clean-before): Fix typo.
4161 Use new target `bootstrap-clean' in the leim subdirectory.
4162
41632006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4164
4165 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4166
41672006-10-30 Chong Yidong <cyd@stupidchicken.com>
4168
4169 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4170 directories.
4171
41722006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4173
4174 * configure.in: Enable x86-64 OpenBSD compilation.
4175
41762006-10-28 Glenn Morris <rgm@gnu.org>
4177
4178 * AUTHORS: Add cal-html.el author.
4179
41802006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4181
4182 * make-dist: Make links to mac/make-package and
4183 mac/Emacs.app/Contents/Resources/Emacs.icns.
4184
41852006-10-27 Chong Yidong <cyd@stupidchicken.com>
4186
4187 * README: Bump version number to 22.0.90.
4188
41892006-10-23 Andreas Schwab <schwab@suse.de>
4190
4191 * configure.in: Make sure x_default_search_path is always set even
4192 when x_libraries is empty, and look in .../share as well for each
4193 library directory.
4194
41952006-09-28 Kenichi Handa <handa@m17n.org>
4196
4197 * configure.in (locallisppath): Don't include leim dir.
4198 (lisppath): Include leim dir.
4199
42002006-09-15 Jay Belanger <belanger@truman.edu>
4201
4202 * COPYING: Replace "Library Public License" by "Lesser Public
4203 License" throughout.
4204
42052006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4206
4207 * make-dist (EMACS): Exit and fail if the EMACS environment
4208 variable is set to something other than an absolute file name.
4209
42102006-08-16 Andreas Schwab <schwab@suse.de>
4211
4212 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4213 of hardcoding it.
4214
42152006-08-16 Richard Stallman <rms@gnu.org>
4216
4217 * INSTALL.CVS: Clean up wording.
4218
42192006-07-14 Eli Zaretskii <eliz@gnu.org>
4220
4221 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4222 $PKG_CONFIG --exists "$2" to config.log.
4223 * configure: Regenerate.
4224
1a71cb28 42252006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4226
4227 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4228
42292006-07-09 Kim F. Storm <storm@cua.dk>
4230
4231 * CONTRIBUTE: Use outline format.
4232 Add section on copyright years (from admin/notes/years).
4233
42342006-07-08 Eli Zaretskii <eliz@gnu.org>
4235
4236 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4237 to /dev/null, since we don't need the error message, just the
4238 exit status.
4239
42402006-07-07 Eli Zaretskii <eliz@gnu.org>
4241
4242 * CONTRIBUTE: Slight formatting changes and typo fixes.
4243 Add description of NEWS markings.
4244
42452006-07-07 Kim F. Storm <storm@cua.dk>
4246
4247 * CONTRIBUTE: Mention INSTALL.CVS.
4248
42492006-07-05 Romain Francoise <romain@orebokech.com>
4250
4251 * make-dist (top-level): Add CONTRIBUTE.
4252
42532006-07-04 Richard Stallman <rms@gnu.org>
4254
4255 * CONTRIBUTE: Much rewrite.
4256
42572006-07-04 Nick Roberts <nickrob@snap.net.nz>
4258
4259 * CONTRIBUTE: New file.
4260
42612006-06-24 Eli Zaretskii <eliz@gnu.org>
4262
4263 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4264
42652006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4266
4267 * configure.in: Add check for ALSA.
4268
42692006-05-06 Eli Zaretskii <eliz@gnu.org>
4270
4271 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4272
4273 * info/dir: Remove the Emacs-Xtra entry.
4274
42752006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4276
4277 Update copyright year(s) in many files.
4278
42792006-04-01 Eli Zaretskii <eliz@gnu.org>
4280
4281 * configure: Regenerated.
4282
42832006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4284
4285 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4286 --without-toolkit-scroll-bars was specified.
4287
42882006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4289
4290 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4291 to CFLAGS. Update Copyright years written to src/config.in.
4292
42932006-03-18 Claudio Fontana <claudio@gnu.org>
4294
4295 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4296 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4297 to be installed/uninstalled.
4298 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4299 to Info files installed by Emacs.
4300
43012006-03-03 Claudio Fontana <claudio@gnu.org>
4302
4303 * Makefile.in (install, uninstall): Add DESTDIR variable to
4304 support staged installations.
4305
43062006-02-14 Richard M. Stallman <rms@gnu.org>
4307
4308 * configure.in (s390x-*-linux-gnu*): New configuration.
4309
43102006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4311
4312 * configure.in: Require GTK 2.4 or newer.
4313
43142006-01-29 Michael Olson <mwolson@gnu.org>
4315
4316 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4317 * info/dir (ERC): New entry.
4318
43192006-01-29 Eli Zaretskii <eliz@gnu.org>
4320
4321 * info/dir: Fix last change.
4322
43232006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4324
4325 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4326
43272006-01-27 Eli Zaretskii <eliz@gnu.org>
4328
4329 * info/dir: Untabify the whole file.
4330 (Rcirc): New entry.
4331
43322006-01-12 Andreas Schwab <schwab@suse.de>
4333
4334 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4335 check.
4336
43372006-01-02 Chong Yidong <cyd@stupidchicken.com>
4338
4339 * configure.in: Use -Wno-pointer-sign if available.
4340
43412005-12-29 Andreas Schwab <schwab@suse.de>
4342
4343 * config.guess, config.sub: Updated from master source.
4344
43452005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4346
4347 * configure.in: Use amdx86-64 for freebsd on x86_64.
4348
43492005-11-22 Romain Francoise <romain@orebokech.com>
4350
4351 * make-dist: Add etc/images/icons.
4352
43532005-11-03 Andreas Schwab <schwab@suse.de>
4354
4355 * configure.in: Use GZIP_PROG instead of GZIP.
4356
4357 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4358 (install-arch-indep): Adjust.
4359
43602005-11-01 Andreas Schwab <schwab@suse.de>
4361
4362 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4363 (bootfast): Likewise.
4364
43652005-11-01 Romain Francoise <romain@orebokech.com>
4366
4367 * configure.in: Check for gzip.
4368
4369 * Makefile.in (install): Compress source files.
4370
43712005-10-24 Steven Tamm <steventamm@mac.com>
4372
4373 * configure.in: Fix darwin386 configuration issue.
4374
43752005-10-22 Eli Zaretskii <eliz@gnu.org>
4376
4377 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4378
43792005-10-17 Bill Wohler <wohler@newt.com>
4380
4381 * make-dist: Create and populate etc/images/low-color.
4382
43832005-10-15 Bill Wohler <wohler@newt.com>
4384
4385 * make-dist: Create and populate etc/images/gud.
4386
43872005-10-08 Richard M. Stallman <rms@gnu.org>
4388
4389 * make-dist (tempparent): Don't check for 14-char file name limit.
4390
43912005-10-07 Romain Francoise <romain@orebokech.com>
4392
4393 * make-dist: Add etc/images/ezimage and etc/images/mail
4394 directories. Install images in etc/images.
4395
43962005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4397
4398 * configure.in: Prefer Carbon if --enable-carbon-app or
4399 --with-carbon is explicitly specified even when X11 is detected.
4400
44012005-09-15 Ulf Jasper <ulf.jasper@web.de>
4402
4403 * Makefile.in (install-arch-indep, uninstall):
4404 Handle newsticker manual.
4405 (info): Add - to commands.
4406
44072005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4408
4409 Remove the MAXPATHLEN limitations:
4410
4411 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4412
44132005-09-09 Eli Zaretskii <eliz@gnu.org>
4414
4415 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4416 * configure: Regenerate.
4417
44182005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4419
4420 * config.guess, config.sub: Updated from master source.
4421
44222005-08-03 Juanma Barranquero <lekktu@gmail.com>
4423
4424 * .cvsignore: Add `lock'.
4425
44262005-07-28 Juanma Barranquero <lekktu@gmail.com>
4427
4428 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4429
44302005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4431
4432 Merge gnulib getopt implementation into Emacs.
4433
4434 * Makefile.in (AUTOCONF_INPUTS): New macro.
4435 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4436 so that these files also depend on m4/getopt.m4.
4437 * configure.in: Configure getopt by including m4/getopt.m4,
4438 and configuring a getopt replacement if necessary.
4439 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4440 * m4/getopt.m4: New file.
4441
44422005-07-06 Lute Kamstra <lute@gnu.org>
4443
4444 * configure.in: Fix capitalization.
4445
44462005-07-04 Lute Kamstra <lute@gnu.org>
4447
4448 Update FSF's address in GPL notices.
4449
44502005-06-19 Jérôme Marant <jerome@marant.org>
4451
4452 * Makefile.in (epaths-force): Protect both lisppath and
4453 buildlisppath from whitespace.
4454
44552005-06-08 Steven Tamm <steventamm@mac.com>
4456
4457 * configure.in: Support Darwin/MacOSX on Intel
4458
44592005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4460
4461 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4462
1a71cb28 44632005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4464
4465 * configure.in: Add --enable-locallisppath.
4466
44672005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4468
4469 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4470 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4471 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4472
44732005-05-07 Jérôme Marant <jerome@marant.org>
4474
4475 * make-dist: Remove references to makefile.nt and makefile.def.
4476 Include widgets and images subdirectories of etc. Do not exclude
4477 ldefs-boot.el.
4478
44792005-04-23 Andreas Schwab <schwab@suse.de>
4480
4481 * configure.in: Remove duplicate match for powerpc configuration.
4482
44832005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4484
4485 * configure.in: Check for <pwd.h>.
4486
44872005-04-14 Lute Kamstra <lute@gnu.org>
4488
4489 * make-dist: Distribute all ChangeLog files in lisp/.
4490 Don't distribute ldefs-boot.el.
4491 lisp/makefile.nt no longer exists.
4492
44932005-04-13 Lute Kamstra <lute@gnu.org>
4494
4495 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4496 for "no-byte-compile: t" in the file instead.
4497
44982005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4499
4500 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4501 shadow the main Lesstif/Motif-2.1 libs and includes.
4502
45032005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4504
4505 * configure.in: Only add XASSERTS to cppflags.
4506
45072005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4508
4509 * configure.in: Added --enable-asserts.
4510
45112005-02-09 Kim F. Storm <storm@cua.dk>
4512
4513 Change release version from 21.4 to 22.1 throughout.
4514 Change development version from 21.3.50 to 22.0.50.
4515
45162005-01-19 Steven Tamm <steventamm@mac.com>
4517
4518 * configure.in: Check for <sys/utsname.h>.
4519
45202004-12-11 Kim F. Storm <storm@cua.dk>
4521
4522 * Makefile.in (info): Undo 2004-12-05 change.
4523
45242004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4525
4526 * info/dir (File): Add URL and Org Mode manuals.
4527 * Makefile.in (install-arch-indep, uninstall): Add url and org
4528 manuals.
4529
45302004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4531
4532 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4533 committed to src/config.in.
4534
45352004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4536
4537 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4538 pthreads and define HAVE_GTK_AND_PTHREAD.
4539
45402004-12-05 Richard M. Stallman <rms@gnu.org>
4541
4542 * Makefile.in (info): Ignore errors building info files.
4543
45442004-11-27 Eli Zaretskii <eliz@gnu.org>
4545
4546 * config.bat: If 8-byte alignment is not supported, define
4547 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4548 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4549 filter through Sed to remove the quotes.
4550
45512004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4552
4553 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4554 not apply to files explicitly `cvs add'ed.
4555
45562004-11-12 Eli Zaretskii <eliz@gnu.org>
4557
4558 * config.bat: Don't require djecho.exe for the v1.x build.
4559 Add a test for DECL_ALIGN support, and add a trivial definition to
4560 src/config.h if 8-byte alignment is not supported.
4561
45622004-11-08 Kim F. Storm <storm@cua.dk>
4563
4564 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4565 files before building.
4566 (bootfast, bootstrap-clean-before-fast): New targets, like
4567 bootstrap but don't remove .elc files.
4568
45692004-11-06 Lars Brinkhoff <lars@nocrew.org>
4570
4571 * configure.in: Add check for getrusage.
4572
45732004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4574
4575 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4576 New tests for new and old GTK file dialogs.
4577 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4578 to no.
4579
45802004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4581
4582 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4583 can be set. Remove SETARCH test.
4584
45852004-10-08 Steven Tamm <steventamm@mac.com>
4586
4587 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4588
45892004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4590
4591 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4592 AC_MSG_WARN. Move output of warning message to end of configure run.
4593
45942004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4595
4596 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4597 Run test to see if heap start address is random.
4598
45992004-09-29 Miles Bader <miles@gnu.org>
4600
4601 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4602 if setarch is present.
4603
46042004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4605
4606 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4607
46082004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4609
4610 * configure.in: Check for exec-shield.
4611
1a71cb28
GM
46122004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4613
4614 * Makefile.in (install-arch-indep): Add pgg and sieve.
4615
4616 * info/.cvsignore: Added pgg and sieve.
4617
067d23c9
KY
46182004-08-06 Andreas Schwab <schwab@suse.de>
4619
4620 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4621
46222004-07-31 Eli Zaretskii <eliz@gnu.org>
4623
4624 * config.bat: Update URLs in the comments.
4625
067d23c9
KY
46262004-07-05 Andreas Schwab <schwab@suse.de>
4627
4628 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4629
46302004-06-21 Kenichi Handa <handa@m17n.org>
4631
4632 * make-dist: Link leim-ext.el into tempdir.
4633
46342004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4635
4636 * info/dir (File): Add emacs-xtra.
4637 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4638
46392004-06-12 Juri Linkov <juri@jurta.org>
4640
4641 * info/dir: Move menu help lines from `* Menu:' to file header.
4642 Describe the purpose of a red *.
4643
46442004-05-04 Dave Love <fx@gnu.org>
4645
4646 * configure.in: Don't use `extrasub'.
4647
46482004-04-29 Dave Love <fx@gnu.org>
4649
4650 * configure.in: Don't forget to quote args to `test'.
4651
46522004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4653
4654 * autogen.sh: Update filename in "please read" message.
4655
46562004-04-17 Richard M. Stallman <rms@gnu.org>
4657
4658 * INSTALL: Move the info about site-lisp dirs,
4659 and say uninstalled Emacs looks there too.
4660
46612004-04-04 Eli Zaretskii <eliz@gnu.org>
4662
4663 * config.bat (lib-src): Recognize comment lines in Makefile.in
4664 that have a TAB after the #, to avoid errors in preprocessing with
4665 GCC 3.3.3.
4666
46672004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4668
4669 * Makefile.in: Mention in comment that `make maintainer-clean'
4670 deletes .elc files.
4671
46722004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4673
4674 * update-subdirs: Add local variables to prevent byte-compiling.
4675
46762004-03-21 Dave Love <fx@gnu.org>
4677
4678 * configure.in: Fix previous change.
4679
46802004-03-18 Dave Love <fx@gnu.org>
4681
4682 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4683
46842004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4685
4686 * info/dir (File): Add SMTP and SES.
4687
46882004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4689
4690 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4691 (bootstrap): Use the new bootstrap-prepare target in lisp.
4692
46932004-02-18 Kim F. Storm <storm@cua.dk>
4694
4695 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4696
46972004-02-16 Eli Zaretskii <eliz@gnu.org>
4698
4699 * make-dist: Don't link index.*perm and permute-index into tempdir.
4700
47012004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4702
4703 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4704 to match previous changes by Eli Zaretskii.
4705
47062004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4707
4708 * Makefile.in: Set CDPATH to an empty string.
4709
47102004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4711
4712 * configure.in <darwin>: Use fink packages if available.
4713
47142004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4715
4716 * make-dist (lispref): Do include lispref/index.texi.
4717
47182004-01-06 Eric Hanchrow <offby1@blarg.net>
4719
4720 * make-dist (tempdir): Include cursors in nt/icons.
4721
47222003-12-30 Eli Zaretskii <eliz@gnu.org>
4723
4724 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4725 clashes with install-sh on 8+3 filesystems.
4726
1a71cb28 47272003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4728
4729 * .cvsignore: Add .arch-inventory.
4730
47312003-12-24 Andreas Schwab <schwab@suse.de>
4732
4733 * configure.in: Check for <sys/socket.h>. Include it before
4734 including <net/if.h>. Move check for <net/if.h> before its use.
4735
47362003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4737
4738 * Makefile.in (install-arch-dep): Don't let cd output go into
4739 pipe for carbon_appdir.
4740
47412003-12-24 Andreas Schwab <schwab@suse.de>
4742
4743 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4744
47452003-12-01 Andreas Schwab <schwab@suse.de>
4746
4747 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4748 hardcoding gcc.
4749
47502003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4751
4752 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4753 multiple displays.
4754 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4755
47562003-09-23 Dave Love <fx@gnu.org>
4757
4758 * configure.in: Check members of struct ifreq.
4759
47602003-09-14 Kim F. Storm <storm@cua.dk>
4761
4762 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4763
47642003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4765
4766 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4767
47682003-08-18 Lute Kamstra <lute@gnu.org>
4769
4770 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4771 required anymore.
4772
47732003-08-07 Andrew Choi <akochoi@shaw.ca>
4774
4775 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4776 option instead of -traditional-cpp for CPP.
4777
47782003-07-29 Richard M. Stallman <rms@gnu.org>
4779
4780 * configure.in (HAVE_XIM): Define if XIM is available.
4781
47822003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4783
4784 * configure.in: The function gtk_window_set_icon_from_file was
4785 introduced in GTK+ 2.2, so check for that release.
4786
47872003-07-23 Andreas Schwab <schwab@suse.de>
4788
4789 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4790
4791 * Makefile.in (YACC): Remove, not used.
4792 (MAINT): Don't set.
4793 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4794 disable dependency on ${srcdir}/configure.in when maintainer mode
4795 is disabled.
4796
47972003-07-22 Dave Love <fx@gnu.org>
4798
4799 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4800 HAVE_X11, not with_xim.
4801 (HAVE_CRTIN): Provide template.
4802 <with_png>: Test for png.h and libpng/png.h.
4803
48042003-07-15 Andreas Schwab <schwab@suse.de>
4805
4806 * configure.in: Temporarily leave quoting for AC_DEFINE.
4807
48082003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4809
4810 * configure.in: Check for posix_memalign.
4811
48122003-07-12 Richard M. Stallman <rms@gnu.org>
4813
4814 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4815
48162003-07-09 Kim F. Storm <storm@cua.dk>
4817
4818 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4819 functionality of --without-xim.
4820
48212003-06-29 Dave Love <fx@gnu.org>
4822
4823 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4824
48252003-06-23 Dave Love <fx@gnu.org>
4826
4827 * configure.in: Check for sys/_mbstate_t.h.
4828 Test XRegisterIMInstantiateCallback prototype.
4829 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4830
48312003-06-06 Dave Love <fx@gnu.org>
4832
4833 * configure.in: Check for locale.h.
4834
48352003-06-05 Dave Love <fx@gnu.org>
4836
4837 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4838 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4839 (NLIST_STRUCT): Don't define.
4840 (AH_BOTTOM): Define my_strftime.
4841
48422003-06-02 Richard M. Stallman <rms@gnu.org>
4843
4844 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4845
48462003-05-24 Andreas Schwab <schwab@suse.de>
4847
4848 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4849 bzero, and bcmp.
4850
48512003-05-22 Dave Love <fx@gnu.org>
4852
4853 * configure.in: Remove redundant test for term.h. Test for difftime.
4854
48552003-05-20 Dave Love <fx@gnu.org>
4856
4857 * configure.in: Append * to s390-*-linux-gnu case.
4858 (LIBMAIL) <lockfile>: Don't define.
4859
067d23c9
KY
48602003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4861
4862 * INSTALL (* GNU/Linux development packages): Mention Debian and
4863 RedHat package names.
4864
48652003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4866
4867 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4868
48692003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4870
4871 * INSTALL (* GNU/Linux development packages): Tell people to
4872 install additional packages for compiling Emacs.
4873
1a71cb28
GM
48742003-04-30 Richard M. Stallman <rms@gnu.org>
4875
4876 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4877
48782003-04-28 Francesco Potortì <pot@gnu.org>
4879
4880 * configure.in: Undo last (RMS') change, as it is useless, per
4881 Dave Love.
4882
48832003-04-08 Richard M. Stallman <rms@gnu.org>
4884
4885 * configure.in: Put #include of jpeglib.h at start of line.
4886
067d23c9
KY
48872003-04-06 Francesco Potortì <pot@gnu.org>
4888
4889 * configure.in: Use the same configuration for all aix5, not just
4890 aix5.1.
4891
48922003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4893
4894 * configure.in: Check for need for bigtoc support on IBM AIX for
4895 solving a linker table overflow problem.
4896
48972003-03-03 Rob Browning <rlb@defaultvalue.org>
4898
4899 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4900 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4901 over bzero, bcmp, and bcopy.
4902
49032003-02-23 Simon Josefsson <jas@extundo.com>
4904
4905 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4906
49072003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4908
4909 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4910
49112003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4912
4913 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4914
49152003-02-08 Andreas Schwab <schwab@suse.de>
4916
4917 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4918 instead of the substitution.
4919
49202003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4921
4922 * Makefile.in: Use @EXEEXT@ for Cygwin.
4923 Use USERNAME if LOGNAME is not set (for Cygwin).
4924
4925 * configure.in: Add opsys=cygwin.
4926
49272003-01-22 Andreas Schwab <schwab@suse.de>
4928
4929 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4930 redefining it explicitly in src/config.in.
4931
49322003-01-22 Markus Rost <rost@math.ohio-state.edu>
4933
4934 * Makefile.in (bootstrap): Make bootstrap-after.
4935
49362003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4937
4938 * configure.in: Fix --with-gtk.
4939
49402003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4941
4942 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4943
4944 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4945
49462003-01-14 Francesco Potortì <pot@gnu.org>
4947
4948 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4949
49502003-01-07 Steven Tamm <steventamm@mac.com>
4951
4952 * configure.in: New option, --enable-carbon-app, to specify
4953 that the application should be installed
4954 * Makefile.in (install-arch-dep): On Mac OS X, install the
4955 Emacs.app application if carbon-app is enabled
4956
49572003-01-06 Dave Love <fx@gnu.org>
4958
4959 * configure.in: Check for nl_langinfo.
4960 [!HAVE_SIZE_T]: Fix typedef.
4961
49622003-01-06 David Kastrup <dak@gnu.org>
4963
4964 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4965
4966 * configure.in: Add tests for install-info.
4967
49682002-12-09 Markus Rost <rost@math.ohio-state.edu>
4969
4970 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4971 use again sol2-6 instead of sol2-8.
4972
49732002-12-09 Dave Love <fx@gnu.org>
4974
4975 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4976
49772002-12-08 Andreas Schwab <schwab@suse.de>
4978
4979 * Makefile.in (install-arch-indep): Revert last change.
4980
49812002-11-27 Dave Love <fx@gnu.org>
4982
4983 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4984 Check for __sys_siglist too. Check for memset.
4985 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4986
49872002-11-22 Juanma Barranquero <lektu@terra.es>
4988
4989 * config.guess, config.sub: Updated from master source.
4990
49912002-11-19 Karl Fogel <kfogel@red-bean.com>
4992
4993 * autogen.sh: New file.
4994
1a71cb28 49952002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4996
4997 * configure.in: Tidy up various quoting issues throughout.
4998 Use AC_GNU_SOURCE.
4999 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5000 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5001 Maybe define bcopy, bzero, bcmp.
5002 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5003 non-existent machine file).
5004 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5005 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5006 (nlist.h): Move test up.
5007
50082002-11-18 Markus Rost <rost@math.ohio-state.edu>
5009
5010 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5011
50122002-11-14 Francesco Potortì <pot@gnu.org>
5013
5014 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5015
50162002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5017
5018 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5019
50202002-11-08 Dave Love <fx@gnu.org>
5021
5022 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5023 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5024
50252002-11-07 Miles Bader <miles@gnu.org>
5026
5027 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5028 Handle separate-build-dir case.
5029
50302002-11-06 Richard M. Stallman <rms@gnu.org>
5031
5032 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5033 bulletproof. $bar may be empty when there are no .elc files.
5034
50352002-10-30 Dave Love <fx@gnu.org>
5036
5037 * configure.in: Require autoconf 2.53. Test for pty.h,
5038 sys/mman.h, sys/param.h, mremap, memmove.
5039 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5040 (AC_PROG_YACC): Delete.
5041 (size_t): Use AC_CHECK_TYPES.
5042 (AH_TOP): Up-date copyright.
5043
50442002-10-01 Juanma Barranquero <lektu@terra.es>
5045
5046 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5047
50482002-09-19 Richard M. Stallman <rms@gnu.org>
5049
5050 * configure.in: Fix the LessTif-directory-finder for real.
5051
50522002-09-14 Richard M. Stallman <rms@gnu.org>
5053
5054 * Makefile.in (maybe_bootstrap): Test for complete absence
5055 of compiled Lisp files.
5056
50572002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5058
5059 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5060 (bootstrap-clean-after): Delete.
5061 (bootstrap): Make the sequencing explicit.
5062
50632002-09-10 Richard M. Stallman <rms@gnu.org>
5064
5065 * configure.in: Fix previous LessTif change.
5066
50672002-09-09 Richard M. Stallman <rms@gnu.org>
5068
5069 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5070 (powerpcle-*-solaris*): Use version 2.6 as default.
5071 (*-sunos5.6*, *-solaris2.6*): New alternative.
5072 (*-sunos5*): Use version 2.6 as default.
5073
50742002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5075
5076 * configure.in: Fix typo.
5077
50782002-09-05 Richard M. Stallman <rms@gnu.org>
5079
5080 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5081
5082 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5083 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5084
50852002-08-26 Kim F. Storm <storm@cua.dk>
5086
5087 * Makefile.in (install-arch-indep): Do not remove DOC file
5088 when it is the only DOC file installed; this is the case when
5089 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5090
50912002-07-24 Markus Rost <rost@math.ohio-state.edu>
5092
5093 * configure.in: Fix typo.
5094
50952002-07-24 Richard M. Stallman <rms@gnu.org>
5096
5097 * configure.in: Don't print anything special about gamedir.
5098
5099 * configure.in: Delete nonstandard --with-game-user option.
5100
51012002-07-21 Richard M. Stallman <rms@gnu.org>
5102
5103 * Makefile.in (gamedir, localstatedir): New variables.
5104 (epaths-force): Insert value of gamedir into PATH_GAME.
5105
5106 * configure.in (gamedir): Handle it like lispdir.
5107 (--with-game-dir option): Delete.
5108
51092002-06-21 Pavel Janík <Pavel@Janik.cz>
5110
5111 * configure.in: Add support for mipseb-*-netbsd* machines.
5112
51132002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5114
5115 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5116
51172002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5118
5119 * info/dir (File): Add an entry for Tramp.
5120
51212002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5122
5123 * INSTALL-CVS: New file.
5124
51252002-06-07 Andreas Schwab <schwab@suse.de>
5126
5127 * configure.in (x86_64-*-linux-gnu*): New system.
5128
51292002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5130
5131 * config.bat: Handle the case when lispintro is truncated to lispintr.
5132
51332002-05-26 Paul Eggert <eggert@twinsun.com>
5134
5135 * config.guess, config.sub: Updated from master source.
5136
51372002-05-09 Richard M. Stallman <rms@gnu.org>
5138
5139 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5140
51412002-05-04 Pavel Janík <Pavel@Janik.cz>
5142
5143 * make-dist: Do not distribute lock/ directory.
5144
51452002-04-30 Andrew Choi <akochoi@shaw.ca>
5146
5147 * configure.in: Provide documentation string when defining
5148 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5149 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5150
1a71cb28 51512002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5152
5153 * configure.in: Delete configure check for access to the game user.
5154
51552002-04-29 Pavel Janík <Pavel@Janik.cz>
5156
5157 * make-dist: lwlib/Imakefile is removed.
5158
51592002-04-26 Andrew Choi <akochoi@shaw.ca>
5160
5161 * configure.in: Add support for powerpc-apple-darwin*.
5162 (HAVE_CARBON): Add.
5163
5164 * make-dist: Create directories in mac/Emacs.app.
5165
51662002-04-25 Pavel Janík <Pavel@Janik.cz>
5167
5168 * make-dist: lwlib-Xol* are removed.
5169
51702002-04-23 Andreas Schwab <schwab@suse.de>
5171
5172 * Makefile.in (MAINT): New variable.
5173 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5174 instead of configure.in, to avoid running autoconf and autoheader
5175 unless explicitly requested.
5176
51772002-04-16 Eli Zaretskii <eliz@gnu.org>
5178
5179 * config.bat: Update for msdos/sed2v2.inp.
5180
51812002-04-15 Andreas Schwab <schwab@suse.de>
5182
5183 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5184 * configure.in: Add config header templates to all AC_DEFINE and
5185 AC_DEFINE_UNQUOTED symbols.
5186 * make-dist: Run autoheader if necessary.
5187
51882002-04-10 Colin Walters <walters@verbum.org>
5189
5190 * configure.in: Add --game-dir, --game-user. Test to see if we
5191 can use them.
5192
51932002-04-08 Pavel Janík <Pavel@Janik.cz>
5194
5195 * configure.in: Add --with-sound.
5196
51972002-03-18 Kim F. Storm <storm@cua.dk>
5198
5199 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5200 and getsockname functions. Test for sys/un.h include file.
5201
52022002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5203
5204 * configure.in: Support AIX 5.1.
5205
52062002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5207
5208 * configure.in: Added test for X Session Management (HAVE_X_SM).
5209
52102002-03-03 Richard M. Stallman <rms@gnu.org>
5211
5212 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5213 Run chown $${LOGNAME} on files installed by tar xvf.
5214
52152002-03-03 Kim F. Storm <storm@cua.dk>
5216
5217 * configure.in: Test for getpeername.
5218
52192002-03-01 Richard M. Stallman <rms@gnu.org>
5220
5221 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5222 (HAVE_GIF): Don't use old libungif versions that crash.
5223
52242002-02-26 Richard M. Stallman <rms@gnu.org>
5225
5226 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5227 not just well-formed and valid.
5228 (mips-compaq-nonstopux*): New configuration.
5229
52302002-02-18 Paul Eggert <eggert@twinsun.com>
5231
5232 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5233 "sed q" is a portable equivalent to plain "head -1".
5234
52352002-02-13 Richard M. Stallman <rms@gnu.org>
5236
5237 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5238 (all): Don't depend on maybe_bootstrap here.
5239 (${SUBDIR}): Depend on it here instead.
5240
52412002-02-08 Richard M. Stallman <rms@gnu.org>
5242
5243 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5244
52452002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5246
5247 * configure.in: Recognize BSD/OS 5.0.
5248
52492002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5250
5251 * make-dist: Make version checking in emacs.texi consistent with
5252 how we set it there.
5253
52542001-12-29 Kim F. Storm <storm@cua.dk>
5255
5256 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5257
52582001-12-28 Richard M. Stallman <rms@gnu.org>
5259
5260 * configure.in: Test for mbsinit.
5261
52622001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5263
5264 These changes make Leim part of the standard distribution:
5265
5266 * README: Add info about the `leim' directory.
5267
5268 * INSTALL: Remove text that describes Leim as a separate package.
5269
5270 * noleim-Makefile.in: File removed.
5271
5272 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5273 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5274 Leim files out of the Emacs tree. Don't prepare a separate tarball
5275 for Leim.
5276
52772001-12-11 Richard M. Stallman <rms@gnu.org>
5278
5279 * configure.in (hppa*-*-linux-gnu*): New alternative.
5280
52812001-12-08 Pavel Janík <Pavel@Janik.cz>
5282
5283 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5284 creating distribution.
5285
52862001-12-06 Paul Eggert <eggert@twinsun.com>
5287
5288 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5289 (AC_FUNC_VFORK): Remove.
5290 (AC_FUNC_FORK): Add.
5291 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5292 this is required by recent Autoconf versions.
5293
52942001-12-02 Pavel Janík <Pavel@Janik.cz>
5295
5296 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5297 TODO, vms-pp.trans and others).
5298
52992001-11-29 Pavel Janík <Pavel@Janik.cz>
5300
5301 * make-dist: Use COPYING from the top-level directory.
5302
53032001-11-29 Gerd Moellmann <gerd@gnu.org>
5304
5305 * configure.in: Add support for FreeBSD/Alpha.
5306
53072001-11-29 Pavel Janík <Pavel@Janik.cz>
5308
5309 * make-dist: Add COPYING to the top-level directory of the
5310 distribution. Simplify the logic behind copying.
5311
5312 * Makefile.in (maybe_bootstrap): Fix previous change.
5313
53142001-11-28 Richard M. Stallman <rms@gnu.org>
5315
5316 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5317
53182001-11-26 Richard M. Stallman <rms@gnu.org>
5319
5320 * Makefile.in: bootstrap should not delete dumped executables.
5321 (bootstrap-clean-before): New target.
5322 (bootstrap): Use bootstrap-clean-before instead of clean.
5323 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5324
53252001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5326
5327 These changes add the Emacs Lisp Introduction manual to the
5328 distribution:
5329
5330 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5331
5332 * make-dist: Copy the files in lispintro directory.
5333
5334 * config.bat: Configure in the lispintro directory.
5335
5336 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5337
5338 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5339 (lispintro/Makefile): New target.
5340 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5341 (unlock, relock, info, dvi): Ditto.
5342
53432001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5344
5345 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5346
5347 * make-dist (etc): Don't distribute gfdl.1.
5348
53492001-11-22 Colin Walters <walters@debian.org>
5350
5351 * Makefile.in (install-arch-indep): Install the calc .info files.
5352 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5353
53542001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5355
5356 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5357 tindex.pl to the list of those being put into the distribution.
5358
53592001-11-16 Eli Zaretskii <eliz@gnu.org>
5360
5361 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5362
53632001-11-15 Pavel Janík <Pavel@Janik.cz>
5364
5365 * Makefile.in (uninstall): Fix previous change.
5366
5367 * configure.in, Makefile.in: Add support for --program-prefix,
5368 --program-suffix and --program-transform-name options.
5369
53702001-11-13 Pavel Janík <Pavel@Janik.cz>
5371
5372 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5373 (install-arch-indep): Install emacsclient manual page.
5374 (uninstall): Uninstall emacsclient manual page.
5375
53762001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5377
5378 * make-dist: Add lispref/index.*perm files to the distribution.
5379 From Pavel Janík <Pavel@Janik.cz>.
5380
53812001-11-12 Pavel Janík <Pavel@Janik.cz>
5382
5383 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5384
53852001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5386
5387 * configure.in: AC_OUTPUT lispref/Makefile.
5388
53892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5390
5391 The following changes add the ELisp reference manual to the
5392 distribution.
5393
5394 * make-dist: Add the lispref directory to the distribution.
5395
5396 * Makefile.in (install-arch-indep): Add elisp* to the list of
5397 installed Info files.
5398 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5399 (lispref/Makefile): New target.
5400 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5401 Add commands for the lispref directory.
5402 (info, dvi): Ditto.
5403
5404 * config.bat: Configure in `lispref'.
5405
54062001-11-09 Richard M. Stallman <rms@gnu.org>
5407
5408 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5409
54102001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5411
5412 * make-dist (tempdir): Copy AUTHORS as well.
5413
54142001-11-06 Sam Steingold <sds@gnu.org>
5415
5416 * configure.in: Added a check for <nlist.h>.
5417
54182001-11-01 Pavel Janík <Pavel@Janik.cz>
5419
5420 * configure.in: Reindent --help output.
5421 From Per Starbäck (starback@ling.uu.se).
5422
54232001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5424
5425 * configure.in: New entry for HP/UX-11.
5426
5427 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5428 From Eric S. Raymond <esr@golux.thyrsus.com>.
5429
54302001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5431
5432 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5433 <athornton@sinenomine.net>.
5434
54352001-10-25 Gerd Moellmann <gerd@gnu.org>
5436
5437 * Makefile.in (maybe_bootstrap): New target.
5438 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5439
54402001-10-24 Ken Raeburn <raeburn@gnu.org>
5441
5442 * configure.in: If --with-hesiod is given, look for
5443 hes_getmailhost and res_send or __res_send; check hesiod and
5444 resolv libraries respectively if system libraries don't supply them.
5445
54462001-10-24 Gerd Moellmann <gerd@gnu.org>
5447
5448 * configure.in: Use $MAKE for `make' if set.
5449
54502001-10-22 Gerd Moellmann <gerd@gnu.org>
5451
5452 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5453 to tar options.
5454
54552001-10-20 Gerd Moellmann <gerd@gnu.org>
5456
5457 * (Version 21.1 released).
5458
54592001-10-20 Miles Bader <miles@gnu.org>
5460
5461 * configure.in (configuration): Set from `host' if `host_alias'
5462 isn't defined.
5463
54642001-10-19 Andreas Schwab <schwab@suse.de>
5465
5466 * configure.in: Make ready for autoconf 2.5x.
5467 (AC_PREREQ): Require autoconf 2.50.
5468 * aclocal.m4: Removed.
5469 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5470
54712001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5472
5473 * README: Bump Emacs version to 21.1.50.
5474
54752001-10-05 Gerd Moellmann <gerd@gnu.org>
5476
5477 * Branch for 21.1.
5478
54792001-09-05 Gerd Moellmann <gerd@gnu.org>
5480
5481 * configure.in: Avoid `$@' which is handled specially in
5482 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5483
54842001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5485
5486 * make-dist (nt): Add subdirs.el to the list of distributed files.
5487
54882001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5489
5490 * configure.in (machine): Add an entry for
5491 hppa1.1-hitachi-hiuxwe2*.
5492
54932001-05-28 Gerd Moellmann <gerd@gnu.org>
5494
5495 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5496 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5497
54982001-05-14 Gerd Moellmann <gerd@gnu.org>
5499
5500 * make-dist: Copy texinfo.tex unconditionally.
5501
55022001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5503
5504 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5505 that are installed.
5506
55072001-04-06 Gerd Moellmann <gerd@gnu.org>
5508
5509 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5510 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5511
5512 * make-dist: Handle leim/MISC-DIC. Only include
5513 `[a-zA-Z]*.{el,elc}' from leim/quail.
5514
55152001-04-05 Gerd Moellmann <gerd@gnu.org>
5516
5517 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5518
55192001-03-30 Gerd Moellmann <gerd@gnu.org>
5520
5521 * Makefile.in (.PHONY): Add for bootstrap targets.
5522 (bootstrap-clean): New target.
5523 (bootstrap): Use it instead of `clean'.
5524
55252001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5526
5527 * Makefile.in (SUBDIR): Remove leim.
5528 (all, .RECURSIVE, extraclean): Add leim explicitly.
5529 (leim): Provide separate rule which exports PARALLEL=0 into the
5530 environment.
5531
55322001-03-20 Gerd Moellmann <gerd@gnu.org>
5533
5534 * configure.in (HAVE_XPM): Don't print the result of the check for
5535 XpmReturnAllocPixels if we don't have an xpm.h.
5536
55372001-03-05 Gerd Moellmann <gerd@gnu.org>
5538
5539 * COPYING: New file.
5540
55412001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5542
5543 * config.bat: Update the copyright.
5544
55452001-02-23 Kenichi Handa <handa@etl.go.jp>
5546
5547 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5548 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5549 to `yes'. Later in AC_OUTPUT, check this variable.
5550
55512001-02-09 Dave Love <fx@gnu.org>
5552
5553 * AUTHORS: Updated.
5554
55552001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5556
5557 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5558
55592001-02-02 Gerd Moellmann <gerd@gnu.org>
5560
5561 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5562
5563 * Makefile.in (uninstall): Ignore exit code of `rm'.
5564
5565 * Makefile.in (uninstall): Remove more info files. Remove
5566 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5567
55682001-01-31 Gerd Moellmann <gerd@gnu.org>
5569
5570 * noleim-Makefile.in (extraclean): Add.
5571
55722001-01-28 Gerd Moellmann <gerd@gnu.org>
5573
5574 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5575 it quiet.
5576
55772001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5578
5579 * Makefile.in (tags): Fix typo.
5580
55812001-01-13 Kenichi Handa <handa@etl.go.jp>
5582
5583 * configure.in: Fix typo in the code setting x_search_path.
5584
55852001-01-10 Dave Love <fx@gnu.org>
5586
5587 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5588 -lXext.
5589 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5590 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5591 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5592 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5593 (now in $LIBS).
5594
55952001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5596
5597 * config.bat: Run the preprocessor with -traditional.
5598
55992001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5600
5601 * INSTALL: Move copying conditions to end of file.
5602
56032000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5604
5605 * INSTALL: Add basic installation procedure which assumes
5606 `configure' does its job. Elaborate on image support libraries.
5607 Add a pointer to Xaw3d library. Add advice about solving
5608 configure-time problems by looking in config.log and setting
5609 variables in the environment.
5610
56112000-12-27 Gerd Moellmann <gerd@gnu.org>
5612
5613 * Makefile.in (install-arch-indep): If tar fails, exit with
5614 exit code 1.
5615
56162000-12-19 Gerd Moellmann <gerd@gnu.org>
5617
5618 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5619 source file includes XKBlib.h. On some broken Solaris systems,
5620 there is an XKBlib.h, reportedly, but header files included by
5621 XKBlib.h are missing.
5622
56232000-12-14 Gerd Moellmann <gerd@gnu.org>
5624
5625 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5626
56272000-12-11 Dave Love <fx@gnu.org>
5628
5629 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5630
56312000-12-11 Paul Eggert <eggert@twinsun.com>
5632
5633 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5634 Merge fixes from latest GNU tar version. These macros no longer
5635 futz with _XOPEN_SOURCE, as that was not portable in practice.
5636 (AC_FUNC_FSEEKO): New macro.
5637
5638 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5639 ftello.
5640
56412000-12-05 Dave Love <fx@gnu.org>
5642
5643 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5644
56452000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5646
5647 * info/dir: Change the category to "Emacs".
5648
56492000-12-01 Gerd Moellmann <gerd@gnu.org>
5650
5651 * make-dist (tempdir): Remove epaths.h from the distribution
5652 instead of paths.h.
5653
56542000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5655
5656 * config.bat: Check for existence of djecho.exe, and print an
5657 error message if it is not available.
5658
5659 * INSTALL: Describe possible problem with djecho.exe in old
5660 versions of DJGPP v2.x.
5661
56622000-11-23 Gerd Moellmann <gerd@gnu.org>
5663
5664 * configure.in: Initialize HAVE_LIBXP to no.
5665
56662000-11-22 Gerd Moellmann <gerd@gnu.org>
5667
5668 * configure.in: Use m/macppc.h instead of the non-existent
5669 m/powerpc.h.
5670
56712000-11-21 Gerd Moellmann <gerd@gnu.org>
5672
5673 * Makefile.in (install-arch-indep): Also install info/eshell*
5674 and info/speedbar*.
5675
5676 * configure.in (HAVE_PNG): Check for the presence of
5677 png_get_channels to rule out older PNG libs.
5678
5679 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5680 GCC and NON_GNU_CPP into config.status.
5681
56822000-11-20 Dave Love <fx@gnu.org>
5683
5684 * configure.in: Fix last change.
5685
5686 * GETTING.GNU.SOFTWARE: Deleted.
5687 * FTP: New file to replace it.
5688 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5689
56902000-11-20 Gerd Moellmann <gerd@gnu.org>
5691
5692 * configure.in: Use -traditional with GNU cpp.
5693
56942000-11-17 Gerd Moellmann <gerd@gnu.org>
5695
5696 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5697 Distribute more files from the nt/ subdir. Distribute PBM
5698 image files from subdirs of lisp/. Distribute old change logs
5699 from subdirs of lisp/. Distribute play/5x5.el.
5700
57012000-11-11 Dave Love <fx@gnu.org>
5702
5703 * config.sub, config.guess: Updated from master source.
5704
57052000-11-07 Dave Love <fx@gnu.org>
5706
5707 * configure.in: Test for mkstemp.
5708
57092000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5710
5711 * info/dir (Top): Rearrange menu items more logically, and put
5712 them into a single category. Add menu items for RefTeX and
5713 Widget.
5714
57152000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5716
5717 * Makefile.in (install-arch-indep): Use --info-dir instead of
5718 --dir-file, and a simple argument instead of --info-file, so that
5719 the Debian version of install-info also works.
5720
57212000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5722
5723 * info/dir (Speedbar): Add entry.
5724
57252000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5726
5727 * INSTALL: Describe the new image-support options to the configure
5728 script. List URLs where image support libraries can be found.
5729
57302000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5731
5732 * info/dir (Top): Add an entry for Eshell.
5733
57342000-10-02 Dave Love <fx@gnu.org>
5735
5736 * configure.in: Check for gai_strerror.
5737
57382000-10-01 Andreas Schwab <schwab@suse.de>
5739
5740 * Makefile.in (install-arch-indep): Update list of installed info files.
5741
57422000-09-30 Gerd Moellmann <gerd@gnu.org>
5743
5744 * configure.in: Support `sparc*-*-netbsd*'.
5745
57462000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5747
5748 * info/dir (MIME): Add entry for emacs-mime.
5749
57502000-09-29 Dave Love <fx@gnu.org>
5751
5752 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5753
57542000-09-26 Gerd Moellmann <gerd@gnu.org>
5755
5756 * make-dist: Adapt to the change of leim/Makefile which was
5757 necessary to ensure a reasonably working `make dist'.
5758
5759 * leim-Makefile.in: Moved to leim/Makefile.in..
5760
5761 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5762
57632000-09-21 Kenichi Handa <handa@etl.go.jp>
5764
5765 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5766 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5767 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5768 files to .elc.
5769 (${TIT}): Adjusted for the above change.
5770 (clean mostlyclean): Likewise.
5771 (.el.elc): New target.
5772
57732000-09-19 Gerd Moellmann <gerd@gnu.org>
5774
5775 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5776 in the distribution.
5777
57782000-09-18 Gerd Moellmann <gerd@gnu.org>
5779
5780 * make-dist (skk): Rename to `ja-dic' because the leim directory
5781 was renamed.
5782
57832000-09-14 Dave Love <fx@gnu.org>
5784
5785 * configure.in: Fix spurion in last change.
5786
57872000-09-14 Gerd Moellmann <gerd@gnu.org>
5788
5789 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5790 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5791 to `no' if defined. Change result report.
5792
57932000-09-08 Dave Love <fx@gnu.org>
5794
5795 * configure.in: Remove spurious `@'s.
5796
5797 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5798 autoconf.
5799
58002000-09-06 Gerd Moellmann <gerd@gnu.org>
5801
5802 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5803 file and print informational message.
5804
5805 * configure.in (AC_FUNC_MMAP): Add.
5806
58072000-09-01 Gerd Moellmann <gerd@gnu.org>
5808
5809 * configure.in: Add ``checking'' messages for
5810 XpmReturnAllocPixels.
5811
58122000-08-28 Gerd Moellmann <gerd@gnu.org>
5813
5814 * configure.in: Check <strings.h>; check `index' and `rindex'
5815 functions.
5816
58172000-08-26 Kenichi Handa <handa@etl.go.jp>
5818
5819 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5820 "case "${canonical}" in".
5821
58222000-08-25 Dave Love <fx@gnu.org>
5823
5824 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5825
58262000-08-25 Kenichi Handa <handa@etl.go.jp>
5827
5828 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5829
58302000-08-24 Gerd Moellmann <gerd@gnu.org>
5831
5832 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5833 contains a relative path. Protect against unusable values of $PWD.
5834
58352000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5836
5837 * info/dir (WoMan): Add entry.
5838
5839 * config.bat (maindir): Update src/_gdbinit even if it does
5840 already exist.
5841
58422000-08-07 Gerd Moellmann <gerd@gnu.org>
5843
5844 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5845
58462000-08-03 Gerd Moellmann <gerd@gnu.org>
5847
5848 * configure.in: Add support for ia64*-*-linux*.
5849
58502000-07-27 Gerd Moellmann <gerd@gnu.org>
5851
5852 * make-dist (aclocal.m4): Include in distribution.
5853
58542000-07-26 Dave Love <fx@gnu.org>
5855
5856 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5857
58582000-07-24 Dave Love <fx@gnu.org>
5859
5860 * configure.in: Add AC_SIZE_T.
5861
58622000-07-18 Dave Love <fx@gnu.org>
5863
5864 * configure.in: Reorder so that most tests are done after CPPFLAGS
5865 is set from the C_SWITCH_... definitions.
5866
58672000-07-10 Gerd Moellmann <gerd@gnu.org>
5868
5869 * configure.in (HAVE_XPM): Undo previous change. Check for
5870 preprocessor define XpmReturnAllocPixels.
5871
58722000-07-06 Gerd Moellmann <gerd@gnu.org>
5873
5874 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5875 instead of XpmReadFileToPixmap.
5876
58772000-07-05 Ken Raeburn <raeburn@gnu.org>
5878
5879 * configure.in: Check for <soundcard.h>. Look for ossaudio
5880 library, and set LIBSOUND accordingly.
5881
58822000-07-05 Dave Love <fx@gnu.org>
5883
5884 * configure.in: Use AC_HEADER_SYS_WAIT.
5885
58862000-07-05 Gerd Moellmann <gerd@gnu.org>
5887
5888 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5889 lisp/Makefile. Distribute lisp/Makefile.in instead of
5890 lisp/Makefile.
5891
58922000-06-30 Ken Raeburn <raeburn@gnu.org>
5893
5894 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5895 while searching for image-handling libraries.
5896
58972000-06-26 Gerd Moellmann <gerd@gnu.org>
5898
5899 * configure.in (--with-xim): New option.
5900
59012000-06-23 Dave Love <fx@gnu.org>
5902
5903 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5904 for struct timezone and test how we can call gettimeofday.
5905 Check for OSF 5+. Check for term.h.
5906
5907 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5908 version.
5909
59102000-06-23 Gerd Moellmann <gerd@gnu.org>
5911
5912 * configure.in (HAVE_LIBXP): Change test for libXp.
5913
59142000-06-21 Dave Love <fx@gnu.org>
5915
5916 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5917 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5918 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5919
59202000-06-19 Dave Love <fx@gnu.org>
5921
5922 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5923 _XOPEN_SOURCE is defined.
5924
59252000-06-16 Gerd Moellmann <gerd@gnu.org>
5926
5927 * Makefile.in (distclean): Also make distclean in lisp/.
5928
59292000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5930
5931 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5932
59332000-06-15 Gerd Moellmann <gerd@gnu.org>
5934
5935 * make-dist: Add --help and --snapshot options.
5936
59372000-06-14 Gerd Moellmann <gerd@gnu.org>
5938
5939 * configure.in: Generate lisp/Makefile.
5940
5941 * configure.in: Add support for `*-lynxos*'.
5942 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5943 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5944 on Tru64 UNIX v5.0.
5945
59462000-06-13 Ken Raeburn <raeburn@gnu.org>
5947
5948 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5949 it's on a continuation line.
5950
59512000-06-02 Dave Love <fx@gnu.org>
5952
5953 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5954 files.
5955
5956 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5957 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5958 test.
5959
5960 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5961 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5962
59632000-05-26 Gerd Moellmann <gerd@gnu.org>
5964
5965 * configure.in: Add check for speed_t typedef.
5966
59672000-05-25 Ken Raeburn <raeburn@gnu.org>
5968
5969 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5970 exists; it won't in the CANNOT_DUMP case.
5971
59722000-05-25 Gerd Moellmann <gerd@gnu.org>
5973
5974 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5975 On FreeBSD, the exit status is 1 if CDPATH is not set.
5976 (install-arch-indep): Install ebrowse.info.
5977
59782000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5979
5980 * configure.in: Check for grandpt and getpt.
5981
59822000-05-09 Dave Love <fx@gnu.org>
5983
5984 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5985
59862000-05-05 Gerd Moellmann <gerd@gnu.org>
5987
5988 * make-dist: Make a link for lib-src/grep-changelog.
5989 Copy install-sh.
5990
59912000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5992
5993 * config.bat: Identify the beginning of the cpp stuff in
5994 src/Makefile.in and lib-src/Makefile.in more accurately.
5995
59962000-04-27 Gerd Moellmann <gerd@gnu.org>
5997
5998 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5999
60002000-04-19 Gerd Moellmann <gerd@gnu.org>
6001
6002 * configure.in: Add support for `powerpc-*-netbsd*'.
6003
60042000-04-19 Dave Love <fx@gnu.org>
6005
6006 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6007
6008 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6009
60102000-04-16 Dave Love <fx@gnu.org>
6011
6012 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6013
60142000-04-14 Dave Love <fx@gnu.org>
6015
6016 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6017
6018 * aclocal.m4 (AC_FUNC_MKTIME): New.
6019
60202000-03-28 Ken Raeburn <raeburn@gnu.org>
6021
6022 * configure.in: Line up "--help" output a little better.
6023
60242000-03-26 Gerd Moellmann <gerd@gnu.org>
6025
6026 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6027 New targets.
6028 (bootstrap): Rewritten in terms of the new targets above. Make
6029 info files, too.
6030
60312000-03-12 Gerd Moellmann <gerd@gnu.org>
6032
6033 * config.guess, config.sub: Use the versions of the files from
6034 subversions.
6035
60362000-03-08 Dave Love <fx@gnu.org>
6037
6038 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6039 AC_C_VOLATILE. Define POINTER_TYPE.
6040
6041 * aclocal.m4: New file.
6042
60432000-03-02 Gerd Moellmann <gerd@gnu.org>
6044
6045 * configure.in (machine): Add `mipsel-*-netbsd*' and
6046 `arm-*-netbsd*'.
6047
60482000-03-01 Gerd Moellmann <gerd@gnu.org>
6049
6050 * configure.in (machine): Add support for `*-auspex-sunos*'.
6051
60522000-02-29 Gerd Moellmann <gerd@gnu.org>
6053
6054 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6055
60562000-02-18 Dave Love <fx@gnu.org>
6057
6058 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6059
60602000-02-18 Andreas Schwab <schwab@suse.de>
6061
6062 * Makefile.in (install-arch-indep): Add eudc to list of installed
6063 info files.
6064
60652000-02-17 Ken Raeburn <raeburn@gnu.org>
6066
6067 * configure.in: Include -lz and -ljpeg (if it's available) when
6068 testing for the tiff library.
6069
60702000-02-17 Gerd Moellmann <gerd@gnu.org>
6071
6072 * configure.in: Remove LISP_FLOAT_TYPE.
6073
60742000-02-12 Dave Love <fx@gnu.org>
6075
6076 * configure.in: Use AC_FUNC_VFORK.
6077
60782000-02-01 Gerd Moellmann <gerd@gnu.org>
6079
6080 * make-dist: Various fixes for new development tree.
6081
6082 * leim-Makefile.in: New file.
6083
60842000-01-31 Gerd Moellmann <gerd@gnu.org>
6085
6086 * Makefile.in (dist): Call ./make-dist.
6087
60882000-01-24 Dave Love <fx@gnu.org>
6089
6090 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6091
60922000-01-18 Gerd Moellmann <gerd@gnu.org>
6093
6094 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6095 DGifOpenFileName.
6096
60972000-01-11 Andreas Schwab <schwab@suse.de>
6098
6099 * Makefile.in (install-arch-indep): Update list of info files to
6100 be installed.
6101
61022000-01-05 Dave Love <fx@gnu.org>
6103
6104 * configure.in: Check for jerror.h as well as libjpeg.
6105
61062000-01-03 Andreas Schwab <schwab@suse.de>
6107
6108 * Makefile.in (install-arch-indep): Install autotype*. Run
6109 install-info on autotype and emacs-faq.info.
6110
61111999-12-04 Dave Love <fx@gnu.org>
6112
6113 * Makefile.in (install-arch-indep): Depend on `info'.
6114 (install-strip): Use `install' as sub-make target.
6115
61161999-11-23 Ken Raeburn <raeburn@gnu.org>
6117
6118 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6119 didn't need to be deleted. Check for the k5crypto library as well
6120 as the crypto library; MIT Kerberos 1.1 changed the name.
6121
61221999-11-18 Dave Love <fx@gnu.org>
6123
6124 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6125
61261999-11-11 Erik Naggum <erik@naggum.no>
6127
6128 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6129
61301999-11-08 Dave Love <fx@gnu.org>
6131
6132 * configure.in: Fix change for --with-pop default.
6133
61341999-11-04 Dave Love <fx@gnu.org>
6135
6136 * configure.in: Default to --with-pop. Change sense of with-gcc
6137 and with-toolkit-scroll-bars messages to reflect the defaults.
6138
61391999-11-01 Gerd Moellmann <gerd@gnu.org>
6140
6141 * INSTALL: Mention the Emacs Lisp Reference.
6142
61431999-10-27 Noah Friedman <friedman@splode.com>
6144
6145 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6146
61471999-10-23 Gerd Moellmann <gerd@gnu.org>
6148
6149 * Makefile.in (bootstrap): New target.
6150
61511999-10-19 Paul Eggert <eggert@twinsun.com>
6152
6153 Add support for large files. Merge glibc 2.1.2.
6154
6155 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6156 (HAVE_TM_GMTOFF): New symbol.
6157 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6158 mbrlen, strsignal.
6159 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6160
61611999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6162
6163 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6164 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6165
61661999-10-09 Richard M. Stallman <rms@gnu.org>
6167
6168 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6169 Unset CDPATH to prevent cd from generating output.
6170
61711999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6172
6173 * update-subdirs: Also ignore CVS subdirs.
6174
61751999-10-07 Gerd Moellmann <gerd@gnu.org>
6176
6177 * Makefile.in (install-arch-indep): Add ada-mode.
6178
61791999-10-06 Dave Love <fx@gnu.org>
6180
6181 * Makefile.in: Add rules for config.status, configure.
6182
61831999-09-07 Gerd Moellmann <gerd@gnu.org>
6184
6185 * configure.in (--with-sound): Removed.
6186
61871999-08-30 Gerd Moellmann <gerd@gnu.org>
6188
6189 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6190 the test for Xaw3d.
6191 (HAVE_TIFF): Add -lm to library check.
6192
61931999-08-28 Richard Stallman <rms@gnu.org>
6194
6195 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6196 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6197 after the other X-related libraries.
6198
61991999-08-21 Dave Love <fx@gnu.org>
6200
6201 * configure.in: Don't check for jpeglib.h.
6202
62031999-08-20 Gerd Moellmann <gerd@gnu.org>
6204
6205 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6206 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6207
62081999-08-18 Dave Love <fx@gnu.org>
6209
6210 * configure.in: Check for termcap.h.
6211
62121999-08-15 Gerd Moellmann <gerd@gnu.org>
6213
6214 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6215 use Emacs' scroll bars, even if configured for Motif or when
6216 Xaw3d is available.
6217
62181999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6219
6220 * configure.in: Check for getaddrinfo.
6221
62221999-08-04 Eli Zaretskii <eliz@gnu.org>
6223
6224 * config.bat: Make --no-debug work again by removing -gcoff.
6225
62261999-07-30 Dave Love <fx@gnu.org>
6227
6228 * configure.in: Check for stdlib.h.
6229
62301999-07-19 Dave Love <fx@gnu.org>
6231
6232 * configure.in: Grok sparc64-*-linux-gnu*.
6233
62341999-07-12 Richard Stallman <rms@gnu.org>
6235
6236 * Version 20.4 released.
6237
62381999-06-23 Karl Heuer <kwzh@gnu.org>
6239
6240 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6241 Quote $EMACS, in case it's a program with args.
6242
62431999-06-15 Gerd Moellmann <gerd@gnu.org>
6244
6245 * configure.in (HAVE_GIF): Use libungif instead of libgif
6246 because the former doesn't contain patented compression code.
6247
62481999-05-29 Richard M. Stallman <rms@gnu.org>
6249
6250 * configure.in: Delete the Kerberos stuff.
6251
62521999-05-27 Greg Hudson <ghudson@mit.edu>
6253
6254 * configure.in: Prefer kerberos 5 names.
6255
62561999-04-26 Richard M. Stallman <rms@gnu.org>
6257
6258 * configure.in: Check for libXp.
6259
62601999-04-08 Richard Stallman <rms@gnu.org>
6261
6262 * make-dist: Include change logs in subdirs of `lisp'.
6263
62641999-04-05 Richard Stallman <rms@gnu.org>
6265
6266 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6267 (install-arch-indep): Make ${datadir}/emacs world-readable.
6268
62691999-03-30 Eli Zaretskii <eliz@gnu.org>
6270
6271 * config.bat: Use epaths.* instead of paths.*.
6272
62731999-03-07 Eli Zaretskii <eliz@gnu.org>
6274
6275 * INSTALL: Add detailed instructions to unpack and install
6276 intlfonts on MS-DOS.
6277
62781999-02-26 Richard Stallman <rms@gnu.org>
6279
6280 * configure.in: Use epaths.h and epaths-force instead of paths...
6281
6282 * Makefile.in (epaths-force): Renamed from paths-force;
6283 operate on epaths.in and produce epaths.h.
6284
62851999-02-24 Richard Stallman <rms@gnu.org>
6286
6287 * make-dist: Fix nt/icons directory handling.
6288
62891999-02-22 Simon Josefsson <jas@pdc.kth.se>
6290
6291 * configure.in (f301-fujitsu-uxpv4.1): New target.
6292
62931999-02-20 Richard Stallman <rms@gnu.org>
6294
6295 * make-dist (tempparent): Fix command to update info files.
6296
62971999-02-09 Richard Stallman <rms@gnu.org>
6298
6299 * configure.in (powerpc-apple-netbsd*): New alternative.
6300
63011999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6302
6303 * make-dist: Include the new directory nt/icons in distributions.
6304
63051999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6306
6307 * configure.in: Change message about HAVE_XFREE386.
6308
63091999-01-07 Eli Zaretskii <eliz@gnu.org>
6310
6311 * config.bat: Support configuring with leim.
6312
63131998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6314
6315 * configure.in (mips-sgi-irix6.5): New target.
6316
63171998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6318
6319 * configure.in: Remove GSS-API support, since it has been removed
6320 from movemail.
6321
63221998-12-04 Markus Rost <rost@delysid.gnu.org>
6323
6324 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6325
63261998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6327
6328 * Makefile.in: Don't install customize info file.
6329 Run install-info on viper info file.
6330
63311998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6332
6333 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6334
63351998-11-16 Kenichi Handa <handa@etl.go.jp>
6336
6337 * configure.in (*-*-bsdi4*): New target.
6338
63391998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6340
6341 * configure.in: Fix previous change.
6342
63431998-11-11 Richard Stallman <rms@gnu.org>
6344
6345 * configure.in (aviion-intel): New machine.
6346
63471998-11-04 Kenichi Handa <handa@etl.go.jp>
6348
6349 * configure.in (mips-nec-sysv4*): New target.
6350
63511998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6352
6353 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6354 from lisp.
6355
63561998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6357
6358 * make-dist: Don't include fns*.el in dist.
6359
63601998-10-30 Dave Love <fx@gnu.org>
6361
6362 * configure.in: Don't mkdir cpp.
6363
63641998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6365
6366 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6367 ${archlibdir}.
6368
63691998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6370
6371 * Version 20.3 released.
6372
63731998-07-30 Paul Eggert <eggert@twinsun.com>
6374
6375 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6376 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6377 (lwlib/Makefile, leim/Makefile):
6378 Prepend $(srcdir)/ to rule dependencies outside this dir.
6379
63801998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6381
6382 * configure.in: Use unset CDPATH instead of making it empty.
6383
63841998-06-20 Karl Heuer <kwzh@gnu.org>
6385
6386 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6387
63881998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6389
6390 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6391 and default.el. Sort the results.
6392
63931998-05-31 Karl Heuer <kwzh@gnu.org>
6394
6395 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6396 writable.
6397
63981998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6399
6400 * Makefile.in (install-arch-indep):
6401 Don't alter site-lisp/subdirs.el if it exists.
6402
64031998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6404
6405 * Makefile.in (install-arch-indep): Put `-' on commands to create
6406 subdirs.el in site-lisp dirs.
6407
64081998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6409
6410 * Makefile.in (install-arch-indep): Fix typo in previous change.
6411
64121998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6413
6414 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6415
64161998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6417
6418 * Makefile.in (mkdir): Create the site-lisp dirs.
6419 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6420
64211998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6422
6423 * Makefile.in (INSTALL_INFO): New variable.
6424 (install-arch-indep): Don't replace the dir file if it already exists.
6425 Use the install-info program, via INSTALL_INFO, to add entries.
6426 Make the `info' subdir and the Info files world-readable.
6427
64281998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6429
6430 * config.bat: Make sure the environment is large enough to support
6431 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6432
64331998-04-10 Karl Heuer <kwzh@gnu.org>
6434
6435 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6436
64371998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6438
6439 * configure.in: Add --with-gssapi to specify GSS-API
6440 authentication support for movemail.
6441
64421998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6443
6444 * Makefile.in (install-arch-indep): Fix previous change.
6445
64461998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6447
6448 * Makefile.in (info): Run man in build dir, not srcdir.
6449
64501998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6451
6452 * Makefile.in (install-arch-indep): Fix previous change.
6453
64541998-03-23 Kenichi Handa <handa@etl.go.jp>
6455
6456 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6457
64581998-03-22 Richard Stallman <rms@gnu.org>
6459
6460 * Makefile.in (install-arch-indep): Put special subdirs.el files
6461 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6462
64631998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6464
6465 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6466
64671998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6468
6469 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6470 (m68*-hp-hpux*): Handle versions 1X like 10.
6471
64721998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6473
6474 * make-dist: PROBLEMS is now in etc, not top level dir.
6475
6476 * Makefile.in (SOURCES): Delete PROBLEMS.
6477
64781998-02-25 Richard Stallman <rms@gnu.org>
6479
6480 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6481
6482 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6483
64841998-01-17 Richard Stallman <rms@gnu.org>
6485
6486 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6487
64881998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6489
6490 * make-dist (tempparent): New option --no-check.
6491
6492 * make-dist: Don't do anything with cpp directory.
6493
64941997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6495
6496 * configure.in (sparc-fujitsu-sysv4*): New target.
6497
64981997-12-17 Andreas Schwab <schwab@gnu.org>
6499
6500 * configure.in: Cache more tests. Add missing quotes around
6501 message with embedded comma.
6502
65031997-12-04 Karl Heuer <kwzh@gnu.org>
6504
6505 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6506
65071997-11-26 Joel N. Weber II <devnull@gnu.org>
6508
6509 * make-dist: Changed the comment about `umask 0' to say `Don't
6510 restrict access to any files.'; previously it said `Don't protect
6511 any files', which may have implied that we think fascism is good.
6512
65131997-11-24 Paul Eggert <eggert@twinsun.com>
6514
6515 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6516 strftime needs the underlying host's strftime for locale dependent
6517 formats.
6518
65191997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6520
6521 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6522
65231997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6524
6525 * config.bat: Configure the man subdirectory.
6526
65271997-11-07 Paul Eggert <eggert@twinsun.com>
6528
6529 * configure.in (AC_CHECK_LIB): Add -lintl.
6530
65311997-11-07 Karl Heuer <kwzh@gnu.org>
6532
6533 * make-dist (check for .elc files): Avoid bash-specific syntax.
6534 (check for overflow 14-char limit): Simplify.
6535
65361997-11-07 Richard Stallman <rms@gnu.org>
6537
6538 * Makefile.in (install): Move blessmail last.
6539
65401997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6541
6542 * configure.in (gettimeofday, one arg or two):
6543 Clarify messages by avoiding double negative.
6544
65451997-09-30 Karl Eichwalder <ke@suse.de>
6546
6547 * Makefile.in (install-arch-indep): Install the widget info file.
6548
65491997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6550
6551 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6552 libraries in reverse order, so that libraries will appear in the
6553 correct dependency order on the link line (and so that the
6554 configure checks themselves will work properly when early
6555 libraries depend on later ones).
6556
65571997-09-21 Erik Naggum <erik@naggum.no>
6558
6559 * make-dist (making links to `src'): Keep timestamp on copied files.
6560
6561 * make-delta: New script to produce delta distributions.
6562
65631997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6564
6565 * Version 20.2 released.
6566
65671997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6568
6569 * Version 20.1 released.
6570
6571 * Makefile.in (install-leim): Depend on mkdir.
6572 (leim): Depend on src.
6573
65741997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6575
6576 * configure.in: Recognize alpha* instead of just alpha.
6577
65781997-09-12 Paul Eggert <eggert@twinsun.com>
6579
6580 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6581
65821997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6583
6584 * update-subdirs: Use rm -f.
6585
65861997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6587
6588 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6589 Ignore subdirs named Old.
6590
65911997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6592
6593 * configure.in: Add OpenBSD clause to set $machine.
6594
65951997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6596
6597 * make-dist: Recompile everything after updating various Lisp files.
6598 Recompile in leim as well as lisp.
6599 Check in leim as well as lisp for mismatched files and too-long names.
6600
66011997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6602
6603 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6604
66051997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6606
6607 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6608 before trying to copy anything from it.
6609
66101997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6611
6612 * Makefile.in (man/Makefile): New target.
6613 (tags): Define env var EMACS and run Makefile from build dir.
6614
66151997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6616
6617 * config.bat: If src/_gdbinit doesn't exist, try using
6618 src/.gdbinit to create it (for building on Windows 95).
6619
66201997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6621
6622 * Makefile.in (install-arch-indep):
6623 Discard extra data in tar | tar pipes.
6624
66251997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6626
6627 * configure.in (x_default_search_path): Corrected
6628 '${x_library}' to '${x_library}/X11'.
6629
66301997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6631
6632 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6633
66341997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6635
6636 * configure.in: Support auto-configuration of both Kerberos V4 and
6637 Kerberos V5 for movemail, including detection of V4 and V5 header
6638 files and libraries.
6639
66401997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6641
6642 * configure.in: Compute x_default_search_path
6643 and substitute into makefiles.
6644
6645 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6646
66471997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6648
6649 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6650
66511997-08-07 Erik Naggum <erik@naggum.no>
6652
6653 * configure.in: Remove lockdir, it is no longer needed.
6654 * Makefile.in (mkdir): Don't create lockdir.
6655 (lockdir): Variable deleted.
6656 (paths-force): Don't operate on PATH_LOCK.
6657
66581997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6659
6660 * leim-Makefile.in (clean, distclean): New targets.
6661
6662 * make-dist: Include leim/ChangeLog in leim distribution.
6663
66641997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6665
6666 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6667
66681997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6669
6670 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6671
66721997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6673
6674 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6675
66761997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6677
6678 * make-dist: Update leim/leim-list.el.
6679 Pass along value of $EMACS when updating lisp dir.
6680
66811997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6682
6683 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6684 prerequisite to the use of Doug Lea's malloc.
6685
66861997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6687
6688 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6689
6690 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6691
66921997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6693
6694 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6695
66961997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6697
6698 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6699 to news-r6.h.
6700
67011997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6702
6703 * config.bat: Use `sed' instead of `cp', which might not be
6704 installed.
6705
67061997-07-09 Kenichi Handa <handa@etl.go.jp>
6707
6708 * Makefile.in (mostlyclean): Add cleaning leim directory.
6709 (clean, distclean, maintainer-clean): Likewise.
6710
67111997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6712
6713 * make-dist (bogosities): Check subdirs of `lisp' also.
6714
67151997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6716
6717 * make-dist (etc): Really avoid symlinks now.
6718 (lisp): Don't delete from subdirs the things we never copy.
6719
67201997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6721
6722 * Makefile.in (install-arch-indep): Correct the target name.
6723 The first letter `i' was dropped by the previous change of mine.
6724
67251997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6726
6727 * configure.in (leim/Makefile): Generate this.
6728 (*-sysv4.2uw*): Recognize new alternative.
6729
6730 * leim-Makefile.in: Renamed from leim-Makefile.
6731
6732 * make-dist: Set up real-leim subdirectory,
6733 with the real contents of leim; then move it to
6734 a separate top-level directory.
6735
6736 * make-dist: Don't mention site-lisp, site-init, site-start
6737 or default, when listing files hat are not compiled and should be.
6738
6739 * configure.in: Create src/config.stamp at the end.
6740
67411997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6742
6743 * Makefile.in (install-leim): Correct previous change.
6744
67451997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6746
6747 * Makefile.in (install-leim): New target.
6748 (install): Depend on install-leim.
6749
67501997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6751
6752 * Makefile.in (SUBDIR): Add leim.
6753 (SUBDIR_MAKEFILES): Add leim/Makefile.
6754 (leim/Makefile): New target.
6755
67561997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6757
6758 * leim-Makefile: New file.
6759 * make-dist: Initialize a `leim' subdirectory with that makefile.
6760
67611997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6762
6763 * configure.in (GNU_MALLOC_reason): Fix message text.
6764
67651997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6766
6767 * make-dist (lisp): Don't process subdirs that start with =.
6768 (etc): Copy symlinks, as in src.
6769
67701997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6771
6772 * configure.in (i*86-*-unixware*): New alternative.
6773
67741997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6775
6776 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6777 and touch it explicitly.
6778
6779 * configure.in (mips-sony-newsos6*): New alternative.
6780 (mips-*-linux-gnu*): New alternative.
6781 (*-*-bsdi*): New alternative.
6782 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6783
67841997-06-22 Dave Love <d.love@dl.ac.uk>
6785
6786 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6787 (src/config.h): New target to re-configure if src/config.in is patched.
6788
67891997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6790
6791 * configure.in (shutdown): Check for `shutdown' function.
6792
67931997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6794
6795 * update-subdirs: Include the directory "language" in subdirs.
6796
67971997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6798
6799 * configure.in (m88k-dg-dgux4*): New alternative.
6800 (alpha-*-netbsd*): New alternative.
6801 (powerpcle-*-solaris2*): New alternative.
6802
68031997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6804
6805 * make-dist: Warn about .el files that are not compiled.
6806
68071997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6808
6809 * Makefile.in (dist): Don't run update-subdirs here,
6810 since make-dist now gets that done.
6811
6812 * make-dist: Use the new `updates' target in lisp/Makefile.
6813
6814 * make-dist: Use new non-file targets in lisp/Makefile.
6815
68161997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6817
6818 * make-dist: Handle all subdirs of `lisp' uniformly.
6819 Don't handle `term' and `language' specially.
6820 Clear out umask at the beginning.
6821
68221997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6823
6824 * make-dist: Use Make to update finder-inf.el and autoloads.
6825 Also update cus-load.el.
6826
68271997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6828
6829 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6830 in case it is desirable to disable the GNU malloc features with glibc.
6831
68321997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6833
6834 * configure.in (DOUG_LEA_MALLOC):
6835 Define if malloc_{get,set}_state exist.
6836
68371997-03-05 Kenichi Handa <handa@etl.go.jp>
6838
6839 * make-dist: Make links for files under lisp/language.
6840
68411997-02-20 Kenichi Handa <handa@etl.go.jp>
6842
6843 * update-subdirs: Exclude the directory "language" from subdirs.
6844
68451997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6846
6847 * configure.in: Check for rint and cbrt.
6848
68491997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6850
6851 * make-dist: Use $EMACS to say where to run Emacs.
6852 Add --no-update option.
6853
68541996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6855
6856 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6857
68581996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6859
6860 * make-dist (copying src): Check thoroughly for symlinks
6861 and copy them in all cases. Regularize the linking of *.in
6862 and *.opt and ChangeLog files.
6863 (copying lib-src): Likewise.
6864 Don't rm getdate.c or y.tab.*--they don't exist any more.
6865
68661996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6867
6868 * configure.in: Check for libmail, maillock.h and
6869 touchlock (for movemail).
6870
68711996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6872
6873 * configure.in (limits.h): Check for this file.
6874
68751996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6876
6877 * configure.in (rs6000-ibm-aix4.2): New alternative.
6878 (rs6000-ibm-aix4.0): New alternative.
6879 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6880
68811996-11-22 Ben Harris <bjh21@cam.ac.uk>
6882
6883 * configure.in: Recognize vax-*-netbsd*.
6884
68851996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6886
6887 * configure.in (locallisppath): Add leim directory.
6888
68891996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6890
6891 * config.bat: Make sure `mv' supports forward slashes and -f.
6892
68931996-10-28 Christian Limpach <chris@nice.ch>
6894
6895 * configure.in (hppa*-next-nextstep*): * added after hppa
6896 to accept hppa1.0 and hppa1.1.
6897
68981996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6899
6900 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6901 * configure.in (ld_switch_machine): Fix typo.
6902
69031996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6904
6905 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6906 from config.h and use them in $ac_link.
6907
69081996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6909
6910 * configure.in: Create a subdir named `lisp'.
6911
69121996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6913
6914 * configure.in: Check for getcwd.
6915
69161996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6917
6918 * configure.in: Check for termios.h. Check for setpgid.
6919
69201996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6921
6922 * configure.in: Check for setrlimit.
6923
69241996-08-31 Paul Eggert <eggert@twinsun.com>
6925
6926 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6927
69281996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6929
6930 * configure.in: Check for utimes.
6931
6932 * configure.in: Check for com_err library, but only
6933 if --with-kerberos was used. Check for krb and des
6934 only if --with-kerberos.
6935
69361996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6937
6938 * Makefile.in (INSTALL_STRIP): New variable.
6939 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6940 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6941
69421996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6943
6944 * configure.in: Check for krb and des libraries.
6945
69461996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6947
6948 * configure.in (*-sunos4.1.[3-9]*noshare):
6949 Use sunos413, not sunos4-1-3.
6950 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6951 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6952
69531996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6954
6955 * Makefile.in (src/paths.h): Target deleted.
6956 (paths-force): Delete all dependencies on this target
6957 but don't delete the target.
6958 (install): Depend on `all'.
6959 (paths-force): Don't print a message.
6960
6961 * configure.in: Generate src/paths.h here.
6962
69631996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6964
6965 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6966 New variables that affect linking only.
6967 (alpha-dec-osf*): Use those instead of previous change.
6968
69691996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6970
6971 * Makefile.in (install-arch-indep): Install info/messages.
6972
69731996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6974
6975 * Version 19.33 released.
6976
69771996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6978
6979 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6980 Fix previous change.
6981
69821996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6983
6984 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6985 New alternative.
6986
69871996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6988
6989 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6990 and NON_GCC_TEST_OPTIONS.
6991
69921996-08-06 Paul Eggert <eggert@twinsun.com>
6993
6994 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6995 "TZ=..." in environ.
6996
69971996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6998
6999 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7000
70011996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7002
7003 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7004 the more general *-sunos4.1.[3-9]* clause.
7005
70061996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7007
7008 * Version 19.32 released.
7009
7010 * configure.in (*-sco3.2v5*):
7011 Set OVERRIDE_CPPFLAG to a string of one space.
7012 Fix the code that uses OVERRIDE_CPPFLAG.
7013
70141996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7015
7016 * configure.in: Undo previous change.
7017
70181996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7019
7020 * config.sub: Use `pc', not `unknown', when canonicalizing
7021 the vendor for ...86.
7022
70231996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7024
7025 * configure.in: Check for termios.h header.
7026
70271996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7028
7029 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7030
70311996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7032
7033 * configure.in: Split bsdos2 and bsdos2-1.
7034
70351996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7036
7037 * config.sub: If last two words are not a recognized
7038 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7039 Make conversion of gnu/linux to linux-gnu really work.
7040
7041 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7042
70431996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7044
7045 * configure.in (check for using Lucid widgets by default):
7046 Eliminate indentation that confuses some compilers.
7047
70481996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7049
7050 * config.sub: Convert linux and gnu/linux to linux-gnu.
7051
7052 * make-dist: Don't update getdate.c.
7053 Ignore =... files when checking for too-long Lisp file names.
7054
70551996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7056
7057 * configure.in (euidaccess): Check for that, not for eaccess.
7058
70591996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7060
7061 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7062 before `noshare'.
7063 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7064
70651996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7066
7067 * configure.in: Rename lignux to linux-gnu in configuration names.
7068 Use gnu-linux as the opsys value (s/ file name).
7069 Allow i686 just like i386, i486, i586.
7070
70711996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7072
7073 * configure.in (i*86-*-sco3.2v5): New alternative.
7074 (OVERRIDE_CPPFLAG): New variable.
7075 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7076
7077 * configure.in: Specify vpath for .texi files.
7078
70791996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7080
7081 * configure.in: Always check for HAVE_X11R5.
7082 Separately decide whether to use a toolkit by default.
7083
70841996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7085
7086 * configure.in: If X11R5 is missing the Xaw headers,
7087 default to --with-x-toolkit=no.
7088
70891996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7090
7091 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7092
70931996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7094
7095 * Makefile.in (install-arch-indep): If cd etc makes output,
7096 don't treat that as part of the tar data.
7097 Check that ./lisp actually exists.
7098
70991996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7100
7101 * make-dist: Check for long file names.
7102
71031996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7104
7105 * Version 19.31 released.
7106
71071996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7108
7109 * configure.in: Recognize sparc-*-lignux.
7110
71111996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7112
7113 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7114 Don't include config.w95.
7115
71161996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7117
7118 * make-dist: Replace --no-clean-up and --no-tar options
7119 with --clean-up and --tar, so that the default is useful.
7120
71211996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7122
7123 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7124 if not, tell the user to rename it and abort.
7125
71261996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7127
7128 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7129 test program.
7130
71311996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7132
7133 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7134
7135 * make-dist (MANIFEST): Fix previous change.
7136 (msdos): Put mainmake.v2 into the dist.
7137
71381996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7139
7140 * make-dist: Exit if autoconf fails.
7141
71421996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7143
7144 * config.bat: Set djgpp-ver, and unset it at the end.
7145 Add a number of conditionals for DJGPP version 2.
7146 Rename label libsrc2 to libsrc3.
7147 Substitute for LDFLAGS in src/Makefile.
7148 Substitute for ALL_CFLAGS in lib-src/Makefile.
7149
71501996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7151
7152 * configure.in (ncurses): Check this after checking fns like strerror.
7153
71541996-04-08 Erik Naggum <erik@naggum.no>
7155
7156 * make-dist (MANIFEST): Don't include lines from =files.
7157
71581996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7159
7160 * make-dist: Don't put lisp/dired.todo in the dist.
7161
71621996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7163
7164 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7165
7166 * configure.in (setlocale): Check for it.
7167
7168 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7169
71701996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7171
7172 * configure.in: Use lignux instead of linux as value of opsys.
7173
71741996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7175
7176 * Makefile.in (install-strip): Fix whitespace.
7177 Get rid of continuation.
7178
7179 * config.sub: Convert linux or gnu/linux to lignux.
7180
71811996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7182
7183 * configure.in: Accept lignux in configuration name.
7184
71851996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7186
7187 * Makefile.in (install-strip): New target.
7188
71891996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7190
7191 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7192 -f failed to do the job on Suns.
7193
71941996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7195
7196 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7197
7198 * configure.in (linux/version.h): Check for this header.
7199
72001996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7201
7202 * configure.in: Remove -fno-builtin hackery from -lm check.
7203
72041996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7205
7206 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7207 just this test.
7208
7209 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7210
72111996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7212
7213 * configure.in: Check for ncurses.
7214
72151996-02-28 Paul Eggert <eggert@twinsun.com>
7216
7217 * configure.in (LOCALTIME_CACHE):
7218 Also define if localtime mishandles unsetting TZ.
7219 This works around a localtime bug in mips-dec-ultrix.
7220
72211996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7222
7223 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7224
7225 * configure.in: Improve messages about X versions.
7226
72271996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7228
7229 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7230
72311996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7232
7233 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7234 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7235
7236 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7237 (install): Put install-arch-indep before install-arch-dep.
7238
72391996-02-20 Dave Love <d.love@dl.ac.uk>
7240
7241 * INSTALL: Clarify info about MS-DOS path handling.
7242
72431996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7244
7245 * Makefile.in (install-arch-indep): Install info/ccmode*.
7246 In previous change, protect against /bin/pwd returning null string.
7247
72481996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7249
7250 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7251 to lispdir.
7252
72531996-02-01 Paul Eggert <eggert@twinsun.com>
7254
7255 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7256
72571996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7258
7259 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7260
72611996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7262
7263 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7264 we delete everything distclean deletes.
7265
72661996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7267
7268 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7269
72701996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7271
7272 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7273 into LDFLAGS instead of into LIBS.
7274
72751996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7276
7277 * configure.in (HAVE_XMU): Fix typo in previous change.
7278
72791996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7280
7281 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7282
72831996-01-10 Erik Naggum <erik@naggum.no>
7284
7285 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7286
72871996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7288
7289 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7290
72911996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7292
7293 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7294 and use -lXt to link it.
7295
72961996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7297
7298 * configure.in (locallisppath): Put version-specific dir first.
7299
73001996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7301
7302 * configure.in (hppa-*-nextstep*): New alternative.
7303 (USE_X_TOOLKIT): By default, set this to "maybe";
7304 and change that later to LUCID or "no" according to X11 version.
7305
7306 * make-dist: Recompile outdated .elc files and update all autoloads.
7307
73081996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7309
7310 * configure.in (locallisppath): Fix typo in last change: " -> '.
7311
73121996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7313
7314 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7315
73161995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7317
7318 * Makefile.in (install-arch-indep): Give all files read permission.
7319
73201995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7321
7322 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7323 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7324
73251995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7326
7327 * configure.in: Determine HAVE_X11R6.
7328 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7329
73301995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7331
7332 * configure.in: Just "solaris" now defaults to version 2.4.
7333 Add sunos4.1.n-noshare as alternative.
7334
73351995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7336
7337 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7338
73391995-11-29 Erik Naggum <erik@naggum.no>
7340
7341 * Makefile.in (install-arch-indep): Add missing backslash.
7342
73431995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7344
7345 * Makefile.in (install-arch-indep): Don't install
7346 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7347
73481995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7349
7350 * Makefile.in (install-arch-indep): Fix previous change.
7351
7352 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7353
73541995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7355
7356 * Version 19.30 released.
7357
7358 * make-dist (lisp): Exclude subdirs.el.
7359
73601995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7361
7362 * make-dist (etc): Delete *.orig and *.rej.
7363
73641995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7365
7366 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7367
73681995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7369
7370 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7371
73721995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7373
7374 * make-dist (nt): Rename install, readme, and todo to
7375 INSTALL, README, and TODO.
7376
73771995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7378
7379 * make-dist (lisp): Don't distribute site-start.
7380
73811995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7382
7383 * make-dist: Break the hard link on alloca.c.
7384
73851995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7386
7387 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7388
73891995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7390
7391 * make-dist (src, lib-src): Don't distribute Makefile.c.
7392 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7393
73941995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7395
7396 * Makefile.in (mkdir): Create man1dir, not mandir.
7397 (uninstall): Use man1dir, not mandir.
7398
73991995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7400
7401 * Makefile.in (man1dir): New variable.
7402 (install-arch-indep): Use man1dir.
7403
7404 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7405
7406 * make-dist: Create lisp/MANIFEST.
7407
74081995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7409
7410 * configure.in (m68k-*-linux*): New alternative.
7411
74121995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7413
7414 * make-dist: Use new names config.in, paths.in, and
7415 {src,lib-src}/Makefile.in.
7416
74171995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7418
7419 * configure.in: Don't bother checking for drem.
7420
74211995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7422
7423 * Makefile.in (distclean): Delete line with just a tab in it.
7424 (install-arch-indep): Delete spaces that precede tabs.
7425 Delete spurious `fi' left from previous change.
7426 (install): Supply `true' as command, to avoid null command.
7427
74281995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7429
7430 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7431
74321995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7433
7434 * configure.in (powerpc-*-solaris2): New alternative.x
7435
74361995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7437
7438 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7439 of paths.h.tmp$$, to avoid going beyond 14 characters.
7440
74411995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7442
7443 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7444
74451995-09-06 Paul Eggert <eggert@twinsun.com>
7446
7447 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7448 if localtime caches TZ. Check for tzset.
7449
74501995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7451
7452 * config.bat: Simplify using new names file names src/makefile.in,
7453 config.in, paths.in. Change Echo commands not to use `.
7454
74551995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7456
7457 * Makefile.in (install-arch-indep): Always install the new dir file;
7458 rename the previous dir file to dir.bak or dir.old.
7459
74601995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7461
7462 * configure.in (RANLIB): Substitute this into makefiles.
7463 Set it specially on solaris; set it by default on other systems.
7464
7465 * configure.in: Fix previous Alpha change.
7466
74671995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7468
7469 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7470 NON_GCC_TEST_OPTIONS.
7471
74721995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7473
7474 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7475 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7476
7477 * configure.in (alpha-*-linux*): New configuration.
7478
74791995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7480
7481 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7482 (m68k-next-nextstep*): New alias for that.
7483 (i*86-*-nextstep*): Use nextstep.h.
7484 (sparc-*-nextstep*): New configuration.
7485
74861995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7487
7488 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7489 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7490
74911995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7492
7493 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7494 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7495
74961995-07-18 Mike Long <mike.long@analog.com>
7497
7498 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7499
75001995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7501
7502 * Makefile.in (src/paths.h, paths-force):
7503 Rename src/paths.h.in to src/paths.in.
7504 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7505
7506 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7507 Use Makefile.c for intermediate file.
7508 Rename src/config.h.in to src/config.in.
7509
75101995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7511
7512 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7513 (mips-dec-ultrix4.[12]): New alternative for old versions.
7514
75151995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7516
7517 * make-dist: Don't break intra-tree links.
7518
75191995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7520
7521 * configure.in: Put back archlibdir initialization. Require
7522 autoconf 2.4.1 or later.
7523
75241995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7525
7526 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7527 (mips-mips-riscos5*): New alternative.
7528
75291995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7530
7531 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7532
75331995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7534
7535 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7536 (mandir, infodir, archlibdir): Initializations deleted.
7537
7538 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7539 On hpux9shr, use hpux9shxr4.h.
7540
75411995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7542
7543 * configure.in: Added target mips-dec-mach_bsd4.3.
7544 * config.guess: Guess mips-dec-mach_bsd4.3.
7545
75461995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7547
7548 * Makefile.in (mkdir): Use symbolic chmod.
7549
75501995-06-22 Paul Eggert <eggert@twinsun.com>
7551
7552 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7553 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7554
75551995-06-22 Paul Eggert <eggert@twinsun.com>
7556
7557 * Makefile.in (SUBDIR_MAKEFILES):
7558 Add man/Makefile, so `make distclean' removes it.
7559 (top_distclean): Add config.log to the list of files to be removed.
7560
75611995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7562
7563 * Version 19.29 released.
7564
75651995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7566
7567 * configure.in: Fix the previous change to verify that the -b
7568 option really solves the problem.
7569
7570 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7571
75721995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7573
7574 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7575
75761995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7577
7578 * configure.in: Report more clearly when there is no special
7579 dir to search for X includes or libraries.
7580
75811995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7582
7583 * configure.in: Check for -lpthreads, not -lpthread.
7584
75851995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7586
7587 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7588
75891995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7590
7591 * configure.in: Check for -lpthread.
7592
75931995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7594
7595 * Makefile.in (install-arch-indep): Install info files for mh-e.
7596 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7597
75981995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7599
7600 * configure.in (*-solaris2.5): New configuration.
7601
7602 * make-dist: Copy new files config.nt and config.w95.
7603
76041995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7605
7606 * configure.in: Use x_includes, not x_libraries, for -I.
7607 Make bitmapdir a colon-separated list.
7608
76091995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7610
7611 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7612
7613 * configure.in: Allow x_libraries and x_includes to be paths.
7614
76151995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7616
7617 * configure.in: Fix typo.
7618
76191995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7620
7621 * INSTALL: Clarify use of site-init.el.
7622
76231995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7624
7625 * configure.in: Pass arg to sqrt.
7626
76271995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7628
7629 * make-dist: Fix May 6 change.
7630
76311995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7632
7633 * vpath.sed: Delete reference to ymakefile.
7634
76351995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7636
7637 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7638
76391995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7640
7641 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7642
7643 * update-subdirs: Specify /bin/sh to run the script.
7644
76451995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7646
7647 * make-dist: Put src/makefile.nt in dist.
7648
7649 * configure.in (i[345]86-*-bsdi2*): New configuration.
7650 (vax-dec-bsd386*): Deleted.
7651
76521995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7653
7654 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7655 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7656 Use fmod instead of logb in -lm check.
7657
76581995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7659
7660 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7661 Use bsd4-3. Don't set NON_GNU_CPP.
7662
7663 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7664 In nt, copy various different things, but not *.cmd.
7665 Fix the ln commands for the subdirs of nt.
7666
76671995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7668
7669 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7670
76711995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7672
7673 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7674 since that's what the header file expects.
7675
76761995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7677
7678 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7679 and 68040 based machines when choosing options for gnucc.
7680
76811995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7682
7683 * Makefile.in (top_distclean): Delete config.cache.
7684
76851995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7686
7687 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7688
7689 * configure.in: Use m/ncr386.h.
7690
76911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7692
7693 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7694
76951995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7696
7697 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7698 (man): Don't copy texindex.c and getopt.c; they're deleted.
7699 (etc): Omit `e'; it's a subdirectory.
7700 (etc/e): Use `../..', not `..', to reference top level.
7701
77021995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7703
7704 * Makefile.in (install-arch-indep, dist):
7705 Look for `update-subdir' in $(srcdir).
7706
77071995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7708
7709 * make-dist: Include mkinstalldirs in distribution.
7710
77111995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7712
7713 * make-dist: Add missing close backquote.
7714
77151995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7716
7717 * make-dist: Don't distribute shortnames directory.
7718
77191995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7720
7721 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7722
77231995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7724
7725 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7726
77271995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7728
7729 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7730
77311995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7732
7733 * configure.in (mips-sgi-irix6): New configuration.
7734
77351995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7736
7737 * Makefile.in (maintainer-clean): Renamed from realclean.
7738
77391995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7740
7741 * configure.in: Create a .gdbinit that sources the real one,
7742 if using a different build directory.
7743
77441995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7745
7746 * configure.in: Check for sys/select.h.
7747
77481995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7749
7750 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7751
77521994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7753
7754 * configure.in: Handle isc 4.1 operating system.
7755
77561994-12-10 Richard Stallman <rms@kepa>
7757
7758 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7759 (rs6000-ibm-aix4*): New alternative.
7760
77611994-12-06 Richard Stallman <rms@kepa>
7762
7763 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7764
77651994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7766
7767 * configure.in: Don't try to make directories that are guaranteed
7768 to already exist.
7769
77701994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7771
7772 * configure.in: Generate man/Makefile from man/Makefile.in.
7773 Create the man subdir.
7774
7775 * Makefile.in (dvi): Run Make in our man subdir.
7776
7777 * make-dist: Create subdir etc/e.
7778 Make links to it.
7779 Put man/Makefile.in in dist, instead of man/Makefile.
7780
77811994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7782
7783 * configure.in: Add --with-pop, --with-kerberos, and
7784 --with-hesiod for movemail.
7785
77861994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7787
7788 * configure.in (m68*-apollo*): Use s/domain.h.
7789
77901994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7791
7792 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7793
77941994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7795
7796 * configure.in: Don't add -I, -L, -R options for cc if their
7797 arguments would be empty.
7798
77991994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7800
7801 * configure.in (i860-intel-osf1*): New alternative.
7802 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7803 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7804
78051994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7806
7807 * configure.in: Make h_errno check not use nested functions.
7808
78091994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7810
7811 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7812
78131994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7814
7815 * Makefile.in (install-arch-indep): Avoid continued comment
7816 swallowing target line.
7817
78181994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7819
7820 * configure.in: Protect a character class with `changequote'.
7821
78221994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7823
7824 * configure.in: Accept `news' as a synonym for `newsos'.
7825
78261994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7827
7828 * Makefile.in: Don't rm files if cd fails.
7829
78301994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7831
7832 * make-dist: Put nt subdir and its subdirs in the dist.
7833 (lib-src): Put makefile.nt in the dist.
7834 (lisp): Put makefile.nt in the dist.
7835
78361994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7837
7838 * configure.in: Change a stray `[' to `test'.
7839
78401994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7841
7842 * configure.in: Adapt for Autoconf v2. Use the standard argument
7843 parser, host type canonicalizer, X11 finder, and message
7844 printing macros. Use the new macro names. Use `test' instead of `['.
7845
78461994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7847
7848 * configure.in: Check for getpagesize.
7849
78501994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7851
7852 * make-dist (msdos): Put sed* in the distribution.
7853
78541994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7855
7856 * config.bat: New option, `--with-x', for configuring Emacs
7857 for use with the X11 system DesqView/X.
7858 New option, `--no-debug', for compiling Emacs without debug
7859 information thus saving disk space.
7860 (src/config.h, src/paths.h): Use `update' (which is like
7861 `move-if-changed') to change the file.
7862 (src/config.h): When configuring for X11 perform extra changes.
7863 (src/makefile): When configuring for X11 perform extra changes.
7864 (lib-src): Remove temporary files.
7865 (): Check that `sed', `rm', `mv', and `gcc' are available.
7866
78671994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7868
7869 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7870
7871 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7872
78731994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7874
7875 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7876
7877 * configure.in (canonical): Substitute var into makefiles.
7878 (bitmapdir): Likewise.
7879
7880 * Makefile.in (bitmapdir): New variable.
7881 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7882
78831994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7884
7885 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7886
7887 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7888 * update-subdirs: New shell script.
7889
78901994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7891
7892 * Makefile.in (top_distclean): Don't rm build-install.
7893 (SOURCES): Delete build-install.in.
7894
7895 * make-dist: Don't distribute build-ins.in.
7896 * build-ins.in: File deleted.
7897
78981994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7899
7900 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7901
79021994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7903
7904 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7905
7906 * configure.in (libexecdir): Renamed from libdir. New default.
7907 (sharedstatedir): Renamed from statedir. New default.
7908 (datadir): New default.
7909
7910 * make-dist: Don't distribute subdirs.el.
7911
79121994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7913
7914 * configure.in (eaccess): Check for it.
7915
79161994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7917
7918 * configure.in (mktime): Check for it.
7919
79201994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7921
7922 * configure.in (motif): Add support for usage and option checking.
7923
79241994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7925
7926 * configure.in (utimes): Check for it.
7927
79281994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7929
7930 * Makefile.in (install-arch-indep): Don't do mkdir here.
7931
79321994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7933
7934 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7935 riscix.h renamed to acorn.h.
7936
79371994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7938
7939 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7940 New configurations.
7941
79421994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7943
7944 * configure.in: Remove trailing slashes from srcdir.
7945
79461994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7947
7948 * configure.in (i[345]86-sequent-ptx*): Handle
7949
79501994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7951
7952 * Makefile.in (paths-force): Depend on src/paths.h
7953
79541994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7955
7956 * configure.in (config_options): Save all arguments, not just some.
7957
79581994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7959
7960 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7961
7962 * configure.in: Add AC_AIX.
7963 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7964
79651994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7966
7967 * configure.in (parsing options): Simplify sed command to delete -'s.
7968
79691994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7970
7971 * configure.in (config_options): New shell variable.
7972 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7973
79741994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7975
7976 * configure.in (alpha-dec-osf*): New target.
7977
7978 * Makefile.in: Use just one FRC target.
7979
79801994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7981
7982 * Makefile.in (removenullpaths, paths-force):
7983 Use name paths.h.tmp$$, which depends on the pid.
7984
79851994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7986
7987 * Makefile.in (removenullpaths, paths-force):
7988 Put paths.h.tmp in top-level dir, not in src.
7989
79901994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7991
7992 * Version 19.27 released.
7993
79941994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7995
7996 * Version 19.26 released.
7997
79981994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7999
8000 * configure.in: Check for lrand48, not rand48.
8001
80021994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8003
8004 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8005 (powerpc-ibm-aix*): New aliases.
8006
80071994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8008
8009 * make-dist (src/m, src/s): Put *.inp in distribution.
8010
80111994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8012
8013 * configure.in: Accept i586 and i486 along with i386.
8014
80151994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8016
8017 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8018 even if CPP env var was set by the user.
8019
8020 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8021
80221994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8023
8024 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8025
80261994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8027
8028 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8029
80301994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8031
8032 * configure.in: Check more specifically for i*86-sun-sunos.
8033
80341994-08-03 Caveh Jalali (caveh@eng.sun.com)
8035
8036 * configure.in: Handle solaris 2.4.
8037
80381994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8039
8040 * configure.in (rand48): Check for it.
8041
80421994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8043
8044 * make-dist: Update the info files.
8045
80461994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8047
8048 * configure.in: Make "checking..." messages' style consistent.
8049 (HAVE_H_ERRNO): New test.
8050
80511994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8052
8053 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8054
80551994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8056
8057 * configure.in (CFLAGS): If the envvar was specified, use that.
8058 And set REAL_CFLAGS from it too.
8059
80601994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8061
8062 * make-dist: Update finder-inf.el.
8063
80641994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8065
8066 * make-dist (msdos): Include sed4.inp in dist.
8067
8068 * Makefile.in (libsrc_libs): Var deleted.
8069
80701994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8073
80741994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8075
8076 * configure.in (mips-sony-newsos4*): New alias.
8077
80781994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8079
8080 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8081 (*-convex-convexos*): Accept this as alias.
8082
80831994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8084
8085 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8086 for two different uses.
8087
80881994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8089
8090 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8091
80921994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8093
8094 * make-dist: Put ./BUGS into the distrib.
8095
80961994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8097
8098 * configure.in: Handle 386 running Solaris 2.
8099
81001994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8101
8102 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8103
81041994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8105
8106 * configure.in (mips-sony-newsos*): Use news-risc.h.
8107
8108 * configure.in: Accept bsdi as opsys, like bsd386.
8109
81101994-06-01 Morten Welinder (terra@diku.dk)
8111
8112 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8113
81141994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8115
8116 * Version 19.25 released.
8117
8118 * make-dist (shortversion): Don't assume another period follows.
8119
81201994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8121
8122 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8123 (uninstall): Use /bin/pwd.
8124
8125 * Makefile.in (blessmail): Depend on src.
8126 (all): Don't depend on blessmail.
8127
8128 * Makefile.in (src/paths.h): Don't force recomputation.
8129 (paths-force): New target; force recomputation of paths.h.
8130 (all): Depend on paths-force.
8131 (src, lib-src): Depend on src/paths.h.
8132
8133 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8134 NON_GCC_TEST_OPTIONS.
8135
81361994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8137
8138 * configure.in: Don't insist on subversions for irix.
8139
81401994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8141
8142 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8143
8144 * configure.in (i[34]86-next-*): New alternative.
8145
81461994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8147
8148 * Version 19.24 released.
8149
8150 * configure.in: New config hppa*-hp-hpux9shr*.
8151
81521994-05-22 Morten Welinder (terra@tyr.diku.dk)
8153
8154 * config.bat: Doc fix.
8155
81561994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8157
8158 * Makefile.in (mostlyclean, clean, distclean, realclean)
8159 (extraclean): Don't act on man subdir if it doesn't exist.
8160
81611994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8162
8163 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8164 Use them to set up CC.
8165 (*-sun-sunos4.1.3): Set them.
8166
81671994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8168
8169 * Makefile.in (lib-src): Don't depend on src/paths.h.
8170
81711994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8172
8173 * build-ins.in (copydests): Get rid of spurious `-'s.
8174
8175 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8176
81771994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8178
8179 * Version 19.23 released.
8180
8181 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8182 for the Xlib and Xt checks; then restore old CFLAGS.
8183
81841994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8185
8186 * configure.in (HAVE_X11XTR6): Add newline before #if.
8187 Add newline after #endif.
8188
81891994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8190
8191 * configure.in (HAVE_X11XTR6): Arrange to define it.
8192
81931994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8194
8195 * Makefile.in (install): Depend on blessmail.
8196
81971994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8198
8199 * configure.in (mips-siemens-sysv*): Put quotes around value
8200 containing blanks.
8201
82021994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8203
8204 * Makefile.in (TAGS): Use the makefile in src subdir.
8205
82061994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8207
8208 * configure.in (opsys): Recognize `gnu'.
8209
82101994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8211
8212 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8213
82141994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8215
8216 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8217 version > 1.8.
8218
82191994-05-08 Morten Welinder (terra@diku.dk)
8220
8221 * config.bat: Forcibly remove "# " style comments from makefiles.
8222
82231994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8224
8225 * Makefile.in (uninstall): When processing lispdir and etcdir,
8226 do nothing unless it exists and is a directory.
8227
82281994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8229
8230 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8231 Merge code in from install-doc.
8232 (install-doc): Merge code back into install-arch-indep.
8233 (install-arch-dep): Don't depend on install-doc.
8234
8235 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8236
82371994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8238
8239 * configure.in (making src/Makefile and lib-src/Makefile):
8240 Split off the autoconf substitutions and don't pass them thru cpp.
8241 (undefs): Use $canonical as well as $configuration.
8242
8243 * make-dist: Distribute lisp/Makefile.
8244
8245 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8246 Use lower case names for the s files.
8247
82481994-05-03 Morten Welinder (terra@diku.dk)
8249
8250 * config.bat: Added possibility for different file name
8251 transcriptions in lib-src.
8252
82531994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8254
8255 * Makefile.in (lib-src): Undo previous change.
8256 (blessmail): New target to run maybe-blessmail in lib-src.
8257 (all): Depend on blessmail.
8258
8259 * Makefile.in (lib-src): Depend on src.
8260
82611994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8262
8263 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8264 (m88k-dg-dgux5.4R2): dgux5.4R2.
8265
82661994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8267
8268 * configure.in (window_system): Restore accidentally deleted code
8269 that uses AC_FIND_X.
8270
8271 * make-dist: Distribute config.bat.
8272
82731994-04-29 Morten Welinder (terra@diku.dk)
8274
8275 * config.bat: Corrected the configuration of lib-src
8276 to keep up with configure. Add note about dos version 3
8277 or better needed (djgpp needs that). Add note explaining
8278 that either install in c:/emacs or edit the script.
8279 Don't change to c:/emacs, but assume we're there (to minimize
8280 the number of places to change).
8281
8282 * config.bat: Build-in the first step towards X11 support with
8283 the X11 emulator that exists. At this time it won't work,
8284 and several files are missing.
8285
82861994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8287
8288 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8289 Don't look for -lresolv.
8290
8291 * Makefile.in (lib-src): Depend on src/paths.h.
8292
82931994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8294
8295 * configure.in: Restore deleted AC_SUBST of `configuration'.
8296 Improve error message for bad --with-x-toolkit value.
8297
8298 * configure.in: Define CONFIGURATION in src/config.h
8299 rather than substituting in src/Makefile.in.
8300
83011994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8302
8303 * Makefile.in (install-doc): New target.
8304 (install-arch-dep): Depend on install-doc.
8305 (mkdir): Create docdir.
8306
83071994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8308
8309 * configure.in: Test for libresolv.a.
8310 Substitute machfile and opsysfile.
8311
83121994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8313
8314 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8315 (install-arch-dep): Install under the name $(EMACS).
8316
83171994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8318
8319 * configure.in (version): Use entire value of emacs-version.
8320 (mips-siemens-sysv*): New alternative.
8321
83221994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8323
8324 * Makefile.in (install-arch-indep): Don't install dired-x*.
8325
83261994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8327
8328 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8329 Fix definition of $undefs.
8330
83311994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8332
8333 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8334
8335 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8336
83371994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8338
8339 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8340
83411994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8342
8343 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8344 and run it thru cpp, as with src/Makefile.in.
8345
8346 * configure.in: Use AC_SET_MAKE.
8347
83481994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8349
8350 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8351
83521994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8353
8354 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8355
8356 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8357 (printing the choices): Make the toolkit message unconditional.
8358 (USE_X_TOOLKIT): Use `none', not `no', if none.
8359 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8360 Get rid of temp file foofoo1.
8361
83621994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8363
8364 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8365
83661994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8367
8368 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8369 (printing the choices): State choice of toolkit.
8370 (libsrc_libs): Recalculate after writing config.h;
8371 then update lib-src/Makefile.
8372
83731994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8374
8375 * configure.in: Add sunos4shr as alternative for suns.
8376 Conditionals testing for null $CC were backwards.
8377
83781994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8379
8380 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8381
83821994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8383
8384 * configure.in: Handle -isc4.0*.
8385
83861994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8387
8388 * configure.in (esix5): Set NON_GNU_CPP.
8389
83901994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8391
8392 * Makefile.in (thisdir): Nonsensical variable removed.
8393 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8394 back to $thisdir, rather than the directory `this_dir'.
8395
83961994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8397
8398 * Makefile.in (install-arch-indep): Add missing backslash after a
8399 `then'.
8400
84011994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8402
8403 * Makefile.in (thisdir): New variable.
8404 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8405
84061994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8407
8408 * configure.in: Add freebsd.
8409
84101994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8411
8412 * configure.in: Check for fpathconf.
8413
84141994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8415
8416 * configure.in (with_x_toolkit): Fix typo in previous change.
8417
84181994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8419
8420 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8421
84221994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8423
8424 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8425
84261994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8427
8428 * configure.in: Fix value of docdir.
8429 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8430
84311994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8432
8433 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8434
84351994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8436
8437 * configure.in: New variable docdir to control where the docstring
8438 file goes.
8439 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8440
84411994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8442
8443 * configure.in: When --run-in-place, don't inherit archlibdir.
8444
84451994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8446
8447 * Makefile.in (install-arch-dep, install-arch-indep):
8448 New targets split up former do-install rule.
8449 (do-install): Target deleted.
8450
84511994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8452
8453 * configure.in (mips-sony-newsos*): New configuration.
8454
84551994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8456
8457 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8458
84591994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8460
8461 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8462
84631994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8464
8465 * configure.in: Don't initialize CC.
8466
84671994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8468
8469 * configure.in (creating src/Makefile): Also generate -U switches
8470 for symbols in the $configuration value.
8471
8472 * configure.in: Check for sys_siglist being declared in system header.
8473
84741994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8475
8476 * configure.in (creating src/Makefile): Delete blank lines
8477 along with lines of whitespace.
8478 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8479
84801994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8481
8482 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8483 like C_SWITCH_SYSTEM.
8484 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8485
84861994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8487
8488 * configure.in (drem): Check for this function.
8489
84901994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8491
8492 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8493 If CPP was inherited from environment, don't use NON_GNU_CPP.
8494 (NON_GNU_CC): Likewise.
8495 (handling with_gcc): Use explicit if in the `no' case.
8496 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8497
84981994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8499
8500 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8501
85021994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8503
8504 * configure.in: Check whether fmod exists.
8505
85061994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8507
8508 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8509 {src,lisp}/OChangeLog.
8510
85111994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8512
8513 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8514 necessary for proper operation. This code works with the current
8515 released version of Autoconf.
8516
85171994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8518
8519 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8520 (USE_X_TOOLKIT): Define it for all values except `no'.
8521
8522 * configure.in: Undo first Jan 8 change and Jan 16 change.
8523
85241994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8525
8526 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8527 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8528
8529 * Makefile.in (lwlib/Makefile): New target.
8530 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8531 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8532 (unlock, relock): Handle lwlib subdir.
8533
8534 * Makefile.in: Add some .PHONY targets.
8535
8536 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8537
8538 * lwlib: New subdirectory.
8539
85401994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8541
8542 * configure.in: If CPP has a value that is a directory,
8543 discard the value.
8544
85451994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8546
8547 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8548 remove -U[0-9]*.
8549
85501994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8551
8552 * Makefile.in (do-install): Install the dired-x info files.
8553
8554 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8555 (See src/s/sol2.h.)
8556
85571994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8558
8559 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8560
85611994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8562
8563 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8564 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8565 gratuitously break this and not make a change log entry.
8566 Optimized sed processing of Makefile.in and cpp output; now
8567 preserves comments previously removed from the cpp input.
8568 Eliminated temp file for cpp output. Generate -U switches to
8569 undefine all identifiers that appear in the directory name
8570 ${srcdir}; pass these to cpp.
8571
8572 * configure.in (version): Fix sed regexp to match two-elt version
8573 number.
8574
8575 * configure.in: Check for strerror.
8576
85771994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8578
8579 * configure.in: Test for bcmp.
8580
85811994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8582
8583 * make-dist (tempdir): Put subdir msdos into the distribution.
8584
85851993-01-07 Morten Welinder (terra@diku.dk)
8586
8587 * config.bat: New file.
8588
85891994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8590
8591 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8592
85931994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8594
8595 * configure.in (m68*-next-*): Don't care about which os is specified.
8596 (i[34]86-*-*): Check for *-nextstop*.
8597
85981993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8599
8600 * configure.in: Check for setsid.
8601
86021993-12-17 Richard Stallman (rms@srarc2)
8603
8604 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8605
86061993-12-15 Richard Stallman (rms@srarc2)
8607
8608 * Makefile.in (mkdir): Make only the lockdir writable.
8609
8610 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8611
86121993-12-11 Richard Stallman (rms@srarc2)
8613
8614 * Makefile.in (libdir): Use @libdir@.
8615
86161993-12-08 Richard Stallman (rms@srarc2)
8617
8618 * Makefile.in (install): Add empty command.
8619
86201993-12-04 Richard Stallman (rms@srarc2)
8621
8622 * make-dist: Put man/getopt.c in the dist.
8623
8624 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8625
8626 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8627
86281993-12-03 Richard Stallman (rms@srarc2)
8629
8630 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8631 Set it for all solaris versions.
8632 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8633 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8634 Likewise for NON_GNU_CC and CC.
8635
86361993-12-01 Richard Stallman (rms@srarc2)
8637
8638 * configure.in (mips-mips-riscos4*): Assign variable CC.
8639 (checking ${with_gcc}): If "no", don't override CC if already set.
8640 (CC): Initialize it as empty.
8641
86421993-11-30 Richard Stallman (rms@srarc2)
8643
8644 * configure.in (Suns): Set CPP if *-solaris2.3*.
8645
86461993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8647
8648 * Version 19.22 released.
8649
8650 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8651
86521993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8653
8654 * make-dist: When breaking links, use cp -p.
8655 Copy install.sh into distribution.
8656 Move the temp dir up into the parent dir;
8657 don't leave the staging dir make-dist.tmp... in existence.
8658 * install.sh: New file.
8659
86601993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8661
8662 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8663
86641993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8665
8666 * configure.in (version): When --run-in-place, exclude
8667 ${datadir}/emacs/site-lisp from locallisppath.
8668
86691993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8670
8671 * configure.in: Delete jumk.c before writing it.
8672
86731993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8674
8675 * Version 19.21 released.
8676
8677 * Makefile.in (mkdir): Ignore error from chmod.
8678
86791993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8680
8681 * make-dist: Don't put lisp/forms.README in the distribution.
8682
86831993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8684
8685 * configure.in (creating src/Makefile): Before running cpp,
8686 discard all lines that start with `# Generated' or /**/#.
8687
86881993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8689
8690 * Version 19.20 released.
8691
8692 * make-dist: Use build-ins.in, not build-install.in.
8693 Don't bother updating TAGS since it's not included.
8694
8695 * build-ins.in: Renamed from build-install.in.
8696
86971993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8698
8699 * make-dist: Don't try to link *.texinfo--there are none now.
8700 When running make in lib-src, specify YACC var value.
8701
87021993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8703
8704 * configure.in (extrasub): Add vpath patterns for %.[yls].
8705
8706 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8707 Instead just include the commands to make src/Makefile as the
8708 second arg to AC_OUTPUT.
8709
8710 * configure.in: Use : instead of dnl for comment inside
8711 $makefile_command.
8712
8713 * configure.in: No longer use vpath_sed. Instead, when we notice
8714 srcdir already configured, set extrasub to hack vpath in the
8715 makefiles.
8716
8717 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8718 before moving it.
8719 * Makefile.in (VPATH): Define to @srcdir@.
8720
87211993-09-28 Brian J. Fox (bfox@cubit)
8722
8723 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8724 doesn't exist. Just copy src/Makefile.in instead. Touch
8725 all of the Makefiles after editing config.status.
8726
8727 * INSTALL: Update documentation to match new configuration
8728 mechanism.
8729
87301993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8731
8732 * configure.in: Allow any of the path or directory Makefile
8733 variables to be set with flags to configure. Create all Makefiles
8734 at configure time. Edit special commands into config.status after
8735 src/Makefile.in is built from src/Makefile.
8736
8737 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8738 If these files are out of date, simply have config.status
8739 rebuild them; don't rebuild them explicitly.
8740
87411993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8742
8743 * build-install.in: Change src/xemacs to src/emacs. We no longer
8744 create src/xemacs, so the file wouldn't be found.
8745
8746 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8747
87481993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8749
8750 * configure.in: Avoid forcing the search of /usr/include before
8751 fixed include files by resetting C_SWITCH_X_SITE if it is
8752 "-I/usr/include".
8753
87541993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8755
8756 * Makefile.in (@rip_paths@locallisppath):
8757 Delete ${datadir}/emacs/site-lisp.
8758
87591993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8760
8761 * configure.in:
8762 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8763 Remove ${extra_output} from AC_OUTPUT call.
8764
87651993-09-17 Brian J. Fox (bfox@inferno)
8766
8767 * make-dist: Quote backquotes found in strings to be echoed.
8768
8769 * configure.in: Use "sh -c pwd" when we want to avoid having the
8770 shell fix up the value of $PWD.
8771
87721993-09-13 Brian J. Fox (bfox@inferno)
8773
8774 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8775 of the installation fail. Suggested by Karl Berry.
8776
87771993-08-30 Brian J. Fox (bfox@inferno)
8778
8779 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8780 was used. Set MAKEFLAGS from MFLAGS.
8781
87821993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8783
8784 * configure.in: Test for res_init in libc.
8785
87861993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8787
8788 * configure.in: In the file ${tempcname}, use configure___
8789 instead of @configure@.
8790
87911993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8792
8793 * make-dist: Dist vpath.sed
8794
8795 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8796 Depend on vpath.sed.
6e81c819 8797 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8798
8799 * configure.in: Substitute variable `vpath_sed'.
8800 If not in $srcdir and $srcdir is configured,
8801 issue warning that GNU make is required,
8802 and set vpath_sed to use vpath.sed script.
8803
88041993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8805
8806 * configure.in: Remove check for $srcdir being configured. This
8807 pretty much works now.
8808 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8809 Check for XFree86 (/usr/X386/include) independent of whether
8810 -lXbsd exists.
8811
8812 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8813 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8814 `make'.
8815
88161993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8817
8818 * Version 19.19 released.
8819
8820 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8821
88221993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8823
8824 * configure.in: Check for XScreenNumberOfScreen.
8825
88261993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8827
8828 * configure.in: Add * to end of all configuration alternatives.
8829 (m68*-sony-newsos3*): New alternative.
8830
88311993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8832
8833 * make-dist: Include getdate.c in distribution.
8834
8835 * configure.in: For --help, use $PAGER if it is set.
8836 (LIB_X11_LIB): Default to -lX11.
8837 (mips-sgi-irix5.*): New alternative.
8838
8839 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8840
8841 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8842 Recognize *.B8.* as hpux version 8.
8843 (m68*-tektronix-bsd*): Fix typo in tek4300.
8844 (AC_HAVE_FUNCS): Add ftime.
8845
88461993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8847
8848 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8849 Use tekxd88, not tekXD88.
8850
88511993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8852
8853 * configure.in: Check for -lm. Then can check for frexp and logb.
8854
88551993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8856
8857 * Version 19.18 released.
8858
8859 * make-dist (src): Don't put gnu-hp300 in dist.
8860 (src, lisp): Include OChangeLog in dist.
8861
88621993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8863
8864 * configure.in: Test for presence of logb and frexp functions.
8865
88661993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8867
8868 * configure.in (machine): Add i370-ibm-aix*.
8869
88701993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8871
8872 * configure.in (function checks): Test for mkdir and rmdir.
8873
8874 * configure.in (function checks): Don't test for random and bcopy
8875 only when we're building with X; look for them all the time.
8876
88771993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8878
8879 * configure.in: Test for availability of bcopy functions, searching
8880 the X libraries if we're using X.
8881
8882 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8883 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8884 versions of AIX, and needs to be passed to the loader.
8885
8886 * configure.in: Test for the availability of the
8887 XScreenResourceString function.
8888
88891993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8890
8891 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8892 LD_SWITCH_X_SITE and assume --with-x11.
8893 Only look for X11 files if we weren't told about a window system
8894 or if we were told to use X11 but not told where.
8895 Search the libraries from the s and/or m files when checking for
8896 functions.
8897
8898 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8899
89001993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8901
8902 * make-dist: Include lisp/dired.todo in the distribution.
8903
89041993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8905
8906 * configure.in: Add code to set HAVE_INET_SOCKETS.
8907
89081993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8909
8910 * configure.in: If we do find x_includes and x_libraries
8911 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8912
89131993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8914
8915 * make-dist: Include src/gnu-hp300 in the dist.
8916
8917 * configure.in (canonical): New variable holds the canonicalized
8918 configuration. Don't alter `configuration'. Use `configuration'
8919 for Makefile.in for file naming.
8920 (testing x_includes and x_libraries): Use =, not ==.
8921
89221993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8923
8924 * Version 19.17 released.
8925
8926 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8927 directory's makefile. This allows the invocation of CPP which
8928 builds xmakefile to receive these switches. The SunSoft C
8929 preprocessor inserts spaces between tokens if it doesn't get the
8930 -Xs flag requested in src/s/sol2.h.
8931
89321993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8933
8934 * configure.in (m68k-bull-sysv3): New config.
8935
89361993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8937
8938 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8939 the X Windows libraries.
8940
89411993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8942
8943 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8944 the distribution. Those files aren't kept in their own
8945 subdirectory any more.
8946
89471993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8948
8949 * Version 19.16 released.
8950
89511993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8952
8953 * configure.in: Add --verbose flag.
8954
89551993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8956
8957 * version 19.15 released.
8958
89591993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8960
8961 * Makefile.in (top_distclean): Use -f switch when cleaning out
8962 lock dir; it might be empty.
8963
8964 * configure.in: Only check for -lXbsd once.
8965
89661993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8967
8968 * Version 19.14 released.
8969
89701993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8971
8972 * make-dist: If using gzip, create distribution with '.gz' extension.
8973
8974 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8975 (lisp/forms-mode): This doesn't exist anymore.
8976
8977 * configure.in: Look for the closedir function.
8978
89791993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8980
8981 * configure.in (CPP): Autoconf sets this to a shell variable
8982 reference, which doesn't work when it's edited into a makefile.
8983 Expand that variable reference.
8984
8985 * Makefile.in (CPP): New variable.
8986 (src/Makefile): Edit CPP into src/Makefile.
8987
8988 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8989 and entering double quotes to get the values of LD_SWITCH_X_SITE
8990 and the other make variables; make substitutes them in anyway.
8991
8992 * Makefile.in (uninstall): Don't remove the lisp and etc
8993 directories if they're in the source tree.
8994
8995 Bring mumbleclean targets into conformance with GNU coding standards.
8996 * Makefile.in (mostlyclean, clean): Separate these two; just have
8997 them pass the request to the subdirectory makefiles.
8998 (distclean): Pass the request down, and then get rid of the
8999 files configure built, and get rid of the Makefiles.
9000 (realclean): Pass the request down, and then do the same things
9001 distclean does.
9002 (uninstall, info, dvi): New targets.
9003
9004 * configure.in: Move clause for PC-compatible i386 box to the end
9005 of the case statement, to avoid masking configurations below.
9006
9007 * configure.in: Add case for m88k-motorola-sysv4.
9008
9009 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9010 the HP 68000 machines.
9011
9012 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9013 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9014 preprocessor won't fiddle with them.
9015
90161993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9017
9018 * Makefile.in (TAGS): cd to src to run etags.
9019
90201993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9021
9022 * configure.in (version): Check the X libraries for XrmSetDatabase
9023 and random, and see if we have -lXbsd.
9024
90251993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9026
9027 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9028 s/*.h and m/*.h files. Martin Tomes
9029 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9030
90311993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9032
9033 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9034 above the general i386 alternative.
9035
90361993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9037
9038 * configure.in: Recognize configuration name for Data General
9039 AViiON machines.
9040
9041 * configure.in: Use AC_LONG_FILE_NAMES.
9042
90431993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9044
9045 * configure.in: Test for bison.
9046 * Makefile.in (YACC): New variable.
9047 (lib-src/Makefile.in): Edit YACC into the makefile.
9048
90491993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9050
9051 * Version 19.13 released.
9052
9053 * configure.in (CFLAGS): Don't set this according to the value of
9054 the GCC shell variable. Instead, consult the machine and system
9055 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9056 test __GNUC__ while we're at it.
9057
9058 * configure.in: Remove extra ;; from hpux cases.
9059
90601993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9061
9062 * configure.in: Check to see if the system has -ldnet.
9063
90641993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9065
9066 * make-dist: Add clauses to distribute lisp/forms-mode.
9067
90681993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9069
9070 * configure.in (machine): Fix the versions in hpux version number test.
9071 Do not guess based on cpu type. Do check for explicit system version.
9072
90731993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9074
9075 * configure.in: Do NOT look for `unknown' as company name.
9076
90771993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9078
9079 * configure.in: Fix typo in message.
9080
90811993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9082
9083 * Version 19.12 released.
9084
9085 * Makefile.in (do-install): Correct previous etc-copying change.
9086 Partially rewrite using `if'.
9087 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9088
9089 * Version 19.11 released.
9090
9091 * configure.in: Handle 386bsd.
9092
90931993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9094
9095 * make-dist: Update getdate.c.
9096
9097 * configure.in: Handle bsd386.
9098
9099 * Makefile.in (do-install): Use `-' in tar options.
9100
9101 * configure.in: Change ! "${...}" to x"${...}" = x.
9102
9103 * Makefile.in (do-install): Copy the DOC-* files from the build
9104 etc directory, as well as lots of things from ${srcdir}/etc.
9105
9106 * make-dist: Copy config.guess.
9107
9108 * configure.in: Handle AIX versions 1.2, 1.3.
9109
91101993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9111
9112 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9113 the configuration name mips-mips-usg* to represent USG systems.
9114
9115 * configure.in: Fix logic to detect if srcdir is already configured.
9116
9117 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9118
9119 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9120 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9121 of a directory; cd might fail, and have pwd print out the current
9122 directory.
9123
91241993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9125
9126 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9127
91281993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9129
9130 * configure.in: Complain if srcdir points at an already-configured
9131 tree.
9132
91331993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9134
9135 * Version 19.10 released.
9136
91371993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9138
9139 * Makefile.in: Use Makefile comments, not C comments.
9140
9141 * configure.in: Add case for the Tektronix XD88.
9142
91431993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9144
9145 * configure.in: Handle sysv4.2 and sysvr4.2.
9146
91471993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9148
9149 * configure.in: Traverse the argument list without destroying it;
9150 don't use shift. It turns out that "set - ${saved_arguments}"
9151 doesn't work portably.
9152
9153 * configure.in: Add missing "fi".
9154
9155 * make-dist: Rebuild configure if configure.in is newer.
9156
9157 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9158 targets to be executed even if make remembers that it has already
9159 satisfied FRC.
9160
91611993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9162
9163 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9164
9165 * configure.in (romp): Handle various version numbers with aos and bsd.
9166
91671993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9168
9169 * configure.in: Fix message text.
9170
91711993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9172
9173 * make-dist: Make a `site-lisp' directory in the distribution,
9174 instead of a `local-lisp' directory, which hasn't been the
9175 appropriate name for a long time.
9176 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9177 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9178
9179 * Makefile.in (do-install): Correctly detect if ./etc and
9180 ${srcdir}/etc are the same.
9181
9182 * configure.in: Extract UNEXEC from the system configuration
9183 files, compute the name of the source file corresponding to the
9184 object file, and #define it as UNEXEC_SRC in config.h.
9185
9186 * configure.in: If srcdir is '.', then try using PWD to make it
9187 absolute.
9188
9189 * configure.in: Include ${srcdir} in the printed report, to help
9190 people notice if it's an automounter path.
9191
91921993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9193
9194 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9195
91961993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9197
9198 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9199 when they are different. Add `shift' command.
9200 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9201 (externallispdir): Var deleted.
9202
9203 * configure.in: Delete spurious paren outputting short_usage.
9204
92051993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9206
9207 * Version 19.9 released.
9208
92091993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9210
9211 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9212 subdirectory makes.
9213
9214 * make-dist: Check for .elc files with no corresponding .el file.
9215
9216 * Makefile.in (mkdir): Make all the directories in locallisppath.
9217
9218 * config.guess: New file.
9219 * configure.in: Use it, tentatively.
9220 * INSTALL: Mention its usage.
9221
9222 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9223 the former gives you the operating system rev directly. Use
9224 s/hpux.h if we don't recognize what we got.
9225
9226 * Makefile.in (do-install): Don't remove a destination directory
9227 if it's the same as the source. If ${srcdir}/info == ${infodir},
9228 don't try to copy the info files.
9229
9230 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9231 doesn't work if you're not using a separate source directory.
9232 (do-install): Copy the build tree's etc directory only after
9233 making sure it's not also the source tree's etc directory.
9234
92351993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9236
9237 * configure.in: Handle sunos4.1.3 specially.
9238
92391993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9240
9241 * Makefile.in (INSTALL): Add definition.
9242
9243 * configure.in: Fix some messages. Support -with-gnu-cc.
9244 At the end, use `set --', not `set -'.
9245 Delete spurious `.h' in hpux alternatives.
9246
92471993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9248
9249 * Version 19.8 released.
9250
92511993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9252
9253 * configure.in: When looking for source in the same directory as
9254 the configure script, make the path thus discovered absolute.
9255 If the user specifies the `--srcdir' switch, make that directory
9256 absolute too.
9257
9258 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9259
9260 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9261 too, as the value of the PATH_INFO macro.
9262
9263 * configure.in: Check to see if the source lives in the same
9264 directory as the configure script.
9265
92661993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9267
9268 * Makefile.in (install): Split this into `install' and
9269 `do-install', to give people more control over exactly what gets
9270 done.
9271 (do-install): New target, containing the guts of `install'. Don't
9272 remove and recreate the directories inside the copying loop - do
9273 it all before the copying loop. Pass more flags to the lib-src
9274 make.
9275 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9276 avoid errors and warnings.
9277
9278 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9279 the manufacturer - the more general case was blocking other i386
9280 configuration names below, and that's how the names are written in
9281 MACHINES anyway.
9282
9283 * make-dist: When breaking links, remove the link before moving
9284 the copy onto it, to avoid interactive behavior.
9285
9286 * Makefile.in: Doc fix.
9287
9288 * configure.in: Doc fix.
9289
9290 * INSTALL: Mention --exec-prefix option.
9291
9292 * configure.in: Add support for the `--exec-prefix' option.
9293 * Makefile.in: Accept that support.
9294
9295 * configure.in: Use the AC_PROG_INSTALL macro.
9296 * Makefile.in (INSTALL): Variable removed.
9297 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9298
9299 * configure.in: Distinguish between hp800's and hp700's by calling
9300 "uname -m".
9301
93021993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9303
9304 * configure.in: Recognize configuration names for i860 boxes
9305 running SYSV.
9306
93071993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9308
9309 * configure.in: Distinguish between hp800's and hp700's by the
9310 version of HP/UX they run, since that's something people are more
9311 likely to know - hp700's run 8.0.
9312 Add HP 700 configuration.
9313
9314 * configure.in: Test for the presence of the `rename' function.
9315
9316 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9317 configure.in.
9318 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9319
9320 * make-dist: Break intra-tree links.
9321
9322 * configure.in: Explain that this is an autoconf script, and give
9323 instructions for rebuilding configure from it. Arrange to put
9324 comments in configure explaining this too.
9325
9326 * configure.in: Make the first line of the configure script be
9327 "#!/bin/sh". Leaving the first line blank didn't work.
9328
9329 * configure.in (long_usage): Removed; made short_usage describe
9330 the options briefly.
9331
9332 * configure.in: Implement the --prefix option.
9333 * Makefile.in (prefix): Add support for it here.
9334 * INSTALL: Document it here.
9335
9336 * Makefile.in (install): Don't assume that the files in the `info'
9337 subdirectory match *.info. They don't have that prefix.
9338
93391993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9340
9341 * configure.in: Add case for version 5 of Esix.
9342
93431993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9344
9345 * Version 19.7 released.
9346
9347 * make-dist: There aren't any *.com files in lib-src anymore.
9348
9349 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9350 them; they're symlinks to other filesystems on the GNU machines.
9351
9352 * make-dist: Check that the manual reflects the same version of
9353 Emacs as stated in lisp/version.el. Edit that version number into
9354 the README file.
9355
93561993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9357
9358 * configure.in: Remove the hack of AC_DEFINE; use
9359 AC_DEFINE_UNQUOTED.
9360
93611993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9362
9363 * make-dist: Don't distribute precomp.com, compile.com, or
9364 link.com from ./src; they're in ./vms now.
9365
9366 Some time-handling patches from Paul Eggert:
9367 * configure.in: Add AC_TIMEZONE.
9368
93691993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9370
9371 * configure.in: Recognize Linux as a valid operating system for
9372 the i386.
9373
93741993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9375
9376 * make-dist: Distribute some VMS files we got from Richard Levitte.
9377
9378 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9379 the source for the sed command, not oldXMenu/Makefile.
9380
93811993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9382
9383 * INSTALL: Don't claim the srcdir option doesn't work.
9384
93851993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9386
9387 * configure.in: Include remarks saying what order the autoconf
9388 tests should go in, and remind people to change config.h.in
9389 whenever they add autoconf tests which make #definitions.
9390
9391 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9392
93931993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9394
9395 * Makefile.in (oldXMenu/Makefile): Make this depend on
9396 ${srcdir}/oldXMenu/Makefile.in, not itself.
9397
9398 * PROBLEMS: Some updates from David J. Mackenzie.
9399
9400 More changes from David J. Mackenzie.
9401 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9402 removed; autoconf and config.h should specify all these
9403 differences.
9404 (buildlisppath): Make this path depend on ${srcdir}.
9405 (INSTALLFLAGS): Removed.
9406 (INSTALL): Include the -c flag.
9407 (install): Change the way we invoke install accordingly.
9408
9409 Install ${srcdir} changes from DJM.
9410 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9411 list.
9412 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9413 the source tree and the etc directory in the object tree.
9414 (${SUBDIR}): Pass the prefix variable down to submakes.
9415 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9416 in /bin.
9417 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9418 values for srcdir and VPATH.
9419 (install): Add `v' flag to tar command. Make sure that `dir'
9420 exists in ${srcdir}/info before copying it. Remember that the man
9421 pages come from the source tree, not the object tree.
9422 * configure.in: Remove remarks saying that the --srcdir option
9423 doesn't work.
9424 Create the etc directory in the object tree.
9425 Recognize configuration names of the form *-sun-solaris*.
9426 Recognize sunos5 and solaris as operating system names.
9427
9428 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9429 lib-src/getdate.y and src/systime.h.
9430
94311993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9432
9433 * make-dist: Make links in info subdir.
9434
94351993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9436
9437 * configure.in: Call AC_STDC_HEADERS.
9438
94391993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9440
9441 * configure.in: Sidestep autoconf's quoting of the second argument
9442 of AC_DEFINE, so we can specify the value to put there. It would
9443 be nice if autoconf provided some way to specify computed values
9444 for macros.
9445
94461993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9447
9448 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9449 this is always just -DHAVE_CONFIG_H.
9450
9451 The GNU coding standards specify that CFLAGS should be left for
9452 users to set.
9453 * Makefile.in (CFLAGS): Let configure determine the default value
9454 for this. Don't
9455 have it default to DEFS.
9456 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9457 (lib-src/Makefile, src/Makefile): Edit the default value for
9458 CFLAGS into these files, not DEFS.
9459 * configure.in (CFLAGS): Choose a default value for this - "-g"
9460 normally, or "-g -O" if we're using GCC. Edit it into the
9461 top-level Makefile.
9462
9463 * configure.in: When scanning the machine and system description
9464 #include files, write their names to conftest.c properly.
9465
94661993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9467
9468 * configure.in: In configuration name case for Apallos running
9469 Domainios, set opsys, not opsysfile.
9470
9471 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9472 src/config.h, instead of AC_OUTPUT; the latter overwrites
9473 src/config.h even when it hasn't changed, puts a makefile-style
9474 comment at the top even though it's C code, and produces a
9475 config.status script which doesn't do the job right.
9476
9477 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9478 can use a symbolic link to get the X Menu library into src.
9479 * Makefile.in (LN_S): New variable.
9480 (src/Makefile): Edit the value of LN_S into this makefile.
9481
94821993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9483
9484 * configure.in: Support *-sco3.2v4* as opsystem.
9485
9486 * make-dist: Don't include calc directory.
9487 Exclude many files in the man directory; copy a few.
9488
94891993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9490
9491 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9492 call AC_STRUCT_TM to see what's in time.h.
9493
9494 * configure.in: Employ quoting stupidity to get the value of CPP
9495 to expand properly.
9496
94971993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9498
9499 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9500 variable to scan the machine and system description files.
9501
9502 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9503 so that getdate.y builds correctly.
9504
95051993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9506
9507 * configure.in (tempcname): Change this to "conftest.c", so it will
9508 work properly on systems with short filenames; this is the name
9509 autoconf uses.
9510
9511 * configure.in: Also detect the availability of dup2 and
9512 gethostname.
9513
9514 * configure.in: Use the AC_ALLOCA test.
9515 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9516 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9517
95181993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9519
9520 * make-dist: Distribute configure, as well as configure.in.
9521 Oversight.
9522
95231993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9524
9525 * Makefile.in (install): Print out the name of the directory we're
9526 copying, so people can have some idea of whether we're making
9527 progress.
9528
9529 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9530 Don't forget to re-create the COPYDESTS directories after we clear
9531 them out.
9532
95331993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9534
9535 * Makefile.in: Add autoconf cookies so that the configure
9536 script can comment out sections of path variable definitions to
9537 choose between the installable configuration and the run-in-place
9538 configuration.
9539 * configure.in: Add new option `--run-in-place', to select the
9540 run-in-place path definitions.
9541
9542 * configure.in: Add a clause to the big configuration name case
9543 for the NeXT machine.
9544
95451993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9546
9547 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9548 Make sure that each source directory exists, and is different from
9549 the destination directory; then, delete the destination before
9550 copying over the source.
9551
9552 * make-dist: Distribute configure.in, instead of configure.
9553
95541993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9555
9556 * configure.in: Don't set CC to "gcc -O" if the user specifies
9557 `--with-gcc'. Add -O to DEFS if GCC is set.
9558
95591993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9560
9561 * Makefile.in (clean mostlyclean): Missing right paren.
9562
9563 * configure.in: When checking for X windows, search for an X11
9564 subdirectory of ${x_includes}.
9565
9566 * configure.in: Check for gettimeofday function, for getdate.y.
9567
9568 Change `configure' to a mixture of custom code and autoconf stuff.
9569 autoconf can't derive all the information we need, but we'd really
9570 like to be able to take advantage of some of its tests, and its
9571 file-editing facilities.
9572 * configure.in: Renamed from configure.
9573 Quote the sections of shell script we want copied literally to
9574 the configure script.
9575 (compile): Initialize this to make the autoconf macros' code happy.
9576 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9577 code to do their jobs.
9578 Use autoconf to produce Makefile and src/config.h.
9579 Remove the Makefile-style comment that autoconf places at the top
9580 of src/config.h.
9581 (config_h_opts): Removed - no longer necessary.
9582 * Makefile.in (configname): Renamed to configuration.
9583 (CONFIG_CFLAGS): Renamed to DEFS.
9584 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9585 get values via autoload @cookies@.
9586 (libsrc_libs): Get this from autoconf. We used to do nothing
9587 about this.
9588 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9589
9590 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9591 echo the move-if-change command.
9592
95931993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9594
9595 * make-dist: Distribute lib-src/rcs-checkin.
9596
9597 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9598 Don't try to make links to the RCS or Old subdirectories.
9599 Use the appropriate extension for the compression type in use.
9600 Create the tar file in the shell's initial default directory, not
9601 in ${tempparent}.
9602 Erase the whole ${tempparent} tree, not just ${tempdir}.
9603
96041993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9605
9606 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9607 use to build paths.h.
9608 (lib-src/Makefile, src/Makefile): Similarly.
9609
9610 * configure: Extend test for working `const' keyword to handle AIX
9611 3.2 cc.
9612
96131993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9614
9615 * make-dist: Distribute lisp/term/ChangeLog.
9616
9617 Arrange for C compilation throughout the tree to get
9618 C_SWITCH_SYSTEM from the configuration files.
9619 * configure: Extract C_SWITCH_SYSTEM from the machine and
9620 system-dependent files, and save it in the top-level Makefile.
9621 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9622 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9623
9624 * make-dist: Include the VMS support files in oldXMenu in the
9625 distribution.
9626
9627 * configure: Doc fix.
9628
9629 * configure: Fix corrupted config_h_opts.
9630
9631 * configure: Properly report option names in error messages.
9632
9633 * configure: Properly recognize --x-includes and --x-libraries
9634 options.
9635
9636 * configure: Fix syntax errors in code handling XFree386.
9637
96381993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9639
9640 * configure: Add special code to detect XFree386, and tell
9641 config.h about it.
9642
9643 * configure: Properly handle extracting values of LIBS_MACHINE and
9644 LIBS_SYSTEM that contain spaces.
9645
9646 * configure: Add `--x-includes' and `--x-libraries' options. I
9647 think these are dopey, but no less than three alpha testers, at
9648 large sites, have said they have their X files installed in odd
9649 places. Implement them by setting C_SWITCH_X_SITE and
9650 LD_SWITCH_X_SITE in src/config.h.
9651
96521993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9653
9654 * make-dist: Don't distribute etc/Old files.
9655
9656 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9657 backups.
9658
96591993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9660
9661 * make-dist: Fix typo.
9662
96631993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9664
9665 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9666 in some cases where it should but didn't seen to.
9667
9668 * Makefile.in: Added unlock and relock productions.
9669
96701993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9671
9672 * make-dist: Add a --compress option to force make-dist to use
9673 compress.
9674
9675 * make-dist: Use gzip, if we can find it.
9676
9677 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9678 make rs6000-ibm-aix default to -aix32.
9679
96801993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9681
9682 * Makefile.in: Added `Developer's configuration' section.
9683
96841993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9685
9686 * Makefile.in: Add commented-out variable settings for developer's
9687 configuration.
9688
96891993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9690
9691 * make-dist: Distribute `src/bitmaps' too.
9692
96931993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9694
9695 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9696 make rs6000-ibm-aix default to -aix32.
9697
96981993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9699
9700 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9701
9702 * Makefile.in (install.sysv): Add a second `$' in front of
9703 `${dest}', so that the shell will expand it, instead of Make.
9704
9705 * configure: When processing the name of the configure script,
9706 collapse `././' to `./', but leave a single `./' prefix alone.
9707
9708 * configure: Doc fix.
9709
97101993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9711
9712 * configure: Handle isc3.0 correctly.
9713
97141993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9715
9716 * make-dist: Don't try to copy the COPYING notice into
9717 external-lisp; we're not distributing that directory any more.
9718
97191993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9720
9721 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9722 Remove CVS subdirectories from the installed directory trees, as
9723 well as RCS directories.
9724
97251993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9726
9727 * make-dist: Only copy gmalloc.c if we couldn't link it.
9728 Don't try to copy man/{README,Makefile} unless they actually exist.
9729
9730 * Makefile.in (lisppath): Don't include externallispdir in this.
9731 We're not sure whether we're even going to distribute the
9732 directory yet.
9733
97341993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9735
9736 * make-dist: Don't distribute the external-lisp directory anymore.
9737 * INSTALL: Remove all references to external-lisp.
9738
9739 * configure: Detect whether the compiler supports `const'
9740 properly, and edit src/config.h accordingly.
9741
9742 * configure: Tweak layout of final report.
9743
9744 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9745 CFLAGS.
9746
9747 * Makefile.in (locallisppath): Make this default to
9748 ${datadir}/emacs/site-lisp, instead of
9749 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9750 the same thing, and local-lisp causes completion conflicts with
9751 lock.
9752 (lisppath): Add ${externallispdir} to this.
9753 * INSTALL: Adjust installation directions.
9754
9755 * Makefile.in (externallispdir): New variable, to say where to
9756 install the externally-maintained lisp files.
9757 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9758 the others.
9759 * INSTALL: Describe external-lisp and the new externallispdir
9760 variable.
9761
97621993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9763
9764 * configure (progname): New option `--with-gcc'. Make it clearer
9765 how we are trying to guess whether or not we have GCC.
9766 * INSTALL: Document the `--with-gcc' option, and improve
9767 description of `--with-x' options.
9768
97691993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9770
9771 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9772 ${infodir} from these variables; we have written out explicit code
9773 to install the info files.
9774
97751993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9776
9777 * make-dist: Don't distributed the RCS files in the etc directory.
9778
97791993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9780
9781 * Makefile.in: Some makes can't handle comments in the middle of
9782 commands; move them to before the whole rule.
9783
97841993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9785
9786 * README: Mention what Emacs is.
9787
97881993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9789
9790 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9791 Add `./cpp' and `./man' back into the distribution.
9792
97931993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9794
9795 * Makefile.in: Define MAKE, and use where appropriate.
9796
97971993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9798
9799 * make-dist: Remember that the authoritative COPYING notice is
9800 `etc/COPYING', not `../etc/COPYING'.
9801
98021992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9803
9804 * make-dist: Make sure that the COPYING notices in each directory
9805 are copies, not symlinks.
9806
98071992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9808
9809 * INSTALL: The build process produces an executable called `emacs'
9810 now. Change references.
9811 * Makefile.in: Adjust `install.mumble' targets to install
9812 `src/emacs', not `src/xemacs'.
9813
9814 * configure: Start with a blank line; this keeps some old CSH's
9815 from thinking it's a CSH script. Most systems will just use
9816 /bin/sh to run it, which is what we're expecting; the only other
9817 shells which might try to interpret it themselves are probably
9818 Bourne-compatible.
9819
98201992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9821
9822 * INSTALL: Improvements suggested by David Mackenzie.
9823
98241992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9825
9826 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9827 Don't try to copy the info files if there aren't any; the
9828 unexpanded globbing pattern disappoints `install'. Ignore the
9829 return status of that command.
9830
9831 * INSTALL: Updated for new configuration arrangement.
9832
9833 * configure: Don't make the top-level Makefile read-only - people
9834 may want to edit the values of the path variables.
9835
9836 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9837 Install the info files in ${infodir}. Install the executable
9838 under both `emacs' and `emacs-VERSION'.
9839
9840 * Makefile.in: Doc fix.
9841
9842 * Makefile.in (exec_prefix): New variable, as per latest version
9843 of coding standards.
9844 (bindir, libdir): Use it, instead of `prefix'.
9845 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9846
9847 * Makefile.in (mandir): Make the default value for this depend on
9848 $(prefix).
9849
9850 * Makefile.in (datadir, statedir, libdir): Make these all default
9851 to ${prefix}/lib.
9852 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9853 to compensate.
9854
9855 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9856 Install the etags and ctags man pages too.
9857
9858 * Makefile.in (distclean): Don't delete backup files; that's the
9859 job of extraclean.
9860 (extraclean): Like distclean, but deletes backup and autosave files.
9861
98621992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9863
9864 Make path specification conform to GNU coding standards.
9865 * configure (long_usage): Remove all traces of old arguments from
9866 usage messages, and document the options we do accept in more
9867 detail: -with-x... and --srcdir.
9868 (options, boolean_opts): Deleted; we don't have enough options to
9869 make this worthwhile.
9870 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9871 along with the code which supported them; these should be set as
9872 arguments to the top-level make.
9873 (config_h_opts): Since this no longer doubles as a list of option
9874 names, make them upper case; this simplifies the code which uses
9875 them to build the sed command to edit src/config.h. Change the
9876 code which sets them.
9877 (cc, g, O): Don't allow the user to set these using options; they
9878 should be specified using `CC=' and `CFLAGS=' arguments to the
9879 top-level make. Just choose reasonable default values for them,
9880 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9881 values.
9882 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9883 options; use them whenever the configuration files say they're
9884 possible.
9885 Simplify the argument processing loop. Don't accept abbreviations
9886 for option names; these might conflict with other configuration
9887 options in the future.
9888 Add some support for the `--srcdir' option. Check for the sources
9889 in . and .. if `--srcdir' is omitted. If the directories we will
9890 compile in don't exist yet, create them under the current directory.
9891 Note that the rest of the build process doesn't really support
9892 this.
9893 Edit only the top Makefile. That should edit the others. Edit
9894 into the makefile: `version', from lisp/version.el, `configname'
9895 and `srcdir' from the configuration arguments, `CC' and
9896 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9897 the user's path, and LOADLIBES as gleaned from the system
9898 description files.
9899 Simplify the report generated; it doesn't need to include any
9900 description of paths now.
9901 Make `config.status' exec configure instead of just calling it, so
9902 there's no harm in overwriting `config.status'.
9903 * Makefile.in (version, configname): New variables, used to choose
9904 the default values for datadir and libdir.
9905 Path variables rearranged into two clearer groups:
9906 - In the first group are the variables specified by the GNU coding
9907 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9908 manext, infodir, and srcdir).
9909 - In the second are the variables actually used for Emacs's paths
9910 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9911 archlibdir), which depend on the first category.
9912 datadir and libdir default to directories under
9913 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9914 demand.
9915 etcdir and lispdir default to subdirectories of datadir.
9916 archlibdir defaults to libdir.
9917 The new installation tree is a bit deeper than it used to be, so
9918 use the new make-path program in lib-src to build them all.
9919 Always build a new src/paths.h.tmp and then move-if-change it to
9920 src/paths.h, to avoid unnecessary rebuilds while responding to the
9921 right changes.
9922 Remove all mention of arch-lib. Run utility commands from
9923 lib-src, and let the executables be copied into archlibdir when
9924 Emacs is installed.
9925 Add targets for src/Makefile, lib-src/Makefile, and
9926 oldXMenu/Makefile, editing the values of the path variables into
9927 them.
9928 Let lib-src do its own installation.
9929 (datadir): Default to putting data files under
9930 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9931 (emacsdir): Variable deleted; it would only be confusing to use.
9932 (lispdir, etcdir): Default to ${datadir}/lisp.
9933 (mkdir): Use make-path for this.
9934 (lockdir): Do this in mkdir.
9935 (Makefile): New target.
9936
9937 * configure (usage_message): Rename to long_usage.
9938
9939 * make-dist: Don't bother creating an arch-lib directory; that's
9940 only for installation now.
9941
99421992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9943
9944 * configure: Use GCC-style configuration names, using config.sub.
9945 Change the usage and help messages.
9946
9947 * configure: Initialize window_system, not indow_system.
9948
9949 * configure: Report which window system, compiler, and signal
9950 handler return type we decide to use.
9951
9952 * make-dist: Explain what's going on if config.sub and gmalloc.c
9953 can't be linked. Place the code which copies them near the code
9954 which links the rest of the files around them.
9955
99561992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9957
9958 * make-dist: Don't bother to distribute src/*.com, or
9959 src/vmsbuild; those have all been moved to `../vms'.
9960
99611992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9962
9963 * make-dist: Don't forget that the way to avoid filenames starting
9964 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9965 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9966 couldn't make hard links to, since we have two already, and
9967 perhaps more to come.
9968
99691992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9970
9971 * configure: When editing parameters into lib-src/Makefile, change
9972 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9973 needs some other flags too.
9974
99751992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9976
9977 * configure: Remove spurious echo of the configuration name.
9978
9979 * make-dist: Don't distribute files in src/m and src/s whose names
9980 begin with `='.
9981
99821992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9983
9984 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9985 Also LISP_FLOAT_TYPE.
9986
99871992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9988
9989 * make-dist: Copy config.sub, since it's a symbolic link to a file
9990 on another file system.
9991
99921992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9993
9994 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9995 distribution.
9996
9997 * config.sub: New file, to help us recognize configuration names.
9998 * make-dist: Include it in the distribution.
9999
100001992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10001
10002 * configure: Convert `-' to `_' in specified option names.
10003 Accept options with --. Delete --highpri and --have-x-menu options.
10004 New options --with-x and --with-x10 replace -window-system.
10005 Don't mention options --gnu-malloc, --rel-alloc
10006 or --lisp-float-type in help message.
10007
100081992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10009
10010 * make-dist: Include the `vms' subdirectory in the distribution.
10011
100121992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10013
10014 * configure: Remove lines starting with "# DIST: " when building
10015 lib-src/Makefile and src/Makefile. This allows us to mark the
10016 "Makefile.in" files with explanatory comments which won't also get
10017 stuck in the Makefiles.
10018
100191992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10020
10021 * make-dist: Don't use the '+' operator in the sed regular
10022 expression that extracts the version number from lisp/version.el;
10023 Ultrix sed doesn't seem support the operator. Just double the
10024 operand and use *.
10025
100261992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10027
10028 * Makefile.in: Doc fix.
10029
100301992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10031
10032 * configure: Rewrite sed command to remove at most one ./ prefix;
10033 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10034 group.
10035
100361992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10037
10038 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10039
100401992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10041
10042 * make-dist: Go ahead and build a new TAGS file, unless the
10043 --newer option was specified. Don't try to delete a TAGS file
10044 from etc; it's not kept there, and shouldn't be deleted anyway.
10045
100461992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10047
10048 * make-dist: If the lisp directory contains a default.el, don't
10049 distribute it.
10050
10051 * configure: When searching signal.h for the type of a signal
10052 return handler, make a copy of it, not a symbolic link to it; that
10053 way, it will work on systems that don't have symbolic links.
10054
100551992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10056
10057 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10058 option for generating incremental distributions. Stopped it from
10059 generating a TAGS file into the distribution; that sucker is
10060 *big*, and easily enough generated with the toplevel makefile.
10061
100621992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10063
10064 * configure: When writing config.status, don't prefix progname
10065 with a '.'; it might be absolute.
10066
100671992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10068
10069 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10070 /usr/include/X11 exist, not only if both exist.
10071
100721992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10073
10074 * make-dist: Make the new external-lisp directory a duplicate of
10075 the external-lisp directory, not the lisp directory.
10076
100771992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10078
10079 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10080 clean' in arch-lib; it doesn't even have a Makefile.
10081
10082 * Makefile.in (clean, mostlyclean): In the test which tries to
10083 distinguish between the build directory, which should be cleaned,
10084 and the installed directory, which shouldn't, cd to `${emacsdir}',
10085 not `${DESTDIR}${LIBDIR}'.
10086
100871992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10088
10089 * make-dist: Be sure to delete the .c and .h files that YACC and
10090 BISON create from getdate.y.
10091
10092 * external-lisp: New directory; see `external-lisp/README'.
10093 * make-dist: Added support for the external-lisp subdirectory.
10094
10095 * make-dist: Changed message which complains that make-dist wasn't
10096 invoked in the right directory to indicate which files it was
10097 looking for.
10098
100991992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10100
10101 * configure: Add comments explaining why we can't translate
10102 character ranges or control characters in `tr'.
10103
101041992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10105
10106 * configure: When generating the configuration message, we used to
10107 build the message from the start so that each line began with "# "
10108 so that it would be a comment in `config.status'. However, this
10109 causes trouble if any of the variables we use in the message
10110 expand to more than one line of text - as gnu_malloc_reason
10111 sometimes does. So instead, we build the message as it should be
10112 printed to the user (i.e. without the "# " prefixes), and stick on
10113 the "# "s when we write it to `config.status'.
10114
10115 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10116 `lib-src' and `arch-lib'.
10117
10118 * configure: When generating report and `config.status' file, note
10119 that bindir only determines where `make install' and
10120 `build-install' will place the executables; this should make it
10121 clear that the ordinary build process will not try to install
10122 things.
10123
101241992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10125
10126 * make-dist: Change messages to say that we are 'making links to
10127 X', rather than 'copying X'. And put `' quotes around file names.
10128
10129 * make-dist: Include '.tmp' in the name of the staging directory.
10130
10131 * make-dist: Pass the `-f' option to rm when you're not sure that
10132 the files you're removing actually exist.
10133
10134 * make-dist: When setting up etc/COPYING, always nuke whatever is
10135 there, and then copy it in, to make sure we get a real file.
10136
10137 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10138 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10139 version which doesn't have a separate .defns file.
10140
101411992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10142
10143 * make-dist: Don't distribute configured versions of config.h.in,
10144 paths.h.in, Makefile.in in src.
10145
10146 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10147 trying to make final targets writable first, since it won't
067d23c9
KY
10148 matter to move-if-change.
10149
101501992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10151
10152 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10153 mkdir and chmod in the center of all the conditionals. GNU Make
10154 will strip these out, but other makes won't.
10155
101561992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10157
10158 * make-dist: Include move-if-change in list of files to distribute.
10159
101601992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10161
10162 * configure: Remove any "." elements from the program name.
10163
10164 * configure: Don't record the values of all the possible arguments
10165 in config.status; only record the options that the user specified.
10166
10167 * configure: Use move-if-change to move in the new src/config.h.
10168
101691992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10170
10171 * move-if-change: New file, copied from gcc release.
10172 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10173 a temp file, so we don't update paths.h if an error occurs or if
10174 it doesn't need changing.
10175
101761992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10177
10178 * Makefile.in (src/paths.h): Do not install a value for the
10179 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10180 * build-install.in: Same thing.
10181
101821992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10183
10184 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10185 latter, being a typo, is always false, resulting in a program
10186 whose default behavior is to painstakingly build a copy of the
10187 source tree, and then delete it. Rah.
10188
10189 * Makefile.in: Add dist target, and comment for it.
10190
10191 * configure: When scanning <signal.h> for a declaration for
10192 signal, create a symbolic link with a name ending in .c, so the
10193 compiler won't complain that it's only been given .h files.
10194
10195 * configure: Check whether there are any arguments available
10196 before shifting to get the value of a non-boolean parameter.
10197
10198 * make-dist: Doc fix.
10199
102001992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10201
10202 * configure: Instead of grepping /usr/include/signal.h for a
10203 signal declaration, run /usr/include/signal.h or
10204 /usr/include/sys/signal.h through cpp and grep for the
10205 declaration.
10206
10207 * configure: Redirect the output of grep to /dev/null instead of
10208 using grep -s - that flag means different things on other systems.
10209
10210 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10211 since the former is recognizable even if you don't know what
10212 'dumping' is.
10213 * configure: Accommodate that change.
10214
10215 * configure: Accept options for all of the directories you can
10216 change in the Makefile.
10217
10218 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10219
10220 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10221 FOO before you can use them.
10222
10223 * build-install.in: Made the "Where To Install Things" section
10224 conform with the similar section from Makefile.in. Copied section
10225 which builds src/paths.h from src/paths.h.in from the Makefile.
10226
102271992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10228
10229 * configure: Write config.status to pass its command-line
10230 arguments on to configure, so that people can use it to recreate
10231 an old configuration, with minor changes.
10232
102331992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10234
10235 * configure: Don't rely on option variables being unset if their
10236 values are the empty string. In particular, when producing the
10237 English report, don't assume that highpri will be unset when no
10238 increased priority has been requested; -highpri='' should be the
10239 same as omitting -highpri altogether.
10240
10241 * configure: Fix dumb bug: when running the system and machine
10242 description files through cpp, mark those lines that we want to
10243 evaluate with the string '@configure@', and then only evaluate
10244 them. This way if the files include anything that actually
10245 generates text (type definitions or external declarations, say),
10246 we won't try to eval it.
10247
102481992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10249
10250 * make-dist: New shell script.
10251
10252 * configure: When creating foo from foo.in, make foo read-only to
10253 remind people to edit the .in file instead.
10254
10255 * INSTALL: Changed references to config.h-dist to config.h.in.
10256 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10257 to build src/paths.h from src/paths.h.in; added a paragraph to do
10258 this.
10259 * configure, Makefile, build-install: Changed filenames like
10260 FOO-dist to FOO.in.
10261
102621992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10263
10264 * Makefile, build-install: Renamed to Makefile.in and
10265 build-install.in; the configure script will edit these to produce
10266 the usable Makefile and build-install.
10267 * configure: Changed to produce ./Makefile, ./build-install,
10268 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10269 instead of editing them in place.
10270
102711992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10272
10273 * Makefile: Re-arranged so that the undumped Emacs will search
10274 ../lisp *after* the site's local elisp files.
10275 (locallisppath, dumplisppath): New variables.
10276 (lisppath): This variable's default value is now chosen based on
10277 $(locallisppath) and $(lispdir); while it used to be the
10278 customization point for adding site-local elisp directories to
10279 load-path, that job is now handled mostly by locallisppath.
10280 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10281 Check the values being assigned to the *LOADSEARCH macros for null
10282 path elements (like '::' in 'foo::bar').
10283
10284 * configure: When checking if the machine- and system-dependent
10285 files define a particular macro or not, actually run them through
10286 CPP and test the macros with #ifs, instead of just grepping for
10287 the macros' names. In particular, check for SYSTEM_MALLOC in this
10288 way.
10289
102901992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10291
10292 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10293
102941992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10295
10296 * configure: Make the config.status file an executable shell
10297 script which will recreate the same configuration. Include the
10298 verbal description of the current configuration as a comment in
10299 the script.
10300 * INSTALL: Doc fix.
10301
10302 * Makefile: Brought the Makefile up to the GNU coding
10303 standards, as described in standards.text:
10304 (TAGS): New name for the target which rebuilds the tags table.
10305 (check): New target; doesn't do anything yet.
10306 (mostlyclean): New target, synonymous with clean.
10307 (realclean): New target. Currently, this just calls the
10308 subdirectories's makefiles and then deletes config.status.
10309 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10310 variables.
10311 Installation directory variables changed to conform.
10312 (install, install.sysv, install.xenix, install.aix): Changed the
10313 code which copies the directories into their installed location to
10314 allow the installed locations to be in several different
10315 directories; the old version assumed that they would all be in
10316 $(emacsdir).
10317 (mkdir, lockdir): Allow the installed locations to be in several
10318 different directories.
10319 * INSTALL: Doc fix.
10320
10321 * build-install: Use the same variable names as the Makefile.
10322 Allow the installed locations to be in several different
10323 directories.
10324
103251992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10326
10327 * Makefile (src/paths.h): Instead of using a single sed command to
10328 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10329 separately, and don't forget to append "/!!!SuperLock!!!" to the
10330 value of the PATH_SUPERLOCK macro.
10331
10332 * config.emacs: Renamed to configure, for consistency with other
10333 GNU products. Internal references changed.
10334 INSTALL, Makefile: References changed.
10335
10336 * lock: New directory, which should always be empty. If this
10337 directory doesn't exist, Emacs won't complain; it just won't lock.
10338 Having this here means that people can just unpack Emacs, build
10339 it, and have locking work.
10340
10341 * share-lib: Re-renamed to etc, for the sake of tradition.
10342 * config.emacs: Changed default value for datadir to ../etc.
10343 * INSTALL, README: Adjusted.
10344
103451992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10346
10347 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10348 by running CPP on the appropriate s/*.h and m/*.h files.
10349
103501992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10351
10352 * config.emacs: Make sure to set the "exit on error" flag once
10353 we've removed config.status; errors should abort the configuration.
10354
103551992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10356
10357 * config.emacs: Added -distribute option, so that the Makefile
10358 paths are in their proper form. I don't know why this matters.
10359
103601992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10361
10362 * local-lisp: New directory, empty in the distribution, for people
10363 to put local elisp code in.
10364 * config.emacs: Include it in the default load path.
10365 * README: Document it.
10366
103671992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10368
10369 * config.emacs: Guess the type of signal handling functions based
10370 on the contents of /usr/include/signal.h.
10371
10372 * config.emacs: Print out progress report messages.
10373
10374 * Makefile (src/paths.h): Don't generically replace
10375 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10376 editing of the other entries, and each entry should be dealt with
10377 explicitly anyway.
10378
10379 * build-install: Converted from C-shell to Bourne shell.
10380 * config.emacs: Edit build-install properly.
10381
10382 * config.emacs: Doc fix.
10383
103841992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10385
10386 * Makefile (install): Remove `B' from tar xf command.
10387
103881992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10389
10390 * config.emacs: Removed support for the `maintain-environment'
10391 option; the only important difference between this and its absence
10392 has been removed.
10393 * INSTALL: Removed mention of `maintain-environment'.
10394
10395 * config.emacs: Fix arguments to sed when processing boolean
10396 arguments.
10397
103981991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10399
10400 * config.emacs: New file, to help automate the installation
10401 process.
10402
10403 * Makefile: Lots of changes to support the separation of etc into
10404 architecture-dependent and -independent files:
10405 (EMACSROOT): New variable, giving the directory under which all of
10406 Emacs's libraries should be installed. Changed rest of file to
10407 use it.
10408 (LIBDIR): Now denotes only architecture-dependent dir.
10409 (DATADIR): New variable, denoting architecture-independent dir.
10410 (LOCKDIR): New variable, for completeness.
10411 (SUBDIR): No more etc, new lib-src.
10412 (COPYDIR): No more etc, new arch-lib and share-lib.
10413 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10414 (src): Now depends on lib-src, not etc.
10415 * build-install: Changes parallel to the above.
10416 * README: Describe the new arrangement.
10417
10418 * vms: New subdirectory for all the VMS stuff.
10419
104201991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10421
10422 * Makefile (LISPPATH): New variable.
10423 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10424
104251990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10426
10427 * Makefile (install, install.sysv, install.xenix):
10428 Install wakeup instead of loadst. No need for setuid or setgid.
10429
104301990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10431
10432 * Makefile (clean): Clean etc if that's not the installation dir.
10433
104341990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10435
10436 * Makefile (paths.h): Make sed alter each name in the path.
10437
104381988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10439
10440 * Makefile (install.sysv): Use cpio, not tar.
10441
104421988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10443
10444 * Makefile (lockdir): Rename `lock' target.
10445 Depend on it from install*, not from `all'.
10446
104471988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10448
10449 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10450 to match build-install and paths.h.
10451
10452;; Local Variables:
10453;; coding: utf-8
067d23c9
KY
10454;; End:
10455
1a71cb28 10456 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10457
10458 This file is part of GNU Emacs.
10459
10460 GNU Emacs is free software: you can redistribute it and/or modify
10461 it under the terms of the GNU General Public License as published by
10462 the Free Software Foundation, either version 3 of the License, or
10463 (at your option) any later version.
10464
10465 GNU Emacs is distributed in the hope that it will be useful,
10466 but WITHOUT ANY WARRANTY; without even the implied warranty of
10467 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10468 GNU General Public License for more details.
10469
10470 You should have received a copy of the GNU General Public License
10471 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.