Fix up merged ChangeLog entries
[bpt/emacs.git] / ChangeLog
CommitLineData
c07a4c0b 12012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
2
3 * configure.in: Don't use the -R option (Bug#11251).
4
6c94c34f 52012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 6
9f46df23 7 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
8 I have been using this change for many months in my private copy
9 of Emacs, and have used it to find several bugs. It's mature
10 enough to publish now.
11 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
12 * configure.in: Support --enable-gcc-warnings, in the style of
13 other GNU packages such as coreutils.
14 (C_WARNINGS_SWITCH): Remove, replacing with...
15 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
16 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
17 when including system files with GCC.
18 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 19 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
20 * lib/Makefile.am (AM_CFLAGS): New macro.
21 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
22
316411f0
DA
232012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
24
25 * configure.in (AC_CHECK_FUNCS):
26 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
27
9b9b2ef2
GM
282012-04-16 Glenn Morris <rgm@gnu.org>
29
b1aa797c
GM
30 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
31
9b9b2ef2
GM
32 * configure.in: Remove X libs workaround for old autoconf.
33
badf86af
KB
342012-04-12 Ken Brown <kbrown@cornell.edu>
35
36 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
37
2f097256
GM
382012-04-11 Glenn Morris <rgm@gnu.org>
39
40 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
41
a9f72fc1
GM
422012-04-10 Glenn Morris <rgm@gnu.org>
43
44 * configure.in: Conditionally generate admin/unidata/Makefile.
45
6b4f4a2d
TZ
462012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
47
a9f72fc1 48 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 49
23df914b
GM
502012-04-09 Glenn Morris <rgm@gnu.org>
51
fd9d85c2
GM
52 * Makefile.in (leim): Check cd return value. Pass fewer variables.
53 (install-leim): Check cd return value. Pass $MFLAGS.
54 (install-strip): Pass $MFLAGS.
55
23df914b
GM
56 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
57 Eg org.texi has been using 4.7 functions for some time.
58
bf6bba2b
PE
592012-04-07 Paul Eggert <eggert@cs.ucla.edu>
60
61 Check pkg-config exit status when configuring (Bug#10626).
62 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
63 works; check its exit status. Problem reported by Jordi Gutiérrez
64 Hermoso in
65 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
66
f3774f20
GM
672012-04-07 Glenn Morris <rgm@gnu.org>
68
69 * README, configure.in (AC_INIT): Bump version to 24.1.50.
70
d67a9a85
EZ
712012-04-07 Eli Zaretskii <eliz@gnu.org>
72
73 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
74
f20f95c6
PE
752012-03-04 Paul Eggert <eggert@cs.ucla.edu>
76
77 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
78 * configure.in (LIBS_TERMCAP): Default this to the result of
79 the tputs library search. Do a run-time test for the linkability
80 of tputs unless cross-compiling, as that's more reliable if the
81 link flags and libraries are messed up. Don't change LIBS as
82 a result of the test, as that may mess up later tests.
83
75197633
CS
842012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
85
533183f3 86 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 87
75197633
CS
88 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
89 specific makefiles to support getopt_.h generation with MSVC.
90
7eb21b49
GM
912012-02-04 Glenn Morris <rgm@gnu.org>
92
93 * Makefile.in (uninstall):
94 Handle compressed info files and man pages. (Bug#10718)
95
44f92739
GM
962012-02-02 Glenn Morris <rgm@gnu.org>
97
98 * configure.in [HAVE_NS]:
99 Error if use --without-toolkit-scroll-bars. (Bug#10673)
100
6df37268
PE
1012012-02-01 Paul Eggert <eggert@cs.ucla.edu>
102
103 Port to older Solaris 10 versions (Bug#10677).
104 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
105 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
106 possibly this is because Sun fixed the 'stat' bug in my version.
107 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
108 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
109 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
110 These changes are based on gnulib version
111 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
112 because Emacs is in feature freeze and we do not want to merge any
113 more-recent changes from gnulib.
114
8d8939e8
GM
1152012-01-31 Glenn Morris <rgm@gnu.org>
116
e4070def
GM
117 * configure.in: Throw an explicit error if Motif toolkit was
118 requested but requirements could not be found.
119
8d8939e8
GM
120 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
121
5a26ec89
EZ
1222012-01-30 Eli Zaretskii <eliz@gnu.org>
123
124 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
125 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
126 with "make -j3".
127
1b0880d5
JB
1282012-01-16 Juanma Barranquero <lekktu@gmail.com>
129
130 * .bzrignore: Ignore etc/__pycache__.
131
adee8a65
PE
1322011-12-17 Paul Eggert <eggert@cs.ucla.edu>
133
134 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
135 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
136 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
137 by Nelson H. F. Beebe in
138 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
139
e152e577
JB
1402011-12-10 Juanma Barranquero <lekktu@gmail.com>
141
142 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
143
46d14be7
JD
1442011-12-10 Jan Djärv <jan.h.d@swipnet.se>
145
146 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
147 instead of LDFLAGS (Bug#10230).
148
6c269a38
PE
1492011-12-03 Paul Eggert <eggert@cs.ucla.edu>
150
4eec8d6f
PE
151 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
152
6c269a38 153 Propagate configure flags to sub-configures.
1350a3cc 154 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
155 New macros.
156 (config.status, bootstrap): Use them to propagate configure flags
157 to sub-configures.
158 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
159
63e94eb8
PE
1602011-12-03 Paul Eggert <eggert@cs.ucla.edu>
161
162 * .bzrignore: Add config.cache.
163
54e9e3bf
JD
1642011-11-27 Jan Djärv <jan.h.d@swipnet.se>
165
166 * configure.in: Check for gtk_window_set_has_resize_grip.
167
20db1522
JB
1682011-11-24 Juanma Barranquero <lekktu@gmail.com>
169
170 * configure.in (HAVE_XPM): Fix typo.
171
60bf278f
GM
1722011-11-22 Glenn Morris <rgm@gnu.org>
173
5f77c86c
GM
174 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
175 have confusing effects on the build. (Bug#6401)
176
60bf278f
GM
177 * Makefile.in (install-arch-dep): Tweak previous change.
178
816be9f6
YD
1792011-11-22 Yavor Doganov <yavor@gnu.org>
180
181 Do not install arch-dependent files in the app bundle if
182 --disable-ns-self-contained is requested. (Bug#1335)
183 * configure.in (exec_prefix, libexecdir): Define relative to
184 `ns_appbindir' only if configured for a self-contained app.
185 * Makefile.in (install-arch-dep): Test for the existence of
186 libexec in the Emacs.app bundle before executing commands.
187
d5ff9cd0
AS
1882011-11-20 Andreas Schwab <schwab@linux-m68k.org>
189
190 * configure.in: Remove reference to src/m/ibms390.h.
191
1c889bf6
GM
1922011-11-13 Glenn Morris <rgm@gnu.org>
193
194 * INSTALL: Tiny updates for disk space used during installation.
195
a6fc3b5c
EZ
1962011-11-05 Eli Zaretskii <eliz@gnu.org>
197
198 * lib/makefile.w32-in (FRC): New dummy target.
199 (TAGS): Depend on FRC.
200
9f77899d
GM
2012011-11-04 Glenn Morris <rgm@gnu.org>
202
203 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
204 Do not include GnuTLS version info in final summary message.
205
0bd3cb7b
EZ
2062011-10-31 Eli Zaretskii <eliz@gnu.org>
207
07f3add9
EZ
208 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
209 they exist there, else from autogen/.
210
211 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 212
d2eaf3e4
NT
2132011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
214
215 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
216
e782cfab
PE
2172011-10-24 Paul Eggert <eggert@cs.ucla.edu>
218
219 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
220 if the library is found. Otherwise, later configure-time tests,
221 such as the test for pthread_sigmask, generate the wrong results
222 on some platforms. Problem reported for FreeBSD by Nali Toja.
223
7da0b018
PE
2242011-10-20 Paul Eggert <eggert@cs.ucla.edu>
225
226 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
227 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
228 Remove; no longer needed, now that we defer to strftime for time
229 zone names.
230
0ffe1065
JD
2312011-10-18 Jan Djärv <jan.h.d@swipnet.se>
232
233 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
234
23769e49
CY
2352011-10-18 Chong Yidong <cyd@gnu.org>
236
237 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
238
fd8dea03
GM
2392011-10-13 Glenn Morris <rgm@gnu.org>
240
241 * configure.in: Also look for tputs in libcurses. (Bug#9736)
242
f4cc5b54
PE
2432011-10-12 Paul Eggert <eggert@cs.ucla.edu>
244
245 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 246 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
247 The check was helpful but not essential in Solaris 2.6 (1997),
248 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
249 obsolete -- Sun dropped support for it in 2006 -- and without
250 access to that Silurian platform we can't maintain the code anyway.
251
7c5ee88e
PE
2522011-10-07 Paul Eggert <eggert@cs.ucla.edu>
253
d47439a3
PE
254 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
255 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
256 * m4/gnulib-common.m4: Merge from gnulib.
257 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
258 command not found" on powerpc-apple-darwin9.8.0.
259
7c5ee88e
PE
260 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
261 This is now done by src/alloc.c.
262
423dbf9b
RS
2632011-10-02 Richard Stallman <rms@gnu.org>
264
265 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
266 and xlinux_second_failure to xgnu_linux_second_failure.
267
31bed486
EZ
2682011-09-29 Eli Zaretskii <eliz@gnu.org>
269
5f91c1e5
EZ
270 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
271 lib/signal.in-h.
31bed486 272
e785f2ec 273 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
274 Rename signal.in.h and alloca.in.h.
275
e1504b9b
EZ
2762011-09-28 Eli Zaretskii <eliz@gnu.org>
277
278 * INSTALL: Mention that m17n libraries and libotf are needed for
279 Arabic shaping.
280
316f8af0
PE
2812011-09-26 Paul Eggert <eggert@cs.ucla.edu>
282
283 Merge from gnulib, improving some licensing wording.
284 This clarifies and fixes some licensing issues raised by Glenn Morris
285 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
286 It also merges the latest version of texinfo.tex and has some
287 MSVC-related changes that don't affect Emacs.
288 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
289 pathmax, and raise, since these are needed only to address
290 MSVC-related issues that Emacs doesn't have.
291 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
292 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
293 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
294 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
295 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
296 * m4/unistd_h.m4: Merge from gnulib.
297
04d51ad4
AS
2982011-09-26 Andreas Schwab <schwab@linux-m68k.org>
299
300 * configure.in: Initialize HAVE_LIBXML2.
301
6e99ef20
GM
3022011-09-26 Glenn Morris <rgm@gnu.org>
303
304 * make-dist: Add lib/makefile.w32-in.
305
0538fab0
GM
3062011-09-24 Glenn Morris <rgm@gnu.org>
307
308 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
309
c5b01d8c
LMI
3102011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
311
312 * .dir-locals.el: Change the debbugs regexp to allow having the
313 bug number as the first thing on a line.
314
0cc87afb
GM
3152011-09-15 Glenn Morris <rgm@gnu.org>
316
317 * configure.in: Make configure work with recent GNUsteps.
318 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
319 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 320 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 321
3f44249e
PE
3222011-09-11 Paul Eggert <eggert@cs.ucla.edu>
323
324 Merge from gnulib, porting to Tru64.
325 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
326 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
327 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
328 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
329 doesn't affect Emacs.
330
c8199d0f
PE
3312011-09-06 Paul Eggert <eggert@cs.ucla.edu>
332
333 * configure.in (isnan): Remove now-unnecessary check.
334
e39b275c 3352011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 336
abec06ff 337 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
338 This is to fix the following problems:
339 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
340 configured not to use gtk or any other thread-using library,
341 signals aren't blocked correctly.
342 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
343 and IRIX's signal handling.
344 . On Cygwin 1.7.5 it works around an incompatibility with
345 the system pthread_sigmask.
346 . On MacOS X 10.5 (32-bit), files whose inode numbers
347 exceed 2**31 cannot be read or manipulated.
348 . pthread_sigmask: Actually use results of gl_THREADLIB.
349 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
350 . find 'ar' program that fits with --host argument.
351 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
352 * autogen/README: Update destination list.
353 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
354 The autogenerated files compile, config.guess,
355 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
356 * m4/largefile.m4: New file, so that Emacs does not mess up when
357 accessing files with large inode numbers in MacOS X 10.5 and later.
358 * m4/nocrash.m4: New file, to avoid triggering background debugger
359 and/or create core dumps during 'configure'.
360 * build-aux/move-if-change: Renamed from move-if-change.
361 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
362 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
363 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
364 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
365 * Makefile.in (epaths-force, sync-from-gnulib):
366 move-if-change is now in build-aux.
367 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
368 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
369 (mkdir): install-sh is now in build-aux.
370 * config.bat: c++defs.h is now in build-aux/snippets.
371 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
372 usual parameter).
373 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
374 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
375 to build-aux/snippet.
376 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
377 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
378 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
379 Solaris, enables MacOS extensions, and enables nocrash during
380 'configure'.
381 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
382
86633eab 3832011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
384
385 * configure.in (snprintf): New check.
386
015faae4
PE
3872011-08-30 Paul Eggert <eggert@cs.ucla.edu>
388
695a3dc5 389 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 390 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
391 Remove unreachable pattern hppa*-*-linux-gnu*.
392 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
393 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 394
52ec1feb
JD
3952011-08-26 Jan Djärv <jan.h.d@swipnet.se>
396
397 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
398
377538cb
JD
3992011-08-13 Jan Djärv <jan.h.d@swipnet.se>
400
401 * configure.in: Add header check: sys/socket.h (Bug#8477),
402 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
403 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
404
ae9e757a
JD
4052011-08-04 Jan Djärv <jan.h.d@swipnet.se>
406
407 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
408 (HAVE_GTK_AND_PTHREAD): Remove.
409
be8ec0b3
AA
4102011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
411
412 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
413 build, not just GNUstep (Bug#9177).
414
2573a837 4152011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
416
417 Assume freestanding C89 headers, string.h, stdlib.h.
418 Again, this simplifies the code, and all current platforms have these.
419 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
420 (AC_HEADER_STDC): Remove.
421 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
422 (strchr, strrchr): Remove fallback macros.
423
9cfdb3ec
PE
424 Assume support for memcmp, memcpy, memmove, memset.
425 This simplifies the code a bit. All current platforms have these,
426 as they are required for C89. If this turns into a problem we
427 can add the gnulib modules for these (a 1-line change to Makefile.in).
428 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
429
427c285b
PE
4302011-07-27 Paul Eggert <eggert@cs.ucla.edu>
431
432 * GNUmakefile: New file.
433 This is for convenience, so that one can run GNU make in an
434 unconfigured source tree, and get a default build.
435
2ad77c9d
JD
4362011-07-13 Jan Djärv <jan.h.d@swipnet.se>
437
438 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
439
c8618a06
YM
4402011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
441
442 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
443 so as to suppress address randomization (Bug#8395).
444
f6ce9b9a
PE
4452011-07-09 Paul Eggert <eggert@cs.ucla.edu>
446
3fcf7a1c
PE
447 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
448 This fixes a build problem on older Mac OS X hosts.
449
d9706d9f
PE
450 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
451 test, which runs afoul of Automake installations where, for example,
452 /usr/share/aclocal contains a copy of gl_THREADLIB.
453 Problem reported by Sven Joachim in
454 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
455 This is just a quick temporary fix, specific to Emacs; I'll work
456 with the other gnulib maintainers to get a more-permanent fix.
457
af66a2d7 458 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
459 * Makefile.in (GNULIB_MODULES): Add strtoimax.
460 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
461 automatically imported from gnulib.
462 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
463
1692ae2d 4642011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 465
8a6ebd58 466 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 467 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
468 * configure.in (AC_TYPE_UID_T): New dummy macro.
469 Configure gnulib after adjusting LIBS,
470 so that gnulib can assume the libraries in LIBS.
6db30f83 471 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 472 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 473 * lib/pthread_sigmask.c:
6db30f83
PE
474 New files, automatically imported from gnulib.
475 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
476 due to the above changes.
477 * .bzrignore: Add lib/signal.h.
478
4a621aae
PE
479 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
480
5e94cadb
AS
4812011-07-07 Andreas Schwab <schwab@linux-m68k.org>
482
483 * configure.in (maintainer-mode): Reflect default in help string.
484
76b397fb
DN
4852011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
486
487 * configure.in: Remove reference to iris4d.h.
488
869795d6
JD
4892011-07-05 Jan Djärv <jan.h.d@swipnet.se>
490
491 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
492
3279eb87
GM
4932011-07-01 Glenn Morris <rgm@gnu.org>
494
495 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
496
2e6e11eb
LMI
4972011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
498
499 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
500 which made ./configure infloop.
501
9851bfc5
JD
5022011-06-30 Jan Djärv <jan.h.d@swipnet.se>
503
504 * configure.in (gsettings): New option and check for GSettings.
505
adbc4ef4
GM
5062011-06-29 Glenn Morris <rgm@gnu.org>
507
508 * configure.in: Try to test for the required crt*.o files.
509
1f773f32
BW
5102011-06-27 Bill Wohler <wohler@newt.com>
511
512 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
513
7a7ef429
PE
5142011-06-25 Paul Eggert <eggert@cs.ucla.edu>
515
516 Use gnulib's dup2 module instead of rolling our own.
517 * Makefile.in (GNULIB_MODULES): Add dup2.
518 * configure.in: Do not check for dup2; gnulib does that now.
519 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
520
6dd7e400
PE
5212011-06-23 Paul Eggert <eggert@cs.ucla.edu>
522
523 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
524
94a807ac 5252011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
526
527 Use gnulib's alloca-opt module.
528 * .bzrignore: Add lib/alloca.h.
529 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
530 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
531 as gnulib now does that for us. Put alloca check in config.h.
532 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
533 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
534 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
535
3ce9d0d4
LL
5362011-06-21 Leo Liu <sdl.web@gmail.com>
537
538 * m4/sha256.m4:
539 * m4/sha512.m4:
540 * m4/gl-comp.m4:
541 * lib/u64.h:
542 * lib/sha256.c:
543 * lib/sha256.h:
544 * lib/sha512.c:
545 * lib/sha512.h:
546 * lib/makefile.w32-in (GNULIBOBJS):
547 * lib/gnulib.mk:
548 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
549 crypto/sha512 modules from gnulib.
550
add3f049
PE
5512011-06-19 Paul Eggert <eggert@cs.ucla.edu>
552
553 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
554
3a4725e1
GM
5552011-06-17 Glenn Morris <rgm@gnu.org>
556
557 * configure.in: Restore the behavior of checking crt-dir only
558 when the user specified it (not all platforms use it).
559
bf4846e7
PE
5602011-06-16 Paul Eggert <eggert@cs.ucla.edu>
561
562 * m4/lstat.m4: Merge from gnulib (Bug#8878).
563
4d61f28d 5642011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
565
566 * configure.in: Try to determine CRT_DIR automatically when
567 using gcc.
568
8c9b2106
PE
5692011-06-15 Paul Eggert <eggert@cs.ucla.edu>
570
8aeb5be9
PE
571 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
572 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
573 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
574 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
575 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
576 Merge from gnulib.
8c9b2106 577
c195f2de
JD
5782011-06-14 Jan Djärv <jan.h.d@swipnet.se>
579
580 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
581
7e2aa385
PE
5822011-06-08 Paul Eggert <eggert@cs.ucla.edu>
583
584 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
585
81eafe29
PE
5862011-06-07 Paul Eggert <eggert@cs.ucla.edu>
587
588 * configure.in: Add --with-wide-int.
589 * INSTALL: Mention this.
590
9afafefb
PE
5912011-06-06 Paul Eggert <eggert@cs.ucla.edu>
592
593 Merge from gnulib.
594 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
595
f797625a
PE
5962011-06-02 Paul Eggert <eggert@cs.ucla.edu>
597
598 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
599
90856fe0 6002011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
601
602 Use 'inline', not 'INLINE'.
eefc9486 603 * configure.in (INLINE): Remove.
55d4c1b2 604
6a3e57bb
PE
6052011-05-29 Paul Eggert <eggert@cs.ucla.edu>
606
607 Adjust to recent gnulib change for @GUARD_PREFIX@.
608 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
609 All uses of _GL_ for guard prefixes in lib/*.h replaced with
610 _@GUARD_PREFIX@_.
611
842b28a0
PE
6122011-05-27 Paul Eggert <eggert@cs.ucla.edu>
613
e61923c8 614 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 615
70716b1d
GM
6162011-05-24 Glenn Morris <rgm@gnu.org>
617
a22d9d2c
GM
618 * Makefile.in (check): Just give a message if no test/ directory.
619
bdd556a2
GM
620 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
621
70716b1d
GM
622 * configure.in (OPT_MAKEFILES_IN): Remove.
623 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
624 (SUBDIR_MAKEFILES_IN): New output variable.
625 * Makefile.in (OPT_MAKEFILES_IN): Remove.
626 (SUBDIR_MAKEFILES_IN): Let configure set it.
627
13c3daa4
LL
6282011-05-24 Leo Liu <sdl.web@gmail.com>
629
630 * m4/sha1.m4:
631 * m4/gl-comp.m4:
632 * lib/sha1.h:
633 * lib/sha1.c:
634 * lib/makefile.w32-in (GNULIBOBJS):
635 * lib/gnulib.mk:
636 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
637
e09e38a8
GM
6382011-05-24 Glenn Morris <rgm@gnu.org>
639
4ba4c54a
GM
640 * configure.in: Remove test for already configured source directory.
641 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
642
5a95c002
GM
643 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
644
fa5d79db
GM
6452011-05-24 Glenn Morris <rgm@gnu.org>
646
6c7e099d
GM
647 * make-dist: Don't distribute test/. (Bug#8107)
648 * configure.in (OPT_MAKEFILES_IN): New output variable.
649 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
650 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
651 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
652 (check): Give an explicit error if test/ is not present.
653
fa5d79db
GM
654 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
655 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
656 (Makefile): Use $SUBDIR_MAKEFILES_IN.
657
2df215b5
PE
6582011-05-23 Paul Eggert <eggert@cs.ucla.edu>
659
660 * lib/verify.h: Merge from gnulib.
661
f518ae90
PE
6622011-05-22 Paul Eggert <eggert@cs.ucla.edu>
663
664 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
665 Merge from gnulib.
666
16b71f3a
AS
6672011-05-21 Andreas Schwab <schwab@linux-m68k.org>
668
669 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
670
7285dc67
EZ
6712011-05-20 Eli Zaretskii <eliz@gnu.org>
672
6a45b46f
EZ
673 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
674
7285dc67
EZ
675 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
676
b9704ad9
GM
6772011-05-20 Glenn Morris <rgm@gnu.org>
678
679 * configure.in (lisp_frag): New output file.
680
4a720484
GM
6812011-05-19 Glenn Morris <rgm@gnu.org>
682
683 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
684 (WINDOW_SUPPORT): Remove output variables that are no longer used.
685
a3c92bc1
EZ
6862011-05-17 Paul Eggert <eggert@cs.ucla.edu>
687
8f906c40
EZ
688 * lib/gnulib.mk:
689 * lib/intprops.h:
690 * lib/unistd.in.h:
691 * m4/inttypes.m4:
692 * m4/stdint.m4:
693 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 694
d681f183
GM
6952011-05-14 Glenn Morris <rgm@gnu.org>
696
697 * configure.in: Treat failure to find an X toolkit the same way we treat
698 failure to find X and image support.
699
4f8c52a9
GM
7002011-05-12 Glenn Morris <rgm@gnu.org>
701
702 * Makefile.in (src, install-arch-indep, bootstrap-clean)
703 (check-declare): Shell portability fixes. (Bug#8642)
704
5a7f0a30
TZ
7052011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
706
707 * configure.in: Require GnuTLS 2.6.x or higher.
708
b08a63cc 7092011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 710
c378da0b
PE
711 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
712 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
713 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
714
19548d08
PE
715 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
716 This new gnulib-tool option saves 'configure' the trouble of
717 checking for strtoull when strtoumax exists.
718
d1a2ac5c
PE
719 * configure.in (BITS_PER_LONG_LONG): New macro.
720
773233f8
GM
7212011-05-05 Glenn Morris <rgm@gnu.org>
722
723 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
724 (top_distclean): Delete config.log~.
725
40697cd9
BK
7262011-04-27 Ben Key <bkey76@gmail.com>
727
728 * configure.in: Fixed a bug that caused configure with
729 --enable-checking=stringoverrun to have no effect.
730
671875da 7312011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
732
733 * configure.in: Suppress unnecessary checks for size_t.
734 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
735 (size_t): Do not check for this, and do not typedef. This code
736 is never exercised now.
737
a8a2bb29
PE
738 * Makefile.in (GNULIB_MODULES): Add strtoumax.
739 This is needed for the new integer-reading code in lread.c.
740 It automatically pulls in the following gnulib files, which
741 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
742 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
743 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
744 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 745 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 746
33630d51
TZ
7472011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
748
749 * configure.in: Check for GnuTLS certificate verify callbacks.
750
bfab7d85
SM
7512011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
752
753 * Makefile.in (config.status): Don't erase in case of error.
754 In case it disappeared, rebuild it with `configure'.
755
fe0e7ad7
KB
7562011-04-20 Ken Brown <kbrown@cornell.edu>
757
758 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
759
f5b06c35
GM
7602011-04-12 Glenn Morris <rgm@gnu.org>
761
762 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
763
762f8d96 7642011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
765
766 * lib/allocator.c: New file, automatically generated by gnulib.
767
5fac7083
GM
7682011-04-07 Glenn Morris <rgm@gnu.org>
769
770 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
771
973f782d
EZ
7722011-04-06 Eli Zaretskii <eliz@gnu.org>
773
774 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
775 Revert last change.
776
f1f81baa
JB
7772011-04-06 Juanma Barranquero <lekktu@gmail.com>
778
779 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
780 ($(BLD)/careadlinkat.$(O)): New target.
781 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
782 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
783 Update dependencies.
784
b70d23ff 7852011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 786
41cf7d1a
PE
787 Fix more problems found by GCC 4.6.0's static checks.
788
aa181334
PE
789 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
790
1f7196bf 791 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
792 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
793 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
794 * m4/ssize_t.m4: New files, automatically generated from gnulib.
795
c0274801
GM
7962011-04-06 Glenn Morris <rgm@gnu.org>
797
798 * autogen/update_autogen: Handle loaddefs-like files as well.
799 (usage): Add -l, -C.
800 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
801 With -l, check status of lisp/ as well.
802 With -C, clean before building.
803 (autoreconf): Only pass -f in the `clean' case.
804 (commit): New function.
805
42e85a8f
GM
8062011-03-28 Glenn Morris <rgm@gnu.org>
807
39f31873
GM
808 * autogen/update_autogen: Pass -f to autoreconf.
809
42e85a8f
GM
810 * autogen.sh (get_version): Discard "not found" lines.
811 (check_version): Respect $AUTOCONF etc environment variables.
812
9af30bdf
GM
8132011-03-27 Glenn Morris <rgm@gnu.org>
814
815 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
816 (AH_BOTTOM): Do not define SIGTYPE.
817
181855e6
GM
8182011-03-26 Glenn Morris <rgm@gnu.org>
819
820 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
821 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
822
9ee0d174
AS
8232011-03-25 Andreas Schwab <schwab@linux-m68k.org>
824
825 * autogen/update_autogen: Remove useless function keyword.
826
07da4b3c
EZ
8272011-03-25 Eli Zaretskii <eliz@gnu.org>
828
829 * config.bat: Generate src/config.h and lib/Makefile from
830 autogen/config.in and autogen/Makefile.in.
831
f6ca84c0
GM
8322011-03-25 Glenn Morris <rgm@gnu.org>
833
834 * compile, config.guess, config.sub, depcomp, install-sh, missing:
835 Remove; autoreconf can supply them.
836 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
837 config.guess, install-sh. Pass -i to autoreconf.
838 * autogen/update_autogen (genfiles): Add compile, config.guess,
839 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
840 Discard non-error output from autoreconf in -q case.
841 * autogen/compile, autogen/config.guess, autogen/config.sub:
842 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
843 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
844 install-sh, missing.
845
8cc1d519
GM
8462011-03-23 Glenn Morris <rgm@gnu.org>
847
9bb73912 848 * autogen/update_autogen: Fix typo.
904a432c 849 (msg): Remove function; use `exec' instead.
9bb73912 850
8cc1d519
GM
851 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
852 (sync-from-gnulib): Don't sync mkinstalldirs.
853 * make-dist: Don't distribute mkinstalldirs.
854
c9c49752 8552011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 856
c9c49752 857 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
858 * Makefile.in (GNULIB_MODULES): Add socklen.
859 * configure.in: Do not check for sys/socket.h, since socklen does that.
860 * m4/socklen.m4: New automatically-generated file, from gnulib.
861
d5cad867
PE
862 fakemail: Remove dependency on ignore-value.
863 * Makefile.in (GNULIB_MODULES): Add stdio.
864 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
865 imported from gnulib.
cbd350f1 866 * .bzrignore: Add lib/stdio.h.
c9c49752 867
34cb1cc6
GM
8682011-03-22 Glenn Morris <rgm@gnu.org>
869
870 * autogen/copy_autogen: Work from ./ or ../.
871 Fix time-stamps.
872 * autogen.sh: Doc fix.
873
66b87493
GM
8742011-03-20 Glenn Morris <rgm@gnu.org>
875
876 * autogen/: New directory, to be excluded from releases.
877 * autogen/copy_autogen, autogen/update_autogen: New scripts.
878 * autogen/README: New file.
879 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
880 * autogen/Makefile.in: Add auto-updated generated files.
881 * autogen.sh: No longer a no-op, now it tests for autotools
882 and runs them as necessary.
cd1181db 883 * configure.in: Default maintainer-mode to on.
66b87493
GM
884 * aclocal.m4, configure, lib/Makefile.in: Remove files.
885
1ef6de05
PE
8862011-03-13 Paul Eggert <eggert@cs.ucla.edu>
887
888 Update for gnulib.
889 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
890 includes <intprops.h> directly.
891 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
892 when building Emacs on Solaris 9 and running it on Solaris 10.
893
0afb4571
J
8942011-03-08 Jan Djärv <jan.h.d@swipnet.se>
895
896 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
897
33383987
JB
8982011-03-07 Chong Yidong <cyd@stupidchicken.com>
899
900 * Version 23.3 released.
901
870d9cf6
GM
9022011-03-06 Glenn Morris <rgm@gnu.org>
903
904 * configure.in (FREETYPE_LIBS): Actually set it to something.
905
6c0dea8a
PE
9062011-03-02 Paul Eggert <eggert@cs.ucla.edu>
907
908 Work around some portability problems with symlinks.
909
910 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
911 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
912 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
913 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
914 * m4/symlink.m4:
915 New files, automatically generated from gnulib.
916 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
917 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
918
945d8b44
EZ
9192011-02-26 Eli Zaretskii <eliz@gnu.org>
920
03382788
EZ
921 * .bzrignore: Ignore new lib/*.in-h files.
922
945d8b44
EZ
923 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
924 depfiles.bat even if lib/deps already exist.
925
9411886d
PE
9262011-02-25 Paul Eggert <eggert@cs.ucla.edu>
927
928 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
929 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
930 recent changes to configure.in and to gnulib.
9411886d 931
1e8dbdc6
GM
9322011-02-24 Glenn Morris <rgm@gnu.org>
933
934 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
935 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
936
f68c809d
PE
9372011-02-22 Paul Eggert <eggert@cs.ucla.edu>
938
939 Assume S_ISLNK etc. work, since gnulib supports this.
940 * Makefile.in (GNULIB_MODULES): Add sys_stat.
941 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
942 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
943 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
944
ba01e9d7
PE
9452011-02-21 Paul Eggert <eggert@cs.ucla.edu>
946
947 * lib/min-max.h: New file, for "min" and "max".
948
9f8370e6
CS
9492011-02-21 Christoph Scholtes <cschol2112@gmail.com>
950
0a19a6f8 951 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
952 $(EMACS_ROOT)/nt/inc/stdint.h.
953
25c51af3
EZ
9542011-02-21 Eli Zaretskii <eliz@gnu.org>
955
956 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
957 src/makefile.w32-in and adapt. Depend on stamp_BLD.
958 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
959
5fa4ac76
PE
9602011-02-20 Paul Eggert <eggert@cs.ucla.edu>
961
962 Import filemode module from gnulib.
963 * .bzrignore: Add lib/sys/.
964 * Makefile.in (GNULIB_MODULES): Add filemode.
965 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
966 * lib/filemode.c: Renamed from src/filemode.c and regenerated
967 from gnulib. This adds support for some more file types, e.g.,
968 Cray DMF migrated files.
969 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
970 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
971 * m4/sys_stat_h.m4: New files, generated from gnulib.
972 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
973 Regenerate.
974
e1e6b4fb
EZ
9752011-02-20 Eli Zaretskii <eliz@gnu.org>
976
977 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
978 $(EMACS_ROOT)/nt/inc/sys/stat.h.
979
6cac9cb1
PE
9802011-02-20 Paul Eggert <eggert@cs.ucla.edu>
981
982 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
983 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
984 is no longer needed, due to the recent SSDATA and related changes.
985 Perhaps -Wno-pointer-sign should also be removed from
986 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
987 way to test this so I left it alone.
988 * configure: Regenerate.
989
0a19a6f8 9902011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
991
992 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
993 src/makefile.w32-in.
994
61353ac8 9952011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 996
61353ac8 997 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 998 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
999 Regenerate.
1000 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1001 Import the new versions from gnulib; they assume a C99-style
1002 <stdint.h>, supplied by the stdint module.
1003 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1004 imported from gnulib.
942f733f
PE
1005 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1006 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1007 special cases.
61353ac8 1008
9d9d12cd
EZ
10092011-02-19 Eli Zaretskii <eliz@gnu.org>
1010
152be435 1011 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1012 Add lib/deps/.
152be435 1013
9d9d12cd 1014 * config.bat: Configure in `lib'.
219463da 1015 Generate *.Po files in lib/deps.
9d9d12cd 1016
7d315eb6
PE
10172011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1018
1019 Import IRIX 6.5 getloadavg fixes from gnulib.
1020 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1021
1f5d53eb
PE
10222011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1023
1024 Import getloadavg module from gnulib.
1025 * .bzrignore: Add lib/stdlib.h.
1026 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1027 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1028 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1029 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1030 Remove; gnulib does this now.
1031 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1032 from gnulib. This adds support for several other systems, such
1033 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1034 buffer overrun on Linux hosts under very high load, and on hosts
1035 that maintain a channel to the load average file it makes sure
1036 the file descriptor is close-on-exec (on hosts that support this)
1037 and is not stdin, stdout, or stderr.
1038 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1039 from gnulib.
1040 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1041 * src/config.in: Regenerate.
1042
bb55f713
PE
10432011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1044
1045 Merge from gnulib.
1046
7127b760
PE
1047 * install-sh: Update to scriptversion 2011-01-19.21.
1048
bb55f713
PE
1049 2011-02-13 Bruno Haible <bruno@clisp.org>
1050
1051 Consistent macro naming for macros that use GCC __attribute__.
1052 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1053 ATTRIBUTE_DEPRECATED.
1054
1055 2011-02-12 Bruno Haible <bruno@clisp.org>
1056
1057 setlocale: Prefer gnulib's override over libintl's override.
1058 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1059 GNULIB_defined_setlocale is set.
1060
57e96f8e
GM
10612011-02-13 Glenn Morris <rgm@gnu.org>
1062
1063 * make-dist: Exclude generated file src/globals.h.
1064
988c07df
PE
10652011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1066
1067 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1068 Sync from gnulib, which has been patched to fix the problem
1069 with the license notices. Problem reported by Glenn Morris in
1070 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1071
ccded26c
SM
10722011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1073
1074 * .bzrignore: Ignore globals.h and related stamp.
1075
6ffb2c0c
PE
10762011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1077
1078 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1079 This merges the following fix from gnulib:
1080
1081 2011-02-08 Bruno Haible <bruno@clisp.org>
1082
1083 Split large sed scripts, for HP-UX sed.
1084
00b3c7ac
TT
10852011-02-08 Tom Tromey <tromey@redhat.com>
1086
1087 * configure: Rebuild.
1088 * configure.in (NS_OBJC_OBJ): New subst.
1089
91ccade4
PE
10902011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1091
6ffb2c0c
PE
1092 gnulib: allow multiple gnulib generated replacements to coexist
1093 This defines a few preprocessor symbols that should not affect Emacs.
1094 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1095 via "make sync-from-gnulib".
1096
e765a388
PE
1097 gnulib: undo previous change
1098 The upstream _HEADERS change was backed out of gnulib (see the
1099 same thread). Stay in sync with gnulib.
1100
91ccade4 1101 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1102 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1103 New empty macros, to accommodate recent changes to gnulib. See
1104 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1105 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1106 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1107 * lib/time.in.h, lib/unistd.in.h:
1108 Regenerate.
91ccade4 1109
d67985d3
PE
11102011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1111
1112 sync from gnulib to remove HAVE_STDBOOL_H
1113 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1114 AC_HEADER_STDBOOL. All uses changed. Do not define
1115 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1116 imported from the latest Autoconf git. It was motivated by Emacs,
1117 which uses gnulib but does not need HAVE_STDBOOL_H.
1118 * configure, src/config.in: Regenerate.
1119 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1120
67342916
PE
11212011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1122
1123 allow C code to suppress warnings about ignored return values
1124 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1125 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1126 * lib/ignore-value.h: New file.
67342916 1127
14beddf4 11282011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1129
1130 * configure.in: Test existence of xaw3d library, not just the
1131 header (Bug#7642).
1132
6ffb2c0c
PE
11332011-01-31 Eli Zaretskii <eliz@gnu.org>
1134
1135 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1136 $(BLD)/time_r.$(O).
1137 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1138 $(EMACS_ROOT)/src/m/intel386.h.
1139 ($(BLD)/strftime.$(O)):
1140 ($(BLD)/time_r.$(O)): Define prerequisites.
1141
16fab143
PE
11422011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1143
1144 src/emacs.c now gets version number from configure.in
1145 * configure.in (version): Set this from $PACKAGE_VERSION,
1146 which is set from AC_INIT, rather than scouting through src/emacs.c.
1147 * configure: Regenerate.
1148 * make-dist (version): Get it from configure.in, not src/emacs.c.
1149
16c3e636
PE
11502011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1151
1152 strftime: import from gnulib
1153 * Makefile.in (GNULIB_MODULES): Add strftime.
1154 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1155 needed.
6ffb2c0c 1156 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1157 Regenerate.
6ffb2c0c
PE
1158 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1159 imported from gnulib.
16c3e636
PE
1160 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1161 This incorporates many changes from gnulib, including simpler
1162 handling of multibyte formats, porting to mingw32 and other
1163 platforms, and support for higher-resolution time stamps.
1164 Emacs does not yet use the higher-resolution interface.
1165
3de84ad9
PE
11662011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1167
1168 gnulib: import mktime and move-if-change fixes from gnulib
1169
1170 * configure: Regenerate from the following.
1171
6ffb2c0c
PE
1172 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1173
1174 mktime: clarify long_int width checking
1175 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1176 the top level, to make it clearer that the assumption about
1177 long_int width is being checked. See
1178 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1179
3de84ad9
PE
1180 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1181
1182 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1183 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1184 negative number, which the C Standard says has undefined behavior.
1185 In practice this is not a problem, but might as well do it by the book.
1186 Reported by Rich Felker and Eric Blake; see
1187 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1188 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1189 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1190
1191 mktime: #undef mktime before #defining it
1192 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1193
1194 mktime: systematically normalize tm_isdst comparisons
1195 * lib/mktime.c (isdst_differ): New function.
1196 (__mktime_internal): Use it systematically for all isdst comparisons.
1197 This completes the fix for libc BZ #6723, and removes the need for
1198 normalizing tm_isdst. See
1199 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1200 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1201
1202 mktime: fix some integer overflow issues and sidestep the rest
1203
1204 This was prompted by a bug report by Benjamin Lindner for MinGW
1205 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1206 His bug is due to signed integer overflow (0 - INT_MIN), and I
1207 I scanned through mktime.c looking for other integer overflow
1208 problems, fixing all the bugs I found.
1209
1210 Although the C Standard says the resulting code is still not safe
1211 in the presence of integer overflow, in practice it should be good
1212 enough for all real-world two's-complement implementations, except
1213 for debugging environments that deliberately trap on integer
1214 overflow (e.g., gcc -ftrapv).
1215
1216 * lib/mktime.c (WRAPV): New macro.
1217 (SHR): Also check that long_int and time_t shift right in the
1218 usual way, before using the fast-but-unportable method.
1219 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1220 used. The code already assumed two's complement, so there's
1221 no need to test for alternatives. All uses removed.
1222 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1223 the C standard. Problem reported by Rich Felker in
1224 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1225 (twos_complement_arithmetic): Also check long_int and time_t.
1226 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1227 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1228 (__mktime_internal): Avoid integer overflow with unary subtraction
1229 in two instances where -1 - X is an adequate replacement for -X,
1230 since the calculations are approximate.
3de84ad9
PE
1231
1232 2011-01-29 Eric Blake <eblake@redhat.com>
1233
1234 mktime: avoid infinite loop
1235 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1236 type; behavior is still undefined but portable to all known targets.
1237 Reported by Rich Felker.
1238
6ffb2c0c
PE
1239 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1240
1241 mktime: avoid problems on NetBSD 5 / i386
1242 * lib/mktime.c (long_int): New type. This works around a problem
1243 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1244 but time_t is 64 bits, and where I expect the existing code is
1245 wrong in some cases.
1246 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1247 (ydhms_diff): Bring back the compile-time check for wide-enough
1248 year and yday.
1249
1250 mktime: fix misspelling in comment
1251 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1252 This merges all recent glibc changes of importance.
1253
3de84ad9
PE
1254 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1255
1256 move-if-change: cope with concurrent mv of identical file.
1257 * move-if-change (CMPPROG): Accept environment
1258 variable as an override for `cmp'.
1259 (usage): Document CMPPROG.
1260 Adjust comparison to drop stdout. Cope with failure of mv if
1261 the target file exists and is identical to the source, for
1262 parallel builds.
1263 Report from H.J. Lu against binutils in PR binutils/12283.
1264
6ffb2c0c
PE
12652011-01-29 Eli Zaretskii <eliz@gnu.org>
1266
1267 * lib/makefile.w32-in:
1268 * lib/getopt_.h: New files.
1269
c7e95b91
PE
12702011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1271
1272 improve fix for MS-DOS file name clash
1273 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1274 for portability to POSIX make. Reported by Bruno Haible.
1275 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1276 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1277 files from accumulating as garbage. Also reported by Bruno Haible.
1278
125c3718
PE
12792011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1280
1281 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1282 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1283 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1284 problems with MS-DOS 8+3 file name restrictions.
1285 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1286 it, it would also cause problems when extracting Emacs distribution
1287 tarballs on MS-DOS hosts.
1288 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1289 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1290 * config.guess, config.sub: Sync from gnulib.
1291 * m4/gnulib-cache.m4: Remove from repository.
1292 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1293
4004ef46
GM
12942011-01-25 Glenn Morris <rgm@gnu.org>
1295
0b5c5d82
GM
1296 * README: Add a note about ranges in copyright years.
1297
4004ef46
GM
1298 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1299
06d8ace5 13002011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1301
1302 * configure.in: Add HP-UX on IA64 (Bug#6811).
1303
d6974efa
PE
13042011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1305
1306 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1307 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1308 as it is no longer needed.
6ffb2c0c 1309 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1310 * configure.in: Invoke the new gnulib macro
1311 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1312 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1313 * m4/getopt.m4: Sync from gnulib; this removes the need for
1314 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1315 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1316 New macro, synced from gnulib.
1317 * m4/warn-on-use.m4: Remove.
1318
e02ea74b
PE
13192011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1320
1321 aclocal.m4: put this file back into repository
1322 This way, we don't have to assume that the maintainer has
1323 the automake package installed. See
1324 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1325 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1326 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1327 undoing the previous change.
1328 * aclocal.m4: New file (actually, resurrected).
1329
48dcd482
MB
13302011-01-22 Miles Bader <miles@gnu.org>
1331
1332 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1333 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1334 Emacs directly uses fontconfig, and breaks building when using a
1335 strict linker).
1336
925e561d
PE
13372011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1338
b06b1098
PE
1339 src/config.in: shrink slightly
1340 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1341 This makes src/config.in a bit smaller, by removing identifiers
1342 like GNULIB_TEST_MKTIME that Emacs does not need.
1343 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1344 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1345 Sync from gnulib. This removes a few more unnecessary symbols from
1346 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1347 * configure, src/config.in: Regenerate.
1348
925e561d
PE
1349 aclocal.m4: tweaks to regenerate more conveniently
1350 This attempts to act better when the source is in a weird state. See
1351 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1352 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1353 * .bzrignore: Add aclocal.m4.
1354
942be821
PE
13552011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1356
1357 aclocal.m4: omit auto-generated file from repository
1358 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1359 the most recent change here.
1360 * aclocal.m4: Remove from bzr repository. This file is
1361 auto-generated and isn't needed to run 'configure'. See
1362 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1363
0813c96e
PE
13642011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1365
1366 Minor Makefile.in tweaks to build from gnulib better.
1367 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1368 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1369 (top_maintainer_clean): Don't remove aclocal.m4.
1370
7cae64b4
PE
13712011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1372
53911e8f
PE
1373 Minor cleanups for 'bzr status'
1374 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1375 the output of config.guess.
1376 * Makefile.in (top_distclean): Remove stamp-h1 too.
1377
7cae64b4
PE
1378 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1379 defined if the compiler supports GCC-style __attribute__
1380 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1381 this syntax.
1382
a3e44e79 13832011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1384
3cbecb8f
PE
1385 Makefile.in: tidy up the building of lib
1386 * Makefile.in (am--refresh): Mark as .PHONY.
1387 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1388 as they're not rebuilt unless you do a "make sync-from-gnulib"
1389 and the former is needed for "configure".
1390 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1391 has already removed lib/Makefile.
1392
ecbfcc83
PE
1393 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1394 This avoids building ftoastr and ldtoastr, which aren't needed. See
1395 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1396
803059b9
PE
1397 * .bzrignore: Add .h files that are host-dependent.
1398 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1399 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1400 host-dependent and are built as part of an ordinary 'make', and
1401 should not be checked in.
1402
6ffb2c0c
PE
1403 * lib/Makefile.in: Regenerate.
1404 * lib/COPYING: New file, a copy of COPYING.
1405
2a78afcc 1406 * configure: Regenerate.
37564543
PE
1407 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1408
e275c824 1409 Regenerate.
6ffb2c0c
PE
1410 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1411 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1412 New files, copied from gnulib by gnulib-tool.
1413 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1414 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1415 Regenerate.
ecbfcc83 1416
84bbb1ad
PE
1417 Use gnulib's getopt-gnu module.
1418 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1419 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1420 representative of the dependencies.
1421 * configure.in: Do not configure getopt, as gnulib does that now.
1422 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1423 getopt now, in lib.
ecbfcc83 1424
1fd182f0 1425 Regenerate.
6ffb2c0c
PE
1426 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1427 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1428 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1429 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1430 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1431 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1432 * m4/wchar_t.m4, warn-on-use.h:
1433 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1434 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1435 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1436 Regenerate.
1437
1e11dbe3
PE
1438 Use gnulib's mktime module.
1439 * Makefile.in (GNULIB_MODULES): Add mktime.
1440 * configure.in: Remove code no longer needed, as gnulib now does it.
1441 (AC_CHECK_FUNCS): Remove mktime.
1442 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1443 (__restrict): Remove, as this now gets in the way of the C99
1444 support for 'restrict' pulled in by the gnulib mktime module.
1445 Code should now use 'restrict' and not '__restrict".
1446 (mktime): Remove.
1447 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1448 and warn-on-use.h into the distribution.
1fd182f0
PE
1449
1450 Regenerate.
6ffb2c0c
PE
1451 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1452 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1453 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1454 * lib/dummy.c: Remove.
1455 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1456 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1457 Regenerate.
ecbfcc83 1458
1e11dbe3 1459 Use gnulib's ftoastr module.
fa2c4f56
PE
1460 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1461
743c80a7 1462 Regenerate.
6ffb2c0c
PE
1463 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1464 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1465 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1466 New files, generated automatically, with 'make sync-from-gnulib'
1467 followed by 'make'.
1468 * configure, lisp/dired.el, src/config.in: Regenerate.
1469
9a514d4a
PE
1470 Automate syncing from gnulib.
1471 * INSTALL, README: Document new subdirectory 'lib'.
1472 * Makefile.in (SUBDIR): Add lib.
1473 (SUBDIR_MAKEFILES): Add lib/Makefile.
1474 (lib-src, src, TAGS, tags): Depend on lib.
1475 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1476 ($(gnulib_srcdir)): New rule.
1477 (sync-from-gnulib): New rule, which is .PHONY.
1478 (lib): New rule, which is like lib-src.
1479 (Makefile): Depend on lib/Makefile.in.
1480 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1481 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1482 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1483 (am--refresh): New rule, to pacify Automake.
1484 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1485 Clean lib, too.
1486 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1487 droppings.
1488 (maintainer-clean, extraclean): Use it.
1489 * configure.in: Initialize for automake and gnulib, by invoking
1490 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1491 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1492 more conveniently with automake.
6ffb2c0c 1493 * lib/Makefile.am: New file.
9a514d4a
PE
1494 * make-dist: Also put into the distribution aclocal.m4,
1495 compile, depcomp, missing, and the files under lib/.
1496
dc3e3e7b
GM
14972011-01-15 Glenn Morris <rgm@gnu.org>
1498
1499 * Makefile.in (epaths-force): No more arch-tag to edit.
1500
dab73760
CY
15012011-01-15 Chong Yidong <cyd@stupidchicken.com>
1502
1503 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1504
9f4b8b47
PE
15052011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1506
1507 * make-dist: Distribute test/ files too.
1508 Distribute every file under test/ that is under version control,
1509 using patterns like *.el to capture files that are added later.
1510 Without this change, "configure" would fail, because it would
1511 attempt to build from a Makefile.in that was not distributed.
1512
d221e780
CO
15132011-01-13 Christian Ohler <ohler@gnu.org>
1514
1515 * Makefile.in (INFO_FILES): Add ERT.
1516
1517 * Makefile.in (check): Run tests in test/automated.
1518
1519 * Makefile.in:
1520 * configure.in: Add test/automated/Makefile.
1521
bc5585d1
PE
15222011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1523
2b3f5bc8
PE
1524 * install-sh, mkinstalldirs, move-if-change: Update from master
1525 source in gnulib.
1526
bc5585d1
PE
1527 * config.guess, config.sub: Updated from master source.
1528
2018939f
AS
15292011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1530
1531 * configure.in: Check for __builtin_unwind_init.
1532
e5365138
GM
15332011-01-05 Glenn Morris <rgm@gnu.org>
1534
1535 * configure.in (HAVE_MAKEINFO): New output variable.
1536 (MAKEINFO): Reset to "makeinfo" if not found.
1537 * Makefile.in (install-arch-indep, info):
1538 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1539
4fc5868a
UM
15402010-12-29 Ulrich Mueller <ulm@gentoo.org>
1541
1542 * configure.in: Make gameuser configurable (Bug#7717).
1543
68251e16
GM
15442010-12-15 Glenn Morris <rgm@gnu.org>
1545
1546 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1547 long absent lib-src/fns-*.el.
1548
838db889
GM
15492010-12-11 Glenn Morris <rgm@gnu.org>
1550
1551 * make-dist: Exclude etc/*.pyc.
1552
fe646d2c
AS
15532010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1554
1555 * configure.in: Don't double machfile in final message.
1556
d96c83fa
CY
15572010-12-04 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * configure.in: Fix last change.
1560
d6a003a8
AS
15612010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1562
1563 * configure.in: Remove reference to removed machine description
1564 files and allow $machine and $machfile to be empty. Substitute
1565 M_FILE/S_FILE instead of machfile/opsysfile.
1566
067d23c9
KY
15672010-12-03 Glenn Morris <rgm@gnu.org>
1568
1569 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1570
15712010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1572
1573 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1574 (EXTERNALLY_VISIBLE): New definition.
1575
15762010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1577
1578 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1579
15802010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1581
1582 * configure.in: Do not check for unconditionally included headers.
1583
15842010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1585
1586 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1587
15882010-11-09 Michael Albinus <michael.albinus@gmx.de>
1589
1590 * configure.in: Don't write a warning for D-Bus anymore.
1591
15922010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1593
1594 * configure.in: Fix indentation.
1595
15962010-10-31 Ken Brown <kbrown@cornell.edu>
1597
1598 * configure.in (checking whether localtime caches TZ): Use
1599 unsetenv instead of modifying environment directly.
1600
16012010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1602
1603 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1604 to avoid warning.
1605
16062010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1607
e9fce1ac 1608 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1609
16102010-10-22 Glenn Morris <rgm@gnu.org>
1611
1612 * make-dist: Avoid listing .el files twice. Don't try to run
1613 autoconf if --no-update.
1614
16152010-10-20 Glenn Morris <rgm@gnu.org>
1616
1617 * make-dist: No longer create lisp/MANIFEST.
1618
16192010-10-14 Glenn Morris <rgm@gnu.org>
1620
1621 * BUGS, INSTALL.BZR, README: Updates.
1622
16232010-10-13 Glenn Morris <rgm@gnu.org>
1624
1625 * make-dist: Remove --compress. Check for the appropriate
1626 gzip-like executable, and if not found, don't compress.
1627 Check version number in README, don't change it.
1628 Use find for nt/inc/*.h.
1629
16302010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1631
1632 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1633 trailing / from directory names.
1634
16352010-10-12 Glenn Morris <rgm@gnu.org>
1636
1637 * make-dist: Update and simplify.
1638
16392010-10-12 Eli Zaretskii <eliz@gnu.org>
1640
1641 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1642
16432010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1644
1645 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1646
16472010-10-09 Glenn Morris <rgm@gnu.org>
1648
1649 * make-dist: No more doc/emacs/*.texi.in.
1650
1651 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1652
16532010-10-09 Glenn Morris <rgm@gnu.org>
1654
1655 * configure.in: Combine some conditionals.
1656
1657 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1658 * make-dist: Include doc/emacs/*.texi.in.
1659
1660 * INSTALL, make-dist: Remove references to b2m.
1661 * Makefile.in (MAN_PAGES): Remove b2m.1.
1662
16632010-10-05 Glenn Morris <rgm@gnu.org>
1664
1665 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1666
16672010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1668
1669 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1670
16712010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1672
1673 * configure.in: Include stdlib.h and string.h unconditionally.
1674
16752010-09-29 Romain Francoise <romain@orebokech.com>
1676
1677 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1678
16792010-09-28 Glenn Morris <rgm@gnu.org>
1680
1681 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1682 happy.
1683
16842010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1685
1686 * configure.in: Enable imagemagick by default.
1687
16882010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1689
1690 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1691 GnuTLS libraries.
067d23c9
KY
1692
16932010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1694
1695 * configure.in: Set up GnuTLS.
1696
16972010-09-22 Chong Yidong <cyd@stupidchicken.com>
1698
1699 * configure.in: Announce whether libxml2 is linked to.
1700
17012010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1702
1703 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1704
17052010-09-18 Eli Zaretskii <eliz@gnu.org>
1706
1707 * config.bat: Detect that libxml2 is installed and if so, build
1708 with it.
1709
17102010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1711
1712 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1713 be used. This fixes a conf problem on Mac OS X.
1714
17152010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1716
1717 * configure.in: Check for libxml2.
1718
17192010-09-09 Glenn Morris <rgm@gnu.org>
1720
1721 * make-dist: No more TODO files under lisp/.
1722
17232010-09-04 Eli Zaretskii <eliz@gnu.org>
1724
1725 * config.bat: Produce lisp/gnus/_dir-locals.el from
1726 lisp/gnus/.dir-locals.el.
1727
17282010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1729
1730 * configure.in: Fix check for librsvg, imagemagick and
1731 MagickExportImagePixels.
1732
17332010-08-18 Joakim Verona <joakim@verona.se>
1734
1735 * Makefile.in, configure.in: Checks for ImageMagick.
1736
17372010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1738
1739 * configure.in (AC_PREREQ): Require autoconf 2.65.
1740
17412010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1742
1743 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1744
17452010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1746
1747 * configure.in: Add AC_C_BIGENDIAN.
1748
17492010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1750
1751 * configure.in (ORDINARY_LINK): Use on hpux* too.
1752
17532010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1754
1755 * configure.in: Check for util.h.
1756 Use -Wimplicit-function-declaration if compiler supports it.
1757
17582010-08-05 Eli Zaretskii <eliz@gnu.org>
1759
1760 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1761
17622010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1763
1764 * configure.in: Restore accidentally removed use of
1765 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1766
17672010-07-29 Chad Brown <yandros@mit.edu>
1768
1769 * configure.in: Check for dirent.h.
1770
17712010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1772
1773 * configure.in: Remove reference to usg5-4, unused.
1774
17752010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1776
1777 * configure.in: Check for __executable_start.
1778
17792010-07-24 Ken Brown <kbrown@cornell.edu>
1780
1781 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1782
17832010-07-24 Juanma Barranquero <lekktu@gmail.com>
1784
1785 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1786
17872010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1788
1789 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1790
17912010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1792
1793 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1794 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1795 (C_OPTIMIZE_SWITCH): Remove.
1796 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1797
17982010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1799
1800 * configure.in: Don't check for index and rindex, check for strchr
1801 and strrchr. Define strchr and strrchr as index and rindex,
1802 resp., in src/config.h if not available.
1803
18042010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1805
1806 * configure.in: Use -Wold-style-definition if available.
1807 This helps with the transition to standard C code, it can be
1808 removed when done.
1809
1810 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1811
1812 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1813 and MSWindows.
1814
18152010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1816
1817 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1818 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1819
18202010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1821
1822 * configure.in (getenv): Remove K&R declaration.
1823
18242010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1825
1826 * configure.in: Remove define __P.
1827
18282010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1829
1830 * configure.in (--enable-use-lisp-union-type): New flag.
1831
18322010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1833
1834 Fix CFLAGS for non-GCC compilers.
1835 * configure.in (CFLAGS): Always use -g like it was done before the
1836 2010-03-30 change.
1837 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1838 (Bug#6538)
1839
18402010-06-30 Glenn Morris <rgm@gnu.org>
1841
1842 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1843 Set with AC_DEFINE rather than AH_BOTTOM.
1844
1845 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1846 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1847 Set with shell, not cpp.
1848 (LIBX): Remove, just use -lX11 in the one place this was used.
1849 (cannot_dump): Replace with CANNOT_DUMP.
1850
18512010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1852
0a19a6f8 1853 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1854 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1855 by minimum required Gtk+ 2.6). Add checks for functions introduced
1856 in Gtk+ 2.14 or newer (bug#6505).
1857
18582010-06-26 Eli Zaretskii <eliz@gnu.org>
1859
1860 * config.bat: Remove white space around "+" in COPY commands.
1861
18622010-06-23 Glenn Morris <rgm@gnu.org>
1863
1864 * info/dir: Start descriptions in column 32, per Texinfo convention.
1865
18662010-06-16 Chong Yidong <cyd@stupidchicken.com>
1867
1868 * INSTALL: Update font information (Bug#6389).
1869
18702010-06-16 Glenn Morris <rgm@gnu.org>
1871
1872 * INSTALL: General update.
1873
18742010-06-12 Glenn Morris <rgm@gnu.org>
1875
1876 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1877
18782010-06-11 Glenn Morris <rgm@gnu.org>
1879
1880 * configure.in (--without-compress-info): New option.
1881 (GZIP_INFO): New output variable.
1882
1883 * Makefile.in (GZIP_INFO): New, set by configure.
1884 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1885 Handle man pages in the same way.
1886
18872010-06-10 Glenn Morris <rgm@gnu.org>
1888
1889 * Makefile.in (install-arch-indep): Gzip the info files too.
1890
1891 * make-dist: Remove references to non-existent directories and files.
1892
18932010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1894
1895 * configure.in: Include <strings.h> and <string.h> instead of
1896 "strings.h" and "string.h".
1897
18982010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1899
1900 * configure.in: Remove code dealing with BSTRING.
1901
19022010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1903
1904 * configure.in (AC_PREREQ): Require autoconf 2.65.
1905
1906 * configure.in (unxec): Do not define and substitute.
1907 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1908
19092010-06-03 Glenn Morris <rgm@gnu.org>
1910
1911 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1912
19132010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1914
1915 Fix alloca definition when using gcc on non-gnu systems.
1916 * configure.in: Use the code sequence indicated by "info autoconf"
1917 for alloca (bug#6170).
1918
19192010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1920
1921 * .bzrignore: Ignore new files from trunk, which appear if you use
1922 colocated branches (i.e. "bzr switch").
1923
19242010-05-28 Glenn Morris <rgm@gnu.org>
1925
1926 * configure.in: Simplify some of the $canonical tests.
1927
19282010-05-27 Glenn Morris <rgm@gnu.org>
1929
1930 * config.bat: Do not preprocess src/Makefile.in.
1931
1932 * configure.in: Do not preprocess src/Makefile.in.
1933 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1934 (AC_EGREP_CPP): Test no longer needed.
1935
1936 * make-dist: No more Makefile.c files.
1937
19382010-05-26 Glenn Morris <rgm@gnu.org>
1939
1940 * configure.in (YMF_PASS_LDFLAGS): Remove.
1941 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1942
1943 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1944 Add $GNUSTEP_LOCAL_HEADERS.
1945 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1946
1947 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1948 (GNUSTEP_MAKEFILES): Remove.
1949 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1950 stuff to here.
1951
19522010-05-25 Glenn Morris <rgm@gnu.org>
1953
1954 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1955 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1956
1957 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1958 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1959 here instead.
1960
19612010-05-24 Romain Francoise <romain@orebokech.com>
1962
1963 * make-dist: Look for version in src/emacs.c.
1964 Use lisp/subr.el rather than lisp/version.el for location check.
1965
19662010-05-21 Glenn Morris <rgm@gnu.org>
1967
1968 * configure.in (MKDEPDIR): Parallel build tweak.
1969
1970 * configure.in (ns_frag): New output file.
1971
1972 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1973 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1974
1975 * configure.in (cannot_dump): New output variable.
1976
19772010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1978
1979 * configure.in: On NetBSD, if terminfo is found, use it in
1980 preference to termcap. (Bug#6190)
1981
19822010-05-20 Glenn Morris <rgm@gnu.org>
1983
1984 * make-dist (src): Include *.mk.
1985 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1986 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1987 (deps_frag): New output file.
1988 (AUTO_DEPEND): Remove this definition.
1989
1990 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1991
19922010-05-19 Glenn Morris <rgm@gnu.org>
1993
1994 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1995 (ORDINARY_LINK): New AC_DEFINE.
1996 (LIB_GCC): No need to set if ORDINARY_LINK.
1997
19982010-05-18 Glenn Morris <rgm@gnu.org>
1999
2000 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2001 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2002
2003 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2004 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2005 (RALLOC_OBJ): New output variable.
2006
2007 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2008 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2009
20102010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2011
2012 * Makefile.in (src): Provide the name of the VCS file that witnesses
2013 a pull.
2014 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2015
20162010-05-17 Glenn Morris <rgm@gnu.org>
2017
2018 * configure.in (OLDXMENU_DEPS): New output variable.
2019
20202010-05-16 Glenn Morris <rgm@gnu.org>
2021
2022 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2023
2024 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2025 * Makefile.in (install-arch-dep): Update for above change.
2026
2027 * Makefile.in (ns_appdir): Remove.
2028 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2029
2030 * configure.in (TEMACS_LDFLAGS2): New output variable.
2031
2032 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2033 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2034 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2035 nothing uses.
2036
20372010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2038
2039 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2040 does not use them.
2041 (X11R5_INHIBIT_I18N): Remove, unused.
2042
20432010-05-15 Glenn Morris <rgm@gnu.org>
2044
2045 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2046
2047 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2048
20492010-05-15 Ken Raeburn <raeburn@raeburn.org>
2050
2051 * configure.in: Look for version string in its new location.
2052
20532010-05-15 Eli Zaretskii <eliz@gnu.org>
2054
2055 * config.bat: Remove support for DJGPP v1.x.
2056
20572010-05-15 Glenn Morris <rgm@gnu.org>
2058
2059 * configure.in (OLDXMENU_TARGET): New output variable.
2060
2061 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2062
2063 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2064 and other files that no longer exist.
2065
20662010-05-14 Glenn Morris <rgm@gnu.org>
2067
2068 * configure.in (cpp_undefs): Add mktime, register, X11.
2069
2070 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2071 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2072 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2073
2074 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2075 (GNUSTEP_MAKEFILES): Do not output.
2076
20772010-05-13 Glenn Morris <rgm@gnu.org>
2078
2079 * configure.in: Fix some paren typos.
2080
2081 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2082
2083 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2084
20852010-05-12 Glenn Morris <rgm@gnu.org>
2086
2087 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2088
2089 * configure.in (LIB_GCC): New output variable.
2090
20912010-05-11 Glenn Morris <rgm@gnu.org>
2092
2093 * make-dist (msdos): No more mainmake.
2094
2095 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2096 * config.bat: Do not run cpp on lib-src/Makefile.in.
2097
2098 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2099
21002010-05-10 Glenn Morris <rgm@gnu.org>
2101
2102 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2103
2104 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2105 (BLESSMAIL_TARGET): New output variable.
2106
21072010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2108
2109 * INSTALL: Fix typos.
2110
21112010-05-08 Chong Yidong <cyd@stupidchicken.com>
2112
2113 * configure.in: Add check for buggy version of GCC (Bug#6031).
2114
21152010-05-08 Glenn Morris <rgm@gnu.org>
2116
2117 * configure.in (HAVE_LIBNCURSES): New local variable.
2118 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2119 replacing cpp in src/s/*.h and src/Makefile.in.
2120
21212010-05-07 Chong Yidong <cyd@stupidchicken.com>
2122
2123 * Version 23.2 released.
2124
21252010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2126
2127 * configure.in: Add tests for `isnan' and `copysign'.
2128
21292010-05-07 Eli Zaretskii <eliz@gnu.org>
2130
2131 * config.bat: Allow for 2 leading `#'s in comments in
2132 src/Makefile.in.
2133
21342010-05-07 Glenn Morris <rgm@gnu.org>
2135
2136 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2137 Merges logic from src/s/* and src/Makefile.in.
2138 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2139
21402010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2141
2142 Define START_FILES and LIB_STANDARD using autoconf.
2143 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2144 here from src/s/*.h.
2145 (HAVE_CRTIN): Remove, inline logic in the netbsd
2146 START_FILES/LIB_STANDARD computation.
2147
21482010-05-06 Glenn Morris <rgm@gnu.org>
2149
2150 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2151
2152 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2153 (LD_SWITCH_X_SITE): Remove unused variables.
2154
21552010-05-04 Glenn Morris <rgm@gnu.org>
2156
2157 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2158 as well.
2159 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2160
2161 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2162
2163 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2164 variables, replacing c_switch_machine, c_switch_system.
2165 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2166 @c_switch_system@.
2167
21682010-05-03 Glenn Morris <rgm@gnu.org>
2169
2170 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2171
2172 * make-dist: There are no more src/m/*.inp files.
2173
21742010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2175
2176 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2177 (ac_link): Do not use ld_switch_machine.
2178
21792010-05-01 Glenn Morris <rgm@gnu.org>
2180
2181 * configure.in (OTHER_OBJ): Remove.
2182 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2183
21842010-04-30 Glenn Morris <rgm@gnu.org>
2185
2186 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2187 Elsewhere, maybe include it.
2188
2189 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2190 (OLDXMENU, LIBXMENU): New output variables.
2191
2192 * configure.in (OTHER_OBJ): New output variable.
2193
21942010-04-28 Glenn Morris <rgm@gnu.org>
2195
2196 * configure.in (CYGWIN_OBJ): New output variable.
2197
2198 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2199
2200 * configure.in (FONT_OBJ): New output variable.
2201
2202 * configure.in (LIBXMU): New output variable.
2203
2204 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2205
2206 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2207 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2208
22092010-04-27 Glenn Morris <rgm@gnu.org>
2210
2211 * configure.in (LIBXTR6): New output variable. Move unixware special
2212 case here from src/s/unixware.h.
2213
2214 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2215 in Makefiles.
2216 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2217
2218 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2219 (LIBXP): No longer substitute in Makefiles.
2220 (MOTIF_LIBW): New output variable. Move system-specific settings here
2221 from src/s files.
2222
22232010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2224
2225 Reduce CPP usage.
2226 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2227 (unexec): Define unconditionally, all platforms define
2228 UNEXEC. AC_SUBST it.
2229 (UNEXEC_SRC): Remove, unused.
2230 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2231
22322010-04-27 Glenn Morris <rgm@gnu.org>
2233
2234 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2235 replaced by LIBXP.
2236
2237 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2238 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2239 On hpux10-20, default to /lib.
2240
2241 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2242
22432010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2244
2245 * configure.in (LIBS_MACHINE): Remove, unused.
2246
2247 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2248
22492010-04-24 Glenn Morris <rgm@gnu.org>
2250
2251 * configure.in (CRT_DIR): New output variable.
2252 (--with-crt-dir): New option. (Bug#5655)
2253 (HAVE_LIB64_DIR): Remove.
2254
22552010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2256
2257 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2258
22592010-04-22 Miles Bader <miles@gnu.org>
2260
2261 * configure.in: Get rid of "unix" pre-defined macro when
2262 preprocessing Makefile. (Bug#5857)
2263
22642010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2265
2266 Avoid non-portable shell command negation
2267 * configure.in: Revert last change.
2268
22692010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2270
2271 * configure.in: Change "if test ! -f" to "if ! test -f".
2272
22732010-04-21 Glenn Morris <rgm@gnu.org>
2274
2275 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2276 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2277
22782010-04-21 Karel Klíč <kklic@redhat.com>
2279
2280 * configure.in: New option: --with(out)-selinux, on by default.
2281 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2282 LIBSELINUX_LIBS in Makefiles.
2283
22842010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2285
2286 * configure.in: Remove all references to LIBX11_SYSTEM.
2287
22882010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2289
2290 * configure.in: Remove all references to C_DEBUG_SWITCH.
2291
22922010-03-27 Eli Zaretskii <eliz@gnu.org>
2293
2294 * config.bat <lib-src>: Edit out lines that begin with several #
2295 characters.
2296
22972010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2298
2299 * configure.in: Remove support for old UNIX System V systems and
2300 for Unixware on non-x86 machines.
2301
2302 * configure.in: Remove support for Solaris on PPC and for old versions.
2303
2304 * configure.in: Remove non-working lynxos port.
2305
23062010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2307
2308 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2309
23102010-03-19 Glenn Morris <rgm@gnu.org>
2311
2312 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2313 happy.
2314
23152010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2316
2317 * configure.in: Check for tputs and friends, abort if not
2318 found (bug#5735).
2319
23202010-03-18 Glenn Morris <rgm@gnu.org>
2321
2322 * configure.in (--with-x-toolkit): In the help text, say which options
2323 are synonyms.
2324
2325 * configure.in (--with-mmdf, --with-mail-unlink):
2326 New options, off by default.
2327 (--with-mailhost): New option to set default POP host.
2328 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2329 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2330 New variables, substituted in Makefiles.
2331 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2332 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2333 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2334 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2335 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2336
23372010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2338
2339 * Makefile.in (uninstall): Handle the case where archlibdir does not
2340 exist. (Bug#5720)
2341
23422010-03-12 Eli Zaretskii <eliz@gnu.org>
2343
75f1671a 2344 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2345 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2346
2347 * configure: Regenerated.
2348
23492010-03-10 Chong Yidong <cyd@stupidchicken.com>
2350
2351 * Branch for 23.2.
2352
23532010-01-31 Juri Linkov <juri@jurta.org>
2354
2355 * .bzrignore: Add TAGS-LISP.
2356
23572010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2358
2359 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2360 this header file).
2361
23622010-01-12 Juanma Barranquero <lekktu@gmail.com>
2363
2364 * .bzrignore: Ignore all .exe, instead of individual files.
2365
23662010-01-12 Chong Yidong <cyd@stupidchicken.com>
2367
2368 * configure.in: Explicitly check for and link to -lXrender.
2369
23702010-01-12 Glenn Morris <rgm@gnu.org>
2371
2372 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2373 for bug reports for development versions.
2374
23752010-01-02 Eli Zaretskii <eliz@gnu.org>
2376
2377 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2378 build.
2379
23802009-12-27 Karl Fogel <kfogel@red-bean>
2381
2382 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2383 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2384
23852009-12-17 Glenn Morris <rgm@gnu.org>
2386
2387 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2388
23892009-12-15 Glenn Morris <rgm@gnu.org>
2390
2391 * info/dir: Add EDT entry.
2392 * Makefile.in (INFO_FILES): Add edt.
2393
23942009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2395
1154d12e 2396 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2397
23982009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2399
2400 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2401
24022009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2403
2404 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2405
24062009-12-01 Glenn Morris <rgm@gnu.org>
2407
2408 * make-dist: Add etc/images/mpc directory.
2409
24102009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2411
2412 * configure.in: Don't check for GConf unless X is used.
2413
24142009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2415
2416 * configure.in: Use -Wdeclaration-after-statement if available.
2417
24182009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2419
2420 * configure.in: New option: --with(out)-gconf.
2421 Set HAVE_GCONF if we find gconf.
2422
24232009-11-17 Glenn Morris <rgm@gnu.org>
2424
2425 * Makefile.in (INFO_FILES): Add semantic.
2426
24272009-11-16 Chong Yidong <cyd@stupidchicken.com>
2428
2429 * info/dir: Add Semantic.
2430
24312009-11-16 Glenn Morris <rgm@gnu.org>
2432
2433 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2434 pattern, so as not to exclude makefile*.el. (Bug#4912)
2435
24362009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2437
2438 * configure.in: --enable-autodepend is new. Check for GNU Make
2439 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2440 gcc and GNU make to generate dependencies.
2441
24422009-10-27 Glenn Morris <rgm@gnu.org>
2443
2444 * make-dist: Make links to doc/lispintro/*.pdf.
2445
24462009-10-23 Jim Meyering <meyering@redhat.com>
2447
2448 * configure.in: Invoke $CPP with -P when creating Makefile and
2449 src/Makefile. Without this, gcc 4.4.2 converts each
2450 backslash-newline pair in the input to a bare newline, yielding
2451 invalid Makefiles.
2452
2453 * configure: Regenerate.
2454
24552009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2456
2457 * configure.in (vax-dec-vms): Remove, not supported anymore.
2458
24592009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2460
2461 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2462 (*-apple-darwin*): Add x86_64 architecture.
2463
24642009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2465
2466 * config.guess, config.sub: Updated from master source.
2467
24682009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2469
2470 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2471
24722009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2473
2474 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2475
24762009-09-29 Glenn Morris <rgm@gnu.org>
2477
2478 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2479
24802009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2481
2482 * config.guess, config.sub: Updated from master source.
2483
2484 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2485
24862009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2487
2488 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2489
24902009-09-13 Chong Yidong <cyd@stupidchicken.com>
2491
2492 * INSTALL: Update URL for GNU FreeFont.
2493
24942009-09-09 Glenn Morris <rgm@gnu.org>
2495
2496 * Makefile.in (install-arch-indep): Don't recursively change perms of
2497 site-lisp and infodir. There may be non-Emacs files in here, and the
2498 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2499 (mkdir): Set umask to world-readable before creating directories.
2500 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2501
25022009-08-29 Glenn Morris <rgm@gnu.org>
2503
2504 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2505 (info): Don't give an error in the absence of makeinfo - let the doc
2506 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2507
25082009-08-23 Ken Raeburn <raeburn@raeburn.org>
2509
2510 * Makefile.in (install-arch-indep): If the versioned DOC-####
2511 generated during loadup+dump isn't found, install the plain DOC
2512 file that always gets generated, in case CANNOT_DUMP is set.
2513
2514 * configure.in: Warn if package version specified here doesn't
2515 match the version in version.el.
2516 * configure: Regenerate.
2517
25182009-08-22 Michael Albinus <michael.albinus@gmx.de>
2519
2520 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2521
2522 * configure: Regenerate.
2523
25242009-08-19 Glenn Morris <rgm@gnu.org>
2525
2526 * INSTALL: Remove reference to cvtmail.
2527
25282009-08-15 CHENG Gao <chenggao@gmail.com>
2529
2530 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2531
25322009-08-02 Kevin Ryde <user42@zip.com.au>
2533
2534 * INSTALL: Fix free fonts URL.
2535
25362009-07-22 Glenn Morris <rgm@gnu.org>
2537
2538 * configure.in (AC_PREREQ): Require autoconf 2.62.
2539
25402009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2541
2542 * configure.in (--enable-checking, --enable-profiling):
2543 Use AS_HELP_STRING.
2544
25452009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2546
2547 * configure.in (--enable-profiling): New option.
2548 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2549
25502009-06-27 Glenn Morris <rgm@gnu.org>
2551
2552 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2553
25542009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2555
2556 * configure.in (--enable-checking): New option.
2557
25582009-06-24 Glenn Morris <rgm@gnu.org>
2559
2560 * make-dist: Warn if subdir does not exist in source.
2561 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2562 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2563 No longer make links.
2564
25652009-06-24 Yavor Doganov <yavor@gnu.org>
2566
2567 * make-dist (tempdir): Don't create directories preferences.gorm
2568 and preferences.nib, they are no longer required.
2569
25702009-06-21 Chong Yidong <cyd@stupidchicken.com>
2571
2572 * Branch for 23.1.
2573
25742009-06-12 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * configure.in: Delete mac-fix-env target, which has been
2577 removed (Bug#3531).
2578
25792009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2580
1154d12e 2581 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2582
25832009-05-05 Per Starbäck <per@starback.se> (tiny change)
2584
2585 * BUGS: Use new binding of view-emacs-problems.
2586
c7015153 25872009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2588
2589 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2590 for Solaris compatibility.
2591
25922009-04-25 Chong Yidong <cyd@stupidchicken.com>
2593
2594 * configure: Regenerate.
2595
2596 * configure.in: Disable use of FreeType without libXft.
2597
25982009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2599
2600 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2601 Check if it is declared in gtk.h.
2602
26032009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2604
2605 * Makefile.in (install-arch-indep): Remove .gitignore files.
2606
26072009-04-03 Kenichi Handa <handa@m17n.org>
2608
2609 * INSTALL: Make the section "Complex Text Layout support
2610 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2611
26122009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2613
2614 * configure.in (rs6000-ibm-aix6*): Fix typo.
2615
26162009-03-04 Glenn Morris <rgm@gnu.org>
2617
2618 * Makefile.in (INFO_FILES): Add auth.
2619
26202009-03-03 Glenn Morris <rgm@gnu.org>
2621
2622 * info/dir: Add Auth-source.
2623
26242009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2625
2626 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2627 the second.
2628
26292009-02-28 Eli Zaretskii <eliz@gnu.org>
2630
2631 * config.bat: Copy .dbxinit to _dbxinit.
2632
2633 * make-dist (Making links to `info'): Remove .gitignore.
2634
26352009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2636
2637 * Makefile.in (lib-src, lisp): Use simpler rule.
2638 (src): Be more specific to avoid recompiling all the .elc files just
2639 because the bootstrap-emacs is missing.
2640
26412009-02-26 Chong Yidong <cyd@stupidchicken.com>
2642
2643 * configure.in: Require librsvg >= 2.11.
2644
26452009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2646
2647 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2648 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2649
26502009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2651
2652 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2653
26542009-02-03 Glenn Morris <rgm@gnu.org>
2655
2656 * make-dist: Add some missing files, remove some that are no longer
2657 present.
2658
26592009-02-02 Glenn Morris <rgm@gnu.org>
2660
2661 * make-dist: Add some missing nextstep/ files.
2662
26632009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2664
2665 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2666
26672009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2668
2669 * configure.in: Add support for m68k-*-netbsd.
2670
26712009-01-14 Juri Linkov <juri@jurta.org>
2672
2673 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2674
2675 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2676 and bug-reference-mode.
2677
26782009-01-11 Juri Linkov <juri@jurta.org>
2679
2680 * INSTALL.CVS: Move configuration explicitly to the first step.
2681
26822009-01-09 Glenn Morris <rgm@gnu.org>
2683
2684 * .dir-locals.el: Don't set indent-tabs-mode.
2685
26862008-12-30 Kenichi Handa <handa@m17n.org>
2687
2688 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2689 the function OTF_get_variation_glyphs.
2690
26912008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2692
2693 * Makefile.in (install-arch-dep): Remove old directories in
2694 ns_app* before moving new directories there.
2695
26962008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2697
2698 * .dir-locals.el: Remove non-working entry for pmail.
2699 (fill-column): Fix typo.
2700 (change-log-mode): Add fill column.
2701
27022008-12-26 Eli Zaretskii <eliz@gnu.org>
2703
2704 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2705
27062008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2707
2708 * make-dist (tempdir): Distribute .dir-locals.el.
2709
2710 * .dir-locals.el: New file.
2711
27122008-12-19 Eli Zaretskii <eliz@gnu.org>
2713
2714 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2715 for rationale.
2716
27172008-12-13 Glenn Morris <rgm@gnu.org>
2718
2719 * Makefile.in (install-arch-indep): Add new man-pages.
2720 (manext): Remove variable.
2721 (MAN_PAGES): New variable.
2722 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2723 and remove.
2724 (uninstall): Remove desktop file and icons, game scores if empty.
2725
27262008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2727
2728 * config.guess, config.sub: Updated from master source.
2729
27302008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2731
2732 * Makefile.in (install-arch-indep): Install ebrowse.1.
2733
27342008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2735
2736 * configure.in: Add Solaris on x86_64.
2737
27382008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2739
2740 * config.guess, config.sub: Updated from master source.
2741
27422008-12-08 Eli Zaretskii <eliz@gnu.org>
2743
2744 * info/dir: Fix last change.
2745
27462008-12-07 Eli Zaretskii <eliz@gnu.org>
2747
2748 * info/dir: Untabify.
2749
27502008-11-28 Ulrich Mueller <ulm@gentoo.org>
2751
2752 * configure.in: Fix last change.
2753
27542008-11-28 Richard M Stallman <rms@gnu.org>
2755
2756 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2757 New configurations.
2758
27592008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2760
2761 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2762 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2763
27642008-11-15 Eli Zaretskii <eliz@gnu.org>
2765
2766 * Makefile.in (INFO_FILES): Remove ns-emacs.
2767
2768 * info/dir (NS-Emacs): Remove entry.
2769
27702008-11-08 Eli Zaretskii <eliz@gnu.org>
2771
2772 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2773
27742008-11-07 Glenn Morris <rgm@gnu.org>
2775
2776 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2777
27782008-10-31 Eli Zaretskii <eliz@gnu.org>
2779
2780 * config.bat: Tell user to expect one "File not found" message
2781 while the `doc' directory is being configured.
2782
27832008-10-30 Chong Yidong <cyd@stupidchicken.com>
2784
2785 * update-subdirs: Put obsolete directory last.
2786
27872008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2788
2789 * configure.in: Check fontconfig always.
2790
27912008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2792
2793 * configure (*-solaris2.[7-9]*): Fix typo.
2794
27952008-10-24 Glenn Morris <rgm@gnu.org>
2796
2797 * configure.in (--without-sync-input, --with-pkg-config-prog):
2798 Help strings start with lower case.
2799 (--with-gnustep-conf): New option.
2800 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2801
28022008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2803
2804 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2805 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2806 is not found. (Bug#1230)
2807
28082008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2809
2810 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2811 Use sol2-6.h for Solaris 7-9.
2812
28132008-10-18 Ulrich Mueller <ulm@gentoo.org>
2814
2815 * configure.in: Add support for GNU/Linux on SuperH.
2816
28172008-10-12 Andreas Schwab <schwab@suse.de>
2818
2819 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2820
1a71cb28 28212008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2822
2823 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2824 "X") to avoid confusion.
2825
2826 * configure: Regenerate.
2827
28282008-09-07 Romain Francoise <romain@orebokech.com>
2829
2830 * make-dist: Distribute doc/man/ChangeLog.
2831
28322008-08-28 Chong Yidong <cyd@stupidchicken.com>
2833
2834 * configure.in: Disable XFT and Freetype when without X.
2835
2836 * configure: Regenerate.
2837
28382008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2839
2840 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2841
28422008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2843
2844 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2845 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2846
2847 * configure: Regenerate.
2848
28492008-08-20 Eli Zaretskii <eliz@gnu.org>
2850
2851 * configure.in: Move "#define subprocesses" before
2852 config_opsysfile is included.
2853
28542008-08-19 Kenichi Handa <handa@m17n.org>
2855
2856 * INSTALL (Extra fonts): Mention local fonts, don't mention
2857 mule-unicode.
2858
28592008-08-16 Chong Yidong <cyd@stupidchicken.com>
2860
2861 * make-dist: Omit info/.arch-inventory.
2862
28632008-08-16 Jason Rumney <jasonr@gnu.org>
2864
2865 * make-dist (tempdir/nt): Link emacsclient.rc.
2866
28672008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2868
2869 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2870 AC_SUBST it.
2871 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2872 AC_SUBST it.
2873 (OTHER_FILES): Always define for HAVE_NS.
2874 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2875 * configure: Regenerate.
2876
28772008-08-07 Andreas Schwab <schwab@suse.de>
2878
2879 * configure.in: Correctly handle
2880 --enable-cocoa-experimental-ctrl-g=no and
2881 --enable-ns-self-contained=yes.
2882
28832008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2884
2885 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2886 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2887 bother undef'ing since won't have desired effect.
2888
28892008-08-06 Andreas Schwab <schwab@suse.de>
2890
2891 * configure.in: Fix quoting.
2892
28932008-08-06 Chong Yidong <cyd@stupidchicken.com>
2894
2895 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2896
28972008-08-05 Ulrich Mueller <ulm@gentoo.org>
2898
2899 * configure.in: Add checks for krb5_error.text and
2900 krb5_error.e_text struct members.
2901
29022008-08-04 Chong Yidong <cyd@stupidchicken.com>
2903
2904 * configure.in: Test for existence of NSInteger.
2905 Suggested by Yavor Doganov.
2906
29072008-08-02 Romain Francoise <romain@orebokech.com>
2908
2909 * Makefile.in (INFO_FILES): Add mairix-el.
2910
29112008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2912
2913 * make-dist:
2914 * README: Remove VMS support.
2915 * vms: Remove directory.
2916
29172008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2918
2919 * configure.in (MULTI_KBOARD): Remove.
2920
29212008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2922
2923 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2924
29252008-07-29 Chong Yidong <cyd@stupidchicken.com>
2926
2927 * info/dir (File): Add mairix-el.
2928
29292008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2930
2931 Remove support for Mac Carbon.
2932 * mac: Remove directory.
2933 * make-dist:
2934 * configure.in:
2935 * README:
2936 * Makefile.in:
2937 * INSTALL: Remove code for Carbon.
2938 * configure: Regenerate.
2939
29402008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2941
2942 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2943
29442008-07-25 Chong Yidong <cyd@stupidchicken.com>
2945
2946 * configure.in: Check for getrlimit.
2947
2948 * configure: Regenerate.
2949
29502008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2951
2952 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2953 in src/Makefile.in.
2954 (static): Remove, autoconf would always comment it out anyway.
2955 (subprocesses): Define unconditionally.
2956
29572008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2958
2959 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2960 compilation under GNUstep.
2961
29622008-07-18 Kenichi Handa <handa@m17n.org>
2963
2964 * INSTALL (Complex Text Layout support libraries): Delete the
2965 paragraph about --enable-font-backend.
2966
29672008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2968
2969 * configure.in: Print out some info to user for NeXTstep builds.
2970 (ns-app): Remove enable option.
2971 (ns-self-contained): Add enable option.
2972 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2973 GNUstep, use to set install prefixes, and substitute in Makefiles.
2974 * configure: Regenerate.
2975 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2976 NS app bundle.
2977
29782008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2979
2980 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2981
29822008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2983
2984 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2985 NS_IMPL_COCOA.
2986
29872008-07-16 Glenn Morris <rgm@gnu.org>
2988
2989 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2990 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2991 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2992 never unset.
2993
2994 * make-dist: Add nextstep/ directories.
2995 (src, lib-src): Add .m files.
2996
29972008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2998
2999 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3000 (USER_FULL_NAME): Remove, not used anymore.
3001 * configure: Regenerate.
3002
30032008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3004
3005 Changes and additions for NeXTstep windowing system (Cocoa and
3006 GNUstep) support.
3007
3008 * configure.in: Add support for NS window system: --with-ns (default
3009 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3010 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3011 disable font backend if window system is "none", not if !HAVE_X11.
3012 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3013 (install-arch-dep): Add commands to assemble NS .app package.
3014
30152008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3016
3017 * configure.in: Use macppc for Darwin. Remove references to
3018 desupported systems.
3019 * configure: Regenerate.
3020
30212008-07-05 Glenn Morris <rgm@gnu.org>
3022
3023 * make-dist (EMACS): Doc fix.
3024 (lisp): There are no *.dat or image files here any more.
3025 (src): There are no *.s files here any more.
3026 (etc/images, etc/images/*): Link to most regular files.
3027
30282008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3029
3030 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3031
30322008-07-01 Glenn Morris <rgm@gnu.org>
3033
3034 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3035 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3036 and explicitly export there. (Bug#507.)
3037
30382008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3039
3040 * configure.in:
3041 * configure: Remove references to obsolete systems.
3042
30432008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3044
3045 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3046 make it depend on all other */.in files.
3047 (src/Makefile, src/config.stamp, lib-src/Makefile)
3048 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3049 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3050 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3051 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3052
3053 * configure.in: Don't create src/config.stamp any more.
3054
30552008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3056
3057 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3058
30592008-06-22 Glenn Morris <rgm@gnu.org>
3060
3061 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3062
30632008-06-21 Romain Francoise <romain@orebokech.com>
3064
3065 * Makefile.in (INFO_FILES): Add sasl.
3066
30672008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3068
3069 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3070 (bootstrap-build): Remove.
3071 (top_bootclean): New var.
3072 (top_distclean, bootstrap-clean): Use it.
3073 (bootstrap): Don't recheck config. Make normally.
3074
30752008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3076
3077 * Makefile.in (SUBDIR): Include `lisp'.
3078 (lisp): Depend on `src'.
3079 (top_distclean): Don't remove config.status.
3080 (bootstrap-clean): New target.
3081 (maintainer-clean): Use it.
3082 (bootstrap): Use bootstrap-clean. Re-run config.status.
3083 (src/bootstrap-emacs${EXEEXT}): New target.
3084 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3085 src/Makefile now takes care of it.
3086 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3087
30882008-06-15 Glenn Morris <rgm@gnu.org>
3089
3090 * info/dir: Add sasl.
3091
30922008-06-09 Alan Mackenzie <acm@muc.de>
3093
3094 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3095
30962008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3097
3098 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3099
31002008-06-07 Glenn Morris <rgm@gnu.org>
3101
3102 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3103 serve no purpose.
3104
31052008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3106
3107 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3108 * configure: Regenerate.
3109
31102008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3111
3112 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3113
31142008-05-14 Kenichi Handa <handa@m17n.org>
3115
3116 * configure: Regenerate.
3117
3118 * configure.in: Don't handle --disable-font-backend. Don't print
3119 a message about a font backend.
3120
31212008-05-09 Glenn Morris <rgm@gnu.org>
3122
3123 * configure.in: Make absence of makeinfo a fatal error only if the info
3124 files don't exist.
3125 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3126
31272008-05-07 Eli Zaretskii <eliz@gnu.org>
3128
3129 * config.bat: Fix last change: don't use < and > in "rem" lines,
3130 they are interpreted as redirection by DOS shells.
3131
31322008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3133
3134 * configure.in: Check availability of AvailabilityMacros.h
3135 if HAVE_CARBON.
3136
3137 * configure: Regenerate.
3138
31392008-05-03 Glenn Morris <rgm@gnu.org>
3140
3141 * configure.in (x_libraries): Remove standard 64-bit directories -
3142 experimental workaround for minor autoconf bug.
3143
3144 * configure.in (--without-makeinfo): New option. If set,
3145 absence of suitable makeinfo is not a fatal error.
3146 * Makefile.in (MAKEINFO): New, set by configure.
3147 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3148 (info-real): New target.
3149 (info): Without makeinfo, do nothing, else call `info-real'.
3150
31512008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3152
3153 * configure.in: Remove hpux10.20 from the desupported list.
3154
31552008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3156
3157 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3158
31592008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3160
3161 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3162 rather than change CPPFLAGS.
3163 (HAVE_GTK): Rename to USE_GTK.
3164
31652008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3166
3167 * configure.in: Replace the obsolete macros AC_AIX and
3168 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3169
31702008-04-05 Andreas Schwab <schwab@suse.de>
3171
3172 * configure.in: No longer create admin/unidata/Makefile.
3173
31742008-03-28 Andreas Schwab <schwab@suse.de>
3175
3176 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3177 (lisp/Makefile): New rule.
3178
31792008-03-13 Glenn Morris <rgm@gnu.org>
3180
3181 * configure.in (AC_INIT): Fix version number.
3182 (sync-input): Reword the option, since it's on by default.
3183
31842008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3185
3186 * configure.in: Add --enable-sync-input, default yes.
3187
31882008-03-11 Glenn Morris <rgm@gnu.org>
3189
3190 * Makefile.in (install-etc, mkdir): Handle directory
3191 etc/images/icons/hicolor/*/mimetypes/.
3192
3193 * make-dist: Handle icons/hicolor/scalable directory.
3194
31952008-03-05 Glenn Morris <rgm@gnu.org>
3196
3197 * configure.in: Enable font-backend by default.
3198 (USE_FONT_BACKEND): Set to "no" in absence of X.
3199 (PKG_CONFIG): Don't set multiple times, once is enough.
3200 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3201
32022008-03-03 Glenn Morris <rgm@gnu.org>
3203
3204 * Makefile.in (iconsrcdir): New variable.
3205 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3206 directory.
3207
32082008-02-29 Glenn Morris <rgm@gnu.org>
3209
3210 * test/: New directory.
3211
32122008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3213
3214 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3215
32162008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3217
3218 * configure.in: Print an error for systems that we think are obsolete
3219 and are proposed to be removed. Remove some more unused systems.
3220 Add support for powerpc-ibm-aix6*.
3221
32222008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3223
3224 * configure.in: Remove references to obsolete variables and systems.
3225
32262008-02-21 Glenn Morris <rgm@gnu.org>
3227
3228 * Makefile.in (set_installuser): New.
3229 (install-arch-indep): Use set_installuser to avoid duplicate code.
3230
3231 * README.unicode: Split into admin/notes/unicode,font-backend and
3232 remove.
3233
32342008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3235
3236 * configure.in (arm*-*-freebsd*): Add.
3237
32382008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3239
3240 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3241 dealing with obsolete variables.
3242
32432008-02-08 Glenn Morris <rgm@gnu.org>
3244
3245 * Makefile.in (check-info-dir): New target.
3246
32472008-02-08 Michael Olson <mwolson@gnu.org>
3248
3249 * Makefile.in (INFO_FILES): Add epa.
3250
3251 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3252 features" section.
3253
32542008-02-06 Glenn Morris <rgm@gnu.org>
3255
3256 * configure.in (--with-gcc): Give an error saying this option has
3257 been removed.
3258 (--with-gtk): Remove this option.
3259
32602008-02-06 Tom Tromey <tromey@redhat.com>
3261
3262 * configure.in (--with-gcc): Remove.
3263 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3264
32652008-02-05 Ulrich Mueller <ulm@gentoo.org>
3266
3267 * INSTALL: Recommend giflib, not libungif.
3268
32692008-02-05 Tom Tromey <tromey@redhat.com>
3270
3271 * configure.in (--with-dbus): Default to enabled.
3272
32732008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3274
3275 * INSTALL (Complex Text Layout support libraries): New section.
3276
32772008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3278
3279 * make-dist: Remove references to files in mac/ that have been
3280 deleted.
3281
32822008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3283
3284 * configure.in: For libotf and m17n-flt checks, set shell vars
3285 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3286 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3287 Reported by Ulrich Mueller.
3288
32892008-02-02 Eli Zaretskii <eliz@gnu.org>
3290
3291 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3292 admin/unidata/Makefile.in to Makefile.
3293
32942008-02-02 Glenn Morris <rgm@gnu.org>
3295
3296 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3297 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3298 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3299
33002008-02-01 Miles Bader <miles@gnu.org>
3301
3302 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3303 [libotf], and [m17n-flt] options.
3304
33052008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3306
3307 * configure.in: Add EMACS_ARG_N([libotf]...), and
3308 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3309 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3310 CFLAGS, and LIBS in checking of m17n-flt.
3311
33122008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3313
3314 * configure.in: Check the availability of m17n-flt library.
3315
33162008-02-01 Kenichi Handa <handa@m17n.org>
3317
3318 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3319 not available.
3320
33212008-02-01 Kenichi Handa <handa@m17n.org>
3322
3323 * configure.in: New args --enable-font-backend, --with-xft,
3324 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3325 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3326 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3327 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3328
33292008-02-01 Kenichi Handa <handa@m17n.org>
3330
3331 * make-dist: Include etc/charsets in tarball.
3332
33332008-02-01 Kenichi Handa <handa@m17n.org>
3334
3335 * configure.in: While running cpp on junk.c, include
3336 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3337 exists.
3338
33392008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3340
3341 * configure.in (xtensa): Match more configurations.
3342
33432008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3344
3345 * configure.in: Update comment.
3346
33472008-01-26 Glenn Morris <rgm@gnu.org>
3348
3349 * configure.in (--without-gcc): By default, neither off nor on.
3350 (--with-carbon): Tone down rhetoric in help text.
3351
33522008-01-25 Glenn Morris <rgm@gnu.org>
3353
3354 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3355 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3356 Default `Carbon' to off (it's unsupported).
3357
33582008-01-24 Glenn Morris <rgm@gnu.org>
3359
3360 * configure.in: Standardize dbus-related messages.
3361
33622008-01-23 Michael Olson <mwolson@gnu.org>
3363
3364 * configure.in (pkg-config-prog): Remove initial whitespace.
3365
33662008-01-23 Tom Tromey <tromey@redhat.com>
3367
3368 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3369 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3370 Update all users.
3371
33722008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3373
3374 * config.guess, config.sub: Updated from master source.
3375
33762008-01-17 Andreas Schwab <schwab@suse.de>
3377
3378 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3379
33802008-01-17 Glenn Morris <rgm@gnu.org>
3381
3382 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3383
33842008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3385
3386 * configure.in: Remove more references to unsupported systems.
3387
33882008-01-16 Sven Joachim <svenjoac@gmx.de>
3389
3390 * make-dist: Add --lzma.
3391
33922008-01-16 Glenn Morris <rgm@gnu.org>
3393
3394 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3395 configure checks for this.
3396
33972008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3398
3399 * configure.in: Remove more references to unsupported systems.
3400
34012008-01-06 Romain Francoise <romain@orebokech.com>
3402
3403 * configure.in: Delete extra semicolons.
3404
34052008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3406
3407 * configure.in: Remove references to unsupported systems.
3408
34092008-01-05 Romain Francoise <romain@orebokech.com>
3410
3411 * make-dist: Add --bzip2. Update copyright.
3412
34132008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3414
3415 * configure.in: Remove support for Masscomp.
3416
34172008-01-05 Glenn Morris <rgm@gnu.org>
3418
3419 * Makefile.in (desktopdir, icondir): New variables.
3420 (install-arch-indep): Also depend on `install-etc'.
3421 (install-etc): New target.
3422 (mkdir): Also create the `applications' and `icons' directories.
3423
34242008-01-04 Glenn Morris <rgm@gnu.org>
3425
3426 * make-dist: Update for new etc/images/icons/hicolor directory.
3427
34282007-12-09 Andreas Schwab <schwab@suse.de>
3429
3430 * configure.in: D-Bus is not enabled by default.
3431
34322007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3433
3434 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3435 change.
3436
34372007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3438
3439 * configure.in: Give package name and version to AC_INIT.
3440
34412007-12-03 Magnus Henoch <mange@freemail.hu>
3442
3443 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3444
34452007-12-03 Michael Albinus <michael.albinus@gmx.de>
3446
3447 * configure.in: No need for DBUS_INFO anymore.
3448
3449 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3450
34512007-12-02 Michael Albinus <michael.albinus@gmx.de>
3452
3453 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3454
3455 * Makefile.in (INFO_FILES): Add dbus.
3456
34572007-12-02 Romain Francoise <romain@orebokech.com>
3458
3459 * make-dist: Fix last change.
3460
34612007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3462
3463 * configure.in: Add support for gnu-kfreebsd.
3464
34652007-11-28 Glenn Morris <rgm@gnu.org>
3466
3467 * make-dist: Add etc/nxml.
3468
34692007-11-24 Romain Francoise <romain@orebokech.com>
3470
3471 * Makefile.in (INFO_FILES): Add nxml-mode.
3472
34732007-11-23 Romain Francoise <romain@orebokech.com>
3474
3475 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3476 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3477
34782007-11-20 Andreas Schwab <schwab@suse.de>
3479
3480 * configure.in: Always include <resolv.h> when checking for res_init.
3481
34822007-11-17 Andreas Schwab <schwab@suse.de>
3483
3484 * update-subdirs: Atomically update subdirs.el.
3485
34862007-11-17 Glenn Morris <rgm@gnu.org>
3487
3488 * Makefile.in (check-declare): New target.
3489
34902007-11-07 Glenn Morris <rgm@gnu.org>
3491
3492 * configure.in: Deprecate Mac Carbon port.
3493
34942007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3495
3496 * configure.in: Remove HAVE_X11R5 check.
3497
34982007-10-31 Glenn Morris <rgm@gnu.org>
3499
3500 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3501 when changing ownership of installed files.
3502
35032007-10-30 Glenn Morris <rgm@gnu.org>
3504
3505 * make-dist: Add new directory etc/gnus.
3506
35072007-10-30 Michael Olson <mwolson@gnu.org>
3508
3509 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3510
35112007-10-29 Glenn Morris <rgm@gnu.org>
3512
3513 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3514
35152007-10-23 Glenn Morris <rgm@gnu.org>
3516
3517 * MAINTAINERS: Move to admin/.
3518
35192007-10-17 Chong Yidong <cyd@stupidchicken.com>
3520
3521 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3522 (HAVE_LIBRESOLV): Also define if we are using res_init().
3523
35242007-10-17 Glenn Morris <rgm@gnu.org>
3525
3526 * FTP: Remove file, since it's just a duplicate of one in etc/.
3527
35282007-10-05 Eli Zaretskii <eliz@gnu.org>
3529
3530 * config.bat: Fix configuring `doc' due to changes in the
3531 directory structure.
3532
35332007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3534
3535 * configure.in: Don't use -lpthread on HP-UX.
3536
35372007-09-16 Glenn Morris <rgm@gnu.org>
3538
3539 * make-dist: File gfdl.1 has been removed.
3540
35412007-09-15 Glenn Morris <rgm@gnu.org>
3542
3543 * configure.in: Fix makeinfo version regexp.
3544
35452007-09-12 Glenn Morris <rgm@gnu.org>
3546
3547 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3548 implementation of alloca is not found.
3549
3550 * Makefile.in (SOURCES, unlock, relock): Delete.
3551 (install-arch-indep): Do not exclude the etc/ Makefiles.
3552
35532007-09-09 Juri Linkov <juri@jurta.org>
3554
3555 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3556
3557 * README: Add doc/ to documentation directories.
3558
35592007-09-08 Michael Olson <mwolson@gnu.org>
3560
3561 * MAINTAINERS: Add myself for ERC and tq.el.
3562 Update for new doc/ directory layout.
3563
35642007-09-06 Romain Francoise <romain@orebokech.com>
3565
3566 * make-dist: Update for new doc/ directory layout.
3567
35682007-09-06 Glenn Morris <rgm@gnu.org>
3569
3570 * Makefile.in (mansrcdir): New variable.
3571 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3572 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3573 update these targets for new doc/ directory layout.
3574 (doc/misc/Makefile): New target.
3575 (install-arch-indep): Use mansrcdir for new location of manpages.
3576 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3577 (relock, info, dvi): Update targets for new doc/ directory layout.
3578
3579 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3580 for new doc/ directory layout.
3581
35822007-09-02 Andreas Schwab <schwab@suse.de>
3583
3584 * configure.in: Use AS_HELP_STRING throughout.
3585 * configure: Regenerate.
3586
35872007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3588
3589 * configure.in: Require Gtk/Glib 2.6.
3590
35912007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3592
3593 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3594 Use them throughout in place of AC_ARG_WITH calls.
3595 * configure: Regenerate.
3596
35972007-09-01 Andreas Schwab <schwab@suse.de>
3598
3599 * configure.in: Put quotes around nested macro calls.
3600
36012007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3602
3603 * configure.in: Fix typo.
3604 * configure: Regenerate.
3605
36062007-08-30 Glenn Morris <rgm@gnu.org>
3607
3608 * configure.in (AH_BOTTOM): Copy some manual changes made to
3609 src/config.in here so they are not lost when it regenerates.
3610
3611 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3612
36132007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3614
3615 * README.multi-tty: New file.
3616
36172007-08-29 Glenn Morris <rgm@gnu.org>
3618
3619 * README: Increase version to 23.0.50.
3620
36212007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3622
3623 * configure.in: New option: --without-xaw3d.
3624
36252007-08-24 Glenn Morris <rgm@gnu.org>
3626
3627 * configure.in: Check for a suitably recent makeinfo.
3628
36292007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3630
3631 * configure.in (Check for required libraries): Typo.
3632
36332007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3634
3635 * configure.in: Check librsvg2 also for Mac Carbon.
3636
36372007-08-22 Romain Francoise <romain@orebokech.com>
3638
3639 * make-dist: Follow reorganization of files in etc/.
3640
36412007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3642
3643 * configure.in: Add support for SVG images through librsvg2.
3644
36452007-07-28 Eli Zaretskii <eliz@gnu.org>
3646
3647 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3648 to avoid an error message if there is no DOC there.
3649
36502007-07-25 Glenn Morris <rgm@gnu.org>
3651
3652 * Relicense all FSF files to GPLv3 or later.
3653
3654 * COPYING, info/COPYING: Switch to GPLv3.
3655
36562007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3657
3658 * configure.in: Complain if X seems to be installed but no
3659 development files were found.
3660
36612007-06-20 Glenn Morris <rgm@gnu.org>
3662
3663 * configure.in: Prefer libgif over libungif.
3664
36652007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3666
3667 * configure.in: Check for all image libraries before exiting.
3668
36692007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3670
3671 * configure.in: Exit with error if image libraries aren't found.
3672
36732007-06-13 Chong Yidong <cyd@stupidchicken.com>
3674
3675 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3676 when compiling without scrollbars.
3677
36782007-06-12 Glenn Morris <rgm@gnu.org>
3679
3680 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3681
36822007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3683
3684 * configure.in: Change wording about yes/gtk and lucid/athena
3685 being synonyms.
3686
36872007-06-08 Glenn Morris <rgm@gnu.org>
3688
3689 * configure.in: Make gtk the default toolkit.
3690
36912007-06-07 Glenn Morris <rgm@gnu.org>
3692
3693 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3694 for a Sun C compiler.
3695
3696 * Makefile.in (install-arch-indep): Install only the DOC- file
3697 specific to the build, if possible, rather than DOC-*.
3698
36992007-06-02 Chong Yidong <cyd@stupidchicken.com>
3700
3701 * Version 22.1 released.
3702
37032007-05-25 Chong Yidong <cyd@stupidchicken.com>
3704
3705 * mkinstalldirs: Sync to version in automake CVS.
3706
37072007-05-22 Andreas Schwab <schwab@suse.de>
3708
3709 * configure.in: Prefer build_alias over host when host_alias is not set.
3710 * configure: Regenerate.
3711
37122007-05-20 Andreas Schwab <schwab@suse.de>
3713
3714 * configure.in: Remove empty AC_SUBST.
3715 * configure: Regenerate.
3716
37172007-05-20 Nick Roberts <nickrob@snap.net.nz>
3718
3719 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3720 it like others.
3721 * configure: Regenerate.
3722
37232007-05-20 Nick Roberts <nickrob@snap.net.nz>
3724
3725 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3726 (AC_CHECK_LIB): Add -lgpm.
3727 * configure: Regenerate.
3728
37292007-05-03 Glenn Morris <rgm@gnu.org>
3730
3731 * configure: Tweak message about the absence of shell functions.
3732
37332007-04-27 Andreas Schwab <schwab@suse.de>
3734
3735 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3736
37372007-04-26 Glenn Morris <rgm@gnu.org>
3738
3739 * README: Increase version to 22.1.50.
3740
37412007-04-24 Juanma Barranquero <lekktu@gmail.com>
3742
3743 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3744
37452007-04-19 Glenn Morris <rgm@gnu.org>
3746
3747 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3748
37492007-04-18 Glenn Morris <rgm@gnu.org>
3750
3751 * INSTALL: Mention CPP.
3752
37532007-04-15 Glenn Morris <rgm@gnu.org>
3754
3755 * FTP: Replace with a pointer to the web version.
3756
37572007-04-13 Glenn Morris <rgm@gnu.org>
3758
3759 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3760
37612007-04-04 Glenn Morris <rgm@gnu.org>
3762
3763 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3764 compiling with Sun Studio on Solaris.
3765
37662007-03-23 Glenn Morris <rgm@gnu.org>
3767
3768 * configure.in: Restore support for hp800 (removed 2007-01-27)
3769 following clarification of legal status.
3770
37712007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3772
3773 * configure.in: Add support for AIX4.3 on IBM RS6000.
3774
3775 * configure: Regenerate.
3776
37772007-03-20 Richard Stallman <rms@gnu.org>
3778
3779 * configure.in: Fix previous change.
3780
37812007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3782
3783 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3784 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3785 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3786
37872007-03-19 Chong Yidong <cyd@stupidchicken.com>
3788
3789 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3790 user specifies "without".
3791
3792 * configure: Regenerate.
3793
37942007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3795
3796 * configure.in: Warning for Gtk+ and Cygwin added.
3797 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3798
37992007-02-27 Glenn Morris <rgm@gnu.org>
3800
3801 * make-dist (oldXMenu): Remove Imakefile.
3802 (etc/images): Add README.
3803
38042007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3805
3806 * configure.in (xtensa-*-linux-gnu*): New configuration.
3807
3808 * configure: Regenerate.
3809
38102007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3811
3812 * config.guess, config.sub: Updated from master source.
3813
38142007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3815
3816 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3817
38182007-01-29 Chong Yidong <cyd@stupidchicken.com>
3819
3820 * configure.in: Restore support for hp800's not running HP-UX.
3821
3822 * configure: Regenerate.
3823
38242007-01-27 Chong Yidong <cyd@stupidchicken.com>
3825
3826 * configure.in: Remove support for hp800 and sr2k machine types.
3827
3828 * configure: Regenerate.
3829
38302007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3831
3832 * configure.in: Add check for libXft.
3833
38342007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3835
3836 * INSTALL: Info files moved to share/info.
3837
38382007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3839
3840 * configure.in: Detect and use fink-installed in intel-based Mac
3841 builds; change Apple Darwin section to support both PowerPC and
3842 Intel-based Macs.
3843
38442006-12-26 Andreas Schwab <schwab@suse.de>
3845
3846 * Makefile.in (datarootdir): Define.
3847
38482006-12-24 Richard Stallman <rms@gnu.org>
3849
3850 * configure.in: Require Autoconf 2.61.
3851
38522006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3853
3854 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3855 Remove redundant entry for powerpc-apple-netbsd.
3856
3857 * configure: Regenerate.
3858
38592006-12-22 Chong Yidong <cyd@stupidchicken.com>
3860
3861 * configure: Regenerate with autoconf 2.61.
3862
38632006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3864
3865 * configure.in: Detect alsa/asoundlib.h also.
3866 * configure: Regenerate.
3867
38682006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3869
3870 * configure.in: Check if GTK+ compiles at all.
3871
38722006-12-10 Andreas Schwab <schwab@suse.de>
3873
3874 * configure.in: Remove check for struct timezone, its result is
3875 never used.
3876
38772006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3878
3879 * configure.in: Add support for Solaris 10 on x86-64.
3880
38812006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3882
3883 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3884 of PKG_CONFIG_PATH.
3885
38862006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3887
3888 * configure.in (HAVE_SYNC): New test.
3889
38902006-12-03 Glenn Morris <rgm@gnu.org>
3891
3892 * Makefile.in: Fix Copyright format.
3893
3894 * configure.in (AH_TOP): Add missing Copyright year.
3895
3896 * update-subdirs: Add missing Copyright years.
3897
38982006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3899
3900 * Makefile.in: Touch only the parts of the share/emacs directory
3901 specific to this version.
3902
39032006-11-26 Chong Yidong <cyd@stupidchicken.com>
3904
3905 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3906
39072006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3908
3909 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3910
39112006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3912
3913 * configure.in: Prefer X11 to Carbon only when some X-specific
3914 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3915
39162006-11-04 Romain Francoise <romain@orebokech.com>
3917
3918 * Makefile.in (bootstrap-clean-before): Fix typo.
3919 Use new target `bootstrap-clean' in the leim subdirectory.
3920
39212006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3922
3923 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3924
39252006-10-30 Chong Yidong <cyd@stupidchicken.com>
3926
3927 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3928 directories.
3929
39302006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3931
3932 * configure.in: Enable x86-64 OpenBSD compilation.
3933
39342006-10-28 Glenn Morris <rgm@gnu.org>
3935
3936 * AUTHORS: Add cal-html.el author.
3937
39382006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3939
3940 * make-dist: Make links to mac/make-package and
3941 mac/Emacs.app/Contents/Resources/Emacs.icns.
3942
39432006-10-27 Chong Yidong <cyd@stupidchicken.com>
3944
3945 * README: Bump version number to 22.0.90.
3946
39472006-10-23 Andreas Schwab <schwab@suse.de>
3948
3949 * configure.in: Make sure x_default_search_path is always set even
3950 when x_libraries is empty, and look in .../share as well for each
3951 library directory.
3952
39532006-09-28 Kenichi Handa <handa@m17n.org>
3954
3955 * configure.in (locallisppath): Don't include leim dir.
3956 (lisppath): Include leim dir.
3957
39582006-09-15 Jay Belanger <belanger@truman.edu>
3959
3960 * COPYING: Replace "Library Public License" by "Lesser Public
3961 License" throughout.
3962
39632006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3964
3965 * make-dist (EMACS): Exit and fail if the EMACS environment
3966 variable is set to something other than an absolute file name.
3967
39682006-08-16 Andreas Schwab <schwab@suse.de>
3969
3970 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3971 of hardcoding it.
3972
39732006-08-16 Richard Stallman <rms@gnu.org>
3974
3975 * INSTALL.CVS: Clean up wording.
3976
39772006-07-14 Eli Zaretskii <eliz@gnu.org>
3978
3979 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3980 $PKG_CONFIG --exists "$2" to config.log.
3981 * configure: Regenerate.
3982
1a71cb28 39832006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
3984
3985 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3986
39872006-07-09 Kim F. Storm <storm@cua.dk>
3988
3989 * CONTRIBUTE: Use outline format.
3990 Add section on copyright years (from admin/notes/years).
3991
39922006-07-08 Eli Zaretskii <eliz@gnu.org>
3993
3994 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3995 to /dev/null, since we don't need the error message, just the
3996 exit status.
3997
39982006-07-07 Eli Zaretskii <eliz@gnu.org>
3999
4000 * CONTRIBUTE: Slight formatting changes and typo fixes.
4001 Add description of NEWS markings.
4002
40032006-07-07 Kim F. Storm <storm@cua.dk>
4004
4005 * CONTRIBUTE: Mention INSTALL.CVS.
4006
40072006-07-05 Romain Francoise <romain@orebokech.com>
4008
4009 * make-dist (top-level): Add CONTRIBUTE.
4010
40112006-07-04 Richard Stallman <rms@gnu.org>
4012
4013 * CONTRIBUTE: Much rewrite.
4014
40152006-07-04 Nick Roberts <nickrob@snap.net.nz>
4016
4017 * CONTRIBUTE: New file.
4018
40192006-06-24 Eli Zaretskii <eliz@gnu.org>
4020
4021 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4022
40232006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4024
4025 * configure.in: Add check for ALSA.
4026
40272006-05-06 Eli Zaretskii <eliz@gnu.org>
4028
4029 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4030
4031 * info/dir: Remove the Emacs-Xtra entry.
4032
40332006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4034
4035 Update copyright year(s) in many files.
4036
40372006-04-01 Eli Zaretskii <eliz@gnu.org>
4038
4039 * configure: Regenerated.
4040
40412006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4042
4043 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4044 --without-toolkit-scroll-bars was specified.
4045
40462006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4047
4048 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4049 to CFLAGS. Update Copyright years written to src/config.in.
4050
40512006-03-18 Claudio Fontana <claudio@gnu.org>
4052
4053 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4054 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4055 to be installed/uninstalled.
4056 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4057 to Info files installed by Emacs.
4058
40592006-03-03 Claudio Fontana <claudio@gnu.org>
4060
4061 * Makefile.in (install, uninstall): Add DESTDIR variable to
4062 support staged installations.
4063
40642006-02-14 Richard M. Stallman <rms@gnu.org>
4065
4066 * configure.in (s390x-*-linux-gnu*): New configuration.
4067
40682006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4069
4070 * configure.in: Require GTK 2.4 or newer.
4071
40722006-01-29 Michael Olson <mwolson@gnu.org>
4073
4074 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4075 * info/dir (ERC): New entry.
4076
40772006-01-29 Eli Zaretskii <eliz@gnu.org>
4078
4079 * info/dir: Fix last change.
4080
40812006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4082
4083 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4084
40852006-01-27 Eli Zaretskii <eliz@gnu.org>
4086
4087 * info/dir: Untabify the whole file.
4088 (Rcirc): New entry.
4089
40902006-01-12 Andreas Schwab <schwab@suse.de>
4091
4092 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4093 check.
4094
40952006-01-02 Chong Yidong <cyd@stupidchicken.com>
4096
4097 * configure.in: Use -Wno-pointer-sign if available.
4098
40992005-12-29 Andreas Schwab <schwab@suse.de>
4100
4101 * config.guess, config.sub: Updated from master source.
4102
41032005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4104
4105 * configure.in: Use amdx86-64 for freebsd on x86_64.
4106
41072005-11-22 Romain Francoise <romain@orebokech.com>
4108
4109 * make-dist: Add etc/images/icons.
4110
41112005-11-03 Andreas Schwab <schwab@suse.de>
4112
4113 * configure.in: Use GZIP_PROG instead of GZIP.
4114
4115 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4116 (install-arch-indep): Adjust.
4117
41182005-11-01 Andreas Schwab <schwab@suse.de>
4119
4120 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4121 (bootfast): Likewise.
4122
41232005-11-01 Romain Francoise <romain@orebokech.com>
4124
4125 * configure.in: Check for gzip.
4126
4127 * Makefile.in (install): Compress source files.
4128
41292005-10-24 Steven Tamm <steventamm@mac.com>
4130
4131 * configure.in: Fix darwin386 configuration issue.
4132
41332005-10-22 Eli Zaretskii <eliz@gnu.org>
4134
4135 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4136
41372005-10-17 Bill Wohler <wohler@newt.com>
4138
4139 * make-dist: Create and populate etc/images/low-color.
4140
41412005-10-15 Bill Wohler <wohler@newt.com>
4142
4143 * make-dist: Create and populate etc/images/gud.
4144
41452005-10-08 Richard M. Stallman <rms@gnu.org>
4146
4147 * make-dist (tempparent): Don't check for 14-char file name limit.
4148
41492005-10-07 Romain Francoise <romain@orebokech.com>
4150
4151 * make-dist: Add etc/images/ezimage and etc/images/mail
4152 directories. Install images in etc/images.
4153
41542005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4155
4156 * configure.in: Prefer Carbon if --enable-carbon-app or
4157 --with-carbon is explicitly specified even when X11 is detected.
4158
41592005-09-15 Ulf Jasper <ulf.jasper@web.de>
4160
4161 * Makefile.in (install-arch-indep, uninstall):
4162 Handle newsticker manual.
4163 (info): Add - to commands.
4164
41652005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4166
4167 Remove the MAXPATHLEN limitations:
4168
4169 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4170
41712005-09-09 Eli Zaretskii <eliz@gnu.org>
4172
4173 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4174 * configure: Regenerate.
4175
41762005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4177
4178 * config.guess, config.sub: Updated from master source.
4179
41802005-08-03 Juanma Barranquero <lekktu@gmail.com>
4181
4182 * .cvsignore: Add `lock'.
4183
41842005-07-28 Juanma Barranquero <lekktu@gmail.com>
4185
4186 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4187
41882005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4189
4190 Merge gnulib getopt implementation into Emacs.
4191
4192 * Makefile.in (AUTOCONF_INPUTS): New macro.
4193 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4194 so that these files also depend on m4/getopt.m4.
4195 * configure.in: Configure getopt by including m4/getopt.m4,
4196 and configuring a getopt replacement if necessary.
4197 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4198 * m4/getopt.m4: New file.
4199
42002005-07-06 Lute Kamstra <lute@gnu.org>
4201
4202 * configure.in: Fix capitalization.
4203
42042005-07-04 Lute Kamstra <lute@gnu.org>
4205
4206 Update FSF's address in GPL notices.
4207
42082005-06-19 Jérôme Marant <jerome@marant.org>
4209
4210 * Makefile.in (epaths-force): Protect both lisppath and
4211 buildlisppath from whitespace.
4212
42132005-06-08 Steven Tamm <steventamm@mac.com>
4214
4215 * configure.in: Support Darwin/MacOSX on Intel
4216
42172005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4218
4219 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4220
1a71cb28 42212005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4222
4223 * configure.in: Add --enable-locallisppath.
4224
42252005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4226
4227 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4228 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4229 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4230
42312005-05-07 Jérôme Marant <jerome@marant.org>
4232
4233 * make-dist: Remove references to makefile.nt and makefile.def.
4234 Include widgets and images subdirectories of etc. Do not exclude
4235 ldefs-boot.el.
4236
42372005-04-23 Andreas Schwab <schwab@suse.de>
4238
4239 * configure.in: Remove duplicate match for powerpc configuration.
4240
42412005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4242
4243 * configure.in: Check for <pwd.h>.
4244
42452005-04-14 Lute Kamstra <lute@gnu.org>
4246
4247 * make-dist: Distribute all ChangeLog files in lisp/.
4248 Don't distribute ldefs-boot.el.
4249 lisp/makefile.nt no longer exists.
4250
42512005-04-13 Lute Kamstra <lute@gnu.org>
4252
4253 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4254 for "no-byte-compile: t" in the file instead.
4255
42562005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4257
4258 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4259 shadow the main Lesstif/Motif-2.1 libs and includes.
4260
42612005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4262
4263 * configure.in: Only add XASSERTS to cppflags.
4264
42652005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4266
4267 * configure.in: Added --enable-asserts.
4268
42692005-02-09 Kim F. Storm <storm@cua.dk>
4270
4271 Change release version from 21.4 to 22.1 throughout.
4272 Change development version from 21.3.50 to 22.0.50.
4273
42742005-01-19 Steven Tamm <steventamm@mac.com>
4275
4276 * configure.in: Check for <sys/utsname.h>.
4277
42782004-12-11 Kim F. Storm <storm@cua.dk>
4279
4280 * Makefile.in (info): Undo 2004-12-05 change.
4281
42822004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4283
4284 * info/dir (File): Add URL and Org Mode manuals.
4285 * Makefile.in (install-arch-indep, uninstall): Add url and org
4286 manuals.
4287
42882004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4289
4290 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4291 committed to src/config.in.
4292
42932004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4294
4295 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4296 pthreads and define HAVE_GTK_AND_PTHREAD.
4297
42982004-12-05 Richard M. Stallman <rms@gnu.org>
4299
4300 * Makefile.in (info): Ignore errors building info files.
4301
43022004-11-27 Eli Zaretskii <eliz@gnu.org>
4303
4304 * config.bat: If 8-byte alignment is not supported, define
4305 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4306 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4307 filter through Sed to remove the quotes.
4308
43092004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4310
4311 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4312 not apply to files explicitly `cvs add'ed.
4313
43142004-11-12 Eli Zaretskii <eliz@gnu.org>
4315
4316 * config.bat: Don't require djecho.exe for the v1.x build.
4317 Add a test for DECL_ALIGN support, and add a trivial definition to
4318 src/config.h if 8-byte alignment is not supported.
4319
43202004-11-08 Kim F. Storm <storm@cua.dk>
4321
4322 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4323 files before building.
4324 (bootfast, bootstrap-clean-before-fast): New targets, like
4325 bootstrap but don't remove .elc files.
4326
43272004-11-06 Lars Brinkhoff <lars@nocrew.org>
4328
4329 * configure.in: Add check for getrusage.
4330
43312004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4332
4333 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4334 New tests for new and old GTK file dialogs.
4335 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4336 to no.
4337
43382004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4339
4340 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4341 can be set. Remove SETARCH test.
4342
43432004-10-08 Steven Tamm <steventamm@mac.com>
4344
4345 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4346
43472004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4348
4349 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4350 AC_MSG_WARN. Move output of warning message to end of configure run.
4351
43522004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4353
4354 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4355 Run test to see if heap start address is random.
4356
43572004-09-29 Miles Bader <miles@gnu.org>
4358
4359 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4360 if setarch is present.
4361
43622004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4363
4364 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4365
43662004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4367
4368 * configure.in: Check for exec-shield.
4369
1a71cb28
GM
43702004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4371
4372 * Makefile.in (install-arch-indep): Add pgg and sieve.
4373
4374 * info/.cvsignore: Added pgg and sieve.
4375
067d23c9
KY
43762004-08-06 Andreas Schwab <schwab@suse.de>
4377
4378 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4379
43802004-07-31 Eli Zaretskii <eliz@gnu.org>
4381
4382 * config.bat: Update URLs in the comments.
4383
067d23c9
KY
43842004-07-05 Andreas Schwab <schwab@suse.de>
4385
4386 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4387
43882004-06-21 Kenichi Handa <handa@m17n.org>
4389
4390 * make-dist: Link leim-ext.el into tempdir.
4391
43922004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4393
4394 * info/dir (File): Add emacs-xtra.
4395 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4396
43972004-06-12 Juri Linkov <juri@jurta.org>
4398
4399 * info/dir: Move menu help lines from `* Menu:' to file header.
4400 Describe the purpose of a red *.
4401
44022004-05-04 Dave Love <fx@gnu.org>
4403
4404 * configure.in: Don't use `extrasub'.
4405
44062004-04-29 Dave Love <fx@gnu.org>
4407
4408 * configure.in: Don't forget to quote args to `test'.
4409
44102004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4411
4412 * autogen.sh: Update filename in "please read" message.
4413
44142004-04-17 Richard M. Stallman <rms@gnu.org>
4415
4416 * INSTALL: Move the info about site-lisp dirs,
4417 and say uninstalled Emacs looks there too.
4418
44192004-04-04 Eli Zaretskii <eliz@gnu.org>
4420
4421 * config.bat (lib-src): Recognize comment lines in Makefile.in
4422 that have a TAB after the #, to avoid errors in preprocessing with
4423 GCC 3.3.3.
4424
44252004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4426
4427 * Makefile.in: Mention in comment that `make maintainer-clean'
4428 deletes .elc files.
4429
44302004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4431
4432 * update-subdirs: Add local variables to prevent byte-compiling.
4433
44342004-03-21 Dave Love <fx@gnu.org>
4435
4436 * configure.in: Fix previous change.
4437
44382004-03-18 Dave Love <fx@gnu.org>
4439
4440 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4441
44422004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4443
4444 * info/dir (File): Add SMTP and SES.
4445
44462004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4447
4448 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4449 (bootstrap): Use the new bootstrap-prepare target in lisp.
4450
44512004-02-18 Kim F. Storm <storm@cua.dk>
4452
4453 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4454
44552004-02-16 Eli Zaretskii <eliz@gnu.org>
4456
4457 * make-dist: Don't link index.*perm and permute-index into tempdir.
4458
44592004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4460
4461 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4462 to match previous changes by Eli Zaretskii.
4463
44642004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4465
4466 * Makefile.in: Set CDPATH to an empty string.
4467
44682004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4469
4470 * configure.in <darwin>: Use fink packages if available.
4471
44722004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4473
4474 * make-dist (lispref): Do include lispref/index.texi.
4475
44762004-01-06 Eric Hanchrow <offby1@blarg.net>
4477
4478 * make-dist (tempdir): Include cursors in nt/icons.
4479
44802003-12-30 Eli Zaretskii <eliz@gnu.org>
4481
4482 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4483 clashes with install-sh on 8+3 filesystems.
4484
1a71cb28 44852003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4486
4487 * .cvsignore: Add .arch-inventory.
4488
44892003-12-24 Andreas Schwab <schwab@suse.de>
4490
4491 * configure.in: Check for <sys/socket.h>. Include it before
4492 including <net/if.h>. Move check for <net/if.h> before its use.
4493
44942003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4495
4496 * Makefile.in (install-arch-dep): Don't let cd output go into
4497 pipe for carbon_appdir.
4498
44992003-12-24 Andreas Schwab <schwab@suse.de>
4500
4501 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4502
45032003-12-01 Andreas Schwab <schwab@suse.de>
4504
4505 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4506 hardcoding gcc.
4507
45082003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4509
4510 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4511 multiple displays.
4512 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4513
45142003-09-23 Dave Love <fx@gnu.org>
4515
4516 * configure.in: Check members of struct ifreq.
4517
45182003-09-14 Kim F. Storm <storm@cua.dk>
4519
4520 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4521
45222003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4523
4524 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4525
45262003-08-18 Lute Kamstra <lute@gnu.org>
4527
4528 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4529 required anymore.
4530
45312003-08-07 Andrew Choi <akochoi@shaw.ca>
4532
4533 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4534 option instead of -traditional-cpp for CPP.
4535
45362003-07-29 Richard M. Stallman <rms@gnu.org>
4537
4538 * configure.in (HAVE_XIM): Define if XIM is available.
4539
45402003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4541
4542 * configure.in: The function gtk_window_set_icon_from_file was
4543 introduced in GTK+ 2.2, so check for that release.
4544
45452003-07-23 Andreas Schwab <schwab@suse.de>
4546
4547 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4548
4549 * Makefile.in (YACC): Remove, not used.
4550 (MAINT): Don't set.
4551 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4552 disable dependency on ${srcdir}/configure.in when maintainer mode
4553 is disabled.
4554
45552003-07-22 Dave Love <fx@gnu.org>
4556
4557 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4558 HAVE_X11, not with_xim.
4559 (HAVE_CRTIN): Provide template.
4560 <with_png>: Test for png.h and libpng/png.h.
4561
45622003-07-15 Andreas Schwab <schwab@suse.de>
4563
4564 * configure.in: Temporarily leave quoting for AC_DEFINE.
4565
45662003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4567
4568 * configure.in: Check for posix_memalign.
4569
45702003-07-12 Richard M. Stallman <rms@gnu.org>
4571
4572 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4573
45742003-07-09 Kim F. Storm <storm@cua.dk>
4575
4576 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4577 functionality of --without-xim.
4578
45792003-06-29 Dave Love <fx@gnu.org>
4580
4581 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4582
45832003-06-23 Dave Love <fx@gnu.org>
4584
4585 * configure.in: Check for sys/_mbstate_t.h.
4586 Test XRegisterIMInstantiateCallback prototype.
4587 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4588
45892003-06-06 Dave Love <fx@gnu.org>
4590
4591 * configure.in: Check for locale.h.
4592
45932003-06-05 Dave Love <fx@gnu.org>
4594
4595 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4596 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4597 (NLIST_STRUCT): Don't define.
4598 (AH_BOTTOM): Define my_strftime.
4599
46002003-06-02 Richard M. Stallman <rms@gnu.org>
4601
4602 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4603
46042003-05-24 Andreas Schwab <schwab@suse.de>
4605
4606 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4607 bzero, and bcmp.
4608
46092003-05-22 Dave Love <fx@gnu.org>
4610
4611 * configure.in: Remove redundant test for term.h. Test for difftime.
4612
46132003-05-20 Dave Love <fx@gnu.org>
4614
4615 * configure.in: Append * to s390-*-linux-gnu case.
4616 (LIBMAIL) <lockfile>: Don't define.
4617
067d23c9
KY
46182003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4619
4620 * INSTALL (* GNU/Linux development packages): Mention Debian and
4621 RedHat package names.
4622
46232003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4624
4625 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4626
46272003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4628
4629 * INSTALL (* GNU/Linux development packages): Tell people to
4630 install additional packages for compiling Emacs.
4631
1a71cb28
GM
46322003-04-30 Richard M. Stallman <rms@gnu.org>
4633
4634 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4635
46362003-04-28 Francesco Potortì <pot@gnu.org>
4637
4638 * configure.in: Undo last (RMS') change, as it is useless, per
4639 Dave Love.
4640
46412003-04-08 Richard M. Stallman <rms@gnu.org>
4642
4643 * configure.in: Put #include of jpeglib.h at start of line.
4644
067d23c9
KY
46452003-04-06 Francesco Potortì <pot@gnu.org>
4646
4647 * configure.in: Use the same configuration for all aix5, not just
4648 aix5.1.
4649
46502003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4651
4652 * configure.in: Check for need for bigtoc support on IBM AIX for
4653 solving a linker table overflow problem.
4654
46552003-03-03 Rob Browning <rlb@defaultvalue.org>
4656
4657 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4658 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4659 over bzero, bcmp, and bcopy.
4660
46612003-02-23 Simon Josefsson <jas@extundo.com>
4662
4663 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4664
46652003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4666
4667 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4668
46692003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4670
4671 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4672
46732003-02-08 Andreas Schwab <schwab@suse.de>
4674
4675 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4676 instead of the substitution.
4677
46782003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4679
4680 * Makefile.in: Use @EXEEXT@ for Cygwin.
4681 Use USERNAME if LOGNAME is not set (for Cygwin).
4682
4683 * configure.in: Add opsys=cygwin.
4684
46852003-01-22 Andreas Schwab <schwab@suse.de>
4686
4687 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4688 redefining it explicitly in src/config.in.
4689
46902003-01-22 Markus Rost <rost@math.ohio-state.edu>
4691
4692 * Makefile.in (bootstrap): Make bootstrap-after.
4693
46942003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4695
4696 * configure.in: Fix --with-gtk.
4697
46982003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4699
4700 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4701
4702 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4703
47042003-01-14 Francesco Potortì <pot@gnu.org>
4705
4706 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4707
47082003-01-07 Steven Tamm <steventamm@mac.com>
4709
4710 * configure.in: New option, --enable-carbon-app, to specify
4711 that the application should be installed
4712 * Makefile.in (install-arch-dep): On Mac OS X, install the
4713 Emacs.app application if carbon-app is enabled
4714
47152003-01-06 Dave Love <fx@gnu.org>
4716
4717 * configure.in: Check for nl_langinfo.
4718 [!HAVE_SIZE_T]: Fix typedef.
4719
47202003-01-06 David Kastrup <dak@gnu.org>
4721
4722 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4723
4724 * configure.in: Add tests for install-info.
4725
47262002-12-09 Markus Rost <rost@math.ohio-state.edu>
4727
4728 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4729 use again sol2-6 instead of sol2-8.
4730
47312002-12-09 Dave Love <fx@gnu.org>
4732
4733 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4734
47352002-12-08 Andreas Schwab <schwab@suse.de>
4736
4737 * Makefile.in (install-arch-indep): Revert last change.
4738
47392002-11-27 Dave Love <fx@gnu.org>
4740
4741 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4742 Check for __sys_siglist too. Check for memset.
4743 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4744
47452002-11-22 Juanma Barranquero <lektu@terra.es>
4746
4747 * config.guess, config.sub: Updated from master source.
4748
47492002-11-19 Karl Fogel <kfogel@red-bean.com>
4750
4751 * autogen.sh: New file.
4752
1a71cb28 47532002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4754
4755 * configure.in: Tidy up various quoting issues throughout.
4756 Use AC_GNU_SOURCE.
4757 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4758 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4759 Maybe define bcopy, bzero, bcmp.
4760 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4761 non-existent machine file).
4762 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4763 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4764 (nlist.h): Move test up.
4765
47662002-11-18 Markus Rost <rost@math.ohio-state.edu>
4767
4768 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4769
47702002-11-14 Francesco Potortì <pot@gnu.org>
4771
4772 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4773
47742002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4775
4776 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4777
47782002-11-08 Dave Love <fx@gnu.org>
4779
4780 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4781 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4782
47832002-11-07 Miles Bader <miles@gnu.org>
4784
4785 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4786 Handle separate-build-dir case.
4787
47882002-11-06 Richard M. Stallman <rms@gnu.org>
4789
4790 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4791 bulletproof. $bar may be empty when there are no .elc files.
4792
47932002-10-30 Dave Love <fx@gnu.org>
4794
4795 * configure.in: Require autoconf 2.53. Test for pty.h,
4796 sys/mman.h, sys/param.h, mremap, memmove.
4797 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4798 (AC_PROG_YACC): Delete.
4799 (size_t): Use AC_CHECK_TYPES.
4800 (AH_TOP): Up-date copyright.
4801
48022002-10-01 Juanma Barranquero <lektu@terra.es>
4803
4804 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4805
48062002-09-19 Richard M. Stallman <rms@gnu.org>
4807
4808 * configure.in: Fix the LessTif-directory-finder for real.
4809
48102002-09-14 Richard M. Stallman <rms@gnu.org>
4811
4812 * Makefile.in (maybe_bootstrap): Test for complete absence
4813 of compiled Lisp files.
4814
48152002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4816
4817 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4818 (bootstrap-clean-after): Delete.
4819 (bootstrap): Make the sequencing explicit.
4820
48212002-09-10 Richard M. Stallman <rms@gnu.org>
4822
4823 * configure.in: Fix previous LessTif change.
4824
48252002-09-09 Richard M. Stallman <rms@gnu.org>
4826
4827 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4828 (powerpcle-*-solaris*): Use version 2.6 as default.
4829 (*-sunos5.6*, *-solaris2.6*): New alternative.
4830 (*-sunos5*): Use version 2.6 as default.
4831
48322002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4833
4834 * configure.in: Fix typo.
4835
48362002-09-05 Richard M. Stallman <rms@gnu.org>
4837
4838 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4839
4840 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4841 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4842
48432002-08-26 Kim F. Storm <storm@cua.dk>
4844
4845 * Makefile.in (install-arch-indep): Do not remove DOC file
4846 when it is the only DOC file installed; this is the case when
4847 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4848
48492002-07-24 Markus Rost <rost@math.ohio-state.edu>
4850
4851 * configure.in: Fix typo.
4852
48532002-07-24 Richard M. Stallman <rms@gnu.org>
4854
4855 * configure.in: Don't print anything special about gamedir.
4856
4857 * configure.in: Delete nonstandard --with-game-user option.
4858
48592002-07-21 Richard M. Stallman <rms@gnu.org>
4860
4861 * Makefile.in (gamedir, localstatedir): New variables.
4862 (epaths-force): Insert value of gamedir into PATH_GAME.
4863
4864 * configure.in (gamedir): Handle it like lispdir.
4865 (--with-game-dir option): Delete.
4866
48672002-06-21 Pavel Janík <Pavel@Janik.cz>
4868
4869 * configure.in: Add support for mipseb-*-netbsd* machines.
4870
48712002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4872
4873 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4874
48752002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4876
4877 * info/dir (File): Add an entry for Tramp.
4878
48792002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4880
4881 * INSTALL-CVS: New file.
4882
48832002-06-07 Andreas Schwab <schwab@suse.de>
4884
4885 * configure.in (x86_64-*-linux-gnu*): New system.
4886
48872002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4888
4889 * config.bat: Handle the case when lispintro is truncated to lispintr.
4890
48912002-05-26 Paul Eggert <eggert@twinsun.com>
4892
4893 * config.guess, config.sub: Updated from master source.
4894
48952002-05-09 Richard M. Stallman <rms@gnu.org>
4896
4897 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4898
48992002-05-04 Pavel Janík <Pavel@Janik.cz>
4900
4901 * make-dist: Do not distribute lock/ directory.
4902
49032002-04-30 Andrew Choi <akochoi@shaw.ca>
4904
4905 * configure.in: Provide documentation string when defining
4906 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4907 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4908
1a71cb28 49092002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
4910
4911 * configure.in: Delete configure check for access to the game user.
4912
49132002-04-29 Pavel Janík <Pavel@Janik.cz>
4914
4915 * make-dist: lwlib/Imakefile is removed.
4916
49172002-04-26 Andrew Choi <akochoi@shaw.ca>
4918
4919 * configure.in: Add support for powerpc-apple-darwin*.
4920 (HAVE_CARBON): Add.
4921
4922 * make-dist: Create directories in mac/Emacs.app.
4923
49242002-04-25 Pavel Janík <Pavel@Janik.cz>
4925
4926 * make-dist: lwlib-Xol* are removed.
4927
49282002-04-23 Andreas Schwab <schwab@suse.de>
4929
4930 * Makefile.in (MAINT): New variable.
4931 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4932 instead of configure.in, to avoid running autoconf and autoheader
4933 unless explicitly requested.
4934
49352002-04-16 Eli Zaretskii <eliz@gnu.org>
4936
4937 * config.bat: Update for msdos/sed2v2.inp.
4938
49392002-04-15 Andreas Schwab <schwab@suse.de>
4940
4941 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4942 * configure.in: Add config header templates to all AC_DEFINE and
4943 AC_DEFINE_UNQUOTED symbols.
4944 * make-dist: Run autoheader if necessary.
4945
49462002-04-10 Colin Walters <walters@verbum.org>
4947
4948 * configure.in: Add --game-dir, --game-user. Test to see if we
4949 can use them.
4950
49512002-04-08 Pavel Janík <Pavel@Janik.cz>
4952
4953 * configure.in: Add --with-sound.
4954
49552002-03-18 Kim F. Storm <storm@cua.dk>
4956
4957 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4958 and getsockname functions. Test for sys/un.h include file.
4959
49602002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4961
4962 * configure.in: Support AIX 5.1.
4963
49642002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4965
4966 * configure.in: Added test for X Session Management (HAVE_X_SM).
4967
49682002-03-03 Richard M. Stallman <rms@gnu.org>
4969
4970 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4971 Run chown $${LOGNAME} on files installed by tar xvf.
4972
49732002-03-03 Kim F. Storm <storm@cua.dk>
4974
4975 * configure.in: Test for getpeername.
4976
49772002-03-01 Richard M. Stallman <rms@gnu.org>
4978
4979 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4980 (HAVE_GIF): Don't use old libungif versions that crash.
4981
49822002-02-26 Richard M. Stallman <rms@gnu.org>
4983
4984 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4985 not just well-formed and valid.
4986 (mips-compaq-nonstopux*): New configuration.
4987
49882002-02-18 Paul Eggert <eggert@twinsun.com>
4989
4990 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4991 "sed q" is a portable equivalent to plain "head -1".
4992
49932002-02-13 Richard M. Stallman <rms@gnu.org>
4994
4995 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4996 (all): Don't depend on maybe_bootstrap here.
4997 (${SUBDIR}): Depend on it here instead.
4998
49992002-02-08 Richard M. Stallman <rms@gnu.org>
5000
5001 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5002
50032002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5004
5005 * configure.in: Recognize BSD/OS 5.0.
5006
50072002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5008
5009 * make-dist: Make version checking in emacs.texi consistent with
5010 how we set it there.
5011
50122001-12-29 Kim F. Storm <storm@cua.dk>
5013
5014 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5015
50162001-12-28 Richard M. Stallman <rms@gnu.org>
5017
5018 * configure.in: Test for mbsinit.
5019
50202001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5021
5022 These changes make Leim part of the standard distribution:
5023
5024 * README: Add info about the `leim' directory.
5025
5026 * INSTALL: Remove text that describes Leim as a separate package.
5027
5028 * noleim-Makefile.in: File removed.
5029
5030 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5031 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5032 Leim files out of the Emacs tree. Don't prepare a separate tarball
5033 for Leim.
5034
50352001-12-11 Richard M. Stallman <rms@gnu.org>
5036
5037 * configure.in (hppa*-*-linux-gnu*): New alternative.
5038
50392001-12-08 Pavel Janík <Pavel@Janik.cz>
5040
5041 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5042 creating distribution.
5043
50442001-12-06 Paul Eggert <eggert@twinsun.com>
5045
5046 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5047 (AC_FUNC_VFORK): Remove.
5048 (AC_FUNC_FORK): Add.
5049 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5050 this is required by recent Autoconf versions.
5051
50522001-12-02 Pavel Janík <Pavel@Janik.cz>
5053
5054 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5055 TODO, vms-pp.trans and others).
5056
50572001-11-29 Pavel Janík <Pavel@Janik.cz>
5058
5059 * make-dist: Use COPYING from the top-level directory.
5060
50612001-11-29 Gerd Moellmann <gerd@gnu.org>
5062
5063 * configure.in: Add support for FreeBSD/Alpha.
5064
50652001-11-29 Pavel Janík <Pavel@Janik.cz>
5066
5067 * make-dist: Add COPYING to the top-level directory of the
5068 distribution. Simplify the logic behind copying.
5069
5070 * Makefile.in (maybe_bootstrap): Fix previous change.
5071
50722001-11-28 Richard M. Stallman <rms@gnu.org>
5073
5074 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5075
50762001-11-26 Richard M. Stallman <rms@gnu.org>
5077
5078 * Makefile.in: bootstrap should not delete dumped executables.
5079 (bootstrap-clean-before): New target.
5080 (bootstrap): Use bootstrap-clean-before instead of clean.
5081 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5082
50832001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5084
5085 These changes add the Emacs Lisp Introduction manual to the
5086 distribution:
5087
5088 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5089
5090 * make-dist: Copy the files in lispintro directory.
5091
5092 * config.bat: Configure in the lispintro directory.
5093
5094 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5095
5096 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5097 (lispintro/Makefile): New target.
5098 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5099 (unlock, relock, info, dvi): Ditto.
5100
51012001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5102
5103 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5104
5105 * make-dist (etc): Don't distribute gfdl.1.
5106
51072001-11-22 Colin Walters <walters@debian.org>
5108
5109 * Makefile.in (install-arch-indep): Install the calc .info files.
5110 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5111
51122001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5113
5114 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5115 tindex.pl to the list of those being put into the distribution.
5116
51172001-11-16 Eli Zaretskii <eliz@gnu.org>
5118
5119 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5120
51212001-11-15 Pavel Janík <Pavel@Janik.cz>
5122
5123 * Makefile.in (uninstall): Fix previous change.
5124
5125 * configure.in, Makefile.in: Add support for --program-prefix,
5126 --program-suffix and --program-transform-name options.
5127
51282001-11-13 Pavel Janík <Pavel@Janik.cz>
5129
5130 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5131 (install-arch-indep): Install emacsclient manual page.
5132 (uninstall): Uninstall emacsclient manual page.
5133
51342001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5135
5136 * make-dist: Add lispref/index.*perm files to the distribution.
5137 From Pavel Janík <Pavel@Janik.cz>.
5138
51392001-11-12 Pavel Janík <Pavel@Janik.cz>
5140
5141 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5142
51432001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5144
5145 * configure.in: AC_OUTPUT lispref/Makefile.
5146
51472001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5148
5149 The following changes add the ELisp reference manual to the
5150 distribution.
5151
5152 * make-dist: Add the lispref directory to the distribution.
5153
5154 * Makefile.in (install-arch-indep): Add elisp* to the list of
5155 installed Info files.
5156 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5157 (lispref/Makefile): New target.
5158 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5159 Add commands for the lispref directory.
5160 (info, dvi): Ditto.
5161
5162 * config.bat: Configure in `lispref'.
5163
51642001-11-09 Richard M. Stallman <rms@gnu.org>
5165
5166 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5167
51682001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5169
5170 * make-dist (tempdir): Copy AUTHORS as well.
5171
51722001-11-06 Sam Steingold <sds@gnu.org>
5173
5174 * configure.in: Added a check for <nlist.h>.
5175
51762001-11-01 Pavel Janík <Pavel@Janik.cz>
5177
5178 * configure.in: Reindent --help output.
5179 From Per Starbäck (starback@ling.uu.se).
5180
51812001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5182
5183 * configure.in: New entry for HP/UX-11.
5184
5185 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5186 From Eric S. Raymond <esr@golux.thyrsus.com>.
5187
51882001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5189
5190 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5191 <athornton@sinenomine.net>.
5192
51932001-10-25 Gerd Moellmann <gerd@gnu.org>
5194
5195 * Makefile.in (maybe_bootstrap): New target.
5196 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5197
51982001-10-24 Ken Raeburn <raeburn@gnu.org>
5199
5200 * configure.in: If --with-hesiod is given, look for
5201 hes_getmailhost and res_send or __res_send; check hesiod and
5202 resolv libraries respectively if system libraries don't supply them.
5203
52042001-10-24 Gerd Moellmann <gerd@gnu.org>
5205
5206 * configure.in: Use $MAKE for `make' if set.
5207
52082001-10-22 Gerd Moellmann <gerd@gnu.org>
5209
5210 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5211 to tar options.
5212
52132001-10-20 Gerd Moellmann <gerd@gnu.org>
5214
5215 * (Version 21.1 released).
5216
52172001-10-20 Miles Bader <miles@gnu.org>
5218
5219 * configure.in (configuration): Set from `host' if `host_alias'
5220 isn't defined.
5221
52222001-10-19 Andreas Schwab <schwab@suse.de>
5223
5224 * configure.in: Make ready for autoconf 2.5x.
5225 (AC_PREREQ): Require autoconf 2.50.
5226 * aclocal.m4: Removed.
5227 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5228
52292001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5230
5231 * README: Bump Emacs version to 21.1.50.
5232
52332001-10-05 Gerd Moellmann <gerd@gnu.org>
5234
5235 * Branch for 21.1.
5236
52372001-09-05 Gerd Moellmann <gerd@gnu.org>
5238
5239 * configure.in: Avoid `$@' which is handled specially in
5240 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5241
52422001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5243
5244 * make-dist (nt): Add subdirs.el to the list of distributed files.
5245
52462001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5247
5248 * configure.in (machine): Add an entry for
5249 hppa1.1-hitachi-hiuxwe2*.
5250
52512001-05-28 Gerd Moellmann <gerd@gnu.org>
5252
5253 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5254 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5255
52562001-05-14 Gerd Moellmann <gerd@gnu.org>
5257
5258 * make-dist: Copy texinfo.tex unconditionally.
5259
52602001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5261
5262 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5263 that are installed.
5264
52652001-04-06 Gerd Moellmann <gerd@gnu.org>
5266
5267 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5268 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5269
5270 * make-dist: Handle leim/MISC-DIC. Only include
5271 `[a-zA-Z]*.{el,elc}' from leim/quail.
5272
52732001-04-05 Gerd Moellmann <gerd@gnu.org>
5274
5275 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5276
52772001-03-30 Gerd Moellmann <gerd@gnu.org>
5278
5279 * Makefile.in (.PHONY): Add for bootstrap targets.
5280 (bootstrap-clean): New target.
5281 (bootstrap): Use it instead of `clean'.
5282
52832001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5284
5285 * Makefile.in (SUBDIR): Remove leim.
5286 (all, .RECURSIVE, extraclean): Add leim explicitly.
5287 (leim): Provide separate rule which exports PARALLEL=0 into the
5288 environment.
5289
52902001-03-20 Gerd Moellmann <gerd@gnu.org>
5291
5292 * configure.in (HAVE_XPM): Don't print the result of the check for
5293 XpmReturnAllocPixels if we don't have an xpm.h.
5294
52952001-03-05 Gerd Moellmann <gerd@gnu.org>
5296
5297 * COPYING: New file.
5298
52992001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5300
5301 * config.bat: Update the copyright.
5302
53032001-02-23 Kenichi Handa <handa@etl.go.jp>
5304
5305 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5306 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5307 to `yes'. Later in AC_OUTPUT, check this variable.
5308
53092001-02-09 Dave Love <fx@gnu.org>
5310
5311 * AUTHORS: Updated.
5312
53132001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5314
5315 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5316
53172001-02-02 Gerd Moellmann <gerd@gnu.org>
5318
5319 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5320
5321 * Makefile.in (uninstall): Ignore exit code of `rm'.
5322
5323 * Makefile.in (uninstall): Remove more info files. Remove
5324 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5325
53262001-01-31 Gerd Moellmann <gerd@gnu.org>
5327
5328 * noleim-Makefile.in (extraclean): Add.
5329
53302001-01-28 Gerd Moellmann <gerd@gnu.org>
5331
5332 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5333 it quiet.
5334
53352001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5336
5337 * Makefile.in (tags): Fix typo.
5338
53392001-01-13 Kenichi Handa <handa@etl.go.jp>
5340
5341 * configure.in: Fix typo in the code setting x_search_path.
5342
53432001-01-10 Dave Love <fx@gnu.org>
5344
5345 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5346 -lXext.
5347 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5348 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5349 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5350 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5351 (now in $LIBS).
5352
53532001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5354
5355 * config.bat: Run the preprocessor with -traditional.
5356
53572001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5358
5359 * INSTALL: Move copying conditions to end of file.
5360
53612000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5362
5363 * INSTALL: Add basic installation procedure which assumes
5364 `configure' does its job. Elaborate on image support libraries.
5365 Add a pointer to Xaw3d library. Add advice about solving
5366 configure-time problems by looking in config.log and setting
5367 variables in the environment.
5368
53692000-12-27 Gerd Moellmann <gerd@gnu.org>
5370
5371 * Makefile.in (install-arch-indep): If tar fails, exit with
5372 exit code 1.
5373
53742000-12-19 Gerd Moellmann <gerd@gnu.org>
5375
5376 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5377 source file includes XKBlib.h. On some broken Solaris systems,
5378 there is an XKBlib.h, reportedly, but header files included by
5379 XKBlib.h are missing.
5380
53812000-12-14 Gerd Moellmann <gerd@gnu.org>
5382
5383 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5384
53852000-12-11 Dave Love <fx@gnu.org>
5386
5387 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5388
53892000-12-11 Paul Eggert <eggert@twinsun.com>
5390
5391 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5392 Merge fixes from latest GNU tar version. These macros no longer
5393 futz with _XOPEN_SOURCE, as that was not portable in practice.
5394 (AC_FUNC_FSEEKO): New macro.
5395
5396 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5397 ftello.
5398
53992000-12-05 Dave Love <fx@gnu.org>
5400
5401 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5402
54032000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5404
5405 * info/dir: Change the category to "Emacs".
5406
54072000-12-01 Gerd Moellmann <gerd@gnu.org>
5408
5409 * make-dist (tempdir): Remove epaths.h from the distribution
5410 instead of paths.h.
5411
54122000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5413
5414 * config.bat: Check for existence of djecho.exe, and print an
5415 error message if it is not available.
5416
5417 * INSTALL: Describe possible problem with djecho.exe in old
5418 versions of DJGPP v2.x.
5419
54202000-11-23 Gerd Moellmann <gerd@gnu.org>
5421
5422 * configure.in: Initialize HAVE_LIBXP to no.
5423
54242000-11-22 Gerd Moellmann <gerd@gnu.org>
5425
5426 * configure.in: Use m/macppc.h instead of the non-existent
5427 m/powerpc.h.
5428
54292000-11-21 Gerd Moellmann <gerd@gnu.org>
5430
5431 * Makefile.in (install-arch-indep): Also install info/eshell*
5432 and info/speedbar*.
5433
5434 * configure.in (HAVE_PNG): Check for the presence of
5435 png_get_channels to rule out older PNG libs.
5436
5437 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5438 GCC and NON_GNU_CPP into config.status.
5439
54402000-11-20 Dave Love <fx@gnu.org>
5441
5442 * configure.in: Fix last change.
5443
5444 * GETTING.GNU.SOFTWARE: Deleted.
5445 * FTP: New file to replace it.
5446 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5447
54482000-11-20 Gerd Moellmann <gerd@gnu.org>
5449
5450 * configure.in: Use -traditional with GNU cpp.
5451
54522000-11-17 Gerd Moellmann <gerd@gnu.org>
5453
5454 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5455 Distribute more files from the nt/ subdir. Distribute PBM
5456 image files from subdirs of lisp/. Distribute old change logs
5457 from subdirs of lisp/. Distribute play/5x5.el.
5458
54592000-11-11 Dave Love <fx@gnu.org>
5460
5461 * config.sub, config.guess: Updated from master source.
5462
54632000-11-07 Dave Love <fx@gnu.org>
5464
5465 * configure.in: Test for mkstemp.
5466
54672000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5468
5469 * info/dir (Top): Rearrange menu items more logically, and put
5470 them into a single category. Add menu items for RefTeX and
5471 Widget.
5472
54732000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5474
5475 * Makefile.in (install-arch-indep): Use --info-dir instead of
5476 --dir-file, and a simple argument instead of --info-file, so that
5477 the Debian version of install-info also works.
5478
54792000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5480
5481 * info/dir (Speedbar): Add entry.
5482
54832000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5484
5485 * INSTALL: Describe the new image-support options to the configure
5486 script. List URLs where image support libraries can be found.
5487
54882000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5489
5490 * info/dir (Top): Add an entry for Eshell.
5491
54922000-10-02 Dave Love <fx@gnu.org>
5493
5494 * configure.in: Check for gai_strerror.
5495
54962000-10-01 Andreas Schwab <schwab@suse.de>
5497
5498 * Makefile.in (install-arch-indep): Update list of installed info files.
5499
55002000-09-30 Gerd Moellmann <gerd@gnu.org>
5501
5502 * configure.in: Support `sparc*-*-netbsd*'.
5503
55042000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5505
5506 * info/dir (MIME): Add entry for emacs-mime.
5507
55082000-09-29 Dave Love <fx@gnu.org>
5509
5510 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5511
55122000-09-26 Gerd Moellmann <gerd@gnu.org>
5513
5514 * make-dist: Adapt to the change of leim/Makefile which was
5515 necessary to ensure a reasonably working `make dist'.
5516
5517 * leim-Makefile.in: Moved to leim/Makefile.in..
5518
5519 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5520
55212000-09-21 Kenichi Handa <handa@etl.go.jp>
5522
5523 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5524 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5525 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5526 files to .elc.
5527 (${TIT}): Adjusted for the above change.
5528 (clean mostlyclean): Likewise.
5529 (.el.elc): New target.
5530
55312000-09-19 Gerd Moellmann <gerd@gnu.org>
5532
5533 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5534 in the distribution.
5535
55362000-09-18 Gerd Moellmann <gerd@gnu.org>
5537
5538 * make-dist (skk): Rename to `ja-dic' because the leim directory
5539 was renamed.
5540
55412000-09-14 Dave Love <fx@gnu.org>
5542
5543 * configure.in: Fix spurion in last change.
5544
55452000-09-14 Gerd Moellmann <gerd@gnu.org>
5546
5547 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5548 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5549 to `no' if defined. Change result report.
5550
55512000-09-08 Dave Love <fx@gnu.org>
5552
5553 * configure.in: Remove spurious `@'s.
5554
5555 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5556 autoconf.
5557
55582000-09-06 Gerd Moellmann <gerd@gnu.org>
5559
5560 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5561 file and print informational message.
5562
5563 * configure.in (AC_FUNC_MMAP): Add.
5564
55652000-09-01 Gerd Moellmann <gerd@gnu.org>
5566
5567 * configure.in: Add ``checking'' messages for
5568 XpmReturnAllocPixels.
5569
55702000-08-28 Gerd Moellmann <gerd@gnu.org>
5571
5572 * configure.in: Check <strings.h>; check `index' and `rindex'
5573 functions.
5574
55752000-08-26 Kenichi Handa <handa@etl.go.jp>
5576
5577 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5578 "case "${canonical}" in".
5579
55802000-08-25 Dave Love <fx@gnu.org>
5581
5582 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5583
55842000-08-25 Kenichi Handa <handa@etl.go.jp>
5585
5586 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5587
55882000-08-24 Gerd Moellmann <gerd@gnu.org>
5589
5590 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5591 contains a relative path. Protect against unusable values of $PWD.
5592
55932000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5594
5595 * info/dir (WoMan): Add entry.
5596
5597 * config.bat (maindir): Update src/_gdbinit even if it does
5598 already exist.
5599
56002000-08-07 Gerd Moellmann <gerd@gnu.org>
5601
5602 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5603
56042000-08-03 Gerd Moellmann <gerd@gnu.org>
5605
5606 * configure.in: Add support for ia64*-*-linux*.
5607
56082000-07-27 Gerd Moellmann <gerd@gnu.org>
5609
5610 * make-dist (aclocal.m4): Include in distribution.
5611
56122000-07-26 Dave Love <fx@gnu.org>
5613
5614 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5615
56162000-07-24 Dave Love <fx@gnu.org>
5617
5618 * configure.in: Add AC_SIZE_T.
5619
56202000-07-18 Dave Love <fx@gnu.org>
5621
5622 * configure.in: Reorder so that most tests are done after CPPFLAGS
5623 is set from the C_SWITCH_... definitions.
5624
56252000-07-10 Gerd Moellmann <gerd@gnu.org>
5626
5627 * configure.in (HAVE_XPM): Undo previous change. Check for
5628 preprocessor define XpmReturnAllocPixels.
5629
56302000-07-06 Gerd Moellmann <gerd@gnu.org>
5631
5632 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5633 instead of XpmReadFileToPixmap.
5634
56352000-07-05 Ken Raeburn <raeburn@gnu.org>
5636
5637 * configure.in: Check for <soundcard.h>. Look for ossaudio
5638 library, and set LIBSOUND accordingly.
5639
56402000-07-05 Dave Love <fx@gnu.org>
5641
5642 * configure.in: Use AC_HEADER_SYS_WAIT.
5643
56442000-07-05 Gerd Moellmann <gerd@gnu.org>
5645
5646 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5647 lisp/Makefile. Distribute lisp/Makefile.in instead of
5648 lisp/Makefile.
5649
56502000-06-30 Ken Raeburn <raeburn@gnu.org>
5651
5652 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5653 while searching for image-handling libraries.
5654
56552000-06-26 Gerd Moellmann <gerd@gnu.org>
5656
5657 * configure.in (--with-xim): New option.
5658
56592000-06-23 Dave Love <fx@gnu.org>
5660
5661 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5662 for struct timezone and test how we can call gettimeofday.
5663 Check for OSF 5+. Check for term.h.
5664
5665 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5666 version.
5667
56682000-06-23 Gerd Moellmann <gerd@gnu.org>
5669
5670 * configure.in (HAVE_LIBXP): Change test for libXp.
5671
56722000-06-21 Dave Love <fx@gnu.org>
5673
5674 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5675 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5676 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5677
56782000-06-19 Dave Love <fx@gnu.org>
5679
5680 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5681 _XOPEN_SOURCE is defined.
5682
56832000-06-16 Gerd Moellmann <gerd@gnu.org>
5684
5685 * Makefile.in (distclean): Also make distclean in lisp/.
5686
56872000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5688
5689 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5690
56912000-06-15 Gerd Moellmann <gerd@gnu.org>
5692
5693 * make-dist: Add --help and --snapshot options.
5694
56952000-06-14 Gerd Moellmann <gerd@gnu.org>
5696
5697 * configure.in: Generate lisp/Makefile.
5698
5699 * configure.in: Add support for `*-lynxos*'.
5700 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5701 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5702 on Tru64 UNIX v5.0.
5703
57042000-06-13 Ken Raeburn <raeburn@gnu.org>
5705
5706 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5707 it's on a continuation line.
5708
57092000-06-02 Dave Love <fx@gnu.org>
5710
5711 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5712 files.
5713
5714 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5715 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5716 test.
5717
5718 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5719 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5720
57212000-05-26 Gerd Moellmann <gerd@gnu.org>
5722
5723 * configure.in: Add check for speed_t typedef.
5724
57252000-05-25 Ken Raeburn <raeburn@gnu.org>
5726
5727 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5728 exists; it won't in the CANNOT_DUMP case.
5729
57302000-05-25 Gerd Moellmann <gerd@gnu.org>
5731
5732 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5733 On FreeBSD, the exit status is 1 if CDPATH is not set.
5734 (install-arch-indep): Install ebrowse.info.
5735
57362000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5737
5738 * configure.in: Check for grandpt and getpt.
5739
57402000-05-09 Dave Love <fx@gnu.org>
5741
5742 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5743
57442000-05-05 Gerd Moellmann <gerd@gnu.org>
5745
5746 * make-dist: Make a link for lib-src/grep-changelog.
5747 Copy install-sh.
5748
57492000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5750
5751 * config.bat: Identify the beginning of the cpp stuff in
5752 src/Makefile.in and lib-src/Makefile.in more accurately.
5753
57542000-04-27 Gerd Moellmann <gerd@gnu.org>
5755
5756 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5757
57582000-04-19 Gerd Moellmann <gerd@gnu.org>
5759
5760 * configure.in: Add support for `powerpc-*-netbsd*'.
5761
57622000-04-19 Dave Love <fx@gnu.org>
5763
5764 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5765
5766 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5767
57682000-04-16 Dave Love <fx@gnu.org>
5769
5770 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5771
57722000-04-14 Dave Love <fx@gnu.org>
5773
5774 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5775
5776 * aclocal.m4 (AC_FUNC_MKTIME): New.
5777
57782000-03-28 Ken Raeburn <raeburn@gnu.org>
5779
5780 * configure.in: Line up "--help" output a little better.
5781
57822000-03-26 Gerd Moellmann <gerd@gnu.org>
5783
5784 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5785 New targets.
5786 (bootstrap): Rewritten in terms of the new targets above. Make
5787 info files, too.
5788
57892000-03-12 Gerd Moellmann <gerd@gnu.org>
5790
5791 * config.guess, config.sub: Use the versions of the files from
5792 subversions.
5793
57942000-03-08 Dave Love <fx@gnu.org>
5795
5796 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5797 AC_C_VOLATILE. Define POINTER_TYPE.
5798
5799 * aclocal.m4: New file.
5800
58012000-03-02 Gerd Moellmann <gerd@gnu.org>
5802
5803 * configure.in (machine): Add `mipsel-*-netbsd*' and
5804 `arm-*-netbsd*'.
5805
58062000-03-01 Gerd Moellmann <gerd@gnu.org>
5807
5808 * configure.in (machine): Add support for `*-auspex-sunos*'.
5809
58102000-02-29 Gerd Moellmann <gerd@gnu.org>
5811
5812 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5813
58142000-02-18 Dave Love <fx@gnu.org>
5815
5816 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5817
58182000-02-18 Andreas Schwab <schwab@suse.de>
5819
5820 * Makefile.in (install-arch-indep): Add eudc to list of installed
5821 info files.
5822
58232000-02-17 Ken Raeburn <raeburn@gnu.org>
5824
5825 * configure.in: Include -lz and -ljpeg (if it's available) when
5826 testing for the tiff library.
5827
58282000-02-17 Gerd Moellmann <gerd@gnu.org>
5829
5830 * configure.in: Remove LISP_FLOAT_TYPE.
5831
58322000-02-12 Dave Love <fx@gnu.org>
5833
5834 * configure.in: Use AC_FUNC_VFORK.
5835
58362000-02-01 Gerd Moellmann <gerd@gnu.org>
5837
5838 * make-dist: Various fixes for new development tree.
5839
5840 * leim-Makefile.in: New file.
5841
58422000-01-31 Gerd Moellmann <gerd@gnu.org>
5843
5844 * Makefile.in (dist): Call ./make-dist.
5845
58462000-01-24 Dave Love <fx@gnu.org>
5847
5848 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5849
58502000-01-18 Gerd Moellmann <gerd@gnu.org>
5851
5852 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5853 DGifOpenFileName.
5854
58552000-01-11 Andreas Schwab <schwab@suse.de>
5856
5857 * Makefile.in (install-arch-indep): Update list of info files to
5858 be installed.
5859
58602000-01-05 Dave Love <fx@gnu.org>
5861
5862 * configure.in: Check for jerror.h as well as libjpeg.
5863
58642000-01-03 Andreas Schwab <schwab@suse.de>
5865
5866 * Makefile.in (install-arch-indep): Install autotype*. Run
5867 install-info on autotype and emacs-faq.info.
5868
58691999-12-04 Dave Love <fx@gnu.org>
5870
5871 * Makefile.in (install-arch-indep): Depend on `info'.
5872 (install-strip): Use `install' as sub-make target.
5873
58741999-11-23 Ken Raeburn <raeburn@gnu.org>
5875
5876 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5877 didn't need to be deleted. Check for the k5crypto library as well
5878 as the crypto library; MIT Kerberos 1.1 changed the name.
5879
58801999-11-18 Dave Love <fx@gnu.org>
5881
5882 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5883
58841999-11-11 Erik Naggum <erik@naggum.no>
5885
5886 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5887
58881999-11-08 Dave Love <fx@gnu.org>
5889
5890 * configure.in: Fix change for --with-pop default.
5891
58921999-11-04 Dave Love <fx@gnu.org>
5893
5894 * configure.in: Default to --with-pop. Change sense of with-gcc
5895 and with-toolkit-scroll-bars messages to reflect the defaults.
5896
58971999-11-01 Gerd Moellmann <gerd@gnu.org>
5898
5899 * INSTALL: Mention the Emacs Lisp Reference.
5900
59011999-10-27 Noah Friedman <friedman@splode.com>
5902
5903 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5904
59051999-10-23 Gerd Moellmann <gerd@gnu.org>
5906
5907 * Makefile.in (bootstrap): New target.
5908
59091999-10-19 Paul Eggert <eggert@twinsun.com>
5910
5911 Add support for large files. Merge glibc 2.1.2.
5912
5913 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5914 (HAVE_TM_GMTOFF): New symbol.
5915 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5916 mbrlen, strsignal.
5917 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5918
59191999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5920
5921 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5922 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5923
59241999-10-09 Richard M. Stallman <rms@gnu.org>
5925
5926 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5927 Unset CDPATH to prevent cd from generating output.
5928
59291999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5930
5931 * update-subdirs: Also ignore CVS subdirs.
5932
59331999-10-07 Gerd Moellmann <gerd@gnu.org>
5934
5935 * Makefile.in (install-arch-indep): Add ada-mode.
5936
59371999-10-06 Dave Love <fx@gnu.org>
5938
5939 * Makefile.in: Add rules for config.status, configure.
5940
59411999-09-07 Gerd Moellmann <gerd@gnu.org>
5942
5943 * configure.in (--with-sound): Removed.
5944
59451999-08-30 Gerd Moellmann <gerd@gnu.org>
5946
5947 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5948 the test for Xaw3d.
5949 (HAVE_TIFF): Add -lm to library check.
5950
59511999-08-28 Richard Stallman <rms@gnu.org>
5952
5953 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5954 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5955 after the other X-related libraries.
5956
59571999-08-21 Dave Love <fx@gnu.org>
5958
5959 * configure.in: Don't check for jpeglib.h.
5960
59611999-08-20 Gerd Moellmann <gerd@gnu.org>
5962
5963 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5964 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5965
59661999-08-18 Dave Love <fx@gnu.org>
5967
5968 * configure.in: Check for termcap.h.
5969
59701999-08-15 Gerd Moellmann <gerd@gnu.org>
5971
5972 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5973 use Emacs' scroll bars, even if configured for Motif or when
5974 Xaw3d is available.
5975
59761999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5977
5978 * configure.in: Check for getaddrinfo.
5979
59801999-08-04 Eli Zaretskii <eliz@gnu.org>
5981
5982 * config.bat: Make --no-debug work again by removing -gcoff.
5983
59841999-07-30 Dave Love <fx@gnu.org>
5985
5986 * configure.in: Check for stdlib.h.
5987
59881999-07-19 Dave Love <fx@gnu.org>
5989
5990 * configure.in: Grok sparc64-*-linux-gnu*.
5991
59921999-07-12 Richard Stallman <rms@gnu.org>
5993
5994 * Version 20.4 released.
5995
59961999-06-23 Karl Heuer <kwzh@gnu.org>
5997
5998 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5999 Quote $EMACS, in case it's a program with args.
6000
60011999-06-15 Gerd Moellmann <gerd@gnu.org>
6002
6003 * configure.in (HAVE_GIF): Use libungif instead of libgif
6004 because the former doesn't contain patented compression code.
6005
60061999-05-29 Richard M. Stallman <rms@gnu.org>
6007
6008 * configure.in: Delete the Kerberos stuff.
6009
60101999-05-27 Greg Hudson <ghudson@mit.edu>
6011
6012 * configure.in: Prefer kerberos 5 names.
6013
60141999-04-26 Richard M. Stallman <rms@gnu.org>
6015
6016 * configure.in: Check for libXp.
6017
60181999-04-08 Richard Stallman <rms@gnu.org>
6019
6020 * make-dist: Include change logs in subdirs of `lisp'.
6021
60221999-04-05 Richard Stallman <rms@gnu.org>
6023
6024 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6025 (install-arch-indep): Make ${datadir}/emacs world-readable.
6026
60271999-03-30 Eli Zaretskii <eliz@gnu.org>
6028
6029 * config.bat: Use epaths.* instead of paths.*.
6030
60311999-03-07 Eli Zaretskii <eliz@gnu.org>
6032
6033 * INSTALL: Add detailed instructions to unpack and install
6034 intlfonts on MS-DOS.
6035
60361999-02-26 Richard Stallman <rms@gnu.org>
6037
6038 * configure.in: Use epaths.h and epaths-force instead of paths...
6039
6040 * Makefile.in (epaths-force): Renamed from paths-force;
6041 operate on epaths.in and produce epaths.h.
6042
60431999-02-24 Richard Stallman <rms@gnu.org>
6044
6045 * make-dist: Fix nt/icons directory handling.
6046
60471999-02-22 Simon Josefsson <jas@pdc.kth.se>
6048
6049 * configure.in (f301-fujitsu-uxpv4.1): New target.
6050
60511999-02-20 Richard Stallman <rms@gnu.org>
6052
6053 * make-dist (tempparent): Fix command to update info files.
6054
60551999-02-09 Richard Stallman <rms@gnu.org>
6056
6057 * configure.in (powerpc-apple-netbsd*): New alternative.
6058
60591999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6060
6061 * make-dist: Include the new directory nt/icons in distributions.
6062
60631999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6064
6065 * configure.in: Change message about HAVE_XFREE386.
6066
60671999-01-07 Eli Zaretskii <eliz@gnu.org>
6068
6069 * config.bat: Support configuring with leim.
6070
60711998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6072
6073 * configure.in (mips-sgi-irix6.5): New target.
6074
60751998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6076
6077 * configure.in: Remove GSS-API support, since it has been removed
6078 from movemail.
6079
60801998-12-04 Markus Rost <rost@delysid.gnu.org>
6081
6082 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6083
60841998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6085
6086 * Makefile.in: Don't install customize info file.
6087 Run install-info on viper info file.
6088
60891998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6090
6091 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6092
60931998-11-16 Kenichi Handa <handa@etl.go.jp>
6094
6095 * configure.in (*-*-bsdi4*): New target.
6096
60971998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6098
6099 * configure.in: Fix previous change.
6100
61011998-11-11 Richard Stallman <rms@gnu.org>
6102
6103 * configure.in (aviion-intel): New machine.
6104
61051998-11-04 Kenichi Handa <handa@etl.go.jp>
6106
6107 * configure.in (mips-nec-sysv4*): New target.
6108
61091998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6110
6111 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6112 from lisp.
6113
61141998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6115
6116 * make-dist: Don't include fns*.el in dist.
6117
61181998-10-30 Dave Love <fx@gnu.org>
6119
6120 * configure.in: Don't mkdir cpp.
6121
61221998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6123
6124 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6125 ${archlibdir}.
6126
61271998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6128
6129 * Version 20.3 released.
6130
61311998-07-30 Paul Eggert <eggert@twinsun.com>
6132
6133 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6134 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6135 (lwlib/Makefile, leim/Makefile):
6136 Prepend $(srcdir)/ to rule dependencies outside this dir.
6137
61381998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6139
6140 * configure.in: Use unset CDPATH instead of making it empty.
6141
61421998-06-20 Karl Heuer <kwzh@gnu.org>
6143
6144 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6145
61461998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6147
6148 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6149 and default.el. Sort the results.
6150
61511998-05-31 Karl Heuer <kwzh@gnu.org>
6152
6153 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6154 writable.
6155
61561998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6157
6158 * Makefile.in (install-arch-indep):
6159 Don't alter site-lisp/subdirs.el if it exists.
6160
61611998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6162
6163 * Makefile.in (install-arch-indep): Put `-' on commands to create
6164 subdirs.el in site-lisp dirs.
6165
61661998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6167
6168 * Makefile.in (install-arch-indep): Fix typo in previous change.
6169
61701998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6171
6172 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6173
61741998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6175
6176 * Makefile.in (mkdir): Create the site-lisp dirs.
6177 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6178
61791998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6180
6181 * Makefile.in (INSTALL_INFO): New variable.
6182 (install-arch-indep): Don't replace the dir file if it already exists.
6183 Use the install-info program, via INSTALL_INFO, to add entries.
6184 Make the `info' subdir and the Info files world-readable.
6185
61861998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6187
6188 * config.bat: Make sure the environment is large enough to support
6189 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6190
61911998-04-10 Karl Heuer <kwzh@gnu.org>
6192
6193 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6194
61951998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6196
6197 * configure.in: Add --with-gssapi to specify GSS-API
6198 authentication support for movemail.
6199
62001998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6201
6202 * Makefile.in (install-arch-indep): Fix previous change.
6203
62041998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6205
6206 * Makefile.in (info): Run man in build dir, not srcdir.
6207
62081998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6209
6210 * Makefile.in (install-arch-indep): Fix previous change.
6211
62121998-03-23 Kenichi Handa <handa@etl.go.jp>
6213
6214 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6215
62161998-03-22 Richard Stallman <rms@gnu.org>
6217
6218 * Makefile.in (install-arch-indep): Put special subdirs.el files
6219 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6220
62211998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6222
6223 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6224
62251998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6226
6227 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6228 (m68*-hp-hpux*): Handle versions 1X like 10.
6229
62301998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6231
6232 * make-dist: PROBLEMS is now in etc, not top level dir.
6233
6234 * Makefile.in (SOURCES): Delete PROBLEMS.
6235
62361998-02-25 Richard Stallman <rms@gnu.org>
6237
6238 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6239
6240 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6241
62421998-01-17 Richard Stallman <rms@gnu.org>
6243
6244 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6245
62461998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6247
6248 * make-dist (tempparent): New option --no-check.
6249
6250 * make-dist: Don't do anything with cpp directory.
6251
62521997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6253
6254 * configure.in (sparc-fujitsu-sysv4*): New target.
6255
62561997-12-17 Andreas Schwab <schwab@gnu.org>
6257
6258 * configure.in: Cache more tests. Add missing quotes around
6259 message with embedded comma.
6260
62611997-12-04 Karl Heuer <kwzh@gnu.org>
6262
6263 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6264
62651997-11-26 Joel N. Weber II <devnull@gnu.org>
6266
6267 * make-dist: Changed the comment about `umask 0' to say `Don't
6268 restrict access to any files.'; previously it said `Don't protect
6269 any files', which may have implied that we think fascism is good.
6270
62711997-11-24 Paul Eggert <eggert@twinsun.com>
6272
6273 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6274 strftime needs the underlying host's strftime for locale dependent
6275 formats.
6276
62771997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6278
6279 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6280
62811997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6282
6283 * config.bat: Configure the man subdirectory.
6284
62851997-11-07 Paul Eggert <eggert@twinsun.com>
6286
6287 * configure.in (AC_CHECK_LIB): Add -lintl.
6288
62891997-11-07 Karl Heuer <kwzh@gnu.org>
6290
6291 * make-dist (check for .elc files): Avoid bash-specific syntax.
6292 (check for overflow 14-char limit): Simplify.
6293
62941997-11-07 Richard Stallman <rms@gnu.org>
6295
6296 * Makefile.in (install): Move blessmail last.
6297
62981997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6299
6300 * configure.in (gettimeofday, one arg or two):
6301 Clarify messages by avoiding double negative.
6302
63031997-09-30 Karl Eichwalder <ke@suse.de>
6304
6305 * Makefile.in (install-arch-indep): Install the widget info file.
6306
63071997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6308
6309 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6310 libraries in reverse order, so that libraries will appear in the
6311 correct dependency order on the link line (and so that the
6312 configure checks themselves will work properly when early
6313 libraries depend on later ones).
6314
63151997-09-21 Erik Naggum <erik@naggum.no>
6316
6317 * make-dist (making links to `src'): Keep timestamp on copied files.
6318
6319 * make-delta: New script to produce delta distributions.
6320
63211997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6322
6323 * Version 20.2 released.
6324
63251997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6326
6327 * Version 20.1 released.
6328
6329 * Makefile.in (install-leim): Depend on mkdir.
6330 (leim): Depend on src.
6331
63321997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6333
6334 * configure.in: Recognize alpha* instead of just alpha.
6335
63361997-09-12 Paul Eggert <eggert@twinsun.com>
6337
6338 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6339
63401997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6341
6342 * update-subdirs: Use rm -f.
6343
63441997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6345
6346 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6347 Ignore subdirs named Old.
6348
63491997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6350
6351 * configure.in: Add OpenBSD clause to set $machine.
6352
63531997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6354
6355 * make-dist: Recompile everything after updating various Lisp files.
6356 Recompile in leim as well as lisp.
6357 Check in leim as well as lisp for mismatched files and too-long names.
6358
63591997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6360
6361 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6362
63631997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6364
6365 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6366 before trying to copy anything from it.
6367
63681997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6369
6370 * Makefile.in (man/Makefile): New target.
6371 (tags): Define env var EMACS and run Makefile from build dir.
6372
63731997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6374
6375 * config.bat: If src/_gdbinit doesn't exist, try using
6376 src/.gdbinit to create it (for building on Windows 95).
6377
63781997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6379
6380 * Makefile.in (install-arch-indep):
6381 Discard extra data in tar | tar pipes.
6382
63831997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6384
6385 * configure.in (x_default_search_path): Corrected
6386 '${x_library}' to '${x_library}/X11'.
6387
63881997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6389
6390 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6391
63921997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6393
6394 * configure.in: Support auto-configuration of both Kerberos V4 and
6395 Kerberos V5 for movemail, including detection of V4 and V5 header
6396 files and libraries.
6397
63981997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6399
6400 * configure.in: Compute x_default_search_path
6401 and substitute into makefiles.
6402
6403 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6404
64051997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6406
6407 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6408
64091997-08-07 Erik Naggum <erik@naggum.no>
6410
6411 * configure.in: Remove lockdir, it is no longer needed.
6412 * Makefile.in (mkdir): Don't create lockdir.
6413 (lockdir): Variable deleted.
6414 (paths-force): Don't operate on PATH_LOCK.
6415
64161997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6417
6418 * leim-Makefile.in (clean, distclean): New targets.
6419
6420 * make-dist: Include leim/ChangeLog in leim distribution.
6421
64221997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6423
6424 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6425
64261997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6427
6428 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6429
64301997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6431
6432 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6433
64341997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6435
6436 * make-dist: Update leim/leim-list.el.
6437 Pass along value of $EMACS when updating lisp dir.
6438
64391997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6440
6441 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6442 prerequisite to the use of Doug Lea's malloc.
6443
64441997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6445
6446 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6447
6448 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6449
64501997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6451
6452 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6453
64541997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6455
6456 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6457 to news-r6.h.
6458
64591997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6460
6461 * config.bat: Use `sed' instead of `cp', which might not be
6462 installed.
6463
64641997-07-09 Kenichi Handa <handa@etl.go.jp>
6465
6466 * Makefile.in (mostlyclean): Add cleaning leim directory.
6467 (clean, distclean, maintainer-clean): Likewise.
6468
64691997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6470
6471 * make-dist (bogosities): Check subdirs of `lisp' also.
6472
64731997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6474
6475 * make-dist (etc): Really avoid symlinks now.
6476 (lisp): Don't delete from subdirs the things we never copy.
6477
64781997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6479
6480 * Makefile.in (install-arch-indep): Correct the target name.
6481 The first letter `i' was dropped by the previous change of mine.
6482
64831997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6484
6485 * configure.in (leim/Makefile): Generate this.
6486 (*-sysv4.2uw*): Recognize new alternative.
6487
6488 * leim-Makefile.in: Renamed from leim-Makefile.
6489
6490 * make-dist: Set up real-leim subdirectory,
6491 with the real contents of leim; then move it to
6492 a separate top-level directory.
6493
6494 * make-dist: Don't mention site-lisp, site-init, site-start
6495 or default, when listing files hat are not compiled and should be.
6496
6497 * configure.in: Create src/config.stamp at the end.
6498
64991997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6500
6501 * Makefile.in (install-leim): Correct previous change.
6502
65031997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6504
6505 * Makefile.in (install-leim): New target.
6506 (install): Depend on install-leim.
6507
65081997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6509
6510 * Makefile.in (SUBDIR): Add leim.
6511 (SUBDIR_MAKEFILES): Add leim/Makefile.
6512 (leim/Makefile): New target.
6513
65141997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6515
6516 * leim-Makefile: New file.
6517 * make-dist: Initialize a `leim' subdirectory with that makefile.
6518
65191997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6520
6521 * configure.in (GNU_MALLOC_reason): Fix message text.
6522
65231997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6524
6525 * make-dist (lisp): Don't process subdirs that start with =.
6526 (etc): Copy symlinks, as in src.
6527
65281997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6529
6530 * configure.in (i*86-*-unixware*): New alternative.
6531
65321997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6533
6534 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6535 and touch it explicitly.
6536
6537 * configure.in (mips-sony-newsos6*): New alternative.
6538 (mips-*-linux-gnu*): New alternative.
6539 (*-*-bsdi*): New alternative.
6540 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6541
65421997-06-22 Dave Love <d.love@dl.ac.uk>
6543
6544 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6545 (src/config.h): New target to re-configure if src/config.in is patched.
6546
65471997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6548
6549 * configure.in (shutdown): Check for `shutdown' function.
6550
65511997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6552
6553 * update-subdirs: Include the directory "language" in subdirs.
6554
65551997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6556
6557 * configure.in (m88k-dg-dgux4*): New alternative.
6558 (alpha-*-netbsd*): New alternative.
6559 (powerpcle-*-solaris2*): New alternative.
6560
65611997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6562
6563 * make-dist: Warn about .el files that are not compiled.
6564
65651997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6566
6567 * Makefile.in (dist): Don't run update-subdirs here,
6568 since make-dist now gets that done.
6569
6570 * make-dist: Use the new `updates' target in lisp/Makefile.
6571
6572 * make-dist: Use new non-file targets in lisp/Makefile.
6573
65741997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6575
6576 * make-dist: Handle all subdirs of `lisp' uniformly.
6577 Don't handle `term' and `language' specially.
6578 Clear out umask at the beginning.
6579
65801997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6581
6582 * make-dist: Use Make to update finder-inf.el and autoloads.
6583 Also update cus-load.el.
6584
65851997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6586
6587 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6588 in case it is desirable to disable the GNU malloc features with glibc.
6589
65901997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6591
6592 * configure.in (DOUG_LEA_MALLOC):
6593 Define if malloc_{get,set}_state exist.
6594
65951997-03-05 Kenichi Handa <handa@etl.go.jp>
6596
6597 * make-dist: Make links for files under lisp/language.
6598
65991997-02-20 Kenichi Handa <handa@etl.go.jp>
6600
6601 * update-subdirs: Exclude the directory "language" from subdirs.
6602
66031997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6604
6605 * configure.in: Check for rint and cbrt.
6606
66071997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6608
6609 * make-dist: Use $EMACS to say where to run Emacs.
6610 Add --no-update option.
6611
66121996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6613
6614 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6615
66161996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6617
6618 * make-dist (copying src): Check thoroughly for symlinks
6619 and copy them in all cases. Regularize the linking of *.in
6620 and *.opt and ChangeLog files.
6621 (copying lib-src): Likewise.
6622 Don't rm getdate.c or y.tab.*--they don't exist any more.
6623
66241996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6625
6626 * configure.in: Check for libmail, maillock.h and
6627 touchlock (for movemail).
6628
66291996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6630
6631 * configure.in (limits.h): Check for this file.
6632
66331996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6634
6635 * configure.in (rs6000-ibm-aix4.2): New alternative.
6636 (rs6000-ibm-aix4.0): New alternative.
6637 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6638
66391996-11-22 Ben Harris <bjh21@cam.ac.uk>
6640
6641 * configure.in: Recognize vax-*-netbsd*.
6642
66431996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6644
6645 * configure.in (locallisppath): Add leim directory.
6646
66471996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6648
6649 * config.bat: Make sure `mv' supports forward slashes and -f.
6650
66511996-10-28 Christian Limpach <chris@nice.ch>
6652
6653 * configure.in (hppa*-next-nextstep*): * added after hppa
6654 to accept hppa1.0 and hppa1.1.
6655
66561996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6657
6658 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6659 * configure.in (ld_switch_machine): Fix typo.
6660
66611996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6662
6663 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6664 from config.h and use them in $ac_link.
6665
66661996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6667
6668 * configure.in: Create a subdir named `lisp'.
6669
66701996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6671
6672 * configure.in: Check for getcwd.
6673
66741996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6675
6676 * configure.in: Check for termios.h. Check for setpgid.
6677
66781996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6679
6680 * configure.in: Check for setrlimit.
6681
66821996-08-31 Paul Eggert <eggert@twinsun.com>
6683
6684 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6685
66861996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6687
6688 * configure.in: Check for utimes.
6689
6690 * configure.in: Check for com_err library, but only
6691 if --with-kerberos was used. Check for krb and des
6692 only if --with-kerberos.
6693
66941996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6695
6696 * Makefile.in (INSTALL_STRIP): New variable.
6697 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6698 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6699
67001996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6701
6702 * configure.in: Check for krb and des libraries.
6703
67041996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6705
6706 * configure.in (*-sunos4.1.[3-9]*noshare):
6707 Use sunos413, not sunos4-1-3.
6708 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6709 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6710
67111996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6712
6713 * Makefile.in (src/paths.h): Target deleted.
6714 (paths-force): Delete all dependencies on this target
6715 but don't delete the target.
6716 (install): Depend on `all'.
6717 (paths-force): Don't print a message.
6718
6719 * configure.in: Generate src/paths.h here.
6720
67211996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6722
6723 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6724 New variables that affect linking only.
6725 (alpha-dec-osf*): Use those instead of previous change.
6726
67271996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6728
6729 * Makefile.in (install-arch-indep): Install info/messages.
6730
67311996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6732
6733 * Version 19.33 released.
6734
67351996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6736
6737 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6738 Fix previous change.
6739
67401996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6741
6742 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6743 New alternative.
6744
67451996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6746
6747 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6748 and NON_GCC_TEST_OPTIONS.
6749
67501996-08-06 Paul Eggert <eggert@twinsun.com>
6751
6752 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6753 "TZ=..." in environ.
6754
67551996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6756
6757 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6758
67591996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6760
6761 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6762 the more general *-sunos4.1.[3-9]* clause.
6763
67641996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6765
6766 * Version 19.32 released.
6767
6768 * configure.in (*-sco3.2v5*):
6769 Set OVERRIDE_CPPFLAG to a string of one space.
6770 Fix the code that uses OVERRIDE_CPPFLAG.
6771
67721996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6773
6774 * configure.in: Undo previous change.
6775
67761996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6777
6778 * config.sub: Use `pc', not `unknown', when canonicalizing
6779 the vendor for ...86.
6780
67811996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6782
6783 * configure.in: Check for termios.h header.
6784
67851996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6786
6787 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6788
67891996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6790
6791 * configure.in: Split bsdos2 and bsdos2-1.
6792
67931996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6794
6795 * config.sub: If last two words are not a recognized
6796 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6797 Make conversion of gnu/linux to linux-gnu really work.
6798
6799 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6800
68011996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6802
6803 * configure.in (check for using Lucid widgets by default):
6804 Eliminate indentation that confuses some compilers.
6805
68061996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6807
6808 * config.sub: Convert linux and gnu/linux to linux-gnu.
6809
6810 * make-dist: Don't update getdate.c.
6811 Ignore =... files when checking for too-long Lisp file names.
6812
68131996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6814
6815 * configure.in (euidaccess): Check for that, not for eaccess.
6816
68171996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6818
6819 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6820 before `noshare'.
6821 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6822
68231996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6824
6825 * configure.in: Rename lignux to linux-gnu in configuration names.
6826 Use gnu-linux as the opsys value (s/ file name).
6827 Allow i686 just like i386, i486, i586.
6828
68291996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6830
6831 * configure.in (i*86-*-sco3.2v5): New alternative.
6832 (OVERRIDE_CPPFLAG): New variable.
6833 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6834
6835 * configure.in: Specify vpath for .texi files.
6836
68371996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6838
6839 * configure.in: Always check for HAVE_X11R5.
6840 Separately decide whether to use a toolkit by default.
6841
68421996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6843
6844 * configure.in: If X11R5 is missing the Xaw headers,
6845 default to --with-x-toolkit=no.
6846
68471996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6848
6849 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6850
68511996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6852
6853 * Makefile.in (install-arch-indep): If cd etc makes output,
6854 don't treat that as part of the tar data.
6855 Check that ./lisp actually exists.
6856
68571996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6858
6859 * make-dist: Check for long file names.
6860
68611996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6862
6863 * Version 19.31 released.
6864
68651996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6866
6867 * configure.in: Recognize sparc-*-lignux.
6868
68691996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6870
6871 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6872 Don't include config.w95.
6873
68741996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6875
6876 * make-dist: Replace --no-clean-up and --no-tar options
6877 with --clean-up and --tar, so that the default is useful.
6878
68791996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6880
6881 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6882 if not, tell the user to rename it and abort.
6883
68841996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6885
6886 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6887 test program.
6888
68891996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6890
6891 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6892
6893 * make-dist (MANIFEST): Fix previous change.
6894 (msdos): Put mainmake.v2 into the dist.
6895
68961996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6897
6898 * make-dist: Exit if autoconf fails.
6899
69001996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6901
6902 * config.bat: Set djgpp-ver, and unset it at the end.
6903 Add a number of conditionals for DJGPP version 2.
6904 Rename label libsrc2 to libsrc3.
6905 Substitute for LDFLAGS in src/Makefile.
6906 Substitute for ALL_CFLAGS in lib-src/Makefile.
6907
69081996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6909
6910 * configure.in (ncurses): Check this after checking fns like strerror.
6911
69121996-04-08 Erik Naggum <erik@naggum.no>
6913
6914 * make-dist (MANIFEST): Don't include lines from =files.
6915
69161996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6917
6918 * make-dist: Don't put lisp/dired.todo in the dist.
6919
69201996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6921
6922 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6923
6924 * configure.in (setlocale): Check for it.
6925
6926 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6927
69281996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6929
6930 * configure.in: Use lignux instead of linux as value of opsys.
6931
69321996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6933
6934 * Makefile.in (install-strip): Fix whitespace.
6935 Get rid of continuation.
6936
6937 * config.sub: Convert linux or gnu/linux to lignux.
6938
69391996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6940
6941 * configure.in: Accept lignux in configuration name.
6942
69431996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6944
6945 * Makefile.in (install-strip): New target.
6946
69471996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6948
6949 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6950 -f failed to do the job on Suns.
6951
69521996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6953
6954 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6955
6956 * configure.in (linux/version.h): Check for this header.
6957
69581996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6959
6960 * configure.in: Remove -fno-builtin hackery from -lm check.
6961
69621996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6963
6964 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6965 just this test.
6966
6967 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6968
69691996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6970
6971 * configure.in: Check for ncurses.
6972
69731996-02-28 Paul Eggert <eggert@twinsun.com>
6974
6975 * configure.in (LOCALTIME_CACHE):
6976 Also define if localtime mishandles unsetting TZ.
6977 This works around a localtime bug in mips-dec-ultrix.
6978
69791996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6980
6981 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6982
6983 * configure.in: Improve messages about X versions.
6984
69851996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6986
6987 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6988
69891996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6990
6991 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6992 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6993
6994 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6995 (install): Put install-arch-indep before install-arch-dep.
6996
69971996-02-20 Dave Love <d.love@dl.ac.uk>
6998
6999 * INSTALL: Clarify info about MS-DOS path handling.
7000
70011996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7002
7003 * Makefile.in (install-arch-indep): Install info/ccmode*.
7004 In previous change, protect against /bin/pwd returning null string.
7005
70061996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7007
7008 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7009 to lispdir.
7010
70111996-02-01 Paul Eggert <eggert@twinsun.com>
7012
7013 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7014
70151996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7016
7017 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7018
70191996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7020
7021 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7022 we delete everything distclean deletes.
7023
70241996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7025
7026 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7027
70281996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7029
7030 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7031 into LDFLAGS instead of into LIBS.
7032
70331996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7034
7035 * configure.in (HAVE_XMU): Fix typo in previous change.
7036
70371996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7038
7039 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7040
70411996-01-10 Erik Naggum <erik@naggum.no>
7042
7043 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7044
70451996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7046
7047 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7048
70491996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7050
7051 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7052 and use -lXt to link it.
7053
70541996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7055
7056 * configure.in (locallisppath): Put version-specific dir first.
7057
70581996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7059
7060 * configure.in (hppa-*-nextstep*): New alternative.
7061 (USE_X_TOOLKIT): By default, set this to "maybe";
7062 and change that later to LUCID or "no" according to X11 version.
7063
7064 * make-dist: Recompile outdated .elc files and update all autoloads.
7065
70661996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7067
7068 * configure.in (locallisppath): Fix typo in last change: " -> '.
7069
70701996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7071
7072 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7073
70741995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7075
7076 * Makefile.in (install-arch-indep): Give all files read permission.
7077
70781995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7079
7080 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7081 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7082
70831995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7084
7085 * configure.in: Determine HAVE_X11R6.
7086 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7087
70881995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7089
7090 * configure.in: Just "solaris" now defaults to version 2.4.
7091 Add sunos4.1.n-noshare as alternative.
7092
70931995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7094
7095 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7096
70971995-11-29 Erik Naggum <erik@naggum.no>
7098
7099 * Makefile.in (install-arch-indep): Add missing backslash.
7100
71011995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7102
7103 * Makefile.in (install-arch-indep): Don't install
7104 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7105
71061995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7107
7108 * Makefile.in (install-arch-indep): Fix previous change.
7109
7110 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7111
71121995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7113
7114 * Version 19.30 released.
7115
7116 * make-dist (lisp): Exclude subdirs.el.
7117
71181995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7119
7120 * make-dist (etc): Delete *.orig and *.rej.
7121
71221995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7123
7124 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7125
71261995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7127
7128 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7129
71301995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7131
7132 * make-dist (nt): Rename install, readme, and todo to
7133 INSTALL, README, and TODO.
7134
71351995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7136
7137 * make-dist (lisp): Don't distribute site-start.
7138
71391995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7140
7141 * make-dist: Break the hard link on alloca.c.
7142
71431995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7144
7145 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7146
71471995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7148
7149 * make-dist (src, lib-src): Don't distribute Makefile.c.
7150 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7151
71521995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7153
7154 * Makefile.in (mkdir): Create man1dir, not mandir.
7155 (uninstall): Use man1dir, not mandir.
7156
71571995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7158
7159 * Makefile.in (man1dir): New variable.
7160 (install-arch-indep): Use man1dir.
7161
7162 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7163
7164 * make-dist: Create lisp/MANIFEST.
7165
71661995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7167
7168 * configure.in (m68k-*-linux*): New alternative.
7169
71701995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7171
7172 * make-dist: Use new names config.in, paths.in, and
7173 {src,lib-src}/Makefile.in.
7174
71751995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7176
7177 * configure.in: Don't bother checking for drem.
7178
71791995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7180
7181 * Makefile.in (distclean): Delete line with just a tab in it.
7182 (install-arch-indep): Delete spaces that precede tabs.
7183 Delete spurious `fi' left from previous change.
7184 (install): Supply `true' as command, to avoid null command.
7185
71861995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7187
7188 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7189
71901995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7191
7192 * configure.in (powerpc-*-solaris2): New alternative.x
7193
71941995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7195
7196 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7197 of paths.h.tmp$$, to avoid going beyond 14 characters.
7198
71991995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7200
7201 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7202
72031995-09-06 Paul Eggert <eggert@twinsun.com>
7204
7205 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7206 if localtime caches TZ. Check for tzset.
7207
72081995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7209
7210 * config.bat: Simplify using new names file names src/makefile.in,
7211 config.in, paths.in. Change Echo commands not to use `.
7212
72131995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7214
7215 * Makefile.in (install-arch-indep): Always install the new dir file;
7216 rename the previous dir file to dir.bak or dir.old.
7217
72181995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7219
7220 * configure.in (RANLIB): Substitute this into makefiles.
7221 Set it specially on solaris; set it by default on other systems.
7222
7223 * configure.in: Fix previous Alpha change.
7224
72251995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7226
7227 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7228 NON_GCC_TEST_OPTIONS.
7229
72301995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7231
7232 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7233 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7234
7235 * configure.in (alpha-*-linux*): New configuration.
7236
72371995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7238
7239 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7240 (m68k-next-nextstep*): New alias for that.
7241 (i*86-*-nextstep*): Use nextstep.h.
7242 (sparc-*-nextstep*): New configuration.
7243
72441995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7245
7246 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7247 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7248
72491995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7250
7251 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7252 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7253
72541995-07-18 Mike Long <mike.long@analog.com>
7255
7256 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7257
72581995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7259
7260 * Makefile.in (src/paths.h, paths-force):
7261 Rename src/paths.h.in to src/paths.in.
7262 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7263
7264 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7265 Use Makefile.c for intermediate file.
7266 Rename src/config.h.in to src/config.in.
7267
72681995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7269
7270 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7271 (mips-dec-ultrix4.[12]): New alternative for old versions.
7272
72731995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7274
7275 * make-dist: Don't break intra-tree links.
7276
72771995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7278
7279 * configure.in: Put back archlibdir initialization. Require
7280 autoconf 2.4.1 or later.
7281
72821995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7283
7284 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7285 (mips-mips-riscos5*): New alternative.
7286
72871995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7288
7289 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7290
72911995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7292
7293 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7294 (mandir, infodir, archlibdir): Initializations deleted.
7295
7296 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7297 On hpux9shr, use hpux9shxr4.h.
7298
72991995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7300
7301 * configure.in: Added target mips-dec-mach_bsd4.3.
7302 * config.guess: Guess mips-dec-mach_bsd4.3.
7303
73041995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7305
7306 * Makefile.in (mkdir): Use symbolic chmod.
7307
73081995-06-22 Paul Eggert <eggert@twinsun.com>
7309
7310 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7311 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7312
73131995-06-22 Paul Eggert <eggert@twinsun.com>
7314
7315 * Makefile.in (SUBDIR_MAKEFILES):
7316 Add man/Makefile, so `make distclean' removes it.
7317 (top_distclean): Add config.log to the list of files to be removed.
7318
73191995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7320
7321 * Version 19.29 released.
7322
73231995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7324
7325 * configure.in: Fix the previous change to verify that the -b
7326 option really solves the problem.
7327
7328 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7329
73301995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7331
7332 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7333
73341995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7335
7336 * configure.in: Report more clearly when there is no special
7337 dir to search for X includes or libraries.
7338
73391995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7340
7341 * configure.in: Check for -lpthreads, not -lpthread.
7342
73431995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7344
7345 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7346
73471995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7348
7349 * configure.in: Check for -lpthread.
7350
73511995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7352
7353 * Makefile.in (install-arch-indep): Install info files for mh-e.
7354 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7355
73561995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7357
7358 * configure.in (*-solaris2.5): New configuration.
7359
7360 * make-dist: Copy new files config.nt and config.w95.
7361
73621995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7363
7364 * configure.in: Use x_includes, not x_libraries, for -I.
7365 Make bitmapdir a colon-separated list.
7366
73671995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7368
7369 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7370
7371 * configure.in: Allow x_libraries and x_includes to be paths.
7372
73731995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7374
7375 * configure.in: Fix typo.
7376
73771995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7378
7379 * INSTALL: Clarify use of site-init.el.
7380
73811995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7382
7383 * configure.in: Pass arg to sqrt.
7384
73851995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7386
7387 * make-dist: Fix May 6 change.
7388
73891995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7390
7391 * vpath.sed: Delete reference to ymakefile.
7392
73931995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7394
7395 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7396
73971995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7398
7399 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7400
7401 * update-subdirs: Specify /bin/sh to run the script.
7402
74031995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7404
7405 * make-dist: Put src/makefile.nt in dist.
7406
7407 * configure.in (i[345]86-*-bsdi2*): New configuration.
7408 (vax-dec-bsd386*): Deleted.
7409
74101995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7411
7412 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7413 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7414 Use fmod instead of logb in -lm check.
7415
74161995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7417
7418 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7419 Use bsd4-3. Don't set NON_GNU_CPP.
7420
7421 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7422 In nt, copy various different things, but not *.cmd.
7423 Fix the ln commands for the subdirs of nt.
7424
74251995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7426
7427 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7428
74291995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7430
7431 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7432 since that's what the header file expects.
7433
74341995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7435
7436 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7437 and 68040 based machines when choosing options for gnucc.
7438
74391995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7440
7441 * Makefile.in (top_distclean): Delete config.cache.
7442
74431995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7444
7445 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7446
7447 * configure.in: Use m/ncr386.h.
7448
74491995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7450
7451 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7452
74531995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7454
7455 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7456 (man): Don't copy texindex.c and getopt.c; they're deleted.
7457 (etc): Omit `e'; it's a subdirectory.
7458 (etc/e): Use `../..', not `..', to reference top level.
7459
74601995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7461
7462 * Makefile.in (install-arch-indep, dist):
7463 Look for `update-subdir' in $(srcdir).
7464
74651995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7466
7467 * make-dist: Include mkinstalldirs in distribution.
7468
74691995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7470
7471 * make-dist: Add missing close backquote.
7472
74731995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7474
7475 * make-dist: Don't distribute shortnames directory.
7476
74771995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7478
7479 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7480
74811995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7482
7483 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7484
74851995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7486
7487 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7488
74891995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7490
7491 * configure.in (mips-sgi-irix6): New configuration.
7492
74931995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7494
7495 * Makefile.in (maintainer-clean): Renamed from realclean.
7496
74971995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7498
7499 * configure.in: Create a .gdbinit that sources the real one,
7500 if using a different build directory.
7501
75021995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7503
7504 * configure.in: Check for sys/select.h.
7505
75061995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7507
7508 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7509
75101994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7511
7512 * configure.in: Handle isc 4.1 operating system.
7513
75141994-12-10 Richard Stallman <rms@kepa>
7515
7516 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7517 (rs6000-ibm-aix4*): New alternative.
7518
75191994-12-06 Richard Stallman <rms@kepa>
7520
7521 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7522
75231994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7524
7525 * configure.in: Don't try to make directories that are guaranteed
7526 to already exist.
7527
75281994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7529
7530 * configure.in: Generate man/Makefile from man/Makefile.in.
7531 Create the man subdir.
7532
7533 * Makefile.in (dvi): Run Make in our man subdir.
7534
7535 * make-dist: Create subdir etc/e.
7536 Make links to it.
7537 Put man/Makefile.in in dist, instead of man/Makefile.
7538
75391994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7540
7541 * configure.in: Add --with-pop, --with-kerberos, and
7542 --with-hesiod for movemail.
7543
75441994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7545
7546 * configure.in (m68*-apollo*): Use s/domain.h.
7547
75481994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7549
7550 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7551
75521994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7553
7554 * configure.in: Don't add -I, -L, -R options for cc if their
7555 arguments would be empty.
7556
75571994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7558
7559 * configure.in (i860-intel-osf1*): New alternative.
7560 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7561 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7562
75631994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7564
7565 * configure.in: Make h_errno check not use nested functions.
7566
75671994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7568
7569 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7570
75711994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7572
7573 * Makefile.in (install-arch-indep): Avoid continued comment
7574 swallowing target line.
7575
75761994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7577
7578 * configure.in: Protect a character class with `changequote'.
7579
75801994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7581
7582 * configure.in: Accept `news' as a synonym for `newsos'.
7583
75841994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7585
7586 * Makefile.in: Don't rm files if cd fails.
7587
75881994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7589
7590 * make-dist: Put nt subdir and its subdirs in the dist.
7591 (lib-src): Put makefile.nt in the dist.
7592 (lisp): Put makefile.nt in the dist.
7593
75941994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7595
7596 * configure.in: Change a stray `[' to `test'.
7597
75981994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7599
7600 * configure.in: Adapt for Autoconf v2. Use the standard argument
7601 parser, host type canonicalizer, X11 finder, and message
7602 printing macros. Use the new macro names. Use `test' instead of `['.
7603
76041994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7605
7606 * configure.in: Check for getpagesize.
7607
76081994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7609
7610 * make-dist (msdos): Put sed* in the distribution.
7611
76121994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7613
7614 * config.bat: New option, `--with-x', for configuring Emacs
7615 for use with the X11 system DesqView/X.
7616 New option, `--no-debug', for compiling Emacs without debug
7617 information thus saving disk space.
7618 (src/config.h, src/paths.h): Use `update' (which is like
7619 `move-if-changed') to change the file.
7620 (src/config.h): When configuring for X11 perform extra changes.
7621 (src/makefile): When configuring for X11 perform extra changes.
7622 (lib-src): Remove temporary files.
7623 (): Check that `sed', `rm', `mv', and `gcc' are available.
7624
76251994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7626
7627 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7628
7629 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7630
76311994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7632
7633 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7634
7635 * configure.in (canonical): Substitute var into makefiles.
7636 (bitmapdir): Likewise.
7637
7638 * Makefile.in (bitmapdir): New variable.
7639 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7640
76411994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7642
7643 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7644
7645 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7646 * update-subdirs: New shell script.
7647
76481994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7649
7650 * Makefile.in (top_distclean): Don't rm build-install.
7651 (SOURCES): Delete build-install.in.
7652
7653 * make-dist: Don't distribute build-ins.in.
7654 * build-ins.in: File deleted.
7655
76561994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7657
7658 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7659
76601994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7661
7662 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7663
7664 * configure.in (libexecdir): Renamed from libdir. New default.
7665 (sharedstatedir): Renamed from statedir. New default.
7666 (datadir): New default.
7667
7668 * make-dist: Don't distribute subdirs.el.
7669
76701994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7671
7672 * configure.in (eaccess): Check for it.
7673
76741994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7675
7676 * configure.in (mktime): Check for it.
7677
76781994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7679
7680 * configure.in (motif): Add support for usage and option checking.
7681
76821994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7683
7684 * configure.in (utimes): Check for it.
7685
76861994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7687
7688 * Makefile.in (install-arch-indep): Don't do mkdir here.
7689
76901994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7691
7692 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7693 riscix.h renamed to acorn.h.
7694
76951994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7696
7697 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7698 New configurations.
7699
77001994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7701
7702 * configure.in: Remove trailing slashes from srcdir.
7703
77041994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7705
7706 * configure.in (i[345]86-sequent-ptx*): Handle
7707
77081994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7709
7710 * Makefile.in (paths-force): Depend on src/paths.h
7711
77121994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7713
7714 * configure.in (config_options): Save all arguments, not just some.
7715
77161994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7717
7718 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7719
7720 * configure.in: Add AC_AIX.
7721 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7722
77231994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7724
7725 * configure.in (parsing options): Simplify sed command to delete -'s.
7726
77271994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7728
7729 * configure.in (config_options): New shell variable.
7730 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7731
77321994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7733
7734 * configure.in (alpha-dec-osf*): New target.
7735
7736 * Makefile.in: Use just one FRC target.
7737
77381994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7739
7740 * Makefile.in (removenullpaths, paths-force):
7741 Use name paths.h.tmp$$, which depends on the pid.
7742
77431994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7744
7745 * Makefile.in (removenullpaths, paths-force):
7746 Put paths.h.tmp in top-level dir, not in src.
7747
77481994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7749
7750 * Version 19.27 released.
7751
77521994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7753
7754 * Version 19.26 released.
7755
77561994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7757
7758 * configure.in: Check for lrand48, not rand48.
7759
77601994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7761
7762 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7763 (powerpc-ibm-aix*): New aliases.
7764
77651994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7766
7767 * make-dist (src/m, src/s): Put *.inp in distribution.
7768
77691994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7770
7771 * configure.in: Accept i586 and i486 along with i386.
7772
77731994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7774
7775 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7776 even if CPP env var was set by the user.
7777
7778 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7779
77801994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7781
7782 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7783
77841994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7785
7786 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7787
77881994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7789
7790 * configure.in: Check more specifically for i*86-sun-sunos.
7791
77921994-08-03 Caveh Jalali (caveh@eng.sun.com)
7793
7794 * configure.in: Handle solaris 2.4.
7795
77961994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7797
7798 * configure.in (rand48): Check for it.
7799
78001994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7801
7802 * make-dist: Update the info files.
7803
78041994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7805
7806 * configure.in: Make "checking..." messages' style consistent.
7807 (HAVE_H_ERRNO): New test.
7808
78091994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7810
7811 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7812
78131994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7814
7815 * configure.in (CFLAGS): If the envvar was specified, use that.
7816 And set REAL_CFLAGS from it too.
7817
78181994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7819
7820 * make-dist: Update finder-inf.el.
7821
78221994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7823
7824 * make-dist (msdos): Include sed4.inp in dist.
7825
7826 * Makefile.in (libsrc_libs): Var deleted.
7827
78281994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7829
7830 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7831
78321994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7833
7834 * configure.in (mips-sony-newsos4*): New alias.
7835
78361994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7837
7838 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7839 (*-convex-convexos*): Accept this as alias.
7840
78411994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7842
7843 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7844 for two different uses.
7845
78461994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7847
7848 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7849
78501994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7851
7852 * make-dist: Put ./BUGS into the distrib.
7853
78541994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7855
7856 * configure.in: Handle 386 running Solaris 2.
7857
78581994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7859
7860 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7861
78621994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7863
7864 * configure.in (mips-sony-newsos*): Use news-risc.h.
7865
7866 * configure.in: Accept bsdi as opsys, like bsd386.
7867
78681994-06-01 Morten Welinder (terra@diku.dk)
7869
7870 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7871
78721994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7873
7874 * Version 19.25 released.
7875
7876 * make-dist (shortversion): Don't assume another period follows.
7877
78781994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7879
7880 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7881 (uninstall): Use /bin/pwd.
7882
7883 * Makefile.in (blessmail): Depend on src.
7884 (all): Don't depend on blessmail.
7885
7886 * Makefile.in (src/paths.h): Don't force recomputation.
7887 (paths-force): New target; force recomputation of paths.h.
7888 (all): Depend on paths-force.
7889 (src, lib-src): Depend on src/paths.h.
7890
7891 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7892 NON_GCC_TEST_OPTIONS.
7893
78941994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7895
7896 * configure.in: Don't insist on subversions for irix.
7897
78981994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7899
7900 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7901
7902 * configure.in (i[34]86-next-*): New alternative.
7903
79041994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7905
7906 * Version 19.24 released.
7907
7908 * configure.in: New config hppa*-hp-hpux9shr*.
7909
79101994-05-22 Morten Welinder (terra@tyr.diku.dk)
7911
7912 * config.bat: Doc fix.
7913
79141994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * Makefile.in (mostlyclean, clean, distclean, realclean)
7917 (extraclean): Don't act on man subdir if it doesn't exist.
7918
79191994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7920
7921 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7922 Use them to set up CC.
7923 (*-sun-sunos4.1.3): Set them.
7924
79251994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7926
7927 * Makefile.in (lib-src): Don't depend on src/paths.h.
7928
79291994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7930
7931 * build-ins.in (copydests): Get rid of spurious `-'s.
7932
7933 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7934
79351994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7936
7937 * Version 19.23 released.
7938
7939 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7940 for the Xlib and Xt checks; then restore old CFLAGS.
7941
79421994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7943
7944 * configure.in (HAVE_X11XTR6): Add newline before #if.
7945 Add newline after #endif.
7946
79471994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7948
7949 * configure.in (HAVE_X11XTR6): Arrange to define it.
7950
79511994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7952
7953 * Makefile.in (install): Depend on blessmail.
7954
79551994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7956
7957 * configure.in (mips-siemens-sysv*): Put quotes around value
7958 containing blanks.
7959
79601994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7961
7962 * Makefile.in (TAGS): Use the makefile in src subdir.
7963
79641994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7965
7966 * configure.in (opsys): Recognize `gnu'.
7967
79681994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7969
7970 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7971
79721994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7973
7974 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7975 version > 1.8.
7976
79771994-05-08 Morten Welinder (terra@diku.dk)
7978
7979 * config.bat: Forcibly remove "# " style comments from makefiles.
7980
79811994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7982
7983 * Makefile.in (uninstall): When processing lispdir and etcdir,
7984 do nothing unless it exists and is a directory.
7985
79861994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7987
7988 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7989 Merge code in from install-doc.
7990 (install-doc): Merge code back into install-arch-indep.
7991 (install-arch-dep): Don't depend on install-doc.
7992
7993 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7994
79951994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7996
7997 * configure.in (making src/Makefile and lib-src/Makefile):
7998 Split off the autoconf substitutions and don't pass them thru cpp.
7999 (undefs): Use $canonical as well as $configuration.
8000
8001 * make-dist: Distribute lisp/Makefile.
8002
8003 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8004 Use lower case names for the s files.
8005
80061994-05-03 Morten Welinder (terra@diku.dk)
8007
8008 * config.bat: Added possibility for different file name
8009 transcriptions in lib-src.
8010
80111994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8012
8013 * Makefile.in (lib-src): Undo previous change.
8014 (blessmail): New target to run maybe-blessmail in lib-src.
8015 (all): Depend on blessmail.
8016
8017 * Makefile.in (lib-src): Depend on src.
8018
80191994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8020
8021 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8022 (m88k-dg-dgux5.4R2): dgux5.4R2.
8023
80241994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8025
8026 * configure.in (window_system): Restore accidentally deleted code
8027 that uses AC_FIND_X.
8028
8029 * make-dist: Distribute config.bat.
8030
80311994-04-29 Morten Welinder (terra@diku.dk)
8032
8033 * config.bat: Corrected the configuration of lib-src
8034 to keep up with configure. Add note about dos version 3
8035 or better needed (djgpp needs that). Add note explaining
8036 that either install in c:/emacs or edit the script.
8037 Don't change to c:/emacs, but assume we're there (to minimize
8038 the number of places to change).
8039
8040 * config.bat: Build-in the first step towards X11 support with
8041 the X11 emulator that exists. At this time it won't work,
8042 and several files are missing.
8043
80441994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8045
8046 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8047 Don't look for -lresolv.
8048
8049 * Makefile.in (lib-src): Depend on src/paths.h.
8050
80511994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8052
8053 * configure.in: Restore deleted AC_SUBST of `configuration'.
8054 Improve error message for bad --with-x-toolkit value.
8055
8056 * configure.in: Define CONFIGURATION in src/config.h
8057 rather than substituting in src/Makefile.in.
8058
80591994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8060
8061 * Makefile.in (install-doc): New target.
8062 (install-arch-dep): Depend on install-doc.
8063 (mkdir): Create docdir.
8064
80651994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8066
8067 * configure.in: Test for libresolv.a.
8068 Substitute machfile and opsysfile.
8069
80701994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8071
8072 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8073 (install-arch-dep): Install under the name $(EMACS).
8074
80751994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8076
8077 * configure.in (version): Use entire value of emacs-version.
8078 (mips-siemens-sysv*): New alternative.
8079
80801994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8081
8082 * Makefile.in (install-arch-indep): Don't install dired-x*.
8083
80841994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8085
8086 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8087 Fix definition of $undefs.
8088
80891994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8090
8091 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8092
8093 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8094
80951994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8096
8097 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8098
80991994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8100
8101 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8102 and run it thru cpp, as with src/Makefile.in.
8103
8104 * configure.in: Use AC_SET_MAKE.
8105
81061994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8107
8108 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8109
81101994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8111
8112 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8113
8114 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8115 (printing the choices): Make the toolkit message unconditional.
8116 (USE_X_TOOLKIT): Use `none', not `no', if none.
8117 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8118 Get rid of temp file foofoo1.
8119
81201994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8121
8122 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8123
81241994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8125
8126 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8127 (printing the choices): State choice of toolkit.
8128 (libsrc_libs): Recalculate after writing config.h;
8129 then update lib-src/Makefile.
8130
81311994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8132
8133 * configure.in: Add sunos4shr as alternative for suns.
8134 Conditionals testing for null $CC were backwards.
8135
81361994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8137
8138 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8139
81401994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8141
8142 * configure.in: Handle -isc4.0*.
8143
81441994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8145
8146 * configure.in (esix5): Set NON_GNU_CPP.
8147
81481994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8149
8150 * Makefile.in (thisdir): Nonsensical variable removed.
8151 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8152 back to $thisdir, rather than the directory `this_dir'.
8153
81541994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8155
8156 * Makefile.in (install-arch-indep): Add missing backslash after a
8157 `then'.
8158
81591994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8160
8161 * Makefile.in (thisdir): New variable.
8162 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8163
81641994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8165
8166 * configure.in: Add freebsd.
8167
81681994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8169
8170 * configure.in: Check for fpathconf.
8171
81721994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8173
8174 * configure.in (with_x_toolkit): Fix typo in previous change.
8175
81761994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8177
8178 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8179
81801994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8181
8182 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8183
81841994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8185
8186 * configure.in: Fix value of docdir.
8187 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8188
81891994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8190
8191 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8192
81931994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8194
8195 * configure.in: New variable docdir to control where the docstring
8196 file goes.
8197 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8198
81991994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8200
8201 * configure.in: When --run-in-place, don't inherit archlibdir.
8202
82031994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8204
8205 * Makefile.in (install-arch-dep, install-arch-indep):
8206 New targets split up former do-install rule.
8207 (do-install): Target deleted.
8208
82091994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8210
8211 * configure.in (mips-sony-newsos*): New configuration.
8212
82131994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8214
8215 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8216
82171994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8218
8219 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8220
82211994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8222
8223 * configure.in: Don't initialize CC.
8224
82251994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8226
8227 * configure.in (creating src/Makefile): Also generate -U switches
8228 for symbols in the $configuration value.
8229
8230 * configure.in: Check for sys_siglist being declared in system header.
8231
82321994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8233
8234 * configure.in (creating src/Makefile): Delete blank lines
8235 along with lines of whitespace.
8236 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8237
82381994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8239
8240 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8241 like C_SWITCH_SYSTEM.
8242 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8243
82441994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8245
8246 * configure.in (drem): Check for this function.
8247
82481994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8249
8250 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8251 If CPP was inherited from environment, don't use NON_GNU_CPP.
8252 (NON_GNU_CC): Likewise.
8253 (handling with_gcc): Use explicit if in the `no' case.
8254 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8255
82561994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8257
8258 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8259
82601994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8261
8262 * configure.in: Check whether fmod exists.
8263
82641994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8265
8266 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8267 {src,lisp}/OChangeLog.
8268
82691994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8270
8271 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8272 necessary for proper operation. This code works with the current
8273 released version of Autoconf.
8274
82751994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8276
8277 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8278 (USE_X_TOOLKIT): Define it for all values except `no'.
8279
8280 * configure.in: Undo first Jan 8 change and Jan 16 change.
8281
82821994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8283
8284 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8285 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8286
8287 * Makefile.in (lwlib/Makefile): New target.
8288 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8289 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8290 (unlock, relock): Handle lwlib subdir.
8291
8292 * Makefile.in: Add some .PHONY targets.
8293
8294 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8295
8296 * lwlib: New subdirectory.
8297
82981994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8299
8300 * configure.in: If CPP has a value that is a directory,
8301 discard the value.
8302
83031994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8304
8305 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8306 remove -U[0-9]*.
8307
83081994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8309
8310 * Makefile.in (do-install): Install the dired-x info files.
8311
8312 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8313 (See src/s/sol2.h.)
8314
83151994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8316
8317 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8318
83191994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8320
8321 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8322 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8323 gratuitously break this and not make a change log entry.
8324 Optimized sed processing of Makefile.in and cpp output; now
8325 preserves comments previously removed from the cpp input.
8326 Eliminated temp file for cpp output. Generate -U switches to
8327 undefine all identifiers that appear in the directory name
8328 ${srcdir}; pass these to cpp.
8329
8330 * configure.in (version): Fix sed regexp to match two-elt version
8331 number.
8332
8333 * configure.in: Check for strerror.
8334
83351994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8336
8337 * configure.in: Test for bcmp.
8338
83391994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8340
8341 * make-dist (tempdir): Put subdir msdos into the distribution.
8342
83431993-01-07 Morten Welinder (terra@diku.dk)
8344
8345 * config.bat: New file.
8346
83471994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8348
8349 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8350
83511994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8352
8353 * configure.in (m68*-next-*): Don't care about which os is specified.
8354 (i[34]86-*-*): Check for *-nextstop*.
8355
83561993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8357
8358 * configure.in: Check for setsid.
8359
83601993-12-17 Richard Stallman (rms@srarc2)
8361
8362 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8363
83641993-12-15 Richard Stallman (rms@srarc2)
8365
8366 * Makefile.in (mkdir): Make only the lockdir writable.
8367
8368 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8369
83701993-12-11 Richard Stallman (rms@srarc2)
8371
8372 * Makefile.in (libdir): Use @libdir@.
8373
83741993-12-08 Richard Stallman (rms@srarc2)
8375
8376 * Makefile.in (install): Add empty command.
8377
83781993-12-04 Richard Stallman (rms@srarc2)
8379
8380 * make-dist: Put man/getopt.c in the dist.
8381
8382 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8383
8384 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8385
83861993-12-03 Richard Stallman (rms@srarc2)
8387
8388 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8389 Set it for all solaris versions.
8390 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8391 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8392 Likewise for NON_GNU_CC and CC.
8393
83941993-12-01 Richard Stallman (rms@srarc2)
8395
8396 * configure.in (mips-mips-riscos4*): Assign variable CC.
8397 (checking ${with_gcc}): If "no", don't override CC if already set.
8398 (CC): Initialize it as empty.
8399
84001993-11-30 Richard Stallman (rms@srarc2)
8401
8402 * configure.in (Suns): Set CPP if *-solaris2.3*.
8403
84041993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8405
8406 * Version 19.22 released.
8407
8408 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8409
84101993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8411
8412 * make-dist: When breaking links, use cp -p.
8413 Copy install.sh into distribution.
8414 Move the temp dir up into the parent dir;
8415 don't leave the staging dir make-dist.tmp... in existence.
8416 * install.sh: New file.
8417
84181993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8419
8420 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8421
84221993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8423
8424 * configure.in (version): When --run-in-place, exclude
8425 ${datadir}/emacs/site-lisp from locallisppath.
8426
84271993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8428
8429 * configure.in: Delete jumk.c before writing it.
8430
84311993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8432
8433 * Version 19.21 released.
8434
8435 * Makefile.in (mkdir): Ignore error from chmod.
8436
84371993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8438
8439 * make-dist: Don't put lisp/forms.README in the distribution.
8440
84411993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8442
8443 * configure.in (creating src/Makefile): Before running cpp,
8444 discard all lines that start with `# Generated' or /**/#.
8445
84461993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8447
8448 * Version 19.20 released.
8449
8450 * make-dist: Use build-ins.in, not build-install.in.
8451 Don't bother updating TAGS since it's not included.
8452
8453 * build-ins.in: Renamed from build-install.in.
8454
84551993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8456
8457 * make-dist: Don't try to link *.texinfo--there are none now.
8458 When running make in lib-src, specify YACC var value.
8459
84601993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8461
8462 * configure.in (extrasub): Add vpath patterns for %.[yls].
8463
8464 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8465 Instead just include the commands to make src/Makefile as the
8466 second arg to AC_OUTPUT.
8467
8468 * configure.in: Use : instead of dnl for comment inside
8469 $makefile_command.
8470
8471 * configure.in: No longer use vpath_sed. Instead, when we notice
8472 srcdir already configured, set extrasub to hack vpath in the
8473 makefiles.
8474
8475 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8476 before moving it.
8477 * Makefile.in (VPATH): Define to @srcdir@.
8478
84791993-09-28 Brian J. Fox (bfox@cubit)
8480
8481 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8482 doesn't exist. Just copy src/Makefile.in instead. Touch
8483 all of the Makefiles after editing config.status.
8484
8485 * INSTALL: Update documentation to match new configuration
8486 mechanism.
8487
84881993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8489
8490 * configure.in: Allow any of the path or directory Makefile
8491 variables to be set with flags to configure. Create all Makefiles
8492 at configure time. Edit special commands into config.status after
8493 src/Makefile.in is built from src/Makefile.
8494
8495 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8496 If these files are out of date, simply have config.status
8497 rebuild them; don't rebuild them explicitly.
8498
84991993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8500
8501 * build-install.in: Change src/xemacs to src/emacs. We no longer
8502 create src/xemacs, so the file wouldn't be found.
8503
8504 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8505
85061993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8507
8508 * configure.in: Avoid forcing the search of /usr/include before
8509 fixed include files by resetting C_SWITCH_X_SITE if it is
8510 "-I/usr/include".
8511
85121993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8513
8514 * Makefile.in (@rip_paths@locallisppath):
8515 Delete ${datadir}/emacs/site-lisp.
8516
85171993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8518
8519 * configure.in:
8520 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8521 Remove ${extra_output} from AC_OUTPUT call.
8522
85231993-09-17 Brian J. Fox (bfox@inferno)
8524
8525 * make-dist: Quote backquotes found in strings to be echoed.
8526
8527 * configure.in: Use "sh -c pwd" when we want to avoid having the
8528 shell fix up the value of $PWD.
8529
85301993-09-13 Brian J. Fox (bfox@inferno)
8531
8532 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8533 of the installation fail. Suggested by Karl Berry.
8534
85351993-08-30 Brian J. Fox (bfox@inferno)
8536
8537 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8538 was used. Set MAKEFLAGS from MFLAGS.
8539
85401993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8541
8542 * configure.in: Test for res_init in libc.
8543
85441993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8545
8546 * configure.in: In the file ${tempcname}, use configure___
8547 instead of @configure@.
8548
85491993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8550
8551 * make-dist: Dist vpath.sed
8552
8553 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8554 Depend on vpath.sed.
6e81c819 8555 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8556
8557 * configure.in: Substitute variable `vpath_sed'.
8558 If not in $srcdir and $srcdir is configured,
8559 issue warning that GNU make is required,
8560 and set vpath_sed to use vpath.sed script.
8561
85621993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8563
8564 * configure.in: Remove check for $srcdir being configured. This
8565 pretty much works now.
8566 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8567 Check for XFree86 (/usr/X386/include) independent of whether
8568 -lXbsd exists.
8569
8570 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8571 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8572 `make'.
8573
85741993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8575
8576 * Version 19.19 released.
8577
8578 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8579
85801993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8581
8582 * configure.in: Check for XScreenNumberOfScreen.
8583
85841993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8585
8586 * configure.in: Add * to end of all configuration alternatives.
8587 (m68*-sony-newsos3*): New alternative.
8588
85891993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8590
8591 * make-dist: Include getdate.c in distribution.
8592
8593 * configure.in: For --help, use $PAGER if it is set.
8594 (LIB_X11_LIB): Default to -lX11.
8595 (mips-sgi-irix5.*): New alternative.
8596
8597 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8598
8599 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8600 Recognize *.B8.* as hpux version 8.
8601 (m68*-tektronix-bsd*): Fix typo in tek4300.
8602 (AC_HAVE_FUNCS): Add ftime.
8603
86041993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8605
8606 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8607 Use tekxd88, not tekXD88.
8608
86091993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8610
8611 * configure.in: Check for -lm. Then can check for frexp and logb.
8612
86131993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8614
8615 * Version 19.18 released.
8616
8617 * make-dist (src): Don't put gnu-hp300 in dist.
8618 (src, lisp): Include OChangeLog in dist.
8619
86201993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8621
8622 * configure.in: Test for presence of logb and frexp functions.
8623
86241993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8625
8626 * configure.in (machine): Add i370-ibm-aix*.
8627
86281993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8629
8630 * configure.in (function checks): Test for mkdir and rmdir.
8631
8632 * configure.in (function checks): Don't test for random and bcopy
8633 only when we're building with X; look for them all the time.
8634
86351993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8636
8637 * configure.in: Test for availability of bcopy functions, searching
8638 the X libraries if we're using X.
8639
8640 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8641 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8642 versions of AIX, and needs to be passed to the loader.
8643
8644 * configure.in: Test for the availability of the
8645 XScreenResourceString function.
8646
86471993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8648
8649 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8650 LD_SWITCH_X_SITE and assume --with-x11.
8651 Only look for X11 files if we weren't told about a window system
8652 or if we were told to use X11 but not told where.
8653 Search the libraries from the s and/or m files when checking for
8654 functions.
8655
8656 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8657
86581993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8659
8660 * make-dist: Include lisp/dired.todo in the distribution.
8661
86621993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8663
8664 * configure.in: Add code to set HAVE_INET_SOCKETS.
8665
86661993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8667
8668 * configure.in: If we do find x_includes and x_libraries
8669 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8670
86711993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8672
8673 * make-dist: Include src/gnu-hp300 in the dist.
8674
8675 * configure.in (canonical): New variable holds the canonicalized
8676 configuration. Don't alter `configuration'. Use `configuration'
8677 for Makefile.in for file naming.
8678 (testing x_includes and x_libraries): Use =, not ==.
8679
86801993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8681
8682 * Version 19.17 released.
8683
8684 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8685 directory's makefile. This allows the invocation of CPP which
8686 builds xmakefile to receive these switches. The SunSoft C
8687 preprocessor inserts spaces between tokens if it doesn't get the
8688 -Xs flag requested in src/s/sol2.h.
8689
86901993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8691
8692 * configure.in (m68k-bull-sysv3): New config.
8693
86941993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8695
8696 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8697 the X Windows libraries.
8698
86991993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8700
8701 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8702 the distribution. Those files aren't kept in their own
8703 subdirectory any more.
8704
87051993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8706
8707 * Version 19.16 released.
8708
87091993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8710
8711 * configure.in: Add --verbose flag.
8712
87131993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8714
8715 * version 19.15 released.
8716
87171993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8718
8719 * Makefile.in (top_distclean): Use -f switch when cleaning out
8720 lock dir; it might be empty.
8721
8722 * configure.in: Only check for -lXbsd once.
8723
87241993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8725
8726 * Version 19.14 released.
8727
87281993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8729
8730 * make-dist: If using gzip, create distribution with '.gz' extension.
8731
8732 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8733 (lisp/forms-mode): This doesn't exist anymore.
8734
8735 * configure.in: Look for the closedir function.
8736
87371993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8738
8739 * configure.in (CPP): Autoconf sets this to a shell variable
8740 reference, which doesn't work when it's edited into a makefile.
8741 Expand that variable reference.
8742
8743 * Makefile.in (CPP): New variable.
8744 (src/Makefile): Edit CPP into src/Makefile.
8745
8746 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8747 and entering double quotes to get the values of LD_SWITCH_X_SITE
8748 and the other make variables; make substitutes them in anyway.
8749
8750 * Makefile.in (uninstall): Don't remove the lisp and etc
8751 directories if they're in the source tree.
8752
8753 Bring mumbleclean targets into conformance with GNU coding standards.
8754 * Makefile.in (mostlyclean, clean): Separate these two; just have
8755 them pass the request to the subdirectory makefiles.
8756 (distclean): Pass the request down, and then get rid of the
8757 files configure built, and get rid of the Makefiles.
8758 (realclean): Pass the request down, and then do the same things
8759 distclean does.
8760 (uninstall, info, dvi): New targets.
8761
8762 * configure.in: Move clause for PC-compatible i386 box to the end
8763 of the case statement, to avoid masking configurations below.
8764
8765 * configure.in: Add case for m88k-motorola-sysv4.
8766
8767 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8768 the HP 68000 machines.
8769
8770 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8771 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8772 preprocessor won't fiddle with them.
8773
87741993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8775
8776 * Makefile.in (TAGS): cd to src to run etags.
8777
87781993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8779
8780 * configure.in (version): Check the X libraries for XrmSetDatabase
8781 and random, and see if we have -lXbsd.
8782
87831993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8784
8785 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8786 s/*.h and m/*.h files. Martin Tomes
8787 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8788
87891993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8790
8791 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8792 above the general i386 alternative.
8793
87941993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8795
8796 * configure.in: Recognize configuration name for Data General
8797 AViiON machines.
8798
8799 * configure.in: Use AC_LONG_FILE_NAMES.
8800
88011993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8802
8803 * configure.in: Test for bison.
8804 * Makefile.in (YACC): New variable.
8805 (lib-src/Makefile.in): Edit YACC into the makefile.
8806
88071993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8808
8809 * Version 19.13 released.
8810
8811 * configure.in (CFLAGS): Don't set this according to the value of
8812 the GCC shell variable. Instead, consult the machine and system
8813 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8814 test __GNUC__ while we're at it.
8815
8816 * configure.in: Remove extra ;; from hpux cases.
8817
88181993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8819
8820 * configure.in: Check to see if the system has -ldnet.
8821
88221993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8823
8824 * make-dist: Add clauses to distribute lisp/forms-mode.
8825
88261993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8827
8828 * configure.in (machine): Fix the versions in hpux version number test.
8829 Do not guess based on cpu type. Do check for explicit system version.
8830
88311993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8832
8833 * configure.in: Do NOT look for `unknown' as company name.
8834
88351993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8836
8837 * configure.in: Fix typo in message.
8838
88391993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8840
8841 * Version 19.12 released.
8842
8843 * Makefile.in (do-install): Correct previous etc-copying change.
8844 Partially rewrite using `if'.
8845 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8846
8847 * Version 19.11 released.
8848
8849 * configure.in: Handle 386bsd.
8850
88511993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8852
8853 * make-dist: Update getdate.c.
8854
8855 * configure.in: Handle bsd386.
8856
8857 * Makefile.in (do-install): Use `-' in tar options.
8858
8859 * configure.in: Change ! "${...}" to x"${...}" = x.
8860
8861 * Makefile.in (do-install): Copy the DOC-* files from the build
8862 etc directory, as well as lots of things from ${srcdir}/etc.
8863
8864 * make-dist: Copy config.guess.
8865
8866 * configure.in: Handle AIX versions 1.2, 1.3.
8867
88681993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8869
8870 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8871 the configuration name mips-mips-usg* to represent USG systems.
8872
8873 * configure.in: Fix logic to detect if srcdir is already configured.
8874
8875 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8876
8877 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8878 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8879 of a directory; cd might fail, and have pwd print out the current
8880 directory.
8881
88821993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8883
8884 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8885
88861993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8887
8888 * configure.in: Complain if srcdir points at an already-configured
8889 tree.
8890
88911993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8892
8893 * Version 19.10 released.
8894
88951993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8896
8897 * Makefile.in: Use Makefile comments, not C comments.
8898
8899 * configure.in: Add case for the Tektronix XD88.
8900
89011993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8902
8903 * configure.in: Handle sysv4.2 and sysvr4.2.
8904
89051993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8906
8907 * configure.in: Traverse the argument list without destroying it;
8908 don't use shift. It turns out that "set - ${saved_arguments}"
8909 doesn't work portably.
8910
8911 * configure.in: Add missing "fi".
8912
8913 * make-dist: Rebuild configure if configure.in is newer.
8914
8915 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8916 targets to be executed even if make remembers that it has already
8917 satisfied FRC.
8918
89191993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8920
8921 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8922
8923 * configure.in (romp): Handle various version numbers with aos and bsd.
8924
89251993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8926
8927 * configure.in: Fix message text.
8928
89291993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8930
8931 * make-dist: Make a `site-lisp' directory in the distribution,
8932 instead of a `local-lisp' directory, which hasn't been the
8933 appropriate name for a long time.
8934 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8935 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8936
8937 * Makefile.in (do-install): Correctly detect if ./etc and
8938 ${srcdir}/etc are the same.
8939
8940 * configure.in: Extract UNEXEC from the system configuration
8941 files, compute the name of the source file corresponding to the
8942 object file, and #define it as UNEXEC_SRC in config.h.
8943
8944 * configure.in: If srcdir is '.', then try using PWD to make it
8945 absolute.
8946
8947 * configure.in: Include ${srcdir} in the printed report, to help
8948 people notice if it's an automounter path.
8949
89501993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8951
8952 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8953
89541993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8955
8956 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8957 when they are different. Add `shift' command.
8958 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8959 (externallispdir): Var deleted.
8960
8961 * configure.in: Delete spurious paren outputting short_usage.
8962
89631993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8964
8965 * Version 19.9 released.
8966
89671993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8968
8969 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8970 subdirectory makes.
8971
8972 * make-dist: Check for .elc files with no corresponding .el file.
8973
8974 * Makefile.in (mkdir): Make all the directories in locallisppath.
8975
8976 * config.guess: New file.
8977 * configure.in: Use it, tentatively.
8978 * INSTALL: Mention its usage.
8979
8980 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8981 the former gives you the operating system rev directly. Use
8982 s/hpux.h if we don't recognize what we got.
8983
8984 * Makefile.in (do-install): Don't remove a destination directory
8985 if it's the same as the source. If ${srcdir}/info == ${infodir},
8986 don't try to copy the info files.
8987
8988 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8989 doesn't work if you're not using a separate source directory.
8990 (do-install): Copy the build tree's etc directory only after
8991 making sure it's not also the source tree's etc directory.
8992
89931993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8994
8995 * configure.in: Handle sunos4.1.3 specially.
8996
89971993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8998
8999 * Makefile.in (INSTALL): Add definition.
9000
9001 * configure.in: Fix some messages. Support -with-gnu-cc.
9002 At the end, use `set --', not `set -'.
9003 Delete spurious `.h' in hpux alternatives.
9004
90051993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9006
9007 * Version 19.8 released.
9008
90091993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9010
9011 * configure.in: When looking for source in the same directory as
9012 the configure script, make the path thus discovered absolute.
9013 If the user specifies the `--srcdir' switch, make that directory
9014 absolute too.
9015
9016 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9017
9018 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9019 too, as the value of the PATH_INFO macro.
9020
9021 * configure.in: Check to see if the source lives in the same
9022 directory as the configure script.
9023
90241993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9025
9026 * Makefile.in (install): Split this into `install' and
9027 `do-install', to give people more control over exactly what gets
9028 done.
9029 (do-install): New target, containing the guts of `install'. Don't
9030 remove and recreate the directories inside the copying loop - do
9031 it all before the copying loop. Pass more flags to the lib-src
9032 make.
9033 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9034 avoid errors and warnings.
9035
9036 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9037 the manufacturer - the more general case was blocking other i386
9038 configuration names below, and that's how the names are written in
9039 MACHINES anyway.
9040
9041 * make-dist: When breaking links, remove the link before moving
9042 the copy onto it, to avoid interactive behavior.
9043
9044 * Makefile.in: Doc fix.
9045
9046 * configure.in: Doc fix.
9047
9048 * INSTALL: Mention --exec-prefix option.
9049
9050 * configure.in: Add support for the `--exec-prefix' option.
9051 * Makefile.in: Accept that support.
9052
9053 * configure.in: Use the AC_PROG_INSTALL macro.
9054 * Makefile.in (INSTALL): Variable removed.
9055 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9056
9057 * configure.in: Distinguish between hp800's and hp700's by calling
9058 "uname -m".
9059
90601993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9061
9062 * configure.in: Recognize configuration names for i860 boxes
9063 running SYSV.
9064
90651993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9066
9067 * configure.in: Distinguish between hp800's and hp700's by the
9068 version of HP/UX they run, since that's something people are more
9069 likely to know - hp700's run 8.0.
9070 Add HP 700 configuration.
9071
9072 * configure.in: Test for the presence of the `rename' function.
9073
9074 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9075 configure.in.
9076 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9077
9078 * make-dist: Break intra-tree links.
9079
9080 * configure.in: Explain that this is an autoconf script, and give
9081 instructions for rebuilding configure from it. Arrange to put
9082 comments in configure explaining this too.
9083
9084 * configure.in: Make the first line of the configure script be
9085 "#!/bin/sh". Leaving the first line blank didn't work.
9086
9087 * configure.in (long_usage): Removed; made short_usage describe
9088 the options briefly.
9089
9090 * configure.in: Implement the --prefix option.
9091 * Makefile.in (prefix): Add support for it here.
9092 * INSTALL: Document it here.
9093
9094 * Makefile.in (install): Don't assume that the files in the `info'
9095 subdirectory match *.info. They don't have that prefix.
9096
90971993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9098
9099 * configure.in: Add case for version 5 of Esix.
9100
91011993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9102
9103 * Version 19.7 released.
9104
9105 * make-dist: There aren't any *.com files in lib-src anymore.
9106
9107 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9108 them; they're symlinks to other filesystems on the GNU machines.
9109
9110 * make-dist: Check that the manual reflects the same version of
9111 Emacs as stated in lisp/version.el. Edit that version number into
9112 the README file.
9113
91141993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9115
9116 * configure.in: Remove the hack of AC_DEFINE; use
9117 AC_DEFINE_UNQUOTED.
9118
91191993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9120
9121 * make-dist: Don't distribute precomp.com, compile.com, or
9122 link.com from ./src; they're in ./vms now.
9123
9124 Some time-handling patches from Paul Eggert:
9125 * configure.in: Add AC_TIMEZONE.
9126
91271993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9128
9129 * configure.in: Recognize Linux as a valid operating system for
9130 the i386.
9131
91321993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9133
9134 * make-dist: Distribute some VMS files we got from Richard Levitte.
9135
9136 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9137 the source for the sed command, not oldXMenu/Makefile.
9138
91391993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9140
9141 * INSTALL: Don't claim the srcdir option doesn't work.
9142
91431993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9144
9145 * configure.in: Include remarks saying what order the autoconf
9146 tests should go in, and remind people to change config.h.in
9147 whenever they add autoconf tests which make #definitions.
9148
9149 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9150
91511993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9152
9153 * Makefile.in (oldXMenu/Makefile): Make this depend on
9154 ${srcdir}/oldXMenu/Makefile.in, not itself.
9155
9156 * PROBLEMS: Some updates from David J. Mackenzie.
9157
9158 More changes from David J. Mackenzie.
9159 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9160 removed; autoconf and config.h should specify all these
9161 differences.
9162 (buildlisppath): Make this path depend on ${srcdir}.
9163 (INSTALLFLAGS): Removed.
9164 (INSTALL): Include the -c flag.
9165 (install): Change the way we invoke install accordingly.
9166
9167 Install ${srcdir} changes from DJM.
9168 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9169 list.
9170 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9171 the source tree and the etc directory in the object tree.
9172 (${SUBDIR}): Pass the prefix variable down to submakes.
9173 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9174 in /bin.
9175 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9176 values for srcdir and VPATH.
9177 (install): Add `v' flag to tar command. Make sure that `dir'
9178 exists in ${srcdir}/info before copying it. Remember that the man
9179 pages come from the source tree, not the object tree.
9180 * configure.in: Remove remarks saying that the --srcdir option
9181 doesn't work.
9182 Create the etc directory in the object tree.
9183 Recognize configuration names of the form *-sun-solaris*.
9184 Recognize sunos5 and solaris as operating system names.
9185
9186 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9187 lib-src/getdate.y and src/systime.h.
9188
91891993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9190
9191 * make-dist: Make links in info subdir.
9192
91931993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9194
9195 * configure.in: Call AC_STDC_HEADERS.
9196
91971993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9198
9199 * configure.in: Sidestep autoconf's quoting of the second argument
9200 of AC_DEFINE, so we can specify the value to put there. It would
9201 be nice if autoconf provided some way to specify computed values
9202 for macros.
9203
92041993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9205
9206 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9207 this is always just -DHAVE_CONFIG_H.
9208
9209 The GNU coding standards specify that CFLAGS should be left for
9210 users to set.
9211 * Makefile.in (CFLAGS): Let configure determine the default value
9212 for this. Don't
9213 have it default to DEFS.
9214 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9215 (lib-src/Makefile, src/Makefile): Edit the default value for
9216 CFLAGS into these files, not DEFS.
9217 * configure.in (CFLAGS): Choose a default value for this - "-g"
9218 normally, or "-g -O" if we're using GCC. Edit it into the
9219 top-level Makefile.
9220
9221 * configure.in: When scanning the machine and system description
9222 #include files, write their names to conftest.c properly.
9223
92241993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9225
9226 * configure.in: In configuration name case for Apallos running
9227 Domainios, set opsys, not opsysfile.
9228
9229 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9230 src/config.h, instead of AC_OUTPUT; the latter overwrites
9231 src/config.h even when it hasn't changed, puts a makefile-style
9232 comment at the top even though it's C code, and produces a
9233 config.status script which doesn't do the job right.
9234
9235 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9236 can use a symbolic link to get the X Menu library into src.
9237 * Makefile.in (LN_S): New variable.
9238 (src/Makefile): Edit the value of LN_S into this makefile.
9239
92401993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9241
9242 * configure.in: Support *-sco3.2v4* as opsystem.
9243
9244 * make-dist: Don't include calc directory.
9245 Exclude many files in the man directory; copy a few.
9246
92471993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9248
9249 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9250 call AC_STRUCT_TM to see what's in time.h.
9251
9252 * configure.in: Employ quoting stupidity to get the value of CPP
9253 to expand properly.
9254
92551993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9256
9257 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9258 variable to scan the machine and system description files.
9259
9260 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9261 so that getdate.y builds correctly.
9262
92631993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9264
9265 * configure.in (tempcname): Change this to "conftest.c", so it will
9266 work properly on systems with short filenames; this is the name
9267 autoconf uses.
9268
9269 * configure.in: Also detect the availability of dup2 and
9270 gethostname.
9271
9272 * configure.in: Use the AC_ALLOCA test.
9273 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9274 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9275
92761993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9277
9278 * make-dist: Distribute configure, as well as configure.in.
9279 Oversight.
9280
92811993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9282
9283 * Makefile.in (install): Print out the name of the directory we're
9284 copying, so people can have some idea of whether we're making
9285 progress.
9286
9287 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9288 Don't forget to re-create the COPYDESTS directories after we clear
9289 them out.
9290
92911993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9292
9293 * Makefile.in: Add autoconf cookies so that the configure
9294 script can comment out sections of path variable definitions to
9295 choose between the installable configuration and the run-in-place
9296 configuration.
9297 * configure.in: Add new option `--run-in-place', to select the
9298 run-in-place path definitions.
9299
9300 * configure.in: Add a clause to the big configuration name case
9301 for the NeXT machine.
9302
93031993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9304
9305 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9306 Make sure that each source directory exists, and is different from
9307 the destination directory; then, delete the destination before
9308 copying over the source.
9309
9310 * make-dist: Distribute configure.in, instead of configure.
9311
93121993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9313
9314 * configure.in: Don't set CC to "gcc -O" if the user specifies
9315 `--with-gcc'. Add -O to DEFS if GCC is set.
9316
93171993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9318
9319 * Makefile.in (clean mostlyclean): Missing right paren.
9320
9321 * configure.in: When checking for X windows, search for an X11
9322 subdirectory of ${x_includes}.
9323
9324 * configure.in: Check for gettimeofday function, for getdate.y.
9325
9326 Change `configure' to a mixture of custom code and autoconf stuff.
9327 autoconf can't derive all the information we need, but we'd really
9328 like to be able to take advantage of some of its tests, and its
9329 file-editing facilities.
9330 * configure.in: Renamed from configure.
9331 Quote the sections of shell script we want copied literally to
9332 the configure script.
9333 (compile): Initialize this to make the autoconf macros' code happy.
9334 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9335 code to do their jobs.
9336 Use autoconf to produce Makefile and src/config.h.
9337 Remove the Makefile-style comment that autoconf places at the top
9338 of src/config.h.
9339 (config_h_opts): Removed - no longer necessary.
9340 * Makefile.in (configname): Renamed to configuration.
9341 (CONFIG_CFLAGS): Renamed to DEFS.
9342 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9343 get values via autoload @cookies@.
9344 (libsrc_libs): Get this from autoconf. We used to do nothing
9345 about this.
9346 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9347
9348 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9349 echo the move-if-change command.
9350
93511993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9352
9353 * make-dist: Distribute lib-src/rcs-checkin.
9354
9355 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9356 Don't try to make links to the RCS or Old subdirectories.
9357 Use the appropriate extension for the compression type in use.
9358 Create the tar file in the shell's initial default directory, not
9359 in ${tempparent}.
9360 Erase the whole ${tempparent} tree, not just ${tempdir}.
9361
93621993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9363
9364 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9365 use to build paths.h.
9366 (lib-src/Makefile, src/Makefile): Similarly.
9367
9368 * configure: Extend test for working `const' keyword to handle AIX
9369 3.2 cc.
9370
93711993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9372
9373 * make-dist: Distribute lisp/term/ChangeLog.
9374
9375 Arrange for C compilation throughout the tree to get
9376 C_SWITCH_SYSTEM from the configuration files.
9377 * configure: Extract C_SWITCH_SYSTEM from the machine and
9378 system-dependent files, and save it in the top-level Makefile.
9379 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9380 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9381
9382 * make-dist: Include the VMS support files in oldXMenu in the
9383 distribution.
9384
9385 * configure: Doc fix.
9386
9387 * configure: Fix corrupted config_h_opts.
9388
9389 * configure: Properly report option names in error messages.
9390
9391 * configure: Properly recognize --x-includes and --x-libraries
9392 options.
9393
9394 * configure: Fix syntax errors in code handling XFree386.
9395
93961993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9397
9398 * configure: Add special code to detect XFree386, and tell
9399 config.h about it.
9400
9401 * configure: Properly handle extracting values of LIBS_MACHINE and
9402 LIBS_SYSTEM that contain spaces.
9403
9404 * configure: Add `--x-includes' and `--x-libraries' options. I
9405 think these are dopey, but no less than three alpha testers, at
9406 large sites, have said they have their X files installed in odd
9407 places. Implement them by setting C_SWITCH_X_SITE and
9408 LD_SWITCH_X_SITE in src/config.h.
9409
94101993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9411
9412 * make-dist: Don't distribute etc/Old files.
9413
9414 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9415 backups.
9416
94171993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9418
9419 * make-dist: Fix typo.
9420
94211993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9422
9423 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9424 in some cases where it should but didn't seen to.
9425
9426 * Makefile.in: Added unlock and relock productions.
9427
94281993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9429
9430 * make-dist: Add a --compress option to force make-dist to use
9431 compress.
9432
9433 * make-dist: Use gzip, if we can find it.
9434
9435 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9436 make rs6000-ibm-aix default to -aix32.
9437
94381993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9439
9440 * Makefile.in: Added `Developer's configuration' section.
9441
94421993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9443
9444 * Makefile.in: Add commented-out variable settings for developer's
9445 configuration.
9446
94471993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9448
9449 * make-dist: Distribute `src/bitmaps' too.
9450
94511993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9452
9453 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9454 make rs6000-ibm-aix default to -aix32.
9455
94561993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9457
9458 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9459
9460 * Makefile.in (install.sysv): Add a second `$' in front of
9461 `${dest}', so that the shell will expand it, instead of Make.
9462
9463 * configure: When processing the name of the configure script,
9464 collapse `././' to `./', but leave a single `./' prefix alone.
9465
9466 * configure: Doc fix.
9467
94681993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9469
9470 * configure: Handle isc3.0 correctly.
9471
94721993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9473
9474 * make-dist: Don't try to copy the COPYING notice into
9475 external-lisp; we're not distributing that directory any more.
9476
94771993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9478
9479 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9480 Remove CVS subdirectories from the installed directory trees, as
9481 well as RCS directories.
9482
94831993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9484
9485 * make-dist: Only copy gmalloc.c if we couldn't link it.
9486 Don't try to copy man/{README,Makefile} unless they actually exist.
9487
9488 * Makefile.in (lisppath): Don't include externallispdir in this.
9489 We're not sure whether we're even going to distribute the
9490 directory yet.
9491
94921993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9493
9494 * make-dist: Don't distribute the external-lisp directory anymore.
9495 * INSTALL: Remove all references to external-lisp.
9496
9497 * configure: Detect whether the compiler supports `const'
9498 properly, and edit src/config.h accordingly.
9499
9500 * configure: Tweak layout of final report.
9501
9502 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9503 CFLAGS.
9504
9505 * Makefile.in (locallisppath): Make this default to
9506 ${datadir}/emacs/site-lisp, instead of
9507 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9508 the same thing, and local-lisp causes completion conflicts with
9509 lock.
9510 (lisppath): Add ${externallispdir} to this.
9511 * INSTALL: Adjust installation directions.
9512
9513 * Makefile.in (externallispdir): New variable, to say where to
9514 install the externally-maintained lisp files.
9515 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9516 the others.
9517 * INSTALL: Describe external-lisp and the new externallispdir
9518 variable.
9519
95201993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9521
9522 * configure (progname): New option `--with-gcc'. Make it clearer
9523 how we are trying to guess whether or not we have GCC.
9524 * INSTALL: Document the `--with-gcc' option, and improve
9525 description of `--with-x' options.
9526
95271993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9528
9529 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9530 ${infodir} from these variables; we have written out explicit code
9531 to install the info files.
9532
95331993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9534
9535 * make-dist: Don't distributed the RCS files in the etc directory.
9536
95371993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9538
9539 * Makefile.in: Some makes can't handle comments in the middle of
9540 commands; move them to before the whole rule.
9541
95421993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9543
9544 * README: Mention what Emacs is.
9545
95461993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9547
9548 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9549 Add `./cpp' and `./man' back into the distribution.
9550
95511993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9552
9553 * Makefile.in: Define MAKE, and use where appropriate.
9554
95551993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9556
9557 * make-dist: Remember that the authoritative COPYING notice is
9558 `etc/COPYING', not `../etc/COPYING'.
9559
95601992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9561
9562 * make-dist: Make sure that the COPYING notices in each directory
9563 are copies, not symlinks.
9564
95651992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9566
9567 * INSTALL: The build process produces an executable called `emacs'
9568 now. Change references.
9569 * Makefile.in: Adjust `install.mumble' targets to install
9570 `src/emacs', not `src/xemacs'.
9571
9572 * configure: Start with a blank line; this keeps some old CSH's
9573 from thinking it's a CSH script. Most systems will just use
9574 /bin/sh to run it, which is what we're expecting; the only other
9575 shells which might try to interpret it themselves are probably
9576 Bourne-compatible.
9577
95781992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9579
9580 * INSTALL: Improvements suggested by David Mackenzie.
9581
95821992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9583
9584 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9585 Don't try to copy the info files if there aren't any; the
9586 unexpanded globbing pattern disappoints `install'. Ignore the
9587 return status of that command.
9588
9589 * INSTALL: Updated for new configuration arrangement.
9590
9591 * configure: Don't make the top-level Makefile read-only - people
9592 may want to edit the values of the path variables.
9593
9594 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9595 Install the info files in ${infodir}. Install the executable
9596 under both `emacs' and `emacs-VERSION'.
9597
9598 * Makefile.in: Doc fix.
9599
9600 * Makefile.in (exec_prefix): New variable, as per latest version
9601 of coding standards.
9602 (bindir, libdir): Use it, instead of `prefix'.
9603 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9604
9605 * Makefile.in (mandir): Make the default value for this depend on
9606 $(prefix).
9607
9608 * Makefile.in (datadir, statedir, libdir): Make these all default
9609 to ${prefix}/lib.
9610 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9611 to compensate.
9612
9613 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9614 Install the etags and ctags man pages too.
9615
9616 * Makefile.in (distclean): Don't delete backup files; that's the
9617 job of extraclean.
9618 (extraclean): Like distclean, but deletes backup and autosave files.
9619
96201992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9621
9622 Make path specification conform to GNU coding standards.
9623 * configure (long_usage): Remove all traces of old arguments from
9624 usage messages, and document the options we do accept in more
9625 detail: -with-x... and --srcdir.
9626 (options, boolean_opts): Deleted; we don't have enough options to
9627 make this worthwhile.
9628 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9629 along with the code which supported them; these should be set as
9630 arguments to the top-level make.
9631 (config_h_opts): Since this no longer doubles as a list of option
9632 names, make them upper case; this simplifies the code which uses
9633 them to build the sed command to edit src/config.h. Change the
9634 code which sets them.
9635 (cc, g, O): Don't allow the user to set these using options; they
9636 should be specified using `CC=' and `CFLAGS=' arguments to the
9637 top-level make. Just choose reasonable default values for them,
9638 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9639 values.
9640 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9641 options; use them whenever the configuration files say they're
9642 possible.
9643 Simplify the argument processing loop. Don't accept abbreviations
9644 for option names; these might conflict with other configuration
9645 options in the future.
9646 Add some support for the `--srcdir' option. Check for the sources
9647 in . and .. if `--srcdir' is omitted. If the directories we will
9648 compile in don't exist yet, create them under the current directory.
9649 Note that the rest of the build process doesn't really support
9650 this.
9651 Edit only the top Makefile. That should edit the others. Edit
9652 into the makefile: `version', from lisp/version.el, `configname'
9653 and `srcdir' from the configuration arguments, `CC' and
9654 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9655 the user's path, and LOADLIBES as gleaned from the system
9656 description files.
9657 Simplify the report generated; it doesn't need to include any
9658 description of paths now.
9659 Make `config.status' exec configure instead of just calling it, so
9660 there's no harm in overwriting `config.status'.
9661 * Makefile.in (version, configname): New variables, used to choose
9662 the default values for datadir and libdir.
9663 Path variables rearranged into two clearer groups:
9664 - In the first group are the variables specified by the GNU coding
9665 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9666 manext, infodir, and srcdir).
9667 - In the second are the variables actually used for Emacs's paths
9668 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9669 archlibdir), which depend on the first category.
9670 datadir and libdir default to directories under
9671 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9672 demand.
9673 etcdir and lispdir default to subdirectories of datadir.
9674 archlibdir defaults to libdir.
9675 The new installation tree is a bit deeper than it used to be, so
9676 use the new make-path program in lib-src to build them all.
9677 Always build a new src/paths.h.tmp and then move-if-change it to
9678 src/paths.h, to avoid unnecessary rebuilds while responding to the
9679 right changes.
9680 Remove all mention of arch-lib. Run utility commands from
9681 lib-src, and let the executables be copied into archlibdir when
9682 Emacs is installed.
9683 Add targets for src/Makefile, lib-src/Makefile, and
9684 oldXMenu/Makefile, editing the values of the path variables into
9685 them.
9686 Let lib-src do its own installation.
9687 (datadir): Default to putting data files under
9688 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9689 (emacsdir): Variable deleted; it would only be confusing to use.
9690 (lispdir, etcdir): Default to ${datadir}/lisp.
9691 (mkdir): Use make-path for this.
9692 (lockdir): Do this in mkdir.
9693 (Makefile): New target.
9694
9695 * configure (usage_message): Rename to long_usage.
9696
9697 * make-dist: Don't bother creating an arch-lib directory; that's
9698 only for installation now.
9699
97001992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9701
9702 * configure: Use GCC-style configuration names, using config.sub.
9703 Change the usage and help messages.
9704
9705 * configure: Initialize window_system, not indow_system.
9706
9707 * configure: Report which window system, compiler, and signal
9708 handler return type we decide to use.
9709
9710 * make-dist: Explain what's going on if config.sub and gmalloc.c
9711 can't be linked. Place the code which copies them near the code
9712 which links the rest of the files around them.
9713
97141992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9715
9716 * make-dist: Don't bother to distribute src/*.com, or
9717 src/vmsbuild; those have all been moved to `../vms'.
9718
97191992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9720
9721 * make-dist: Don't forget that the way to avoid filenames starting
9722 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9723 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9724 couldn't make hard links to, since we have two already, and
9725 perhaps more to come.
9726
97271992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9728
9729 * configure: When editing parameters into lib-src/Makefile, change
9730 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9731 needs some other flags too.
9732
97331992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9734
9735 * configure: Remove spurious echo of the configuration name.
9736
9737 * make-dist: Don't distribute files in src/m and src/s whose names
9738 begin with `='.
9739
97401992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9741
9742 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9743 Also LISP_FLOAT_TYPE.
9744
97451992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9746
9747 * make-dist: Copy config.sub, since it's a symbolic link to a file
9748 on another file system.
9749
97501992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9751
9752 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9753 distribution.
9754
9755 * config.sub: New file, to help us recognize configuration names.
9756 * make-dist: Include it in the distribution.
9757
97581992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9759
9760 * configure: Convert `-' to `_' in specified option names.
9761 Accept options with --. Delete --highpri and --have-x-menu options.
9762 New options --with-x and --with-x10 replace -window-system.
9763 Don't mention options --gnu-malloc, --rel-alloc
9764 or --lisp-float-type in help message.
9765
97661992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9767
9768 * make-dist: Include the `vms' subdirectory in the distribution.
9769
97701992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9771
9772 * configure: Remove lines starting with "# DIST: " when building
9773 lib-src/Makefile and src/Makefile. This allows us to mark the
9774 "Makefile.in" files with explanatory comments which won't also get
9775 stuck in the Makefiles.
9776
97771992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9778
9779 * make-dist: Don't use the '+' operator in the sed regular
9780 expression that extracts the version number from lisp/version.el;
9781 Ultrix sed doesn't seem support the operator. Just double the
9782 operand and use *.
9783
97841992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9785
9786 * Makefile.in: Doc fix.
9787
97881992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9789
9790 * configure: Rewrite sed command to remove at most one ./ prefix;
9791 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9792 group.
9793
97941992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9795
9796 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9797
97981992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9799
9800 * make-dist: Go ahead and build a new TAGS file, unless the
9801 --newer option was specified. Don't try to delete a TAGS file
9802 from etc; it's not kept there, and shouldn't be deleted anyway.
9803
98041992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9805
9806 * make-dist: If the lisp directory contains a default.el, don't
9807 distribute it.
9808
9809 * configure: When searching signal.h for the type of a signal
9810 return handler, make a copy of it, not a symbolic link to it; that
9811 way, it will work on systems that don't have symbolic links.
9812
98131992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9814
9815 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9816 option for generating incremental distributions. Stopped it from
9817 generating a TAGS file into the distribution; that sucker is
9818 *big*, and easily enough generated with the toplevel makefile.
9819
98201992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9821
9822 * configure: When writing config.status, don't prefix progname
9823 with a '.'; it might be absolute.
9824
98251992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9826
9827 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9828 /usr/include/X11 exist, not only if both exist.
9829
98301992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9831
9832 * make-dist: Make the new external-lisp directory a duplicate of
9833 the external-lisp directory, not the lisp directory.
9834
98351992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9836
9837 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9838 clean' in arch-lib; it doesn't even have a Makefile.
9839
9840 * Makefile.in (clean, mostlyclean): In the test which tries to
9841 distinguish between the build directory, which should be cleaned,
9842 and the installed directory, which shouldn't, cd to `${emacsdir}',
9843 not `${DESTDIR}${LIBDIR}'.
9844
98451992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9846
9847 * make-dist: Be sure to delete the .c and .h files that YACC and
9848 BISON create from getdate.y.
9849
9850 * external-lisp: New directory; see `external-lisp/README'.
9851 * make-dist: Added support for the external-lisp subdirectory.
9852
9853 * make-dist: Changed message which complains that make-dist wasn't
9854 invoked in the right directory to indicate which files it was
9855 looking for.
9856
98571992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9858
9859 * configure: Add comments explaining why we can't translate
9860 character ranges or control characters in `tr'.
9861
98621992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9863
9864 * configure: When generating the configuration message, we used to
9865 build the message from the start so that each line began with "# "
9866 so that it would be a comment in `config.status'. However, this
9867 causes trouble if any of the variables we use in the message
9868 expand to more than one line of text - as gnu_malloc_reason
9869 sometimes does. So instead, we build the message as it should be
9870 printed to the user (i.e. without the "# " prefixes), and stick on
9871 the "# "s when we write it to `config.status'.
9872
9873 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9874 `lib-src' and `arch-lib'.
9875
9876 * configure: When generating report and `config.status' file, note
9877 that bindir only determines where `make install' and
9878 `build-install' will place the executables; this should make it
9879 clear that the ordinary build process will not try to install
9880 things.
9881
98821992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9883
9884 * make-dist: Change messages to say that we are 'making links to
9885 X', rather than 'copying X'. And put `' quotes around file names.
9886
9887 * make-dist: Include '.tmp' in the name of the staging directory.
9888
9889 * make-dist: Pass the `-f' option to rm when you're not sure that
9890 the files you're removing actually exist.
9891
9892 * make-dist: When setting up etc/COPYING, always nuke whatever is
9893 there, and then copy it in, to make sure we get a real file.
9894
9895 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9896 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9897 version which doesn't have a separate .defns file.
9898
98991992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9900
9901 * make-dist: Don't distribute configured versions of config.h.in,
9902 paths.h.in, Makefile.in in src.
9903
9904 * configure: Delete .tmp files before creating them; don't bother
cd1181db 9905 trying to make final targets writable first, since it won't
067d23c9
KY
9906 matter to move-if-change.
9907
99081992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9909
9910 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9911 mkdir and chmod in the center of all the conditionals. GNU Make
9912 will strip these out, but other makes won't.
9913
99141992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9915
9916 * make-dist: Include move-if-change in list of files to distribute.
9917
99181992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9919
9920 * configure: Remove any "." elements from the program name.
9921
9922 * configure: Don't record the values of all the possible arguments
9923 in config.status; only record the options that the user specified.
9924
9925 * configure: Use move-if-change to move in the new src/config.h.
9926
99271992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9928
9929 * move-if-change: New file, copied from gcc release.
9930 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9931 a temp file, so we don't update paths.h if an error occurs or if
9932 it doesn't need changing.
9933
99341992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9935
9936 * Makefile.in (src/paths.h): Do not install a value for the
9937 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9938 * build-install.in: Same thing.
9939
99401992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9941
9942 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9943 latter, being a typo, is always false, resulting in a program
9944 whose default behavior is to painstakingly build a copy of the
9945 source tree, and then delete it. Rah.
9946
9947 * Makefile.in: Add dist target, and comment for it.
9948
9949 * configure: When scanning <signal.h> for a declaration for
9950 signal, create a symbolic link with a name ending in .c, so the
9951 compiler won't complain that it's only been given .h files.
9952
9953 * configure: Check whether there are any arguments available
9954 before shifting to get the value of a non-boolean parameter.
9955
9956 * make-dist: Doc fix.
9957
99581992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9959
9960 * configure: Instead of grepping /usr/include/signal.h for a
9961 signal declaration, run /usr/include/signal.h or
9962 /usr/include/sys/signal.h through cpp and grep for the
9963 declaration.
9964
9965 * configure: Redirect the output of grep to /dev/null instead of
9966 using grep -s - that flag means different things on other systems.
9967
9968 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9969 since the former is recognizable even if you don't know what
9970 'dumping' is.
9971 * configure: Accommodate that change.
9972
9973 * configure: Accept options for all of the directories you can
9974 change in the Makefile.
9975
9976 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9977
9978 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9979 FOO before you can use them.
9980
9981 * build-install.in: Made the "Where To Install Things" section
9982 conform with the similar section from Makefile.in. Copied section
9983 which builds src/paths.h from src/paths.h.in from the Makefile.
9984
99851992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9986
9987 * configure: Write config.status to pass its command-line
9988 arguments on to configure, so that people can use it to recreate
9989 an old configuration, with minor changes.
9990
99911992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9992
9993 * configure: Don't rely on option variables being unset if their
9994 values are the empty string. In particular, when producing the
9995 English report, don't assume that highpri will be unset when no
9996 increased priority has been requested; -highpri='' should be the
9997 same as omitting -highpri altogether.
9998
9999 * configure: Fix dumb bug: when running the system and machine
10000 description files through cpp, mark those lines that we want to
10001 evaluate with the string '@configure@', and then only evaluate
10002 them. This way if the files include anything that actually
10003 generates text (type definitions or external declarations, say),
10004 we won't try to eval it.
10005
100061992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10007
10008 * make-dist: New shell script.
10009
10010 * configure: When creating foo from foo.in, make foo read-only to
10011 remind people to edit the .in file instead.
10012
10013 * INSTALL: Changed references to config.h-dist to config.h.in.
10014 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10015 to build src/paths.h from src/paths.h.in; added a paragraph to do
10016 this.
10017 * configure, Makefile, build-install: Changed filenames like
10018 FOO-dist to FOO.in.
10019
100201992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10021
10022 * Makefile, build-install: Renamed to Makefile.in and
10023 build-install.in; the configure script will edit these to produce
10024 the usable Makefile and build-install.
10025 * configure: Changed to produce ./Makefile, ./build-install,
10026 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10027 instead of editing them in place.
10028
100291992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10030
10031 * Makefile: Re-arranged so that the undumped Emacs will search
10032 ../lisp *after* the site's local elisp files.
10033 (locallisppath, dumplisppath): New variables.
10034 (lisppath): This variable's default value is now chosen based on
10035 $(locallisppath) and $(lispdir); while it used to be the
10036 customization point for adding site-local elisp directories to
10037 load-path, that job is now handled mostly by locallisppath.
10038 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10039 Check the values being assigned to the *LOADSEARCH macros for null
10040 path elements (like '::' in 'foo::bar').
10041
10042 * configure: When checking if the machine- and system-dependent
10043 files define a particular macro or not, actually run them through
10044 CPP and test the macros with #ifs, instead of just grepping for
10045 the macros' names. In particular, check for SYSTEM_MALLOC in this
10046 way.
10047
100481992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10049
10050 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10051
100521992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10053
10054 * configure: Make the config.status file an executable shell
10055 script which will recreate the same configuration. Include the
10056 verbal description of the current configuration as a comment in
10057 the script.
10058 * INSTALL: Doc fix.
10059
10060 * Makefile: Brought the Makefile up to the GNU coding
10061 standards, as described in standards.text:
10062 (TAGS): New name for the target which rebuilds the tags table.
10063 (check): New target; doesn't do anything yet.
10064 (mostlyclean): New target, synonymous with clean.
10065 (realclean): New target. Currently, this just calls the
10066 subdirectories's makefiles and then deletes config.status.
10067 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10068 variables.
10069 Installation directory variables changed to conform.
10070 (install, install.sysv, install.xenix, install.aix): Changed the
10071 code which copies the directories into their installed location to
10072 allow the installed locations to be in several different
10073 directories; the old version assumed that they would all be in
10074 $(emacsdir).
10075 (mkdir, lockdir): Allow the installed locations to be in several
10076 different directories.
10077 * INSTALL: Doc fix.
10078
10079 * build-install: Use the same variable names as the Makefile.
10080 Allow the installed locations to be in several different
10081 directories.
10082
100831992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10084
10085 * Makefile (src/paths.h): Instead of using a single sed command to
10086 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10087 separately, and don't forget to append "/!!!SuperLock!!!" to the
10088 value of the PATH_SUPERLOCK macro.
10089
10090 * config.emacs: Renamed to configure, for consistency with other
10091 GNU products. Internal references changed.
10092 INSTALL, Makefile: References changed.
10093
10094 * lock: New directory, which should always be empty. If this
10095 directory doesn't exist, Emacs won't complain; it just won't lock.
10096 Having this here means that people can just unpack Emacs, build
10097 it, and have locking work.
10098
10099 * share-lib: Re-renamed to etc, for the sake of tradition.
10100 * config.emacs: Changed default value for datadir to ../etc.
10101 * INSTALL, README: Adjusted.
10102
101031992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10104
10105 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10106 by running CPP on the appropriate s/*.h and m/*.h files.
10107
101081992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10109
10110 * config.emacs: Make sure to set the "exit on error" flag once
10111 we've removed config.status; errors should abort the configuration.
10112
101131992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10114
10115 * config.emacs: Added -distribute option, so that the Makefile
10116 paths are in their proper form. I don't know why this matters.
10117
101181992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10119
10120 * local-lisp: New directory, empty in the distribution, for people
10121 to put local elisp code in.
10122 * config.emacs: Include it in the default load path.
10123 * README: Document it.
10124
101251992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10126
10127 * config.emacs: Guess the type of signal handling functions based
10128 on the contents of /usr/include/signal.h.
10129
10130 * config.emacs: Print out progress report messages.
10131
10132 * Makefile (src/paths.h): Don't generically replace
10133 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10134 editing of the other entries, and each entry should be dealt with
10135 explicitly anyway.
10136
10137 * build-install: Converted from C-shell to Bourne shell.
10138 * config.emacs: Edit build-install properly.
10139
10140 * config.emacs: Doc fix.
10141
101421992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10143
10144 * Makefile (install): Remove `B' from tar xf command.
10145
101461992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10147
10148 * config.emacs: Removed support for the `maintain-environment'
10149 option; the only important difference between this and its absence
10150 has been removed.
10151 * INSTALL: Removed mention of `maintain-environment'.
10152
10153 * config.emacs: Fix arguments to sed when processing boolean
10154 arguments.
10155
101561991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10157
10158 * config.emacs: New file, to help automate the installation
10159 process.
10160
10161 * Makefile: Lots of changes to support the separation of etc into
10162 architecture-dependent and -independent files:
10163 (EMACSROOT): New variable, giving the directory under which all of
10164 Emacs's libraries should be installed. Changed rest of file to
10165 use it.
10166 (LIBDIR): Now denotes only architecture-dependent dir.
10167 (DATADIR): New variable, denoting architecture-independent dir.
10168 (LOCKDIR): New variable, for completeness.
10169 (SUBDIR): No more etc, new lib-src.
10170 (COPYDIR): No more etc, new arch-lib and share-lib.
10171 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10172 (src): Now depends on lib-src, not etc.
10173 * build-install: Changes parallel to the above.
10174 * README: Describe the new arrangement.
10175
10176 * vms: New subdirectory for all the VMS stuff.
10177
101781991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10179
10180 * Makefile (LISPPATH): New variable.
10181 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10182
101831990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10184
10185 * Makefile (install, install.sysv, install.xenix):
10186 Install wakeup instead of loadst. No need for setuid or setgid.
10187
101881990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10189
10190 * Makefile (clean): Clean etc if that's not the installation dir.
10191
101921990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10193
10194 * Makefile (paths.h): Make sed alter each name in the path.
10195
101961988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10197
10198 * Makefile (install.sysv): Use cpio, not tar.
10199
102001988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10201
10202 * Makefile (lockdir): Rename `lock' target.
10203 Depend on it from install*, not from `all'.
10204
102051988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10206
10207 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10208 to match build-install and paths.h.
10209
10210;; Local Variables:
10211;; coding: utf-8
067d23c9
KY
10212;; End:
10213
1a71cb28 10214 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10215
10216 This file is part of GNU Emacs.
10217
10218 GNU Emacs is free software: you can redistribute it and/or modify
10219 it under the terms of the GNU General Public License as published by
10220 the Free Software Foundation, either version 3 of the License, or
10221 (at your option) any later version.
10222
10223 GNU Emacs is distributed in the hope that it will be useful,
10224 but WITHOUT ANY WARRANTY; without even the implied warranty of
10225 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10226 GNU General Public License for more details.
10227
10228 You should have received a copy of the GNU General Public License
10229 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.