Note obsolescence of mouse-sel.el in NEWS.
[bpt/emacs.git] / ChangeLog
CommitLineData
2f097256
GM
12012-04-11 Glenn Morris <rgm@gnu.org>
2
3 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
4
a9f72fc1
GM
52012-04-10 Glenn Morris <rgm@gnu.org>
6
7 * configure.in: Conditionally generate admin/unidata/Makefile.
8
6b4f4a2d
TZ
92012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
10
a9f72fc1 11 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 12
23df914b
GM
132012-04-09 Glenn Morris <rgm@gnu.org>
14
fd9d85c2
GM
15 * Makefile.in (leim): Check cd return value. Pass fewer variables.
16 (install-leim): Check cd return value. Pass $MFLAGS.
17 (install-strip): Pass $MFLAGS.
18
23df914b
GM
19 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
20 Eg org.texi has been using 4.7 functions for some time.
21
bf6bba2b
PE
222012-04-07 Paul Eggert <eggert@cs.ucla.edu>
23
24 Check pkg-config exit status when configuring (Bug#10626).
25 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
26 works; check its exit status. Problem reported by Jordi Gutiérrez
27 Hermoso in
28 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
29
f3774f20
GM
302012-04-07 Glenn Morris <rgm@gnu.org>
31
32 * README, configure.in (AC_INIT): Bump version to 24.1.50.
33
d67a9a85
EZ
342012-04-07 Eli Zaretskii <eliz@gnu.org>
35
36 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
37
f20f95c6
PE
382012-03-04 Paul Eggert <eggert@cs.ucla.edu>
39
40 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
41 * configure.in (LIBS_TERMCAP): Default this to the result of
42 the tputs library search. Do a run-time test for the linkability
43 of tputs unless cross-compiling, as that's more reliable if the
44 link flags and libraries are messed up. Don't change LIBS as
45 a result of the test, as that may mess up later tests.
46
75197633
CS
472012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
48
533183f3 49 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 50
75197633
CS
51 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
52 specific makefiles to support getopt_.h generation with MSVC.
53
7eb21b49
GM
542012-02-04 Glenn Morris <rgm@gnu.org>
55
56 * Makefile.in (uninstall):
57 Handle compressed info files and man pages. (Bug#10718)
58
44f92739
GM
592012-02-02 Glenn Morris <rgm@gnu.org>
60
61 * configure.in [HAVE_NS]:
62 Error if use --without-toolkit-scroll-bars. (Bug#10673)
63
6df37268
PE
642012-02-01 Paul Eggert <eggert@cs.ucla.edu>
65
66 Port to older Solaris 10 versions (Bug#10677).
67 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
68 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
69 possibly this is because Sun fixed the 'stat' bug in my version.
70 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
71 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
72 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
73 These changes are based on gnulib version
74 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
75 because Emacs is in feature freeze and we do not want to merge any
76 more-recent changes from gnulib.
77
8d8939e8
GM
782012-01-31 Glenn Morris <rgm@gnu.org>
79
e4070def
GM
80 * configure.in: Throw an explicit error if Motif toolkit was
81 requested but requirements could not be found.
82
8d8939e8
GM
83 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
84
5a26ec89
EZ
852012-01-30 Eli Zaretskii <eliz@gnu.org>
86
87 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
88 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
89 with "make -j3".
90
1b0880d5
JB
912012-01-16 Juanma Barranquero <lekktu@gmail.com>
92
93 * .bzrignore: Ignore etc/__pycache__.
94
adee8a65
PE
952011-12-17 Paul Eggert <eggert@cs.ucla.edu>
96
97 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
98 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
99 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
100 by Nelson H. F. Beebe in
101 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
102
e152e577
JB
1032011-12-10 Juanma Barranquero <lekktu@gmail.com>
104
105 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
106
46d14be7
JD
1072011-12-10 Jan Djärv <jan.h.d@swipnet.se>
108
109 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
110 instead of LDFLAGS (Bug#10230).
111
6c269a38
PE
1122011-12-03 Paul Eggert <eggert@cs.ucla.edu>
113
4eec8d6f
PE
114 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
115
6c269a38 116 Propagate configure flags to sub-configures.
1350a3cc 117 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
118 New macros.
119 (config.status, bootstrap): Use them to propagate configure flags
120 to sub-configures.
121 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
122
63e94eb8
PE
1232011-12-03 Paul Eggert <eggert@cs.ucla.edu>
124
125 * .bzrignore: Add config.cache.
126
54e9e3bf
JD
1272011-11-27 Jan Djärv <jan.h.d@swipnet.se>
128
129 * configure.in: Check for gtk_window_set_has_resize_grip.
130
20db1522
JB
1312011-11-24 Juanma Barranquero <lekktu@gmail.com>
132
133 * configure.in (HAVE_XPM): Fix typo.
134
60bf278f
GM
1352011-11-22 Glenn Morris <rgm@gnu.org>
136
5f77c86c
GM
137 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
138 have confusing effects on the build. (Bug#6401)
139
60bf278f
GM
140 * Makefile.in (install-arch-dep): Tweak previous change.
141
816be9f6
YD
1422011-11-22 Yavor Doganov <yavor@gnu.org>
143
144 Do not install arch-dependent files in the app bundle if
145 --disable-ns-self-contained is requested. (Bug#1335)
146 * configure.in (exec_prefix, libexecdir): Define relative to
147 `ns_appbindir' only if configured for a self-contained app.
148 * Makefile.in (install-arch-dep): Test for the existence of
149 libexec in the Emacs.app bundle before executing commands.
150
d5ff9cd0
AS
1512011-11-20 Andreas Schwab <schwab@linux-m68k.org>
152
153 * configure.in: Remove reference to src/m/ibms390.h.
154
1c889bf6
GM
1552011-11-13 Glenn Morris <rgm@gnu.org>
156
157 * INSTALL: Tiny updates for disk space used during installation.
158
a6fc3b5c
EZ
1592011-11-05 Eli Zaretskii <eliz@gnu.org>
160
161 * lib/makefile.w32-in (FRC): New dummy target.
162 (TAGS): Depend on FRC.
163
9f77899d
GM
1642011-11-04 Glenn Morris <rgm@gnu.org>
165
166 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
167 Do not include GnuTLS version info in final summary message.
168
0bd3cb7b
EZ
1692011-10-31 Eli Zaretskii <eliz@gnu.org>
170
07f3add9
EZ
171 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
172 they exist there, else from autogen/.
173
174 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 175
d2eaf3e4
NT
1762011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
177
178 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
179
e782cfab
PE
1802011-10-24 Paul Eggert <eggert@cs.ucla.edu>
181
182 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
183 if the library is found. Otherwise, later configure-time tests,
184 such as the test for pthread_sigmask, generate the wrong results
185 on some platforms. Problem reported for FreeBSD by Nali Toja.
186
7da0b018
PE
1872011-10-20 Paul Eggert <eggert@cs.ucla.edu>
188
189 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
190 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
191 Remove; no longer needed, now that we defer to strftime for time
192 zone names.
193
0ffe1065
JD
1942011-10-18 Jan Djärv <jan.h.d@swipnet.se>
195
196 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
197
23769e49
CY
1982011-10-18 Chong Yidong <cyd@gnu.org>
199
200 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
201
fd8dea03
GM
2022011-10-13 Glenn Morris <rgm@gnu.org>
203
204 * configure.in: Also look for tputs in libcurses. (Bug#9736)
205
f4cc5b54
PE
2062011-10-12 Paul Eggert <eggert@cs.ucla.edu>
207
208 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 209 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
210 The check was helpful but not essential in Solaris 2.6 (1997),
211 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
212 obsolete -- Sun dropped support for it in 2006 -- and without
213 access to that Silurian platform we can't maintain the code anyway.
214
7c5ee88e
PE
2152011-10-07 Paul Eggert <eggert@cs.ucla.edu>
216
d47439a3
PE
217 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
218 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
219 * m4/gnulib-common.m4: Merge from gnulib.
220 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
221 command not found" on powerpc-apple-darwin9.8.0.
222
7c5ee88e
PE
223 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
224 This is now done by src/alloc.c.
225
423dbf9b
RS
2262011-10-02 Richard Stallman <rms@gnu.org>
227
228 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
229 and xlinux_second_failure to xgnu_linux_second_failure.
230
31bed486
EZ
2312011-09-29 Eli Zaretskii <eliz@gnu.org>
232
5f91c1e5
EZ
233 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
234 lib/signal.in-h.
31bed486 235
e785f2ec 236 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
237 Rename signal.in.h and alloca.in.h.
238
e1504b9b
EZ
2392011-09-28 Eli Zaretskii <eliz@gnu.org>
240
241 * INSTALL: Mention that m17n libraries and libotf are needed for
242 Arabic shaping.
243
316f8af0
PE
2442011-09-26 Paul Eggert <eggert@cs.ucla.edu>
245
246 Merge from gnulib, improving some licensing wording.
247 This clarifies and fixes some licensing issues raised by Glenn Morris
248 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
249 It also merges the latest version of texinfo.tex and has some
250 MSVC-related changes that don't affect Emacs.
251 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
252 pathmax, and raise, since these are needed only to address
253 MSVC-related issues that Emacs doesn't have.
254 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
255 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
256 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
257 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
258 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
259 * m4/unistd_h.m4: Merge from gnulib.
260
04d51ad4
AS
2612011-09-26 Andreas Schwab <schwab@linux-m68k.org>
262
263 * configure.in: Initialize HAVE_LIBXML2.
264
6e99ef20
GM
2652011-09-26 Glenn Morris <rgm@gnu.org>
266
267 * make-dist: Add lib/makefile.w32-in.
268
0538fab0
GM
2692011-09-24 Glenn Morris <rgm@gnu.org>
270
271 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
272
c5b01d8c
LMI
2732011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
274
275 * .dir-locals.el: Change the debbugs regexp to allow having the
276 bug number as the first thing on a line.
277
0cc87afb
GM
2782011-09-15 Glenn Morris <rgm@gnu.org>
279
280 * configure.in: Make configure work with recent GNUsteps.
281 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
282 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 283 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 284
3f44249e
PE
2852011-09-11 Paul Eggert <eggert@cs.ucla.edu>
286
287 Merge from gnulib, porting to Tru64.
288 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
289 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
290 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
291 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
292 doesn't affect Emacs.
293
c8199d0f
PE
2942011-09-06 Paul Eggert <eggert@cs.ucla.edu>
295
296 * configure.in (isnan): Remove now-unnecessary check.
297
e39b275c 2982011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 299
abec06ff 300 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
301 This is to fix the following problems:
302 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
303 configured not to use gtk or any other thread-using library,
304 signals aren't blocked correctly.
305 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
306 and IRIX's signal handling.
307 . On Cygwin 1.7.5 it works around an incompatibility with
308 the system pthread_sigmask.
309 . On MacOS X 10.5 (32-bit), files whose inode numbers
310 exceed 2**31 cannot be read or manipulated.
311 . pthread_sigmask: Actually use results of gl_THREADLIB.
312 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
313 . find 'ar' program that fits with --host argument.
314 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
315 * autogen/README: Update destination list.
316 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
317 The autogenerated files compile, config.guess,
318 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
319 * m4/largefile.m4: New file, so that Emacs does not mess up when
320 accessing files with large inode numbers in MacOS X 10.5 and later.
321 * m4/nocrash.m4: New file, to avoid triggering background debugger
322 and/or create core dumps during 'configure'.
323 * build-aux/move-if-change: Renamed from move-if-change.
324 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
325 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
326 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
327 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
328 * Makefile.in (epaths-force, sync-from-gnulib):
329 move-if-change is now in build-aux.
330 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
331 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
332 (mkdir): install-sh is now in build-aux.
333 * config.bat: c++defs.h is now in build-aux/snippets.
334 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
335 usual parameter).
336 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
337 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
338 to build-aux/snippet.
339 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
340 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
341 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
342 Solaris, enables MacOS extensions, and enables nocrash during
343 'configure'.
344 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
345
86633eab 3462011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
347
348 * configure.in (snprintf): New check.
349
015faae4
PE
3502011-08-30 Paul Eggert <eggert@cs.ucla.edu>
351
695a3dc5 352 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 353 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
354 Remove unreachable pattern hppa*-*-linux-gnu*.
355 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
356 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 357
52ec1feb
JD
3582011-08-26 Jan Djärv <jan.h.d@swipnet.se>
359
360 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
361
377538cb
JD
3622011-08-13 Jan Djärv <jan.h.d@swipnet.se>
363
364 * configure.in: Add header check: sys/socket.h (Bug#8477),
365 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
366 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
367
ae9e757a
JD
3682011-08-04 Jan Djärv <jan.h.d@swipnet.se>
369
370 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
371 (HAVE_GTK_AND_PTHREAD): Remove.
372
be8ec0b3
AA
3732011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
374
375 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
376 build, not just GNUstep (Bug#9177).
377
2573a837 3782011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
379
380 Assume freestanding C89 headers, string.h, stdlib.h.
381 Again, this simplifies the code, and all current platforms have these.
382 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
383 (AC_HEADER_STDC): Remove.
384 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
385 (strchr, strrchr): Remove fallback macros.
386
9cfdb3ec
PE
387 Assume support for memcmp, memcpy, memmove, memset.
388 This simplifies the code a bit. All current platforms have these,
389 as they are required for C89. If this turns into a problem we
390 can add the gnulib modules for these (a 1-line change to Makefile.in).
391 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
392
427c285b
PE
3932011-07-27 Paul Eggert <eggert@cs.ucla.edu>
394
395 * GNUmakefile: New file.
396 This is for convenience, so that one can run GNU make in an
397 unconfigured source tree, and get a default build.
398
2ad77c9d
JD
3992011-07-13 Jan Djärv <jan.h.d@swipnet.se>
400
401 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
402
c8618a06
YM
4032011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
404
405 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
406 so as to suppress address randomization (Bug#8395).
407
f6ce9b9a
PE
4082011-07-09 Paul Eggert <eggert@cs.ucla.edu>
409
3fcf7a1c
PE
410 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
411 This fixes a build problem on older Mac OS X hosts.
412
d9706d9f
PE
413 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
414 test, which runs afoul of Automake installations where, for example,
415 /usr/share/aclocal contains a copy of gl_THREADLIB.
416 Problem reported by Sven Joachim in
417 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
418 This is just a quick temporary fix, specific to Emacs; I'll work
419 with the other gnulib maintainers to get a more-permanent fix.
420
af66a2d7 421 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
422 * Makefile.in (GNULIB_MODULES): Add strtoimax.
423 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
424 automatically imported from gnulib.
425 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
426
1692ae2d 4272011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 428
8a6ebd58 429 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 430 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
431 * configure.in (AC_TYPE_UID_T): New dummy macro.
432 Configure gnulib after adjusting LIBS,
433 so that gnulib can assume the libraries in LIBS.
6db30f83 434 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 435 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 436 * lib/pthread_sigmask.c:
6db30f83
PE
437 New files, automatically imported from gnulib.
438 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
439 due to the above changes.
440 * .bzrignore: Add lib/signal.h.
441
4a621aae
PE
442 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
443
5e94cadb
AS
4442011-07-07 Andreas Schwab <schwab@linux-m68k.org>
445
446 * configure.in (maintainer-mode): Reflect default in help string.
447
76b397fb
DN
4482011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
449
450 * configure.in: Remove reference to iris4d.h.
451
869795d6
JD
4522011-07-05 Jan Djärv <jan.h.d@swipnet.se>
453
454 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
455
3279eb87
GM
4562011-07-01 Glenn Morris <rgm@gnu.org>
457
458 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
459
2e6e11eb
LMI
4602011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
461
462 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
463 which made ./configure infloop.
464
9851bfc5
JD
4652011-06-30 Jan Djärv <jan.h.d@swipnet.se>
466
467 * configure.in (gsettings): New option and check for GSettings.
468
adbc4ef4
GM
4692011-06-29 Glenn Morris <rgm@gnu.org>
470
471 * configure.in: Try to test for the required crt*.o files.
472
1f773f32
BW
4732011-06-27 Bill Wohler <wohler@newt.com>
474
475 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
476
7a7ef429
PE
4772011-06-25 Paul Eggert <eggert@cs.ucla.edu>
478
479 Use gnulib's dup2 module instead of rolling our own.
480 * Makefile.in (GNULIB_MODULES): Add dup2.
481 * configure.in: Do not check for dup2; gnulib does that now.
482 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
483
6dd7e400
PE
4842011-06-23 Paul Eggert <eggert@cs.ucla.edu>
485
486 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
487
94a807ac 4882011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
489
490 Use gnulib's alloca-opt module.
491 * .bzrignore: Add lib/alloca.h.
492 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
493 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
494 as gnulib now does that for us. Put alloca check in config.h.
495 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
496 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
497 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
498
3ce9d0d4
LL
4992011-06-21 Leo Liu <sdl.web@gmail.com>
500
501 * m4/sha256.m4:
502 * m4/sha512.m4:
503 * m4/gl-comp.m4:
504 * lib/u64.h:
505 * lib/sha256.c:
506 * lib/sha256.h:
507 * lib/sha512.c:
508 * lib/sha512.h:
509 * lib/makefile.w32-in (GNULIBOBJS):
510 * lib/gnulib.mk:
511 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
512 crypto/sha512 modules from gnulib.
513
add3f049
PE
5142011-06-19 Paul Eggert <eggert@cs.ucla.edu>
515
516 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
517
3a4725e1
GM
5182011-06-17 Glenn Morris <rgm@gnu.org>
519
520 * configure.in: Restore the behavior of checking crt-dir only
521 when the user specified it (not all platforms use it).
522
bf4846e7
PE
5232011-06-16 Paul Eggert <eggert@cs.ucla.edu>
524
525 * m4/lstat.m4: Merge from gnulib (Bug#8878).
526
4d61f28d 5272011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
528
529 * configure.in: Try to determine CRT_DIR automatically when
530 using gcc.
531
8c9b2106
PE
5322011-06-15 Paul Eggert <eggert@cs.ucla.edu>
533
8aeb5be9
PE
534 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
535 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
536 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
537 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
538 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
539 Merge from gnulib.
8c9b2106 540
c195f2de
JD
5412011-06-14 Jan Djärv <jan.h.d@swipnet.se>
542
543 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
544
7e2aa385
PE
5452011-06-08 Paul Eggert <eggert@cs.ucla.edu>
546
547 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
548
81eafe29
PE
5492011-06-07 Paul Eggert <eggert@cs.ucla.edu>
550
551 * configure.in: Add --with-wide-int.
552 * INSTALL: Mention this.
553
9afafefb
PE
5542011-06-06 Paul Eggert <eggert@cs.ucla.edu>
555
556 Merge from gnulib.
557 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
558
f797625a
PE
5592011-06-02 Paul Eggert <eggert@cs.ucla.edu>
560
561 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
562
90856fe0 5632011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
564
565 Use 'inline', not 'INLINE'.
eefc9486 566 * configure.in (INLINE): Remove.
55d4c1b2 567
6a3e57bb
PE
5682011-05-29 Paul Eggert <eggert@cs.ucla.edu>
569
570 Adjust to recent gnulib change for @GUARD_PREFIX@.
571 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
572 All uses of _GL_ for guard prefixes in lib/*.h replaced with
573 _@GUARD_PREFIX@_.
574
842b28a0
PE
5752011-05-27 Paul Eggert <eggert@cs.ucla.edu>
576
e61923c8 577 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 578
70716b1d
GM
5792011-05-24 Glenn Morris <rgm@gnu.org>
580
a22d9d2c
GM
581 * Makefile.in (check): Just give a message if no test/ directory.
582
bdd556a2
GM
583 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
584
70716b1d
GM
585 * configure.in (OPT_MAKEFILES_IN): Remove.
586 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
587 (SUBDIR_MAKEFILES_IN): New output variable.
588 * Makefile.in (OPT_MAKEFILES_IN): Remove.
589 (SUBDIR_MAKEFILES_IN): Let configure set it.
590
13c3daa4
LL
5912011-05-24 Leo Liu <sdl.web@gmail.com>
592
593 * m4/sha1.m4:
594 * m4/gl-comp.m4:
595 * lib/sha1.h:
596 * lib/sha1.c:
597 * lib/makefile.w32-in (GNULIBOBJS):
598 * lib/gnulib.mk:
599 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
600
e09e38a8
GM
6012011-05-24 Glenn Morris <rgm@gnu.org>
602
4ba4c54a
GM
603 * configure.in: Remove test for already configured source directory.
604 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
605
5a95c002
GM
606 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
607
fa5d79db
GM
6082011-05-24 Glenn Morris <rgm@gnu.org>
609
6c7e099d
GM
610 * make-dist: Don't distribute test/. (Bug#8107)
611 * configure.in (OPT_MAKEFILES_IN): New output variable.
612 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
613 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
614 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
615 (check): Give an explicit error if test/ is not present.
616
fa5d79db
GM
617 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
618 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
619 (Makefile): Use $SUBDIR_MAKEFILES_IN.
620
2df215b5
PE
6212011-05-23 Paul Eggert <eggert@cs.ucla.edu>
622
623 * lib/verify.h: Merge from gnulib.
624
f518ae90
PE
6252011-05-22 Paul Eggert <eggert@cs.ucla.edu>
626
627 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
628 Merge from gnulib.
629
16b71f3a
AS
6302011-05-21 Andreas Schwab <schwab@linux-m68k.org>
631
632 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
633
7285dc67
EZ
6342011-05-20 Eli Zaretskii <eliz@gnu.org>
635
6a45b46f
EZ
636 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
637
7285dc67
EZ
638 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
639
b9704ad9
GM
6402011-05-20 Glenn Morris <rgm@gnu.org>
641
642 * configure.in (lisp_frag): New output file.
643
4a720484
GM
6442011-05-19 Glenn Morris <rgm@gnu.org>
645
646 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
647 (WINDOW_SUPPORT): Remove output variables that are no longer used.
648
a3c92bc1
EZ
6492011-05-17 Paul Eggert <eggert@cs.ucla.edu>
650
8f906c40
EZ
651 * lib/gnulib.mk:
652 * lib/intprops.h:
653 * lib/unistd.in.h:
654 * m4/inttypes.m4:
655 * m4/stdint.m4:
656 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 657
d681f183
GM
6582011-05-14 Glenn Morris <rgm@gnu.org>
659
660 * configure.in: Treat failure to find an X toolkit the same way we treat
661 failure to find X and image support.
662
4f8c52a9
GM
6632011-05-12 Glenn Morris <rgm@gnu.org>
664
665 * Makefile.in (src, install-arch-indep, bootstrap-clean)
666 (check-declare): Shell portability fixes. (Bug#8642)
667
5a7f0a30
TZ
6682011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
669
670 * configure.in: Require GnuTLS 2.6.x or higher.
671
b08a63cc 6722011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 673
c378da0b
PE
674 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
675 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
676 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
677
19548d08
PE
678 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
679 This new gnulib-tool option saves 'configure' the trouble of
680 checking for strtoull when strtoumax exists.
681
d1a2ac5c
PE
682 * configure.in (BITS_PER_LONG_LONG): New macro.
683
773233f8
GM
6842011-05-05 Glenn Morris <rgm@gnu.org>
685
686 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
687 (top_distclean): Delete config.log~.
688
40697cd9
BK
6892011-04-27 Ben Key <bkey76@gmail.com>
690
691 * configure.in: Fixed a bug that caused configure with
692 --enable-checking=stringoverrun to have no effect.
693
671875da 6942011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
695
696 * configure.in: Suppress unnecessary checks for size_t.
697 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
698 (size_t): Do not check for this, and do not typedef. This code
699 is never exercised now.
700
a8a2bb29
PE
701 * Makefile.in (GNULIB_MODULES): Add strtoumax.
702 This is needed for the new integer-reading code in lread.c.
703 It automatically pulls in the following gnulib files, which
704 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
705 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
706 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
707 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 708 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 709
33630d51
TZ
7102011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
711
712 * configure.in: Check for GnuTLS certificate verify callbacks.
713
bfab7d85
SM
7142011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
715
716 * Makefile.in (config.status): Don't erase in case of error.
717 In case it disappeared, rebuild it with `configure'.
718
fe0e7ad7
KB
7192011-04-20 Ken Brown <kbrown@cornell.edu>
720
721 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
722
f5b06c35
GM
7232011-04-12 Glenn Morris <rgm@gnu.org>
724
725 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
726
762f8d96 7272011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
728
729 * lib/allocator.c: New file, automatically generated by gnulib.
730
5fac7083
GM
7312011-04-07 Glenn Morris <rgm@gnu.org>
732
733 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
734
973f782d
EZ
7352011-04-06 Eli Zaretskii <eliz@gnu.org>
736
737 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
738 Revert last change.
739
f1f81baa
JB
7402011-04-06 Juanma Barranquero <lekktu@gmail.com>
741
742 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
743 ($(BLD)/careadlinkat.$(O)): New target.
744 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
745 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
746 Update dependencies.
747
b70d23ff 7482011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 749
41cf7d1a
PE
750 Fix more problems found by GCC 4.6.0's static checks.
751
aa181334
PE
752 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
753
1f7196bf 754 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
755 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
756 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
757 * m4/ssize_t.m4: New files, automatically generated from gnulib.
758
c0274801
GM
7592011-04-06 Glenn Morris <rgm@gnu.org>
760
761 * autogen/update_autogen: Handle loaddefs-like files as well.
762 (usage): Add -l, -C.
763 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
764 With -l, check status of lisp/ as well.
765 With -C, clean before building.
766 (autoreconf): Only pass -f in the `clean' case.
767 (commit): New function.
768
42e85a8f
GM
7692011-03-28 Glenn Morris <rgm@gnu.org>
770
39f31873
GM
771 * autogen/update_autogen: Pass -f to autoreconf.
772
42e85a8f
GM
773 * autogen.sh (get_version): Discard "not found" lines.
774 (check_version): Respect $AUTOCONF etc environment variables.
775
9af30bdf
GM
7762011-03-27 Glenn Morris <rgm@gnu.org>
777
778 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
779 (AH_BOTTOM): Do not define SIGTYPE.
780
181855e6
GM
7812011-03-26 Glenn Morris <rgm@gnu.org>
782
783 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
784 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
785
9ee0d174
AS
7862011-03-25 Andreas Schwab <schwab@linux-m68k.org>
787
788 * autogen/update_autogen: Remove useless function keyword.
789
07da4b3c
EZ
7902011-03-25 Eli Zaretskii <eliz@gnu.org>
791
792 * config.bat: Generate src/config.h and lib/Makefile from
793 autogen/config.in and autogen/Makefile.in.
794
f6ca84c0
GM
7952011-03-25 Glenn Morris <rgm@gnu.org>
796
797 * compile, config.guess, config.sub, depcomp, install-sh, missing:
798 Remove; autoreconf can supply them.
799 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
800 config.guess, install-sh. Pass -i to autoreconf.
801 * autogen/update_autogen (genfiles): Add compile, config.guess,
802 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
803 Discard non-error output from autoreconf in -q case.
804 * autogen/compile, autogen/config.guess, autogen/config.sub:
805 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
806 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
807 install-sh, missing.
808
8cc1d519
GM
8092011-03-23 Glenn Morris <rgm@gnu.org>
810
9bb73912 811 * autogen/update_autogen: Fix typo.
904a432c 812 (msg): Remove function; use `exec' instead.
9bb73912 813
8cc1d519
GM
814 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
815 (sync-from-gnulib): Don't sync mkinstalldirs.
816 * make-dist: Don't distribute mkinstalldirs.
817
c9c49752 8182011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 819
c9c49752 820 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
821 * Makefile.in (GNULIB_MODULES): Add socklen.
822 * configure.in: Do not check for sys/socket.h, since socklen does that.
823 * m4/socklen.m4: New automatically-generated file, from gnulib.
824
d5cad867
PE
825 fakemail: Remove dependency on ignore-value.
826 * Makefile.in (GNULIB_MODULES): Add stdio.
827 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
828 imported from gnulib.
cbd350f1 829 * .bzrignore: Add lib/stdio.h.
c9c49752 830
34cb1cc6
GM
8312011-03-22 Glenn Morris <rgm@gnu.org>
832
833 * autogen/copy_autogen: Work from ./ or ../.
834 Fix time-stamps.
835 * autogen.sh: Doc fix.
836
66b87493
GM
8372011-03-20 Glenn Morris <rgm@gnu.org>
838
839 * autogen/: New directory, to be excluded from releases.
840 * autogen/copy_autogen, autogen/update_autogen: New scripts.
841 * autogen/README: New file.
842 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
843 * autogen/Makefile.in: Add auto-updated generated files.
844 * autogen.sh: No longer a no-op, now it tests for autotools
845 and runs them as necessary.
cd1181db 846 * configure.in: Default maintainer-mode to on.
66b87493
GM
847 * aclocal.m4, configure, lib/Makefile.in: Remove files.
848
1ef6de05
PE
8492011-03-13 Paul Eggert <eggert@cs.ucla.edu>
850
851 Update for gnulib.
852 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
853 includes <intprops.h> directly.
854 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
855 when building Emacs on Solaris 9 and running it on Solaris 10.
856
0afb4571
J
8572011-03-08 Jan Djärv <jan.h.d@swipnet.se>
858
859 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
860
33383987
JB
8612011-03-07 Chong Yidong <cyd@stupidchicken.com>
862
863 * Version 23.3 released.
864
870d9cf6
GM
8652011-03-06 Glenn Morris <rgm@gnu.org>
866
867 * configure.in (FREETYPE_LIBS): Actually set it to something.
868
6c0dea8a
PE
8692011-03-02 Paul Eggert <eggert@cs.ucla.edu>
870
871 Work around some portability problems with symlinks.
872
873 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
874 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
875 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
876 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
877 * m4/symlink.m4:
878 New files, automatically generated from gnulib.
879 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
880 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
881
945d8b44
EZ
8822011-02-26 Eli Zaretskii <eliz@gnu.org>
883
03382788
EZ
884 * .bzrignore: Ignore new lib/*.in-h files.
885
945d8b44
EZ
886 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
887 depfiles.bat even if lib/deps already exist.
888
9411886d
PE
8892011-02-25 Paul Eggert <eggert@cs.ucla.edu>
890
891 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
892 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
893 recent changes to configure.in and to gnulib.
9411886d 894
1e8dbdc6
GM
8952011-02-24 Glenn Morris <rgm@gnu.org>
896
897 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
898 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
899
f68c809d
PE
9002011-02-22 Paul Eggert <eggert@cs.ucla.edu>
901
902 Assume S_ISLNK etc. work, since gnulib supports this.
903 * Makefile.in (GNULIB_MODULES): Add sys_stat.
904 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
905 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
906 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
907
ba01e9d7
PE
9082011-02-21 Paul Eggert <eggert@cs.ucla.edu>
909
910 * lib/min-max.h: New file, for "min" and "max".
911
9f8370e6
CS
9122011-02-21 Christoph Scholtes <cschol2112@gmail.com>
913
0a19a6f8 914 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
915 $(EMACS_ROOT)/nt/inc/stdint.h.
916
25c51af3
EZ
9172011-02-21 Eli Zaretskii <eliz@gnu.org>
918
919 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
920 src/makefile.w32-in and adapt. Depend on stamp_BLD.
921 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
922
5fa4ac76
PE
9232011-02-20 Paul Eggert <eggert@cs.ucla.edu>
924
925 Import filemode module from gnulib.
926 * .bzrignore: Add lib/sys/.
927 * Makefile.in (GNULIB_MODULES): Add filemode.
928 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
929 * lib/filemode.c: Renamed from src/filemode.c and regenerated
930 from gnulib. This adds support for some more file types, e.g.,
931 Cray DMF migrated files.
932 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
933 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
934 * m4/sys_stat_h.m4: New files, generated from gnulib.
935 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
936 Regenerate.
937
e1e6b4fb
EZ
9382011-02-20 Eli Zaretskii <eliz@gnu.org>
939
940 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
941 $(EMACS_ROOT)/nt/inc/sys/stat.h.
942
6cac9cb1
PE
9432011-02-20 Paul Eggert <eggert@cs.ucla.edu>
944
945 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
946 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
947 is no longer needed, due to the recent SSDATA and related changes.
948 Perhaps -Wno-pointer-sign should also be removed from
949 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
950 way to test this so I left it alone.
951 * configure: Regenerate.
952
0a19a6f8 9532011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
954
955 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
956 src/makefile.w32-in.
957
61353ac8 9582011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 959
61353ac8 960 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 961 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
962 Regenerate.
963 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
964 Import the new versions from gnulib; they assume a C99-style
965 <stdint.h>, supplied by the stdint module.
966 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
967 imported from gnulib.
942f733f
PE
968 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
969 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
970 special cases.
61353ac8 971
9d9d12cd
EZ
9722011-02-19 Eli Zaretskii <eliz@gnu.org>
973
152be435 974 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 975 Add lib/deps/.
152be435 976
9d9d12cd 977 * config.bat: Configure in `lib'.
219463da 978 Generate *.Po files in lib/deps.
9d9d12cd 979
7d315eb6
PE
9802011-02-18 Paul Eggert <eggert@cs.ucla.edu>
981
982 Import IRIX 6.5 getloadavg fixes from gnulib.
983 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
984
1f5d53eb
PE
9852011-02-16 Paul Eggert <eggert@cs.ucla.edu>
986
987 Import getloadavg module from gnulib.
988 * .bzrignore: Add lib/stdlib.h.
989 * Makefile.in (GNULIB_MODULES): Add getloadavg.
990 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
991 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
992 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
993 Remove; gnulib does this now.
994 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
995 from gnulib. This adds support for several other systems, such
996 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
997 buffer overrun on Linux hosts under very high load, and on hosts
998 that maintain a channel to the load average file it makes sure
999 the file descriptor is close-on-exec (on hosts that support this)
1000 and is not stdin, stdout, or stderr.
1001 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1002 from gnulib.
1003 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1004 * src/config.in: Regenerate.
1005
bb55f713
PE
10062011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1007
1008 Merge from gnulib.
1009
7127b760
PE
1010 * install-sh: Update to scriptversion 2011-01-19.21.
1011
bb55f713
PE
1012 2011-02-13 Bruno Haible <bruno@clisp.org>
1013
1014 Consistent macro naming for macros that use GCC __attribute__.
1015 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1016 ATTRIBUTE_DEPRECATED.
1017
1018 2011-02-12 Bruno Haible <bruno@clisp.org>
1019
1020 setlocale: Prefer gnulib's override over libintl's override.
1021 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1022 GNULIB_defined_setlocale is set.
1023
57e96f8e
GM
10242011-02-13 Glenn Morris <rgm@gnu.org>
1025
1026 * make-dist: Exclude generated file src/globals.h.
1027
988c07df
PE
10282011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1029
1030 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1031 Sync from gnulib, which has been patched to fix the problem
1032 with the license notices. Problem reported by Glenn Morris in
1033 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1034
ccded26c
SM
10352011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1036
1037 * .bzrignore: Ignore globals.h and related stamp.
1038
6ffb2c0c
PE
10392011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1040
1041 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1042 This merges the following fix from gnulib:
1043
1044 2011-02-08 Bruno Haible <bruno@clisp.org>
1045
1046 Split large sed scripts, for HP-UX sed.
1047
00b3c7ac
TT
10482011-02-08 Tom Tromey <tromey@redhat.com>
1049
1050 * configure: Rebuild.
1051 * configure.in (NS_OBJC_OBJ): New subst.
1052
91ccade4
PE
10532011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1054
6ffb2c0c
PE
1055 gnulib: allow multiple gnulib generated replacements to coexist
1056 This defines a few preprocessor symbols that should not affect Emacs.
1057 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1058 via "make sync-from-gnulib".
1059
e765a388
PE
1060 gnulib: undo previous change
1061 The upstream _HEADERS change was backed out of gnulib (see the
1062 same thread). Stay in sync with gnulib.
1063
91ccade4 1064 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1065 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1066 New empty macros, to accommodate recent changes to gnulib. See
1067 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1068 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1069 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1070 * lib/time.in.h, lib/unistd.in.h:
1071 Regenerate.
91ccade4 1072
d67985d3
PE
10732011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1074
1075 sync from gnulib to remove HAVE_STDBOOL_H
1076 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1077 AC_HEADER_STDBOOL. All uses changed. Do not define
1078 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1079 imported from the latest Autoconf git. It was motivated by Emacs,
1080 which uses gnulib but does not need HAVE_STDBOOL_H.
1081 * configure, src/config.in: Regenerate.
1082 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1083
67342916
PE
10842011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1085
1086 allow C code to suppress warnings about ignored return values
1087 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1088 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1089 * lib/ignore-value.h: New file.
67342916 1090
14beddf4 10912011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1092
1093 * configure.in: Test existence of xaw3d library, not just the
1094 header (Bug#7642).
1095
6ffb2c0c
PE
10962011-01-31 Eli Zaretskii <eliz@gnu.org>
1097
1098 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1099 $(BLD)/time_r.$(O).
1100 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1101 $(EMACS_ROOT)/src/m/intel386.h.
1102 ($(BLD)/strftime.$(O)):
1103 ($(BLD)/time_r.$(O)): Define prerequisites.
1104
16fab143
PE
11052011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1106
1107 src/emacs.c now gets version number from configure.in
1108 * configure.in (version): Set this from $PACKAGE_VERSION,
1109 which is set from AC_INIT, rather than scouting through src/emacs.c.
1110 * configure: Regenerate.
1111 * make-dist (version): Get it from configure.in, not src/emacs.c.
1112
16c3e636
PE
11132011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1114
1115 strftime: import from gnulib
1116 * Makefile.in (GNULIB_MODULES): Add strftime.
1117 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1118 needed.
6ffb2c0c 1119 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1120 Regenerate.
6ffb2c0c
PE
1121 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1122 imported from gnulib.
16c3e636
PE
1123 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1124 This incorporates many changes from gnulib, including simpler
1125 handling of multibyte formats, porting to mingw32 and other
1126 platforms, and support for higher-resolution time stamps.
1127 Emacs does not yet use the higher-resolution interface.
1128
3de84ad9
PE
11292011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1130
1131 gnulib: import mktime and move-if-change fixes from gnulib
1132
1133 * configure: Regenerate from the following.
1134
6ffb2c0c
PE
1135 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1136
1137 mktime: clarify long_int width checking
1138 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1139 the top level, to make it clearer that the assumption about
1140 long_int width is being checked. See
1141 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1142
3de84ad9
PE
1143 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1144
1145 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1146 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1147 negative number, which the C Standard says has undefined behavior.
1148 In practice this is not a problem, but might as well do it by the book.
1149 Reported by Rich Felker and Eric Blake; see
1150 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1151 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1152 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1153
1154 mktime: #undef mktime before #defining it
1155 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1156
1157 mktime: systematically normalize tm_isdst comparisons
1158 * lib/mktime.c (isdst_differ): New function.
1159 (__mktime_internal): Use it systematically for all isdst comparisons.
1160 This completes the fix for libc BZ #6723, and removes the need for
1161 normalizing tm_isdst. See
1162 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1163 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1164
1165 mktime: fix some integer overflow issues and sidestep the rest
1166
1167 This was prompted by a bug report by Benjamin Lindner for MinGW
1168 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1169 His bug is due to signed integer overflow (0 - INT_MIN), and I
1170 I scanned through mktime.c looking for other integer overflow
1171 problems, fixing all the bugs I found.
1172
1173 Although the C Standard says the resulting code is still not safe
1174 in the presence of integer overflow, in practice it should be good
1175 enough for all real-world two's-complement implementations, except
1176 for debugging environments that deliberately trap on integer
1177 overflow (e.g., gcc -ftrapv).
1178
1179 * lib/mktime.c (WRAPV): New macro.
1180 (SHR): Also check that long_int and time_t shift right in the
1181 usual way, before using the fast-but-unportable method.
1182 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1183 used. The code already assumed two's complement, so there's
1184 no need to test for alternatives. All uses removed.
1185 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1186 the C standard. Problem reported by Rich Felker in
1187 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1188 (twos_complement_arithmetic): Also check long_int and time_t.
1189 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1190 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1191 (__mktime_internal): Avoid integer overflow with unary subtraction
1192 in two instances where -1 - X is an adequate replacement for -X,
1193 since the calculations are approximate.
3de84ad9
PE
1194
1195 2011-01-29 Eric Blake <eblake@redhat.com>
1196
1197 mktime: avoid infinite loop
1198 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1199 type; behavior is still undefined but portable to all known targets.
1200 Reported by Rich Felker.
1201
6ffb2c0c
PE
1202 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1203
1204 mktime: avoid problems on NetBSD 5 / i386
1205 * lib/mktime.c (long_int): New type. This works around a problem
1206 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1207 but time_t is 64 bits, and where I expect the existing code is
1208 wrong in some cases.
1209 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1210 (ydhms_diff): Bring back the compile-time check for wide-enough
1211 year and yday.
1212
1213 mktime: fix misspelling in comment
1214 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1215 This merges all recent glibc changes of importance.
1216
3de84ad9
PE
1217 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1218
1219 move-if-change: cope with concurrent mv of identical file.
1220 * move-if-change (CMPPROG): Accept environment
1221 variable as an override for `cmp'.
1222 (usage): Document CMPPROG.
1223 Adjust comparison to drop stdout. Cope with failure of mv if
1224 the target file exists and is identical to the source, for
1225 parallel builds.
1226 Report from H.J. Lu against binutils in PR binutils/12283.
1227
6ffb2c0c
PE
12282011-01-29 Eli Zaretskii <eliz@gnu.org>
1229
1230 * lib/makefile.w32-in:
1231 * lib/getopt_.h: New files.
1232
c7e95b91
PE
12332011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1234
1235 improve fix for MS-DOS file name clash
1236 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1237 for portability to POSIX make. Reported by Bruno Haible.
1238 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1239 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1240 files from accumulating as garbage. Also reported by Bruno Haible.
1241
125c3718
PE
12422011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1243
1244 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1245 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1246 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1247 problems with MS-DOS 8+3 file name restrictions.
1248 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1249 it, it would also cause problems when extracting Emacs distribution
1250 tarballs on MS-DOS hosts.
1251 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1252 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1253 * config.guess, config.sub: Sync from gnulib.
1254 * m4/gnulib-cache.m4: Remove from repository.
1255 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1256
4004ef46
GM
12572011-01-25 Glenn Morris <rgm@gnu.org>
1258
0b5c5d82
GM
1259 * README: Add a note about ranges in copyright years.
1260
4004ef46
GM
1261 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1262
06d8ace5 12632011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1264
1265 * configure.in: Add HP-UX on IA64 (Bug#6811).
1266
d6974efa
PE
12672011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1268
1269 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1270 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1271 as it is no longer needed.
6ffb2c0c 1272 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1273 * configure.in: Invoke the new gnulib macro
1274 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1275 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1276 * m4/getopt.m4: Sync from gnulib; this removes the need for
1277 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1278 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1279 New macro, synced from gnulib.
1280 * m4/warn-on-use.m4: Remove.
1281
e02ea74b
PE
12822011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1283
1284 aclocal.m4: put this file back into repository
1285 This way, we don't have to assume that the maintainer has
1286 the automake package installed. See
1287 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1288 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1289 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1290 undoing the previous change.
1291 * aclocal.m4: New file (actually, resurrected).
1292
48dcd482
MB
12932011-01-22 Miles Bader <miles@gnu.org>
1294
1295 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1296 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1297 Emacs directly uses fontconfig, and breaks building when using a
1298 strict linker).
1299
925e561d
PE
13002011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1301
b06b1098
PE
1302 src/config.in: shrink slightly
1303 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1304 This makes src/config.in a bit smaller, by removing identifiers
1305 like GNULIB_TEST_MKTIME that Emacs does not need.
1306 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1307 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1308 Sync from gnulib. This removes a few more unnecessary symbols from
1309 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1310 * configure, src/config.in: Regenerate.
1311
925e561d
PE
1312 aclocal.m4: tweaks to regenerate more conveniently
1313 This attempts to act better when the source is in a weird state. See
1314 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1315 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1316 * .bzrignore: Add aclocal.m4.
1317
942be821
PE
13182011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1319
1320 aclocal.m4: omit auto-generated file from repository
1321 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1322 the most recent change here.
1323 * aclocal.m4: Remove from bzr repository. This file is
1324 auto-generated and isn't needed to run 'configure'. See
1325 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1326
0813c96e
PE
13272011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1328
1329 Minor Makefile.in tweaks to build from gnulib better.
1330 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1331 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1332 (top_maintainer_clean): Don't remove aclocal.m4.
1333
7cae64b4
PE
13342011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1335
53911e8f
PE
1336 Minor cleanups for 'bzr status'
1337 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1338 the output of config.guess.
1339 * Makefile.in (top_distclean): Remove stamp-h1 too.
1340
7cae64b4
PE
1341 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1342 defined if the compiler supports GCC-style __attribute__
1343 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1344 this syntax.
1345
a3e44e79 13462011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1347
3cbecb8f
PE
1348 Makefile.in: tidy up the building of lib
1349 * Makefile.in (am--refresh): Mark as .PHONY.
1350 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1351 as they're not rebuilt unless you do a "make sync-from-gnulib"
1352 and the former is needed for "configure".
1353 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1354 has already removed lib/Makefile.
1355
ecbfcc83
PE
1356 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1357 This avoids building ftoastr and ldtoastr, which aren't needed. See
1358 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1359
803059b9
PE
1360 * .bzrignore: Add .h files that are host-dependent.
1361 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1362 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1363 host-dependent and are built as part of an ordinary 'make', and
1364 should not be checked in.
1365
6ffb2c0c
PE
1366 * lib/Makefile.in: Regenerate.
1367 * lib/COPYING: New file, a copy of COPYING.
1368
2a78afcc 1369 * configure: Regenerate.
37564543
PE
1370 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1371
e275c824 1372 Regenerate.
6ffb2c0c
PE
1373 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1374 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1375 New files, copied from gnulib by gnulib-tool.
1376 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1377 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1378 Regenerate.
ecbfcc83 1379
84bbb1ad
PE
1380 Use gnulib's getopt-gnu module.
1381 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1382 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1383 representative of the dependencies.
1384 * configure.in: Do not configure getopt, as gnulib does that now.
1385 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1386 getopt now, in lib.
ecbfcc83 1387
1fd182f0 1388 Regenerate.
6ffb2c0c
PE
1389 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1390 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1391 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1392 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1393 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1394 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1395 * m4/wchar_t.m4, warn-on-use.h:
1396 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1397 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1398 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1399 Regenerate.
1400
1e11dbe3
PE
1401 Use gnulib's mktime module.
1402 * Makefile.in (GNULIB_MODULES): Add mktime.
1403 * configure.in: Remove code no longer needed, as gnulib now does it.
1404 (AC_CHECK_FUNCS): Remove mktime.
1405 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1406 (__restrict): Remove, as this now gets in the way of the C99
1407 support for 'restrict' pulled in by the gnulib mktime module.
1408 Code should now use 'restrict' and not '__restrict".
1409 (mktime): Remove.
1410 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1411 and warn-on-use.h into the distribution.
1fd182f0
PE
1412
1413 Regenerate.
6ffb2c0c
PE
1414 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1415 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1416 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1417 * lib/dummy.c: Remove.
1418 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1419 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1420 Regenerate.
ecbfcc83 1421
1e11dbe3 1422 Use gnulib's ftoastr module.
fa2c4f56
PE
1423 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1424
743c80a7 1425 Regenerate.
6ffb2c0c
PE
1426 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1427 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1428 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1429 New files, generated automatically, with 'make sync-from-gnulib'
1430 followed by 'make'.
1431 * configure, lisp/dired.el, src/config.in: Regenerate.
1432
9a514d4a
PE
1433 Automate syncing from gnulib.
1434 * INSTALL, README: Document new subdirectory 'lib'.
1435 * Makefile.in (SUBDIR): Add lib.
1436 (SUBDIR_MAKEFILES): Add lib/Makefile.
1437 (lib-src, src, TAGS, tags): Depend on lib.
1438 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1439 ($(gnulib_srcdir)): New rule.
1440 (sync-from-gnulib): New rule, which is .PHONY.
1441 (lib): New rule, which is like lib-src.
1442 (Makefile): Depend on lib/Makefile.in.
1443 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1444 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1445 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1446 (am--refresh): New rule, to pacify Automake.
1447 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1448 Clean lib, too.
1449 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1450 droppings.
1451 (maintainer-clean, extraclean): Use it.
1452 * configure.in: Initialize for automake and gnulib, by invoking
1453 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1454 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1455 more conveniently with automake.
6ffb2c0c 1456 * lib/Makefile.am: New file.
9a514d4a
PE
1457 * make-dist: Also put into the distribution aclocal.m4,
1458 compile, depcomp, missing, and the files under lib/.
1459
dc3e3e7b
GM
14602011-01-15 Glenn Morris <rgm@gnu.org>
1461
1462 * Makefile.in (epaths-force): No more arch-tag to edit.
1463
dab73760
CY
14642011-01-15 Chong Yidong <cyd@stupidchicken.com>
1465
1466 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1467
9f4b8b47
PE
14682011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1469
1470 * make-dist: Distribute test/ files too.
1471 Distribute every file under test/ that is under version control,
1472 using patterns like *.el to capture files that are added later.
1473 Without this change, "configure" would fail, because it would
1474 attempt to build from a Makefile.in that was not distributed.
1475
d221e780
CO
14762011-01-13 Christian Ohler <ohler@gnu.org>
1477
1478 * Makefile.in (INFO_FILES): Add ERT.
1479
1480 * Makefile.in (check): Run tests in test/automated.
1481
1482 * Makefile.in:
1483 * configure.in: Add test/automated/Makefile.
1484
bc5585d1
PE
14852011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1486
2b3f5bc8
PE
1487 * install-sh, mkinstalldirs, move-if-change: Update from master
1488 source in gnulib.
1489
bc5585d1
PE
1490 * config.guess, config.sub: Updated from master source.
1491
2018939f
AS
14922011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1493
1494 * configure.in: Check for __builtin_unwind_init.
1495
e5365138
GM
14962011-01-05 Glenn Morris <rgm@gnu.org>
1497
1498 * configure.in (HAVE_MAKEINFO): New output variable.
1499 (MAKEINFO): Reset to "makeinfo" if not found.
1500 * Makefile.in (install-arch-indep, info):
1501 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1502
4fc5868a
UM
15032010-12-29 Ulrich Mueller <ulm@gentoo.org>
1504
1505 * configure.in: Make gameuser configurable (Bug#7717).
1506
68251e16
GM
15072010-12-15 Glenn Morris <rgm@gnu.org>
1508
1509 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1510 long absent lib-src/fns-*.el.
1511
838db889
GM
15122010-12-11 Glenn Morris <rgm@gnu.org>
1513
1514 * make-dist: Exclude etc/*.pyc.
1515
fe646d2c
AS
15162010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1517
1518 * configure.in: Don't double machfile in final message.
1519
d96c83fa
CY
15202010-12-04 Chong Yidong <cyd@stupidchicken.com>
1521
1522 * configure.in: Fix last change.
1523
d6a003a8
AS
15242010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1525
1526 * configure.in: Remove reference to removed machine description
1527 files and allow $machine and $machfile to be empty. Substitute
1528 M_FILE/S_FILE instead of machfile/opsysfile.
1529
067d23c9
KY
15302010-12-03 Glenn Morris <rgm@gnu.org>
1531
1532 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1533
15342010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1535
1536 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1537 (EXTERNALLY_VISIBLE): New definition.
1538
15392010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1540
1541 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1542
15432010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1544
1545 * configure.in: Do not check for unconditionally included headers.
1546
15472010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1548
1549 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1550
15512010-11-09 Michael Albinus <michael.albinus@gmx.de>
1552
1553 * configure.in: Don't write a warning for D-Bus anymore.
1554
15552010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1556
1557 * configure.in: Fix indentation.
1558
15592010-10-31 Ken Brown <kbrown@cornell.edu>
1560
1561 * configure.in (checking whether localtime caches TZ): Use
1562 unsetenv instead of modifying environment directly.
1563
15642010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1565
1566 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1567 to avoid warning.
1568
15692010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1570
e9fce1ac 1571 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1572
15732010-10-22 Glenn Morris <rgm@gnu.org>
1574
1575 * make-dist: Avoid listing .el files twice. Don't try to run
1576 autoconf if --no-update.
1577
15782010-10-20 Glenn Morris <rgm@gnu.org>
1579
1580 * make-dist: No longer create lisp/MANIFEST.
1581
15822010-10-14 Glenn Morris <rgm@gnu.org>
1583
1584 * BUGS, INSTALL.BZR, README: Updates.
1585
15862010-10-13 Glenn Morris <rgm@gnu.org>
1587
1588 * make-dist: Remove --compress. Check for the appropriate
1589 gzip-like executable, and if not found, don't compress.
1590 Check version number in README, don't change it.
1591 Use find for nt/inc/*.h.
1592
15932010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1594
1595 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1596 trailing / from directory names.
1597
15982010-10-12 Glenn Morris <rgm@gnu.org>
1599
1600 * make-dist: Update and simplify.
1601
16022010-10-12 Eli Zaretskii <eliz@gnu.org>
1603
1604 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1605
16062010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1607
1608 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1609
16102010-10-09 Glenn Morris <rgm@gnu.org>
1611
1612 * make-dist: No more doc/emacs/*.texi.in.
1613
1614 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1615
16162010-10-09 Glenn Morris <rgm@gnu.org>
1617
1618 * configure.in: Combine some conditionals.
1619
1620 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1621 * make-dist: Include doc/emacs/*.texi.in.
1622
1623 * INSTALL, make-dist: Remove references to b2m.
1624 * Makefile.in (MAN_PAGES): Remove b2m.1.
1625
16262010-10-05 Glenn Morris <rgm@gnu.org>
1627
1628 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1629
16302010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1631
1632 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1633
16342010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1635
1636 * configure.in: Include stdlib.h and string.h unconditionally.
1637
16382010-09-29 Romain Francoise <romain@orebokech.com>
1639
1640 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1641
16422010-09-28 Glenn Morris <rgm@gnu.org>
1643
1644 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1645 happy.
1646
16472010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1648
1649 * configure.in: Enable imagemagick by default.
1650
16512010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1652
1653 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1654 GnuTLS libraries.
067d23c9
KY
1655
16562010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1657
1658 * configure.in: Set up GnuTLS.
1659
16602010-09-22 Chong Yidong <cyd@stupidchicken.com>
1661
1662 * configure.in: Announce whether libxml2 is linked to.
1663
16642010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1665
1666 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1667
16682010-09-18 Eli Zaretskii <eliz@gnu.org>
1669
1670 * config.bat: Detect that libxml2 is installed and if so, build
1671 with it.
1672
16732010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1674
1675 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1676 be used. This fixes a conf problem on Mac OS X.
1677
16782010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1679
1680 * configure.in: Check for libxml2.
1681
16822010-09-09 Glenn Morris <rgm@gnu.org>
1683
1684 * make-dist: No more TODO files under lisp/.
1685
16862010-09-04 Eli Zaretskii <eliz@gnu.org>
1687
1688 * config.bat: Produce lisp/gnus/_dir-locals.el from
1689 lisp/gnus/.dir-locals.el.
1690
16912010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1692
1693 * configure.in: Fix check for librsvg, imagemagick and
1694 MagickExportImagePixels.
1695
16962010-08-18 Joakim Verona <joakim@verona.se>
1697
1698 * Makefile.in, configure.in: Checks for ImageMagick.
1699
17002010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1701
1702 * configure.in (AC_PREREQ): Require autoconf 2.65.
1703
17042010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1705
1706 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1707
17082010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1709
1710 * configure.in: Add AC_C_BIGENDIAN.
1711
17122010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1713
1714 * configure.in (ORDINARY_LINK): Use on hpux* too.
1715
17162010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1717
1718 * configure.in: Check for util.h.
1719 Use -Wimplicit-function-declaration if compiler supports it.
1720
17212010-08-05 Eli Zaretskii <eliz@gnu.org>
1722
1723 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1724
17252010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1726
1727 * configure.in: Restore accidentally removed use of
1728 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1729
17302010-07-29 Chad Brown <yandros@mit.edu>
1731
1732 * configure.in: Check for dirent.h.
1733
17342010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1735
1736 * configure.in: Remove reference to usg5-4, unused.
1737
17382010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1739
1740 * configure.in: Check for __executable_start.
1741
17422010-07-24 Ken Brown <kbrown@cornell.edu>
1743
1744 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1745
17462010-07-24 Juanma Barranquero <lekktu@gmail.com>
1747
1748 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1749
17502010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1751
1752 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1753
17542010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1755
1756 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1757 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1758 (C_OPTIMIZE_SWITCH): Remove.
1759 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1760
17612010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1762
1763 * configure.in: Don't check for index and rindex, check for strchr
1764 and strrchr. Define strchr and strrchr as index and rindex,
1765 resp., in src/config.h if not available.
1766
17672010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1768
1769 * configure.in: Use -Wold-style-definition if available.
1770 This helps with the transition to standard C code, it can be
1771 removed when done.
1772
1773 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1774
1775 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1776 and MSWindows.
1777
17782010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1779
1780 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1781 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1782
17832010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1784
1785 * configure.in (getenv): Remove K&R declaration.
1786
17872010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1788
1789 * configure.in: Remove define __P.
1790
17912010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1792
1793 * configure.in (--enable-use-lisp-union-type): New flag.
1794
17952010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1796
1797 Fix CFLAGS for non-GCC compilers.
1798 * configure.in (CFLAGS): Always use -g like it was done before the
1799 2010-03-30 change.
1800 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1801 (Bug#6538)
1802
18032010-06-30 Glenn Morris <rgm@gnu.org>
1804
1805 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1806 Set with AC_DEFINE rather than AH_BOTTOM.
1807
1808 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1809 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1810 Set with shell, not cpp.
1811 (LIBX): Remove, just use -lX11 in the one place this was used.
1812 (cannot_dump): Replace with CANNOT_DUMP.
1813
18142010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1815
0a19a6f8 1816 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1817 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1818 by minimum required Gtk+ 2.6). Add checks for functions introduced
1819 in Gtk+ 2.14 or newer (bug#6505).
1820
18212010-06-26 Eli Zaretskii <eliz@gnu.org>
1822
1823 * config.bat: Remove white space around "+" in COPY commands.
1824
18252010-06-23 Glenn Morris <rgm@gnu.org>
1826
1827 * info/dir: Start descriptions in column 32, per Texinfo convention.
1828
18292010-06-16 Chong Yidong <cyd@stupidchicken.com>
1830
1831 * INSTALL: Update font information (Bug#6389).
1832
18332010-06-16 Glenn Morris <rgm@gnu.org>
1834
1835 * INSTALL: General update.
1836
18372010-06-12 Glenn Morris <rgm@gnu.org>
1838
1839 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1840
18412010-06-11 Glenn Morris <rgm@gnu.org>
1842
1843 * configure.in (--without-compress-info): New option.
1844 (GZIP_INFO): New output variable.
1845
1846 * Makefile.in (GZIP_INFO): New, set by configure.
1847 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1848 Handle man pages in the same way.
1849
18502010-06-10 Glenn Morris <rgm@gnu.org>
1851
1852 * Makefile.in (install-arch-indep): Gzip the info files too.
1853
1854 * make-dist: Remove references to non-existent directories and files.
1855
18562010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1857
1858 * configure.in: Include <strings.h> and <string.h> instead of
1859 "strings.h" and "string.h".
1860
18612010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1862
1863 * configure.in: Remove code dealing with BSTRING.
1864
18652010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1866
1867 * configure.in (AC_PREREQ): Require autoconf 2.65.
1868
1869 * configure.in (unxec): Do not define and substitute.
1870 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1871
18722010-06-03 Glenn Morris <rgm@gnu.org>
1873
1874 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1875
18762010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1877
1878 Fix alloca definition when using gcc on non-gnu systems.
1879 * configure.in: Use the code sequence indicated by "info autoconf"
1880 for alloca (bug#6170).
1881
18822010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1883
1884 * .bzrignore: Ignore new files from trunk, which appear if you use
1885 colocated branches (i.e. "bzr switch").
1886
18872010-05-28 Glenn Morris <rgm@gnu.org>
1888
1889 * configure.in: Simplify some of the $canonical tests.
1890
18912010-05-27 Glenn Morris <rgm@gnu.org>
1892
1893 * config.bat: Do not preprocess src/Makefile.in.
1894
1895 * configure.in: Do not preprocess src/Makefile.in.
1896 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1897 (AC_EGREP_CPP): Test no longer needed.
1898
1899 * make-dist: No more Makefile.c files.
1900
19012010-05-26 Glenn Morris <rgm@gnu.org>
1902
1903 * configure.in (YMF_PASS_LDFLAGS): Remove.
1904 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1905
1906 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1907 Add $GNUSTEP_LOCAL_HEADERS.
1908 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1909
1910 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1911 (GNUSTEP_MAKEFILES): Remove.
1912 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1913 stuff to here.
1914
19152010-05-25 Glenn Morris <rgm@gnu.org>
1916
1917 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1918 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1919
1920 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1921 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1922 here instead.
1923
19242010-05-24 Romain Francoise <romain@orebokech.com>
1925
1926 * make-dist: Look for version in src/emacs.c.
1927 Use lisp/subr.el rather than lisp/version.el for location check.
1928
19292010-05-21 Glenn Morris <rgm@gnu.org>
1930
1931 * configure.in (MKDEPDIR): Parallel build tweak.
1932
1933 * configure.in (ns_frag): New output file.
1934
1935 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1936 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1937
1938 * configure.in (cannot_dump): New output variable.
1939
19402010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1941
1942 * configure.in: On NetBSD, if terminfo is found, use it in
1943 preference to termcap. (Bug#6190)
1944
19452010-05-20 Glenn Morris <rgm@gnu.org>
1946
1947 * make-dist (src): Include *.mk.
1948 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1949 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1950 (deps_frag): New output file.
1951 (AUTO_DEPEND): Remove this definition.
1952
1953 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1954
19552010-05-19 Glenn Morris <rgm@gnu.org>
1956
1957 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1958 (ORDINARY_LINK): New AC_DEFINE.
1959 (LIB_GCC): No need to set if ORDINARY_LINK.
1960
19612010-05-18 Glenn Morris <rgm@gnu.org>
1962
1963 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1964 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1965
1966 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1967 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1968 (RALLOC_OBJ): New output variable.
1969
1970 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1971 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1972
19732010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1974
1975 * Makefile.in (src): Provide the name of the VCS file that witnesses
1976 a pull.
1977 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1978
19792010-05-17 Glenn Morris <rgm@gnu.org>
1980
1981 * configure.in (OLDXMENU_DEPS): New output variable.
1982
19832010-05-16 Glenn Morris <rgm@gnu.org>
1984
1985 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1986
1987 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1988 * Makefile.in (install-arch-dep): Update for above change.
1989
1990 * Makefile.in (ns_appdir): Remove.
1991 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1992
1993 * configure.in (TEMACS_LDFLAGS2): New output variable.
1994
1995 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1996 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1997 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1998 nothing uses.
1999
20002010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2001
2002 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2003 does not use them.
2004 (X11R5_INHIBIT_I18N): Remove, unused.
2005
20062010-05-15 Glenn Morris <rgm@gnu.org>
2007
2008 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2009
2010 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2011
20122010-05-15 Ken Raeburn <raeburn@raeburn.org>
2013
2014 * configure.in: Look for version string in its new location.
2015
20162010-05-15 Eli Zaretskii <eliz@gnu.org>
2017
2018 * config.bat: Remove support for DJGPP v1.x.
2019
20202010-05-15 Glenn Morris <rgm@gnu.org>
2021
2022 * configure.in (OLDXMENU_TARGET): New output variable.
2023
2024 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2025
2026 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2027 and other files that no longer exist.
2028
20292010-05-14 Glenn Morris <rgm@gnu.org>
2030
2031 * configure.in (cpp_undefs): Add mktime, register, X11.
2032
2033 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2034 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2035 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2036
2037 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2038 (GNUSTEP_MAKEFILES): Do not output.
2039
20402010-05-13 Glenn Morris <rgm@gnu.org>
2041
2042 * configure.in: Fix some paren typos.
2043
2044 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2045
2046 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2047
20482010-05-12 Glenn Morris <rgm@gnu.org>
2049
2050 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2051
2052 * configure.in (LIB_GCC): New output variable.
2053
20542010-05-11 Glenn Morris <rgm@gnu.org>
2055
2056 * make-dist (msdos): No more mainmake.
2057
2058 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2059 * config.bat: Do not run cpp on lib-src/Makefile.in.
2060
2061 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2062
20632010-05-10 Glenn Morris <rgm@gnu.org>
2064
2065 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2066
2067 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2068 (BLESSMAIL_TARGET): New output variable.
2069
20702010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2071
2072 * INSTALL: Fix typos.
2073
20742010-05-08 Chong Yidong <cyd@stupidchicken.com>
2075
2076 * configure.in: Add check for buggy version of GCC (Bug#6031).
2077
20782010-05-08 Glenn Morris <rgm@gnu.org>
2079
2080 * configure.in (HAVE_LIBNCURSES): New local variable.
2081 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2082 replacing cpp in src/s/*.h and src/Makefile.in.
2083
20842010-05-07 Chong Yidong <cyd@stupidchicken.com>
2085
2086 * Version 23.2 released.
2087
20882010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2089
2090 * configure.in: Add tests for `isnan' and `copysign'.
2091
20922010-05-07 Eli Zaretskii <eliz@gnu.org>
2093
2094 * config.bat: Allow for 2 leading `#'s in comments in
2095 src/Makefile.in.
2096
20972010-05-07 Glenn Morris <rgm@gnu.org>
2098
2099 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2100 Merges logic from src/s/* and src/Makefile.in.
2101 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2102
21032010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2104
2105 Define START_FILES and LIB_STANDARD using autoconf.
2106 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2107 here from src/s/*.h.
2108 (HAVE_CRTIN): Remove, inline logic in the netbsd
2109 START_FILES/LIB_STANDARD computation.
2110
21112010-05-06 Glenn Morris <rgm@gnu.org>
2112
2113 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2114
2115 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2116 (LD_SWITCH_X_SITE): Remove unused variables.
2117
21182010-05-04 Glenn Morris <rgm@gnu.org>
2119
2120 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2121 as well.
2122 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2123
2124 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2125
2126 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2127 variables, replacing c_switch_machine, c_switch_system.
2128 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2129 @c_switch_system@.
2130
21312010-05-03 Glenn Morris <rgm@gnu.org>
2132
2133 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2134
2135 * make-dist: There are no more src/m/*.inp files.
2136
21372010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2138
2139 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2140 (ac_link): Do not use ld_switch_machine.
2141
21422010-05-01 Glenn Morris <rgm@gnu.org>
2143
2144 * configure.in (OTHER_OBJ): Remove.
2145 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2146
21472010-04-30 Glenn Morris <rgm@gnu.org>
2148
2149 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2150 Elsewhere, maybe include it.
2151
2152 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2153 (OLDXMENU, LIBXMENU): New output variables.
2154
2155 * configure.in (OTHER_OBJ): New output variable.
2156
21572010-04-28 Glenn Morris <rgm@gnu.org>
2158
2159 * configure.in (CYGWIN_OBJ): New output variable.
2160
2161 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2162
2163 * configure.in (FONT_OBJ): New output variable.
2164
2165 * configure.in (LIBXMU): New output variable.
2166
2167 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2168
2169 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2170 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2171
21722010-04-27 Glenn Morris <rgm@gnu.org>
2173
2174 * configure.in (LIBXTR6): New output variable. Move unixware special
2175 case here from src/s/unixware.h.
2176
2177 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2178 in Makefiles.
2179 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2180
2181 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2182 (LIBXP): No longer substitute in Makefiles.
2183 (MOTIF_LIBW): New output variable. Move system-specific settings here
2184 from src/s files.
2185
21862010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2187
2188 Reduce CPP usage.
2189 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2190 (unexec): Define unconditionally, all platforms define
2191 UNEXEC. AC_SUBST it.
2192 (UNEXEC_SRC): Remove, unused.
2193 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2194
21952010-04-27 Glenn Morris <rgm@gnu.org>
2196
2197 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2198 replaced by LIBXP.
2199
2200 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2201 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2202 On hpux10-20, default to /lib.
2203
2204 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2205
22062010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2207
2208 * configure.in (LIBS_MACHINE): Remove, unused.
2209
2210 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2211
22122010-04-24 Glenn Morris <rgm@gnu.org>
2213
2214 * configure.in (CRT_DIR): New output variable.
2215 (--with-crt-dir): New option. (Bug#5655)
2216 (HAVE_LIB64_DIR): Remove.
2217
22182010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2219
2220 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2221
22222010-04-22 Miles Bader <miles@gnu.org>
2223
2224 * configure.in: Get rid of "unix" pre-defined macro when
2225 preprocessing Makefile. (Bug#5857)
2226
22272010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2228
2229 Avoid non-portable shell command negation
2230 * configure.in: Revert last change.
2231
22322010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2233
2234 * configure.in: Change "if test ! -f" to "if ! test -f".
2235
22362010-04-21 Glenn Morris <rgm@gnu.org>
2237
2238 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2239 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2240
22412010-04-21 Karel Klíč <kklic@redhat.com>
2242
2243 * configure.in: New option: --with(out)-selinux, on by default.
2244 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2245 LIBSELINUX_LIBS in Makefiles.
2246
22472010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2248
2249 * configure.in: Remove all references to LIBX11_SYSTEM.
2250
22512010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2252
2253 * configure.in: Remove all references to C_DEBUG_SWITCH.
2254
22552010-03-27 Eli Zaretskii <eliz@gnu.org>
2256
2257 * config.bat <lib-src>: Edit out lines that begin with several #
2258 characters.
2259
22602010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2261
2262 * configure.in: Remove support for old UNIX System V systems and
2263 for Unixware on non-x86 machines.
2264
2265 * configure.in: Remove support for Solaris on PPC and for old versions.
2266
2267 * configure.in: Remove non-working lynxos port.
2268
22692010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2270
2271 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2272
22732010-03-19 Glenn Morris <rgm@gnu.org>
2274
2275 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2276 happy.
2277
22782010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2279
2280 * configure.in: Check for tputs and friends, abort if not
2281 found (bug#5735).
2282
22832010-03-18 Glenn Morris <rgm@gnu.org>
2284
2285 * configure.in (--with-x-toolkit): In the help text, say which options
2286 are synonyms.
2287
2288 * configure.in (--with-mmdf, --with-mail-unlink):
2289 New options, off by default.
2290 (--with-mailhost): New option to set default POP host.
2291 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2292 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2293 New variables, substituted in Makefiles.
2294 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2295 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2296 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2297 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2298 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2299
23002010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2301
2302 * Makefile.in (uninstall): Handle the case where archlibdir does not
2303 exist. (Bug#5720)
2304
23052010-03-12 Eli Zaretskii <eliz@gnu.org>
2306
2307 These changes remove termcap.c from the build on Posix platforms.
2308 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2309
2310 * configure: Regenerated.
2311
23122010-03-10 Chong Yidong <cyd@stupidchicken.com>
2313
2314 * Branch for 23.2.
2315
23162010-01-31 Juri Linkov <juri@jurta.org>
2317
2318 * .bzrignore: Add TAGS-LISP.
2319
23202010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2321
2322 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2323 this header file).
2324
23252010-01-12 Juanma Barranquero <lekktu@gmail.com>
2326
2327 * .bzrignore: Ignore all .exe, instead of individual files.
2328
23292010-01-12 Chong Yidong <cyd@stupidchicken.com>
2330
2331 * configure.in: Explicitly check for and link to -lXrender.
2332
23332010-01-12 Glenn Morris <rgm@gnu.org>
2334
2335 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2336 for bug reports for development versions.
2337
23382010-01-02 Eli Zaretskii <eliz@gnu.org>
2339
2340 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2341 build.
2342
23432009-12-27 Karl Fogel <kfogel@red-bean>
2344
2345 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2346 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2347
23482009-12-17 Glenn Morris <rgm@gnu.org>
2349
2350 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2351
23522009-12-15 Glenn Morris <rgm@gnu.org>
2353
2354 * info/dir: Add EDT entry.
2355 * Makefile.in (INFO_FILES): Add edt.
2356
23572009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2358
1154d12e 2359 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2360
23612009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2362
2363 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2364
23652009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2366
2367 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2368
23692009-12-01 Glenn Morris <rgm@gnu.org>
2370
2371 * make-dist: Add etc/images/mpc directory.
2372
23732009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2374
2375 * configure.in: Don't check for GConf unless X is used.
2376
23772009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2378
2379 * configure.in: Use -Wdeclaration-after-statement if available.
2380
23812009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2382
2383 * configure.in: New option: --with(out)-gconf.
2384 Set HAVE_GCONF if we find gconf.
2385
23862009-11-17 Glenn Morris <rgm@gnu.org>
2387
2388 * Makefile.in (INFO_FILES): Add semantic.
2389
23902009-11-16 Chong Yidong <cyd@stupidchicken.com>
2391
2392 * info/dir: Add Semantic.
2393
23942009-11-16 Glenn Morris <rgm@gnu.org>
2395
2396 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2397 pattern, so as not to exclude makefile*.el. (Bug#4912)
2398
23992009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2400
2401 * configure.in: --enable-autodepend is new. Check for GNU Make
2402 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2403 gcc and GNU make to generate dependencies.
2404
24052009-10-27 Glenn Morris <rgm@gnu.org>
2406
2407 * make-dist: Make links to doc/lispintro/*.pdf.
2408
24092009-10-23 Jim Meyering <meyering@redhat.com>
2410
2411 * configure.in: Invoke $CPP with -P when creating Makefile and
2412 src/Makefile. Without this, gcc 4.4.2 converts each
2413 backslash-newline pair in the input to a bare newline, yielding
2414 invalid Makefiles.
2415
2416 * configure: Regenerate.
2417
24182009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2419
2420 * configure.in (vax-dec-vms): Remove, not supported anymore.
2421
24222009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2423
2424 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2425 (*-apple-darwin*): Add x86_64 architecture.
2426
24272009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2428
2429 * config.guess, config.sub: Updated from master source.
2430
24312009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2432
2433 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2434
24352009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2436
2437 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2438
24392009-09-29 Glenn Morris <rgm@gnu.org>
2440
2441 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2442
24432009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2444
2445 * config.guess, config.sub: Updated from master source.
2446
2447 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2448
24492009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2450
2451 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2452
24532009-09-13 Chong Yidong <cyd@stupidchicken.com>
2454
2455 * INSTALL: Update URL for GNU FreeFont.
2456
24572009-09-09 Glenn Morris <rgm@gnu.org>
2458
2459 * Makefile.in (install-arch-indep): Don't recursively change perms of
2460 site-lisp and infodir. There may be non-Emacs files in here, and the
2461 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2462 (mkdir): Set umask to world-readable before creating directories.
2463 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2464
24652009-08-29 Glenn Morris <rgm@gnu.org>
2466
2467 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2468 (info): Don't give an error in the absence of makeinfo - let the doc
2469 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2470
24712009-08-23 Ken Raeburn <raeburn@raeburn.org>
2472
2473 * Makefile.in (install-arch-indep): If the versioned DOC-####
2474 generated during loadup+dump isn't found, install the plain DOC
2475 file that always gets generated, in case CANNOT_DUMP is set.
2476
2477 * configure.in: Warn if package version specified here doesn't
2478 match the version in version.el.
2479 * configure: Regenerate.
2480
24812009-08-22 Michael Albinus <michael.albinus@gmx.de>
2482
2483 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2484
2485 * configure: Regenerate.
2486
24872009-08-19 Glenn Morris <rgm@gnu.org>
2488
2489 * INSTALL: Remove reference to cvtmail.
2490
24912009-08-15 CHENG Gao <chenggao@gmail.com>
2492
2493 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2494
24952009-08-02 Kevin Ryde <user42@zip.com.au>
2496
2497 * INSTALL: Fix free fonts URL.
2498
24992009-07-22 Glenn Morris <rgm@gnu.org>
2500
2501 * configure.in (AC_PREREQ): Require autoconf 2.62.
2502
25032009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2504
2505 * configure.in (--enable-checking, --enable-profiling):
2506 Use AS_HELP_STRING.
2507
25082009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2509
2510 * configure.in (--enable-profiling): New option.
2511 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2512
25132009-06-27 Glenn Morris <rgm@gnu.org>
2514
2515 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2516
25172009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2518
2519 * configure.in (--enable-checking): New option.
2520
25212009-06-24 Glenn Morris <rgm@gnu.org>
2522
2523 * make-dist: Warn if subdir does not exist in source.
2524 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2525 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2526 No longer make links.
2527
25282009-06-24 Yavor Doganov <yavor@gnu.org>
2529
2530 * make-dist (tempdir): Don't create directories preferences.gorm
2531 and preferences.nib, they are no longer required.
2532
25332009-06-21 Chong Yidong <cyd@stupidchicken.com>
2534
2535 * Branch for 23.1.
2536
25372009-06-12 Chong Yidong <cyd@stupidchicken.com>
2538
2539 * configure.in: Delete mac-fix-env target, which has been
2540 removed (Bug#3531).
2541
25422009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2543
1154d12e 2544 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2545
25462009-05-05 Per Starbäck <per@starback.se> (tiny change)
2547
2548 * BUGS: Use new binding of view-emacs-problems.
2549
c7015153 25502009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2551
2552 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2553 for Solaris compatibility.
2554
25552009-04-25 Chong Yidong <cyd@stupidchicken.com>
2556
2557 * configure: Regenerate.
2558
2559 * configure.in: Disable use of FreeType without libXft.
2560
25612009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2562
2563 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2564 Check if it is declared in gtk.h.
2565
25662009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2567
2568 * Makefile.in (install-arch-indep): Remove .gitignore files.
2569
25702009-04-03 Kenichi Handa <handa@m17n.org>
2571
2572 * INSTALL: Make the section "Complex Text Layout support
2573 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2574
25752009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2576
2577 * configure.in (rs6000-ibm-aix6*): Fix typo.
2578
25792009-03-04 Glenn Morris <rgm@gnu.org>
2580
2581 * Makefile.in (INFO_FILES): Add auth.
2582
25832009-03-03 Glenn Morris <rgm@gnu.org>
2584
2585 * info/dir: Add Auth-source.
2586
25872009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2588
2589 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2590 the second.
2591
25922009-02-28 Eli Zaretskii <eliz@gnu.org>
2593
2594 * config.bat: Copy .dbxinit to _dbxinit.
2595
2596 * make-dist (Making links to `info'): Remove .gitignore.
2597
25982009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2599
2600 * Makefile.in (lib-src, lisp): Use simpler rule.
2601 (src): Be more specific to avoid recompiling all the .elc files just
2602 because the bootstrap-emacs is missing.
2603
26042009-02-26 Chong Yidong <cyd@stupidchicken.com>
2605
2606 * configure.in: Require librsvg >= 2.11.
2607
26082009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2609
2610 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2611 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2612
26132009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2614
2615 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2616
26172009-02-03 Glenn Morris <rgm@gnu.org>
2618
2619 * make-dist: Add some missing files, remove some that are no longer
2620 present.
2621
26222009-02-02 Glenn Morris <rgm@gnu.org>
2623
2624 * make-dist: Add some missing nextstep/ files.
2625
26262009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2627
2628 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2629
26302009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2631
2632 * configure.in: Add support for m68k-*-netbsd.
2633
26342009-01-14 Juri Linkov <juri@jurta.org>
2635
2636 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2637
2638 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2639 and bug-reference-mode.
2640
26412009-01-11 Juri Linkov <juri@jurta.org>
2642
2643 * INSTALL.CVS: Move configuration explicitly to the first step.
2644
26452009-01-09 Glenn Morris <rgm@gnu.org>
2646
2647 * .dir-locals.el: Don't set indent-tabs-mode.
2648
26492008-12-30 Kenichi Handa <handa@m17n.org>
2650
2651 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2652 the function OTF_get_variation_glyphs.
2653
26542008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2655
2656 * Makefile.in (install-arch-dep): Remove old directories in
2657 ns_app* before moving new directories there.
2658
26592008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2660
2661 * .dir-locals.el: Remove non-working entry for pmail.
2662 (fill-column): Fix typo.
2663 (change-log-mode): Add fill column.
2664
26652008-12-26 Eli Zaretskii <eliz@gnu.org>
2666
2667 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2668
26692008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2670
2671 * make-dist (tempdir): Distribute .dir-locals.el.
2672
2673 * .dir-locals.el: New file.
2674
26752008-12-19 Eli Zaretskii <eliz@gnu.org>
2676
2677 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2678 for rationale.
2679
26802008-12-13 Glenn Morris <rgm@gnu.org>
2681
2682 * Makefile.in (install-arch-indep): Add new man-pages.
2683 (manext): Remove variable.
2684 (MAN_PAGES): New variable.
2685 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2686 and remove.
2687 (uninstall): Remove desktop file and icons, game scores if empty.
2688
26892008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2690
2691 * config.guess, config.sub: Updated from master source.
2692
26932008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2694
2695 * Makefile.in (install-arch-indep): Install ebrowse.1.
2696
26972008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2698
2699 * configure.in: Add Solaris on x86_64.
2700
27012008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2702
2703 * config.guess, config.sub: Updated from master source.
2704
27052008-12-08 Eli Zaretskii <eliz@gnu.org>
2706
2707 * info/dir: Fix last change.
2708
27092008-12-07 Eli Zaretskii <eliz@gnu.org>
2710
2711 * info/dir: Untabify.
2712
27132008-11-28 Ulrich Mueller <ulm@gentoo.org>
2714
2715 * configure.in: Fix last change.
2716
27172008-11-28 Richard M Stallman <rms@gnu.org>
2718
2719 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2720 New configurations.
2721
27222008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2723
2724 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2725 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2726
27272008-11-15 Eli Zaretskii <eliz@gnu.org>
2728
2729 * Makefile.in (INFO_FILES): Remove ns-emacs.
2730
2731 * info/dir (NS-Emacs): Remove entry.
2732
27332008-11-08 Eli Zaretskii <eliz@gnu.org>
2734
2735 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2736
27372008-11-07 Glenn Morris <rgm@gnu.org>
2738
2739 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2740
27412008-10-31 Eli Zaretskii <eliz@gnu.org>
2742
2743 * config.bat: Tell user to expect one "File not found" message
2744 while the `doc' directory is being configured.
2745
27462008-10-30 Chong Yidong <cyd@stupidchicken.com>
2747
2748 * update-subdirs: Put obsolete directory last.
2749
27502008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2751
2752 * configure.in: Check fontconfig always.
2753
27542008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2755
2756 * configure (*-solaris2.[7-9]*): Fix typo.
2757
27582008-10-24 Glenn Morris <rgm@gnu.org>
2759
2760 * configure.in (--without-sync-input, --with-pkg-config-prog):
2761 Help strings start with lower case.
2762 (--with-gnustep-conf): New option.
2763 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2764
27652008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2766
2767 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2768 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2769 is not found. (Bug#1230)
2770
27712008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2772
2773 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2774 Use sol2-6.h for Solaris 7-9.
2775
27762008-10-18 Ulrich Mueller <ulm@gentoo.org>
2777
2778 * configure.in: Add support for GNU/Linux on SuperH.
2779
27802008-10-12 Andreas Schwab <schwab@suse.de>
2781
2782 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2783
1a71cb28 27842008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2785
2786 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2787 "X") to avoid confusion.
2788
2789 * configure: Regenerate.
2790
27912008-09-07 Romain Francoise <romain@orebokech.com>
2792
2793 * make-dist: Distribute doc/man/ChangeLog.
2794
27952008-08-28 Chong Yidong <cyd@stupidchicken.com>
2796
2797 * configure.in: Disable XFT and Freetype when without X.
2798
2799 * configure: Regenerate.
2800
28012008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2802
2803 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2804
28052008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2806
2807 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2808 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2809
2810 * configure: Regenerate.
2811
28122008-08-20 Eli Zaretskii <eliz@gnu.org>
2813
2814 * configure.in: Move "#define subprocesses" before
2815 config_opsysfile is included.
2816
28172008-08-19 Kenichi Handa <handa@m17n.org>
2818
2819 * INSTALL (Extra fonts): Mention local fonts, don't mention
2820 mule-unicode.
2821
28222008-08-16 Chong Yidong <cyd@stupidchicken.com>
2823
2824 * make-dist: Omit info/.arch-inventory.
2825
28262008-08-16 Jason Rumney <jasonr@gnu.org>
2827
2828 * make-dist (tempdir/nt): Link emacsclient.rc.
2829
28302008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2831
2832 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2833 AC_SUBST it.
2834 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2835 AC_SUBST it.
2836 (OTHER_FILES): Always define for HAVE_NS.
2837 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2838 * configure: Regenerate.
2839
28402008-08-07 Andreas Schwab <schwab@suse.de>
2841
2842 * configure.in: Correctly handle
2843 --enable-cocoa-experimental-ctrl-g=no and
2844 --enable-ns-self-contained=yes.
2845
28462008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2847
2848 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2849 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2850 bother undef'ing since won't have desired effect.
2851
28522008-08-06 Andreas Schwab <schwab@suse.de>
2853
2854 * configure.in: Fix quoting.
2855
28562008-08-06 Chong Yidong <cyd@stupidchicken.com>
2857
2858 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2859
28602008-08-05 Ulrich Mueller <ulm@gentoo.org>
2861
2862 * configure.in: Add checks for krb5_error.text and
2863 krb5_error.e_text struct members.
2864
28652008-08-04 Chong Yidong <cyd@stupidchicken.com>
2866
2867 * configure.in: Test for existence of NSInteger.
2868 Suggested by Yavor Doganov.
2869
28702008-08-02 Romain Francoise <romain@orebokech.com>
2871
2872 * Makefile.in (INFO_FILES): Add mairix-el.
2873
28742008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2875
2876 * make-dist:
2877 * README: Remove VMS support.
2878 * vms: Remove directory.
2879
28802008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2881
2882 * configure.in (MULTI_KBOARD): Remove.
2883
28842008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2885
2886 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2887
28882008-07-29 Chong Yidong <cyd@stupidchicken.com>
2889
2890 * info/dir (File): Add mairix-el.
2891
28922008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2893
2894 Remove support for Mac Carbon.
2895 * mac: Remove directory.
2896 * make-dist:
2897 * configure.in:
2898 * README:
2899 * Makefile.in:
2900 * INSTALL: Remove code for Carbon.
2901 * configure: Regenerate.
2902
29032008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2904
2905 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2906
29072008-07-25 Chong Yidong <cyd@stupidchicken.com>
2908
2909 * configure.in: Check for getrlimit.
2910
2911 * configure: Regenerate.
2912
29132008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2914
2915 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2916 in src/Makefile.in.
2917 (static): Remove, autoconf would always comment it out anyway.
2918 (subprocesses): Define unconditionally.
2919
29202008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2921
2922 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2923 compilation under GNUstep.
2924
29252008-07-18 Kenichi Handa <handa@m17n.org>
2926
2927 * INSTALL (Complex Text Layout support libraries): Delete the
2928 paragraph about --enable-font-backend.
2929
29302008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2931
2932 * configure.in: Print out some info to user for NeXTstep builds.
2933 (ns-app): Remove enable option.
2934 (ns-self-contained): Add enable option.
2935 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2936 GNUstep, use to set install prefixes, and substitute in Makefiles.
2937 * configure: Regenerate.
2938 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2939 NS app bundle.
2940
29412008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2942
2943 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2944
29452008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2946
2947 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2948 NS_IMPL_COCOA.
2949
29502008-07-16 Glenn Morris <rgm@gnu.org>
2951
2952 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2953 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2954 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2955 never unset.
2956
2957 * make-dist: Add nextstep/ directories.
2958 (src, lib-src): Add .m files.
2959
29602008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2961
2962 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2963 (USER_FULL_NAME): Remove, not used anymore.
2964 * configure: Regenerate.
2965
29662008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2967
2968 Changes and additions for NeXTstep windowing system (Cocoa and
2969 GNUstep) support.
2970
2971 * configure.in: Add support for NS window system: --with-ns (default
2972 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2973 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2974 disable font backend if window system is "none", not if !HAVE_X11.
2975 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2976 (install-arch-dep): Add commands to assemble NS .app package.
2977
29782008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2979
2980 * configure.in: Use macppc for Darwin. Remove references to
2981 desupported systems.
2982 * configure: Regenerate.
2983
29842008-07-05 Glenn Morris <rgm@gnu.org>
2985
2986 * make-dist (EMACS): Doc fix.
2987 (lisp): There are no *.dat or image files here any more.
2988 (src): There are no *.s files here any more.
2989 (etc/images, etc/images/*): Link to most regular files.
2990
29912008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2992
2993 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2994
29952008-07-01 Glenn Morris <rgm@gnu.org>
2996
2997 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2998 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2999 and explicitly export there. (Bug#507.)
3000
30012008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3002
3003 * configure.in:
3004 * configure: Remove references to obsolete systems.
3005
30062008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3007
3008 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3009 make it depend on all other */.in files.
3010 (src/Makefile, src/config.stamp, lib-src/Makefile)
3011 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3012 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3013 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3014 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3015
3016 * configure.in: Don't create src/config.stamp any more.
3017
30182008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3019
3020 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3021
30222008-06-22 Glenn Morris <rgm@gnu.org>
3023
3024 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3025
30262008-06-21 Romain Francoise <romain@orebokech.com>
3027
3028 * Makefile.in (INFO_FILES): Add sasl.
3029
30302008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3031
3032 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3033 (bootstrap-build): Remove.
3034 (top_bootclean): New var.
3035 (top_distclean, bootstrap-clean): Use it.
3036 (bootstrap): Don't recheck config. Make normally.
3037
30382008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3039
3040 * Makefile.in (SUBDIR): Include `lisp'.
3041 (lisp): Depend on `src'.
3042 (top_distclean): Don't remove config.status.
3043 (bootstrap-clean): New target.
3044 (maintainer-clean): Use it.
3045 (bootstrap): Use bootstrap-clean. Re-run config.status.
3046 (src/bootstrap-emacs${EXEEXT}): New target.
3047 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3048 src/Makefile now takes care of it.
3049 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3050
30512008-06-15 Glenn Morris <rgm@gnu.org>
3052
3053 * info/dir: Add sasl.
3054
30552008-06-09 Alan Mackenzie <acm@muc.de>
3056
3057 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3058
30592008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3060
3061 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3062
30632008-06-07 Glenn Morris <rgm@gnu.org>
3064
3065 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3066 serve no purpose.
3067
30682008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3069
3070 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3071 * configure: Regenerate.
3072
30732008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3074
3075 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3076
30772008-05-14 Kenichi Handa <handa@m17n.org>
3078
3079 * configure: Regenerate.
3080
3081 * configure.in: Don't handle --disable-font-backend. Don't print
3082 a message about a font backend.
3083
30842008-05-09 Glenn Morris <rgm@gnu.org>
3085
3086 * configure.in: Make absence of makeinfo a fatal error only if the info
3087 files don't exist.
3088 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3089
30902008-05-07 Eli Zaretskii <eliz@gnu.org>
3091
3092 * config.bat: Fix last change: don't use < and > in "rem" lines,
3093 they are interpreted as redirection by DOS shells.
3094
30952008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3096
3097 * configure.in: Check availability of AvailabilityMacros.h
3098 if HAVE_CARBON.
3099
3100 * configure: Regenerate.
3101
31022008-05-03 Glenn Morris <rgm@gnu.org>
3103
3104 * configure.in (x_libraries): Remove standard 64-bit directories -
3105 experimental workaround for minor autoconf bug.
3106
3107 * configure.in (--without-makeinfo): New option. If set,
3108 absence of suitable makeinfo is not a fatal error.
3109 * Makefile.in (MAKEINFO): New, set by configure.
3110 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3111 (info-real): New target.
3112 (info): Without makeinfo, do nothing, else call `info-real'.
3113
31142008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3115
3116 * configure.in: Remove hpux10.20 from the desupported list.
3117
31182008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3119
3120 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3121
31222008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3123
3124 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3125 rather than change CPPFLAGS.
3126 (HAVE_GTK): Rename to USE_GTK.
3127
31282008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3129
3130 * configure.in: Replace the obsolete macros AC_AIX and
3131 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3132
31332008-04-05 Andreas Schwab <schwab@suse.de>
3134
3135 * configure.in: No longer create admin/unidata/Makefile.
3136
31372008-03-28 Andreas Schwab <schwab@suse.de>
3138
3139 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3140 (lisp/Makefile): New rule.
3141
31422008-03-13 Glenn Morris <rgm@gnu.org>
3143
3144 * configure.in (AC_INIT): Fix version number.
3145 (sync-input): Reword the option, since it's on by default.
3146
31472008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3148
3149 * configure.in: Add --enable-sync-input, default yes.
3150
31512008-03-11 Glenn Morris <rgm@gnu.org>
3152
3153 * Makefile.in (install-etc, mkdir): Handle directory
3154 etc/images/icons/hicolor/*/mimetypes/.
3155
3156 * make-dist: Handle icons/hicolor/scalable directory.
3157
31582008-03-05 Glenn Morris <rgm@gnu.org>
3159
3160 * configure.in: Enable font-backend by default.
3161 (USE_FONT_BACKEND): Set to "no" in absence of X.
3162 (PKG_CONFIG): Don't set multiple times, once is enough.
3163 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3164
31652008-03-03 Glenn Morris <rgm@gnu.org>
3166
3167 * Makefile.in (iconsrcdir): New variable.
3168 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3169 directory.
3170
31712008-02-29 Glenn Morris <rgm@gnu.org>
3172
3173 * test/: New directory.
3174
31752008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3176
3177 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3178
31792008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3180
3181 * configure.in: Print an error for systems that we think are obsolete
3182 and are proposed to be removed. Remove some more unused systems.
3183 Add support for powerpc-ibm-aix6*.
3184
31852008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3186
3187 * configure.in: Remove references to obsolete variables and systems.
3188
31892008-02-21 Glenn Morris <rgm@gnu.org>
3190
3191 * Makefile.in (set_installuser): New.
3192 (install-arch-indep): Use set_installuser to avoid duplicate code.
3193
3194 * README.unicode: Split into admin/notes/unicode,font-backend and
3195 remove.
3196
31972008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3198
3199 * configure.in (arm*-*-freebsd*): Add.
3200
32012008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3202
3203 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3204 dealing with obsolete variables.
3205
32062008-02-08 Glenn Morris <rgm@gnu.org>
3207
3208 * Makefile.in (check-info-dir): New target.
3209
32102008-02-08 Michael Olson <mwolson@gnu.org>
3211
3212 * Makefile.in (INFO_FILES): Add epa.
3213
3214 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3215 features" section.
3216
32172008-02-06 Glenn Morris <rgm@gnu.org>
3218
3219 * configure.in (--with-gcc): Give an error saying this option has
3220 been removed.
3221 (--with-gtk): Remove this option.
3222
32232008-02-06 Tom Tromey <tromey@redhat.com>
3224
3225 * configure.in (--with-gcc): Remove.
3226 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3227
32282008-02-05 Ulrich Mueller <ulm@gentoo.org>
3229
3230 * INSTALL: Recommend giflib, not libungif.
3231
32322008-02-05 Tom Tromey <tromey@redhat.com>
3233
3234 * configure.in (--with-dbus): Default to enabled.
3235
32362008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3237
3238 * INSTALL (Complex Text Layout support libraries): New section.
3239
32402008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3241
3242 * make-dist: Remove references to files in mac/ that have been
3243 deleted.
3244
32452008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3246
3247 * configure.in: For libotf and m17n-flt checks, set shell vars
3248 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3249 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3250 Reported by Ulrich Mueller.
3251
32522008-02-02 Eli Zaretskii <eliz@gnu.org>
3253
3254 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3255 admin/unidata/Makefile.in to Makefile.
3256
32572008-02-02 Glenn Morris <rgm@gnu.org>
3258
3259 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3260 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3261 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3262
32632008-02-01 Miles Bader <miles@gnu.org>
3264
3265 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3266 [libotf], and [m17n-flt] options.
3267
32682008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3269
3270 * configure.in: Add EMACS_ARG_N([libotf]...), and
3271 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3272 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3273 CFLAGS, and LIBS in checking of m17n-flt.
3274
32752008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3276
3277 * configure.in: Check the availability of m17n-flt library.
3278
32792008-02-01 Kenichi Handa <handa@m17n.org>
3280
3281 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3282 not available.
3283
32842008-02-01 Kenichi Handa <handa@m17n.org>
3285
3286 * configure.in: New args --enable-font-backend, --with-xft,
3287 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3288 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3289 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3290 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3291
32922008-02-01 Kenichi Handa <handa@m17n.org>
3293
3294 * make-dist: Include etc/charsets in tarball.
3295
32962008-02-01 Kenichi Handa <handa@m17n.org>
3297
3298 * configure.in: While running cpp on junk.c, include
3299 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3300 exists.
3301
33022008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3303
3304 * configure.in (xtensa): Match more configurations.
3305
33062008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3307
3308 * configure.in: Update comment.
3309
33102008-01-26 Glenn Morris <rgm@gnu.org>
3311
3312 * configure.in (--without-gcc): By default, neither off nor on.
3313 (--with-carbon): Tone down rhetoric in help text.
3314
33152008-01-25 Glenn Morris <rgm@gnu.org>
3316
3317 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3318 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3319 Default `Carbon' to off (it's unsupported).
3320
33212008-01-24 Glenn Morris <rgm@gnu.org>
3322
3323 * configure.in: Standardize dbus-related messages.
3324
33252008-01-23 Michael Olson <mwolson@gnu.org>
3326
3327 * configure.in (pkg-config-prog): Remove initial whitespace.
3328
33292008-01-23 Tom Tromey <tromey@redhat.com>
3330
3331 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3332 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3333 Update all users.
3334
33352008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3336
3337 * config.guess, config.sub: Updated from master source.
3338
33392008-01-17 Andreas Schwab <schwab@suse.de>
3340
3341 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3342
33432008-01-17 Glenn Morris <rgm@gnu.org>
3344
3345 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3346
33472008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3348
3349 * configure.in: Remove more references to unsupported systems.
3350
33512008-01-16 Sven Joachim <svenjoac@gmx.de>
3352
3353 * make-dist: Add --lzma.
3354
33552008-01-16 Glenn Morris <rgm@gnu.org>
3356
3357 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3358 configure checks for this.
3359
33602008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3361
3362 * configure.in: Remove more references to unsupported systems.
3363
33642008-01-06 Romain Francoise <romain@orebokech.com>
3365
3366 * configure.in: Delete extra semicolons.
3367
33682008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3369
3370 * configure.in: Remove references to unsupported systems.
3371
33722008-01-05 Romain Francoise <romain@orebokech.com>
3373
3374 * make-dist: Add --bzip2. Update copyright.
3375
33762008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3377
3378 * configure.in: Remove support for Masscomp.
3379
33802008-01-05 Glenn Morris <rgm@gnu.org>
3381
3382 * Makefile.in (desktopdir, icondir): New variables.
3383 (install-arch-indep): Also depend on `install-etc'.
3384 (install-etc): New target.
3385 (mkdir): Also create the `applications' and `icons' directories.
3386
33872008-01-04 Glenn Morris <rgm@gnu.org>
3388
3389 * make-dist: Update for new etc/images/icons/hicolor directory.
3390
33912007-12-09 Andreas Schwab <schwab@suse.de>
3392
3393 * configure.in: D-Bus is not enabled by default.
3394
33952007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3396
3397 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3398 change.
3399
34002007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3401
3402 * configure.in: Give package name and version to AC_INIT.
3403
34042007-12-03 Magnus Henoch <mange@freemail.hu>
3405
3406 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3407
34082007-12-03 Michael Albinus <michael.albinus@gmx.de>
3409
3410 * configure.in: No need for DBUS_INFO anymore.
3411
3412 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3413
34142007-12-02 Michael Albinus <michael.albinus@gmx.de>
3415
3416 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3417
3418 * Makefile.in (INFO_FILES): Add dbus.
3419
34202007-12-02 Romain Francoise <romain@orebokech.com>
3421
3422 * make-dist: Fix last change.
3423
34242007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3425
3426 * configure.in: Add support for gnu-kfreebsd.
3427
34282007-11-28 Glenn Morris <rgm@gnu.org>
3429
3430 * make-dist: Add etc/nxml.
3431
34322007-11-24 Romain Francoise <romain@orebokech.com>
3433
3434 * Makefile.in (INFO_FILES): Add nxml-mode.
3435
34362007-11-23 Romain Francoise <romain@orebokech.com>
3437
3438 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3439 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3440
34412007-11-20 Andreas Schwab <schwab@suse.de>
3442
3443 * configure.in: Always include <resolv.h> when checking for res_init.
3444
34452007-11-17 Andreas Schwab <schwab@suse.de>
3446
3447 * update-subdirs: Atomically update subdirs.el.
3448
34492007-11-17 Glenn Morris <rgm@gnu.org>
3450
3451 * Makefile.in (check-declare): New target.
3452
34532007-11-07 Glenn Morris <rgm@gnu.org>
3454
3455 * configure.in: Deprecate Mac Carbon port.
3456
34572007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3458
3459 * configure.in: Remove HAVE_X11R5 check.
3460
34612007-10-31 Glenn Morris <rgm@gnu.org>
3462
3463 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3464 when changing ownership of installed files.
3465
34662007-10-30 Glenn Morris <rgm@gnu.org>
3467
3468 * make-dist: Add new directory etc/gnus.
3469
34702007-10-30 Michael Olson <mwolson@gnu.org>
3471
3472 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3473
34742007-10-29 Glenn Morris <rgm@gnu.org>
3475
3476 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3477
34782007-10-23 Glenn Morris <rgm@gnu.org>
3479
3480 * MAINTAINERS: Move to admin/.
3481
34822007-10-17 Chong Yidong <cyd@stupidchicken.com>
3483
3484 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3485 (HAVE_LIBRESOLV): Also define if we are using res_init().
3486
34872007-10-17 Glenn Morris <rgm@gnu.org>
3488
3489 * FTP: Remove file, since it's just a duplicate of one in etc/.
3490
34912007-10-05 Eli Zaretskii <eliz@gnu.org>
3492
3493 * config.bat: Fix configuring `doc' due to changes in the
3494 directory structure.
3495
34962007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3497
3498 * configure.in: Don't use -lpthread on HP-UX.
3499
35002007-09-16 Glenn Morris <rgm@gnu.org>
3501
3502 * make-dist: File gfdl.1 has been removed.
3503
35042007-09-15 Glenn Morris <rgm@gnu.org>
3505
3506 * configure.in: Fix makeinfo version regexp.
3507
35082007-09-12 Glenn Morris <rgm@gnu.org>
3509
3510 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3511 implementation of alloca is not found.
3512
3513 * Makefile.in (SOURCES, unlock, relock): Delete.
3514 (install-arch-indep): Do not exclude the etc/ Makefiles.
3515
35162007-09-09 Juri Linkov <juri@jurta.org>
3517
3518 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3519
3520 * README: Add doc/ to documentation directories.
3521
35222007-09-08 Michael Olson <mwolson@gnu.org>
3523
3524 * MAINTAINERS: Add myself for ERC and tq.el.
3525 Update for new doc/ directory layout.
3526
35272007-09-06 Romain Francoise <romain@orebokech.com>
3528
3529 * make-dist: Update for new doc/ directory layout.
3530
35312007-09-06 Glenn Morris <rgm@gnu.org>
3532
3533 * Makefile.in (mansrcdir): New variable.
3534 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3535 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3536 update these targets for new doc/ directory layout.
3537 (doc/misc/Makefile): New target.
3538 (install-arch-indep): Use mansrcdir for new location of manpages.
3539 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3540 (relock, info, dvi): Update targets for new doc/ directory layout.
3541
3542 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3543 for new doc/ directory layout.
3544
35452007-09-02 Andreas Schwab <schwab@suse.de>
3546
3547 * configure.in: Use AS_HELP_STRING throughout.
3548 * configure: Regenerate.
3549
35502007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3551
3552 * configure.in: Require Gtk/Glib 2.6.
3553
35542007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3555
3556 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3557 Use them throughout in place of AC_ARG_WITH calls.
3558 * configure: Regenerate.
3559
35602007-09-01 Andreas Schwab <schwab@suse.de>
3561
3562 * configure.in: Put quotes around nested macro calls.
3563
35642007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3565
3566 * configure.in: Fix typo.
3567 * configure: Regenerate.
3568
35692007-08-30 Glenn Morris <rgm@gnu.org>
3570
3571 * configure.in (AH_BOTTOM): Copy some manual changes made to
3572 src/config.in here so they are not lost when it regenerates.
3573
3574 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3575
35762007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3577
3578 * README.multi-tty: New file.
3579
35802007-08-29 Glenn Morris <rgm@gnu.org>
3581
3582 * README: Increase version to 23.0.50.
3583
35842007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3585
3586 * configure.in: New option: --without-xaw3d.
3587
35882007-08-24 Glenn Morris <rgm@gnu.org>
3589
3590 * configure.in: Check for a suitably recent makeinfo.
3591
35922007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3593
3594 * configure.in (Check for required libraries): Typo.
3595
35962007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3597
3598 * configure.in: Check librsvg2 also for Mac Carbon.
3599
36002007-08-22 Romain Francoise <romain@orebokech.com>
3601
3602 * make-dist: Follow reorganization of files in etc/.
3603
36042007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3605
3606 * configure.in: Add support for SVG images through librsvg2.
3607
36082007-07-28 Eli Zaretskii <eliz@gnu.org>
3609
3610 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3611 to avoid an error message if there is no DOC there.
3612
36132007-07-25 Glenn Morris <rgm@gnu.org>
3614
3615 * Relicense all FSF files to GPLv3 or later.
3616
3617 * COPYING, info/COPYING: Switch to GPLv3.
3618
36192007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3620
3621 * configure.in: Complain if X seems to be installed but no
3622 development files were found.
3623
36242007-06-20 Glenn Morris <rgm@gnu.org>
3625
3626 * configure.in: Prefer libgif over libungif.
3627
36282007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3629
3630 * configure.in: Check for all image libraries before exiting.
3631
36322007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3633
3634 * configure.in: Exit with error if image libraries aren't found.
3635
36362007-06-13 Chong Yidong <cyd@stupidchicken.com>
3637
3638 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3639 when compiling without scrollbars.
3640
36412007-06-12 Glenn Morris <rgm@gnu.org>
3642
3643 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3644
36452007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3646
3647 * configure.in: Change wording about yes/gtk and lucid/athena
3648 being synonyms.
3649
36502007-06-08 Glenn Morris <rgm@gnu.org>
3651
3652 * configure.in: Make gtk the default toolkit.
3653
36542007-06-07 Glenn Morris <rgm@gnu.org>
3655
3656 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3657 for a Sun C compiler.
3658
3659 * Makefile.in (install-arch-indep): Install only the DOC- file
3660 specific to the build, if possible, rather than DOC-*.
3661
36622007-06-02 Chong Yidong <cyd@stupidchicken.com>
3663
3664 * Version 22.1 released.
3665
36662007-05-25 Chong Yidong <cyd@stupidchicken.com>
3667
3668 * mkinstalldirs: Sync to version in automake CVS.
3669
36702007-05-22 Andreas Schwab <schwab@suse.de>
3671
3672 * configure.in: Prefer build_alias over host when host_alias is not set.
3673 * configure: Regenerate.
3674
36752007-05-20 Andreas Schwab <schwab@suse.de>
3676
3677 * configure.in: Remove empty AC_SUBST.
3678 * configure: Regenerate.
3679
36802007-05-20 Nick Roberts <nickrob@snap.net.nz>
3681
3682 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3683 it like others.
3684 * configure: Regenerate.
3685
36862007-05-20 Nick Roberts <nickrob@snap.net.nz>
3687
3688 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3689 (AC_CHECK_LIB): Add -lgpm.
3690 * configure: Regenerate.
3691
36922007-05-03 Glenn Morris <rgm@gnu.org>
3693
3694 * configure: Tweak message about the absence of shell functions.
3695
36962007-04-27 Andreas Schwab <schwab@suse.de>
3697
3698 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3699
37002007-04-26 Glenn Morris <rgm@gnu.org>
3701
3702 * README: Increase version to 22.1.50.
3703
37042007-04-24 Juanma Barranquero <lekktu@gmail.com>
3705
3706 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3707
37082007-04-19 Glenn Morris <rgm@gnu.org>
3709
3710 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3711
37122007-04-18 Glenn Morris <rgm@gnu.org>
3713
3714 * INSTALL: Mention CPP.
3715
37162007-04-15 Glenn Morris <rgm@gnu.org>
3717
3718 * FTP: Replace with a pointer to the web version.
3719
37202007-04-13 Glenn Morris <rgm@gnu.org>
3721
3722 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3723
37242007-04-04 Glenn Morris <rgm@gnu.org>
3725
3726 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3727 compiling with Sun Studio on Solaris.
3728
37292007-03-23 Glenn Morris <rgm@gnu.org>
3730
3731 * configure.in: Restore support for hp800 (removed 2007-01-27)
3732 following clarification of legal status.
3733
37342007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3735
3736 * configure.in: Add support for AIX4.3 on IBM RS6000.
3737
3738 * configure: Regenerate.
3739
37402007-03-20 Richard Stallman <rms@gnu.org>
3741
3742 * configure.in: Fix previous change.
3743
37442007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3745
3746 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3747 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3748 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3749
37502007-03-19 Chong Yidong <cyd@stupidchicken.com>
3751
3752 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3753 user specifies "without".
3754
3755 * configure: Regenerate.
3756
37572007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3758
3759 * configure.in: Warning for Gtk+ and Cygwin added.
3760 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3761
37622007-02-27 Glenn Morris <rgm@gnu.org>
3763
3764 * make-dist (oldXMenu): Remove Imakefile.
3765 (etc/images): Add README.
3766
37672007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3768
3769 * configure.in (xtensa-*-linux-gnu*): New configuration.
3770
3771 * configure: Regenerate.
3772
37732007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3774
3775 * config.guess, config.sub: Updated from master source.
3776
37772007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3778
3779 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3780
37812007-01-29 Chong Yidong <cyd@stupidchicken.com>
3782
3783 * configure.in: Restore support for hp800's not running HP-UX.
3784
3785 * configure: Regenerate.
3786
37872007-01-27 Chong Yidong <cyd@stupidchicken.com>
3788
3789 * configure.in: Remove support for hp800 and sr2k machine types.
3790
3791 * configure: Regenerate.
3792
37932007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3794
3795 * configure.in: Add check for libXft.
3796
37972007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3798
3799 * INSTALL: Info files moved to share/info.
3800
38012007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3802
3803 * configure.in: Detect and use fink-installed in intel-based Mac
3804 builds; change Apple Darwin section to support both PowerPC and
3805 Intel-based Macs.
3806
38072006-12-26 Andreas Schwab <schwab@suse.de>
3808
3809 * Makefile.in (datarootdir): Define.
3810
38112006-12-24 Richard Stallman <rms@gnu.org>
3812
3813 * configure.in: Require Autoconf 2.61.
3814
38152006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3816
3817 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3818 Remove redundant entry for powerpc-apple-netbsd.
3819
3820 * configure: Regenerate.
3821
38222006-12-22 Chong Yidong <cyd@stupidchicken.com>
3823
3824 * configure: Regenerate with autoconf 2.61.
3825
38262006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3827
3828 * configure.in: Detect alsa/asoundlib.h also.
3829 * configure: Regenerate.
3830
38312006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3832
3833 * configure.in: Check if GTK+ compiles at all.
3834
38352006-12-10 Andreas Schwab <schwab@suse.de>
3836
3837 * configure.in: Remove check for struct timezone, its result is
3838 never used.
3839
38402006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3841
3842 * configure.in: Add support for Solaris 10 on x86-64.
3843
38442006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3845
3846 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3847 of PKG_CONFIG_PATH.
3848
38492006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3850
3851 * configure.in (HAVE_SYNC): New test.
3852
38532006-12-03 Glenn Morris <rgm@gnu.org>
3854
3855 * Makefile.in: Fix Copyright format.
3856
3857 * configure.in (AH_TOP): Add missing Copyright year.
3858
3859 * update-subdirs: Add missing Copyright years.
3860
38612006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3862
3863 * Makefile.in: Touch only the parts of the share/emacs directory
3864 specific to this version.
3865
38662006-11-26 Chong Yidong <cyd@stupidchicken.com>
3867
3868 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3869
38702006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3871
3872 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3873
38742006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3875
3876 * configure.in: Prefer X11 to Carbon only when some X-specific
3877 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3878
38792006-11-04 Romain Francoise <romain@orebokech.com>
3880
3881 * Makefile.in (bootstrap-clean-before): Fix typo.
3882 Use new target `bootstrap-clean' in the leim subdirectory.
3883
38842006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3885
3886 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3887
38882006-10-30 Chong Yidong <cyd@stupidchicken.com>
3889
3890 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3891 directories.
3892
38932006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3894
3895 * configure.in: Enable x86-64 OpenBSD compilation.
3896
38972006-10-28 Glenn Morris <rgm@gnu.org>
3898
3899 * AUTHORS: Add cal-html.el author.
3900
39012006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3902
3903 * make-dist: Make links to mac/make-package and
3904 mac/Emacs.app/Contents/Resources/Emacs.icns.
3905
39062006-10-27 Chong Yidong <cyd@stupidchicken.com>
3907
3908 * README: Bump version number to 22.0.90.
3909
39102006-10-23 Andreas Schwab <schwab@suse.de>
3911
3912 * configure.in: Make sure x_default_search_path is always set even
3913 when x_libraries is empty, and look in .../share as well for each
3914 library directory.
3915
39162006-09-28 Kenichi Handa <handa@m17n.org>
3917
3918 * configure.in (locallisppath): Don't include leim dir.
3919 (lisppath): Include leim dir.
3920
39212006-09-15 Jay Belanger <belanger@truman.edu>
3922
3923 * COPYING: Replace "Library Public License" by "Lesser Public
3924 License" throughout.
3925
39262006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3927
3928 * make-dist (EMACS): Exit and fail if the EMACS environment
3929 variable is set to something other than an absolute file name.
3930
39312006-08-16 Andreas Schwab <schwab@suse.de>
3932
3933 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3934 of hardcoding it.
3935
39362006-08-16 Richard Stallman <rms@gnu.org>
3937
3938 * INSTALL.CVS: Clean up wording.
3939
39402006-07-14 Eli Zaretskii <eliz@gnu.org>
3941
3942 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3943 $PKG_CONFIG --exists "$2" to config.log.
3944 * configure: Regenerate.
3945
1a71cb28 39462006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
3947
3948 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3949
39502006-07-09 Kim F. Storm <storm@cua.dk>
3951
3952 * CONTRIBUTE: Use outline format.
3953 Add section on copyright years (from admin/notes/years).
3954
39552006-07-08 Eli Zaretskii <eliz@gnu.org>
3956
3957 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3958 to /dev/null, since we don't need the error message, just the
3959 exit status.
3960
39612006-07-07 Eli Zaretskii <eliz@gnu.org>
3962
3963 * CONTRIBUTE: Slight formatting changes and typo fixes.
3964 Add description of NEWS markings.
3965
39662006-07-07 Kim F. Storm <storm@cua.dk>
3967
3968 * CONTRIBUTE: Mention INSTALL.CVS.
3969
39702006-07-05 Romain Francoise <romain@orebokech.com>
3971
3972 * make-dist (top-level): Add CONTRIBUTE.
3973
39742006-07-04 Richard Stallman <rms@gnu.org>
3975
3976 * CONTRIBUTE: Much rewrite.
3977
39782006-07-04 Nick Roberts <nickrob@snap.net.nz>
3979
3980 * CONTRIBUTE: New file.
3981
39822006-06-24 Eli Zaretskii <eliz@gnu.org>
3983
3984 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3985
39862006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3987
3988 * configure.in: Add check for ALSA.
3989
39902006-05-06 Eli Zaretskii <eliz@gnu.org>
3991
3992 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3993
3994 * info/dir: Remove the Emacs-Xtra entry.
3995
39962006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3997
3998 Update copyright year(s) in many files.
3999
40002006-04-01 Eli Zaretskii <eliz@gnu.org>
4001
4002 * configure: Regenerated.
4003
40042006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4005
4006 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4007 --without-toolkit-scroll-bars was specified.
4008
40092006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4010
4011 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4012 to CFLAGS. Update Copyright years written to src/config.in.
4013
40142006-03-18 Claudio Fontana <claudio@gnu.org>
4015
4016 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4017 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4018 to be installed/uninstalled.
4019 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4020 to Info files installed by Emacs.
4021
40222006-03-03 Claudio Fontana <claudio@gnu.org>
4023
4024 * Makefile.in (install, uninstall): Add DESTDIR variable to
4025 support staged installations.
4026
40272006-02-14 Richard M. Stallman <rms@gnu.org>
4028
4029 * configure.in (s390x-*-linux-gnu*): New configuration.
4030
40312006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4032
4033 * configure.in: Require GTK 2.4 or newer.
4034
40352006-01-29 Michael Olson <mwolson@gnu.org>
4036
4037 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4038 * info/dir (ERC): New entry.
4039
40402006-01-29 Eli Zaretskii <eliz@gnu.org>
4041
4042 * info/dir: Fix last change.
4043
40442006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4045
4046 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4047
40482006-01-27 Eli Zaretskii <eliz@gnu.org>
4049
4050 * info/dir: Untabify the whole file.
4051 (Rcirc): New entry.
4052
40532006-01-12 Andreas Schwab <schwab@suse.de>
4054
4055 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4056 check.
4057
40582006-01-02 Chong Yidong <cyd@stupidchicken.com>
4059
4060 * configure.in: Use -Wno-pointer-sign if available.
4061
40622005-12-29 Andreas Schwab <schwab@suse.de>
4063
4064 * config.guess, config.sub: Updated from master source.
4065
40662005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4067
4068 * configure.in: Use amdx86-64 for freebsd on x86_64.
4069
40702005-11-22 Romain Francoise <romain@orebokech.com>
4071
4072 * make-dist: Add etc/images/icons.
4073
40742005-11-03 Andreas Schwab <schwab@suse.de>
4075
4076 * configure.in: Use GZIP_PROG instead of GZIP.
4077
4078 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4079 (install-arch-indep): Adjust.
4080
40812005-11-01 Andreas Schwab <schwab@suse.de>
4082
4083 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4084 (bootfast): Likewise.
4085
40862005-11-01 Romain Francoise <romain@orebokech.com>
4087
4088 * configure.in: Check for gzip.
4089
4090 * Makefile.in (install): Compress source files.
4091
40922005-10-24 Steven Tamm <steventamm@mac.com>
4093
4094 * configure.in: Fix darwin386 configuration issue.
4095
40962005-10-22 Eli Zaretskii <eliz@gnu.org>
4097
4098 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4099
41002005-10-17 Bill Wohler <wohler@newt.com>
4101
4102 * make-dist: Create and populate etc/images/low-color.
4103
41042005-10-15 Bill Wohler <wohler@newt.com>
4105
4106 * make-dist: Create and populate etc/images/gud.
4107
41082005-10-08 Richard M. Stallman <rms@gnu.org>
4109
4110 * make-dist (tempparent): Don't check for 14-char file name limit.
4111
41122005-10-07 Romain Francoise <romain@orebokech.com>
4113
4114 * make-dist: Add etc/images/ezimage and etc/images/mail
4115 directories. Install images in etc/images.
4116
41172005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4118
4119 * configure.in: Prefer Carbon if --enable-carbon-app or
4120 --with-carbon is explicitly specified even when X11 is detected.
4121
41222005-09-15 Ulf Jasper <ulf.jasper@web.de>
4123
4124 * Makefile.in (install-arch-indep, uninstall):
4125 Handle newsticker manual.
4126 (info): Add - to commands.
4127
41282005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4129
4130 Remove the MAXPATHLEN limitations:
4131
4132 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4133
41342005-09-09 Eli Zaretskii <eliz@gnu.org>
4135
4136 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4137 * configure: Regenerate.
4138
41392005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4140
4141 * config.guess, config.sub: Updated from master source.
4142
41432005-08-03 Juanma Barranquero <lekktu@gmail.com>
4144
4145 * .cvsignore: Add `lock'.
4146
41472005-07-28 Juanma Barranquero <lekktu@gmail.com>
4148
4149 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4150
41512005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4152
4153 Merge gnulib getopt implementation into Emacs.
4154
4155 * Makefile.in (AUTOCONF_INPUTS): New macro.
4156 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4157 so that these files also depend on m4/getopt.m4.
4158 * configure.in: Configure getopt by including m4/getopt.m4,
4159 and configuring a getopt replacement if necessary.
4160 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4161 * m4/getopt.m4: New file.
4162
41632005-07-06 Lute Kamstra <lute@gnu.org>
4164
4165 * configure.in: Fix capitalization.
4166
41672005-07-04 Lute Kamstra <lute@gnu.org>
4168
4169 Update FSF's address in GPL notices.
4170
41712005-06-19 Jérôme Marant <jerome@marant.org>
4172
4173 * Makefile.in (epaths-force): Protect both lisppath and
4174 buildlisppath from whitespace.
4175
41762005-06-08 Steven Tamm <steventamm@mac.com>
4177
4178 * configure.in: Support Darwin/MacOSX on Intel
4179
41802005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4181
4182 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4183
1a71cb28 41842005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4185
4186 * configure.in: Add --enable-locallisppath.
4187
41882005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4189
4190 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4191 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4192 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4193
41942005-05-07 Jérôme Marant <jerome@marant.org>
4195
4196 * make-dist: Remove references to makefile.nt and makefile.def.
4197 Include widgets and images subdirectories of etc. Do not exclude
4198 ldefs-boot.el.
4199
42002005-04-23 Andreas Schwab <schwab@suse.de>
4201
4202 * configure.in: Remove duplicate match for powerpc configuration.
4203
42042005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4205
4206 * configure.in: Check for <pwd.h>.
4207
42082005-04-14 Lute Kamstra <lute@gnu.org>
4209
4210 * make-dist: Distribute all ChangeLog files in lisp/.
4211 Don't distribute ldefs-boot.el.
4212 lisp/makefile.nt no longer exists.
4213
42142005-04-13 Lute Kamstra <lute@gnu.org>
4215
4216 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4217 for "no-byte-compile: t" in the file instead.
4218
42192005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4220
4221 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4222 shadow the main Lesstif/Motif-2.1 libs and includes.
4223
42242005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4225
4226 * configure.in: Only add XASSERTS to cppflags.
4227
42282005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4229
4230 * configure.in: Added --enable-asserts.
4231
42322005-02-09 Kim F. Storm <storm@cua.dk>
4233
4234 Change release version from 21.4 to 22.1 throughout.
4235 Change development version from 21.3.50 to 22.0.50.
4236
42372005-01-19 Steven Tamm <steventamm@mac.com>
4238
4239 * configure.in: Check for <sys/utsname.h>.
4240
42412004-12-11 Kim F. Storm <storm@cua.dk>
4242
4243 * Makefile.in (info): Undo 2004-12-05 change.
4244
42452004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4246
4247 * info/dir (File): Add URL and Org Mode manuals.
4248 * Makefile.in (install-arch-indep, uninstall): Add url and org
4249 manuals.
4250
42512004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4252
4253 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4254 committed to src/config.in.
4255
42562004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4257
4258 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4259 pthreads and define HAVE_GTK_AND_PTHREAD.
4260
42612004-12-05 Richard M. Stallman <rms@gnu.org>
4262
4263 * Makefile.in (info): Ignore errors building info files.
4264
42652004-11-27 Eli Zaretskii <eliz@gnu.org>
4266
4267 * config.bat: If 8-byte alignment is not supported, define
4268 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4269 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4270 filter through Sed to remove the quotes.
4271
42722004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4273
4274 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4275 not apply to files explicitly `cvs add'ed.
4276
42772004-11-12 Eli Zaretskii <eliz@gnu.org>
4278
4279 * config.bat: Don't require djecho.exe for the v1.x build.
4280 Add a test for DECL_ALIGN support, and add a trivial definition to
4281 src/config.h if 8-byte alignment is not supported.
4282
42832004-11-08 Kim F. Storm <storm@cua.dk>
4284
4285 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4286 files before building.
4287 (bootfast, bootstrap-clean-before-fast): New targets, like
4288 bootstrap but don't remove .elc files.
4289
42902004-11-06 Lars Brinkhoff <lars@nocrew.org>
4291
4292 * configure.in: Add check for getrusage.
4293
42942004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4295
4296 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4297 New tests for new and old GTK file dialogs.
4298 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4299 to no.
4300
43012004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4302
4303 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4304 can be set. Remove SETARCH test.
4305
43062004-10-08 Steven Tamm <steventamm@mac.com>
4307
4308 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4309
43102004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4311
4312 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4313 AC_MSG_WARN. Move output of warning message to end of configure run.
4314
43152004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4316
4317 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4318 Run test to see if heap start address is random.
4319
43202004-09-29 Miles Bader <miles@gnu.org>
4321
4322 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4323 if setarch is present.
4324
43252004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4326
4327 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4328
43292004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4330
4331 * configure.in: Check for exec-shield.
4332
1a71cb28
GM
43332004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4334
4335 * Makefile.in (install-arch-indep): Add pgg and sieve.
4336
4337 * info/.cvsignore: Added pgg and sieve.
4338
067d23c9
KY
43392004-08-06 Andreas Schwab <schwab@suse.de>
4340
4341 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4342
43432004-07-31 Eli Zaretskii <eliz@gnu.org>
4344
4345 * config.bat: Update URLs in the comments.
4346
067d23c9
KY
43472004-07-05 Andreas Schwab <schwab@suse.de>
4348
4349 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4350
43512004-06-21 Kenichi Handa <handa@m17n.org>
4352
4353 * make-dist: Link leim-ext.el into tempdir.
4354
43552004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4356
4357 * info/dir (File): Add emacs-xtra.
4358 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4359
43602004-06-12 Juri Linkov <juri@jurta.org>
4361
4362 * info/dir: Move menu help lines from `* Menu:' to file header.
4363 Describe the purpose of a red *.
4364
43652004-05-04 Dave Love <fx@gnu.org>
4366
4367 * configure.in: Don't use `extrasub'.
4368
43692004-04-29 Dave Love <fx@gnu.org>
4370
4371 * configure.in: Don't forget to quote args to `test'.
4372
43732004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4374
4375 * autogen.sh: Update filename in "please read" message.
4376
43772004-04-17 Richard M. Stallman <rms@gnu.org>
4378
4379 * INSTALL: Move the info about site-lisp dirs,
4380 and say uninstalled Emacs looks there too.
4381
43822004-04-04 Eli Zaretskii <eliz@gnu.org>
4383
4384 * config.bat (lib-src): Recognize comment lines in Makefile.in
4385 that have a TAB after the #, to avoid errors in preprocessing with
4386 GCC 3.3.3.
4387
43882004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4389
4390 * Makefile.in: Mention in comment that `make maintainer-clean'
4391 deletes .elc files.
4392
43932004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4394
4395 * update-subdirs: Add local variables to prevent byte-compiling.
4396
43972004-03-21 Dave Love <fx@gnu.org>
4398
4399 * configure.in: Fix previous change.
4400
44012004-03-18 Dave Love <fx@gnu.org>
4402
4403 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4404
44052004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4406
4407 * info/dir (File): Add SMTP and SES.
4408
44092004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4410
4411 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4412 (bootstrap): Use the new bootstrap-prepare target in lisp.
4413
44142004-02-18 Kim F. Storm <storm@cua.dk>
4415
4416 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4417
44182004-02-16 Eli Zaretskii <eliz@gnu.org>
4419
4420 * make-dist: Don't link index.*perm and permute-index into tempdir.
4421
44222004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4423
4424 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4425 to match previous changes by Eli Zaretskii.
4426
44272004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4428
4429 * Makefile.in: Set CDPATH to an empty string.
4430
44312004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4432
4433 * configure.in <darwin>: Use fink packages if available.
4434
44352004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4436
4437 * make-dist (lispref): Do include lispref/index.texi.
4438
44392004-01-06 Eric Hanchrow <offby1@blarg.net>
4440
4441 * make-dist (tempdir): Include cursors in nt/icons.
4442
44432003-12-30 Eli Zaretskii <eliz@gnu.org>
4444
4445 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4446 clashes with install-sh on 8+3 filesystems.
4447
1a71cb28 44482003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4449
4450 * .cvsignore: Add .arch-inventory.
4451
44522003-12-24 Andreas Schwab <schwab@suse.de>
4453
4454 * configure.in: Check for <sys/socket.h>. Include it before
4455 including <net/if.h>. Move check for <net/if.h> before its use.
4456
44572003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4458
4459 * Makefile.in (install-arch-dep): Don't let cd output go into
4460 pipe for carbon_appdir.
4461
44622003-12-24 Andreas Schwab <schwab@suse.de>
4463
4464 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4465
44662003-12-01 Andreas Schwab <schwab@suse.de>
4467
4468 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4469 hardcoding gcc.
4470
44712003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4472
4473 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4474 multiple displays.
4475 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4476
44772003-09-23 Dave Love <fx@gnu.org>
4478
4479 * configure.in: Check members of struct ifreq.
4480
44812003-09-14 Kim F. Storm <storm@cua.dk>
4482
4483 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4484
44852003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4486
4487 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4488
44892003-08-18 Lute Kamstra <lute@gnu.org>
4490
4491 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4492 required anymore.
4493
44942003-08-07 Andrew Choi <akochoi@shaw.ca>
4495
4496 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4497 option instead of -traditional-cpp for CPP.
4498
44992003-07-29 Richard M. Stallman <rms@gnu.org>
4500
4501 * configure.in (HAVE_XIM): Define if XIM is available.
4502
45032003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4504
4505 * configure.in: The function gtk_window_set_icon_from_file was
4506 introduced in GTK+ 2.2, so check for that release.
4507
45082003-07-23 Andreas Schwab <schwab@suse.de>
4509
4510 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4511
4512 * Makefile.in (YACC): Remove, not used.
4513 (MAINT): Don't set.
4514 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4515 disable dependency on ${srcdir}/configure.in when maintainer mode
4516 is disabled.
4517
45182003-07-22 Dave Love <fx@gnu.org>
4519
4520 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4521 HAVE_X11, not with_xim.
4522 (HAVE_CRTIN): Provide template.
4523 <with_png>: Test for png.h and libpng/png.h.
4524
45252003-07-15 Andreas Schwab <schwab@suse.de>
4526
4527 * configure.in: Temporarily leave quoting for AC_DEFINE.
4528
45292003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4530
4531 * configure.in: Check for posix_memalign.
4532
45332003-07-12 Richard M. Stallman <rms@gnu.org>
4534
4535 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4536
45372003-07-09 Kim F. Storm <storm@cua.dk>
4538
4539 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4540 functionality of --without-xim.
4541
45422003-06-29 Dave Love <fx@gnu.org>
4543
4544 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4545
45462003-06-23 Dave Love <fx@gnu.org>
4547
4548 * configure.in: Check for sys/_mbstate_t.h.
4549 Test XRegisterIMInstantiateCallback prototype.
4550 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4551
45522003-06-06 Dave Love <fx@gnu.org>
4553
4554 * configure.in: Check for locale.h.
4555
45562003-06-05 Dave Love <fx@gnu.org>
4557
4558 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4559 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4560 (NLIST_STRUCT): Don't define.
4561 (AH_BOTTOM): Define my_strftime.
4562
45632003-06-02 Richard M. Stallman <rms@gnu.org>
4564
4565 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4566
45672003-05-24 Andreas Schwab <schwab@suse.de>
4568
4569 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4570 bzero, and bcmp.
4571
45722003-05-22 Dave Love <fx@gnu.org>
4573
4574 * configure.in: Remove redundant test for term.h. Test for difftime.
4575
45762003-05-20 Dave Love <fx@gnu.org>
4577
4578 * configure.in: Append * to s390-*-linux-gnu case.
4579 (LIBMAIL) <lockfile>: Don't define.
4580
067d23c9
KY
45812003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4582
4583 * INSTALL (* GNU/Linux development packages): Mention Debian and
4584 RedHat package names.
4585
45862003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4587
4588 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4589
45902003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4591
4592 * INSTALL (* GNU/Linux development packages): Tell people to
4593 install additional packages for compiling Emacs.
4594
1a71cb28
GM
45952003-04-30 Richard M. Stallman <rms@gnu.org>
4596
4597 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4598
45992003-04-28 Francesco Potortì <pot@gnu.org>
4600
4601 * configure.in: Undo last (RMS') change, as it is useless, per
4602 Dave Love.
4603
46042003-04-08 Richard M. Stallman <rms@gnu.org>
4605
4606 * configure.in: Put #include of jpeglib.h at start of line.
4607
067d23c9
KY
46082003-04-06 Francesco Potortì <pot@gnu.org>
4609
4610 * configure.in: Use the same configuration for all aix5, not just
4611 aix5.1.
4612
46132003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4614
4615 * configure.in: Check for need for bigtoc support on IBM AIX for
4616 solving a linker table overflow problem.
4617
46182003-03-03 Rob Browning <rlb@defaultvalue.org>
4619
4620 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4621 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4622 over bzero, bcmp, and bcopy.
4623
46242003-02-23 Simon Josefsson <jas@extundo.com>
4625
4626 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4627
46282003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4629
4630 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4631
46322003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4633
4634 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4635
46362003-02-08 Andreas Schwab <schwab@suse.de>
4637
4638 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4639 instead of the substitution.
4640
46412003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4642
4643 * Makefile.in: Use @EXEEXT@ for Cygwin.
4644 Use USERNAME if LOGNAME is not set (for Cygwin).
4645
4646 * configure.in: Add opsys=cygwin.
4647
46482003-01-22 Andreas Schwab <schwab@suse.de>
4649
4650 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4651 redefining it explicitly in src/config.in.
4652
46532003-01-22 Markus Rost <rost@math.ohio-state.edu>
4654
4655 * Makefile.in (bootstrap): Make bootstrap-after.
4656
46572003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4658
4659 * configure.in: Fix --with-gtk.
4660
46612003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4662
4663 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4664
4665 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4666
46672003-01-14 Francesco Potortì <pot@gnu.org>
4668
4669 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4670
46712003-01-07 Steven Tamm <steventamm@mac.com>
4672
4673 * configure.in: New option, --enable-carbon-app, to specify
4674 that the application should be installed
4675 * Makefile.in (install-arch-dep): On Mac OS X, install the
4676 Emacs.app application if carbon-app is enabled
4677
46782003-01-06 Dave Love <fx@gnu.org>
4679
4680 * configure.in: Check for nl_langinfo.
4681 [!HAVE_SIZE_T]: Fix typedef.
4682
46832003-01-06 David Kastrup <dak@gnu.org>
4684
4685 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4686
4687 * configure.in: Add tests for install-info.
4688
46892002-12-09 Markus Rost <rost@math.ohio-state.edu>
4690
4691 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4692 use again sol2-6 instead of sol2-8.
4693
46942002-12-09 Dave Love <fx@gnu.org>
4695
4696 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4697
46982002-12-08 Andreas Schwab <schwab@suse.de>
4699
4700 * Makefile.in (install-arch-indep): Revert last change.
4701
47022002-11-27 Dave Love <fx@gnu.org>
4703
4704 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4705 Check for __sys_siglist too. Check for memset.
4706 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4707
47082002-11-22 Juanma Barranquero <lektu@terra.es>
4709
4710 * config.guess, config.sub: Updated from master source.
4711
47122002-11-19 Karl Fogel <kfogel@red-bean.com>
4713
4714 * autogen.sh: New file.
4715
1a71cb28 47162002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4717
4718 * configure.in: Tidy up various quoting issues throughout.
4719 Use AC_GNU_SOURCE.
4720 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4721 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4722 Maybe define bcopy, bzero, bcmp.
4723 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4724 non-existent machine file).
4725 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4726 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4727 (nlist.h): Move test up.
4728
47292002-11-18 Markus Rost <rost@math.ohio-state.edu>
4730
4731 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4732
47332002-11-14 Francesco Potortì <pot@gnu.org>
4734
4735 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4736
47372002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4738
4739 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4740
47412002-11-08 Dave Love <fx@gnu.org>
4742
4743 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4744 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4745
47462002-11-07 Miles Bader <miles@gnu.org>
4747
4748 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4749 Handle separate-build-dir case.
4750
47512002-11-06 Richard M. Stallman <rms@gnu.org>
4752
4753 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4754 bulletproof. $bar may be empty when there are no .elc files.
4755
47562002-10-30 Dave Love <fx@gnu.org>
4757
4758 * configure.in: Require autoconf 2.53. Test for pty.h,
4759 sys/mman.h, sys/param.h, mremap, memmove.
4760 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4761 (AC_PROG_YACC): Delete.
4762 (size_t): Use AC_CHECK_TYPES.
4763 (AH_TOP): Up-date copyright.
4764
47652002-10-01 Juanma Barranquero <lektu@terra.es>
4766
4767 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4768
47692002-09-19 Richard M. Stallman <rms@gnu.org>
4770
4771 * configure.in: Fix the LessTif-directory-finder for real.
4772
47732002-09-14 Richard M. Stallman <rms@gnu.org>
4774
4775 * Makefile.in (maybe_bootstrap): Test for complete absence
4776 of compiled Lisp files.
4777
47782002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4779
4780 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4781 (bootstrap-clean-after): Delete.
4782 (bootstrap): Make the sequencing explicit.
4783
47842002-09-10 Richard M. Stallman <rms@gnu.org>
4785
4786 * configure.in: Fix previous LessTif change.
4787
47882002-09-09 Richard M. Stallman <rms@gnu.org>
4789
4790 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4791 (powerpcle-*-solaris*): Use version 2.6 as default.
4792 (*-sunos5.6*, *-solaris2.6*): New alternative.
4793 (*-sunos5*): Use version 2.6 as default.
4794
47952002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4796
4797 * configure.in: Fix typo.
4798
47992002-09-05 Richard M. Stallman <rms@gnu.org>
4800
4801 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4802
4803 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4804 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4805
48062002-08-26 Kim F. Storm <storm@cua.dk>
4807
4808 * Makefile.in (install-arch-indep): Do not remove DOC file
4809 when it is the only DOC file installed; this is the case when
4810 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4811
48122002-07-24 Markus Rost <rost@math.ohio-state.edu>
4813
4814 * configure.in: Fix typo.
4815
48162002-07-24 Richard M. Stallman <rms@gnu.org>
4817
4818 * configure.in: Don't print anything special about gamedir.
4819
4820 * configure.in: Delete nonstandard --with-game-user option.
4821
48222002-07-21 Richard M. Stallman <rms@gnu.org>
4823
4824 * Makefile.in (gamedir, localstatedir): New variables.
4825 (epaths-force): Insert value of gamedir into PATH_GAME.
4826
4827 * configure.in (gamedir): Handle it like lispdir.
4828 (--with-game-dir option): Delete.
4829
48302002-06-21 Pavel Janík <Pavel@Janik.cz>
4831
4832 * configure.in: Add support for mipseb-*-netbsd* machines.
4833
48342002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4835
4836 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4837
48382002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4839
4840 * info/dir (File): Add an entry for Tramp.
4841
48422002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4843
4844 * INSTALL-CVS: New file.
4845
48462002-06-07 Andreas Schwab <schwab@suse.de>
4847
4848 * configure.in (x86_64-*-linux-gnu*): New system.
4849
48502002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4851
4852 * config.bat: Handle the case when lispintro is truncated to lispintr.
4853
48542002-05-26 Paul Eggert <eggert@twinsun.com>
4855
4856 * config.guess, config.sub: Updated from master source.
4857
48582002-05-09 Richard M. Stallman <rms@gnu.org>
4859
4860 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4861
48622002-05-04 Pavel Janík <Pavel@Janik.cz>
4863
4864 * make-dist: Do not distribute lock/ directory.
4865
48662002-04-30 Andrew Choi <akochoi@shaw.ca>
4867
4868 * configure.in: Provide documentation string when defining
4869 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4870 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4871
1a71cb28 48722002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
4873
4874 * configure.in: Delete configure check for access to the game user.
4875
48762002-04-29 Pavel Janík <Pavel@Janik.cz>
4877
4878 * make-dist: lwlib/Imakefile is removed.
4879
48802002-04-26 Andrew Choi <akochoi@shaw.ca>
4881
4882 * configure.in: Add support for powerpc-apple-darwin*.
4883 (HAVE_CARBON): Add.
4884
4885 * make-dist: Create directories in mac/Emacs.app.
4886
48872002-04-25 Pavel Janík <Pavel@Janik.cz>
4888
4889 * make-dist: lwlib-Xol* are removed.
4890
48912002-04-23 Andreas Schwab <schwab@suse.de>
4892
4893 * Makefile.in (MAINT): New variable.
4894 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4895 instead of configure.in, to avoid running autoconf and autoheader
4896 unless explicitly requested.
4897
48982002-04-16 Eli Zaretskii <eliz@gnu.org>
4899
4900 * config.bat: Update for msdos/sed2v2.inp.
4901
49022002-04-15 Andreas Schwab <schwab@suse.de>
4903
4904 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4905 * configure.in: Add config header templates to all AC_DEFINE and
4906 AC_DEFINE_UNQUOTED symbols.
4907 * make-dist: Run autoheader if necessary.
4908
49092002-04-10 Colin Walters <walters@verbum.org>
4910
4911 * configure.in: Add --game-dir, --game-user. Test to see if we
4912 can use them.
4913
49142002-04-08 Pavel Janík <Pavel@Janik.cz>
4915
4916 * configure.in: Add --with-sound.
4917
49182002-03-18 Kim F. Storm <storm@cua.dk>
4919
4920 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4921 and getsockname functions. Test for sys/un.h include file.
4922
49232002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4924
4925 * configure.in: Support AIX 5.1.
4926
49272002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4928
4929 * configure.in: Added test for X Session Management (HAVE_X_SM).
4930
49312002-03-03 Richard M. Stallman <rms@gnu.org>
4932
4933 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4934 Run chown $${LOGNAME} on files installed by tar xvf.
4935
49362002-03-03 Kim F. Storm <storm@cua.dk>
4937
4938 * configure.in: Test for getpeername.
4939
49402002-03-01 Richard M. Stallman <rms@gnu.org>
4941
4942 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4943 (HAVE_GIF): Don't use old libungif versions that crash.
4944
49452002-02-26 Richard M. Stallman <rms@gnu.org>
4946
4947 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4948 not just well-formed and valid.
4949 (mips-compaq-nonstopux*): New configuration.
4950
49512002-02-18 Paul Eggert <eggert@twinsun.com>
4952
4953 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4954 "sed q" is a portable equivalent to plain "head -1".
4955
49562002-02-13 Richard M. Stallman <rms@gnu.org>
4957
4958 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4959 (all): Don't depend on maybe_bootstrap here.
4960 (${SUBDIR}): Depend on it here instead.
4961
49622002-02-08 Richard M. Stallman <rms@gnu.org>
4963
4964 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4965
49662002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4967
4968 * configure.in: Recognize BSD/OS 5.0.
4969
49702002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4971
4972 * make-dist: Make version checking in emacs.texi consistent with
4973 how we set it there.
4974
49752001-12-29 Kim F. Storm <storm@cua.dk>
4976
4977 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4978
49792001-12-28 Richard M. Stallman <rms@gnu.org>
4980
4981 * configure.in: Test for mbsinit.
4982
49832001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4984
4985 These changes make Leim part of the standard distribution:
4986
4987 * README: Add info about the `leim' directory.
4988
4989 * INSTALL: Remove text that describes Leim as a separate package.
4990
4991 * noleim-Makefile.in: File removed.
4992
4993 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4994 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4995 Leim files out of the Emacs tree. Don't prepare a separate tarball
4996 for Leim.
4997
49982001-12-11 Richard M. Stallman <rms@gnu.org>
4999
5000 * configure.in (hppa*-*-linux-gnu*): New alternative.
5001
50022001-12-08 Pavel Janík <Pavel@Janik.cz>
5003
5004 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5005 creating distribution.
5006
50072001-12-06 Paul Eggert <eggert@twinsun.com>
5008
5009 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5010 (AC_FUNC_VFORK): Remove.
5011 (AC_FUNC_FORK): Add.
5012 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5013 this is required by recent Autoconf versions.
5014
50152001-12-02 Pavel Janík <Pavel@Janik.cz>
5016
5017 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5018 TODO, vms-pp.trans and others).
5019
50202001-11-29 Pavel Janík <Pavel@Janik.cz>
5021
5022 * make-dist: Use COPYING from the top-level directory.
5023
50242001-11-29 Gerd Moellmann <gerd@gnu.org>
5025
5026 * configure.in: Add support for FreeBSD/Alpha.
5027
50282001-11-29 Pavel Janík <Pavel@Janik.cz>
5029
5030 * make-dist: Add COPYING to the top-level directory of the
5031 distribution. Simplify the logic behind copying.
5032
5033 * Makefile.in (maybe_bootstrap): Fix previous change.
5034
50352001-11-28 Richard M. Stallman <rms@gnu.org>
5036
5037 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5038
50392001-11-26 Richard M. Stallman <rms@gnu.org>
5040
5041 * Makefile.in: bootstrap should not delete dumped executables.
5042 (bootstrap-clean-before): New target.
5043 (bootstrap): Use bootstrap-clean-before instead of clean.
5044 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5045
50462001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5047
5048 These changes add the Emacs Lisp Introduction manual to the
5049 distribution:
5050
5051 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5052
5053 * make-dist: Copy the files in lispintro directory.
5054
5055 * config.bat: Configure in the lispintro directory.
5056
5057 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5058
5059 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5060 (lispintro/Makefile): New target.
5061 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5062 (unlock, relock, info, dvi): Ditto.
5063
50642001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5065
5066 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5067
5068 * make-dist (etc): Don't distribute gfdl.1.
5069
50702001-11-22 Colin Walters <walters@debian.org>
5071
5072 * Makefile.in (install-arch-indep): Install the calc .info files.
5073 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5074
50752001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5076
5077 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5078 tindex.pl to the list of those being put into the distribution.
5079
50802001-11-16 Eli Zaretskii <eliz@gnu.org>
5081
5082 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5083
50842001-11-15 Pavel Janík <Pavel@Janik.cz>
5085
5086 * Makefile.in (uninstall): Fix previous change.
5087
5088 * configure.in, Makefile.in: Add support for --program-prefix,
5089 --program-suffix and --program-transform-name options.
5090
50912001-11-13 Pavel Janík <Pavel@Janik.cz>
5092
5093 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5094 (install-arch-indep): Install emacsclient manual page.
5095 (uninstall): Uninstall emacsclient manual page.
5096
50972001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5098
5099 * make-dist: Add lispref/index.*perm files to the distribution.
5100 From Pavel Janík <Pavel@Janik.cz>.
5101
51022001-11-12 Pavel Janík <Pavel@Janik.cz>
5103
5104 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5105
51062001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5107
5108 * configure.in: AC_OUTPUT lispref/Makefile.
5109
51102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5111
5112 The following changes add the ELisp reference manual to the
5113 distribution.
5114
5115 * make-dist: Add the lispref directory to the distribution.
5116
5117 * Makefile.in (install-arch-indep): Add elisp* to the list of
5118 installed Info files.
5119 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5120 (lispref/Makefile): New target.
5121 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5122 Add commands for the lispref directory.
5123 (info, dvi): Ditto.
5124
5125 * config.bat: Configure in `lispref'.
5126
51272001-11-09 Richard M. Stallman <rms@gnu.org>
5128
5129 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5130
51312001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5132
5133 * make-dist (tempdir): Copy AUTHORS as well.
5134
51352001-11-06 Sam Steingold <sds@gnu.org>
5136
5137 * configure.in: Added a check for <nlist.h>.
5138
51392001-11-01 Pavel Janík <Pavel@Janik.cz>
5140
5141 * configure.in: Reindent --help output.
5142 From Per Starbäck (starback@ling.uu.se).
5143
51442001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5145
5146 * configure.in: New entry for HP/UX-11.
5147
5148 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5149 From Eric S. Raymond <esr@golux.thyrsus.com>.
5150
51512001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5152
5153 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5154 <athornton@sinenomine.net>.
5155
51562001-10-25 Gerd Moellmann <gerd@gnu.org>
5157
5158 * Makefile.in (maybe_bootstrap): New target.
5159 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5160
51612001-10-24 Ken Raeburn <raeburn@gnu.org>
5162
5163 * configure.in: If --with-hesiod is given, look for
5164 hes_getmailhost and res_send or __res_send; check hesiod and
5165 resolv libraries respectively if system libraries don't supply them.
5166
51672001-10-24 Gerd Moellmann <gerd@gnu.org>
5168
5169 * configure.in: Use $MAKE for `make' if set.
5170
51712001-10-22 Gerd Moellmann <gerd@gnu.org>
5172
5173 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5174 to tar options.
5175
51762001-10-20 Gerd Moellmann <gerd@gnu.org>
5177
5178 * (Version 21.1 released).
5179
51802001-10-20 Miles Bader <miles@gnu.org>
5181
5182 * configure.in (configuration): Set from `host' if `host_alias'
5183 isn't defined.
5184
51852001-10-19 Andreas Schwab <schwab@suse.de>
5186
5187 * configure.in: Make ready for autoconf 2.5x.
5188 (AC_PREREQ): Require autoconf 2.50.
5189 * aclocal.m4: Removed.
5190 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5191
51922001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5193
5194 * README: Bump Emacs version to 21.1.50.
5195
51962001-10-05 Gerd Moellmann <gerd@gnu.org>
5197
5198 * Branch for 21.1.
5199
52002001-09-05 Gerd Moellmann <gerd@gnu.org>
5201
5202 * configure.in: Avoid `$@' which is handled specially in
5203 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5204
52052001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5206
5207 * make-dist (nt): Add subdirs.el to the list of distributed files.
5208
52092001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5210
5211 * configure.in (machine): Add an entry for
5212 hppa1.1-hitachi-hiuxwe2*.
5213
52142001-05-28 Gerd Moellmann <gerd@gnu.org>
5215
5216 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5217 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5218
52192001-05-14 Gerd Moellmann <gerd@gnu.org>
5220
5221 * make-dist: Copy texinfo.tex unconditionally.
5222
52232001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5224
5225 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5226 that are installed.
5227
52282001-04-06 Gerd Moellmann <gerd@gnu.org>
5229
5230 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5231 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5232
5233 * make-dist: Handle leim/MISC-DIC. Only include
5234 `[a-zA-Z]*.{el,elc}' from leim/quail.
5235
52362001-04-05 Gerd Moellmann <gerd@gnu.org>
5237
5238 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5239
52402001-03-30 Gerd Moellmann <gerd@gnu.org>
5241
5242 * Makefile.in (.PHONY): Add for bootstrap targets.
5243 (bootstrap-clean): New target.
5244 (bootstrap): Use it instead of `clean'.
5245
52462001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5247
5248 * Makefile.in (SUBDIR): Remove leim.
5249 (all, .RECURSIVE, extraclean): Add leim explicitly.
5250 (leim): Provide separate rule which exports PARALLEL=0 into the
5251 environment.
5252
52532001-03-20 Gerd Moellmann <gerd@gnu.org>
5254
5255 * configure.in (HAVE_XPM): Don't print the result of the check for
5256 XpmReturnAllocPixels if we don't have an xpm.h.
5257
52582001-03-05 Gerd Moellmann <gerd@gnu.org>
5259
5260 * COPYING: New file.
5261
52622001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5263
5264 * config.bat: Update the copyright.
5265
52662001-02-23 Kenichi Handa <handa@etl.go.jp>
5267
5268 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5269 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5270 to `yes'. Later in AC_OUTPUT, check this variable.
5271
52722001-02-09 Dave Love <fx@gnu.org>
5273
5274 * AUTHORS: Updated.
5275
52762001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5277
5278 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5279
52802001-02-02 Gerd Moellmann <gerd@gnu.org>
5281
5282 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5283
5284 * Makefile.in (uninstall): Ignore exit code of `rm'.
5285
5286 * Makefile.in (uninstall): Remove more info files. Remove
5287 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5288
52892001-01-31 Gerd Moellmann <gerd@gnu.org>
5290
5291 * noleim-Makefile.in (extraclean): Add.
5292
52932001-01-28 Gerd Moellmann <gerd@gnu.org>
5294
5295 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5296 it quiet.
5297
52982001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5299
5300 * Makefile.in (tags): Fix typo.
5301
53022001-01-13 Kenichi Handa <handa@etl.go.jp>
5303
5304 * configure.in: Fix typo in the code setting x_search_path.
5305
53062001-01-10 Dave Love <fx@gnu.org>
5307
5308 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5309 -lXext.
5310 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5311 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5312 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5313 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5314 (now in $LIBS).
5315
53162001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5317
5318 * config.bat: Run the preprocessor with -traditional.
5319
53202001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5321
5322 * INSTALL: Move copying conditions to end of file.
5323
53242000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5325
5326 * INSTALL: Add basic installation procedure which assumes
5327 `configure' does its job. Elaborate on image support libraries.
5328 Add a pointer to Xaw3d library. Add advice about solving
5329 configure-time problems by looking in config.log and setting
5330 variables in the environment.
5331
53322000-12-27 Gerd Moellmann <gerd@gnu.org>
5333
5334 * Makefile.in (install-arch-indep): If tar fails, exit with
5335 exit code 1.
5336
53372000-12-19 Gerd Moellmann <gerd@gnu.org>
5338
5339 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5340 source file includes XKBlib.h. On some broken Solaris systems,
5341 there is an XKBlib.h, reportedly, but header files included by
5342 XKBlib.h are missing.
5343
53442000-12-14 Gerd Moellmann <gerd@gnu.org>
5345
5346 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5347
53482000-12-11 Dave Love <fx@gnu.org>
5349
5350 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5351
53522000-12-11 Paul Eggert <eggert@twinsun.com>
5353
5354 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5355 Merge fixes from latest GNU tar version. These macros no longer
5356 futz with _XOPEN_SOURCE, as that was not portable in practice.
5357 (AC_FUNC_FSEEKO): New macro.
5358
5359 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5360 ftello.
5361
53622000-12-05 Dave Love <fx@gnu.org>
5363
5364 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5365
53662000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5367
5368 * info/dir: Change the category to "Emacs".
5369
53702000-12-01 Gerd Moellmann <gerd@gnu.org>
5371
5372 * make-dist (tempdir): Remove epaths.h from the distribution
5373 instead of paths.h.
5374
53752000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5376
5377 * config.bat: Check for existence of djecho.exe, and print an
5378 error message if it is not available.
5379
5380 * INSTALL: Describe possible problem with djecho.exe in old
5381 versions of DJGPP v2.x.
5382
53832000-11-23 Gerd Moellmann <gerd@gnu.org>
5384
5385 * configure.in: Initialize HAVE_LIBXP to no.
5386
53872000-11-22 Gerd Moellmann <gerd@gnu.org>
5388
5389 * configure.in: Use m/macppc.h instead of the non-existent
5390 m/powerpc.h.
5391
53922000-11-21 Gerd Moellmann <gerd@gnu.org>
5393
5394 * Makefile.in (install-arch-indep): Also install info/eshell*
5395 and info/speedbar*.
5396
5397 * configure.in (HAVE_PNG): Check for the presence of
5398 png_get_channels to rule out older PNG libs.
5399
5400 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5401 GCC and NON_GNU_CPP into config.status.
5402
54032000-11-20 Dave Love <fx@gnu.org>
5404
5405 * configure.in: Fix last change.
5406
5407 * GETTING.GNU.SOFTWARE: Deleted.
5408 * FTP: New file to replace it.
5409 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5410
54112000-11-20 Gerd Moellmann <gerd@gnu.org>
5412
5413 * configure.in: Use -traditional with GNU cpp.
5414
54152000-11-17 Gerd Moellmann <gerd@gnu.org>
5416
5417 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5418 Distribute more files from the nt/ subdir. Distribute PBM
5419 image files from subdirs of lisp/. Distribute old change logs
5420 from subdirs of lisp/. Distribute play/5x5.el.
5421
54222000-11-11 Dave Love <fx@gnu.org>
5423
5424 * config.sub, config.guess: Updated from master source.
5425
54262000-11-07 Dave Love <fx@gnu.org>
5427
5428 * configure.in: Test for mkstemp.
5429
54302000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5431
5432 * info/dir (Top): Rearrange menu items more logically, and put
5433 them into a single category. Add menu items for RefTeX and
5434 Widget.
5435
54362000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5437
5438 * Makefile.in (install-arch-indep): Use --info-dir instead of
5439 --dir-file, and a simple argument instead of --info-file, so that
5440 the Debian version of install-info also works.
5441
54422000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5443
5444 * info/dir (Speedbar): Add entry.
5445
54462000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5447
5448 * INSTALL: Describe the new image-support options to the configure
5449 script. List URLs where image support libraries can be found.
5450
54512000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5452
5453 * info/dir (Top): Add an entry for Eshell.
5454
54552000-10-02 Dave Love <fx@gnu.org>
5456
5457 * configure.in: Check for gai_strerror.
5458
54592000-10-01 Andreas Schwab <schwab@suse.de>
5460
5461 * Makefile.in (install-arch-indep): Update list of installed info files.
5462
54632000-09-30 Gerd Moellmann <gerd@gnu.org>
5464
5465 * configure.in: Support `sparc*-*-netbsd*'.
5466
54672000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5468
5469 * info/dir (MIME): Add entry for emacs-mime.
5470
54712000-09-29 Dave Love <fx@gnu.org>
5472
5473 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5474
54752000-09-26 Gerd Moellmann <gerd@gnu.org>
5476
5477 * make-dist: Adapt to the change of leim/Makefile which was
5478 necessary to ensure a reasonably working `make dist'.
5479
5480 * leim-Makefile.in: Moved to leim/Makefile.in..
5481
5482 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5483
54842000-09-21 Kenichi Handa <handa@etl.go.jp>
5485
5486 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5487 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5488 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5489 files to .elc.
5490 (${TIT}): Adjusted for the above change.
5491 (clean mostlyclean): Likewise.
5492 (.el.elc): New target.
5493
54942000-09-19 Gerd Moellmann <gerd@gnu.org>
5495
5496 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5497 in the distribution.
5498
54992000-09-18 Gerd Moellmann <gerd@gnu.org>
5500
5501 * make-dist (skk): Rename to `ja-dic' because the leim directory
5502 was renamed.
5503
55042000-09-14 Dave Love <fx@gnu.org>
5505
5506 * configure.in: Fix spurion in last change.
5507
55082000-09-14 Gerd Moellmann <gerd@gnu.org>
5509
5510 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5511 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5512 to `no' if defined. Change result report.
5513
55142000-09-08 Dave Love <fx@gnu.org>
5515
5516 * configure.in: Remove spurious `@'s.
5517
5518 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5519 autoconf.
5520
55212000-09-06 Gerd Moellmann <gerd@gnu.org>
5522
5523 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5524 file and print informational message.
5525
5526 * configure.in (AC_FUNC_MMAP): Add.
5527
55282000-09-01 Gerd Moellmann <gerd@gnu.org>
5529
5530 * configure.in: Add ``checking'' messages for
5531 XpmReturnAllocPixels.
5532
55332000-08-28 Gerd Moellmann <gerd@gnu.org>
5534
5535 * configure.in: Check <strings.h>; check `index' and `rindex'
5536 functions.
5537
55382000-08-26 Kenichi Handa <handa@etl.go.jp>
5539
5540 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5541 "case "${canonical}" in".
5542
55432000-08-25 Dave Love <fx@gnu.org>
5544
5545 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5546
55472000-08-25 Kenichi Handa <handa@etl.go.jp>
5548
5549 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5550
55512000-08-24 Gerd Moellmann <gerd@gnu.org>
5552
5553 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5554 contains a relative path. Protect against unusable values of $PWD.
5555
55562000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5557
5558 * info/dir (WoMan): Add entry.
5559
5560 * config.bat (maindir): Update src/_gdbinit even if it does
5561 already exist.
5562
55632000-08-07 Gerd Moellmann <gerd@gnu.org>
5564
5565 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5566
55672000-08-03 Gerd Moellmann <gerd@gnu.org>
5568
5569 * configure.in: Add support for ia64*-*-linux*.
5570
55712000-07-27 Gerd Moellmann <gerd@gnu.org>
5572
5573 * make-dist (aclocal.m4): Include in distribution.
5574
55752000-07-26 Dave Love <fx@gnu.org>
5576
5577 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5578
55792000-07-24 Dave Love <fx@gnu.org>
5580
5581 * configure.in: Add AC_SIZE_T.
5582
55832000-07-18 Dave Love <fx@gnu.org>
5584
5585 * configure.in: Reorder so that most tests are done after CPPFLAGS
5586 is set from the C_SWITCH_... definitions.
5587
55882000-07-10 Gerd Moellmann <gerd@gnu.org>
5589
5590 * configure.in (HAVE_XPM): Undo previous change. Check for
5591 preprocessor define XpmReturnAllocPixels.
5592
55932000-07-06 Gerd Moellmann <gerd@gnu.org>
5594
5595 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5596 instead of XpmReadFileToPixmap.
5597
55982000-07-05 Ken Raeburn <raeburn@gnu.org>
5599
5600 * configure.in: Check for <soundcard.h>. Look for ossaudio
5601 library, and set LIBSOUND accordingly.
5602
56032000-07-05 Dave Love <fx@gnu.org>
5604
5605 * configure.in: Use AC_HEADER_SYS_WAIT.
5606
56072000-07-05 Gerd Moellmann <gerd@gnu.org>
5608
5609 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5610 lisp/Makefile. Distribute lisp/Makefile.in instead of
5611 lisp/Makefile.
5612
56132000-06-30 Ken Raeburn <raeburn@gnu.org>
5614
5615 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5616 while searching for image-handling libraries.
5617
56182000-06-26 Gerd Moellmann <gerd@gnu.org>
5619
5620 * configure.in (--with-xim): New option.
5621
56222000-06-23 Dave Love <fx@gnu.org>
5623
5624 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5625 for struct timezone and test how we can call gettimeofday.
5626 Check for OSF 5+. Check for term.h.
5627
5628 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5629 version.
5630
56312000-06-23 Gerd Moellmann <gerd@gnu.org>
5632
5633 * configure.in (HAVE_LIBXP): Change test for libXp.
5634
56352000-06-21 Dave Love <fx@gnu.org>
5636
5637 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5638 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5639 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5640
56412000-06-19 Dave Love <fx@gnu.org>
5642
5643 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5644 _XOPEN_SOURCE is defined.
5645
56462000-06-16 Gerd Moellmann <gerd@gnu.org>
5647
5648 * Makefile.in (distclean): Also make distclean in lisp/.
5649
56502000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5651
5652 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5653
56542000-06-15 Gerd Moellmann <gerd@gnu.org>
5655
5656 * make-dist: Add --help and --snapshot options.
5657
56582000-06-14 Gerd Moellmann <gerd@gnu.org>
5659
5660 * configure.in: Generate lisp/Makefile.
5661
5662 * configure.in: Add support for `*-lynxos*'.
5663 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5664 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5665 on Tru64 UNIX v5.0.
5666
56672000-06-13 Ken Raeburn <raeburn@gnu.org>
5668
5669 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5670 it's on a continuation line.
5671
56722000-06-02 Dave Love <fx@gnu.org>
5673
5674 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5675 files.
5676
5677 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5678 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5679 test.
5680
5681 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5682 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5683
56842000-05-26 Gerd Moellmann <gerd@gnu.org>
5685
5686 * configure.in: Add check for speed_t typedef.
5687
56882000-05-25 Ken Raeburn <raeburn@gnu.org>
5689
5690 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5691 exists; it won't in the CANNOT_DUMP case.
5692
56932000-05-25 Gerd Moellmann <gerd@gnu.org>
5694
5695 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5696 On FreeBSD, the exit status is 1 if CDPATH is not set.
5697 (install-arch-indep): Install ebrowse.info.
5698
56992000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5700
5701 * configure.in: Check for grandpt and getpt.
5702
57032000-05-09 Dave Love <fx@gnu.org>
5704
5705 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5706
57072000-05-05 Gerd Moellmann <gerd@gnu.org>
5708
5709 * make-dist: Make a link for lib-src/grep-changelog.
5710 Copy install-sh.
5711
57122000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5713
5714 * config.bat: Identify the beginning of the cpp stuff in
5715 src/Makefile.in and lib-src/Makefile.in more accurately.
5716
57172000-04-27 Gerd Moellmann <gerd@gnu.org>
5718
5719 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5720
57212000-04-19 Gerd Moellmann <gerd@gnu.org>
5722
5723 * configure.in: Add support for `powerpc-*-netbsd*'.
5724
57252000-04-19 Dave Love <fx@gnu.org>
5726
5727 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5728
5729 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5730
57312000-04-16 Dave Love <fx@gnu.org>
5732
5733 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5734
57352000-04-14 Dave Love <fx@gnu.org>
5736
5737 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5738
5739 * aclocal.m4 (AC_FUNC_MKTIME): New.
5740
57412000-03-28 Ken Raeburn <raeburn@gnu.org>
5742
5743 * configure.in: Line up "--help" output a little better.
5744
57452000-03-26 Gerd Moellmann <gerd@gnu.org>
5746
5747 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5748 New targets.
5749 (bootstrap): Rewritten in terms of the new targets above. Make
5750 info files, too.
5751
57522000-03-12 Gerd Moellmann <gerd@gnu.org>
5753
5754 * config.guess, config.sub: Use the versions of the files from
5755 subversions.
5756
57572000-03-08 Dave Love <fx@gnu.org>
5758
5759 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5760 AC_C_VOLATILE. Define POINTER_TYPE.
5761
5762 * aclocal.m4: New file.
5763
57642000-03-02 Gerd Moellmann <gerd@gnu.org>
5765
5766 * configure.in (machine): Add `mipsel-*-netbsd*' and
5767 `arm-*-netbsd*'.
5768
57692000-03-01 Gerd Moellmann <gerd@gnu.org>
5770
5771 * configure.in (machine): Add support for `*-auspex-sunos*'.
5772
57732000-02-29 Gerd Moellmann <gerd@gnu.org>
5774
5775 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5776
57772000-02-18 Dave Love <fx@gnu.org>
5778
5779 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5780
57812000-02-18 Andreas Schwab <schwab@suse.de>
5782
5783 * Makefile.in (install-arch-indep): Add eudc to list of installed
5784 info files.
5785
57862000-02-17 Ken Raeburn <raeburn@gnu.org>
5787
5788 * configure.in: Include -lz and -ljpeg (if it's available) when
5789 testing for the tiff library.
5790
57912000-02-17 Gerd Moellmann <gerd@gnu.org>
5792
5793 * configure.in: Remove LISP_FLOAT_TYPE.
5794
57952000-02-12 Dave Love <fx@gnu.org>
5796
5797 * configure.in: Use AC_FUNC_VFORK.
5798
57992000-02-01 Gerd Moellmann <gerd@gnu.org>
5800
5801 * make-dist: Various fixes for new development tree.
5802
5803 * leim-Makefile.in: New file.
5804
58052000-01-31 Gerd Moellmann <gerd@gnu.org>
5806
5807 * Makefile.in (dist): Call ./make-dist.
5808
58092000-01-24 Dave Love <fx@gnu.org>
5810
5811 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5812
58132000-01-18 Gerd Moellmann <gerd@gnu.org>
5814
5815 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5816 DGifOpenFileName.
5817
58182000-01-11 Andreas Schwab <schwab@suse.de>
5819
5820 * Makefile.in (install-arch-indep): Update list of info files to
5821 be installed.
5822
58232000-01-05 Dave Love <fx@gnu.org>
5824
5825 * configure.in: Check for jerror.h as well as libjpeg.
5826
58272000-01-03 Andreas Schwab <schwab@suse.de>
5828
5829 * Makefile.in (install-arch-indep): Install autotype*. Run
5830 install-info on autotype and emacs-faq.info.
5831
58321999-12-04 Dave Love <fx@gnu.org>
5833
5834 * Makefile.in (install-arch-indep): Depend on `info'.
5835 (install-strip): Use `install' as sub-make target.
5836
58371999-11-23 Ken Raeburn <raeburn@gnu.org>
5838
5839 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5840 didn't need to be deleted. Check for the k5crypto library as well
5841 as the crypto library; MIT Kerberos 1.1 changed the name.
5842
58431999-11-18 Dave Love <fx@gnu.org>
5844
5845 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5846
58471999-11-11 Erik Naggum <erik@naggum.no>
5848
5849 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5850
58511999-11-08 Dave Love <fx@gnu.org>
5852
5853 * configure.in: Fix change for --with-pop default.
5854
58551999-11-04 Dave Love <fx@gnu.org>
5856
5857 * configure.in: Default to --with-pop. Change sense of with-gcc
5858 and with-toolkit-scroll-bars messages to reflect the defaults.
5859
58601999-11-01 Gerd Moellmann <gerd@gnu.org>
5861
5862 * INSTALL: Mention the Emacs Lisp Reference.
5863
58641999-10-27 Noah Friedman <friedman@splode.com>
5865
5866 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5867
58681999-10-23 Gerd Moellmann <gerd@gnu.org>
5869
5870 * Makefile.in (bootstrap): New target.
5871
58721999-10-19 Paul Eggert <eggert@twinsun.com>
5873
5874 Add support for large files. Merge glibc 2.1.2.
5875
5876 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5877 (HAVE_TM_GMTOFF): New symbol.
5878 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5879 mbrlen, strsignal.
5880 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5881
58821999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5883
5884 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5885 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5886
58871999-10-09 Richard M. Stallman <rms@gnu.org>
5888
5889 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5890 Unset CDPATH to prevent cd from generating output.
5891
58921999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5893
5894 * update-subdirs: Also ignore CVS subdirs.
5895
58961999-10-07 Gerd Moellmann <gerd@gnu.org>
5897
5898 * Makefile.in (install-arch-indep): Add ada-mode.
5899
59001999-10-06 Dave Love <fx@gnu.org>
5901
5902 * Makefile.in: Add rules for config.status, configure.
5903
59041999-09-07 Gerd Moellmann <gerd@gnu.org>
5905
5906 * configure.in (--with-sound): Removed.
5907
59081999-08-30 Gerd Moellmann <gerd@gnu.org>
5909
5910 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5911 the test for Xaw3d.
5912 (HAVE_TIFF): Add -lm to library check.
5913
59141999-08-28 Richard Stallman <rms@gnu.org>
5915
5916 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5917 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5918 after the other X-related libraries.
5919
59201999-08-21 Dave Love <fx@gnu.org>
5921
5922 * configure.in: Don't check for jpeglib.h.
5923
59241999-08-20 Gerd Moellmann <gerd@gnu.org>
5925
5926 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5927 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5928
59291999-08-18 Dave Love <fx@gnu.org>
5930
5931 * configure.in: Check for termcap.h.
5932
59331999-08-15 Gerd Moellmann <gerd@gnu.org>
5934
5935 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5936 use Emacs' scroll bars, even if configured for Motif or when
5937 Xaw3d is available.
5938
59391999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5940
5941 * configure.in: Check for getaddrinfo.
5942
59431999-08-04 Eli Zaretskii <eliz@gnu.org>
5944
5945 * config.bat: Make --no-debug work again by removing -gcoff.
5946
59471999-07-30 Dave Love <fx@gnu.org>
5948
5949 * configure.in: Check for stdlib.h.
5950
59511999-07-19 Dave Love <fx@gnu.org>
5952
5953 * configure.in: Grok sparc64-*-linux-gnu*.
5954
59551999-07-12 Richard Stallman <rms@gnu.org>
5956
5957 * Version 20.4 released.
5958
59591999-06-23 Karl Heuer <kwzh@gnu.org>
5960
5961 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5962 Quote $EMACS, in case it's a program with args.
5963
59641999-06-15 Gerd Moellmann <gerd@gnu.org>
5965
5966 * configure.in (HAVE_GIF): Use libungif instead of libgif
5967 because the former doesn't contain patented compression code.
5968
59691999-05-29 Richard M. Stallman <rms@gnu.org>
5970
5971 * configure.in: Delete the Kerberos stuff.
5972
59731999-05-27 Greg Hudson <ghudson@mit.edu>
5974
5975 * configure.in: Prefer kerberos 5 names.
5976
59771999-04-26 Richard M. Stallman <rms@gnu.org>
5978
5979 * configure.in: Check for libXp.
5980
59811999-04-08 Richard Stallman <rms@gnu.org>
5982
5983 * make-dist: Include change logs in subdirs of `lisp'.
5984
59851999-04-05 Richard Stallman <rms@gnu.org>
5986
5987 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5988 (install-arch-indep): Make ${datadir}/emacs world-readable.
5989
59901999-03-30 Eli Zaretskii <eliz@gnu.org>
5991
5992 * config.bat: Use epaths.* instead of paths.*.
5993
59941999-03-07 Eli Zaretskii <eliz@gnu.org>
5995
5996 * INSTALL: Add detailed instructions to unpack and install
5997 intlfonts on MS-DOS.
5998
59991999-02-26 Richard Stallman <rms@gnu.org>
6000
6001 * configure.in: Use epaths.h and epaths-force instead of paths...
6002
6003 * Makefile.in (epaths-force): Renamed from paths-force;
6004 operate on epaths.in and produce epaths.h.
6005
60061999-02-24 Richard Stallman <rms@gnu.org>
6007
6008 * make-dist: Fix nt/icons directory handling.
6009
60101999-02-22 Simon Josefsson <jas@pdc.kth.se>
6011
6012 * configure.in (f301-fujitsu-uxpv4.1): New target.
6013
60141999-02-20 Richard Stallman <rms@gnu.org>
6015
6016 * make-dist (tempparent): Fix command to update info files.
6017
60181999-02-09 Richard Stallman <rms@gnu.org>
6019
6020 * configure.in (powerpc-apple-netbsd*): New alternative.
6021
60221999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6023
6024 * make-dist: Include the new directory nt/icons in distributions.
6025
60261999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6027
6028 * configure.in: Change message about HAVE_XFREE386.
6029
60301999-01-07 Eli Zaretskii <eliz@gnu.org>
6031
6032 * config.bat: Support configuring with leim.
6033
60341998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6035
6036 * configure.in (mips-sgi-irix6.5): New target.
6037
60381998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6039
6040 * configure.in: Remove GSS-API support, since it has been removed
6041 from movemail.
6042
60431998-12-04 Markus Rost <rost@delysid.gnu.org>
6044
6045 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6046
60471998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6048
6049 * Makefile.in: Don't install customize info file.
6050 Run install-info on viper info file.
6051
60521998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6053
6054 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6055
60561998-11-16 Kenichi Handa <handa@etl.go.jp>
6057
6058 * configure.in (*-*-bsdi4*): New target.
6059
60601998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6061
6062 * configure.in: Fix previous change.
6063
60641998-11-11 Richard Stallman <rms@gnu.org>
6065
6066 * configure.in (aviion-intel): New machine.
6067
60681998-11-04 Kenichi Handa <handa@etl.go.jp>
6069
6070 * configure.in (mips-nec-sysv4*): New target.
6071
60721998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6073
6074 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6075 from lisp.
6076
60771998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6078
6079 * make-dist: Don't include fns*.el in dist.
6080
60811998-10-30 Dave Love <fx@gnu.org>
6082
6083 * configure.in: Don't mkdir cpp.
6084
60851998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6086
6087 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6088 ${archlibdir}.
6089
60901998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6091
6092 * Version 20.3 released.
6093
60941998-07-30 Paul Eggert <eggert@twinsun.com>
6095
6096 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6097 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6098 (lwlib/Makefile, leim/Makefile):
6099 Prepend $(srcdir)/ to rule dependencies outside this dir.
6100
61011998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6102
6103 * configure.in: Use unset CDPATH instead of making it empty.
6104
61051998-06-20 Karl Heuer <kwzh@gnu.org>
6106
6107 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6108
61091998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6110
6111 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6112 and default.el. Sort the results.
6113
61141998-05-31 Karl Heuer <kwzh@gnu.org>
6115
6116 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6117 writable.
6118
61191998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6120
6121 * Makefile.in (install-arch-indep):
6122 Don't alter site-lisp/subdirs.el if it exists.
6123
61241998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6125
6126 * Makefile.in (install-arch-indep): Put `-' on commands to create
6127 subdirs.el in site-lisp dirs.
6128
61291998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6130
6131 * Makefile.in (install-arch-indep): Fix typo in previous change.
6132
61331998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6134
6135 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6136
61371998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6138
6139 * Makefile.in (mkdir): Create the site-lisp dirs.
6140 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6141
61421998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6143
6144 * Makefile.in (INSTALL_INFO): New variable.
6145 (install-arch-indep): Don't replace the dir file if it already exists.
6146 Use the install-info program, via INSTALL_INFO, to add entries.
6147 Make the `info' subdir and the Info files world-readable.
6148
61491998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6150
6151 * config.bat: Make sure the environment is large enough to support
6152 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6153
61541998-04-10 Karl Heuer <kwzh@gnu.org>
6155
6156 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6157
61581998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6159
6160 * configure.in: Add --with-gssapi to specify GSS-API
6161 authentication support for movemail.
6162
61631998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6164
6165 * Makefile.in (install-arch-indep): Fix previous change.
6166
61671998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6168
6169 * Makefile.in (info): Run man in build dir, not srcdir.
6170
61711998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6172
6173 * Makefile.in (install-arch-indep): Fix previous change.
6174
61751998-03-23 Kenichi Handa <handa@etl.go.jp>
6176
6177 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6178
61791998-03-22 Richard Stallman <rms@gnu.org>
6180
6181 * Makefile.in (install-arch-indep): Put special subdirs.el files
6182 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6183
61841998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6185
6186 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6187
61881998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6189
6190 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6191 (m68*-hp-hpux*): Handle versions 1X like 10.
6192
61931998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6194
6195 * make-dist: PROBLEMS is now in etc, not top level dir.
6196
6197 * Makefile.in (SOURCES): Delete PROBLEMS.
6198
61991998-02-25 Richard Stallman <rms@gnu.org>
6200
6201 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6202
6203 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6204
62051998-01-17 Richard Stallman <rms@gnu.org>
6206
6207 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6208
62091998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6210
6211 * make-dist (tempparent): New option --no-check.
6212
6213 * make-dist: Don't do anything with cpp directory.
6214
62151997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6216
6217 * configure.in (sparc-fujitsu-sysv4*): New target.
6218
62191997-12-17 Andreas Schwab <schwab@gnu.org>
6220
6221 * configure.in: Cache more tests. Add missing quotes around
6222 message with embedded comma.
6223
62241997-12-04 Karl Heuer <kwzh@gnu.org>
6225
6226 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6227
62281997-11-26 Joel N. Weber II <devnull@gnu.org>
6229
6230 * make-dist: Changed the comment about `umask 0' to say `Don't
6231 restrict access to any files.'; previously it said `Don't protect
6232 any files', which may have implied that we think fascism is good.
6233
62341997-11-24 Paul Eggert <eggert@twinsun.com>
6235
6236 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6237 strftime needs the underlying host's strftime for locale dependent
6238 formats.
6239
62401997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6241
6242 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6243
62441997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6245
6246 * config.bat: Configure the man subdirectory.
6247
62481997-11-07 Paul Eggert <eggert@twinsun.com>
6249
6250 * configure.in (AC_CHECK_LIB): Add -lintl.
6251
62521997-11-07 Karl Heuer <kwzh@gnu.org>
6253
6254 * make-dist (check for .elc files): Avoid bash-specific syntax.
6255 (check for overflow 14-char limit): Simplify.
6256
62571997-11-07 Richard Stallman <rms@gnu.org>
6258
6259 * Makefile.in (install): Move blessmail last.
6260
62611997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6262
6263 * configure.in (gettimeofday, one arg or two):
6264 Clarify messages by avoiding double negative.
6265
62661997-09-30 Karl Eichwalder <ke@suse.de>
6267
6268 * Makefile.in (install-arch-indep): Install the widget info file.
6269
62701997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6271
6272 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6273 libraries in reverse order, so that libraries will appear in the
6274 correct dependency order on the link line (and so that the
6275 configure checks themselves will work properly when early
6276 libraries depend on later ones).
6277
62781997-09-21 Erik Naggum <erik@naggum.no>
6279
6280 * make-dist (making links to `src'): Keep timestamp on copied files.
6281
6282 * make-delta: New script to produce delta distributions.
6283
62841997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6285
6286 * Version 20.2 released.
6287
62881997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6289
6290 * Version 20.1 released.
6291
6292 * Makefile.in (install-leim): Depend on mkdir.
6293 (leim): Depend on src.
6294
62951997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6296
6297 * configure.in: Recognize alpha* instead of just alpha.
6298
62991997-09-12 Paul Eggert <eggert@twinsun.com>
6300
6301 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6302
63031997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6304
6305 * update-subdirs: Use rm -f.
6306
63071997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6308
6309 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6310 Ignore subdirs named Old.
6311
63121997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6313
6314 * configure.in: Add OpenBSD clause to set $machine.
6315
63161997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6317
6318 * make-dist: Recompile everything after updating various Lisp files.
6319 Recompile in leim as well as lisp.
6320 Check in leim as well as lisp for mismatched files and too-long names.
6321
63221997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6323
6324 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6325
63261997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6327
6328 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6329 before trying to copy anything from it.
6330
63311997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6332
6333 * Makefile.in (man/Makefile): New target.
6334 (tags): Define env var EMACS and run Makefile from build dir.
6335
63361997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6337
6338 * config.bat: If src/_gdbinit doesn't exist, try using
6339 src/.gdbinit to create it (for building on Windows 95).
6340
63411997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6342
6343 * Makefile.in (install-arch-indep):
6344 Discard extra data in tar | tar pipes.
6345
63461997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6347
6348 * configure.in (x_default_search_path): Corrected
6349 '${x_library}' to '${x_library}/X11'.
6350
63511997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6352
6353 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6354
63551997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6356
6357 * configure.in: Support auto-configuration of both Kerberos V4 and
6358 Kerberos V5 for movemail, including detection of V4 and V5 header
6359 files and libraries.
6360
63611997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6362
6363 * configure.in: Compute x_default_search_path
6364 and substitute into makefiles.
6365
6366 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6367
63681997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6369
6370 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6371
63721997-08-07 Erik Naggum <erik@naggum.no>
6373
6374 * configure.in: Remove lockdir, it is no longer needed.
6375 * Makefile.in (mkdir): Don't create lockdir.
6376 (lockdir): Variable deleted.
6377 (paths-force): Don't operate on PATH_LOCK.
6378
63791997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6380
6381 * leim-Makefile.in (clean, distclean): New targets.
6382
6383 * make-dist: Include leim/ChangeLog in leim distribution.
6384
63851997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6386
6387 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6388
63891997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6390
6391 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6392
63931997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6394
6395 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6396
63971997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6398
6399 * make-dist: Update leim/leim-list.el.
6400 Pass along value of $EMACS when updating lisp dir.
6401
64021997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6403
6404 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6405 prerequisite to the use of Doug Lea's malloc.
6406
64071997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6408
6409 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6410
6411 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6412
64131997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6414
6415 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6416
64171997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6418
6419 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6420 to news-r6.h.
6421
64221997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6423
6424 * config.bat: Use `sed' instead of `cp', which might not be
6425 installed.
6426
64271997-07-09 Kenichi Handa <handa@etl.go.jp>
6428
6429 * Makefile.in (mostlyclean): Add cleaning leim directory.
6430 (clean, distclean, maintainer-clean): Likewise.
6431
64321997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6433
6434 * make-dist (bogosities): Check subdirs of `lisp' also.
6435
64361997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6437
6438 * make-dist (etc): Really avoid symlinks now.
6439 (lisp): Don't delete from subdirs the things we never copy.
6440
64411997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6442
6443 * Makefile.in (install-arch-indep): Correct the target name.
6444 The first letter `i' was dropped by the previous change of mine.
6445
64461997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6447
6448 * configure.in (leim/Makefile): Generate this.
6449 (*-sysv4.2uw*): Recognize new alternative.
6450
6451 * leim-Makefile.in: Renamed from leim-Makefile.
6452
6453 * make-dist: Set up real-leim subdirectory,
6454 with the real contents of leim; then move it to
6455 a separate top-level directory.
6456
6457 * make-dist: Don't mention site-lisp, site-init, site-start
6458 or default, when listing files hat are not compiled and should be.
6459
6460 * configure.in: Create src/config.stamp at the end.
6461
64621997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6463
6464 * Makefile.in (install-leim): Correct previous change.
6465
64661997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6467
6468 * Makefile.in (install-leim): New target.
6469 (install): Depend on install-leim.
6470
64711997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6472
6473 * Makefile.in (SUBDIR): Add leim.
6474 (SUBDIR_MAKEFILES): Add leim/Makefile.
6475 (leim/Makefile): New target.
6476
64771997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6478
6479 * leim-Makefile: New file.
6480 * make-dist: Initialize a `leim' subdirectory with that makefile.
6481
64821997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6483
6484 * configure.in (GNU_MALLOC_reason): Fix message text.
6485
64861997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6487
6488 * make-dist (lisp): Don't process subdirs that start with =.
6489 (etc): Copy symlinks, as in src.
6490
64911997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6492
6493 * configure.in (i*86-*-unixware*): New alternative.
6494
64951997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6496
6497 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6498 and touch it explicitly.
6499
6500 * configure.in (mips-sony-newsos6*): New alternative.
6501 (mips-*-linux-gnu*): New alternative.
6502 (*-*-bsdi*): New alternative.
6503 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6504
65051997-06-22 Dave Love <d.love@dl.ac.uk>
6506
6507 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6508 (src/config.h): New target to re-configure if src/config.in is patched.
6509
65101997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6511
6512 * configure.in (shutdown): Check for `shutdown' function.
6513
65141997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6515
6516 * update-subdirs: Include the directory "language" in subdirs.
6517
65181997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6519
6520 * configure.in (m88k-dg-dgux4*): New alternative.
6521 (alpha-*-netbsd*): New alternative.
6522 (powerpcle-*-solaris2*): New alternative.
6523
65241997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6525
6526 * make-dist: Warn about .el files that are not compiled.
6527
65281997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6529
6530 * Makefile.in (dist): Don't run update-subdirs here,
6531 since make-dist now gets that done.
6532
6533 * make-dist: Use the new `updates' target in lisp/Makefile.
6534
6535 * make-dist: Use new non-file targets in lisp/Makefile.
6536
65371997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6538
6539 * make-dist: Handle all subdirs of `lisp' uniformly.
6540 Don't handle `term' and `language' specially.
6541 Clear out umask at the beginning.
6542
65431997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6544
6545 * make-dist: Use Make to update finder-inf.el and autoloads.
6546 Also update cus-load.el.
6547
65481997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6549
6550 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6551 in case it is desirable to disable the GNU malloc features with glibc.
6552
65531997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6554
6555 * configure.in (DOUG_LEA_MALLOC):
6556 Define if malloc_{get,set}_state exist.
6557
65581997-03-05 Kenichi Handa <handa@etl.go.jp>
6559
6560 * make-dist: Make links for files under lisp/language.
6561
65621997-02-20 Kenichi Handa <handa@etl.go.jp>
6563
6564 * update-subdirs: Exclude the directory "language" from subdirs.
6565
65661997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6567
6568 * configure.in: Check for rint and cbrt.
6569
65701997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6571
6572 * make-dist: Use $EMACS to say where to run Emacs.
6573 Add --no-update option.
6574
65751996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6576
6577 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6578
65791996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6580
6581 * make-dist (copying src): Check thoroughly for symlinks
6582 and copy them in all cases. Regularize the linking of *.in
6583 and *.opt and ChangeLog files.
6584 (copying lib-src): Likewise.
6585 Don't rm getdate.c or y.tab.*--they don't exist any more.
6586
65871996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6588
6589 * configure.in: Check for libmail, maillock.h and
6590 touchlock (for movemail).
6591
65921996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6593
6594 * configure.in (limits.h): Check for this file.
6595
65961996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6597
6598 * configure.in (rs6000-ibm-aix4.2): New alternative.
6599 (rs6000-ibm-aix4.0): New alternative.
6600 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6601
66021996-11-22 Ben Harris <bjh21@cam.ac.uk>
6603
6604 * configure.in: Recognize vax-*-netbsd*.
6605
66061996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6607
6608 * configure.in (locallisppath): Add leim directory.
6609
66101996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6611
6612 * config.bat: Make sure `mv' supports forward slashes and -f.
6613
66141996-10-28 Christian Limpach <chris@nice.ch>
6615
6616 * configure.in (hppa*-next-nextstep*): * added after hppa
6617 to accept hppa1.0 and hppa1.1.
6618
66191996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6620
6621 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6622 * configure.in (ld_switch_machine): Fix typo.
6623
66241996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6625
6626 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6627 from config.h and use them in $ac_link.
6628
66291996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6630
6631 * configure.in: Create a subdir named `lisp'.
6632
66331996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6634
6635 * configure.in: Check for getcwd.
6636
66371996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6638
6639 * configure.in: Check for termios.h. Check for setpgid.
6640
66411996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6642
6643 * configure.in: Check for setrlimit.
6644
66451996-08-31 Paul Eggert <eggert@twinsun.com>
6646
6647 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6648
66491996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6650
6651 * configure.in: Check for utimes.
6652
6653 * configure.in: Check for com_err library, but only
6654 if --with-kerberos was used. Check for krb and des
6655 only if --with-kerberos.
6656
66571996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6658
6659 * Makefile.in (INSTALL_STRIP): New variable.
6660 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6661 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6662
66631996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6664
6665 * configure.in: Check for krb and des libraries.
6666
66671996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6668
6669 * configure.in (*-sunos4.1.[3-9]*noshare):
6670 Use sunos413, not sunos4-1-3.
6671 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6672 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6673
66741996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6675
6676 * Makefile.in (src/paths.h): Target deleted.
6677 (paths-force): Delete all dependencies on this target
6678 but don't delete the target.
6679 (install): Depend on `all'.
6680 (paths-force): Don't print a message.
6681
6682 * configure.in: Generate src/paths.h here.
6683
66841996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6685
6686 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6687 New variables that affect linking only.
6688 (alpha-dec-osf*): Use those instead of previous change.
6689
66901996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6691
6692 * Makefile.in (install-arch-indep): Install info/messages.
6693
66941996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6695
6696 * Version 19.33 released.
6697
66981996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6699
6700 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6701 Fix previous change.
6702
67031996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6704
6705 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6706 New alternative.
6707
67081996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6709
6710 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6711 and NON_GCC_TEST_OPTIONS.
6712
67131996-08-06 Paul Eggert <eggert@twinsun.com>
6714
6715 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6716 "TZ=..." in environ.
6717
67181996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6719
6720 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6721
67221996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6723
6724 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6725 the more general *-sunos4.1.[3-9]* clause.
6726
67271996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6728
6729 * Version 19.32 released.
6730
6731 * configure.in (*-sco3.2v5*):
6732 Set OVERRIDE_CPPFLAG to a string of one space.
6733 Fix the code that uses OVERRIDE_CPPFLAG.
6734
67351996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6736
6737 * configure.in: Undo previous change.
6738
67391996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6740
6741 * config.sub: Use `pc', not `unknown', when canonicalizing
6742 the vendor for ...86.
6743
67441996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6745
6746 * configure.in: Check for termios.h header.
6747
67481996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6749
6750 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6751
67521996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6753
6754 * configure.in: Split bsdos2 and bsdos2-1.
6755
67561996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6757
6758 * config.sub: If last two words are not a recognized
6759 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6760 Make conversion of gnu/linux to linux-gnu really work.
6761
6762 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6763
67641996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6765
6766 * configure.in (check for using Lucid widgets by default):
6767 Eliminate indentation that confuses some compilers.
6768
67691996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6770
6771 * config.sub: Convert linux and gnu/linux to linux-gnu.
6772
6773 * make-dist: Don't update getdate.c.
6774 Ignore =... files when checking for too-long Lisp file names.
6775
67761996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6777
6778 * configure.in (euidaccess): Check for that, not for eaccess.
6779
67801996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6781
6782 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6783 before `noshare'.
6784 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6785
67861996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6787
6788 * configure.in: Rename lignux to linux-gnu in configuration names.
6789 Use gnu-linux as the opsys value (s/ file name).
6790 Allow i686 just like i386, i486, i586.
6791
67921996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6793
6794 * configure.in (i*86-*-sco3.2v5): New alternative.
6795 (OVERRIDE_CPPFLAG): New variable.
6796 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6797
6798 * configure.in: Specify vpath for .texi files.
6799
68001996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6801
6802 * configure.in: Always check for HAVE_X11R5.
6803 Separately decide whether to use a toolkit by default.
6804
68051996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6806
6807 * configure.in: If X11R5 is missing the Xaw headers,
6808 default to --with-x-toolkit=no.
6809
68101996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6811
6812 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6813
68141996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6815
6816 * Makefile.in (install-arch-indep): If cd etc makes output,
6817 don't treat that as part of the tar data.
6818 Check that ./lisp actually exists.
6819
68201996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6821
6822 * make-dist: Check for long file names.
6823
68241996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6825
6826 * Version 19.31 released.
6827
68281996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6829
6830 * configure.in: Recognize sparc-*-lignux.
6831
68321996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6833
6834 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6835 Don't include config.w95.
6836
68371996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6838
6839 * make-dist: Replace --no-clean-up and --no-tar options
6840 with --clean-up and --tar, so that the default is useful.
6841
68421996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6843
6844 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6845 if not, tell the user to rename it and abort.
6846
68471996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6848
6849 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6850 test program.
6851
68521996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6853
6854 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6855
6856 * make-dist (MANIFEST): Fix previous change.
6857 (msdos): Put mainmake.v2 into the dist.
6858
68591996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6860
6861 * make-dist: Exit if autoconf fails.
6862
68631996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6864
6865 * config.bat: Set djgpp-ver, and unset it at the end.
6866 Add a number of conditionals for DJGPP version 2.
6867 Rename label libsrc2 to libsrc3.
6868 Substitute for LDFLAGS in src/Makefile.
6869 Substitute for ALL_CFLAGS in lib-src/Makefile.
6870
68711996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6872
6873 * configure.in (ncurses): Check this after checking fns like strerror.
6874
68751996-04-08 Erik Naggum <erik@naggum.no>
6876
6877 * make-dist (MANIFEST): Don't include lines from =files.
6878
68791996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6880
6881 * make-dist: Don't put lisp/dired.todo in the dist.
6882
68831996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6884
6885 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6886
6887 * configure.in (setlocale): Check for it.
6888
6889 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6890
68911996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6892
6893 * configure.in: Use lignux instead of linux as value of opsys.
6894
68951996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6896
6897 * Makefile.in (install-strip): Fix whitespace.
6898 Get rid of continuation.
6899
6900 * config.sub: Convert linux or gnu/linux to lignux.
6901
69021996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6903
6904 * configure.in: Accept lignux in configuration name.
6905
69061996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6907
6908 * Makefile.in (install-strip): New target.
6909
69101996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6911
6912 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6913 -f failed to do the job on Suns.
6914
69151996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6916
6917 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6918
6919 * configure.in (linux/version.h): Check for this header.
6920
69211996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6922
6923 * configure.in: Remove -fno-builtin hackery from -lm check.
6924
69251996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6926
6927 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6928 just this test.
6929
6930 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6931
69321996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6933
6934 * configure.in: Check for ncurses.
6935
69361996-02-28 Paul Eggert <eggert@twinsun.com>
6937
6938 * configure.in (LOCALTIME_CACHE):
6939 Also define if localtime mishandles unsetting TZ.
6940 This works around a localtime bug in mips-dec-ultrix.
6941
69421996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6943
6944 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6945
6946 * configure.in: Improve messages about X versions.
6947
69481996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6949
6950 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6951
69521996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6955 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6956
6957 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6958 (install): Put install-arch-indep before install-arch-dep.
6959
69601996-02-20 Dave Love <d.love@dl.ac.uk>
6961
6962 * INSTALL: Clarify info about MS-DOS path handling.
6963
69641996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6965
6966 * Makefile.in (install-arch-indep): Install info/ccmode*.
6967 In previous change, protect against /bin/pwd returning null string.
6968
69691996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6970
6971 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6972 to lispdir.
6973
69741996-02-01 Paul Eggert <eggert@twinsun.com>
6975
6976 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6977
69781996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6979
6980 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6981
69821996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6983
6984 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6985 we delete everything distclean deletes.
6986
69871996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6988
6989 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6990
69911996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6992
6993 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6994 into LDFLAGS instead of into LIBS.
6995
69961996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6997
6998 * configure.in (HAVE_XMU): Fix typo in previous change.
6999
70001996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7001
7002 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7003
70041996-01-10 Erik Naggum <erik@naggum.no>
7005
7006 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7007
70081996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7009
7010 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7011
70121996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7013
7014 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7015 and use -lXt to link it.
7016
70171996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7018
7019 * configure.in (locallisppath): Put version-specific dir first.
7020
70211996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7022
7023 * configure.in (hppa-*-nextstep*): New alternative.
7024 (USE_X_TOOLKIT): By default, set this to "maybe";
7025 and change that later to LUCID or "no" according to X11 version.
7026
7027 * make-dist: Recompile outdated .elc files and update all autoloads.
7028
70291996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7030
7031 * configure.in (locallisppath): Fix typo in last change: " -> '.
7032
70331996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7034
7035 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7036
70371995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7038
7039 * Makefile.in (install-arch-indep): Give all files read permission.
7040
70411995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7042
7043 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7044 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7045
70461995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7047
7048 * configure.in: Determine HAVE_X11R6.
7049 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7050
70511995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7052
7053 * configure.in: Just "solaris" now defaults to version 2.4.
7054 Add sunos4.1.n-noshare as alternative.
7055
70561995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7057
7058 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7059
70601995-11-29 Erik Naggum <erik@naggum.no>
7061
7062 * Makefile.in (install-arch-indep): Add missing backslash.
7063
70641995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7065
7066 * Makefile.in (install-arch-indep): Don't install
7067 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7068
70691995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7070
7071 * Makefile.in (install-arch-indep): Fix previous change.
7072
7073 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7074
70751995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7076
7077 * Version 19.30 released.
7078
7079 * make-dist (lisp): Exclude subdirs.el.
7080
70811995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7082
7083 * make-dist (etc): Delete *.orig and *.rej.
7084
70851995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7086
7087 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7088
70891995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7090
7091 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7092
70931995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7094
7095 * make-dist (nt): Rename install, readme, and todo to
7096 INSTALL, README, and TODO.
7097
70981995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7099
7100 * make-dist (lisp): Don't distribute site-start.
7101
71021995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7103
7104 * make-dist: Break the hard link on alloca.c.
7105
71061995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7107
7108 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7109
71101995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7111
7112 * make-dist (src, lib-src): Don't distribute Makefile.c.
7113 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7114
71151995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7116
7117 * Makefile.in (mkdir): Create man1dir, not mandir.
7118 (uninstall): Use man1dir, not mandir.
7119
71201995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7121
7122 * Makefile.in (man1dir): New variable.
7123 (install-arch-indep): Use man1dir.
7124
7125 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7126
7127 * make-dist: Create lisp/MANIFEST.
7128
71291995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7130
7131 * configure.in (m68k-*-linux*): New alternative.
7132
71331995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7134
7135 * make-dist: Use new names config.in, paths.in, and
7136 {src,lib-src}/Makefile.in.
7137
71381995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7139
7140 * configure.in: Don't bother checking for drem.
7141
71421995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7143
7144 * Makefile.in (distclean): Delete line with just a tab in it.
7145 (install-arch-indep): Delete spaces that precede tabs.
7146 Delete spurious `fi' left from previous change.
7147 (install): Supply `true' as command, to avoid null command.
7148
71491995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7150
7151 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7152
71531995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7154
7155 * configure.in (powerpc-*-solaris2): New alternative.x
7156
71571995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7158
7159 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7160 of paths.h.tmp$$, to avoid going beyond 14 characters.
7161
71621995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7163
7164 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7165
71661995-09-06 Paul Eggert <eggert@twinsun.com>
7167
7168 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7169 if localtime caches TZ. Check for tzset.
7170
71711995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7172
7173 * config.bat: Simplify using new names file names src/makefile.in,
7174 config.in, paths.in. Change Echo commands not to use `.
7175
71761995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7177
7178 * Makefile.in (install-arch-indep): Always install the new dir file;
7179 rename the previous dir file to dir.bak or dir.old.
7180
71811995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7182
7183 * configure.in (RANLIB): Substitute this into makefiles.
7184 Set it specially on solaris; set it by default on other systems.
7185
7186 * configure.in: Fix previous Alpha change.
7187
71881995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7189
7190 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7191 NON_GCC_TEST_OPTIONS.
7192
71931995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7194
7195 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7196 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7197
7198 * configure.in (alpha-*-linux*): New configuration.
7199
72001995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7201
7202 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7203 (m68k-next-nextstep*): New alias for that.
7204 (i*86-*-nextstep*): Use nextstep.h.
7205 (sparc-*-nextstep*): New configuration.
7206
72071995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7208
7209 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7210 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7211
72121995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7213
7214 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7215 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7216
72171995-07-18 Mike Long <mike.long@analog.com>
7218
7219 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7220
72211995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7222
7223 * Makefile.in (src/paths.h, paths-force):
7224 Rename src/paths.h.in to src/paths.in.
7225 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7226
7227 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7228 Use Makefile.c for intermediate file.
7229 Rename src/config.h.in to src/config.in.
7230
72311995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7232
7233 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7234 (mips-dec-ultrix4.[12]): New alternative for old versions.
7235
72361995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7237
7238 * make-dist: Don't break intra-tree links.
7239
72401995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7241
7242 * configure.in: Put back archlibdir initialization. Require
7243 autoconf 2.4.1 or later.
7244
72451995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7246
7247 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7248 (mips-mips-riscos5*): New alternative.
7249
72501995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7251
7252 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7253
72541995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7255
7256 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7257 (mandir, infodir, archlibdir): Initializations deleted.
7258
7259 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7260 On hpux9shr, use hpux9shxr4.h.
7261
72621995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7263
7264 * configure.in: Added target mips-dec-mach_bsd4.3.
7265 * config.guess: Guess mips-dec-mach_bsd4.3.
7266
72671995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7268
7269 * Makefile.in (mkdir): Use symbolic chmod.
7270
72711995-06-22 Paul Eggert <eggert@twinsun.com>
7272
7273 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7274 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7275
72761995-06-22 Paul Eggert <eggert@twinsun.com>
7277
7278 * Makefile.in (SUBDIR_MAKEFILES):
7279 Add man/Makefile, so `make distclean' removes it.
7280 (top_distclean): Add config.log to the list of files to be removed.
7281
72821995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7283
7284 * Version 19.29 released.
7285
72861995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7287
7288 * configure.in: Fix the previous change to verify that the -b
7289 option really solves the problem.
7290
7291 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7292
72931995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7294
7295 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7296
72971995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7298
7299 * configure.in: Report more clearly when there is no special
7300 dir to search for X includes or libraries.
7301
73021995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7303
7304 * configure.in: Check for -lpthreads, not -lpthread.
7305
73061995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7307
7308 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7309
73101995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7311
7312 * configure.in: Check for -lpthread.
7313
73141995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7315
7316 * Makefile.in (install-arch-indep): Install info files for mh-e.
7317 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7318
73191995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7320
7321 * configure.in (*-solaris2.5): New configuration.
7322
7323 * make-dist: Copy new files config.nt and config.w95.
7324
73251995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7326
7327 * configure.in: Use x_includes, not x_libraries, for -I.
7328 Make bitmapdir a colon-separated list.
7329
73301995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7331
7332 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7333
7334 * configure.in: Allow x_libraries and x_includes to be paths.
7335
73361995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7337
7338 * configure.in: Fix typo.
7339
73401995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7341
7342 * INSTALL: Clarify use of site-init.el.
7343
73441995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7345
7346 * configure.in: Pass arg to sqrt.
7347
73481995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7349
7350 * make-dist: Fix May 6 change.
7351
73521995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7353
7354 * vpath.sed: Delete reference to ymakefile.
7355
73561995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7357
7358 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7359
73601995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7361
7362 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7363
7364 * update-subdirs: Specify /bin/sh to run the script.
7365
73661995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7367
7368 * make-dist: Put src/makefile.nt in dist.
7369
7370 * configure.in (i[345]86-*-bsdi2*): New configuration.
7371 (vax-dec-bsd386*): Deleted.
7372
73731995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7374
7375 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7376 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7377 Use fmod instead of logb in -lm check.
7378
73791995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7380
7381 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7382 Use bsd4-3. Don't set NON_GNU_CPP.
7383
7384 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7385 In nt, copy various different things, but not *.cmd.
7386 Fix the ln commands for the subdirs of nt.
7387
73881995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7389
7390 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7391
73921995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7393
7394 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7395 since that's what the header file expects.
7396
73971995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7398
7399 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7400 and 68040 based machines when choosing options for gnucc.
7401
74021995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7403
7404 * Makefile.in (top_distclean): Delete config.cache.
7405
74061995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7407
7408 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7409
7410 * configure.in: Use m/ncr386.h.
7411
74121995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7413
7414 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7415
74161995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7417
7418 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7419 (man): Don't copy texindex.c and getopt.c; they're deleted.
7420 (etc): Omit `e'; it's a subdirectory.
7421 (etc/e): Use `../..', not `..', to reference top level.
7422
74231995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7424
7425 * Makefile.in (install-arch-indep, dist):
7426 Look for `update-subdir' in $(srcdir).
7427
74281995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7429
7430 * make-dist: Include mkinstalldirs in distribution.
7431
74321995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7433
7434 * make-dist: Add missing close backquote.
7435
74361995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7437
7438 * make-dist: Don't distribute shortnames directory.
7439
74401995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7441
7442 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7443
74441995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7445
7446 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7447
74481995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7449
7450 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7451
74521995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7453
7454 * configure.in (mips-sgi-irix6): New configuration.
7455
74561995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7457
7458 * Makefile.in (maintainer-clean): Renamed from realclean.
7459
74601995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7461
7462 * configure.in: Create a .gdbinit that sources the real one,
7463 if using a different build directory.
7464
74651995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7466
7467 * configure.in: Check for sys/select.h.
7468
74691995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7470
7471 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7472
74731994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7474
7475 * configure.in: Handle isc 4.1 operating system.
7476
74771994-12-10 Richard Stallman <rms@kepa>
7478
7479 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7480 (rs6000-ibm-aix4*): New alternative.
7481
74821994-12-06 Richard Stallman <rms@kepa>
7483
7484 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7485
74861994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7487
7488 * configure.in: Don't try to make directories that are guaranteed
7489 to already exist.
7490
74911994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7492
7493 * configure.in: Generate man/Makefile from man/Makefile.in.
7494 Create the man subdir.
7495
7496 * Makefile.in (dvi): Run Make in our man subdir.
7497
7498 * make-dist: Create subdir etc/e.
7499 Make links to it.
7500 Put man/Makefile.in in dist, instead of man/Makefile.
7501
75021994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7503
7504 * configure.in: Add --with-pop, --with-kerberos, and
7505 --with-hesiod for movemail.
7506
75071994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7508
7509 * configure.in (m68*-apollo*): Use s/domain.h.
7510
75111994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7512
7513 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7514
75151994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7516
7517 * configure.in: Don't add -I, -L, -R options for cc if their
7518 arguments would be empty.
7519
75201994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7521
7522 * configure.in (i860-intel-osf1*): New alternative.
7523 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7524 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7525
75261994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7527
7528 * configure.in: Make h_errno check not use nested functions.
7529
75301994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7531
7532 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7533
75341994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7535
7536 * Makefile.in (install-arch-indep): Avoid continued comment
7537 swallowing target line.
7538
75391994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7540
7541 * configure.in: Protect a character class with `changequote'.
7542
75431994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7544
7545 * configure.in: Accept `news' as a synonym for `newsos'.
7546
75471994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7548
7549 * Makefile.in: Don't rm files if cd fails.
7550
75511994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7552
7553 * make-dist: Put nt subdir and its subdirs in the dist.
7554 (lib-src): Put makefile.nt in the dist.
7555 (lisp): Put makefile.nt in the dist.
7556
75571994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7558
7559 * configure.in: Change a stray `[' to `test'.
7560
75611994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7562
7563 * configure.in: Adapt for Autoconf v2. Use the standard argument
7564 parser, host type canonicalizer, X11 finder, and message
7565 printing macros. Use the new macro names. Use `test' instead of `['.
7566
75671994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7568
7569 * configure.in: Check for getpagesize.
7570
75711994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7572
7573 * make-dist (msdos): Put sed* in the distribution.
7574
75751994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7576
7577 * config.bat: New option, `--with-x', for configuring Emacs
7578 for use with the X11 system DesqView/X.
7579 New option, `--no-debug', for compiling Emacs without debug
7580 information thus saving disk space.
7581 (src/config.h, src/paths.h): Use `update' (which is like
7582 `move-if-changed') to change the file.
7583 (src/config.h): When configuring for X11 perform extra changes.
7584 (src/makefile): When configuring for X11 perform extra changes.
7585 (lib-src): Remove temporary files.
7586 (): Check that `sed', `rm', `mv', and `gcc' are available.
7587
75881994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7589
7590 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7591
7592 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7593
75941994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7595
7596 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7597
7598 * configure.in (canonical): Substitute var into makefiles.
7599 (bitmapdir): Likewise.
7600
7601 * Makefile.in (bitmapdir): New variable.
7602 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7603
76041994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7605
7606 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7607
7608 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7609 * update-subdirs: New shell script.
7610
76111994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7612
7613 * Makefile.in (top_distclean): Don't rm build-install.
7614 (SOURCES): Delete build-install.in.
7615
7616 * make-dist: Don't distribute build-ins.in.
7617 * build-ins.in: File deleted.
7618
76191994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7620
7621 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7622
76231994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7624
7625 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7626
7627 * configure.in (libexecdir): Renamed from libdir. New default.
7628 (sharedstatedir): Renamed from statedir. New default.
7629 (datadir): New default.
7630
7631 * make-dist: Don't distribute subdirs.el.
7632
76331994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7634
7635 * configure.in (eaccess): Check for it.
7636
76371994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7638
7639 * configure.in (mktime): Check for it.
7640
76411994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7642
7643 * configure.in (motif): Add support for usage and option checking.
7644
76451994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7646
7647 * configure.in (utimes): Check for it.
7648
76491994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7650
7651 * Makefile.in (install-arch-indep): Don't do mkdir here.
7652
76531994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7654
7655 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7656 riscix.h renamed to acorn.h.
7657
76581994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7659
7660 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7661 New configurations.
7662
76631994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7664
7665 * configure.in: Remove trailing slashes from srcdir.
7666
76671994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7668
7669 * configure.in (i[345]86-sequent-ptx*): Handle
7670
76711994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7672
7673 * Makefile.in (paths-force): Depend on src/paths.h
7674
76751994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7676
7677 * configure.in (config_options): Save all arguments, not just some.
7678
76791994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7680
7681 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7682
7683 * configure.in: Add AC_AIX.
7684 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7685
76861994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7687
7688 * configure.in (parsing options): Simplify sed command to delete -'s.
7689
76901994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7691
7692 * configure.in (config_options): New shell variable.
7693 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7694
76951994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7696
7697 * configure.in (alpha-dec-osf*): New target.
7698
7699 * Makefile.in: Use just one FRC target.
7700
77011994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7702
7703 * Makefile.in (removenullpaths, paths-force):
7704 Use name paths.h.tmp$$, which depends on the pid.
7705
77061994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7707
7708 * Makefile.in (removenullpaths, paths-force):
7709 Put paths.h.tmp in top-level dir, not in src.
7710
77111994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7712
7713 * Version 19.27 released.
7714
77151994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7716
7717 * Version 19.26 released.
7718
77191994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7720
7721 * configure.in: Check for lrand48, not rand48.
7722
77231994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7724
7725 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7726 (powerpc-ibm-aix*): New aliases.
7727
77281994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7729
7730 * make-dist (src/m, src/s): Put *.inp in distribution.
7731
77321994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7733
7734 * configure.in: Accept i586 and i486 along with i386.
7735
77361994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7737
7738 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7739 even if CPP env var was set by the user.
7740
7741 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7742
77431994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7744
7745 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7746
77471994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7748
7749 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7750
77511994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7752
7753 * configure.in: Check more specifically for i*86-sun-sunos.
7754
77551994-08-03 Caveh Jalali (caveh@eng.sun.com)
7756
7757 * configure.in: Handle solaris 2.4.
7758
77591994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7760
7761 * configure.in (rand48): Check for it.
7762
77631994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7764
7765 * make-dist: Update the info files.
7766
77671994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7768
7769 * configure.in: Make "checking..." messages' style consistent.
7770 (HAVE_H_ERRNO): New test.
7771
77721994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7773
7774 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7775
77761994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7777
7778 * configure.in (CFLAGS): If the envvar was specified, use that.
7779 And set REAL_CFLAGS from it too.
7780
77811994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7782
7783 * make-dist: Update finder-inf.el.
7784
77851994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7786
7787 * make-dist (msdos): Include sed4.inp in dist.
7788
7789 * Makefile.in (libsrc_libs): Var deleted.
7790
77911994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7792
7793 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7794
77951994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7796
7797 * configure.in (mips-sony-newsos4*): New alias.
7798
77991994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7800
7801 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7802 (*-convex-convexos*): Accept this as alias.
7803
78041994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7805
7806 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7807 for two different uses.
7808
78091994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7810
7811 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7812
78131994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7814
7815 * make-dist: Put ./BUGS into the distrib.
7816
78171994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7818
7819 * configure.in: Handle 386 running Solaris 2.
7820
78211994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7822
7823 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7824
78251994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7826
7827 * configure.in (mips-sony-newsos*): Use news-risc.h.
7828
7829 * configure.in: Accept bsdi as opsys, like bsd386.
7830
78311994-06-01 Morten Welinder (terra@diku.dk)
7832
7833 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7834
78351994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7836
7837 * Version 19.25 released.
7838
7839 * make-dist (shortversion): Don't assume another period follows.
7840
78411994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7842
7843 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7844 (uninstall): Use /bin/pwd.
7845
7846 * Makefile.in (blessmail): Depend on src.
7847 (all): Don't depend on blessmail.
7848
7849 * Makefile.in (src/paths.h): Don't force recomputation.
7850 (paths-force): New target; force recomputation of paths.h.
7851 (all): Depend on paths-force.
7852 (src, lib-src): Depend on src/paths.h.
7853
7854 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7855 NON_GCC_TEST_OPTIONS.
7856
78571994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7858
7859 * configure.in: Don't insist on subversions for irix.
7860
78611994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7862
7863 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7864
7865 * configure.in (i[34]86-next-*): New alternative.
7866
78671994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7868
7869 * Version 19.24 released.
7870
7871 * configure.in: New config hppa*-hp-hpux9shr*.
7872
78731994-05-22 Morten Welinder (terra@tyr.diku.dk)
7874
7875 * config.bat: Doc fix.
7876
78771994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7878
7879 * Makefile.in (mostlyclean, clean, distclean, realclean)
7880 (extraclean): Don't act on man subdir if it doesn't exist.
7881
78821994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7883
7884 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7885 Use them to set up CC.
7886 (*-sun-sunos4.1.3): Set them.
7887
78881994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7889
7890 * Makefile.in (lib-src): Don't depend on src/paths.h.
7891
78921994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7893
7894 * build-ins.in (copydests): Get rid of spurious `-'s.
7895
7896 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7897
78981994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7899
7900 * Version 19.23 released.
7901
7902 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7903 for the Xlib and Xt checks; then restore old CFLAGS.
7904
79051994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7906
7907 * configure.in (HAVE_X11XTR6): Add newline before #if.
7908 Add newline after #endif.
7909
79101994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7911
7912 * configure.in (HAVE_X11XTR6): Arrange to define it.
7913
79141994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * Makefile.in (install): Depend on blessmail.
7917
79181994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7919
7920 * configure.in (mips-siemens-sysv*): Put quotes around value
7921 containing blanks.
7922
79231994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7924
7925 * Makefile.in (TAGS): Use the makefile in src subdir.
7926
79271994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7928
7929 * configure.in (opsys): Recognize `gnu'.
7930
79311994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7932
7933 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7934
79351994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7936
7937 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7938 version > 1.8.
7939
79401994-05-08 Morten Welinder (terra@diku.dk)
7941
7942 * config.bat: Forcibly remove "# " style comments from makefiles.
7943
79441994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7945
7946 * Makefile.in (uninstall): When processing lispdir and etcdir,
7947 do nothing unless it exists and is a directory.
7948
79491994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7950
7951 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7952 Merge code in from install-doc.
7953 (install-doc): Merge code back into install-arch-indep.
7954 (install-arch-dep): Don't depend on install-doc.
7955
7956 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7957
79581994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7959
7960 * configure.in (making src/Makefile and lib-src/Makefile):
7961 Split off the autoconf substitutions and don't pass them thru cpp.
7962 (undefs): Use $canonical as well as $configuration.
7963
7964 * make-dist: Distribute lisp/Makefile.
7965
7966 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7967 Use lower case names for the s files.
7968
79691994-05-03 Morten Welinder (terra@diku.dk)
7970
7971 * config.bat: Added possibility for different file name
7972 transcriptions in lib-src.
7973
79741994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7975
7976 * Makefile.in (lib-src): Undo previous change.
7977 (blessmail): New target to run maybe-blessmail in lib-src.
7978 (all): Depend on blessmail.
7979
7980 * Makefile.in (lib-src): Depend on src.
7981
79821994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7983
7984 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7985 (m88k-dg-dgux5.4R2): dgux5.4R2.
7986
79871994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7988
7989 * configure.in (window_system): Restore accidentally deleted code
7990 that uses AC_FIND_X.
7991
7992 * make-dist: Distribute config.bat.
7993
79941994-04-29 Morten Welinder (terra@diku.dk)
7995
7996 * config.bat: Corrected the configuration of lib-src
7997 to keep up with configure. Add note about dos version 3
7998 or better needed (djgpp needs that). Add note explaining
7999 that either install in c:/emacs or edit the script.
8000 Don't change to c:/emacs, but assume we're there (to minimize
8001 the number of places to change).
8002
8003 * config.bat: Build-in the first step towards X11 support with
8004 the X11 emulator that exists. At this time it won't work,
8005 and several files are missing.
8006
80071994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8008
8009 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8010 Don't look for -lresolv.
8011
8012 * Makefile.in (lib-src): Depend on src/paths.h.
8013
80141994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8015
8016 * configure.in: Restore deleted AC_SUBST of `configuration'.
8017 Improve error message for bad --with-x-toolkit value.
8018
8019 * configure.in: Define CONFIGURATION in src/config.h
8020 rather than substituting in src/Makefile.in.
8021
80221994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8023
8024 * Makefile.in (install-doc): New target.
8025 (install-arch-dep): Depend on install-doc.
8026 (mkdir): Create docdir.
8027
80281994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8029
8030 * configure.in: Test for libresolv.a.
8031 Substitute machfile and opsysfile.
8032
80331994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8034
8035 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8036 (install-arch-dep): Install under the name $(EMACS).
8037
80381994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8039
8040 * configure.in (version): Use entire value of emacs-version.
8041 (mips-siemens-sysv*): New alternative.
8042
80431994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8044
8045 * Makefile.in (install-arch-indep): Don't install dired-x*.
8046
80471994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8048
8049 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8050 Fix definition of $undefs.
8051
80521994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8053
8054 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8055
8056 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8057
80581994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8059
8060 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8061
80621994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8063
8064 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8065 and run it thru cpp, as with src/Makefile.in.
8066
8067 * configure.in: Use AC_SET_MAKE.
8068
80691994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8070
8071 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8072
80731994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8074
8075 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8076
8077 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8078 (printing the choices): Make the toolkit message unconditional.
8079 (USE_X_TOOLKIT): Use `none', not `no', if none.
8080 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8081 Get rid of temp file foofoo1.
8082
80831994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8084
8085 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8086
80871994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8088
8089 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8090 (printing the choices): State choice of toolkit.
8091 (libsrc_libs): Recalculate after writing config.h;
8092 then update lib-src/Makefile.
8093
80941994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8095
8096 * configure.in: Add sunos4shr as alternative for suns.
8097 Conditionals testing for null $CC were backwards.
8098
80991994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8100
8101 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8102
81031994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8104
8105 * configure.in: Handle -isc4.0*.
8106
81071994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8108
8109 * configure.in (esix5): Set NON_GNU_CPP.
8110
81111994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8112
8113 * Makefile.in (thisdir): Nonsensical variable removed.
8114 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8115 back to $thisdir, rather than the directory `this_dir'.
8116
81171994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8118
8119 * Makefile.in (install-arch-indep): Add missing backslash after a
8120 `then'.
8121
81221994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8123
8124 * Makefile.in (thisdir): New variable.
8125 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8126
81271994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8128
8129 * configure.in: Add freebsd.
8130
81311994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8132
8133 * configure.in: Check for fpathconf.
8134
81351994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8136
8137 * configure.in (with_x_toolkit): Fix typo in previous change.
8138
81391994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8140
8141 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8142
81431994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8144
8145 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8146
81471994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8148
8149 * configure.in: Fix value of docdir.
8150 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8151
81521994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8153
8154 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8155
81561994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8157
8158 * configure.in: New variable docdir to control where the docstring
8159 file goes.
8160 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8161
81621994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8163
8164 * configure.in: When --run-in-place, don't inherit archlibdir.
8165
81661994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8167
8168 * Makefile.in (install-arch-dep, install-arch-indep):
8169 New targets split up former do-install rule.
8170 (do-install): Target deleted.
8171
81721994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8173
8174 * configure.in (mips-sony-newsos*): New configuration.
8175
81761994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8177
8178 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8179
81801994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8181
8182 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8183
81841994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8185
8186 * configure.in: Don't initialize CC.
8187
81881994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8189
8190 * configure.in (creating src/Makefile): Also generate -U switches
8191 for symbols in the $configuration value.
8192
8193 * configure.in: Check for sys_siglist being declared in system header.
8194
81951994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8196
8197 * configure.in (creating src/Makefile): Delete blank lines
8198 along with lines of whitespace.
8199 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8200
82011994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8202
8203 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8204 like C_SWITCH_SYSTEM.
8205 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8206
82071994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8208
8209 * configure.in (drem): Check for this function.
8210
82111994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8212
8213 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8214 If CPP was inherited from environment, don't use NON_GNU_CPP.
8215 (NON_GNU_CC): Likewise.
8216 (handling with_gcc): Use explicit if in the `no' case.
8217 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8218
82191994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8220
8221 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8222
82231994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8224
8225 * configure.in: Check whether fmod exists.
8226
82271994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8228
8229 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8230 {src,lisp}/OChangeLog.
8231
82321994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8233
8234 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8235 necessary for proper operation. This code works with the current
8236 released version of Autoconf.
8237
82381994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8239
8240 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8241 (USE_X_TOOLKIT): Define it for all values except `no'.
8242
8243 * configure.in: Undo first Jan 8 change and Jan 16 change.
8244
82451994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8246
8247 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8248 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8249
8250 * Makefile.in (lwlib/Makefile): New target.
8251 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8252 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8253 (unlock, relock): Handle lwlib subdir.
8254
8255 * Makefile.in: Add some .PHONY targets.
8256
8257 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8258
8259 * lwlib: New subdirectory.
8260
82611994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8262
8263 * configure.in: If CPP has a value that is a directory,
8264 discard the value.
8265
82661994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8267
8268 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8269 remove -U[0-9]*.
8270
82711994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8272
8273 * Makefile.in (do-install): Install the dired-x info files.
8274
8275 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8276 (See src/s/sol2.h.)
8277
82781994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8279
8280 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8281
82821994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8283
8284 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8285 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8286 gratuitously break this and not make a change log entry.
8287 Optimized sed processing of Makefile.in and cpp output; now
8288 preserves comments previously removed from the cpp input.
8289 Eliminated temp file for cpp output. Generate -U switches to
8290 undefine all identifiers that appear in the directory name
8291 ${srcdir}; pass these to cpp.
8292
8293 * configure.in (version): Fix sed regexp to match two-elt version
8294 number.
8295
8296 * configure.in: Check for strerror.
8297
82981994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8299
8300 * configure.in: Test for bcmp.
8301
83021994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8303
8304 * make-dist (tempdir): Put subdir msdos into the distribution.
8305
83061993-01-07 Morten Welinder (terra@diku.dk)
8307
8308 * config.bat: New file.
8309
83101994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8311
8312 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8313
83141994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8315
8316 * configure.in (m68*-next-*): Don't care about which os is specified.
8317 (i[34]86-*-*): Check for *-nextstop*.
8318
83191993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8320
8321 * configure.in: Check for setsid.
8322
83231993-12-17 Richard Stallman (rms@srarc2)
8324
8325 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8326
83271993-12-15 Richard Stallman (rms@srarc2)
8328
8329 * Makefile.in (mkdir): Make only the lockdir writable.
8330
8331 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8332
83331993-12-11 Richard Stallman (rms@srarc2)
8334
8335 * Makefile.in (libdir): Use @libdir@.
8336
83371993-12-08 Richard Stallman (rms@srarc2)
8338
8339 * Makefile.in (install): Add empty command.
8340
83411993-12-04 Richard Stallman (rms@srarc2)
8342
8343 * make-dist: Put man/getopt.c in the dist.
8344
8345 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8346
8347 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8348
83491993-12-03 Richard Stallman (rms@srarc2)
8350
8351 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8352 Set it for all solaris versions.
8353 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8354 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8355 Likewise for NON_GNU_CC and CC.
8356
83571993-12-01 Richard Stallman (rms@srarc2)
8358
8359 * configure.in (mips-mips-riscos4*): Assign variable CC.
8360 (checking ${with_gcc}): If "no", don't override CC if already set.
8361 (CC): Initialize it as empty.
8362
83631993-11-30 Richard Stallman (rms@srarc2)
8364
8365 * configure.in (Suns): Set CPP if *-solaris2.3*.
8366
83671993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8368
8369 * Version 19.22 released.
8370
8371 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8372
83731993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8374
8375 * make-dist: When breaking links, use cp -p.
8376 Copy install.sh into distribution.
8377 Move the temp dir up into the parent dir;
8378 don't leave the staging dir make-dist.tmp... in existence.
8379 * install.sh: New file.
8380
83811993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8382
8383 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8384
83851993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8386
8387 * configure.in (version): When --run-in-place, exclude
8388 ${datadir}/emacs/site-lisp from locallisppath.
8389
83901993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8391
8392 * configure.in: Delete jumk.c before writing it.
8393
83941993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8395
8396 * Version 19.21 released.
8397
8398 * Makefile.in (mkdir): Ignore error from chmod.
8399
84001993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8401
8402 * make-dist: Don't put lisp/forms.README in the distribution.
8403
84041993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8405
8406 * configure.in (creating src/Makefile): Before running cpp,
8407 discard all lines that start with `# Generated' or /**/#.
8408
84091993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8410
8411 * Version 19.20 released.
8412
8413 * make-dist: Use build-ins.in, not build-install.in.
8414 Don't bother updating TAGS since it's not included.
8415
8416 * build-ins.in: Renamed from build-install.in.
8417
84181993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8419
8420 * make-dist: Don't try to link *.texinfo--there are none now.
8421 When running make in lib-src, specify YACC var value.
8422
84231993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8424
8425 * configure.in (extrasub): Add vpath patterns for %.[yls].
8426
8427 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8428 Instead just include the commands to make src/Makefile as the
8429 second arg to AC_OUTPUT.
8430
8431 * configure.in: Use : instead of dnl for comment inside
8432 $makefile_command.
8433
8434 * configure.in: No longer use vpath_sed. Instead, when we notice
8435 srcdir already configured, set extrasub to hack vpath in the
8436 makefiles.
8437
8438 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8439 before moving it.
8440 * Makefile.in (VPATH): Define to @srcdir@.
8441
84421993-09-28 Brian J. Fox (bfox@cubit)
8443
8444 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8445 doesn't exist. Just copy src/Makefile.in instead. Touch
8446 all of the Makefiles after editing config.status.
8447
8448 * INSTALL: Update documentation to match new configuration
8449 mechanism.
8450
84511993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8452
8453 * configure.in: Allow any of the path or directory Makefile
8454 variables to be set with flags to configure. Create all Makefiles
8455 at configure time. Edit special commands into config.status after
8456 src/Makefile.in is built from src/Makefile.
8457
8458 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8459 If these files are out of date, simply have config.status
8460 rebuild them; don't rebuild them explicitly.
8461
84621993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8463
8464 * build-install.in: Change src/xemacs to src/emacs. We no longer
8465 create src/xemacs, so the file wouldn't be found.
8466
8467 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8468
84691993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8470
8471 * configure.in: Avoid forcing the search of /usr/include before
8472 fixed include files by resetting C_SWITCH_X_SITE if it is
8473 "-I/usr/include".
8474
84751993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8476
8477 * Makefile.in (@rip_paths@locallisppath):
8478 Delete ${datadir}/emacs/site-lisp.
8479
84801993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8481
8482 * configure.in:
8483 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8484 Remove ${extra_output} from AC_OUTPUT call.
8485
84861993-09-17 Brian J. Fox (bfox@inferno)
8487
8488 * make-dist: Quote backquotes found in strings to be echoed.
8489
8490 * configure.in: Use "sh -c pwd" when we want to avoid having the
8491 shell fix up the value of $PWD.
8492
84931993-09-13 Brian J. Fox (bfox@inferno)
8494
8495 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8496 of the installation fail. Suggested by Karl Berry.
8497
84981993-08-30 Brian J. Fox (bfox@inferno)
8499
8500 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8501 was used. Set MAKEFLAGS from MFLAGS.
8502
85031993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8504
8505 * configure.in: Test for res_init in libc.
8506
85071993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8508
8509 * configure.in: In the file ${tempcname}, use configure___
8510 instead of @configure@.
8511
85121993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8513
8514 * make-dist: Dist vpath.sed
8515
8516 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8517 Depend on vpath.sed.
6e81c819 8518 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8519
8520 * configure.in: Substitute variable `vpath_sed'.
8521 If not in $srcdir and $srcdir is configured,
8522 issue warning that GNU make is required,
8523 and set vpath_sed to use vpath.sed script.
8524
85251993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8526
8527 * configure.in: Remove check for $srcdir being configured. This
8528 pretty much works now.
8529 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8530 Check for XFree86 (/usr/X386/include) independent of whether
8531 -lXbsd exists.
8532
8533 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8534 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8535 `make'.
8536
85371993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8538
8539 * Version 19.19 released.
8540
8541 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8542
85431993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8544
8545 * configure.in: Check for XScreenNumberOfScreen.
8546
85471993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8548
8549 * configure.in: Add * to end of all configuration alternatives.
8550 (m68*-sony-newsos3*): New alternative.
8551
85521993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8553
8554 * make-dist: Include getdate.c in distribution.
8555
8556 * configure.in: For --help, use $PAGER if it is set.
8557 (LIB_X11_LIB): Default to -lX11.
8558 (mips-sgi-irix5.*): New alternative.
8559
8560 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8561
8562 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8563 Recognize *.B8.* as hpux version 8.
8564 (m68*-tektronix-bsd*): Fix typo in tek4300.
8565 (AC_HAVE_FUNCS): Add ftime.
8566
85671993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8568
8569 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8570 Use tekxd88, not tekXD88.
8571
85721993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8573
8574 * configure.in: Check for -lm. Then can check for frexp and logb.
8575
85761993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8577
8578 * Version 19.18 released.
8579
8580 * make-dist (src): Don't put gnu-hp300 in dist.
8581 (src, lisp): Include OChangeLog in dist.
8582
85831993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8584
8585 * configure.in: Test for presence of logb and frexp functions.
8586
85871993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8588
8589 * configure.in (machine): Add i370-ibm-aix*.
8590
85911993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8592
8593 * configure.in (function checks): Test for mkdir and rmdir.
8594
8595 * configure.in (function checks): Don't test for random and bcopy
8596 only when we're building with X; look for them all the time.
8597
85981993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8599
8600 * configure.in: Test for availability of bcopy functions, searching
8601 the X libraries if we're using X.
8602
8603 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8604 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8605 versions of AIX, and needs to be passed to the loader.
8606
8607 * configure.in: Test for the availability of the
8608 XScreenResourceString function.
8609
86101993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8611
8612 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8613 LD_SWITCH_X_SITE and assume --with-x11.
8614 Only look for X11 files if we weren't told about a window system
8615 or if we were told to use X11 but not told where.
8616 Search the libraries from the s and/or m files when checking for
8617 functions.
8618
8619 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8620
86211993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8622
8623 * make-dist: Include lisp/dired.todo in the distribution.
8624
86251993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8626
8627 * configure.in: Add code to set HAVE_INET_SOCKETS.
8628
86291993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8630
8631 * configure.in: If we do find x_includes and x_libraries
8632 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8633
86341993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8635
8636 * make-dist: Include src/gnu-hp300 in the dist.
8637
8638 * configure.in (canonical): New variable holds the canonicalized
8639 configuration. Don't alter `configuration'. Use `configuration'
8640 for Makefile.in for file naming.
8641 (testing x_includes and x_libraries): Use =, not ==.
8642
86431993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8644
8645 * Version 19.17 released.
8646
8647 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8648 directory's makefile. This allows the invocation of CPP which
8649 builds xmakefile to receive these switches. The SunSoft C
8650 preprocessor inserts spaces between tokens if it doesn't get the
8651 -Xs flag requested in src/s/sol2.h.
8652
86531993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8654
8655 * configure.in (m68k-bull-sysv3): New config.
8656
86571993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8658
8659 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8660 the X Windows libraries.
8661
86621993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8663
8664 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8665 the distribution. Those files aren't kept in their own
8666 subdirectory any more.
8667
86681993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8669
8670 * Version 19.16 released.
8671
86721993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8673
8674 * configure.in: Add --verbose flag.
8675
86761993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8677
8678 * version 19.15 released.
8679
86801993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8681
8682 * Makefile.in (top_distclean): Use -f switch when cleaning out
8683 lock dir; it might be empty.
8684
8685 * configure.in: Only check for -lXbsd once.
8686
86871993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8688
8689 * Version 19.14 released.
8690
86911993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8692
8693 * make-dist: If using gzip, create distribution with '.gz' extension.
8694
8695 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8696 (lisp/forms-mode): This doesn't exist anymore.
8697
8698 * configure.in: Look for the closedir function.
8699
87001993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8701
8702 * configure.in (CPP): Autoconf sets this to a shell variable
8703 reference, which doesn't work when it's edited into a makefile.
8704 Expand that variable reference.
8705
8706 * Makefile.in (CPP): New variable.
8707 (src/Makefile): Edit CPP into src/Makefile.
8708
8709 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8710 and entering double quotes to get the values of LD_SWITCH_X_SITE
8711 and the other make variables; make substitutes them in anyway.
8712
8713 * Makefile.in (uninstall): Don't remove the lisp and etc
8714 directories if they're in the source tree.
8715
8716 Bring mumbleclean targets into conformance with GNU coding standards.
8717 * Makefile.in (mostlyclean, clean): Separate these two; just have
8718 them pass the request to the subdirectory makefiles.
8719 (distclean): Pass the request down, and then get rid of the
8720 files configure built, and get rid of the Makefiles.
8721 (realclean): Pass the request down, and then do the same things
8722 distclean does.
8723 (uninstall, info, dvi): New targets.
8724
8725 * configure.in: Move clause for PC-compatible i386 box to the end
8726 of the case statement, to avoid masking configurations below.
8727
8728 * configure.in: Add case for m88k-motorola-sysv4.
8729
8730 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8731 the HP 68000 machines.
8732
8733 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8734 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8735 preprocessor won't fiddle with them.
8736
87371993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8738
8739 * Makefile.in (TAGS): cd to src to run etags.
8740
87411993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8742
8743 * configure.in (version): Check the X libraries for XrmSetDatabase
8744 and random, and see if we have -lXbsd.
8745
87461993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8747
8748 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8749 s/*.h and m/*.h files. Martin Tomes
8750 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8751
87521993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8753
8754 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8755 above the general i386 alternative.
8756
87571993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8758
8759 * configure.in: Recognize configuration name for Data General
8760 AViiON machines.
8761
8762 * configure.in: Use AC_LONG_FILE_NAMES.
8763
87641993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8765
8766 * configure.in: Test for bison.
8767 * Makefile.in (YACC): New variable.
8768 (lib-src/Makefile.in): Edit YACC into the makefile.
8769
87701993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8771
8772 * Version 19.13 released.
8773
8774 * configure.in (CFLAGS): Don't set this according to the value of
8775 the GCC shell variable. Instead, consult the machine and system
8776 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8777 test __GNUC__ while we're at it.
8778
8779 * configure.in: Remove extra ;; from hpux cases.
8780
87811993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8782
8783 * configure.in: Check to see if the system has -ldnet.
8784
87851993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8786
8787 * make-dist: Add clauses to distribute lisp/forms-mode.
8788
87891993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8790
8791 * configure.in (machine): Fix the versions in hpux version number test.
8792 Do not guess based on cpu type. Do check for explicit system version.
8793
87941993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8795
8796 * configure.in: Do NOT look for `unknown' as company name.
8797
87981993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8799
8800 * configure.in: Fix typo in message.
8801
88021993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8803
8804 * Version 19.12 released.
8805
8806 * Makefile.in (do-install): Correct previous etc-copying change.
8807 Partially rewrite using `if'.
8808 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8809
8810 * Version 19.11 released.
8811
8812 * configure.in: Handle 386bsd.
8813
88141993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8815
8816 * make-dist: Update getdate.c.
8817
8818 * configure.in: Handle bsd386.
8819
8820 * Makefile.in (do-install): Use `-' in tar options.
8821
8822 * configure.in: Change ! "${...}" to x"${...}" = x.
8823
8824 * Makefile.in (do-install): Copy the DOC-* files from the build
8825 etc directory, as well as lots of things from ${srcdir}/etc.
8826
8827 * make-dist: Copy config.guess.
8828
8829 * configure.in: Handle AIX versions 1.2, 1.3.
8830
88311993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8832
8833 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8834 the configuration name mips-mips-usg* to represent USG systems.
8835
8836 * configure.in: Fix logic to detect if srcdir is already configured.
8837
8838 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8839
8840 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8841 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8842 of a directory; cd might fail, and have pwd print out the current
8843 directory.
8844
88451993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8846
8847 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8848
88491993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8850
8851 * configure.in: Complain if srcdir points at an already-configured
8852 tree.
8853
88541993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8855
8856 * Version 19.10 released.
8857
88581993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8859
8860 * Makefile.in: Use Makefile comments, not C comments.
8861
8862 * configure.in: Add case for the Tektronix XD88.
8863
88641993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8865
8866 * configure.in: Handle sysv4.2 and sysvr4.2.
8867
88681993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8869
8870 * configure.in: Traverse the argument list without destroying it;
8871 don't use shift. It turns out that "set - ${saved_arguments}"
8872 doesn't work portably.
8873
8874 * configure.in: Add missing "fi".
8875
8876 * make-dist: Rebuild configure if configure.in is newer.
8877
8878 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8879 targets to be executed even if make remembers that it has already
8880 satisfied FRC.
8881
88821993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8883
8884 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8885
8886 * configure.in (romp): Handle various version numbers with aos and bsd.
8887
88881993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8889
8890 * configure.in: Fix message text.
8891
88921993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8893
8894 * make-dist: Make a `site-lisp' directory in the distribution,
8895 instead of a `local-lisp' directory, which hasn't been the
8896 appropriate name for a long time.
8897 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8898 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8899
8900 * Makefile.in (do-install): Correctly detect if ./etc and
8901 ${srcdir}/etc are the same.
8902
8903 * configure.in: Extract UNEXEC from the system configuration
8904 files, compute the name of the source file corresponding to the
8905 object file, and #define it as UNEXEC_SRC in config.h.
8906
8907 * configure.in: If srcdir is '.', then try using PWD to make it
8908 absolute.
8909
8910 * configure.in: Include ${srcdir} in the printed report, to help
8911 people notice if it's an automounter path.
8912
89131993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8914
8915 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8916
89171993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8918
8919 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8920 when they are different. Add `shift' command.
8921 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8922 (externallispdir): Var deleted.
8923
8924 * configure.in: Delete spurious paren outputting short_usage.
8925
89261993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8927
8928 * Version 19.9 released.
8929
89301993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8931
8932 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8933 subdirectory makes.
8934
8935 * make-dist: Check for .elc files with no corresponding .el file.
8936
8937 * Makefile.in (mkdir): Make all the directories in locallisppath.
8938
8939 * config.guess: New file.
8940 * configure.in: Use it, tentatively.
8941 * INSTALL: Mention its usage.
8942
8943 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8944 the former gives you the operating system rev directly. Use
8945 s/hpux.h if we don't recognize what we got.
8946
8947 * Makefile.in (do-install): Don't remove a destination directory
8948 if it's the same as the source. If ${srcdir}/info == ${infodir},
8949 don't try to copy the info files.
8950
8951 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8952 doesn't work if you're not using a separate source directory.
8953 (do-install): Copy the build tree's etc directory only after
8954 making sure it's not also the source tree's etc directory.
8955
89561993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8957
8958 * configure.in: Handle sunos4.1.3 specially.
8959
89601993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8961
8962 * Makefile.in (INSTALL): Add definition.
8963
8964 * configure.in: Fix some messages. Support -with-gnu-cc.
8965 At the end, use `set --', not `set -'.
8966 Delete spurious `.h' in hpux alternatives.
8967
89681993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8969
8970 * Version 19.8 released.
8971
89721993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8973
8974 * configure.in: When looking for source in the same directory as
8975 the configure script, make the path thus discovered absolute.
8976 If the user specifies the `--srcdir' switch, make that directory
8977 absolute too.
8978
8979 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8980
8981 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8982 too, as the value of the PATH_INFO macro.
8983
8984 * configure.in: Check to see if the source lives in the same
8985 directory as the configure script.
8986
89871993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8988
8989 * Makefile.in (install): Split this into `install' and
8990 `do-install', to give people more control over exactly what gets
8991 done.
8992 (do-install): New target, containing the guts of `install'. Don't
8993 remove and recreate the directories inside the copying loop - do
8994 it all before the copying loop. Pass more flags to the lib-src
8995 make.
8996 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8997 avoid errors and warnings.
8998
8999 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9000 the manufacturer - the more general case was blocking other i386
9001 configuration names below, and that's how the names are written in
9002 MACHINES anyway.
9003
9004 * make-dist: When breaking links, remove the link before moving
9005 the copy onto it, to avoid interactive behavior.
9006
9007 * Makefile.in: Doc fix.
9008
9009 * configure.in: Doc fix.
9010
9011 * INSTALL: Mention --exec-prefix option.
9012
9013 * configure.in: Add support for the `--exec-prefix' option.
9014 * Makefile.in: Accept that support.
9015
9016 * configure.in: Use the AC_PROG_INSTALL macro.
9017 * Makefile.in (INSTALL): Variable removed.
9018 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9019
9020 * configure.in: Distinguish between hp800's and hp700's by calling
9021 "uname -m".
9022
90231993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9024
9025 * configure.in: Recognize configuration names for i860 boxes
9026 running SYSV.
9027
90281993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9029
9030 * configure.in: Distinguish between hp800's and hp700's by the
9031 version of HP/UX they run, since that's something people are more
9032 likely to know - hp700's run 8.0.
9033 Add HP 700 configuration.
9034
9035 * configure.in: Test for the presence of the `rename' function.
9036
9037 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9038 configure.in.
9039 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9040
9041 * make-dist: Break intra-tree links.
9042
9043 * configure.in: Explain that this is an autoconf script, and give
9044 instructions for rebuilding configure from it. Arrange to put
9045 comments in configure explaining this too.
9046
9047 * configure.in: Make the first line of the configure script be
9048 "#!/bin/sh". Leaving the first line blank didn't work.
9049
9050 * configure.in (long_usage): Removed; made short_usage describe
9051 the options briefly.
9052
9053 * configure.in: Implement the --prefix option.
9054 * Makefile.in (prefix): Add support for it here.
9055 * INSTALL: Document it here.
9056
9057 * Makefile.in (install): Don't assume that the files in the `info'
9058 subdirectory match *.info. They don't have that prefix.
9059
90601993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9061
9062 * configure.in: Add case for version 5 of Esix.
9063
90641993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9065
9066 * Version 19.7 released.
9067
9068 * make-dist: There aren't any *.com files in lib-src anymore.
9069
9070 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9071 them; they're symlinks to other filesystems on the GNU machines.
9072
9073 * make-dist: Check that the manual reflects the same version of
9074 Emacs as stated in lisp/version.el. Edit that version number into
9075 the README file.
9076
90771993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9078
9079 * configure.in: Remove the hack of AC_DEFINE; use
9080 AC_DEFINE_UNQUOTED.
9081
90821993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9083
9084 * make-dist: Don't distribute precomp.com, compile.com, or
9085 link.com from ./src; they're in ./vms now.
9086
9087 Some time-handling patches from Paul Eggert:
9088 * configure.in: Add AC_TIMEZONE.
9089
90901993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9091
9092 * configure.in: Recognize Linux as a valid operating system for
9093 the i386.
9094
90951993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9096
9097 * make-dist: Distribute some VMS files we got from Richard Levitte.
9098
9099 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9100 the source for the sed command, not oldXMenu/Makefile.
9101
91021993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9103
9104 * INSTALL: Don't claim the srcdir option doesn't work.
9105
91061993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9107
9108 * configure.in: Include remarks saying what order the autoconf
9109 tests should go in, and remind people to change config.h.in
9110 whenever they add autoconf tests which make #definitions.
9111
9112 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9113
91141993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9115
9116 * Makefile.in (oldXMenu/Makefile): Make this depend on
9117 ${srcdir}/oldXMenu/Makefile.in, not itself.
9118
9119 * PROBLEMS: Some updates from David J. Mackenzie.
9120
9121 More changes from David J. Mackenzie.
9122 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9123 removed; autoconf and config.h should specify all these
9124 differences.
9125 (buildlisppath): Make this path depend on ${srcdir}.
9126 (INSTALLFLAGS): Removed.
9127 (INSTALL): Include the -c flag.
9128 (install): Change the way we invoke install accordingly.
9129
9130 Install ${srcdir} changes from DJM.
9131 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9132 list.
9133 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9134 the source tree and the etc directory in the object tree.
9135 (${SUBDIR}): Pass the prefix variable down to submakes.
9136 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9137 in /bin.
9138 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9139 values for srcdir and VPATH.
9140 (install): Add `v' flag to tar command. Make sure that `dir'
9141 exists in ${srcdir}/info before copying it. Remember that the man
9142 pages come from the source tree, not the object tree.
9143 * configure.in: Remove remarks saying that the --srcdir option
9144 doesn't work.
9145 Create the etc directory in the object tree.
9146 Recognize configuration names of the form *-sun-solaris*.
9147 Recognize sunos5 and solaris as operating system names.
9148
9149 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9150 lib-src/getdate.y and src/systime.h.
9151
91521993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9153
9154 * make-dist: Make links in info subdir.
9155
91561993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9157
9158 * configure.in: Call AC_STDC_HEADERS.
9159
91601993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9161
9162 * configure.in: Sidestep autoconf's quoting of the second argument
9163 of AC_DEFINE, so we can specify the value to put there. It would
9164 be nice if autoconf provided some way to specify computed values
9165 for macros.
9166
91671993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9168
9169 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9170 this is always just -DHAVE_CONFIG_H.
9171
9172 The GNU coding standards specify that CFLAGS should be left for
9173 users to set.
9174 * Makefile.in (CFLAGS): Let configure determine the default value
9175 for this. Don't
9176 have it default to DEFS.
9177 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9178 (lib-src/Makefile, src/Makefile): Edit the default value for
9179 CFLAGS into these files, not DEFS.
9180 * configure.in (CFLAGS): Choose a default value for this - "-g"
9181 normally, or "-g -O" if we're using GCC. Edit it into the
9182 top-level Makefile.
9183
9184 * configure.in: When scanning the machine and system description
9185 #include files, write their names to conftest.c properly.
9186
91871993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9188
9189 * configure.in: In configuration name case for Apallos running
9190 Domainios, set opsys, not opsysfile.
9191
9192 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9193 src/config.h, instead of AC_OUTPUT; the latter overwrites
9194 src/config.h even when it hasn't changed, puts a makefile-style
9195 comment at the top even though it's C code, and produces a
9196 config.status script which doesn't do the job right.
9197
9198 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9199 can use a symbolic link to get the X Menu library into src.
9200 * Makefile.in (LN_S): New variable.
9201 (src/Makefile): Edit the value of LN_S into this makefile.
9202
92031993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9204
9205 * configure.in: Support *-sco3.2v4* as opsystem.
9206
9207 * make-dist: Don't include calc directory.
9208 Exclude many files in the man directory; copy a few.
9209
92101993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9211
9212 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9213 call AC_STRUCT_TM to see what's in time.h.
9214
9215 * configure.in: Employ quoting stupidity to get the value of CPP
9216 to expand properly.
9217
92181993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9219
9220 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9221 variable to scan the machine and system description files.
9222
9223 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9224 so that getdate.y builds correctly.
9225
92261993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9227
9228 * configure.in (tempcname): Change this to "conftest.c", so it will
9229 work properly on systems with short filenames; this is the name
9230 autoconf uses.
9231
9232 * configure.in: Also detect the availability of dup2 and
9233 gethostname.
9234
9235 * configure.in: Use the AC_ALLOCA test.
9236 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9237 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9238
92391993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9240
9241 * make-dist: Distribute configure, as well as configure.in.
9242 Oversight.
9243
92441993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9245
9246 * Makefile.in (install): Print out the name of the directory we're
9247 copying, so people can have some idea of whether we're making
9248 progress.
9249
9250 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9251 Don't forget to re-create the COPYDESTS directories after we clear
9252 them out.
9253
92541993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9255
9256 * Makefile.in: Add autoconf cookies so that the configure
9257 script can comment out sections of path variable definitions to
9258 choose between the installable configuration and the run-in-place
9259 configuration.
9260 * configure.in: Add new option `--run-in-place', to select the
9261 run-in-place path definitions.
9262
9263 * configure.in: Add a clause to the big configuration name case
9264 for the NeXT machine.
9265
92661993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9267
9268 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9269 Make sure that each source directory exists, and is different from
9270 the destination directory; then, delete the destination before
9271 copying over the source.
9272
9273 * make-dist: Distribute configure.in, instead of configure.
9274
92751993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9276
9277 * configure.in: Don't set CC to "gcc -O" if the user specifies
9278 `--with-gcc'. Add -O to DEFS if GCC is set.
9279
92801993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9281
9282 * Makefile.in (clean mostlyclean): Missing right paren.
9283
9284 * configure.in: When checking for X windows, search for an X11
9285 subdirectory of ${x_includes}.
9286
9287 * configure.in: Check for gettimeofday function, for getdate.y.
9288
9289 Change `configure' to a mixture of custom code and autoconf stuff.
9290 autoconf can't derive all the information we need, but we'd really
9291 like to be able to take advantage of some of its tests, and its
9292 file-editing facilities.
9293 * configure.in: Renamed from configure.
9294 Quote the sections of shell script we want copied literally to
9295 the configure script.
9296 (compile): Initialize this to make the autoconf macros' code happy.
9297 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9298 code to do their jobs.
9299 Use autoconf to produce Makefile and src/config.h.
9300 Remove the Makefile-style comment that autoconf places at the top
9301 of src/config.h.
9302 (config_h_opts): Removed - no longer necessary.
9303 * Makefile.in (configname): Renamed to configuration.
9304 (CONFIG_CFLAGS): Renamed to DEFS.
9305 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9306 get values via autoload @cookies@.
9307 (libsrc_libs): Get this from autoconf. We used to do nothing
9308 about this.
9309 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9310
9311 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9312 echo the move-if-change command.
9313
93141993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9315
9316 * make-dist: Distribute lib-src/rcs-checkin.
9317
9318 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9319 Don't try to make links to the RCS or Old subdirectories.
9320 Use the appropriate extension for the compression type in use.
9321 Create the tar file in the shell's initial default directory, not
9322 in ${tempparent}.
9323 Erase the whole ${tempparent} tree, not just ${tempdir}.
9324
93251993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9326
9327 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9328 use to build paths.h.
9329 (lib-src/Makefile, src/Makefile): Similarly.
9330
9331 * configure: Extend test for working `const' keyword to handle AIX
9332 3.2 cc.
9333
93341993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9335
9336 * make-dist: Distribute lisp/term/ChangeLog.
9337
9338 Arrange for C compilation throughout the tree to get
9339 C_SWITCH_SYSTEM from the configuration files.
9340 * configure: Extract C_SWITCH_SYSTEM from the machine and
9341 system-dependent files, and save it in the top-level Makefile.
9342 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9343 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9344
9345 * make-dist: Include the VMS support files in oldXMenu in the
9346 distribution.
9347
9348 * configure: Doc fix.
9349
9350 * configure: Fix corrupted config_h_opts.
9351
9352 * configure: Properly report option names in error messages.
9353
9354 * configure: Properly recognize --x-includes and --x-libraries
9355 options.
9356
9357 * configure: Fix syntax errors in code handling XFree386.
9358
93591993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9360
9361 * configure: Add special code to detect XFree386, and tell
9362 config.h about it.
9363
9364 * configure: Properly handle extracting values of LIBS_MACHINE and
9365 LIBS_SYSTEM that contain spaces.
9366
9367 * configure: Add `--x-includes' and `--x-libraries' options. I
9368 think these are dopey, but no less than three alpha testers, at
9369 large sites, have said they have their X files installed in odd
9370 places. Implement them by setting C_SWITCH_X_SITE and
9371 LD_SWITCH_X_SITE in src/config.h.
9372
93731993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9374
9375 * make-dist: Don't distribute etc/Old files.
9376
9377 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9378 backups.
9379
93801993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9381
9382 * make-dist: Fix typo.
9383
93841993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9385
9386 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9387 in some cases where it should but didn't seen to.
9388
9389 * Makefile.in: Added unlock and relock productions.
9390
93911993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9392
9393 * make-dist: Add a --compress option to force make-dist to use
9394 compress.
9395
9396 * make-dist: Use gzip, if we can find it.
9397
9398 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9399 make rs6000-ibm-aix default to -aix32.
9400
94011993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9402
9403 * Makefile.in: Added `Developer's configuration' section.
9404
94051993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9406
9407 * Makefile.in: Add commented-out variable settings for developer's
9408 configuration.
9409
94101993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9411
9412 * make-dist: Distribute `src/bitmaps' too.
9413
94141993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9415
9416 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9417 make rs6000-ibm-aix default to -aix32.
9418
94191993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9420
9421 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9422
9423 * Makefile.in (install.sysv): Add a second `$' in front of
9424 `${dest}', so that the shell will expand it, instead of Make.
9425
9426 * configure: When processing the name of the configure script,
9427 collapse `././' to `./', but leave a single `./' prefix alone.
9428
9429 * configure: Doc fix.
9430
94311993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9432
9433 * configure: Handle isc3.0 correctly.
9434
94351993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9436
9437 * make-dist: Don't try to copy the COPYING notice into
9438 external-lisp; we're not distributing that directory any more.
9439
94401993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9441
9442 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9443 Remove CVS subdirectories from the installed directory trees, as
9444 well as RCS directories.
9445
94461993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9447
9448 * make-dist: Only copy gmalloc.c if we couldn't link it.
9449 Don't try to copy man/{README,Makefile} unless they actually exist.
9450
9451 * Makefile.in (lisppath): Don't include externallispdir in this.
9452 We're not sure whether we're even going to distribute the
9453 directory yet.
9454
94551993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9456
9457 * make-dist: Don't distribute the external-lisp directory anymore.
9458 * INSTALL: Remove all references to external-lisp.
9459
9460 * configure: Detect whether the compiler supports `const'
9461 properly, and edit src/config.h accordingly.
9462
9463 * configure: Tweak layout of final report.
9464
9465 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9466 CFLAGS.
9467
9468 * Makefile.in (locallisppath): Make this default to
9469 ${datadir}/emacs/site-lisp, instead of
9470 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9471 the same thing, and local-lisp causes completion conflicts with
9472 lock.
9473 (lisppath): Add ${externallispdir} to this.
9474 * INSTALL: Adjust installation directions.
9475
9476 * Makefile.in (externallispdir): New variable, to say where to
9477 install the externally-maintained lisp files.
9478 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9479 the others.
9480 * INSTALL: Describe external-lisp and the new externallispdir
9481 variable.
9482
94831993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9484
9485 * configure (progname): New option `--with-gcc'. Make it clearer
9486 how we are trying to guess whether or not we have GCC.
9487 * INSTALL: Document the `--with-gcc' option, and improve
9488 description of `--with-x' options.
9489
94901993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9491
9492 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9493 ${infodir} from these variables; we have written out explicit code
9494 to install the info files.
9495
94961993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9497
9498 * make-dist: Don't distributed the RCS files in the etc directory.
9499
95001993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9501
9502 * Makefile.in: Some makes can't handle comments in the middle of
9503 commands; move them to before the whole rule.
9504
95051993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9506
9507 * README: Mention what Emacs is.
9508
95091993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9510
9511 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9512 Add `./cpp' and `./man' back into the distribution.
9513
95141993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9515
9516 * Makefile.in: Define MAKE, and use where appropriate.
9517
95181993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9519
9520 * make-dist: Remember that the authoritative COPYING notice is
9521 `etc/COPYING', not `../etc/COPYING'.
9522
95231992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9524
9525 * make-dist: Make sure that the COPYING notices in each directory
9526 are copies, not symlinks.
9527
95281992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9529
9530 * INSTALL: The build process produces an executable called `emacs'
9531 now. Change references.
9532 * Makefile.in: Adjust `install.mumble' targets to install
9533 `src/emacs', not `src/xemacs'.
9534
9535 * configure: Start with a blank line; this keeps some old CSH's
9536 from thinking it's a CSH script. Most systems will just use
9537 /bin/sh to run it, which is what we're expecting; the only other
9538 shells which might try to interpret it themselves are probably
9539 Bourne-compatible.
9540
95411992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9542
9543 * INSTALL: Improvements suggested by David Mackenzie.
9544
95451992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9546
9547 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9548 Don't try to copy the info files if there aren't any; the
9549 unexpanded globbing pattern disappoints `install'. Ignore the
9550 return status of that command.
9551
9552 * INSTALL: Updated for new configuration arrangement.
9553
9554 * configure: Don't make the top-level Makefile read-only - people
9555 may want to edit the values of the path variables.
9556
9557 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9558 Install the info files in ${infodir}. Install the executable
9559 under both `emacs' and `emacs-VERSION'.
9560
9561 * Makefile.in: Doc fix.
9562
9563 * Makefile.in (exec_prefix): New variable, as per latest version
9564 of coding standards.
9565 (bindir, libdir): Use it, instead of `prefix'.
9566 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9567
9568 * Makefile.in (mandir): Make the default value for this depend on
9569 $(prefix).
9570
9571 * Makefile.in (datadir, statedir, libdir): Make these all default
9572 to ${prefix}/lib.
9573 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9574 to compensate.
9575
9576 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9577 Install the etags and ctags man pages too.
9578
9579 * Makefile.in (distclean): Don't delete backup files; that's the
9580 job of extraclean.
9581 (extraclean): Like distclean, but deletes backup and autosave files.
9582
95831992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9584
9585 Make path specification conform to GNU coding standards.
9586 * configure (long_usage): Remove all traces of old arguments from
9587 usage messages, and document the options we do accept in more
9588 detail: -with-x... and --srcdir.
9589 (options, boolean_opts): Deleted; we don't have enough options to
9590 make this worthwhile.
9591 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9592 along with the code which supported them; these should be set as
9593 arguments to the top-level make.
9594 (config_h_opts): Since this no longer doubles as a list of option
9595 names, make them upper case; this simplifies the code which uses
9596 them to build the sed command to edit src/config.h. Change the
9597 code which sets them.
9598 (cc, g, O): Don't allow the user to set these using options; they
9599 should be specified using `CC=' and `CFLAGS=' arguments to the
9600 top-level make. Just choose reasonable default values for them,
9601 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9602 values.
9603 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9604 options; use them whenever the configuration files say they're
9605 possible.
9606 Simplify the argument processing loop. Don't accept abbreviations
9607 for option names; these might conflict with other configuration
9608 options in the future.
9609 Add some support for the `--srcdir' option. Check for the sources
9610 in . and .. if `--srcdir' is omitted. If the directories we will
9611 compile in don't exist yet, create them under the current directory.
9612 Note that the rest of the build process doesn't really support
9613 this.
9614 Edit only the top Makefile. That should edit the others. Edit
9615 into the makefile: `version', from lisp/version.el, `configname'
9616 and `srcdir' from the configuration arguments, `CC' and
9617 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9618 the user's path, and LOADLIBES as gleaned from the system
9619 description files.
9620 Simplify the report generated; it doesn't need to include any
9621 description of paths now.
9622 Make `config.status' exec configure instead of just calling it, so
9623 there's no harm in overwriting `config.status'.
9624 * Makefile.in (version, configname): New variables, used to choose
9625 the default values for datadir and libdir.
9626 Path variables rearranged into two clearer groups:
9627 - In the first group are the variables specified by the GNU coding
9628 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9629 manext, infodir, and srcdir).
9630 - In the second are the variables actually used for Emacs's paths
9631 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9632 archlibdir), which depend on the first category.
9633 datadir and libdir default to directories under
9634 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9635 demand.
9636 etcdir and lispdir default to subdirectories of datadir.
9637 archlibdir defaults to libdir.
9638 The new installation tree is a bit deeper than it used to be, so
9639 use the new make-path program in lib-src to build them all.
9640 Always build a new src/paths.h.tmp and then move-if-change it to
9641 src/paths.h, to avoid unnecessary rebuilds while responding to the
9642 right changes.
9643 Remove all mention of arch-lib. Run utility commands from
9644 lib-src, and let the executables be copied into archlibdir when
9645 Emacs is installed.
9646 Add targets for src/Makefile, lib-src/Makefile, and
9647 oldXMenu/Makefile, editing the values of the path variables into
9648 them.
9649 Let lib-src do its own installation.
9650 (datadir): Default to putting data files under
9651 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9652 (emacsdir): Variable deleted; it would only be confusing to use.
9653 (lispdir, etcdir): Default to ${datadir}/lisp.
9654 (mkdir): Use make-path for this.
9655 (lockdir): Do this in mkdir.
9656 (Makefile): New target.
9657
9658 * configure (usage_message): Rename to long_usage.
9659
9660 * make-dist: Don't bother creating an arch-lib directory; that's
9661 only for installation now.
9662
96631992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9664
9665 * configure: Use GCC-style configuration names, using config.sub.
9666 Change the usage and help messages.
9667
9668 * configure: Initialize window_system, not indow_system.
9669
9670 * configure: Report which window system, compiler, and signal
9671 handler return type we decide to use.
9672
9673 * make-dist: Explain what's going on if config.sub and gmalloc.c
9674 can't be linked. Place the code which copies them near the code
9675 which links the rest of the files around them.
9676
96771992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9678
9679 * make-dist: Don't bother to distribute src/*.com, or
9680 src/vmsbuild; those have all been moved to `../vms'.
9681
96821992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9683
9684 * make-dist: Don't forget that the way to avoid filenames starting
9685 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9686 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9687 couldn't make hard links to, since we have two already, and
9688 perhaps more to come.
9689
96901992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9691
9692 * configure: When editing parameters into lib-src/Makefile, change
9693 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9694 needs some other flags too.
9695
96961992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9697
9698 * configure: Remove spurious echo of the configuration name.
9699
9700 * make-dist: Don't distribute files in src/m and src/s whose names
9701 begin with `='.
9702
97031992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9704
9705 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9706 Also LISP_FLOAT_TYPE.
9707
97081992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9709
9710 * make-dist: Copy config.sub, since it's a symbolic link to a file
9711 on another file system.
9712
97131992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9714
9715 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9716 distribution.
9717
9718 * config.sub: New file, to help us recognize configuration names.
9719 * make-dist: Include it in the distribution.
9720
97211992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9722
9723 * configure: Convert `-' to `_' in specified option names.
9724 Accept options with --. Delete --highpri and --have-x-menu options.
9725 New options --with-x and --with-x10 replace -window-system.
9726 Don't mention options --gnu-malloc, --rel-alloc
9727 or --lisp-float-type in help message.
9728
97291992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9730
9731 * make-dist: Include the `vms' subdirectory in the distribution.
9732
97331992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9734
9735 * configure: Remove lines starting with "# DIST: " when building
9736 lib-src/Makefile and src/Makefile. This allows us to mark the
9737 "Makefile.in" files with explanatory comments which won't also get
9738 stuck in the Makefiles.
9739
97401992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9741
9742 * make-dist: Don't use the '+' operator in the sed regular
9743 expression that extracts the version number from lisp/version.el;
9744 Ultrix sed doesn't seem support the operator. Just double the
9745 operand and use *.
9746
97471992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9748
9749 * Makefile.in: Doc fix.
9750
97511992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9752
9753 * configure: Rewrite sed command to remove at most one ./ prefix;
9754 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9755 group.
9756
97571992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9758
9759 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9760
97611992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9762
9763 * make-dist: Go ahead and build a new TAGS file, unless the
9764 --newer option was specified. Don't try to delete a TAGS file
9765 from etc; it's not kept there, and shouldn't be deleted anyway.
9766
97671992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9768
9769 * make-dist: If the lisp directory contains a default.el, don't
9770 distribute it.
9771
9772 * configure: When searching signal.h for the type of a signal
9773 return handler, make a copy of it, not a symbolic link to it; that
9774 way, it will work on systems that don't have symbolic links.
9775
97761992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9777
9778 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9779 option for generating incremental distributions. Stopped it from
9780 generating a TAGS file into the distribution; that sucker is
9781 *big*, and easily enough generated with the toplevel makefile.
9782
97831992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9784
9785 * configure: When writing config.status, don't prefix progname
9786 with a '.'; it might be absolute.
9787
97881992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9789
9790 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9791 /usr/include/X11 exist, not only if both exist.
9792
97931992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9794
9795 * make-dist: Make the new external-lisp directory a duplicate of
9796 the external-lisp directory, not the lisp directory.
9797
97981992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9799
9800 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9801 clean' in arch-lib; it doesn't even have a Makefile.
9802
9803 * Makefile.in (clean, mostlyclean): In the test which tries to
9804 distinguish between the build directory, which should be cleaned,
9805 and the installed directory, which shouldn't, cd to `${emacsdir}',
9806 not `${DESTDIR}${LIBDIR}'.
9807
98081992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9809
9810 * make-dist: Be sure to delete the .c and .h files that YACC and
9811 BISON create from getdate.y.
9812
9813 * external-lisp: New directory; see `external-lisp/README'.
9814 * make-dist: Added support for the external-lisp subdirectory.
9815
9816 * make-dist: Changed message which complains that make-dist wasn't
9817 invoked in the right directory to indicate which files it was
9818 looking for.
9819
98201992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9821
9822 * configure: Add comments explaining why we can't translate
9823 character ranges or control characters in `tr'.
9824
98251992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9826
9827 * configure: When generating the configuration message, we used to
9828 build the message from the start so that each line began with "# "
9829 so that it would be a comment in `config.status'. However, this
9830 causes trouble if any of the variables we use in the message
9831 expand to more than one line of text - as gnu_malloc_reason
9832 sometimes does. So instead, we build the message as it should be
9833 printed to the user (i.e. without the "# " prefixes), and stick on
9834 the "# "s when we write it to `config.status'.
9835
9836 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9837 `lib-src' and `arch-lib'.
9838
9839 * configure: When generating report and `config.status' file, note
9840 that bindir only determines where `make install' and
9841 `build-install' will place the executables; this should make it
9842 clear that the ordinary build process will not try to install
9843 things.
9844
98451992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9846
9847 * make-dist: Change messages to say that we are 'making links to
9848 X', rather than 'copying X'. And put `' quotes around file names.
9849
9850 * make-dist: Include '.tmp' in the name of the staging directory.
9851
9852 * make-dist: Pass the `-f' option to rm when you're not sure that
9853 the files you're removing actually exist.
9854
9855 * make-dist: When setting up etc/COPYING, always nuke whatever is
9856 there, and then copy it in, to make sure we get a real file.
9857
9858 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9859 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9860 version which doesn't have a separate .defns file.
9861
98621992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9863
9864 * make-dist: Don't distribute configured versions of config.h.in,
9865 paths.h.in, Makefile.in in src.
9866
9867 * configure: Delete .tmp files before creating them; don't bother
cd1181db 9868 trying to make final targets writable first, since it won't
067d23c9
KY
9869 matter to move-if-change.
9870
98711992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9872
9873 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9874 mkdir and chmod in the center of all the conditionals. GNU Make
9875 will strip these out, but other makes won't.
9876
98771992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9878
9879 * make-dist: Include move-if-change in list of files to distribute.
9880
98811992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9882
9883 * configure: Remove any "." elements from the program name.
9884
9885 * configure: Don't record the values of all the possible arguments
9886 in config.status; only record the options that the user specified.
9887
9888 * configure: Use move-if-change to move in the new src/config.h.
9889
98901992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9891
9892 * move-if-change: New file, copied from gcc release.
9893 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9894 a temp file, so we don't update paths.h if an error occurs or if
9895 it doesn't need changing.
9896
98971992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9898
9899 * Makefile.in (src/paths.h): Do not install a value for the
9900 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9901 * build-install.in: Same thing.
9902
99031992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9904
9905 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9906 latter, being a typo, is always false, resulting in a program
9907 whose default behavior is to painstakingly build a copy of the
9908 source tree, and then delete it. Rah.
9909
9910 * Makefile.in: Add dist target, and comment for it.
9911
9912 * configure: When scanning <signal.h> for a declaration for
9913 signal, create a symbolic link with a name ending in .c, so the
9914 compiler won't complain that it's only been given .h files.
9915
9916 * configure: Check whether there are any arguments available
9917 before shifting to get the value of a non-boolean parameter.
9918
9919 * make-dist: Doc fix.
9920
99211992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9922
9923 * configure: Instead of grepping /usr/include/signal.h for a
9924 signal declaration, run /usr/include/signal.h or
9925 /usr/include/sys/signal.h through cpp and grep for the
9926 declaration.
9927
9928 * configure: Redirect the output of grep to /dev/null instead of
9929 using grep -s - that flag means different things on other systems.
9930
9931 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9932 since the former is recognizable even if you don't know what
9933 'dumping' is.
9934 * configure: Accommodate that change.
9935
9936 * configure: Accept options for all of the directories you can
9937 change in the Makefile.
9938
9939 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9940
9941 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9942 FOO before you can use them.
9943
9944 * build-install.in: Made the "Where To Install Things" section
9945 conform with the similar section from Makefile.in. Copied section
9946 which builds src/paths.h from src/paths.h.in from the Makefile.
9947
99481992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9949
9950 * configure: Write config.status to pass its command-line
9951 arguments on to configure, so that people can use it to recreate
9952 an old configuration, with minor changes.
9953
99541992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9955
9956 * configure: Don't rely on option variables being unset if their
9957 values are the empty string. In particular, when producing the
9958 English report, don't assume that highpri will be unset when no
9959 increased priority has been requested; -highpri='' should be the
9960 same as omitting -highpri altogether.
9961
9962 * configure: Fix dumb bug: when running the system and machine
9963 description files through cpp, mark those lines that we want to
9964 evaluate with the string '@configure@', and then only evaluate
9965 them. This way if the files include anything that actually
9966 generates text (type definitions or external declarations, say),
9967 we won't try to eval it.
9968
99691992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9970
9971 * make-dist: New shell script.
9972
9973 * configure: When creating foo from foo.in, make foo read-only to
9974 remind people to edit the .in file instead.
9975
9976 * INSTALL: Changed references to config.h-dist to config.h.in.
9977 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9978 to build src/paths.h from src/paths.h.in; added a paragraph to do
9979 this.
9980 * configure, Makefile, build-install: Changed filenames like
9981 FOO-dist to FOO.in.
9982
99831992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9984
9985 * Makefile, build-install: Renamed to Makefile.in and
9986 build-install.in; the configure script will edit these to produce
9987 the usable Makefile and build-install.
9988 * configure: Changed to produce ./Makefile, ./build-install,
9989 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9990 instead of editing them in place.
9991
99921992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9993
9994 * Makefile: Re-arranged so that the undumped Emacs will search
9995 ../lisp *after* the site's local elisp files.
9996 (locallisppath, dumplisppath): New variables.
9997 (lisppath): This variable's default value is now chosen based on
9998 $(locallisppath) and $(lispdir); while it used to be the
9999 customization point for adding site-local elisp directories to
10000 load-path, that job is now handled mostly by locallisppath.
10001 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10002 Check the values being assigned to the *LOADSEARCH macros for null
10003 path elements (like '::' in 'foo::bar').
10004
10005 * configure: When checking if the machine- and system-dependent
10006 files define a particular macro or not, actually run them through
10007 CPP and test the macros with #ifs, instead of just grepping for
10008 the macros' names. In particular, check for SYSTEM_MALLOC in this
10009 way.
10010
100111992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10012
10013 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10014
100151992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10016
10017 * configure: Make the config.status file an executable shell
10018 script which will recreate the same configuration. Include the
10019 verbal description of the current configuration as a comment in
10020 the script.
10021 * INSTALL: Doc fix.
10022
10023 * Makefile: Brought the Makefile up to the GNU coding
10024 standards, as described in standards.text:
10025 (TAGS): New name for the target which rebuilds the tags table.
10026 (check): New target; doesn't do anything yet.
10027 (mostlyclean): New target, synonymous with clean.
10028 (realclean): New target. Currently, this just calls the
10029 subdirectories's makefiles and then deletes config.status.
10030 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10031 variables.
10032 Installation directory variables changed to conform.
10033 (install, install.sysv, install.xenix, install.aix): Changed the
10034 code which copies the directories into their installed location to
10035 allow the installed locations to be in several different
10036 directories; the old version assumed that they would all be in
10037 $(emacsdir).
10038 (mkdir, lockdir): Allow the installed locations to be in several
10039 different directories.
10040 * INSTALL: Doc fix.
10041
10042 * build-install: Use the same variable names as the Makefile.
10043 Allow the installed locations to be in several different
10044 directories.
10045
100461992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10047
10048 * Makefile (src/paths.h): Instead of using a single sed command to
10049 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10050 separately, and don't forget to append "/!!!SuperLock!!!" to the
10051 value of the PATH_SUPERLOCK macro.
10052
10053 * config.emacs: Renamed to configure, for consistency with other
10054 GNU products. Internal references changed.
10055 INSTALL, Makefile: References changed.
10056
10057 * lock: New directory, which should always be empty. If this
10058 directory doesn't exist, Emacs won't complain; it just won't lock.
10059 Having this here means that people can just unpack Emacs, build
10060 it, and have locking work.
10061
10062 * share-lib: Re-renamed to etc, for the sake of tradition.
10063 * config.emacs: Changed default value for datadir to ../etc.
10064 * INSTALL, README: Adjusted.
10065
100661992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10067
10068 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10069 by running CPP on the appropriate s/*.h and m/*.h files.
10070
100711992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10072
10073 * config.emacs: Make sure to set the "exit on error" flag once
10074 we've removed config.status; errors should abort the configuration.
10075
100761992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10077
10078 * config.emacs: Added -distribute option, so that the Makefile
10079 paths are in their proper form. I don't know why this matters.
10080
100811992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10082
10083 * local-lisp: New directory, empty in the distribution, for people
10084 to put local elisp code in.
10085 * config.emacs: Include it in the default load path.
10086 * README: Document it.
10087
100881992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10089
10090 * config.emacs: Guess the type of signal handling functions based
10091 on the contents of /usr/include/signal.h.
10092
10093 * config.emacs: Print out progress report messages.
10094
10095 * Makefile (src/paths.h): Don't generically replace
10096 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10097 editing of the other entries, and each entry should be dealt with
10098 explicitly anyway.
10099
10100 * build-install: Converted from C-shell to Bourne shell.
10101 * config.emacs: Edit build-install properly.
10102
10103 * config.emacs: Doc fix.
10104
101051992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10106
10107 * Makefile (install): Remove `B' from tar xf command.
10108
101091992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10110
10111 * config.emacs: Removed support for the `maintain-environment'
10112 option; the only important difference between this and its absence
10113 has been removed.
10114 * INSTALL: Removed mention of `maintain-environment'.
10115
10116 * config.emacs: Fix arguments to sed when processing boolean
10117 arguments.
10118
101191991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10120
10121 * config.emacs: New file, to help automate the installation
10122 process.
10123
10124 * Makefile: Lots of changes to support the separation of etc into
10125 architecture-dependent and -independent files:
10126 (EMACSROOT): New variable, giving the directory under which all of
10127 Emacs's libraries should be installed. Changed rest of file to
10128 use it.
10129 (LIBDIR): Now denotes only architecture-dependent dir.
10130 (DATADIR): New variable, denoting architecture-independent dir.
10131 (LOCKDIR): New variable, for completeness.
10132 (SUBDIR): No more etc, new lib-src.
10133 (COPYDIR): No more etc, new arch-lib and share-lib.
10134 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10135 (src): Now depends on lib-src, not etc.
10136 * build-install: Changes parallel to the above.
10137 * README: Describe the new arrangement.
10138
10139 * vms: New subdirectory for all the VMS stuff.
10140
101411991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10142
10143 * Makefile (LISPPATH): New variable.
10144 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10145
101461990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10147
10148 * Makefile (install, install.sysv, install.xenix):
10149 Install wakeup instead of loadst. No need for setuid or setgid.
10150
101511990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10152
10153 * Makefile (clean): Clean etc if that's not the installation dir.
10154
101551990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10156
10157 * Makefile (paths.h): Make sed alter each name in the path.
10158
101591988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10160
10161 * Makefile (install.sysv): Use cpio, not tar.
10162
101631988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10164
10165 * Makefile (lockdir): Rename `lock' target.
10166 Depend on it from install*, not from `all'.
10167
101681988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10169
10170 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10171 to match build-install and paths.h.
10172
10173;; Local Variables:
10174;; coding: utf-8
067d23c9
KY
10175;; End:
10176
1a71cb28 10177 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10178
10179 This file is part of GNU Emacs.
10180
10181 GNU Emacs is free software: you can redistribute it and/or modify
10182 it under the terms of the GNU General Public License as published by
10183 the Free Software Foundation, either version 3 of the License, or
10184 (at your option) any later version.
10185
10186 GNU Emacs is distributed in the hope that it will be useful,
10187 but WITHOUT ANY WARRANTY; without even the implied warranty of
10188 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10189 GNU General Public License for more details.
10190
10191 You should have received a copy of the GNU General Public License
10192 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.