auth.texi (Help for users): Update for .gpg file being second
[bpt/emacs.git] / ChangeLog
CommitLineData
4737362e
GM
12012-05-01 Glenn Morris <rgm@gnu.org>
2
ab1121bd
GM
3 * Makefile.in (MAN_PAGES): Remove.
4 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
5
a4a18b8b
GM
6 * configure.in: Try libtinfo for tputs.
7 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
8
3ba0a545
GM
9 * configure.in: Combine adjacent $opsys case blocks.
10
e3da5b19
GM
11 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
12
262f06da
GM
13 * configure.in: Invert the TERMINFO logic,
14 since "yes" is far more common than "no".
15
9311dcff
GM
16 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
17
4d5c6349
GM
18 * configure.in (LD_SWITCH_X_SITE_RPATH):
19 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
20
4737362e
GM
21 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
22
562e638f
GM
232012-04-26 Glenn Morris <rgm@gnu.org>
24
25 * make-dist: No more doc/lispref/tindex.pl.
26
dcbf5805
MA
272012-04-22 Michael Albinus <michael.albinus@gmx.de>
28
29 * configure.in (dbus_validate_bus_name, dbus_validate_path)
30 (dbus_validate_interface, dbus_validate_member): Check also for
31 these library functions
32
4b5b5289
PE
332012-04-22 Paul Eggert <eggert@cs.ucla.edu>
34
35 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
36 With glibc 2.14 or later, when compiled with GCC 4.7.0's
37 -Werror=deprecated-declarations flag, use of hooks like
38 __malloc_initialize_hook causes compilation to fail because these
39 hooks are deprecated. Modify 'configure' to check for these hooks too.
40 Simplify the 'configure' code to test for all the hooks at once.
41 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
42 (emacs_cv_var_doug_lea_malloc): ... this new var.
43
9ee7d8b9
PE
442012-04-21 Paul Eggert <eggert@cs.ucla.edu>
45
46 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
47 dated 2011-10-07. Regenerating from current gnulib would be a
48 pervasive change, and currently the trunk isn't open to such changes.
49 * configure.in (WARN_CFLAGS): Remove; no longer needed now
50 that gnulib does it.
51 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
52
5e6ab4e6
AS
532012-04-21 Andreas Schwab <schwab@linux-m68k.org>
54
55 * m4/gl-comp.m4: Update. (Bug#11285)
56
c07a4c0b 572012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
58
59 * configure.in: Don't use the -R option (Bug#11251).
60
6c94c34f 612012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 62
9f46df23 63 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
64 I have been using this change for many months in my private copy
65 of Emacs, and have used it to find several bugs. It's mature
66 enough to publish now.
67 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
68 * configure.in: Support --enable-gcc-warnings, in the style of
69 other GNU packages such as coreutils.
70 (C_WARNINGS_SWITCH): Remove, replacing with...
71 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
72 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
73 when including system files with GCC.
74 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 75 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
76 * lib/Makefile.am (AM_CFLAGS): New macro.
77 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
78
316411f0
DA
792012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
80
81 * configure.in (AC_CHECK_FUNCS):
82 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
83
9b9b2ef2
GM
842012-04-16 Glenn Morris <rgm@gnu.org>
85
b1aa797c
GM
86 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
87
9b9b2ef2
GM
88 * configure.in: Remove X libs workaround for old autoconf.
89
badf86af
KB
902012-04-12 Ken Brown <kbrown@cornell.edu>
91
92 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
93
2f097256
GM
942012-04-11 Glenn Morris <rgm@gnu.org>
95
96 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
97
a9f72fc1
GM
982012-04-10 Glenn Morris <rgm@gnu.org>
99
100 * configure.in: Conditionally generate admin/unidata/Makefile.
101
6b4f4a2d
TZ
1022012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
103
a9f72fc1 104 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 105
23df914b
GM
1062012-04-09 Glenn Morris <rgm@gnu.org>
107
fd9d85c2
GM
108 * Makefile.in (leim): Check cd return value. Pass fewer variables.
109 (install-leim): Check cd return value. Pass $MFLAGS.
110 (install-strip): Pass $MFLAGS.
111
23df914b
GM
112 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
113 Eg org.texi has been using 4.7 functions for some time.
114
bf6bba2b
PE
1152012-04-07 Paul Eggert <eggert@cs.ucla.edu>
116
117 Check pkg-config exit status when configuring (Bug#10626).
118 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
119 works; check its exit status. Problem reported by Jordi Gutiérrez
120 Hermoso in
121 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
122
f3774f20
GM
1232012-04-07 Glenn Morris <rgm@gnu.org>
124
125 * README, configure.in (AC_INIT): Bump version to 24.1.50.
126
d67a9a85
EZ
1272012-04-07 Eli Zaretskii <eliz@gnu.org>
128
129 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
130
f20f95c6
PE
1312012-03-04 Paul Eggert <eggert@cs.ucla.edu>
132
133 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
134 * configure.in (LIBS_TERMCAP): Default this to the result of
135 the tputs library search. Do a run-time test for the linkability
136 of tputs unless cross-compiling, as that's more reliable if the
137 link flags and libraries are messed up. Don't change LIBS as
138 a result of the test, as that may mess up later tests.
139
75197633
CS
1402012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
141
533183f3 142 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 143
75197633
CS
144 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
145 specific makefiles to support getopt_.h generation with MSVC.
146
7eb21b49
GM
1472012-02-04 Glenn Morris <rgm@gnu.org>
148
149 * Makefile.in (uninstall):
150 Handle compressed info files and man pages. (Bug#10718)
151
44f92739
GM
1522012-02-02 Glenn Morris <rgm@gnu.org>
153
154 * configure.in [HAVE_NS]:
155 Error if use --without-toolkit-scroll-bars. (Bug#10673)
156
6df37268
PE
1572012-02-01 Paul Eggert <eggert@cs.ucla.edu>
158
159 Port to older Solaris 10 versions (Bug#10677).
160 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
161 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
162 possibly this is because Sun fixed the 'stat' bug in my version.
163 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
164 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
165 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
166 These changes are based on gnulib version
167 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
168 because Emacs is in feature freeze and we do not want to merge any
169 more-recent changes from gnulib.
170
8d8939e8
GM
1712012-01-31 Glenn Morris <rgm@gnu.org>
172
e4070def
GM
173 * configure.in: Throw an explicit error if Motif toolkit was
174 requested but requirements could not be found.
175
8d8939e8
GM
176 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
177
5a26ec89
EZ
1782012-01-30 Eli Zaretskii <eliz@gnu.org>
179
180 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
181 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
182 with "make -j3".
183
1b0880d5
JB
1842012-01-16 Juanma Barranquero <lekktu@gmail.com>
185
186 * .bzrignore: Ignore etc/__pycache__.
187
adee8a65
PE
1882011-12-17 Paul Eggert <eggert@cs.ucla.edu>
189
190 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
191 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
192 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
193 by Nelson H. F. Beebe in
194 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
195
e152e577
JB
1962011-12-10 Juanma Barranquero <lekktu@gmail.com>
197
198 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
199
46d14be7
JD
2002011-12-10 Jan Djärv <jan.h.d@swipnet.se>
201
202 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
203 instead of LDFLAGS (Bug#10230).
204
6c269a38
PE
2052011-12-03 Paul Eggert <eggert@cs.ucla.edu>
206
4eec8d6f
PE
207 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
208
6c269a38 209 Propagate configure flags to sub-configures.
1350a3cc 210 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
211 New macros.
212 (config.status, bootstrap): Use them to propagate configure flags
213 to sub-configures.
214 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
215
63e94eb8
PE
2162011-12-03 Paul Eggert <eggert@cs.ucla.edu>
217
218 * .bzrignore: Add config.cache.
219
54e9e3bf
JD
2202011-11-27 Jan Djärv <jan.h.d@swipnet.se>
221
222 * configure.in: Check for gtk_window_set_has_resize_grip.
223
20db1522
JB
2242011-11-24 Juanma Barranquero <lekktu@gmail.com>
225
226 * configure.in (HAVE_XPM): Fix typo.
227
60bf278f
GM
2282011-11-22 Glenn Morris <rgm@gnu.org>
229
5f77c86c
GM
230 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
231 have confusing effects on the build. (Bug#6401)
232
60bf278f
GM
233 * Makefile.in (install-arch-dep): Tweak previous change.
234
816be9f6
YD
2352011-11-22 Yavor Doganov <yavor@gnu.org>
236
237 Do not install arch-dependent files in the app bundle if
238 --disable-ns-self-contained is requested. (Bug#1335)
239 * configure.in (exec_prefix, libexecdir): Define relative to
240 `ns_appbindir' only if configured for a self-contained app.
241 * Makefile.in (install-arch-dep): Test for the existence of
242 libexec in the Emacs.app bundle before executing commands.
243
d5ff9cd0
AS
2442011-11-20 Andreas Schwab <schwab@linux-m68k.org>
245
246 * configure.in: Remove reference to src/m/ibms390.h.
247
1c889bf6
GM
2482011-11-13 Glenn Morris <rgm@gnu.org>
249
250 * INSTALL: Tiny updates for disk space used during installation.
251
a6fc3b5c
EZ
2522011-11-05 Eli Zaretskii <eliz@gnu.org>
253
254 * lib/makefile.w32-in (FRC): New dummy target.
255 (TAGS): Depend on FRC.
256
9f77899d
GM
2572011-11-04 Glenn Morris <rgm@gnu.org>
258
259 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
260 Do not include GnuTLS version info in final summary message.
261
0bd3cb7b
EZ
2622011-10-31 Eli Zaretskii <eliz@gnu.org>
263
07f3add9
EZ
264 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
265 they exist there, else from autogen/.
266
267 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 268
d2eaf3e4
NT
2692011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
270
271 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
272
e782cfab
PE
2732011-10-24 Paul Eggert <eggert@cs.ucla.edu>
274
275 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
276 if the library is found. Otherwise, later configure-time tests,
277 such as the test for pthread_sigmask, generate the wrong results
278 on some platforms. Problem reported for FreeBSD by Nali Toja.
279
7da0b018
PE
2802011-10-20 Paul Eggert <eggert@cs.ucla.edu>
281
282 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
283 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
284 Remove; no longer needed, now that we defer to strftime for time
285 zone names.
286
0ffe1065
JD
2872011-10-18 Jan Djärv <jan.h.d@swipnet.se>
288
289 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
290
23769e49
CY
2912011-10-18 Chong Yidong <cyd@gnu.org>
292
293 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
294
fd8dea03
GM
2952011-10-13 Glenn Morris <rgm@gnu.org>
296
297 * configure.in: Also look for tputs in libcurses. (Bug#9736)
298
f4cc5b54
PE
2992011-10-12 Paul Eggert <eggert@cs.ucla.edu>
300
301 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 302 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
303 The check was helpful but not essential in Solaris 2.6 (1997),
304 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
305 obsolete -- Sun dropped support for it in 2006 -- and without
306 access to that Silurian platform we can't maintain the code anyway.
307
7c5ee88e
PE
3082011-10-07 Paul Eggert <eggert@cs.ucla.edu>
309
d47439a3
PE
310 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
311 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
312 * m4/gnulib-common.m4: Merge from gnulib.
313 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
314 command not found" on powerpc-apple-darwin9.8.0.
315
7c5ee88e
PE
316 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
317 This is now done by src/alloc.c.
318
423dbf9b
RS
3192011-10-02 Richard Stallman <rms@gnu.org>
320
321 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
322 and xlinux_second_failure to xgnu_linux_second_failure.
323
31bed486
EZ
3242011-09-29 Eli Zaretskii <eliz@gnu.org>
325
5f91c1e5
EZ
326 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
327 lib/signal.in-h.
31bed486 328
e785f2ec 329 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
330 Rename signal.in.h and alloca.in.h.
331
e1504b9b
EZ
3322011-09-28 Eli Zaretskii <eliz@gnu.org>
333
334 * INSTALL: Mention that m17n libraries and libotf are needed for
335 Arabic shaping.
336
316f8af0
PE
3372011-09-26 Paul Eggert <eggert@cs.ucla.edu>
338
339 Merge from gnulib, improving some licensing wording.
340 This clarifies and fixes some licensing issues raised by Glenn Morris
341 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
342 It also merges the latest version of texinfo.tex and has some
343 MSVC-related changes that don't affect Emacs.
344 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
345 pathmax, and raise, since these are needed only to address
346 MSVC-related issues that Emacs doesn't have.
347 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
348 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
349 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
350 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
351 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
352 * m4/unistd_h.m4: Merge from gnulib.
353
04d51ad4
AS
3542011-09-26 Andreas Schwab <schwab@linux-m68k.org>
355
356 * configure.in: Initialize HAVE_LIBXML2.
357
6e99ef20
GM
3582011-09-26 Glenn Morris <rgm@gnu.org>
359
360 * make-dist: Add lib/makefile.w32-in.
361
0538fab0
GM
3622011-09-24 Glenn Morris <rgm@gnu.org>
363
364 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
365
c5b01d8c
LMI
3662011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
367
368 * .dir-locals.el: Change the debbugs regexp to allow having the
369 bug number as the first thing on a line.
370
0cc87afb
GM
3712011-09-15 Glenn Morris <rgm@gnu.org>
372
373 * configure.in: Make configure work with recent GNUsteps.
374 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
375 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 376 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 377
3f44249e
PE
3782011-09-11 Paul Eggert <eggert@cs.ucla.edu>
379
380 Merge from gnulib, porting to Tru64.
381 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
382 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
383 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
384 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
385 doesn't affect Emacs.
386
c8199d0f
PE
3872011-09-06 Paul Eggert <eggert@cs.ucla.edu>
388
389 * configure.in (isnan): Remove now-unnecessary check.
390
e39b275c 3912011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 392
abec06ff 393 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
394 This is to fix the following problems:
395 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
396 configured not to use gtk or any other thread-using library,
397 signals aren't blocked correctly.
398 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
399 and IRIX's signal handling.
400 . On Cygwin 1.7.5 it works around an incompatibility with
401 the system pthread_sigmask.
402 . On MacOS X 10.5 (32-bit), files whose inode numbers
403 exceed 2**31 cannot be read or manipulated.
404 . pthread_sigmask: Actually use results of gl_THREADLIB.
405 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
406 . find 'ar' program that fits with --host argument.
407 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
408 * autogen/README: Update destination list.
409 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
410 The autogenerated files compile, config.guess,
411 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
412 * m4/largefile.m4: New file, so that Emacs does not mess up when
413 accessing files with large inode numbers in MacOS X 10.5 and later.
414 * m4/nocrash.m4: New file, to avoid triggering background debugger
415 and/or create core dumps during 'configure'.
416 * build-aux/move-if-change: Renamed from move-if-change.
417 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
418 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
419 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
420 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
421 * Makefile.in (epaths-force, sync-from-gnulib):
422 move-if-change is now in build-aux.
423 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
424 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
425 (mkdir): install-sh is now in build-aux.
426 * config.bat: c++defs.h is now in build-aux/snippets.
427 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
428 usual parameter).
429 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
430 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
431 to build-aux/snippet.
432 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
433 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
434 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
435 Solaris, enables MacOS extensions, and enables nocrash during
436 'configure'.
437 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
438
86633eab 4392011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
440
441 * configure.in (snprintf): New check.
442
015faae4
PE
4432011-08-30 Paul Eggert <eggert@cs.ucla.edu>
444
695a3dc5 445 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 446 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
447 Remove unreachable pattern hppa*-*-linux-gnu*.
448 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
449 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 450
52ec1feb
JD
4512011-08-26 Jan Djärv <jan.h.d@swipnet.se>
452
453 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
454
377538cb
JD
4552011-08-13 Jan Djärv <jan.h.d@swipnet.se>
456
457 * configure.in: Add header check: sys/socket.h (Bug#8477),
458 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
459 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
460
ae9e757a
JD
4612011-08-04 Jan Djärv <jan.h.d@swipnet.se>
462
463 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
464 (HAVE_GTK_AND_PTHREAD): Remove.
465
be8ec0b3
AA
4662011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
467
468 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
469 build, not just GNUstep (Bug#9177).
470
2573a837 4712011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
472
473 Assume freestanding C89 headers, string.h, stdlib.h.
474 Again, this simplifies the code, and all current platforms have these.
475 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
476 (AC_HEADER_STDC): Remove.
477 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
478 (strchr, strrchr): Remove fallback macros.
479
9cfdb3ec
PE
480 Assume support for memcmp, memcpy, memmove, memset.
481 This simplifies the code a bit. All current platforms have these,
482 as they are required for C89. If this turns into a problem we
483 can add the gnulib modules for these (a 1-line change to Makefile.in).
484 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
485
427c285b
PE
4862011-07-27 Paul Eggert <eggert@cs.ucla.edu>
487
488 * GNUmakefile: New file.
489 This is for convenience, so that one can run GNU make in an
490 unconfigured source tree, and get a default build.
491
2ad77c9d
JD
4922011-07-13 Jan Djärv <jan.h.d@swipnet.se>
493
494 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
495
c8618a06
YM
4962011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
497
498 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
499 so as to suppress address randomization (Bug#8395).
500
f6ce9b9a
PE
5012011-07-09 Paul Eggert <eggert@cs.ucla.edu>
502
3fcf7a1c
PE
503 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
504 This fixes a build problem on older Mac OS X hosts.
505
d9706d9f
PE
506 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
507 test, which runs afoul of Automake installations where, for example,
508 /usr/share/aclocal contains a copy of gl_THREADLIB.
509 Problem reported by Sven Joachim in
510 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
511 This is just a quick temporary fix, specific to Emacs; I'll work
512 with the other gnulib maintainers to get a more-permanent fix.
513
af66a2d7 514 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
515 * Makefile.in (GNULIB_MODULES): Add strtoimax.
516 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
517 automatically imported from gnulib.
518 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
519
1692ae2d 5202011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 521
8a6ebd58 522 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 523 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
524 * configure.in (AC_TYPE_UID_T): New dummy macro.
525 Configure gnulib after adjusting LIBS,
526 so that gnulib can assume the libraries in LIBS.
6db30f83 527 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 528 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 529 * lib/pthread_sigmask.c:
6db30f83
PE
530 New files, automatically imported from gnulib.
531 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
532 due to the above changes.
533 * .bzrignore: Add lib/signal.h.
534
4a621aae
PE
535 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
536
5e94cadb
AS
5372011-07-07 Andreas Schwab <schwab@linux-m68k.org>
538
539 * configure.in (maintainer-mode): Reflect default in help string.
540
76b397fb
DN
5412011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
542
543 * configure.in: Remove reference to iris4d.h.
544
869795d6
JD
5452011-07-05 Jan Djärv <jan.h.d@swipnet.se>
546
547 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
548
3279eb87
GM
5492011-07-01 Glenn Morris <rgm@gnu.org>
550
551 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
552
2e6e11eb
LMI
5532011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
554
555 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
556 which made ./configure infloop.
557
9851bfc5
JD
5582011-06-30 Jan Djärv <jan.h.d@swipnet.se>
559
560 * configure.in (gsettings): New option and check for GSettings.
561
adbc4ef4
GM
5622011-06-29 Glenn Morris <rgm@gnu.org>
563
564 * configure.in: Try to test for the required crt*.o files.
565
1f773f32
BW
5662011-06-27 Bill Wohler <wohler@newt.com>
567
568 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
569
7a7ef429
PE
5702011-06-25 Paul Eggert <eggert@cs.ucla.edu>
571
572 Use gnulib's dup2 module instead of rolling our own.
573 * Makefile.in (GNULIB_MODULES): Add dup2.
574 * configure.in: Do not check for dup2; gnulib does that now.
575 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
576
6dd7e400
PE
5772011-06-23 Paul Eggert <eggert@cs.ucla.edu>
578
579 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
580
94a807ac 5812011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
582
583 Use gnulib's alloca-opt module.
584 * .bzrignore: Add lib/alloca.h.
585 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
586 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
587 as gnulib now does that for us. Put alloca check in config.h.
588 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
589 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
590 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
591
3ce9d0d4
LL
5922011-06-21 Leo Liu <sdl.web@gmail.com>
593
594 * m4/sha256.m4:
595 * m4/sha512.m4:
596 * m4/gl-comp.m4:
597 * lib/u64.h:
598 * lib/sha256.c:
599 * lib/sha256.h:
600 * lib/sha512.c:
601 * lib/sha512.h:
602 * lib/makefile.w32-in (GNULIBOBJS):
603 * lib/gnulib.mk:
604 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
605 crypto/sha512 modules from gnulib.
606
add3f049
PE
6072011-06-19 Paul Eggert <eggert@cs.ucla.edu>
608
609 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
610
3a4725e1
GM
6112011-06-17 Glenn Morris <rgm@gnu.org>
612
613 * configure.in: Restore the behavior of checking crt-dir only
614 when the user specified it (not all platforms use it).
615
bf4846e7
PE
6162011-06-16 Paul Eggert <eggert@cs.ucla.edu>
617
618 * m4/lstat.m4: Merge from gnulib (Bug#8878).
619
4d61f28d 6202011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
621
622 * configure.in: Try to determine CRT_DIR automatically when
623 using gcc.
624
8c9b2106
PE
6252011-06-15 Paul Eggert <eggert@cs.ucla.edu>
626
8aeb5be9
PE
627 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
628 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
629 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
630 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
631 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
632 Merge from gnulib.
8c9b2106 633
c195f2de
JD
6342011-06-14 Jan Djärv <jan.h.d@swipnet.se>
635
636 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
637
7e2aa385
PE
6382011-06-08 Paul Eggert <eggert@cs.ucla.edu>
639
640 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
641
81eafe29
PE
6422011-06-07 Paul Eggert <eggert@cs.ucla.edu>
643
644 * configure.in: Add --with-wide-int.
645 * INSTALL: Mention this.
646
9afafefb
PE
6472011-06-06 Paul Eggert <eggert@cs.ucla.edu>
648
649 Merge from gnulib.
650 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
651
f797625a
PE
6522011-06-02 Paul Eggert <eggert@cs.ucla.edu>
653
654 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
655
90856fe0 6562011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
657
658 Use 'inline', not 'INLINE'.
eefc9486 659 * configure.in (INLINE): Remove.
55d4c1b2 660
6a3e57bb
PE
6612011-05-29 Paul Eggert <eggert@cs.ucla.edu>
662
663 Adjust to recent gnulib change for @GUARD_PREFIX@.
664 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
665 All uses of _GL_ for guard prefixes in lib/*.h replaced with
666 _@GUARD_PREFIX@_.
667
842b28a0
PE
6682011-05-27 Paul Eggert <eggert@cs.ucla.edu>
669
e61923c8 670 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 671
70716b1d
GM
6722011-05-24 Glenn Morris <rgm@gnu.org>
673
a22d9d2c
GM
674 * Makefile.in (check): Just give a message if no test/ directory.
675
bdd556a2
GM
676 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
677
70716b1d
GM
678 * configure.in (OPT_MAKEFILES_IN): Remove.
679 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
680 (SUBDIR_MAKEFILES_IN): New output variable.
681 * Makefile.in (OPT_MAKEFILES_IN): Remove.
682 (SUBDIR_MAKEFILES_IN): Let configure set it.
683
13c3daa4
LL
6842011-05-24 Leo Liu <sdl.web@gmail.com>
685
686 * m4/sha1.m4:
687 * m4/gl-comp.m4:
688 * lib/sha1.h:
689 * lib/sha1.c:
690 * lib/makefile.w32-in (GNULIBOBJS):
691 * lib/gnulib.mk:
692 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
693
e09e38a8
GM
6942011-05-24 Glenn Morris <rgm@gnu.org>
695
4ba4c54a
GM
696 * configure.in: Remove test for already configured source directory.
697 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
698
5a95c002
GM
699 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
700
fa5d79db
GM
7012011-05-24 Glenn Morris <rgm@gnu.org>
702
6c7e099d
GM
703 * make-dist: Don't distribute test/. (Bug#8107)
704 * configure.in (OPT_MAKEFILES_IN): New output variable.
705 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
706 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
707 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
708 (check): Give an explicit error if test/ is not present.
709
fa5d79db
GM
710 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
711 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
712 (Makefile): Use $SUBDIR_MAKEFILES_IN.
713
2df215b5
PE
7142011-05-23 Paul Eggert <eggert@cs.ucla.edu>
715
716 * lib/verify.h: Merge from gnulib.
717
f518ae90
PE
7182011-05-22 Paul Eggert <eggert@cs.ucla.edu>
719
720 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
721 Merge from gnulib.
722
16b71f3a
AS
7232011-05-21 Andreas Schwab <schwab@linux-m68k.org>
724
725 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
726
7285dc67
EZ
7272011-05-20 Eli Zaretskii <eliz@gnu.org>
728
6a45b46f
EZ
729 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
730
7285dc67
EZ
731 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
732
b9704ad9
GM
7332011-05-20 Glenn Morris <rgm@gnu.org>
734
735 * configure.in (lisp_frag): New output file.
736
4a720484
GM
7372011-05-19 Glenn Morris <rgm@gnu.org>
738
739 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
740 (WINDOW_SUPPORT): Remove output variables that are no longer used.
741
a3c92bc1
EZ
7422011-05-17 Paul Eggert <eggert@cs.ucla.edu>
743
8f906c40
EZ
744 * lib/gnulib.mk:
745 * lib/intprops.h:
746 * lib/unistd.in.h:
747 * m4/inttypes.m4:
748 * m4/stdint.m4:
749 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 750
d681f183
GM
7512011-05-14 Glenn Morris <rgm@gnu.org>
752
753 * configure.in: Treat failure to find an X toolkit the same way we treat
754 failure to find X and image support.
755
4f8c52a9
GM
7562011-05-12 Glenn Morris <rgm@gnu.org>
757
758 * Makefile.in (src, install-arch-indep, bootstrap-clean)
759 (check-declare): Shell portability fixes. (Bug#8642)
760
5a7f0a30
TZ
7612011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
762
763 * configure.in: Require GnuTLS 2.6.x or higher.
764
b08a63cc 7652011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 766
c378da0b
PE
767 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
768 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
769 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
770
19548d08
PE
771 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
772 This new gnulib-tool option saves 'configure' the trouble of
773 checking for strtoull when strtoumax exists.
774
d1a2ac5c
PE
775 * configure.in (BITS_PER_LONG_LONG): New macro.
776
773233f8
GM
7772011-05-05 Glenn Morris <rgm@gnu.org>
778
779 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
780 (top_distclean): Delete config.log~.
781
40697cd9
BK
7822011-04-27 Ben Key <bkey76@gmail.com>
783
784 * configure.in: Fixed a bug that caused configure with
785 --enable-checking=stringoverrun to have no effect.
786
671875da 7872011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
788
789 * configure.in: Suppress unnecessary checks for size_t.
790 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
791 (size_t): Do not check for this, and do not typedef. This code
792 is never exercised now.
793
a8a2bb29
PE
794 * Makefile.in (GNULIB_MODULES): Add strtoumax.
795 This is needed for the new integer-reading code in lread.c.
796 It automatically pulls in the following gnulib files, which
797 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
798 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
799 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
800 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 801 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 802
33630d51
TZ
8032011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
804
805 * configure.in: Check for GnuTLS certificate verify callbacks.
806
bfab7d85
SM
8072011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
808
809 * Makefile.in (config.status): Don't erase in case of error.
810 In case it disappeared, rebuild it with `configure'.
811
fe0e7ad7
KB
8122011-04-20 Ken Brown <kbrown@cornell.edu>
813
814 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
815
f5b06c35
GM
8162011-04-12 Glenn Morris <rgm@gnu.org>
817
818 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
819
762f8d96 8202011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
821
822 * lib/allocator.c: New file, automatically generated by gnulib.
823
5fac7083
GM
8242011-04-07 Glenn Morris <rgm@gnu.org>
825
826 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
827
973f782d
EZ
8282011-04-06 Eli Zaretskii <eliz@gnu.org>
829
830 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
831 Revert last change.
832
f1f81baa
JB
8332011-04-06 Juanma Barranquero <lekktu@gmail.com>
834
835 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
836 ($(BLD)/careadlinkat.$(O)): New target.
837 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
838 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
839 Update dependencies.
840
b70d23ff 8412011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 842
41cf7d1a
PE
843 Fix more problems found by GCC 4.6.0's static checks.
844
aa181334
PE
845 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
846
1f7196bf 847 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
848 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
849 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
850 * m4/ssize_t.m4: New files, automatically generated from gnulib.
851
c0274801
GM
8522011-04-06 Glenn Morris <rgm@gnu.org>
853
854 * autogen/update_autogen: Handle loaddefs-like files as well.
855 (usage): Add -l, -C.
856 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
857 With -l, check status of lisp/ as well.
858 With -C, clean before building.
859 (autoreconf): Only pass -f in the `clean' case.
860 (commit): New function.
861
42e85a8f
GM
8622011-03-28 Glenn Morris <rgm@gnu.org>
863
39f31873
GM
864 * autogen/update_autogen: Pass -f to autoreconf.
865
42e85a8f
GM
866 * autogen.sh (get_version): Discard "not found" lines.
867 (check_version): Respect $AUTOCONF etc environment variables.
868
9af30bdf
GM
8692011-03-27 Glenn Morris <rgm@gnu.org>
870
871 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
872 (AH_BOTTOM): Do not define SIGTYPE.
873
181855e6
GM
8742011-03-26 Glenn Morris <rgm@gnu.org>
875
876 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
877 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
878
9ee0d174
AS
8792011-03-25 Andreas Schwab <schwab@linux-m68k.org>
880
881 * autogen/update_autogen: Remove useless function keyword.
882
07da4b3c
EZ
8832011-03-25 Eli Zaretskii <eliz@gnu.org>
884
885 * config.bat: Generate src/config.h and lib/Makefile from
886 autogen/config.in and autogen/Makefile.in.
887
f6ca84c0
GM
8882011-03-25 Glenn Morris <rgm@gnu.org>
889
890 * compile, config.guess, config.sub, depcomp, install-sh, missing:
891 Remove; autoreconf can supply them.
892 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
893 config.guess, install-sh. Pass -i to autoreconf.
894 * autogen/update_autogen (genfiles): Add compile, config.guess,
895 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
896 Discard non-error output from autoreconf in -q case.
897 * autogen/compile, autogen/config.guess, autogen/config.sub:
898 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
899 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
900 install-sh, missing.
901
8cc1d519
GM
9022011-03-23 Glenn Morris <rgm@gnu.org>
903
9bb73912 904 * autogen/update_autogen: Fix typo.
904a432c 905 (msg): Remove function; use `exec' instead.
9bb73912 906
8cc1d519
GM
907 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
908 (sync-from-gnulib): Don't sync mkinstalldirs.
909 * make-dist: Don't distribute mkinstalldirs.
910
c9c49752 9112011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 912
c9c49752 913 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
914 * Makefile.in (GNULIB_MODULES): Add socklen.
915 * configure.in: Do not check for sys/socket.h, since socklen does that.
916 * m4/socklen.m4: New automatically-generated file, from gnulib.
917
d5cad867
PE
918 fakemail: Remove dependency on ignore-value.
919 * Makefile.in (GNULIB_MODULES): Add stdio.
920 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
921 imported from gnulib.
cbd350f1 922 * .bzrignore: Add lib/stdio.h.
c9c49752 923
34cb1cc6
GM
9242011-03-22 Glenn Morris <rgm@gnu.org>
925
926 * autogen/copy_autogen: Work from ./ or ../.
927 Fix time-stamps.
928 * autogen.sh: Doc fix.
929
66b87493
GM
9302011-03-20 Glenn Morris <rgm@gnu.org>
931
932 * autogen/: New directory, to be excluded from releases.
933 * autogen/copy_autogen, autogen/update_autogen: New scripts.
934 * autogen/README: New file.
935 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
936 * autogen/Makefile.in: Add auto-updated generated files.
937 * autogen.sh: No longer a no-op, now it tests for autotools
938 and runs them as necessary.
cd1181db 939 * configure.in: Default maintainer-mode to on.
66b87493
GM
940 * aclocal.m4, configure, lib/Makefile.in: Remove files.
941
1ef6de05
PE
9422011-03-13 Paul Eggert <eggert@cs.ucla.edu>
943
944 Update for gnulib.
945 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
946 includes <intprops.h> directly.
947 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
948 when building Emacs on Solaris 9 and running it on Solaris 10.
949
0afb4571
J
9502011-03-08 Jan Djärv <jan.h.d@swipnet.se>
951
952 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
953
33383987
JB
9542011-03-07 Chong Yidong <cyd@stupidchicken.com>
955
956 * Version 23.3 released.
957
870d9cf6
GM
9582011-03-06 Glenn Morris <rgm@gnu.org>
959
960 * configure.in (FREETYPE_LIBS): Actually set it to something.
961
6c0dea8a
PE
9622011-03-02 Paul Eggert <eggert@cs.ucla.edu>
963
964 Work around some portability problems with symlinks.
965
966 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
967 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
968 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
969 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
970 * m4/symlink.m4:
971 New files, automatically generated from gnulib.
972 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
973 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
974
945d8b44
EZ
9752011-02-26 Eli Zaretskii <eliz@gnu.org>
976
03382788
EZ
977 * .bzrignore: Ignore new lib/*.in-h files.
978
945d8b44
EZ
979 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
980 depfiles.bat even if lib/deps already exist.
981
9411886d
PE
9822011-02-25 Paul Eggert <eggert@cs.ucla.edu>
983
984 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
985 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
986 recent changes to configure.in and to gnulib.
9411886d 987
1e8dbdc6
GM
9882011-02-24 Glenn Morris <rgm@gnu.org>
989
990 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
991 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
992
f68c809d
PE
9932011-02-22 Paul Eggert <eggert@cs.ucla.edu>
994
995 Assume S_ISLNK etc. work, since gnulib supports this.
996 * Makefile.in (GNULIB_MODULES): Add sys_stat.
997 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
998 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
999 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1000
ba01e9d7
PE
10012011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1002
1003 * lib/min-max.h: New file, for "min" and "max".
1004
9f8370e6
CS
10052011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1006
0a19a6f8 1007 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1008 $(EMACS_ROOT)/nt/inc/stdint.h.
1009
25c51af3
EZ
10102011-02-21 Eli Zaretskii <eliz@gnu.org>
1011
1012 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1013 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1014 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1015
5fa4ac76
PE
10162011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1017
1018 Import filemode module from gnulib.
1019 * .bzrignore: Add lib/sys/.
1020 * Makefile.in (GNULIB_MODULES): Add filemode.
1021 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1022 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1023 from gnulib. This adds support for some more file types, e.g.,
1024 Cray DMF migrated files.
1025 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1026 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1027 * m4/sys_stat_h.m4: New files, generated from gnulib.
1028 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1029 Regenerate.
1030
e1e6b4fb
EZ
10312011-02-20 Eli Zaretskii <eliz@gnu.org>
1032
1033 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1034 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1035
6cac9cb1
PE
10362011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1037
1038 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1039 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1040 is no longer needed, due to the recent SSDATA and related changes.
1041 Perhaps -Wno-pointer-sign should also be removed from
1042 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1043 way to test this so I left it alone.
1044 * configure: Regenerate.
1045
0a19a6f8 10462011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1047
1048 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1049 src/makefile.w32-in.
1050
61353ac8 10512011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1052
61353ac8 1053 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1054 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1055 Regenerate.
1056 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1057 Import the new versions from gnulib; they assume a C99-style
1058 <stdint.h>, supplied by the stdint module.
1059 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1060 imported from gnulib.
942f733f
PE
1061 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1062 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1063 special cases.
61353ac8 1064
9d9d12cd
EZ
10652011-02-19 Eli Zaretskii <eliz@gnu.org>
1066
152be435 1067 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1068 Add lib/deps/.
152be435 1069
9d9d12cd 1070 * config.bat: Configure in `lib'.
219463da 1071 Generate *.Po files in lib/deps.
9d9d12cd 1072
7d315eb6
PE
10732011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1074
1075 Import IRIX 6.5 getloadavg fixes from gnulib.
1076 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1077
1f5d53eb
PE
10782011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1079
1080 Import getloadavg module from gnulib.
1081 * .bzrignore: Add lib/stdlib.h.
1082 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1083 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1084 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1085 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1086 Remove; gnulib does this now.
1087 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1088 from gnulib. This adds support for several other systems, such
1089 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1090 buffer overrun on Linux hosts under very high load, and on hosts
1091 that maintain a channel to the load average file it makes sure
1092 the file descriptor is close-on-exec (on hosts that support this)
1093 and is not stdin, stdout, or stderr.
1094 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1095 from gnulib.
1096 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1097 * src/config.in: Regenerate.
1098
bb55f713
PE
10992011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1100
1101 Merge from gnulib.
1102
7127b760
PE
1103 * install-sh: Update to scriptversion 2011-01-19.21.
1104
bb55f713
PE
1105 2011-02-13 Bruno Haible <bruno@clisp.org>
1106
1107 Consistent macro naming for macros that use GCC __attribute__.
1108 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1109 ATTRIBUTE_DEPRECATED.
1110
1111 2011-02-12 Bruno Haible <bruno@clisp.org>
1112
1113 setlocale: Prefer gnulib's override over libintl's override.
1114 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1115 GNULIB_defined_setlocale is set.
1116
57e96f8e
GM
11172011-02-13 Glenn Morris <rgm@gnu.org>
1118
1119 * make-dist: Exclude generated file src/globals.h.
1120
988c07df
PE
11212011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1122
1123 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1124 Sync from gnulib, which has been patched to fix the problem
1125 with the license notices. Problem reported by Glenn Morris in
1126 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1127
ccded26c
SM
11282011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1129
1130 * .bzrignore: Ignore globals.h and related stamp.
1131
6ffb2c0c
PE
11322011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1133
1134 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1135 This merges the following fix from gnulib:
1136
1137 2011-02-08 Bruno Haible <bruno@clisp.org>
1138
1139 Split large sed scripts, for HP-UX sed.
1140
00b3c7ac
TT
11412011-02-08 Tom Tromey <tromey@redhat.com>
1142
1143 * configure: Rebuild.
1144 * configure.in (NS_OBJC_OBJ): New subst.
1145
91ccade4
PE
11462011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1147
6ffb2c0c
PE
1148 gnulib: allow multiple gnulib generated replacements to coexist
1149 This defines a few preprocessor symbols that should not affect Emacs.
1150 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1151 via "make sync-from-gnulib".
1152
e765a388
PE
1153 gnulib: undo previous change
1154 The upstream _HEADERS change was backed out of gnulib (see the
1155 same thread). Stay in sync with gnulib.
1156
91ccade4 1157 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1158 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1159 New empty macros, to accommodate recent changes to gnulib. See
1160 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1161 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1162 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1163 * lib/time.in.h, lib/unistd.in.h:
1164 Regenerate.
91ccade4 1165
d67985d3
PE
11662011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1167
1168 sync from gnulib to remove HAVE_STDBOOL_H
1169 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1170 AC_HEADER_STDBOOL. All uses changed. Do not define
1171 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1172 imported from the latest Autoconf git. It was motivated by Emacs,
1173 which uses gnulib but does not need HAVE_STDBOOL_H.
1174 * configure, src/config.in: Regenerate.
1175 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1176
67342916
PE
11772011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1178
1179 allow C code to suppress warnings about ignored return values
1180 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1181 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1182 * lib/ignore-value.h: New file.
67342916 1183
14beddf4 11842011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1185
1186 * configure.in: Test existence of xaw3d library, not just the
1187 header (Bug#7642).
1188
6ffb2c0c
PE
11892011-01-31 Eli Zaretskii <eliz@gnu.org>
1190
1191 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1192 $(BLD)/time_r.$(O).
1193 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1194 $(EMACS_ROOT)/src/m/intel386.h.
1195 ($(BLD)/strftime.$(O)):
1196 ($(BLD)/time_r.$(O)): Define prerequisites.
1197
16fab143
PE
11982011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1199
1200 src/emacs.c now gets version number from configure.in
1201 * configure.in (version): Set this from $PACKAGE_VERSION,
1202 which is set from AC_INIT, rather than scouting through src/emacs.c.
1203 * configure: Regenerate.
1204 * make-dist (version): Get it from configure.in, not src/emacs.c.
1205
16c3e636
PE
12062011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1207
1208 strftime: import from gnulib
1209 * Makefile.in (GNULIB_MODULES): Add strftime.
1210 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1211 needed.
6ffb2c0c 1212 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1213 Regenerate.
6ffb2c0c
PE
1214 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1215 imported from gnulib.
16c3e636
PE
1216 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1217 This incorporates many changes from gnulib, including simpler
1218 handling of multibyte formats, porting to mingw32 and other
1219 platforms, and support for higher-resolution time stamps.
1220 Emacs does not yet use the higher-resolution interface.
1221
3de84ad9
PE
12222011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1223
1224 gnulib: import mktime and move-if-change fixes from gnulib
1225
1226 * configure: Regenerate from the following.
1227
6ffb2c0c
PE
1228 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1229
1230 mktime: clarify long_int width checking
1231 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1232 the top level, to make it clearer that the assumption about
1233 long_int width is being checked. See
1234 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1235
3de84ad9
PE
1236 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1237
1238 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1239 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1240 negative number, which the C Standard says has undefined behavior.
1241 In practice this is not a problem, but might as well do it by the book.
1242 Reported by Rich Felker and Eric Blake; see
1243 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1244 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1245 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1246
1247 mktime: #undef mktime before #defining it
1248 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1249
1250 mktime: systematically normalize tm_isdst comparisons
1251 * lib/mktime.c (isdst_differ): New function.
1252 (__mktime_internal): Use it systematically for all isdst comparisons.
1253 This completes the fix for libc BZ #6723, and removes the need for
1254 normalizing tm_isdst. See
1255 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1256 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1257
1258 mktime: fix some integer overflow issues and sidestep the rest
1259
1260 This was prompted by a bug report by Benjamin Lindner for MinGW
1261 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1262 His bug is due to signed integer overflow (0 - INT_MIN), and I
1263 I scanned through mktime.c looking for other integer overflow
1264 problems, fixing all the bugs I found.
1265
1266 Although the C Standard says the resulting code is still not safe
1267 in the presence of integer overflow, in practice it should be good
1268 enough for all real-world two's-complement implementations, except
1269 for debugging environments that deliberately trap on integer
1270 overflow (e.g., gcc -ftrapv).
1271
1272 * lib/mktime.c (WRAPV): New macro.
1273 (SHR): Also check that long_int and time_t shift right in the
1274 usual way, before using the fast-but-unportable method.
1275 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1276 used. The code already assumed two's complement, so there's
1277 no need to test for alternatives. All uses removed.
1278 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1279 the C standard. Problem reported by Rich Felker in
1280 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1281 (twos_complement_arithmetic): Also check long_int and time_t.
1282 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1283 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1284 (__mktime_internal): Avoid integer overflow with unary subtraction
1285 in two instances where -1 - X is an adequate replacement for -X,
1286 since the calculations are approximate.
3de84ad9
PE
1287
1288 2011-01-29 Eric Blake <eblake@redhat.com>
1289
1290 mktime: avoid infinite loop
1291 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1292 type; behavior is still undefined but portable to all known targets.
1293 Reported by Rich Felker.
1294
6ffb2c0c
PE
1295 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1296
1297 mktime: avoid problems on NetBSD 5 / i386
1298 * lib/mktime.c (long_int): New type. This works around a problem
1299 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1300 but time_t is 64 bits, and where I expect the existing code is
1301 wrong in some cases.
1302 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1303 (ydhms_diff): Bring back the compile-time check for wide-enough
1304 year and yday.
1305
1306 mktime: fix misspelling in comment
1307 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1308 This merges all recent glibc changes of importance.
1309
3de84ad9
PE
1310 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1311
1312 move-if-change: cope with concurrent mv of identical file.
1313 * move-if-change (CMPPROG): Accept environment
1314 variable as an override for `cmp'.
1315 (usage): Document CMPPROG.
1316 Adjust comparison to drop stdout. Cope with failure of mv if
1317 the target file exists and is identical to the source, for
1318 parallel builds.
1319 Report from H.J. Lu against binutils in PR binutils/12283.
1320
6ffb2c0c
PE
13212011-01-29 Eli Zaretskii <eliz@gnu.org>
1322
1323 * lib/makefile.w32-in:
1324 * lib/getopt_.h: New files.
1325
c7e95b91
PE
13262011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1327
1328 improve fix for MS-DOS file name clash
1329 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1330 for portability to POSIX make. Reported by Bruno Haible.
1331 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1332 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1333 files from accumulating as garbage. Also reported by Bruno Haible.
1334
125c3718
PE
13352011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1336
1337 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1338 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1339 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1340 problems with MS-DOS 8+3 file name restrictions.
1341 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1342 it, it would also cause problems when extracting Emacs distribution
1343 tarballs on MS-DOS hosts.
1344 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1345 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1346 * config.guess, config.sub: Sync from gnulib.
1347 * m4/gnulib-cache.m4: Remove from repository.
1348 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1349
4004ef46
GM
13502011-01-25 Glenn Morris <rgm@gnu.org>
1351
0b5c5d82
GM
1352 * README: Add a note about ranges in copyright years.
1353
4004ef46
GM
1354 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1355
06d8ace5 13562011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1357
1358 * configure.in: Add HP-UX on IA64 (Bug#6811).
1359
d6974efa
PE
13602011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1361
1362 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1363 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1364 as it is no longer needed.
6ffb2c0c 1365 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1366 * configure.in: Invoke the new gnulib macro
1367 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1368 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1369 * m4/getopt.m4: Sync from gnulib; this removes the need for
1370 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1371 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1372 New macro, synced from gnulib.
1373 * m4/warn-on-use.m4: Remove.
1374
e02ea74b
PE
13752011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1376
1377 aclocal.m4: put this file back into repository
1378 This way, we don't have to assume that the maintainer has
1379 the automake package installed. See
1380 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1381 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1382 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1383 undoing the previous change.
1384 * aclocal.m4: New file (actually, resurrected).
1385
48dcd482
MB
13862011-01-22 Miles Bader <miles@gnu.org>
1387
1388 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1389 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1390 Emacs directly uses fontconfig, and breaks building when using a
1391 strict linker).
1392
925e561d
PE
13932011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1394
b06b1098
PE
1395 src/config.in: shrink slightly
1396 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1397 This makes src/config.in a bit smaller, by removing identifiers
1398 like GNULIB_TEST_MKTIME that Emacs does not need.
1399 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1400 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1401 Sync from gnulib. This removes a few more unnecessary symbols from
1402 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1403 * configure, src/config.in: Regenerate.
1404
925e561d
PE
1405 aclocal.m4: tweaks to regenerate more conveniently
1406 This attempts to act better when the source is in a weird state. See
1407 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1408 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1409 * .bzrignore: Add aclocal.m4.
1410
942be821
PE
14112011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1412
1413 aclocal.m4: omit auto-generated file from repository
1414 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1415 the most recent change here.
1416 * aclocal.m4: Remove from bzr repository. This file is
1417 auto-generated and isn't needed to run 'configure'. See
1418 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1419
0813c96e
PE
14202011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1421
1422 Minor Makefile.in tweaks to build from gnulib better.
1423 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1424 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1425 (top_maintainer_clean): Don't remove aclocal.m4.
1426
7cae64b4
PE
14272011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1428
53911e8f
PE
1429 Minor cleanups for 'bzr status'
1430 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1431 the output of config.guess.
1432 * Makefile.in (top_distclean): Remove stamp-h1 too.
1433
7cae64b4
PE
1434 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1435 defined if the compiler supports GCC-style __attribute__
1436 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1437 this syntax.
1438
a3e44e79 14392011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1440
3cbecb8f
PE
1441 Makefile.in: tidy up the building of lib
1442 * Makefile.in (am--refresh): Mark as .PHONY.
1443 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1444 as they're not rebuilt unless you do a "make sync-from-gnulib"
1445 and the former is needed for "configure".
1446 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1447 has already removed lib/Makefile.
1448
ecbfcc83
PE
1449 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1450 This avoids building ftoastr and ldtoastr, which aren't needed. See
1451 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1452
803059b9
PE
1453 * .bzrignore: Add .h files that are host-dependent.
1454 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1455 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1456 host-dependent and are built as part of an ordinary 'make', and
1457 should not be checked in.
1458
6ffb2c0c
PE
1459 * lib/Makefile.in: Regenerate.
1460 * lib/COPYING: New file, a copy of COPYING.
1461
2a78afcc 1462 * configure: Regenerate.
37564543
PE
1463 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1464
e275c824 1465 Regenerate.
6ffb2c0c
PE
1466 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1467 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1468 New files, copied from gnulib by gnulib-tool.
1469 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1470 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1471 Regenerate.
ecbfcc83 1472
84bbb1ad
PE
1473 Use gnulib's getopt-gnu module.
1474 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1475 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1476 representative of the dependencies.
1477 * configure.in: Do not configure getopt, as gnulib does that now.
1478 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1479 getopt now, in lib.
ecbfcc83 1480
1fd182f0 1481 Regenerate.
6ffb2c0c
PE
1482 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1483 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1484 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1485 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1486 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1487 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1488 * m4/wchar_t.m4, warn-on-use.h:
1489 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1490 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1491 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1492 Regenerate.
1493
1e11dbe3
PE
1494 Use gnulib's mktime module.
1495 * Makefile.in (GNULIB_MODULES): Add mktime.
1496 * configure.in: Remove code no longer needed, as gnulib now does it.
1497 (AC_CHECK_FUNCS): Remove mktime.
1498 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1499 (__restrict): Remove, as this now gets in the way of the C99
1500 support for 'restrict' pulled in by the gnulib mktime module.
1501 Code should now use 'restrict' and not '__restrict".
1502 (mktime): Remove.
1503 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1504 and warn-on-use.h into the distribution.
1fd182f0
PE
1505
1506 Regenerate.
6ffb2c0c
PE
1507 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1508 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1509 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1510 * lib/dummy.c: Remove.
1511 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1512 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1513 Regenerate.
ecbfcc83 1514
1e11dbe3 1515 Use gnulib's ftoastr module.
fa2c4f56
PE
1516 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1517
743c80a7 1518 Regenerate.
6ffb2c0c
PE
1519 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1520 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1521 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1522 New files, generated automatically, with 'make sync-from-gnulib'
1523 followed by 'make'.
1524 * configure, lisp/dired.el, src/config.in: Regenerate.
1525
9a514d4a
PE
1526 Automate syncing from gnulib.
1527 * INSTALL, README: Document new subdirectory 'lib'.
1528 * Makefile.in (SUBDIR): Add lib.
1529 (SUBDIR_MAKEFILES): Add lib/Makefile.
1530 (lib-src, src, TAGS, tags): Depend on lib.
1531 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1532 ($(gnulib_srcdir)): New rule.
1533 (sync-from-gnulib): New rule, which is .PHONY.
1534 (lib): New rule, which is like lib-src.
1535 (Makefile): Depend on lib/Makefile.in.
1536 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1537 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1538 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1539 (am--refresh): New rule, to pacify Automake.
1540 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1541 Clean lib, too.
1542 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1543 droppings.
1544 (maintainer-clean, extraclean): Use it.
1545 * configure.in: Initialize for automake and gnulib, by invoking
1546 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1547 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1548 more conveniently with automake.
6ffb2c0c 1549 * lib/Makefile.am: New file.
9a514d4a
PE
1550 * make-dist: Also put into the distribution aclocal.m4,
1551 compile, depcomp, missing, and the files under lib/.
1552
dc3e3e7b
GM
15532011-01-15 Glenn Morris <rgm@gnu.org>
1554
1555 * Makefile.in (epaths-force): No more arch-tag to edit.
1556
dab73760
CY
15572011-01-15 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1560
9f4b8b47
PE
15612011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1562
1563 * make-dist: Distribute test/ files too.
1564 Distribute every file under test/ that is under version control,
1565 using patterns like *.el to capture files that are added later.
1566 Without this change, "configure" would fail, because it would
1567 attempt to build from a Makefile.in that was not distributed.
1568
d221e780
CO
15692011-01-13 Christian Ohler <ohler@gnu.org>
1570
1571 * Makefile.in (INFO_FILES): Add ERT.
1572
1573 * Makefile.in (check): Run tests in test/automated.
1574
1575 * Makefile.in:
1576 * configure.in: Add test/automated/Makefile.
1577
bc5585d1
PE
15782011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1579
2b3f5bc8
PE
1580 * install-sh, mkinstalldirs, move-if-change: Update from master
1581 source in gnulib.
1582
bc5585d1
PE
1583 * config.guess, config.sub: Updated from master source.
1584
2018939f
AS
15852011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1586
1587 * configure.in: Check for __builtin_unwind_init.
1588
e5365138
GM
15892011-01-05 Glenn Morris <rgm@gnu.org>
1590
1591 * configure.in (HAVE_MAKEINFO): New output variable.
1592 (MAKEINFO): Reset to "makeinfo" if not found.
1593 * Makefile.in (install-arch-indep, info):
1594 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1595
4fc5868a
UM
15962010-12-29 Ulrich Mueller <ulm@gentoo.org>
1597
1598 * configure.in: Make gameuser configurable (Bug#7717).
1599
68251e16
GM
16002010-12-15 Glenn Morris <rgm@gnu.org>
1601
1602 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1603 long absent lib-src/fns-*.el.
1604
838db889
GM
16052010-12-11 Glenn Morris <rgm@gnu.org>
1606
1607 * make-dist: Exclude etc/*.pyc.
1608
fe646d2c
AS
16092010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1610
1611 * configure.in: Don't double machfile in final message.
1612
d96c83fa
CY
16132010-12-04 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * configure.in: Fix last change.
1616
d6a003a8
AS
16172010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1618
1619 * configure.in: Remove reference to removed machine description
1620 files and allow $machine and $machfile to be empty. Substitute
1621 M_FILE/S_FILE instead of machfile/opsysfile.
1622
067d23c9
KY
16232010-12-03 Glenn Morris <rgm@gnu.org>
1624
1625 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1626
16272010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1628
1629 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1630 (EXTERNALLY_VISIBLE): New definition.
1631
16322010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1633
1634 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1635
16362010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1637
1638 * configure.in: Do not check for unconditionally included headers.
1639
16402010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1641
1642 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1643
16442010-11-09 Michael Albinus <michael.albinus@gmx.de>
1645
1646 * configure.in: Don't write a warning for D-Bus anymore.
1647
16482010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1649
1650 * configure.in: Fix indentation.
1651
16522010-10-31 Ken Brown <kbrown@cornell.edu>
1653
1654 * configure.in (checking whether localtime caches TZ): Use
1655 unsetenv instead of modifying environment directly.
1656
16572010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1658
1659 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1660 to avoid warning.
1661
16622010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1663
e9fce1ac 1664 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1665
16662010-10-22 Glenn Morris <rgm@gnu.org>
1667
1668 * make-dist: Avoid listing .el files twice. Don't try to run
1669 autoconf if --no-update.
1670
16712010-10-20 Glenn Morris <rgm@gnu.org>
1672
1673 * make-dist: No longer create lisp/MANIFEST.
1674
16752010-10-14 Glenn Morris <rgm@gnu.org>
1676
1677 * BUGS, INSTALL.BZR, README: Updates.
1678
16792010-10-13 Glenn Morris <rgm@gnu.org>
1680
1681 * make-dist: Remove --compress. Check for the appropriate
1682 gzip-like executable, and if not found, don't compress.
1683 Check version number in README, don't change it.
1684 Use find for nt/inc/*.h.
1685
16862010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1687
1688 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1689 trailing / from directory names.
1690
16912010-10-12 Glenn Morris <rgm@gnu.org>
1692
1693 * make-dist: Update and simplify.
1694
16952010-10-12 Eli Zaretskii <eliz@gnu.org>
1696
1697 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1698
16992010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1700
1701 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1702
17032010-10-09 Glenn Morris <rgm@gnu.org>
1704
1705 * make-dist: No more doc/emacs/*.texi.in.
1706
1707 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1708
17092010-10-09 Glenn Morris <rgm@gnu.org>
1710
1711 * configure.in: Combine some conditionals.
1712
1713 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1714 * make-dist: Include doc/emacs/*.texi.in.
1715
1716 * INSTALL, make-dist: Remove references to b2m.
1717 * Makefile.in (MAN_PAGES): Remove b2m.1.
1718
17192010-10-05 Glenn Morris <rgm@gnu.org>
1720
1721 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1722
17232010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1724
1725 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1726
17272010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1728
1729 * configure.in: Include stdlib.h and string.h unconditionally.
1730
17312010-09-29 Romain Francoise <romain@orebokech.com>
1732
1733 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1734
17352010-09-28 Glenn Morris <rgm@gnu.org>
1736
1737 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1738 happy.
1739
17402010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1741
1742 * configure.in: Enable imagemagick by default.
1743
17442010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1745
1746 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1747 GnuTLS libraries.
067d23c9
KY
1748
17492010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1750
1751 * configure.in: Set up GnuTLS.
1752
17532010-09-22 Chong Yidong <cyd@stupidchicken.com>
1754
1755 * configure.in: Announce whether libxml2 is linked to.
1756
17572010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1758
1759 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1760
17612010-09-18 Eli Zaretskii <eliz@gnu.org>
1762
1763 * config.bat: Detect that libxml2 is installed and if so, build
1764 with it.
1765
17662010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1767
1768 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1769 be used. This fixes a conf problem on Mac OS X.
1770
17712010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1772
1773 * configure.in: Check for libxml2.
1774
17752010-09-09 Glenn Morris <rgm@gnu.org>
1776
1777 * make-dist: No more TODO files under lisp/.
1778
17792010-09-04 Eli Zaretskii <eliz@gnu.org>
1780
1781 * config.bat: Produce lisp/gnus/_dir-locals.el from
1782 lisp/gnus/.dir-locals.el.
1783
17842010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1785
1786 * configure.in: Fix check for librsvg, imagemagick and
1787 MagickExportImagePixels.
1788
17892010-08-18 Joakim Verona <joakim@verona.se>
1790
1791 * Makefile.in, configure.in: Checks for ImageMagick.
1792
17932010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1794
1795 * configure.in (AC_PREREQ): Require autoconf 2.65.
1796
17972010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1798
1799 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1800
18012010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1802
1803 * configure.in: Add AC_C_BIGENDIAN.
1804
18052010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1806
1807 * configure.in (ORDINARY_LINK): Use on hpux* too.
1808
18092010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1810
1811 * configure.in: Check for util.h.
1812 Use -Wimplicit-function-declaration if compiler supports it.
1813
18142010-08-05 Eli Zaretskii <eliz@gnu.org>
1815
1816 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1817
18182010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1819
1820 * configure.in: Restore accidentally removed use of
1821 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1822
18232010-07-29 Chad Brown <yandros@mit.edu>
1824
1825 * configure.in: Check for dirent.h.
1826
18272010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1828
1829 * configure.in: Remove reference to usg5-4, unused.
1830
18312010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1832
1833 * configure.in: Check for __executable_start.
1834
18352010-07-24 Ken Brown <kbrown@cornell.edu>
1836
1837 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1838
18392010-07-24 Juanma Barranquero <lekktu@gmail.com>
1840
1841 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1842
18432010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1844
1845 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1846
18472010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1848
1849 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1850 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1851 (C_OPTIMIZE_SWITCH): Remove.
1852 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1853
18542010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1855
1856 * configure.in: Don't check for index and rindex, check for strchr
1857 and strrchr. Define strchr and strrchr as index and rindex,
1858 resp., in src/config.h if not available.
1859
18602010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1861
1862 * configure.in: Use -Wold-style-definition if available.
1863 This helps with the transition to standard C code, it can be
1864 removed when done.
1865
1866 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1867
1868 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1869 and MSWindows.
1870
18712010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1872
1873 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1874 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1875
18762010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1877
1878 * configure.in (getenv): Remove K&R declaration.
1879
18802010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1881
1882 * configure.in: Remove define __P.
1883
18842010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1885
1886 * configure.in (--enable-use-lisp-union-type): New flag.
1887
18882010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1889
1890 Fix CFLAGS for non-GCC compilers.
1891 * configure.in (CFLAGS): Always use -g like it was done before the
1892 2010-03-30 change.
1893 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1894 (Bug#6538)
1895
18962010-06-30 Glenn Morris <rgm@gnu.org>
1897
1898 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1899 Set with AC_DEFINE rather than AH_BOTTOM.
1900
1901 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1902 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1903 Set with shell, not cpp.
1904 (LIBX): Remove, just use -lX11 in the one place this was used.
1905 (cannot_dump): Replace with CANNOT_DUMP.
1906
19072010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1908
0a19a6f8 1909 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1910 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1911 by minimum required Gtk+ 2.6). Add checks for functions introduced
1912 in Gtk+ 2.14 or newer (bug#6505).
1913
19142010-06-26 Eli Zaretskii <eliz@gnu.org>
1915
1916 * config.bat: Remove white space around "+" in COPY commands.
1917
19182010-06-23 Glenn Morris <rgm@gnu.org>
1919
1920 * info/dir: Start descriptions in column 32, per Texinfo convention.
1921
19222010-06-16 Chong Yidong <cyd@stupidchicken.com>
1923
1924 * INSTALL: Update font information (Bug#6389).
1925
19262010-06-16 Glenn Morris <rgm@gnu.org>
1927
1928 * INSTALL: General update.
1929
19302010-06-12 Glenn Morris <rgm@gnu.org>
1931
1932 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1933
19342010-06-11 Glenn Morris <rgm@gnu.org>
1935
1936 * configure.in (--without-compress-info): New option.
1937 (GZIP_INFO): New output variable.
1938
1939 * Makefile.in (GZIP_INFO): New, set by configure.
1940 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1941 Handle man pages in the same way.
1942
19432010-06-10 Glenn Morris <rgm@gnu.org>
1944
1945 * Makefile.in (install-arch-indep): Gzip the info files too.
1946
1947 * make-dist: Remove references to non-existent directories and files.
1948
19492010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1950
1951 * configure.in: Include <strings.h> and <string.h> instead of
1952 "strings.h" and "string.h".
1953
19542010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1955
1956 * configure.in: Remove code dealing with BSTRING.
1957
19582010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1959
1960 * configure.in (AC_PREREQ): Require autoconf 2.65.
1961
1962 * configure.in (unxec): Do not define and substitute.
1963 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1964
19652010-06-03 Glenn Morris <rgm@gnu.org>
1966
1967 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1968
19692010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1970
1971 Fix alloca definition when using gcc on non-gnu systems.
1972 * configure.in: Use the code sequence indicated by "info autoconf"
1973 for alloca (bug#6170).
1974
19752010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1976
1977 * .bzrignore: Ignore new files from trunk, which appear if you use
1978 colocated branches (i.e. "bzr switch").
1979
19802010-05-28 Glenn Morris <rgm@gnu.org>
1981
1982 * configure.in: Simplify some of the $canonical tests.
1983
19842010-05-27 Glenn Morris <rgm@gnu.org>
1985
1986 * config.bat: Do not preprocess src/Makefile.in.
1987
1988 * configure.in: Do not preprocess src/Makefile.in.
1989 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1990 (AC_EGREP_CPP): Test no longer needed.
1991
1992 * make-dist: No more Makefile.c files.
1993
19942010-05-26 Glenn Morris <rgm@gnu.org>
1995
1996 * configure.in (YMF_PASS_LDFLAGS): Remove.
1997 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1998
1999 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2000 Add $GNUSTEP_LOCAL_HEADERS.
2001 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2002
2003 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2004 (GNUSTEP_MAKEFILES): Remove.
2005 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2006 stuff to here.
2007
20082010-05-25 Glenn Morris <rgm@gnu.org>
2009
2010 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2011 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2012
2013 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2014 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2015 here instead.
2016
20172010-05-24 Romain Francoise <romain@orebokech.com>
2018
2019 * make-dist: Look for version in src/emacs.c.
2020 Use lisp/subr.el rather than lisp/version.el for location check.
2021
20222010-05-21 Glenn Morris <rgm@gnu.org>
2023
2024 * configure.in (MKDEPDIR): Parallel build tweak.
2025
2026 * configure.in (ns_frag): New output file.
2027
2028 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2029 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2030
2031 * configure.in (cannot_dump): New output variable.
2032
20332010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2034
2035 * configure.in: On NetBSD, if terminfo is found, use it in
2036 preference to termcap. (Bug#6190)
2037
20382010-05-20 Glenn Morris <rgm@gnu.org>
2039
2040 * make-dist (src): Include *.mk.
2041 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2042 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2043 (deps_frag): New output file.
2044 (AUTO_DEPEND): Remove this definition.
2045
2046 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2047
20482010-05-19 Glenn Morris <rgm@gnu.org>
2049
2050 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2051 (ORDINARY_LINK): New AC_DEFINE.
2052 (LIB_GCC): No need to set if ORDINARY_LINK.
2053
20542010-05-18 Glenn Morris <rgm@gnu.org>
2055
2056 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2057 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2058
2059 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2060 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2061 (RALLOC_OBJ): New output variable.
2062
2063 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2064 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2065
20662010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2067
2068 * Makefile.in (src): Provide the name of the VCS file that witnesses
2069 a pull.
2070 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2071
20722010-05-17 Glenn Morris <rgm@gnu.org>
2073
2074 * configure.in (OLDXMENU_DEPS): New output variable.
2075
20762010-05-16 Glenn Morris <rgm@gnu.org>
2077
2078 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2079
2080 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2081 * Makefile.in (install-arch-dep): Update for above change.
2082
2083 * Makefile.in (ns_appdir): Remove.
2084 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2085
2086 * configure.in (TEMACS_LDFLAGS2): New output variable.
2087
2088 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2089 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2090 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2091 nothing uses.
2092
20932010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2094
2095 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2096 does not use them.
2097 (X11R5_INHIBIT_I18N): Remove, unused.
2098
20992010-05-15 Glenn Morris <rgm@gnu.org>
2100
2101 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2102
2103 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2104
21052010-05-15 Ken Raeburn <raeburn@raeburn.org>
2106
2107 * configure.in: Look for version string in its new location.
2108
21092010-05-15 Eli Zaretskii <eliz@gnu.org>
2110
2111 * config.bat: Remove support for DJGPP v1.x.
2112
21132010-05-15 Glenn Morris <rgm@gnu.org>
2114
2115 * configure.in (OLDXMENU_TARGET): New output variable.
2116
2117 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2118
2119 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2120 and other files that no longer exist.
2121
21222010-05-14 Glenn Morris <rgm@gnu.org>
2123
2124 * configure.in (cpp_undefs): Add mktime, register, X11.
2125
2126 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2127 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2128 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2129
2130 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2131 (GNUSTEP_MAKEFILES): Do not output.
2132
21332010-05-13 Glenn Morris <rgm@gnu.org>
2134
2135 * configure.in: Fix some paren typos.
2136
2137 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2138
2139 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2140
21412010-05-12 Glenn Morris <rgm@gnu.org>
2142
2143 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2144
2145 * configure.in (LIB_GCC): New output variable.
2146
21472010-05-11 Glenn Morris <rgm@gnu.org>
2148
2149 * make-dist (msdos): No more mainmake.
2150
2151 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2152 * config.bat: Do not run cpp on lib-src/Makefile.in.
2153
2154 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2155
21562010-05-10 Glenn Morris <rgm@gnu.org>
2157
2158 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2159
2160 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2161 (BLESSMAIL_TARGET): New output variable.
2162
21632010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2164
2165 * INSTALL: Fix typos.
2166
21672010-05-08 Chong Yidong <cyd@stupidchicken.com>
2168
2169 * configure.in: Add check for buggy version of GCC (Bug#6031).
2170
21712010-05-08 Glenn Morris <rgm@gnu.org>
2172
2173 * configure.in (HAVE_LIBNCURSES): New local variable.
2174 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2175 replacing cpp in src/s/*.h and src/Makefile.in.
2176
21772010-05-07 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * Version 23.2 released.
2180
21812010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2182
2183 * configure.in: Add tests for `isnan' and `copysign'.
2184
21852010-05-07 Eli Zaretskii <eliz@gnu.org>
2186
2187 * config.bat: Allow for 2 leading `#'s in comments in
2188 src/Makefile.in.
2189
21902010-05-07 Glenn Morris <rgm@gnu.org>
2191
2192 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2193 Merges logic from src/s/* and src/Makefile.in.
2194 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2195
21962010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2197
2198 Define START_FILES and LIB_STANDARD using autoconf.
2199 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2200 here from src/s/*.h.
2201 (HAVE_CRTIN): Remove, inline logic in the netbsd
2202 START_FILES/LIB_STANDARD computation.
2203
22042010-05-06 Glenn Morris <rgm@gnu.org>
2205
2206 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2207
2208 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2209 (LD_SWITCH_X_SITE): Remove unused variables.
2210
22112010-05-04 Glenn Morris <rgm@gnu.org>
2212
2213 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2214 as well.
2215 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2216
2217 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2218
2219 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2220 variables, replacing c_switch_machine, c_switch_system.
2221 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2222 @c_switch_system@.
2223
22242010-05-03 Glenn Morris <rgm@gnu.org>
2225
2226 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2227
2228 * make-dist: There are no more src/m/*.inp files.
2229
22302010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2231
2232 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2233 (ac_link): Do not use ld_switch_machine.
2234
22352010-05-01 Glenn Morris <rgm@gnu.org>
2236
2237 * configure.in (OTHER_OBJ): Remove.
2238 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2239
22402010-04-30 Glenn Morris <rgm@gnu.org>
2241
2242 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2243 Elsewhere, maybe include it.
2244
2245 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2246 (OLDXMENU, LIBXMENU): New output variables.
2247
2248 * configure.in (OTHER_OBJ): New output variable.
2249
22502010-04-28 Glenn Morris <rgm@gnu.org>
2251
2252 * configure.in (CYGWIN_OBJ): New output variable.
2253
2254 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2255
2256 * configure.in (FONT_OBJ): New output variable.
2257
2258 * configure.in (LIBXMU): New output variable.
2259
2260 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2261
2262 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2263 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2264
22652010-04-27 Glenn Morris <rgm@gnu.org>
2266
2267 * configure.in (LIBXTR6): New output variable. Move unixware special
2268 case here from src/s/unixware.h.
2269
2270 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2271 in Makefiles.
2272 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2273
2274 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2275 (LIBXP): No longer substitute in Makefiles.
2276 (MOTIF_LIBW): New output variable. Move system-specific settings here
2277 from src/s files.
2278
22792010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2280
2281 Reduce CPP usage.
2282 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2283 (unexec): Define unconditionally, all platforms define
2284 UNEXEC. AC_SUBST it.
2285 (UNEXEC_SRC): Remove, unused.
2286 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2287
22882010-04-27 Glenn Morris <rgm@gnu.org>
2289
2290 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2291 replaced by LIBXP.
2292
2293 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2294 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2295 On hpux10-20, default to /lib.
2296
2297 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2298
22992010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2300
2301 * configure.in (LIBS_MACHINE): Remove, unused.
2302
2303 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2304
23052010-04-24 Glenn Morris <rgm@gnu.org>
2306
2307 * configure.in (CRT_DIR): New output variable.
2308 (--with-crt-dir): New option. (Bug#5655)
2309 (HAVE_LIB64_DIR): Remove.
2310
23112010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2312
2313 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2314
23152010-04-22 Miles Bader <miles@gnu.org>
2316
2317 * configure.in: Get rid of "unix" pre-defined macro when
2318 preprocessing Makefile. (Bug#5857)
2319
23202010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2321
2322 Avoid non-portable shell command negation
2323 * configure.in: Revert last change.
2324
23252010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2326
2327 * configure.in: Change "if test ! -f" to "if ! test -f".
2328
23292010-04-21 Glenn Morris <rgm@gnu.org>
2330
2331 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2332 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2333
23342010-04-21 Karel Klíč <kklic@redhat.com>
2335
2336 * configure.in: New option: --with(out)-selinux, on by default.
2337 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2338 LIBSELINUX_LIBS in Makefiles.
2339
23402010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2341
2342 * configure.in: Remove all references to LIBX11_SYSTEM.
2343
23442010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2345
2346 * configure.in: Remove all references to C_DEBUG_SWITCH.
2347
23482010-03-27 Eli Zaretskii <eliz@gnu.org>
2349
2350 * config.bat <lib-src>: Edit out lines that begin with several #
2351 characters.
2352
23532010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2354
2355 * configure.in: Remove support for old UNIX System V systems and
2356 for Unixware on non-x86 machines.
2357
2358 * configure.in: Remove support for Solaris on PPC and for old versions.
2359
2360 * configure.in: Remove non-working lynxos port.
2361
23622010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2363
2364 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2365
23662010-03-19 Glenn Morris <rgm@gnu.org>
2367
2368 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2369 happy.
2370
23712010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2372
2373 * configure.in: Check for tputs and friends, abort if not
2374 found (bug#5735).
2375
23762010-03-18 Glenn Morris <rgm@gnu.org>
2377
2378 * configure.in (--with-x-toolkit): In the help text, say which options
2379 are synonyms.
2380
2381 * configure.in (--with-mmdf, --with-mail-unlink):
2382 New options, off by default.
2383 (--with-mailhost): New option to set default POP host.
2384 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2385 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2386 New variables, substituted in Makefiles.
2387 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2388 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2389 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2390 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2391 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2392
23932010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2394
2395 * Makefile.in (uninstall): Handle the case where archlibdir does not
2396 exist. (Bug#5720)
2397
23982010-03-12 Eli Zaretskii <eliz@gnu.org>
2399
75f1671a 2400 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2401 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2402
2403 * configure: Regenerated.
2404
24052010-03-10 Chong Yidong <cyd@stupidchicken.com>
2406
2407 * Branch for 23.2.
2408
24092010-01-31 Juri Linkov <juri@jurta.org>
2410
2411 * .bzrignore: Add TAGS-LISP.
2412
24132010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2414
2415 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2416 this header file).
2417
24182010-01-12 Juanma Barranquero <lekktu@gmail.com>
2419
2420 * .bzrignore: Ignore all .exe, instead of individual files.
2421
24222010-01-12 Chong Yidong <cyd@stupidchicken.com>
2423
2424 * configure.in: Explicitly check for and link to -lXrender.
2425
24262010-01-12 Glenn Morris <rgm@gnu.org>
2427
2428 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2429 for bug reports for development versions.
2430
24312010-01-02 Eli Zaretskii <eliz@gnu.org>
2432
2433 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2434 build.
2435
24362009-12-27 Karl Fogel <kfogel@red-bean>
2437
2438 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2439 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2440
24412009-12-17 Glenn Morris <rgm@gnu.org>
2442
2443 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2444
24452009-12-15 Glenn Morris <rgm@gnu.org>
2446
2447 * info/dir: Add EDT entry.
2448 * Makefile.in (INFO_FILES): Add edt.
2449
24502009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2451
1154d12e 2452 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2453
24542009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2455
2456 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2457
24582009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2459
2460 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2461
24622009-12-01 Glenn Morris <rgm@gnu.org>
2463
2464 * make-dist: Add etc/images/mpc directory.
2465
24662009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2467
2468 * configure.in: Don't check for GConf unless X is used.
2469
24702009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2471
2472 * configure.in: Use -Wdeclaration-after-statement if available.
2473
24742009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2475
2476 * configure.in: New option: --with(out)-gconf.
2477 Set HAVE_GCONF if we find gconf.
2478
24792009-11-17 Glenn Morris <rgm@gnu.org>
2480
2481 * Makefile.in (INFO_FILES): Add semantic.
2482
24832009-11-16 Chong Yidong <cyd@stupidchicken.com>
2484
2485 * info/dir: Add Semantic.
2486
24872009-11-16 Glenn Morris <rgm@gnu.org>
2488
2489 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2490 pattern, so as not to exclude makefile*.el. (Bug#4912)
2491
24922009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2493
2494 * configure.in: --enable-autodepend is new. Check for GNU Make
2495 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2496 gcc and GNU make to generate dependencies.
2497
24982009-10-27 Glenn Morris <rgm@gnu.org>
2499
2500 * make-dist: Make links to doc/lispintro/*.pdf.
2501
25022009-10-23 Jim Meyering <meyering@redhat.com>
2503
2504 * configure.in: Invoke $CPP with -P when creating Makefile and
2505 src/Makefile. Without this, gcc 4.4.2 converts each
2506 backslash-newline pair in the input to a bare newline, yielding
2507 invalid Makefiles.
2508
2509 * configure: Regenerate.
2510
25112009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2512
2513 * configure.in (vax-dec-vms): Remove, not supported anymore.
2514
25152009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2516
2517 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2518 (*-apple-darwin*): Add x86_64 architecture.
2519
25202009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2521
2522 * config.guess, config.sub: Updated from master source.
2523
25242009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2525
2526 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2527
25282009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2529
2530 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2531
25322009-09-29 Glenn Morris <rgm@gnu.org>
2533
2534 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2535
25362009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2537
2538 * config.guess, config.sub: Updated from master source.
2539
2540 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2541
25422009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2543
2544 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2545
25462009-09-13 Chong Yidong <cyd@stupidchicken.com>
2547
2548 * INSTALL: Update URL for GNU FreeFont.
2549
25502009-09-09 Glenn Morris <rgm@gnu.org>
2551
2552 * Makefile.in (install-arch-indep): Don't recursively change perms of
2553 site-lisp and infodir. There may be non-Emacs files in here, and the
2554 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2555 (mkdir): Set umask to world-readable before creating directories.
2556 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2557
25582009-08-29 Glenn Morris <rgm@gnu.org>
2559
2560 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2561 (info): Don't give an error in the absence of makeinfo - let the doc
2562 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2563
25642009-08-23 Ken Raeburn <raeburn@raeburn.org>
2565
2566 * Makefile.in (install-arch-indep): If the versioned DOC-####
2567 generated during loadup+dump isn't found, install the plain DOC
2568 file that always gets generated, in case CANNOT_DUMP is set.
2569
2570 * configure.in: Warn if package version specified here doesn't
2571 match the version in version.el.
2572 * configure: Regenerate.
2573
25742009-08-22 Michael Albinus <michael.albinus@gmx.de>
2575
2576 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2577
2578 * configure: Regenerate.
2579
25802009-08-19 Glenn Morris <rgm@gnu.org>
2581
2582 * INSTALL: Remove reference to cvtmail.
2583
25842009-08-15 CHENG Gao <chenggao@gmail.com>
2585
2586 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2587
25882009-08-02 Kevin Ryde <user42@zip.com.au>
2589
2590 * INSTALL: Fix free fonts URL.
2591
25922009-07-22 Glenn Morris <rgm@gnu.org>
2593
2594 * configure.in (AC_PREREQ): Require autoconf 2.62.
2595
25962009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2597
2598 * configure.in (--enable-checking, --enable-profiling):
2599 Use AS_HELP_STRING.
2600
26012009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2602
2603 * configure.in (--enable-profiling): New option.
2604 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2605
26062009-06-27 Glenn Morris <rgm@gnu.org>
2607
2608 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2609
26102009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2611
2612 * configure.in (--enable-checking): New option.
2613
26142009-06-24 Glenn Morris <rgm@gnu.org>
2615
2616 * make-dist: Warn if subdir does not exist in source.
2617 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2618 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2619 No longer make links.
2620
26212009-06-24 Yavor Doganov <yavor@gnu.org>
2622
2623 * make-dist (tempdir): Don't create directories preferences.gorm
2624 and preferences.nib, they are no longer required.
2625
26262009-06-21 Chong Yidong <cyd@stupidchicken.com>
2627
2628 * Branch for 23.1.
2629
26302009-06-12 Chong Yidong <cyd@stupidchicken.com>
2631
2632 * configure.in: Delete mac-fix-env target, which has been
2633 removed (Bug#3531).
2634
26352009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2636
1154d12e 2637 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2638
26392009-05-05 Per Starbäck <per@starback.se> (tiny change)
2640
2641 * BUGS: Use new binding of view-emacs-problems.
2642
c7015153 26432009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2644
2645 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2646 for Solaris compatibility.
2647
26482009-04-25 Chong Yidong <cyd@stupidchicken.com>
2649
2650 * configure: Regenerate.
2651
2652 * configure.in: Disable use of FreeType without libXft.
2653
26542009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2655
2656 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2657 Check if it is declared in gtk.h.
2658
26592009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2660
2661 * Makefile.in (install-arch-indep): Remove .gitignore files.
2662
26632009-04-03 Kenichi Handa <handa@m17n.org>
2664
2665 * INSTALL: Make the section "Complex Text Layout support
2666 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2667
26682009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2669
2670 * configure.in (rs6000-ibm-aix6*): Fix typo.
2671
26722009-03-04 Glenn Morris <rgm@gnu.org>
2673
2674 * Makefile.in (INFO_FILES): Add auth.
2675
26762009-03-03 Glenn Morris <rgm@gnu.org>
2677
2678 * info/dir: Add Auth-source.
2679
26802009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2681
2682 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2683 the second.
2684
26852009-02-28 Eli Zaretskii <eliz@gnu.org>
2686
2687 * config.bat: Copy .dbxinit to _dbxinit.
2688
2689 * make-dist (Making links to `info'): Remove .gitignore.
2690
26912009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2692
2693 * Makefile.in (lib-src, lisp): Use simpler rule.
2694 (src): Be more specific to avoid recompiling all the .elc files just
2695 because the bootstrap-emacs is missing.
2696
26972009-02-26 Chong Yidong <cyd@stupidchicken.com>
2698
2699 * configure.in: Require librsvg >= 2.11.
2700
27012009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2702
2703 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2704 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2705
27062009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2707
2708 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2709
27102009-02-03 Glenn Morris <rgm@gnu.org>
2711
2712 * make-dist: Add some missing files, remove some that are no longer
2713 present.
2714
27152009-02-02 Glenn Morris <rgm@gnu.org>
2716
2717 * make-dist: Add some missing nextstep/ files.
2718
27192009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2720
2721 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2722
27232009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2724
2725 * configure.in: Add support for m68k-*-netbsd.
2726
27272009-01-14 Juri Linkov <juri@jurta.org>
2728
2729 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2730
2731 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2732 and bug-reference-mode.
2733
27342009-01-11 Juri Linkov <juri@jurta.org>
2735
2736 * INSTALL.CVS: Move configuration explicitly to the first step.
2737
27382009-01-09 Glenn Morris <rgm@gnu.org>
2739
2740 * .dir-locals.el: Don't set indent-tabs-mode.
2741
27422008-12-30 Kenichi Handa <handa@m17n.org>
2743
2744 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2745 the function OTF_get_variation_glyphs.
2746
27472008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2748
2749 * Makefile.in (install-arch-dep): Remove old directories in
2750 ns_app* before moving new directories there.
2751
27522008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2753
2754 * .dir-locals.el: Remove non-working entry for pmail.
2755 (fill-column): Fix typo.
2756 (change-log-mode): Add fill column.
2757
27582008-12-26 Eli Zaretskii <eliz@gnu.org>
2759
2760 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2761
27622008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2763
2764 * make-dist (tempdir): Distribute .dir-locals.el.
2765
2766 * .dir-locals.el: New file.
2767
27682008-12-19 Eli Zaretskii <eliz@gnu.org>
2769
2770 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2771 for rationale.
2772
27732008-12-13 Glenn Morris <rgm@gnu.org>
2774
2775 * Makefile.in (install-arch-indep): Add new man-pages.
2776 (manext): Remove variable.
2777 (MAN_PAGES): New variable.
2778 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2779 and remove.
2780 (uninstall): Remove desktop file and icons, game scores if empty.
2781
27822008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2783
2784 * config.guess, config.sub: Updated from master source.
2785
27862008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2787
2788 * Makefile.in (install-arch-indep): Install ebrowse.1.
2789
27902008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2791
2792 * configure.in: Add Solaris on x86_64.
2793
27942008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2795
2796 * config.guess, config.sub: Updated from master source.
2797
27982008-12-08 Eli Zaretskii <eliz@gnu.org>
2799
2800 * info/dir: Fix last change.
2801
28022008-12-07 Eli Zaretskii <eliz@gnu.org>
2803
2804 * info/dir: Untabify.
2805
28062008-11-28 Ulrich Mueller <ulm@gentoo.org>
2807
2808 * configure.in: Fix last change.
2809
28102008-11-28 Richard M Stallman <rms@gnu.org>
2811
2812 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2813 New configurations.
2814
28152008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2816
2817 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2818 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2819
28202008-11-15 Eli Zaretskii <eliz@gnu.org>
2821
2822 * Makefile.in (INFO_FILES): Remove ns-emacs.
2823
2824 * info/dir (NS-Emacs): Remove entry.
2825
28262008-11-08 Eli Zaretskii <eliz@gnu.org>
2827
2828 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2829
28302008-11-07 Glenn Morris <rgm@gnu.org>
2831
2832 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2833
28342008-10-31 Eli Zaretskii <eliz@gnu.org>
2835
2836 * config.bat: Tell user to expect one "File not found" message
2837 while the `doc' directory is being configured.
2838
28392008-10-30 Chong Yidong <cyd@stupidchicken.com>
2840
2841 * update-subdirs: Put obsolete directory last.
2842
28432008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2844
2845 * configure.in: Check fontconfig always.
2846
28472008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2848
2849 * configure (*-solaris2.[7-9]*): Fix typo.
2850
28512008-10-24 Glenn Morris <rgm@gnu.org>
2852
2853 * configure.in (--without-sync-input, --with-pkg-config-prog):
2854 Help strings start with lower case.
2855 (--with-gnustep-conf): New option.
2856 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2857
28582008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2859
2860 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2861 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2862 is not found. (Bug#1230)
2863
28642008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2865
2866 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2867 Use sol2-6.h for Solaris 7-9.
2868
28692008-10-18 Ulrich Mueller <ulm@gentoo.org>
2870
2871 * configure.in: Add support for GNU/Linux on SuperH.
2872
28732008-10-12 Andreas Schwab <schwab@suse.de>
2874
2875 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2876
1a71cb28 28772008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2878
2879 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2880 "X") to avoid confusion.
2881
2882 * configure: Regenerate.
2883
28842008-09-07 Romain Francoise <romain@orebokech.com>
2885
2886 * make-dist: Distribute doc/man/ChangeLog.
2887
28882008-08-28 Chong Yidong <cyd@stupidchicken.com>
2889
2890 * configure.in: Disable XFT and Freetype when without X.
2891
2892 * configure: Regenerate.
2893
28942008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2895
2896 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2897
28982008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2899
2900 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2901 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2902
2903 * configure: Regenerate.
2904
29052008-08-20 Eli Zaretskii <eliz@gnu.org>
2906
2907 * configure.in: Move "#define subprocesses" before
2908 config_opsysfile is included.
2909
29102008-08-19 Kenichi Handa <handa@m17n.org>
2911
2912 * INSTALL (Extra fonts): Mention local fonts, don't mention
2913 mule-unicode.
2914
29152008-08-16 Chong Yidong <cyd@stupidchicken.com>
2916
2917 * make-dist: Omit info/.arch-inventory.
2918
29192008-08-16 Jason Rumney <jasonr@gnu.org>
2920
2921 * make-dist (tempdir/nt): Link emacsclient.rc.
2922
29232008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2924
2925 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2926 AC_SUBST it.
2927 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2928 AC_SUBST it.
2929 (OTHER_FILES): Always define for HAVE_NS.
2930 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2931 * configure: Regenerate.
2932
29332008-08-07 Andreas Schwab <schwab@suse.de>
2934
2935 * configure.in: Correctly handle
2936 --enable-cocoa-experimental-ctrl-g=no and
2937 --enable-ns-self-contained=yes.
2938
29392008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2940
2941 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2942 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2943 bother undef'ing since won't have desired effect.
2944
29452008-08-06 Andreas Schwab <schwab@suse.de>
2946
2947 * configure.in: Fix quoting.
2948
29492008-08-06 Chong Yidong <cyd@stupidchicken.com>
2950
2951 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2952
29532008-08-05 Ulrich Mueller <ulm@gentoo.org>
2954
2955 * configure.in: Add checks for krb5_error.text and
2956 krb5_error.e_text struct members.
2957
29582008-08-04 Chong Yidong <cyd@stupidchicken.com>
2959
2960 * configure.in: Test for existence of NSInteger.
2961 Suggested by Yavor Doganov.
2962
29632008-08-02 Romain Francoise <romain@orebokech.com>
2964
2965 * Makefile.in (INFO_FILES): Add mairix-el.
2966
29672008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2968
2969 * make-dist:
2970 * README: Remove VMS support.
2971 * vms: Remove directory.
2972
29732008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2974
2975 * configure.in (MULTI_KBOARD): Remove.
2976
29772008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2978
2979 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2980
29812008-07-29 Chong Yidong <cyd@stupidchicken.com>
2982
2983 * info/dir (File): Add mairix-el.
2984
29852008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2986
2987 Remove support for Mac Carbon.
2988 * mac: Remove directory.
2989 * make-dist:
2990 * configure.in:
2991 * README:
2992 * Makefile.in:
2993 * INSTALL: Remove code for Carbon.
2994 * configure: Regenerate.
2995
29962008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2997
2998 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2999
30002008-07-25 Chong Yidong <cyd@stupidchicken.com>
3001
3002 * configure.in: Check for getrlimit.
3003
3004 * configure: Regenerate.
3005
30062008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3007
3008 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3009 in src/Makefile.in.
3010 (static): Remove, autoconf would always comment it out anyway.
3011 (subprocesses): Define unconditionally.
3012
30132008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3014
3015 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3016 compilation under GNUstep.
3017
30182008-07-18 Kenichi Handa <handa@m17n.org>
3019
3020 * INSTALL (Complex Text Layout support libraries): Delete the
3021 paragraph about --enable-font-backend.
3022
30232008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3024
3025 * configure.in: Print out some info to user for NeXTstep builds.
3026 (ns-app): Remove enable option.
3027 (ns-self-contained): Add enable option.
3028 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3029 GNUstep, use to set install prefixes, and substitute in Makefiles.
3030 * configure: Regenerate.
3031 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3032 NS app bundle.
3033
30342008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3035
3036 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3037
30382008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3039
3040 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3041 NS_IMPL_COCOA.
3042
30432008-07-16 Glenn Morris <rgm@gnu.org>
3044
3045 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3046 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3047 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3048 never unset.
3049
3050 * make-dist: Add nextstep/ directories.
3051 (src, lib-src): Add .m files.
3052
30532008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3054
3055 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3056 (USER_FULL_NAME): Remove, not used anymore.
3057 * configure: Regenerate.
3058
30592008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3060
3061 Changes and additions for NeXTstep windowing system (Cocoa and
3062 GNUstep) support.
3063
3064 * configure.in: Add support for NS window system: --with-ns (default
3065 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3066 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3067 disable font backend if window system is "none", not if !HAVE_X11.
3068 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3069 (install-arch-dep): Add commands to assemble NS .app package.
3070
30712008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3072
3073 * configure.in: Use macppc for Darwin. Remove references to
3074 desupported systems.
3075 * configure: Regenerate.
3076
30772008-07-05 Glenn Morris <rgm@gnu.org>
3078
3079 * make-dist (EMACS): Doc fix.
3080 (lisp): There are no *.dat or image files here any more.
3081 (src): There are no *.s files here any more.
3082 (etc/images, etc/images/*): Link to most regular files.
3083
30842008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3085
3086 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3087
30882008-07-01 Glenn Morris <rgm@gnu.org>
3089
3090 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3091 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3092 and explicitly export there. (Bug#507.)
3093
30942008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3095
3096 * configure.in:
3097 * configure: Remove references to obsolete systems.
3098
30992008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3100
3101 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3102 make it depend on all other */.in files.
3103 (src/Makefile, src/config.stamp, lib-src/Makefile)
3104 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3105 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3106 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3107 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3108
3109 * configure.in: Don't create src/config.stamp any more.
3110
31112008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3112
3113 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3114
31152008-06-22 Glenn Morris <rgm@gnu.org>
3116
3117 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3118
31192008-06-21 Romain Francoise <romain@orebokech.com>
3120
3121 * Makefile.in (INFO_FILES): Add sasl.
3122
31232008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3124
3125 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3126 (bootstrap-build): Remove.
3127 (top_bootclean): New var.
3128 (top_distclean, bootstrap-clean): Use it.
3129 (bootstrap): Don't recheck config. Make normally.
3130
31312008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3132
3133 * Makefile.in (SUBDIR): Include `lisp'.
3134 (lisp): Depend on `src'.
3135 (top_distclean): Don't remove config.status.
3136 (bootstrap-clean): New target.
3137 (maintainer-clean): Use it.
3138 (bootstrap): Use bootstrap-clean. Re-run config.status.
3139 (src/bootstrap-emacs${EXEEXT}): New target.
3140 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3141 src/Makefile now takes care of it.
3142 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3143
31442008-06-15 Glenn Morris <rgm@gnu.org>
3145
3146 * info/dir: Add sasl.
3147
31482008-06-09 Alan Mackenzie <acm@muc.de>
3149
3150 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3151
31522008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3153
3154 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3155
31562008-06-07 Glenn Morris <rgm@gnu.org>
3157
3158 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3159 serve no purpose.
3160
31612008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3162
3163 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3164 * configure: Regenerate.
3165
31662008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3167
3168 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3169
31702008-05-14 Kenichi Handa <handa@m17n.org>
3171
3172 * configure: Regenerate.
3173
3174 * configure.in: Don't handle --disable-font-backend. Don't print
3175 a message about a font backend.
3176
31772008-05-09 Glenn Morris <rgm@gnu.org>
3178
3179 * configure.in: Make absence of makeinfo a fatal error only if the info
3180 files don't exist.
3181 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3182
31832008-05-07 Eli Zaretskii <eliz@gnu.org>
3184
3185 * config.bat: Fix last change: don't use < and > in "rem" lines,
3186 they are interpreted as redirection by DOS shells.
3187
31882008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3189
3190 * configure.in: Check availability of AvailabilityMacros.h
3191 if HAVE_CARBON.
3192
3193 * configure: Regenerate.
3194
31952008-05-03 Glenn Morris <rgm@gnu.org>
3196
3197 * configure.in (x_libraries): Remove standard 64-bit directories -
3198 experimental workaround for minor autoconf bug.
3199
3200 * configure.in (--without-makeinfo): New option. If set,
3201 absence of suitable makeinfo is not a fatal error.
3202 * Makefile.in (MAKEINFO): New, set by configure.
3203 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3204 (info-real): New target.
3205 (info): Without makeinfo, do nothing, else call `info-real'.
3206
32072008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3208
3209 * configure.in: Remove hpux10.20 from the desupported list.
3210
32112008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3212
3213 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3214
32152008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3216
3217 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3218 rather than change CPPFLAGS.
3219 (HAVE_GTK): Rename to USE_GTK.
3220
32212008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3222
3223 * configure.in: Replace the obsolete macros AC_AIX and
3224 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3225
32262008-04-05 Andreas Schwab <schwab@suse.de>
3227
3228 * configure.in: No longer create admin/unidata/Makefile.
3229
32302008-03-28 Andreas Schwab <schwab@suse.de>
3231
3232 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3233 (lisp/Makefile): New rule.
3234
32352008-03-13 Glenn Morris <rgm@gnu.org>
3236
3237 * configure.in (AC_INIT): Fix version number.
3238 (sync-input): Reword the option, since it's on by default.
3239
32402008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3241
3242 * configure.in: Add --enable-sync-input, default yes.
3243
32442008-03-11 Glenn Morris <rgm@gnu.org>
3245
3246 * Makefile.in (install-etc, mkdir): Handle directory
3247 etc/images/icons/hicolor/*/mimetypes/.
3248
3249 * make-dist: Handle icons/hicolor/scalable directory.
3250
32512008-03-05 Glenn Morris <rgm@gnu.org>
3252
3253 * configure.in: Enable font-backend by default.
3254 (USE_FONT_BACKEND): Set to "no" in absence of X.
3255 (PKG_CONFIG): Don't set multiple times, once is enough.
3256 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3257
32582008-03-03 Glenn Morris <rgm@gnu.org>
3259
3260 * Makefile.in (iconsrcdir): New variable.
3261 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3262 directory.
3263
32642008-02-29 Glenn Morris <rgm@gnu.org>
3265
3266 * test/: New directory.
3267
32682008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3269
3270 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3271
32722008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3273
3274 * configure.in: Print an error for systems that we think are obsolete
3275 and are proposed to be removed. Remove some more unused systems.
3276 Add support for powerpc-ibm-aix6*.
3277
32782008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3279
3280 * configure.in: Remove references to obsolete variables and systems.
3281
32822008-02-21 Glenn Morris <rgm@gnu.org>
3283
3284 * Makefile.in (set_installuser): New.
3285 (install-arch-indep): Use set_installuser to avoid duplicate code.
3286
3287 * README.unicode: Split into admin/notes/unicode,font-backend and
3288 remove.
3289
32902008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3291
3292 * configure.in (arm*-*-freebsd*): Add.
3293
32942008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3295
3296 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3297 dealing with obsolete variables.
3298
32992008-02-08 Glenn Morris <rgm@gnu.org>
3300
3301 * Makefile.in (check-info-dir): New target.
3302
33032008-02-08 Michael Olson <mwolson@gnu.org>
3304
3305 * Makefile.in (INFO_FILES): Add epa.
3306
3307 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3308 features" section.
3309
33102008-02-06 Glenn Morris <rgm@gnu.org>
3311
3312 * configure.in (--with-gcc): Give an error saying this option has
3313 been removed.
3314 (--with-gtk): Remove this option.
3315
33162008-02-06 Tom Tromey <tromey@redhat.com>
3317
3318 * configure.in (--with-gcc): Remove.
3319 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3320
33212008-02-05 Ulrich Mueller <ulm@gentoo.org>
3322
3323 * INSTALL: Recommend giflib, not libungif.
3324
33252008-02-05 Tom Tromey <tromey@redhat.com>
3326
3327 * configure.in (--with-dbus): Default to enabled.
3328
33292008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3330
3331 * INSTALL (Complex Text Layout support libraries): New section.
3332
33332008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3334
3335 * make-dist: Remove references to files in mac/ that have been
3336 deleted.
3337
33382008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3339
3340 * configure.in: For libotf and m17n-flt checks, set shell vars
3341 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3342 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3343 Reported by Ulrich Mueller.
3344
33452008-02-02 Eli Zaretskii <eliz@gnu.org>
3346
3347 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3348 admin/unidata/Makefile.in to Makefile.
3349
33502008-02-02 Glenn Morris <rgm@gnu.org>
3351
3352 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3353 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3354 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3355
33562008-02-01 Miles Bader <miles@gnu.org>
3357
3358 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3359 [libotf], and [m17n-flt] options.
3360
33612008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3362
3363 * configure.in: Add EMACS_ARG_N([libotf]...), and
3364 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3365 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3366 CFLAGS, and LIBS in checking of m17n-flt.
3367
33682008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3369
3370 * configure.in: Check the availability of m17n-flt library.
3371
33722008-02-01 Kenichi Handa <handa@m17n.org>
3373
3374 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3375 not available.
3376
33772008-02-01 Kenichi Handa <handa@m17n.org>
3378
3379 * configure.in: New args --enable-font-backend, --with-xft,
3380 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3381 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3382 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3383 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3384
33852008-02-01 Kenichi Handa <handa@m17n.org>
3386
3387 * make-dist: Include etc/charsets in tarball.
3388
33892008-02-01 Kenichi Handa <handa@m17n.org>
3390
3391 * configure.in: While running cpp on junk.c, include
3392 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3393 exists.
3394
33952008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3396
3397 * configure.in (xtensa): Match more configurations.
3398
33992008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3400
3401 * configure.in: Update comment.
3402
34032008-01-26 Glenn Morris <rgm@gnu.org>
3404
3405 * configure.in (--without-gcc): By default, neither off nor on.
3406 (--with-carbon): Tone down rhetoric in help text.
3407
34082008-01-25 Glenn Morris <rgm@gnu.org>
3409
3410 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3411 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3412 Default `Carbon' to off (it's unsupported).
3413
34142008-01-24 Glenn Morris <rgm@gnu.org>
3415
3416 * configure.in: Standardize dbus-related messages.
3417
34182008-01-23 Michael Olson <mwolson@gnu.org>
3419
3420 * configure.in (pkg-config-prog): Remove initial whitespace.
3421
34222008-01-23 Tom Tromey <tromey@redhat.com>
3423
3424 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3425 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3426 Update all users.
3427
34282008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3429
3430 * config.guess, config.sub: Updated from master source.
3431
34322008-01-17 Andreas Schwab <schwab@suse.de>
3433
3434 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3435
34362008-01-17 Glenn Morris <rgm@gnu.org>
3437
3438 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3439
34402008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3441
3442 * configure.in: Remove more references to unsupported systems.
3443
34442008-01-16 Sven Joachim <svenjoac@gmx.de>
3445
3446 * make-dist: Add --lzma.
3447
34482008-01-16 Glenn Morris <rgm@gnu.org>
3449
3450 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3451 configure checks for this.
3452
34532008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3454
3455 * configure.in: Remove more references to unsupported systems.
3456
34572008-01-06 Romain Francoise <romain@orebokech.com>
3458
3459 * configure.in: Delete extra semicolons.
3460
34612008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3462
3463 * configure.in: Remove references to unsupported systems.
3464
34652008-01-05 Romain Francoise <romain@orebokech.com>
3466
3467 * make-dist: Add --bzip2. Update copyright.
3468
34692008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3470
3471 * configure.in: Remove support for Masscomp.
3472
34732008-01-05 Glenn Morris <rgm@gnu.org>
3474
3475 * Makefile.in (desktopdir, icondir): New variables.
3476 (install-arch-indep): Also depend on `install-etc'.
3477 (install-etc): New target.
3478 (mkdir): Also create the `applications' and `icons' directories.
3479
34802008-01-04 Glenn Morris <rgm@gnu.org>
3481
3482 * make-dist: Update for new etc/images/icons/hicolor directory.
3483
34842007-12-09 Andreas Schwab <schwab@suse.de>
3485
3486 * configure.in: D-Bus is not enabled by default.
3487
34882007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3489
3490 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3491 change.
3492
34932007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3494
3495 * configure.in: Give package name and version to AC_INIT.
3496
34972007-12-03 Magnus Henoch <mange@freemail.hu>
3498
3499 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3500
35012007-12-03 Michael Albinus <michael.albinus@gmx.de>
3502
3503 * configure.in: No need for DBUS_INFO anymore.
3504
3505 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3506
35072007-12-02 Michael Albinus <michael.albinus@gmx.de>
3508
3509 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3510
3511 * Makefile.in (INFO_FILES): Add dbus.
3512
35132007-12-02 Romain Francoise <romain@orebokech.com>
3514
3515 * make-dist: Fix last change.
3516
35172007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3518
3519 * configure.in: Add support for gnu-kfreebsd.
3520
35212007-11-28 Glenn Morris <rgm@gnu.org>
3522
3523 * make-dist: Add etc/nxml.
3524
35252007-11-24 Romain Francoise <romain@orebokech.com>
3526
3527 * Makefile.in (INFO_FILES): Add nxml-mode.
3528
35292007-11-23 Romain Francoise <romain@orebokech.com>
3530
3531 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3532 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3533
35342007-11-20 Andreas Schwab <schwab@suse.de>
3535
3536 * configure.in: Always include <resolv.h> when checking for res_init.
3537
35382007-11-17 Andreas Schwab <schwab@suse.de>
3539
3540 * update-subdirs: Atomically update subdirs.el.
3541
35422007-11-17 Glenn Morris <rgm@gnu.org>
3543
3544 * Makefile.in (check-declare): New target.
3545
35462007-11-07 Glenn Morris <rgm@gnu.org>
3547
3548 * configure.in: Deprecate Mac Carbon port.
3549
35502007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3551
3552 * configure.in: Remove HAVE_X11R5 check.
3553
35542007-10-31 Glenn Morris <rgm@gnu.org>
3555
3556 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3557 when changing ownership of installed files.
3558
35592007-10-30 Glenn Morris <rgm@gnu.org>
3560
3561 * make-dist: Add new directory etc/gnus.
3562
35632007-10-30 Michael Olson <mwolson@gnu.org>
3564
3565 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3566
35672007-10-29 Glenn Morris <rgm@gnu.org>
3568
3569 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3570
35712007-10-23 Glenn Morris <rgm@gnu.org>
3572
3573 * MAINTAINERS: Move to admin/.
3574
35752007-10-17 Chong Yidong <cyd@stupidchicken.com>
3576
3577 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3578 (HAVE_LIBRESOLV): Also define if we are using res_init().
3579
35802007-10-17 Glenn Morris <rgm@gnu.org>
3581
3582 * FTP: Remove file, since it's just a duplicate of one in etc/.
3583
35842007-10-05 Eli Zaretskii <eliz@gnu.org>
3585
3586 * config.bat: Fix configuring `doc' due to changes in the
3587 directory structure.
3588
35892007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3590
3591 * configure.in: Don't use -lpthread on HP-UX.
3592
35932007-09-16 Glenn Morris <rgm@gnu.org>
3594
3595 * make-dist: File gfdl.1 has been removed.
3596
35972007-09-15 Glenn Morris <rgm@gnu.org>
3598
3599 * configure.in: Fix makeinfo version regexp.
3600
36012007-09-12 Glenn Morris <rgm@gnu.org>
3602
3603 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3604 implementation of alloca is not found.
3605
3606 * Makefile.in (SOURCES, unlock, relock): Delete.
3607 (install-arch-indep): Do not exclude the etc/ Makefiles.
3608
36092007-09-09 Juri Linkov <juri@jurta.org>
3610
3611 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3612
3613 * README: Add doc/ to documentation directories.
3614
36152007-09-08 Michael Olson <mwolson@gnu.org>
3616
3617 * MAINTAINERS: Add myself for ERC and tq.el.
3618 Update for new doc/ directory layout.
3619
36202007-09-06 Romain Francoise <romain@orebokech.com>
3621
3622 * make-dist: Update for new doc/ directory layout.
3623
36242007-09-06 Glenn Morris <rgm@gnu.org>
3625
3626 * Makefile.in (mansrcdir): New variable.
3627 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3628 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3629 update these targets for new doc/ directory layout.
3630 (doc/misc/Makefile): New target.
3631 (install-arch-indep): Use mansrcdir for new location of manpages.
3632 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3633 (relock, info, dvi): Update targets for new doc/ directory layout.
3634
3635 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3636 for new doc/ directory layout.
3637
36382007-09-02 Andreas Schwab <schwab@suse.de>
3639
3640 * configure.in: Use AS_HELP_STRING throughout.
3641 * configure: Regenerate.
3642
36432007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3644
3645 * configure.in: Require Gtk/Glib 2.6.
3646
36472007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3648
3649 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3650 Use them throughout in place of AC_ARG_WITH calls.
3651 * configure: Regenerate.
3652
36532007-09-01 Andreas Schwab <schwab@suse.de>
3654
3655 * configure.in: Put quotes around nested macro calls.
3656
36572007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3658
3659 * configure.in: Fix typo.
3660 * configure: Regenerate.
3661
36622007-08-30 Glenn Morris <rgm@gnu.org>
3663
3664 * configure.in (AH_BOTTOM): Copy some manual changes made to
3665 src/config.in here so they are not lost when it regenerates.
3666
3667 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3668
36692007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3670
3671 * README.multi-tty: New file.
3672
36732007-08-29 Glenn Morris <rgm@gnu.org>
3674
3675 * README: Increase version to 23.0.50.
3676
36772007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3678
3679 * configure.in: New option: --without-xaw3d.
3680
36812007-08-24 Glenn Morris <rgm@gnu.org>
3682
3683 * configure.in: Check for a suitably recent makeinfo.
3684
36852007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3686
3687 * configure.in (Check for required libraries): Typo.
3688
36892007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3690
3691 * configure.in: Check librsvg2 also for Mac Carbon.
3692
36932007-08-22 Romain Francoise <romain@orebokech.com>
3694
3695 * make-dist: Follow reorganization of files in etc/.
3696
36972007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3698
3699 * configure.in: Add support for SVG images through librsvg2.
3700
37012007-07-28 Eli Zaretskii <eliz@gnu.org>
3702
3703 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3704 to avoid an error message if there is no DOC there.
3705
37062007-07-25 Glenn Morris <rgm@gnu.org>
3707
3708 * Relicense all FSF files to GPLv3 or later.
3709
3710 * COPYING, info/COPYING: Switch to GPLv3.
3711
37122007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3713
3714 * configure.in: Complain if X seems to be installed but no
3715 development files were found.
3716
37172007-06-20 Glenn Morris <rgm@gnu.org>
3718
3719 * configure.in: Prefer libgif over libungif.
3720
37212007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3722
3723 * configure.in: Check for all image libraries before exiting.
3724
37252007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3726
3727 * configure.in: Exit with error if image libraries aren't found.
3728
37292007-06-13 Chong Yidong <cyd@stupidchicken.com>
3730
3731 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3732 when compiling without scrollbars.
3733
37342007-06-12 Glenn Morris <rgm@gnu.org>
3735
3736 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3737
37382007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3739
3740 * configure.in: Change wording about yes/gtk and lucid/athena
3741 being synonyms.
3742
37432007-06-08 Glenn Morris <rgm@gnu.org>
3744
3745 * configure.in: Make gtk the default toolkit.
3746
37472007-06-07 Glenn Morris <rgm@gnu.org>
3748
3749 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3750 for a Sun C compiler.
3751
3752 * Makefile.in (install-arch-indep): Install only the DOC- file
3753 specific to the build, if possible, rather than DOC-*.
3754
37552007-06-02 Chong Yidong <cyd@stupidchicken.com>
3756
3757 * Version 22.1 released.
3758
37592007-05-25 Chong Yidong <cyd@stupidchicken.com>
3760
3761 * mkinstalldirs: Sync to version in automake CVS.
3762
37632007-05-22 Andreas Schwab <schwab@suse.de>
3764
3765 * configure.in: Prefer build_alias over host when host_alias is not set.
3766 * configure: Regenerate.
3767
37682007-05-20 Andreas Schwab <schwab@suse.de>
3769
3770 * configure.in: Remove empty AC_SUBST.
3771 * configure: Regenerate.
3772
37732007-05-20 Nick Roberts <nickrob@snap.net.nz>
3774
3775 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3776 it like others.
3777 * configure: Regenerate.
3778
37792007-05-20 Nick Roberts <nickrob@snap.net.nz>
3780
3781 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3782 (AC_CHECK_LIB): Add -lgpm.
3783 * configure: Regenerate.
3784
37852007-05-03 Glenn Morris <rgm@gnu.org>
3786
3787 * configure: Tweak message about the absence of shell functions.
3788
37892007-04-27 Andreas Schwab <schwab@suse.de>
3790
3791 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3792
37932007-04-26 Glenn Morris <rgm@gnu.org>
3794
3795 * README: Increase version to 22.1.50.
3796
37972007-04-24 Juanma Barranquero <lekktu@gmail.com>
3798
3799 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3800
38012007-04-19 Glenn Morris <rgm@gnu.org>
3802
3803 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3804
38052007-04-18 Glenn Morris <rgm@gnu.org>
3806
3807 * INSTALL: Mention CPP.
3808
38092007-04-15 Glenn Morris <rgm@gnu.org>
3810
3811 * FTP: Replace with a pointer to the web version.
3812
38132007-04-13 Glenn Morris <rgm@gnu.org>
3814
3815 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3816
38172007-04-04 Glenn Morris <rgm@gnu.org>
3818
3819 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3820 compiling with Sun Studio on Solaris.
3821
38222007-03-23 Glenn Morris <rgm@gnu.org>
3823
3824 * configure.in: Restore support for hp800 (removed 2007-01-27)
3825 following clarification of legal status.
3826
38272007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3828
3829 * configure.in: Add support for AIX4.3 on IBM RS6000.
3830
3831 * configure: Regenerate.
3832
38332007-03-20 Richard Stallman <rms@gnu.org>
3834
3835 * configure.in: Fix previous change.
3836
38372007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3838
3839 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3840 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3841 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3842
38432007-03-19 Chong Yidong <cyd@stupidchicken.com>
3844
3845 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3846 user specifies "without".
3847
3848 * configure: Regenerate.
3849
38502007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3851
3852 * configure.in: Warning for Gtk+ and Cygwin added.
3853 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3854
38552007-02-27 Glenn Morris <rgm@gnu.org>
3856
3857 * make-dist (oldXMenu): Remove Imakefile.
3858 (etc/images): Add README.
3859
38602007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3861
3862 * configure.in (xtensa-*-linux-gnu*): New configuration.
3863
3864 * configure: Regenerate.
3865
38662007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3867
3868 * config.guess, config.sub: Updated from master source.
3869
38702007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3871
3872 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3873
38742007-01-29 Chong Yidong <cyd@stupidchicken.com>
3875
3876 * configure.in: Restore support for hp800's not running HP-UX.
3877
3878 * configure: Regenerate.
3879
38802007-01-27 Chong Yidong <cyd@stupidchicken.com>
3881
3882 * configure.in: Remove support for hp800 and sr2k machine types.
3883
3884 * configure: Regenerate.
3885
38862007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3887
3888 * configure.in: Add check for libXft.
3889
38902007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3891
3892 * INSTALL: Info files moved to share/info.
3893
38942007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3895
3896 * configure.in: Detect and use fink-installed in intel-based Mac
3897 builds; change Apple Darwin section to support both PowerPC and
3898 Intel-based Macs.
3899
39002006-12-26 Andreas Schwab <schwab@suse.de>
3901
3902 * Makefile.in (datarootdir): Define.
3903
39042006-12-24 Richard Stallman <rms@gnu.org>
3905
3906 * configure.in: Require Autoconf 2.61.
3907
39082006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3909
3910 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3911 Remove redundant entry for powerpc-apple-netbsd.
3912
3913 * configure: Regenerate.
3914
39152006-12-22 Chong Yidong <cyd@stupidchicken.com>
3916
3917 * configure: Regenerate with autoconf 2.61.
3918
39192006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3920
3921 * configure.in: Detect alsa/asoundlib.h also.
3922 * configure: Regenerate.
3923
39242006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3925
3926 * configure.in: Check if GTK+ compiles at all.
3927
39282006-12-10 Andreas Schwab <schwab@suse.de>
3929
3930 * configure.in: Remove check for struct timezone, its result is
3931 never used.
3932
39332006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3934
3935 * configure.in: Add support for Solaris 10 on x86-64.
3936
39372006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3938
3939 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3940 of PKG_CONFIG_PATH.
3941
39422006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3943
3944 * configure.in (HAVE_SYNC): New test.
3945
39462006-12-03 Glenn Morris <rgm@gnu.org>
3947
3948 * Makefile.in: Fix Copyright format.
3949
3950 * configure.in (AH_TOP): Add missing Copyright year.
3951
3952 * update-subdirs: Add missing Copyright years.
3953
39542006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3955
3956 * Makefile.in: Touch only the parts of the share/emacs directory
3957 specific to this version.
3958
39592006-11-26 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3962
39632006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3964
3965 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3966
39672006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3968
3969 * configure.in: Prefer X11 to Carbon only when some X-specific
3970 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3971
39722006-11-04 Romain Francoise <romain@orebokech.com>
3973
3974 * Makefile.in (bootstrap-clean-before): Fix typo.
3975 Use new target `bootstrap-clean' in the leim subdirectory.
3976
39772006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3978
3979 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3980
39812006-10-30 Chong Yidong <cyd@stupidchicken.com>
3982
3983 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3984 directories.
3985
39862006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3987
3988 * configure.in: Enable x86-64 OpenBSD compilation.
3989
39902006-10-28 Glenn Morris <rgm@gnu.org>
3991
3992 * AUTHORS: Add cal-html.el author.
3993
39942006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3995
3996 * make-dist: Make links to mac/make-package and
3997 mac/Emacs.app/Contents/Resources/Emacs.icns.
3998
39992006-10-27 Chong Yidong <cyd@stupidchicken.com>
4000
4001 * README: Bump version number to 22.0.90.
4002
40032006-10-23 Andreas Schwab <schwab@suse.de>
4004
4005 * configure.in: Make sure x_default_search_path is always set even
4006 when x_libraries is empty, and look in .../share as well for each
4007 library directory.
4008
40092006-09-28 Kenichi Handa <handa@m17n.org>
4010
4011 * configure.in (locallisppath): Don't include leim dir.
4012 (lisppath): Include leim dir.
4013
40142006-09-15 Jay Belanger <belanger@truman.edu>
4015
4016 * COPYING: Replace "Library Public License" by "Lesser Public
4017 License" throughout.
4018
40192006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4020
4021 * make-dist (EMACS): Exit and fail if the EMACS environment
4022 variable is set to something other than an absolute file name.
4023
40242006-08-16 Andreas Schwab <schwab@suse.de>
4025
4026 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4027 of hardcoding it.
4028
40292006-08-16 Richard Stallman <rms@gnu.org>
4030
4031 * INSTALL.CVS: Clean up wording.
4032
40332006-07-14 Eli Zaretskii <eliz@gnu.org>
4034
4035 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4036 $PKG_CONFIG --exists "$2" to config.log.
4037 * configure: Regenerate.
4038
1a71cb28 40392006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4040
4041 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4042
40432006-07-09 Kim F. Storm <storm@cua.dk>
4044
4045 * CONTRIBUTE: Use outline format.
4046 Add section on copyright years (from admin/notes/years).
4047
40482006-07-08 Eli Zaretskii <eliz@gnu.org>
4049
4050 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4051 to /dev/null, since we don't need the error message, just the
4052 exit status.
4053
40542006-07-07 Eli Zaretskii <eliz@gnu.org>
4055
4056 * CONTRIBUTE: Slight formatting changes and typo fixes.
4057 Add description of NEWS markings.
4058
40592006-07-07 Kim F. Storm <storm@cua.dk>
4060
4061 * CONTRIBUTE: Mention INSTALL.CVS.
4062
40632006-07-05 Romain Francoise <romain@orebokech.com>
4064
4065 * make-dist (top-level): Add CONTRIBUTE.
4066
40672006-07-04 Richard Stallman <rms@gnu.org>
4068
4069 * CONTRIBUTE: Much rewrite.
4070
40712006-07-04 Nick Roberts <nickrob@snap.net.nz>
4072
4073 * CONTRIBUTE: New file.
4074
40752006-06-24 Eli Zaretskii <eliz@gnu.org>
4076
4077 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4078
40792006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4080
4081 * configure.in: Add check for ALSA.
4082
40832006-05-06 Eli Zaretskii <eliz@gnu.org>
4084
4085 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4086
4087 * info/dir: Remove the Emacs-Xtra entry.
4088
40892006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4090
4091 Update copyright year(s) in many files.
4092
40932006-04-01 Eli Zaretskii <eliz@gnu.org>
4094
4095 * configure: Regenerated.
4096
40972006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4098
4099 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4100 --without-toolkit-scroll-bars was specified.
4101
41022006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4103
4104 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4105 to CFLAGS. Update Copyright years written to src/config.in.
4106
41072006-03-18 Claudio Fontana <claudio@gnu.org>
4108
4109 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4110 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4111 to be installed/uninstalled.
4112 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4113 to Info files installed by Emacs.
4114
41152006-03-03 Claudio Fontana <claudio@gnu.org>
4116
4117 * Makefile.in (install, uninstall): Add DESTDIR variable to
4118 support staged installations.
4119
41202006-02-14 Richard M. Stallman <rms@gnu.org>
4121
4122 * configure.in (s390x-*-linux-gnu*): New configuration.
4123
41242006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4125
4126 * configure.in: Require GTK 2.4 or newer.
4127
41282006-01-29 Michael Olson <mwolson@gnu.org>
4129
4130 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4131 * info/dir (ERC): New entry.
4132
41332006-01-29 Eli Zaretskii <eliz@gnu.org>
4134
4135 * info/dir: Fix last change.
4136
41372006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4138
4139 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4140
41412006-01-27 Eli Zaretskii <eliz@gnu.org>
4142
4143 * info/dir: Untabify the whole file.
4144 (Rcirc): New entry.
4145
41462006-01-12 Andreas Schwab <schwab@suse.de>
4147
4148 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4149 check.
4150
41512006-01-02 Chong Yidong <cyd@stupidchicken.com>
4152
4153 * configure.in: Use -Wno-pointer-sign if available.
4154
41552005-12-29 Andreas Schwab <schwab@suse.de>
4156
4157 * config.guess, config.sub: Updated from master source.
4158
41592005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4160
4161 * configure.in: Use amdx86-64 for freebsd on x86_64.
4162
41632005-11-22 Romain Francoise <romain@orebokech.com>
4164
4165 * make-dist: Add etc/images/icons.
4166
41672005-11-03 Andreas Schwab <schwab@suse.de>
4168
4169 * configure.in: Use GZIP_PROG instead of GZIP.
4170
4171 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4172 (install-arch-indep): Adjust.
4173
41742005-11-01 Andreas Schwab <schwab@suse.de>
4175
4176 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4177 (bootfast): Likewise.
4178
41792005-11-01 Romain Francoise <romain@orebokech.com>
4180
4181 * configure.in: Check for gzip.
4182
4183 * Makefile.in (install): Compress source files.
4184
41852005-10-24 Steven Tamm <steventamm@mac.com>
4186
4187 * configure.in: Fix darwin386 configuration issue.
4188
41892005-10-22 Eli Zaretskii <eliz@gnu.org>
4190
4191 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4192
41932005-10-17 Bill Wohler <wohler@newt.com>
4194
4195 * make-dist: Create and populate etc/images/low-color.
4196
41972005-10-15 Bill Wohler <wohler@newt.com>
4198
4199 * make-dist: Create and populate etc/images/gud.
4200
42012005-10-08 Richard M. Stallman <rms@gnu.org>
4202
4203 * make-dist (tempparent): Don't check for 14-char file name limit.
4204
42052005-10-07 Romain Francoise <romain@orebokech.com>
4206
4207 * make-dist: Add etc/images/ezimage and etc/images/mail
4208 directories. Install images in etc/images.
4209
42102005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4211
4212 * configure.in: Prefer Carbon if --enable-carbon-app or
4213 --with-carbon is explicitly specified even when X11 is detected.
4214
42152005-09-15 Ulf Jasper <ulf.jasper@web.de>
4216
4217 * Makefile.in (install-arch-indep, uninstall):
4218 Handle newsticker manual.
4219 (info): Add - to commands.
4220
42212005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4222
4223 Remove the MAXPATHLEN limitations:
4224
4225 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4226
42272005-09-09 Eli Zaretskii <eliz@gnu.org>
4228
4229 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4230 * configure: Regenerate.
4231
42322005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4233
4234 * config.guess, config.sub: Updated from master source.
4235
42362005-08-03 Juanma Barranquero <lekktu@gmail.com>
4237
4238 * .cvsignore: Add `lock'.
4239
42402005-07-28 Juanma Barranquero <lekktu@gmail.com>
4241
4242 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4243
42442005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4245
4246 Merge gnulib getopt implementation into Emacs.
4247
4248 * Makefile.in (AUTOCONF_INPUTS): New macro.
4249 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4250 so that these files also depend on m4/getopt.m4.
4251 * configure.in: Configure getopt by including m4/getopt.m4,
4252 and configuring a getopt replacement if necessary.
4253 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4254 * m4/getopt.m4: New file.
4255
42562005-07-06 Lute Kamstra <lute@gnu.org>
4257
4258 * configure.in: Fix capitalization.
4259
42602005-07-04 Lute Kamstra <lute@gnu.org>
4261
4262 Update FSF's address in GPL notices.
4263
42642005-06-19 Jérôme Marant <jerome@marant.org>
4265
4266 * Makefile.in (epaths-force): Protect both lisppath and
4267 buildlisppath from whitespace.
4268
42692005-06-08 Steven Tamm <steventamm@mac.com>
4270
4271 * configure.in: Support Darwin/MacOSX on Intel
4272
42732005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4274
4275 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4276
1a71cb28 42772005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4278
4279 * configure.in: Add --enable-locallisppath.
4280
42812005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4282
4283 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4284 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4285 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4286
42872005-05-07 Jérôme Marant <jerome@marant.org>
4288
4289 * make-dist: Remove references to makefile.nt and makefile.def.
4290 Include widgets and images subdirectories of etc. Do not exclude
4291 ldefs-boot.el.
4292
42932005-04-23 Andreas Schwab <schwab@suse.de>
4294
4295 * configure.in: Remove duplicate match for powerpc configuration.
4296
42972005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4298
4299 * configure.in: Check for <pwd.h>.
4300
43012005-04-14 Lute Kamstra <lute@gnu.org>
4302
4303 * make-dist: Distribute all ChangeLog files in lisp/.
4304 Don't distribute ldefs-boot.el.
4305 lisp/makefile.nt no longer exists.
4306
43072005-04-13 Lute Kamstra <lute@gnu.org>
4308
4309 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4310 for "no-byte-compile: t" in the file instead.
4311
43122005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4313
4314 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4315 shadow the main Lesstif/Motif-2.1 libs and includes.
4316
43172005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4318
4319 * configure.in: Only add XASSERTS to cppflags.
4320
43212005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4322
4323 * configure.in: Added --enable-asserts.
4324
43252005-02-09 Kim F. Storm <storm@cua.dk>
4326
4327 Change release version from 21.4 to 22.1 throughout.
4328 Change development version from 21.3.50 to 22.0.50.
4329
43302005-01-19 Steven Tamm <steventamm@mac.com>
4331
4332 * configure.in: Check for <sys/utsname.h>.
4333
43342004-12-11 Kim F. Storm <storm@cua.dk>
4335
4336 * Makefile.in (info): Undo 2004-12-05 change.
4337
43382004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4339
4340 * info/dir (File): Add URL and Org Mode manuals.
4341 * Makefile.in (install-arch-indep, uninstall): Add url and org
4342 manuals.
4343
43442004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4345
4346 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4347 committed to src/config.in.
4348
43492004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4350
4351 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4352 pthreads and define HAVE_GTK_AND_PTHREAD.
4353
43542004-12-05 Richard M. Stallman <rms@gnu.org>
4355
4356 * Makefile.in (info): Ignore errors building info files.
4357
43582004-11-27 Eli Zaretskii <eliz@gnu.org>
4359
4360 * config.bat: If 8-byte alignment is not supported, define
4361 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4362 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4363 filter through Sed to remove the quotes.
4364
43652004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4366
4367 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4368 not apply to files explicitly `cvs add'ed.
4369
43702004-11-12 Eli Zaretskii <eliz@gnu.org>
4371
4372 * config.bat: Don't require djecho.exe for the v1.x build.
4373 Add a test for DECL_ALIGN support, and add a trivial definition to
4374 src/config.h if 8-byte alignment is not supported.
4375
43762004-11-08 Kim F. Storm <storm@cua.dk>
4377
4378 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4379 files before building.
4380 (bootfast, bootstrap-clean-before-fast): New targets, like
4381 bootstrap but don't remove .elc files.
4382
43832004-11-06 Lars Brinkhoff <lars@nocrew.org>
4384
4385 * configure.in: Add check for getrusage.
4386
43872004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4388
4389 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4390 New tests for new and old GTK file dialogs.
4391 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4392 to no.
4393
43942004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4395
4396 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4397 can be set. Remove SETARCH test.
4398
43992004-10-08 Steven Tamm <steventamm@mac.com>
4400
4401 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4402
44032004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4404
4405 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4406 AC_MSG_WARN. Move output of warning message to end of configure run.
4407
44082004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4409
4410 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4411 Run test to see if heap start address is random.
4412
44132004-09-29 Miles Bader <miles@gnu.org>
4414
4415 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4416 if setarch is present.
4417
44182004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4419
4420 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4421
44222004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4423
4424 * configure.in: Check for exec-shield.
4425
1a71cb28
GM
44262004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4427
4428 * Makefile.in (install-arch-indep): Add pgg and sieve.
4429
4430 * info/.cvsignore: Added pgg and sieve.
4431
067d23c9
KY
44322004-08-06 Andreas Schwab <schwab@suse.de>
4433
4434 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4435
44362004-07-31 Eli Zaretskii <eliz@gnu.org>
4437
4438 * config.bat: Update URLs in the comments.
4439
067d23c9
KY
44402004-07-05 Andreas Schwab <schwab@suse.de>
4441
4442 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4443
44442004-06-21 Kenichi Handa <handa@m17n.org>
4445
4446 * make-dist: Link leim-ext.el into tempdir.
4447
44482004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4449
4450 * info/dir (File): Add emacs-xtra.
4451 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4452
44532004-06-12 Juri Linkov <juri@jurta.org>
4454
4455 * info/dir: Move menu help lines from `* Menu:' to file header.
4456 Describe the purpose of a red *.
4457
44582004-05-04 Dave Love <fx@gnu.org>
4459
4460 * configure.in: Don't use `extrasub'.
4461
44622004-04-29 Dave Love <fx@gnu.org>
4463
4464 * configure.in: Don't forget to quote args to `test'.
4465
44662004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4467
4468 * autogen.sh: Update filename in "please read" message.
4469
44702004-04-17 Richard M. Stallman <rms@gnu.org>
4471
4472 * INSTALL: Move the info about site-lisp dirs,
4473 and say uninstalled Emacs looks there too.
4474
44752004-04-04 Eli Zaretskii <eliz@gnu.org>
4476
4477 * config.bat (lib-src): Recognize comment lines in Makefile.in
4478 that have a TAB after the #, to avoid errors in preprocessing with
4479 GCC 3.3.3.
4480
44812004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4482
4483 * Makefile.in: Mention in comment that `make maintainer-clean'
4484 deletes .elc files.
4485
44862004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4487
4488 * update-subdirs: Add local variables to prevent byte-compiling.
4489
44902004-03-21 Dave Love <fx@gnu.org>
4491
4492 * configure.in: Fix previous change.
4493
44942004-03-18 Dave Love <fx@gnu.org>
4495
4496 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4497
44982004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4499
4500 * info/dir (File): Add SMTP and SES.
4501
45022004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4503
4504 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4505 (bootstrap): Use the new bootstrap-prepare target in lisp.
4506
45072004-02-18 Kim F. Storm <storm@cua.dk>
4508
4509 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4510
45112004-02-16 Eli Zaretskii <eliz@gnu.org>
4512
4513 * make-dist: Don't link index.*perm and permute-index into tempdir.
4514
45152004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4516
4517 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4518 to match previous changes by Eli Zaretskii.
4519
45202004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4521
4522 * Makefile.in: Set CDPATH to an empty string.
4523
45242004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4525
4526 * configure.in <darwin>: Use fink packages if available.
4527
45282004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4529
4530 * make-dist (lispref): Do include lispref/index.texi.
4531
45322004-01-06 Eric Hanchrow <offby1@blarg.net>
4533
4534 * make-dist (tempdir): Include cursors in nt/icons.
4535
45362003-12-30 Eli Zaretskii <eliz@gnu.org>
4537
4538 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4539 clashes with install-sh on 8+3 filesystems.
4540
1a71cb28 45412003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4542
4543 * .cvsignore: Add .arch-inventory.
4544
45452003-12-24 Andreas Schwab <schwab@suse.de>
4546
4547 * configure.in: Check for <sys/socket.h>. Include it before
4548 including <net/if.h>. Move check for <net/if.h> before its use.
4549
45502003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4551
4552 * Makefile.in (install-arch-dep): Don't let cd output go into
4553 pipe for carbon_appdir.
4554
45552003-12-24 Andreas Schwab <schwab@suse.de>
4556
4557 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4558
45592003-12-01 Andreas Schwab <schwab@suse.de>
4560
4561 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4562 hardcoding gcc.
4563
45642003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4565
4566 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4567 multiple displays.
4568 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4569
45702003-09-23 Dave Love <fx@gnu.org>
4571
4572 * configure.in: Check members of struct ifreq.
4573
45742003-09-14 Kim F. Storm <storm@cua.dk>
4575
4576 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4577
45782003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4579
4580 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4581
45822003-08-18 Lute Kamstra <lute@gnu.org>
4583
4584 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4585 required anymore.
4586
45872003-08-07 Andrew Choi <akochoi@shaw.ca>
4588
4589 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4590 option instead of -traditional-cpp for CPP.
4591
45922003-07-29 Richard M. Stallman <rms@gnu.org>
4593
4594 * configure.in (HAVE_XIM): Define if XIM is available.
4595
45962003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4597
4598 * configure.in: The function gtk_window_set_icon_from_file was
4599 introduced in GTK+ 2.2, so check for that release.
4600
46012003-07-23 Andreas Schwab <schwab@suse.de>
4602
4603 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4604
4605 * Makefile.in (YACC): Remove, not used.
4606 (MAINT): Don't set.
4607 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4608 disable dependency on ${srcdir}/configure.in when maintainer mode
4609 is disabled.
4610
46112003-07-22 Dave Love <fx@gnu.org>
4612
4613 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4614 HAVE_X11, not with_xim.
4615 (HAVE_CRTIN): Provide template.
4616 <with_png>: Test for png.h and libpng/png.h.
4617
46182003-07-15 Andreas Schwab <schwab@suse.de>
4619
4620 * configure.in: Temporarily leave quoting for AC_DEFINE.
4621
46222003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4623
4624 * configure.in: Check for posix_memalign.
4625
46262003-07-12 Richard M. Stallman <rms@gnu.org>
4627
4628 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4629
46302003-07-09 Kim F. Storm <storm@cua.dk>
4631
4632 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4633 functionality of --without-xim.
4634
46352003-06-29 Dave Love <fx@gnu.org>
4636
4637 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4638
46392003-06-23 Dave Love <fx@gnu.org>
4640
4641 * configure.in: Check for sys/_mbstate_t.h.
4642 Test XRegisterIMInstantiateCallback prototype.
4643 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4644
46452003-06-06 Dave Love <fx@gnu.org>
4646
4647 * configure.in: Check for locale.h.
4648
46492003-06-05 Dave Love <fx@gnu.org>
4650
4651 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4652 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4653 (NLIST_STRUCT): Don't define.
4654 (AH_BOTTOM): Define my_strftime.
4655
46562003-06-02 Richard M. Stallman <rms@gnu.org>
4657
4658 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4659
46602003-05-24 Andreas Schwab <schwab@suse.de>
4661
4662 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4663 bzero, and bcmp.
4664
46652003-05-22 Dave Love <fx@gnu.org>
4666
4667 * configure.in: Remove redundant test for term.h. Test for difftime.
4668
46692003-05-20 Dave Love <fx@gnu.org>
4670
4671 * configure.in: Append * to s390-*-linux-gnu case.
4672 (LIBMAIL) <lockfile>: Don't define.
4673
067d23c9
KY
46742003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4675
4676 * INSTALL (* GNU/Linux development packages): Mention Debian and
4677 RedHat package names.
4678
46792003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4680
4681 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4682
46832003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4684
4685 * INSTALL (* GNU/Linux development packages): Tell people to
4686 install additional packages for compiling Emacs.
4687
1a71cb28
GM
46882003-04-30 Richard M. Stallman <rms@gnu.org>
4689
4690 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4691
46922003-04-28 Francesco Potortì <pot@gnu.org>
4693
4694 * configure.in: Undo last (RMS') change, as it is useless, per
4695 Dave Love.
4696
46972003-04-08 Richard M. Stallman <rms@gnu.org>
4698
4699 * configure.in: Put #include of jpeglib.h at start of line.
4700
067d23c9
KY
47012003-04-06 Francesco Potortì <pot@gnu.org>
4702
4703 * configure.in: Use the same configuration for all aix5, not just
4704 aix5.1.
4705
47062003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4707
4708 * configure.in: Check for need for bigtoc support on IBM AIX for
4709 solving a linker table overflow problem.
4710
47112003-03-03 Rob Browning <rlb@defaultvalue.org>
4712
4713 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4714 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4715 over bzero, bcmp, and bcopy.
4716
47172003-02-23 Simon Josefsson <jas@extundo.com>
4718
4719 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4720
47212003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4722
4723 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4724
47252003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4726
4727 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4728
47292003-02-08 Andreas Schwab <schwab@suse.de>
4730
4731 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4732 instead of the substitution.
4733
47342003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4735
4736 * Makefile.in: Use @EXEEXT@ for Cygwin.
4737 Use USERNAME if LOGNAME is not set (for Cygwin).
4738
4739 * configure.in: Add opsys=cygwin.
4740
47412003-01-22 Andreas Schwab <schwab@suse.de>
4742
4743 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4744 redefining it explicitly in src/config.in.
4745
47462003-01-22 Markus Rost <rost@math.ohio-state.edu>
4747
4748 * Makefile.in (bootstrap): Make bootstrap-after.
4749
47502003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4751
4752 * configure.in: Fix --with-gtk.
4753
47542003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4755
4756 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4757
4758 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4759
47602003-01-14 Francesco Potortì <pot@gnu.org>
4761
4762 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4763
47642003-01-07 Steven Tamm <steventamm@mac.com>
4765
4766 * configure.in: New option, --enable-carbon-app, to specify
4767 that the application should be installed
4768 * Makefile.in (install-arch-dep): On Mac OS X, install the
4769 Emacs.app application if carbon-app is enabled
4770
47712003-01-06 Dave Love <fx@gnu.org>
4772
4773 * configure.in: Check for nl_langinfo.
4774 [!HAVE_SIZE_T]: Fix typedef.
4775
47762003-01-06 David Kastrup <dak@gnu.org>
4777
4778 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4779
4780 * configure.in: Add tests for install-info.
4781
47822002-12-09 Markus Rost <rost@math.ohio-state.edu>
4783
4784 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4785 use again sol2-6 instead of sol2-8.
4786
47872002-12-09 Dave Love <fx@gnu.org>
4788
4789 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4790
47912002-12-08 Andreas Schwab <schwab@suse.de>
4792
4793 * Makefile.in (install-arch-indep): Revert last change.
4794
47952002-11-27 Dave Love <fx@gnu.org>
4796
4797 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4798 Check for __sys_siglist too. Check for memset.
4799 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4800
48012002-11-22 Juanma Barranquero <lektu@terra.es>
4802
4803 * config.guess, config.sub: Updated from master source.
4804
48052002-11-19 Karl Fogel <kfogel@red-bean.com>
4806
4807 * autogen.sh: New file.
4808
1a71cb28 48092002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4810
4811 * configure.in: Tidy up various quoting issues throughout.
4812 Use AC_GNU_SOURCE.
4813 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4814 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4815 Maybe define bcopy, bzero, bcmp.
4816 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4817 non-existent machine file).
4818 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4819 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4820 (nlist.h): Move test up.
4821
48222002-11-18 Markus Rost <rost@math.ohio-state.edu>
4823
4824 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4825
48262002-11-14 Francesco Potortì <pot@gnu.org>
4827
4828 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4829
48302002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4831
4832 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4833
48342002-11-08 Dave Love <fx@gnu.org>
4835
4836 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4837 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4838
48392002-11-07 Miles Bader <miles@gnu.org>
4840
4841 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4842 Handle separate-build-dir case.
4843
48442002-11-06 Richard M. Stallman <rms@gnu.org>
4845
4846 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4847 bulletproof. $bar may be empty when there are no .elc files.
4848
48492002-10-30 Dave Love <fx@gnu.org>
4850
4851 * configure.in: Require autoconf 2.53. Test for pty.h,
4852 sys/mman.h, sys/param.h, mremap, memmove.
4853 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4854 (AC_PROG_YACC): Delete.
4855 (size_t): Use AC_CHECK_TYPES.
4856 (AH_TOP): Up-date copyright.
4857
48582002-10-01 Juanma Barranquero <lektu@terra.es>
4859
4860 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4861
48622002-09-19 Richard M. Stallman <rms@gnu.org>
4863
4864 * configure.in: Fix the LessTif-directory-finder for real.
4865
48662002-09-14 Richard M. Stallman <rms@gnu.org>
4867
4868 * Makefile.in (maybe_bootstrap): Test for complete absence
4869 of compiled Lisp files.
4870
48712002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4872
4873 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4874 (bootstrap-clean-after): Delete.
4875 (bootstrap): Make the sequencing explicit.
4876
48772002-09-10 Richard M. Stallman <rms@gnu.org>
4878
4879 * configure.in: Fix previous LessTif change.
4880
48812002-09-09 Richard M. Stallman <rms@gnu.org>
4882
4883 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4884 (powerpcle-*-solaris*): Use version 2.6 as default.
4885 (*-sunos5.6*, *-solaris2.6*): New alternative.
4886 (*-sunos5*): Use version 2.6 as default.
4887
48882002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4889
4890 * configure.in: Fix typo.
4891
48922002-09-05 Richard M. Stallman <rms@gnu.org>
4893
4894 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4895
4896 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4897 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4898
48992002-08-26 Kim F. Storm <storm@cua.dk>
4900
4901 * Makefile.in (install-arch-indep): Do not remove DOC file
4902 when it is the only DOC file installed; this is the case when
4903 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4904
49052002-07-24 Markus Rost <rost@math.ohio-state.edu>
4906
4907 * configure.in: Fix typo.
4908
49092002-07-24 Richard M. Stallman <rms@gnu.org>
4910
4911 * configure.in: Don't print anything special about gamedir.
4912
4913 * configure.in: Delete nonstandard --with-game-user option.
4914
49152002-07-21 Richard M. Stallman <rms@gnu.org>
4916
4917 * Makefile.in (gamedir, localstatedir): New variables.
4918 (epaths-force): Insert value of gamedir into PATH_GAME.
4919
4920 * configure.in (gamedir): Handle it like lispdir.
4921 (--with-game-dir option): Delete.
4922
49232002-06-21 Pavel Janík <Pavel@Janik.cz>
4924
4925 * configure.in: Add support for mipseb-*-netbsd* machines.
4926
49272002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4928
4929 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4930
49312002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4932
4933 * info/dir (File): Add an entry for Tramp.
4934
49352002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4936
4937 * INSTALL-CVS: New file.
4938
49392002-06-07 Andreas Schwab <schwab@suse.de>
4940
4941 * configure.in (x86_64-*-linux-gnu*): New system.
4942
49432002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4944
4945 * config.bat: Handle the case when lispintro is truncated to lispintr.
4946
49472002-05-26 Paul Eggert <eggert@twinsun.com>
4948
4949 * config.guess, config.sub: Updated from master source.
4950
49512002-05-09 Richard M. Stallman <rms@gnu.org>
4952
4953 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4954
49552002-05-04 Pavel Janík <Pavel@Janik.cz>
4956
4957 * make-dist: Do not distribute lock/ directory.
4958
49592002-04-30 Andrew Choi <akochoi@shaw.ca>
4960
4961 * configure.in: Provide documentation string when defining
4962 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4963 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4964
1a71cb28 49652002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
4966
4967 * configure.in: Delete configure check for access to the game user.
4968
49692002-04-29 Pavel Janík <Pavel@Janik.cz>
4970
4971 * make-dist: lwlib/Imakefile is removed.
4972
49732002-04-26 Andrew Choi <akochoi@shaw.ca>
4974
4975 * configure.in: Add support for powerpc-apple-darwin*.
4976 (HAVE_CARBON): Add.
4977
4978 * make-dist: Create directories in mac/Emacs.app.
4979
49802002-04-25 Pavel Janík <Pavel@Janik.cz>
4981
4982 * make-dist: lwlib-Xol* are removed.
4983
49842002-04-23 Andreas Schwab <schwab@suse.de>
4985
4986 * Makefile.in (MAINT): New variable.
4987 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4988 instead of configure.in, to avoid running autoconf and autoheader
4989 unless explicitly requested.
4990
49912002-04-16 Eli Zaretskii <eliz@gnu.org>
4992
4993 * config.bat: Update for msdos/sed2v2.inp.
4994
49952002-04-15 Andreas Schwab <schwab@suse.de>
4996
4997 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4998 * configure.in: Add config header templates to all AC_DEFINE and
4999 AC_DEFINE_UNQUOTED symbols.
5000 * make-dist: Run autoheader if necessary.
5001
50022002-04-10 Colin Walters <walters@verbum.org>
5003
5004 * configure.in: Add --game-dir, --game-user. Test to see if we
5005 can use them.
5006
50072002-04-08 Pavel Janík <Pavel@Janik.cz>
5008
5009 * configure.in: Add --with-sound.
5010
50112002-03-18 Kim F. Storm <storm@cua.dk>
5012
5013 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5014 and getsockname functions. Test for sys/un.h include file.
5015
50162002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5017
5018 * configure.in: Support AIX 5.1.
5019
50202002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5021
5022 * configure.in: Added test for X Session Management (HAVE_X_SM).
5023
50242002-03-03 Richard M. Stallman <rms@gnu.org>
5025
5026 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5027 Run chown $${LOGNAME} on files installed by tar xvf.
5028
50292002-03-03 Kim F. Storm <storm@cua.dk>
5030
5031 * configure.in: Test for getpeername.
5032
50332002-03-01 Richard M. Stallman <rms@gnu.org>
5034
5035 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5036 (HAVE_GIF): Don't use old libungif versions that crash.
5037
50382002-02-26 Richard M. Stallman <rms@gnu.org>
5039
5040 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5041 not just well-formed and valid.
5042 (mips-compaq-nonstopux*): New configuration.
5043
50442002-02-18 Paul Eggert <eggert@twinsun.com>
5045
5046 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5047 "sed q" is a portable equivalent to plain "head -1".
5048
50492002-02-13 Richard M. Stallman <rms@gnu.org>
5050
5051 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5052 (all): Don't depend on maybe_bootstrap here.
5053 (${SUBDIR}): Depend on it here instead.
5054
50552002-02-08 Richard M. Stallman <rms@gnu.org>
5056
5057 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5058
50592002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5060
5061 * configure.in: Recognize BSD/OS 5.0.
5062
50632002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5064
5065 * make-dist: Make version checking in emacs.texi consistent with
5066 how we set it there.
5067
50682001-12-29 Kim F. Storm <storm@cua.dk>
5069
5070 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5071
50722001-12-28 Richard M. Stallman <rms@gnu.org>
5073
5074 * configure.in: Test for mbsinit.
5075
50762001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5077
5078 These changes make Leim part of the standard distribution:
5079
5080 * README: Add info about the `leim' directory.
5081
5082 * INSTALL: Remove text that describes Leim as a separate package.
5083
5084 * noleim-Makefile.in: File removed.
5085
5086 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5087 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5088 Leim files out of the Emacs tree. Don't prepare a separate tarball
5089 for Leim.
5090
50912001-12-11 Richard M. Stallman <rms@gnu.org>
5092
5093 * configure.in (hppa*-*-linux-gnu*): New alternative.
5094
50952001-12-08 Pavel Janík <Pavel@Janik.cz>
5096
5097 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5098 creating distribution.
5099
51002001-12-06 Paul Eggert <eggert@twinsun.com>
5101
5102 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5103 (AC_FUNC_VFORK): Remove.
5104 (AC_FUNC_FORK): Add.
5105 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5106 this is required by recent Autoconf versions.
5107
51082001-12-02 Pavel Janík <Pavel@Janik.cz>
5109
5110 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5111 TODO, vms-pp.trans and others).
5112
51132001-11-29 Pavel Janík <Pavel@Janik.cz>
5114
5115 * make-dist: Use COPYING from the top-level directory.
5116
51172001-11-29 Gerd Moellmann <gerd@gnu.org>
5118
5119 * configure.in: Add support for FreeBSD/Alpha.
5120
51212001-11-29 Pavel Janík <Pavel@Janik.cz>
5122
5123 * make-dist: Add COPYING to the top-level directory of the
5124 distribution. Simplify the logic behind copying.
5125
5126 * Makefile.in (maybe_bootstrap): Fix previous change.
5127
51282001-11-28 Richard M. Stallman <rms@gnu.org>
5129
5130 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5131
51322001-11-26 Richard M. Stallman <rms@gnu.org>
5133
5134 * Makefile.in: bootstrap should not delete dumped executables.
5135 (bootstrap-clean-before): New target.
5136 (bootstrap): Use bootstrap-clean-before instead of clean.
5137 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5138
51392001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5140
5141 These changes add the Emacs Lisp Introduction manual to the
5142 distribution:
5143
5144 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5145
5146 * make-dist: Copy the files in lispintro directory.
5147
5148 * config.bat: Configure in the lispintro directory.
5149
5150 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5151
5152 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5153 (lispintro/Makefile): New target.
5154 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5155 (unlock, relock, info, dvi): Ditto.
5156
51572001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5158
5159 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5160
5161 * make-dist (etc): Don't distribute gfdl.1.
5162
51632001-11-22 Colin Walters <walters@debian.org>
5164
5165 * Makefile.in (install-arch-indep): Install the calc .info files.
5166 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5167
51682001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5169
5170 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5171 tindex.pl to the list of those being put into the distribution.
5172
51732001-11-16 Eli Zaretskii <eliz@gnu.org>
5174
5175 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5176
51772001-11-15 Pavel Janík <Pavel@Janik.cz>
5178
5179 * Makefile.in (uninstall): Fix previous change.
5180
5181 * configure.in, Makefile.in: Add support for --program-prefix,
5182 --program-suffix and --program-transform-name options.
5183
51842001-11-13 Pavel Janík <Pavel@Janik.cz>
5185
5186 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5187 (install-arch-indep): Install emacsclient manual page.
5188 (uninstall): Uninstall emacsclient manual page.
5189
51902001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5191
5192 * make-dist: Add lispref/index.*perm files to the distribution.
5193 From Pavel Janík <Pavel@Janik.cz>.
5194
51952001-11-12 Pavel Janík <Pavel@Janik.cz>
5196
5197 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5198
51992001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5200
5201 * configure.in: AC_OUTPUT lispref/Makefile.
5202
52032001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5204
5205 The following changes add the ELisp reference manual to the
5206 distribution.
5207
5208 * make-dist: Add the lispref directory to the distribution.
5209
5210 * Makefile.in (install-arch-indep): Add elisp* to the list of
5211 installed Info files.
5212 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5213 (lispref/Makefile): New target.
5214 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5215 Add commands for the lispref directory.
5216 (info, dvi): Ditto.
5217
5218 * config.bat: Configure in `lispref'.
5219
52202001-11-09 Richard M. Stallman <rms@gnu.org>
5221
5222 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5223
52242001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5225
5226 * make-dist (tempdir): Copy AUTHORS as well.
5227
52282001-11-06 Sam Steingold <sds@gnu.org>
5229
5230 * configure.in: Added a check for <nlist.h>.
5231
52322001-11-01 Pavel Janík <Pavel@Janik.cz>
5233
5234 * configure.in: Reindent --help output.
5235 From Per Starbäck (starback@ling.uu.se).
5236
52372001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5238
5239 * configure.in: New entry for HP/UX-11.
5240
5241 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5242 From Eric S. Raymond <esr@golux.thyrsus.com>.
5243
52442001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5245
5246 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5247 <athornton@sinenomine.net>.
5248
52492001-10-25 Gerd Moellmann <gerd@gnu.org>
5250
5251 * Makefile.in (maybe_bootstrap): New target.
5252 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5253
52542001-10-24 Ken Raeburn <raeburn@gnu.org>
5255
5256 * configure.in: If --with-hesiod is given, look for
5257 hes_getmailhost and res_send or __res_send; check hesiod and
5258 resolv libraries respectively if system libraries don't supply them.
5259
52602001-10-24 Gerd Moellmann <gerd@gnu.org>
5261
5262 * configure.in: Use $MAKE for `make' if set.
5263
52642001-10-22 Gerd Moellmann <gerd@gnu.org>
5265
5266 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5267 to tar options.
5268
52692001-10-20 Gerd Moellmann <gerd@gnu.org>
5270
5271 * (Version 21.1 released).
5272
52732001-10-20 Miles Bader <miles@gnu.org>
5274
5275 * configure.in (configuration): Set from `host' if `host_alias'
5276 isn't defined.
5277
52782001-10-19 Andreas Schwab <schwab@suse.de>
5279
5280 * configure.in: Make ready for autoconf 2.5x.
5281 (AC_PREREQ): Require autoconf 2.50.
5282 * aclocal.m4: Removed.
5283 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5284
52852001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5286
5287 * README: Bump Emacs version to 21.1.50.
5288
52892001-10-05 Gerd Moellmann <gerd@gnu.org>
5290
5291 * Branch for 21.1.
5292
52932001-09-05 Gerd Moellmann <gerd@gnu.org>
5294
5295 * configure.in: Avoid `$@' which is handled specially in
5296 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5297
52982001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5299
5300 * make-dist (nt): Add subdirs.el to the list of distributed files.
5301
53022001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5303
5304 * configure.in (machine): Add an entry for
5305 hppa1.1-hitachi-hiuxwe2*.
5306
53072001-05-28 Gerd Moellmann <gerd@gnu.org>
5308
5309 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5310 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5311
53122001-05-14 Gerd Moellmann <gerd@gnu.org>
5313
5314 * make-dist: Copy texinfo.tex unconditionally.
5315
53162001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5317
5318 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5319 that are installed.
5320
53212001-04-06 Gerd Moellmann <gerd@gnu.org>
5322
5323 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5324 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5325
5326 * make-dist: Handle leim/MISC-DIC. Only include
5327 `[a-zA-Z]*.{el,elc}' from leim/quail.
5328
53292001-04-05 Gerd Moellmann <gerd@gnu.org>
5330
5331 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5332
53332001-03-30 Gerd Moellmann <gerd@gnu.org>
5334
5335 * Makefile.in (.PHONY): Add for bootstrap targets.
5336 (bootstrap-clean): New target.
5337 (bootstrap): Use it instead of `clean'.
5338
53392001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5340
5341 * Makefile.in (SUBDIR): Remove leim.
5342 (all, .RECURSIVE, extraclean): Add leim explicitly.
5343 (leim): Provide separate rule which exports PARALLEL=0 into the
5344 environment.
5345
53462001-03-20 Gerd Moellmann <gerd@gnu.org>
5347
5348 * configure.in (HAVE_XPM): Don't print the result of the check for
5349 XpmReturnAllocPixels if we don't have an xpm.h.
5350
53512001-03-05 Gerd Moellmann <gerd@gnu.org>
5352
5353 * COPYING: New file.
5354
53552001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5356
5357 * config.bat: Update the copyright.
5358
53592001-02-23 Kenichi Handa <handa@etl.go.jp>
5360
5361 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5362 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5363 to `yes'. Later in AC_OUTPUT, check this variable.
5364
53652001-02-09 Dave Love <fx@gnu.org>
5366
5367 * AUTHORS: Updated.
5368
53692001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5370
5371 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5372
53732001-02-02 Gerd Moellmann <gerd@gnu.org>
5374
5375 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5376
5377 * Makefile.in (uninstall): Ignore exit code of `rm'.
5378
5379 * Makefile.in (uninstall): Remove more info files. Remove
5380 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5381
53822001-01-31 Gerd Moellmann <gerd@gnu.org>
5383
5384 * noleim-Makefile.in (extraclean): Add.
5385
53862001-01-28 Gerd Moellmann <gerd@gnu.org>
5387
5388 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5389 it quiet.
5390
53912001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5392
5393 * Makefile.in (tags): Fix typo.
5394
53952001-01-13 Kenichi Handa <handa@etl.go.jp>
5396
5397 * configure.in: Fix typo in the code setting x_search_path.
5398
53992001-01-10 Dave Love <fx@gnu.org>
5400
5401 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5402 -lXext.
5403 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5404 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5405 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5406 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5407 (now in $LIBS).
5408
54092001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5410
5411 * config.bat: Run the preprocessor with -traditional.
5412
54132001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5414
5415 * INSTALL: Move copying conditions to end of file.
5416
54172000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5418
5419 * INSTALL: Add basic installation procedure which assumes
5420 `configure' does its job. Elaborate on image support libraries.
5421 Add a pointer to Xaw3d library. Add advice about solving
5422 configure-time problems by looking in config.log and setting
5423 variables in the environment.
5424
54252000-12-27 Gerd Moellmann <gerd@gnu.org>
5426
5427 * Makefile.in (install-arch-indep): If tar fails, exit with
5428 exit code 1.
5429
54302000-12-19 Gerd Moellmann <gerd@gnu.org>
5431
5432 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5433 source file includes XKBlib.h. On some broken Solaris systems,
5434 there is an XKBlib.h, reportedly, but header files included by
5435 XKBlib.h are missing.
5436
54372000-12-14 Gerd Moellmann <gerd@gnu.org>
5438
5439 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5440
54412000-12-11 Dave Love <fx@gnu.org>
5442
5443 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5444
54452000-12-11 Paul Eggert <eggert@twinsun.com>
5446
5447 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5448 Merge fixes from latest GNU tar version. These macros no longer
5449 futz with _XOPEN_SOURCE, as that was not portable in practice.
5450 (AC_FUNC_FSEEKO): New macro.
5451
5452 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5453 ftello.
5454
54552000-12-05 Dave Love <fx@gnu.org>
5456
5457 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5458
54592000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5460
5461 * info/dir: Change the category to "Emacs".
5462
54632000-12-01 Gerd Moellmann <gerd@gnu.org>
5464
5465 * make-dist (tempdir): Remove epaths.h from the distribution
5466 instead of paths.h.
5467
54682000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5469
5470 * config.bat: Check for existence of djecho.exe, and print an
5471 error message if it is not available.
5472
5473 * INSTALL: Describe possible problem with djecho.exe in old
5474 versions of DJGPP v2.x.
5475
54762000-11-23 Gerd Moellmann <gerd@gnu.org>
5477
5478 * configure.in: Initialize HAVE_LIBXP to no.
5479
54802000-11-22 Gerd Moellmann <gerd@gnu.org>
5481
5482 * configure.in: Use m/macppc.h instead of the non-existent
5483 m/powerpc.h.
5484
54852000-11-21 Gerd Moellmann <gerd@gnu.org>
5486
5487 * Makefile.in (install-arch-indep): Also install info/eshell*
5488 and info/speedbar*.
5489
5490 * configure.in (HAVE_PNG): Check for the presence of
5491 png_get_channels to rule out older PNG libs.
5492
5493 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5494 GCC and NON_GNU_CPP into config.status.
5495
54962000-11-20 Dave Love <fx@gnu.org>
5497
5498 * configure.in: Fix last change.
5499
5500 * GETTING.GNU.SOFTWARE: Deleted.
5501 * FTP: New file to replace it.
5502 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5503
55042000-11-20 Gerd Moellmann <gerd@gnu.org>
5505
5506 * configure.in: Use -traditional with GNU cpp.
5507
55082000-11-17 Gerd Moellmann <gerd@gnu.org>
5509
5510 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5511 Distribute more files from the nt/ subdir. Distribute PBM
5512 image files from subdirs of lisp/. Distribute old change logs
5513 from subdirs of lisp/. Distribute play/5x5.el.
5514
55152000-11-11 Dave Love <fx@gnu.org>
5516
5517 * config.sub, config.guess: Updated from master source.
5518
55192000-11-07 Dave Love <fx@gnu.org>
5520
5521 * configure.in: Test for mkstemp.
5522
55232000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5524
5525 * info/dir (Top): Rearrange menu items more logically, and put
5526 them into a single category. Add menu items for RefTeX and
5527 Widget.
5528
55292000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5530
5531 * Makefile.in (install-arch-indep): Use --info-dir instead of
5532 --dir-file, and a simple argument instead of --info-file, so that
5533 the Debian version of install-info also works.
5534
55352000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5536
5537 * info/dir (Speedbar): Add entry.
5538
55392000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5540
5541 * INSTALL: Describe the new image-support options to the configure
5542 script. List URLs where image support libraries can be found.
5543
55442000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5545
5546 * info/dir (Top): Add an entry for Eshell.
5547
55482000-10-02 Dave Love <fx@gnu.org>
5549
5550 * configure.in: Check for gai_strerror.
5551
55522000-10-01 Andreas Schwab <schwab@suse.de>
5553
5554 * Makefile.in (install-arch-indep): Update list of installed info files.
5555
55562000-09-30 Gerd Moellmann <gerd@gnu.org>
5557
5558 * configure.in: Support `sparc*-*-netbsd*'.
5559
55602000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5561
5562 * info/dir (MIME): Add entry for emacs-mime.
5563
55642000-09-29 Dave Love <fx@gnu.org>
5565
5566 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5567
55682000-09-26 Gerd Moellmann <gerd@gnu.org>
5569
5570 * make-dist: Adapt to the change of leim/Makefile which was
5571 necessary to ensure a reasonably working `make dist'.
5572
5573 * leim-Makefile.in: Moved to leim/Makefile.in..
5574
5575 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5576
55772000-09-21 Kenichi Handa <handa@etl.go.jp>
5578
5579 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5580 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5581 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5582 files to .elc.
5583 (${TIT}): Adjusted for the above change.
5584 (clean mostlyclean): Likewise.
5585 (.el.elc): New target.
5586
55872000-09-19 Gerd Moellmann <gerd@gnu.org>
5588
5589 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5590 in the distribution.
5591
55922000-09-18 Gerd Moellmann <gerd@gnu.org>
5593
5594 * make-dist (skk): Rename to `ja-dic' because the leim directory
5595 was renamed.
5596
55972000-09-14 Dave Love <fx@gnu.org>
5598
5599 * configure.in: Fix spurion in last change.
5600
56012000-09-14 Gerd Moellmann <gerd@gnu.org>
5602
5603 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5604 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5605 to `no' if defined. Change result report.
5606
56072000-09-08 Dave Love <fx@gnu.org>
5608
5609 * configure.in: Remove spurious `@'s.
5610
5611 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5612 autoconf.
5613
56142000-09-06 Gerd Moellmann <gerd@gnu.org>
5615
5616 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5617 file and print informational message.
5618
5619 * configure.in (AC_FUNC_MMAP): Add.
5620
56212000-09-01 Gerd Moellmann <gerd@gnu.org>
5622
5623 * configure.in: Add ``checking'' messages for
5624 XpmReturnAllocPixels.
5625
56262000-08-28 Gerd Moellmann <gerd@gnu.org>
5627
5628 * configure.in: Check <strings.h>; check `index' and `rindex'
5629 functions.
5630
56312000-08-26 Kenichi Handa <handa@etl.go.jp>
5632
5633 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5634 "case "${canonical}" in".
5635
56362000-08-25 Dave Love <fx@gnu.org>
5637
5638 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5639
56402000-08-25 Kenichi Handa <handa@etl.go.jp>
5641
5642 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5643
56442000-08-24 Gerd Moellmann <gerd@gnu.org>
5645
5646 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5647 contains a relative path. Protect against unusable values of $PWD.
5648
56492000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5650
5651 * info/dir (WoMan): Add entry.
5652
5653 * config.bat (maindir): Update src/_gdbinit even if it does
5654 already exist.
5655
56562000-08-07 Gerd Moellmann <gerd@gnu.org>
5657
5658 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5659
56602000-08-03 Gerd Moellmann <gerd@gnu.org>
5661
5662 * configure.in: Add support for ia64*-*-linux*.
5663
56642000-07-27 Gerd Moellmann <gerd@gnu.org>
5665
5666 * make-dist (aclocal.m4): Include in distribution.
5667
56682000-07-26 Dave Love <fx@gnu.org>
5669
5670 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5671
56722000-07-24 Dave Love <fx@gnu.org>
5673
5674 * configure.in: Add AC_SIZE_T.
5675
56762000-07-18 Dave Love <fx@gnu.org>
5677
5678 * configure.in: Reorder so that most tests are done after CPPFLAGS
5679 is set from the C_SWITCH_... definitions.
5680
56812000-07-10 Gerd Moellmann <gerd@gnu.org>
5682
5683 * configure.in (HAVE_XPM): Undo previous change. Check for
5684 preprocessor define XpmReturnAllocPixels.
5685
56862000-07-06 Gerd Moellmann <gerd@gnu.org>
5687
5688 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5689 instead of XpmReadFileToPixmap.
5690
56912000-07-05 Ken Raeburn <raeburn@gnu.org>
5692
5693 * configure.in: Check for <soundcard.h>. Look for ossaudio
5694 library, and set LIBSOUND accordingly.
5695
56962000-07-05 Dave Love <fx@gnu.org>
5697
5698 * configure.in: Use AC_HEADER_SYS_WAIT.
5699
57002000-07-05 Gerd Moellmann <gerd@gnu.org>
5701
5702 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5703 lisp/Makefile. Distribute lisp/Makefile.in instead of
5704 lisp/Makefile.
5705
57062000-06-30 Ken Raeburn <raeburn@gnu.org>
5707
5708 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5709 while searching for image-handling libraries.
5710
57112000-06-26 Gerd Moellmann <gerd@gnu.org>
5712
5713 * configure.in (--with-xim): New option.
5714
57152000-06-23 Dave Love <fx@gnu.org>
5716
5717 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5718 for struct timezone and test how we can call gettimeofday.
5719 Check for OSF 5+. Check for term.h.
5720
5721 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5722 version.
5723
57242000-06-23 Gerd Moellmann <gerd@gnu.org>
5725
5726 * configure.in (HAVE_LIBXP): Change test for libXp.
5727
57282000-06-21 Dave Love <fx@gnu.org>
5729
5730 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5731 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5732 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5733
57342000-06-19 Dave Love <fx@gnu.org>
5735
5736 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5737 _XOPEN_SOURCE is defined.
5738
57392000-06-16 Gerd Moellmann <gerd@gnu.org>
5740
5741 * Makefile.in (distclean): Also make distclean in lisp/.
5742
57432000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5744
5745 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5746
57472000-06-15 Gerd Moellmann <gerd@gnu.org>
5748
5749 * make-dist: Add --help and --snapshot options.
5750
57512000-06-14 Gerd Moellmann <gerd@gnu.org>
5752
5753 * configure.in: Generate lisp/Makefile.
5754
5755 * configure.in: Add support for `*-lynxos*'.
5756 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5757 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5758 on Tru64 UNIX v5.0.
5759
57602000-06-13 Ken Raeburn <raeburn@gnu.org>
5761
5762 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5763 it's on a continuation line.
5764
57652000-06-02 Dave Love <fx@gnu.org>
5766
5767 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5768 files.
5769
5770 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5771 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5772 test.
5773
5774 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5775 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5776
57772000-05-26 Gerd Moellmann <gerd@gnu.org>
5778
5779 * configure.in: Add check for speed_t typedef.
5780
57812000-05-25 Ken Raeburn <raeburn@gnu.org>
5782
5783 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5784 exists; it won't in the CANNOT_DUMP case.
5785
57862000-05-25 Gerd Moellmann <gerd@gnu.org>
5787
5788 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5789 On FreeBSD, the exit status is 1 if CDPATH is not set.
5790 (install-arch-indep): Install ebrowse.info.
5791
57922000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5793
5794 * configure.in: Check for grandpt and getpt.
5795
57962000-05-09 Dave Love <fx@gnu.org>
5797
5798 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5799
58002000-05-05 Gerd Moellmann <gerd@gnu.org>
5801
5802 * make-dist: Make a link for lib-src/grep-changelog.
5803 Copy install-sh.
5804
58052000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5806
5807 * config.bat: Identify the beginning of the cpp stuff in
5808 src/Makefile.in and lib-src/Makefile.in more accurately.
5809
58102000-04-27 Gerd Moellmann <gerd@gnu.org>
5811
5812 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5813
58142000-04-19 Gerd Moellmann <gerd@gnu.org>
5815
5816 * configure.in: Add support for `powerpc-*-netbsd*'.
5817
58182000-04-19 Dave Love <fx@gnu.org>
5819
5820 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5821
5822 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5823
58242000-04-16 Dave Love <fx@gnu.org>
5825
5826 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5827
58282000-04-14 Dave Love <fx@gnu.org>
5829
5830 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5831
5832 * aclocal.m4 (AC_FUNC_MKTIME): New.
5833
58342000-03-28 Ken Raeburn <raeburn@gnu.org>
5835
5836 * configure.in: Line up "--help" output a little better.
5837
58382000-03-26 Gerd Moellmann <gerd@gnu.org>
5839
5840 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5841 New targets.
5842 (bootstrap): Rewritten in terms of the new targets above. Make
5843 info files, too.
5844
58452000-03-12 Gerd Moellmann <gerd@gnu.org>
5846
5847 * config.guess, config.sub: Use the versions of the files from
5848 subversions.
5849
58502000-03-08 Dave Love <fx@gnu.org>
5851
5852 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5853 AC_C_VOLATILE. Define POINTER_TYPE.
5854
5855 * aclocal.m4: New file.
5856
58572000-03-02 Gerd Moellmann <gerd@gnu.org>
5858
5859 * configure.in (machine): Add `mipsel-*-netbsd*' and
5860 `arm-*-netbsd*'.
5861
58622000-03-01 Gerd Moellmann <gerd@gnu.org>
5863
5864 * configure.in (machine): Add support for `*-auspex-sunos*'.
5865
58662000-02-29 Gerd Moellmann <gerd@gnu.org>
5867
5868 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5869
58702000-02-18 Dave Love <fx@gnu.org>
5871
5872 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5873
58742000-02-18 Andreas Schwab <schwab@suse.de>
5875
5876 * Makefile.in (install-arch-indep): Add eudc to list of installed
5877 info files.
5878
58792000-02-17 Ken Raeburn <raeburn@gnu.org>
5880
5881 * configure.in: Include -lz and -ljpeg (if it's available) when
5882 testing for the tiff library.
5883
58842000-02-17 Gerd Moellmann <gerd@gnu.org>
5885
5886 * configure.in: Remove LISP_FLOAT_TYPE.
5887
58882000-02-12 Dave Love <fx@gnu.org>
5889
5890 * configure.in: Use AC_FUNC_VFORK.
5891
58922000-02-01 Gerd Moellmann <gerd@gnu.org>
5893
5894 * make-dist: Various fixes for new development tree.
5895
5896 * leim-Makefile.in: New file.
5897
58982000-01-31 Gerd Moellmann <gerd@gnu.org>
5899
5900 * Makefile.in (dist): Call ./make-dist.
5901
59022000-01-24 Dave Love <fx@gnu.org>
5903
5904 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5905
59062000-01-18 Gerd Moellmann <gerd@gnu.org>
5907
5908 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5909 DGifOpenFileName.
5910
59112000-01-11 Andreas Schwab <schwab@suse.de>
5912
5913 * Makefile.in (install-arch-indep): Update list of info files to
5914 be installed.
5915
59162000-01-05 Dave Love <fx@gnu.org>
5917
5918 * configure.in: Check for jerror.h as well as libjpeg.
5919
59202000-01-03 Andreas Schwab <schwab@suse.de>
5921
5922 * Makefile.in (install-arch-indep): Install autotype*. Run
5923 install-info on autotype and emacs-faq.info.
5924
59251999-12-04 Dave Love <fx@gnu.org>
5926
5927 * Makefile.in (install-arch-indep): Depend on `info'.
5928 (install-strip): Use `install' as sub-make target.
5929
59301999-11-23 Ken Raeburn <raeburn@gnu.org>
5931
5932 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5933 didn't need to be deleted. Check for the k5crypto library as well
5934 as the crypto library; MIT Kerberos 1.1 changed the name.
5935
59361999-11-18 Dave Love <fx@gnu.org>
5937
5938 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5939
59401999-11-11 Erik Naggum <erik@naggum.no>
5941
5942 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5943
59441999-11-08 Dave Love <fx@gnu.org>
5945
5946 * configure.in: Fix change for --with-pop default.
5947
59481999-11-04 Dave Love <fx@gnu.org>
5949
5950 * configure.in: Default to --with-pop. Change sense of with-gcc
5951 and with-toolkit-scroll-bars messages to reflect the defaults.
5952
59531999-11-01 Gerd Moellmann <gerd@gnu.org>
5954
5955 * INSTALL: Mention the Emacs Lisp Reference.
5956
59571999-10-27 Noah Friedman <friedman@splode.com>
5958
5959 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5960
59611999-10-23 Gerd Moellmann <gerd@gnu.org>
5962
5963 * Makefile.in (bootstrap): New target.
5964
59651999-10-19 Paul Eggert <eggert@twinsun.com>
5966
5967 Add support for large files. Merge glibc 2.1.2.
5968
5969 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5970 (HAVE_TM_GMTOFF): New symbol.
5971 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5972 mbrlen, strsignal.
5973 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5974
59751999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5976
5977 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5978 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5979
59801999-10-09 Richard M. Stallman <rms@gnu.org>
5981
5982 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5983 Unset CDPATH to prevent cd from generating output.
5984
59851999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5986
5987 * update-subdirs: Also ignore CVS subdirs.
5988
59891999-10-07 Gerd Moellmann <gerd@gnu.org>
5990
5991 * Makefile.in (install-arch-indep): Add ada-mode.
5992
59931999-10-06 Dave Love <fx@gnu.org>
5994
5995 * Makefile.in: Add rules for config.status, configure.
5996
59971999-09-07 Gerd Moellmann <gerd@gnu.org>
5998
5999 * configure.in (--with-sound): Removed.
6000
60011999-08-30 Gerd Moellmann <gerd@gnu.org>
6002
6003 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6004 the test for Xaw3d.
6005 (HAVE_TIFF): Add -lm to library check.
6006
60071999-08-28 Richard Stallman <rms@gnu.org>
6008
6009 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6010 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6011 after the other X-related libraries.
6012
60131999-08-21 Dave Love <fx@gnu.org>
6014
6015 * configure.in: Don't check for jpeglib.h.
6016
60171999-08-20 Gerd Moellmann <gerd@gnu.org>
6018
6019 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6020 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6021
60221999-08-18 Dave Love <fx@gnu.org>
6023
6024 * configure.in: Check for termcap.h.
6025
60261999-08-15 Gerd Moellmann <gerd@gnu.org>
6027
6028 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6029 use Emacs' scroll bars, even if configured for Motif or when
6030 Xaw3d is available.
6031
60321999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6033
6034 * configure.in: Check for getaddrinfo.
6035
60361999-08-04 Eli Zaretskii <eliz@gnu.org>
6037
6038 * config.bat: Make --no-debug work again by removing -gcoff.
6039
60401999-07-30 Dave Love <fx@gnu.org>
6041
6042 * configure.in: Check for stdlib.h.
6043
60441999-07-19 Dave Love <fx@gnu.org>
6045
6046 * configure.in: Grok sparc64-*-linux-gnu*.
6047
60481999-07-12 Richard Stallman <rms@gnu.org>
6049
6050 * Version 20.4 released.
6051
60521999-06-23 Karl Heuer <kwzh@gnu.org>
6053
6054 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6055 Quote $EMACS, in case it's a program with args.
6056
60571999-06-15 Gerd Moellmann <gerd@gnu.org>
6058
6059 * configure.in (HAVE_GIF): Use libungif instead of libgif
6060 because the former doesn't contain patented compression code.
6061
60621999-05-29 Richard M. Stallman <rms@gnu.org>
6063
6064 * configure.in: Delete the Kerberos stuff.
6065
60661999-05-27 Greg Hudson <ghudson@mit.edu>
6067
6068 * configure.in: Prefer kerberos 5 names.
6069
60701999-04-26 Richard M. Stallman <rms@gnu.org>
6071
6072 * configure.in: Check for libXp.
6073
60741999-04-08 Richard Stallman <rms@gnu.org>
6075
6076 * make-dist: Include change logs in subdirs of `lisp'.
6077
60781999-04-05 Richard Stallman <rms@gnu.org>
6079
6080 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6081 (install-arch-indep): Make ${datadir}/emacs world-readable.
6082
60831999-03-30 Eli Zaretskii <eliz@gnu.org>
6084
6085 * config.bat: Use epaths.* instead of paths.*.
6086
60871999-03-07 Eli Zaretskii <eliz@gnu.org>
6088
6089 * INSTALL: Add detailed instructions to unpack and install
6090 intlfonts on MS-DOS.
6091
60921999-02-26 Richard Stallman <rms@gnu.org>
6093
6094 * configure.in: Use epaths.h and epaths-force instead of paths...
6095
6096 * Makefile.in (epaths-force): Renamed from paths-force;
6097 operate on epaths.in and produce epaths.h.
6098
60991999-02-24 Richard Stallman <rms@gnu.org>
6100
6101 * make-dist: Fix nt/icons directory handling.
6102
61031999-02-22 Simon Josefsson <jas@pdc.kth.se>
6104
6105 * configure.in (f301-fujitsu-uxpv4.1): New target.
6106
61071999-02-20 Richard Stallman <rms@gnu.org>
6108
6109 * make-dist (tempparent): Fix command to update info files.
6110
61111999-02-09 Richard Stallman <rms@gnu.org>
6112
6113 * configure.in (powerpc-apple-netbsd*): New alternative.
6114
61151999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6116
6117 * make-dist: Include the new directory nt/icons in distributions.
6118
61191999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6120
6121 * configure.in: Change message about HAVE_XFREE386.
6122
61231999-01-07 Eli Zaretskii <eliz@gnu.org>
6124
6125 * config.bat: Support configuring with leim.
6126
61271998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6128
6129 * configure.in (mips-sgi-irix6.5): New target.
6130
61311998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6132
6133 * configure.in: Remove GSS-API support, since it has been removed
6134 from movemail.
6135
61361998-12-04 Markus Rost <rost@delysid.gnu.org>
6137
6138 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6139
61401998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6141
6142 * Makefile.in: Don't install customize info file.
6143 Run install-info on viper info file.
6144
61451998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6146
6147 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6148
61491998-11-16 Kenichi Handa <handa@etl.go.jp>
6150
6151 * configure.in (*-*-bsdi4*): New target.
6152
61531998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6154
6155 * configure.in: Fix previous change.
6156
61571998-11-11 Richard Stallman <rms@gnu.org>
6158
6159 * configure.in (aviion-intel): New machine.
6160
61611998-11-04 Kenichi Handa <handa@etl.go.jp>
6162
6163 * configure.in (mips-nec-sysv4*): New target.
6164
61651998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6166
6167 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6168 from lisp.
6169
61701998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6171
6172 * make-dist: Don't include fns*.el in dist.
6173
61741998-10-30 Dave Love <fx@gnu.org>
6175
6176 * configure.in: Don't mkdir cpp.
6177
61781998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6179
6180 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6181 ${archlibdir}.
6182
61831998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6184
6185 * Version 20.3 released.
6186
61871998-07-30 Paul Eggert <eggert@twinsun.com>
6188
6189 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6190 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6191 (lwlib/Makefile, leim/Makefile):
6192 Prepend $(srcdir)/ to rule dependencies outside this dir.
6193
61941998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6195
6196 * configure.in: Use unset CDPATH instead of making it empty.
6197
61981998-06-20 Karl Heuer <kwzh@gnu.org>
6199
6200 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6201
62021998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6203
6204 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6205 and default.el. Sort the results.
6206
62071998-05-31 Karl Heuer <kwzh@gnu.org>
6208
6209 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6210 writable.
6211
62121998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6213
6214 * Makefile.in (install-arch-indep):
6215 Don't alter site-lisp/subdirs.el if it exists.
6216
62171998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6218
6219 * Makefile.in (install-arch-indep): Put `-' on commands to create
6220 subdirs.el in site-lisp dirs.
6221
62221998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6223
6224 * Makefile.in (install-arch-indep): Fix typo in previous change.
6225
62261998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6227
6228 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6229
62301998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6231
6232 * Makefile.in (mkdir): Create the site-lisp dirs.
6233 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6234
62351998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6236
6237 * Makefile.in (INSTALL_INFO): New variable.
6238 (install-arch-indep): Don't replace the dir file if it already exists.
6239 Use the install-info program, via INSTALL_INFO, to add entries.
6240 Make the `info' subdir and the Info files world-readable.
6241
62421998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6243
6244 * config.bat: Make sure the environment is large enough to support
6245 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6246
62471998-04-10 Karl Heuer <kwzh@gnu.org>
6248
6249 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6250
62511998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6252
6253 * configure.in: Add --with-gssapi to specify GSS-API
6254 authentication support for movemail.
6255
62561998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6257
6258 * Makefile.in (install-arch-indep): Fix previous change.
6259
62601998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6261
6262 * Makefile.in (info): Run man in build dir, not srcdir.
6263
62641998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6265
6266 * Makefile.in (install-arch-indep): Fix previous change.
6267
62681998-03-23 Kenichi Handa <handa@etl.go.jp>
6269
6270 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6271
62721998-03-22 Richard Stallman <rms@gnu.org>
6273
6274 * Makefile.in (install-arch-indep): Put special subdirs.el files
6275 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6276
62771998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6278
6279 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6280
62811998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6282
6283 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6284 (m68*-hp-hpux*): Handle versions 1X like 10.
6285
62861998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6287
6288 * make-dist: PROBLEMS is now in etc, not top level dir.
6289
6290 * Makefile.in (SOURCES): Delete PROBLEMS.
6291
62921998-02-25 Richard Stallman <rms@gnu.org>
6293
6294 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6295
6296 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6297
62981998-01-17 Richard Stallman <rms@gnu.org>
6299
6300 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6301
63021998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6303
6304 * make-dist (tempparent): New option --no-check.
6305
6306 * make-dist: Don't do anything with cpp directory.
6307
63081997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6309
6310 * configure.in (sparc-fujitsu-sysv4*): New target.
6311
63121997-12-17 Andreas Schwab <schwab@gnu.org>
6313
6314 * configure.in: Cache more tests. Add missing quotes around
6315 message with embedded comma.
6316
63171997-12-04 Karl Heuer <kwzh@gnu.org>
6318
6319 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6320
63211997-11-26 Joel N. Weber II <devnull@gnu.org>
6322
6323 * make-dist: Changed the comment about `umask 0' to say `Don't
6324 restrict access to any files.'; previously it said `Don't protect
6325 any files', which may have implied that we think fascism is good.
6326
63271997-11-24 Paul Eggert <eggert@twinsun.com>
6328
6329 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6330 strftime needs the underlying host's strftime for locale dependent
6331 formats.
6332
63331997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6334
6335 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6336
63371997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6338
6339 * config.bat: Configure the man subdirectory.
6340
63411997-11-07 Paul Eggert <eggert@twinsun.com>
6342
6343 * configure.in (AC_CHECK_LIB): Add -lintl.
6344
63451997-11-07 Karl Heuer <kwzh@gnu.org>
6346
6347 * make-dist (check for .elc files): Avoid bash-specific syntax.
6348 (check for overflow 14-char limit): Simplify.
6349
63501997-11-07 Richard Stallman <rms@gnu.org>
6351
6352 * Makefile.in (install): Move blessmail last.
6353
63541997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6355
6356 * configure.in (gettimeofday, one arg or two):
6357 Clarify messages by avoiding double negative.
6358
63591997-09-30 Karl Eichwalder <ke@suse.de>
6360
6361 * Makefile.in (install-arch-indep): Install the widget info file.
6362
63631997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6364
6365 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6366 libraries in reverse order, so that libraries will appear in the
6367 correct dependency order on the link line (and so that the
6368 configure checks themselves will work properly when early
6369 libraries depend on later ones).
6370
63711997-09-21 Erik Naggum <erik@naggum.no>
6372
6373 * make-dist (making links to `src'): Keep timestamp on copied files.
6374
6375 * make-delta: New script to produce delta distributions.
6376
63771997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6378
6379 * Version 20.2 released.
6380
63811997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6382
6383 * Version 20.1 released.
6384
6385 * Makefile.in (install-leim): Depend on mkdir.
6386 (leim): Depend on src.
6387
63881997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6389
6390 * configure.in: Recognize alpha* instead of just alpha.
6391
63921997-09-12 Paul Eggert <eggert@twinsun.com>
6393
6394 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6395
63961997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6397
6398 * update-subdirs: Use rm -f.
6399
64001997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6401
6402 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6403 Ignore subdirs named Old.
6404
64051997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6406
6407 * configure.in: Add OpenBSD clause to set $machine.
6408
64091997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6410
6411 * make-dist: Recompile everything after updating various Lisp files.
6412 Recompile in leim as well as lisp.
6413 Check in leim as well as lisp for mismatched files and too-long names.
6414
64151997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6416
6417 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6418
64191997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6420
6421 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6422 before trying to copy anything from it.
6423
64241997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6425
6426 * Makefile.in (man/Makefile): New target.
6427 (tags): Define env var EMACS and run Makefile from build dir.
6428
64291997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6430
6431 * config.bat: If src/_gdbinit doesn't exist, try using
6432 src/.gdbinit to create it (for building on Windows 95).
6433
64341997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6435
6436 * Makefile.in (install-arch-indep):
6437 Discard extra data in tar | tar pipes.
6438
64391997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6440
6441 * configure.in (x_default_search_path): Corrected
6442 '${x_library}' to '${x_library}/X11'.
6443
64441997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6445
6446 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6447
64481997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6449
6450 * configure.in: Support auto-configuration of both Kerberos V4 and
6451 Kerberos V5 for movemail, including detection of V4 and V5 header
6452 files and libraries.
6453
64541997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6455
6456 * configure.in: Compute x_default_search_path
6457 and substitute into makefiles.
6458
6459 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6460
64611997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6462
6463 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6464
64651997-08-07 Erik Naggum <erik@naggum.no>
6466
6467 * configure.in: Remove lockdir, it is no longer needed.
6468 * Makefile.in (mkdir): Don't create lockdir.
6469 (lockdir): Variable deleted.
6470 (paths-force): Don't operate on PATH_LOCK.
6471
64721997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6473
6474 * leim-Makefile.in (clean, distclean): New targets.
6475
6476 * make-dist: Include leim/ChangeLog in leim distribution.
6477
64781997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6479
6480 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6481
64821997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6483
6484 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6485
64861997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6487
6488 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6489
64901997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6491
6492 * make-dist: Update leim/leim-list.el.
6493 Pass along value of $EMACS when updating lisp dir.
6494
64951997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6496
6497 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6498 prerequisite to the use of Doug Lea's malloc.
6499
65001997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6501
6502 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6503
6504 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6505
65061997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6507
6508 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6509
65101997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6511
6512 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6513 to news-r6.h.
6514
65151997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6516
6517 * config.bat: Use `sed' instead of `cp', which might not be
6518 installed.
6519
65201997-07-09 Kenichi Handa <handa@etl.go.jp>
6521
6522 * Makefile.in (mostlyclean): Add cleaning leim directory.
6523 (clean, distclean, maintainer-clean): Likewise.
6524
65251997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6526
6527 * make-dist (bogosities): Check subdirs of `lisp' also.
6528
65291997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6530
6531 * make-dist (etc): Really avoid symlinks now.
6532 (lisp): Don't delete from subdirs the things we never copy.
6533
65341997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6535
6536 * Makefile.in (install-arch-indep): Correct the target name.
6537 The first letter `i' was dropped by the previous change of mine.
6538
65391997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6540
6541 * configure.in (leim/Makefile): Generate this.
6542 (*-sysv4.2uw*): Recognize new alternative.
6543
6544 * leim-Makefile.in: Renamed from leim-Makefile.
6545
6546 * make-dist: Set up real-leim subdirectory,
6547 with the real contents of leim; then move it to
6548 a separate top-level directory.
6549
6550 * make-dist: Don't mention site-lisp, site-init, site-start
6551 or default, when listing files hat are not compiled and should be.
6552
6553 * configure.in: Create src/config.stamp at the end.
6554
65551997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6556
6557 * Makefile.in (install-leim): Correct previous change.
6558
65591997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6560
6561 * Makefile.in (install-leim): New target.
6562 (install): Depend on install-leim.
6563
65641997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6565
6566 * Makefile.in (SUBDIR): Add leim.
6567 (SUBDIR_MAKEFILES): Add leim/Makefile.
6568 (leim/Makefile): New target.
6569
65701997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6571
6572 * leim-Makefile: New file.
6573 * make-dist: Initialize a `leim' subdirectory with that makefile.
6574
65751997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6576
6577 * configure.in (GNU_MALLOC_reason): Fix message text.
6578
65791997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6580
6581 * make-dist (lisp): Don't process subdirs that start with =.
6582 (etc): Copy symlinks, as in src.
6583
65841997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6585
6586 * configure.in (i*86-*-unixware*): New alternative.
6587
65881997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6589
6590 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6591 and touch it explicitly.
6592
6593 * configure.in (mips-sony-newsos6*): New alternative.
6594 (mips-*-linux-gnu*): New alternative.
6595 (*-*-bsdi*): New alternative.
6596 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6597
65981997-06-22 Dave Love <d.love@dl.ac.uk>
6599
6600 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6601 (src/config.h): New target to re-configure if src/config.in is patched.
6602
66031997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6604
6605 * configure.in (shutdown): Check for `shutdown' function.
6606
66071997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6608
6609 * update-subdirs: Include the directory "language" in subdirs.
6610
66111997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6612
6613 * configure.in (m88k-dg-dgux4*): New alternative.
6614 (alpha-*-netbsd*): New alternative.
6615 (powerpcle-*-solaris2*): New alternative.
6616
66171997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6618
6619 * make-dist: Warn about .el files that are not compiled.
6620
66211997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6622
6623 * Makefile.in (dist): Don't run update-subdirs here,
6624 since make-dist now gets that done.
6625
6626 * make-dist: Use the new `updates' target in lisp/Makefile.
6627
6628 * make-dist: Use new non-file targets in lisp/Makefile.
6629
66301997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6631
6632 * make-dist: Handle all subdirs of `lisp' uniformly.
6633 Don't handle `term' and `language' specially.
6634 Clear out umask at the beginning.
6635
66361997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6637
6638 * make-dist: Use Make to update finder-inf.el and autoloads.
6639 Also update cus-load.el.
6640
66411997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6642
6643 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6644 in case it is desirable to disable the GNU malloc features with glibc.
6645
66461997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6647
6648 * configure.in (DOUG_LEA_MALLOC):
6649 Define if malloc_{get,set}_state exist.
6650
66511997-03-05 Kenichi Handa <handa@etl.go.jp>
6652
6653 * make-dist: Make links for files under lisp/language.
6654
66551997-02-20 Kenichi Handa <handa@etl.go.jp>
6656
6657 * update-subdirs: Exclude the directory "language" from subdirs.
6658
66591997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6660
6661 * configure.in: Check for rint and cbrt.
6662
66631997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6664
6665 * make-dist: Use $EMACS to say where to run Emacs.
6666 Add --no-update option.
6667
66681996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6669
6670 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6671
66721996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6673
6674 * make-dist (copying src): Check thoroughly for symlinks
6675 and copy them in all cases. Regularize the linking of *.in
6676 and *.opt and ChangeLog files.
6677 (copying lib-src): Likewise.
6678 Don't rm getdate.c or y.tab.*--they don't exist any more.
6679
66801996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6681
6682 * configure.in: Check for libmail, maillock.h and
6683 touchlock (for movemail).
6684
66851996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6686
6687 * configure.in (limits.h): Check for this file.
6688
66891996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6690
6691 * configure.in (rs6000-ibm-aix4.2): New alternative.
6692 (rs6000-ibm-aix4.0): New alternative.
6693 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6694
66951996-11-22 Ben Harris <bjh21@cam.ac.uk>
6696
6697 * configure.in: Recognize vax-*-netbsd*.
6698
66991996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6700
6701 * configure.in (locallisppath): Add leim directory.
6702
67031996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6704
6705 * config.bat: Make sure `mv' supports forward slashes and -f.
6706
67071996-10-28 Christian Limpach <chris@nice.ch>
6708
6709 * configure.in (hppa*-next-nextstep*): * added after hppa
6710 to accept hppa1.0 and hppa1.1.
6711
67121996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6713
6714 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6715 * configure.in (ld_switch_machine): Fix typo.
6716
67171996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6718
6719 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6720 from config.h and use them in $ac_link.
6721
67221996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6723
6724 * configure.in: Create a subdir named `lisp'.
6725
67261996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6727
6728 * configure.in: Check for getcwd.
6729
67301996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6731
6732 * configure.in: Check for termios.h. Check for setpgid.
6733
67341996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6735
6736 * configure.in: Check for setrlimit.
6737
67381996-08-31 Paul Eggert <eggert@twinsun.com>
6739
6740 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6741
67421996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6743
6744 * configure.in: Check for utimes.
6745
6746 * configure.in: Check for com_err library, but only
6747 if --with-kerberos was used. Check for krb and des
6748 only if --with-kerberos.
6749
67501996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6751
6752 * Makefile.in (INSTALL_STRIP): New variable.
6753 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6754 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6755
67561996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6757
6758 * configure.in: Check for krb and des libraries.
6759
67601996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6761
6762 * configure.in (*-sunos4.1.[3-9]*noshare):
6763 Use sunos413, not sunos4-1-3.
6764 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6765 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6766
67671996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6768
6769 * Makefile.in (src/paths.h): Target deleted.
6770 (paths-force): Delete all dependencies on this target
6771 but don't delete the target.
6772 (install): Depend on `all'.
6773 (paths-force): Don't print a message.
6774
6775 * configure.in: Generate src/paths.h here.
6776
67771996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6778
6779 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6780 New variables that affect linking only.
6781 (alpha-dec-osf*): Use those instead of previous change.
6782
67831996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6784
6785 * Makefile.in (install-arch-indep): Install info/messages.
6786
67871996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6788
6789 * Version 19.33 released.
6790
67911996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6792
6793 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6794 Fix previous change.
6795
67961996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6797
6798 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6799 New alternative.
6800
68011996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6802
6803 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6804 and NON_GCC_TEST_OPTIONS.
6805
68061996-08-06 Paul Eggert <eggert@twinsun.com>
6807
6808 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6809 "TZ=..." in environ.
6810
68111996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6812
6813 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6814
68151996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6816
6817 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6818 the more general *-sunos4.1.[3-9]* clause.
6819
68201996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6821
6822 * Version 19.32 released.
6823
6824 * configure.in (*-sco3.2v5*):
6825 Set OVERRIDE_CPPFLAG to a string of one space.
6826 Fix the code that uses OVERRIDE_CPPFLAG.
6827
68281996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6829
6830 * configure.in: Undo previous change.
6831
68321996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6833
6834 * config.sub: Use `pc', not `unknown', when canonicalizing
6835 the vendor for ...86.
6836
68371996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6838
6839 * configure.in: Check for termios.h header.
6840
68411996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6842
6843 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6844
68451996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6846
6847 * configure.in: Split bsdos2 and bsdos2-1.
6848
68491996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6850
6851 * config.sub: If last two words are not a recognized
6852 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6853 Make conversion of gnu/linux to linux-gnu really work.
6854
6855 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6856
68571996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6858
6859 * configure.in (check for using Lucid widgets by default):
6860 Eliminate indentation that confuses some compilers.
6861
68621996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6863
6864 * config.sub: Convert linux and gnu/linux to linux-gnu.
6865
6866 * make-dist: Don't update getdate.c.
6867 Ignore =... files when checking for too-long Lisp file names.
6868
68691996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6870
6871 * configure.in (euidaccess): Check for that, not for eaccess.
6872
68731996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6874
6875 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6876 before `noshare'.
6877 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6878
68791996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6880
6881 * configure.in: Rename lignux to linux-gnu in configuration names.
6882 Use gnu-linux as the opsys value (s/ file name).
6883 Allow i686 just like i386, i486, i586.
6884
68851996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6886
6887 * configure.in (i*86-*-sco3.2v5): New alternative.
6888 (OVERRIDE_CPPFLAG): New variable.
6889 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6890
6891 * configure.in: Specify vpath for .texi files.
6892
68931996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6894
6895 * configure.in: Always check for HAVE_X11R5.
6896 Separately decide whether to use a toolkit by default.
6897
68981996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6899
6900 * configure.in: If X11R5 is missing the Xaw headers,
6901 default to --with-x-toolkit=no.
6902
69031996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6904
6905 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6906
69071996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6908
6909 * Makefile.in (install-arch-indep): If cd etc makes output,
6910 don't treat that as part of the tar data.
6911 Check that ./lisp actually exists.
6912
69131996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6914
6915 * make-dist: Check for long file names.
6916
69171996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6918
6919 * Version 19.31 released.
6920
69211996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6922
6923 * configure.in: Recognize sparc-*-lignux.
6924
69251996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6926
6927 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6928 Don't include config.w95.
6929
69301996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6931
6932 * make-dist: Replace --no-clean-up and --no-tar options
6933 with --clean-up and --tar, so that the default is useful.
6934
69351996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6936
6937 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6938 if not, tell the user to rename it and abort.
6939
69401996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6941
6942 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6943 test program.
6944
69451996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6946
6947 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6948
6949 * make-dist (MANIFEST): Fix previous change.
6950 (msdos): Put mainmake.v2 into the dist.
6951
69521996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6953
6954 * make-dist: Exit if autoconf fails.
6955
69561996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6957
6958 * config.bat: Set djgpp-ver, and unset it at the end.
6959 Add a number of conditionals for DJGPP version 2.
6960 Rename label libsrc2 to libsrc3.
6961 Substitute for LDFLAGS in src/Makefile.
6962 Substitute for ALL_CFLAGS in lib-src/Makefile.
6963
69641996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6965
6966 * configure.in (ncurses): Check this after checking fns like strerror.
6967
69681996-04-08 Erik Naggum <erik@naggum.no>
6969
6970 * make-dist (MANIFEST): Don't include lines from =files.
6971
69721996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6973
6974 * make-dist: Don't put lisp/dired.todo in the dist.
6975
69761996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6977
6978 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6979
6980 * configure.in (setlocale): Check for it.
6981
6982 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6983
69841996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6985
6986 * configure.in: Use lignux instead of linux as value of opsys.
6987
69881996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6989
6990 * Makefile.in (install-strip): Fix whitespace.
6991 Get rid of continuation.
6992
6993 * config.sub: Convert linux or gnu/linux to lignux.
6994
69951996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6996
6997 * configure.in: Accept lignux in configuration name.
6998
69991996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7000
7001 * Makefile.in (install-strip): New target.
7002
70031996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7004
7005 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7006 -f failed to do the job on Suns.
7007
70081996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7009
7010 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7011
7012 * configure.in (linux/version.h): Check for this header.
7013
70141996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7015
7016 * configure.in: Remove -fno-builtin hackery from -lm check.
7017
70181996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7019
7020 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7021 just this test.
7022
7023 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7024
70251996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7026
7027 * configure.in: Check for ncurses.
7028
70291996-02-28 Paul Eggert <eggert@twinsun.com>
7030
7031 * configure.in (LOCALTIME_CACHE):
7032 Also define if localtime mishandles unsetting TZ.
7033 This works around a localtime bug in mips-dec-ultrix.
7034
70351996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7036
7037 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7038
7039 * configure.in: Improve messages about X versions.
7040
70411996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7042
7043 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7044
70451996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7046
7047 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7048 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7049
7050 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7051 (install): Put install-arch-indep before install-arch-dep.
7052
70531996-02-20 Dave Love <d.love@dl.ac.uk>
7054
7055 * INSTALL: Clarify info about MS-DOS path handling.
7056
70571996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7058
7059 * Makefile.in (install-arch-indep): Install info/ccmode*.
7060 In previous change, protect against /bin/pwd returning null string.
7061
70621996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7063
7064 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7065 to lispdir.
7066
70671996-02-01 Paul Eggert <eggert@twinsun.com>
7068
7069 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7070
70711996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7072
7073 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7074
70751996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7076
7077 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7078 we delete everything distclean deletes.
7079
70801996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7081
7082 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7083
70841996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7085
7086 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7087 into LDFLAGS instead of into LIBS.
7088
70891996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7090
7091 * configure.in (HAVE_XMU): Fix typo in previous change.
7092
70931996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7094
7095 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7096
70971996-01-10 Erik Naggum <erik@naggum.no>
7098
7099 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7100
71011996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7102
7103 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7104
71051996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7106
7107 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7108 and use -lXt to link it.
7109
71101996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7111
7112 * configure.in (locallisppath): Put version-specific dir first.
7113
71141996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7115
7116 * configure.in (hppa-*-nextstep*): New alternative.
7117 (USE_X_TOOLKIT): By default, set this to "maybe";
7118 and change that later to LUCID or "no" according to X11 version.
7119
7120 * make-dist: Recompile outdated .elc files and update all autoloads.
7121
71221996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7123
7124 * configure.in (locallisppath): Fix typo in last change: " -> '.
7125
71261996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7127
7128 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7129
71301995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7131
7132 * Makefile.in (install-arch-indep): Give all files read permission.
7133
71341995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7135
7136 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7137 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7138
71391995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7140
7141 * configure.in: Determine HAVE_X11R6.
7142 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7143
71441995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7145
7146 * configure.in: Just "solaris" now defaults to version 2.4.
7147 Add sunos4.1.n-noshare as alternative.
7148
71491995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7150
7151 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7152
71531995-11-29 Erik Naggum <erik@naggum.no>
7154
7155 * Makefile.in (install-arch-indep): Add missing backslash.
7156
71571995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7158
7159 * Makefile.in (install-arch-indep): Don't install
7160 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7161
71621995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7163
7164 * Makefile.in (install-arch-indep): Fix previous change.
7165
7166 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7167
71681995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7169
7170 * Version 19.30 released.
7171
7172 * make-dist (lisp): Exclude subdirs.el.
7173
71741995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7175
7176 * make-dist (etc): Delete *.orig and *.rej.
7177
71781995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7179
7180 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7181
71821995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7183
7184 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7185
71861995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7187
7188 * make-dist (nt): Rename install, readme, and todo to
7189 INSTALL, README, and TODO.
7190
71911995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7192
7193 * make-dist (lisp): Don't distribute site-start.
7194
71951995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7196
7197 * make-dist: Break the hard link on alloca.c.
7198
71991995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7200
7201 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7202
72031995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7204
7205 * make-dist (src, lib-src): Don't distribute Makefile.c.
7206 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7207
72081995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7209
7210 * Makefile.in (mkdir): Create man1dir, not mandir.
7211 (uninstall): Use man1dir, not mandir.
7212
72131995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7214
7215 * Makefile.in (man1dir): New variable.
7216 (install-arch-indep): Use man1dir.
7217
7218 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7219
7220 * make-dist: Create lisp/MANIFEST.
7221
72221995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7223
7224 * configure.in (m68k-*-linux*): New alternative.
7225
72261995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7227
7228 * make-dist: Use new names config.in, paths.in, and
7229 {src,lib-src}/Makefile.in.
7230
72311995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7232
7233 * configure.in: Don't bother checking for drem.
7234
72351995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7236
7237 * Makefile.in (distclean): Delete line with just a tab in it.
7238 (install-arch-indep): Delete spaces that precede tabs.
7239 Delete spurious `fi' left from previous change.
7240 (install): Supply `true' as command, to avoid null command.
7241
72421995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7243
7244 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7245
72461995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7247
7248 * configure.in (powerpc-*-solaris2): New alternative.x
7249
72501995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7251
7252 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7253 of paths.h.tmp$$, to avoid going beyond 14 characters.
7254
72551995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7256
7257 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7258
72591995-09-06 Paul Eggert <eggert@twinsun.com>
7260
7261 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7262 if localtime caches TZ. Check for tzset.
7263
72641995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7265
7266 * config.bat: Simplify using new names file names src/makefile.in,
7267 config.in, paths.in. Change Echo commands not to use `.
7268
72691995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7270
7271 * Makefile.in (install-arch-indep): Always install the new dir file;
7272 rename the previous dir file to dir.bak or dir.old.
7273
72741995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7275
7276 * configure.in (RANLIB): Substitute this into makefiles.
7277 Set it specially on solaris; set it by default on other systems.
7278
7279 * configure.in: Fix previous Alpha change.
7280
72811995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7282
7283 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7284 NON_GCC_TEST_OPTIONS.
7285
72861995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7287
7288 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7289 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7290
7291 * configure.in (alpha-*-linux*): New configuration.
7292
72931995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7294
7295 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7296 (m68k-next-nextstep*): New alias for that.
7297 (i*86-*-nextstep*): Use nextstep.h.
7298 (sparc-*-nextstep*): New configuration.
7299
73001995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7301
7302 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7303 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7304
73051995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7306
7307 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7308 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7309
73101995-07-18 Mike Long <mike.long@analog.com>
7311
7312 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7313
73141995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7315
7316 * Makefile.in (src/paths.h, paths-force):
7317 Rename src/paths.h.in to src/paths.in.
7318 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7319
7320 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7321 Use Makefile.c for intermediate file.
7322 Rename src/config.h.in to src/config.in.
7323
73241995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7325
7326 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7327 (mips-dec-ultrix4.[12]): New alternative for old versions.
7328
73291995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7330
7331 * make-dist: Don't break intra-tree links.
7332
73331995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7334
7335 * configure.in: Put back archlibdir initialization. Require
7336 autoconf 2.4.1 or later.
7337
73381995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7339
7340 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7341 (mips-mips-riscos5*): New alternative.
7342
73431995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7344
7345 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7346
73471995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7348
7349 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7350 (mandir, infodir, archlibdir): Initializations deleted.
7351
7352 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7353 On hpux9shr, use hpux9shxr4.h.
7354
73551995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7356
7357 * configure.in: Added target mips-dec-mach_bsd4.3.
7358 * config.guess: Guess mips-dec-mach_bsd4.3.
7359
73601995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7361
7362 * Makefile.in (mkdir): Use symbolic chmod.
7363
73641995-06-22 Paul Eggert <eggert@twinsun.com>
7365
7366 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7367 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7368
73691995-06-22 Paul Eggert <eggert@twinsun.com>
7370
7371 * Makefile.in (SUBDIR_MAKEFILES):
7372 Add man/Makefile, so `make distclean' removes it.
7373 (top_distclean): Add config.log to the list of files to be removed.
7374
73751995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7376
7377 * Version 19.29 released.
7378
73791995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7380
7381 * configure.in: Fix the previous change to verify that the -b
7382 option really solves the problem.
7383
7384 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7385
73861995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7387
7388 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7389
73901995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7391
7392 * configure.in: Report more clearly when there is no special
7393 dir to search for X includes or libraries.
7394
73951995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7396
7397 * configure.in: Check for -lpthreads, not -lpthread.
7398
73991995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7400
7401 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7402
74031995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7404
7405 * configure.in: Check for -lpthread.
7406
74071995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7408
7409 * Makefile.in (install-arch-indep): Install info files for mh-e.
7410 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7411
74121995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7413
7414 * configure.in (*-solaris2.5): New configuration.
7415
7416 * make-dist: Copy new files config.nt and config.w95.
7417
74181995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7419
7420 * configure.in: Use x_includes, not x_libraries, for -I.
7421 Make bitmapdir a colon-separated list.
7422
74231995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7424
7425 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7426
7427 * configure.in: Allow x_libraries and x_includes to be paths.
7428
74291995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7430
7431 * configure.in: Fix typo.
7432
74331995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7434
7435 * INSTALL: Clarify use of site-init.el.
7436
74371995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7438
7439 * configure.in: Pass arg to sqrt.
7440
74411995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7442
7443 * make-dist: Fix May 6 change.
7444
74451995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7446
7447 * vpath.sed: Delete reference to ymakefile.
7448
74491995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7450
7451 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7452
74531995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7454
7455 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7456
7457 * update-subdirs: Specify /bin/sh to run the script.
7458
74591995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7460
7461 * make-dist: Put src/makefile.nt in dist.
7462
7463 * configure.in (i[345]86-*-bsdi2*): New configuration.
7464 (vax-dec-bsd386*): Deleted.
7465
74661995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7467
7468 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7469 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7470 Use fmod instead of logb in -lm check.
7471
74721995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7473
7474 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7475 Use bsd4-3. Don't set NON_GNU_CPP.
7476
7477 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7478 In nt, copy various different things, but not *.cmd.
7479 Fix the ln commands for the subdirs of nt.
7480
74811995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7482
7483 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7484
74851995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7486
7487 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7488 since that's what the header file expects.
7489
74901995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7491
7492 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7493 and 68040 based machines when choosing options for gnucc.
7494
74951995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7496
7497 * Makefile.in (top_distclean): Delete config.cache.
7498
74991995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7500
7501 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7502
7503 * configure.in: Use m/ncr386.h.
7504
75051995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7506
7507 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7508
75091995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7510
7511 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7512 (man): Don't copy texindex.c and getopt.c; they're deleted.
7513 (etc): Omit `e'; it's a subdirectory.
7514 (etc/e): Use `../..', not `..', to reference top level.
7515
75161995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7517
7518 * Makefile.in (install-arch-indep, dist):
7519 Look for `update-subdir' in $(srcdir).
7520
75211995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7522
7523 * make-dist: Include mkinstalldirs in distribution.
7524
75251995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7526
7527 * make-dist: Add missing close backquote.
7528
75291995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7530
7531 * make-dist: Don't distribute shortnames directory.
7532
75331995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7534
7535 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7536
75371995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7538
7539 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7540
75411995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7542
7543 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7544
75451995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7546
7547 * configure.in (mips-sgi-irix6): New configuration.
7548
75491995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7550
7551 * Makefile.in (maintainer-clean): Renamed from realclean.
7552
75531995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7554
7555 * configure.in: Create a .gdbinit that sources the real one,
7556 if using a different build directory.
7557
75581995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7559
7560 * configure.in: Check for sys/select.h.
7561
75621995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7563
7564 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7565
75661994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7567
7568 * configure.in: Handle isc 4.1 operating system.
7569
75701994-12-10 Richard Stallman <rms@kepa>
7571
7572 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7573 (rs6000-ibm-aix4*): New alternative.
7574
75751994-12-06 Richard Stallman <rms@kepa>
7576
7577 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7578
75791994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7580
7581 * configure.in: Don't try to make directories that are guaranteed
7582 to already exist.
7583
75841994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7585
7586 * configure.in: Generate man/Makefile from man/Makefile.in.
7587 Create the man subdir.
7588
7589 * Makefile.in (dvi): Run Make in our man subdir.
7590
7591 * make-dist: Create subdir etc/e.
7592 Make links to it.
7593 Put man/Makefile.in in dist, instead of man/Makefile.
7594
75951994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7596
7597 * configure.in: Add --with-pop, --with-kerberos, and
7598 --with-hesiod for movemail.
7599
76001994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7601
7602 * configure.in (m68*-apollo*): Use s/domain.h.
7603
76041994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7605
7606 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7607
76081994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7609
7610 * configure.in: Don't add -I, -L, -R options for cc if their
7611 arguments would be empty.
7612
76131994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7614
7615 * configure.in (i860-intel-osf1*): New alternative.
7616 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7617 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7618
76191994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7620
7621 * configure.in: Make h_errno check not use nested functions.
7622
76231994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7624
7625 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7626
76271994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7628
7629 * Makefile.in (install-arch-indep): Avoid continued comment
7630 swallowing target line.
7631
76321994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7633
7634 * configure.in: Protect a character class with `changequote'.
7635
76361994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7637
7638 * configure.in: Accept `news' as a synonym for `newsos'.
7639
76401994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7641
7642 * Makefile.in: Don't rm files if cd fails.
7643
76441994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7645
7646 * make-dist: Put nt subdir and its subdirs in the dist.
7647 (lib-src): Put makefile.nt in the dist.
7648 (lisp): Put makefile.nt in the dist.
7649
76501994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7651
7652 * configure.in: Change a stray `[' to `test'.
7653
76541994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7655
7656 * configure.in: Adapt for Autoconf v2. Use the standard argument
7657 parser, host type canonicalizer, X11 finder, and message
7658 printing macros. Use the new macro names. Use `test' instead of `['.
7659
76601994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7661
7662 * configure.in: Check for getpagesize.
7663
76641994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7665
7666 * make-dist (msdos): Put sed* in the distribution.
7667
76681994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7669
7670 * config.bat: New option, `--with-x', for configuring Emacs
7671 for use with the X11 system DesqView/X.
7672 New option, `--no-debug', for compiling Emacs without debug
7673 information thus saving disk space.
7674 (src/config.h, src/paths.h): Use `update' (which is like
7675 `move-if-changed') to change the file.
7676 (src/config.h): When configuring for X11 perform extra changes.
7677 (src/makefile): When configuring for X11 perform extra changes.
7678 (lib-src): Remove temporary files.
7679 (): Check that `sed', `rm', `mv', and `gcc' are available.
7680
76811994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7682
7683 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7684
7685 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7686
76871994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7688
7689 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7690
7691 * configure.in (canonical): Substitute var into makefiles.
7692 (bitmapdir): Likewise.
7693
7694 * Makefile.in (bitmapdir): New variable.
7695 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7696
76971994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7698
7699 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7700
7701 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7702 * update-subdirs: New shell script.
7703
77041994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7705
7706 * Makefile.in (top_distclean): Don't rm build-install.
7707 (SOURCES): Delete build-install.in.
7708
7709 * make-dist: Don't distribute build-ins.in.
7710 * build-ins.in: File deleted.
7711
77121994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7713
7714 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7715
77161994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7717
7718 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7719
7720 * configure.in (libexecdir): Renamed from libdir. New default.
7721 (sharedstatedir): Renamed from statedir. New default.
7722 (datadir): New default.
7723
7724 * make-dist: Don't distribute subdirs.el.
7725
77261994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7727
7728 * configure.in (eaccess): Check for it.
7729
77301994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7731
7732 * configure.in (mktime): Check for it.
7733
77341994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7735
7736 * configure.in (motif): Add support for usage and option checking.
7737
77381994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7739
7740 * configure.in (utimes): Check for it.
7741
77421994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7743
7744 * Makefile.in (install-arch-indep): Don't do mkdir here.
7745
77461994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7747
7748 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7749 riscix.h renamed to acorn.h.
7750
77511994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7752
7753 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7754 New configurations.
7755
77561994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7757
7758 * configure.in: Remove trailing slashes from srcdir.
7759
77601994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7761
7762 * configure.in (i[345]86-sequent-ptx*): Handle
7763
77641994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7765
7766 * Makefile.in (paths-force): Depend on src/paths.h
7767
77681994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7769
7770 * configure.in (config_options): Save all arguments, not just some.
7771
77721994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7773
7774 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7775
7776 * configure.in: Add AC_AIX.
7777 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7778
77791994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7780
7781 * configure.in (parsing options): Simplify sed command to delete -'s.
7782
77831994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7784
7785 * configure.in (config_options): New shell variable.
7786 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7787
77881994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7789
7790 * configure.in (alpha-dec-osf*): New target.
7791
7792 * Makefile.in: Use just one FRC target.
7793
77941994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7795
7796 * Makefile.in (removenullpaths, paths-force):
7797 Use name paths.h.tmp$$, which depends on the pid.
7798
77991994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7800
7801 * Makefile.in (removenullpaths, paths-force):
7802 Put paths.h.tmp in top-level dir, not in src.
7803
78041994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7805
7806 * Version 19.27 released.
7807
78081994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7809
7810 * Version 19.26 released.
7811
78121994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7813
7814 * configure.in: Check for lrand48, not rand48.
7815
78161994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7817
7818 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7819 (powerpc-ibm-aix*): New aliases.
7820
78211994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7822
7823 * make-dist (src/m, src/s): Put *.inp in distribution.
7824
78251994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7826
7827 * configure.in: Accept i586 and i486 along with i386.
7828
78291994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7830
7831 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7832 even if CPP env var was set by the user.
7833
7834 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7835
78361994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7837
7838 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7839
78401994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7841
7842 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7843
78441994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7845
7846 * configure.in: Check more specifically for i*86-sun-sunos.
7847
78481994-08-03 Caveh Jalali (caveh@eng.sun.com)
7849
7850 * configure.in: Handle solaris 2.4.
7851
78521994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7853
7854 * configure.in (rand48): Check for it.
7855
78561994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7857
7858 * make-dist: Update the info files.
7859
78601994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7861
7862 * configure.in: Make "checking..." messages' style consistent.
7863 (HAVE_H_ERRNO): New test.
7864
78651994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7866
7867 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7868
78691994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7870
7871 * configure.in (CFLAGS): If the envvar was specified, use that.
7872 And set REAL_CFLAGS from it too.
7873
78741994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7875
7876 * make-dist: Update finder-inf.el.
7877
78781994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7879
7880 * make-dist (msdos): Include sed4.inp in dist.
7881
7882 * Makefile.in (libsrc_libs): Var deleted.
7883
78841994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7885
7886 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7887
78881994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7889
7890 * configure.in (mips-sony-newsos4*): New alias.
7891
78921994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7893
7894 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7895 (*-convex-convexos*): Accept this as alias.
7896
78971994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7898
7899 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7900 for two different uses.
7901
79021994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7903
7904 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7905
79061994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7907
7908 * make-dist: Put ./BUGS into the distrib.
7909
79101994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7911
7912 * configure.in: Handle 386 running Solaris 2.
7913
79141994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7917
79181994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7919
7920 * configure.in (mips-sony-newsos*): Use news-risc.h.
7921
7922 * configure.in: Accept bsdi as opsys, like bsd386.
7923
79241994-06-01 Morten Welinder (terra@diku.dk)
7925
7926 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7927
79281994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7929
7930 * Version 19.25 released.
7931
7932 * make-dist (shortversion): Don't assume another period follows.
7933
79341994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7935
7936 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7937 (uninstall): Use /bin/pwd.
7938
7939 * Makefile.in (blessmail): Depend on src.
7940 (all): Don't depend on blessmail.
7941
7942 * Makefile.in (src/paths.h): Don't force recomputation.
7943 (paths-force): New target; force recomputation of paths.h.
7944 (all): Depend on paths-force.
7945 (src, lib-src): Depend on src/paths.h.
7946
7947 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7948 NON_GCC_TEST_OPTIONS.
7949
79501994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7951
7952 * configure.in: Don't insist on subversions for irix.
7953
79541994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7955
7956 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7957
7958 * configure.in (i[34]86-next-*): New alternative.
7959
79601994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7961
7962 * Version 19.24 released.
7963
7964 * configure.in: New config hppa*-hp-hpux9shr*.
7965
79661994-05-22 Morten Welinder (terra@tyr.diku.dk)
7967
7968 * config.bat: Doc fix.
7969
79701994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7971
7972 * Makefile.in (mostlyclean, clean, distclean, realclean)
7973 (extraclean): Don't act on man subdir if it doesn't exist.
7974
79751994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7976
7977 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7978 Use them to set up CC.
7979 (*-sun-sunos4.1.3): Set them.
7980
79811994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7982
7983 * Makefile.in (lib-src): Don't depend on src/paths.h.
7984
79851994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7986
7987 * build-ins.in (copydests): Get rid of spurious `-'s.
7988
7989 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7990
79911994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7992
7993 * Version 19.23 released.
7994
7995 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7996 for the Xlib and Xt checks; then restore old CFLAGS.
7997
79981994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7999
8000 * configure.in (HAVE_X11XTR6): Add newline before #if.
8001 Add newline after #endif.
8002
80031994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8004
8005 * configure.in (HAVE_X11XTR6): Arrange to define it.
8006
80071994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8008
8009 * Makefile.in (install): Depend on blessmail.
8010
80111994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8012
8013 * configure.in (mips-siemens-sysv*): Put quotes around value
8014 containing blanks.
8015
80161994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8017
8018 * Makefile.in (TAGS): Use the makefile in src subdir.
8019
80201994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8021
8022 * configure.in (opsys): Recognize `gnu'.
8023
80241994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8025
8026 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8027
80281994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8029
8030 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8031 version > 1.8.
8032
80331994-05-08 Morten Welinder (terra@diku.dk)
8034
8035 * config.bat: Forcibly remove "# " style comments from makefiles.
8036
80371994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8038
8039 * Makefile.in (uninstall): When processing lispdir and etcdir,
8040 do nothing unless it exists and is a directory.
8041
80421994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8043
8044 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8045 Merge code in from install-doc.
8046 (install-doc): Merge code back into install-arch-indep.
8047 (install-arch-dep): Don't depend on install-doc.
8048
8049 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8050
80511994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8052
8053 * configure.in (making src/Makefile and lib-src/Makefile):
8054 Split off the autoconf substitutions and don't pass them thru cpp.
8055 (undefs): Use $canonical as well as $configuration.
8056
8057 * make-dist: Distribute lisp/Makefile.
8058
8059 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8060 Use lower case names for the s files.
8061
80621994-05-03 Morten Welinder (terra@diku.dk)
8063
8064 * config.bat: Added possibility for different file name
8065 transcriptions in lib-src.
8066
80671994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8068
8069 * Makefile.in (lib-src): Undo previous change.
8070 (blessmail): New target to run maybe-blessmail in lib-src.
8071 (all): Depend on blessmail.
8072
8073 * Makefile.in (lib-src): Depend on src.
8074
80751994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8076
8077 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8078 (m88k-dg-dgux5.4R2): dgux5.4R2.
8079
80801994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8081
8082 * configure.in (window_system): Restore accidentally deleted code
8083 that uses AC_FIND_X.
8084
8085 * make-dist: Distribute config.bat.
8086
80871994-04-29 Morten Welinder (terra@diku.dk)
8088
8089 * config.bat: Corrected the configuration of lib-src
8090 to keep up with configure. Add note about dos version 3
8091 or better needed (djgpp needs that). Add note explaining
8092 that either install in c:/emacs or edit the script.
8093 Don't change to c:/emacs, but assume we're there (to minimize
8094 the number of places to change).
8095
8096 * config.bat: Build-in the first step towards X11 support with
8097 the X11 emulator that exists. At this time it won't work,
8098 and several files are missing.
8099
81001994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8101
8102 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8103 Don't look for -lresolv.
8104
8105 * Makefile.in (lib-src): Depend on src/paths.h.
8106
81071994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8108
8109 * configure.in: Restore deleted AC_SUBST of `configuration'.
8110 Improve error message for bad --with-x-toolkit value.
8111
8112 * configure.in: Define CONFIGURATION in src/config.h
8113 rather than substituting in src/Makefile.in.
8114
81151994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8116
8117 * Makefile.in (install-doc): New target.
8118 (install-arch-dep): Depend on install-doc.
8119 (mkdir): Create docdir.
8120
81211994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8122
8123 * configure.in: Test for libresolv.a.
8124 Substitute machfile and opsysfile.
8125
81261994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8127
8128 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8129 (install-arch-dep): Install under the name $(EMACS).
8130
81311994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8132
8133 * configure.in (version): Use entire value of emacs-version.
8134 (mips-siemens-sysv*): New alternative.
8135
81361994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8137
8138 * Makefile.in (install-arch-indep): Don't install dired-x*.
8139
81401994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8141
8142 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8143 Fix definition of $undefs.
8144
81451994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8146
8147 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8148
8149 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8150
81511994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8152
8153 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8154
81551994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8156
8157 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8158 and run it thru cpp, as with src/Makefile.in.
8159
8160 * configure.in: Use AC_SET_MAKE.
8161
81621994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8163
8164 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8165
81661994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8167
8168 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8169
8170 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8171 (printing the choices): Make the toolkit message unconditional.
8172 (USE_X_TOOLKIT): Use `none', not `no', if none.
8173 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8174 Get rid of temp file foofoo1.
8175
81761994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8177
8178 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8179
81801994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8181
8182 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8183 (printing the choices): State choice of toolkit.
8184 (libsrc_libs): Recalculate after writing config.h;
8185 then update lib-src/Makefile.
8186
81871994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8188
8189 * configure.in: Add sunos4shr as alternative for suns.
8190 Conditionals testing for null $CC were backwards.
8191
81921994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8193
8194 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8195
81961994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8197
8198 * configure.in: Handle -isc4.0*.
8199
82001994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8201
8202 * configure.in (esix5): Set NON_GNU_CPP.
8203
82041994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8205
8206 * Makefile.in (thisdir): Nonsensical variable removed.
8207 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8208 back to $thisdir, rather than the directory `this_dir'.
8209
82101994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8211
8212 * Makefile.in (install-arch-indep): Add missing backslash after a
8213 `then'.
8214
82151994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8216
8217 * Makefile.in (thisdir): New variable.
8218 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8219
82201994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8221
8222 * configure.in: Add freebsd.
8223
82241994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8225
8226 * configure.in: Check for fpathconf.
8227
82281994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8229
8230 * configure.in (with_x_toolkit): Fix typo in previous change.
8231
82321994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8233
8234 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8235
82361994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8237
8238 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8239
82401994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8241
8242 * configure.in: Fix value of docdir.
8243 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8244
82451994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8246
8247 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8248
82491994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8250
8251 * configure.in: New variable docdir to control where the docstring
8252 file goes.
8253 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8254
82551994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8256
8257 * configure.in: When --run-in-place, don't inherit archlibdir.
8258
82591994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8260
8261 * Makefile.in (install-arch-dep, install-arch-indep):
8262 New targets split up former do-install rule.
8263 (do-install): Target deleted.
8264
82651994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8266
8267 * configure.in (mips-sony-newsos*): New configuration.
8268
82691994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8270
8271 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8272
82731994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8274
8275 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8276
82771994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8278
8279 * configure.in: Don't initialize CC.
8280
82811994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8282
8283 * configure.in (creating src/Makefile): Also generate -U switches
8284 for symbols in the $configuration value.
8285
8286 * configure.in: Check for sys_siglist being declared in system header.
8287
82881994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8289
8290 * configure.in (creating src/Makefile): Delete blank lines
8291 along with lines of whitespace.
8292 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8293
82941994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8295
8296 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8297 like C_SWITCH_SYSTEM.
8298 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8299
83001994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8301
8302 * configure.in (drem): Check for this function.
8303
83041994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8305
8306 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8307 If CPP was inherited from environment, don't use NON_GNU_CPP.
8308 (NON_GNU_CC): Likewise.
8309 (handling with_gcc): Use explicit if in the `no' case.
8310 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8311
83121994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8313
8314 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8315
83161994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8317
8318 * configure.in: Check whether fmod exists.
8319
83201994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8321
8322 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8323 {src,lisp}/OChangeLog.
8324
83251994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8326
8327 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8328 necessary for proper operation. This code works with the current
8329 released version of Autoconf.
8330
83311994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8332
8333 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8334 (USE_X_TOOLKIT): Define it for all values except `no'.
8335
8336 * configure.in: Undo first Jan 8 change and Jan 16 change.
8337
83381994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8339
8340 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8341 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8342
8343 * Makefile.in (lwlib/Makefile): New target.
8344 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8345 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8346 (unlock, relock): Handle lwlib subdir.
8347
8348 * Makefile.in: Add some .PHONY targets.
8349
8350 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8351
8352 * lwlib: New subdirectory.
8353
83541994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8355
8356 * configure.in: If CPP has a value that is a directory,
8357 discard the value.
8358
83591994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8360
8361 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8362 remove -U[0-9]*.
8363
83641994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8365
8366 * Makefile.in (do-install): Install the dired-x info files.
8367
8368 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8369 (See src/s/sol2.h.)
8370
83711994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8372
8373 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8374
83751994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8376
8377 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8378 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8379 gratuitously break this and not make a change log entry.
8380 Optimized sed processing of Makefile.in and cpp output; now
8381 preserves comments previously removed from the cpp input.
8382 Eliminated temp file for cpp output. Generate -U switches to
8383 undefine all identifiers that appear in the directory name
8384 ${srcdir}; pass these to cpp.
8385
8386 * configure.in (version): Fix sed regexp to match two-elt version
8387 number.
8388
8389 * configure.in: Check for strerror.
8390
83911994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8392
8393 * configure.in: Test for bcmp.
8394
83951994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8396
8397 * make-dist (tempdir): Put subdir msdos into the distribution.
8398
83991993-01-07 Morten Welinder (terra@diku.dk)
8400
8401 * config.bat: New file.
8402
84031994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8404
8405 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8406
84071994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8408
8409 * configure.in (m68*-next-*): Don't care about which os is specified.
8410 (i[34]86-*-*): Check for *-nextstop*.
8411
84121993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8413
8414 * configure.in: Check for setsid.
8415
84161993-12-17 Richard Stallman (rms@srarc2)
8417
8418 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8419
84201993-12-15 Richard Stallman (rms@srarc2)
8421
8422 * Makefile.in (mkdir): Make only the lockdir writable.
8423
8424 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8425
84261993-12-11 Richard Stallman (rms@srarc2)
8427
8428 * Makefile.in (libdir): Use @libdir@.
8429
84301993-12-08 Richard Stallman (rms@srarc2)
8431
8432 * Makefile.in (install): Add empty command.
8433
84341993-12-04 Richard Stallman (rms@srarc2)
8435
8436 * make-dist: Put man/getopt.c in the dist.
8437
8438 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8439
8440 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8441
84421993-12-03 Richard Stallman (rms@srarc2)
8443
8444 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8445 Set it for all solaris versions.
8446 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8447 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8448 Likewise for NON_GNU_CC and CC.
8449
84501993-12-01 Richard Stallman (rms@srarc2)
8451
8452 * configure.in (mips-mips-riscos4*): Assign variable CC.
8453 (checking ${with_gcc}): If "no", don't override CC if already set.
8454 (CC): Initialize it as empty.
8455
84561993-11-30 Richard Stallman (rms@srarc2)
8457
8458 * configure.in (Suns): Set CPP if *-solaris2.3*.
8459
84601993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8461
8462 * Version 19.22 released.
8463
8464 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8465
84661993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8467
8468 * make-dist: When breaking links, use cp -p.
8469 Copy install.sh into distribution.
8470 Move the temp dir up into the parent dir;
8471 don't leave the staging dir make-dist.tmp... in existence.
8472 * install.sh: New file.
8473
84741993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8475
8476 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8477
84781993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8479
8480 * configure.in (version): When --run-in-place, exclude
8481 ${datadir}/emacs/site-lisp from locallisppath.
8482
84831993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8484
8485 * configure.in: Delete jumk.c before writing it.
8486
84871993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8488
8489 * Version 19.21 released.
8490
8491 * Makefile.in (mkdir): Ignore error from chmod.
8492
84931993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8494
8495 * make-dist: Don't put lisp/forms.README in the distribution.
8496
84971993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8498
8499 * configure.in (creating src/Makefile): Before running cpp,
8500 discard all lines that start with `# Generated' or /**/#.
8501
85021993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8503
8504 * Version 19.20 released.
8505
8506 * make-dist: Use build-ins.in, not build-install.in.
8507 Don't bother updating TAGS since it's not included.
8508
8509 * build-ins.in: Renamed from build-install.in.
8510
85111993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8512
8513 * make-dist: Don't try to link *.texinfo--there are none now.
8514 When running make in lib-src, specify YACC var value.
8515
85161993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8517
8518 * configure.in (extrasub): Add vpath patterns for %.[yls].
8519
8520 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8521 Instead just include the commands to make src/Makefile as the
8522 second arg to AC_OUTPUT.
8523
8524 * configure.in: Use : instead of dnl for comment inside
8525 $makefile_command.
8526
8527 * configure.in: No longer use vpath_sed. Instead, when we notice
8528 srcdir already configured, set extrasub to hack vpath in the
8529 makefiles.
8530
8531 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8532 before moving it.
8533 * Makefile.in (VPATH): Define to @srcdir@.
8534
85351993-09-28 Brian J. Fox (bfox@cubit)
8536
8537 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8538 doesn't exist. Just copy src/Makefile.in instead. Touch
8539 all of the Makefiles after editing config.status.
8540
8541 * INSTALL: Update documentation to match new configuration
8542 mechanism.
8543
85441993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8545
8546 * configure.in: Allow any of the path or directory Makefile
8547 variables to be set with flags to configure. Create all Makefiles
8548 at configure time. Edit special commands into config.status after
8549 src/Makefile.in is built from src/Makefile.
8550
8551 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8552 If these files are out of date, simply have config.status
8553 rebuild them; don't rebuild them explicitly.
8554
85551993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8556
8557 * build-install.in: Change src/xemacs to src/emacs. We no longer
8558 create src/xemacs, so the file wouldn't be found.
8559
8560 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8561
85621993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8563
8564 * configure.in: Avoid forcing the search of /usr/include before
8565 fixed include files by resetting C_SWITCH_X_SITE if it is
8566 "-I/usr/include".
8567
85681993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8569
8570 * Makefile.in (@rip_paths@locallisppath):
8571 Delete ${datadir}/emacs/site-lisp.
8572
85731993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8574
8575 * configure.in:
8576 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8577 Remove ${extra_output} from AC_OUTPUT call.
8578
85791993-09-17 Brian J. Fox (bfox@inferno)
8580
8581 * make-dist: Quote backquotes found in strings to be echoed.
8582
8583 * configure.in: Use "sh -c pwd" when we want to avoid having the
8584 shell fix up the value of $PWD.
8585
85861993-09-13 Brian J. Fox (bfox@inferno)
8587
8588 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8589 of the installation fail. Suggested by Karl Berry.
8590
85911993-08-30 Brian J. Fox (bfox@inferno)
8592
8593 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8594 was used. Set MAKEFLAGS from MFLAGS.
8595
85961993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8597
8598 * configure.in: Test for res_init in libc.
8599
86001993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8601
8602 * configure.in: In the file ${tempcname}, use configure___
8603 instead of @configure@.
8604
86051993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8606
8607 * make-dist: Dist vpath.sed
8608
8609 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8610 Depend on vpath.sed.
6e81c819 8611 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8612
8613 * configure.in: Substitute variable `vpath_sed'.
8614 If not in $srcdir and $srcdir is configured,
8615 issue warning that GNU make is required,
8616 and set vpath_sed to use vpath.sed script.
8617
86181993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8619
8620 * configure.in: Remove check for $srcdir being configured. This
8621 pretty much works now.
8622 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8623 Check for XFree86 (/usr/X386/include) independent of whether
8624 -lXbsd exists.
8625
8626 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8627 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8628 `make'.
8629
86301993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8631
8632 * Version 19.19 released.
8633
8634 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8635
86361993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8637
8638 * configure.in: Check for XScreenNumberOfScreen.
8639
86401993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8641
8642 * configure.in: Add * to end of all configuration alternatives.
8643 (m68*-sony-newsos3*): New alternative.
8644
86451993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8646
8647 * make-dist: Include getdate.c in distribution.
8648
8649 * configure.in: For --help, use $PAGER if it is set.
8650 (LIB_X11_LIB): Default to -lX11.
8651 (mips-sgi-irix5.*): New alternative.
8652
8653 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8654
8655 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8656 Recognize *.B8.* as hpux version 8.
8657 (m68*-tektronix-bsd*): Fix typo in tek4300.
8658 (AC_HAVE_FUNCS): Add ftime.
8659
86601993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8661
8662 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8663 Use tekxd88, not tekXD88.
8664
86651993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8666
8667 * configure.in: Check for -lm. Then can check for frexp and logb.
8668
86691993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8670
8671 * Version 19.18 released.
8672
8673 * make-dist (src): Don't put gnu-hp300 in dist.
8674 (src, lisp): Include OChangeLog in dist.
8675
86761993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8677
8678 * configure.in: Test for presence of logb and frexp functions.
8679
86801993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8681
8682 * configure.in (machine): Add i370-ibm-aix*.
8683
86841993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8685
8686 * configure.in (function checks): Test for mkdir and rmdir.
8687
8688 * configure.in (function checks): Don't test for random and bcopy
8689 only when we're building with X; look for them all the time.
8690
86911993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8692
8693 * configure.in: Test for availability of bcopy functions, searching
8694 the X libraries if we're using X.
8695
8696 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8697 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8698 versions of AIX, and needs to be passed to the loader.
8699
8700 * configure.in: Test for the availability of the
8701 XScreenResourceString function.
8702
87031993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8704
8705 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8706 LD_SWITCH_X_SITE and assume --with-x11.
8707 Only look for X11 files if we weren't told about a window system
8708 or if we were told to use X11 but not told where.
8709 Search the libraries from the s and/or m files when checking for
8710 functions.
8711
8712 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8713
87141993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8715
8716 * make-dist: Include lisp/dired.todo in the distribution.
8717
87181993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8719
8720 * configure.in: Add code to set HAVE_INET_SOCKETS.
8721
87221993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8723
8724 * configure.in: If we do find x_includes and x_libraries
8725 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8726
87271993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8728
8729 * make-dist: Include src/gnu-hp300 in the dist.
8730
8731 * configure.in (canonical): New variable holds the canonicalized
8732 configuration. Don't alter `configuration'. Use `configuration'
8733 for Makefile.in for file naming.
8734 (testing x_includes and x_libraries): Use =, not ==.
8735
87361993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8737
8738 * Version 19.17 released.
8739
8740 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8741 directory's makefile. This allows the invocation of CPP which
8742 builds xmakefile to receive these switches. The SunSoft C
8743 preprocessor inserts spaces between tokens if it doesn't get the
8744 -Xs flag requested in src/s/sol2.h.
8745
87461993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8747
8748 * configure.in (m68k-bull-sysv3): New config.
8749
87501993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8751
8752 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8753 the X Windows libraries.
8754
87551993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8756
8757 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8758 the distribution. Those files aren't kept in their own
8759 subdirectory any more.
8760
87611993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8762
8763 * Version 19.16 released.
8764
87651993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8766
8767 * configure.in: Add --verbose flag.
8768
87691993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8770
8771 * version 19.15 released.
8772
87731993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8774
8775 * Makefile.in (top_distclean): Use -f switch when cleaning out
8776 lock dir; it might be empty.
8777
8778 * configure.in: Only check for -lXbsd once.
8779
87801993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8781
8782 * Version 19.14 released.
8783
87841993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8785
8786 * make-dist: If using gzip, create distribution with '.gz' extension.
8787
8788 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8789 (lisp/forms-mode): This doesn't exist anymore.
8790
8791 * configure.in: Look for the closedir function.
8792
87931993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8794
8795 * configure.in (CPP): Autoconf sets this to a shell variable
8796 reference, which doesn't work when it's edited into a makefile.
8797 Expand that variable reference.
8798
8799 * Makefile.in (CPP): New variable.
8800 (src/Makefile): Edit CPP into src/Makefile.
8801
8802 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8803 and entering double quotes to get the values of LD_SWITCH_X_SITE
8804 and the other make variables; make substitutes them in anyway.
8805
8806 * Makefile.in (uninstall): Don't remove the lisp and etc
8807 directories if they're in the source tree.
8808
8809 Bring mumbleclean targets into conformance with GNU coding standards.
8810 * Makefile.in (mostlyclean, clean): Separate these two; just have
8811 them pass the request to the subdirectory makefiles.
8812 (distclean): Pass the request down, and then get rid of the
8813 files configure built, and get rid of the Makefiles.
8814 (realclean): Pass the request down, and then do the same things
8815 distclean does.
8816 (uninstall, info, dvi): New targets.
8817
8818 * configure.in: Move clause for PC-compatible i386 box to the end
8819 of the case statement, to avoid masking configurations below.
8820
8821 * configure.in: Add case for m88k-motorola-sysv4.
8822
8823 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8824 the HP 68000 machines.
8825
8826 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8827 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8828 preprocessor won't fiddle with them.
8829
88301993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8831
8832 * Makefile.in (TAGS): cd to src to run etags.
8833
88341993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8835
8836 * configure.in (version): Check the X libraries for XrmSetDatabase
8837 and random, and see if we have -lXbsd.
8838
88391993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8840
8841 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8842 s/*.h and m/*.h files. Martin Tomes
8843 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8844
88451993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8846
8847 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8848 above the general i386 alternative.
8849
88501993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8851
8852 * configure.in: Recognize configuration name for Data General
8853 AViiON machines.
8854
8855 * configure.in: Use AC_LONG_FILE_NAMES.
8856
88571993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8858
8859 * configure.in: Test for bison.
8860 * Makefile.in (YACC): New variable.
8861 (lib-src/Makefile.in): Edit YACC into the makefile.
8862
88631993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8864
8865 * Version 19.13 released.
8866
8867 * configure.in (CFLAGS): Don't set this according to the value of
8868 the GCC shell variable. Instead, consult the machine and system
8869 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8870 test __GNUC__ while we're at it.
8871
8872 * configure.in: Remove extra ;; from hpux cases.
8873
88741993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8875
8876 * configure.in: Check to see if the system has -ldnet.
8877
88781993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8879
8880 * make-dist: Add clauses to distribute lisp/forms-mode.
8881
88821993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8883
8884 * configure.in (machine): Fix the versions in hpux version number test.
8885 Do not guess based on cpu type. Do check for explicit system version.
8886
88871993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8888
8889 * configure.in: Do NOT look for `unknown' as company name.
8890
88911993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8892
8893 * configure.in: Fix typo in message.
8894
88951993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8896
8897 * Version 19.12 released.
8898
8899 * Makefile.in (do-install): Correct previous etc-copying change.
8900 Partially rewrite using `if'.
8901 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8902
8903 * Version 19.11 released.
8904
8905 * configure.in: Handle 386bsd.
8906
89071993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8908
8909 * make-dist: Update getdate.c.
8910
8911 * configure.in: Handle bsd386.
8912
8913 * Makefile.in (do-install): Use `-' in tar options.
8914
8915 * configure.in: Change ! "${...}" to x"${...}" = x.
8916
8917 * Makefile.in (do-install): Copy the DOC-* files from the build
8918 etc directory, as well as lots of things from ${srcdir}/etc.
8919
8920 * make-dist: Copy config.guess.
8921
8922 * configure.in: Handle AIX versions 1.2, 1.3.
8923
89241993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8925
8926 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8927 the configuration name mips-mips-usg* to represent USG systems.
8928
8929 * configure.in: Fix logic to detect if srcdir is already configured.
8930
8931 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8932
8933 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8934 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8935 of a directory; cd might fail, and have pwd print out the current
8936 directory.
8937
89381993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8939
8940 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8941
89421993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8943
8944 * configure.in: Complain if srcdir points at an already-configured
8945 tree.
8946
89471993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8948
8949 * Version 19.10 released.
8950
89511993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8952
8953 * Makefile.in: Use Makefile comments, not C comments.
8954
8955 * configure.in: Add case for the Tektronix XD88.
8956
89571993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8958
8959 * configure.in: Handle sysv4.2 and sysvr4.2.
8960
89611993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8962
8963 * configure.in: Traverse the argument list without destroying it;
8964 don't use shift. It turns out that "set - ${saved_arguments}"
8965 doesn't work portably.
8966
8967 * configure.in: Add missing "fi".
8968
8969 * make-dist: Rebuild configure if configure.in is newer.
8970
8971 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8972 targets to be executed even if make remembers that it has already
8973 satisfied FRC.
8974
89751993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8976
8977 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8978
8979 * configure.in (romp): Handle various version numbers with aos and bsd.
8980
89811993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8982
8983 * configure.in: Fix message text.
8984
89851993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8986
8987 * make-dist: Make a `site-lisp' directory in the distribution,
8988 instead of a `local-lisp' directory, which hasn't been the
8989 appropriate name for a long time.
8990 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8991 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8992
8993 * Makefile.in (do-install): Correctly detect if ./etc and
8994 ${srcdir}/etc are the same.
8995
8996 * configure.in: Extract UNEXEC from the system configuration
8997 files, compute the name of the source file corresponding to the
8998 object file, and #define it as UNEXEC_SRC in config.h.
8999
9000 * configure.in: If srcdir is '.', then try using PWD to make it
9001 absolute.
9002
9003 * configure.in: Include ${srcdir} in the printed report, to help
9004 people notice if it's an automounter path.
9005
90061993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9007
9008 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9009
90101993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9011
9012 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9013 when they are different. Add `shift' command.
9014 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9015 (externallispdir): Var deleted.
9016
9017 * configure.in: Delete spurious paren outputting short_usage.
9018
90191993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9020
9021 * Version 19.9 released.
9022
90231993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9024
9025 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9026 subdirectory makes.
9027
9028 * make-dist: Check for .elc files with no corresponding .el file.
9029
9030 * Makefile.in (mkdir): Make all the directories in locallisppath.
9031
9032 * config.guess: New file.
9033 * configure.in: Use it, tentatively.
9034 * INSTALL: Mention its usage.
9035
9036 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9037 the former gives you the operating system rev directly. Use
9038 s/hpux.h if we don't recognize what we got.
9039
9040 * Makefile.in (do-install): Don't remove a destination directory
9041 if it's the same as the source. If ${srcdir}/info == ${infodir},
9042 don't try to copy the info files.
9043
9044 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9045 doesn't work if you're not using a separate source directory.
9046 (do-install): Copy the build tree's etc directory only after
9047 making sure it's not also the source tree's etc directory.
9048
90491993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9050
9051 * configure.in: Handle sunos4.1.3 specially.
9052
90531993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9054
9055 * Makefile.in (INSTALL): Add definition.
9056
9057 * configure.in: Fix some messages. Support -with-gnu-cc.
9058 At the end, use `set --', not `set -'.
9059 Delete spurious `.h' in hpux alternatives.
9060
90611993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9062
9063 * Version 19.8 released.
9064
90651993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9066
9067 * configure.in: When looking for source in the same directory as
9068 the configure script, make the path thus discovered absolute.
9069 If the user specifies the `--srcdir' switch, make that directory
9070 absolute too.
9071
9072 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9073
9074 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9075 too, as the value of the PATH_INFO macro.
9076
9077 * configure.in: Check to see if the source lives in the same
9078 directory as the configure script.
9079
90801993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9081
9082 * Makefile.in (install): Split this into `install' and
9083 `do-install', to give people more control over exactly what gets
9084 done.
9085 (do-install): New target, containing the guts of `install'. Don't
9086 remove and recreate the directories inside the copying loop - do
9087 it all before the copying loop. Pass more flags to the lib-src
9088 make.
9089 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9090 avoid errors and warnings.
9091
9092 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9093 the manufacturer - the more general case was blocking other i386
9094 configuration names below, and that's how the names are written in
9095 MACHINES anyway.
9096
9097 * make-dist: When breaking links, remove the link before moving
9098 the copy onto it, to avoid interactive behavior.
9099
9100 * Makefile.in: Doc fix.
9101
9102 * configure.in: Doc fix.
9103
9104 * INSTALL: Mention --exec-prefix option.
9105
9106 * configure.in: Add support for the `--exec-prefix' option.
9107 * Makefile.in: Accept that support.
9108
9109 * configure.in: Use the AC_PROG_INSTALL macro.
9110 * Makefile.in (INSTALL): Variable removed.
9111 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9112
9113 * configure.in: Distinguish between hp800's and hp700's by calling
9114 "uname -m".
9115
91161993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9117
9118 * configure.in: Recognize configuration names for i860 boxes
9119 running SYSV.
9120
91211993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9122
9123 * configure.in: Distinguish between hp800's and hp700's by the
9124 version of HP/UX they run, since that's something people are more
9125 likely to know - hp700's run 8.0.
9126 Add HP 700 configuration.
9127
9128 * configure.in: Test for the presence of the `rename' function.
9129
9130 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9131 configure.in.
9132 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9133
9134 * make-dist: Break intra-tree links.
9135
9136 * configure.in: Explain that this is an autoconf script, and give
9137 instructions for rebuilding configure from it. Arrange to put
9138 comments in configure explaining this too.
9139
9140 * configure.in: Make the first line of the configure script be
9141 "#!/bin/sh". Leaving the first line blank didn't work.
9142
9143 * configure.in (long_usage): Removed; made short_usage describe
9144 the options briefly.
9145
9146 * configure.in: Implement the --prefix option.
9147 * Makefile.in (prefix): Add support for it here.
9148 * INSTALL: Document it here.
9149
9150 * Makefile.in (install): Don't assume that the files in the `info'
9151 subdirectory match *.info. They don't have that prefix.
9152
91531993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9154
9155 * configure.in: Add case for version 5 of Esix.
9156
91571993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9158
9159 * Version 19.7 released.
9160
9161 * make-dist: There aren't any *.com files in lib-src anymore.
9162
9163 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9164 them; they're symlinks to other filesystems on the GNU machines.
9165
9166 * make-dist: Check that the manual reflects the same version of
9167 Emacs as stated in lisp/version.el. Edit that version number into
9168 the README file.
9169
91701993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9171
9172 * configure.in: Remove the hack of AC_DEFINE; use
9173 AC_DEFINE_UNQUOTED.
9174
91751993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9176
9177 * make-dist: Don't distribute precomp.com, compile.com, or
9178 link.com from ./src; they're in ./vms now.
9179
9180 Some time-handling patches from Paul Eggert:
9181 * configure.in: Add AC_TIMEZONE.
9182
91831993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9184
9185 * configure.in: Recognize Linux as a valid operating system for
9186 the i386.
9187
91881993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9189
9190 * make-dist: Distribute some VMS files we got from Richard Levitte.
9191
9192 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9193 the source for the sed command, not oldXMenu/Makefile.
9194
91951993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9196
9197 * INSTALL: Don't claim the srcdir option doesn't work.
9198
91991993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9200
9201 * configure.in: Include remarks saying what order the autoconf
9202 tests should go in, and remind people to change config.h.in
9203 whenever they add autoconf tests which make #definitions.
9204
9205 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9206
92071993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9208
9209 * Makefile.in (oldXMenu/Makefile): Make this depend on
9210 ${srcdir}/oldXMenu/Makefile.in, not itself.
9211
9212 * PROBLEMS: Some updates from David J. Mackenzie.
9213
9214 More changes from David J. Mackenzie.
9215 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9216 removed; autoconf and config.h should specify all these
9217 differences.
9218 (buildlisppath): Make this path depend on ${srcdir}.
9219 (INSTALLFLAGS): Removed.
9220 (INSTALL): Include the -c flag.
9221 (install): Change the way we invoke install accordingly.
9222
9223 Install ${srcdir} changes from DJM.
9224 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9225 list.
9226 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9227 the source tree and the etc directory in the object tree.
9228 (${SUBDIR}): Pass the prefix variable down to submakes.
9229 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9230 in /bin.
9231 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9232 values for srcdir and VPATH.
9233 (install): Add `v' flag to tar command. Make sure that `dir'
9234 exists in ${srcdir}/info before copying it. Remember that the man
9235 pages come from the source tree, not the object tree.
9236 * configure.in: Remove remarks saying that the --srcdir option
9237 doesn't work.
9238 Create the etc directory in the object tree.
9239 Recognize configuration names of the form *-sun-solaris*.
9240 Recognize sunos5 and solaris as operating system names.
9241
9242 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9243 lib-src/getdate.y and src/systime.h.
9244
92451993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9246
9247 * make-dist: Make links in info subdir.
9248
92491993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9250
9251 * configure.in: Call AC_STDC_HEADERS.
9252
92531993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9254
9255 * configure.in: Sidestep autoconf's quoting of the second argument
9256 of AC_DEFINE, so we can specify the value to put there. It would
9257 be nice if autoconf provided some way to specify computed values
9258 for macros.
9259
92601993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9261
9262 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9263 this is always just -DHAVE_CONFIG_H.
9264
9265 The GNU coding standards specify that CFLAGS should be left for
9266 users to set.
9267 * Makefile.in (CFLAGS): Let configure determine the default value
9268 for this. Don't
9269 have it default to DEFS.
9270 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9271 (lib-src/Makefile, src/Makefile): Edit the default value for
9272 CFLAGS into these files, not DEFS.
9273 * configure.in (CFLAGS): Choose a default value for this - "-g"
9274 normally, or "-g -O" if we're using GCC. Edit it into the
9275 top-level Makefile.
9276
9277 * configure.in: When scanning the machine and system description
9278 #include files, write their names to conftest.c properly.
9279
92801993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9281
9282 * configure.in: In configuration name case for Apallos running
9283 Domainios, set opsys, not opsysfile.
9284
9285 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9286 src/config.h, instead of AC_OUTPUT; the latter overwrites
9287 src/config.h even when it hasn't changed, puts a makefile-style
9288 comment at the top even though it's C code, and produces a
9289 config.status script which doesn't do the job right.
9290
9291 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9292 can use a symbolic link to get the X Menu library into src.
9293 * Makefile.in (LN_S): New variable.
9294 (src/Makefile): Edit the value of LN_S into this makefile.
9295
92961993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9297
9298 * configure.in: Support *-sco3.2v4* as opsystem.
9299
9300 * make-dist: Don't include calc directory.
9301 Exclude many files in the man directory; copy a few.
9302
93031993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9304
9305 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9306 call AC_STRUCT_TM to see what's in time.h.
9307
9308 * configure.in: Employ quoting stupidity to get the value of CPP
9309 to expand properly.
9310
93111993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9312
9313 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9314 variable to scan the machine and system description files.
9315
9316 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9317 so that getdate.y builds correctly.
9318
93191993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9320
9321 * configure.in (tempcname): Change this to "conftest.c", so it will
9322 work properly on systems with short filenames; this is the name
9323 autoconf uses.
9324
9325 * configure.in: Also detect the availability of dup2 and
9326 gethostname.
9327
9328 * configure.in: Use the AC_ALLOCA test.
9329 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9330 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9331
93321993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9333
9334 * make-dist: Distribute configure, as well as configure.in.
9335 Oversight.
9336
93371993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9338
9339 * Makefile.in (install): Print out the name of the directory we're
9340 copying, so people can have some idea of whether we're making
9341 progress.
9342
9343 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9344 Don't forget to re-create the COPYDESTS directories after we clear
9345 them out.
9346
93471993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9348
9349 * Makefile.in: Add autoconf cookies so that the configure
9350 script can comment out sections of path variable definitions to
9351 choose between the installable configuration and the run-in-place
9352 configuration.
9353 * configure.in: Add new option `--run-in-place', to select the
9354 run-in-place path definitions.
9355
9356 * configure.in: Add a clause to the big configuration name case
9357 for the NeXT machine.
9358
93591993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9360
9361 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9362 Make sure that each source directory exists, and is different from
9363 the destination directory; then, delete the destination before
9364 copying over the source.
9365
9366 * make-dist: Distribute configure.in, instead of configure.
9367
93681993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9369
9370 * configure.in: Don't set CC to "gcc -O" if the user specifies
9371 `--with-gcc'. Add -O to DEFS if GCC is set.
9372
93731993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9374
9375 * Makefile.in (clean mostlyclean): Missing right paren.
9376
9377 * configure.in: When checking for X windows, search for an X11
9378 subdirectory of ${x_includes}.
9379
9380 * configure.in: Check for gettimeofday function, for getdate.y.
9381
9382 Change `configure' to a mixture of custom code and autoconf stuff.
9383 autoconf can't derive all the information we need, but we'd really
9384 like to be able to take advantage of some of its tests, and its
9385 file-editing facilities.
9386 * configure.in: Renamed from configure.
9387 Quote the sections of shell script we want copied literally to
9388 the configure script.
9389 (compile): Initialize this to make the autoconf macros' code happy.
9390 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9391 code to do their jobs.
9392 Use autoconf to produce Makefile and src/config.h.
9393 Remove the Makefile-style comment that autoconf places at the top
9394 of src/config.h.
9395 (config_h_opts): Removed - no longer necessary.
9396 * Makefile.in (configname): Renamed to configuration.
9397 (CONFIG_CFLAGS): Renamed to DEFS.
9398 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9399 get values via autoload @cookies@.
9400 (libsrc_libs): Get this from autoconf. We used to do nothing
9401 about this.
9402 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9403
9404 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9405 echo the move-if-change command.
9406
94071993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9408
9409 * make-dist: Distribute lib-src/rcs-checkin.
9410
9411 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9412 Don't try to make links to the RCS or Old subdirectories.
9413 Use the appropriate extension for the compression type in use.
9414 Create the tar file in the shell's initial default directory, not
9415 in ${tempparent}.
9416 Erase the whole ${tempparent} tree, not just ${tempdir}.
9417
94181993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9419
9420 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9421 use to build paths.h.
9422 (lib-src/Makefile, src/Makefile): Similarly.
9423
9424 * configure: Extend test for working `const' keyword to handle AIX
9425 3.2 cc.
9426
94271993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9428
9429 * make-dist: Distribute lisp/term/ChangeLog.
9430
9431 Arrange for C compilation throughout the tree to get
9432 C_SWITCH_SYSTEM from the configuration files.
9433 * configure: Extract C_SWITCH_SYSTEM from the machine and
9434 system-dependent files, and save it in the top-level Makefile.
9435 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9436 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9437
9438 * make-dist: Include the VMS support files in oldXMenu in the
9439 distribution.
9440
9441 * configure: Doc fix.
9442
9443 * configure: Fix corrupted config_h_opts.
9444
9445 * configure: Properly report option names in error messages.
9446
9447 * configure: Properly recognize --x-includes and --x-libraries
9448 options.
9449
9450 * configure: Fix syntax errors in code handling XFree386.
9451
94521993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9453
9454 * configure: Add special code to detect XFree386, and tell
9455 config.h about it.
9456
9457 * configure: Properly handle extracting values of LIBS_MACHINE and
9458 LIBS_SYSTEM that contain spaces.
9459
9460 * configure: Add `--x-includes' and `--x-libraries' options. I
9461 think these are dopey, but no less than three alpha testers, at
9462 large sites, have said they have their X files installed in odd
9463 places. Implement them by setting C_SWITCH_X_SITE and
9464 LD_SWITCH_X_SITE in src/config.h.
9465
94661993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9467
9468 * make-dist: Don't distribute etc/Old files.
9469
9470 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9471 backups.
9472
94731993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9474
9475 * make-dist: Fix typo.
9476
94771993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9478
9479 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9480 in some cases where it should but didn't seen to.
9481
9482 * Makefile.in: Added unlock and relock productions.
9483
94841993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9485
9486 * make-dist: Add a --compress option to force make-dist to use
9487 compress.
9488
9489 * make-dist: Use gzip, if we can find it.
9490
9491 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9492 make rs6000-ibm-aix default to -aix32.
9493
94941993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9495
9496 * Makefile.in: Added `Developer's configuration' section.
9497
94981993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9499
9500 * Makefile.in: Add commented-out variable settings for developer's
9501 configuration.
9502
95031993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9504
9505 * make-dist: Distribute `src/bitmaps' too.
9506
95071993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9508
9509 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9510 make rs6000-ibm-aix default to -aix32.
9511
95121993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9513
9514 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9515
9516 * Makefile.in (install.sysv): Add a second `$' in front of
9517 `${dest}', so that the shell will expand it, instead of Make.
9518
9519 * configure: When processing the name of the configure script,
9520 collapse `././' to `./', but leave a single `./' prefix alone.
9521
9522 * configure: Doc fix.
9523
95241993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9525
9526 * configure: Handle isc3.0 correctly.
9527
95281993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9529
9530 * make-dist: Don't try to copy the COPYING notice into
9531 external-lisp; we're not distributing that directory any more.
9532
95331993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9534
9535 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9536 Remove CVS subdirectories from the installed directory trees, as
9537 well as RCS directories.
9538
95391993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9540
9541 * make-dist: Only copy gmalloc.c if we couldn't link it.
9542 Don't try to copy man/{README,Makefile} unless they actually exist.
9543
9544 * Makefile.in (lisppath): Don't include externallispdir in this.
9545 We're not sure whether we're even going to distribute the
9546 directory yet.
9547
95481993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9549
9550 * make-dist: Don't distribute the external-lisp directory anymore.
9551 * INSTALL: Remove all references to external-lisp.
9552
9553 * configure: Detect whether the compiler supports `const'
9554 properly, and edit src/config.h accordingly.
9555
9556 * configure: Tweak layout of final report.
9557
9558 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9559 CFLAGS.
9560
9561 * Makefile.in (locallisppath): Make this default to
9562 ${datadir}/emacs/site-lisp, instead of
9563 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9564 the same thing, and local-lisp causes completion conflicts with
9565 lock.
9566 (lisppath): Add ${externallispdir} to this.
9567 * INSTALL: Adjust installation directions.
9568
9569 * Makefile.in (externallispdir): New variable, to say where to
9570 install the externally-maintained lisp files.
9571 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9572 the others.
9573 * INSTALL: Describe external-lisp and the new externallispdir
9574 variable.
9575
95761993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9577
9578 * configure (progname): New option `--with-gcc'. Make it clearer
9579 how we are trying to guess whether or not we have GCC.
9580 * INSTALL: Document the `--with-gcc' option, and improve
9581 description of `--with-x' options.
9582
95831993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9584
9585 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9586 ${infodir} from these variables; we have written out explicit code
9587 to install the info files.
9588
95891993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9590
9591 * make-dist: Don't distributed the RCS files in the etc directory.
9592
95931993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9594
9595 * Makefile.in: Some makes can't handle comments in the middle of
9596 commands; move them to before the whole rule.
9597
95981993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9599
9600 * README: Mention what Emacs is.
9601
96021993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9603
9604 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9605 Add `./cpp' and `./man' back into the distribution.
9606
96071993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9608
9609 * Makefile.in: Define MAKE, and use where appropriate.
9610
96111993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9612
9613 * make-dist: Remember that the authoritative COPYING notice is
9614 `etc/COPYING', not `../etc/COPYING'.
9615
96161992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9617
9618 * make-dist: Make sure that the COPYING notices in each directory
9619 are copies, not symlinks.
9620
96211992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9622
9623 * INSTALL: The build process produces an executable called `emacs'
9624 now. Change references.
9625 * Makefile.in: Adjust `install.mumble' targets to install
9626 `src/emacs', not `src/xemacs'.
9627
9628 * configure: Start with a blank line; this keeps some old CSH's
9629 from thinking it's a CSH script. Most systems will just use
9630 /bin/sh to run it, which is what we're expecting; the only other
9631 shells which might try to interpret it themselves are probably
9632 Bourne-compatible.
9633
96341992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9635
9636 * INSTALL: Improvements suggested by David Mackenzie.
9637
96381992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9639
9640 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9641 Don't try to copy the info files if there aren't any; the
9642 unexpanded globbing pattern disappoints `install'. Ignore the
9643 return status of that command.
9644
9645 * INSTALL: Updated for new configuration arrangement.
9646
9647 * configure: Don't make the top-level Makefile read-only - people
9648 may want to edit the values of the path variables.
9649
9650 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9651 Install the info files in ${infodir}. Install the executable
9652 under both `emacs' and `emacs-VERSION'.
9653
9654 * Makefile.in: Doc fix.
9655
9656 * Makefile.in (exec_prefix): New variable, as per latest version
9657 of coding standards.
9658 (bindir, libdir): Use it, instead of `prefix'.
9659 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9660
9661 * Makefile.in (mandir): Make the default value for this depend on
9662 $(prefix).
9663
9664 * Makefile.in (datadir, statedir, libdir): Make these all default
9665 to ${prefix}/lib.
9666 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9667 to compensate.
9668
9669 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9670 Install the etags and ctags man pages too.
9671
9672 * Makefile.in (distclean): Don't delete backup files; that's the
9673 job of extraclean.
9674 (extraclean): Like distclean, but deletes backup and autosave files.
9675
96761992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9677
9678 Make path specification conform to GNU coding standards.
9679 * configure (long_usage): Remove all traces of old arguments from
9680 usage messages, and document the options we do accept in more
9681 detail: -with-x... and --srcdir.
9682 (options, boolean_opts): Deleted; we don't have enough options to
9683 make this worthwhile.
9684 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9685 along with the code which supported them; these should be set as
9686 arguments to the top-level make.
9687 (config_h_opts): Since this no longer doubles as a list of option
9688 names, make them upper case; this simplifies the code which uses
9689 them to build the sed command to edit src/config.h. Change the
9690 code which sets them.
9691 (cc, g, O): Don't allow the user to set these using options; they
9692 should be specified using `CC=' and `CFLAGS=' arguments to the
9693 top-level make. Just choose reasonable default values for them,
9694 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9695 values.
9696 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9697 options; use them whenever the configuration files say they're
9698 possible.
9699 Simplify the argument processing loop. Don't accept abbreviations
9700 for option names; these might conflict with other configuration
9701 options in the future.
9702 Add some support for the `--srcdir' option. Check for the sources
9703 in . and .. if `--srcdir' is omitted. If the directories we will
9704 compile in don't exist yet, create them under the current directory.
9705 Note that the rest of the build process doesn't really support
9706 this.
9707 Edit only the top Makefile. That should edit the others. Edit
9708 into the makefile: `version', from lisp/version.el, `configname'
9709 and `srcdir' from the configuration arguments, `CC' and
9710 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9711 the user's path, and LOADLIBES as gleaned from the system
9712 description files.
9713 Simplify the report generated; it doesn't need to include any
9714 description of paths now.
9715 Make `config.status' exec configure instead of just calling it, so
9716 there's no harm in overwriting `config.status'.
9717 * Makefile.in (version, configname): New variables, used to choose
9718 the default values for datadir and libdir.
9719 Path variables rearranged into two clearer groups:
9720 - In the first group are the variables specified by the GNU coding
9721 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9722 manext, infodir, and srcdir).
9723 - In the second are the variables actually used for Emacs's paths
9724 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9725 archlibdir), which depend on the first category.
9726 datadir and libdir default to directories under
9727 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9728 demand.
9729 etcdir and lispdir default to subdirectories of datadir.
9730 archlibdir defaults to libdir.
9731 The new installation tree is a bit deeper than it used to be, so
9732 use the new make-path program in lib-src to build them all.
9733 Always build a new src/paths.h.tmp and then move-if-change it to
9734 src/paths.h, to avoid unnecessary rebuilds while responding to the
9735 right changes.
9736 Remove all mention of arch-lib. Run utility commands from
9737 lib-src, and let the executables be copied into archlibdir when
9738 Emacs is installed.
9739 Add targets for src/Makefile, lib-src/Makefile, and
9740 oldXMenu/Makefile, editing the values of the path variables into
9741 them.
9742 Let lib-src do its own installation.
9743 (datadir): Default to putting data files under
9744 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9745 (emacsdir): Variable deleted; it would only be confusing to use.
9746 (lispdir, etcdir): Default to ${datadir}/lisp.
9747 (mkdir): Use make-path for this.
9748 (lockdir): Do this in mkdir.
9749 (Makefile): New target.
9750
9751 * configure (usage_message): Rename to long_usage.
9752
9753 * make-dist: Don't bother creating an arch-lib directory; that's
9754 only for installation now.
9755
97561992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9757
9758 * configure: Use GCC-style configuration names, using config.sub.
9759 Change the usage and help messages.
9760
9761 * configure: Initialize window_system, not indow_system.
9762
9763 * configure: Report which window system, compiler, and signal
9764 handler return type we decide to use.
9765
9766 * make-dist: Explain what's going on if config.sub and gmalloc.c
9767 can't be linked. Place the code which copies them near the code
9768 which links the rest of the files around them.
9769
97701992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9771
9772 * make-dist: Don't bother to distribute src/*.com, or
9773 src/vmsbuild; those have all been moved to `../vms'.
9774
97751992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9776
9777 * make-dist: Don't forget that the way to avoid filenames starting
9778 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9779 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9780 couldn't make hard links to, since we have two already, and
9781 perhaps more to come.
9782
97831992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9784
9785 * configure: When editing parameters into lib-src/Makefile, change
9786 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9787 needs some other flags too.
9788
97891992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9790
9791 * configure: Remove spurious echo of the configuration name.
9792
9793 * make-dist: Don't distribute files in src/m and src/s whose names
9794 begin with `='.
9795
97961992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9797
9798 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9799 Also LISP_FLOAT_TYPE.
9800
98011992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9802
9803 * make-dist: Copy config.sub, since it's a symbolic link to a file
9804 on another file system.
9805
98061992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9807
9808 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9809 distribution.
9810
9811 * config.sub: New file, to help us recognize configuration names.
9812 * make-dist: Include it in the distribution.
9813
98141992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9815
9816 * configure: Convert `-' to `_' in specified option names.
9817 Accept options with --. Delete --highpri and --have-x-menu options.
9818 New options --with-x and --with-x10 replace -window-system.
9819 Don't mention options --gnu-malloc, --rel-alloc
9820 or --lisp-float-type in help message.
9821
98221992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9823
9824 * make-dist: Include the `vms' subdirectory in the distribution.
9825
98261992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9827
9828 * configure: Remove lines starting with "# DIST: " when building
9829 lib-src/Makefile and src/Makefile. This allows us to mark the
9830 "Makefile.in" files with explanatory comments which won't also get
9831 stuck in the Makefiles.
9832
98331992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9834
9835 * make-dist: Don't use the '+' operator in the sed regular
9836 expression that extracts the version number from lisp/version.el;
9837 Ultrix sed doesn't seem support the operator. Just double the
9838 operand and use *.
9839
98401992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9841
9842 * Makefile.in: Doc fix.
9843
98441992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9845
9846 * configure: Rewrite sed command to remove at most one ./ prefix;
9847 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9848 group.
9849
98501992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9851
9852 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9853
98541992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9855
9856 * make-dist: Go ahead and build a new TAGS file, unless the
9857 --newer option was specified. Don't try to delete a TAGS file
9858 from etc; it's not kept there, and shouldn't be deleted anyway.
9859
98601992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9861
9862 * make-dist: If the lisp directory contains a default.el, don't
9863 distribute it.
9864
9865 * configure: When searching signal.h for the type of a signal
9866 return handler, make a copy of it, not a symbolic link to it; that
9867 way, it will work on systems that don't have symbolic links.
9868
98691992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9870
9871 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9872 option for generating incremental distributions. Stopped it from
9873 generating a TAGS file into the distribution; that sucker is
9874 *big*, and easily enough generated with the toplevel makefile.
9875
98761992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9877
9878 * configure: When writing config.status, don't prefix progname
9879 with a '.'; it might be absolute.
9880
98811992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9882
9883 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9884 /usr/include/X11 exist, not only if both exist.
9885
98861992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9887
9888 * make-dist: Make the new external-lisp directory a duplicate of
9889 the external-lisp directory, not the lisp directory.
9890
98911992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9892
9893 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9894 clean' in arch-lib; it doesn't even have a Makefile.
9895
9896 * Makefile.in (clean, mostlyclean): In the test which tries to
9897 distinguish between the build directory, which should be cleaned,
9898 and the installed directory, which shouldn't, cd to `${emacsdir}',
9899 not `${DESTDIR}${LIBDIR}'.
9900
99011992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9902
9903 * make-dist: Be sure to delete the .c and .h files that YACC and
9904 BISON create from getdate.y.
9905
9906 * external-lisp: New directory; see `external-lisp/README'.
9907 * make-dist: Added support for the external-lisp subdirectory.
9908
9909 * make-dist: Changed message which complains that make-dist wasn't
9910 invoked in the right directory to indicate which files it was
9911 looking for.
9912
99131992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9914
9915 * configure: Add comments explaining why we can't translate
9916 character ranges or control characters in `tr'.
9917
99181992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9919
9920 * configure: When generating the configuration message, we used to
9921 build the message from the start so that each line began with "# "
9922 so that it would be a comment in `config.status'. However, this
9923 causes trouble if any of the variables we use in the message
9924 expand to more than one line of text - as gnu_malloc_reason
9925 sometimes does. So instead, we build the message as it should be
9926 printed to the user (i.e. without the "# " prefixes), and stick on
9927 the "# "s when we write it to `config.status'.
9928
9929 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9930 `lib-src' and `arch-lib'.
9931
9932 * configure: When generating report and `config.status' file, note
9933 that bindir only determines where `make install' and
9934 `build-install' will place the executables; this should make it
9935 clear that the ordinary build process will not try to install
9936 things.
9937
99381992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9939
9940 * make-dist: Change messages to say that we are 'making links to
9941 X', rather than 'copying X'. And put `' quotes around file names.
9942
9943 * make-dist: Include '.tmp' in the name of the staging directory.
9944
9945 * make-dist: Pass the `-f' option to rm when you're not sure that
9946 the files you're removing actually exist.
9947
9948 * make-dist: When setting up etc/COPYING, always nuke whatever is
9949 there, and then copy it in, to make sure we get a real file.
9950
9951 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9952 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9953 version which doesn't have a separate .defns file.
9954
99551992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9956
9957 * make-dist: Don't distribute configured versions of config.h.in,
9958 paths.h.in, Makefile.in in src.
9959
9960 * configure: Delete .tmp files before creating them; don't bother
cd1181db 9961 trying to make final targets writable first, since it won't
067d23c9
KY
9962 matter to move-if-change.
9963
99641992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9965
9966 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9967 mkdir and chmod in the center of all the conditionals. GNU Make
9968 will strip these out, but other makes won't.
9969
99701992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9971
9972 * make-dist: Include move-if-change in list of files to distribute.
9973
99741992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9975
9976 * configure: Remove any "." elements from the program name.
9977
9978 * configure: Don't record the values of all the possible arguments
9979 in config.status; only record the options that the user specified.
9980
9981 * configure: Use move-if-change to move in the new src/config.h.
9982
99831992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9984
9985 * move-if-change: New file, copied from gcc release.
9986 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9987 a temp file, so we don't update paths.h if an error occurs or if
9988 it doesn't need changing.
9989
99901992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9991
9992 * Makefile.in (src/paths.h): Do not install a value for the
9993 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9994 * build-install.in: Same thing.
9995
99961992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9997
9998 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9999 latter, being a typo, is always false, resulting in a program
10000 whose default behavior is to painstakingly build a copy of the
10001 source tree, and then delete it. Rah.
10002
10003 * Makefile.in: Add dist target, and comment for it.
10004
10005 * configure: When scanning <signal.h> for a declaration for
10006 signal, create a symbolic link with a name ending in .c, so the
10007 compiler won't complain that it's only been given .h files.
10008
10009 * configure: Check whether there are any arguments available
10010 before shifting to get the value of a non-boolean parameter.
10011
10012 * make-dist: Doc fix.
10013
100141992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10015
10016 * configure: Instead of grepping /usr/include/signal.h for a
10017 signal declaration, run /usr/include/signal.h or
10018 /usr/include/sys/signal.h through cpp and grep for the
10019 declaration.
10020
10021 * configure: Redirect the output of grep to /dev/null instead of
10022 using grep -s - that flag means different things on other systems.
10023
10024 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10025 since the former is recognizable even if you don't know what
10026 'dumping' is.
10027 * configure: Accommodate that change.
10028
10029 * configure: Accept options for all of the directories you can
10030 change in the Makefile.
10031
10032 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10033
10034 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10035 FOO before you can use them.
10036
10037 * build-install.in: Made the "Where To Install Things" section
10038 conform with the similar section from Makefile.in. Copied section
10039 which builds src/paths.h from src/paths.h.in from the Makefile.
10040
100411992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10042
10043 * configure: Write config.status to pass its command-line
10044 arguments on to configure, so that people can use it to recreate
10045 an old configuration, with minor changes.
10046
100471992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10048
10049 * configure: Don't rely on option variables being unset if their
10050 values are the empty string. In particular, when producing the
10051 English report, don't assume that highpri will be unset when no
10052 increased priority has been requested; -highpri='' should be the
10053 same as omitting -highpri altogether.
10054
10055 * configure: Fix dumb bug: when running the system and machine
10056 description files through cpp, mark those lines that we want to
10057 evaluate with the string '@configure@', and then only evaluate
10058 them. This way if the files include anything that actually
10059 generates text (type definitions or external declarations, say),
10060 we won't try to eval it.
10061
100621992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10063
10064 * make-dist: New shell script.
10065
10066 * configure: When creating foo from foo.in, make foo read-only to
10067 remind people to edit the .in file instead.
10068
10069 * INSTALL: Changed references to config.h-dist to config.h.in.
10070 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10071 to build src/paths.h from src/paths.h.in; added a paragraph to do
10072 this.
10073 * configure, Makefile, build-install: Changed filenames like
10074 FOO-dist to FOO.in.
10075
100761992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10077
10078 * Makefile, build-install: Renamed to Makefile.in and
10079 build-install.in; the configure script will edit these to produce
10080 the usable Makefile and build-install.
10081 * configure: Changed to produce ./Makefile, ./build-install,
10082 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10083 instead of editing them in place.
10084
100851992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10086
10087 * Makefile: Re-arranged so that the undumped Emacs will search
10088 ../lisp *after* the site's local elisp files.
10089 (locallisppath, dumplisppath): New variables.
10090 (lisppath): This variable's default value is now chosen based on
10091 $(locallisppath) and $(lispdir); while it used to be the
10092 customization point for adding site-local elisp directories to
10093 load-path, that job is now handled mostly by locallisppath.
10094 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10095 Check the values being assigned to the *LOADSEARCH macros for null
10096 path elements (like '::' in 'foo::bar').
10097
10098 * configure: When checking if the machine- and system-dependent
10099 files define a particular macro or not, actually run them through
10100 CPP and test the macros with #ifs, instead of just grepping for
10101 the macros' names. In particular, check for SYSTEM_MALLOC in this
10102 way.
10103
101041992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10105
10106 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10107
101081992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10109
10110 * configure: Make the config.status file an executable shell
10111 script which will recreate the same configuration. Include the
10112 verbal description of the current configuration as a comment in
10113 the script.
10114 * INSTALL: Doc fix.
10115
10116 * Makefile: Brought the Makefile up to the GNU coding
10117 standards, as described in standards.text:
10118 (TAGS): New name for the target which rebuilds the tags table.
10119 (check): New target; doesn't do anything yet.
10120 (mostlyclean): New target, synonymous with clean.
10121 (realclean): New target. Currently, this just calls the
10122 subdirectories's makefiles and then deletes config.status.
10123 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10124 variables.
10125 Installation directory variables changed to conform.
10126 (install, install.sysv, install.xenix, install.aix): Changed the
10127 code which copies the directories into their installed location to
10128 allow the installed locations to be in several different
10129 directories; the old version assumed that they would all be in
10130 $(emacsdir).
10131 (mkdir, lockdir): Allow the installed locations to be in several
10132 different directories.
10133 * INSTALL: Doc fix.
10134
10135 * build-install: Use the same variable names as the Makefile.
10136 Allow the installed locations to be in several different
10137 directories.
10138
101391992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10140
10141 * Makefile (src/paths.h): Instead of using a single sed command to
10142 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10143 separately, and don't forget to append "/!!!SuperLock!!!" to the
10144 value of the PATH_SUPERLOCK macro.
10145
10146 * config.emacs: Renamed to configure, for consistency with other
10147 GNU products. Internal references changed.
10148 INSTALL, Makefile: References changed.
10149
10150 * lock: New directory, which should always be empty. If this
10151 directory doesn't exist, Emacs won't complain; it just won't lock.
10152 Having this here means that people can just unpack Emacs, build
10153 it, and have locking work.
10154
10155 * share-lib: Re-renamed to etc, for the sake of tradition.
10156 * config.emacs: Changed default value for datadir to ../etc.
10157 * INSTALL, README: Adjusted.
10158
101591992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10160
10161 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10162 by running CPP on the appropriate s/*.h and m/*.h files.
10163
101641992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10165
10166 * config.emacs: Make sure to set the "exit on error" flag once
10167 we've removed config.status; errors should abort the configuration.
10168
101691992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10170
10171 * config.emacs: Added -distribute option, so that the Makefile
10172 paths are in their proper form. I don't know why this matters.
10173
101741992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10175
10176 * local-lisp: New directory, empty in the distribution, for people
10177 to put local elisp code in.
10178 * config.emacs: Include it in the default load path.
10179 * README: Document it.
10180
101811992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10182
10183 * config.emacs: Guess the type of signal handling functions based
10184 on the contents of /usr/include/signal.h.
10185
10186 * config.emacs: Print out progress report messages.
10187
10188 * Makefile (src/paths.h): Don't generically replace
10189 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10190 editing of the other entries, and each entry should be dealt with
10191 explicitly anyway.
10192
10193 * build-install: Converted from C-shell to Bourne shell.
10194 * config.emacs: Edit build-install properly.
10195
10196 * config.emacs: Doc fix.
10197
101981992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10199
10200 * Makefile (install): Remove `B' from tar xf command.
10201
102021992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10203
10204 * config.emacs: Removed support for the `maintain-environment'
10205 option; the only important difference between this and its absence
10206 has been removed.
10207 * INSTALL: Removed mention of `maintain-environment'.
10208
10209 * config.emacs: Fix arguments to sed when processing boolean
10210 arguments.
10211
102121991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10213
10214 * config.emacs: New file, to help automate the installation
10215 process.
10216
10217 * Makefile: Lots of changes to support the separation of etc into
10218 architecture-dependent and -independent files:
10219 (EMACSROOT): New variable, giving the directory under which all of
10220 Emacs's libraries should be installed. Changed rest of file to
10221 use it.
10222 (LIBDIR): Now denotes only architecture-dependent dir.
10223 (DATADIR): New variable, denoting architecture-independent dir.
10224 (LOCKDIR): New variable, for completeness.
10225 (SUBDIR): No more etc, new lib-src.
10226 (COPYDIR): No more etc, new arch-lib and share-lib.
10227 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10228 (src): Now depends on lib-src, not etc.
10229 * build-install: Changes parallel to the above.
10230 * README: Describe the new arrangement.
10231
10232 * vms: New subdirectory for all the VMS stuff.
10233
102341991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10235
10236 * Makefile (LISPPATH): New variable.
10237 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10238
102391990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10240
10241 * Makefile (install, install.sysv, install.xenix):
10242 Install wakeup instead of loadst. No need for setuid or setgid.
10243
102441990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10245
10246 * Makefile (clean): Clean etc if that's not the installation dir.
10247
102481990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10249
10250 * Makefile (paths.h): Make sed alter each name in the path.
10251
102521988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10253
10254 * Makefile (install.sysv): Use cpio, not tar.
10255
102561988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10257
10258 * Makefile (lockdir): Rename `lock' target.
10259 Depend on it from install*, not from `all'.
10260
102611988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10262
10263 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10264 to match build-install and paths.h.
10265
10266;; Local Variables:
10267;; coding: utf-8
067d23c9
KY
10268;; End:
10269
1a71cb28 10270 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10271
10272 This file is part of GNU Emacs.
10273
10274 GNU Emacs is free software: you can redistribute it and/or modify
10275 it under the terms of the GNU General Public License as published by
10276 the Free Software Foundation, either version 3 of the License, or
10277 (at your option) any later version.
10278
10279 GNU Emacs is distributed in the hope that it will be useful,
10280 but WITHOUT ANY WARRANTY; without even the implied warranty of
10281 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10282 GNU General Public License for more details.
10283
10284 You should have received a copy of the GNU General Public License
10285 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.