Move word search functions from search.c to isearch.el (bug#10145, bug#11381).
[bpt/emacs.git] / ChangeLog
CommitLineData
f04940ae
PE
12012-05-16 Paul Eggert <eggert@cs.ucla.edu>
2
3 * configure.in: Simplify by removing CPP etc.
4 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
5 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
6 In particular we no longer need to fiddle with CPP, since we don't
7 use CPP specially any more.
8 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
9 adjusted compiler.
10 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
11 since gl_EARLY and/or Autoconf already does these.
12
27cb7be2
GM
132012-05-16 Glenn Morris <rgm@gnu.org>
14
15 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
16 (CPP): Do not unconditionally set it on Darwin.
17 Instead, try to test if -no-cpp-precomp is accepted.
18 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
19
ec3ca9ec
GM
202012-05-15 Glenn Morris <rgm@gnu.org>
21
4e7d487c 22 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 23
75a9f5f5
GM
24 * Makefile.in (install-arch-dep): Do not hard-code version number.
25
ec3ca9ec
GM
26 * Makefile.in (install-arch-dep): NS install no longer needs to
27 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
28
3fe7cdc8
GM
292012-05-12 Glenn Morris <rgm@gnu.org>
30
9e6b06ed
GM
31 * configure.in (ns_appbindir): Remove trailing "/".
32
3fe7cdc8
GM
33 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
34 (MKDEPDIR): Use $MKDIR_P.
35 * Makefile.in (MKDIR_P): New, set by configure.
36 (mkdir): Use $MKDIR_P.
37
a873f274
GM
382012-05-11 Glenn Morris <rgm@gnu.org>
39
40 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 41 Use INSTALL_DATA for the DOC file.
c8e32179 42 Remove dead code for ./lisp that never executes.
a873f274 43
ff57c2ec
GM
442012-05-10 Glenn Morris <rgm@gnu.org>
45
46 * configure.in (LEIM_INSTALLDIR): New output variable.
47
49ed9c8e
SM
482012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
49
50 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
51
5122804a
GM
522012-05-08 Glenn Morris <rgm@gnu.org>
53
54 * make-dist: No more doc/lispref/*.el.
55
01319a4e
AS
562012-05-05 Andreas Schwab <schwab@linux-m68k.org>
57
58 * configure.in: Fix quoting bugs.
59
8045b906
GM
602012-05-04 Glenn Morris <rgm@gnu.org>
61
62 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
63
9fa0e416
GM
642012-05-02 Glenn Morris <rgm@gnu.org>
65
3c30e766
GM
66 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
67 the choices made by FreeBSD and NetBSD. (Bug#10313)
68
9aa071df
GM
69 * Makefile.in (INFO_FILES): Remove variable.
70 (INFO_NONMISC): New variable.
71 (install-arch-indep, uninstall): Don't use $INFO_FILES.
72
cd3771a0
GM
73 * Makefile.in (uninstall): Remove useless-use-of-for; that for
74 some reason caused problems on an old Solaris.
75
a36e64d0
GM
76 * Makefile.in (install-arch-indep, uninstall):
77 Ensure that INSTALL-type commands are run from top-level.
78
9e7a4bcf
GM
79 * info/dir: Make some entries consistent with the source texi files.
80
9fa0e416
GM
81 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
82
7adecb99
GM
832012-05-02 Glenn Morris <rgm@gnu.org>
84
85 * Makefile.in (install-arch-indep):
86 Combine adjacent install-data and install-info loops.
87
4737362e
GM
882012-05-01 Glenn Morris <rgm@gnu.org>
89
ab1121bd
GM
90 * Makefile.in (MAN_PAGES): Remove.
91 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
92
a4a18b8b
GM
93 * configure.in: Try libtinfo for tputs.
94 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
95
3ba0a545
GM
96 * configure.in: Combine adjacent $opsys case blocks.
97
e3da5b19
GM
98 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
99
262f06da
GM
100 * configure.in: Invert the TERMINFO logic,
101 since "yes" is far more common than "no".
102
9311dcff
GM
103 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
104
4d5c6349
GM
105 * configure.in (LD_SWITCH_X_SITE_RPATH):
106 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
107
4737362e
GM
108 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
109
562e638f
GM
1102012-04-26 Glenn Morris <rgm@gnu.org>
111
112 * make-dist: No more doc/lispref/tindex.pl.
113
dcbf5805
MA
1142012-04-22 Michael Albinus <michael.albinus@gmx.de>
115
116 * configure.in (dbus_validate_bus_name, dbus_validate_path)
117 (dbus_validate_interface, dbus_validate_member): Check also for
118 these library functions
119
4b5b5289
PE
1202012-04-22 Paul Eggert <eggert@cs.ucla.edu>
121
122 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
123 With glibc 2.14 or later, when compiled with GCC 4.7.0's
124 -Werror=deprecated-declarations flag, use of hooks like
125 __malloc_initialize_hook causes compilation to fail because these
126 hooks are deprecated. Modify 'configure' to check for these hooks too.
127 Simplify the 'configure' code to test for all the hooks at once.
128 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
129 (emacs_cv_var_doug_lea_malloc): ... this new var.
130
9ee7d8b9
PE
1312012-04-21 Paul Eggert <eggert@cs.ucla.edu>
132
133 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
134 dated 2011-10-07. Regenerating from current gnulib would be a
135 pervasive change, and currently the trunk isn't open to such changes.
136 * configure.in (WARN_CFLAGS): Remove; no longer needed now
137 that gnulib does it.
138 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
139
5e6ab4e6
AS
1402012-04-21 Andreas Schwab <schwab@linux-m68k.org>
141
142 * m4/gl-comp.m4: Update. (Bug#11285)
143
c07a4c0b 1442012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
145
146 * configure.in: Don't use the -R option (Bug#11251).
147
6c94c34f 1482012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 149
9f46df23 150 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
151 I have been using this change for many months in my private copy
152 of Emacs, and have used it to find several bugs. It's mature
153 enough to publish now.
154 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
155 * configure.in: Support --enable-gcc-warnings, in the style of
156 other GNU packages such as coreutils.
157 (C_WARNINGS_SWITCH): Remove, replacing with...
158 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
159 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
160 when including system files with GCC.
161 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 162 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
163 * lib/Makefile.am (AM_CFLAGS): New macro.
164 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
165
316411f0
DA
1662012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
167
168 * configure.in (AC_CHECK_FUNCS):
169 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
170
9b9b2ef2
GM
1712012-04-16 Glenn Morris <rgm@gnu.org>
172
b1aa797c
GM
173 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
174
9b9b2ef2
GM
175 * configure.in: Remove X libs workaround for old autoconf.
176
badf86af
KB
1772012-04-12 Ken Brown <kbrown@cornell.edu>
178
179 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
180
2f097256
GM
1812012-04-11 Glenn Morris <rgm@gnu.org>
182
183 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
184
a9f72fc1
GM
1852012-04-10 Glenn Morris <rgm@gnu.org>
186
187 * configure.in: Conditionally generate admin/unidata/Makefile.
188
6b4f4a2d
TZ
1892012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
190
a9f72fc1 191 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 192
23df914b
GM
1932012-04-09 Glenn Morris <rgm@gnu.org>
194
fd9d85c2
GM
195 * Makefile.in (leim): Check cd return value. Pass fewer variables.
196 (install-leim): Check cd return value. Pass $MFLAGS.
197 (install-strip): Pass $MFLAGS.
198
23df914b
GM
199 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
200 Eg org.texi has been using 4.7 functions for some time.
201
bf6bba2b
PE
2022012-04-07 Paul Eggert <eggert@cs.ucla.edu>
203
204 Check pkg-config exit status when configuring (Bug#10626).
205 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
206 works; check its exit status. Problem reported by Jordi Gutiérrez
207 Hermoso in
208 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
209
f3774f20
GM
2102012-04-07 Glenn Morris <rgm@gnu.org>
211
212 * README, configure.in (AC_INIT): Bump version to 24.1.50.
213
d67a9a85
EZ
2142012-04-07 Eli Zaretskii <eliz@gnu.org>
215
216 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
217
f20f95c6
PE
2182012-03-04 Paul Eggert <eggert@cs.ucla.edu>
219
220 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
221 * configure.in (LIBS_TERMCAP): Default this to the result of
222 the tputs library search. Do a run-time test for the linkability
223 of tputs unless cross-compiling, as that's more reliable if the
224 link flags and libraries are messed up. Don't change LIBS as
225 a result of the test, as that may mess up later tests.
226
75197633
CS
2272012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
228
533183f3 229 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 230
75197633
CS
231 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
232 specific makefiles to support getopt_.h generation with MSVC.
233
7eb21b49
GM
2342012-02-04 Glenn Morris <rgm@gnu.org>
235
236 * Makefile.in (uninstall):
237 Handle compressed info files and man pages. (Bug#10718)
238
44f92739
GM
2392012-02-02 Glenn Morris <rgm@gnu.org>
240
241 * configure.in [HAVE_NS]:
242 Error if use --without-toolkit-scroll-bars. (Bug#10673)
243
6df37268
PE
2442012-02-01 Paul Eggert <eggert@cs.ucla.edu>
245
246 Port to older Solaris 10 versions (Bug#10677).
247 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
248 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
249 possibly this is because Sun fixed the 'stat' bug in my version.
250 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
251 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
252 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
253 These changes are based on gnulib version
254 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
255 because Emacs is in feature freeze and we do not want to merge any
256 more-recent changes from gnulib.
257
8d8939e8
GM
2582012-01-31 Glenn Morris <rgm@gnu.org>
259
e4070def
GM
260 * configure.in: Throw an explicit error if Motif toolkit was
261 requested but requirements could not be found.
262
8d8939e8
GM
263 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
264
5a26ec89
EZ
2652012-01-30 Eli Zaretskii <eliz@gnu.org>
266
267 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
268 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
269 with "make -j3".
270
1b0880d5
JB
2712012-01-16 Juanma Barranquero <lekktu@gmail.com>
272
273 * .bzrignore: Ignore etc/__pycache__.
274
adee8a65
PE
2752011-12-17 Paul Eggert <eggert@cs.ucla.edu>
276
277 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
278 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
279 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
280 by Nelson H. F. Beebe in
281 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
282
e152e577
JB
2832011-12-10 Juanma Barranquero <lekktu@gmail.com>
284
285 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
286
46d14be7
JD
2872011-12-10 Jan Djärv <jan.h.d@swipnet.se>
288
289 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
290 instead of LDFLAGS (Bug#10230).
291
6c269a38
PE
2922011-12-03 Paul Eggert <eggert@cs.ucla.edu>
293
4eec8d6f
PE
294 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
295
6c269a38 296 Propagate configure flags to sub-configures.
1350a3cc 297 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
298 New macros.
299 (config.status, bootstrap): Use them to propagate configure flags
300 to sub-configures.
301 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
302
63e94eb8
PE
3032011-12-03 Paul Eggert <eggert@cs.ucla.edu>
304
305 * .bzrignore: Add config.cache.
306
54e9e3bf
JD
3072011-11-27 Jan Djärv <jan.h.d@swipnet.se>
308
309 * configure.in: Check for gtk_window_set_has_resize_grip.
310
20db1522
JB
3112011-11-24 Juanma Barranquero <lekktu@gmail.com>
312
313 * configure.in (HAVE_XPM): Fix typo.
314
60bf278f
GM
3152011-11-22 Glenn Morris <rgm@gnu.org>
316
5f77c86c
GM
317 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
318 have confusing effects on the build. (Bug#6401)
319
60bf278f
GM
320 * Makefile.in (install-arch-dep): Tweak previous change.
321
816be9f6
YD
3222011-11-22 Yavor Doganov <yavor@gnu.org>
323
324 Do not install arch-dependent files in the app bundle if
325 --disable-ns-self-contained is requested. (Bug#1335)
326 * configure.in (exec_prefix, libexecdir): Define relative to
327 `ns_appbindir' only if configured for a self-contained app.
328 * Makefile.in (install-arch-dep): Test for the existence of
329 libexec in the Emacs.app bundle before executing commands.
330
d5ff9cd0
AS
3312011-11-20 Andreas Schwab <schwab@linux-m68k.org>
332
333 * configure.in: Remove reference to src/m/ibms390.h.
334
1c889bf6
GM
3352011-11-13 Glenn Morris <rgm@gnu.org>
336
337 * INSTALL: Tiny updates for disk space used during installation.
338
a6fc3b5c
EZ
3392011-11-05 Eli Zaretskii <eliz@gnu.org>
340
341 * lib/makefile.w32-in (FRC): New dummy target.
342 (TAGS): Depend on FRC.
343
9f77899d
GM
3442011-11-04 Glenn Morris <rgm@gnu.org>
345
346 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
347 Do not include GnuTLS version info in final summary message.
348
0bd3cb7b
EZ
3492011-10-31 Eli Zaretskii <eliz@gnu.org>
350
07f3add9
EZ
351 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
352 they exist there, else from autogen/.
353
354 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 355
d2eaf3e4
NT
3562011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
357
358 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
359
e782cfab
PE
3602011-10-24 Paul Eggert <eggert@cs.ucla.edu>
361
362 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
363 if the library is found. Otherwise, later configure-time tests,
364 such as the test for pthread_sigmask, generate the wrong results
365 on some platforms. Problem reported for FreeBSD by Nali Toja.
366
7da0b018
PE
3672011-10-20 Paul Eggert <eggert@cs.ucla.edu>
368
369 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
370 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
371 Remove; no longer needed, now that we defer to strftime for time
372 zone names.
373
0ffe1065
JD
3742011-10-18 Jan Djärv <jan.h.d@swipnet.se>
375
376 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
377
23769e49
CY
3782011-10-18 Chong Yidong <cyd@gnu.org>
379
380 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
381
fd8dea03
GM
3822011-10-13 Glenn Morris <rgm@gnu.org>
383
384 * configure.in: Also look for tputs in libcurses. (Bug#9736)
385
f4cc5b54
PE
3862011-10-12 Paul Eggert <eggert@cs.ucla.edu>
387
388 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 389 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
390 The check was helpful but not essential in Solaris 2.6 (1997),
391 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
392 obsolete -- Sun dropped support for it in 2006 -- and without
393 access to that Silurian platform we can't maintain the code anyway.
394
7c5ee88e
PE
3952011-10-07 Paul Eggert <eggert@cs.ucla.edu>
396
d47439a3
PE
397 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
398 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
399 * m4/gnulib-common.m4: Merge from gnulib.
400 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
401 command not found" on powerpc-apple-darwin9.8.0.
402
7c5ee88e
PE
403 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
404 This is now done by src/alloc.c.
405
423dbf9b
RS
4062011-10-02 Richard Stallman <rms@gnu.org>
407
408 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
409 and xlinux_second_failure to xgnu_linux_second_failure.
410
31bed486
EZ
4112011-09-29 Eli Zaretskii <eliz@gnu.org>
412
5f91c1e5
EZ
413 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
414 lib/signal.in-h.
31bed486 415
e785f2ec 416 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
417 Rename signal.in.h and alloca.in.h.
418
e1504b9b
EZ
4192011-09-28 Eli Zaretskii <eliz@gnu.org>
420
421 * INSTALL: Mention that m17n libraries and libotf are needed for
422 Arabic shaping.
423
316f8af0
PE
4242011-09-26 Paul Eggert <eggert@cs.ucla.edu>
425
426 Merge from gnulib, improving some licensing wording.
427 This clarifies and fixes some licensing issues raised by Glenn Morris
428 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
429 It also merges the latest version of texinfo.tex and has some
430 MSVC-related changes that don't affect Emacs.
431 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
432 pathmax, and raise, since these are needed only to address
433 MSVC-related issues that Emacs doesn't have.
434 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
435 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
436 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
437 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
438 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
439 * m4/unistd_h.m4: Merge from gnulib.
440
04d51ad4
AS
4412011-09-26 Andreas Schwab <schwab@linux-m68k.org>
442
443 * configure.in: Initialize HAVE_LIBXML2.
444
6e99ef20
GM
4452011-09-26 Glenn Morris <rgm@gnu.org>
446
447 * make-dist: Add lib/makefile.w32-in.
448
0538fab0
GM
4492011-09-24 Glenn Morris <rgm@gnu.org>
450
451 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
452
c5b01d8c
LMI
4532011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
454
455 * .dir-locals.el: Change the debbugs regexp to allow having the
456 bug number as the first thing on a line.
457
0cc87afb
GM
4582011-09-15 Glenn Morris <rgm@gnu.org>
459
460 * configure.in: Make configure work with recent GNUsteps.
461 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
462 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 463 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 464
3f44249e
PE
4652011-09-11 Paul Eggert <eggert@cs.ucla.edu>
466
467 Merge from gnulib, porting to Tru64.
468 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
469 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
470 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
471 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
472 doesn't affect Emacs.
473
c8199d0f
PE
4742011-09-06 Paul Eggert <eggert@cs.ucla.edu>
475
476 * configure.in (isnan): Remove now-unnecessary check.
477
e39b275c 4782011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 479
abec06ff 480 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
481 This is to fix the following problems:
482 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
483 configured not to use gtk or any other thread-using library,
484 signals aren't blocked correctly.
485 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
486 and IRIX's signal handling.
487 . On Cygwin 1.7.5 it works around an incompatibility with
488 the system pthread_sigmask.
489 . On MacOS X 10.5 (32-bit), files whose inode numbers
490 exceed 2**31 cannot be read or manipulated.
491 . pthread_sigmask: Actually use results of gl_THREADLIB.
492 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
493 . find 'ar' program that fits with --host argument.
494 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
495 * autogen/README: Update destination list.
496 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
497 The autogenerated files compile, config.guess,
498 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
499 * m4/largefile.m4: New file, so that Emacs does not mess up when
500 accessing files with large inode numbers in MacOS X 10.5 and later.
501 * m4/nocrash.m4: New file, to avoid triggering background debugger
502 and/or create core dumps during 'configure'.
503 * build-aux/move-if-change: Renamed from move-if-change.
504 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
505 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
506 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
507 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
508 * Makefile.in (epaths-force, sync-from-gnulib):
509 move-if-change is now in build-aux.
510 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
511 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
512 (mkdir): install-sh is now in build-aux.
513 * config.bat: c++defs.h is now in build-aux/snippets.
514 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
515 usual parameter).
516 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
517 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
518 to build-aux/snippet.
519 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
520 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
521 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
522 Solaris, enables MacOS extensions, and enables nocrash during
523 'configure'.
524 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
525
86633eab 5262011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
527
528 * configure.in (snprintf): New check.
529
015faae4
PE
5302011-08-30 Paul Eggert <eggert@cs.ucla.edu>
531
695a3dc5 532 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 533 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
534 Remove unreachable pattern hppa*-*-linux-gnu*.
535 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
536 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 537
52ec1feb
JD
5382011-08-26 Jan Djärv <jan.h.d@swipnet.se>
539
540 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
541
377538cb
JD
5422011-08-13 Jan Djärv <jan.h.d@swipnet.se>
543
544 * configure.in: Add header check: sys/socket.h (Bug#8477),
545 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
546 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
547
ae9e757a
JD
5482011-08-04 Jan Djärv <jan.h.d@swipnet.se>
549
550 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
551 (HAVE_GTK_AND_PTHREAD): Remove.
552
be8ec0b3
AA
5532011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
554
555 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
556 build, not just GNUstep (Bug#9177).
557
2573a837 5582011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
559
560 Assume freestanding C89 headers, string.h, stdlib.h.
561 Again, this simplifies the code, and all current platforms have these.
562 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
563 (AC_HEADER_STDC): Remove.
564 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
565 (strchr, strrchr): Remove fallback macros.
566
9cfdb3ec
PE
567 Assume support for memcmp, memcpy, memmove, memset.
568 This simplifies the code a bit. All current platforms have these,
569 as they are required for C89. If this turns into a problem we
570 can add the gnulib modules for these (a 1-line change to Makefile.in).
571 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
572
427c285b
PE
5732011-07-27 Paul Eggert <eggert@cs.ucla.edu>
574
575 * GNUmakefile: New file.
576 This is for convenience, so that one can run GNU make in an
577 unconfigured source tree, and get a default build.
578
2ad77c9d
JD
5792011-07-13 Jan Djärv <jan.h.d@swipnet.se>
580
581 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
582
c8618a06
YM
5832011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
584
585 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
586 so as to suppress address randomization (Bug#8395).
587
f6ce9b9a
PE
5882011-07-09 Paul Eggert <eggert@cs.ucla.edu>
589
3fcf7a1c
PE
590 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
591 This fixes a build problem on older Mac OS X hosts.
592
d9706d9f
PE
593 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
594 test, which runs afoul of Automake installations where, for example,
595 /usr/share/aclocal contains a copy of gl_THREADLIB.
596 Problem reported by Sven Joachim in
597 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
598 This is just a quick temporary fix, specific to Emacs; I'll work
599 with the other gnulib maintainers to get a more-permanent fix.
600
af66a2d7 601 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
602 * Makefile.in (GNULIB_MODULES): Add strtoimax.
603 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
604 automatically imported from gnulib.
605 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
606
1692ae2d 6072011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 608
8a6ebd58 609 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 610 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
611 * configure.in (AC_TYPE_UID_T): New dummy macro.
612 Configure gnulib after adjusting LIBS,
613 so that gnulib can assume the libraries in LIBS.
6db30f83 614 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 615 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 616 * lib/pthread_sigmask.c:
6db30f83
PE
617 New files, automatically imported from gnulib.
618 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
619 due to the above changes.
620 * .bzrignore: Add lib/signal.h.
621
4a621aae
PE
622 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
623
5e94cadb
AS
6242011-07-07 Andreas Schwab <schwab@linux-m68k.org>
625
626 * configure.in (maintainer-mode): Reflect default in help string.
627
76b397fb
DN
6282011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
629
630 * configure.in: Remove reference to iris4d.h.
631
869795d6
JD
6322011-07-05 Jan Djärv <jan.h.d@swipnet.se>
633
634 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
635
3279eb87
GM
6362011-07-01 Glenn Morris <rgm@gnu.org>
637
638 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
639
2e6e11eb
LMI
6402011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
641
642 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
643 which made ./configure infloop.
644
9851bfc5
JD
6452011-06-30 Jan Djärv <jan.h.d@swipnet.se>
646
647 * configure.in (gsettings): New option and check for GSettings.
648
adbc4ef4
GM
6492011-06-29 Glenn Morris <rgm@gnu.org>
650
651 * configure.in: Try to test for the required crt*.o files.
652
1f773f32
BW
6532011-06-27 Bill Wohler <wohler@newt.com>
654
655 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
656
7a7ef429
PE
6572011-06-25 Paul Eggert <eggert@cs.ucla.edu>
658
659 Use gnulib's dup2 module instead of rolling our own.
660 * Makefile.in (GNULIB_MODULES): Add dup2.
661 * configure.in: Do not check for dup2; gnulib does that now.
662 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
663
6dd7e400
PE
6642011-06-23 Paul Eggert <eggert@cs.ucla.edu>
665
666 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
667
94a807ac 6682011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
669
670 Use gnulib's alloca-opt module.
671 * .bzrignore: Add lib/alloca.h.
672 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
673 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
674 as gnulib now does that for us. Put alloca check in config.h.
675 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
676 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
677 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
678
3ce9d0d4
LL
6792011-06-21 Leo Liu <sdl.web@gmail.com>
680
681 * m4/sha256.m4:
682 * m4/sha512.m4:
683 * m4/gl-comp.m4:
684 * lib/u64.h:
685 * lib/sha256.c:
686 * lib/sha256.h:
687 * lib/sha512.c:
688 * lib/sha512.h:
689 * lib/makefile.w32-in (GNULIBOBJS):
690 * lib/gnulib.mk:
691 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
692 crypto/sha512 modules from gnulib.
693
add3f049
PE
6942011-06-19 Paul Eggert <eggert@cs.ucla.edu>
695
696 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
697
3a4725e1
GM
6982011-06-17 Glenn Morris <rgm@gnu.org>
699
700 * configure.in: Restore the behavior of checking crt-dir only
701 when the user specified it (not all platforms use it).
702
bf4846e7
PE
7032011-06-16 Paul Eggert <eggert@cs.ucla.edu>
704
705 * m4/lstat.m4: Merge from gnulib (Bug#8878).
706
4d61f28d 7072011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
708
709 * configure.in: Try to determine CRT_DIR automatically when
710 using gcc.
711
8c9b2106
PE
7122011-06-15 Paul Eggert <eggert@cs.ucla.edu>
713
8aeb5be9
PE
714 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
715 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
716 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
717 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
718 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
719 Merge from gnulib.
8c9b2106 720
c195f2de
JD
7212011-06-14 Jan Djärv <jan.h.d@swipnet.se>
722
723 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
724
7e2aa385
PE
7252011-06-08 Paul Eggert <eggert@cs.ucla.edu>
726
727 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
728
81eafe29
PE
7292011-06-07 Paul Eggert <eggert@cs.ucla.edu>
730
731 * configure.in: Add --with-wide-int.
732 * INSTALL: Mention this.
733
9afafefb
PE
7342011-06-06 Paul Eggert <eggert@cs.ucla.edu>
735
736 Merge from gnulib.
737 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
738
f797625a
PE
7392011-06-02 Paul Eggert <eggert@cs.ucla.edu>
740
741 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
742
90856fe0 7432011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
744
745 Use 'inline', not 'INLINE'.
eefc9486 746 * configure.in (INLINE): Remove.
55d4c1b2 747
6a3e57bb
PE
7482011-05-29 Paul Eggert <eggert@cs.ucla.edu>
749
750 Adjust to recent gnulib change for @GUARD_PREFIX@.
751 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
752 All uses of _GL_ for guard prefixes in lib/*.h replaced with
753 _@GUARD_PREFIX@_.
754
842b28a0
PE
7552011-05-27 Paul Eggert <eggert@cs.ucla.edu>
756
e61923c8 757 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 758
70716b1d
GM
7592011-05-24 Glenn Morris <rgm@gnu.org>
760
a22d9d2c
GM
761 * Makefile.in (check): Just give a message if no test/ directory.
762
bdd556a2
GM
763 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
764
70716b1d
GM
765 * configure.in (OPT_MAKEFILES_IN): Remove.
766 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
767 (SUBDIR_MAKEFILES_IN): New output variable.
768 * Makefile.in (OPT_MAKEFILES_IN): Remove.
769 (SUBDIR_MAKEFILES_IN): Let configure set it.
770
13c3daa4
LL
7712011-05-24 Leo Liu <sdl.web@gmail.com>
772
773 * m4/sha1.m4:
774 * m4/gl-comp.m4:
775 * lib/sha1.h:
776 * lib/sha1.c:
777 * lib/makefile.w32-in (GNULIBOBJS):
778 * lib/gnulib.mk:
779 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
780
e09e38a8
GM
7812011-05-24 Glenn Morris <rgm@gnu.org>
782
4ba4c54a
GM
783 * configure.in: Remove test for already configured source directory.
784 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
785
5a95c002
GM
786 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
787
fa5d79db
GM
7882011-05-24 Glenn Morris <rgm@gnu.org>
789
6c7e099d
GM
790 * make-dist: Don't distribute test/. (Bug#8107)
791 * configure.in (OPT_MAKEFILES_IN): New output variable.
792 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
793 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
794 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
795 (check): Give an explicit error if test/ is not present.
796
fa5d79db
GM
797 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
798 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
799 (Makefile): Use $SUBDIR_MAKEFILES_IN.
800
2df215b5
PE
8012011-05-23 Paul Eggert <eggert@cs.ucla.edu>
802
803 * lib/verify.h: Merge from gnulib.
804
f518ae90
PE
8052011-05-22 Paul Eggert <eggert@cs.ucla.edu>
806
807 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
808 Merge from gnulib.
809
16b71f3a
AS
8102011-05-21 Andreas Schwab <schwab@linux-m68k.org>
811
812 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
813
7285dc67
EZ
8142011-05-20 Eli Zaretskii <eliz@gnu.org>
815
6a45b46f
EZ
816 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
817
7285dc67
EZ
818 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
819
b9704ad9
GM
8202011-05-20 Glenn Morris <rgm@gnu.org>
821
822 * configure.in (lisp_frag): New output file.
823
4a720484
GM
8242011-05-19 Glenn Morris <rgm@gnu.org>
825
826 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
827 (WINDOW_SUPPORT): Remove output variables that are no longer used.
828
a3c92bc1
EZ
8292011-05-17 Paul Eggert <eggert@cs.ucla.edu>
830
8f906c40
EZ
831 * lib/gnulib.mk:
832 * lib/intprops.h:
833 * lib/unistd.in.h:
834 * m4/inttypes.m4:
835 * m4/stdint.m4:
836 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 837
d681f183
GM
8382011-05-14 Glenn Morris <rgm@gnu.org>
839
840 * configure.in: Treat failure to find an X toolkit the same way we treat
841 failure to find X and image support.
842
4f8c52a9
GM
8432011-05-12 Glenn Morris <rgm@gnu.org>
844
845 * Makefile.in (src, install-arch-indep, bootstrap-clean)
846 (check-declare): Shell portability fixes. (Bug#8642)
847
5a7f0a30
TZ
8482011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
849
850 * configure.in: Require GnuTLS 2.6.x or higher.
851
b08a63cc 8522011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 853
c378da0b
PE
854 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
855 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
856 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
857
19548d08
PE
858 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
859 This new gnulib-tool option saves 'configure' the trouble of
860 checking for strtoull when strtoumax exists.
861
d1a2ac5c
PE
862 * configure.in (BITS_PER_LONG_LONG): New macro.
863
773233f8
GM
8642011-05-05 Glenn Morris <rgm@gnu.org>
865
866 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
867 (top_distclean): Delete config.log~.
868
40697cd9
BK
8692011-04-27 Ben Key <bkey76@gmail.com>
870
871 * configure.in: Fixed a bug that caused configure with
872 --enable-checking=stringoverrun to have no effect.
873
671875da 8742011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
875
876 * configure.in: Suppress unnecessary checks for size_t.
877 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
878 (size_t): Do not check for this, and do not typedef. This code
879 is never exercised now.
880
a8a2bb29
PE
881 * Makefile.in (GNULIB_MODULES): Add strtoumax.
882 This is needed for the new integer-reading code in lread.c.
883 It automatically pulls in the following gnulib files, which
884 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
885 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
886 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
887 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 888 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 889
33630d51
TZ
8902011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
891
892 * configure.in: Check for GnuTLS certificate verify callbacks.
893
bfab7d85
SM
8942011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
895
896 * Makefile.in (config.status): Don't erase in case of error.
897 In case it disappeared, rebuild it with `configure'.
898
fe0e7ad7
KB
8992011-04-20 Ken Brown <kbrown@cornell.edu>
900
901 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
902
f5b06c35
GM
9032011-04-12 Glenn Morris <rgm@gnu.org>
904
905 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
906
762f8d96 9072011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
908
909 * lib/allocator.c: New file, automatically generated by gnulib.
910
5fac7083
GM
9112011-04-07 Glenn Morris <rgm@gnu.org>
912
913 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
914
973f782d
EZ
9152011-04-06 Eli Zaretskii <eliz@gnu.org>
916
917 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
918 Revert last change.
919
f1f81baa
JB
9202011-04-06 Juanma Barranquero <lekktu@gmail.com>
921
922 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
923 ($(BLD)/careadlinkat.$(O)): New target.
924 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
925 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
926 Update dependencies.
927
b70d23ff 9282011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 929
41cf7d1a
PE
930 Fix more problems found by GCC 4.6.0's static checks.
931
aa181334
PE
932 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
933
1f7196bf 934 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
935 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
936 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
937 * m4/ssize_t.m4: New files, automatically generated from gnulib.
938
c0274801
GM
9392011-04-06 Glenn Morris <rgm@gnu.org>
940
941 * autogen/update_autogen: Handle loaddefs-like files as well.
942 (usage): Add -l, -C.
943 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
944 With -l, check status of lisp/ as well.
945 With -C, clean before building.
946 (autoreconf): Only pass -f in the `clean' case.
947 (commit): New function.
948
42e85a8f
GM
9492011-03-28 Glenn Morris <rgm@gnu.org>
950
39f31873
GM
951 * autogen/update_autogen: Pass -f to autoreconf.
952
42e85a8f
GM
953 * autogen.sh (get_version): Discard "not found" lines.
954 (check_version): Respect $AUTOCONF etc environment variables.
955
9af30bdf
GM
9562011-03-27 Glenn Morris <rgm@gnu.org>
957
958 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
959 (AH_BOTTOM): Do not define SIGTYPE.
960
181855e6
GM
9612011-03-26 Glenn Morris <rgm@gnu.org>
962
963 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
964 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
965
9ee0d174
AS
9662011-03-25 Andreas Schwab <schwab@linux-m68k.org>
967
968 * autogen/update_autogen: Remove useless function keyword.
969
07da4b3c
EZ
9702011-03-25 Eli Zaretskii <eliz@gnu.org>
971
972 * config.bat: Generate src/config.h and lib/Makefile from
973 autogen/config.in and autogen/Makefile.in.
974
f6ca84c0
GM
9752011-03-25 Glenn Morris <rgm@gnu.org>
976
977 * compile, config.guess, config.sub, depcomp, install-sh, missing:
978 Remove; autoreconf can supply them.
979 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
980 config.guess, install-sh. Pass -i to autoreconf.
981 * autogen/update_autogen (genfiles): Add compile, config.guess,
982 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
983 Discard non-error output from autoreconf in -q case.
984 * autogen/compile, autogen/config.guess, autogen/config.sub:
985 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
986 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
987 install-sh, missing.
988
8cc1d519
GM
9892011-03-23 Glenn Morris <rgm@gnu.org>
990
9bb73912 991 * autogen/update_autogen: Fix typo.
904a432c 992 (msg): Remove function; use `exec' instead.
9bb73912 993
8cc1d519
GM
994 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
995 (sync-from-gnulib): Don't sync mkinstalldirs.
996 * make-dist: Don't distribute mkinstalldirs.
997
c9c49752 9982011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 999
c9c49752 1000 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1001 * Makefile.in (GNULIB_MODULES): Add socklen.
1002 * configure.in: Do not check for sys/socket.h, since socklen does that.
1003 * m4/socklen.m4: New automatically-generated file, from gnulib.
1004
d5cad867
PE
1005 fakemail: Remove dependency on ignore-value.
1006 * Makefile.in (GNULIB_MODULES): Add stdio.
1007 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1008 imported from gnulib.
cbd350f1 1009 * .bzrignore: Add lib/stdio.h.
c9c49752 1010
34cb1cc6
GM
10112011-03-22 Glenn Morris <rgm@gnu.org>
1012
1013 * autogen/copy_autogen: Work from ./ or ../.
1014 Fix time-stamps.
1015 * autogen.sh: Doc fix.
1016
66b87493
GM
10172011-03-20 Glenn Morris <rgm@gnu.org>
1018
1019 * autogen/: New directory, to be excluded from releases.
1020 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1021 * autogen/README: New file.
1022 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1023 * autogen/Makefile.in: Add auto-updated generated files.
1024 * autogen.sh: No longer a no-op, now it tests for autotools
1025 and runs them as necessary.
cd1181db 1026 * configure.in: Default maintainer-mode to on.
66b87493
GM
1027 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1028
1ef6de05
PE
10292011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1030
1031 Update for gnulib.
1032 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1033 includes <intprops.h> directly.
1034 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1035 when building Emacs on Solaris 9 and running it on Solaris 10.
1036
0afb4571
J
10372011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1038
1039 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1040
33383987
JB
10412011-03-07 Chong Yidong <cyd@stupidchicken.com>
1042
1043 * Version 23.3 released.
1044
870d9cf6
GM
10452011-03-06 Glenn Morris <rgm@gnu.org>
1046
1047 * configure.in (FREETYPE_LIBS): Actually set it to something.
1048
6c0dea8a
PE
10492011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1050
1051 Work around some portability problems with symlinks.
1052
1053 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1054 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1055 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1056 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1057 * m4/symlink.m4:
1058 New files, automatically generated from gnulib.
1059 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1060 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1061
945d8b44
EZ
10622011-02-26 Eli Zaretskii <eliz@gnu.org>
1063
03382788
EZ
1064 * .bzrignore: Ignore new lib/*.in-h files.
1065
945d8b44
EZ
1066 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1067 depfiles.bat even if lib/deps already exist.
1068
9411886d
PE
10692011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1070
1071 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1072 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1073 recent changes to configure.in and to gnulib.
9411886d 1074
1e8dbdc6
GM
10752011-02-24 Glenn Morris <rgm@gnu.org>
1076
1077 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1078 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1079
f68c809d
PE
10802011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1081
1082 Assume S_ISLNK etc. work, since gnulib supports this.
1083 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1084 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1085 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1086 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1087
ba01e9d7
PE
10882011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1089
1090 * lib/min-max.h: New file, for "min" and "max".
1091
9f8370e6
CS
10922011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1093
0a19a6f8 1094 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1095 $(EMACS_ROOT)/nt/inc/stdint.h.
1096
25c51af3
EZ
10972011-02-21 Eli Zaretskii <eliz@gnu.org>
1098
1099 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1100 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1101 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1102
5fa4ac76
PE
11032011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1104
1105 Import filemode module from gnulib.
1106 * .bzrignore: Add lib/sys/.
1107 * Makefile.in (GNULIB_MODULES): Add filemode.
1108 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1109 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1110 from gnulib. This adds support for some more file types, e.g.,
1111 Cray DMF migrated files.
1112 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1113 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1114 * m4/sys_stat_h.m4: New files, generated from gnulib.
1115 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1116 Regenerate.
1117
e1e6b4fb
EZ
11182011-02-20 Eli Zaretskii <eliz@gnu.org>
1119
1120 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1121 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1122
6cac9cb1
PE
11232011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1124
1125 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1126 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1127 is no longer needed, due to the recent SSDATA and related changes.
1128 Perhaps -Wno-pointer-sign should also be removed from
1129 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1130 way to test this so I left it alone.
1131 * configure: Regenerate.
1132
0a19a6f8 11332011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1134
1135 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1136 src/makefile.w32-in.
1137
61353ac8 11382011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1139
61353ac8 1140 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1141 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1142 Regenerate.
1143 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1144 Import the new versions from gnulib; they assume a C99-style
1145 <stdint.h>, supplied by the stdint module.
1146 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1147 imported from gnulib.
942f733f
PE
1148 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1149 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1150 special cases.
61353ac8 1151
9d9d12cd
EZ
11522011-02-19 Eli Zaretskii <eliz@gnu.org>
1153
152be435 1154 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1155 Add lib/deps/.
152be435 1156
9d9d12cd 1157 * config.bat: Configure in `lib'.
219463da 1158 Generate *.Po files in lib/deps.
9d9d12cd 1159
7d315eb6
PE
11602011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1161
1162 Import IRIX 6.5 getloadavg fixes from gnulib.
1163 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1164
1f5d53eb
PE
11652011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1166
1167 Import getloadavg module from gnulib.
1168 * .bzrignore: Add lib/stdlib.h.
1169 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1170 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1171 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1172 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1173 Remove; gnulib does this now.
1174 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1175 from gnulib. This adds support for several other systems, such
1176 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1177 buffer overrun on Linux hosts under very high load, and on hosts
1178 that maintain a channel to the load average file it makes sure
1179 the file descriptor is close-on-exec (on hosts that support this)
1180 and is not stdin, stdout, or stderr.
1181 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1182 from gnulib.
1183 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1184 * src/config.in: Regenerate.
1185
bb55f713
PE
11862011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1187
1188 Merge from gnulib.
1189
7127b760
PE
1190 * install-sh: Update to scriptversion 2011-01-19.21.
1191
bb55f713
PE
1192 2011-02-13 Bruno Haible <bruno@clisp.org>
1193
1194 Consistent macro naming for macros that use GCC __attribute__.
1195 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1196 ATTRIBUTE_DEPRECATED.
1197
1198 2011-02-12 Bruno Haible <bruno@clisp.org>
1199
1200 setlocale: Prefer gnulib's override over libintl's override.
1201 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1202 GNULIB_defined_setlocale is set.
1203
57e96f8e
GM
12042011-02-13 Glenn Morris <rgm@gnu.org>
1205
1206 * make-dist: Exclude generated file src/globals.h.
1207
988c07df
PE
12082011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1209
1210 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1211 Sync from gnulib, which has been patched to fix the problem
1212 with the license notices. Problem reported by Glenn Morris in
1213 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1214
ccded26c
SM
12152011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1216
1217 * .bzrignore: Ignore globals.h and related stamp.
1218
6ffb2c0c
PE
12192011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1220
1221 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1222 This merges the following fix from gnulib:
1223
1224 2011-02-08 Bruno Haible <bruno@clisp.org>
1225
1226 Split large sed scripts, for HP-UX sed.
1227
00b3c7ac
TT
12282011-02-08 Tom Tromey <tromey@redhat.com>
1229
1230 * configure: Rebuild.
1231 * configure.in (NS_OBJC_OBJ): New subst.
1232
91ccade4
PE
12332011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1234
6ffb2c0c
PE
1235 gnulib: allow multiple gnulib generated replacements to coexist
1236 This defines a few preprocessor symbols that should not affect Emacs.
1237 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1238 via "make sync-from-gnulib".
1239
e765a388
PE
1240 gnulib: undo previous change
1241 The upstream _HEADERS change was backed out of gnulib (see the
1242 same thread). Stay in sync with gnulib.
1243
91ccade4 1244 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1245 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1246 New empty macros, to accommodate recent changes to gnulib. See
1247 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1248 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1249 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1250 * lib/time.in.h, lib/unistd.in.h:
1251 Regenerate.
91ccade4 1252
d67985d3
PE
12532011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1254
1255 sync from gnulib to remove HAVE_STDBOOL_H
1256 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1257 AC_HEADER_STDBOOL. All uses changed. Do not define
1258 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1259 imported from the latest Autoconf git. It was motivated by Emacs,
1260 which uses gnulib but does not need HAVE_STDBOOL_H.
1261 * configure, src/config.in: Regenerate.
1262 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1263
67342916
PE
12642011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1265
1266 allow C code to suppress warnings about ignored return values
1267 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1268 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1269 * lib/ignore-value.h: New file.
67342916 1270
14beddf4 12712011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1272
1273 * configure.in: Test existence of xaw3d library, not just the
1274 header (Bug#7642).
1275
6ffb2c0c
PE
12762011-01-31 Eli Zaretskii <eliz@gnu.org>
1277
1278 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1279 $(BLD)/time_r.$(O).
1280 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1281 $(EMACS_ROOT)/src/m/intel386.h.
1282 ($(BLD)/strftime.$(O)):
1283 ($(BLD)/time_r.$(O)): Define prerequisites.
1284
16fab143
PE
12852011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1286
1287 src/emacs.c now gets version number from configure.in
1288 * configure.in (version): Set this from $PACKAGE_VERSION,
1289 which is set from AC_INIT, rather than scouting through src/emacs.c.
1290 * configure: Regenerate.
1291 * make-dist (version): Get it from configure.in, not src/emacs.c.
1292
16c3e636
PE
12932011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1294
1295 strftime: import from gnulib
1296 * Makefile.in (GNULIB_MODULES): Add strftime.
1297 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1298 needed.
6ffb2c0c 1299 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1300 Regenerate.
6ffb2c0c
PE
1301 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1302 imported from gnulib.
16c3e636
PE
1303 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1304 This incorporates many changes from gnulib, including simpler
1305 handling of multibyte formats, porting to mingw32 and other
1306 platforms, and support for higher-resolution time stamps.
1307 Emacs does not yet use the higher-resolution interface.
1308
3de84ad9
PE
13092011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1310
1311 gnulib: import mktime and move-if-change fixes from gnulib
1312
1313 * configure: Regenerate from the following.
1314
6ffb2c0c
PE
1315 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1316
1317 mktime: clarify long_int width checking
1318 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1319 the top level, to make it clearer that the assumption about
1320 long_int width is being checked. See
1321 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1322
3de84ad9
PE
1323 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1324
1325 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1326 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1327 negative number, which the C Standard says has undefined behavior.
1328 In practice this is not a problem, but might as well do it by the book.
1329 Reported by Rich Felker and Eric Blake; see
1330 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1331 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1332 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1333
1334 mktime: #undef mktime before #defining it
1335 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1336
1337 mktime: systematically normalize tm_isdst comparisons
1338 * lib/mktime.c (isdst_differ): New function.
1339 (__mktime_internal): Use it systematically for all isdst comparisons.
1340 This completes the fix for libc BZ #6723, and removes the need for
1341 normalizing tm_isdst. See
1342 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1343 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1344
1345 mktime: fix some integer overflow issues and sidestep the rest
1346
1347 This was prompted by a bug report by Benjamin Lindner for MinGW
1348 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1349 His bug is due to signed integer overflow (0 - INT_MIN), and I
1350 I scanned through mktime.c looking for other integer overflow
1351 problems, fixing all the bugs I found.
1352
1353 Although the C Standard says the resulting code is still not safe
1354 in the presence of integer overflow, in practice it should be good
1355 enough for all real-world two's-complement implementations, except
1356 for debugging environments that deliberately trap on integer
1357 overflow (e.g., gcc -ftrapv).
1358
1359 * lib/mktime.c (WRAPV): New macro.
1360 (SHR): Also check that long_int and time_t shift right in the
1361 usual way, before using the fast-but-unportable method.
1362 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1363 used. The code already assumed two's complement, so there's
1364 no need to test for alternatives. All uses removed.
1365 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1366 the C standard. Problem reported by Rich Felker in
1367 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1368 (twos_complement_arithmetic): Also check long_int and time_t.
1369 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1370 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1371 (__mktime_internal): Avoid integer overflow with unary subtraction
1372 in two instances where -1 - X is an adequate replacement for -X,
1373 since the calculations are approximate.
3de84ad9
PE
1374
1375 2011-01-29 Eric Blake <eblake@redhat.com>
1376
1377 mktime: avoid infinite loop
1378 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1379 type; behavior is still undefined but portable to all known targets.
1380 Reported by Rich Felker.
1381
6ffb2c0c
PE
1382 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1383
1384 mktime: avoid problems on NetBSD 5 / i386
1385 * lib/mktime.c (long_int): New type. This works around a problem
1386 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1387 but time_t is 64 bits, and where I expect the existing code is
1388 wrong in some cases.
1389 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1390 (ydhms_diff): Bring back the compile-time check for wide-enough
1391 year and yday.
1392
1393 mktime: fix misspelling in comment
1394 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1395 This merges all recent glibc changes of importance.
1396
3de84ad9
PE
1397 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1398
1399 move-if-change: cope with concurrent mv of identical file.
1400 * move-if-change (CMPPROG): Accept environment
1401 variable as an override for `cmp'.
1402 (usage): Document CMPPROG.
1403 Adjust comparison to drop stdout. Cope with failure of mv if
1404 the target file exists and is identical to the source, for
1405 parallel builds.
1406 Report from H.J. Lu against binutils in PR binutils/12283.
1407
6ffb2c0c
PE
14082011-01-29 Eli Zaretskii <eliz@gnu.org>
1409
1410 * lib/makefile.w32-in:
1411 * lib/getopt_.h: New files.
1412
c7e95b91
PE
14132011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1414
1415 improve fix for MS-DOS file name clash
1416 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1417 for portability to POSIX make. Reported by Bruno Haible.
1418 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1419 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1420 files from accumulating as garbage. Also reported by Bruno Haible.
1421
125c3718
PE
14222011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1423
1424 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1425 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1426 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1427 problems with MS-DOS 8+3 file name restrictions.
1428 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1429 it, it would also cause problems when extracting Emacs distribution
1430 tarballs on MS-DOS hosts.
1431 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1432 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1433 * config.guess, config.sub: Sync from gnulib.
1434 * m4/gnulib-cache.m4: Remove from repository.
1435 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1436
4004ef46
GM
14372011-01-25 Glenn Morris <rgm@gnu.org>
1438
0b5c5d82
GM
1439 * README: Add a note about ranges in copyright years.
1440
4004ef46
GM
1441 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1442
06d8ace5 14432011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1444
1445 * configure.in: Add HP-UX on IA64 (Bug#6811).
1446
d6974efa
PE
14472011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1448
1449 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1450 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1451 as it is no longer needed.
6ffb2c0c 1452 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1453 * configure.in: Invoke the new gnulib macro
1454 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1455 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1456 * m4/getopt.m4: Sync from gnulib; this removes the need for
1457 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1458 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1459 New macro, synced from gnulib.
1460 * m4/warn-on-use.m4: Remove.
1461
e02ea74b
PE
14622011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1463
1464 aclocal.m4: put this file back into repository
1465 This way, we don't have to assume that the maintainer has
1466 the automake package installed. See
1467 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1468 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1469 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1470 undoing the previous change.
1471 * aclocal.m4: New file (actually, resurrected).
1472
48dcd482
MB
14732011-01-22 Miles Bader <miles@gnu.org>
1474
1475 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1476 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1477 Emacs directly uses fontconfig, and breaks building when using a
1478 strict linker).
1479
925e561d
PE
14802011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1481
b06b1098
PE
1482 src/config.in: shrink slightly
1483 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1484 This makes src/config.in a bit smaller, by removing identifiers
1485 like GNULIB_TEST_MKTIME that Emacs does not need.
1486 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1487 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1488 Sync from gnulib. This removes a few more unnecessary symbols from
1489 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1490 * configure, src/config.in: Regenerate.
1491
925e561d
PE
1492 aclocal.m4: tweaks to regenerate more conveniently
1493 This attempts to act better when the source is in a weird state. See
1494 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1495 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1496 * .bzrignore: Add aclocal.m4.
1497
942be821
PE
14982011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1499
1500 aclocal.m4: omit auto-generated file from repository
1501 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1502 the most recent change here.
1503 * aclocal.m4: Remove from bzr repository. This file is
1504 auto-generated and isn't needed to run 'configure'. See
1505 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1506
0813c96e
PE
15072011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1508
1509 Minor Makefile.in tweaks to build from gnulib better.
1510 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1511 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1512 (top_maintainer_clean): Don't remove aclocal.m4.
1513
7cae64b4
PE
15142011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1515
53911e8f
PE
1516 Minor cleanups for 'bzr status'
1517 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1518 the output of config.guess.
1519 * Makefile.in (top_distclean): Remove stamp-h1 too.
1520
7cae64b4
PE
1521 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1522 defined if the compiler supports GCC-style __attribute__
1523 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1524 this syntax.
1525
a3e44e79 15262011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1527
3cbecb8f
PE
1528 Makefile.in: tidy up the building of lib
1529 * Makefile.in (am--refresh): Mark as .PHONY.
1530 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1531 as they're not rebuilt unless you do a "make sync-from-gnulib"
1532 and the former is needed for "configure".
1533 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1534 has already removed lib/Makefile.
1535
ecbfcc83
PE
1536 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1537 This avoids building ftoastr and ldtoastr, which aren't needed. See
1538 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1539
803059b9
PE
1540 * .bzrignore: Add .h files that are host-dependent.
1541 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1542 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1543 host-dependent and are built as part of an ordinary 'make', and
1544 should not be checked in.
1545
6ffb2c0c
PE
1546 * lib/Makefile.in: Regenerate.
1547 * lib/COPYING: New file, a copy of COPYING.
1548
2a78afcc 1549 * configure: Regenerate.
37564543
PE
1550 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1551
e275c824 1552 Regenerate.
6ffb2c0c
PE
1553 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1554 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1555 New files, copied from gnulib by gnulib-tool.
1556 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1557 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1558 Regenerate.
ecbfcc83 1559
84bbb1ad
PE
1560 Use gnulib's getopt-gnu module.
1561 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1562 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1563 representative of the dependencies.
1564 * configure.in: Do not configure getopt, as gnulib does that now.
1565 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1566 getopt now, in lib.
ecbfcc83 1567
1fd182f0 1568 Regenerate.
6ffb2c0c
PE
1569 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1570 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1571 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1572 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1573 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1574 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1575 * m4/wchar_t.m4, warn-on-use.h:
1576 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1577 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1578 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1579 Regenerate.
1580
1e11dbe3
PE
1581 Use gnulib's mktime module.
1582 * Makefile.in (GNULIB_MODULES): Add mktime.
1583 * configure.in: Remove code no longer needed, as gnulib now does it.
1584 (AC_CHECK_FUNCS): Remove mktime.
1585 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1586 (__restrict): Remove, as this now gets in the way of the C99
1587 support for 'restrict' pulled in by the gnulib mktime module.
1588 Code should now use 'restrict' and not '__restrict".
1589 (mktime): Remove.
1590 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1591 and warn-on-use.h into the distribution.
1fd182f0
PE
1592
1593 Regenerate.
6ffb2c0c
PE
1594 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1595 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1596 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1597 * lib/dummy.c: Remove.
1598 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1599 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1600 Regenerate.
ecbfcc83 1601
1e11dbe3 1602 Use gnulib's ftoastr module.
fa2c4f56
PE
1603 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1604
743c80a7 1605 Regenerate.
6ffb2c0c
PE
1606 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1607 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1608 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1609 New files, generated automatically, with 'make sync-from-gnulib'
1610 followed by 'make'.
1611 * configure, lisp/dired.el, src/config.in: Regenerate.
1612
9a514d4a
PE
1613 Automate syncing from gnulib.
1614 * INSTALL, README: Document new subdirectory 'lib'.
1615 * Makefile.in (SUBDIR): Add lib.
1616 (SUBDIR_MAKEFILES): Add lib/Makefile.
1617 (lib-src, src, TAGS, tags): Depend on lib.
1618 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1619 ($(gnulib_srcdir)): New rule.
1620 (sync-from-gnulib): New rule, which is .PHONY.
1621 (lib): New rule, which is like lib-src.
1622 (Makefile): Depend on lib/Makefile.in.
1623 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1624 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1625 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1626 (am--refresh): New rule, to pacify Automake.
1627 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1628 Clean lib, too.
1629 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1630 droppings.
1631 (maintainer-clean, extraclean): Use it.
1632 * configure.in: Initialize for automake and gnulib, by invoking
1633 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1634 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1635 more conveniently with automake.
6ffb2c0c 1636 * lib/Makefile.am: New file.
9a514d4a
PE
1637 * make-dist: Also put into the distribution aclocal.m4,
1638 compile, depcomp, missing, and the files under lib/.
1639
dc3e3e7b
GM
16402011-01-15 Glenn Morris <rgm@gnu.org>
1641
1642 * Makefile.in (epaths-force): No more arch-tag to edit.
1643
dab73760
CY
16442011-01-15 Chong Yidong <cyd@stupidchicken.com>
1645
1646 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1647
9f4b8b47
PE
16482011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1649
1650 * make-dist: Distribute test/ files too.
1651 Distribute every file under test/ that is under version control,
1652 using patterns like *.el to capture files that are added later.
1653 Without this change, "configure" would fail, because it would
1654 attempt to build from a Makefile.in that was not distributed.
1655
d221e780
CO
16562011-01-13 Christian Ohler <ohler@gnu.org>
1657
1658 * Makefile.in (INFO_FILES): Add ERT.
1659
1660 * Makefile.in (check): Run tests in test/automated.
1661
1662 * Makefile.in:
1663 * configure.in: Add test/automated/Makefile.
1664
bc5585d1
PE
16652011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1666
2b3f5bc8
PE
1667 * install-sh, mkinstalldirs, move-if-change: Update from master
1668 source in gnulib.
1669
bc5585d1
PE
1670 * config.guess, config.sub: Updated from master source.
1671
2018939f
AS
16722011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1673
1674 * configure.in: Check for __builtin_unwind_init.
1675
e5365138
GM
16762011-01-05 Glenn Morris <rgm@gnu.org>
1677
1678 * configure.in (HAVE_MAKEINFO): New output variable.
1679 (MAKEINFO): Reset to "makeinfo" if not found.
1680 * Makefile.in (install-arch-indep, info):
1681 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1682
4fc5868a
UM
16832010-12-29 Ulrich Mueller <ulm@gentoo.org>
1684
1685 * configure.in: Make gameuser configurable (Bug#7717).
1686
68251e16
GM
16872010-12-15 Glenn Morris <rgm@gnu.org>
1688
1689 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1690 long absent lib-src/fns-*.el.
1691
838db889
GM
16922010-12-11 Glenn Morris <rgm@gnu.org>
1693
1694 * make-dist: Exclude etc/*.pyc.
1695
fe646d2c
AS
16962010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1697
1698 * configure.in: Don't double machfile in final message.
1699
d96c83fa
CY
17002010-12-04 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * configure.in: Fix last change.
1703
d6a003a8
AS
17042010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1705
1706 * configure.in: Remove reference to removed machine description
1707 files and allow $machine and $machfile to be empty. Substitute
1708 M_FILE/S_FILE instead of machfile/opsysfile.
1709
067d23c9
KY
17102010-12-03 Glenn Morris <rgm@gnu.org>
1711
1712 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1713
17142010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1715
1716 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1717 (EXTERNALLY_VISIBLE): New definition.
1718
17192010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1720
1721 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1722
17232010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1724
1725 * configure.in: Do not check for unconditionally included headers.
1726
17272010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1728
1729 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1730
17312010-11-09 Michael Albinus <michael.albinus@gmx.de>
1732
1733 * configure.in: Don't write a warning for D-Bus anymore.
1734
17352010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1736
1737 * configure.in: Fix indentation.
1738
17392010-10-31 Ken Brown <kbrown@cornell.edu>
1740
1741 * configure.in (checking whether localtime caches TZ): Use
1742 unsetenv instead of modifying environment directly.
1743
17442010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1745
1746 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1747 to avoid warning.
1748
17492010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1750
e9fce1ac 1751 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1752
17532010-10-22 Glenn Morris <rgm@gnu.org>
1754
1755 * make-dist: Avoid listing .el files twice. Don't try to run
1756 autoconf if --no-update.
1757
17582010-10-20 Glenn Morris <rgm@gnu.org>
1759
1760 * make-dist: No longer create lisp/MANIFEST.
1761
17622010-10-14 Glenn Morris <rgm@gnu.org>
1763
1764 * BUGS, INSTALL.BZR, README: Updates.
1765
17662010-10-13 Glenn Morris <rgm@gnu.org>
1767
1768 * make-dist: Remove --compress. Check for the appropriate
1769 gzip-like executable, and if not found, don't compress.
1770 Check version number in README, don't change it.
1771 Use find for nt/inc/*.h.
1772
17732010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1774
1775 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1776 trailing / from directory names.
1777
17782010-10-12 Glenn Morris <rgm@gnu.org>
1779
1780 * make-dist: Update and simplify.
1781
17822010-10-12 Eli Zaretskii <eliz@gnu.org>
1783
1784 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1785
17862010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1787
1788 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1789
17902010-10-09 Glenn Morris <rgm@gnu.org>
1791
1792 * make-dist: No more doc/emacs/*.texi.in.
1793
1794 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1795
17962010-10-09 Glenn Morris <rgm@gnu.org>
1797
1798 * configure.in: Combine some conditionals.
1799
1800 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1801 * make-dist: Include doc/emacs/*.texi.in.
1802
1803 * INSTALL, make-dist: Remove references to b2m.
1804 * Makefile.in (MAN_PAGES): Remove b2m.1.
1805
18062010-10-05 Glenn Morris <rgm@gnu.org>
1807
1808 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1809
18102010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1811
1812 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1813
18142010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1815
1816 * configure.in: Include stdlib.h and string.h unconditionally.
1817
18182010-09-29 Romain Francoise <romain@orebokech.com>
1819
1820 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1821
18222010-09-28 Glenn Morris <rgm@gnu.org>
1823
1824 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1825 happy.
1826
18272010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1828
1829 * configure.in: Enable imagemagick by default.
1830
18312010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1832
1833 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1834 GnuTLS libraries.
067d23c9
KY
1835
18362010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1837
1838 * configure.in: Set up GnuTLS.
1839
18402010-09-22 Chong Yidong <cyd@stupidchicken.com>
1841
1842 * configure.in: Announce whether libxml2 is linked to.
1843
18442010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1845
1846 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1847
18482010-09-18 Eli Zaretskii <eliz@gnu.org>
1849
1850 * config.bat: Detect that libxml2 is installed and if so, build
1851 with it.
1852
18532010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1854
1855 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1856 be used. This fixes a conf problem on Mac OS X.
1857
18582010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1859
1860 * configure.in: Check for libxml2.
1861
18622010-09-09 Glenn Morris <rgm@gnu.org>
1863
1864 * make-dist: No more TODO files under lisp/.
1865
18662010-09-04 Eli Zaretskii <eliz@gnu.org>
1867
1868 * config.bat: Produce lisp/gnus/_dir-locals.el from
1869 lisp/gnus/.dir-locals.el.
1870
18712010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1872
1873 * configure.in: Fix check for librsvg, imagemagick and
1874 MagickExportImagePixels.
1875
18762010-08-18 Joakim Verona <joakim@verona.se>
1877
1878 * Makefile.in, configure.in: Checks for ImageMagick.
1879
18802010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1881
1882 * configure.in (AC_PREREQ): Require autoconf 2.65.
1883
18842010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1885
1886 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1887
18882010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1889
1890 * configure.in: Add AC_C_BIGENDIAN.
1891
18922010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1893
1894 * configure.in (ORDINARY_LINK): Use on hpux* too.
1895
18962010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1897
1898 * configure.in: Check for util.h.
1899 Use -Wimplicit-function-declaration if compiler supports it.
1900
19012010-08-05 Eli Zaretskii <eliz@gnu.org>
1902
1903 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1904
19052010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1906
1907 * configure.in: Restore accidentally removed use of
1908 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1909
19102010-07-29 Chad Brown <yandros@mit.edu>
1911
1912 * configure.in: Check for dirent.h.
1913
19142010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1915
1916 * configure.in: Remove reference to usg5-4, unused.
1917
19182010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1919
1920 * configure.in: Check for __executable_start.
1921
19222010-07-24 Ken Brown <kbrown@cornell.edu>
1923
1924 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1925
19262010-07-24 Juanma Barranquero <lekktu@gmail.com>
1927
1928 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1929
19302010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1931
1932 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1933
19342010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1935
1936 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1937 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1938 (C_OPTIMIZE_SWITCH): Remove.
1939 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1940
19412010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1942
1943 * configure.in: Don't check for index and rindex, check for strchr
1944 and strrchr. Define strchr and strrchr as index and rindex,
1945 resp., in src/config.h if not available.
1946
19472010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1948
1949 * configure.in: Use -Wold-style-definition if available.
1950 This helps with the transition to standard C code, it can be
1951 removed when done.
1952
1953 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1954
1955 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1956 and MSWindows.
1957
19582010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1959
1960 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1961 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1962
19632010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1964
1965 * configure.in (getenv): Remove K&R declaration.
1966
19672010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1968
1969 * configure.in: Remove define __P.
1970
19712010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1972
1973 * configure.in (--enable-use-lisp-union-type): New flag.
1974
19752010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1976
1977 Fix CFLAGS for non-GCC compilers.
1978 * configure.in (CFLAGS): Always use -g like it was done before the
1979 2010-03-30 change.
1980 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1981 (Bug#6538)
1982
19832010-06-30 Glenn Morris <rgm@gnu.org>
1984
1985 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1986 Set with AC_DEFINE rather than AH_BOTTOM.
1987
1988 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1989 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1990 Set with shell, not cpp.
1991 (LIBX): Remove, just use -lX11 in the one place this was used.
1992 (cannot_dump): Replace with CANNOT_DUMP.
1993
19942010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1995
0a19a6f8 1996 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1997 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1998 by minimum required Gtk+ 2.6). Add checks for functions introduced
1999 in Gtk+ 2.14 or newer (bug#6505).
2000
20012010-06-26 Eli Zaretskii <eliz@gnu.org>
2002
2003 * config.bat: Remove white space around "+" in COPY commands.
2004
20052010-06-23 Glenn Morris <rgm@gnu.org>
2006
2007 * info/dir: Start descriptions in column 32, per Texinfo convention.
2008
20092010-06-16 Chong Yidong <cyd@stupidchicken.com>
2010
2011 * INSTALL: Update font information (Bug#6389).
2012
20132010-06-16 Glenn Morris <rgm@gnu.org>
2014
2015 * INSTALL: General update.
2016
20172010-06-12 Glenn Morris <rgm@gnu.org>
2018
2019 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2020
20212010-06-11 Glenn Morris <rgm@gnu.org>
2022
2023 * configure.in (--without-compress-info): New option.
2024 (GZIP_INFO): New output variable.
2025
2026 * Makefile.in (GZIP_INFO): New, set by configure.
2027 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2028 Handle man pages in the same way.
2029
20302010-06-10 Glenn Morris <rgm@gnu.org>
2031
2032 * Makefile.in (install-arch-indep): Gzip the info files too.
2033
2034 * make-dist: Remove references to non-existent directories and files.
2035
20362010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2037
2038 * configure.in: Include <strings.h> and <string.h> instead of
2039 "strings.h" and "string.h".
2040
20412010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2042
2043 * configure.in: Remove code dealing with BSTRING.
2044
20452010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2046
2047 * configure.in (AC_PREREQ): Require autoconf 2.65.
2048
2049 * configure.in (unxec): Do not define and substitute.
2050 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2051
20522010-06-03 Glenn Morris <rgm@gnu.org>
2053
2054 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2055
20562010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2057
2058 Fix alloca definition when using gcc on non-gnu systems.
2059 * configure.in: Use the code sequence indicated by "info autoconf"
2060 for alloca (bug#6170).
2061
20622010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2063
2064 * .bzrignore: Ignore new files from trunk, which appear if you use
2065 colocated branches (i.e. "bzr switch").
2066
20672010-05-28 Glenn Morris <rgm@gnu.org>
2068
2069 * configure.in: Simplify some of the $canonical tests.
2070
20712010-05-27 Glenn Morris <rgm@gnu.org>
2072
2073 * config.bat: Do not preprocess src/Makefile.in.
2074
2075 * configure.in: Do not preprocess src/Makefile.in.
2076 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2077 (AC_EGREP_CPP): Test no longer needed.
2078
2079 * make-dist: No more Makefile.c files.
2080
20812010-05-26 Glenn Morris <rgm@gnu.org>
2082
2083 * configure.in (YMF_PASS_LDFLAGS): Remove.
2084 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2085
2086 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2087 Add $GNUSTEP_LOCAL_HEADERS.
2088 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2089
2090 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2091 (GNUSTEP_MAKEFILES): Remove.
2092 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2093 stuff to here.
2094
20952010-05-25 Glenn Morris <rgm@gnu.org>
2096
2097 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2098 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2099
2100 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2101 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2102 here instead.
2103
21042010-05-24 Romain Francoise <romain@orebokech.com>
2105
2106 * make-dist: Look for version in src/emacs.c.
2107 Use lisp/subr.el rather than lisp/version.el for location check.
2108
21092010-05-21 Glenn Morris <rgm@gnu.org>
2110
2111 * configure.in (MKDEPDIR): Parallel build tweak.
2112
2113 * configure.in (ns_frag): New output file.
2114
2115 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2116 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2117
2118 * configure.in (cannot_dump): New output variable.
2119
21202010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2121
2122 * configure.in: On NetBSD, if terminfo is found, use it in
2123 preference to termcap. (Bug#6190)
2124
21252010-05-20 Glenn Morris <rgm@gnu.org>
2126
2127 * make-dist (src): Include *.mk.
2128 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2129 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2130 (deps_frag): New output file.
2131 (AUTO_DEPEND): Remove this definition.
2132
2133 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2134
21352010-05-19 Glenn Morris <rgm@gnu.org>
2136
2137 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2138 (ORDINARY_LINK): New AC_DEFINE.
2139 (LIB_GCC): No need to set if ORDINARY_LINK.
2140
21412010-05-18 Glenn Morris <rgm@gnu.org>
2142
2143 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2144 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2145
2146 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2147 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2148 (RALLOC_OBJ): New output variable.
2149
2150 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2151 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2152
21532010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2154
2155 * Makefile.in (src): Provide the name of the VCS file that witnesses
2156 a pull.
2157 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2158
21592010-05-17 Glenn Morris <rgm@gnu.org>
2160
2161 * configure.in (OLDXMENU_DEPS): New output variable.
2162
21632010-05-16 Glenn Morris <rgm@gnu.org>
2164
2165 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2166
2167 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2168 * Makefile.in (install-arch-dep): Update for above change.
2169
2170 * Makefile.in (ns_appdir): Remove.
2171 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2172
2173 * configure.in (TEMACS_LDFLAGS2): New output variable.
2174
2175 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2176 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2177 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2178 nothing uses.
2179
21802010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2181
2182 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2183 does not use them.
2184 (X11R5_INHIBIT_I18N): Remove, unused.
2185
21862010-05-15 Glenn Morris <rgm@gnu.org>
2187
2188 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2189
2190 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2191
21922010-05-15 Ken Raeburn <raeburn@raeburn.org>
2193
2194 * configure.in: Look for version string in its new location.
2195
21962010-05-15 Eli Zaretskii <eliz@gnu.org>
2197
2198 * config.bat: Remove support for DJGPP v1.x.
2199
22002010-05-15 Glenn Morris <rgm@gnu.org>
2201
2202 * configure.in (OLDXMENU_TARGET): New output variable.
2203
2204 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2205
2206 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2207 and other files that no longer exist.
2208
22092010-05-14 Glenn Morris <rgm@gnu.org>
2210
2211 * configure.in (cpp_undefs): Add mktime, register, X11.
2212
2213 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2214 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2215 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2216
2217 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2218 (GNUSTEP_MAKEFILES): Do not output.
2219
22202010-05-13 Glenn Morris <rgm@gnu.org>
2221
2222 * configure.in: Fix some paren typos.
2223
2224 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2225
2226 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2227
22282010-05-12 Glenn Morris <rgm@gnu.org>
2229
2230 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2231
2232 * configure.in (LIB_GCC): New output variable.
2233
22342010-05-11 Glenn Morris <rgm@gnu.org>
2235
2236 * make-dist (msdos): No more mainmake.
2237
2238 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2239 * config.bat: Do not run cpp on lib-src/Makefile.in.
2240
2241 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2242
22432010-05-10 Glenn Morris <rgm@gnu.org>
2244
2245 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2246
2247 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2248 (BLESSMAIL_TARGET): New output variable.
2249
22502010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2251
2252 * INSTALL: Fix typos.
2253
22542010-05-08 Chong Yidong <cyd@stupidchicken.com>
2255
2256 * configure.in: Add check for buggy version of GCC (Bug#6031).
2257
22582010-05-08 Glenn Morris <rgm@gnu.org>
2259
2260 * configure.in (HAVE_LIBNCURSES): New local variable.
2261 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2262 replacing cpp in src/s/*.h and src/Makefile.in.
2263
22642010-05-07 Chong Yidong <cyd@stupidchicken.com>
2265
2266 * Version 23.2 released.
2267
22682010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2269
2270 * configure.in: Add tests for `isnan' and `copysign'.
2271
22722010-05-07 Eli Zaretskii <eliz@gnu.org>
2273
2274 * config.bat: Allow for 2 leading `#'s in comments in
2275 src/Makefile.in.
2276
22772010-05-07 Glenn Morris <rgm@gnu.org>
2278
2279 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2280 Merges logic from src/s/* and src/Makefile.in.
2281 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2282
22832010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2284
2285 Define START_FILES and LIB_STANDARD using autoconf.
2286 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2287 here from src/s/*.h.
2288 (HAVE_CRTIN): Remove, inline logic in the netbsd
2289 START_FILES/LIB_STANDARD computation.
2290
22912010-05-06 Glenn Morris <rgm@gnu.org>
2292
2293 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2294
2295 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2296 (LD_SWITCH_X_SITE): Remove unused variables.
2297
22982010-05-04 Glenn Morris <rgm@gnu.org>
2299
2300 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2301 as well.
2302 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2303
2304 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2305
2306 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2307 variables, replacing c_switch_machine, c_switch_system.
2308 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2309 @c_switch_system@.
2310
23112010-05-03 Glenn Morris <rgm@gnu.org>
2312
2313 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2314
2315 * make-dist: There are no more src/m/*.inp files.
2316
23172010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2318
2319 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2320 (ac_link): Do not use ld_switch_machine.
2321
23222010-05-01 Glenn Morris <rgm@gnu.org>
2323
2324 * configure.in (OTHER_OBJ): Remove.
2325 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2326
23272010-04-30 Glenn Morris <rgm@gnu.org>
2328
2329 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2330 Elsewhere, maybe include it.
2331
2332 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2333 (OLDXMENU, LIBXMENU): New output variables.
2334
2335 * configure.in (OTHER_OBJ): New output variable.
2336
23372010-04-28 Glenn Morris <rgm@gnu.org>
2338
2339 * configure.in (CYGWIN_OBJ): New output variable.
2340
2341 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2342
2343 * configure.in (FONT_OBJ): New output variable.
2344
2345 * configure.in (LIBXMU): New output variable.
2346
2347 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2348
2349 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2350 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2351
23522010-04-27 Glenn Morris <rgm@gnu.org>
2353
2354 * configure.in (LIBXTR6): New output variable. Move unixware special
2355 case here from src/s/unixware.h.
2356
2357 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2358 in Makefiles.
2359 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2360
2361 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2362 (LIBXP): No longer substitute in Makefiles.
2363 (MOTIF_LIBW): New output variable. Move system-specific settings here
2364 from src/s files.
2365
23662010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2367
2368 Reduce CPP usage.
2369 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2370 (unexec): Define unconditionally, all platforms define
2371 UNEXEC. AC_SUBST it.
2372 (UNEXEC_SRC): Remove, unused.
2373 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2374
23752010-04-27 Glenn Morris <rgm@gnu.org>
2376
2377 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2378 replaced by LIBXP.
2379
2380 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2381 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2382 On hpux10-20, default to /lib.
2383
2384 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2385
23862010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2387
2388 * configure.in (LIBS_MACHINE): Remove, unused.
2389
2390 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2391
23922010-04-24 Glenn Morris <rgm@gnu.org>
2393
2394 * configure.in (CRT_DIR): New output variable.
2395 (--with-crt-dir): New option. (Bug#5655)
2396 (HAVE_LIB64_DIR): Remove.
2397
23982010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2399
2400 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2401
24022010-04-22 Miles Bader <miles@gnu.org>
2403
2404 * configure.in: Get rid of "unix" pre-defined macro when
2405 preprocessing Makefile. (Bug#5857)
2406
24072010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2408
2409 Avoid non-portable shell command negation
2410 * configure.in: Revert last change.
2411
24122010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2413
2414 * configure.in: Change "if test ! -f" to "if ! test -f".
2415
24162010-04-21 Glenn Morris <rgm@gnu.org>
2417
2418 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2419 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2420
24212010-04-21 Karel Klíč <kklic@redhat.com>
2422
2423 * configure.in: New option: --with(out)-selinux, on by default.
2424 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2425 LIBSELINUX_LIBS in Makefiles.
2426
24272010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2428
2429 * configure.in: Remove all references to LIBX11_SYSTEM.
2430
24312010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2432
2433 * configure.in: Remove all references to C_DEBUG_SWITCH.
2434
24352010-03-27 Eli Zaretskii <eliz@gnu.org>
2436
2437 * config.bat <lib-src>: Edit out lines that begin with several #
2438 characters.
2439
24402010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2441
2442 * configure.in: Remove support for old UNIX System V systems and
2443 for Unixware on non-x86 machines.
2444
2445 * configure.in: Remove support for Solaris on PPC and for old versions.
2446
2447 * configure.in: Remove non-working lynxos port.
2448
24492010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2450
2451 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2452
24532010-03-19 Glenn Morris <rgm@gnu.org>
2454
2455 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2456 happy.
2457
24582010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2459
2460 * configure.in: Check for tputs and friends, abort if not
2461 found (bug#5735).
2462
24632010-03-18 Glenn Morris <rgm@gnu.org>
2464
2465 * configure.in (--with-x-toolkit): In the help text, say which options
2466 are synonyms.
2467
2468 * configure.in (--with-mmdf, --with-mail-unlink):
2469 New options, off by default.
2470 (--with-mailhost): New option to set default POP host.
2471 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2472 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2473 New variables, substituted in Makefiles.
2474 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2475 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2476 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2477 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2478 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2479
24802010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2481
2482 * Makefile.in (uninstall): Handle the case where archlibdir does not
2483 exist. (Bug#5720)
2484
24852010-03-12 Eli Zaretskii <eliz@gnu.org>
2486
75f1671a 2487 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2488 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2489
2490 * configure: Regenerated.
2491
24922010-03-10 Chong Yidong <cyd@stupidchicken.com>
2493
2494 * Branch for 23.2.
2495
24962010-01-31 Juri Linkov <juri@jurta.org>
2497
2498 * .bzrignore: Add TAGS-LISP.
2499
25002010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2501
2502 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2503 this header file).
2504
25052010-01-12 Juanma Barranquero <lekktu@gmail.com>
2506
2507 * .bzrignore: Ignore all .exe, instead of individual files.
2508
25092010-01-12 Chong Yidong <cyd@stupidchicken.com>
2510
2511 * configure.in: Explicitly check for and link to -lXrender.
2512
25132010-01-12 Glenn Morris <rgm@gnu.org>
2514
2515 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2516 for bug reports for development versions.
2517
25182010-01-02 Eli Zaretskii <eliz@gnu.org>
2519
2520 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2521 build.
2522
25232009-12-27 Karl Fogel <kfogel@red-bean>
2524
2525 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2526 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2527
25282009-12-17 Glenn Morris <rgm@gnu.org>
2529
2530 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2531
25322009-12-15 Glenn Morris <rgm@gnu.org>
2533
2534 * info/dir: Add EDT entry.
2535 * Makefile.in (INFO_FILES): Add edt.
2536
25372009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2538
1154d12e 2539 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2540
25412009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2542
2543 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2544
25452009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2546
2547 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2548
25492009-12-01 Glenn Morris <rgm@gnu.org>
2550
2551 * make-dist: Add etc/images/mpc directory.
2552
25532009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2554
2555 * configure.in: Don't check for GConf unless X is used.
2556
25572009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2558
2559 * configure.in: Use -Wdeclaration-after-statement if available.
2560
25612009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2562
2563 * configure.in: New option: --with(out)-gconf.
2564 Set HAVE_GCONF if we find gconf.
2565
25662009-11-17 Glenn Morris <rgm@gnu.org>
2567
2568 * Makefile.in (INFO_FILES): Add semantic.
2569
25702009-11-16 Chong Yidong <cyd@stupidchicken.com>
2571
2572 * info/dir: Add Semantic.
2573
25742009-11-16 Glenn Morris <rgm@gnu.org>
2575
2576 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2577 pattern, so as not to exclude makefile*.el. (Bug#4912)
2578
25792009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2580
2581 * configure.in: --enable-autodepend is new. Check for GNU Make
2582 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2583 gcc and GNU make to generate dependencies.
2584
25852009-10-27 Glenn Morris <rgm@gnu.org>
2586
2587 * make-dist: Make links to doc/lispintro/*.pdf.
2588
25892009-10-23 Jim Meyering <meyering@redhat.com>
2590
2591 * configure.in: Invoke $CPP with -P when creating Makefile and
2592 src/Makefile. Without this, gcc 4.4.2 converts each
2593 backslash-newline pair in the input to a bare newline, yielding
2594 invalid Makefiles.
2595
2596 * configure: Regenerate.
2597
25982009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2599
2600 * configure.in (vax-dec-vms): Remove, not supported anymore.
2601
26022009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2603
2604 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2605 (*-apple-darwin*): Add x86_64 architecture.
2606
26072009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2608
2609 * config.guess, config.sub: Updated from master source.
2610
26112009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2612
2613 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2614
26152009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2616
2617 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2618
26192009-09-29 Glenn Morris <rgm@gnu.org>
2620
2621 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2622
26232009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2624
2625 * config.guess, config.sub: Updated from master source.
2626
2627 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2628
26292009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2630
2631 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2632
26332009-09-13 Chong Yidong <cyd@stupidchicken.com>
2634
2635 * INSTALL: Update URL for GNU FreeFont.
2636
26372009-09-09 Glenn Morris <rgm@gnu.org>
2638
2639 * Makefile.in (install-arch-indep): Don't recursively change perms of
2640 site-lisp and infodir. There may be non-Emacs files in here, and the
2641 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2642 (mkdir): Set umask to world-readable before creating directories.
2643 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2644
26452009-08-29 Glenn Morris <rgm@gnu.org>
2646
2647 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2648 (info): Don't give an error in the absence of makeinfo - let the doc
2649 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2650
26512009-08-23 Ken Raeburn <raeburn@raeburn.org>
2652
2653 * Makefile.in (install-arch-indep): If the versioned DOC-####
2654 generated during loadup+dump isn't found, install the plain DOC
2655 file that always gets generated, in case CANNOT_DUMP is set.
2656
2657 * configure.in: Warn if package version specified here doesn't
2658 match the version in version.el.
2659 * configure: Regenerate.
2660
26612009-08-22 Michael Albinus <michael.albinus@gmx.de>
2662
2663 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2664
2665 * configure: Regenerate.
2666
26672009-08-19 Glenn Morris <rgm@gnu.org>
2668
2669 * INSTALL: Remove reference to cvtmail.
2670
26712009-08-15 CHENG Gao <chenggao@gmail.com>
2672
2673 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2674
26752009-08-02 Kevin Ryde <user42@zip.com.au>
2676
2677 * INSTALL: Fix free fonts URL.
2678
26792009-07-22 Glenn Morris <rgm@gnu.org>
2680
2681 * configure.in (AC_PREREQ): Require autoconf 2.62.
2682
26832009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2684
2685 * configure.in (--enable-checking, --enable-profiling):
2686 Use AS_HELP_STRING.
2687
26882009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2689
2690 * configure.in (--enable-profiling): New option.
2691 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2692
26932009-06-27 Glenn Morris <rgm@gnu.org>
2694
2695 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2696
26972009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2698
2699 * configure.in (--enable-checking): New option.
2700
27012009-06-24 Glenn Morris <rgm@gnu.org>
2702
2703 * make-dist: Warn if subdir does not exist in source.
2704 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2705 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2706 No longer make links.
2707
27082009-06-24 Yavor Doganov <yavor@gnu.org>
2709
2710 * make-dist (tempdir): Don't create directories preferences.gorm
2711 and preferences.nib, they are no longer required.
2712
27132009-06-21 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * Branch for 23.1.
2716
27172009-06-12 Chong Yidong <cyd@stupidchicken.com>
2718
2719 * configure.in: Delete mac-fix-env target, which has been
2720 removed (Bug#3531).
2721
27222009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2723
1154d12e 2724 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2725
27262009-05-05 Per Starbäck <per@starback.se> (tiny change)
2727
2728 * BUGS: Use new binding of view-emacs-problems.
2729
c7015153 27302009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2731
2732 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2733 for Solaris compatibility.
2734
27352009-04-25 Chong Yidong <cyd@stupidchicken.com>
2736
2737 * configure: Regenerate.
2738
2739 * configure.in: Disable use of FreeType without libXft.
2740
27412009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2742
2743 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2744 Check if it is declared in gtk.h.
2745
27462009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2747
2748 * Makefile.in (install-arch-indep): Remove .gitignore files.
2749
27502009-04-03 Kenichi Handa <handa@m17n.org>
2751
2752 * INSTALL: Make the section "Complex Text Layout support
2753 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2754
27552009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2756
2757 * configure.in (rs6000-ibm-aix6*): Fix typo.
2758
27592009-03-04 Glenn Morris <rgm@gnu.org>
2760
2761 * Makefile.in (INFO_FILES): Add auth.
2762
27632009-03-03 Glenn Morris <rgm@gnu.org>
2764
2765 * info/dir: Add Auth-source.
2766
27672009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2768
2769 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2770 the second.
2771
27722009-02-28 Eli Zaretskii <eliz@gnu.org>
2773
2774 * config.bat: Copy .dbxinit to _dbxinit.
2775
2776 * make-dist (Making links to `info'): Remove .gitignore.
2777
27782009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2779
2780 * Makefile.in (lib-src, lisp): Use simpler rule.
2781 (src): Be more specific to avoid recompiling all the .elc files just
2782 because the bootstrap-emacs is missing.
2783
27842009-02-26 Chong Yidong <cyd@stupidchicken.com>
2785
2786 * configure.in: Require librsvg >= 2.11.
2787
27882009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2789
2790 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2791 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2792
27932009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2794
2795 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2796
27972009-02-03 Glenn Morris <rgm@gnu.org>
2798
2799 * make-dist: Add some missing files, remove some that are no longer
2800 present.
2801
28022009-02-02 Glenn Morris <rgm@gnu.org>
2803
2804 * make-dist: Add some missing nextstep/ files.
2805
28062009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2807
2808 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2809
28102009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2811
2812 * configure.in: Add support for m68k-*-netbsd.
2813
28142009-01-14 Juri Linkov <juri@jurta.org>
2815
2816 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2817
2818 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2819 and bug-reference-mode.
2820
28212009-01-11 Juri Linkov <juri@jurta.org>
2822
2823 * INSTALL.CVS: Move configuration explicitly to the first step.
2824
28252009-01-09 Glenn Morris <rgm@gnu.org>
2826
2827 * .dir-locals.el: Don't set indent-tabs-mode.
2828
28292008-12-30 Kenichi Handa <handa@m17n.org>
2830
2831 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2832 the function OTF_get_variation_glyphs.
2833
28342008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2835
2836 * Makefile.in (install-arch-dep): Remove old directories in
2837 ns_app* before moving new directories there.
2838
28392008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2840
2841 * .dir-locals.el: Remove non-working entry for pmail.
2842 (fill-column): Fix typo.
2843 (change-log-mode): Add fill column.
2844
28452008-12-26 Eli Zaretskii <eliz@gnu.org>
2846
2847 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2848
28492008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2850
2851 * make-dist (tempdir): Distribute .dir-locals.el.
2852
2853 * .dir-locals.el: New file.
2854
28552008-12-19 Eli Zaretskii <eliz@gnu.org>
2856
2857 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2858 for rationale.
2859
28602008-12-13 Glenn Morris <rgm@gnu.org>
2861
2862 * Makefile.in (install-arch-indep): Add new man-pages.
2863 (manext): Remove variable.
2864 (MAN_PAGES): New variable.
2865 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2866 and remove.
2867 (uninstall): Remove desktop file and icons, game scores if empty.
2868
28692008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2870
2871 * config.guess, config.sub: Updated from master source.
2872
28732008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2874
2875 * Makefile.in (install-arch-indep): Install ebrowse.1.
2876
28772008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2878
2879 * configure.in: Add Solaris on x86_64.
2880
28812008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2882
2883 * config.guess, config.sub: Updated from master source.
2884
28852008-12-08 Eli Zaretskii <eliz@gnu.org>
2886
2887 * info/dir: Fix last change.
2888
28892008-12-07 Eli Zaretskii <eliz@gnu.org>
2890
2891 * info/dir: Untabify.
2892
28932008-11-28 Ulrich Mueller <ulm@gentoo.org>
2894
2895 * configure.in: Fix last change.
2896
28972008-11-28 Richard M Stallman <rms@gnu.org>
2898
2899 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2900 New configurations.
2901
29022008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2903
2904 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2905 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2906
29072008-11-15 Eli Zaretskii <eliz@gnu.org>
2908
2909 * Makefile.in (INFO_FILES): Remove ns-emacs.
2910
2911 * info/dir (NS-Emacs): Remove entry.
2912
29132008-11-08 Eli Zaretskii <eliz@gnu.org>
2914
2915 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2916
29172008-11-07 Glenn Morris <rgm@gnu.org>
2918
2919 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2920
29212008-10-31 Eli Zaretskii <eliz@gnu.org>
2922
2923 * config.bat: Tell user to expect one "File not found" message
2924 while the `doc' directory is being configured.
2925
29262008-10-30 Chong Yidong <cyd@stupidchicken.com>
2927
2928 * update-subdirs: Put obsolete directory last.
2929
29302008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2931
2932 * configure.in: Check fontconfig always.
2933
29342008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2935
2936 * configure (*-solaris2.[7-9]*): Fix typo.
2937
29382008-10-24 Glenn Morris <rgm@gnu.org>
2939
2940 * configure.in (--without-sync-input, --with-pkg-config-prog):
2941 Help strings start with lower case.
2942 (--with-gnustep-conf): New option.
2943 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2944
29452008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2946
2947 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2948 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2949 is not found. (Bug#1230)
2950
29512008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2952
2953 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2954 Use sol2-6.h for Solaris 7-9.
2955
29562008-10-18 Ulrich Mueller <ulm@gentoo.org>
2957
2958 * configure.in: Add support for GNU/Linux on SuperH.
2959
29602008-10-12 Andreas Schwab <schwab@suse.de>
2961
2962 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2963
1a71cb28 29642008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2965
2966 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2967 "X") to avoid confusion.
2968
2969 * configure: Regenerate.
2970
29712008-09-07 Romain Francoise <romain@orebokech.com>
2972
2973 * make-dist: Distribute doc/man/ChangeLog.
2974
29752008-08-28 Chong Yidong <cyd@stupidchicken.com>
2976
2977 * configure.in: Disable XFT and Freetype when without X.
2978
2979 * configure: Regenerate.
2980
29812008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2982
2983 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2984
29852008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2986
2987 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2988 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2989
2990 * configure: Regenerate.
2991
29922008-08-20 Eli Zaretskii <eliz@gnu.org>
2993
2994 * configure.in: Move "#define subprocesses" before
2995 config_opsysfile is included.
2996
29972008-08-19 Kenichi Handa <handa@m17n.org>
2998
2999 * INSTALL (Extra fonts): Mention local fonts, don't mention
3000 mule-unicode.
3001
30022008-08-16 Chong Yidong <cyd@stupidchicken.com>
3003
3004 * make-dist: Omit info/.arch-inventory.
3005
30062008-08-16 Jason Rumney <jasonr@gnu.org>
3007
3008 * make-dist (tempdir/nt): Link emacsclient.rc.
3009
30102008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3011
3012 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3013 AC_SUBST it.
3014 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3015 AC_SUBST it.
3016 (OTHER_FILES): Always define for HAVE_NS.
3017 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3018 * configure: Regenerate.
3019
30202008-08-07 Andreas Schwab <schwab@suse.de>
3021
3022 * configure.in: Correctly handle
3023 --enable-cocoa-experimental-ctrl-g=no and
3024 --enable-ns-self-contained=yes.
3025
30262008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3027
3028 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3029 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3030 bother undef'ing since won't have desired effect.
3031
30322008-08-06 Andreas Schwab <schwab@suse.de>
3033
3034 * configure.in: Fix quoting.
3035
30362008-08-06 Chong Yidong <cyd@stupidchicken.com>
3037
3038 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3039
30402008-08-05 Ulrich Mueller <ulm@gentoo.org>
3041
3042 * configure.in: Add checks for krb5_error.text and
3043 krb5_error.e_text struct members.
3044
30452008-08-04 Chong Yidong <cyd@stupidchicken.com>
3046
3047 * configure.in: Test for existence of NSInteger.
3048 Suggested by Yavor Doganov.
3049
30502008-08-02 Romain Francoise <romain@orebokech.com>
3051
3052 * Makefile.in (INFO_FILES): Add mairix-el.
3053
30542008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3055
3056 * make-dist:
3057 * README: Remove VMS support.
3058 * vms: Remove directory.
3059
30602008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3061
3062 * configure.in (MULTI_KBOARD): Remove.
3063
30642008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3065
3066 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3067
30682008-07-29 Chong Yidong <cyd@stupidchicken.com>
3069
3070 * info/dir (File): Add mairix-el.
3071
30722008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3073
3074 Remove support for Mac Carbon.
3075 * mac: Remove directory.
3076 * make-dist:
3077 * configure.in:
3078 * README:
3079 * Makefile.in:
3080 * INSTALL: Remove code for Carbon.
3081 * configure: Regenerate.
3082
30832008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3084
3085 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3086
30872008-07-25 Chong Yidong <cyd@stupidchicken.com>
3088
3089 * configure.in: Check for getrlimit.
3090
3091 * configure: Regenerate.
3092
30932008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3094
3095 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3096 in src/Makefile.in.
3097 (static): Remove, autoconf would always comment it out anyway.
3098 (subprocesses): Define unconditionally.
3099
31002008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3101
3102 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3103 compilation under GNUstep.
3104
31052008-07-18 Kenichi Handa <handa@m17n.org>
3106
3107 * INSTALL (Complex Text Layout support libraries): Delete the
3108 paragraph about --enable-font-backend.
3109
31102008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3111
3112 * configure.in: Print out some info to user for NeXTstep builds.
3113 (ns-app): Remove enable option.
3114 (ns-self-contained): Add enable option.
3115 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3116 GNUstep, use to set install prefixes, and substitute in Makefiles.
3117 * configure: Regenerate.
3118 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3119 NS app bundle.
3120
31212008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3122
3123 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3124
31252008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3126
3127 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3128 NS_IMPL_COCOA.
3129
31302008-07-16 Glenn Morris <rgm@gnu.org>
3131
3132 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3133 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3134 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3135 never unset.
3136
3137 * make-dist: Add nextstep/ directories.
3138 (src, lib-src): Add .m files.
3139
31402008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3141
3142 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3143 (USER_FULL_NAME): Remove, not used anymore.
3144 * configure: Regenerate.
3145
31462008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3147
3148 Changes and additions for NeXTstep windowing system (Cocoa and
3149 GNUstep) support.
3150
3151 * configure.in: Add support for NS window system: --with-ns (default
3152 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3153 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3154 disable font backend if window system is "none", not if !HAVE_X11.
3155 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3156 (install-arch-dep): Add commands to assemble NS .app package.
3157
31582008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3159
3160 * configure.in: Use macppc for Darwin. Remove references to
3161 desupported systems.
3162 * configure: Regenerate.
3163
31642008-07-05 Glenn Morris <rgm@gnu.org>
3165
3166 * make-dist (EMACS): Doc fix.
3167 (lisp): There are no *.dat or image files here any more.
3168 (src): There are no *.s files here any more.
3169 (etc/images, etc/images/*): Link to most regular files.
3170
31712008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3172
3173 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3174
31752008-07-01 Glenn Morris <rgm@gnu.org>
3176
3177 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3178 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3179 and explicitly export there. (Bug#507.)
3180
31812008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3182
3183 * configure.in:
3184 * configure: Remove references to obsolete systems.
3185
31862008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3187
3188 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3189 make it depend on all other */.in files.
3190 (src/Makefile, src/config.stamp, lib-src/Makefile)
3191 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3192 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3193 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3194 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3195
3196 * configure.in: Don't create src/config.stamp any more.
3197
31982008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3199
3200 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3201
32022008-06-22 Glenn Morris <rgm@gnu.org>
3203
3204 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3205
32062008-06-21 Romain Francoise <romain@orebokech.com>
3207
3208 * Makefile.in (INFO_FILES): Add sasl.
3209
32102008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3211
3212 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3213 (bootstrap-build): Remove.
3214 (top_bootclean): New var.
3215 (top_distclean, bootstrap-clean): Use it.
3216 (bootstrap): Don't recheck config. Make normally.
3217
32182008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3219
3220 * Makefile.in (SUBDIR): Include `lisp'.
3221 (lisp): Depend on `src'.
3222 (top_distclean): Don't remove config.status.
3223 (bootstrap-clean): New target.
3224 (maintainer-clean): Use it.
3225 (bootstrap): Use bootstrap-clean. Re-run config.status.
3226 (src/bootstrap-emacs${EXEEXT}): New target.
3227 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3228 src/Makefile now takes care of it.
3229 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3230
32312008-06-15 Glenn Morris <rgm@gnu.org>
3232
3233 * info/dir: Add sasl.
3234
32352008-06-09 Alan Mackenzie <acm@muc.de>
3236
3237 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3238
32392008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3240
3241 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3242
32432008-06-07 Glenn Morris <rgm@gnu.org>
3244
3245 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3246 serve no purpose.
3247
32482008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3249
3250 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3251 * configure: Regenerate.
3252
32532008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3254
3255 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3256
32572008-05-14 Kenichi Handa <handa@m17n.org>
3258
3259 * configure: Regenerate.
3260
3261 * configure.in: Don't handle --disable-font-backend. Don't print
3262 a message about a font backend.
3263
32642008-05-09 Glenn Morris <rgm@gnu.org>
3265
3266 * configure.in: Make absence of makeinfo a fatal error only if the info
3267 files don't exist.
3268 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3269
32702008-05-07 Eli Zaretskii <eliz@gnu.org>
3271
3272 * config.bat: Fix last change: don't use < and > in "rem" lines,
3273 they are interpreted as redirection by DOS shells.
3274
32752008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3276
3277 * configure.in: Check availability of AvailabilityMacros.h
3278 if HAVE_CARBON.
3279
3280 * configure: Regenerate.
3281
32822008-05-03 Glenn Morris <rgm@gnu.org>
3283
3284 * configure.in (x_libraries): Remove standard 64-bit directories -
3285 experimental workaround for minor autoconf bug.
3286
3287 * configure.in (--without-makeinfo): New option. If set,
3288 absence of suitable makeinfo is not a fatal error.
3289 * Makefile.in (MAKEINFO): New, set by configure.
3290 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3291 (info-real): New target.
3292 (info): Without makeinfo, do nothing, else call `info-real'.
3293
32942008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3295
3296 * configure.in: Remove hpux10.20 from the desupported list.
3297
32982008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3299
3300 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3301
33022008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3303
3304 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3305 rather than change CPPFLAGS.
3306 (HAVE_GTK): Rename to USE_GTK.
3307
33082008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3309
3310 * configure.in: Replace the obsolete macros AC_AIX and
3311 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3312
33132008-04-05 Andreas Schwab <schwab@suse.de>
3314
3315 * configure.in: No longer create admin/unidata/Makefile.
3316
33172008-03-28 Andreas Schwab <schwab@suse.de>
3318
3319 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3320 (lisp/Makefile): New rule.
3321
33222008-03-13 Glenn Morris <rgm@gnu.org>
3323
3324 * configure.in (AC_INIT): Fix version number.
3325 (sync-input): Reword the option, since it's on by default.
3326
33272008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3328
3329 * configure.in: Add --enable-sync-input, default yes.
3330
33312008-03-11 Glenn Morris <rgm@gnu.org>
3332
3333 * Makefile.in (install-etc, mkdir): Handle directory
3334 etc/images/icons/hicolor/*/mimetypes/.
3335
3336 * make-dist: Handle icons/hicolor/scalable directory.
3337
33382008-03-05 Glenn Morris <rgm@gnu.org>
3339
3340 * configure.in: Enable font-backend by default.
3341 (USE_FONT_BACKEND): Set to "no" in absence of X.
3342 (PKG_CONFIG): Don't set multiple times, once is enough.
3343 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3344
33452008-03-03 Glenn Morris <rgm@gnu.org>
3346
3347 * Makefile.in (iconsrcdir): New variable.
3348 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3349 directory.
3350
33512008-02-29 Glenn Morris <rgm@gnu.org>
3352
3353 * test/: New directory.
3354
33552008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3356
3357 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3358
33592008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3360
3361 * configure.in: Print an error for systems that we think are obsolete
3362 and are proposed to be removed. Remove some more unused systems.
3363 Add support for powerpc-ibm-aix6*.
3364
33652008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3366
3367 * configure.in: Remove references to obsolete variables and systems.
3368
33692008-02-21 Glenn Morris <rgm@gnu.org>
3370
3371 * Makefile.in (set_installuser): New.
3372 (install-arch-indep): Use set_installuser to avoid duplicate code.
3373
3374 * README.unicode: Split into admin/notes/unicode,font-backend and
3375 remove.
3376
33772008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3378
3379 * configure.in (arm*-*-freebsd*): Add.
3380
33812008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3382
3383 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3384 dealing with obsolete variables.
3385
33862008-02-08 Glenn Morris <rgm@gnu.org>
3387
3388 * Makefile.in (check-info-dir): New target.
3389
33902008-02-08 Michael Olson <mwolson@gnu.org>
3391
3392 * Makefile.in (INFO_FILES): Add epa.
3393
3394 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3395 features" section.
3396
33972008-02-06 Glenn Morris <rgm@gnu.org>
3398
3399 * configure.in (--with-gcc): Give an error saying this option has
3400 been removed.
3401 (--with-gtk): Remove this option.
3402
34032008-02-06 Tom Tromey <tromey@redhat.com>
3404
3405 * configure.in (--with-gcc): Remove.
3406 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3407
34082008-02-05 Ulrich Mueller <ulm@gentoo.org>
3409
3410 * INSTALL: Recommend giflib, not libungif.
3411
34122008-02-05 Tom Tromey <tromey@redhat.com>
3413
3414 * configure.in (--with-dbus): Default to enabled.
3415
34162008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3417
3418 * INSTALL (Complex Text Layout support libraries): New section.
3419
34202008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3421
3422 * make-dist: Remove references to files in mac/ that have been
3423 deleted.
3424
34252008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3426
3427 * configure.in: For libotf and m17n-flt checks, set shell vars
3428 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3429 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3430 Reported by Ulrich Mueller.
3431
34322008-02-02 Eli Zaretskii <eliz@gnu.org>
3433
3434 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3435 admin/unidata/Makefile.in to Makefile.
3436
34372008-02-02 Glenn Morris <rgm@gnu.org>
3438
3439 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3440 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3441 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3442
34432008-02-01 Miles Bader <miles@gnu.org>
3444
3445 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3446 [libotf], and [m17n-flt] options.
3447
34482008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3449
3450 * configure.in: Add EMACS_ARG_N([libotf]...), and
3451 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3452 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3453 CFLAGS, and LIBS in checking of m17n-flt.
3454
34552008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3456
3457 * configure.in: Check the availability of m17n-flt library.
3458
34592008-02-01 Kenichi Handa <handa@m17n.org>
3460
3461 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3462 not available.
3463
34642008-02-01 Kenichi Handa <handa@m17n.org>
3465
3466 * configure.in: New args --enable-font-backend, --with-xft,
3467 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3468 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3469 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3470 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3471
34722008-02-01 Kenichi Handa <handa@m17n.org>
3473
3474 * make-dist: Include etc/charsets in tarball.
3475
34762008-02-01 Kenichi Handa <handa@m17n.org>
3477
3478 * configure.in: While running cpp on junk.c, include
3479 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3480 exists.
3481
34822008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3483
3484 * configure.in (xtensa): Match more configurations.
3485
34862008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3487
3488 * configure.in: Update comment.
3489
34902008-01-26 Glenn Morris <rgm@gnu.org>
3491
3492 * configure.in (--without-gcc): By default, neither off nor on.
3493 (--with-carbon): Tone down rhetoric in help text.
3494
34952008-01-25 Glenn Morris <rgm@gnu.org>
3496
3497 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3498 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3499 Default `Carbon' to off (it's unsupported).
3500
35012008-01-24 Glenn Morris <rgm@gnu.org>
3502
3503 * configure.in: Standardize dbus-related messages.
3504
35052008-01-23 Michael Olson <mwolson@gnu.org>
3506
3507 * configure.in (pkg-config-prog): Remove initial whitespace.
3508
35092008-01-23 Tom Tromey <tromey@redhat.com>
3510
3511 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3512 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3513 Update all users.
3514
35152008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3516
3517 * config.guess, config.sub: Updated from master source.
3518
35192008-01-17 Andreas Schwab <schwab@suse.de>
3520
3521 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3522
35232008-01-17 Glenn Morris <rgm@gnu.org>
3524
3525 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3526
35272008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3528
3529 * configure.in: Remove more references to unsupported systems.
3530
35312008-01-16 Sven Joachim <svenjoac@gmx.de>
3532
3533 * make-dist: Add --lzma.
3534
35352008-01-16 Glenn Morris <rgm@gnu.org>
3536
3537 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3538 configure checks for this.
3539
35402008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3541
3542 * configure.in: Remove more references to unsupported systems.
3543
35442008-01-06 Romain Francoise <romain@orebokech.com>
3545
3546 * configure.in: Delete extra semicolons.
3547
35482008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3549
3550 * configure.in: Remove references to unsupported systems.
3551
35522008-01-05 Romain Francoise <romain@orebokech.com>
3553
3554 * make-dist: Add --bzip2. Update copyright.
3555
35562008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3557
3558 * configure.in: Remove support for Masscomp.
3559
35602008-01-05 Glenn Morris <rgm@gnu.org>
3561
3562 * Makefile.in (desktopdir, icondir): New variables.
3563 (install-arch-indep): Also depend on `install-etc'.
3564 (install-etc): New target.
3565 (mkdir): Also create the `applications' and `icons' directories.
3566
35672008-01-04 Glenn Morris <rgm@gnu.org>
3568
3569 * make-dist: Update for new etc/images/icons/hicolor directory.
3570
35712007-12-09 Andreas Schwab <schwab@suse.de>
3572
3573 * configure.in: D-Bus is not enabled by default.
3574
35752007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3576
3577 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3578 change.
3579
35802007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3581
3582 * configure.in: Give package name and version to AC_INIT.
3583
35842007-12-03 Magnus Henoch <mange@freemail.hu>
3585
3586 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3587
35882007-12-03 Michael Albinus <michael.albinus@gmx.de>
3589
3590 * configure.in: No need for DBUS_INFO anymore.
3591
3592 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3593
35942007-12-02 Michael Albinus <michael.albinus@gmx.de>
3595
3596 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3597
3598 * Makefile.in (INFO_FILES): Add dbus.
3599
36002007-12-02 Romain Francoise <romain@orebokech.com>
3601
3602 * make-dist: Fix last change.
3603
36042007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3605
3606 * configure.in: Add support for gnu-kfreebsd.
3607
36082007-11-28 Glenn Morris <rgm@gnu.org>
3609
3610 * make-dist: Add etc/nxml.
3611
36122007-11-24 Romain Francoise <romain@orebokech.com>
3613
3614 * Makefile.in (INFO_FILES): Add nxml-mode.
3615
36162007-11-23 Romain Francoise <romain@orebokech.com>
3617
3618 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3619 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3620
36212007-11-20 Andreas Schwab <schwab@suse.de>
3622
3623 * configure.in: Always include <resolv.h> when checking for res_init.
3624
36252007-11-17 Andreas Schwab <schwab@suse.de>
3626
3627 * update-subdirs: Atomically update subdirs.el.
3628
36292007-11-17 Glenn Morris <rgm@gnu.org>
3630
3631 * Makefile.in (check-declare): New target.
3632
36332007-11-07 Glenn Morris <rgm@gnu.org>
3634
3635 * configure.in: Deprecate Mac Carbon port.
3636
36372007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3638
3639 * configure.in: Remove HAVE_X11R5 check.
3640
36412007-10-31 Glenn Morris <rgm@gnu.org>
3642
3643 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3644 when changing ownership of installed files.
3645
36462007-10-30 Glenn Morris <rgm@gnu.org>
3647
3648 * make-dist: Add new directory etc/gnus.
3649
36502007-10-30 Michael Olson <mwolson@gnu.org>
3651
3652 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3653
36542007-10-29 Glenn Morris <rgm@gnu.org>
3655
3656 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3657
36582007-10-23 Glenn Morris <rgm@gnu.org>
3659
3660 * MAINTAINERS: Move to admin/.
3661
36622007-10-17 Chong Yidong <cyd@stupidchicken.com>
3663
3664 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3665 (HAVE_LIBRESOLV): Also define if we are using res_init().
3666
36672007-10-17 Glenn Morris <rgm@gnu.org>
3668
3669 * FTP: Remove file, since it's just a duplicate of one in etc/.
3670
36712007-10-05 Eli Zaretskii <eliz@gnu.org>
3672
3673 * config.bat: Fix configuring `doc' due to changes in the
3674 directory structure.
3675
36762007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3677
3678 * configure.in: Don't use -lpthread on HP-UX.
3679
36802007-09-16 Glenn Morris <rgm@gnu.org>
3681
3682 * make-dist: File gfdl.1 has been removed.
3683
36842007-09-15 Glenn Morris <rgm@gnu.org>
3685
3686 * configure.in: Fix makeinfo version regexp.
3687
36882007-09-12 Glenn Morris <rgm@gnu.org>
3689
3690 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3691 implementation of alloca is not found.
3692
3693 * Makefile.in (SOURCES, unlock, relock): Delete.
3694 (install-arch-indep): Do not exclude the etc/ Makefiles.
3695
36962007-09-09 Juri Linkov <juri@jurta.org>
3697
3698 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3699
3700 * README: Add doc/ to documentation directories.
3701
37022007-09-08 Michael Olson <mwolson@gnu.org>
3703
3704 * MAINTAINERS: Add myself for ERC and tq.el.
3705 Update for new doc/ directory layout.
3706
37072007-09-06 Romain Francoise <romain@orebokech.com>
3708
3709 * make-dist: Update for new doc/ directory layout.
3710
37112007-09-06 Glenn Morris <rgm@gnu.org>
3712
3713 * Makefile.in (mansrcdir): New variable.
3714 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3715 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3716 update these targets for new doc/ directory layout.
3717 (doc/misc/Makefile): New target.
3718 (install-arch-indep): Use mansrcdir for new location of manpages.
3719 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3720 (relock, info, dvi): Update targets for new doc/ directory layout.
3721
3722 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3723 for new doc/ directory layout.
3724
37252007-09-02 Andreas Schwab <schwab@suse.de>
3726
3727 * configure.in: Use AS_HELP_STRING throughout.
3728 * configure: Regenerate.
3729
37302007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3731
3732 * configure.in: Require Gtk/Glib 2.6.
3733
37342007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3735
3736 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3737 Use them throughout in place of AC_ARG_WITH calls.
3738 * configure: Regenerate.
3739
37402007-09-01 Andreas Schwab <schwab@suse.de>
3741
3742 * configure.in: Put quotes around nested macro calls.
3743
37442007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3745
3746 * configure.in: Fix typo.
3747 * configure: Regenerate.
3748
37492007-08-30 Glenn Morris <rgm@gnu.org>
3750
3751 * configure.in (AH_BOTTOM): Copy some manual changes made to
3752 src/config.in here so they are not lost when it regenerates.
3753
3754 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3755
37562007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3757
3758 * README.multi-tty: New file.
3759
37602007-08-29 Glenn Morris <rgm@gnu.org>
3761
3762 * README: Increase version to 23.0.50.
3763
37642007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3765
3766 * configure.in: New option: --without-xaw3d.
3767
37682007-08-24 Glenn Morris <rgm@gnu.org>
3769
3770 * configure.in: Check for a suitably recent makeinfo.
3771
37722007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3773
3774 * configure.in (Check for required libraries): Typo.
3775
37762007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3777
3778 * configure.in: Check librsvg2 also for Mac Carbon.
3779
37802007-08-22 Romain Francoise <romain@orebokech.com>
3781
3782 * make-dist: Follow reorganization of files in etc/.
3783
37842007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3785
3786 * configure.in: Add support for SVG images through librsvg2.
3787
37882007-07-28 Eli Zaretskii <eliz@gnu.org>
3789
3790 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3791 to avoid an error message if there is no DOC there.
3792
37932007-07-25 Glenn Morris <rgm@gnu.org>
3794
3795 * Relicense all FSF files to GPLv3 or later.
3796
3797 * COPYING, info/COPYING: Switch to GPLv3.
3798
37992007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3800
3801 * configure.in: Complain if X seems to be installed but no
3802 development files were found.
3803
38042007-06-20 Glenn Morris <rgm@gnu.org>
3805
3806 * configure.in: Prefer libgif over libungif.
3807
38082007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3809
3810 * configure.in: Check for all image libraries before exiting.
3811
38122007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3813
3814 * configure.in: Exit with error if image libraries aren't found.
3815
38162007-06-13 Chong Yidong <cyd@stupidchicken.com>
3817
3818 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3819 when compiling without scrollbars.
3820
38212007-06-12 Glenn Morris <rgm@gnu.org>
3822
3823 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3824
38252007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3826
3827 * configure.in: Change wording about yes/gtk and lucid/athena
3828 being synonyms.
3829
38302007-06-08 Glenn Morris <rgm@gnu.org>
3831
3832 * configure.in: Make gtk the default toolkit.
3833
38342007-06-07 Glenn Morris <rgm@gnu.org>
3835
3836 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3837 for a Sun C compiler.
3838
3839 * Makefile.in (install-arch-indep): Install only the DOC- file
3840 specific to the build, if possible, rather than DOC-*.
3841
38422007-06-02 Chong Yidong <cyd@stupidchicken.com>
3843
3844 * Version 22.1 released.
3845
38462007-05-25 Chong Yidong <cyd@stupidchicken.com>
3847
3848 * mkinstalldirs: Sync to version in automake CVS.
3849
38502007-05-22 Andreas Schwab <schwab@suse.de>
3851
3852 * configure.in: Prefer build_alias over host when host_alias is not set.
3853 * configure: Regenerate.
3854
38552007-05-20 Andreas Schwab <schwab@suse.de>
3856
3857 * configure.in: Remove empty AC_SUBST.
3858 * configure: Regenerate.
3859
38602007-05-20 Nick Roberts <nickrob@snap.net.nz>
3861
3862 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3863 it like others.
3864 * configure: Regenerate.
3865
38662007-05-20 Nick Roberts <nickrob@snap.net.nz>
3867
3868 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3869 (AC_CHECK_LIB): Add -lgpm.
3870 * configure: Regenerate.
3871
38722007-05-03 Glenn Morris <rgm@gnu.org>
3873
3874 * configure: Tweak message about the absence of shell functions.
3875
38762007-04-27 Andreas Schwab <schwab@suse.de>
3877
3878 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3879
38802007-04-26 Glenn Morris <rgm@gnu.org>
3881
3882 * README: Increase version to 22.1.50.
3883
38842007-04-24 Juanma Barranquero <lekktu@gmail.com>
3885
3886 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3887
38882007-04-19 Glenn Morris <rgm@gnu.org>
3889
3890 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3891
38922007-04-18 Glenn Morris <rgm@gnu.org>
3893
3894 * INSTALL: Mention CPP.
3895
38962007-04-15 Glenn Morris <rgm@gnu.org>
3897
3898 * FTP: Replace with a pointer to the web version.
3899
39002007-04-13 Glenn Morris <rgm@gnu.org>
3901
3902 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3903
39042007-04-04 Glenn Morris <rgm@gnu.org>
3905
3906 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3907 compiling with Sun Studio on Solaris.
3908
39092007-03-23 Glenn Morris <rgm@gnu.org>
3910
3911 * configure.in: Restore support for hp800 (removed 2007-01-27)
3912 following clarification of legal status.
3913
39142007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3915
3916 * configure.in: Add support for AIX4.3 on IBM RS6000.
3917
3918 * configure: Regenerate.
3919
39202007-03-20 Richard Stallman <rms@gnu.org>
3921
3922 * configure.in: Fix previous change.
3923
39242007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3925
3926 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3927 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3928 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3929
39302007-03-19 Chong Yidong <cyd@stupidchicken.com>
3931
3932 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3933 user specifies "without".
3934
3935 * configure: Regenerate.
3936
39372007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3938
3939 * configure.in: Warning for Gtk+ and Cygwin added.
3940 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3941
39422007-02-27 Glenn Morris <rgm@gnu.org>
3943
3944 * make-dist (oldXMenu): Remove Imakefile.
3945 (etc/images): Add README.
3946
39472007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3948
3949 * configure.in (xtensa-*-linux-gnu*): New configuration.
3950
3951 * configure: Regenerate.
3952
39532007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3954
3955 * config.guess, config.sub: Updated from master source.
3956
39572007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3958
3959 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3960
39612007-01-29 Chong Yidong <cyd@stupidchicken.com>
3962
3963 * configure.in: Restore support for hp800's not running HP-UX.
3964
3965 * configure: Regenerate.
3966
39672007-01-27 Chong Yidong <cyd@stupidchicken.com>
3968
3969 * configure.in: Remove support for hp800 and sr2k machine types.
3970
3971 * configure: Regenerate.
3972
39732007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3974
3975 * configure.in: Add check for libXft.
3976
39772007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3978
3979 * INSTALL: Info files moved to share/info.
3980
39812007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3982
3983 * configure.in: Detect and use fink-installed in intel-based Mac
3984 builds; change Apple Darwin section to support both PowerPC and
3985 Intel-based Macs.
3986
39872006-12-26 Andreas Schwab <schwab@suse.de>
3988
3989 * Makefile.in (datarootdir): Define.
3990
39912006-12-24 Richard Stallman <rms@gnu.org>
3992
3993 * configure.in: Require Autoconf 2.61.
3994
39952006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3996
3997 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3998 Remove redundant entry for powerpc-apple-netbsd.
3999
4000 * configure: Regenerate.
4001
40022006-12-22 Chong Yidong <cyd@stupidchicken.com>
4003
4004 * configure: Regenerate with autoconf 2.61.
4005
40062006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4007
4008 * configure.in: Detect alsa/asoundlib.h also.
4009 * configure: Regenerate.
4010
40112006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4012
4013 * configure.in: Check if GTK+ compiles at all.
4014
40152006-12-10 Andreas Schwab <schwab@suse.de>
4016
4017 * configure.in: Remove check for struct timezone, its result is
4018 never used.
4019
40202006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4021
4022 * configure.in: Add support for Solaris 10 on x86-64.
4023
40242006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4025
4026 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4027 of PKG_CONFIG_PATH.
4028
40292006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4030
4031 * configure.in (HAVE_SYNC): New test.
4032
40332006-12-03 Glenn Morris <rgm@gnu.org>
4034
4035 * Makefile.in: Fix Copyright format.
4036
4037 * configure.in (AH_TOP): Add missing Copyright year.
4038
4039 * update-subdirs: Add missing Copyright years.
4040
40412006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4042
4043 * Makefile.in: Touch only the parts of the share/emacs directory
4044 specific to this version.
4045
40462006-11-26 Chong Yidong <cyd@stupidchicken.com>
4047
4048 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4049
40502006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4051
4052 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4053
40542006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4055
4056 * configure.in: Prefer X11 to Carbon only when some X-specific
4057 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4058
40592006-11-04 Romain Francoise <romain@orebokech.com>
4060
4061 * Makefile.in (bootstrap-clean-before): Fix typo.
4062 Use new target `bootstrap-clean' in the leim subdirectory.
4063
40642006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4065
4066 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4067
40682006-10-30 Chong Yidong <cyd@stupidchicken.com>
4069
4070 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4071 directories.
4072
40732006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4074
4075 * configure.in: Enable x86-64 OpenBSD compilation.
4076
40772006-10-28 Glenn Morris <rgm@gnu.org>
4078
4079 * AUTHORS: Add cal-html.el author.
4080
40812006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4082
4083 * make-dist: Make links to mac/make-package and
4084 mac/Emacs.app/Contents/Resources/Emacs.icns.
4085
40862006-10-27 Chong Yidong <cyd@stupidchicken.com>
4087
4088 * README: Bump version number to 22.0.90.
4089
40902006-10-23 Andreas Schwab <schwab@suse.de>
4091
4092 * configure.in: Make sure x_default_search_path is always set even
4093 when x_libraries is empty, and look in .../share as well for each
4094 library directory.
4095
40962006-09-28 Kenichi Handa <handa@m17n.org>
4097
4098 * configure.in (locallisppath): Don't include leim dir.
4099 (lisppath): Include leim dir.
4100
41012006-09-15 Jay Belanger <belanger@truman.edu>
4102
4103 * COPYING: Replace "Library Public License" by "Lesser Public
4104 License" throughout.
4105
41062006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4107
4108 * make-dist (EMACS): Exit and fail if the EMACS environment
4109 variable is set to something other than an absolute file name.
4110
41112006-08-16 Andreas Schwab <schwab@suse.de>
4112
4113 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4114 of hardcoding it.
4115
41162006-08-16 Richard Stallman <rms@gnu.org>
4117
4118 * INSTALL.CVS: Clean up wording.
4119
41202006-07-14 Eli Zaretskii <eliz@gnu.org>
4121
4122 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4123 $PKG_CONFIG --exists "$2" to config.log.
4124 * configure: Regenerate.
4125
1a71cb28 41262006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4127
4128 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4129
41302006-07-09 Kim F. Storm <storm@cua.dk>
4131
4132 * CONTRIBUTE: Use outline format.
4133 Add section on copyright years (from admin/notes/years).
4134
41352006-07-08 Eli Zaretskii <eliz@gnu.org>
4136
4137 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4138 to /dev/null, since we don't need the error message, just the
4139 exit status.
4140
41412006-07-07 Eli Zaretskii <eliz@gnu.org>
4142
4143 * CONTRIBUTE: Slight formatting changes and typo fixes.
4144 Add description of NEWS markings.
4145
41462006-07-07 Kim F. Storm <storm@cua.dk>
4147
4148 * CONTRIBUTE: Mention INSTALL.CVS.
4149
41502006-07-05 Romain Francoise <romain@orebokech.com>
4151
4152 * make-dist (top-level): Add CONTRIBUTE.
4153
41542006-07-04 Richard Stallman <rms@gnu.org>
4155
4156 * CONTRIBUTE: Much rewrite.
4157
41582006-07-04 Nick Roberts <nickrob@snap.net.nz>
4159
4160 * CONTRIBUTE: New file.
4161
41622006-06-24 Eli Zaretskii <eliz@gnu.org>
4163
4164 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4165
41662006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4167
4168 * configure.in: Add check for ALSA.
4169
41702006-05-06 Eli Zaretskii <eliz@gnu.org>
4171
4172 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4173
4174 * info/dir: Remove the Emacs-Xtra entry.
4175
41762006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4177
4178 Update copyright year(s) in many files.
4179
41802006-04-01 Eli Zaretskii <eliz@gnu.org>
4181
4182 * configure: Regenerated.
4183
41842006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4185
4186 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4187 --without-toolkit-scroll-bars was specified.
4188
41892006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4190
4191 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4192 to CFLAGS. Update Copyright years written to src/config.in.
4193
41942006-03-18 Claudio Fontana <claudio@gnu.org>
4195
4196 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4197 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4198 to be installed/uninstalled.
4199 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4200 to Info files installed by Emacs.
4201
42022006-03-03 Claudio Fontana <claudio@gnu.org>
4203
4204 * Makefile.in (install, uninstall): Add DESTDIR variable to
4205 support staged installations.
4206
42072006-02-14 Richard M. Stallman <rms@gnu.org>
4208
4209 * configure.in (s390x-*-linux-gnu*): New configuration.
4210
42112006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4212
4213 * configure.in: Require GTK 2.4 or newer.
4214
42152006-01-29 Michael Olson <mwolson@gnu.org>
4216
4217 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4218 * info/dir (ERC): New entry.
4219
42202006-01-29 Eli Zaretskii <eliz@gnu.org>
4221
4222 * info/dir: Fix last change.
4223
42242006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4225
4226 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4227
42282006-01-27 Eli Zaretskii <eliz@gnu.org>
4229
4230 * info/dir: Untabify the whole file.
4231 (Rcirc): New entry.
4232
42332006-01-12 Andreas Schwab <schwab@suse.de>
4234
4235 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4236 check.
4237
42382006-01-02 Chong Yidong <cyd@stupidchicken.com>
4239
4240 * configure.in: Use -Wno-pointer-sign if available.
4241
42422005-12-29 Andreas Schwab <schwab@suse.de>
4243
4244 * config.guess, config.sub: Updated from master source.
4245
42462005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4247
4248 * configure.in: Use amdx86-64 for freebsd on x86_64.
4249
42502005-11-22 Romain Francoise <romain@orebokech.com>
4251
4252 * make-dist: Add etc/images/icons.
4253
42542005-11-03 Andreas Schwab <schwab@suse.de>
4255
4256 * configure.in: Use GZIP_PROG instead of GZIP.
4257
4258 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4259 (install-arch-indep): Adjust.
4260
42612005-11-01 Andreas Schwab <schwab@suse.de>
4262
4263 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4264 (bootfast): Likewise.
4265
42662005-11-01 Romain Francoise <romain@orebokech.com>
4267
4268 * configure.in: Check for gzip.
4269
4270 * Makefile.in (install): Compress source files.
4271
42722005-10-24 Steven Tamm <steventamm@mac.com>
4273
4274 * configure.in: Fix darwin386 configuration issue.
4275
42762005-10-22 Eli Zaretskii <eliz@gnu.org>
4277
4278 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4279
42802005-10-17 Bill Wohler <wohler@newt.com>
4281
4282 * make-dist: Create and populate etc/images/low-color.
4283
42842005-10-15 Bill Wohler <wohler@newt.com>
4285
4286 * make-dist: Create and populate etc/images/gud.
4287
42882005-10-08 Richard M. Stallman <rms@gnu.org>
4289
4290 * make-dist (tempparent): Don't check for 14-char file name limit.
4291
42922005-10-07 Romain Francoise <romain@orebokech.com>
4293
4294 * make-dist: Add etc/images/ezimage and etc/images/mail
4295 directories. Install images in etc/images.
4296
42972005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4298
4299 * configure.in: Prefer Carbon if --enable-carbon-app or
4300 --with-carbon is explicitly specified even when X11 is detected.
4301
43022005-09-15 Ulf Jasper <ulf.jasper@web.de>
4303
4304 * Makefile.in (install-arch-indep, uninstall):
4305 Handle newsticker manual.
4306 (info): Add - to commands.
4307
43082005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4309
4310 Remove the MAXPATHLEN limitations:
4311
4312 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4313
43142005-09-09 Eli Zaretskii <eliz@gnu.org>
4315
4316 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4317 * configure: Regenerate.
4318
43192005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4320
4321 * config.guess, config.sub: Updated from master source.
4322
43232005-08-03 Juanma Barranquero <lekktu@gmail.com>
4324
4325 * .cvsignore: Add `lock'.
4326
43272005-07-28 Juanma Barranquero <lekktu@gmail.com>
4328
4329 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4330
43312005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4332
4333 Merge gnulib getopt implementation into Emacs.
4334
4335 * Makefile.in (AUTOCONF_INPUTS): New macro.
4336 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4337 so that these files also depend on m4/getopt.m4.
4338 * configure.in: Configure getopt by including m4/getopt.m4,
4339 and configuring a getopt replacement if necessary.
4340 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4341 * m4/getopt.m4: New file.
4342
43432005-07-06 Lute Kamstra <lute@gnu.org>
4344
4345 * configure.in: Fix capitalization.
4346
43472005-07-04 Lute Kamstra <lute@gnu.org>
4348
4349 Update FSF's address in GPL notices.
4350
43512005-06-19 Jérôme Marant <jerome@marant.org>
4352
4353 * Makefile.in (epaths-force): Protect both lisppath and
4354 buildlisppath from whitespace.
4355
43562005-06-08 Steven Tamm <steventamm@mac.com>
4357
4358 * configure.in: Support Darwin/MacOSX on Intel
4359
43602005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4361
4362 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4363
1a71cb28 43642005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4365
4366 * configure.in: Add --enable-locallisppath.
4367
43682005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4369
4370 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4371 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4372 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4373
43742005-05-07 Jérôme Marant <jerome@marant.org>
4375
4376 * make-dist: Remove references to makefile.nt and makefile.def.
4377 Include widgets and images subdirectories of etc. Do not exclude
4378 ldefs-boot.el.
4379
43802005-04-23 Andreas Schwab <schwab@suse.de>
4381
4382 * configure.in: Remove duplicate match for powerpc configuration.
4383
43842005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4385
4386 * configure.in: Check for <pwd.h>.
4387
43882005-04-14 Lute Kamstra <lute@gnu.org>
4389
4390 * make-dist: Distribute all ChangeLog files in lisp/.
4391 Don't distribute ldefs-boot.el.
4392 lisp/makefile.nt no longer exists.
4393
43942005-04-13 Lute Kamstra <lute@gnu.org>
4395
4396 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4397 for "no-byte-compile: t" in the file instead.
4398
43992005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4400
4401 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4402 shadow the main Lesstif/Motif-2.1 libs and includes.
4403
44042005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4405
4406 * configure.in: Only add XASSERTS to cppflags.
4407
44082005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4409
4410 * configure.in: Added --enable-asserts.
4411
44122005-02-09 Kim F. Storm <storm@cua.dk>
4413
4414 Change release version from 21.4 to 22.1 throughout.
4415 Change development version from 21.3.50 to 22.0.50.
4416
44172005-01-19 Steven Tamm <steventamm@mac.com>
4418
4419 * configure.in: Check for <sys/utsname.h>.
4420
44212004-12-11 Kim F. Storm <storm@cua.dk>
4422
4423 * Makefile.in (info): Undo 2004-12-05 change.
4424
44252004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4426
4427 * info/dir (File): Add URL and Org Mode manuals.
4428 * Makefile.in (install-arch-indep, uninstall): Add url and org
4429 manuals.
4430
44312004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4432
4433 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4434 committed to src/config.in.
4435
44362004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4437
4438 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4439 pthreads and define HAVE_GTK_AND_PTHREAD.
4440
44412004-12-05 Richard M. Stallman <rms@gnu.org>
4442
4443 * Makefile.in (info): Ignore errors building info files.
4444
44452004-11-27 Eli Zaretskii <eliz@gnu.org>
4446
4447 * config.bat: If 8-byte alignment is not supported, define
4448 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4449 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4450 filter through Sed to remove the quotes.
4451
44522004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4453
4454 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4455 not apply to files explicitly `cvs add'ed.
4456
44572004-11-12 Eli Zaretskii <eliz@gnu.org>
4458
4459 * config.bat: Don't require djecho.exe for the v1.x build.
4460 Add a test for DECL_ALIGN support, and add a trivial definition to
4461 src/config.h if 8-byte alignment is not supported.
4462
44632004-11-08 Kim F. Storm <storm@cua.dk>
4464
4465 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4466 files before building.
4467 (bootfast, bootstrap-clean-before-fast): New targets, like
4468 bootstrap but don't remove .elc files.
4469
44702004-11-06 Lars Brinkhoff <lars@nocrew.org>
4471
4472 * configure.in: Add check for getrusage.
4473
44742004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4475
4476 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4477 New tests for new and old GTK file dialogs.
4478 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4479 to no.
4480
44812004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4482
4483 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4484 can be set. Remove SETARCH test.
4485
44862004-10-08 Steven Tamm <steventamm@mac.com>
4487
4488 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4489
44902004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4491
4492 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4493 AC_MSG_WARN. Move output of warning message to end of configure run.
4494
44952004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4496
4497 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4498 Run test to see if heap start address is random.
4499
45002004-09-29 Miles Bader <miles@gnu.org>
4501
4502 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4503 if setarch is present.
4504
45052004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4506
4507 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4508
45092004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4510
4511 * configure.in: Check for exec-shield.
4512
1a71cb28
GM
45132004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4514
4515 * Makefile.in (install-arch-indep): Add pgg and sieve.
4516
4517 * info/.cvsignore: Added pgg and sieve.
4518
067d23c9
KY
45192004-08-06 Andreas Schwab <schwab@suse.de>
4520
4521 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4522
45232004-07-31 Eli Zaretskii <eliz@gnu.org>
4524
4525 * config.bat: Update URLs in the comments.
4526
067d23c9
KY
45272004-07-05 Andreas Schwab <schwab@suse.de>
4528
4529 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4530
45312004-06-21 Kenichi Handa <handa@m17n.org>
4532
4533 * make-dist: Link leim-ext.el into tempdir.
4534
45352004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4536
4537 * info/dir (File): Add emacs-xtra.
4538 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4539
45402004-06-12 Juri Linkov <juri@jurta.org>
4541
4542 * info/dir: Move menu help lines from `* Menu:' to file header.
4543 Describe the purpose of a red *.
4544
45452004-05-04 Dave Love <fx@gnu.org>
4546
4547 * configure.in: Don't use `extrasub'.
4548
45492004-04-29 Dave Love <fx@gnu.org>
4550
4551 * configure.in: Don't forget to quote args to `test'.
4552
45532004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4554
4555 * autogen.sh: Update filename in "please read" message.
4556
45572004-04-17 Richard M. Stallman <rms@gnu.org>
4558
4559 * INSTALL: Move the info about site-lisp dirs,
4560 and say uninstalled Emacs looks there too.
4561
45622004-04-04 Eli Zaretskii <eliz@gnu.org>
4563
4564 * config.bat (lib-src): Recognize comment lines in Makefile.in
4565 that have a TAB after the #, to avoid errors in preprocessing with
4566 GCC 3.3.3.
4567
45682004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4569
4570 * Makefile.in: Mention in comment that `make maintainer-clean'
4571 deletes .elc files.
4572
45732004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4574
4575 * update-subdirs: Add local variables to prevent byte-compiling.
4576
45772004-03-21 Dave Love <fx@gnu.org>
4578
4579 * configure.in: Fix previous change.
4580
45812004-03-18 Dave Love <fx@gnu.org>
4582
4583 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4584
45852004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4586
4587 * info/dir (File): Add SMTP and SES.
4588
45892004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4590
4591 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4592 (bootstrap): Use the new bootstrap-prepare target in lisp.
4593
45942004-02-18 Kim F. Storm <storm@cua.dk>
4595
4596 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4597
45982004-02-16 Eli Zaretskii <eliz@gnu.org>
4599
4600 * make-dist: Don't link index.*perm and permute-index into tempdir.
4601
46022004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4603
4604 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4605 to match previous changes by Eli Zaretskii.
4606
46072004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4608
4609 * Makefile.in: Set CDPATH to an empty string.
4610
46112004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4612
4613 * configure.in <darwin>: Use fink packages if available.
4614
46152004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4616
4617 * make-dist (lispref): Do include lispref/index.texi.
4618
46192004-01-06 Eric Hanchrow <offby1@blarg.net>
4620
4621 * make-dist (tempdir): Include cursors in nt/icons.
4622
46232003-12-30 Eli Zaretskii <eliz@gnu.org>
4624
4625 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4626 clashes with install-sh on 8+3 filesystems.
4627
1a71cb28 46282003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4629
4630 * .cvsignore: Add .arch-inventory.
4631
46322003-12-24 Andreas Schwab <schwab@suse.de>
4633
4634 * configure.in: Check for <sys/socket.h>. Include it before
4635 including <net/if.h>. Move check for <net/if.h> before its use.
4636
46372003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4638
4639 * Makefile.in (install-arch-dep): Don't let cd output go into
4640 pipe for carbon_appdir.
4641
46422003-12-24 Andreas Schwab <schwab@suse.de>
4643
4644 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4645
46462003-12-01 Andreas Schwab <schwab@suse.de>
4647
4648 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4649 hardcoding gcc.
4650
46512003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4652
4653 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4654 multiple displays.
4655 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4656
46572003-09-23 Dave Love <fx@gnu.org>
4658
4659 * configure.in: Check members of struct ifreq.
4660
46612003-09-14 Kim F. Storm <storm@cua.dk>
4662
4663 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4664
46652003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4666
4667 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4668
46692003-08-18 Lute Kamstra <lute@gnu.org>
4670
4671 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4672 required anymore.
4673
46742003-08-07 Andrew Choi <akochoi@shaw.ca>
4675
4676 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4677 option instead of -traditional-cpp for CPP.
4678
46792003-07-29 Richard M. Stallman <rms@gnu.org>
4680
4681 * configure.in (HAVE_XIM): Define if XIM is available.
4682
46832003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4684
4685 * configure.in: The function gtk_window_set_icon_from_file was
4686 introduced in GTK+ 2.2, so check for that release.
4687
46882003-07-23 Andreas Schwab <schwab@suse.de>
4689
4690 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4691
4692 * Makefile.in (YACC): Remove, not used.
4693 (MAINT): Don't set.
4694 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4695 disable dependency on ${srcdir}/configure.in when maintainer mode
4696 is disabled.
4697
46982003-07-22 Dave Love <fx@gnu.org>
4699
4700 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4701 HAVE_X11, not with_xim.
4702 (HAVE_CRTIN): Provide template.
4703 <with_png>: Test for png.h and libpng/png.h.
4704
47052003-07-15 Andreas Schwab <schwab@suse.de>
4706
4707 * configure.in: Temporarily leave quoting for AC_DEFINE.
4708
47092003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4710
4711 * configure.in: Check for posix_memalign.
4712
47132003-07-12 Richard M. Stallman <rms@gnu.org>
4714
4715 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4716
47172003-07-09 Kim F. Storm <storm@cua.dk>
4718
4719 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4720 functionality of --without-xim.
4721
47222003-06-29 Dave Love <fx@gnu.org>
4723
4724 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4725
47262003-06-23 Dave Love <fx@gnu.org>
4727
4728 * configure.in: Check for sys/_mbstate_t.h.
4729 Test XRegisterIMInstantiateCallback prototype.
4730 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4731
47322003-06-06 Dave Love <fx@gnu.org>
4733
4734 * configure.in: Check for locale.h.
4735
47362003-06-05 Dave Love <fx@gnu.org>
4737
4738 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4739 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4740 (NLIST_STRUCT): Don't define.
4741 (AH_BOTTOM): Define my_strftime.
4742
47432003-06-02 Richard M. Stallman <rms@gnu.org>
4744
4745 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4746
47472003-05-24 Andreas Schwab <schwab@suse.de>
4748
4749 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4750 bzero, and bcmp.
4751
47522003-05-22 Dave Love <fx@gnu.org>
4753
4754 * configure.in: Remove redundant test for term.h. Test for difftime.
4755
47562003-05-20 Dave Love <fx@gnu.org>
4757
4758 * configure.in: Append * to s390-*-linux-gnu case.
4759 (LIBMAIL) <lockfile>: Don't define.
4760
067d23c9
KY
47612003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4762
4763 * INSTALL (* GNU/Linux development packages): Mention Debian and
4764 RedHat package names.
4765
47662003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4767
4768 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4769
47702003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4771
4772 * INSTALL (* GNU/Linux development packages): Tell people to
4773 install additional packages for compiling Emacs.
4774
1a71cb28
GM
47752003-04-30 Richard M. Stallman <rms@gnu.org>
4776
4777 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4778
47792003-04-28 Francesco Potortì <pot@gnu.org>
4780
4781 * configure.in: Undo last (RMS') change, as it is useless, per
4782 Dave Love.
4783
47842003-04-08 Richard M. Stallman <rms@gnu.org>
4785
4786 * configure.in: Put #include of jpeglib.h at start of line.
4787
067d23c9
KY
47882003-04-06 Francesco Potortì <pot@gnu.org>
4789
4790 * configure.in: Use the same configuration for all aix5, not just
4791 aix5.1.
4792
47932003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4794
4795 * configure.in: Check for need for bigtoc support on IBM AIX for
4796 solving a linker table overflow problem.
4797
47982003-03-03 Rob Browning <rlb@defaultvalue.org>
4799
4800 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4801 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4802 over bzero, bcmp, and bcopy.
4803
48042003-02-23 Simon Josefsson <jas@extundo.com>
4805
4806 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4807
48082003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4809
4810 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4811
48122003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4813
4814 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4815
48162003-02-08 Andreas Schwab <schwab@suse.de>
4817
4818 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4819 instead of the substitution.
4820
48212003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4822
4823 * Makefile.in: Use @EXEEXT@ for Cygwin.
4824 Use USERNAME if LOGNAME is not set (for Cygwin).
4825
4826 * configure.in: Add opsys=cygwin.
4827
48282003-01-22 Andreas Schwab <schwab@suse.de>
4829
4830 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4831 redefining it explicitly in src/config.in.
4832
48332003-01-22 Markus Rost <rost@math.ohio-state.edu>
4834
4835 * Makefile.in (bootstrap): Make bootstrap-after.
4836
48372003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4838
4839 * configure.in: Fix --with-gtk.
4840
48412003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4842
4843 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4844
4845 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4846
48472003-01-14 Francesco Potortì <pot@gnu.org>
4848
4849 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4850
48512003-01-07 Steven Tamm <steventamm@mac.com>
4852
4853 * configure.in: New option, --enable-carbon-app, to specify
4854 that the application should be installed
4855 * Makefile.in (install-arch-dep): On Mac OS X, install the
4856 Emacs.app application if carbon-app is enabled
4857
48582003-01-06 Dave Love <fx@gnu.org>
4859
4860 * configure.in: Check for nl_langinfo.
4861 [!HAVE_SIZE_T]: Fix typedef.
4862
48632003-01-06 David Kastrup <dak@gnu.org>
4864
4865 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4866
4867 * configure.in: Add tests for install-info.
4868
48692002-12-09 Markus Rost <rost@math.ohio-state.edu>
4870
4871 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4872 use again sol2-6 instead of sol2-8.
4873
48742002-12-09 Dave Love <fx@gnu.org>
4875
4876 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4877
48782002-12-08 Andreas Schwab <schwab@suse.de>
4879
4880 * Makefile.in (install-arch-indep): Revert last change.
4881
48822002-11-27 Dave Love <fx@gnu.org>
4883
4884 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4885 Check for __sys_siglist too. Check for memset.
4886 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4887
48882002-11-22 Juanma Barranquero <lektu@terra.es>
4889
4890 * config.guess, config.sub: Updated from master source.
4891
48922002-11-19 Karl Fogel <kfogel@red-bean.com>
4893
4894 * autogen.sh: New file.
4895
1a71cb28 48962002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4897
4898 * configure.in: Tidy up various quoting issues throughout.
4899 Use AC_GNU_SOURCE.
4900 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4901 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4902 Maybe define bcopy, bzero, bcmp.
4903 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4904 non-existent machine file).
4905 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4906 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4907 (nlist.h): Move test up.
4908
49092002-11-18 Markus Rost <rost@math.ohio-state.edu>
4910
4911 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4912
49132002-11-14 Francesco Potortì <pot@gnu.org>
4914
4915 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4916
49172002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4918
4919 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4920
49212002-11-08 Dave Love <fx@gnu.org>
4922
4923 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4924 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4925
49262002-11-07 Miles Bader <miles@gnu.org>
4927
4928 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4929 Handle separate-build-dir case.
4930
49312002-11-06 Richard M. Stallman <rms@gnu.org>
4932
4933 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4934 bulletproof. $bar may be empty when there are no .elc files.
4935
49362002-10-30 Dave Love <fx@gnu.org>
4937
4938 * configure.in: Require autoconf 2.53. Test for pty.h,
4939 sys/mman.h, sys/param.h, mremap, memmove.
4940 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4941 (AC_PROG_YACC): Delete.
4942 (size_t): Use AC_CHECK_TYPES.
4943 (AH_TOP): Up-date copyright.
4944
49452002-10-01 Juanma Barranquero <lektu@terra.es>
4946
4947 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4948
49492002-09-19 Richard M. Stallman <rms@gnu.org>
4950
4951 * configure.in: Fix the LessTif-directory-finder for real.
4952
49532002-09-14 Richard M. Stallman <rms@gnu.org>
4954
4955 * Makefile.in (maybe_bootstrap): Test for complete absence
4956 of compiled Lisp files.
4957
49582002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4959
4960 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4961 (bootstrap-clean-after): Delete.
4962 (bootstrap): Make the sequencing explicit.
4963
49642002-09-10 Richard M. Stallman <rms@gnu.org>
4965
4966 * configure.in: Fix previous LessTif change.
4967
49682002-09-09 Richard M. Stallman <rms@gnu.org>
4969
4970 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4971 (powerpcle-*-solaris*): Use version 2.6 as default.
4972 (*-sunos5.6*, *-solaris2.6*): New alternative.
4973 (*-sunos5*): Use version 2.6 as default.
4974
49752002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4976
4977 * configure.in: Fix typo.
4978
49792002-09-05 Richard M. Stallman <rms@gnu.org>
4980
4981 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4982
4983 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4984 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4985
49862002-08-26 Kim F. Storm <storm@cua.dk>
4987
4988 * Makefile.in (install-arch-indep): Do not remove DOC file
4989 when it is the only DOC file installed; this is the case when
4990 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4991
49922002-07-24 Markus Rost <rost@math.ohio-state.edu>
4993
4994 * configure.in: Fix typo.
4995
49962002-07-24 Richard M. Stallman <rms@gnu.org>
4997
4998 * configure.in: Don't print anything special about gamedir.
4999
5000 * configure.in: Delete nonstandard --with-game-user option.
5001
50022002-07-21 Richard M. Stallman <rms@gnu.org>
5003
5004 * Makefile.in (gamedir, localstatedir): New variables.
5005 (epaths-force): Insert value of gamedir into PATH_GAME.
5006
5007 * configure.in (gamedir): Handle it like lispdir.
5008 (--with-game-dir option): Delete.
5009
50102002-06-21 Pavel Janík <Pavel@Janik.cz>
5011
5012 * configure.in: Add support for mipseb-*-netbsd* machines.
5013
50142002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5015
5016 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5017
50182002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5019
5020 * info/dir (File): Add an entry for Tramp.
5021
50222002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5023
5024 * INSTALL-CVS: New file.
5025
50262002-06-07 Andreas Schwab <schwab@suse.de>
5027
5028 * configure.in (x86_64-*-linux-gnu*): New system.
5029
50302002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5031
5032 * config.bat: Handle the case when lispintro is truncated to lispintr.
5033
50342002-05-26 Paul Eggert <eggert@twinsun.com>
5035
5036 * config.guess, config.sub: Updated from master source.
5037
50382002-05-09 Richard M. Stallman <rms@gnu.org>
5039
5040 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5041
50422002-05-04 Pavel Janík <Pavel@Janik.cz>
5043
5044 * make-dist: Do not distribute lock/ directory.
5045
50462002-04-30 Andrew Choi <akochoi@shaw.ca>
5047
5048 * configure.in: Provide documentation string when defining
5049 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5050 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5051
1a71cb28 50522002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5053
5054 * configure.in: Delete configure check for access to the game user.
5055
50562002-04-29 Pavel Janík <Pavel@Janik.cz>
5057
5058 * make-dist: lwlib/Imakefile is removed.
5059
50602002-04-26 Andrew Choi <akochoi@shaw.ca>
5061
5062 * configure.in: Add support for powerpc-apple-darwin*.
5063 (HAVE_CARBON): Add.
5064
5065 * make-dist: Create directories in mac/Emacs.app.
5066
50672002-04-25 Pavel Janík <Pavel@Janik.cz>
5068
5069 * make-dist: lwlib-Xol* are removed.
5070
50712002-04-23 Andreas Schwab <schwab@suse.de>
5072
5073 * Makefile.in (MAINT): New variable.
5074 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5075 instead of configure.in, to avoid running autoconf and autoheader
5076 unless explicitly requested.
5077
50782002-04-16 Eli Zaretskii <eliz@gnu.org>
5079
5080 * config.bat: Update for msdos/sed2v2.inp.
5081
50822002-04-15 Andreas Schwab <schwab@suse.de>
5083
5084 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5085 * configure.in: Add config header templates to all AC_DEFINE and
5086 AC_DEFINE_UNQUOTED symbols.
5087 * make-dist: Run autoheader if necessary.
5088
50892002-04-10 Colin Walters <walters@verbum.org>
5090
5091 * configure.in: Add --game-dir, --game-user. Test to see if we
5092 can use them.
5093
50942002-04-08 Pavel Janík <Pavel@Janik.cz>
5095
5096 * configure.in: Add --with-sound.
5097
50982002-03-18 Kim F. Storm <storm@cua.dk>
5099
5100 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5101 and getsockname functions. Test for sys/un.h include file.
5102
51032002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5104
5105 * configure.in: Support AIX 5.1.
5106
51072002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5108
5109 * configure.in: Added test for X Session Management (HAVE_X_SM).
5110
51112002-03-03 Richard M. Stallman <rms@gnu.org>
5112
5113 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5114 Run chown $${LOGNAME} on files installed by tar xvf.
5115
51162002-03-03 Kim F. Storm <storm@cua.dk>
5117
5118 * configure.in: Test for getpeername.
5119
51202002-03-01 Richard M. Stallman <rms@gnu.org>
5121
5122 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5123 (HAVE_GIF): Don't use old libungif versions that crash.
5124
51252002-02-26 Richard M. Stallman <rms@gnu.org>
5126
5127 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5128 not just well-formed and valid.
5129 (mips-compaq-nonstopux*): New configuration.
5130
51312002-02-18 Paul Eggert <eggert@twinsun.com>
5132
5133 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5134 "sed q" is a portable equivalent to plain "head -1".
5135
51362002-02-13 Richard M. Stallman <rms@gnu.org>
5137
5138 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5139 (all): Don't depend on maybe_bootstrap here.
5140 (${SUBDIR}): Depend on it here instead.
5141
51422002-02-08 Richard M. Stallman <rms@gnu.org>
5143
5144 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5145
51462002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5147
5148 * configure.in: Recognize BSD/OS 5.0.
5149
51502002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5151
5152 * make-dist: Make version checking in emacs.texi consistent with
5153 how we set it there.
5154
51552001-12-29 Kim F. Storm <storm@cua.dk>
5156
5157 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5158
51592001-12-28 Richard M. Stallman <rms@gnu.org>
5160
5161 * configure.in: Test for mbsinit.
5162
51632001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5164
5165 These changes make Leim part of the standard distribution:
5166
5167 * README: Add info about the `leim' directory.
5168
5169 * INSTALL: Remove text that describes Leim as a separate package.
5170
5171 * noleim-Makefile.in: File removed.
5172
5173 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5174 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5175 Leim files out of the Emacs tree. Don't prepare a separate tarball
5176 for Leim.
5177
51782001-12-11 Richard M. Stallman <rms@gnu.org>
5179
5180 * configure.in (hppa*-*-linux-gnu*): New alternative.
5181
51822001-12-08 Pavel Janík <Pavel@Janik.cz>
5183
5184 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5185 creating distribution.
5186
51872001-12-06 Paul Eggert <eggert@twinsun.com>
5188
5189 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5190 (AC_FUNC_VFORK): Remove.
5191 (AC_FUNC_FORK): Add.
5192 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5193 this is required by recent Autoconf versions.
5194
51952001-12-02 Pavel Janík <Pavel@Janik.cz>
5196
5197 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5198 TODO, vms-pp.trans and others).
5199
52002001-11-29 Pavel Janík <Pavel@Janik.cz>
5201
5202 * make-dist: Use COPYING from the top-level directory.
5203
52042001-11-29 Gerd Moellmann <gerd@gnu.org>
5205
5206 * configure.in: Add support for FreeBSD/Alpha.
5207
52082001-11-29 Pavel Janík <Pavel@Janik.cz>
5209
5210 * make-dist: Add COPYING to the top-level directory of the
5211 distribution. Simplify the logic behind copying.
5212
5213 * Makefile.in (maybe_bootstrap): Fix previous change.
5214
52152001-11-28 Richard M. Stallman <rms@gnu.org>
5216
5217 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5218
52192001-11-26 Richard M. Stallman <rms@gnu.org>
5220
5221 * Makefile.in: bootstrap should not delete dumped executables.
5222 (bootstrap-clean-before): New target.
5223 (bootstrap): Use bootstrap-clean-before instead of clean.
5224 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5225
52262001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5227
5228 These changes add the Emacs Lisp Introduction manual to the
5229 distribution:
5230
5231 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5232
5233 * make-dist: Copy the files in lispintro directory.
5234
5235 * config.bat: Configure in the lispintro directory.
5236
5237 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5238
5239 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5240 (lispintro/Makefile): New target.
5241 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5242 (unlock, relock, info, dvi): Ditto.
5243
52442001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5245
5246 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5247
5248 * make-dist (etc): Don't distribute gfdl.1.
5249
52502001-11-22 Colin Walters <walters@debian.org>
5251
5252 * Makefile.in (install-arch-indep): Install the calc .info files.
5253 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5254
52552001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5256
5257 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5258 tindex.pl to the list of those being put into the distribution.
5259
52602001-11-16 Eli Zaretskii <eliz@gnu.org>
5261
5262 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5263
52642001-11-15 Pavel Janík <Pavel@Janik.cz>
5265
5266 * Makefile.in (uninstall): Fix previous change.
5267
5268 * configure.in, Makefile.in: Add support for --program-prefix,
5269 --program-suffix and --program-transform-name options.
5270
52712001-11-13 Pavel Janík <Pavel@Janik.cz>
5272
5273 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5274 (install-arch-indep): Install emacsclient manual page.
5275 (uninstall): Uninstall emacsclient manual page.
5276
52772001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5278
5279 * make-dist: Add lispref/index.*perm files to the distribution.
5280 From Pavel Janík <Pavel@Janik.cz>.
5281
52822001-11-12 Pavel Janík <Pavel@Janik.cz>
5283
5284 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5285
52862001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5287
5288 * configure.in: AC_OUTPUT lispref/Makefile.
5289
52902001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5291
5292 The following changes add the ELisp reference manual to the
5293 distribution.
5294
5295 * make-dist: Add the lispref directory to the distribution.
5296
5297 * Makefile.in (install-arch-indep): Add elisp* to the list of
5298 installed Info files.
5299 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5300 (lispref/Makefile): New target.
5301 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5302 Add commands for the lispref directory.
5303 (info, dvi): Ditto.
5304
5305 * config.bat: Configure in `lispref'.
5306
53072001-11-09 Richard M. Stallman <rms@gnu.org>
5308
5309 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5310
53112001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5312
5313 * make-dist (tempdir): Copy AUTHORS as well.
5314
53152001-11-06 Sam Steingold <sds@gnu.org>
5316
5317 * configure.in: Added a check for <nlist.h>.
5318
53192001-11-01 Pavel Janík <Pavel@Janik.cz>
5320
5321 * configure.in: Reindent --help output.
5322 From Per Starbäck (starback@ling.uu.se).
5323
53242001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5325
5326 * configure.in: New entry for HP/UX-11.
5327
5328 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5329 From Eric S. Raymond <esr@golux.thyrsus.com>.
5330
53312001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5332
5333 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5334 <athornton@sinenomine.net>.
5335
53362001-10-25 Gerd Moellmann <gerd@gnu.org>
5337
5338 * Makefile.in (maybe_bootstrap): New target.
5339 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5340
53412001-10-24 Ken Raeburn <raeburn@gnu.org>
5342
5343 * configure.in: If --with-hesiod is given, look for
5344 hes_getmailhost and res_send or __res_send; check hesiod and
5345 resolv libraries respectively if system libraries don't supply them.
5346
53472001-10-24 Gerd Moellmann <gerd@gnu.org>
5348
5349 * configure.in: Use $MAKE for `make' if set.
5350
53512001-10-22 Gerd Moellmann <gerd@gnu.org>
5352
5353 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5354 to tar options.
5355
53562001-10-20 Gerd Moellmann <gerd@gnu.org>
5357
5358 * (Version 21.1 released).
5359
53602001-10-20 Miles Bader <miles@gnu.org>
5361
5362 * configure.in (configuration): Set from `host' if `host_alias'
5363 isn't defined.
5364
53652001-10-19 Andreas Schwab <schwab@suse.de>
5366
5367 * configure.in: Make ready for autoconf 2.5x.
5368 (AC_PREREQ): Require autoconf 2.50.
5369 * aclocal.m4: Removed.
5370 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5371
53722001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5373
5374 * README: Bump Emacs version to 21.1.50.
5375
53762001-10-05 Gerd Moellmann <gerd@gnu.org>
5377
5378 * Branch for 21.1.
5379
53802001-09-05 Gerd Moellmann <gerd@gnu.org>
5381
5382 * configure.in: Avoid `$@' which is handled specially in
5383 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5384
53852001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5386
5387 * make-dist (nt): Add subdirs.el to the list of distributed files.
5388
53892001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5390
5391 * configure.in (machine): Add an entry for
5392 hppa1.1-hitachi-hiuxwe2*.
5393
53942001-05-28 Gerd Moellmann <gerd@gnu.org>
5395
5396 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5397 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5398
53992001-05-14 Gerd Moellmann <gerd@gnu.org>
5400
5401 * make-dist: Copy texinfo.tex unconditionally.
5402
54032001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5404
5405 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5406 that are installed.
5407
54082001-04-06 Gerd Moellmann <gerd@gnu.org>
5409
5410 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5411 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5412
5413 * make-dist: Handle leim/MISC-DIC. Only include
5414 `[a-zA-Z]*.{el,elc}' from leim/quail.
5415
54162001-04-05 Gerd Moellmann <gerd@gnu.org>
5417
5418 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5419
54202001-03-30 Gerd Moellmann <gerd@gnu.org>
5421
5422 * Makefile.in (.PHONY): Add for bootstrap targets.
5423 (bootstrap-clean): New target.
5424 (bootstrap): Use it instead of `clean'.
5425
54262001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5427
5428 * Makefile.in (SUBDIR): Remove leim.
5429 (all, .RECURSIVE, extraclean): Add leim explicitly.
5430 (leim): Provide separate rule which exports PARALLEL=0 into the
5431 environment.
5432
54332001-03-20 Gerd Moellmann <gerd@gnu.org>
5434
5435 * configure.in (HAVE_XPM): Don't print the result of the check for
5436 XpmReturnAllocPixels if we don't have an xpm.h.
5437
54382001-03-05 Gerd Moellmann <gerd@gnu.org>
5439
5440 * COPYING: New file.
5441
54422001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5443
5444 * config.bat: Update the copyright.
5445
54462001-02-23 Kenichi Handa <handa@etl.go.jp>
5447
5448 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5449 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5450 to `yes'. Later in AC_OUTPUT, check this variable.
5451
54522001-02-09 Dave Love <fx@gnu.org>
5453
5454 * AUTHORS: Updated.
5455
54562001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5457
5458 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5459
54602001-02-02 Gerd Moellmann <gerd@gnu.org>
5461
5462 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5463
5464 * Makefile.in (uninstall): Ignore exit code of `rm'.
5465
5466 * Makefile.in (uninstall): Remove more info files. Remove
5467 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5468
54692001-01-31 Gerd Moellmann <gerd@gnu.org>
5470
5471 * noleim-Makefile.in (extraclean): Add.
5472
54732001-01-28 Gerd Moellmann <gerd@gnu.org>
5474
5475 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5476 it quiet.
5477
54782001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5479
5480 * Makefile.in (tags): Fix typo.
5481
54822001-01-13 Kenichi Handa <handa@etl.go.jp>
5483
5484 * configure.in: Fix typo in the code setting x_search_path.
5485
54862001-01-10 Dave Love <fx@gnu.org>
5487
5488 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5489 -lXext.
5490 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5491 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5492 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5493 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5494 (now in $LIBS).
5495
54962001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5497
5498 * config.bat: Run the preprocessor with -traditional.
5499
55002001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5501
5502 * INSTALL: Move copying conditions to end of file.
5503
55042000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5505
5506 * INSTALL: Add basic installation procedure which assumes
5507 `configure' does its job. Elaborate on image support libraries.
5508 Add a pointer to Xaw3d library. Add advice about solving
5509 configure-time problems by looking in config.log and setting
5510 variables in the environment.
5511
55122000-12-27 Gerd Moellmann <gerd@gnu.org>
5513
5514 * Makefile.in (install-arch-indep): If tar fails, exit with
5515 exit code 1.
5516
55172000-12-19 Gerd Moellmann <gerd@gnu.org>
5518
5519 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5520 source file includes XKBlib.h. On some broken Solaris systems,
5521 there is an XKBlib.h, reportedly, but header files included by
5522 XKBlib.h are missing.
5523
55242000-12-14 Gerd Moellmann <gerd@gnu.org>
5525
5526 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5527
55282000-12-11 Dave Love <fx@gnu.org>
5529
5530 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5531
55322000-12-11 Paul Eggert <eggert@twinsun.com>
5533
5534 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5535 Merge fixes from latest GNU tar version. These macros no longer
5536 futz with _XOPEN_SOURCE, as that was not portable in practice.
5537 (AC_FUNC_FSEEKO): New macro.
5538
5539 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5540 ftello.
5541
55422000-12-05 Dave Love <fx@gnu.org>
5543
5544 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5545
55462000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5547
5548 * info/dir: Change the category to "Emacs".
5549
55502000-12-01 Gerd Moellmann <gerd@gnu.org>
5551
5552 * make-dist (tempdir): Remove epaths.h from the distribution
5553 instead of paths.h.
5554
55552000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5556
5557 * config.bat: Check for existence of djecho.exe, and print an
5558 error message if it is not available.
5559
5560 * INSTALL: Describe possible problem with djecho.exe in old
5561 versions of DJGPP v2.x.
5562
55632000-11-23 Gerd Moellmann <gerd@gnu.org>
5564
5565 * configure.in: Initialize HAVE_LIBXP to no.
5566
55672000-11-22 Gerd Moellmann <gerd@gnu.org>
5568
5569 * configure.in: Use m/macppc.h instead of the non-existent
5570 m/powerpc.h.
5571
55722000-11-21 Gerd Moellmann <gerd@gnu.org>
5573
5574 * Makefile.in (install-arch-indep): Also install info/eshell*
5575 and info/speedbar*.
5576
5577 * configure.in (HAVE_PNG): Check for the presence of
5578 png_get_channels to rule out older PNG libs.
5579
5580 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5581 GCC and NON_GNU_CPP into config.status.
5582
55832000-11-20 Dave Love <fx@gnu.org>
5584
5585 * configure.in: Fix last change.
5586
5587 * GETTING.GNU.SOFTWARE: Deleted.
5588 * FTP: New file to replace it.
5589 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5590
55912000-11-20 Gerd Moellmann <gerd@gnu.org>
5592
5593 * configure.in: Use -traditional with GNU cpp.
5594
55952000-11-17 Gerd Moellmann <gerd@gnu.org>
5596
5597 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5598 Distribute more files from the nt/ subdir. Distribute PBM
5599 image files from subdirs of lisp/. Distribute old change logs
5600 from subdirs of lisp/. Distribute play/5x5.el.
5601
56022000-11-11 Dave Love <fx@gnu.org>
5603
5604 * config.sub, config.guess: Updated from master source.
5605
56062000-11-07 Dave Love <fx@gnu.org>
5607
5608 * configure.in: Test for mkstemp.
5609
56102000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5611
5612 * info/dir (Top): Rearrange menu items more logically, and put
5613 them into a single category. Add menu items for RefTeX and
5614 Widget.
5615
56162000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5617
5618 * Makefile.in (install-arch-indep): Use --info-dir instead of
5619 --dir-file, and a simple argument instead of --info-file, so that
5620 the Debian version of install-info also works.
5621
56222000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5623
5624 * info/dir (Speedbar): Add entry.
5625
56262000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5627
5628 * INSTALL: Describe the new image-support options to the configure
5629 script. List URLs where image support libraries can be found.
5630
56312000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5632
5633 * info/dir (Top): Add an entry for Eshell.
5634
56352000-10-02 Dave Love <fx@gnu.org>
5636
5637 * configure.in: Check for gai_strerror.
5638
56392000-10-01 Andreas Schwab <schwab@suse.de>
5640
5641 * Makefile.in (install-arch-indep): Update list of installed info files.
5642
56432000-09-30 Gerd Moellmann <gerd@gnu.org>
5644
5645 * configure.in: Support `sparc*-*-netbsd*'.
5646
56472000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5648
5649 * info/dir (MIME): Add entry for emacs-mime.
5650
56512000-09-29 Dave Love <fx@gnu.org>
5652
5653 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5654
56552000-09-26 Gerd Moellmann <gerd@gnu.org>
5656
5657 * make-dist: Adapt to the change of leim/Makefile which was
5658 necessary to ensure a reasonably working `make dist'.
5659
5660 * leim-Makefile.in: Moved to leim/Makefile.in..
5661
5662 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5663
56642000-09-21 Kenichi Handa <handa@etl.go.jp>
5665
5666 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5667 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5668 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5669 files to .elc.
5670 (${TIT}): Adjusted for the above change.
5671 (clean mostlyclean): Likewise.
5672 (.el.elc): New target.
5673
56742000-09-19 Gerd Moellmann <gerd@gnu.org>
5675
5676 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5677 in the distribution.
5678
56792000-09-18 Gerd Moellmann <gerd@gnu.org>
5680
5681 * make-dist (skk): Rename to `ja-dic' because the leim directory
5682 was renamed.
5683
56842000-09-14 Dave Love <fx@gnu.org>
5685
5686 * configure.in: Fix spurion in last change.
5687
56882000-09-14 Gerd Moellmann <gerd@gnu.org>
5689
5690 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5691 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5692 to `no' if defined. Change result report.
5693
56942000-09-08 Dave Love <fx@gnu.org>
5695
5696 * configure.in: Remove spurious `@'s.
5697
5698 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5699 autoconf.
5700
57012000-09-06 Gerd Moellmann <gerd@gnu.org>
5702
5703 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5704 file and print informational message.
5705
5706 * configure.in (AC_FUNC_MMAP): Add.
5707
57082000-09-01 Gerd Moellmann <gerd@gnu.org>
5709
5710 * configure.in: Add ``checking'' messages for
5711 XpmReturnAllocPixels.
5712
57132000-08-28 Gerd Moellmann <gerd@gnu.org>
5714
5715 * configure.in: Check <strings.h>; check `index' and `rindex'
5716 functions.
5717
57182000-08-26 Kenichi Handa <handa@etl.go.jp>
5719
5720 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5721 "case "${canonical}" in".
5722
57232000-08-25 Dave Love <fx@gnu.org>
5724
5725 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5726
57272000-08-25 Kenichi Handa <handa@etl.go.jp>
5728
5729 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5730
57312000-08-24 Gerd Moellmann <gerd@gnu.org>
5732
5733 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5734 contains a relative path. Protect against unusable values of $PWD.
5735
57362000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5737
5738 * info/dir (WoMan): Add entry.
5739
5740 * config.bat (maindir): Update src/_gdbinit even if it does
5741 already exist.
5742
57432000-08-07 Gerd Moellmann <gerd@gnu.org>
5744
5745 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5746
57472000-08-03 Gerd Moellmann <gerd@gnu.org>
5748
5749 * configure.in: Add support for ia64*-*-linux*.
5750
57512000-07-27 Gerd Moellmann <gerd@gnu.org>
5752
5753 * make-dist (aclocal.m4): Include in distribution.
5754
57552000-07-26 Dave Love <fx@gnu.org>
5756
5757 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5758
57592000-07-24 Dave Love <fx@gnu.org>
5760
5761 * configure.in: Add AC_SIZE_T.
5762
57632000-07-18 Dave Love <fx@gnu.org>
5764
5765 * configure.in: Reorder so that most tests are done after CPPFLAGS
5766 is set from the C_SWITCH_... definitions.
5767
57682000-07-10 Gerd Moellmann <gerd@gnu.org>
5769
5770 * configure.in (HAVE_XPM): Undo previous change. Check for
5771 preprocessor define XpmReturnAllocPixels.
5772
57732000-07-06 Gerd Moellmann <gerd@gnu.org>
5774
5775 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5776 instead of XpmReadFileToPixmap.
5777
57782000-07-05 Ken Raeburn <raeburn@gnu.org>
5779
5780 * configure.in: Check for <soundcard.h>. Look for ossaudio
5781 library, and set LIBSOUND accordingly.
5782
57832000-07-05 Dave Love <fx@gnu.org>
5784
5785 * configure.in: Use AC_HEADER_SYS_WAIT.
5786
57872000-07-05 Gerd Moellmann <gerd@gnu.org>
5788
5789 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5790 lisp/Makefile. Distribute lisp/Makefile.in instead of
5791 lisp/Makefile.
5792
57932000-06-30 Ken Raeburn <raeburn@gnu.org>
5794
5795 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5796 while searching for image-handling libraries.
5797
57982000-06-26 Gerd Moellmann <gerd@gnu.org>
5799
5800 * configure.in (--with-xim): New option.
5801
58022000-06-23 Dave Love <fx@gnu.org>
5803
5804 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5805 for struct timezone and test how we can call gettimeofday.
5806 Check for OSF 5+. Check for term.h.
5807
5808 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5809 version.
5810
58112000-06-23 Gerd Moellmann <gerd@gnu.org>
5812
5813 * configure.in (HAVE_LIBXP): Change test for libXp.
5814
58152000-06-21 Dave Love <fx@gnu.org>
5816
5817 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5818 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5819 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5820
58212000-06-19 Dave Love <fx@gnu.org>
5822
5823 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5824 _XOPEN_SOURCE is defined.
5825
58262000-06-16 Gerd Moellmann <gerd@gnu.org>
5827
5828 * Makefile.in (distclean): Also make distclean in lisp/.
5829
58302000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5831
5832 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5833
58342000-06-15 Gerd Moellmann <gerd@gnu.org>
5835
5836 * make-dist: Add --help and --snapshot options.
5837
58382000-06-14 Gerd Moellmann <gerd@gnu.org>
5839
5840 * configure.in: Generate lisp/Makefile.
5841
5842 * configure.in: Add support for `*-lynxos*'.
5843 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5844 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5845 on Tru64 UNIX v5.0.
5846
58472000-06-13 Ken Raeburn <raeburn@gnu.org>
5848
5849 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5850 it's on a continuation line.
5851
58522000-06-02 Dave Love <fx@gnu.org>
5853
5854 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5855 files.
5856
5857 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5858 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5859 test.
5860
5861 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5862 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5863
58642000-05-26 Gerd Moellmann <gerd@gnu.org>
5865
5866 * configure.in: Add check for speed_t typedef.
5867
58682000-05-25 Ken Raeburn <raeburn@gnu.org>
5869
5870 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5871 exists; it won't in the CANNOT_DUMP case.
5872
58732000-05-25 Gerd Moellmann <gerd@gnu.org>
5874
5875 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5876 On FreeBSD, the exit status is 1 if CDPATH is not set.
5877 (install-arch-indep): Install ebrowse.info.
5878
58792000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5880
5881 * configure.in: Check for grandpt and getpt.
5882
58832000-05-09 Dave Love <fx@gnu.org>
5884
5885 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5886
58872000-05-05 Gerd Moellmann <gerd@gnu.org>
5888
5889 * make-dist: Make a link for lib-src/grep-changelog.
5890 Copy install-sh.
5891
58922000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5893
5894 * config.bat: Identify the beginning of the cpp stuff in
5895 src/Makefile.in and lib-src/Makefile.in more accurately.
5896
58972000-04-27 Gerd Moellmann <gerd@gnu.org>
5898
5899 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5900
59012000-04-19 Gerd Moellmann <gerd@gnu.org>
5902
5903 * configure.in: Add support for `powerpc-*-netbsd*'.
5904
59052000-04-19 Dave Love <fx@gnu.org>
5906
5907 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5908
5909 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5910
59112000-04-16 Dave Love <fx@gnu.org>
5912
5913 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5914
59152000-04-14 Dave Love <fx@gnu.org>
5916
5917 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5918
5919 * aclocal.m4 (AC_FUNC_MKTIME): New.
5920
59212000-03-28 Ken Raeburn <raeburn@gnu.org>
5922
5923 * configure.in: Line up "--help" output a little better.
5924
59252000-03-26 Gerd Moellmann <gerd@gnu.org>
5926
5927 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5928 New targets.
5929 (bootstrap): Rewritten in terms of the new targets above. Make
5930 info files, too.
5931
59322000-03-12 Gerd Moellmann <gerd@gnu.org>
5933
5934 * config.guess, config.sub: Use the versions of the files from
5935 subversions.
5936
59372000-03-08 Dave Love <fx@gnu.org>
5938
5939 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5940 AC_C_VOLATILE. Define POINTER_TYPE.
5941
5942 * aclocal.m4: New file.
5943
59442000-03-02 Gerd Moellmann <gerd@gnu.org>
5945
5946 * configure.in (machine): Add `mipsel-*-netbsd*' and
5947 `arm-*-netbsd*'.
5948
59492000-03-01 Gerd Moellmann <gerd@gnu.org>
5950
5951 * configure.in (machine): Add support for `*-auspex-sunos*'.
5952
59532000-02-29 Gerd Moellmann <gerd@gnu.org>
5954
5955 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5956
59572000-02-18 Dave Love <fx@gnu.org>
5958
5959 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5960
59612000-02-18 Andreas Schwab <schwab@suse.de>
5962
5963 * Makefile.in (install-arch-indep): Add eudc to list of installed
5964 info files.
5965
59662000-02-17 Ken Raeburn <raeburn@gnu.org>
5967
5968 * configure.in: Include -lz and -ljpeg (if it's available) when
5969 testing for the tiff library.
5970
59712000-02-17 Gerd Moellmann <gerd@gnu.org>
5972
5973 * configure.in: Remove LISP_FLOAT_TYPE.
5974
59752000-02-12 Dave Love <fx@gnu.org>
5976
5977 * configure.in: Use AC_FUNC_VFORK.
5978
59792000-02-01 Gerd Moellmann <gerd@gnu.org>
5980
5981 * make-dist: Various fixes for new development tree.
5982
5983 * leim-Makefile.in: New file.
5984
59852000-01-31 Gerd Moellmann <gerd@gnu.org>
5986
5987 * Makefile.in (dist): Call ./make-dist.
5988
59892000-01-24 Dave Love <fx@gnu.org>
5990
5991 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5992
59932000-01-18 Gerd Moellmann <gerd@gnu.org>
5994
5995 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5996 DGifOpenFileName.
5997
59982000-01-11 Andreas Schwab <schwab@suse.de>
5999
6000 * Makefile.in (install-arch-indep): Update list of info files to
6001 be installed.
6002
60032000-01-05 Dave Love <fx@gnu.org>
6004
6005 * configure.in: Check for jerror.h as well as libjpeg.
6006
60072000-01-03 Andreas Schwab <schwab@suse.de>
6008
6009 * Makefile.in (install-arch-indep): Install autotype*. Run
6010 install-info on autotype and emacs-faq.info.
6011
60121999-12-04 Dave Love <fx@gnu.org>
6013
6014 * Makefile.in (install-arch-indep): Depend on `info'.
6015 (install-strip): Use `install' as sub-make target.
6016
60171999-11-23 Ken Raeburn <raeburn@gnu.org>
6018
6019 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6020 didn't need to be deleted. Check for the k5crypto library as well
6021 as the crypto library; MIT Kerberos 1.1 changed the name.
6022
60231999-11-18 Dave Love <fx@gnu.org>
6024
6025 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6026
60271999-11-11 Erik Naggum <erik@naggum.no>
6028
6029 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6030
60311999-11-08 Dave Love <fx@gnu.org>
6032
6033 * configure.in: Fix change for --with-pop default.
6034
60351999-11-04 Dave Love <fx@gnu.org>
6036
6037 * configure.in: Default to --with-pop. Change sense of with-gcc
6038 and with-toolkit-scroll-bars messages to reflect the defaults.
6039
60401999-11-01 Gerd Moellmann <gerd@gnu.org>
6041
6042 * INSTALL: Mention the Emacs Lisp Reference.
6043
60441999-10-27 Noah Friedman <friedman@splode.com>
6045
6046 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6047
60481999-10-23 Gerd Moellmann <gerd@gnu.org>
6049
6050 * Makefile.in (bootstrap): New target.
6051
60521999-10-19 Paul Eggert <eggert@twinsun.com>
6053
6054 Add support for large files. Merge glibc 2.1.2.
6055
6056 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6057 (HAVE_TM_GMTOFF): New symbol.
6058 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6059 mbrlen, strsignal.
6060 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6061
60621999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6063
6064 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6065 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6066
60671999-10-09 Richard M. Stallman <rms@gnu.org>
6068
6069 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6070 Unset CDPATH to prevent cd from generating output.
6071
60721999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6073
6074 * update-subdirs: Also ignore CVS subdirs.
6075
60761999-10-07 Gerd Moellmann <gerd@gnu.org>
6077
6078 * Makefile.in (install-arch-indep): Add ada-mode.
6079
60801999-10-06 Dave Love <fx@gnu.org>
6081
6082 * Makefile.in: Add rules for config.status, configure.
6083
60841999-09-07 Gerd Moellmann <gerd@gnu.org>
6085
6086 * configure.in (--with-sound): Removed.
6087
60881999-08-30 Gerd Moellmann <gerd@gnu.org>
6089
6090 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6091 the test for Xaw3d.
6092 (HAVE_TIFF): Add -lm to library check.
6093
60941999-08-28 Richard Stallman <rms@gnu.org>
6095
6096 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6097 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6098 after the other X-related libraries.
6099
61001999-08-21 Dave Love <fx@gnu.org>
6101
6102 * configure.in: Don't check for jpeglib.h.
6103
61041999-08-20 Gerd Moellmann <gerd@gnu.org>
6105
6106 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6107 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6108
61091999-08-18 Dave Love <fx@gnu.org>
6110
6111 * configure.in: Check for termcap.h.
6112
61131999-08-15 Gerd Moellmann <gerd@gnu.org>
6114
6115 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6116 use Emacs' scroll bars, even if configured for Motif or when
6117 Xaw3d is available.
6118
61191999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6120
6121 * configure.in: Check for getaddrinfo.
6122
61231999-08-04 Eli Zaretskii <eliz@gnu.org>
6124
6125 * config.bat: Make --no-debug work again by removing -gcoff.
6126
61271999-07-30 Dave Love <fx@gnu.org>
6128
6129 * configure.in: Check for stdlib.h.
6130
61311999-07-19 Dave Love <fx@gnu.org>
6132
6133 * configure.in: Grok sparc64-*-linux-gnu*.
6134
61351999-07-12 Richard Stallman <rms@gnu.org>
6136
6137 * Version 20.4 released.
6138
61391999-06-23 Karl Heuer <kwzh@gnu.org>
6140
6141 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6142 Quote $EMACS, in case it's a program with args.
6143
61441999-06-15 Gerd Moellmann <gerd@gnu.org>
6145
6146 * configure.in (HAVE_GIF): Use libungif instead of libgif
6147 because the former doesn't contain patented compression code.
6148
61491999-05-29 Richard M. Stallman <rms@gnu.org>
6150
6151 * configure.in: Delete the Kerberos stuff.
6152
61531999-05-27 Greg Hudson <ghudson@mit.edu>
6154
6155 * configure.in: Prefer kerberos 5 names.
6156
61571999-04-26 Richard M. Stallman <rms@gnu.org>
6158
6159 * configure.in: Check for libXp.
6160
61611999-04-08 Richard Stallman <rms@gnu.org>
6162
6163 * make-dist: Include change logs in subdirs of `lisp'.
6164
61651999-04-05 Richard Stallman <rms@gnu.org>
6166
6167 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6168 (install-arch-indep): Make ${datadir}/emacs world-readable.
6169
61701999-03-30 Eli Zaretskii <eliz@gnu.org>
6171
6172 * config.bat: Use epaths.* instead of paths.*.
6173
61741999-03-07 Eli Zaretskii <eliz@gnu.org>
6175
6176 * INSTALL: Add detailed instructions to unpack and install
6177 intlfonts on MS-DOS.
6178
61791999-02-26 Richard Stallman <rms@gnu.org>
6180
6181 * configure.in: Use epaths.h and epaths-force instead of paths...
6182
6183 * Makefile.in (epaths-force): Renamed from paths-force;
6184 operate on epaths.in and produce epaths.h.
6185
61861999-02-24 Richard Stallman <rms@gnu.org>
6187
6188 * make-dist: Fix nt/icons directory handling.
6189
61901999-02-22 Simon Josefsson <jas@pdc.kth.se>
6191
6192 * configure.in (f301-fujitsu-uxpv4.1): New target.
6193
61941999-02-20 Richard Stallman <rms@gnu.org>
6195
6196 * make-dist (tempparent): Fix command to update info files.
6197
61981999-02-09 Richard Stallman <rms@gnu.org>
6199
6200 * configure.in (powerpc-apple-netbsd*): New alternative.
6201
62021999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6203
6204 * make-dist: Include the new directory nt/icons in distributions.
6205
62061999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6207
6208 * configure.in: Change message about HAVE_XFREE386.
6209
62101999-01-07 Eli Zaretskii <eliz@gnu.org>
6211
6212 * config.bat: Support configuring with leim.
6213
62141998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6215
6216 * configure.in (mips-sgi-irix6.5): New target.
6217
62181998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6219
6220 * configure.in: Remove GSS-API support, since it has been removed
6221 from movemail.
6222
62231998-12-04 Markus Rost <rost@delysid.gnu.org>
6224
6225 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6226
62271998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6228
6229 * Makefile.in: Don't install customize info file.
6230 Run install-info on viper info file.
6231
62321998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6233
6234 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6235
62361998-11-16 Kenichi Handa <handa@etl.go.jp>
6237
6238 * configure.in (*-*-bsdi4*): New target.
6239
62401998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6241
6242 * configure.in: Fix previous change.
6243
62441998-11-11 Richard Stallman <rms@gnu.org>
6245
6246 * configure.in (aviion-intel): New machine.
6247
62481998-11-04 Kenichi Handa <handa@etl.go.jp>
6249
6250 * configure.in (mips-nec-sysv4*): New target.
6251
62521998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6253
6254 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6255 from lisp.
6256
62571998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6258
6259 * make-dist: Don't include fns*.el in dist.
6260
62611998-10-30 Dave Love <fx@gnu.org>
6262
6263 * configure.in: Don't mkdir cpp.
6264
62651998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6266
6267 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6268 ${archlibdir}.
6269
62701998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6271
6272 * Version 20.3 released.
6273
62741998-07-30 Paul Eggert <eggert@twinsun.com>
6275
6276 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6277 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6278 (lwlib/Makefile, leim/Makefile):
6279 Prepend $(srcdir)/ to rule dependencies outside this dir.
6280
62811998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6282
6283 * configure.in: Use unset CDPATH instead of making it empty.
6284
62851998-06-20 Karl Heuer <kwzh@gnu.org>
6286
6287 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6288
62891998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6290
6291 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6292 and default.el. Sort the results.
6293
62941998-05-31 Karl Heuer <kwzh@gnu.org>
6295
6296 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6297 writable.
6298
62991998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6300
6301 * Makefile.in (install-arch-indep):
6302 Don't alter site-lisp/subdirs.el if it exists.
6303
63041998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6305
6306 * Makefile.in (install-arch-indep): Put `-' on commands to create
6307 subdirs.el in site-lisp dirs.
6308
63091998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6310
6311 * Makefile.in (install-arch-indep): Fix typo in previous change.
6312
63131998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6314
6315 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6316
63171998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6318
6319 * Makefile.in (mkdir): Create the site-lisp dirs.
6320 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6321
63221998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6323
6324 * Makefile.in (INSTALL_INFO): New variable.
6325 (install-arch-indep): Don't replace the dir file if it already exists.
6326 Use the install-info program, via INSTALL_INFO, to add entries.
6327 Make the `info' subdir and the Info files world-readable.
6328
63291998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6330
6331 * config.bat: Make sure the environment is large enough to support
6332 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6333
63341998-04-10 Karl Heuer <kwzh@gnu.org>
6335
6336 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6337
63381998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6339
6340 * configure.in: Add --with-gssapi to specify GSS-API
6341 authentication support for movemail.
6342
63431998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6344
6345 * Makefile.in (install-arch-indep): Fix previous change.
6346
63471998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6348
6349 * Makefile.in (info): Run man in build dir, not srcdir.
6350
63511998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6352
6353 * Makefile.in (install-arch-indep): Fix previous change.
6354
63551998-03-23 Kenichi Handa <handa@etl.go.jp>
6356
6357 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6358
63591998-03-22 Richard Stallman <rms@gnu.org>
6360
6361 * Makefile.in (install-arch-indep): Put special subdirs.el files
6362 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6363
63641998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6365
6366 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6367
63681998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6369
6370 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6371 (m68*-hp-hpux*): Handle versions 1X like 10.
6372
63731998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6374
6375 * make-dist: PROBLEMS is now in etc, not top level dir.
6376
6377 * Makefile.in (SOURCES): Delete PROBLEMS.
6378
63791998-02-25 Richard Stallman <rms@gnu.org>
6380
6381 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6382
6383 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6384
63851998-01-17 Richard Stallman <rms@gnu.org>
6386
6387 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6388
63891998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6390
6391 * make-dist (tempparent): New option --no-check.
6392
6393 * make-dist: Don't do anything with cpp directory.
6394
63951997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6396
6397 * configure.in (sparc-fujitsu-sysv4*): New target.
6398
63991997-12-17 Andreas Schwab <schwab@gnu.org>
6400
6401 * configure.in: Cache more tests. Add missing quotes around
6402 message with embedded comma.
6403
64041997-12-04 Karl Heuer <kwzh@gnu.org>
6405
6406 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6407
64081997-11-26 Joel N. Weber II <devnull@gnu.org>
6409
6410 * make-dist: Changed the comment about `umask 0' to say `Don't
6411 restrict access to any files.'; previously it said `Don't protect
6412 any files', which may have implied that we think fascism is good.
6413
64141997-11-24 Paul Eggert <eggert@twinsun.com>
6415
6416 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6417 strftime needs the underlying host's strftime for locale dependent
6418 formats.
6419
64201997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6421
6422 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6423
64241997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6425
6426 * config.bat: Configure the man subdirectory.
6427
64281997-11-07 Paul Eggert <eggert@twinsun.com>
6429
6430 * configure.in (AC_CHECK_LIB): Add -lintl.
6431
64321997-11-07 Karl Heuer <kwzh@gnu.org>
6433
6434 * make-dist (check for .elc files): Avoid bash-specific syntax.
6435 (check for overflow 14-char limit): Simplify.
6436
64371997-11-07 Richard Stallman <rms@gnu.org>
6438
6439 * Makefile.in (install): Move blessmail last.
6440
64411997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6442
6443 * configure.in (gettimeofday, one arg or two):
6444 Clarify messages by avoiding double negative.
6445
64461997-09-30 Karl Eichwalder <ke@suse.de>
6447
6448 * Makefile.in (install-arch-indep): Install the widget info file.
6449
64501997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6451
6452 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6453 libraries in reverse order, so that libraries will appear in the
6454 correct dependency order on the link line (and so that the
6455 configure checks themselves will work properly when early
6456 libraries depend on later ones).
6457
64581997-09-21 Erik Naggum <erik@naggum.no>
6459
6460 * make-dist (making links to `src'): Keep timestamp on copied files.
6461
6462 * make-delta: New script to produce delta distributions.
6463
64641997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6465
6466 * Version 20.2 released.
6467
64681997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6469
6470 * Version 20.1 released.
6471
6472 * Makefile.in (install-leim): Depend on mkdir.
6473 (leim): Depend on src.
6474
64751997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6476
6477 * configure.in: Recognize alpha* instead of just alpha.
6478
64791997-09-12 Paul Eggert <eggert@twinsun.com>
6480
6481 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6482
64831997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6484
6485 * update-subdirs: Use rm -f.
6486
64871997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6488
6489 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6490 Ignore subdirs named Old.
6491
64921997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6493
6494 * configure.in: Add OpenBSD clause to set $machine.
6495
64961997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6497
6498 * make-dist: Recompile everything after updating various Lisp files.
6499 Recompile in leim as well as lisp.
6500 Check in leim as well as lisp for mismatched files and too-long names.
6501
65021997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6503
6504 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6505
65061997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6507
6508 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6509 before trying to copy anything from it.
6510
65111997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6512
6513 * Makefile.in (man/Makefile): New target.
6514 (tags): Define env var EMACS and run Makefile from build dir.
6515
65161997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6517
6518 * config.bat: If src/_gdbinit doesn't exist, try using
6519 src/.gdbinit to create it (for building on Windows 95).
6520
65211997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6522
6523 * Makefile.in (install-arch-indep):
6524 Discard extra data in tar | tar pipes.
6525
65261997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6527
6528 * configure.in (x_default_search_path): Corrected
6529 '${x_library}' to '${x_library}/X11'.
6530
65311997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6532
6533 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6534
65351997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6536
6537 * configure.in: Support auto-configuration of both Kerberos V4 and
6538 Kerberos V5 for movemail, including detection of V4 and V5 header
6539 files and libraries.
6540
65411997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6542
6543 * configure.in: Compute x_default_search_path
6544 and substitute into makefiles.
6545
6546 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6547
65481997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6549
6550 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6551
65521997-08-07 Erik Naggum <erik@naggum.no>
6553
6554 * configure.in: Remove lockdir, it is no longer needed.
6555 * Makefile.in (mkdir): Don't create lockdir.
6556 (lockdir): Variable deleted.
6557 (paths-force): Don't operate on PATH_LOCK.
6558
65591997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6560
6561 * leim-Makefile.in (clean, distclean): New targets.
6562
6563 * make-dist: Include leim/ChangeLog in leim distribution.
6564
65651997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6566
6567 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6568
65691997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6570
6571 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6572
65731997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6574
6575 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6576
65771997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6578
6579 * make-dist: Update leim/leim-list.el.
6580 Pass along value of $EMACS when updating lisp dir.
6581
65821997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6583
6584 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6585 prerequisite to the use of Doug Lea's malloc.
6586
65871997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6588
6589 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6590
6591 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6592
65931997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6594
6595 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6596
65971997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6598
6599 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6600 to news-r6.h.
6601
66021997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6603
6604 * config.bat: Use `sed' instead of `cp', which might not be
6605 installed.
6606
66071997-07-09 Kenichi Handa <handa@etl.go.jp>
6608
6609 * Makefile.in (mostlyclean): Add cleaning leim directory.
6610 (clean, distclean, maintainer-clean): Likewise.
6611
66121997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6613
6614 * make-dist (bogosities): Check subdirs of `lisp' also.
6615
66161997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6617
6618 * make-dist (etc): Really avoid symlinks now.
6619 (lisp): Don't delete from subdirs the things we never copy.
6620
66211997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6622
6623 * Makefile.in (install-arch-indep): Correct the target name.
6624 The first letter `i' was dropped by the previous change of mine.
6625
66261997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6627
6628 * configure.in (leim/Makefile): Generate this.
6629 (*-sysv4.2uw*): Recognize new alternative.
6630
6631 * leim-Makefile.in: Renamed from leim-Makefile.
6632
6633 * make-dist: Set up real-leim subdirectory,
6634 with the real contents of leim; then move it to
6635 a separate top-level directory.
6636
6637 * make-dist: Don't mention site-lisp, site-init, site-start
6638 or default, when listing files hat are not compiled and should be.
6639
6640 * configure.in: Create src/config.stamp at the end.
6641
66421997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6643
6644 * Makefile.in (install-leim): Correct previous change.
6645
66461997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6647
6648 * Makefile.in (install-leim): New target.
6649 (install): Depend on install-leim.
6650
66511997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6652
6653 * Makefile.in (SUBDIR): Add leim.
6654 (SUBDIR_MAKEFILES): Add leim/Makefile.
6655 (leim/Makefile): New target.
6656
66571997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6658
6659 * leim-Makefile: New file.
6660 * make-dist: Initialize a `leim' subdirectory with that makefile.
6661
66621997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6663
6664 * configure.in (GNU_MALLOC_reason): Fix message text.
6665
66661997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6667
6668 * make-dist (lisp): Don't process subdirs that start with =.
6669 (etc): Copy symlinks, as in src.
6670
66711997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6672
6673 * configure.in (i*86-*-unixware*): New alternative.
6674
66751997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6676
6677 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6678 and touch it explicitly.
6679
6680 * configure.in (mips-sony-newsos6*): New alternative.
6681 (mips-*-linux-gnu*): New alternative.
6682 (*-*-bsdi*): New alternative.
6683 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6684
66851997-06-22 Dave Love <d.love@dl.ac.uk>
6686
6687 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6688 (src/config.h): New target to re-configure if src/config.in is patched.
6689
66901997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6691
6692 * configure.in (shutdown): Check for `shutdown' function.
6693
66941997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6695
6696 * update-subdirs: Include the directory "language" in subdirs.
6697
66981997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6699
6700 * configure.in (m88k-dg-dgux4*): New alternative.
6701 (alpha-*-netbsd*): New alternative.
6702 (powerpcle-*-solaris2*): New alternative.
6703
67041997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6705
6706 * make-dist: Warn about .el files that are not compiled.
6707
67081997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6709
6710 * Makefile.in (dist): Don't run update-subdirs here,
6711 since make-dist now gets that done.
6712
6713 * make-dist: Use the new `updates' target in lisp/Makefile.
6714
6715 * make-dist: Use new non-file targets in lisp/Makefile.
6716
67171997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6718
6719 * make-dist: Handle all subdirs of `lisp' uniformly.
6720 Don't handle `term' and `language' specially.
6721 Clear out umask at the beginning.
6722
67231997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6724
6725 * make-dist: Use Make to update finder-inf.el and autoloads.
6726 Also update cus-load.el.
6727
67281997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6729
6730 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6731 in case it is desirable to disable the GNU malloc features with glibc.
6732
67331997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6734
6735 * configure.in (DOUG_LEA_MALLOC):
6736 Define if malloc_{get,set}_state exist.
6737
67381997-03-05 Kenichi Handa <handa@etl.go.jp>
6739
6740 * make-dist: Make links for files under lisp/language.
6741
67421997-02-20 Kenichi Handa <handa@etl.go.jp>
6743
6744 * update-subdirs: Exclude the directory "language" from subdirs.
6745
67461997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6747
6748 * configure.in: Check for rint and cbrt.
6749
67501997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6751
6752 * make-dist: Use $EMACS to say where to run Emacs.
6753 Add --no-update option.
6754
67551996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6756
6757 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6758
67591996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6760
6761 * make-dist (copying src): Check thoroughly for symlinks
6762 and copy them in all cases. Regularize the linking of *.in
6763 and *.opt and ChangeLog files.
6764 (copying lib-src): Likewise.
6765 Don't rm getdate.c or y.tab.*--they don't exist any more.
6766
67671996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6768
6769 * configure.in: Check for libmail, maillock.h and
6770 touchlock (for movemail).
6771
67721996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6773
6774 * configure.in (limits.h): Check for this file.
6775
67761996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6777
6778 * configure.in (rs6000-ibm-aix4.2): New alternative.
6779 (rs6000-ibm-aix4.0): New alternative.
6780 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6781
67821996-11-22 Ben Harris <bjh21@cam.ac.uk>
6783
6784 * configure.in: Recognize vax-*-netbsd*.
6785
67861996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6787
6788 * configure.in (locallisppath): Add leim directory.
6789
67901996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6791
6792 * config.bat: Make sure `mv' supports forward slashes and -f.
6793
67941996-10-28 Christian Limpach <chris@nice.ch>
6795
6796 * configure.in (hppa*-next-nextstep*): * added after hppa
6797 to accept hppa1.0 and hppa1.1.
6798
67991996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6800
6801 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6802 * configure.in (ld_switch_machine): Fix typo.
6803
68041996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6805
6806 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6807 from config.h and use them in $ac_link.
6808
68091996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6810
6811 * configure.in: Create a subdir named `lisp'.
6812
68131996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6814
6815 * configure.in: Check for getcwd.
6816
68171996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6818
6819 * configure.in: Check for termios.h. Check for setpgid.
6820
68211996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6822
6823 * configure.in: Check for setrlimit.
6824
68251996-08-31 Paul Eggert <eggert@twinsun.com>
6826
6827 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6828
68291996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6830
6831 * configure.in: Check for utimes.
6832
6833 * configure.in: Check for com_err library, but only
6834 if --with-kerberos was used. Check for krb and des
6835 only if --with-kerberos.
6836
68371996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6838
6839 * Makefile.in (INSTALL_STRIP): New variable.
6840 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6841 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6842
68431996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6844
6845 * configure.in: Check for krb and des libraries.
6846
68471996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6848
6849 * configure.in (*-sunos4.1.[3-9]*noshare):
6850 Use sunos413, not sunos4-1-3.
6851 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6852 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6853
68541996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6855
6856 * Makefile.in (src/paths.h): Target deleted.
6857 (paths-force): Delete all dependencies on this target
6858 but don't delete the target.
6859 (install): Depend on `all'.
6860 (paths-force): Don't print a message.
6861
6862 * configure.in: Generate src/paths.h here.
6863
68641996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6865
6866 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6867 New variables that affect linking only.
6868 (alpha-dec-osf*): Use those instead of previous change.
6869
68701996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6871
6872 * Makefile.in (install-arch-indep): Install info/messages.
6873
68741996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6875
6876 * Version 19.33 released.
6877
68781996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6879
6880 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6881 Fix previous change.
6882
68831996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6884
6885 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6886 New alternative.
6887
68881996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6889
6890 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6891 and NON_GCC_TEST_OPTIONS.
6892
68931996-08-06 Paul Eggert <eggert@twinsun.com>
6894
6895 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6896 "TZ=..." in environ.
6897
68981996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6899
6900 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6901
69021996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6903
6904 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6905 the more general *-sunos4.1.[3-9]* clause.
6906
69071996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6908
6909 * Version 19.32 released.
6910
6911 * configure.in (*-sco3.2v5*):
6912 Set OVERRIDE_CPPFLAG to a string of one space.
6913 Fix the code that uses OVERRIDE_CPPFLAG.
6914
69151996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6916
6917 * configure.in: Undo previous change.
6918
69191996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6920
6921 * config.sub: Use `pc', not `unknown', when canonicalizing
6922 the vendor for ...86.
6923
69241996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6925
6926 * configure.in: Check for termios.h header.
6927
69281996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6929
6930 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6931
69321996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6933
6934 * configure.in: Split bsdos2 and bsdos2-1.
6935
69361996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6937
6938 * config.sub: If last two words are not a recognized
6939 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6940 Make conversion of gnu/linux to linux-gnu really work.
6941
6942 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6943
69441996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6945
6946 * configure.in (check for using Lucid widgets by default):
6947 Eliminate indentation that confuses some compilers.
6948
69491996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6950
6951 * config.sub: Convert linux and gnu/linux to linux-gnu.
6952
6953 * make-dist: Don't update getdate.c.
6954 Ignore =... files when checking for too-long Lisp file names.
6955
69561996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6957
6958 * configure.in (euidaccess): Check for that, not for eaccess.
6959
69601996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6961
6962 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6963 before `noshare'.
6964 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6965
69661996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6967
6968 * configure.in: Rename lignux to linux-gnu in configuration names.
6969 Use gnu-linux as the opsys value (s/ file name).
6970 Allow i686 just like i386, i486, i586.
6971
69721996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6973
6974 * configure.in (i*86-*-sco3.2v5): New alternative.
6975 (OVERRIDE_CPPFLAG): New variable.
6976 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6977
6978 * configure.in: Specify vpath for .texi files.
6979
69801996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6981
6982 * configure.in: Always check for HAVE_X11R5.
6983 Separately decide whether to use a toolkit by default.
6984
69851996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6986
6987 * configure.in: If X11R5 is missing the Xaw headers,
6988 default to --with-x-toolkit=no.
6989
69901996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6991
6992 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6993
69941996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6995
6996 * Makefile.in (install-arch-indep): If cd etc makes output,
6997 don't treat that as part of the tar data.
6998 Check that ./lisp actually exists.
6999
70001996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7001
7002 * make-dist: Check for long file names.
7003
70041996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7005
7006 * Version 19.31 released.
7007
70081996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7009
7010 * configure.in: Recognize sparc-*-lignux.
7011
70121996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7013
7014 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7015 Don't include config.w95.
7016
70171996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7018
7019 * make-dist: Replace --no-clean-up and --no-tar options
7020 with --clean-up and --tar, so that the default is useful.
7021
70221996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7023
7024 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7025 if not, tell the user to rename it and abort.
7026
70271996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7028
7029 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7030 test program.
7031
70321996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7033
7034 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7035
7036 * make-dist (MANIFEST): Fix previous change.
7037 (msdos): Put mainmake.v2 into the dist.
7038
70391996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7040
7041 * make-dist: Exit if autoconf fails.
7042
70431996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7044
7045 * config.bat: Set djgpp-ver, and unset it at the end.
7046 Add a number of conditionals for DJGPP version 2.
7047 Rename label libsrc2 to libsrc3.
7048 Substitute for LDFLAGS in src/Makefile.
7049 Substitute for ALL_CFLAGS in lib-src/Makefile.
7050
70511996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7052
7053 * configure.in (ncurses): Check this after checking fns like strerror.
7054
70551996-04-08 Erik Naggum <erik@naggum.no>
7056
7057 * make-dist (MANIFEST): Don't include lines from =files.
7058
70591996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7060
7061 * make-dist: Don't put lisp/dired.todo in the dist.
7062
70631996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7064
7065 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7066
7067 * configure.in (setlocale): Check for it.
7068
7069 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7070
70711996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7072
7073 * configure.in: Use lignux instead of linux as value of opsys.
7074
70751996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7076
7077 * Makefile.in (install-strip): Fix whitespace.
7078 Get rid of continuation.
7079
7080 * config.sub: Convert linux or gnu/linux to lignux.
7081
70821996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7083
7084 * configure.in: Accept lignux in configuration name.
7085
70861996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7087
7088 * Makefile.in (install-strip): New target.
7089
70901996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7091
7092 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7093 -f failed to do the job on Suns.
7094
70951996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7096
7097 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7098
7099 * configure.in (linux/version.h): Check for this header.
7100
71011996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7102
7103 * configure.in: Remove -fno-builtin hackery from -lm check.
7104
71051996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7106
7107 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7108 just this test.
7109
7110 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7111
71121996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7113
7114 * configure.in: Check for ncurses.
7115
71161996-02-28 Paul Eggert <eggert@twinsun.com>
7117
7118 * configure.in (LOCALTIME_CACHE):
7119 Also define if localtime mishandles unsetting TZ.
7120 This works around a localtime bug in mips-dec-ultrix.
7121
71221996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7123
7124 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7125
7126 * configure.in: Improve messages about X versions.
7127
71281996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7129
7130 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7131
71321996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7133
7134 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7135 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7136
7137 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7138 (install): Put install-arch-indep before install-arch-dep.
7139
71401996-02-20 Dave Love <d.love@dl.ac.uk>
7141
7142 * INSTALL: Clarify info about MS-DOS path handling.
7143
71441996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7145
7146 * Makefile.in (install-arch-indep): Install info/ccmode*.
7147 In previous change, protect against /bin/pwd returning null string.
7148
71491996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7150
7151 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7152 to lispdir.
7153
71541996-02-01 Paul Eggert <eggert@twinsun.com>
7155
7156 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7157
71581996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7159
7160 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7161
71621996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7163
7164 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7165 we delete everything distclean deletes.
7166
71671996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7168
7169 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7170
71711996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7172
7173 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7174 into LDFLAGS instead of into LIBS.
7175
71761996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7177
7178 * configure.in (HAVE_XMU): Fix typo in previous change.
7179
71801996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7181
7182 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7183
71841996-01-10 Erik Naggum <erik@naggum.no>
7185
7186 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7187
71881996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7189
7190 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7191
71921996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7193
7194 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7195 and use -lXt to link it.
7196
71971996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7198
7199 * configure.in (locallisppath): Put version-specific dir first.
7200
72011996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7202
7203 * configure.in (hppa-*-nextstep*): New alternative.
7204 (USE_X_TOOLKIT): By default, set this to "maybe";
7205 and change that later to LUCID or "no" according to X11 version.
7206
7207 * make-dist: Recompile outdated .elc files and update all autoloads.
7208
72091996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7210
7211 * configure.in (locallisppath): Fix typo in last change: " -> '.
7212
72131996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7214
7215 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7216
72171995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7218
7219 * Makefile.in (install-arch-indep): Give all files read permission.
7220
72211995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7222
7223 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7224 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7225
72261995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7227
7228 * configure.in: Determine HAVE_X11R6.
7229 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7230
72311995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7232
7233 * configure.in: Just "solaris" now defaults to version 2.4.
7234 Add sunos4.1.n-noshare as alternative.
7235
72361995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7237
7238 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7239
72401995-11-29 Erik Naggum <erik@naggum.no>
7241
7242 * Makefile.in (install-arch-indep): Add missing backslash.
7243
72441995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7245
7246 * Makefile.in (install-arch-indep): Don't install
7247 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7248
72491995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7250
7251 * Makefile.in (install-arch-indep): Fix previous change.
7252
7253 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7254
72551995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7256
7257 * Version 19.30 released.
7258
7259 * make-dist (lisp): Exclude subdirs.el.
7260
72611995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7262
7263 * make-dist (etc): Delete *.orig and *.rej.
7264
72651995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7266
7267 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7268
72691995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7270
7271 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7272
72731995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7274
7275 * make-dist (nt): Rename install, readme, and todo to
7276 INSTALL, README, and TODO.
7277
72781995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7279
7280 * make-dist (lisp): Don't distribute site-start.
7281
72821995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7283
7284 * make-dist: Break the hard link on alloca.c.
7285
72861995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7287
7288 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7289
72901995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7291
7292 * make-dist (src, lib-src): Don't distribute Makefile.c.
7293 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7294
72951995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7296
7297 * Makefile.in (mkdir): Create man1dir, not mandir.
7298 (uninstall): Use man1dir, not mandir.
7299
73001995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7301
7302 * Makefile.in (man1dir): New variable.
7303 (install-arch-indep): Use man1dir.
7304
7305 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7306
7307 * make-dist: Create lisp/MANIFEST.
7308
73091995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7310
7311 * configure.in (m68k-*-linux*): New alternative.
7312
73131995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7314
7315 * make-dist: Use new names config.in, paths.in, and
7316 {src,lib-src}/Makefile.in.
7317
73181995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7319
7320 * configure.in: Don't bother checking for drem.
7321
73221995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7323
7324 * Makefile.in (distclean): Delete line with just a tab in it.
7325 (install-arch-indep): Delete spaces that precede tabs.
7326 Delete spurious `fi' left from previous change.
7327 (install): Supply `true' as command, to avoid null command.
7328
73291995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7330
7331 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7332
73331995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7334
7335 * configure.in (powerpc-*-solaris2): New alternative.x
7336
73371995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7338
7339 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7340 of paths.h.tmp$$, to avoid going beyond 14 characters.
7341
73421995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7343
7344 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7345
73461995-09-06 Paul Eggert <eggert@twinsun.com>
7347
7348 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7349 if localtime caches TZ. Check for tzset.
7350
73511995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7352
7353 * config.bat: Simplify using new names file names src/makefile.in,
7354 config.in, paths.in. Change Echo commands not to use `.
7355
73561995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7357
7358 * Makefile.in (install-arch-indep): Always install the new dir file;
7359 rename the previous dir file to dir.bak or dir.old.
7360
73611995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7362
7363 * configure.in (RANLIB): Substitute this into makefiles.
7364 Set it specially on solaris; set it by default on other systems.
7365
7366 * configure.in: Fix previous Alpha change.
7367
73681995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7369
7370 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7371 NON_GCC_TEST_OPTIONS.
7372
73731995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7374
7375 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7376 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7377
7378 * configure.in (alpha-*-linux*): New configuration.
7379
73801995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7381
7382 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7383 (m68k-next-nextstep*): New alias for that.
7384 (i*86-*-nextstep*): Use nextstep.h.
7385 (sparc-*-nextstep*): New configuration.
7386
73871995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7388
7389 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7390 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7391
73921995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7393
7394 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7395 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7396
73971995-07-18 Mike Long <mike.long@analog.com>
7398
7399 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7400
74011995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7402
7403 * Makefile.in (src/paths.h, paths-force):
7404 Rename src/paths.h.in to src/paths.in.
7405 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7406
7407 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7408 Use Makefile.c for intermediate file.
7409 Rename src/config.h.in to src/config.in.
7410
74111995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7412
7413 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7414 (mips-dec-ultrix4.[12]): New alternative for old versions.
7415
74161995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7417
7418 * make-dist: Don't break intra-tree links.
7419
74201995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7421
7422 * configure.in: Put back archlibdir initialization. Require
7423 autoconf 2.4.1 or later.
7424
74251995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7426
7427 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7428 (mips-mips-riscos5*): New alternative.
7429
74301995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7431
7432 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7433
74341995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7435
7436 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7437 (mandir, infodir, archlibdir): Initializations deleted.
7438
7439 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7440 On hpux9shr, use hpux9shxr4.h.
7441
74421995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7443
7444 * configure.in: Added target mips-dec-mach_bsd4.3.
7445 * config.guess: Guess mips-dec-mach_bsd4.3.
7446
74471995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7448
7449 * Makefile.in (mkdir): Use symbolic chmod.
7450
74511995-06-22 Paul Eggert <eggert@twinsun.com>
7452
7453 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7454 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7455
74561995-06-22 Paul Eggert <eggert@twinsun.com>
7457
7458 * Makefile.in (SUBDIR_MAKEFILES):
7459 Add man/Makefile, so `make distclean' removes it.
7460 (top_distclean): Add config.log to the list of files to be removed.
7461
74621995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7463
7464 * Version 19.29 released.
7465
74661995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7467
7468 * configure.in: Fix the previous change to verify that the -b
7469 option really solves the problem.
7470
7471 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7472
74731995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7474
7475 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7476
74771995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7478
7479 * configure.in: Report more clearly when there is no special
7480 dir to search for X includes or libraries.
7481
74821995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7483
7484 * configure.in: Check for -lpthreads, not -lpthread.
7485
74861995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7487
7488 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7489
74901995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7491
7492 * configure.in: Check for -lpthread.
7493
74941995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7495
7496 * Makefile.in (install-arch-indep): Install info files for mh-e.
7497 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7498
74991995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7500
7501 * configure.in (*-solaris2.5): New configuration.
7502
7503 * make-dist: Copy new files config.nt and config.w95.
7504
75051995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7506
7507 * configure.in: Use x_includes, not x_libraries, for -I.
7508 Make bitmapdir a colon-separated list.
7509
75101995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7511
7512 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7513
7514 * configure.in: Allow x_libraries and x_includes to be paths.
7515
75161995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7517
7518 * configure.in: Fix typo.
7519
75201995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7521
7522 * INSTALL: Clarify use of site-init.el.
7523
75241995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7525
7526 * configure.in: Pass arg to sqrt.
7527
75281995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7529
7530 * make-dist: Fix May 6 change.
7531
75321995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7533
7534 * vpath.sed: Delete reference to ymakefile.
7535
75361995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7537
7538 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7539
75401995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7541
7542 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7543
7544 * update-subdirs: Specify /bin/sh to run the script.
7545
75461995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7547
7548 * make-dist: Put src/makefile.nt in dist.
7549
7550 * configure.in (i[345]86-*-bsdi2*): New configuration.
7551 (vax-dec-bsd386*): Deleted.
7552
75531995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7554
7555 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7556 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7557 Use fmod instead of logb in -lm check.
7558
75591995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7560
7561 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7562 Use bsd4-3. Don't set NON_GNU_CPP.
7563
7564 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7565 In nt, copy various different things, but not *.cmd.
7566 Fix the ln commands for the subdirs of nt.
7567
75681995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7569
7570 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7571
75721995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7573
7574 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7575 since that's what the header file expects.
7576
75771995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7578
7579 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7580 and 68040 based machines when choosing options for gnucc.
7581
75821995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7583
7584 * Makefile.in (top_distclean): Delete config.cache.
7585
75861995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7587
7588 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7589
7590 * configure.in: Use m/ncr386.h.
7591
75921995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7593
7594 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7595
75961995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7597
7598 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7599 (man): Don't copy texindex.c and getopt.c; they're deleted.
7600 (etc): Omit `e'; it's a subdirectory.
7601 (etc/e): Use `../..', not `..', to reference top level.
7602
76031995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7604
7605 * Makefile.in (install-arch-indep, dist):
7606 Look for `update-subdir' in $(srcdir).
7607
76081995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7609
7610 * make-dist: Include mkinstalldirs in distribution.
7611
76121995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7613
7614 * make-dist: Add missing close backquote.
7615
76161995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7617
7618 * make-dist: Don't distribute shortnames directory.
7619
76201995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7621
7622 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7623
76241995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7625
7626 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7627
76281995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7629
7630 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7631
76321995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7633
7634 * configure.in (mips-sgi-irix6): New configuration.
7635
76361995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7637
7638 * Makefile.in (maintainer-clean): Renamed from realclean.
7639
76401995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7641
7642 * configure.in: Create a .gdbinit that sources the real one,
7643 if using a different build directory.
7644
76451995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7646
7647 * configure.in: Check for sys/select.h.
7648
76491995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7650
7651 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7652
76531994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7654
7655 * configure.in: Handle isc 4.1 operating system.
7656
76571994-12-10 Richard Stallman <rms@kepa>
7658
7659 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7660 (rs6000-ibm-aix4*): New alternative.
7661
76621994-12-06 Richard Stallman <rms@kepa>
7663
7664 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7665
76661994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7667
7668 * configure.in: Don't try to make directories that are guaranteed
7669 to already exist.
7670
76711994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7672
7673 * configure.in: Generate man/Makefile from man/Makefile.in.
7674 Create the man subdir.
7675
7676 * Makefile.in (dvi): Run Make in our man subdir.
7677
7678 * make-dist: Create subdir etc/e.
7679 Make links to it.
7680 Put man/Makefile.in in dist, instead of man/Makefile.
7681
76821994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7683
7684 * configure.in: Add --with-pop, --with-kerberos, and
7685 --with-hesiod for movemail.
7686
76871994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7688
7689 * configure.in (m68*-apollo*): Use s/domain.h.
7690
76911994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7692
7693 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7694
76951994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7696
7697 * configure.in: Don't add -I, -L, -R options for cc if their
7698 arguments would be empty.
7699
77001994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7701
7702 * configure.in (i860-intel-osf1*): New alternative.
7703 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7704 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7705
77061994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7707
7708 * configure.in: Make h_errno check not use nested functions.
7709
77101994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7711
7712 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7713
77141994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7715
7716 * Makefile.in (install-arch-indep): Avoid continued comment
7717 swallowing target line.
7718
77191994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7720
7721 * configure.in: Protect a character class with `changequote'.
7722
77231994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7724
7725 * configure.in: Accept `news' as a synonym for `newsos'.
7726
77271994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7728
7729 * Makefile.in: Don't rm files if cd fails.
7730
77311994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7732
7733 * make-dist: Put nt subdir and its subdirs in the dist.
7734 (lib-src): Put makefile.nt in the dist.
7735 (lisp): Put makefile.nt in the dist.
7736
77371994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7738
7739 * configure.in: Change a stray `[' to `test'.
7740
77411994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7742
7743 * configure.in: Adapt for Autoconf v2. Use the standard argument
7744 parser, host type canonicalizer, X11 finder, and message
7745 printing macros. Use the new macro names. Use `test' instead of `['.
7746
77471994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7748
7749 * configure.in: Check for getpagesize.
7750
77511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7752
7753 * make-dist (msdos): Put sed* in the distribution.
7754
77551994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7756
7757 * config.bat: New option, `--with-x', for configuring Emacs
7758 for use with the X11 system DesqView/X.
7759 New option, `--no-debug', for compiling Emacs without debug
7760 information thus saving disk space.
7761 (src/config.h, src/paths.h): Use `update' (which is like
7762 `move-if-changed') to change the file.
7763 (src/config.h): When configuring for X11 perform extra changes.
7764 (src/makefile): When configuring for X11 perform extra changes.
7765 (lib-src): Remove temporary files.
7766 (): Check that `sed', `rm', `mv', and `gcc' are available.
7767
77681994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7769
7770 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7771
7772 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7773
77741994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7775
7776 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7777
7778 * configure.in (canonical): Substitute var into makefiles.
7779 (bitmapdir): Likewise.
7780
7781 * Makefile.in (bitmapdir): New variable.
7782 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7783
77841994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7785
7786 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7787
7788 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7789 * update-subdirs: New shell script.
7790
77911994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7792
7793 * Makefile.in (top_distclean): Don't rm build-install.
7794 (SOURCES): Delete build-install.in.
7795
7796 * make-dist: Don't distribute build-ins.in.
7797 * build-ins.in: File deleted.
7798
77991994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7800
7801 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7802
78031994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7804
7805 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7806
7807 * configure.in (libexecdir): Renamed from libdir. New default.
7808 (sharedstatedir): Renamed from statedir. New default.
7809 (datadir): New default.
7810
7811 * make-dist: Don't distribute subdirs.el.
7812
78131994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7814
7815 * configure.in (eaccess): Check for it.
7816
78171994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7818
7819 * configure.in (mktime): Check for it.
7820
78211994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7822
7823 * configure.in (motif): Add support for usage and option checking.
7824
78251994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7826
7827 * configure.in (utimes): Check for it.
7828
78291994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7830
7831 * Makefile.in (install-arch-indep): Don't do mkdir here.
7832
78331994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7834
7835 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7836 riscix.h renamed to acorn.h.
7837
78381994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7839
7840 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7841 New configurations.
7842
78431994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7844
7845 * configure.in: Remove trailing slashes from srcdir.
7846
78471994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7848
7849 * configure.in (i[345]86-sequent-ptx*): Handle
7850
78511994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7852
7853 * Makefile.in (paths-force): Depend on src/paths.h
7854
78551994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7856
7857 * configure.in (config_options): Save all arguments, not just some.
7858
78591994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7860
7861 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7862
7863 * configure.in: Add AC_AIX.
7864 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7865
78661994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7867
7868 * configure.in (parsing options): Simplify sed command to delete -'s.
7869
78701994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7871
7872 * configure.in (config_options): New shell variable.
7873 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7874
78751994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7876
7877 * configure.in (alpha-dec-osf*): New target.
7878
7879 * Makefile.in: Use just one FRC target.
7880
78811994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7882
7883 * Makefile.in (removenullpaths, paths-force):
7884 Use name paths.h.tmp$$, which depends on the pid.
7885
78861994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7887
7888 * Makefile.in (removenullpaths, paths-force):
7889 Put paths.h.tmp in top-level dir, not in src.
7890
78911994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7892
7893 * Version 19.27 released.
7894
78951994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7896
7897 * Version 19.26 released.
7898
78991994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7900
7901 * configure.in: Check for lrand48, not rand48.
7902
79031994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7904
7905 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7906 (powerpc-ibm-aix*): New aliases.
7907
79081994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7909
7910 * make-dist (src/m, src/s): Put *.inp in distribution.
7911
79121994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7913
7914 * configure.in: Accept i586 and i486 along with i386.
7915
79161994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7917
7918 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7919 even if CPP env var was set by the user.
7920
7921 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7922
79231994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7924
7925 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7926
79271994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7928
7929 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7930
79311994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7932
7933 * configure.in: Check more specifically for i*86-sun-sunos.
7934
79351994-08-03 Caveh Jalali (caveh@eng.sun.com)
7936
7937 * configure.in: Handle solaris 2.4.
7938
79391994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7940
7941 * configure.in (rand48): Check for it.
7942
79431994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7944
7945 * make-dist: Update the info files.
7946
79471994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7948
7949 * configure.in: Make "checking..." messages' style consistent.
7950 (HAVE_H_ERRNO): New test.
7951
79521994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7953
7954 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7955
79561994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7957
7958 * configure.in (CFLAGS): If the envvar was specified, use that.
7959 And set REAL_CFLAGS from it too.
7960
79611994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7962
7963 * make-dist: Update finder-inf.el.
7964
79651994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7966
7967 * make-dist (msdos): Include sed4.inp in dist.
7968
7969 * Makefile.in (libsrc_libs): Var deleted.
7970
79711994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7972
7973 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7974
79751994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7976
7977 * configure.in (mips-sony-newsos4*): New alias.
7978
79791994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7980
7981 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7982 (*-convex-convexos*): Accept this as alias.
7983
79841994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7985
7986 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7987 for two different uses.
7988
79891994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7990
7991 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7992
79931994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7994
7995 * make-dist: Put ./BUGS into the distrib.
7996
79971994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7998
7999 * configure.in: Handle 386 running Solaris 2.
8000
80011994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8002
8003 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8004
80051994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8006
8007 * configure.in (mips-sony-newsos*): Use news-risc.h.
8008
8009 * configure.in: Accept bsdi as opsys, like bsd386.
8010
80111994-06-01 Morten Welinder (terra@diku.dk)
8012
8013 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8014
80151994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8016
8017 * Version 19.25 released.
8018
8019 * make-dist (shortversion): Don't assume another period follows.
8020
80211994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8022
8023 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8024 (uninstall): Use /bin/pwd.
8025
8026 * Makefile.in (blessmail): Depend on src.
8027 (all): Don't depend on blessmail.
8028
8029 * Makefile.in (src/paths.h): Don't force recomputation.
8030 (paths-force): New target; force recomputation of paths.h.
8031 (all): Depend on paths-force.
8032 (src, lib-src): Depend on src/paths.h.
8033
8034 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8035 NON_GCC_TEST_OPTIONS.
8036
80371994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8038
8039 * configure.in: Don't insist on subversions for irix.
8040
80411994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8042
8043 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8044
8045 * configure.in (i[34]86-next-*): New alternative.
8046
80471994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8048
8049 * Version 19.24 released.
8050
8051 * configure.in: New config hppa*-hp-hpux9shr*.
8052
80531994-05-22 Morten Welinder (terra@tyr.diku.dk)
8054
8055 * config.bat: Doc fix.
8056
80571994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8058
8059 * Makefile.in (mostlyclean, clean, distclean, realclean)
8060 (extraclean): Don't act on man subdir if it doesn't exist.
8061
80621994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8063
8064 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8065 Use them to set up CC.
8066 (*-sun-sunos4.1.3): Set them.
8067
80681994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8069
8070 * Makefile.in (lib-src): Don't depend on src/paths.h.
8071
80721994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8073
8074 * build-ins.in (copydests): Get rid of spurious `-'s.
8075
8076 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8077
80781994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8079
8080 * Version 19.23 released.
8081
8082 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8083 for the Xlib and Xt checks; then restore old CFLAGS.
8084
80851994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8086
8087 * configure.in (HAVE_X11XTR6): Add newline before #if.
8088 Add newline after #endif.
8089
80901994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8091
8092 * configure.in (HAVE_X11XTR6): Arrange to define it.
8093
80941994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8095
8096 * Makefile.in (install): Depend on blessmail.
8097
80981994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8099
8100 * configure.in (mips-siemens-sysv*): Put quotes around value
8101 containing blanks.
8102
81031994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8104
8105 * Makefile.in (TAGS): Use the makefile in src subdir.
8106
81071994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8108
8109 * configure.in (opsys): Recognize `gnu'.
8110
81111994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8112
8113 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8114
81151994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8116
8117 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8118 version > 1.8.
8119
81201994-05-08 Morten Welinder (terra@diku.dk)
8121
8122 * config.bat: Forcibly remove "# " style comments from makefiles.
8123
81241994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8125
8126 * Makefile.in (uninstall): When processing lispdir and etcdir,
8127 do nothing unless it exists and is a directory.
8128
81291994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8130
8131 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8132 Merge code in from install-doc.
8133 (install-doc): Merge code back into install-arch-indep.
8134 (install-arch-dep): Don't depend on install-doc.
8135
8136 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8137
81381994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8139
8140 * configure.in (making src/Makefile and lib-src/Makefile):
8141 Split off the autoconf substitutions and don't pass them thru cpp.
8142 (undefs): Use $canonical as well as $configuration.
8143
8144 * make-dist: Distribute lisp/Makefile.
8145
8146 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8147 Use lower case names for the s files.
8148
81491994-05-03 Morten Welinder (terra@diku.dk)
8150
8151 * config.bat: Added possibility for different file name
8152 transcriptions in lib-src.
8153
81541994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8155
8156 * Makefile.in (lib-src): Undo previous change.
8157 (blessmail): New target to run maybe-blessmail in lib-src.
8158 (all): Depend on blessmail.
8159
8160 * Makefile.in (lib-src): Depend on src.
8161
81621994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8163
8164 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8165 (m88k-dg-dgux5.4R2): dgux5.4R2.
8166
81671994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8168
8169 * configure.in (window_system): Restore accidentally deleted code
8170 that uses AC_FIND_X.
8171
8172 * make-dist: Distribute config.bat.
8173
81741994-04-29 Morten Welinder (terra@diku.dk)
8175
8176 * config.bat: Corrected the configuration of lib-src
8177 to keep up with configure. Add note about dos version 3
8178 or better needed (djgpp needs that). Add note explaining
8179 that either install in c:/emacs or edit the script.
8180 Don't change to c:/emacs, but assume we're there (to minimize
8181 the number of places to change).
8182
8183 * config.bat: Build-in the first step towards X11 support with
8184 the X11 emulator that exists. At this time it won't work,
8185 and several files are missing.
8186
81871994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8188
8189 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8190 Don't look for -lresolv.
8191
8192 * Makefile.in (lib-src): Depend on src/paths.h.
8193
81941994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8195
8196 * configure.in: Restore deleted AC_SUBST of `configuration'.
8197 Improve error message for bad --with-x-toolkit value.
8198
8199 * configure.in: Define CONFIGURATION in src/config.h
8200 rather than substituting in src/Makefile.in.
8201
82021994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8203
8204 * Makefile.in (install-doc): New target.
8205 (install-arch-dep): Depend on install-doc.
8206 (mkdir): Create docdir.
8207
82081994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8209
8210 * configure.in: Test for libresolv.a.
8211 Substitute machfile and opsysfile.
8212
82131994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8214
8215 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8216 (install-arch-dep): Install under the name $(EMACS).
8217
82181994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8219
8220 * configure.in (version): Use entire value of emacs-version.
8221 (mips-siemens-sysv*): New alternative.
8222
82231994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8224
8225 * Makefile.in (install-arch-indep): Don't install dired-x*.
8226
82271994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8228
8229 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8230 Fix definition of $undefs.
8231
82321994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8233
8234 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8235
8236 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8237
82381994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8239
8240 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8241
82421994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8243
8244 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8245 and run it thru cpp, as with src/Makefile.in.
8246
8247 * configure.in: Use AC_SET_MAKE.
8248
82491994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8250
8251 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8252
82531994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8254
8255 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8256
8257 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8258 (printing the choices): Make the toolkit message unconditional.
8259 (USE_X_TOOLKIT): Use `none', not `no', if none.
8260 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8261 Get rid of temp file foofoo1.
8262
82631994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8264
8265 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8266
82671994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8268
8269 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8270 (printing the choices): State choice of toolkit.
8271 (libsrc_libs): Recalculate after writing config.h;
8272 then update lib-src/Makefile.
8273
82741994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8275
8276 * configure.in: Add sunos4shr as alternative for suns.
8277 Conditionals testing for null $CC were backwards.
8278
82791994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8280
8281 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8282
82831994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8284
8285 * configure.in: Handle -isc4.0*.
8286
82871994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8288
8289 * configure.in (esix5): Set NON_GNU_CPP.
8290
82911994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8292
8293 * Makefile.in (thisdir): Nonsensical variable removed.
8294 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8295 back to $thisdir, rather than the directory `this_dir'.
8296
82971994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8298
8299 * Makefile.in (install-arch-indep): Add missing backslash after a
8300 `then'.
8301
83021994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8303
8304 * Makefile.in (thisdir): New variable.
8305 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8306
83071994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8308
8309 * configure.in: Add freebsd.
8310
83111994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8312
8313 * configure.in: Check for fpathconf.
8314
83151994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8316
8317 * configure.in (with_x_toolkit): Fix typo in previous change.
8318
83191994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8320
8321 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8322
83231994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8324
8325 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8326
83271994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8328
8329 * configure.in: Fix value of docdir.
8330 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8331
83321994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8333
8334 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8335
83361994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8337
8338 * configure.in: New variable docdir to control where the docstring
8339 file goes.
8340 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8341
83421994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8343
8344 * configure.in: When --run-in-place, don't inherit archlibdir.
8345
83461994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8347
8348 * Makefile.in (install-arch-dep, install-arch-indep):
8349 New targets split up former do-install rule.
8350 (do-install): Target deleted.
8351
83521994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8353
8354 * configure.in (mips-sony-newsos*): New configuration.
8355
83561994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8357
8358 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8359
83601994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8361
8362 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8363
83641994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8365
8366 * configure.in: Don't initialize CC.
8367
83681994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8369
8370 * configure.in (creating src/Makefile): Also generate -U switches
8371 for symbols in the $configuration value.
8372
8373 * configure.in: Check for sys_siglist being declared in system header.
8374
83751994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8376
8377 * configure.in (creating src/Makefile): Delete blank lines
8378 along with lines of whitespace.
8379 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8380
83811994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8382
8383 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8384 like C_SWITCH_SYSTEM.
8385 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8386
83871994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8388
8389 * configure.in (drem): Check for this function.
8390
83911994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8392
8393 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8394 If CPP was inherited from environment, don't use NON_GNU_CPP.
8395 (NON_GNU_CC): Likewise.
8396 (handling with_gcc): Use explicit if in the `no' case.
8397 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8398
83991994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8400
8401 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8402
84031994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8404
8405 * configure.in: Check whether fmod exists.
8406
84071994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8408
8409 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8410 {src,lisp}/OChangeLog.
8411
84121994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8413
8414 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8415 necessary for proper operation. This code works with the current
8416 released version of Autoconf.
8417
84181994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8419
8420 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8421 (USE_X_TOOLKIT): Define it for all values except `no'.
8422
8423 * configure.in: Undo first Jan 8 change and Jan 16 change.
8424
84251994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8426
8427 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8428 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8429
8430 * Makefile.in (lwlib/Makefile): New target.
8431 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8432 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8433 (unlock, relock): Handle lwlib subdir.
8434
8435 * Makefile.in: Add some .PHONY targets.
8436
8437 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8438
8439 * lwlib: New subdirectory.
8440
84411994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8442
8443 * configure.in: If CPP has a value that is a directory,
8444 discard the value.
8445
84461994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8447
8448 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8449 remove -U[0-9]*.
8450
84511994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8452
8453 * Makefile.in (do-install): Install the dired-x info files.
8454
8455 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8456 (See src/s/sol2.h.)
8457
84581994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8459
8460 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8461
84621994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8463
8464 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8465 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8466 gratuitously break this and not make a change log entry.
8467 Optimized sed processing of Makefile.in and cpp output; now
8468 preserves comments previously removed from the cpp input.
8469 Eliminated temp file for cpp output. Generate -U switches to
8470 undefine all identifiers that appear in the directory name
8471 ${srcdir}; pass these to cpp.
8472
8473 * configure.in (version): Fix sed regexp to match two-elt version
8474 number.
8475
8476 * configure.in: Check for strerror.
8477
84781994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8479
8480 * configure.in: Test for bcmp.
8481
84821994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8483
8484 * make-dist (tempdir): Put subdir msdos into the distribution.
8485
84861993-01-07 Morten Welinder (terra@diku.dk)
8487
8488 * config.bat: New file.
8489
84901994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8491
8492 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8493
84941994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8495
8496 * configure.in (m68*-next-*): Don't care about which os is specified.
8497 (i[34]86-*-*): Check for *-nextstop*.
8498
84991993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8500
8501 * configure.in: Check for setsid.
8502
85031993-12-17 Richard Stallman (rms@srarc2)
8504
8505 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8506
85071993-12-15 Richard Stallman (rms@srarc2)
8508
8509 * Makefile.in (mkdir): Make only the lockdir writable.
8510
8511 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8512
85131993-12-11 Richard Stallman (rms@srarc2)
8514
8515 * Makefile.in (libdir): Use @libdir@.
8516
85171993-12-08 Richard Stallman (rms@srarc2)
8518
8519 * Makefile.in (install): Add empty command.
8520
85211993-12-04 Richard Stallman (rms@srarc2)
8522
8523 * make-dist: Put man/getopt.c in the dist.
8524
8525 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8526
8527 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8528
85291993-12-03 Richard Stallman (rms@srarc2)
8530
8531 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8532 Set it for all solaris versions.
8533 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8534 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8535 Likewise for NON_GNU_CC and CC.
8536
85371993-12-01 Richard Stallman (rms@srarc2)
8538
8539 * configure.in (mips-mips-riscos4*): Assign variable CC.
8540 (checking ${with_gcc}): If "no", don't override CC if already set.
8541 (CC): Initialize it as empty.
8542
85431993-11-30 Richard Stallman (rms@srarc2)
8544
8545 * configure.in (Suns): Set CPP if *-solaris2.3*.
8546
85471993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8548
8549 * Version 19.22 released.
8550
8551 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8552
85531993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8554
8555 * make-dist: When breaking links, use cp -p.
8556 Copy install.sh into distribution.
8557 Move the temp dir up into the parent dir;
8558 don't leave the staging dir make-dist.tmp... in existence.
8559 * install.sh: New file.
8560
85611993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8562
8563 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8564
85651993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8566
8567 * configure.in (version): When --run-in-place, exclude
8568 ${datadir}/emacs/site-lisp from locallisppath.
8569
85701993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8571
8572 * configure.in: Delete jumk.c before writing it.
8573
85741993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8575
8576 * Version 19.21 released.
8577
8578 * Makefile.in (mkdir): Ignore error from chmod.
8579
85801993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8581
8582 * make-dist: Don't put lisp/forms.README in the distribution.
8583
85841993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8585
8586 * configure.in (creating src/Makefile): Before running cpp,
8587 discard all lines that start with `# Generated' or /**/#.
8588
85891993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8590
8591 * Version 19.20 released.
8592
8593 * make-dist: Use build-ins.in, not build-install.in.
8594 Don't bother updating TAGS since it's not included.
8595
8596 * build-ins.in: Renamed from build-install.in.
8597
85981993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8599
8600 * make-dist: Don't try to link *.texinfo--there are none now.
8601 When running make in lib-src, specify YACC var value.
8602
86031993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8604
8605 * configure.in (extrasub): Add vpath patterns for %.[yls].
8606
8607 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8608 Instead just include the commands to make src/Makefile as the
8609 second arg to AC_OUTPUT.
8610
8611 * configure.in: Use : instead of dnl for comment inside
8612 $makefile_command.
8613
8614 * configure.in: No longer use vpath_sed. Instead, when we notice
8615 srcdir already configured, set extrasub to hack vpath in the
8616 makefiles.
8617
8618 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8619 before moving it.
8620 * Makefile.in (VPATH): Define to @srcdir@.
8621
86221993-09-28 Brian J. Fox (bfox@cubit)
8623
8624 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8625 doesn't exist. Just copy src/Makefile.in instead. Touch
8626 all of the Makefiles after editing config.status.
8627
8628 * INSTALL: Update documentation to match new configuration
8629 mechanism.
8630
86311993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8632
8633 * configure.in: Allow any of the path or directory Makefile
8634 variables to be set with flags to configure. Create all Makefiles
8635 at configure time. Edit special commands into config.status after
8636 src/Makefile.in is built from src/Makefile.
8637
8638 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8639 If these files are out of date, simply have config.status
8640 rebuild them; don't rebuild them explicitly.
8641
86421993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8643
8644 * build-install.in: Change src/xemacs to src/emacs. We no longer
8645 create src/xemacs, so the file wouldn't be found.
8646
8647 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8648
86491993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8650
8651 * configure.in: Avoid forcing the search of /usr/include before
8652 fixed include files by resetting C_SWITCH_X_SITE if it is
8653 "-I/usr/include".
8654
86551993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8656
8657 * Makefile.in (@rip_paths@locallisppath):
8658 Delete ${datadir}/emacs/site-lisp.
8659
86601993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8661
8662 * configure.in:
8663 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8664 Remove ${extra_output} from AC_OUTPUT call.
8665
86661993-09-17 Brian J. Fox (bfox@inferno)
8667
8668 * make-dist: Quote backquotes found in strings to be echoed.
8669
8670 * configure.in: Use "sh -c pwd" when we want to avoid having the
8671 shell fix up the value of $PWD.
8672
86731993-09-13 Brian J. Fox (bfox@inferno)
8674
8675 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8676 of the installation fail. Suggested by Karl Berry.
8677
86781993-08-30 Brian J. Fox (bfox@inferno)
8679
8680 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8681 was used. Set MAKEFLAGS from MFLAGS.
8682
86831993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8684
8685 * configure.in: Test for res_init in libc.
8686
86871993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8688
8689 * configure.in: In the file ${tempcname}, use configure___
8690 instead of @configure@.
8691
86921993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8693
8694 * make-dist: Dist vpath.sed
8695
8696 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8697 Depend on vpath.sed.
6e81c819 8698 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8699
8700 * configure.in: Substitute variable `vpath_sed'.
8701 If not in $srcdir and $srcdir is configured,
8702 issue warning that GNU make is required,
8703 and set vpath_sed to use vpath.sed script.
8704
87051993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8706
8707 * configure.in: Remove check for $srcdir being configured. This
8708 pretty much works now.
8709 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8710 Check for XFree86 (/usr/X386/include) independent of whether
8711 -lXbsd exists.
8712
8713 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8714 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8715 `make'.
8716
87171993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8718
8719 * Version 19.19 released.
8720
8721 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8722
87231993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8724
8725 * configure.in: Check for XScreenNumberOfScreen.
8726
87271993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8728
8729 * configure.in: Add * to end of all configuration alternatives.
8730 (m68*-sony-newsos3*): New alternative.
8731
87321993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8733
8734 * make-dist: Include getdate.c in distribution.
8735
8736 * configure.in: For --help, use $PAGER if it is set.
8737 (LIB_X11_LIB): Default to -lX11.
8738 (mips-sgi-irix5.*): New alternative.
8739
8740 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8741
8742 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8743 Recognize *.B8.* as hpux version 8.
8744 (m68*-tektronix-bsd*): Fix typo in tek4300.
8745 (AC_HAVE_FUNCS): Add ftime.
8746
87471993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8748
8749 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8750 Use tekxd88, not tekXD88.
8751
87521993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8753
8754 * configure.in: Check for -lm. Then can check for frexp and logb.
8755
87561993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8757
8758 * Version 19.18 released.
8759
8760 * make-dist (src): Don't put gnu-hp300 in dist.
8761 (src, lisp): Include OChangeLog in dist.
8762
87631993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8764
8765 * configure.in: Test for presence of logb and frexp functions.
8766
87671993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8768
8769 * configure.in (machine): Add i370-ibm-aix*.
8770
87711993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8772
8773 * configure.in (function checks): Test for mkdir and rmdir.
8774
8775 * configure.in (function checks): Don't test for random and bcopy
8776 only when we're building with X; look for them all the time.
8777
87781993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8779
8780 * configure.in: Test for availability of bcopy functions, searching
8781 the X libraries if we're using X.
8782
8783 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8784 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8785 versions of AIX, and needs to be passed to the loader.
8786
8787 * configure.in: Test for the availability of the
8788 XScreenResourceString function.
8789
87901993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8791
8792 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8793 LD_SWITCH_X_SITE and assume --with-x11.
8794 Only look for X11 files if we weren't told about a window system
8795 or if we were told to use X11 but not told where.
8796 Search the libraries from the s and/or m files when checking for
8797 functions.
8798
8799 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8800
88011993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8802
8803 * make-dist: Include lisp/dired.todo in the distribution.
8804
88051993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8806
8807 * configure.in: Add code to set HAVE_INET_SOCKETS.
8808
88091993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8810
8811 * configure.in: If we do find x_includes and x_libraries
8812 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8813
88141993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8815
8816 * make-dist: Include src/gnu-hp300 in the dist.
8817
8818 * configure.in (canonical): New variable holds the canonicalized
8819 configuration. Don't alter `configuration'. Use `configuration'
8820 for Makefile.in for file naming.
8821 (testing x_includes and x_libraries): Use =, not ==.
8822
88231993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8824
8825 * Version 19.17 released.
8826
8827 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8828 directory's makefile. This allows the invocation of CPP which
8829 builds xmakefile to receive these switches. The SunSoft C
8830 preprocessor inserts spaces between tokens if it doesn't get the
8831 -Xs flag requested in src/s/sol2.h.
8832
88331993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8834
8835 * configure.in (m68k-bull-sysv3): New config.
8836
88371993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8838
8839 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8840 the X Windows libraries.
8841
88421993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8843
8844 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8845 the distribution. Those files aren't kept in their own
8846 subdirectory any more.
8847
88481993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8849
8850 * Version 19.16 released.
8851
88521993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8853
8854 * configure.in: Add --verbose flag.
8855
88561993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8857
8858 * version 19.15 released.
8859
88601993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8861
8862 * Makefile.in (top_distclean): Use -f switch when cleaning out
8863 lock dir; it might be empty.
8864
8865 * configure.in: Only check for -lXbsd once.
8866
88671993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8868
8869 * Version 19.14 released.
8870
88711993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8872
8873 * make-dist: If using gzip, create distribution with '.gz' extension.
8874
8875 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8876 (lisp/forms-mode): This doesn't exist anymore.
8877
8878 * configure.in: Look for the closedir function.
8879
88801993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8881
8882 * configure.in (CPP): Autoconf sets this to a shell variable
8883 reference, which doesn't work when it's edited into a makefile.
8884 Expand that variable reference.
8885
8886 * Makefile.in (CPP): New variable.
8887 (src/Makefile): Edit CPP into src/Makefile.
8888
8889 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8890 and entering double quotes to get the values of LD_SWITCH_X_SITE
8891 and the other make variables; make substitutes them in anyway.
8892
8893 * Makefile.in (uninstall): Don't remove the lisp and etc
8894 directories if they're in the source tree.
8895
8896 Bring mumbleclean targets into conformance with GNU coding standards.
8897 * Makefile.in (mostlyclean, clean): Separate these two; just have
8898 them pass the request to the subdirectory makefiles.
8899 (distclean): Pass the request down, and then get rid of the
8900 files configure built, and get rid of the Makefiles.
8901 (realclean): Pass the request down, and then do the same things
8902 distclean does.
8903 (uninstall, info, dvi): New targets.
8904
8905 * configure.in: Move clause for PC-compatible i386 box to the end
8906 of the case statement, to avoid masking configurations below.
8907
8908 * configure.in: Add case for m88k-motorola-sysv4.
8909
8910 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8911 the HP 68000 machines.
8912
8913 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8914 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8915 preprocessor won't fiddle with them.
8916
89171993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8918
8919 * Makefile.in (TAGS): cd to src to run etags.
8920
89211993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8922
8923 * configure.in (version): Check the X libraries for XrmSetDatabase
8924 and random, and see if we have -lXbsd.
8925
89261993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8927
8928 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8929 s/*.h and m/*.h files. Martin Tomes
8930 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8931
89321993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8933
8934 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8935 above the general i386 alternative.
8936
89371993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8938
8939 * configure.in: Recognize configuration name for Data General
8940 AViiON machines.
8941
8942 * configure.in: Use AC_LONG_FILE_NAMES.
8943
89441993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8945
8946 * configure.in: Test for bison.
8947 * Makefile.in (YACC): New variable.
8948 (lib-src/Makefile.in): Edit YACC into the makefile.
8949
89501993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8951
8952 * Version 19.13 released.
8953
8954 * configure.in (CFLAGS): Don't set this according to the value of
8955 the GCC shell variable. Instead, consult the machine and system
8956 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8957 test __GNUC__ while we're at it.
8958
8959 * configure.in: Remove extra ;; from hpux cases.
8960
89611993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8962
8963 * configure.in: Check to see if the system has -ldnet.
8964
89651993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8966
8967 * make-dist: Add clauses to distribute lisp/forms-mode.
8968
89691993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8970
8971 * configure.in (machine): Fix the versions in hpux version number test.
8972 Do not guess based on cpu type. Do check for explicit system version.
8973
89741993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8975
8976 * configure.in: Do NOT look for `unknown' as company name.
8977
89781993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8979
8980 * configure.in: Fix typo in message.
8981
89821993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8983
8984 * Version 19.12 released.
8985
8986 * Makefile.in (do-install): Correct previous etc-copying change.
8987 Partially rewrite using `if'.
8988 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8989
8990 * Version 19.11 released.
8991
8992 * configure.in: Handle 386bsd.
8993
89941993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8995
8996 * make-dist: Update getdate.c.
8997
8998 * configure.in: Handle bsd386.
8999
9000 * Makefile.in (do-install): Use `-' in tar options.
9001
9002 * configure.in: Change ! "${...}" to x"${...}" = x.
9003
9004 * Makefile.in (do-install): Copy the DOC-* files from the build
9005 etc directory, as well as lots of things from ${srcdir}/etc.
9006
9007 * make-dist: Copy config.guess.
9008
9009 * configure.in: Handle AIX versions 1.2, 1.3.
9010
90111993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9012
9013 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9014 the configuration name mips-mips-usg* to represent USG systems.
9015
9016 * configure.in: Fix logic to detect if srcdir is already configured.
9017
9018 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9019
9020 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9021 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9022 of a directory; cd might fail, and have pwd print out the current
9023 directory.
9024
90251993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9026
9027 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9028
90291993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9030
9031 * configure.in: Complain if srcdir points at an already-configured
9032 tree.
9033
90341993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9035
9036 * Version 19.10 released.
9037
90381993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9039
9040 * Makefile.in: Use Makefile comments, not C comments.
9041
9042 * configure.in: Add case for the Tektronix XD88.
9043
90441993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9045
9046 * configure.in: Handle sysv4.2 and sysvr4.2.
9047
90481993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9049
9050 * configure.in: Traverse the argument list without destroying it;
9051 don't use shift. It turns out that "set - ${saved_arguments}"
9052 doesn't work portably.
9053
9054 * configure.in: Add missing "fi".
9055
9056 * make-dist: Rebuild configure if configure.in is newer.
9057
9058 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9059 targets to be executed even if make remembers that it has already
9060 satisfied FRC.
9061
90621993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9063
9064 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9065
9066 * configure.in (romp): Handle various version numbers with aos and bsd.
9067
90681993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9069
9070 * configure.in: Fix message text.
9071
90721993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9073
9074 * make-dist: Make a `site-lisp' directory in the distribution,
9075 instead of a `local-lisp' directory, which hasn't been the
9076 appropriate name for a long time.
9077 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9078 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9079
9080 * Makefile.in (do-install): Correctly detect if ./etc and
9081 ${srcdir}/etc are the same.
9082
9083 * configure.in: Extract UNEXEC from the system configuration
9084 files, compute the name of the source file corresponding to the
9085 object file, and #define it as UNEXEC_SRC in config.h.
9086
9087 * configure.in: If srcdir is '.', then try using PWD to make it
9088 absolute.
9089
9090 * configure.in: Include ${srcdir} in the printed report, to help
9091 people notice if it's an automounter path.
9092
90931993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9094
9095 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9096
90971993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9098
9099 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9100 when they are different. Add `shift' command.
9101 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9102 (externallispdir): Var deleted.
9103
9104 * configure.in: Delete spurious paren outputting short_usage.
9105
91061993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9107
9108 * Version 19.9 released.
9109
91101993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9111
9112 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9113 subdirectory makes.
9114
9115 * make-dist: Check for .elc files with no corresponding .el file.
9116
9117 * Makefile.in (mkdir): Make all the directories in locallisppath.
9118
9119 * config.guess: New file.
9120 * configure.in: Use it, tentatively.
9121 * INSTALL: Mention its usage.
9122
9123 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9124 the former gives you the operating system rev directly. Use
9125 s/hpux.h if we don't recognize what we got.
9126
9127 * Makefile.in (do-install): Don't remove a destination directory
9128 if it's the same as the source. If ${srcdir}/info == ${infodir},
9129 don't try to copy the info files.
9130
9131 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9132 doesn't work if you're not using a separate source directory.
9133 (do-install): Copy the build tree's etc directory only after
9134 making sure it's not also the source tree's etc directory.
9135
91361993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9137
9138 * configure.in: Handle sunos4.1.3 specially.
9139
91401993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9141
9142 * Makefile.in (INSTALL): Add definition.
9143
9144 * configure.in: Fix some messages. Support -with-gnu-cc.
9145 At the end, use `set --', not `set -'.
9146 Delete spurious `.h' in hpux alternatives.
9147
91481993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9149
9150 * Version 19.8 released.
9151
91521993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9153
9154 * configure.in: When looking for source in the same directory as
9155 the configure script, make the path thus discovered absolute.
9156 If the user specifies the `--srcdir' switch, make that directory
9157 absolute too.
9158
9159 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9160
9161 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9162 too, as the value of the PATH_INFO macro.
9163
9164 * configure.in: Check to see if the source lives in the same
9165 directory as the configure script.
9166
91671993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9168
9169 * Makefile.in (install): Split this into `install' and
9170 `do-install', to give people more control over exactly what gets
9171 done.
9172 (do-install): New target, containing the guts of `install'. Don't
9173 remove and recreate the directories inside the copying loop - do
9174 it all before the copying loop. Pass more flags to the lib-src
9175 make.
9176 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9177 avoid errors and warnings.
9178
9179 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9180 the manufacturer - the more general case was blocking other i386
9181 configuration names below, and that's how the names are written in
9182 MACHINES anyway.
9183
9184 * make-dist: When breaking links, remove the link before moving
9185 the copy onto it, to avoid interactive behavior.
9186
9187 * Makefile.in: Doc fix.
9188
9189 * configure.in: Doc fix.
9190
9191 * INSTALL: Mention --exec-prefix option.
9192
9193 * configure.in: Add support for the `--exec-prefix' option.
9194 * Makefile.in: Accept that support.
9195
9196 * configure.in: Use the AC_PROG_INSTALL macro.
9197 * Makefile.in (INSTALL): Variable removed.
9198 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9199
9200 * configure.in: Distinguish between hp800's and hp700's by calling
9201 "uname -m".
9202
92031993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9204
9205 * configure.in: Recognize configuration names for i860 boxes
9206 running SYSV.
9207
92081993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9209
9210 * configure.in: Distinguish between hp800's and hp700's by the
9211 version of HP/UX they run, since that's something people are more
9212 likely to know - hp700's run 8.0.
9213 Add HP 700 configuration.
9214
9215 * configure.in: Test for the presence of the `rename' function.
9216
9217 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9218 configure.in.
9219 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9220
9221 * make-dist: Break intra-tree links.
9222
9223 * configure.in: Explain that this is an autoconf script, and give
9224 instructions for rebuilding configure from it. Arrange to put
9225 comments in configure explaining this too.
9226
9227 * configure.in: Make the first line of the configure script be
9228 "#!/bin/sh". Leaving the first line blank didn't work.
9229
9230 * configure.in (long_usage): Removed; made short_usage describe
9231 the options briefly.
9232
9233 * configure.in: Implement the --prefix option.
9234 * Makefile.in (prefix): Add support for it here.
9235 * INSTALL: Document it here.
9236
9237 * Makefile.in (install): Don't assume that the files in the `info'
9238 subdirectory match *.info. They don't have that prefix.
9239
92401993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9241
9242 * configure.in: Add case for version 5 of Esix.
9243
92441993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9245
9246 * Version 19.7 released.
9247
9248 * make-dist: There aren't any *.com files in lib-src anymore.
9249
9250 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9251 them; they're symlinks to other filesystems on the GNU machines.
9252
9253 * make-dist: Check that the manual reflects the same version of
9254 Emacs as stated in lisp/version.el. Edit that version number into
9255 the README file.
9256
92571993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9258
9259 * configure.in: Remove the hack of AC_DEFINE; use
9260 AC_DEFINE_UNQUOTED.
9261
92621993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9263
9264 * make-dist: Don't distribute precomp.com, compile.com, or
9265 link.com from ./src; they're in ./vms now.
9266
9267 Some time-handling patches from Paul Eggert:
9268 * configure.in: Add AC_TIMEZONE.
9269
92701993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9271
9272 * configure.in: Recognize Linux as a valid operating system for
9273 the i386.
9274
92751993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9276
9277 * make-dist: Distribute some VMS files we got from Richard Levitte.
9278
9279 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9280 the source for the sed command, not oldXMenu/Makefile.
9281
92821993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9283
9284 * INSTALL: Don't claim the srcdir option doesn't work.
9285
92861993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9287
9288 * configure.in: Include remarks saying what order the autoconf
9289 tests should go in, and remind people to change config.h.in
9290 whenever they add autoconf tests which make #definitions.
9291
9292 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9293
92941993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9295
9296 * Makefile.in (oldXMenu/Makefile): Make this depend on
9297 ${srcdir}/oldXMenu/Makefile.in, not itself.
9298
9299 * PROBLEMS: Some updates from David J. Mackenzie.
9300
9301 More changes from David J. Mackenzie.
9302 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9303 removed; autoconf and config.h should specify all these
9304 differences.
9305 (buildlisppath): Make this path depend on ${srcdir}.
9306 (INSTALLFLAGS): Removed.
9307 (INSTALL): Include the -c flag.
9308 (install): Change the way we invoke install accordingly.
9309
9310 Install ${srcdir} changes from DJM.
9311 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9312 list.
9313 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9314 the source tree and the etc directory in the object tree.
9315 (${SUBDIR}): Pass the prefix variable down to submakes.
9316 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9317 in /bin.
9318 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9319 values for srcdir and VPATH.
9320 (install): Add `v' flag to tar command. Make sure that `dir'
9321 exists in ${srcdir}/info before copying it. Remember that the man
9322 pages come from the source tree, not the object tree.
9323 * configure.in: Remove remarks saying that the --srcdir option
9324 doesn't work.
9325 Create the etc directory in the object tree.
9326 Recognize configuration names of the form *-sun-solaris*.
9327 Recognize sunos5 and solaris as operating system names.
9328
9329 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9330 lib-src/getdate.y and src/systime.h.
9331
93321993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9333
9334 * make-dist: Make links in info subdir.
9335
93361993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9337
9338 * configure.in: Call AC_STDC_HEADERS.
9339
93401993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9341
9342 * configure.in: Sidestep autoconf's quoting of the second argument
9343 of AC_DEFINE, so we can specify the value to put there. It would
9344 be nice if autoconf provided some way to specify computed values
9345 for macros.
9346
93471993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9348
9349 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9350 this is always just -DHAVE_CONFIG_H.
9351
9352 The GNU coding standards specify that CFLAGS should be left for
9353 users to set.
9354 * Makefile.in (CFLAGS): Let configure determine the default value
9355 for this. Don't
9356 have it default to DEFS.
9357 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9358 (lib-src/Makefile, src/Makefile): Edit the default value for
9359 CFLAGS into these files, not DEFS.
9360 * configure.in (CFLAGS): Choose a default value for this - "-g"
9361 normally, or "-g -O" if we're using GCC. Edit it into the
9362 top-level Makefile.
9363
9364 * configure.in: When scanning the machine and system description
9365 #include files, write their names to conftest.c properly.
9366
93671993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9368
9369 * configure.in: In configuration name case for Apallos running
9370 Domainios, set opsys, not opsysfile.
9371
9372 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9373 src/config.h, instead of AC_OUTPUT; the latter overwrites
9374 src/config.h even when it hasn't changed, puts a makefile-style
9375 comment at the top even though it's C code, and produces a
9376 config.status script which doesn't do the job right.
9377
9378 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9379 can use a symbolic link to get the X Menu library into src.
9380 * Makefile.in (LN_S): New variable.
9381 (src/Makefile): Edit the value of LN_S into this makefile.
9382
93831993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9384
9385 * configure.in: Support *-sco3.2v4* as opsystem.
9386
9387 * make-dist: Don't include calc directory.
9388 Exclude many files in the man directory; copy a few.
9389
93901993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9391
9392 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9393 call AC_STRUCT_TM to see what's in time.h.
9394
9395 * configure.in: Employ quoting stupidity to get the value of CPP
9396 to expand properly.
9397
93981993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9399
9400 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9401 variable to scan the machine and system description files.
9402
9403 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9404 so that getdate.y builds correctly.
9405
94061993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9407
9408 * configure.in (tempcname): Change this to "conftest.c", so it will
9409 work properly on systems with short filenames; this is the name
9410 autoconf uses.
9411
9412 * configure.in: Also detect the availability of dup2 and
9413 gethostname.
9414
9415 * configure.in: Use the AC_ALLOCA test.
9416 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9417 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9418
94191993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9420
9421 * make-dist: Distribute configure, as well as configure.in.
9422 Oversight.
9423
94241993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9425
9426 * Makefile.in (install): Print out the name of the directory we're
9427 copying, so people can have some idea of whether we're making
9428 progress.
9429
9430 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9431 Don't forget to re-create the COPYDESTS directories after we clear
9432 them out.
9433
94341993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9435
9436 * Makefile.in: Add autoconf cookies so that the configure
9437 script can comment out sections of path variable definitions to
9438 choose between the installable configuration and the run-in-place
9439 configuration.
9440 * configure.in: Add new option `--run-in-place', to select the
9441 run-in-place path definitions.
9442
9443 * configure.in: Add a clause to the big configuration name case
9444 for the NeXT machine.
9445
94461993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9447
9448 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9449 Make sure that each source directory exists, and is different from
9450 the destination directory; then, delete the destination before
9451 copying over the source.
9452
9453 * make-dist: Distribute configure.in, instead of configure.
9454
94551993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9456
9457 * configure.in: Don't set CC to "gcc -O" if the user specifies
9458 `--with-gcc'. Add -O to DEFS if GCC is set.
9459
94601993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9461
9462 * Makefile.in (clean mostlyclean): Missing right paren.
9463
9464 * configure.in: When checking for X windows, search for an X11
9465 subdirectory of ${x_includes}.
9466
9467 * configure.in: Check for gettimeofday function, for getdate.y.
9468
9469 Change `configure' to a mixture of custom code and autoconf stuff.
9470 autoconf can't derive all the information we need, but we'd really
9471 like to be able to take advantage of some of its tests, and its
9472 file-editing facilities.
9473 * configure.in: Renamed from configure.
9474 Quote the sections of shell script we want copied literally to
9475 the configure script.
9476 (compile): Initialize this to make the autoconf macros' code happy.
9477 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9478 code to do their jobs.
9479 Use autoconf to produce Makefile and src/config.h.
9480 Remove the Makefile-style comment that autoconf places at the top
9481 of src/config.h.
9482 (config_h_opts): Removed - no longer necessary.
9483 * Makefile.in (configname): Renamed to configuration.
9484 (CONFIG_CFLAGS): Renamed to DEFS.
9485 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9486 get values via autoload @cookies@.
9487 (libsrc_libs): Get this from autoconf. We used to do nothing
9488 about this.
9489 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9490
9491 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9492 echo the move-if-change command.
9493
94941993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9495
9496 * make-dist: Distribute lib-src/rcs-checkin.
9497
9498 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9499 Don't try to make links to the RCS or Old subdirectories.
9500 Use the appropriate extension for the compression type in use.
9501 Create the tar file in the shell's initial default directory, not
9502 in ${tempparent}.
9503 Erase the whole ${tempparent} tree, not just ${tempdir}.
9504
95051993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9506
9507 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9508 use to build paths.h.
9509 (lib-src/Makefile, src/Makefile): Similarly.
9510
9511 * configure: Extend test for working `const' keyword to handle AIX
9512 3.2 cc.
9513
95141993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9515
9516 * make-dist: Distribute lisp/term/ChangeLog.
9517
9518 Arrange for C compilation throughout the tree to get
9519 C_SWITCH_SYSTEM from the configuration files.
9520 * configure: Extract C_SWITCH_SYSTEM from the machine and
9521 system-dependent files, and save it in the top-level Makefile.
9522 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9523 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9524
9525 * make-dist: Include the VMS support files in oldXMenu in the
9526 distribution.
9527
9528 * configure: Doc fix.
9529
9530 * configure: Fix corrupted config_h_opts.
9531
9532 * configure: Properly report option names in error messages.
9533
9534 * configure: Properly recognize --x-includes and --x-libraries
9535 options.
9536
9537 * configure: Fix syntax errors in code handling XFree386.
9538
95391993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9540
9541 * configure: Add special code to detect XFree386, and tell
9542 config.h about it.
9543
9544 * configure: Properly handle extracting values of LIBS_MACHINE and
9545 LIBS_SYSTEM that contain spaces.
9546
9547 * configure: Add `--x-includes' and `--x-libraries' options. I
9548 think these are dopey, but no less than three alpha testers, at
9549 large sites, have said they have their X files installed in odd
9550 places. Implement them by setting C_SWITCH_X_SITE and
9551 LD_SWITCH_X_SITE in src/config.h.
9552
95531993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9554
9555 * make-dist: Don't distribute etc/Old files.
9556
9557 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9558 backups.
9559
95601993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9561
9562 * make-dist: Fix typo.
9563
95641993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9565
9566 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9567 in some cases where it should but didn't seen to.
9568
9569 * Makefile.in: Added unlock and relock productions.
9570
95711993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9572
9573 * make-dist: Add a --compress option to force make-dist to use
9574 compress.
9575
9576 * make-dist: Use gzip, if we can find it.
9577
9578 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9579 make rs6000-ibm-aix default to -aix32.
9580
95811993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9582
9583 * Makefile.in: Added `Developer's configuration' section.
9584
95851993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9586
9587 * Makefile.in: Add commented-out variable settings for developer's
9588 configuration.
9589
95901993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9591
9592 * make-dist: Distribute `src/bitmaps' too.
9593
95941993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9595
9596 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9597 make rs6000-ibm-aix default to -aix32.
9598
95991993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9600
9601 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9602
9603 * Makefile.in (install.sysv): Add a second `$' in front of
9604 `${dest}', so that the shell will expand it, instead of Make.
9605
9606 * configure: When processing the name of the configure script,
9607 collapse `././' to `./', but leave a single `./' prefix alone.
9608
9609 * configure: Doc fix.
9610
96111993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9612
9613 * configure: Handle isc3.0 correctly.
9614
96151993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9616
9617 * make-dist: Don't try to copy the COPYING notice into
9618 external-lisp; we're not distributing that directory any more.
9619
96201993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9621
9622 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9623 Remove CVS subdirectories from the installed directory trees, as
9624 well as RCS directories.
9625
96261993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9627
9628 * make-dist: Only copy gmalloc.c if we couldn't link it.
9629 Don't try to copy man/{README,Makefile} unless they actually exist.
9630
9631 * Makefile.in (lisppath): Don't include externallispdir in this.
9632 We're not sure whether we're even going to distribute the
9633 directory yet.
9634
96351993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9636
9637 * make-dist: Don't distribute the external-lisp directory anymore.
9638 * INSTALL: Remove all references to external-lisp.
9639
9640 * configure: Detect whether the compiler supports `const'
9641 properly, and edit src/config.h accordingly.
9642
9643 * configure: Tweak layout of final report.
9644
9645 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9646 CFLAGS.
9647
9648 * Makefile.in (locallisppath): Make this default to
9649 ${datadir}/emacs/site-lisp, instead of
9650 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9651 the same thing, and local-lisp causes completion conflicts with
9652 lock.
9653 (lisppath): Add ${externallispdir} to this.
9654 * INSTALL: Adjust installation directions.
9655
9656 * Makefile.in (externallispdir): New variable, to say where to
9657 install the externally-maintained lisp files.
9658 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9659 the others.
9660 * INSTALL: Describe external-lisp and the new externallispdir
9661 variable.
9662
96631993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9664
9665 * configure (progname): New option `--with-gcc'. Make it clearer
9666 how we are trying to guess whether or not we have GCC.
9667 * INSTALL: Document the `--with-gcc' option, and improve
9668 description of `--with-x' options.
9669
96701993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9671
9672 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9673 ${infodir} from these variables; we have written out explicit code
9674 to install the info files.
9675
96761993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9677
9678 * make-dist: Don't distributed the RCS files in the etc directory.
9679
96801993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9681
9682 * Makefile.in: Some makes can't handle comments in the middle of
9683 commands; move them to before the whole rule.
9684
96851993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9686
9687 * README: Mention what Emacs is.
9688
96891993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9690
9691 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9692 Add `./cpp' and `./man' back into the distribution.
9693
96941993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9695
9696 * Makefile.in: Define MAKE, and use where appropriate.
9697
96981993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9699
9700 * make-dist: Remember that the authoritative COPYING notice is
9701 `etc/COPYING', not `../etc/COPYING'.
9702
97031992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9704
9705 * make-dist: Make sure that the COPYING notices in each directory
9706 are copies, not symlinks.
9707
97081992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9709
9710 * INSTALL: The build process produces an executable called `emacs'
9711 now. Change references.
9712 * Makefile.in: Adjust `install.mumble' targets to install
9713 `src/emacs', not `src/xemacs'.
9714
9715 * configure: Start with a blank line; this keeps some old CSH's
9716 from thinking it's a CSH script. Most systems will just use
9717 /bin/sh to run it, which is what we're expecting; the only other
9718 shells which might try to interpret it themselves are probably
9719 Bourne-compatible.
9720
97211992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9722
9723 * INSTALL: Improvements suggested by David Mackenzie.
9724
97251992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9726
9727 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9728 Don't try to copy the info files if there aren't any; the
9729 unexpanded globbing pattern disappoints `install'. Ignore the
9730 return status of that command.
9731
9732 * INSTALL: Updated for new configuration arrangement.
9733
9734 * configure: Don't make the top-level Makefile read-only - people
9735 may want to edit the values of the path variables.
9736
9737 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9738 Install the info files in ${infodir}. Install the executable
9739 under both `emacs' and `emacs-VERSION'.
9740
9741 * Makefile.in: Doc fix.
9742
9743 * Makefile.in (exec_prefix): New variable, as per latest version
9744 of coding standards.
9745 (bindir, libdir): Use it, instead of `prefix'.
9746 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9747
9748 * Makefile.in (mandir): Make the default value for this depend on
9749 $(prefix).
9750
9751 * Makefile.in (datadir, statedir, libdir): Make these all default
9752 to ${prefix}/lib.
9753 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9754 to compensate.
9755
9756 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9757 Install the etags and ctags man pages too.
9758
9759 * Makefile.in (distclean): Don't delete backup files; that's the
9760 job of extraclean.
9761 (extraclean): Like distclean, but deletes backup and autosave files.
9762
97631992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9764
9765 Make path specification conform to GNU coding standards.
9766 * configure (long_usage): Remove all traces of old arguments from
9767 usage messages, and document the options we do accept in more
9768 detail: -with-x... and --srcdir.
9769 (options, boolean_opts): Deleted; we don't have enough options to
9770 make this worthwhile.
9771 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9772 along with the code which supported them; these should be set as
9773 arguments to the top-level make.
9774 (config_h_opts): Since this no longer doubles as a list of option
9775 names, make them upper case; this simplifies the code which uses
9776 them to build the sed command to edit src/config.h. Change the
9777 code which sets them.
9778 (cc, g, O): Don't allow the user to set these using options; they
9779 should be specified using `CC=' and `CFLAGS=' arguments to the
9780 top-level make. Just choose reasonable default values for them,
9781 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9782 values.
9783 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9784 options; use them whenever the configuration files say they're
9785 possible.
9786 Simplify the argument processing loop. Don't accept abbreviations
9787 for option names; these might conflict with other configuration
9788 options in the future.
9789 Add some support for the `--srcdir' option. Check for the sources
9790 in . and .. if `--srcdir' is omitted. If the directories we will
9791 compile in don't exist yet, create them under the current directory.
9792 Note that the rest of the build process doesn't really support
9793 this.
9794 Edit only the top Makefile. That should edit the others. Edit
9795 into the makefile: `version', from lisp/version.el, `configname'
9796 and `srcdir' from the configuration arguments, `CC' and
9797 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9798 the user's path, and LOADLIBES as gleaned from the system
9799 description files.
9800 Simplify the report generated; it doesn't need to include any
9801 description of paths now.
9802 Make `config.status' exec configure instead of just calling it, so
9803 there's no harm in overwriting `config.status'.
9804 * Makefile.in (version, configname): New variables, used to choose
9805 the default values for datadir and libdir.
9806 Path variables rearranged into two clearer groups:
9807 - In the first group are the variables specified by the GNU coding
9808 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9809 manext, infodir, and srcdir).
9810 - In the second are the variables actually used for Emacs's paths
9811 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9812 archlibdir), which depend on the first category.
9813 datadir and libdir default to directories under
9814 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9815 demand.
9816 etcdir and lispdir default to subdirectories of datadir.
9817 archlibdir defaults to libdir.
9818 The new installation tree is a bit deeper than it used to be, so
9819 use the new make-path program in lib-src to build them all.
9820 Always build a new src/paths.h.tmp and then move-if-change it to
9821 src/paths.h, to avoid unnecessary rebuilds while responding to the
9822 right changes.
9823 Remove all mention of arch-lib. Run utility commands from
9824 lib-src, and let the executables be copied into archlibdir when
9825 Emacs is installed.
9826 Add targets for src/Makefile, lib-src/Makefile, and
9827 oldXMenu/Makefile, editing the values of the path variables into
9828 them.
9829 Let lib-src do its own installation.
9830 (datadir): Default to putting data files under
9831 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9832 (emacsdir): Variable deleted; it would only be confusing to use.
9833 (lispdir, etcdir): Default to ${datadir}/lisp.
9834 (mkdir): Use make-path for this.
9835 (lockdir): Do this in mkdir.
9836 (Makefile): New target.
9837
9838 * configure (usage_message): Rename to long_usage.
9839
9840 * make-dist: Don't bother creating an arch-lib directory; that's
9841 only for installation now.
9842
98431992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9844
9845 * configure: Use GCC-style configuration names, using config.sub.
9846 Change the usage and help messages.
9847
9848 * configure: Initialize window_system, not indow_system.
9849
9850 * configure: Report which window system, compiler, and signal
9851 handler return type we decide to use.
9852
9853 * make-dist: Explain what's going on if config.sub and gmalloc.c
9854 can't be linked. Place the code which copies them near the code
9855 which links the rest of the files around them.
9856
98571992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9858
9859 * make-dist: Don't bother to distribute src/*.com, or
9860 src/vmsbuild; those have all been moved to `../vms'.
9861
98621992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9863
9864 * make-dist: Don't forget that the way to avoid filenames starting
9865 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9866 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9867 couldn't make hard links to, since we have two already, and
9868 perhaps more to come.
9869
98701992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9871
9872 * configure: When editing parameters into lib-src/Makefile, change
9873 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9874 needs some other flags too.
9875
98761992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9877
9878 * configure: Remove spurious echo of the configuration name.
9879
9880 * make-dist: Don't distribute files in src/m and src/s whose names
9881 begin with `='.
9882
98831992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9884
9885 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9886 Also LISP_FLOAT_TYPE.
9887
98881992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9889
9890 * make-dist: Copy config.sub, since it's a symbolic link to a file
9891 on another file system.
9892
98931992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9894
9895 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9896 distribution.
9897
9898 * config.sub: New file, to help us recognize configuration names.
9899 * make-dist: Include it in the distribution.
9900
99011992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9902
9903 * configure: Convert `-' to `_' in specified option names.
9904 Accept options with --. Delete --highpri and --have-x-menu options.
9905 New options --with-x and --with-x10 replace -window-system.
9906 Don't mention options --gnu-malloc, --rel-alloc
9907 or --lisp-float-type in help message.
9908
99091992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9910
9911 * make-dist: Include the `vms' subdirectory in the distribution.
9912
99131992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9914
9915 * configure: Remove lines starting with "# DIST: " when building
9916 lib-src/Makefile and src/Makefile. This allows us to mark the
9917 "Makefile.in" files with explanatory comments which won't also get
9918 stuck in the Makefiles.
9919
99201992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9921
9922 * make-dist: Don't use the '+' operator in the sed regular
9923 expression that extracts the version number from lisp/version.el;
9924 Ultrix sed doesn't seem support the operator. Just double the
9925 operand and use *.
9926
99271992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9928
9929 * Makefile.in: Doc fix.
9930
99311992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9932
9933 * configure: Rewrite sed command to remove at most one ./ prefix;
9934 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9935 group.
9936
99371992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9938
9939 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9940
99411992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9942
9943 * make-dist: Go ahead and build a new TAGS file, unless the
9944 --newer option was specified. Don't try to delete a TAGS file
9945 from etc; it's not kept there, and shouldn't be deleted anyway.
9946
99471992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9948
9949 * make-dist: If the lisp directory contains a default.el, don't
9950 distribute it.
9951
9952 * configure: When searching signal.h for the type of a signal
9953 return handler, make a copy of it, not a symbolic link to it; that
9954 way, it will work on systems that don't have symbolic links.
9955
99561992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9957
9958 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9959 option for generating incremental distributions. Stopped it from
9960 generating a TAGS file into the distribution; that sucker is
9961 *big*, and easily enough generated with the toplevel makefile.
9962
99631992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9964
9965 * configure: When writing config.status, don't prefix progname
9966 with a '.'; it might be absolute.
9967
99681992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9969
9970 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9971 /usr/include/X11 exist, not only if both exist.
9972
99731992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9974
9975 * make-dist: Make the new external-lisp directory a duplicate of
9976 the external-lisp directory, not the lisp directory.
9977
99781992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9979
9980 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9981 clean' in arch-lib; it doesn't even have a Makefile.
9982
9983 * Makefile.in (clean, mostlyclean): In the test which tries to
9984 distinguish between the build directory, which should be cleaned,
9985 and the installed directory, which shouldn't, cd to `${emacsdir}',
9986 not `${DESTDIR}${LIBDIR}'.
9987
99881992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9989
9990 * make-dist: Be sure to delete the .c and .h files that YACC and
9991 BISON create from getdate.y.
9992
9993 * external-lisp: New directory; see `external-lisp/README'.
9994 * make-dist: Added support for the external-lisp subdirectory.
9995
9996 * make-dist: Changed message which complains that make-dist wasn't
9997 invoked in the right directory to indicate which files it was
9998 looking for.
9999
100001992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10001
10002 * configure: Add comments explaining why we can't translate
10003 character ranges or control characters in `tr'.
10004
100051992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10006
10007 * configure: When generating the configuration message, we used to
10008 build the message from the start so that each line began with "# "
10009 so that it would be a comment in `config.status'. However, this
10010 causes trouble if any of the variables we use in the message
10011 expand to more than one line of text - as gnu_malloc_reason
10012 sometimes does. So instead, we build the message as it should be
10013 printed to the user (i.e. without the "# " prefixes), and stick on
10014 the "# "s when we write it to `config.status'.
10015
10016 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10017 `lib-src' and `arch-lib'.
10018
10019 * configure: When generating report and `config.status' file, note
10020 that bindir only determines where `make install' and
10021 `build-install' will place the executables; this should make it
10022 clear that the ordinary build process will not try to install
10023 things.
10024
100251992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10026
10027 * make-dist: Change messages to say that we are 'making links to
10028 X', rather than 'copying X'. And put `' quotes around file names.
10029
10030 * make-dist: Include '.tmp' in the name of the staging directory.
10031
10032 * make-dist: Pass the `-f' option to rm when you're not sure that
10033 the files you're removing actually exist.
10034
10035 * make-dist: When setting up etc/COPYING, always nuke whatever is
10036 there, and then copy it in, to make sure we get a real file.
10037
10038 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10039 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10040 version which doesn't have a separate .defns file.
10041
100421992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10043
10044 * make-dist: Don't distribute configured versions of config.h.in,
10045 paths.h.in, Makefile.in in src.
10046
10047 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10048 trying to make final targets writable first, since it won't
067d23c9
KY
10049 matter to move-if-change.
10050
100511992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10052
10053 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10054 mkdir and chmod in the center of all the conditionals. GNU Make
10055 will strip these out, but other makes won't.
10056
100571992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10058
10059 * make-dist: Include move-if-change in list of files to distribute.
10060
100611992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10062
10063 * configure: Remove any "." elements from the program name.
10064
10065 * configure: Don't record the values of all the possible arguments
10066 in config.status; only record the options that the user specified.
10067
10068 * configure: Use move-if-change to move in the new src/config.h.
10069
100701992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10071
10072 * move-if-change: New file, copied from gcc release.
10073 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10074 a temp file, so we don't update paths.h if an error occurs or if
10075 it doesn't need changing.
10076
100771992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10078
10079 * Makefile.in (src/paths.h): Do not install a value for the
10080 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10081 * build-install.in: Same thing.
10082
100831992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10084
10085 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10086 latter, being a typo, is always false, resulting in a program
10087 whose default behavior is to painstakingly build a copy of the
10088 source tree, and then delete it. Rah.
10089
10090 * Makefile.in: Add dist target, and comment for it.
10091
10092 * configure: When scanning <signal.h> for a declaration for
10093 signal, create a symbolic link with a name ending in .c, so the
10094 compiler won't complain that it's only been given .h files.
10095
10096 * configure: Check whether there are any arguments available
10097 before shifting to get the value of a non-boolean parameter.
10098
10099 * make-dist: Doc fix.
10100
101011992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10102
10103 * configure: Instead of grepping /usr/include/signal.h for a
10104 signal declaration, run /usr/include/signal.h or
10105 /usr/include/sys/signal.h through cpp and grep for the
10106 declaration.
10107
10108 * configure: Redirect the output of grep to /dev/null instead of
10109 using grep -s - that flag means different things on other systems.
10110
10111 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10112 since the former is recognizable even if you don't know what
10113 'dumping' is.
10114 * configure: Accommodate that change.
10115
10116 * configure: Accept options for all of the directories you can
10117 change in the Makefile.
10118
10119 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10120
10121 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10122 FOO before you can use them.
10123
10124 * build-install.in: Made the "Where To Install Things" section
10125 conform with the similar section from Makefile.in. Copied section
10126 which builds src/paths.h from src/paths.h.in from the Makefile.
10127
101281992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10129
10130 * configure: Write config.status to pass its command-line
10131 arguments on to configure, so that people can use it to recreate
10132 an old configuration, with minor changes.
10133
101341992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10135
10136 * configure: Don't rely on option variables being unset if their
10137 values are the empty string. In particular, when producing the
10138 English report, don't assume that highpri will be unset when no
10139 increased priority has been requested; -highpri='' should be the
10140 same as omitting -highpri altogether.
10141
10142 * configure: Fix dumb bug: when running the system and machine
10143 description files through cpp, mark those lines that we want to
10144 evaluate with the string '@configure@', and then only evaluate
10145 them. This way if the files include anything that actually
10146 generates text (type definitions or external declarations, say),
10147 we won't try to eval it.
10148
101491992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10150
10151 * make-dist: New shell script.
10152
10153 * configure: When creating foo from foo.in, make foo read-only to
10154 remind people to edit the .in file instead.
10155
10156 * INSTALL: Changed references to config.h-dist to config.h.in.
10157 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10158 to build src/paths.h from src/paths.h.in; added a paragraph to do
10159 this.
10160 * configure, Makefile, build-install: Changed filenames like
10161 FOO-dist to FOO.in.
10162
101631992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10164
10165 * Makefile, build-install: Renamed to Makefile.in and
10166 build-install.in; the configure script will edit these to produce
10167 the usable Makefile and build-install.
10168 * configure: Changed to produce ./Makefile, ./build-install,
10169 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10170 instead of editing them in place.
10171
101721992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10173
10174 * Makefile: Re-arranged so that the undumped Emacs will search
10175 ../lisp *after* the site's local elisp files.
10176 (locallisppath, dumplisppath): New variables.
10177 (lisppath): This variable's default value is now chosen based on
10178 $(locallisppath) and $(lispdir); while it used to be the
10179 customization point for adding site-local elisp directories to
10180 load-path, that job is now handled mostly by locallisppath.
10181 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10182 Check the values being assigned to the *LOADSEARCH macros for null
10183 path elements (like '::' in 'foo::bar').
10184
10185 * configure: When checking if the machine- and system-dependent
10186 files define a particular macro or not, actually run them through
10187 CPP and test the macros with #ifs, instead of just grepping for
10188 the macros' names. In particular, check for SYSTEM_MALLOC in this
10189 way.
10190
101911992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10192
10193 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10194
101951992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10196
10197 * configure: Make the config.status file an executable shell
10198 script which will recreate the same configuration. Include the
10199 verbal description of the current configuration as a comment in
10200 the script.
10201 * INSTALL: Doc fix.
10202
10203 * Makefile: Brought the Makefile up to the GNU coding
10204 standards, as described in standards.text:
10205 (TAGS): New name for the target which rebuilds the tags table.
10206 (check): New target; doesn't do anything yet.
10207 (mostlyclean): New target, synonymous with clean.
10208 (realclean): New target. Currently, this just calls the
10209 subdirectories's makefiles and then deletes config.status.
10210 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10211 variables.
10212 Installation directory variables changed to conform.
10213 (install, install.sysv, install.xenix, install.aix): Changed the
10214 code which copies the directories into their installed location to
10215 allow the installed locations to be in several different
10216 directories; the old version assumed that they would all be in
10217 $(emacsdir).
10218 (mkdir, lockdir): Allow the installed locations to be in several
10219 different directories.
10220 * INSTALL: Doc fix.
10221
10222 * build-install: Use the same variable names as the Makefile.
10223 Allow the installed locations to be in several different
10224 directories.
10225
102261992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10227
10228 * Makefile (src/paths.h): Instead of using a single sed command to
10229 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10230 separately, and don't forget to append "/!!!SuperLock!!!" to the
10231 value of the PATH_SUPERLOCK macro.
10232
10233 * config.emacs: Renamed to configure, for consistency with other
10234 GNU products. Internal references changed.
10235 INSTALL, Makefile: References changed.
10236
10237 * lock: New directory, which should always be empty. If this
10238 directory doesn't exist, Emacs won't complain; it just won't lock.
10239 Having this here means that people can just unpack Emacs, build
10240 it, and have locking work.
10241
10242 * share-lib: Re-renamed to etc, for the sake of tradition.
10243 * config.emacs: Changed default value for datadir to ../etc.
10244 * INSTALL, README: Adjusted.
10245
102461992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10247
10248 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10249 by running CPP on the appropriate s/*.h and m/*.h files.
10250
102511992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10252
10253 * config.emacs: Make sure to set the "exit on error" flag once
10254 we've removed config.status; errors should abort the configuration.
10255
102561992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10257
10258 * config.emacs: Added -distribute option, so that the Makefile
10259 paths are in their proper form. I don't know why this matters.
10260
102611992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10262
10263 * local-lisp: New directory, empty in the distribution, for people
10264 to put local elisp code in.
10265 * config.emacs: Include it in the default load path.
10266 * README: Document it.
10267
102681992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10269
10270 * config.emacs: Guess the type of signal handling functions based
10271 on the contents of /usr/include/signal.h.
10272
10273 * config.emacs: Print out progress report messages.
10274
10275 * Makefile (src/paths.h): Don't generically replace
10276 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10277 editing of the other entries, and each entry should be dealt with
10278 explicitly anyway.
10279
10280 * build-install: Converted from C-shell to Bourne shell.
10281 * config.emacs: Edit build-install properly.
10282
10283 * config.emacs: Doc fix.
10284
102851992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10286
10287 * Makefile (install): Remove `B' from tar xf command.
10288
102891992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10290
10291 * config.emacs: Removed support for the `maintain-environment'
10292 option; the only important difference between this and its absence
10293 has been removed.
10294 * INSTALL: Removed mention of `maintain-environment'.
10295
10296 * config.emacs: Fix arguments to sed when processing boolean
10297 arguments.
10298
102991991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10300
10301 * config.emacs: New file, to help automate the installation
10302 process.
10303
10304 * Makefile: Lots of changes to support the separation of etc into
10305 architecture-dependent and -independent files:
10306 (EMACSROOT): New variable, giving the directory under which all of
10307 Emacs's libraries should be installed. Changed rest of file to
10308 use it.
10309 (LIBDIR): Now denotes only architecture-dependent dir.
10310 (DATADIR): New variable, denoting architecture-independent dir.
10311 (LOCKDIR): New variable, for completeness.
10312 (SUBDIR): No more etc, new lib-src.
10313 (COPYDIR): No more etc, new arch-lib and share-lib.
10314 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10315 (src): Now depends on lib-src, not etc.
10316 * build-install: Changes parallel to the above.
10317 * README: Describe the new arrangement.
10318
10319 * vms: New subdirectory for all the VMS stuff.
10320
103211991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10322
10323 * Makefile (LISPPATH): New variable.
10324 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10325
103261990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10327
10328 * Makefile (install, install.sysv, install.xenix):
10329 Install wakeup instead of loadst. No need for setuid or setgid.
10330
103311990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10332
10333 * Makefile (clean): Clean etc if that's not the installation dir.
10334
103351990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10336
10337 * Makefile (paths.h): Make sed alter each name in the path.
10338
103391988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10340
10341 * Makefile (install.sysv): Use cpio, not tar.
10342
103431988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10344
10345 * Makefile (lockdir): Rename `lock' target.
10346 Depend on it from install*, not from `all'.
10347
103481988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10349
10350 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10351 to match build-install and paths.h.
10352
10353;; Local Variables:
10354;; coding: utf-8
067d23c9
KY
10355;; End:
10356
1a71cb28 10357 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10358
10359 This file is part of GNU Emacs.
10360
10361 GNU Emacs is free software: you can redistribute it and/or modify
10362 it under the terms of the GNU General Public License as published by
10363 the Free Software Foundation, either version 3 of the License, or
10364 (at your option) any later version.
10365
10366 GNU Emacs is distributed in the hope that it will be useful,
10367 but WITHOUT ANY WARRANTY; without even the implied warranty of
10368 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10369 GNU General Public License for more details.
10370
10371 You should have received a copy of the GNU General Public License
10372 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.