Makefile.in (webhack, nowebhack): New targets that I forgot to merge from Gnus last.
[bpt/emacs.git] / ChangeLog
CommitLineData
d67985d3
PE
12011-02-05 Paul Eggert <eggert@cs.ucla.edu>
2
3 sync from gnulib to remove HAVE_STDBOOL_H
4 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
5 AC_HEADER_STDBOOL. All uses changed. Do not define
6 HAVE_STDBOOL_H, as gnulib does not need this. This change is
7 imported from the latest Autoconf git. It was motivated by Emacs,
8 which uses gnulib but does not need HAVE_STDBOOL_H.
9 * configure, src/config.in: Regenerate.
10 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
11
67342916
PE
122011-02-03 Paul Eggert <eggert@cs.ucla.edu>
13
14 allow C code to suppress warnings about ignored return values
15 * Makefile.in (GNULIB_MODULES): Add ignore-value.
16 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
5dc7a1d2 17 * lib/ignore-value.h: New file.
67342916 18
14beddf4 192011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
20
21 * configure.in: Test existence of xaw3d library, not just the
22 header (Bug#7642).
23
70b0d280
EZ
242011-01-31 Eli Zaretskii <eliz@gnu.org>
25
26 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
27 $(BLD)/time_r.$(O).
28 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
29 $(EMACS_ROOT)/src/m/intel386.h.
14beddf4 30 ($(BLD)/strftime.$(O)):
70b0d280
EZ
31 ($(BLD)/time_r.$(O)): Define prerequisites.
32
16fab143
PE
332011-01-31 Paul Eggert <eggert@cs.ucla.edu>
34
35 src/emacs.c now gets version number from configure.in
36 * configure.in (version): Set this from $PACKAGE_VERSION,
37 which is set from AC_INIT, rather than scouting through src/emacs.c.
38 * configure: Regenerate.
39 * make-dist (version): Get it from configure.in, not src/emacs.c.
40
16c3e636
PE
412011-01-30 Paul Eggert <eggert@cs.ucla.edu>
42
43 strftime: import from gnulib
44 * Makefile.in (GNULIB_MODULES): Add strftime.
45 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
46 needed.
47 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
48 Regenerate.
49 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
50 imported from gnulib.
51 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
52 This incorporates many changes from gnulib, including simpler
53 handling of multibyte formats, porting to mingw32 and other
54 platforms, and support for higher-resolution time stamps.
55 Emacs does not yet use the higher-resolution interface.
56
3de84ad9
PE
572011-01-30 Paul Eggert <eggert@cs.ucla.edu>
58
59 gnulib: import mktime and move-if-change fixes from gnulib
60
61 * configure: Regenerate from the following.
62
63 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
64
65 mktime: clarify long_int width checking
66 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
67 the top level, to make it clearer that the assumption about
68 long_int width is being checked. See
69 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
70
71 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
72
73 TYPE_MAXIMUM: avoid theoretically undefined behavior
74 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
75 negative number, which the C Standard says has undefined behavior.
76 In practice this is not a problem, but might as well do it by the book.
77 Reported by Rich Felker and Eric Blake; see
78 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
79 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
80 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
81
82 mktime: #undef mktime before #defining it
83 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
84
85 mktime: systematically normalize tm_isdst comparisons
86 * lib/mktime.c (isdst_differ): New function.
87 (__mktime_internal): Use it systematically for all isdst comparisons.
88 This completes the fix for libc BZ #6723, and removes the need for
89 normalizing tm_isdst. See
90 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
91 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
92
93 mktime: fix some integer overflow issues and sidestep the rest
94
95 This was prompted by a bug report by Benjamin Lindner for MinGW
96 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
97 His bug is due to signed integer overflow (0 - INT_MIN), and I
98 I scanned through mktime.c looking for other integer overflow
99 problems, fixing all the bugs I found.
100
101 Although the C Standard says the resulting code is still not safe
102 in the presence of integer overflow, in practice it should be good
103 enough for all real-world two's-complement implementations, except
104 for debugging environments that deliberately trap on integer
105 overflow (e.g., gcc -ftrapv).
106
107 * lib/mktime.c (WRAPV): New macro.
108 (SHR): Also check that long_int and time_t shift right in the
109 usual way, before using the fast-but-unportable method.
110 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
111 used. The code already assumed two's complement, so there's
112 no need to test for alternatives. All uses removed.
113 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
114 the C standard. Problem reported by Rich Felker in
115 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
116 (twos_complement_arithmetic): Also check long_int and time_t.
117 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
118 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
119 (__mktime_internal): Avoid integer overflow with unary subtraction
120 in two instances where -1 - X is an adequate replacement for -X,
121 since the calculations are approximate.
122
123 2011-01-29 Eric Blake <eblake@redhat.com>
124
125 mktime: avoid infinite loop
126 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
127 type; behavior is still undefined but portable to all known targets.
128 Reported by Rich Felker.
129
130 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
131
132 mktime: avoid problems on NetBSD 5 / i386
133 * lib/mktime.c (long_int): New type. This works around a problem
134 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
135 but time_t is 64 bits, and where I expect the existing code is
136 wrong in some cases.
137 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
138 (ydhms_diff): Bring back the compile-time check for wide-enough
139 year and yday.
140
141 mktime: fix misspelling in comment
142 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
143 This merges all recent glibc changes of importance.
144
145 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
146
147 move-if-change: cope with concurrent mv of identical file.
148 * move-if-change (CMPPROG): Accept environment
149 variable as an override for `cmp'.
150 (usage): Document CMPPROG.
151 Adjust comparison to drop stdout. Cope with failure of mv if
152 the target file exists and is identical to the source, for
153 parallel builds.
154 Report from H.J. Lu against binutils in PR binutils/12283.
155
f915f0f7
EZ
1562011-01-29 Eli Zaretskii <eliz@gnu.org>
157
158 * lib/makefile.w32-in:
159 * lib/getopt_.h: New files.
160
c7e95b91
PE
1612011-01-28 Paul Eggert <eggert@cs.ucla.edu>
162
163 improve fix for MS-DOS file name clash
164 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
165 for portability to POSIX make. Reported by Bruno Haible.
166 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
167 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
168 files from accumulating as garbage. Also reported by Bruno Haible.
169
125c3718
PE
1702011-01-27 Paul Eggert <eggert@cs.ucla.edu>
171
172 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
173 * Makefile.in (DOS-gnulib-comp.m4): New macro.
174 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
175 problems with MS-DOS 8+3 file name restrictions.
176 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
177 it, it would also cause problems when extracting Emacs distribution
178 tarballs on MS-DOS hosts.
179 (ACLOCAL_INPUTS): Adjust to file renaming.
180 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
181 * config.guess, config.sub: Sync from gnulib.
182 * m4/gnulib-cache.m4: Remove from repository.
183 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
184
4004ef46
GM
1852011-01-25 Glenn Morris <rgm@gnu.org>
186
0b5c5d82
GM
187 * README: Add a note about ranges in copyright years.
188
4004ef46
GM
189 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
190
06d8ace5 1912011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
192
193 * configure.in: Add HP-UX on IA64 (Bug#6811).
194
d6974efa
PE
1952011-01-24 Paul Eggert <eggert@cs.ucla.edu>
196
197 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
198 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
199 as it is no longer needed.
200 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
201 * configure.in: Invoke the new gnulib macro
202 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
203 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
204 * m4/getopt.m4: Sync from gnulib; this removes the need for
205 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
206 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
207 New macro, synced from gnulib.
208 * m4/warn-on-use.m4: Remove.
209
e02ea74b
PE
2102011-01-22 Paul Eggert <eggert@cs.ucla.edu>
211
212 aclocal.m4: put this file back into repository
213 This way, we don't have to assume that the maintainer has
214 the automake package installed. See
215 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
216 * .bzrignore: Remove aclocal.m4, undoing the previous change.
217 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
218 undoing the previous change.
219 * aclocal.m4: New file (actually, resurrected).
220
48dcd482
MB
2212011-01-22 Miles Bader <miles@gnu.org>
222
223 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
224 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
225 Emacs directly uses fontconfig, and breaks building when using a
226 strict linker).
227
925e561d
PE
2282011-01-21 Paul Eggert <eggert@cs.ucla.edu>
229
b06b1098
PE
230 src/config.in: shrink slightly
231 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
232 This makes src/config.in a bit smaller, by removing identifiers
233 like GNULIB_TEST_MKTIME that Emacs does not need.
234 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
235 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
236 Sync from gnulib. This removes a few more unnecessary symbols from
237 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
238 * configure, src/config.in: Regenerate.
239
925e561d
PE
240 aclocal.m4: tweaks to regenerate more conveniently
241 This attempts to act better when the source is in a weird state. See
242 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
243 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
244 * .bzrignore: Add aclocal.m4.
245
942be821
PE
2462011-01-20 Paul Eggert <eggert@cs.ucla.edu>
247
248 aclocal.m4: omit auto-generated file from repository
249 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
250 the most recent change here.
251 * aclocal.m4: Remove from bzr repository. This file is
252 auto-generated and isn't needed to run 'configure'. See
253 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
254
0813c96e
PE
2552011-01-19 Paul Eggert <eggert@cs.ucla.edu>
256
257 Minor Makefile.in tweaks to build from gnulib better.
258 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
259 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
260 (top_maintainer_clean): Don't remove aclocal.m4.
261
7cae64b4
PE
2622011-01-18 Paul Eggert <eggert@cs.ucla.edu>
263
53911e8f
PE
264 Minor cleanups for 'bzr status'
265 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
266 the output of config.guess.
267 * Makefile.in (top_distclean): Remove stamp-h1 too.
268
7cae64b4
PE
269 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
270 defined if the compiler supports GCC-style __attribute__
271 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
272 this syntax.
273
a3e44e79 2742011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 275
3cbecb8f
PE
276 Makefile.in: tidy up the building of lib
277 * Makefile.in (am--refresh): Mark as .PHONY.
278 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
279 as they're not rebuilt unless you do a "make sync-from-gnulib"
280 and the former is needed for "configure".
281 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
282 has already removed lib/Makefile.
283
ecbfcc83
PE
284 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
285 This avoids building ftoastr and ldtoastr, which aren't needed. See
286 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 287
803059b9
PE
288 * .bzrignore: Add .h files that are host-dependent.
289 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
290 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
291 host-dependent and are built as part of an ordinary 'make', and
292 should not be checked in.
293
2582eaa4 294 * lib/Makefile.in: Regenerate.
9bfeed93 295 * lib/COPYING: New file, a copy of COPYING.
ecbfcc83 296
2a78afcc 297 * configure: Regenerate.
37564543
PE
298 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
299
e275c824
PE
300 Regenerate.
301 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
302 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
303 New files, copied from gnulib by gnulib-tool.
304 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
305 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
306 Regenerate.
ecbfcc83 307
84bbb1ad
PE
308 Use gnulib's getopt-gnu module.
309 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
310 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
311 representative of the dependencies.
312 * configure.in: Do not configure getopt, as gnulib does that now.
313 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
314 getopt now, in lib.
ecbfcc83 315
1fd182f0
PE
316 Regenerate.
317 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
318 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
319 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
320 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
321 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
322 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
323 * m4/wchar_t.m4, warn-on-use.h:
324 New files, copied from gnulib by gnulib-tool.
325 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
326 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
327 Regenerate.
328
1e11dbe3
PE
329 Use gnulib's mktime module.
330 * Makefile.in (GNULIB_MODULES): Add mktime.
331 * configure.in: Remove code no longer needed, as gnulib now does it.
332 (AC_CHECK_FUNCS): Remove mktime.
333 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
334 (__restrict): Remove, as this now gets in the way of the C99
335 support for 'restrict' pulled in by the gnulib mktime module.
336 Code should now use 'restrict' and not '__restrict".
337 (mktime): Remove.
338 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
339 and warn-on-use.h into the distribution.
1fd182f0
PE
340
341 Regenerate.
342 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
343 * lib/ldtoastr.c, m4/c-strtod.m4:
344 New files, copied from gnulib by gnulib-tool.
345 * lib/dummy.c: Remove.
346 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
347 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
348 Regenerate.
ecbfcc83 349
1e11dbe3 350 Use gnulib's ftoastr module.
fa2c4f56
PE
351 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
352
743c80a7
PE
353 Regenerate.
354 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
355 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
356 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
357 New files, generated automatically, with 'make sync-from-gnulib'
358 followed by 'make'.
359 * configure, lisp/dired.el, src/config.in: Regenerate.
360
9a514d4a
PE
361 Automate syncing from gnulib.
362 * INSTALL, README: Document new subdirectory 'lib'.
363 * Makefile.in (SUBDIR): Add lib.
364 (SUBDIR_MAKEFILES): Add lib/Makefile.
365 (lib-src, src, TAGS, tags): Depend on lib.
366 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
367 ($(gnulib_srcdir)): New rule.
368 (sync-from-gnulib): New rule, which is .PHONY.
369 (lib): New rule, which is like lib-src.
370 (Makefile): Depend on lib/Makefile.in.
371 (AUTOCONF_INPUTS): Depend on aclocal.m4.
372 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
373 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
374 (am--refresh): New rule, to pacify Automake.
375 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
376 Clean lib, too.
377 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
378 droppings.
379 (maintainer-clean, extraclean): Use it.
380 * configure.in: Initialize for automake and gnulib, by invoking
381 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
382 lib/Makefile, too. Use automake to build gnulib, as gnulib works
383 more conveniently with automake.
384 * lib/Makefile.am: New file.
385 * make-dist: Also put into the distribution aclocal.m4,
386 compile, depcomp, missing, and the files under lib/.
387
dc3e3e7b
GM
3882011-01-15 Glenn Morris <rgm@gnu.org>
389
390 * Makefile.in (epaths-force): No more arch-tag to edit.
391
dab73760
CY
3922011-01-15 Chong Yidong <cyd@stupidchicken.com>
393
394 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
395
9f4b8b47
PE
3962011-01-14 Paul Eggert <eggert@cs.ucla.edu>
397
398 * make-dist: Distribute test/ files too.
399 Distribute every file under test/ that is under version control,
400 using patterns like *.el to capture files that are added later.
401 Without this change, "configure" would fail, because it would
402 attempt to build from a Makefile.in that was not distributed.
403
d221e780
CO
4042011-01-13 Christian Ohler <ohler@gnu.org>
405
406 * Makefile.in (INFO_FILES): Add ERT.
407
408 * Makefile.in (check): Run tests in test/automated.
409
410 * Makefile.in:
411 * configure.in: Add test/automated/Makefile.
412
bc5585d1
PE
4132011-01-07 Paul Eggert <eggert@cs.ucla.edu>
414
2b3f5bc8
PE
415 * install-sh, mkinstalldirs, move-if-change: Update from master
416 source in gnulib.
417
bc5585d1
PE
418 * config.guess, config.sub: Updated from master source.
419
2018939f
AS
4202011-01-05 Andreas Schwab <schwab@linux-m68k.org>
421
422 * configure.in: Check for __builtin_unwind_init.
423
e5365138
GM
4242011-01-05 Glenn Morris <rgm@gnu.org>
425
426 * configure.in (HAVE_MAKEINFO): New output variable.
427 (MAKEINFO): Reset to "makeinfo" if not found.
428 * Makefile.in (install-arch-indep, info):
429 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
430
4fc5868a
UM
4312010-12-29 Ulrich Mueller <ulm@gentoo.org>
432
433 * configure.in: Make gameuser configurable (Bug#7717).
434
68251e16
GM
4352010-12-15 Glenn Morris <rgm@gnu.org>
436
437 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
438 long absent lib-src/fns-*.el.
439
838db889
GM
4402010-12-11 Glenn Morris <rgm@gnu.org>
441
442 * make-dist: Exclude etc/*.pyc.
443
fe646d2c
AS
4442010-12-10 Andreas Schwab <schwab@linux-m68k.org>
445
446 * configure.in: Don't double machfile in final message.
447
d96c83fa
CY
4482010-12-04 Chong Yidong <cyd@stupidchicken.com>
449
450 * configure.in: Fix last change.
451
d6a003a8
AS
4522010-12-04 Andreas Schwab <schwab@linux-m68k.org>
453
454 * configure.in: Remove reference to removed machine description
455 files and allow $machine and $machfile to be empty. Substitute
456 M_FILE/S_FILE instead of machfile/opsysfile.
457
067d23c9
KY
4582010-12-03 Glenn Morris <rgm@gnu.org>
459
460 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
461
4622010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
463
464 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
465 (EXTERNALLY_VISIBLE): New definition.
466
4672010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
468
469 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
470
4712010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
472
473 * configure.in: Do not check for unconditionally included headers.
474
4752010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
476
477 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
478
4792010-11-09 Michael Albinus <michael.albinus@gmx.de>
480
481 * configure.in: Don't write a warning for D-Bus anymore.
482
4832010-11-06 Andreas Schwab <schwab@linux-m68k.org>
484
485 * configure.in: Fix indentation.
486
4872010-10-31 Ken Brown <kbrown@cornell.edu>
488
489 * configure.in (checking whether localtime caches TZ): Use
490 unsetenv instead of modifying environment directly.
491
4922010-10-25 Andreas Schwab <schwab@linux-m68k.org>
493
494 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
495 to avoid warning.
496
4972010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
498
499 * configure.in: Remove the BROKEN annotation from gnutls.
500
5012010-10-22 Glenn Morris <rgm@gnu.org>
502
503 * make-dist: Avoid listing .el files twice. Don't try to run
504 autoconf if --no-update.
505
5062010-10-20 Glenn Morris <rgm@gnu.org>
507
508 * make-dist: No longer create lisp/MANIFEST.
509
5102010-10-14 Glenn Morris <rgm@gnu.org>
511
512 * BUGS, INSTALL.BZR, README: Updates.
513
5142010-10-13 Glenn Morris <rgm@gnu.org>
515
516 * make-dist: Remove --compress. Check for the appropriate
517 gzip-like executable, and if not found, don't compress.
518 Check version number in README, don't change it.
519 Use find for nt/inc/*.h.
520
5212010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
522
523 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
524 trailing / from directory names.
525
5262010-10-12 Glenn Morris <rgm@gnu.org>
527
528 * make-dist: Update and simplify.
529
5302010-10-12 Eli Zaretskii <eliz@gnu.org>
531
532 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
533
5342010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
535
536 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
537
5382010-10-09 Glenn Morris <rgm@gnu.org>
539
540 * make-dist: No more doc/emacs/*.texi.in.
541
542 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
543
5442010-10-09 Glenn Morris <rgm@gnu.org>
545
546 * configure.in: Combine some conditionals.
547
548 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
549 * make-dist: Include doc/emacs/*.texi.in.
550
551 * INSTALL, make-dist: Remove references to b2m.
552 * Makefile.in (MAN_PAGES): Remove b2m.1.
553
5542010-10-05 Glenn Morris <rgm@gnu.org>
555
556 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
557
5582010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
559
560 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
561
5622010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
563
564 * configure.in: Include stdlib.h and string.h unconditionally.
565
5662010-09-29 Romain Francoise <romain@orebokech.com>
567
568 * configure.in: Don't enable ImageMagick unless HAVE_X11.
569
5702010-09-28 Glenn Morris <rgm@gnu.org>
571
572 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
573 happy.
574
5752010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
576
577 * configure.in: Enable imagemagick by default.
578
5792010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
580
581 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
582 gnutls libraries.
583
5842010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
585
586 * configure.in: Set up GnuTLS.
587
5882010-09-22 Chong Yidong <cyd@stupidchicken.com>
589
590 * configure.in: Announce whether libxml2 is linked to.
591
5922010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
593
594 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
595
5962010-09-18 Eli Zaretskii <eliz@gnu.org>
597
598 * config.bat: Detect that libxml2 is installed and if so, build
599 with it.
600
6012010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
602
603 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
604 be used. This fixes a conf problem on Mac OS X.
605
6062010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
607
608 * configure.in: Check for libxml2.
609
6102010-09-09 Glenn Morris <rgm@gnu.org>
611
612 * make-dist: No more TODO files under lisp/.
613
6142010-09-04 Eli Zaretskii <eliz@gnu.org>
615
616 * config.bat: Produce lisp/gnus/_dir-locals.el from
617 lisp/gnus/.dir-locals.el.
618
6192010-08-23 Andreas Schwab <schwab@linux-m68k.org>
620
621 * configure.in: Fix check for librsvg, imagemagick and
622 MagickExportImagePixels.
623
6242010-08-18 Joakim Verona <joakim@verona.se>
625
626 * Makefile.in, configure.in: Checks for ImageMagick.
627
6282010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
629
630 * configure.in (AC_PREREQ): Require autoconf 2.65.
631
6322010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
633
634 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
635
6362010-08-09 Andreas Schwab <schwab@linux-m68k.org>
637
638 * configure.in: Add AC_C_BIGENDIAN.
639
6402010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
641
642 * configure.in (ORDINARY_LINK): Use on hpux* too.
643
6442010-08-06 Jan Djärv <jan.h.d@swipnet.se>
645
646 * configure.in: Check for util.h.
647 Use -Wimplicit-function-declaration if compiler supports it.
648
6492010-08-05 Eli Zaretskii <eliz@gnu.org>
650
651 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
652
6532010-08-04 Andreas Schwab <schwab@linux-m68k.org>
654
655 * configure.in: Restore accidentally removed use of
656 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
657
6582010-07-29 Chad Brown <yandros@mit.edu>
659
660 * configure.in: Check for dirent.h.
661
6622010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
663
664 * configure.in: Remove reference to usg5-4, unused.
665
6662010-07-25 Andreas Schwab <schwab@linux-m68k.org>
667
668 * configure.in: Check for __executable_start.
669
6702010-07-24 Ken Brown <kbrown@cornell.edu>
671
672 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
673
6742010-07-24 Juanma Barranquero <lekktu@gmail.com>
675
676 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
677
6782010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
679
680 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
681
6822010-07-12 Andreas Schwab <schwab@linux-m68k.org>
683
684 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
685 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
686 (C_OPTIMIZE_SWITCH): Remove.
687 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
688
6892010-07-11 Andreas Schwab <schwab@linux-m68k.org>
690
691 * configure.in: Don't check for index and rindex, check for strchr
692 and strrchr. Define strchr and strrchr as index and rindex,
693 resp., in src/config.h if not available.
694
6952010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
696
697 * configure.in: Use -Wold-style-definition if available.
698 This helps with the transition to standard C code, it can be
699 removed when done.
700
701 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
702
703 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
704 and MSWindows.
705
7062010-07-07 Andreas Schwab <schwab@linux-m68k.org>
707
708 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
709 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
710
7112010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
712
713 * configure.in (getenv): Remove K&R declaration.
714
7152010-07-02 Jan Djärv <jan.h.d@swipnet.se>
716
717 * configure.in: Remove define __P.
718
7192010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
720
721 * configure.in (--enable-use-lisp-union-type): New flag.
722
7232010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
724
725 Fix CFLAGS for non-GCC compilers.
726 * configure.in (CFLAGS): Always use -g like it was done before the
727 2010-03-30 change.
728 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
729 (Bug#6538)
730
7312010-06-30 Glenn Morris <rgm@gnu.org>
732
733 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
734 Set with AC_DEFINE rather than AH_BOTTOM.
735
736 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
737 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
738 Set with shell, not cpp.
739 (LIBX): Remove, just use -lX11 in the one place this was used.
740 (cannot_dump): Replace with CANNOT_DUMP.
741
7422010-06-28 Jan Djärv <jan.h.d@swipnet.se>
743
744 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
745 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
746 by minimum required Gtk+ 2.6). Add checks for functions introduced
747 in Gtk+ 2.14 or newer (bug#6505).
748
7492010-06-26 Eli Zaretskii <eliz@gnu.org>
750
751 * config.bat: Remove white space around "+" in COPY commands.
752
7532010-06-23 Glenn Morris <rgm@gnu.org>
754
755 * info/dir: Start descriptions in column 32, per Texinfo convention.
756
7572010-06-16 Chong Yidong <cyd@stupidchicken.com>
758
759 * INSTALL: Update font information (Bug#6389).
760
7612010-06-16 Glenn Morris <rgm@gnu.org>
762
763 * INSTALL: General update.
764
7652010-06-12 Glenn Morris <rgm@gnu.org>
766
767 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
768
7692010-06-11 Glenn Morris <rgm@gnu.org>
770
771 * configure.in (--without-compress-info): New option.
772 (GZIP_INFO): New output variable.
773
774 * Makefile.in (GZIP_INFO): New, set by configure.
775 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
776 Handle man pages in the same way.
777
7782010-06-10 Glenn Morris <rgm@gnu.org>
779
780 * Makefile.in (install-arch-indep): Gzip the info files too.
781
782 * make-dist: Remove references to non-existent directories and files.
783
7842010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
785
786 * configure.in: Include <strings.h> and <string.h> instead of
787 "strings.h" and "string.h".
788
7892010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
790
791 * configure.in: Remove code dealing with BSTRING.
792
7932010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
794
795 * configure.in (AC_PREREQ): Require autoconf 2.65.
796
797 * configure.in (unxec): Do not define and substitute.
798 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
799
8002010-06-03 Glenn Morris <rgm@gnu.org>
801
802 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
803
8042010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
805
806 Fix alloca definition when using gcc on non-gnu systems.
807 * configure.in: Use the code sequence indicated by "info autoconf"
808 for alloca (bug#6170).
809
8102010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
811
812 * .bzrignore: Ignore new files from trunk, which appear if you use
813 colocated branches (i.e. "bzr switch").
814
8152010-05-28 Glenn Morris <rgm@gnu.org>
816
817 * configure.in: Simplify some of the $canonical tests.
818
8192010-05-27 Glenn Morris <rgm@gnu.org>
820
821 * config.bat: Do not preprocess src/Makefile.in.
822
823 * configure.in: Do not preprocess src/Makefile.in.
824 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
825 (AC_EGREP_CPP): Test no longer needed.
826
827 * make-dist: No more Makefile.c files.
828
8292010-05-26 Glenn Morris <rgm@gnu.org>
830
831 * configure.in (YMF_PASS_LDFLAGS): Remove.
832 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
833
834 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
835 Add $GNUSTEP_LOCAL_HEADERS.
836 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
837
838 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
839 (GNUSTEP_MAKEFILES): Remove.
840 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
841 stuff to here.
842
8432010-05-25 Glenn Morris <rgm@gnu.org>
844
845 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
846 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
847
848 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
849 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
850 here instead.
851
8522010-05-24 Romain Francoise <romain@orebokech.com>
853
854 * make-dist: Look for version in src/emacs.c.
855 Use lisp/subr.el rather than lisp/version.el for location check.
856
8572010-05-21 Glenn Morris <rgm@gnu.org>
858
859 * configure.in (MKDEPDIR): Parallel build tweak.
860
861 * configure.in (ns_frag): New output file.
862
863 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
864 (OLDXMENU_TARGET): Set to empty if USE_GTK.
865
866 * configure.in (cannot_dump): New output variable.
867
8682010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
869
870 * configure.in: On NetBSD, if terminfo is found, use it in
871 preference to termcap. (Bug#6190)
872
8732010-05-20 Glenn Morris <rgm@gnu.org>
874
875 * make-dist (src): Include *.mk.
876 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
877 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
878 (deps_frag): New output file.
879 (AUTO_DEPEND): Remove this definition.
880
881 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
882
8832010-05-19 Glenn Morris <rgm@gnu.org>
884
885 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
886 (ORDINARY_LINK): New AC_DEFINE.
887 (LIB_GCC): No need to set if ORDINARY_LINK.
888
8892010-05-18 Glenn Morris <rgm@gnu.org>
890
891 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
892 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
893
894 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
895 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
896 (RALLOC_OBJ): New output variable.
897
898 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
899 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
900
9012010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
902
903 * Makefile.in (src): Provide the name of the VCS file that witnesses
904 a pull.
905 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
906
9072010-05-17 Glenn Morris <rgm@gnu.org>
908
909 * configure.in (OLDXMENU_DEPS): New output variable.
910
9112010-05-16 Glenn Morris <rgm@gnu.org>
912
913 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
914
915 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
916 * Makefile.in (install-arch-dep): Update for above change.
917
918 * Makefile.in (ns_appdir): Remove.
919 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
920
921 * configure.in (TEMACS_LDFLAGS2): New output variable.
922
923 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
924 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
925 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
926 nothing uses.
927
9282010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
929
930 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
931 does not use them.
932 (X11R5_INHIBIT_I18N): Remove, unused.
933
9342010-05-15 Glenn Morris <rgm@gnu.org>
935
936 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
937
938 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
939
9402010-05-15 Ken Raeburn <raeburn@raeburn.org>
941
942 * configure.in: Look for version string in its new location.
943
9442010-05-15 Eli Zaretskii <eliz@gnu.org>
945
946 * config.bat: Remove support for DJGPP v1.x.
947
9482010-05-15 Glenn Morris <rgm@gnu.org>
949
950 * configure.in (OLDXMENU_TARGET): New output variable.
951
952 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
953
954 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
955 and other files that no longer exist.
956
9572010-05-14 Glenn Morris <rgm@gnu.org>
958
959 * configure.in (cpp_undefs): Add mktime, register, X11.
960
961 * configure.in (GPM_MOUSE_SUPPORT): Remove.
962 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
963 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
964
965 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
966 (GNUSTEP_MAKEFILES): Do not output.
967
9682010-05-13 Glenn Morris <rgm@gnu.org>
969
970 * configure.in: Fix some paren typos.
971
972 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
973
974 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
975
9762010-05-12 Glenn Morris <rgm@gnu.org>
977
978 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
979
980 * configure.in (LIB_GCC): New output variable.
981
9822010-05-11 Glenn Morris <rgm@gnu.org>
983
984 * make-dist (msdos): No more mainmake.
985
986 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
987 * config.bat: Do not run cpp on lib-src/Makefile.in.
988
989 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
990
9912010-05-10 Glenn Morris <rgm@gnu.org>
992
993 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
994
995 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
996 (BLESSMAIL_TARGET): New output variable.
997
9982010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
999
1000 * INSTALL: Fix typos.
1001
10022010-05-08 Chong Yidong <cyd@stupidchicken.com>
1003
1004 * configure.in: Add check for buggy version of GCC (Bug#6031).
1005
10062010-05-08 Glenn Morris <rgm@gnu.org>
1007
1008 * configure.in (HAVE_LIBNCURSES): New local variable.
1009 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1010 replacing cpp in src/s/*.h and src/Makefile.in.
1011
10122010-05-07 Chong Yidong <cyd@stupidchicken.com>
1013
1014 * Version 23.2 released.
1015
10162010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1017
1018 * configure.in: Add tests for `isnan' and `copysign'.
1019
10202010-05-07 Eli Zaretskii <eliz@gnu.org>
1021
1022 * config.bat: Allow for 2 leading `#'s in comments in
1023 src/Makefile.in.
1024
10252010-05-07 Glenn Morris <rgm@gnu.org>
1026
1027 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1028 Merges logic from src/s/* and src/Makefile.in.
1029 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1030
10312010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1032
1033 Define START_FILES and LIB_STANDARD using autoconf.
1034 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1035 here from src/s/*.h.
1036 (HAVE_CRTIN): Remove, inline logic in the netbsd
1037 START_FILES/LIB_STANDARD computation.
1038
10392010-05-06 Glenn Morris <rgm@gnu.org>
1040
1041 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1042
1043 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1044 (LD_SWITCH_X_SITE): Remove unused variables.
1045
10462010-05-04 Glenn Morris <rgm@gnu.org>
1047
1048 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1049 as well.
1050 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1051
1052 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1053
1054 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1055 variables, replacing c_switch_machine, c_switch_system.
1056 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1057 @c_switch_system@.
1058
10592010-05-03 Glenn Morris <rgm@gnu.org>
1060
1061 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1062
1063 * make-dist: There are no more src/m/*.inp files.
1064
10652010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1066
1067 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1068 (ac_link): Do not use ld_switch_machine.
1069
10702010-05-01 Glenn Morris <rgm@gnu.org>
1071
1072 * configure.in (OTHER_OBJ): Remove.
1073 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1074
10752010-04-30 Glenn Morris <rgm@gnu.org>
1076
1077 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1078 Elsewhere, maybe include it.
1079
1080 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1081 (OLDXMENU, LIBXMENU): New output variables.
1082
1083 * configure.in (OTHER_OBJ): New output variable.
1084
10852010-04-28 Glenn Morris <rgm@gnu.org>
1086
1087 * configure.in (CYGWIN_OBJ): New output variable.
1088
1089 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1090
1091 * configure.in (FONT_OBJ): New output variable.
1092
1093 * configure.in (LIBXMU): New output variable.
1094
1095 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1096
1097 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1098 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1099
11002010-04-27 Glenn Morris <rgm@gnu.org>
1101
1102 * configure.in (LIBXTR6): New output variable. Move unixware special
1103 case here from src/s/unixware.h.
1104
1105 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1106 in Makefiles.
1107 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1108
1109 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1110 (LIBXP): No longer substitute in Makefiles.
1111 (MOTIF_LIBW): New output variable. Move system-specific settings here
1112 from src/s files.
1113
11142010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1115
1116 Reduce CPP usage.
1117 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1118 (unexec): Define unconditionally, all platforms define
1119 UNEXEC. AC_SUBST it.
1120 (UNEXEC_SRC): Remove, unused.
1121 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1122
11232010-04-27 Glenn Morris <rgm@gnu.org>
1124
1125 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1126 replaced by LIBXP.
1127
1128 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1129 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1130 On hpux10-20, default to /lib.
1131
1132 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1133
11342010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1135
1136 * configure.in (LIBS_MACHINE): Remove, unused.
1137
1138 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1139
11402010-04-24 Glenn Morris <rgm@gnu.org>
1141
1142 * configure.in (CRT_DIR): New output variable.
1143 (--with-crt-dir): New option. (Bug#5655)
1144 (HAVE_LIB64_DIR): Remove.
1145
11462010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1147
1148 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1149
11502010-04-22 Miles Bader <miles@gnu.org>
1151
1152 * configure.in: Get rid of "unix" pre-defined macro when
1153 preprocessing Makefile. (Bug#5857)
1154
11552010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1156
1157 Avoid non-portable shell command negation
1158 * configure.in: Revert last change.
1159
11602010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1161
1162 * configure.in: Change "if test ! -f" to "if ! test -f".
1163
11642010-04-21 Glenn Morris <rgm@gnu.org>
1165
1166 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1167 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1168
11692010-04-21 Karel Klíč <kklic@redhat.com>
1170
1171 * configure.in: New option: --with(out)-selinux, on by default.
1172 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1173 LIBSELINUX_LIBS in Makefiles.
1174
11752010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1176
1177 * configure.in: Remove all references to LIBX11_SYSTEM.
1178
11792010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1180
1181 * configure.in: Remove all references to C_DEBUG_SWITCH.
1182
11832010-03-27 Eli Zaretskii <eliz@gnu.org>
1184
1185 * config.bat <lib-src>: Edit out lines that begin with several #
1186 characters.
1187
11882010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1189
1190 * configure.in: Remove support for old UNIX System V systems and
1191 for Unixware on non-x86 machines.
1192
1193 * configure.in: Remove support for Solaris on PPC and for old versions.
1194
1195 * configure.in: Remove non-working lynxos port.
1196
11972010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1198
1199 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1200
12012010-03-19 Glenn Morris <rgm@gnu.org>
1202
1203 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1204 happy.
1205
12062010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1207
1208 * configure.in: Check for tputs and friends, abort if not
1209 found (bug#5735).
1210
12112010-03-18 Glenn Morris <rgm@gnu.org>
1212
1213 * configure.in (--with-x-toolkit): In the help text, say which options
1214 are synonyms.
1215
1216 * configure.in (--with-mmdf, --with-mail-unlink):
1217 New options, off by default.
1218 (--with-mailhost): New option to set default POP host.
1219 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1220 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1221 New variables, substituted in Makefiles.
1222 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1223 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1224 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1225 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1226 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1227
12282010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1229
1230 * Makefile.in (uninstall): Handle the case where archlibdir does not
1231 exist. (Bug#5720)
1232
12332010-03-12 Eli Zaretskii <eliz@gnu.org>
1234
1235 These changes remove termcap.c from the build on Posix platforms.
1236 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1237
1238 * configure: Regenerated.
1239
12402010-03-10 Chong Yidong <cyd@stupidchicken.com>
1241
1242 * Branch for 23.2.
1243
12442010-01-31 Juri Linkov <juri@jurta.org>
1245
1246 * .bzrignore: Add TAGS-LISP.
1247
12482010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1249
1250 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1251 this header file).
1252
12532010-01-12 Juanma Barranquero <lekktu@gmail.com>
1254
1255 * .bzrignore: Ignore all .exe, instead of individual files.
1256
12572010-01-12 Chong Yidong <cyd@stupidchicken.com>
1258
1259 * configure.in: Explicitly check for and link to -lXrender.
1260
12612010-01-12 Glenn Morris <rgm@gnu.org>
1262
1263 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1264 for bug reports for development versions.
1265
12662010-01-02 Eli Zaretskii <eliz@gnu.org>
1267
1268 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1269 build.
1270
12712009-12-27 Karl Fogel <kfogel@red-bean>
1272
1273 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1274 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1275
12762009-12-17 Glenn Morris <rgm@gnu.org>
1277
1278 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1279
12802009-12-15 Glenn Morris <rgm@gnu.org>
1281
1282 * info/dir: Add EDT entry.
1283 * Makefile.in (INFO_FILES): Add edt.
1284
12852009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1286
1287 * configure.in: Check for RSVG if GNUStep is used.
1288
12892009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1290
1291 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1292
12932009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1294
1295 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1296
12972009-12-01 Glenn Morris <rgm@gnu.org>
1298
1299 * make-dist: Add etc/images/mpc directory.
1300
13012009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1302
1303 * configure.in: Don't check for GConf unless X is used.
1304
13052009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1306
1307 * configure.in: Use -Wdeclaration-after-statement if available.
1308
13092009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1310
1311 * configure.in: New option: --with(out)-gconf.
1312 Set HAVE_GCONF if we find gconf.
1313
13142009-11-17 Glenn Morris <rgm@gnu.org>
1315
1316 * Makefile.in (INFO_FILES): Add semantic.
1317
13182009-11-16 Chong Yidong <cyd@stupidchicken.com>
1319
1320 * info/dir: Add Semantic.
1321
13222009-11-16 Glenn Morris <rgm@gnu.org>
1323
1324 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1325 pattern, so as not to exclude makefile*.el. (Bug#4912)
1326
13272009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1328
1329 * configure.in: --enable-autodepend is new. Check for GNU Make
1330 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1331 gcc and GNU make to generate dependencies.
1332
13332009-10-27 Glenn Morris <rgm@gnu.org>
1334
1335 * make-dist: Make links to doc/lispintro/*.pdf.
1336
13372009-10-23 Jim Meyering <meyering@redhat.com>
1338
1339 * configure.in: Invoke $CPP with -P when creating Makefile and
1340 src/Makefile. Without this, gcc 4.4.2 converts each
1341 backslash-newline pair in the input to a bare newline, yielding
1342 invalid Makefiles.
1343
1344 * configure: Regenerate.
1345
13462009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1347
1348 * configure.in (vax-dec-vms): Remove, not supported anymore.
1349
13502009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1351
1352 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1353 (*-apple-darwin*): Add x86_64 architecture.
1354
13552009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1356
1357 * config.guess, config.sub: Updated from master source.
1358
13592009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1360
1361 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1362
13632009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1364
1365 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1366
13672009-09-29 Glenn Morris <rgm@gnu.org>
1368
1369 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1370
13712009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1372
1373 * config.guess, config.sub: Updated from master source.
1374
1375 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1376
13772009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1378
1379 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1380
13812009-09-13 Chong Yidong <cyd@stupidchicken.com>
1382
1383 * INSTALL: Update URL for GNU FreeFont.
1384
13852009-09-09 Glenn Morris <rgm@gnu.org>
1386
1387 * Makefile.in (install-arch-indep): Don't recursively change perms of
1388 site-lisp and infodir. There may be non-Emacs files in here, and the
1389 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1390 (mkdir): Set umask to world-readable before creating directories.
1391 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1392
13932009-08-29 Glenn Morris <rgm@gnu.org>
1394
1395 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1396 (info): Don't give an error in the absence of makeinfo - let the doc
1397 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1398
13992009-08-23 Ken Raeburn <raeburn@raeburn.org>
1400
1401 * Makefile.in (install-arch-indep): If the versioned DOC-####
1402 generated during loadup+dump isn't found, install the plain DOC
1403 file that always gets generated, in case CANNOT_DUMP is set.
1404
1405 * configure.in: Warn if package version specified here doesn't
1406 match the version in version.el.
1407 * configure: Regenerate.
1408
14092009-08-22 Michael Albinus <michael.albinus@gmx.de>
1410
1411 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1412
1413 * configure: Regenerate.
1414
14152009-08-19 Glenn Morris <rgm@gnu.org>
1416
1417 * INSTALL: Remove reference to cvtmail.
1418
14192009-08-15 CHENG Gao <chenggao@gmail.com>
1420
1421 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1422
14232009-08-02 Kevin Ryde <user42@zip.com.au>
1424
1425 * INSTALL: Fix free fonts URL.
1426
14272009-07-22 Glenn Morris <rgm@gnu.org>
1428
1429 * configure.in (AC_PREREQ): Require autoconf 2.62.
1430
14312009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1432
1433 * configure.in (--enable-checking, --enable-profiling):
1434 Use AS_HELP_STRING.
1435
14362009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1437
1438 * configure.in (--enable-profiling): New option.
1439 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1440
14412009-06-27 Glenn Morris <rgm@gnu.org>
1442
1443 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1444
14452009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1446
1447 * configure.in (--enable-checking): New option.
1448
14492009-06-24 Glenn Morris <rgm@gnu.org>
1450
1451 * make-dist: Warn if subdir does not exist in source.
1452 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1453 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1454 No longer make links.
1455
14562009-06-24 Yavor Doganov <yavor@gnu.org>
1457
1458 * make-dist (tempdir): Don't create directories preferences.gorm
1459 and preferences.nib, they are no longer required.
1460
14612009-06-21 Chong Yidong <cyd@stupidchicken.com>
1462
1463 * Branch for 23.1.
1464
14652009-06-12 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * configure.in: Delete mac-fix-env target, which has been
1468 removed (Bug#3531).
1469
14702009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1471
1472 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1473
14742009-05-05 Per Starbäck <per@starback.se> (tiny change)
1475
1476 * BUGS: Use new binding of view-emacs-problems.
1477
14782009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1479
1480 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1481 for Solaris compatibility.
1482
14832009-04-25 Chong Yidong <cyd@stupidchicken.com>
1484
1485 * configure: Regenerate.
1486
1487 * configure.in: Disable use of FreeType without libXft.
1488
14892009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1490
1491 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1492 Check if it is declared in gtk.h.
1493
14942009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1495
1496 * Makefile.in (install-arch-indep): Remove .gitignore files.
1497
14982009-04-03 Kenichi Handa <handa@m17n.org>
1499
1500 * INSTALL: Make the section "Complex Text Layout support
1501 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1502
15032009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1504
1505 * configure.in (rs6000-ibm-aix6*): Fix typo.
1506
15072009-03-04 Glenn Morris <rgm@gnu.org>
1508
1509 * Makefile.in (INFO_FILES): Add auth.
1510
15112009-03-03 Glenn Morris <rgm@gnu.org>
1512
1513 * info/dir: Add Auth-source.
1514
15152009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1516
1517 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1518 the second.
1519
15202009-02-28 Eli Zaretskii <eliz@gnu.org>
1521
1522 * config.bat: Copy .dbxinit to _dbxinit.
1523
1524 * make-dist (Making links to `info'): Remove .gitignore.
1525
15262009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1527
1528 * Makefile.in (lib-src, lisp): Use simpler rule.
1529 (src): Be more specific to avoid recompiling all the .elc files just
1530 because the bootstrap-emacs is missing.
1531
15322009-02-26 Chong Yidong <cyd@stupidchicken.com>
1533
1534 * configure.in: Require librsvg >= 2.11.
1535
15362009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1537
1538 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1539 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1540
15412009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1542
1543 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1544
15452009-02-03 Glenn Morris <rgm@gnu.org>
1546
1547 * make-dist: Add some missing files, remove some that are no longer
1548 present.
1549
15502009-02-02 Glenn Morris <rgm@gnu.org>
1551
1552 * make-dist: Add some missing nextstep/ files.
1553
15542009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1555
1556 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1557
15582009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1559
1560 * configure.in: Add support for m68k-*-netbsd.
1561
15622009-01-14 Juri Linkov <juri@jurta.org>
1563
1564 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1565
1566 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1567 and bug-reference-mode.
1568
15692009-01-11 Juri Linkov <juri@jurta.org>
1570
1571 * INSTALL.CVS: Move configuration explicitly to the first step.
1572
15732009-01-09 Glenn Morris <rgm@gnu.org>
1574
1575 * .dir-locals.el: Don't set indent-tabs-mode.
1576
15772008-12-30 Kenichi Handa <handa@m17n.org>
1578
1579 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1580 the function OTF_get_variation_glyphs.
1581
15822008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1583
1584 * Makefile.in (install-arch-dep): Remove old directories in
1585 ns_app* before moving new directories there.
1586
15872008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1588
1589 * .dir-locals.el: Remove non-working entry for pmail.
1590 (fill-column): Fix typo.
1591 (change-log-mode): Add fill column.
1592
15932008-12-26 Eli Zaretskii <eliz@gnu.org>
1594
1595 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1596
15972008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1598
1599 * make-dist (tempdir): Distribute .dir-locals.el.
1600
1601 * .dir-locals.el: New file.
1602
16032008-12-19 Eli Zaretskii <eliz@gnu.org>
1604
1605 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1606 for rationale.
1607
16082008-12-13 Glenn Morris <rgm@gnu.org>
1609
1610 * Makefile.in (install-arch-indep): Add new man-pages.
1611 (manext): Remove variable.
1612 (MAN_PAGES): New variable.
1613 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1614 and remove.
1615 (uninstall): Remove desktop file and icons, game scores if empty.
1616
16172008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1618
1619 * config.guess, config.sub: Updated from master source.
1620
16212008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1622
1623 * Makefile.in (install-arch-indep): Install ebrowse.1.
1624
16252008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1626
1627 * configure.in: Add Solaris on x86_64.
1628
16292008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1630
1631 * config.guess, config.sub: Updated from master source.
1632
16332008-12-08 Eli Zaretskii <eliz@gnu.org>
1634
1635 * info/dir: Fix last change.
1636
16372008-12-07 Eli Zaretskii <eliz@gnu.org>
1638
1639 * info/dir: Untabify.
1640
16412008-11-28 Ulrich Mueller <ulm@gentoo.org>
1642
1643 * configure.in: Fix last change.
1644
16452008-11-28 Richard M Stallman <rms@gnu.org>
1646
1647 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1648 New configurations.
1649
16502008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1651
1652 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1653 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1654
16552008-11-15 Eli Zaretskii <eliz@gnu.org>
1656
1657 * Makefile.in (INFO_FILES): Remove ns-emacs.
1658
1659 * info/dir (NS-Emacs): Remove entry.
1660
16612008-11-08 Eli Zaretskii <eliz@gnu.org>
1662
1663 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1664
16652008-11-07 Glenn Morris <rgm@gnu.org>
1666
1667 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1668
16692008-10-31 Eli Zaretskii <eliz@gnu.org>
1670
1671 * config.bat: Tell user to expect one "File not found" message
1672 while the `doc' directory is being configured.
1673
16742008-10-30 Chong Yidong <cyd@stupidchicken.com>
1675
1676 * update-subdirs: Put obsolete directory last.
1677
16782008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1679
1680 * configure.in: Check fontconfig always.
1681
16822008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1683
1684 * configure (*-solaris2.[7-9]*): Fix typo.
1685
16862008-10-24 Glenn Morris <rgm@gnu.org>
1687
1688 * configure.in (--without-sync-input, --with-pkg-config-prog):
1689 Help strings start with lower case.
1690 (--with-gnustep-conf): New option.
1691 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1692
16932008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1694
1695 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1696 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1697 is not found. (Bug#1230)
1698
16992008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1700
1701 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1702 Use sol2-6.h for Solaris 7-9.
1703
17042008-10-18 Ulrich Mueller <ulm@gentoo.org>
1705
1706 * configure.in: Add support for GNU/Linux on SuperH.
1707
17082008-10-12 Andreas Schwab <schwab@suse.de>
1709
1710 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1711
17122008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1713
1714 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1715 "X") to avoid confusion.
1716
1717 * configure: Regenerate.
1718
17192008-09-07 Romain Francoise <romain@orebokech.com>
1720
1721 * make-dist: Distribute doc/man/ChangeLog.
1722
17232008-08-28 Chong Yidong <cyd@stupidchicken.com>
1724
1725 * configure.in: Disable XFT and Freetype when without X.
1726
1727 * configure: Regenerate.
1728
17292008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1730
1731 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1732
17332008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1734
1735 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1736 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1737
1738 * configure: Regenerate.
1739
17402008-08-20 Eli Zaretskii <eliz@gnu.org>
1741
1742 * configure.in: Move "#define subprocesses" before
1743 config_opsysfile is included.
1744
17452008-08-19 Kenichi Handa <handa@m17n.org>
1746
1747 * INSTALL (Extra fonts): Mention local fonts, don't mention
1748 mule-unicode.
1749
17502008-08-16 Chong Yidong <cyd@stupidchicken.com>
1751
1752 * make-dist: Omit info/.arch-inventory.
1753
17542008-08-16 Jason Rumney <jasonr@gnu.org>
1755
1756 * make-dist (tempdir/nt): Link emacsclient.rc.
1757
17582008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1759
1760 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1761 AC_SUBST it.
1762 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1763 AC_SUBST it.
1764 (OTHER_FILES): Always define for HAVE_NS.
1765 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1766 * configure: Regenerate.
1767
17682008-08-07 Andreas Schwab <schwab@suse.de>
1769
1770 * configure.in: Correctly handle
1771 --enable-cocoa-experimental-ctrl-g=no and
1772 --enable-ns-self-contained=yes.
1773
17742008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1775
1776 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1777 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1778 bother undef'ing since won't have desired effect.
1779
17802008-08-06 Andreas Schwab <schwab@suse.de>
1781
1782 * configure.in: Fix quoting.
1783
17842008-08-06 Chong Yidong <cyd@stupidchicken.com>
1785
1786 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1787
17882008-08-05 Ulrich Mueller <ulm@gentoo.org>
1789
1790 * configure.in: Add checks for krb5_error.text and
1791 krb5_error.e_text struct members.
1792
17932008-08-04 Chong Yidong <cyd@stupidchicken.com>
1794
1795 * configure.in: Test for existence of NSInteger.
1796 Suggested by Yavor Doganov.
1797
17982008-08-02 Romain Francoise <romain@orebokech.com>
1799
1800 * Makefile.in (INFO_FILES): Add mairix-el.
1801
18022008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1803
1804 * make-dist:
1805 * README: Remove VMS support.
1806 * vms: Remove directory.
1807
18082008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1809
1810 * configure.in (MULTI_KBOARD): Remove.
1811
18122008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1813
1814 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1815
18162008-07-29 Chong Yidong <cyd@stupidchicken.com>
1817
1818 * info/dir (File): Add mairix-el.
1819
18202008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1821
1822 Remove support for Mac Carbon.
1823 * mac: Remove directory.
1824 * make-dist:
1825 * configure.in:
1826 * README:
1827 * Makefile.in:
1828 * INSTALL: Remove code for Carbon.
1829 * configure: Regenerate.
1830
18312008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1832
1833 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1834
18352008-07-25 Chong Yidong <cyd@stupidchicken.com>
1836
1837 * configure.in: Check for getrlimit.
1838
1839 * configure: Regenerate.
1840
18412008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1842
1843 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1844 in src/Makefile.in.
1845 (static): Remove, autoconf would always comment it out anyway.
1846 (subprocesses): Define unconditionally.
1847
18482008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1849
1850 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1851 compilation under GNUstep.
1852
18532008-07-18 Kenichi Handa <handa@m17n.org>
1854
1855 * INSTALL (Complex Text Layout support libraries): Delete the
1856 paragraph about --enable-font-backend.
1857
18582008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1859
1860 * configure.in: Print out some info to user for NeXTstep builds.
1861 (ns-app): Remove enable option.
1862 (ns-self-contained): Add enable option.
1863 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1864 GNUstep, use to set install prefixes, and substitute in Makefiles.
1865 * configure: Regenerate.
1866 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1867 NS app bundle.
1868
18692008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1870
1871 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1872
18732008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1874
1875 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1876 NS_IMPL_COCOA.
1877
18782008-07-16 Glenn Morris <rgm@gnu.org>
1879
1880 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1881 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1882 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1883 never unset.
1884
1885 * make-dist: Add nextstep/ directories.
1886 (src, lib-src): Add .m files.
1887
18882008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1889
1890 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1891 (USER_FULL_NAME): Remove, not used anymore.
1892 * configure: Regenerate.
1893
18942008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1895
1896 Changes and additions for NeXTstep windowing system (Cocoa and
1897 GNUstep) support.
1898
1899 * configure.in: Add support for NS window system: --with-ns (default
1900 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1901 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1902 disable font backend if window system is "none", not if !HAVE_X11.
1903 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1904 (install-arch-dep): Add commands to assemble NS .app package.
1905
19062008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1907
1908 * configure.in: Use macppc for Darwin. Remove references to
1909 desupported systems.
1910 * configure: Regenerate.
1911
19122008-07-05 Glenn Morris <rgm@gnu.org>
1913
1914 * make-dist (EMACS): Doc fix.
1915 (lisp): There are no *.dat or image files here any more.
1916 (src): There are no *.s files here any more.
1917 (etc/images, etc/images/*): Link to most regular files.
1918
19192008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1920
1921 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1922
19232008-07-01 Glenn Morris <rgm@gnu.org>
1924
1925 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1926 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1927 and explicitly export there. (Bug#507.)
1928
19292008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1930
1931 * configure.in:
1932 * configure: Remove references to obsolete systems.
1933
19342008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1935
1936 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1937 make it depend on all other */.in files.
1938 (src/Makefile, src/config.stamp, lib-src/Makefile)
1939 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1940 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1941 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1942 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1943
1944 * configure.in: Don't create src/config.stamp any more.
1945
19462008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1947
1948 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1949
19502008-06-22 Glenn Morris <rgm@gnu.org>
1951
1952 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1953
19542008-06-21 Romain Francoise <romain@orebokech.com>
1955
1956 * Makefile.in (INFO_FILES): Add sasl.
1957
19582008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1959
1960 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1961 (bootstrap-build): Remove.
1962 (top_bootclean): New var.
1963 (top_distclean, bootstrap-clean): Use it.
1964 (bootstrap): Don't recheck config. Make normally.
1965
19662008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1967
1968 * Makefile.in (SUBDIR): Include `lisp'.
1969 (lisp): Depend on `src'.
1970 (top_distclean): Don't remove config.status.
1971 (bootstrap-clean): New target.
1972 (maintainer-clean): Use it.
1973 (bootstrap): Use bootstrap-clean. Re-run config.status.
1974 (src/bootstrap-emacs${EXEEXT}): New target.
1975 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1976 src/Makefile now takes care of it.
1977 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1978
19792008-06-15 Glenn Morris <rgm@gnu.org>
1980
1981 * info/dir: Add sasl.
1982
19832008-06-09 Alan Mackenzie <acm@muc.de>
1984
1985 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1986
19872008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1988
1989 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1990
19912008-06-07 Glenn Morris <rgm@gnu.org>
1992
1993 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1994 serve no purpose.
1995
19962008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1997
1998 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1999 * configure: Regenerate.
2000
20012008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2002
2003 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2004
20052008-05-14 Kenichi Handa <handa@m17n.org>
2006
2007 * configure: Regenerate.
2008
2009 * configure.in: Don't handle --disable-font-backend. Don't print
2010 a message about a font backend.
2011
20122008-05-09 Glenn Morris <rgm@gnu.org>
2013
2014 * configure.in: Make absence of makeinfo a fatal error only if the info
2015 files don't exist.
2016 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2017
20182008-05-07 Eli Zaretskii <eliz@gnu.org>
2019
2020 * config.bat: Fix last change: don't use < and > in "rem" lines,
2021 they are interpreted as redirection by DOS shells.
2022
20232008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2024
2025 * configure.in: Check availability of AvailabilityMacros.h
2026 if HAVE_CARBON.
2027
2028 * configure: Regenerate.
2029
20302008-05-03 Glenn Morris <rgm@gnu.org>
2031
2032 * configure.in (x_libraries): Remove standard 64-bit directories -
2033 experimental workaround for minor autoconf bug.
2034
2035 * configure.in (--without-makeinfo): New option. If set,
2036 absence of suitable makeinfo is not a fatal error.
2037 * Makefile.in (MAKEINFO): New, set by configure.
2038 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2039 (info-real): New target.
2040 (info): Without makeinfo, do nothing, else call `info-real'.
2041
20422008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2043
2044 * configure.in: Remove hpux10.20 from the desupported list.
2045
20462008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2047
2048 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2049
20502008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2051
2052 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2053 rather than change CPPFLAGS.
2054 (HAVE_GTK): Rename to USE_GTK.
2055
20562008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2057
2058 * configure.in: Replace the obsolete macros AC_AIX and
2059 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2060
20612008-04-05 Andreas Schwab <schwab@suse.de>
2062
2063 * configure.in: No longer create admin/unidata/Makefile.
2064
20652008-03-28 Andreas Schwab <schwab@suse.de>
2066
2067 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2068 (lisp/Makefile): New rule.
2069
20702008-03-13 Glenn Morris <rgm@gnu.org>
2071
2072 * configure.in (AC_INIT): Fix version number.
2073 (sync-input): Reword the option, since it's on by default.
2074
20752008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2076
2077 * configure.in: Add --enable-sync-input, default yes.
2078
20792008-03-11 Glenn Morris <rgm@gnu.org>
2080
2081 * Makefile.in (install-etc, mkdir): Handle directory
2082 etc/images/icons/hicolor/*/mimetypes/.
2083
2084 * make-dist: Handle icons/hicolor/scalable directory.
2085
20862008-03-05 Glenn Morris <rgm@gnu.org>
2087
2088 * configure.in: Enable font-backend by default.
2089 (USE_FONT_BACKEND): Set to "no" in absence of X.
2090 (PKG_CONFIG): Don't set multiple times, once is enough.
2091 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2092
20932008-03-03 Glenn Morris <rgm@gnu.org>
2094
2095 * Makefile.in (iconsrcdir): New variable.
2096 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2097 directory.
2098
20992008-02-29 Glenn Morris <rgm@gnu.org>
2100
2101 * test/: New directory.
2102
21032008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2104
2105 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2106
21072008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2108
2109 * configure.in: Print an error for systems that we think are obsolete
2110 and are proposed to be removed. Remove some more unused systems.
2111 Add support for powerpc-ibm-aix6*.
2112
21132008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2114
2115 * configure.in: Remove references to obsolete variables and systems.
2116
21172008-02-21 Glenn Morris <rgm@gnu.org>
2118
2119 * Makefile.in (set_installuser): New.
2120 (install-arch-indep): Use set_installuser to avoid duplicate code.
2121
2122 * README.unicode: Split into admin/notes/unicode,font-backend and
2123 remove.
2124
21252008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2126
2127 * configure.in (arm*-*-freebsd*): Add.
2128
21292008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2130
2131 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2132 dealing with obsolete variables.
2133
21342008-02-08 Glenn Morris <rgm@gnu.org>
2135
2136 * Makefile.in (check-info-dir): New target.
2137
21382008-02-08 Michael Olson <mwolson@gnu.org>
2139
2140 * Makefile.in (INFO_FILES): Add epa.
2141
2142 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2143 features" section.
2144
21452008-02-06 Glenn Morris <rgm@gnu.org>
2146
2147 * configure.in (--with-gcc): Give an error saying this option has
2148 been removed.
2149 (--with-gtk): Remove this option.
2150
21512008-02-06 Tom Tromey <tromey@redhat.com>
2152
2153 * configure.in (--with-gcc): Remove.
2154 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2155
21562008-02-05 Ulrich Mueller <ulm@gentoo.org>
2157
2158 * INSTALL: Recommend giflib, not libungif.
2159
21602008-02-05 Tom Tromey <tromey@redhat.com>
2161
2162 * configure.in (--with-dbus): Default to enabled.
2163
21642008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2165
2166 * INSTALL (Complex Text Layout support libraries): New section.
2167
21682008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2169
2170 * make-dist: Remove references to files in mac/ that have been
2171 deleted.
2172
21732008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2174
2175 * configure.in: For libotf and m17n-flt checks, set shell vars
2176 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2177 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2178 Reported by Ulrich Mueller.
2179
21802008-02-02 Eli Zaretskii <eliz@gnu.org>
2181
2182 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2183 admin/unidata/Makefile.in to Makefile.
2184
21852008-02-02 Glenn Morris <rgm@gnu.org>
2186
2187 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2188 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2189 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2190
21912008-02-01 Miles Bader <miles@gnu.org>
2192
2193 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2194 [libotf], and [m17n-flt] options.
2195
21962008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2197
2198 * configure.in: Add EMACS_ARG_N([libotf]...), and
2199 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2200 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2201 CFLAGS, and LIBS in checking of m17n-flt.
2202
22032008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2204
2205 * configure.in: Check the availability of m17n-flt library.
2206
22072008-02-01 Kenichi Handa <handa@m17n.org>
2208
2209 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2210 not available.
2211
22122008-02-01 Kenichi Handa <handa@m17n.org>
2213
2214 * configure.in: New args --enable-font-backend, --with-xft,
2215 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2216 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2217 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2218 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2219
22202008-02-01 Kenichi Handa <handa@m17n.org>
2221
2222 * make-dist: Include etc/charsets in tarball.
2223
22242008-02-01 Kenichi Handa <handa@m17n.org>
2225
2226 * configure.in: While running cpp on junk.c, include
2227 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2228 exists.
2229
22302008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2231
2232 * configure.in (xtensa): Match more configurations.
2233
22342008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2235
2236 * configure.in: Update comment.
2237
22382008-01-26 Glenn Morris <rgm@gnu.org>
2239
2240 * configure.in (--without-gcc): By default, neither off nor on.
2241 (--with-carbon): Tone down rhetoric in help text.
2242
22432008-01-25 Glenn Morris <rgm@gnu.org>
2244
2245 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2246 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2247 Default `Carbon' to off (it's unsupported).
2248
22492008-01-24 Glenn Morris <rgm@gnu.org>
2250
2251 * configure.in: Standardize dbus-related messages.
2252
22532008-01-23 Michael Olson <mwolson@gnu.org>
2254
2255 * configure.in (pkg-config-prog): Remove initial whitespace.
2256
22572008-01-23 Tom Tromey <tromey@redhat.com>
2258
2259 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2260 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2261 Update all users.
2262
22632008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2264
2265 * config.guess, config.sub: Updated from master source.
2266
22672008-01-17 Andreas Schwab <schwab@suse.de>
2268
2269 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2270
22712008-01-17 Glenn Morris <rgm@gnu.org>
2272
2273 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2274
22752008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2276
2277 * configure.in: Remove more references to unsupported systems.
2278
22792008-01-16 Sven Joachim <svenjoac@gmx.de>
2280
2281 * make-dist: Add --lzma.
2282
22832008-01-16 Glenn Morris <rgm@gnu.org>
2284
2285 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2286 configure checks for this.
2287
22882008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2289
2290 * configure.in: Remove more references to unsupported systems.
2291
22922008-01-06 Romain Francoise <romain@orebokech.com>
2293
2294 * configure.in: Delete extra semicolons.
2295
22962008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2297
2298 * configure.in: Remove references to unsupported systems.
2299
23002008-01-05 Romain Francoise <romain@orebokech.com>
2301
2302 * make-dist: Add --bzip2. Update copyright.
2303
23042008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2305
2306 * configure.in: Remove support for Masscomp.
2307
23082008-01-05 Glenn Morris <rgm@gnu.org>
2309
2310 * Makefile.in (desktopdir, icondir): New variables.
2311 (install-arch-indep): Also depend on `install-etc'.
2312 (install-etc): New target.
2313 (mkdir): Also create the `applications' and `icons' directories.
2314
23152008-01-04 Glenn Morris <rgm@gnu.org>
2316
2317 * make-dist: Update for new etc/images/icons/hicolor directory.
2318
23192007-12-09 Andreas Schwab <schwab@suse.de>
2320
2321 * configure.in: D-Bus is not enabled by default.
2322
23232007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2324
2325 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2326 change.
2327
23282007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2329
2330 * configure.in: Give package name and version to AC_INIT.
2331
23322007-12-03 Magnus Henoch <mange@freemail.hu>
2333
2334 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2335
23362007-12-03 Michael Albinus <michael.albinus@gmx.de>
2337
2338 * configure.in: No need for DBUS_INFO anymore.
2339
2340 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2341
23422007-12-02 Michael Albinus <michael.albinus@gmx.de>
2343
2344 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2345
2346 * Makefile.in (INFO_FILES): Add dbus.
2347
23482007-12-02 Romain Francoise <romain@orebokech.com>
2349
2350 * make-dist: Fix last change.
2351
23522007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2353
2354 * configure.in: Add support for gnu-kfreebsd.
2355
23562007-11-28 Glenn Morris <rgm@gnu.org>
2357
2358 * make-dist: Add etc/nxml.
2359
23602007-11-24 Romain Francoise <romain@orebokech.com>
2361
2362 * Makefile.in (INFO_FILES): Add nxml-mode.
2363
23642007-11-23 Romain Francoise <romain@orebokech.com>
2365
2366 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2367 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2368
23692007-11-20 Andreas Schwab <schwab@suse.de>
2370
2371 * configure.in: Always include <resolv.h> when checking for res_init.
2372
23732007-11-17 Andreas Schwab <schwab@suse.de>
2374
2375 * update-subdirs: Atomically update subdirs.el.
2376
23772007-11-17 Glenn Morris <rgm@gnu.org>
2378
2379 * Makefile.in (check-declare): New target.
2380
23812007-11-07 Glenn Morris <rgm@gnu.org>
2382
2383 * configure.in: Deprecate Mac Carbon port.
2384
23852007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2386
2387 * configure.in: Remove HAVE_X11R5 check.
2388
23892007-10-31 Glenn Morris <rgm@gnu.org>
2390
2391 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2392 when changing ownership of installed files.
2393
23942007-10-30 Glenn Morris <rgm@gnu.org>
2395
2396 * make-dist: Add new directory etc/gnus.
2397
23982007-10-30 Michael Olson <mwolson@gnu.org>
2399
2400 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2401
24022007-10-29 Glenn Morris <rgm@gnu.org>
2403
2404 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2405
24062007-10-23 Glenn Morris <rgm@gnu.org>
2407
2408 * MAINTAINERS: Move to admin/.
2409
24102007-10-17 Chong Yidong <cyd@stupidchicken.com>
2411
2412 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2413 (HAVE_LIBRESOLV): Also define if we are using res_init().
2414
24152007-10-17 Glenn Morris <rgm@gnu.org>
2416
2417 * FTP: Remove file, since it's just a duplicate of one in etc/.
2418
24192007-10-05 Eli Zaretskii <eliz@gnu.org>
2420
2421 * config.bat: Fix configuring `doc' due to changes in the
2422 directory structure.
2423
24242007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2425
2426 * configure.in: Don't use -lpthread on HP-UX.
2427
24282007-09-16 Glenn Morris <rgm@gnu.org>
2429
2430 * make-dist: File gfdl.1 has been removed.
2431
24322007-09-15 Glenn Morris <rgm@gnu.org>
2433
2434 * configure.in: Fix makeinfo version regexp.
2435
24362007-09-12 Glenn Morris <rgm@gnu.org>
2437
2438 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2439 implementation of alloca is not found.
2440
2441 * Makefile.in (SOURCES, unlock, relock): Delete.
2442 (install-arch-indep): Do not exclude the etc/ Makefiles.
2443
24442007-09-09 Juri Linkov <juri@jurta.org>
2445
2446 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2447
2448 * README: Add doc/ to documentation directories.
2449
24502007-09-08 Michael Olson <mwolson@gnu.org>
2451
2452 * MAINTAINERS: Add myself for ERC and tq.el.
2453 Update for new doc/ directory layout.
2454
24552007-09-06 Romain Francoise <romain@orebokech.com>
2456
2457 * make-dist: Update for new doc/ directory layout.
2458
24592007-09-06 Glenn Morris <rgm@gnu.org>
2460
2461 * Makefile.in (mansrcdir): New variable.
2462 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2463 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2464 update these targets for new doc/ directory layout.
2465 (doc/misc/Makefile): New target.
2466 (install-arch-indep): Use mansrcdir for new location of manpages.
2467 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2468 (relock, info, dvi): Update targets for new doc/ directory layout.
2469
2470 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2471 for new doc/ directory layout.
2472
24732007-09-02 Andreas Schwab <schwab@suse.de>
2474
2475 * configure.in: Use AS_HELP_STRING throughout.
2476 * configure: Regenerate.
2477
24782007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2479
2480 * configure.in: Require Gtk/Glib 2.6.
2481
24822007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2483
2484 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2485 Use them throughout in place of AC_ARG_WITH calls.
2486 * configure: Regenerate.
2487
24882007-09-01 Andreas Schwab <schwab@suse.de>
2489
2490 * configure.in: Put quotes around nested macro calls.
2491
24922007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2493
2494 * configure.in: Fix typo.
2495 * configure: Regenerate.
2496
24972007-08-30 Glenn Morris <rgm@gnu.org>
2498
2499 * configure.in (AH_BOTTOM): Copy some manual changes made to
2500 src/config.in here so they are not lost when it regenerates.
2501
2502 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2503
25042007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2505
2506 * README.multi-tty: New file.
2507
25082007-08-29 Glenn Morris <rgm@gnu.org>
2509
2510 * README: Increase version to 23.0.50.
2511
25122007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2513
2514 * configure.in: New option: --without-xaw3d.
2515
25162007-08-24 Glenn Morris <rgm@gnu.org>
2517
2518 * configure.in: Check for a suitably recent makeinfo.
2519
25202007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2521
2522 * configure.in (Check for required libraries): Typo.
2523
25242007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2525
2526 * configure.in: Check librsvg2 also for Mac Carbon.
2527
25282007-08-22 Romain Francoise <romain@orebokech.com>
2529
2530 * make-dist: Follow reorganization of files in etc/.
2531
25322007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2533
2534 * configure.in: Add support for SVG images through librsvg2.
2535
25362007-07-28 Eli Zaretskii <eliz@gnu.org>
2537
2538 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2539 to avoid an error message if there is no DOC there.
2540
25412007-07-25 Glenn Morris <rgm@gnu.org>
2542
2543 * Relicense all FSF files to GPLv3 or later.
2544
2545 * COPYING, info/COPYING: Switch to GPLv3.
2546
25472007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2548
2549 * configure.in: Complain if X seems to be installed but no
2550 development files were found.
2551
25522007-06-20 Glenn Morris <rgm@gnu.org>
2553
2554 * configure.in: Prefer libgif over libungif.
2555
25562007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2557
2558 * configure.in: Check for all image libraries before exiting.
2559
25602007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2561
2562 * configure.in: Exit with error if image libraries aren't found.
2563
25642007-06-13 Chong Yidong <cyd@stupidchicken.com>
2565
2566 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2567 when compiling without scrollbars.
2568
25692007-06-12 Glenn Morris <rgm@gnu.org>
2570
2571 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2572
25732007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2574
2575 * configure.in: Change wording about yes/gtk and lucid/athena
2576 being synonyms.
2577
25782007-06-08 Glenn Morris <rgm@gnu.org>
2579
2580 * configure.in: Make gtk the default toolkit.
2581
25822007-06-07 Glenn Morris <rgm@gnu.org>
2583
2584 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2585 for a Sun C compiler.
2586
2587 * Makefile.in (install-arch-indep): Install only the DOC- file
2588 specific to the build, if possible, rather than DOC-*.
2589
25902007-06-02 Chong Yidong <cyd@stupidchicken.com>
2591
2592 * Version 22.1 released.
2593
25942007-05-25 Chong Yidong <cyd@stupidchicken.com>
2595
2596 * mkinstalldirs: Sync to version in automake CVS.
2597
25982007-05-22 Andreas Schwab <schwab@suse.de>
2599
2600 * configure.in: Prefer build_alias over host when host_alias is not set.
2601 * configure: Regenerate.
2602
26032007-05-20 Andreas Schwab <schwab@suse.de>
2604
2605 * configure.in: Remove empty AC_SUBST.
2606 * configure: Regenerate.
2607
26082007-05-20 Nick Roberts <nickrob@snap.net.nz>
2609
2610 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2611 it like others.
2612 * configure: Regenerate.
2613
26142007-05-20 Nick Roberts <nickrob@snap.net.nz>
2615
2616 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2617 (AC_CHECK_LIB): Add -lgpm.
2618 * configure: Regenerate.
2619
26202007-05-03 Glenn Morris <rgm@gnu.org>
2621
2622 * configure: Tweak message about the absence of shell functions.
2623
26242007-04-27 Andreas Schwab <schwab@suse.de>
2625
2626 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2627
26282007-04-26 Glenn Morris <rgm@gnu.org>
2629
2630 * README: Increase version to 22.1.50.
2631
26322007-04-24 Juanma Barranquero <lekktu@gmail.com>
2633
2634 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2635
26362007-04-19 Glenn Morris <rgm@gnu.org>
2637
2638 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2639
26402007-04-18 Glenn Morris <rgm@gnu.org>
2641
2642 * INSTALL: Mention CPP.
2643
26442007-04-15 Glenn Morris <rgm@gnu.org>
2645
2646 * FTP: Replace with a pointer to the web version.
2647
26482007-04-13 Glenn Morris <rgm@gnu.org>
2649
2650 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2651
26522007-04-04 Glenn Morris <rgm@gnu.org>
2653
2654 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2655 compiling with Sun Studio on Solaris.
2656
26572007-03-23 Glenn Morris <rgm@gnu.org>
2658
2659 * configure.in: Restore support for hp800 (removed 2007-01-27)
2660 following clarification of legal status.
2661
26622007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2663
2664 * configure.in: Add support for AIX4.3 on IBM RS6000.
2665
2666 * configure: Regenerate.
2667
26682007-03-20 Richard Stallman <rms@gnu.org>
2669
2670 * configure.in: Fix previous change.
2671
26722007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2673
2674 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2675 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2676 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2677
26782007-03-19 Chong Yidong <cyd@stupidchicken.com>
2679
2680 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2681 user specifies "without".
2682
2683 * configure: Regenerate.
2684
26852007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2686
2687 * configure.in: Warning for Gtk+ and Cygwin added.
2688 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2689
26902007-02-27 Glenn Morris <rgm@gnu.org>
2691
2692 * make-dist (oldXMenu): Remove Imakefile.
2693 (etc/images): Add README.
2694
26952007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2696
2697 * configure.in (xtensa-*-linux-gnu*): New configuration.
2698
2699 * configure: Regenerate.
2700
27012007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2702
2703 * config.guess, config.sub: Updated from master source.
2704
27052007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2706
2707 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2708
27092007-01-29 Chong Yidong <cyd@stupidchicken.com>
2710
2711 * configure.in: Restore support for hp800's not running HP-UX.
2712
2713 * configure: Regenerate.
2714
27152007-01-27 Chong Yidong <cyd@stupidchicken.com>
2716
2717 * configure.in: Remove support for hp800 and sr2k machine types.
2718
2719 * configure: Regenerate.
2720
27212007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2722
2723 * configure.in: Add check for libXft.
2724
27252007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2726
2727 * INSTALL: Info files moved to share/info.
2728
27292007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2730
2731 * configure.in: Detect and use fink-installed in intel-based Mac
2732 builds; change Apple Darwin section to support both PowerPC and
2733 Intel-based Macs.
2734
27352006-12-26 Andreas Schwab <schwab@suse.de>
2736
2737 * Makefile.in (datarootdir): Define.
2738
27392006-12-24 Richard Stallman <rms@gnu.org>
2740
2741 * configure.in: Require Autoconf 2.61.
2742
27432006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2744
2745 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2746 Remove redundant entry for powerpc-apple-netbsd.
2747
2748 * configure: Regenerate.
2749
27502006-12-22 Chong Yidong <cyd@stupidchicken.com>
2751
2752 * configure: Regenerate with autoconf 2.61.
2753
27542006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2755
2756 * configure.in: Detect alsa/asoundlib.h also.
2757 * configure: Regenerate.
2758
27592006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2760
2761 * configure.in: Check if GTK+ compiles at all.
2762
27632006-12-10 Andreas Schwab <schwab@suse.de>
2764
2765 * configure.in: Remove check for struct timezone, its result is
2766 never used.
2767
27682006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2769
2770 * configure.in: Add support for Solaris 10 on x86-64.
2771
27722006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2773
2774 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2775 of PKG_CONFIG_PATH.
2776
27772006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2778
2779 * configure.in (HAVE_SYNC): New test.
2780
27812006-12-03 Glenn Morris <rgm@gnu.org>
2782
2783 * Makefile.in: Fix Copyright format.
2784
2785 * configure.in (AH_TOP): Add missing Copyright year.
2786
2787 * update-subdirs: Add missing Copyright years.
2788
27892006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2790
2791 * Makefile.in: Touch only the parts of the share/emacs directory
2792 specific to this version.
2793
27942006-11-26 Chong Yidong <cyd@stupidchicken.com>
2795
2796 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2797
27982006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2799
2800 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2801
28022006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2803
2804 * configure.in: Prefer X11 to Carbon only when some X-specific
2805 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2806
28072006-11-04 Romain Francoise <romain@orebokech.com>
2808
2809 * Makefile.in (bootstrap-clean-before): Fix typo.
2810 Use new target `bootstrap-clean' in the leim subdirectory.
2811
28122006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2813
2814 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2815
28162006-10-30 Chong Yidong <cyd@stupidchicken.com>
2817
2818 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2819 directories.
2820
28212006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2822
2823 * configure.in: Enable x86-64 OpenBSD compilation.
2824
28252006-10-28 Glenn Morris <rgm@gnu.org>
2826
2827 * AUTHORS: Add cal-html.el author.
2828
28292006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2830
2831 * make-dist: Make links to mac/make-package and
2832 mac/Emacs.app/Contents/Resources/Emacs.icns.
2833
28342006-10-27 Chong Yidong <cyd@stupidchicken.com>
2835
2836 * README: Bump version number to 22.0.90.
2837
28382006-10-23 Andreas Schwab <schwab@suse.de>
2839
2840 * configure.in: Make sure x_default_search_path is always set even
2841 when x_libraries is empty, and look in .../share as well for each
2842 library directory.
2843
28442006-09-28 Kenichi Handa <handa@m17n.org>
2845
2846 * configure.in (locallisppath): Don't include leim dir.
2847 (lisppath): Include leim dir.
2848
28492006-09-15 Jay Belanger <belanger@truman.edu>
2850
2851 * COPYING: Replace "Library Public License" by "Lesser Public
2852 License" throughout.
2853
28542006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2855
2856 * make-dist (EMACS): Exit and fail if the EMACS environment
2857 variable is set to something other than an absolute file name.
2858
28592006-08-16 Andreas Schwab <schwab@suse.de>
2860
2861 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2862 of hardcoding it.
2863
28642006-08-16 Richard Stallman <rms@gnu.org>
2865
2866 * INSTALL.CVS: Clean up wording.
2867
28682006-07-14 Eli Zaretskii <eliz@gnu.org>
2869
2870 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2871 $PKG_CONFIG --exists "$2" to config.log.
2872 * configure: Regenerate.
2873
28742006-07-08 Richard Stallman <rms@gnu.org>
2875
2876 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2877
28782006-07-09 Kim F. Storm <storm@cua.dk>
2879
2880 * CONTRIBUTE: Use outline format.
2881 Add section on copyright years (from admin/notes/years).
2882
28832006-07-08 Eli Zaretskii <eliz@gnu.org>
2884
2885 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2886 to /dev/null, since we don't need the error message, just the
2887 exit status.
2888
28892006-07-07 Eli Zaretskii <eliz@gnu.org>
2890
2891 * CONTRIBUTE: Slight formatting changes and typo fixes.
2892 Add description of NEWS markings.
2893
28942006-07-07 Kim F. Storm <storm@cua.dk>
2895
2896 * CONTRIBUTE: Mention INSTALL.CVS.
2897
28982006-07-05 Romain Francoise <romain@orebokech.com>
2899
2900 * make-dist (top-level): Add CONTRIBUTE.
2901
29022006-07-04 Richard Stallman <rms@gnu.org>
2903
2904 * CONTRIBUTE: Much rewrite.
2905
29062006-07-04 Nick Roberts <nickrob@snap.net.nz>
2907
2908 * CONTRIBUTE: New file.
2909
29102006-06-24 Eli Zaretskii <eliz@gnu.org>
2911
2912 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2913
29142006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2915
2916 * configure.in: Add check for ALSA.
2917
29182006-05-06 Eli Zaretskii <eliz@gnu.org>
2919
2920 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2921
2922 * info/dir: Remove the Emacs-Xtra entry.
2923
29242006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2925
2926 Update copyright year(s) in many files.
2927
29282006-04-01 Eli Zaretskii <eliz@gnu.org>
2929
2930 * configure: Regenerated.
2931
29322006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2933
2934 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2935 --without-toolkit-scroll-bars was specified.
2936
29372006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2938
2939 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2940 to CFLAGS. Update Copyright years written to src/config.in.
2941
29422006-03-18 Claudio Fontana <claudio@gnu.org>
2943
2944 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2945 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2946 to be installed/uninstalled.
2947 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2948 to Info files installed by Emacs.
2949
29502006-03-03 Claudio Fontana <claudio@gnu.org>
2951
2952 * Makefile.in (install, uninstall): Add DESTDIR variable to
2953 support staged installations.
2954
29552006-02-14 Richard M. Stallman <rms@gnu.org>
2956
2957 * configure.in (s390x-*-linux-gnu*): New configuration.
2958
29592006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2960
2961 * configure.in: Require GTK 2.4 or newer.
2962
29632006-01-29 Michael Olson <mwolson@gnu.org>
2964
2965 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2966 * info/dir (ERC): New entry.
2967
29682006-01-29 Eli Zaretskii <eliz@gnu.org>
2969
2970 * info/dir: Fix last change.
2971
29722006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2973
2974 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2975
29762006-01-27 Eli Zaretskii <eliz@gnu.org>
2977
2978 * info/dir: Untabify the whole file.
2979 (Rcirc): New entry.
2980
29812006-01-12 Andreas Schwab <schwab@suse.de>
2982
2983 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2984 check.
2985
29862006-01-02 Chong Yidong <cyd@stupidchicken.com>
2987
2988 * configure.in: Use -Wno-pointer-sign if available.
2989
29902005-12-29 Andreas Schwab <schwab@suse.de>
2991
2992 * config.guess, config.sub: Updated from master source.
2993
29942005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2995
2996 * configure.in: Use amdx86-64 for freebsd on x86_64.
2997
29982005-11-22 Romain Francoise <romain@orebokech.com>
2999
3000 * make-dist: Add etc/images/icons.
3001
30022005-11-03 Andreas Schwab <schwab@suse.de>
3003
3004 * configure.in: Use GZIP_PROG instead of GZIP.
3005
3006 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3007 (install-arch-indep): Adjust.
3008
30092005-11-01 Andreas Schwab <schwab@suse.de>
3010
3011 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3012 (bootfast): Likewise.
3013
30142005-11-01 Romain Francoise <romain@orebokech.com>
3015
3016 * configure.in: Check for gzip.
3017
3018 * Makefile.in (install): Compress source files.
3019
30202005-10-24 Steven Tamm <steventamm@mac.com>
3021
3022 * configure.in: Fix darwin386 configuration issue.
3023
30242005-10-22 Eli Zaretskii <eliz@gnu.org>
3025
3026 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3027
30282005-10-17 Bill Wohler <wohler@newt.com>
3029
3030 * make-dist: Create and populate etc/images/low-color.
3031
30322005-10-15 Bill Wohler <wohler@newt.com>
3033
3034 * make-dist: Create and populate etc/images/gud.
3035
30362005-10-08 Richard M. Stallman <rms@gnu.org>
3037
3038 * make-dist (tempparent): Don't check for 14-char file name limit.
3039
30402005-10-07 Romain Francoise <romain@orebokech.com>
3041
3042 * make-dist: Add etc/images/ezimage and etc/images/mail
3043 directories. Install images in etc/images.
3044
30452005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3046
3047 * configure.in: Prefer Carbon if --enable-carbon-app or
3048 --with-carbon is explicitly specified even when X11 is detected.
3049
30502005-09-15 Ulf Jasper <ulf.jasper@web.de>
3051
3052 * Makefile.in (install-arch-indep, uninstall):
3053 Handle newsticker manual.
3054 (info): Add - to commands.
3055
30562005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3057
3058 Remove the MAXPATHLEN limitations:
3059
3060 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3061
30622005-09-09 Eli Zaretskii <eliz@gnu.org>
3063
3064 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3065 * configure: Regenerate.
3066
30672005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3068
3069 * config.guess, config.sub: Updated from master source.
3070
30712005-08-03 Juanma Barranquero <lekktu@gmail.com>
3072
3073 * .cvsignore: Add `lock'.
3074
30752005-07-28 Juanma Barranquero <lekktu@gmail.com>
3076
3077 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3078
30792005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3080
3081 Merge gnulib getopt implementation into Emacs.
3082
3083 * Makefile.in (AUTOCONF_INPUTS): New macro.
3084 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3085 so that these files also depend on m4/getopt.m4.
3086 * configure.in: Configure getopt by including m4/getopt.m4,
3087 and configuring a getopt replacement if necessary.
3088 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3089 * m4/getopt.m4: New file.
3090
30912005-07-06 Lute Kamstra <lute@gnu.org>
3092
3093 * configure.in: Fix capitalization.
3094
30952005-07-04 Lute Kamstra <lute@gnu.org>
3096
3097 Update FSF's address in GPL notices.
3098
30992005-06-19 Jérôme Marant <jerome@marant.org>
3100
3101 * Makefile.in (epaths-force): Protect both lisppath and
3102 buildlisppath from whitespace.
3103
31042005-06-08 Steven Tamm <steventamm@mac.com>
3105
3106 * configure.in: Support Darwin/MacOSX on Intel
3107
31082005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3109
3110 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3111
31122005-05-11 Jérôme Marant <jmarant@marant.org>
3113
3114 * configure.in: Add --enable-locallisppath.
3115
31162005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3117
3118 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3119 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3120 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3121
31222005-05-07 Jérôme Marant <jerome@marant.org>
3123
3124 * make-dist: Remove references to makefile.nt and makefile.def.
3125 Include widgets and images subdirectories of etc. Do not exclude
3126 ldefs-boot.el.
3127
31282005-04-23 Andreas Schwab <schwab@suse.de>
3129
3130 * configure.in: Remove duplicate match for powerpc configuration.
3131
31322005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3133
3134 * configure.in: Check for <pwd.h>.
3135
31362005-04-14 Lute Kamstra <lute@gnu.org>
3137
3138 * make-dist: Distribute all ChangeLog files in lisp/.
3139 Don't distribute ldefs-boot.el.
3140 lisp/makefile.nt no longer exists.
3141
31422005-04-13 Lute Kamstra <lute@gnu.org>
3143
3144 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3145 for "no-byte-compile: t" in the file instead.
3146
31472005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3148
3149 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3150 shadow the main Lesstif/Motif-2.1 libs and includes.
3151
31522005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3153
3154 * configure.in: Only add XASSERTS to cppflags.
3155
31562005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3157
3158 * configure.in: Added --enable-asserts.
3159
31602005-02-09 Kim F. Storm <storm@cua.dk>
3161
3162 Change release version from 21.4 to 22.1 throughout.
3163 Change development version from 21.3.50 to 22.0.50.
3164
31652005-01-19 Steven Tamm <steventamm@mac.com>
3166
3167 * configure.in: Check for <sys/utsname.h>.
3168
31692004-12-11 Kim F. Storm <storm@cua.dk>
3170
3171 * Makefile.in (info): Undo 2004-12-05 change.
3172
31732004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3174
3175 * info/dir (File): Add URL and Org Mode manuals.
3176 * Makefile.in (install-arch-indep, uninstall): Add url and org
3177 manuals.
3178
31792004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3180
3181 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3182 committed to src/config.in.
3183
31842004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3185
3186 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3187 pthreads and define HAVE_GTK_AND_PTHREAD.
3188
31892004-12-05 Richard M. Stallman <rms@gnu.org>
3190
3191 * Makefile.in (info): Ignore errors building info files.
3192
31932004-11-27 Eli Zaretskii <eliz@gnu.org>
3194
3195 * config.bat: If 8-byte alignment is not supported, define
3196 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3197 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3198 filter through Sed to remove the quotes.
3199
32002004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3201
3202 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3203 not apply to files explicitly `cvs add'ed.
3204
32052004-11-12 Eli Zaretskii <eliz@gnu.org>
3206
3207 * config.bat: Don't require djecho.exe for the v1.x build.
3208 Add a test for DECL_ALIGN support, and add a trivial definition to
3209 src/config.h if 8-byte alignment is not supported.
3210
32112004-11-08 Kim F. Storm <storm@cua.dk>
3212
3213 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3214 files before building.
3215 (bootfast, bootstrap-clean-before-fast): New targets, like
3216 bootstrap but don't remove .elc files.
3217
32182004-11-06 Lars Brinkhoff <lars@nocrew.org>
3219
3220 * configure.in: Add check for getrusage.
3221
32222004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3223
3224 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3225 New tests for new and old GTK file dialogs.
3226 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3227 to no.
3228
32292004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3230
3231 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3232 can be set. Remove SETARCH test.
3233
32342004-10-08 Steven Tamm <steventamm@mac.com>
3235
3236 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3237
32382004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3239
3240 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3241 AC_MSG_WARN. Move output of warning message to end of configure run.
3242
32432004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3244
3245 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3246 Run test to see if heap start address is random.
3247
32482004-09-29 Miles Bader <miles@gnu.org>
3249
3250 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3251 if setarch is present.
3252
32532004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3254
3255 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3256
32572004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3258
3259 * configure.in: Check for exec-shield.
3260
32612004-08-06 Andreas Schwab <schwab@suse.de>
3262
3263 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3264
32652004-07-31 Eli Zaretskii <eliz@gnu.org>
3266
3267 * config.bat: Update URLs in the comments.
3268
32692004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3270
3271 * Makefile.in (install-arch-indep): Add pgg and sieve.
3272
3273 * info/.cvsignore: Added pgg and sieve.
3274
32752004-07-05 Andreas Schwab <schwab@suse.de>
3276
3277 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3278
32792004-06-21 Kenichi Handa <handa@m17n.org>
3280
3281 * make-dist: Link leim-ext.el into tempdir.
3282
32832004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3284
3285 * info/dir (File): Add emacs-xtra.
3286 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3287
32882004-06-12 Juri Linkov <juri@jurta.org>
3289
3290 * info/dir: Move menu help lines from `* Menu:' to file header.
3291 Describe the purpose of a red *.
3292
32932004-05-04 Dave Love <fx@gnu.org>
3294
3295 * configure.in: Don't use `extrasub'.
3296
32972004-04-29 Dave Love <fx@gnu.org>
3298
3299 * configure.in: Don't forget to quote args to `test'.
3300
33012004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3302
3303 * autogen.sh: Update filename in "please read" message.
3304
33052004-04-17 Richard M. Stallman <rms@gnu.org>
3306
3307 * INSTALL: Move the info about site-lisp dirs,
3308 and say uninstalled Emacs looks there too.
3309
33102004-04-04 Eli Zaretskii <eliz@gnu.org>
3311
3312 * config.bat (lib-src): Recognize comment lines in Makefile.in
3313 that have a TAB after the #, to avoid errors in preprocessing with
3314 GCC 3.3.3.
3315
33162004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3317
3318 * Makefile.in: Mention in comment that `make maintainer-clean'
3319 deletes .elc files.
3320
33212004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3322
3323 * update-subdirs: Add local variables to prevent byte-compiling.
3324
33252004-03-21 Dave Love <fx@gnu.org>
3326
3327 * configure.in: Fix previous change.
3328
33292004-03-18 Dave Love <fx@gnu.org>
3330
3331 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3332
33332004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3334
3335 * info/dir (File): Add SMTP and SES.
3336
33372004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3338
3339 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3340 (bootstrap): Use the new bootstrap-prepare target in lisp.
3341
33422004-02-18 Kim F. Storm <storm@cua.dk>
3343
3344 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3345
33462004-02-16 Eli Zaretskii <eliz@gnu.org>
3347
3348 * make-dist: Don't link index.*perm and permute-index into tempdir.
3349
33502004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3351
3352 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3353 to match previous changes by Eli Zaretskii.
3354
33552004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3356
3357 * Makefile.in: Set CDPATH to an empty string.
3358
33592004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3360
3361 * configure.in <darwin>: Use fink packages if available.
3362
33632004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3364
3365 * make-dist (lispref): Do include lispref/index.texi.
3366
33672004-01-06 Eric Hanchrow <offby1@blarg.net>
3368
3369 * make-dist (tempdir): Include cursors in nt/icons.
3370
33712003-12-30 Eli Zaretskii <eliz@gnu.org>
3372
3373 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3374 clashes with install-sh on 8+3 filesystems.
3375
33762003-12-08 Miles Bader <miles@gnu.org>
3377
3378 * .cvsignore: Add .arch-inventory.
3379
33802003-12-24 Andreas Schwab <schwab@suse.de>
3381
3382 * configure.in: Check for <sys/socket.h>. Include it before
3383 including <net/if.h>. Move check for <net/if.h> before its use.
3384
33852003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3386
3387 * Makefile.in (install-arch-dep): Don't let cd output go into
3388 pipe for carbon_appdir.
3389
33902003-12-24 Andreas Schwab <schwab@suse.de>
3391
3392 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3393
33942003-12-01 Andreas Schwab <schwab@suse.de>
3395
3396 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3397 hardcoding gcc.
3398
33992003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3400
3401 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3402 multiple displays.
3403 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3404
34052003-09-23 Dave Love <fx@gnu.org>
3406
3407 * configure.in: Check members of struct ifreq.
3408
34092003-09-14 Kim F. Storm <storm@cua.dk>
3410
3411 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3412
34132003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3414
3415 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3416
34172003-08-18 Lute Kamstra <lute@gnu.org>
3418
3419 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3420 required anymore.
3421
34222003-08-07 Andrew Choi <akochoi@shaw.ca>
3423
3424 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3425 option instead of -traditional-cpp for CPP.
3426
34272003-07-29 Richard M. Stallman <rms@gnu.org>
3428
3429 * configure.in (HAVE_XIM): Define if XIM is available.
3430
34312003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3432
3433 * configure.in: The function gtk_window_set_icon_from_file was
3434 introduced in GTK+ 2.2, so check for that release.
3435
34362003-07-23 Andreas Schwab <schwab@suse.de>
3437
3438 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3439
3440 * Makefile.in (YACC): Remove, not used.
3441 (MAINT): Don't set.
3442 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3443 disable dependency on ${srcdir}/configure.in when maintainer mode
3444 is disabled.
3445
34462003-07-22 Dave Love <fx@gnu.org>
3447
3448 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3449 HAVE_X11, not with_xim.
3450 (HAVE_CRTIN): Provide template.
3451 <with_png>: Test for png.h and libpng/png.h.
3452
34532003-07-15 Andreas Schwab <schwab@suse.de>
3454
3455 * configure.in: Temporarily leave quoting for AC_DEFINE.
3456
34572003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3458
3459 * configure.in: Check for posix_memalign.
3460
34612003-07-12 Richard M. Stallman <rms@gnu.org>
3462
3463 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3464
34652003-07-09 Kim F. Storm <storm@cua.dk>
3466
3467 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3468 functionality of --without-xim.
3469
34702003-06-29 Dave Love <fx@gnu.org>
3471
3472 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3473
34742003-06-23 Dave Love <fx@gnu.org>
3475
3476 * configure.in: Check for sys/_mbstate_t.h.
3477 Test XRegisterIMInstantiateCallback prototype.
3478 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3479
34802003-06-06 Dave Love <fx@gnu.org>
3481
3482 * configure.in: Check for locale.h.
3483
34842003-06-05 Dave Love <fx@gnu.org>
3485
3486 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3487 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3488 (NLIST_STRUCT): Don't define.
3489 (AH_BOTTOM): Define my_strftime.
3490
34912003-06-02 Richard M. Stallman <rms@gnu.org>
3492
3493 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3494
34952003-05-24 Andreas Schwab <schwab@suse.de>
3496
3497 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3498 bzero, and bcmp.
3499
35002003-05-22 Dave Love <fx@gnu.org>
3501
3502 * configure.in: Remove redundant test for term.h. Test for difftime.
3503
35042003-05-20 Dave Love <fx@gnu.org>
3505
3506 * configure.in: Append * to s390-*-linux-gnu case.
3507 (LIBMAIL) <lockfile>: Don't define.
3508
35092003-04-30 Richard M. Stallman <rms@gnu.org>
3510
3511 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3512
35132003-04-28 Francesco Potortì <pot@gnu.org>
3514
3515 * configure.in: Undo last (RMS') change, as it is useless, per
3516 Dave Love.
3517
35182003-04-08 Richard M. Stallman <rms@gnu.org>
3519
3520 * configure.in: Put #include of jpeglib.h at start of line.
3521
35222003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3523
3524 * INSTALL (* GNU/Linux development packages): Mention Debian and
3525 RedHat package names.
3526
35272003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3528
3529 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3530
35312003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3532
3533 * INSTALL (* GNU/Linux development packages): Tell people to
3534 install additional packages for compiling Emacs.
3535
35362003-04-06 Francesco Potortì <pot@gnu.org>
3537
3538 * configure.in: Use the same configuration for all aix5, not just
3539 aix5.1.
3540
35412003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3542
3543 * configure.in: Check for need for bigtoc support on IBM AIX for
3544 solving a linker table overflow problem.
3545
35462003-03-03 Rob Browning <rlb@defaultvalue.org>
3547
3548 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3549 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3550 over bzero, bcmp, and bcopy.
3551
35522003-02-23 Simon Josefsson <jas@extundo.com>
3553
3554 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3555
35562003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3557
3558 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3559
35602003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3561
3562 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3563
35642003-02-08 Andreas Schwab <schwab@suse.de>
3565
3566 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3567 instead of the substitution.
3568
35692003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3570
3571 * Makefile.in: Use @EXEEXT@ for Cygwin.
3572 Use USERNAME if LOGNAME is not set (for Cygwin).
3573
3574 * configure.in: Add opsys=cygwin.
3575
35762003-01-22 Andreas Schwab <schwab@suse.de>
3577
3578 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3579 redefining it explicitly in src/config.in.
3580
35812003-01-22 Markus Rost <rost@math.ohio-state.edu>
3582
3583 * Makefile.in (bootstrap): Make bootstrap-after.
3584
35852003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3586
3587 * configure.in: Fix --with-gtk.
3588
35892003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3590
3591 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3592
3593 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3594
35952003-01-14 Francesco Potortì <pot@gnu.org>
3596
3597 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3598
35992003-01-07 Steven Tamm <steventamm@mac.com>
3600
3601 * configure.in: New option, --enable-carbon-app, to specify
3602 that the application should be installed
3603 * Makefile.in (install-arch-dep): On Mac OS X, install the
3604 Emacs.app application if carbon-app is enabled
3605
36062003-01-06 Dave Love <fx@gnu.org>
3607
3608 * configure.in: Check for nl_langinfo.
3609 [!HAVE_SIZE_T]: Fix typedef.
3610
36112003-01-06 David Kastrup <dak@gnu.org>
3612
3613 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3614
3615 * configure.in: Add tests for install-info.
3616
36172002-12-09 Markus Rost <rost@math.ohio-state.edu>
3618
3619 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3620 use again sol2-6 instead of sol2-8.
3621
36222002-12-09 Dave Love <fx@gnu.org>
3623
3624 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3625
36262002-12-08 Andreas Schwab <schwab@suse.de>
3627
3628 * Makefile.in (install-arch-indep): Revert last change.
3629
36302002-11-27 Dave Love <fx@gnu.org>
3631
3632 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3633 Check for __sys_siglist too. Check for memset.
3634 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3635
36362002-11-22 Juanma Barranquero <lektu@terra.es>
3637
3638 * config.guess, config.sub: Updated from master source.
3639
36402002-11-19 Karl Fogel <kfogel@red-bean.com>
3641
3642 * autogen.sh: New file.
3643
36442002-11-15 Dave Love <fx@gnu.org>
3645
3646 * configure.in: Tidy up various quoting issues throughout.
3647 Use AC_GNU_SOURCE.
3648 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3649 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3650 Maybe define bcopy, bzero, bcmp.
3651 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3652 non-existent machine file).
3653 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3654 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3655 (nlist.h): Move test up.
3656
36572002-11-18 Markus Rost <rost@math.ohio-state.edu>
3658
3659 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3660
36612002-11-14 Francesco Potortì <pot@gnu.org>
3662
3663 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3664
36652002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3666
3667 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3668
36692002-11-08 Dave Love <fx@gnu.org>
3670
3671 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3672 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3673
36742002-11-07 Miles Bader <miles@gnu.org>
3675
3676 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3677 Handle separate-build-dir case.
3678
36792002-11-06 Richard M. Stallman <rms@gnu.org>
3680
3681 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3682 bulletproof. $bar may be empty when there are no .elc files.
3683
36842002-10-30 Dave Love <fx@gnu.org>
3685
3686 * configure.in: Require autoconf 2.53. Test for pty.h,
3687 sys/mman.h, sys/param.h, mremap, memmove.
3688 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3689 (AC_PROG_YACC): Delete.
3690 (size_t): Use AC_CHECK_TYPES.
3691 (AH_TOP): Up-date copyright.
3692
36932002-10-01 Juanma Barranquero <lektu@terra.es>
3694
3695 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3696
36972002-09-19 Richard M. Stallman <rms@gnu.org>
3698
3699 * configure.in: Fix the LessTif-directory-finder for real.
3700
37012002-09-14 Richard M. Stallman <rms@gnu.org>
3702
3703 * Makefile.in (maybe_bootstrap): Test for complete absence
3704 of compiled Lisp files.
3705
37062002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3707
3708 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3709 (bootstrap-clean-after): Delete.
3710 (bootstrap): Make the sequencing explicit.
3711
37122002-09-10 Richard M. Stallman <rms@gnu.org>
3713
3714 * configure.in: Fix previous LessTif change.
3715
37162002-09-09 Richard M. Stallman <rms@gnu.org>
3717
3718 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3719 (powerpcle-*-solaris*): Use version 2.6 as default.
3720 (*-sunos5.6*, *-solaris2.6*): New alternative.
3721 (*-sunos5*): Use version 2.6 as default.
3722
37232002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3724
3725 * configure.in: Fix typo.
3726
37272002-09-05 Richard M. Stallman <rms@gnu.org>
3728
3729 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3730
3731 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3732 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3733
37342002-08-26 Kim F. Storm <storm@cua.dk>
3735
3736 * Makefile.in (install-arch-indep): Do not remove DOC file
3737 when it is the only DOC file installed; this is the case when
3738 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3739
37402002-07-24 Markus Rost <rost@math.ohio-state.edu>
3741
3742 * configure.in: Fix typo.
3743
37442002-07-24 Richard M. Stallman <rms@gnu.org>
3745
3746 * configure.in: Don't print anything special about gamedir.
3747
3748 * configure.in: Delete nonstandard --with-game-user option.
3749
37502002-07-21 Richard M. Stallman <rms@gnu.org>
3751
3752 * Makefile.in (gamedir, localstatedir): New variables.
3753 (epaths-force): Insert value of gamedir into PATH_GAME.
3754
3755 * configure.in (gamedir): Handle it like lispdir.
3756 (--with-game-dir option): Delete.
3757
37582002-06-21 Pavel Janík <Pavel@Janik.cz>
3759
3760 * configure.in: Add support for mipseb-*-netbsd* machines.
3761
37622002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3763
3764 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3765
37662002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3767
3768 * info/dir (File): Add an entry for Tramp.
3769
37702002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3771
3772 * INSTALL-CVS: New file.
3773
37742002-06-07 Andreas Schwab <schwab@suse.de>
3775
3776 * configure.in (x86_64-*-linux-gnu*): New system.
3777
37782002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3779
3780 * config.bat: Handle the case when lispintro is truncated to lispintr.
3781
37822002-05-26 Paul Eggert <eggert@twinsun.com>
3783
3784 * config.guess, config.sub: Updated from master source.
3785
37862002-05-09 Richard M. Stallman <rms@gnu.org>
3787
3788 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3789
37902002-05-04 Pavel Janík <Pavel@Janik.cz>
3791
3792 * make-dist: Do not distribute lock/ directory.
3793
37942002-04-30 Andrew Choi <akochoi@shaw.ca>
3795
3796 * configure.in: Provide documentation string when defining
3797 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3798 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3799
38002002-04-28 Colin Walters <walters@verbum.org>
3801
3802 * configure.in: Delete configure check for access to the game user.
3803
38042002-04-29 Pavel Janík <Pavel@Janik.cz>
3805
3806 * make-dist: lwlib/Imakefile is removed.
3807
38082002-04-26 Andrew Choi <akochoi@shaw.ca>
3809
3810 * configure.in: Add support for powerpc-apple-darwin*.
3811 (HAVE_CARBON): Add.
3812
3813 * make-dist: Create directories in mac/Emacs.app.
3814
38152002-04-25 Pavel Janík <Pavel@Janik.cz>
3816
3817 * make-dist: lwlib-Xol* are removed.
3818
38192002-04-23 Andreas Schwab <schwab@suse.de>
3820
3821 * Makefile.in (MAINT): New variable.
3822 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3823 instead of configure.in, to avoid running autoconf and autoheader
3824 unless explicitly requested.
3825
38262002-04-16 Eli Zaretskii <eliz@gnu.org>
3827
3828 * config.bat: Update for msdos/sed2v2.inp.
3829
38302002-04-15 Andreas Schwab <schwab@suse.de>
3831
3832 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3833 * configure.in: Add config header templates to all AC_DEFINE and
3834 AC_DEFINE_UNQUOTED symbols.
3835 * make-dist: Run autoheader if necessary.
3836
38372002-04-10 Colin Walters <walters@verbum.org>
3838
3839 * configure.in: Add --game-dir, --game-user. Test to see if we
3840 can use them.
3841
38422002-04-08 Pavel Janík <Pavel@Janik.cz>
3843
3844 * configure.in: Add --with-sound.
3845
38462002-03-18 Kim F. Storm <storm@cua.dk>
3847
3848 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3849 and getsockname functions. Test for sys/un.h include file.
3850
38512002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3852
3853 * configure.in: Support AIX 5.1.
3854
38552002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3856
3857 * configure.in: Added test for X Session Management (HAVE_X_SM).
3858
38592002-03-03 Richard M. Stallman <rms@gnu.org>
3860
3861 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3862 Run chown $${LOGNAME} on files installed by tar xvf.
3863
38642002-03-03 Kim F. Storm <storm@cua.dk>
3865
3866 * configure.in: Test for getpeername.
3867
38682002-03-01 Richard M. Stallman <rms@gnu.org>
3869
3870 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3871 (HAVE_GIF): Don't use old libungif versions that crash.
3872
38732002-02-26 Richard M. Stallman <rms@gnu.org>
3874
3875 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3876 not just well-formed and valid.
3877 (mips-compaq-nonstopux*): New configuration.
3878
38792002-02-18 Paul Eggert <eggert@twinsun.com>
3880
3881 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3882 "sed q" is a portable equivalent to plain "head -1".
3883
38842002-02-13 Richard M. Stallman <rms@gnu.org>
3885
3886 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3887 (all): Don't depend on maybe_bootstrap here.
3888 (${SUBDIR}): Depend on it here instead.
3889
38902002-02-08 Richard M. Stallman <rms@gnu.org>
3891
3892 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3893
38942002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3895
3896 * configure.in: Recognize BSD/OS 5.0.
3897
38982002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3899
3900 * make-dist: Make version checking in emacs.texi consistent with
3901 how we set it there.
3902
39032001-12-29 Kim F. Storm <storm@cua.dk>
3904
3905 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3906
39072001-12-28 Richard M. Stallman <rms@gnu.org>
3908
3909 * configure.in: Test for mbsinit.
3910
39112001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3912
3913 These changes make Leim part of the standard distribution:
3914
3915 * README: Add info about the `leim' directory.
3916
3917 * INSTALL: Remove text that describes Leim as a separate package.
3918
3919 * noleim-Makefile.in: File removed.
3920
3921 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3922 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3923 Leim files out of the Emacs tree. Don't prepare a separate tarball
3924 for Leim.
3925
39262001-12-11 Richard M. Stallman <rms@gnu.org>
3927
3928 * configure.in (hppa*-*-linux-gnu*): New alternative.
3929
39302001-12-08 Pavel Janík <Pavel@Janik.cz>
3931
3932 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3933 creating distribution.
3934
39352001-12-06 Paul Eggert <eggert@twinsun.com>
3936
3937 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3938 (AC_FUNC_VFORK): Remove.
3939 (AC_FUNC_FORK): Add.
3940 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3941 this is required by recent Autoconf versions.
3942
39432001-12-02 Pavel Janík <Pavel@Janik.cz>
3944
3945 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3946 TODO, vms-pp.trans and others).
3947
39482001-11-29 Pavel Janík <Pavel@Janik.cz>
3949
3950 * make-dist: Use COPYING from the top-level directory.
3951
39522001-11-29 Gerd Moellmann <gerd@gnu.org>
3953
3954 * configure.in: Add support for FreeBSD/Alpha.
3955
39562001-11-29 Pavel Janík <Pavel@Janik.cz>
3957
3958 * make-dist: Add COPYING to the top-level directory of the
3959 distribution. Simplify the logic behind copying.
3960
3961 * Makefile.in (maybe_bootstrap): Fix previous change.
3962
39632001-11-28 Richard M. Stallman <rms@gnu.org>
3964
3965 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3966
39672001-11-26 Richard M. Stallman <rms@gnu.org>
3968
3969 * Makefile.in: bootstrap should not delete dumped executables.
3970 (bootstrap-clean-before): New target.
3971 (bootstrap): Use bootstrap-clean-before instead of clean.
3972 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3973
39742001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3975
3976 These changes add the Emacs Lisp Introduction manual to the
3977 distribution:
3978
3979 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3980
3981 * make-dist: Copy the files in lispintro directory.
3982
3983 * config.bat: Configure in the lispintro directory.
3984
3985 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3986
3987 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3988 (lispintro/Makefile): New target.
3989 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3990 (unlock, relock, info, dvi): Ditto.
3991
39922001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3993
3994 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3995
3996 * make-dist (etc): Don't distribute gfdl.1.
3997
39982001-11-22 Colin Walters <walters@debian.org>
3999
4000 * Makefile.in (install-arch-indep): Install the calc .info files.
4001 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4002
40032001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4004
4005 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4006 tindex.pl to the list of those being put into the distribution.
4007
40082001-11-16 Eli Zaretskii <eliz@gnu.org>
4009
4010 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4011
40122001-11-15 Pavel Janík <Pavel@Janik.cz>
4013
4014 * Makefile.in (uninstall): Fix previous change.
4015
4016 * configure.in, Makefile.in: Add support for --program-prefix,
4017 --program-suffix and --program-transform-name options.
4018
40192001-11-13 Pavel Janík <Pavel@Janik.cz>
4020
4021 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4022 (install-arch-indep): Install emacsclient manual page.
4023 (uninstall): Uninstall emacsclient manual page.
4024
40252001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4026
4027 * make-dist: Add lispref/index.*perm files to the distribution.
4028 From Pavel Janík <Pavel@Janik.cz>.
4029
40302001-11-12 Pavel Janík <Pavel@Janik.cz>
4031
4032 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4033
40342001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4035
4036 * configure.in: AC_OUTPUT lispref/Makefile.
4037
40382001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4039
4040 The following changes add the ELisp reference manual to the
4041 distribution.
4042
4043 * make-dist: Add the lispref directory to the distribution.
4044
4045 * Makefile.in (install-arch-indep): Add elisp* to the list of
4046 installed Info files.
4047 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4048 (lispref/Makefile): New target.
4049 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4050 Add commands for the lispref directory.
4051 (info, dvi): Ditto.
4052
4053 * config.bat: Configure in `lispref'.
4054
40552001-11-09 Richard M. Stallman <rms@gnu.org>
4056
4057 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4058
40592001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4060
4061 * make-dist (tempdir): Copy AUTHORS as well.
4062
40632001-11-06 Sam Steingold <sds@gnu.org>
4064
4065 * configure.in: Added a check for <nlist.h>.
4066
40672001-11-01 Pavel Janík <Pavel@Janik.cz>
4068
4069 * configure.in: Reindent --help output.
4070 From Per Starbäck (starback@ling.uu.se).
4071
40722001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4073
4074 * configure.in: New entry for HP/UX-11.
4075
4076 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4077 From Eric S. Raymond <esr@golux.thyrsus.com>.
4078
40792001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4080
4081 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4082 <athornton@sinenomine.net>.
4083
40842001-10-25 Gerd Moellmann <gerd@gnu.org>
4085
4086 * Makefile.in (maybe_bootstrap): New target.
4087 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4088
40892001-10-24 Ken Raeburn <raeburn@gnu.org>
4090
4091 * configure.in: If --with-hesiod is given, look for
4092 hes_getmailhost and res_send or __res_send; check hesiod and
4093 resolv libraries respectively if system libraries don't supply them.
4094
40952001-10-24 Gerd Moellmann <gerd@gnu.org>
4096
4097 * configure.in: Use $MAKE for `make' if set.
4098
40992001-10-22 Gerd Moellmann <gerd@gnu.org>
4100
4101 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4102 to tar options.
4103
41042001-10-20 Gerd Moellmann <gerd@gnu.org>
4105
4106 * (Version 21.1 released).
4107
41082001-10-20 Miles Bader <miles@gnu.org>
4109
4110 * configure.in (configuration): Set from `host' if `host_alias'
4111 isn't defined.
4112
41132001-10-19 Andreas Schwab <schwab@suse.de>
4114
4115 * configure.in: Make ready for autoconf 2.5x.
4116 (AC_PREREQ): Require autoconf 2.50.
4117 * aclocal.m4: Removed.
4118 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4119
41202001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4121
4122 * README: Bump Emacs version to 21.1.50.
4123
41242001-10-05 Gerd Moellmann <gerd@gnu.org>
4125
4126 * Branch for 21.1.
4127
41282001-09-05 Gerd Moellmann <gerd@gnu.org>
4129
4130 * configure.in: Avoid `$@' which is handled specially in
4131 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4132
41332001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4134
4135 * make-dist (nt): Add subdirs.el to the list of distributed files.
4136
41372001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4138
4139 * configure.in (machine): Add an entry for
4140 hppa1.1-hitachi-hiuxwe2*.
4141
41422001-05-28 Gerd Moellmann <gerd@gnu.org>
4143
4144 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4145 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4146
41472001-05-14 Gerd Moellmann <gerd@gnu.org>
4148
4149 * make-dist: Copy texinfo.tex unconditionally.
4150
41512001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4152
4153 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4154 that are installed.
4155
41562001-04-06 Gerd Moellmann <gerd@gnu.org>
4157
4158 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4159 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4160
4161 * make-dist: Handle leim/MISC-DIC. Only include
4162 `[a-zA-Z]*.{el,elc}' from leim/quail.
4163
41642001-04-05 Gerd Moellmann <gerd@gnu.org>
4165
4166 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4167
41682001-03-30 Gerd Moellmann <gerd@gnu.org>
4169
4170 * Makefile.in (.PHONY): Add for bootstrap targets.
4171 (bootstrap-clean): New target.
4172 (bootstrap): Use it instead of `clean'.
4173
41742001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4175
4176 * Makefile.in (SUBDIR): Remove leim.
4177 (all, .RECURSIVE, extraclean): Add leim explicitly.
4178 (leim): Provide separate rule which exports PARALLEL=0 into the
4179 environment.
4180
41812001-03-20 Gerd Moellmann <gerd@gnu.org>
4182
4183 * configure.in (HAVE_XPM): Don't print the result of the check for
4184 XpmReturnAllocPixels if we don't have an xpm.h.
4185
41862001-03-05 Gerd Moellmann <gerd@gnu.org>
4187
4188 * COPYING: New file.
4189
41902001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4191
4192 * config.bat: Update the copyright.
4193
41942001-02-23 Kenichi Handa <handa@etl.go.jp>
4195
4196 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4197 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4198 to `yes'. Later in AC_OUTPUT, check this variable.
4199
42002001-02-09 Dave Love <fx@gnu.org>
4201
4202 * AUTHORS: Updated.
4203
42042001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4205
4206 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4207
42082001-02-02 Gerd Moellmann <gerd@gnu.org>
4209
4210 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4211
4212 * Makefile.in (uninstall): Ignore exit code of `rm'.
4213
4214 * Makefile.in (uninstall): Remove more info files. Remove
4215 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4216
42172001-01-31 Gerd Moellmann <gerd@gnu.org>
4218
4219 * noleim-Makefile.in (extraclean): Add.
4220
42212001-01-28 Gerd Moellmann <gerd@gnu.org>
4222
4223 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4224 it quiet.
4225
42262001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4227
4228 * Makefile.in (tags): Fix typo.
4229
42302001-01-13 Kenichi Handa <handa@etl.go.jp>
4231
4232 * configure.in: Fix typo in the code setting x_search_path.
4233
42342001-01-10 Dave Love <fx@gnu.org>
4235
4236 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4237 -lXext.
4238 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4239 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4240 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4241 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4242 (now in $LIBS).
4243
42442001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4245
4246 * config.bat: Run the preprocessor with -traditional.
4247
42482001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4249
4250 * INSTALL: Move copying conditions to end of file.
4251
42522000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4253
4254 * INSTALL: Add basic installation procedure which assumes
4255 `configure' does its job. Elaborate on image support libraries.
4256 Add a pointer to Xaw3d library. Add advice about solving
4257 configure-time problems by looking in config.log and setting
4258 variables in the environment.
4259
42602000-12-27 Gerd Moellmann <gerd@gnu.org>
4261
4262 * Makefile.in (install-arch-indep): If tar fails, exit with
4263 exit code 1.
4264
42652000-12-19 Gerd Moellmann <gerd@gnu.org>
4266
4267 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4268 source file includes XKBlib.h. On some broken Solaris systems,
4269 there is an XKBlib.h, reportedly, but header files included by
4270 XKBlib.h are missing.
4271
42722000-12-14 Gerd Moellmann <gerd@gnu.org>
4273
4274 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4275
42762000-12-11 Dave Love <fx@gnu.org>
4277
4278 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4279
42802000-12-11 Paul Eggert <eggert@twinsun.com>
4281
4282 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4283 Merge fixes from latest GNU tar version. These macros no longer
4284 futz with _XOPEN_SOURCE, as that was not portable in practice.
4285 (AC_FUNC_FSEEKO): New macro.
4286
4287 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4288 ftello.
4289
42902000-12-05 Dave Love <fx@gnu.org>
4291
4292 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4293
42942000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4295
4296 * info/dir: Change the category to "Emacs".
4297
42982000-12-01 Gerd Moellmann <gerd@gnu.org>
4299
4300 * make-dist (tempdir): Remove epaths.h from the distribution
4301 instead of paths.h.
4302
43032000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4304
4305 * config.bat: Check for existence of djecho.exe, and print an
4306 error message if it is not available.
4307
4308 * INSTALL: Describe possible problem with djecho.exe in old
4309 versions of DJGPP v2.x.
4310
43112000-11-23 Gerd Moellmann <gerd@gnu.org>
4312
4313 * configure.in: Initialize HAVE_LIBXP to no.
4314
43152000-11-22 Gerd Moellmann <gerd@gnu.org>
4316
4317 * configure.in: Use m/macppc.h instead of the non-existent
4318 m/powerpc.h.
4319
43202000-11-21 Gerd Moellmann <gerd@gnu.org>
4321
4322 * Makefile.in (install-arch-indep): Also install info/eshell*
4323 and info/speedbar*.
4324
4325 * configure.in (HAVE_PNG): Check for the presence of
4326 png_get_channels to rule out older PNG libs.
4327
4328 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4329 GCC and NON_GNU_CPP into config.status.
4330
43312000-11-20 Dave Love <fx@gnu.org>
4332
4333 * configure.in: Fix last change.
4334
4335 * GETTING.GNU.SOFTWARE: Deleted.
4336 * FTP: New file to replace it.
4337 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4338
43392000-11-20 Gerd Moellmann <gerd@gnu.org>
4340
4341 * configure.in: Use -traditional with GNU cpp.
4342
43432000-11-17 Gerd Moellmann <gerd@gnu.org>
4344
4345 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4346 Distribute more files from the nt/ subdir. Distribute PBM
4347 image files from subdirs of lisp/. Distribute old change logs
4348 from subdirs of lisp/. Distribute play/5x5.el.
4349
43502000-11-11 Dave Love <fx@gnu.org>
4351
4352 * config.sub, config.guess: Updated from master source.
4353
43542000-11-07 Dave Love <fx@gnu.org>
4355
4356 * configure.in: Test for mkstemp.
4357
43582000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4359
4360 * info/dir (Top): Rearrange menu items more logically, and put
4361 them into a single category. Add menu items for RefTeX and
4362 Widget.
4363
43642000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4365
4366 * Makefile.in (install-arch-indep): Use --info-dir instead of
4367 --dir-file, and a simple argument instead of --info-file, so that
4368 the Debian version of install-info also works.
4369
43702000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4371
4372 * info/dir (Speedbar): Add entry.
4373
43742000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4375
4376 * INSTALL: Describe the new image-support options to the configure
4377 script. List URLs where image support libraries can be found.
4378
43792000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4380
4381 * info/dir (Top): Add an entry for Eshell.
4382
43832000-10-02 Dave Love <fx@gnu.org>
4384
4385 * configure.in: Check for gai_strerror.
4386
43872000-10-01 Andreas Schwab <schwab@suse.de>
4388
4389 * Makefile.in (install-arch-indep): Update list of installed info files.
4390
43912000-09-30 Gerd Moellmann <gerd@gnu.org>
4392
4393 * configure.in: Support `sparc*-*-netbsd*'.
4394
43952000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4396
4397 * info/dir (MIME): Add entry for emacs-mime.
4398
43992000-09-29 Dave Love <fx@gnu.org>
4400
4401 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4402
44032000-09-26 Gerd Moellmann <gerd@gnu.org>
4404
4405 * make-dist: Adapt to the change of leim/Makefile which was
4406 necessary to ensure a reasonably working `make dist'.
4407
4408 * leim-Makefile.in: Moved to leim/Makefile.in..
4409
4410 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4411
44122000-09-21 Kenichi Handa <handa@etl.go.jp>
4413
4414 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4415 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4416 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4417 files to .elc.
4418 (${TIT}): Adjusted for the above change.
4419 (clean mostlyclean): Likewise.
4420 (.el.elc): New target.
4421
44222000-09-19 Gerd Moellmann <gerd@gnu.org>
4423
4424 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4425 in the distribution.
4426
44272000-09-18 Gerd Moellmann <gerd@gnu.org>
4428
4429 * make-dist (skk): Rename to `ja-dic' because the leim directory
4430 was renamed.
4431
44322000-09-14 Dave Love <fx@gnu.org>
4433
4434 * configure.in: Fix spurion in last change.
4435
44362000-09-14 Gerd Moellmann <gerd@gnu.org>
4437
4438 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4439 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4440 to `no' if defined. Change result report.
4441
44422000-09-08 Dave Love <fx@gnu.org>
4443
4444 * configure.in: Remove spurious `@'s.
4445
4446 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4447 autoconf.
4448
44492000-09-06 Gerd Moellmann <gerd@gnu.org>
4450
4451 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4452 file and print informational message.
4453
4454 * configure.in (AC_FUNC_MMAP): Add.
4455
44562000-09-01 Gerd Moellmann <gerd@gnu.org>
4457
4458 * configure.in: Add ``checking'' messages for
4459 XpmReturnAllocPixels.
4460
44612000-08-28 Gerd Moellmann <gerd@gnu.org>
4462
4463 * configure.in: Check <strings.h>; check `index' and `rindex'
4464 functions.
4465
44662000-08-26 Kenichi Handa <handa@etl.go.jp>
4467
4468 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4469 "case "${canonical}" in".
4470
44712000-08-25 Dave Love <fx@gnu.org>
4472
4473 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4474
44752000-08-25 Kenichi Handa <handa@etl.go.jp>
4476
4477 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4478
44792000-08-24 Gerd Moellmann <gerd@gnu.org>
4480
4481 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4482 contains a relative path. Protect against unusable values of $PWD.
4483
44842000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4485
4486 * info/dir (WoMan): Add entry.
4487
4488 * config.bat (maindir): Update src/_gdbinit even if it does
4489 already exist.
4490
44912000-08-07 Gerd Moellmann <gerd@gnu.org>
4492
4493 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4494
44952000-08-03 Gerd Moellmann <gerd@gnu.org>
4496
4497 * configure.in: Add support for ia64*-*-linux*.
4498
44992000-07-27 Gerd Moellmann <gerd@gnu.org>
4500
4501 * make-dist (aclocal.m4): Include in distribution.
4502
45032000-07-26 Dave Love <fx@gnu.org>
4504
4505 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4506
45072000-07-24 Dave Love <fx@gnu.org>
4508
4509 * configure.in: Add AC_SIZE_T.
4510
45112000-07-18 Dave Love <fx@gnu.org>
4512
4513 * configure.in: Reorder so that most tests are done after CPPFLAGS
4514 is set from the C_SWITCH_... definitions.
4515
45162000-07-10 Gerd Moellmann <gerd@gnu.org>
4517
4518 * configure.in (HAVE_XPM): Undo previous change. Check for
4519 preprocessor define XpmReturnAllocPixels.
4520
45212000-07-06 Gerd Moellmann <gerd@gnu.org>
4522
4523 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4524 instead of XpmReadFileToPixmap.
4525
45262000-07-05 Ken Raeburn <raeburn@gnu.org>
4527
4528 * configure.in: Check for <soundcard.h>. Look for ossaudio
4529 library, and set LIBSOUND accordingly.
4530
45312000-07-05 Dave Love <fx@gnu.org>
4532
4533 * configure.in: Use AC_HEADER_SYS_WAIT.
4534
45352000-07-05 Gerd Moellmann <gerd@gnu.org>
4536
4537 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4538 lisp/Makefile. Distribute lisp/Makefile.in instead of
4539 lisp/Makefile.
4540
45412000-06-30 Ken Raeburn <raeburn@gnu.org>
4542
4543 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4544 while searching for image-handling libraries.
4545
45462000-06-26 Gerd Moellmann <gerd@gnu.org>
4547
4548 * configure.in (--with-xim): New option.
4549
45502000-06-23 Dave Love <fx@gnu.org>
4551
4552 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4553 for struct timezone and test how we can call gettimeofday.
4554 Check for OSF 5+. Check for term.h.
4555
4556 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4557 version.
4558
45592000-06-23 Gerd Moellmann <gerd@gnu.org>
4560
4561 * configure.in (HAVE_LIBXP): Change test for libXp.
4562
45632000-06-21 Dave Love <fx@gnu.org>
4564
4565 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4566 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4567 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4568
45692000-06-19 Dave Love <fx@gnu.org>
4570
4571 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4572 _XOPEN_SOURCE is defined.
4573
45742000-06-16 Gerd Moellmann <gerd@gnu.org>
4575
4576 * Makefile.in (distclean): Also make distclean in lisp/.
4577
45782000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4579
4580 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4581
45822000-06-15 Gerd Moellmann <gerd@gnu.org>
4583
4584 * make-dist: Add --help and --snapshot options.
4585
45862000-06-14 Gerd Moellmann <gerd@gnu.org>
4587
4588 * configure.in: Generate lisp/Makefile.
4589
4590 * configure.in: Add support for `*-lynxos*'.
4591 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4592 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4593 on Tru64 UNIX v5.0.
4594
45952000-06-13 Ken Raeburn <raeburn@gnu.org>
4596
4597 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4598 it's on a continuation line.
4599
46002000-06-02 Dave Love <fx@gnu.org>
4601
4602 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4603 files.
4604
4605 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4606 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4607 test.
4608
4609 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4610 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4611
46122000-05-26 Gerd Moellmann <gerd@gnu.org>
4613
4614 * configure.in: Add check for speed_t typedef.
4615
46162000-05-25 Ken Raeburn <raeburn@gnu.org>
4617
4618 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4619 exists; it won't in the CANNOT_DUMP case.
4620
46212000-05-25 Gerd Moellmann <gerd@gnu.org>
4622
4623 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4624 On FreeBSD, the exit status is 1 if CDPATH is not set.
4625 (install-arch-indep): Install ebrowse.info.
4626
46272000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4628
4629 * configure.in: Check for grandpt and getpt.
4630
46312000-05-09 Dave Love <fx@gnu.org>
4632
4633 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4634
46352000-05-05 Gerd Moellmann <gerd@gnu.org>
4636
4637 * make-dist: Make a link for lib-src/grep-changelog.
4638 Copy install-sh.
4639
46402000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4641
4642 * config.bat: Identify the beginning of the cpp stuff in
4643 src/Makefile.in and lib-src/Makefile.in more accurately.
4644
46452000-04-27 Gerd Moellmann <gerd@gnu.org>
4646
4647 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4648
46492000-04-19 Gerd Moellmann <gerd@gnu.org>
4650
4651 * configure.in: Add support for `powerpc-*-netbsd*'.
4652
46532000-04-19 Dave Love <fx@gnu.org>
4654
4655 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4656
4657 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4658
46592000-04-16 Dave Love <fx@gnu.org>
4660
4661 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4662
46632000-04-14 Dave Love <fx@gnu.org>
4664
4665 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4666
4667 * aclocal.m4 (AC_FUNC_MKTIME): New.
4668
46692000-03-28 Ken Raeburn <raeburn@gnu.org>
4670
4671 * configure.in: Line up "--help" output a little better.
4672
46732000-03-26 Gerd Moellmann <gerd@gnu.org>
4674
4675 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4676 New targets.
4677 (bootstrap): Rewritten in terms of the new targets above. Make
4678 info files, too.
4679
46802000-03-12 Gerd Moellmann <gerd@gnu.org>
4681
4682 * config.guess, config.sub: Use the versions of the files from
4683 subversions.
4684
46852000-03-08 Dave Love <fx@gnu.org>
4686
4687 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4688 AC_C_VOLATILE. Define POINTER_TYPE.
4689
4690 * aclocal.m4: New file.
4691
46922000-03-02 Gerd Moellmann <gerd@gnu.org>
4693
4694 * configure.in (machine): Add `mipsel-*-netbsd*' and
4695 `arm-*-netbsd*'.
4696
46972000-03-01 Gerd Moellmann <gerd@gnu.org>
4698
4699 * configure.in (machine): Add support for `*-auspex-sunos*'.
4700
47012000-02-29 Gerd Moellmann <gerd@gnu.org>
4702
4703 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4704
47052000-02-18 Dave Love <fx@gnu.org>
4706
4707 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4708
47092000-02-18 Andreas Schwab <schwab@suse.de>
4710
4711 * Makefile.in (install-arch-indep): Add eudc to list of installed
4712 info files.
4713
47142000-02-17 Ken Raeburn <raeburn@gnu.org>
4715
4716 * configure.in: Include -lz and -ljpeg (if it's available) when
4717 testing for the tiff library.
4718
47192000-02-17 Gerd Moellmann <gerd@gnu.org>
4720
4721 * configure.in: Remove LISP_FLOAT_TYPE.
4722
47232000-02-12 Dave Love <fx@gnu.org>
4724
4725 * configure.in: Use AC_FUNC_VFORK.
4726
47272000-02-01 Gerd Moellmann <gerd@gnu.org>
4728
4729 * make-dist: Various fixes for new development tree.
4730
4731 * leim-Makefile.in: New file.
4732
47332000-01-31 Gerd Moellmann <gerd@gnu.org>
4734
4735 * Makefile.in (dist): Call ./make-dist.
4736
47372000-01-24 Dave Love <fx@gnu.org>
4738
4739 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4740
47412000-01-18 Gerd Moellmann <gerd@gnu.org>
4742
4743 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4744 DGifOpenFileName.
4745
47462000-01-11 Andreas Schwab <schwab@suse.de>
4747
4748 * Makefile.in (install-arch-indep): Update list of info files to
4749 be installed.
4750
47512000-01-05 Dave Love <fx@gnu.org>
4752
4753 * configure.in: Check for jerror.h as well as libjpeg.
4754
47552000-01-03 Andreas Schwab <schwab@suse.de>
4756
4757 * Makefile.in (install-arch-indep): Install autotype*. Run
4758 install-info on autotype and emacs-faq.info.
4759
47601999-12-04 Dave Love <fx@gnu.org>
4761
4762 * Makefile.in (install-arch-indep): Depend on `info'.
4763 (install-strip): Use `install' as sub-make target.
4764
47651999-11-23 Ken Raeburn <raeburn@gnu.org>
4766
4767 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4768 didn't need to be deleted. Check for the k5crypto library as well
4769 as the crypto library; MIT Kerberos 1.1 changed the name.
4770
47711999-11-18 Dave Love <fx@gnu.org>
4772
4773 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4774
47751999-11-11 Erik Naggum <erik@naggum.no>
4776
4777 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4778
47791999-11-08 Dave Love <fx@gnu.org>
4780
4781 * configure.in: Fix change for --with-pop default.
4782
47831999-11-04 Dave Love <fx@gnu.org>
4784
4785 * configure.in: Default to --with-pop. Change sense of with-gcc
4786 and with-toolkit-scroll-bars messages to reflect the defaults.
4787
47881999-11-01 Gerd Moellmann <gerd@gnu.org>
4789
4790 * INSTALL: Mention the Emacs Lisp Reference.
4791
47921999-10-27 Noah Friedman <friedman@splode.com>
4793
4794 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4795
47961999-10-23 Gerd Moellmann <gerd@gnu.org>
4797
4798 * Makefile.in (bootstrap): New target.
4799
48001999-10-19 Paul Eggert <eggert@twinsun.com>
4801
4802 Add support for large files. Merge glibc 2.1.2.
4803
4804 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4805 (HAVE_TM_GMTOFF): New symbol.
4806 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4807 mbrlen, strsignal.
4808 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4809
48101999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4811
4812 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4813 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4814
48151999-10-09 Richard M. Stallman <rms@gnu.org>
4816
4817 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4818 Unset CDPATH to prevent cd from generating output.
4819
48201999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4821
4822 * update-subdirs: Also ignore CVS subdirs.
4823
48241999-10-07 Gerd Moellmann <gerd@gnu.org>
4825
4826 * Makefile.in (install-arch-indep): Add ada-mode.
4827
48281999-10-06 Dave Love <fx@gnu.org>
4829
4830 * Makefile.in: Add rules for config.status, configure.
4831
48321999-09-07 Gerd Moellmann <gerd@gnu.org>
4833
4834 * configure.in (--with-sound): Removed.
4835
48361999-08-30 Gerd Moellmann <gerd@gnu.org>
4837
4838 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4839 the test for Xaw3d.
4840 (HAVE_TIFF): Add -lm to library check.
4841
48421999-08-28 Richard Stallman <rms@gnu.org>
4843
4844 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4845 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4846 after the other X-related libraries.
4847
48481999-08-21 Dave Love <fx@gnu.org>
4849
4850 * configure.in: Don't check for jpeglib.h.
4851
48521999-08-20 Gerd Moellmann <gerd@gnu.org>
4853
4854 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4855 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4856
48571999-08-18 Dave Love <fx@gnu.org>
4858
4859 * configure.in: Check for termcap.h.
4860
48611999-08-15 Gerd Moellmann <gerd@gnu.org>
4862
4863 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4864 use Emacs' scroll bars, even if configured for Motif or when
4865 Xaw3d is available.
4866
48671999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4868
4869 * configure.in: Check for getaddrinfo.
4870
48711999-08-04 Eli Zaretskii <eliz@gnu.org>
4872
4873 * config.bat: Make --no-debug work again by removing -gcoff.
4874
48751999-07-30 Dave Love <fx@gnu.org>
4876
4877 * configure.in: Check for stdlib.h.
4878
48791999-07-19 Dave Love <fx@gnu.org>
4880
4881 * configure.in: Grok sparc64-*-linux-gnu*.
4882
48831999-07-12 Richard Stallman <rms@gnu.org>
4884
4885 * Version 20.4 released.
4886
48871999-06-23 Karl Heuer <kwzh@gnu.org>
4888
4889 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4890 Quote $EMACS, in case it's a program with args.
4891
48921999-06-15 Gerd Moellmann <gerd@gnu.org>
4893
4894 * configure.in (HAVE_GIF): Use libungif instead of libgif
4895 because the former doesn't contain patented compression code.
4896
48971999-05-29 Richard M. Stallman <rms@gnu.org>
4898
4899 * configure.in: Delete the Kerberos stuff.
4900
49011999-05-27 Greg Hudson <ghudson@mit.edu>
4902
4903 * configure.in: Prefer kerberos 5 names.
4904
49051999-04-26 Richard M. Stallman <rms@gnu.org>
4906
4907 * configure.in: Check for libXp.
4908
49091999-04-08 Richard Stallman <rms@gnu.org>
4910
4911 * make-dist: Include change logs in subdirs of `lisp'.
4912
49131999-04-05 Richard Stallman <rms@gnu.org>
4914
4915 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4916 (install-arch-indep): Make ${datadir}/emacs world-readable.
4917
49181999-03-30 Eli Zaretskii <eliz@gnu.org>
4919
4920 * config.bat: Use epaths.* instead of paths.*.
4921
49221999-03-07 Eli Zaretskii <eliz@gnu.org>
4923
4924 * INSTALL: Add detailed instructions to unpack and install
4925 intlfonts on MS-DOS.
4926
49271999-02-26 Richard Stallman <rms@gnu.org>
4928
4929 * configure.in: Use epaths.h and epaths-force instead of paths...
4930
4931 * Makefile.in (epaths-force): Renamed from paths-force;
4932 operate on epaths.in and produce epaths.h.
4933
49341999-02-24 Richard Stallman <rms@gnu.org>
4935
4936 * make-dist: Fix nt/icons directory handling.
4937
49381999-02-22 Simon Josefsson <jas@pdc.kth.se>
4939
4940 * configure.in (f301-fujitsu-uxpv4.1): New target.
4941
49421999-02-20 Richard Stallman <rms@gnu.org>
4943
4944 * make-dist (tempparent): Fix command to update info files.
4945
49461999-02-09 Richard Stallman <rms@gnu.org>
4947
4948 * configure.in (powerpc-apple-netbsd*): New alternative.
4949
49501999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4951
4952 * make-dist: Include the new directory nt/icons in distributions.
4953
49541999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4955
4956 * configure.in: Change message about HAVE_XFREE386.
4957
49581999-01-07 Eli Zaretskii <eliz@gnu.org>
4959
4960 * config.bat: Support configuring with leim.
4961
49621998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4963
4964 * configure.in (mips-sgi-irix6.5): New target.
4965
49661998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4967
4968 * configure.in: Remove GSS-API support, since it has been removed
4969 from movemail.
4970
49711998-12-04 Markus Rost <rost@delysid.gnu.org>
4972
4973 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4974
49751998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4976
4977 * Makefile.in: Don't install customize info file.
4978 Run install-info on viper info file.
4979
49801998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4981
4982 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4983
49841998-11-16 Kenichi Handa <handa@etl.go.jp>
4985
4986 * configure.in (*-*-bsdi4*): New target.
4987
49881998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4989
4990 * configure.in: Fix previous change.
4991
49921998-11-11 Richard Stallman <rms@gnu.org>
4993
4994 * configure.in (aviion-intel): New machine.
4995
49961998-11-04 Kenichi Handa <handa@etl.go.jp>
4997
4998 * configure.in (mips-nec-sysv4*): New target.
4999
50001998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5001
5002 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5003 from lisp.
5004
50051998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5006
5007 * make-dist: Don't include fns*.el in dist.
5008
50091998-10-30 Dave Love <fx@gnu.org>
5010
5011 * configure.in: Don't mkdir cpp.
5012
50131998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5014
5015 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5016 ${archlibdir}.
5017
50181998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5019
5020 * Version 20.3 released.
5021
50221998-07-30 Paul Eggert <eggert@twinsun.com>
5023
5024 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5025 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5026 (lwlib/Makefile, leim/Makefile):
5027 Prepend $(srcdir)/ to rule dependencies outside this dir.
5028
50291998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5030
5031 * configure.in: Use unset CDPATH instead of making it empty.
5032
50331998-06-20 Karl Heuer <kwzh@gnu.org>
5034
5035 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5036
50371998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5038
5039 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5040 and default.el. Sort the results.
5041
50421998-05-31 Karl Heuer <kwzh@gnu.org>
5043
5044 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5045 writable.
5046
50471998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5048
5049 * Makefile.in (install-arch-indep):
5050 Don't alter site-lisp/subdirs.el if it exists.
5051
50521998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5053
5054 * Makefile.in (install-arch-indep): Put `-' on commands to create
5055 subdirs.el in site-lisp dirs.
5056
50571998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5058
5059 * Makefile.in (install-arch-indep): Fix typo in previous change.
5060
50611998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5062
5063 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5064
50651998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5066
5067 * Makefile.in (mkdir): Create the site-lisp dirs.
5068 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5069
50701998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5071
5072 * Makefile.in (INSTALL_INFO): New variable.
5073 (install-arch-indep): Don't replace the dir file if it already exists.
5074 Use the install-info program, via INSTALL_INFO, to add entries.
5075 Make the `info' subdir and the Info files world-readable.
5076
50771998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5078
5079 * config.bat: Make sure the environment is large enough to support
5080 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5081
50821998-04-10 Karl Heuer <kwzh@gnu.org>
5083
5084 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5085
50861998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5087
5088 * configure.in: Add --with-gssapi to specify GSS-API
5089 authentication support for movemail.
5090
50911998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5092
5093 * Makefile.in (install-arch-indep): Fix previous change.
5094
50951998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5096
5097 * Makefile.in (info): Run man in build dir, not srcdir.
5098
50991998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5100
5101 * Makefile.in (install-arch-indep): Fix previous change.
5102
51031998-03-23 Kenichi Handa <handa@etl.go.jp>
5104
5105 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5106
51071998-03-22 Richard Stallman <rms@gnu.org>
5108
5109 * Makefile.in (install-arch-indep): Put special subdirs.el files
5110 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5111
51121998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5113
5114 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5115
51161998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5117
5118 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5119 (m68*-hp-hpux*): Handle versions 1X like 10.
5120
51211998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5122
5123 * make-dist: PROBLEMS is now in etc, not top level dir.
5124
5125 * Makefile.in (SOURCES): Delete PROBLEMS.
5126
51271998-02-25 Richard Stallman <rms@gnu.org>
5128
5129 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5130
5131 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5132
51331998-01-17 Richard Stallman <rms@gnu.org>
5134
5135 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5136
51371998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5138
5139 * make-dist (tempparent): New option --no-check.
5140
5141 * make-dist: Don't do anything with cpp directory.
5142
51431997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5144
5145 * configure.in (sparc-fujitsu-sysv4*): New target.
5146
51471997-12-17 Andreas Schwab <schwab@gnu.org>
5148
5149 * configure.in: Cache more tests. Add missing quotes around
5150 message with embedded comma.
5151
51521997-12-04 Karl Heuer <kwzh@gnu.org>
5153
5154 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5155
51561997-11-26 Joel N. Weber II <devnull@gnu.org>
5157
5158 * make-dist: Changed the comment about `umask 0' to say `Don't
5159 restrict access to any files.'; previously it said `Don't protect
5160 any files', which may have implied that we think fascism is good.
5161
51621997-11-24 Paul Eggert <eggert@twinsun.com>
5163
5164 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5165 strftime needs the underlying host's strftime for locale dependent
5166 formats.
5167
51681997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5169
5170 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5171
51721997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5173
5174 * config.bat: Configure the man subdirectory.
5175
51761997-11-07 Paul Eggert <eggert@twinsun.com>
5177
5178 * configure.in (AC_CHECK_LIB): Add -lintl.
5179
51801997-11-07 Karl Heuer <kwzh@gnu.org>
5181
5182 * make-dist (check for .elc files): Avoid bash-specific syntax.
5183 (check for overflow 14-char limit): Simplify.
5184
51851997-11-07 Richard Stallman <rms@gnu.org>
5186
5187 * Makefile.in (install): Move blessmail last.
5188
51891997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5190
5191 * configure.in (gettimeofday, one arg or two):
5192 Clarify messages by avoiding double negative.
5193
51941997-09-30 Karl Eichwalder <ke@suse.de>
5195
5196 * Makefile.in (install-arch-indep): Install the widget info file.
5197
51981997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5199
5200 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5201 libraries in reverse order, so that libraries will appear in the
5202 correct dependency order on the link line (and so that the
5203 configure checks themselves will work properly when early
5204 libraries depend on later ones).
5205
52061997-09-21 Erik Naggum <erik@naggum.no>
5207
5208 * make-dist (making links to `src'): Keep timestamp on copied files.
5209
5210 * make-delta: New script to produce delta distributions.
5211
52121997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5213
5214 * Version 20.2 released.
5215
52161997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5217
5218 * Version 20.1 released.
5219
5220 * Makefile.in (install-leim): Depend on mkdir.
5221 (leim): Depend on src.
5222
52231997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5224
5225 * configure.in: Recognize alpha* instead of just alpha.
5226
52271997-09-12 Paul Eggert <eggert@twinsun.com>
5228
5229 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5230
52311997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5232
5233 * update-subdirs: Use rm -f.
5234
52351997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5236
5237 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5238 Ignore subdirs named Old.
5239
52401997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5241
5242 * configure.in: Add OpenBSD clause to set $machine.
5243
52441997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5245
5246 * make-dist: Recompile everything after updating various Lisp files.
5247 Recompile in leim as well as lisp.
5248 Check in leim as well as lisp for mismatched files and too-long names.
5249
52501997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5251
5252 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5253
52541997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5255
5256 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5257 before trying to copy anything from it.
5258
52591997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5260
5261 * Makefile.in (man/Makefile): New target.
5262 (tags): Define env var EMACS and run Makefile from build dir.
5263
52641997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5265
5266 * config.bat: If src/_gdbinit doesn't exist, try using
5267 src/.gdbinit to create it (for building on Windows 95).
5268
52691997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5270
5271 * Makefile.in (install-arch-indep):
5272 Discard extra data in tar | tar pipes.
5273
52741997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5275
5276 * configure.in (x_default_search_path): Corrected
5277 '${x_library}' to '${x_library}/X11'.
5278
52791997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5280
5281 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5282
52831997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5284
5285 * configure.in: Support auto-configuration of both Kerberos V4 and
5286 Kerberos V5 for movemail, including detection of V4 and V5 header
5287 files and libraries.
5288
52891997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5290
5291 * configure.in: Compute x_default_search_path
5292 and substitute into makefiles.
5293
5294 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5295
52961997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5297
5298 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5299
53001997-08-07 Erik Naggum <erik@naggum.no>
5301
5302 * configure.in: Remove lockdir, it is no longer needed.
5303 * Makefile.in (mkdir): Don't create lockdir.
5304 (lockdir): Variable deleted.
5305 (paths-force): Don't operate on PATH_LOCK.
5306
53071997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5308
5309 * leim-Makefile.in (clean, distclean): New targets.
5310
5311 * make-dist: Include leim/ChangeLog in leim distribution.
5312
53131997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5314
5315 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5316
53171997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5318
5319 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5320
53211997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5322
5323 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5324
53251997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5326
5327 * make-dist: Update leim/leim-list.el.
5328 Pass along value of $EMACS when updating lisp dir.
5329
53301997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5331
5332 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5333 prerequisite to the use of Doug Lea's malloc.
5334
53351997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5336
5337 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5338
5339 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5340
53411997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5342
5343 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5344
53451997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5346
5347 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5348 to news-r6.h.
5349
53501997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5351
5352 * config.bat: Use `sed' instead of `cp', which might not be
5353 installed.
5354
53551997-07-09 Kenichi Handa <handa@etl.go.jp>
5356
5357 * Makefile.in (mostlyclean): Add cleaning leim directory.
5358 (clean, distclean, maintainer-clean): Likewise.
5359
53601997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5361
5362 * make-dist (bogosities): Check subdirs of `lisp' also.
5363
53641997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5365
5366 * make-dist (etc): Really avoid symlinks now.
5367 (lisp): Don't delete from subdirs the things we never copy.
5368
53691997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5370
5371 * Makefile.in (install-arch-indep): Correct the target name.
5372 The first letter `i' was dropped by the previous change of mine.
5373
53741997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5375
5376 * configure.in (leim/Makefile): Generate this.
5377 (*-sysv4.2uw*): Recognize new alternative.
5378
5379 * leim-Makefile.in: Renamed from leim-Makefile.
5380
5381 * make-dist: Set up real-leim subdirectory,
5382 with the real contents of leim; then move it to
5383 a separate top-level directory.
5384
5385 * make-dist: Don't mention site-lisp, site-init, site-start
5386 or default, when listing files hat are not compiled and should be.
5387
5388 * configure.in: Create src/config.stamp at the end.
5389
53901997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5391
5392 * Makefile.in (install-leim): Correct previous change.
5393
53941997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5395
5396 * Makefile.in (install-leim): New target.
5397 (install): Depend on install-leim.
5398
53991997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5400
5401 * Makefile.in (SUBDIR): Add leim.
5402 (SUBDIR_MAKEFILES): Add leim/Makefile.
5403 (leim/Makefile): New target.
5404
54051997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5406
5407 * leim-Makefile: New file.
5408 * make-dist: Initialize a `leim' subdirectory with that makefile.
5409
54101997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5411
5412 * configure.in (GNU_MALLOC_reason): Fix message text.
5413
54141997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5415
5416 * make-dist (lisp): Don't process subdirs that start with =.
5417 (etc): Copy symlinks, as in src.
5418
54191997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5420
5421 * configure.in (i*86-*-unixware*): New alternative.
5422
54231997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5424
5425 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5426 and touch it explicitly.
5427
5428 * configure.in (mips-sony-newsos6*): New alternative.
5429 (mips-*-linux-gnu*): New alternative.
5430 (*-*-bsdi*): New alternative.
5431 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5432
54331997-06-22 Dave Love <d.love@dl.ac.uk>
5434
5435 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5436 (src/config.h): New target to re-configure if src/config.in is patched.
5437
54381997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5439
5440 * configure.in (shutdown): Check for `shutdown' function.
5441
54421997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5443
5444 * update-subdirs: Include the directory "language" in subdirs.
5445
54461997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5447
5448 * configure.in (m88k-dg-dgux4*): New alternative.
5449 (alpha-*-netbsd*): New alternative.
5450 (powerpcle-*-solaris2*): New alternative.
5451
54521997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5453
5454 * make-dist: Warn about .el files that are not compiled.
5455
54561997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5457
5458 * Makefile.in (dist): Don't run update-subdirs here,
5459 since make-dist now gets that done.
5460
5461 * make-dist: Use the new `updates' target in lisp/Makefile.
5462
5463 * make-dist: Use new non-file targets in lisp/Makefile.
5464
54651997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5466
5467 * make-dist: Handle all subdirs of `lisp' uniformly.
5468 Don't handle `term' and `language' specially.
5469 Clear out umask at the beginning.
5470
54711997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5472
5473 * make-dist: Use Make to update finder-inf.el and autoloads.
5474 Also update cus-load.el.
5475
54761997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5477
5478 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5479 in case it is desirable to disable the GNU malloc features with glibc.
5480
54811997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5482
5483 * configure.in (DOUG_LEA_MALLOC):
5484 Define if malloc_{get,set}_state exist.
5485
54861997-03-05 Kenichi Handa <handa@etl.go.jp>
5487
5488 * make-dist: Make links for files under lisp/language.
5489
54901997-02-20 Kenichi Handa <handa@etl.go.jp>
5491
5492 * update-subdirs: Exclude the directory "language" from subdirs.
5493
54941997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5495
5496 * configure.in: Check for rint and cbrt.
5497
54981997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5499
5500 * make-dist: Use $EMACS to say where to run Emacs.
5501 Add --no-update option.
5502
55031996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5504
5505 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5506
55071996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5508
5509 * make-dist (copying src): Check thoroughly for symlinks
5510 and copy them in all cases. Regularize the linking of *.in
5511 and *.opt and ChangeLog files.
5512 (copying lib-src): Likewise.
5513 Don't rm getdate.c or y.tab.*--they don't exist any more.
5514
55151996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5516
5517 * configure.in: Check for libmail, maillock.h and
5518 touchlock (for movemail).
5519
55201996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5521
5522 * configure.in (limits.h): Check for this file.
5523
55241996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5525
5526 * configure.in (rs6000-ibm-aix4.2): New alternative.
5527 (rs6000-ibm-aix4.0): New alternative.
5528 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5529
55301996-11-22 Ben Harris <bjh21@cam.ac.uk>
5531
5532 * configure.in: Recognize vax-*-netbsd*.
5533
55341996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5535
5536 * configure.in (locallisppath): Add leim directory.
5537
55381996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5539
5540 * config.bat: Make sure `mv' supports forward slashes and -f.
5541
55421996-10-28 Christian Limpach <chris@nice.ch>
5543
5544 * configure.in (hppa*-next-nextstep*): * added after hppa
5545 to accept hppa1.0 and hppa1.1.
5546
55471996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5548
5549 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5550 * configure.in (ld_switch_machine): Fix typo.
5551
55521996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5553
5554 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5555 from config.h and use them in $ac_link.
5556
55571996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5558
5559 * configure.in: Create a subdir named `lisp'.
5560
55611996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5562
5563 * configure.in: Check for getcwd.
5564
55651996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5566
5567 * configure.in: Check for termios.h. Check for setpgid.
5568
55691996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5570
5571 * configure.in: Check for setrlimit.
5572
55731996-08-31 Paul Eggert <eggert@twinsun.com>
5574
5575 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5576
55771996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5578
5579 * configure.in: Check for utimes.
5580
5581 * configure.in: Check for com_err library, but only
5582 if --with-kerberos was used. Check for krb and des
5583 only if --with-kerberos.
5584
55851996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5586
5587 * Makefile.in (INSTALL_STRIP): New variable.
5588 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5589 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5590
55911996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5592
5593 * configure.in: Check for krb and des libraries.
5594
55951996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5596
5597 * configure.in (*-sunos4.1.[3-9]*noshare):
5598 Use sunos413, not sunos4-1-3.
5599 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5600 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5601
56021996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5603
5604 * Makefile.in (src/paths.h): Target deleted.
5605 (paths-force): Delete all dependencies on this target
5606 but don't delete the target.
5607 (install): Depend on `all'.
5608 (paths-force): Don't print a message.
5609
5610 * configure.in: Generate src/paths.h here.
5611
56121996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5613
5614 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5615 New variables that affect linking only.
5616 (alpha-dec-osf*): Use those instead of previous change.
5617
56181996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5619
5620 * Makefile.in (install-arch-indep): Install info/messages.
5621
56221996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5623
5624 * Version 19.33 released.
5625
56261996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5627
5628 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5629 Fix previous change.
5630
56311996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5632
5633 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5634 New alternative.
5635
56361996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5637
5638 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5639 and NON_GCC_TEST_OPTIONS.
5640
56411996-08-06 Paul Eggert <eggert@twinsun.com>
5642
5643 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5644 "TZ=..." in environ.
5645
56461996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5647
5648 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5649
56501996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5651
5652 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5653 the more general *-sunos4.1.[3-9]* clause.
5654
56551996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5656
5657 * Version 19.32 released.
5658
5659 * configure.in (*-sco3.2v5*):
5660 Set OVERRIDE_CPPFLAG to a string of one space.
5661 Fix the code that uses OVERRIDE_CPPFLAG.
5662
56631996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5664
5665 * configure.in: Undo previous change.
5666
56671996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5668
5669 * config.sub: Use `pc', not `unknown', when canonicalizing
5670 the vendor for ...86.
5671
56721996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5673
5674 * configure.in: Check for termios.h header.
5675
56761996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5677
5678 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5679
56801996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5681
5682 * configure.in: Split bsdos2 and bsdos2-1.
5683
56841996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5685
5686 * config.sub: If last two words are not a recognized
5687 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5688 Make conversion of gnu/linux to linux-gnu really work.
5689
5690 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5691
56921996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5693
5694 * configure.in (check for using Lucid widgets by default):
5695 Eliminate indentation that confuses some compilers.
5696
56971996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5698
5699 * config.sub: Convert linux and gnu/linux to linux-gnu.
5700
5701 * make-dist: Don't update getdate.c.
5702 Ignore =... files when checking for too-long Lisp file names.
5703
57041996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5705
5706 * configure.in (euidaccess): Check for that, not for eaccess.
5707
57081996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5709
5710 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5711 before `noshare'.
5712 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5713
57141996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5715
5716 * configure.in: Rename lignux to linux-gnu in configuration names.
5717 Use gnu-linux as the opsys value (s/ file name).
5718 Allow i686 just like i386, i486, i586.
5719
57201996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5721
5722 * configure.in (i*86-*-sco3.2v5): New alternative.
5723 (OVERRIDE_CPPFLAG): New variable.
5724 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5725
5726 * configure.in: Specify vpath for .texi files.
5727
57281996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5729
5730 * configure.in: Always check for HAVE_X11R5.
5731 Separately decide whether to use a toolkit by default.
5732
57331996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5734
5735 * configure.in: If X11R5 is missing the Xaw headers,
5736 default to --with-x-toolkit=no.
5737
57381996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5739
5740 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5741
57421996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5743
5744 * Makefile.in (install-arch-indep): If cd etc makes output,
5745 don't treat that as part of the tar data.
5746 Check that ./lisp actually exists.
5747
57481996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5749
5750 * make-dist: Check for long file names.
5751
57521996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5753
5754 * Version 19.31 released.
5755
57561996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5757
5758 * configure.in: Recognize sparc-*-lignux.
5759
57601996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5761
5762 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5763 Don't include config.w95.
5764
57651996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5766
5767 * make-dist: Replace --no-clean-up and --no-tar options
5768 with --clean-up and --tar, so that the default is useful.
5769
57701996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5771
5772 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5773 if not, tell the user to rename it and abort.
5774
57751996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5776
5777 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5778 test program.
5779
57801996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5781
5782 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5783
5784 * make-dist (MANIFEST): Fix previous change.
5785 (msdos): Put mainmake.v2 into the dist.
5786
57871996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5788
5789 * make-dist: Exit if autoconf fails.
5790
57911996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5792
5793 * config.bat: Set djgpp-ver, and unset it at the end.
5794 Add a number of conditionals for DJGPP version 2.
5795 Rename label libsrc2 to libsrc3.
5796 Substitute for LDFLAGS in src/Makefile.
5797 Substitute for ALL_CFLAGS in lib-src/Makefile.
5798
57991996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5800
5801 * configure.in (ncurses): Check this after checking fns like strerror.
5802
58031996-04-08 Erik Naggum <erik@naggum.no>
5804
5805 * make-dist (MANIFEST): Don't include lines from =files.
5806
58071996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5808
5809 * make-dist: Don't put lisp/dired.todo in the dist.
5810
58111996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5812
5813 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5814
5815 * configure.in (setlocale): Check for it.
5816
5817 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5818
58191996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5820
5821 * configure.in: Use lignux instead of linux as value of opsys.
5822
58231996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5824
5825 * Makefile.in (install-strip): Fix whitespace.
5826 Get rid of continuation.
5827
5828 * config.sub: Convert linux or gnu/linux to lignux.
5829
58301996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5831
5832 * configure.in: Accept lignux in configuration name.
5833
58341996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5835
5836 * Makefile.in (install-strip): New target.
5837
58381996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5839
5840 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5841 -f failed to do the job on Suns.
5842
58431996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5844
5845 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5846
5847 * configure.in (linux/version.h): Check for this header.
5848
58491996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5850
5851 * configure.in: Remove -fno-builtin hackery from -lm check.
5852
58531996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5854
5855 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5856 just this test.
5857
5858 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5859
58601996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5861
5862 * configure.in: Check for ncurses.
5863
58641996-02-28 Paul Eggert <eggert@twinsun.com>
5865
5866 * configure.in (LOCALTIME_CACHE):
5867 Also define if localtime mishandles unsetting TZ.
5868 This works around a localtime bug in mips-dec-ultrix.
5869
58701996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5871
5872 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5873
5874 * configure.in: Improve messages about X versions.
5875
58761996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5877
5878 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5879
58801996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5881
5882 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5883 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5884
5885 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5886 (install): Put install-arch-indep before install-arch-dep.
5887
58881996-02-20 Dave Love <d.love@dl.ac.uk>
5889
5890 * INSTALL: Clarify info about MS-DOS path handling.
5891
58921996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5893
5894 * Makefile.in (install-arch-indep): Install info/ccmode*.
5895 In previous change, protect against /bin/pwd returning null string.
5896
58971996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5898
5899 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5900 to lispdir.
5901
59021996-02-01 Paul Eggert <eggert@twinsun.com>
5903
5904 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5905
59061996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5907
5908 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5909
59101996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5911
5912 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5913 we delete everything distclean deletes.
5914
59151996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5916
5917 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5918
59191996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5920
5921 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5922 into LDFLAGS instead of into LIBS.
5923
59241996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5925
5926 * configure.in (HAVE_XMU): Fix typo in previous change.
5927
59281996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5929
5930 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5931
59321996-01-10 Erik Naggum <erik@naggum.no>
5933
5934 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5935
59361996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5937
5938 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5939
59401996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5941
5942 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5943 and use -lXt to link it.
5944
59451996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5946
5947 * configure.in (locallisppath): Put version-specific dir first.
5948
59491996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5950
5951 * configure.in (hppa-*-nextstep*): New alternative.
5952 (USE_X_TOOLKIT): By default, set this to "maybe";
5953 and change that later to LUCID or "no" according to X11 version.
5954
5955 * make-dist: Recompile outdated .elc files and update all autoloads.
5956
59571996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5958
5959 * configure.in (locallisppath): Fix typo in last change: " -> '.
5960
59611996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5962
5963 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5964
59651995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5966
5967 * Makefile.in (install-arch-indep): Give all files read permission.
5968
59691995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5970
5971 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5972 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5973
59741995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5975
5976 * configure.in: Determine HAVE_X11R6.
5977 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5978
59791995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5980
5981 * configure.in: Just "solaris" now defaults to version 2.4.
5982 Add sunos4.1.n-noshare as alternative.
5983
59841995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5985
5986 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5987
59881995-11-29 Erik Naggum <erik@naggum.no>
5989
5990 * Makefile.in (install-arch-indep): Add missing backslash.
5991
59921995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5993
5994 * Makefile.in (install-arch-indep): Don't install
5995 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5996
59971995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5998
5999 * Makefile.in (install-arch-indep): Fix previous change.
6000
6001 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6002
60031995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6004
6005 * Version 19.30 released.
6006
6007 * make-dist (lisp): Exclude subdirs.el.
6008
60091995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6010
6011 * make-dist (etc): Delete *.orig and *.rej.
6012
60131995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6014
6015 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6016
60171995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6018
6019 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6020
60211995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6022
6023 * make-dist (nt): Rename install, readme, and todo to
6024 INSTALL, README, and TODO.
6025
60261995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6027
6028 * make-dist (lisp): Don't distribute site-start.
6029
60301995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6031
6032 * make-dist: Break the hard link on alloca.c.
6033
60341995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6035
6036 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6037
60381995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6039
6040 * make-dist (src, lib-src): Don't distribute Makefile.c.
6041 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6042
60431995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6044
6045 * Makefile.in (mkdir): Create man1dir, not mandir.
6046 (uninstall): Use man1dir, not mandir.
6047
60481995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6049
6050 * Makefile.in (man1dir): New variable.
6051 (install-arch-indep): Use man1dir.
6052
6053 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6054
6055 * make-dist: Create lisp/MANIFEST.
6056
60571995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6058
6059 * configure.in (m68k-*-linux*): New alternative.
6060
60611995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6062
6063 * make-dist: Use new names config.in, paths.in, and
6064 {src,lib-src}/Makefile.in.
6065
60661995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6067
6068 * configure.in: Don't bother checking for drem.
6069
60701995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6071
6072 * Makefile.in (distclean): Delete line with just a tab in it.
6073 (install-arch-indep): Delete spaces that precede tabs.
6074 Delete spurious `fi' left from previous change.
6075 (install): Supply `true' as command, to avoid null command.
6076
60771995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6078
6079 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6080
60811995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6082
6083 * configure.in (powerpc-*-solaris2): New alternative.x
6084
60851995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6086
6087 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6088 of paths.h.tmp$$, to avoid going beyond 14 characters.
6089
60901995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6091
6092 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6093
60941995-09-06 Paul Eggert <eggert@twinsun.com>
6095
6096 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6097 if localtime caches TZ. Check for tzset.
6098
60991995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6100
6101 * config.bat: Simplify using new names file names src/makefile.in,
6102 config.in, paths.in. Change Echo commands not to use `.
6103
61041995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6105
6106 * Makefile.in (install-arch-indep): Always install the new dir file;
6107 rename the previous dir file to dir.bak or dir.old.
6108
61091995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6110
6111 * configure.in (RANLIB): Substitute this into makefiles.
6112 Set it specially on solaris; set it by default on other systems.
6113
6114 * configure.in: Fix previous Alpha change.
6115
61161995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6117
6118 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6119 NON_GCC_TEST_OPTIONS.
6120
61211995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6122
6123 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6124 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6125
6126 * configure.in (alpha-*-linux*): New configuration.
6127
61281995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6129
6130 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6131 (m68k-next-nextstep*): New alias for that.
6132 (i*86-*-nextstep*): Use nextstep.h.
6133 (sparc-*-nextstep*): New configuration.
6134
61351995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6136
6137 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6138 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6139
61401995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6141
6142 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6143 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6144
61451995-07-18 Mike Long <mike.long@analog.com>
6146
6147 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6148
61491995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6150
6151 * Makefile.in (src/paths.h, paths-force):
6152 Rename src/paths.h.in to src/paths.in.
6153 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6154
6155 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6156 Use Makefile.c for intermediate file.
6157 Rename src/config.h.in to src/config.in.
6158
61591995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6160
6161 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6162 (mips-dec-ultrix4.[12]): New alternative for old versions.
6163
61641995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6165
6166 * make-dist: Don't break intra-tree links.
6167
61681995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6169
6170 * configure.in: Put back archlibdir initialization. Require
6171 autoconf 2.4.1 or later.
6172
61731995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6174
6175 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6176 (mips-mips-riscos5*): New alternative.
6177
61781995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6179
6180 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6181
61821995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6183
6184 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6185 (mandir, infodir, archlibdir): Initializations deleted.
6186
6187 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6188 On hpux9shr, use hpux9shxr4.h.
6189
61901995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6191
6192 * configure.in: Added target mips-dec-mach_bsd4.3.
6193 * config.guess: Guess mips-dec-mach_bsd4.3.
6194
61951995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6196
6197 * Makefile.in (mkdir): Use symbolic chmod.
6198
61991995-06-22 Paul Eggert <eggert@twinsun.com>
6200
6201 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6202 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6203
62041995-06-22 Paul Eggert <eggert@twinsun.com>
6205
6206 * Makefile.in (SUBDIR_MAKEFILES):
6207 Add man/Makefile, so `make distclean' removes it.
6208 (top_distclean): Add config.log to the list of files to be removed.
6209
62101995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6211
6212 * Version 19.29 released.
6213
62141995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6215
6216 * configure.in: Fix the previous change to verify that the -b
6217 option really solves the problem.
6218
6219 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6220
62211995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6222
6223 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6224
62251995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6226
6227 * configure.in: Report more clearly when there is no special
6228 dir to search for X includes or libraries.
6229
62301995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6231
6232 * configure.in: Check for -lpthreads, not -lpthread.
6233
62341995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6235
6236 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6237
62381995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6239
6240 * configure.in: Check for -lpthread.
6241
62421995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6243
6244 * Makefile.in (install-arch-indep): Install info files for mh-e.
6245 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6246
62471995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6248
6249 * configure.in (*-solaris2.5): New configuration.
6250
6251 * make-dist: Copy new files config.nt and config.w95.
6252
62531995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6254
6255 * configure.in: Use x_includes, not x_libraries, for -I.
6256 Make bitmapdir a colon-separated list.
6257
62581995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6259
6260 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6261
6262 * configure.in: Allow x_libraries and x_includes to be paths.
6263
62641995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6265
6266 * configure.in: Fix typo.
6267
62681995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6269
6270 * INSTALL: Clarify use of site-init.el.
6271
62721995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6273
6274 * configure.in: Pass arg to sqrt.
6275
62761995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6277
6278 * make-dist: Fix May 6 change.
6279
62801995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6281
6282 * vpath.sed: Delete reference to ymakefile.
6283
62841995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6285
6286 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6287
62881995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6289
6290 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6291
6292 * update-subdirs: Specify /bin/sh to run the script.
6293
62941995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6295
6296 * make-dist: Put src/makefile.nt in dist.
6297
6298 * configure.in (i[345]86-*-bsdi2*): New configuration.
6299 (vax-dec-bsd386*): Deleted.
6300
63011995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6302
6303 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6304 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6305 Use fmod instead of logb in -lm check.
6306
63071995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6308
6309 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6310 Use bsd4-3. Don't set NON_GNU_CPP.
6311
6312 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6313 In nt, copy various different things, but not *.cmd.
6314 Fix the ln commands for the subdirs of nt.
6315
63161995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6317
6318 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6319
63201995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6321
6322 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6323 since that's what the header file expects.
6324
63251995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6326
6327 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6328 and 68040 based machines when choosing options for gnucc.
6329
63301995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6331
6332 * Makefile.in (top_distclean): Delete config.cache.
6333
63341995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6335
6336 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6337
6338 * configure.in: Use m/ncr386.h.
6339
63401995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6341
6342 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6343
63441995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6345
6346 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6347 (man): Don't copy texindex.c and getopt.c; they're deleted.
6348 (etc): Omit `e'; it's a subdirectory.
6349 (etc/e): Use `../..', not `..', to reference top level.
6350
63511995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6352
6353 * Makefile.in (install-arch-indep, dist):
6354 Look for `update-subdir' in $(srcdir).
6355
63561995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6357
6358 * make-dist: Include mkinstalldirs in distribution.
6359
63601995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6361
6362 * make-dist: Add missing close backquote.
6363
63641995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6365
6366 * make-dist: Don't distribute shortnames directory.
6367
63681995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6369
6370 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6371
63721995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6373
6374 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6375
63761995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6377
6378 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6379
63801995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6381
6382 * configure.in (mips-sgi-irix6): New configuration.
6383
63841995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6385
6386 * Makefile.in (maintainer-clean): Renamed from realclean.
6387
63881995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6389
6390 * configure.in: Create a .gdbinit that sources the real one,
6391 if using a different build directory.
6392
63931995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6394
6395 * configure.in: Check for sys/select.h.
6396
63971995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6398
6399 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6400
64011994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6402
6403 * configure.in: Handle isc 4.1 operating system.
6404
64051994-12-10 Richard Stallman <rms@kepa>
6406
6407 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6408 (rs6000-ibm-aix4*): New alternative.
6409
64101994-12-06 Richard Stallman <rms@kepa>
6411
6412 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6413
64141994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6415
6416 * configure.in: Don't try to make directories that are guaranteed
6417 to already exist.
6418
64191994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6420
6421 * configure.in: Generate man/Makefile from man/Makefile.in.
6422 Create the man subdir.
6423
6424 * Makefile.in (dvi): Run Make in our man subdir.
6425
6426 * make-dist: Create subdir etc/e.
6427 Make links to it.
6428 Put man/Makefile.in in dist, instead of man/Makefile.
6429
64301994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6431
6432 * configure.in: Add --with-pop, --with-kerberos, and
6433 --with-hesiod for movemail.
6434
64351994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6436
6437 * configure.in (m68*-apollo*): Use s/domain.h.
6438
64391994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6440
6441 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6442
64431994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6444
6445 * configure.in: Don't add -I, -L, -R options for cc if their
6446 arguments would be empty.
6447
64481994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6449
6450 * configure.in (i860-intel-osf1*): New alternative.
6451 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6452 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6453
64541994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6455
6456 * configure.in: Make h_errno check not use nested functions.
6457
64581994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6459
6460 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6461
64621994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6463
6464 * Makefile.in (install-arch-indep): Avoid continued comment
6465 swallowing target line.
6466
64671994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6468
6469 * configure.in: Protect a character class with `changequote'.
6470
64711994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6472
6473 * configure.in: Accept `news' as a synonym for `newsos'.
6474
64751994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6476
6477 * Makefile.in: Don't rm files if cd fails.
6478
64791994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6480
6481 * make-dist: Put nt subdir and its subdirs in the dist.
6482 (lib-src): Put makefile.nt in the dist.
6483 (lisp): Put makefile.nt in the dist.
6484
64851994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6486
6487 * configure.in: Change a stray `[' to `test'.
6488
64891994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6490
6491 * configure.in: Adapt for Autoconf v2. Use the standard argument
6492 parser, host type canonicalizer, X11 finder, and message
6493 printing macros. Use the new macro names. Use `test' instead of `['.
6494
64951994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6496
6497 * configure.in: Check for getpagesize.
6498
64991994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6500
6501 * make-dist (msdos): Put sed* in the distribution.
6502
65031994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6504
6505 * config.bat: New option, `--with-x', for configuring Emacs
6506 for use with the X11 system DesqView/X.
6507 New option, `--no-debug', for compiling Emacs without debug
6508 information thus saving disk space.
6509 (src/config.h, src/paths.h): Use `update' (which is like
6510 `move-if-changed') to change the file.
6511 (src/config.h): When configuring for X11 perform extra changes.
6512 (src/makefile): When configuring for X11 perform extra changes.
6513 (lib-src): Remove temporary files.
6514 (): Check that `sed', `rm', `mv', and `gcc' are available.
6515
65161994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6517
6518 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6519
6520 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6521
65221994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6523
6524 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6525
6526 * configure.in (canonical): Substitute var into makefiles.
6527 (bitmapdir): Likewise.
6528
6529 * Makefile.in (bitmapdir): New variable.
6530 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6531
65321994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6533
6534 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6535
6536 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6537 * update-subdirs: New shell script.
6538
65391994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6540
6541 * Makefile.in (top_distclean): Don't rm build-install.
6542 (SOURCES): Delete build-install.in.
6543
6544 * make-dist: Don't distribute build-ins.in.
6545 * build-ins.in: File deleted.
6546
65471994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6548
6549 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6550
65511994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6552
6553 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6554
6555 * configure.in (libexecdir): Renamed from libdir. New default.
6556 (sharedstatedir): Renamed from statedir. New default.
6557 (datadir): New default.
6558
6559 * make-dist: Don't distribute subdirs.el.
6560
65611994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6562
6563 * configure.in (eaccess): Check for it.
6564
65651994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6566
6567 * configure.in (mktime): Check for it.
6568
65691994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6570
6571 * configure.in (motif): Add support for usage and option checking.
6572
65731994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6574
6575 * configure.in (utimes): Check for it.
6576
65771994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6578
6579 * Makefile.in (install-arch-indep): Don't do mkdir here.
6580
65811994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6582
6583 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6584 riscix.h renamed to acorn.h.
6585
65861994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6587
6588 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6589 New configurations.
6590
65911994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6592
6593 * configure.in: Remove trailing slashes from srcdir.
6594
65951994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6596
6597 * configure.in (i[345]86-sequent-ptx*): Handle
6598
65991994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6600
6601 * Makefile.in (paths-force): Depend on src/paths.h
6602
66031994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6604
6605 * configure.in (config_options): Save all arguments, not just some.
6606
66071994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6608
6609 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6610
6611 * configure.in: Add AC_AIX.
6612 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6613
66141994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6615
6616 * configure.in (parsing options): Simplify sed command to delete -'s.
6617
66181994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6619
6620 * configure.in (config_options): New shell variable.
6621 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6622
66231994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6624
6625 * configure.in (alpha-dec-osf*): New target.
6626
6627 * Makefile.in: Use just one FRC target.
6628
66291994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6630
6631 * Makefile.in (removenullpaths, paths-force):
6632 Use name paths.h.tmp$$, which depends on the pid.
6633
66341994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6635
6636 * Makefile.in (removenullpaths, paths-force):
6637 Put paths.h.tmp in top-level dir, not in src.
6638
66391994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6640
6641 * Version 19.27 released.
6642
66431994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6644
6645 * Version 19.26 released.
6646
66471994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6648
6649 * configure.in: Check for lrand48, not rand48.
6650
66511994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6652
6653 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6654 (powerpc-ibm-aix*): New aliases.
6655
66561994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6657
6658 * make-dist (src/m, src/s): Put *.inp in distribution.
6659
66601994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6661
6662 * configure.in: Accept i586 and i486 along with i386.
6663
66641994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6665
6666 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6667 even if CPP env var was set by the user.
6668
6669 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6670
66711994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6672
6673 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6674
66751994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6676
6677 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6678
66791994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6680
6681 * configure.in: Check more specifically for i*86-sun-sunos.
6682
66831994-08-03 Caveh Jalali (caveh@eng.sun.com)
6684
6685 * configure.in: Handle solaris 2.4.
6686
66871994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6688
6689 * configure.in (rand48): Check for it.
6690
66911994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6692
6693 * make-dist: Update the info files.
6694
66951994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6696
6697 * configure.in: Make "checking..." messages' style consistent.
6698 (HAVE_H_ERRNO): New test.
6699
67001994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6701
6702 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6703
67041994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6705
6706 * configure.in (CFLAGS): If the envvar was specified, use that.
6707 And set REAL_CFLAGS from it too.
6708
67091994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6710
6711 * make-dist: Update finder-inf.el.
6712
67131994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6714
6715 * make-dist (msdos): Include sed4.inp in dist.
6716
6717 * Makefile.in (libsrc_libs): Var deleted.
6718
67191994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6720
6721 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6722
67231994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6724
6725 * configure.in (mips-sony-newsos4*): New alias.
6726
67271994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6728
6729 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6730 (*-convex-convexos*): Accept this as alias.
6731
67321994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6733
6734 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6735 for two different uses.
6736
67371994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6738
6739 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6740
67411994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6742
6743 * make-dist: Put ./BUGS into the distrib.
6744
67451994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6746
6747 * configure.in: Handle 386 running Solaris 2.
6748
67491994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6750
6751 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6752
67531994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6754
6755 * configure.in (mips-sony-newsos*): Use news-risc.h.
6756
6757 * configure.in: Accept bsdi as opsys, like bsd386.
6758
67591994-06-01 Morten Welinder (terra@diku.dk)
6760
6761 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6762
67631994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6764
6765 * Version 19.25 released.
6766
6767 * make-dist (shortversion): Don't assume another period follows.
6768
67691994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6770
6771 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6772 (uninstall): Use /bin/pwd.
6773
6774 * Makefile.in (blessmail): Depend on src.
6775 (all): Don't depend on blessmail.
6776
6777 * Makefile.in (src/paths.h): Don't force recomputation.
6778 (paths-force): New target; force recomputation of paths.h.
6779 (all): Depend on paths-force.
6780 (src, lib-src): Depend on src/paths.h.
6781
6782 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6783 NON_GCC_TEST_OPTIONS.
6784
67851994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6786
6787 * configure.in: Don't insist on subversions for irix.
6788
67891994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6790
6791 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6792
6793 * configure.in (i[34]86-next-*): New alternative.
6794
67951994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6796
6797 * Version 19.24 released.
6798
6799 * configure.in: New config hppa*-hp-hpux9shr*.
6800
68011994-05-22 Morten Welinder (terra@tyr.diku.dk)
6802
6803 * config.bat: Doc fix.
6804
68051994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6806
6807 * Makefile.in (mostlyclean, clean, distclean, realclean)
6808 (extraclean): Don't act on man subdir if it doesn't exist.
6809
68101994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6811
6812 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6813 Use them to set up CC.
6814 (*-sun-sunos4.1.3): Set them.
6815
68161994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6817
6818 * Makefile.in (lib-src): Don't depend on src/paths.h.
6819
68201994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6821
6822 * build-ins.in (copydests): Get rid of spurious `-'s.
6823
6824 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6825
68261994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * Version 19.23 released.
6829
6830 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6831 for the Xlib and Xt checks; then restore old CFLAGS.
6832
68331994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6834
6835 * configure.in (HAVE_X11XTR6): Add newline before #if.
6836 Add newline after #endif.
6837
68381994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6839
6840 * configure.in (HAVE_X11XTR6): Arrange to define it.
6841
68421994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6843
6844 * Makefile.in (install): Depend on blessmail.
6845
68461994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6847
6848 * configure.in (mips-siemens-sysv*): Put quotes around value
6849 containing blanks.
6850
68511994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6852
6853 * Makefile.in (TAGS): Use the makefile in src subdir.
6854
68551994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6856
6857 * configure.in (opsys): Recognize `gnu'.
6858
68591994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6860
6861 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6862
68631994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6864
6865 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6866 version > 1.8.
6867
68681994-05-08 Morten Welinder (terra@diku.dk)
6869
6870 * config.bat: Forcibly remove "# " style comments from makefiles.
6871
68721994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6873
6874 * Makefile.in (uninstall): When processing lispdir and etcdir,
6875 do nothing unless it exists and is a directory.
6876
68771994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6878
6879 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6880 Merge code in from install-doc.
6881 (install-doc): Merge code back into install-arch-indep.
6882 (install-arch-dep): Don't depend on install-doc.
6883
6884 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6885
68861994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6887
6888 * configure.in (making src/Makefile and lib-src/Makefile):
6889 Split off the autoconf substitutions and don't pass them thru cpp.
6890 (undefs): Use $canonical as well as $configuration.
6891
6892 * make-dist: Distribute lisp/Makefile.
6893
6894 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6895 Use lower case names for the s files.
6896
68971994-05-03 Morten Welinder (terra@diku.dk)
6898
6899 * config.bat: Added possibility for different file name
6900 transcriptions in lib-src.
6901
69021994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6903
6904 * Makefile.in (lib-src): Undo previous change.
6905 (blessmail): New target to run maybe-blessmail in lib-src.
6906 (all): Depend on blessmail.
6907
6908 * Makefile.in (lib-src): Depend on src.
6909
69101994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6911
6912 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6913 (m88k-dg-dgux5.4R2): dgux5.4R2.
6914
69151994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6916
6917 * configure.in (window_system): Restore accidentally deleted code
6918 that uses AC_FIND_X.
6919
6920 * make-dist: Distribute config.bat.
6921
69221994-04-29 Morten Welinder (terra@diku.dk)
6923
6924 * config.bat: Corrected the configuration of lib-src
6925 to keep up with configure. Add note about dos version 3
6926 or better needed (djgpp needs that). Add note explaining
6927 that either install in c:/emacs or edit the script.
6928 Don't change to c:/emacs, but assume we're there (to minimize
6929 the number of places to change).
6930
6931 * config.bat: Build-in the first step towards X11 support with
6932 the X11 emulator that exists. At this time it won't work,
6933 and several files are missing.
6934
69351994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6936
6937 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6938 Don't look for -lresolv.
6939
6940 * Makefile.in (lib-src): Depend on src/paths.h.
6941
69421994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6943
6944 * configure.in: Restore deleted AC_SUBST of `configuration'.
6945 Improve error message for bad --with-x-toolkit value.
6946
6947 * configure.in: Define CONFIGURATION in src/config.h
6948 rather than substituting in src/Makefile.in.
6949
69501994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6951
6952 * Makefile.in (install-doc): New target.
6953 (install-arch-dep): Depend on install-doc.
6954 (mkdir): Create docdir.
6955
69561994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6957
6958 * configure.in: Test for libresolv.a.
6959 Substitute machfile and opsysfile.
6960
69611994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6962
6963 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6964 (install-arch-dep): Install under the name $(EMACS).
6965
69661994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6967
6968 * configure.in (version): Use entire value of emacs-version.
6969 (mips-siemens-sysv*): New alternative.
6970
69711994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6972
6973 * Makefile.in (install-arch-indep): Don't install dired-x*.
6974
69751994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6976
6977 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6978 Fix definition of $undefs.
6979
69801994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6981
6982 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6983
6984 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6985
69861994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6987
6988 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6989
69901994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6991
6992 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6993 and run it thru cpp, as with src/Makefile.in.
6994
6995 * configure.in: Use AC_SET_MAKE.
6996
69971994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6998
6999 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7000
70011994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7002
7003 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7004
7005 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7006 (printing the choices): Make the toolkit message unconditional.
7007 (USE_X_TOOLKIT): Use `none', not `no', if none.
7008 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7009 Get rid of temp file foofoo1.
7010
70111994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7012
7013 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7014
70151994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7016
7017 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7018 (printing the choices): State choice of toolkit.
7019 (libsrc_libs): Recalculate after writing config.h;
7020 then update lib-src/Makefile.
7021
70221994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7023
7024 * configure.in: Add sunos4shr as alternative for suns.
7025 Conditionals testing for null $CC were backwards.
7026
70271994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7028
7029 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7030
70311994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7032
7033 * configure.in: Handle -isc4.0*.
7034
70351994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7036
7037 * configure.in (esix5): Set NON_GNU_CPP.
7038
70391994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7040
7041 * Makefile.in (thisdir): Nonsensical variable removed.
7042 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7043 back to $thisdir, rather than the directory `this_dir'.
7044
70451994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7046
7047 * Makefile.in (install-arch-indep): Add missing backslash after a
7048 `then'.
7049
70501994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7051
7052 * Makefile.in (thisdir): New variable.
7053 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7054
70551994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7056
7057 * configure.in: Add freebsd.
7058
70591994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7060
7061 * configure.in: Check for fpathconf.
7062
70631994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7064
7065 * configure.in (with_x_toolkit): Fix typo in previous change.
7066
70671994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7068
7069 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7070
70711994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7072
7073 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7074
70751994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7076
7077 * configure.in: Fix value of docdir.
7078 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7079
70801994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7081
7082 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7083
70841994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7085
7086 * configure.in: New variable docdir to control where the docstring
7087 file goes.
7088 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7089
70901994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7091
7092 * configure.in: When --run-in-place, don't inherit archlibdir.
7093
70941994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7095
7096 * Makefile.in (install-arch-dep, install-arch-indep):
7097 New targets split up former do-install rule.
7098 (do-install): Target deleted.
7099
71001994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7101
7102 * configure.in (mips-sony-newsos*): New configuration.
7103
71041994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7105
7106 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7107
71081994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7109
7110 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7111
71121994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7113
7114 * configure.in: Don't initialize CC.
7115
71161994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7117
7118 * configure.in (creating src/Makefile): Also generate -U switches
7119 for symbols in the $configuration value.
7120
7121 * configure.in: Check for sys_siglist being declared in system header.
7122
71231994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7124
7125 * configure.in (creating src/Makefile): Delete blank lines
7126 along with lines of whitespace.
7127 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7128
71291994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7130
7131 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7132 like C_SWITCH_SYSTEM.
7133 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7134
71351994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7136
7137 * configure.in (drem): Check for this function.
7138
71391994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7140
7141 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7142 If CPP was inherited from environment, don't use NON_GNU_CPP.
7143 (NON_GNU_CC): Likewise.
7144 (handling with_gcc): Use explicit if in the `no' case.
7145 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7146
71471994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7148
7149 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7150
71511994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7152
7153 * configure.in: Check whether fmod exists.
7154
71551994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7156
7157 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7158 {src,lisp}/OChangeLog.
7159
71601994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7161
7162 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7163 necessary for proper operation. This code works with the current
7164 released version of Autoconf.
7165
71661994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7167
7168 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7169 (USE_X_TOOLKIT): Define it for all values except `no'.
7170
7171 * configure.in: Undo first Jan 8 change and Jan 16 change.
7172
71731994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7174
7175 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7176 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7177
7178 * Makefile.in (lwlib/Makefile): New target.
7179 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7180 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7181 (unlock, relock): Handle lwlib subdir.
7182
7183 * Makefile.in: Add some .PHONY targets.
7184
7185 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7186
7187 * lwlib: New subdirectory.
7188
71891994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7190
7191 * configure.in: If CPP has a value that is a directory,
7192 discard the value.
7193
71941994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7195
7196 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7197 remove -U[0-9]*.
7198
71991994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7200
7201 * Makefile.in (do-install): Install the dired-x info files.
7202
7203 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7204 (See src/s/sol2.h.)
7205
72061994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7207
7208 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7209
72101994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7211
7212 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7213 AC_OUTPUT as it should be; hopefully noone will again see fit to
7214 gratuitously break this and not make a change log entry.
7215 Optimized sed processing of Makefile.in and cpp output; now
7216 preserves comments previously removed from the cpp input.
7217 Eliminated temp file for cpp output. Generate -U switches to
7218 undefine all identifiers that appear in the directory name
7219 ${srcdir}; pass these to cpp.
7220
7221 * configure.in (version): Fix sed regexp to match two-elt version
7222 number.
7223
7224 * configure.in: Check for strerror.
7225
72261994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7227
7228 * configure.in: Test for bcmp.
7229
72301994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7231
7232 * make-dist (tempdir): Put subdir msdos into the distribution.
7233
72341993-01-07 Morten Welinder (terra@diku.dk)
7235
7236 * config.bat: New file.
7237
72381994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7239
7240 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7241
72421994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7243
7244 * configure.in (m68*-next-*): Don't care about which os is specified.
7245 (i[34]86-*-*): Check for *-nextstop*.
7246
72471993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7248
7249 * configure.in: Check for setsid.
7250
72511993-12-17 Richard Stallman (rms@srarc2)
7252
7253 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7254
72551993-12-15 Richard Stallman (rms@srarc2)
7256
7257 * Makefile.in (mkdir): Make only the lockdir writable.
7258
7259 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7260
72611993-12-11 Richard Stallman (rms@srarc2)
7262
7263 * Makefile.in (libdir): Use @libdir@.
7264
72651993-12-08 Richard Stallman (rms@srarc2)
7266
7267 * Makefile.in (install): Add empty command.
7268
72691993-12-04 Richard Stallman (rms@srarc2)
7270
7271 * make-dist: Put man/getopt.c in the dist.
7272
7273 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7274
7275 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7276
72771993-12-03 Richard Stallman (rms@srarc2)
7278
7279 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7280 Set it for all solaris versions.
7281 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7282 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7283 Likewise for NON_GNU_CC and CC.
7284
72851993-12-01 Richard Stallman (rms@srarc2)
7286
7287 * configure.in (mips-mips-riscos4*): Assign variable CC.
7288 (checking ${with_gcc}): If "no", don't override CC if already set.
7289 (CC): Initialize it as empty.
7290
72911993-11-30 Richard Stallman (rms@srarc2)
7292
7293 * configure.in (Suns): Set CPP if *-solaris2.3*.
7294
72951993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7296
7297 * Version 19.22 released.
7298
7299 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7300
73011993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7302
7303 * make-dist: When breaking links, use cp -p.
7304 Copy install.sh into distribution.
7305 Move the temp dir up into the parent dir;
7306 don't leave the staging dir make-dist.tmp... in existence.
7307 * install.sh: New file.
7308
73091993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7310
7311 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7312
73131993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7314
7315 * configure.in (version): When --run-in-place, exclude
7316 ${datadir}/emacs/site-lisp from locallisppath.
7317
73181993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7319
7320 * configure.in: Delete jumk.c before writing it.
7321
73221993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7323
7324 * Version 19.21 released.
7325
7326 * Makefile.in (mkdir): Ignore error from chmod.
7327
73281993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7329
7330 * make-dist: Don't put lisp/forms.README in the distribution.
7331
73321993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7333
7334 * configure.in (creating src/Makefile): Before running cpp,
7335 discard all lines that start with `# Generated' or /**/#.
7336
73371993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7338
7339 * Version 19.20 released.
7340
7341 * make-dist: Use build-ins.in, not build-install.in.
7342 Don't bother updating TAGS since it's not included.
7343
7344 * build-ins.in: Renamed from build-install.in.
7345
73461993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7347
7348 * make-dist: Don't try to link *.texinfo--there are none now.
7349 When running make in lib-src, specify YACC var value.
7350
73511993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7352
7353 * configure.in (extrasub): Add vpath patterns for %.[yls].
7354
7355 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7356 Instead just include the commands to make src/Makefile as the
7357 second arg to AC_OUTPUT.
7358
7359 * configure.in: Use : instead of dnl for comment inside
7360 $makefile_command.
7361
7362 * configure.in: No longer use vpath_sed. Instead, when we notice
7363 srcdir already configured, set extrasub to hack vpath in the
7364 makefiles.
7365
7366 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7367 before moving it.
7368 * Makefile.in (VPATH): Define to @srcdir@.
7369
73701993-09-28 Brian J. Fox (bfox@cubit)
7371
7372 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7373 doesn't exist. Just copy src/Makefile.in instead. Touch
7374 all of the Makefiles after editing config.status.
7375
7376 * INSTALL: Update documentation to match new configuration
7377 mechanism.
7378
73791993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7380
7381 * configure.in: Allow any of the path or directory Makefile
7382 variables to be set with flags to configure. Create all Makefiles
7383 at configure time. Edit special commands into config.status after
7384 src/Makefile.in is built from src/Makefile.
7385
7386 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7387 If these files are out of date, simply have config.status
7388 rebuild them; don't rebuild them explicitly.
7389
73901993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7391
7392 * build-install.in: Change src/xemacs to src/emacs. We no longer
7393 create src/xemacs, so the file wouldn't be found.
7394
7395 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7396
73971993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7398
7399 * configure.in: Avoid forcing the search of /usr/include before
7400 fixed include files by resetting C_SWITCH_X_SITE if it is
7401 "-I/usr/include".
7402
74031993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7404
7405 * Makefile.in (@rip_paths@locallisppath):
7406 Delete ${datadir}/emacs/site-lisp.
7407
74081993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7409
7410 * configure.in:
7411 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7412 Remove ${extra_output} from AC_OUTPUT call.
7413
74141993-09-17 Brian J. Fox (bfox@inferno)
7415
7416 * make-dist: Quote backquotes found in strings to be echoed.
7417
7418 * configure.in: Use "sh -c pwd" when we want to avoid having the
7419 shell fix up the value of $PWD.
7420
74211993-09-13 Brian J. Fox (bfox@inferno)
7422
7423 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7424 of the installation fail. Suggested by Karl Berry.
7425
74261993-08-30 Brian J. Fox (bfox@inferno)
7427
7428 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7429 was used. Set MAKEFLAGS from MFLAGS.
7430
74311993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7432
7433 * configure.in: Test for res_init in libc.
7434
74351993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7436
7437 * configure.in: In the file ${tempcname}, use configure___
7438 instead of @configure@.
7439
74401993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7441
7442 * make-dist: Dist vpath.sed
7443
7444 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7445 Depend on vpath.sed.
7446 Replace sed comand for VPATH with @vpath_sed@.
7447
7448 * configure.in: Substitute variable `vpath_sed'.
7449 If not in $srcdir and $srcdir is configured,
7450 issue warning that GNU make is required,
7451 and set vpath_sed to use vpath.sed script.
7452
74531993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7454
7455 * configure.in: Remove check for $srcdir being configured. This
7456 pretty much works now.
7457 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7458 Check for XFree86 (/usr/X386/include) independent of whether
7459 -lXbsd exists.
7460
7461 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7462 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7463 `make'.
7464
74651993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7466
7467 * Version 19.19 released.
7468
7469 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7470
74711993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7472
7473 * configure.in: Check for XScreenNumberOfScreen.
7474
74751993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7476
7477 * configure.in: Add * to end of all configuration alternatives.
7478 (m68*-sony-newsos3*): New alternative.
7479
74801993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7481
7482 * make-dist: Include getdate.c in distribution.
7483
7484 * configure.in: For --help, use $PAGER if it is set.
7485 (LIB_X11_LIB): Default to -lX11.
7486 (mips-sgi-irix5.*): New alternative.
7487
7488 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7489
7490 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7491 Recognize *.B8.* as hpux version 8.
7492 (m68*-tektronix-bsd*): Fix typo in tek4300.
7493 (AC_HAVE_FUNCS): Add ftime.
7494
74951993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7496
7497 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7498 Use tekxd88, not tekXD88.
7499
75001993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7501
7502 * configure.in: Check for -lm. Then can check for frexp and logb.
7503
75041993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7505
7506 * Version 19.18 released.
7507
7508 * make-dist (src): Don't put gnu-hp300 in dist.
7509 (src, lisp): Include OChangeLog in dist.
7510
75111993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7512
7513 * configure.in: Test for presence of logb and frexp functions.
7514
75151993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7516
7517 * configure.in (machine): Add i370-ibm-aix*.
7518
75191993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7520
7521 * configure.in (function checks): Test for mkdir and rmdir.
7522
7523 * configure.in (function checks): Don't test for random and bcopy
7524 only when we're building with X; look for them all the time.
7525
75261993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7527
7528 * configure.in: Test for availability of bcopy functions, searching
7529 the X libraries if we're using X.
7530
7531 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7532 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7533 versions of AIX, and needs to be passed to the loader.
7534
7535 * configure.in: Test for the availability of the
7536 XScreenResourceString function.
7537
75381993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7539
7540 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7541 LD_SWITCH_X_SITE and assume --with-x11.
7542 Only look for X11 files if we weren't told about a window system
7543 or if we were told to use X11 but not told where.
7544 Search the libraries from the s and/or m files when checking for
7545 functions.
7546
7547 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7548
75491993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7550
7551 * make-dist: Include lisp/dired.todo in the distribution.
7552
75531993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7554
7555 * configure.in: Add code to set HAVE_INET_SOCKETS.
7556
75571993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7558
7559 * configure.in: If we do find x_includes and x_libraries
7560 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7561
75621993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7563
7564 * make-dist: Include src/gnu-hp300 in the dist.
7565
7566 * configure.in (canonical): New variable holds the canonicalized
7567 configuration. Don't alter `configuration'. Use `configuration'
7568 for Makefile.in for file naming.
7569 (testing x_includes and x_libraries): Use =, not ==.
7570
75711993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7572
7573 * Version 19.17 released.
7574
7575 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7576 directory's makefile. This allows the invocation of CPP which
7577 builds xmakefile to receive these switches. The SunSoft C
7578 preprocessor inserts spaces between tokens if it doesn't get the
7579 -Xs flag requested in src/s/sol2.h.
7580
75811993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7582
7583 * configure.in (m68k-bull-sysv3): New config.
7584
75851993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7586
7587 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7588 the X Windows libraries.
7589
75901993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7591
7592 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7593 the distribution. Those files aren't kept in their own
7594 subdirectory any more.
7595
75961993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7597
7598 * Version 19.16 released.
7599
76001993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7601
7602 * configure.in: Add --verbose flag.
7603
76041993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7605
7606 * version 19.15 released.
7607
76081993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7609
7610 * Makefile.in (top_distclean): Use -f switch when cleaning out
7611 lock dir; it might be empty.
7612
7613 * configure.in: Only check for -lXbsd once.
7614
76151993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7616
7617 * Version 19.14 released.
7618
76191993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7620
7621 * make-dist: If using gzip, create distribution with '.gz' extension.
7622
7623 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7624 (lisp/forms-mode): This doesn't exist anymore.
7625
7626 * configure.in: Look for the closedir function.
7627
76281993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7629
7630 * configure.in (CPP): Autoconf sets this to a shell variable
7631 reference, which doesn't work when it's edited into a makefile.
7632 Expand that variable reference.
7633
7634 * Makefile.in (CPP): New variable.
7635 (src/Makefile): Edit CPP into src/Makefile.
7636
7637 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7638 and entering double quotes to get the values of LD_SWITCH_X_SITE
7639 and the other make variables; make substitutes them in anyway.
7640
7641 * Makefile.in (uninstall): Don't remove the lisp and etc
7642 directories if they're in the source tree.
7643
7644 Bring mumbleclean targets into conformance with GNU coding standards.
7645 * Makefile.in (mostlyclean, clean): Separate these two; just have
7646 them pass the request to the subdirectory makefiles.
7647 (distclean): Pass the request down, and then get rid of the
7648 files configure built, and get rid of the Makefiles.
7649 (realclean): Pass the request down, and then do the same things
7650 distclean does.
7651 (uninstall, info, dvi): New targets.
7652
7653 * configure.in: Move clause for PC-compatible i386 box to the end
7654 of the case statement, to avoid masking configurations below.
7655
7656 * configure.in: Add case for m88k-motorola-sysv4.
7657
7658 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7659 the HP 68000 machines.
7660
7661 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7662 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7663 preprocessor won't fiddle with them.
7664
76651993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7666
7667 * Makefile.in (TAGS): cd to src to run etags.
7668
76691993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7670
7671 * configure.in (version): Check the X libraries for XrmSetDatabase
7672 and random, and see if we have -lXbsd.
7673
76741993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7675
7676 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7677 s/*.h and m/*.h files. Martin Tomes
7678 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7679
76801993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7681
7682 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7683 above the general i386 alternative.
7684
76851993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7686
7687 * configure.in: Recognize configuration name for Data General
7688 AViiON machines.
7689
7690 * configure.in: Use AC_LONG_FILE_NAMES.
7691
76921993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7693
7694 * configure.in: Test for bison.
7695 * Makefile.in (YACC): New variable.
7696 (lib-src/Makefile.in): Edit YACC into the makefile.
7697
76981993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7699
7700 * Version 19.13 released.
7701
7702 * configure.in (CFLAGS): Don't set this according to the value of
7703 the GCC shell variable. Instead, consult the machine and system
7704 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7705 test __GNUC__ while we're at it.
7706
7707 * configure.in: Remove extra ;; from hpux cases.
7708
77091993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7710
7711 * configure.in: Check to see if the system has -ldnet.
7712
77131993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7714
7715 * make-dist: Add clauses to distribute lisp/forms-mode.
7716
77171993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7718
7719 * configure.in (machine): Fix the versions in hpux version number test.
7720 Do not guess based on cpu type. Do check for explicit system version.
7721
77221993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7723
7724 * configure.in: Do NOT look for `unknown' as company name.
7725
77261993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7727
7728 * configure.in: Fix typo in message.
7729
77301993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7731
7732 * Version 19.12 released.
7733
7734 * Makefile.in (do-install): Correct previous etc-copying change.
7735 Partially rewrite using `if'.
7736 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7737
7738 * Version 19.11 released.
7739
7740 * configure.in: Handle 386bsd.
7741
77421993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7743
7744 * make-dist: Update getdate.c.
7745
7746 * configure.in: Handle bsd386.
7747
7748 * Makefile.in (do-install): Use `-' in tar options.
7749
7750 * configure.in: Change ! "${...}" to x"${...}" = x.
7751
7752 * Makefile.in (do-install): Copy the DOC-* files from the build
7753 etc directory, as well as lots of things from ${srcdir}/etc.
7754
7755 * make-dist: Copy config.guess.
7756
7757 * configure.in: Handle AIX versions 1.2, 1.3.
7758
77591993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7760
7761 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7762 the configuration name mips-mips-usg* to represent USG systems.
7763
7764 * configure.in: Fix logic to detect if srcdir is already configured.
7765
7766 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7767
7768 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7769 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7770 of a directory; cd might fail, and have pwd print out the current
7771 directory.
7772
77731993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7774
7775 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7776
77771993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7778
7779 * configure.in: Complain if srcdir points at an already-configured
7780 tree.
7781
77821993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7783
7784 * Version 19.10 released.
7785
77861993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7787
7788 * Makefile.in: Use Makefile comments, not C comments.
7789
7790 * configure.in: Add case for the Tektronix XD88.
7791
77921993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7793
7794 * configure.in: Handle sysv4.2 and sysvr4.2.
7795
77961993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7797
7798 * configure.in: Traverse the argument list without destroying it;
7799 don't use shift. It turns out that "set - ${saved_arguments}"
7800 doesn't work portably.
7801
7802 * configure.in: Add missing "fi".
7803
7804 * make-dist: Rebuild configure if configure.in is newer.
7805
7806 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7807 targets to be executed even if make remembers that it has already
7808 satisfied FRC.
7809
78101993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7811
7812 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7813
7814 * configure.in (romp): Handle various version numbers with aos and bsd.
7815
78161993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7817
7818 * configure.in: Fix message text.
7819
78201993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7821
7822 * make-dist: Make a `site-lisp' directory in the distribution,
7823 instead of a `local-lisp' directory, which hasn't been the
7824 appropriate name for a long time.
7825 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7826 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7827
7828 * Makefile.in (do-install): Correctly detect if ./etc and
7829 ${srcdir}/etc are the same.
7830
7831 * configure.in: Extract UNEXEC from the system configuration
7832 files, compute the name of the source file corresponding to the
7833 object file, and #define it as UNEXEC_SRC in config.h.
7834
7835 * configure.in: If srcdir is '.', then try using PWD to make it
7836 absolute.
7837
7838 * configure.in: Include ${srcdir} in the printed report, to help
7839 people notice if it's an automounter path.
7840
78411993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7842
7843 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7844
78451993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7846
7847 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7848 when they are different. Add `shift' command.
7849 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7850 (externallispdir): Var deleted.
7851
7852 * configure.in: Delete spurious paren outputting short_usage.
7853
78541993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7855
7856 * Version 19.9 released.
7857
78581993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7859
7860 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7861 subdirectory makes.
7862
7863 * make-dist: Check for .elc files with no corresponding .el file.
7864
7865 * Makefile.in (mkdir): Make all the directories in locallisppath.
7866
7867 * config.guess: New file.
7868 * configure.in: Use it, tentatively.
7869 * INSTALL: Mention its usage.
7870
7871 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7872 the former gives you the operating system rev directly. Use
7873 s/hpux.h if we don't recognize what we got.
7874
7875 * Makefile.in (do-install): Don't remove a destination directory
7876 if it's the same as the source. If ${srcdir}/info == ${infodir},
7877 don't try to copy the info files.
7878
7879 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7880 doesn't work if you're not using a separate source directory.
7881 (do-install): Copy the build tree's etc directory only after
7882 making sure it's not also the source tree's etc directory.
7883
78841993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7885
7886 * configure.in: Handle sunos4.1.3 specially.
7887
78881993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7889
7890 * Makefile.in (INSTALL): Add definition.
7891
7892 * configure.in: Fix some messages. Support -with-gnu-cc.
7893 At the end, use `set --', not `set -'.
7894 Delete spurious `.h' in hpux alternatives.
7895
78961993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7897
7898 * Version 19.8 released.
7899
79001993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7901
7902 * configure.in: When looking for source in the same directory as
7903 the configure script, make the path thus discovered absolute.
7904 If the user specifies the `--srcdir' switch, make that directory
7905 absolute too.
7906
7907 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7908
7909 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7910 too, as the value of the PATH_INFO macro.
7911
7912 * configure.in: Check to see if the source lives in the same
7913 directory as the configure script.
7914
79151993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7916
7917 * Makefile.in (install): Split this into `install' and
7918 `do-install', to give people more control over exactly what gets
7919 done.
7920 (do-install): New target, containing the guts of `install'. Don't
7921 remove and recreate the directories inside the copying loop - do
7922 it all before the copying loop. Pass more flags to the lib-src
7923 make.
7924 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7925 avoid errors and warnings.
7926
7927 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7928 the manufacturer - the more general case was blocking other i386
7929 configuration names below, and that's how the names are written in
7930 MACHINES anyway.
7931
7932 * make-dist: When breaking links, remove the link before moving
7933 the copy onto it, to avoid interactive behavior.
7934
7935 * Makefile.in: Doc fix.
7936
7937 * configure.in: Doc fix.
7938
7939 * INSTALL: Mention --exec-prefix option.
7940
7941 * configure.in: Add support for the `--exec-prefix' option.
7942 * Makefile.in: Accept that support.
7943
7944 * configure.in: Use the AC_PROG_INSTALL macro.
7945 * Makefile.in (INSTALL): Variable removed.
7946 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7947
7948 * configure.in: Distinguish between hp800's and hp700's by calling
7949 "uname -m".
7950
79511993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7952
7953 * configure.in: Recognize configuration names for i860 boxes
7954 running SYSV.
7955
79561993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7957
7958 * configure.in: Distinguish between hp800's and hp700's by the
7959 version of HP/UX they run, since that's something people are more
7960 likely to know - hp700's run 8.0.
7961 Add HP 700 configuration.
7962
7963 * configure.in: Test for the presence of the `rename' function.
7964
7965 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7966 configure.in.
7967 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7968
7969 * make-dist: Break intra-tree links.
7970
7971 * configure.in: Explain that this is an autoconf script, and give
7972 instructions for rebuilding configure from it. Arrange to put
7973 comments in configure explaining this too.
7974
7975 * configure.in: Make the first line of the configure script be
7976 "#!/bin/sh". Leaving the first line blank didn't work.
7977
7978 * configure.in (long_usage): Removed; made short_usage describe
7979 the options briefly.
7980
7981 * configure.in: Implement the --prefix option.
7982 * Makefile.in (prefix): Add support for it here.
7983 * INSTALL: Document it here.
7984
7985 * Makefile.in (install): Don't assume that the files in the `info'
7986 subdirectory match *.info. They don't have that prefix.
7987
79881993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7989
7990 * configure.in: Add case for version 5 of Esix.
7991
79921993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7993
7994 * Version 19.7 released.
7995
7996 * make-dist: There aren't any *.com files in lib-src anymore.
7997
7998 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7999 them; they're symlinks to other filesystems on the GNU machines.
8000
8001 * make-dist: Check that the manual reflects the same version of
8002 Emacs as stated in lisp/version.el. Edit that version number into
8003 the README file.
8004
80051993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8006
8007 * configure.in: Remove the hack of AC_DEFINE; use
8008 AC_DEFINE_UNQUOTED.
8009
80101993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8011
8012 * make-dist: Don't distribute precomp.com, compile.com, or
8013 link.com from ./src; they're in ./vms now.
8014
8015 Some time-handling patches from Paul Eggert:
8016 * configure.in: Add AC_TIMEZONE.
8017
80181993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8019
8020 * configure.in: Recognize Linux as a valid operating system for
8021 the i386.
8022
80231993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8024
8025 * make-dist: Distribute some VMS files we got from Richard Levitte.
8026
8027 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8028 the source for the sed command, not oldXMenu/Makefile.
8029
80301993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8031
8032 * INSTALL: Don't claim the srcdir option doesn't work.
8033
80341993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8035
8036 * configure.in: Include remarks saying what order the autoconf
8037 tests should go in, and remind people to change config.h.in
8038 whenever they add autoconf tests which make #definitions.
8039
8040 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8041
80421993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8043
8044 * Makefile.in (oldXMenu/Makefile): Make this depend on
8045 ${srcdir}/oldXMenu/Makefile.in, not itself.
8046
8047 * PROBLEMS: Some updates from David J. Mackenzie.
8048
8049 More changes from David J. Mackenzie.
8050 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8051 removed; autoconf and config.h should specify all these
8052 differences.
8053 (buildlisppath): Make this path depend on ${srcdir}.
8054 (INSTALLFLAGS): Removed.
8055 (INSTALL): Include the -c flag.
8056 (install): Change the way we invoke install accordingly.
8057
8058 Install ${srcdir} changes from DJM.
8059 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8060 list.
8061 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8062 the source tree and the etc directory in the object tree.
8063 (${SUBDIR}): Pass the prefix variable down to submakes.
8064 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8065 in /bin.
8066 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8067 values for srcdir and VPATH.
8068 (install): Add `v' flag to tar command. Make sure that `dir'
8069 exists in ${srcdir}/info before copying it. Remember that the man
8070 pages come from the source tree, not the object tree.
8071 * configure.in: Remove remarks saying that the --srcdir option
8072 doesn't work.
8073 Create the etc directory in the object tree.
8074 Recognize configuration names of the form *-sun-solaris*.
8075 Recognize sunos5 and solaris as operating system names.
8076
8077 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8078 lib-src/getdate.y and src/systime.h.
8079
80801993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8081
8082 * make-dist: Make links in info subdir.
8083
80841993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8085
8086 * configure.in: Call AC_STDC_HEADERS.
8087
80881993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8089
8090 * configure.in: Sidestep autoconf's quoting of the second argument
8091 of AC_DEFINE, so we can specify the value to put there. It would
8092 be nice if autoconf provided some way to specify computed values
8093 for macros.
8094
80951993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8096
8097 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8098 this is always just -DHAVE_CONFIG_H.
8099
8100 The GNU coding standards specify that CFLAGS should be left for
8101 users to set.
8102 * Makefile.in (CFLAGS): Let configure determine the default value
8103 for this. Don't
8104 have it default to DEFS.
8105 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8106 (lib-src/Makefile, src/Makefile): Edit the default value for
8107 CFLAGS into these files, not DEFS.
8108 * configure.in (CFLAGS): Choose a default value for this - "-g"
8109 normally, or "-g -O" if we're using GCC. Edit it into the
8110 top-level Makefile.
8111
8112 * configure.in: When scanning the machine and system description
8113 #include files, write their names to conftest.c properly.
8114
81151993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8116
8117 * configure.in: In configuration name case for Apallos running
8118 Domainios, set opsys, not opsysfile.
8119
8120 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8121 src/config.h, instead of AC_OUTPUT; the latter overwrites
8122 src/config.h even when it hasn't changed, puts a makefile-style
8123 comment at the top even though it's C code, and produces a
8124 config.status script which doesn't do the job right.
8125
8126 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8127 can use a symbolic link to get the X Menu library into src.
8128 * Makefile.in (LN_S): New variable.
8129 (src/Makefile): Edit the value of LN_S into this makefile.
8130
81311993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8132
8133 * configure.in: Support *-sco3.2v4* as opsystem.
8134
8135 * make-dist: Don't include calc directory.
8136 Exclude many files in the man directory; copy a few.
8137
81381993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8139
8140 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8141 call AC_STRUCT_TM to see what's in time.h.
8142
8143 * configure.in: Employ quoting stupidity to get the value of CPP
8144 to expand properly.
8145
81461993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8147
8148 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8149 variable to scan the machine and system description files.
8150
8151 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8152 so that getdate.y builds correctly.
8153
81541993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8155
8156 * configure.in (tempcname): Change this to "conftest.c", so it will
8157 work properly on systems with short filenames; this is the name
8158 autoconf uses.
8159
8160 * configure.in: Also detect the availability of dup2 and
8161 gethostname.
8162
8163 * configure.in: Use the AC_ALLOCA test.
8164 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8165 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8166
81671993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8168
8169 * make-dist: Distribute configure, as well as configure.in.
8170 Oversight.
8171
81721993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8173
8174 * Makefile.in (install): Print out the name of the directory we're
8175 copying, so people can have some idea of whether we're making
8176 progress.
8177
8178 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8179 Don't forget to re-create the COPYDESTS directories after we clear
8180 them out.
8181
81821993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8183
8184 * Makefile.in: Add autoconf cookies so that the configure
8185 script can comment out sections of path variable definitions to
8186 choose between the installable configuration and the run-in-place
8187 configuration.
8188 * configure.in: Add new option `--run-in-place', to select the
8189 run-in-place path definitions.
8190
8191 * configure.in: Add a clause to the big configuration name case
8192 for the NeXT machine.
8193
81941993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8195
8196 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8197 Make sure that each source directory exists, and is different from
8198 the destination directory; then, delete the destination before
8199 copying over the source.
8200
8201 * make-dist: Distribute configure.in, instead of configure.
8202
82031993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8204
8205 * configure.in: Don't set CC to "gcc -O" if the user specifies
8206 `--with-gcc'. Add -O to DEFS if GCC is set.
8207
82081993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8209
8210 * Makefile.in (clean mostlyclean): Missing right paren.
8211
8212 * configure.in: When checking for X windows, search for an X11
8213 subdirectory of ${x_includes}.
8214
8215 * configure.in: Check for gettimeofday function, for getdate.y.
8216
8217 Change `configure' to a mixture of custom code and autoconf stuff.
8218 autoconf can't derive all the information we need, but we'd really
8219 like to be able to take advantage of some of its tests, and its
8220 file-editing facilities.
8221 * configure.in: Renamed from configure.
8222 Quote the sections of shell script we want copied literally to
8223 the configure script.
8224 (compile): Initialize this to make the autoconf macros' code happy.
8225 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8226 code to do their jobs.
8227 Use autoconf to produce Makefile and src/config.h.
8228 Remove the Makefile-style comment that autoconf places at the top
8229 of src/config.h.
8230 (config_h_opts): Removed - no longer necessary.
8231 * Makefile.in (configname): Renamed to configuration.
8232 (CONFIG_CFLAGS): Renamed to DEFS.
8233 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8234 get values via autoload @cookies@.
8235 (libsrc_libs): Get this from autoconf. We used to do nothing
8236 about this.
8237 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8238
8239 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8240 echo the move-if-change command.
8241
82421993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8243
8244 * make-dist: Distribute lib-src/rcs-checkin.
8245
8246 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8247 Don't try to make links to the RCS or Old subdirectories.
8248 Use the appropriate extension for the compression type in use.
8249 Create the tar file in the shell's initial default directory, not
8250 in ${tempparent}.
8251 Erase the whole ${tempparent} tree, not just ${tempdir}.
8252
82531993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8254
8255 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8256 use to build paths.h.
8257 (lib-src/Makefile, src/Makefile): Similarly.
8258
8259 * configure: Extend test for working `const' keyword to handle AIX
8260 3.2 cc.
8261
82621993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8263
8264 * make-dist: Distribute lisp/term/ChangeLog.
8265
8266 Arrange for C compilation throughout the tree to get
8267 C_SWITCH_SYSTEM from the configuration files.
8268 * configure: Extract C_SWITCH_SYSTEM from the machine and
8269 system-dependent files, and save it in the top-level Makefile.
8270 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8271 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8272
8273 * make-dist: Include the VMS support files in oldXMenu in the
8274 distribution.
8275
8276 * configure: Doc fix.
8277
8278 * configure: Fix corrupted config_h_opts.
8279
8280 * configure: Properly report option names in error messages.
8281
8282 * configure: Properly recognize --x-includes and --x-libraries
8283 options.
8284
8285 * configure: Fix syntax errors in code handling XFree386.
8286
82871993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8288
8289 * configure: Add special code to detect XFree386, and tell
8290 config.h about it.
8291
8292 * configure: Properly handle extracting values of LIBS_MACHINE and
8293 LIBS_SYSTEM that contain spaces.
8294
8295 * configure: Add `--x-includes' and `--x-libraries' options. I
8296 think these are dopey, but no less than three alpha testers, at
8297 large sites, have said they have their X files installed in odd
8298 places. Implement them by setting C_SWITCH_X_SITE and
8299 LD_SWITCH_X_SITE in src/config.h.
8300
83011993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8302
8303 * make-dist: Don't distribute etc/Old files.
8304
8305 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8306 backups.
8307
83081993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8309
8310 * make-dist: Fix typo.
8311
83121993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8313
8314 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8315 in some cases where it should but didn't seen to.
8316
8317 * Makefile.in: Added unlock and relock productions.
8318
83191993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8320
8321 * make-dist: Add a --compress option to force make-dist to use
8322 compress.
8323
8324 * make-dist: Use gzip, if we can find it.
8325
8326 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8327 make rs6000-ibm-aix default to -aix32.
8328
83291993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8330
8331 * Makefile.in: Added `Developer's configuration' section.
8332
83331993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8334
8335 * Makefile.in: Add commented-out variable settings for developer's
8336 configuration.
8337
83381993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8339
8340 * make-dist: Distribute `src/bitmaps' too.
8341
83421993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8343
8344 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8345 make rs6000-ibm-aix default to -aix32.
8346
83471993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8348
8349 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8350
8351 * Makefile.in (install.sysv): Add a second `$' in front of
8352 `${dest}', so that the shell will expand it, instead of Make.
8353
8354 * configure: When processing the name of the configure script,
8355 collapse `././' to `./', but leave a single `./' prefix alone.
8356
8357 * configure: Doc fix.
8358
83591993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8360
8361 * configure: Handle isc3.0 correctly.
8362
83631993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8364
8365 * make-dist: Don't try to copy the COPYING notice into
8366 external-lisp; we're not distributing that directory any more.
8367
83681993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8369
8370 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8371 Remove CVS subdirectories from the installed directory trees, as
8372 well as RCS directories.
8373
83741993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8375
8376 * make-dist: Only copy gmalloc.c if we couldn't link it.
8377 Don't try to copy man/{README,Makefile} unless they actually exist.
8378
8379 * Makefile.in (lisppath): Don't include externallispdir in this.
8380 We're not sure whether we're even going to distribute the
8381 directory yet.
8382
83831993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8384
8385 * make-dist: Don't distribute the external-lisp directory anymore.
8386 * INSTALL: Remove all references to external-lisp.
8387
8388 * configure: Detect whether the compiler supports `const'
8389 properly, and edit src/config.h accordingly.
8390
8391 * configure: Tweak layout of final report.
8392
8393 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8394 CFLAGS.
8395
8396 * Makefile.in (locallisppath): Make this default to
8397 ${datadir}/emacs/site-lisp, instead of
8398 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8399 the same thing, and local-lisp causes completion conflicts with
8400 lock.
8401 (lisppath): Add ${externallispdir} to this.
8402 * INSTALL: Adjust installation directions.
8403
8404 * Makefile.in (externallispdir): New variable, to say where to
8405 install the externally-maintained lisp files.
8406 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8407 the others.
8408 * INSTALL: Describe external-lisp and the new externallispdir
8409 variable.
8410
84111993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8412
8413 * configure (progname): New option `--with-gcc'. Make it clearer
8414 how we are trying to guess whether or not we have GCC.
8415 * INSTALL: Document the `--with-gcc' option, and improve
8416 description of `--with-x' options.
8417
84181993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8419
8420 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8421 ${infodir} from these variables; we have written out explicit code
8422 to install the info files.
8423
84241993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8425
8426 * make-dist: Don't distributed the RCS files in the etc directory.
8427
84281993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8429
8430 * Makefile.in: Some makes can't handle comments in the middle of
8431 commands; move them to before the whole rule.
8432
84331993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8434
8435 * README: Mention what Emacs is.
8436
84371993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8438
8439 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8440 Add `./cpp' and `./man' back into the distribution.
8441
84421993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8443
8444 * Makefile.in: Define MAKE, and use where appropriate.
8445
84461993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8447
8448 * make-dist: Remember that the authoritative COPYING notice is
8449 `etc/COPYING', not `../etc/COPYING'.
8450
84511992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8452
8453 * make-dist: Make sure that the COPYING notices in each directory
8454 are copies, not symlinks.
8455
84561992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8457
8458 * INSTALL: The build process produces an executable called `emacs'
8459 now. Change references.
8460 * Makefile.in: Adjust `install.mumble' targets to install
8461 `src/emacs', not `src/xemacs'.
8462
8463 * configure: Start with a blank line; this keeps some old CSH's
8464 from thinking it's a CSH script. Most systems will just use
8465 /bin/sh to run it, which is what we're expecting; the only other
8466 shells which might try to interpret it themselves are probably
8467 Bourne-compatible.
8468
84691992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8470
8471 * INSTALL: Improvements suggested by David Mackenzie.
8472
84731992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8474
8475 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8476 Don't try to copy the info files if there aren't any; the
8477 unexpanded globbing pattern disappoints `install'. Ignore the
8478 return status of that command.
8479
8480 * INSTALL: Updated for new configuration arrangement.
8481
8482 * configure: Don't make the top-level Makefile read-only - people
8483 may want to edit the values of the path variables.
8484
8485 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8486 Install the info files in ${infodir}. Install the executable
8487 under both `emacs' and `emacs-VERSION'.
8488
8489 * Makefile.in: Doc fix.
8490
8491 * Makefile.in (exec_prefix): New variable, as per latest version
8492 of coding standards.
8493 (bindir, libdir): Use it, instead of `prefix'.
8494 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8495
8496 * Makefile.in (mandir): Make the default value for this depend on
8497 $(prefix).
8498
8499 * Makefile.in (datadir, statedir, libdir): Make these all default
8500 to ${prefix}/lib.
8501 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8502 to compensate.
8503
8504 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8505 Install the etags and ctags man pages too.
8506
8507 * Makefile.in (distclean): Don't delete backup files; that's the
8508 job of extraclean.
8509 (extraclean): Like distclean, but deletes backup and autosave files.
8510
85111992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8512
8513 Make path specification conform to GNU coding standards.
8514 * configure (long_usage): Remove all traces of old arguments from
8515 usage messages, and document the options we do accept in more
8516 detail: -with-x... and --srcdir.
8517 (options, boolean_opts): Deleted; we don't have enough options to
8518 make this worthwhile.
8519 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8520 along with the code which supported them; these should be set as
8521 arguments to the top-level make.
8522 (config_h_opts): Since this no longer doubles as a list of option
8523 names, make them upper case; this simplifies the code which uses
8524 them to build the sed command to edit src/config.h. Change the
8525 code which sets them.
8526 (cc, g, O): Don't allow the user to set these using options; they
8527 should be specified using `CC=' and `CFLAGS=' arguments to the
8528 top-level make. Just choose reasonable default values for them,
8529 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8530 values.
8531 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8532 options; use them whenever the configuration files say they're
8533 possible.
8534 Simplify the argument processing loop. Don't accept abbreviations
8535 for option names; these might conflict with other configuration
8536 options in the future.
8537 Add some support for the `--srcdir' option. Check for the sources
8538 in . and .. if `--srcdir' is omitted. If the directories we will
8539 compile in don't exist yet, create them under the current directory.
8540 Note that the rest of the build process doesn't really support
8541 this.
8542 Edit only the top Makefile. That should edit the others. Edit
8543 into the makefile: `version', from lisp/version.el, `configname'
8544 and `srcdir' from the configuration arguments, `CC' and
8545 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8546 the user's path, and LOADLIBES as gleaned from the system
8547 description files.
8548 Simplify the report generated; it doesn't need to include any
8549 description of paths now.
8550 Make `config.status' exec configure instead of just calling it, so
8551 there's no harm in overwriting `config.status'.
8552 * Makefile.in (version, configname): New variables, used to choose
8553 the default values for datadir and libdir.
8554 Path variables rearranged into two clearer groups:
8555 - In the first group are the variables specified by the GNU coding
8556 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8557 manext, infodir, and srcdir).
8558 - In the second are the variables actually used for Emacs's paths
8559 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8560 archlibdir), which depend on the first category.
8561 datadir and libdir default to directories under
8562 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8563 demand.
8564 etcdir and lispdir default to subdirectories of datadir.
8565 archlibdir defaults to libdir.
8566 The new installation tree is a bit deeper than it used to be, so
8567 use the new make-path program in lib-src to build them all.
8568 Always build a new src/paths.h.tmp and then move-if-change it to
8569 src/paths.h, to avoid unnecessary rebuilds while responding to the
8570 right changes.
8571 Remove all mention of arch-lib. Run utility commands from
8572 lib-src, and let the executables be copied into archlibdir when
8573 Emacs is installed.
8574 Add targets for src/Makefile, lib-src/Makefile, and
8575 oldXMenu/Makefile, editing the values of the path variables into
8576 them.
8577 Let lib-src do its own installation.
8578 (datadir): Default to putting data files under
8579 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8580 (emacsdir): Variable deleted; it would only be confusing to use.
8581 (lispdir, etcdir): Default to ${datadir}/lisp.
8582 (mkdir): Use make-path for this.
8583 (lockdir): Do this in mkdir.
8584 (Makefile): New target.
8585
8586 * configure (usage_message): Rename to long_usage.
8587
8588 * make-dist: Don't bother creating an arch-lib directory; that's
8589 only for installation now.
8590
85911992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8592
8593 * configure: Use GCC-style configuration names, using config.sub.
8594 Change the usage and help messages.
8595
8596 * configure: Initialize window_system, not indow_system.
8597
8598 * configure: Report which window system, compiler, and signal
8599 handler return type we decide to use.
8600
8601 * make-dist: Explain what's going on if config.sub and gmalloc.c
8602 can't be linked. Place the code which copies them near the code
8603 which links the rest of the files around them.
8604
86051992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8606
8607 * make-dist: Don't bother to distribute src/*.com, or
8608 src/vmsbuild; those have all been moved to `../vms'.
8609
86101992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8611
8612 * make-dist: Don't forget that the way to avoid filenames starting
8613 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8614 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8615 couldn't make hard links to, since we have two already, and
8616 perhaps more to come.
8617
86181992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8619
8620 * configure: When editing parameters into lib-src/Makefile, change
8621 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8622 needs some other flags too.
8623
86241992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8625
8626 * configure: Remove spurious echo of the configuration name.
8627
8628 * make-dist: Don't distribute files in src/m and src/s whose names
8629 begin with `='.
8630
86311992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8632
8633 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8634 Also LISP_FLOAT_TYPE.
8635
86361992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8637
8638 * make-dist: Copy config.sub, since it's a symbolic link to a file
8639 on another file system.
8640
86411992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8642
8643 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8644 distribution.
8645
8646 * config.sub: New file, to help us recognize configuration names.
8647 * make-dist: Include it in the distribution.
8648
86491992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8650
8651 * configure: Convert `-' to `_' in specified option names.
8652 Accept options with --. Delete --highpri and --have-x-menu options.
8653 New options --with-x and --with-x10 replace -window-system.
8654 Don't mention options --gnu-malloc, --rel-alloc
8655 or --lisp-float-type in help message.
8656
86571992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8658
8659 * make-dist: Include the `vms' subdirectory in the distribution.
8660
86611992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8662
8663 * configure: Remove lines starting with "# DIST: " when building
8664 lib-src/Makefile and src/Makefile. This allows us to mark the
8665 "Makefile.in" files with explanatory comments which won't also get
8666 stuck in the Makefiles.
8667
86681992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8669
8670 * make-dist: Don't use the '+' operator in the sed regular
8671 expression that extracts the version number from lisp/version.el;
8672 Ultrix sed doesn't seem support the operator. Just double the
8673 operand and use *.
8674
86751992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8676
8677 * Makefile.in: Doc fix.
8678
86791992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8680
8681 * configure: Rewrite sed command to remove at most one ./ prefix;
8682 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8683 group.
8684
86851992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8686
8687 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8688
86891992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8690
8691 * make-dist: Go ahead and build a new TAGS file, unless the
8692 --newer option was specified. Don't try to delete a TAGS file
8693 from etc; it's not kept there, and shouldn't be deleted anyway.
8694
86951992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8696
8697 * make-dist: If the lisp directory contains a default.el, don't
8698 distribute it.
8699
8700 * configure: When searching signal.h for the type of a signal
8701 return handler, make a copy of it, not a symbolic link to it; that
8702 way, it will work on systems that don't have symbolic links.
8703
87041992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8705
8706 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8707 option for generating incremental distributions. Stopped it from
8708 generating a TAGS file into the distribution; that sucker is
8709 *big*, and easily enough generated with the toplevel makefile.
8710
87111992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8712
8713 * configure: When writing config.status, don't prefix progname
8714 with a '.'; it might be absolute.
8715
87161992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8717
8718 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8719 /usr/include/X11 exist, not only if both exist.
8720
87211992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8722
8723 * make-dist: Make the new external-lisp directory a duplicate of
8724 the external-lisp directory, not the lisp directory.
8725
87261992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8727
8728 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8729 clean' in arch-lib; it doesn't even have a Makefile.
8730
8731 * Makefile.in (clean, mostlyclean): In the test which tries to
8732 distinguish between the build directory, which should be cleaned,
8733 and the installed directory, which shouldn't, cd to `${emacsdir}',
8734 not `${DESTDIR}${LIBDIR}'.
8735
87361992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8737
8738 * make-dist: Be sure to delete the .c and .h files that YACC and
8739 BISON create from getdate.y.
8740
8741 * external-lisp: New directory; see `external-lisp/README'.
8742 * make-dist: Added support for the external-lisp subdirectory.
8743
8744 * make-dist: Changed message which complains that make-dist wasn't
8745 invoked in the right directory to indicate which files it was
8746 looking for.
8747
87481992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8749
8750 * configure: Add comments explaining why we can't translate
8751 character ranges or control characters in `tr'.
8752
87531992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8754
8755 * configure: When generating the configuration message, we used to
8756 build the message from the start so that each line began with "# "
8757 so that it would be a comment in `config.status'. However, this
8758 causes trouble if any of the variables we use in the message
8759 expand to more than one line of text - as gnu_malloc_reason
8760 sometimes does. So instead, we build the message as it should be
8761 printed to the user (i.e. without the "# " prefixes), and stick on
8762 the "# "s when we write it to `config.status'.
8763
8764 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8765 `lib-src' and `arch-lib'.
8766
8767 * configure: When generating report and `config.status' file, note
8768 that bindir only determines where `make install' and
8769 `build-install' will place the executables; this should make it
8770 clear that the ordinary build process will not try to install
8771 things.
8772
87731992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8774
8775 * make-dist: Change messages to say that we are 'making links to
8776 X', rather than 'copying X'. And put `' quotes around file names.
8777
8778 * make-dist: Include '.tmp' in the name of the staging directory.
8779
8780 * make-dist: Pass the `-f' option to rm when you're not sure that
8781 the files you're removing actually exist.
8782
8783 * make-dist: When setting up etc/COPYING, always nuke whatever is
8784 there, and then copy it in, to make sure we get a real file.
8785
8786 * make-dist: Don't try to distribute *.defns files any more. The
8787 only such file was for simula.el, which has been superceded by a
8788 version which doesn't have a separate .defns file.
8789
87901992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8791
8792 * make-dist: Don't distribute configured versions of config.h.in,
8793 paths.h.in, Makefile.in in src.
8794
8795 * configure: Delete .tmp files before creating them; don't bother
8796 trying to make final targets writeable first, since it won't
8797 matter to move-if-change.
8798
87991992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8800
8801 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8802 mkdir and chmod in the center of all the conditionals. GNU Make
8803 will strip these out, but other makes won't.
8804
88051992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8806
8807 * make-dist: Include move-if-change in list of files to distribute.
8808
88091992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8810
8811 * configure: Remove any "." elements from the program name.
8812
8813 * configure: Don't record the values of all the possible arguments
8814 in config.status; only record the options that the user specified.
8815
8816 * configure: Use move-if-change to move in the new src/config.h.
8817
88181992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8819
8820 * move-if-change: New file, copied from gcc release.
8821 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8822 a temp file, so we don't update paths.h if an error occurs or if
8823 it doesn't need changing.
8824
88251992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8826
8827 * Makefile.in (src/paths.h): Do not install a value for the
8828 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8829 * build-install.in: Same thing.
8830
88311992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8832
8833 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8834 latter, being a typo, is always false, resulting in a program
8835 whose default behavior is to painstakingly build a copy of the
8836 source tree, and then delete it. Rah.
8837
8838 * Makefile.in: Add dist target, and comment for it.
8839
8840 * configure: When scanning <signal.h> for a declaration for
8841 signal, create a symbolic link with a name ending in .c, so the
8842 compiler won't complain that it's only been given .h files.
8843
8844 * configure: Check whether there are any arguments available
8845 before shifting to get the value of a non-boolean parameter.
8846
8847 * make-dist: Doc fix.
8848
88491992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8850
8851 * configure: Instead of grepping /usr/include/signal.h for a
8852 signal declaration, run /usr/include/signal.h or
8853 /usr/include/sys/signal.h through cpp and grep for the
8854 declaration.
8855
8856 * configure: Redirect the output of grep to /dev/null instead of
8857 using grep -s - that flag means different things on other systems.
8858
8859 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8860 since the former is recognizable even if you don't know what
8861 'dumping' is.
8862 * configure: Accommodate that change.
8863
8864 * configure: Accept options for all of the directories you can
8865 change in the Makefile.
8866
8867 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8868
8869 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8870 FOO before you can use them.
8871
8872 * build-install.in: Made the "Where To Install Things" section
8873 conform with the similar section from Makefile.in. Copied section
8874 which builds src/paths.h from src/paths.h.in from the Makefile.
8875
88761992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8877
8878 * configure: Write config.status to pass its command-line
8879 arguments on to configure, so that people can use it to recreate
8880 an old configuration, with minor changes.
8881
88821992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8883
8884 * configure: Don't rely on option variables being unset if their
8885 values are the empty string. In particular, when producing the
8886 English report, don't assume that highpri will be unset when no
8887 increased priority has been requested; -highpri='' should be the
8888 same as omitting -highpri altogether.
8889
8890 * configure: Fix dumb bug: when running the system and machine
8891 description files through cpp, mark those lines that we want to
8892 evaluate with the string '@configure@', and then only evaluate
8893 them. This way if the files include anything that actually
8894 generates text (type definitions or external declarations, say),
8895 we won't try to eval it.
8896
88971992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8898
8899 * make-dist: New shell script.
8900
8901 * configure: When creating foo from foo.in, make foo read-only to
8902 remind people to edit the .in file instead.
8903
8904 * INSTALL: Changed references to config.h-dist to config.h.in.
8905 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8906 to build src/paths.h from src/paths.h.in; added a paragraph to do
8907 this.
8908 * configure, Makefile, build-install: Changed filenames like
8909 FOO-dist to FOO.in.
8910
89111992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8912
8913 * Makefile, build-install: Renamed to Makefile.in and
8914 build-install.in; the configure script will edit these to produce
8915 the usable Makefile and build-install.
8916 * configure: Changed to produce ./Makefile, ./build-install,
8917 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8918 instead of editing them in place.
8919
89201992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8921
8922 * Makefile: Re-arranged so that the undumped Emacs will search
8923 ../lisp *after* the site's local elisp files.
8924 (locallisppath, dumplisppath): New variables.
8925 (lisppath): This variable's default value is now chosen based on
8926 $(locallisppath) and $(lispdir); while it used to be the
8927 customization point for adding site-local elisp directories to
8928 load-path, that job is now handled mostly by locallisppath.
8929 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8930 Check the values being assigned to the *LOADSEARCH macros for null
8931 path elements (like '::' in 'foo::bar').
8932
8933 * configure: When checking if the machine- and system-dependent
8934 files define a particular macro or not, actually run them through
8935 CPP and test the macros with #ifs, instead of just grepping for
8936 the macros' names. In particular, check for SYSTEM_MALLOC in this
8937 way.
8938
89391992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8940
8941 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8942
89431992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8944
8945 * configure: Make the config.status file an executable shell
8946 script which will recreate the same configuration. Include the
8947 verbal description of the current configuration as a comment in
8948 the script.
8949 * INSTALL: Doc fix.
8950
8951 * Makefile: Brought the Makefile up to the GNU coding
8952 standards, as described in standards.text:
8953 (TAGS): New name for the target which rebuilds the tags table.
8954 (check): New target; doesn't do anything yet.
8955 (mostlyclean): New target, synonymous with clean.
8956 (realclean): New target. Currently, this just calls the
8957 subdirectories's makefiles and then deletes config.status.
8958 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8959 variables.
8960 Installation directory variables changed to conform.
8961 (install, install.sysv, install.xenix, install.aix): Changed the
8962 code which copies the directories into their installed location to
8963 allow the installed locations to be in several different
8964 directories; the old version assumed that they would all be in
8965 $(emacsdir).
8966 (mkdir, lockdir): Allow the installed locations to be in several
8967 different directories.
8968 * INSTALL: Doc fix.
8969
8970 * build-install: Use the same variable names as the Makefile.
8971 Allow the installed locations to be in several different
8972 directories.
8973
89741992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8975
8976 * Makefile (src/paths.h): Instead of using a single sed command to
8977 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8978 separately, and don't forget to append "/!!!SuperLock!!!" to the
8979 value of the PATH_SUPERLOCK macro.
8980
8981 * config.emacs: Renamed to configure, for consistency with other
8982 GNU products. Internal references changed.
8983 INSTALL, Makefile: References changed.
8984
8985 * lock: New directory, which should always be empty. If this
8986 directory doesn't exist, Emacs won't complain; it just won't lock.
8987 Having this here means that people can just unpack Emacs, build
8988 it, and have locking work.
8989
8990 * share-lib: Re-renamed to etc, for the sake of tradition.
8991 * config.emacs: Changed default value for datadir to ../etc.
8992 * INSTALL, README: Adjusted.
8993
89941992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8995
8996 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8997 by running CPP on the appropriate s/*.h and m/*.h files.
8998
89991992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9000
9001 * config.emacs: Make sure to set the "exit on error" flag once
9002 we've removed config.status; errors should abort the configuration.
9003
90041992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9005
9006 * config.emacs: Added -distribute option, so that the Makefile
9007 paths are in their proper form. I don't know why this matters.
9008
90091992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9010
9011 * local-lisp: New directory, empty in the distribution, for people
9012 to put local elisp code in.
9013 * config.emacs: Include it in the default load path.
9014 * README: Document it.
9015
90161992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9017
9018 * config.emacs: Guess the type of signal handling functions based
9019 on the contents of /usr/include/signal.h.
9020
9021 * config.emacs: Print out progress report messages.
9022
9023 * Makefile (src/paths.h): Don't generically replace
9024 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9025 editing of the other entries, and each entry should be dealt with
9026 explicitly anyway.
9027
9028 * build-install: Converted from C-shell to Bourne shell.
9029 * config.emacs: Edit build-install properly.
9030
9031 * config.emacs: Doc fix.
9032
90331992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9034
9035 * Makefile (install): Remove `B' from tar xf command.
9036
90371992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9038
9039 * config.emacs: Removed support for the `maintain-environment'
9040 option; the only important difference between this and its absence
9041 has been removed.
9042 * INSTALL: Removed mention of `maintain-environment'.
9043
9044 * config.emacs: Fix arguments to sed when processing boolean
9045 arguments.
9046
90471991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9048
9049 * config.emacs: New file, to help automate the installation
9050 process.
9051
9052 * Makefile: Lots of changes to support the separation of etc into
9053 architecture-dependent and -independent files:
9054 (EMACSROOT): New variable, giving the directory under which all of
9055 Emacs's libraries should be installed. Changed rest of file to
9056 use it.
9057 (LIBDIR): Now denotes only architecture-dependent dir.
9058 (DATADIR): New variable, denoting architecture-independent dir.
9059 (LOCKDIR): New variable, for completeness.
9060 (SUBDIR): No more etc, new lib-src.
9061 (COPYDIR): No more etc, new arch-lib and share-lib.
9062 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9063 (src): Now depends on lib-src, not etc.
9064 * build-install: Changes parallel to the above.
9065 * README: Describe the new arrangement.
9066
9067 * vms: New subdirectory for all the VMS stuff.
9068
90691991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9070
9071 * Makefile (LISPPATH): New variable.
9072 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9073
90741990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9075
9076 * Makefile (install, install.sysv, install.xenix):
9077 Install wakeup instead of loadst. No need for setuid or setgid.
9078
90791990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9080
9081 * Makefile (clean): Clean etc if that's not the installation dir.
9082
90831990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9084
9085 * Makefile (paths.h): Make sed alter each name in the path.
9086
90871988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9088
9089 * Makefile (install.sysv): Use cpio, not tar.
9090
90911988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9092
9093 * Makefile (lockdir): Rename `lock' target.
9094 Depend on it from install*, not from `all'.
9095
90961988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9097
9098 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9099 to match build-install and paths.h.
9100
9101;; Local Variables:
9102;; coding: utf-8
067d23c9
KY
9103;; End:
9104
95df8112 9105 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9106
9107 This file is part of GNU Emacs.
9108
9109 GNU Emacs is free software: you can redistribute it and/or modify
9110 it under the terms of the GNU General Public License as published by
9111 the Free Software Foundation, either version 3 of the License, or
9112 (at your option) any later version.
9113
9114 GNU Emacs is distributed in the hope that it will be useful,
9115 but WITHOUT ANY WARRANTY; without even the implied warranty of
9116 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9117 GNU General Public License for more details.
9118
9119 You should have received a copy of the GNU General Public License
9120 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.