Initial version of fix for the MS-DOS build, not yet tested.
[bpt/emacs.git] / ChangeLog
CommitLineData
9d9d12cd
EZ
12011-02-19 Eli Zaretskii <eliz@gnu.org>
2
3 * config.bat: Configure in `lib'.
4
7d315eb6
PE
52011-02-18 Paul Eggert <eggert@cs.ucla.edu>
6
7 Import IRIX 6.5 getloadavg fixes from gnulib.
8 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
9
1f5d53eb
PE
102011-02-16 Paul Eggert <eggert@cs.ucla.edu>
11
12 Import getloadavg module from gnulib.
13 * .bzrignore: Add lib/stdlib.h.
14 * Makefile.in (GNULIB_MODULES): Add getloadavg.
15 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
16 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
17 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
18 Remove; gnulib does this now.
19 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
20 from gnulib. This adds support for several other systems, such
21 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
22 buffer overrun on Linux hosts under very high load, and on hosts
23 that maintain a channel to the load average file it makes sure
24 the file descriptor is close-on-exec (on hosts that support this)
25 and is not stdin, stdout, or stderr.
26 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
27 from gnulib.
28 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
29 * src/config.in: Regenerate.
30
bb55f713
PE
312011-02-15 Paul Eggert <eggert@cs.ucla.edu>
32
33 Merge from gnulib.
34
7127b760
PE
35 * install-sh: Update to scriptversion 2011-01-19.21.
36
bb55f713
PE
37 2011-02-13 Bruno Haible <bruno@clisp.org>
38
39 Consistent macro naming for macros that use GCC __attribute__.
40 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
41 ATTRIBUTE_DEPRECATED.
42
43 2011-02-12 Bruno Haible <bruno@clisp.org>
44
45 setlocale: Prefer gnulib's override over libintl's override.
46 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
47 GNULIB_defined_setlocale is set.
48
57e96f8e
GM
492011-02-13 Glenn Morris <rgm@gnu.org>
50
51 * make-dist: Exclude generated file src/globals.h.
52
988c07df
PE
532011-02-10 Paul Eggert <eggert@cs.ucla.edu>
54
55 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
56 Sync from gnulib, which has been patched to fix the problem
57 with the license notices. Problem reported by Glenn Morris in
58 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
59
ccded26c
SM
602011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
61
62 * .bzrignore: Ignore globals.h and related stamp.
63
6ffb2c0c
PE
642011-02-09 Paul Eggert <eggert@cs.ucla.edu>
65
66 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
67 This merges the following fix from gnulib:
68
69 2011-02-08 Bruno Haible <bruno@clisp.org>
70
71 Split large sed scripts, for HP-UX sed.
72
00b3c7ac
TT
732011-02-08 Tom Tromey <tromey@redhat.com>
74
75 * configure: Rebuild.
76 * configure.in (NS_OBJC_OBJ): New subst.
77
91ccade4
PE
782011-02-06 Paul Eggert <eggert@cs.ucla.edu>
79
6ffb2c0c
PE
80 gnulib: allow multiple gnulib generated replacements to coexist
81 This defines a few preprocessor symbols that should not affect Emacs.
82 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
83 via "make sync-from-gnulib".
84
e765a388
PE
85 gnulib: undo previous change
86 The upstream _HEADERS change was backed out of gnulib (see the
87 same thread). Stay in sync with gnulib.
88
91ccade4 89 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
90 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
91 New empty macros, to accommodate recent changes to gnulib. See
92 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
93 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
94 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
95 * lib/time.in.h, lib/unistd.in.h:
96 Regenerate.
91ccade4 97
d67985d3
PE
982011-02-05 Paul Eggert <eggert@cs.ucla.edu>
99
100 sync from gnulib to remove HAVE_STDBOOL_H
101 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
102 AC_HEADER_STDBOOL. All uses changed. Do not define
103 HAVE_STDBOOL_H, as gnulib does not need this. This change is
104 imported from the latest Autoconf git. It was motivated by Emacs,
105 which uses gnulib but does not need HAVE_STDBOOL_H.
106 * configure, src/config.in: Regenerate.
107 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
108
67342916
PE
1092011-02-03 Paul Eggert <eggert@cs.ucla.edu>
110
111 allow C code to suppress warnings about ignored return values
112 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
113 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
114 * lib/ignore-value.h: New file.
67342916 115
14beddf4 1162011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
117
118 * configure.in: Test existence of xaw3d library, not just the
119 header (Bug#7642).
120
6ffb2c0c
PE
1212011-01-31 Eli Zaretskii <eliz@gnu.org>
122
123 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
124 $(BLD)/time_r.$(O).
125 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
126 $(EMACS_ROOT)/src/m/intel386.h.
127 ($(BLD)/strftime.$(O)):
128 ($(BLD)/time_r.$(O)): Define prerequisites.
129
16fab143
PE
1302011-01-31 Paul Eggert <eggert@cs.ucla.edu>
131
132 src/emacs.c now gets version number from configure.in
133 * configure.in (version): Set this from $PACKAGE_VERSION,
134 which is set from AC_INIT, rather than scouting through src/emacs.c.
135 * configure: Regenerate.
136 * make-dist (version): Get it from configure.in, not src/emacs.c.
137
16c3e636
PE
1382011-01-30 Paul Eggert <eggert@cs.ucla.edu>
139
140 strftime: import from gnulib
141 * Makefile.in (GNULIB_MODULES): Add strftime.
142 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
143 needed.
6ffb2c0c 144 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 145 Regenerate.
6ffb2c0c
PE
146 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
147 imported from gnulib.
16c3e636
PE
148 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
149 This incorporates many changes from gnulib, including simpler
150 handling of multibyte formats, porting to mingw32 and other
151 platforms, and support for higher-resolution time stamps.
152 Emacs does not yet use the higher-resolution interface.
153
3de84ad9
PE
1542011-01-30 Paul Eggert <eggert@cs.ucla.edu>
155
156 gnulib: import mktime and move-if-change fixes from gnulib
157
158 * configure: Regenerate from the following.
159
6ffb2c0c
PE
160 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
161
162 mktime: clarify long_int width checking
163 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
164 the top level, to make it clearer that the assumption about
165 long_int width is being checked. See
166 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
167
3de84ad9
PE
168 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
169
170 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 171 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
172 negative number, which the C Standard says has undefined behavior.
173 In practice this is not a problem, but might as well do it by the book.
174 Reported by Rich Felker and Eric Blake; see
175 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
176 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
177 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
178
179 mktime: #undef mktime before #defining it
180 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
181
182 mktime: systematically normalize tm_isdst comparisons
183 * lib/mktime.c (isdst_differ): New function.
184 (__mktime_internal): Use it systematically for all isdst comparisons.
185 This completes the fix for libc BZ #6723, and removes the need for
186 normalizing tm_isdst. See
187 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
188 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
189
190 mktime: fix some integer overflow issues and sidestep the rest
191
192 This was prompted by a bug report by Benjamin Lindner for MinGW
193 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
194 His bug is due to signed integer overflow (0 - INT_MIN), and I
195 I scanned through mktime.c looking for other integer overflow
196 problems, fixing all the bugs I found.
197
198 Although the C Standard says the resulting code is still not safe
199 in the presence of integer overflow, in practice it should be good
200 enough for all real-world two's-complement implementations, except
201 for debugging environments that deliberately trap on integer
202 overflow (e.g., gcc -ftrapv).
203
204 * lib/mktime.c (WRAPV): New macro.
205 (SHR): Also check that long_int and time_t shift right in the
206 usual way, before using the fast-but-unportable method.
207 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
208 used. The code already assumed two's complement, so there's
209 no need to test for alternatives. All uses removed.
210 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
211 the C standard. Problem reported by Rich Felker in
212 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
213 (twos_complement_arithmetic): Also check long_int and time_t.
214 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
215 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
216 (__mktime_internal): Avoid integer overflow with unary subtraction
217 in two instances where -1 - X is an adequate replacement for -X,
218 since the calculations are approximate.
3de84ad9
PE
219
220 2011-01-29 Eric Blake <eblake@redhat.com>
221
222 mktime: avoid infinite loop
223 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
224 type; behavior is still undefined but portable to all known targets.
225 Reported by Rich Felker.
226
6ffb2c0c
PE
227 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
228
229 mktime: avoid problems on NetBSD 5 / i386
230 * lib/mktime.c (long_int): New type. This works around a problem
231 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
232 but time_t is 64 bits, and where I expect the existing code is
233 wrong in some cases.
234 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
235 (ydhms_diff): Bring back the compile-time check for wide-enough
236 year and yday.
237
238 mktime: fix misspelling in comment
239 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
240 This merges all recent glibc changes of importance.
241
3de84ad9
PE
242 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
243
244 move-if-change: cope with concurrent mv of identical file.
245 * move-if-change (CMPPROG): Accept environment
246 variable as an override for `cmp'.
247 (usage): Document CMPPROG.
248 Adjust comparison to drop stdout. Cope with failure of mv if
249 the target file exists and is identical to the source, for
250 parallel builds.
251 Report from H.J. Lu against binutils in PR binutils/12283.
252
6ffb2c0c
PE
2532011-01-29 Eli Zaretskii <eliz@gnu.org>
254
255 * lib/makefile.w32-in:
256 * lib/getopt_.h: New files.
257
c7e95b91
PE
2582011-01-28 Paul Eggert <eggert@cs.ucla.edu>
259
260 improve fix for MS-DOS file name clash
261 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
262 for portability to POSIX make. Reported by Bruno Haible.
263 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
264 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
265 files from accumulating as garbage. Also reported by Bruno Haible.
266
125c3718
PE
2672011-01-27 Paul Eggert <eggert@cs.ucla.edu>
268
269 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
270 * Makefile.in (DOS-gnulib-comp.m4): New macro.
271 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
272 problems with MS-DOS 8+3 file name restrictions.
273 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
274 it, it would also cause problems when extracting Emacs distribution
275 tarballs on MS-DOS hosts.
276 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 277 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
278 * config.guess, config.sub: Sync from gnulib.
279 * m4/gnulib-cache.m4: Remove from repository.
280 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
281
4004ef46
GM
2822011-01-25 Glenn Morris <rgm@gnu.org>
283
0b5c5d82
GM
284 * README: Add a note about ranges in copyright years.
285
4004ef46
GM
286 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
287
06d8ace5 2882011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
289
290 * configure.in: Add HP-UX on IA64 (Bug#6811).
291
d6974efa
PE
2922011-01-24 Paul Eggert <eggert@cs.ucla.edu>
293
294 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
295 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
296 as it is no longer needed.
6ffb2c0c 297 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
298 * configure.in: Invoke the new gnulib macro
299 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
300 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
301 * m4/getopt.m4: Sync from gnulib; this removes the need for
302 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
303 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
304 New macro, synced from gnulib.
305 * m4/warn-on-use.m4: Remove.
306
e02ea74b
PE
3072011-01-22 Paul Eggert <eggert@cs.ucla.edu>
308
309 aclocal.m4: put this file back into repository
310 This way, we don't have to assume that the maintainer has
311 the automake package installed. See
312 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
313 * .bzrignore: Remove aclocal.m4, undoing the previous change.
314 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
315 undoing the previous change.
316 * aclocal.m4: New file (actually, resurrected).
317
48dcd482
MB
3182011-01-22 Miles Bader <miles@gnu.org>
319
320 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
321 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
322 Emacs directly uses fontconfig, and breaks building when using a
323 strict linker).
324
925e561d
PE
3252011-01-21 Paul Eggert <eggert@cs.ucla.edu>
326
b06b1098
PE
327 src/config.in: shrink slightly
328 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
329 This makes src/config.in a bit smaller, by removing identifiers
330 like GNULIB_TEST_MKTIME that Emacs does not need.
331 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
332 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
333 Sync from gnulib. This removes a few more unnecessary symbols from
334 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
335 * configure, src/config.in: Regenerate.
336
925e561d
PE
337 aclocal.m4: tweaks to regenerate more conveniently
338 This attempts to act better when the source is in a weird state. See
339 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
340 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
341 * .bzrignore: Add aclocal.m4.
342
942be821
PE
3432011-01-20 Paul Eggert <eggert@cs.ucla.edu>
344
345 aclocal.m4: omit auto-generated file from repository
346 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
347 the most recent change here.
348 * aclocal.m4: Remove from bzr repository. This file is
349 auto-generated and isn't needed to run 'configure'. See
350 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
351
0813c96e
PE
3522011-01-19 Paul Eggert <eggert@cs.ucla.edu>
353
354 Minor Makefile.in tweaks to build from gnulib better.
355 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
356 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
357 (top_maintainer_clean): Don't remove aclocal.m4.
358
7cae64b4
PE
3592011-01-18 Paul Eggert <eggert@cs.ucla.edu>
360
53911e8f
PE
361 Minor cleanups for 'bzr status'
362 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
363 the output of config.guess.
364 * Makefile.in (top_distclean): Remove stamp-h1 too.
365
7cae64b4
PE
366 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
367 defined if the compiler supports GCC-style __attribute__
368 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
369 this syntax.
370
a3e44e79 3712011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 372
3cbecb8f
PE
373 Makefile.in: tidy up the building of lib
374 * Makefile.in (am--refresh): Mark as .PHONY.
375 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
376 as they're not rebuilt unless you do a "make sync-from-gnulib"
377 and the former is needed for "configure".
378 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
379 has already removed lib/Makefile.
380
ecbfcc83
PE
381 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
382 This avoids building ftoastr and ldtoastr, which aren't needed. See
383 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 384
803059b9
PE
385 * .bzrignore: Add .h files that are host-dependent.
386 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
387 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
388 host-dependent and are built as part of an ordinary 'make', and
389 should not be checked in.
390
6ffb2c0c
PE
391 * lib/Makefile.in: Regenerate.
392 * lib/COPYING: New file, a copy of COPYING.
393
2a78afcc 394 * configure: Regenerate.
37564543
PE
395 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
396
e275c824 397 Regenerate.
6ffb2c0c
PE
398 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
399 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
400 New files, copied from gnulib by gnulib-tool.
401 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
402 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
403 Regenerate.
ecbfcc83 404
84bbb1ad
PE
405 Use gnulib's getopt-gnu module.
406 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
407 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
408 representative of the dependencies.
409 * configure.in: Do not configure getopt, as gnulib does that now.
410 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
411 getopt now, in lib.
ecbfcc83 412
1fd182f0 413 Regenerate.
6ffb2c0c
PE
414 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
415 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
416 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
417 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
418 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
419 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
420 * m4/wchar_t.m4, warn-on-use.h:
421 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 422 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
423 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
424 Regenerate.
425
1e11dbe3
PE
426 Use gnulib's mktime module.
427 * Makefile.in (GNULIB_MODULES): Add mktime.
428 * configure.in: Remove code no longer needed, as gnulib now does it.
429 (AC_CHECK_FUNCS): Remove mktime.
430 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
431 (__restrict): Remove, as this now gets in the way of the C99
432 support for 'restrict' pulled in by the gnulib mktime module.
433 Code should now use 'restrict' and not '__restrict".
434 (mktime): Remove.
435 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
436 and warn-on-use.h into the distribution.
1fd182f0
PE
437
438 Regenerate.
6ffb2c0c
PE
439 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
440 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 441 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
442 * lib/dummy.c: Remove.
443 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
444 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
445 Regenerate.
ecbfcc83 446
1e11dbe3 447 Use gnulib's ftoastr module.
fa2c4f56
PE
448 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
449
743c80a7 450 Regenerate.
6ffb2c0c
PE
451 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
452 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
453 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
454 New files, generated automatically, with 'make sync-from-gnulib'
455 followed by 'make'.
456 * configure, lisp/dired.el, src/config.in: Regenerate.
457
9a514d4a
PE
458 Automate syncing from gnulib.
459 * INSTALL, README: Document new subdirectory 'lib'.
460 * Makefile.in (SUBDIR): Add lib.
461 (SUBDIR_MAKEFILES): Add lib/Makefile.
462 (lib-src, src, TAGS, tags): Depend on lib.
463 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
464 ($(gnulib_srcdir)): New rule.
465 (sync-from-gnulib): New rule, which is .PHONY.
466 (lib): New rule, which is like lib-src.
467 (Makefile): Depend on lib/Makefile.in.
468 (AUTOCONF_INPUTS): Depend on aclocal.m4.
469 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
470 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
471 (am--refresh): New rule, to pacify Automake.
472 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
473 Clean lib, too.
474 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
475 droppings.
476 (maintainer-clean, extraclean): Use it.
477 * configure.in: Initialize for automake and gnulib, by invoking
478 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
479 lib/Makefile, too. Use automake to build gnulib, as gnulib works
480 more conveniently with automake.
6ffb2c0c 481 * lib/Makefile.am: New file.
9a514d4a
PE
482 * make-dist: Also put into the distribution aclocal.m4,
483 compile, depcomp, missing, and the files under lib/.
484
dc3e3e7b
GM
4852011-01-15 Glenn Morris <rgm@gnu.org>
486
487 * Makefile.in (epaths-force): No more arch-tag to edit.
488
dab73760
CY
4892011-01-15 Chong Yidong <cyd@stupidchicken.com>
490
491 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
492
9f4b8b47
PE
4932011-01-14 Paul Eggert <eggert@cs.ucla.edu>
494
495 * make-dist: Distribute test/ files too.
496 Distribute every file under test/ that is under version control,
497 using patterns like *.el to capture files that are added later.
498 Without this change, "configure" would fail, because it would
499 attempt to build from a Makefile.in that was not distributed.
500
d221e780
CO
5012011-01-13 Christian Ohler <ohler@gnu.org>
502
503 * Makefile.in (INFO_FILES): Add ERT.
504
505 * Makefile.in (check): Run tests in test/automated.
506
507 * Makefile.in:
508 * configure.in: Add test/automated/Makefile.
509
bc5585d1
PE
5102011-01-07 Paul Eggert <eggert@cs.ucla.edu>
511
2b3f5bc8
PE
512 * install-sh, mkinstalldirs, move-if-change: Update from master
513 source in gnulib.
514
bc5585d1
PE
515 * config.guess, config.sub: Updated from master source.
516
2018939f
AS
5172011-01-05 Andreas Schwab <schwab@linux-m68k.org>
518
519 * configure.in: Check for __builtin_unwind_init.
520
e5365138
GM
5212011-01-05 Glenn Morris <rgm@gnu.org>
522
523 * configure.in (HAVE_MAKEINFO): New output variable.
524 (MAKEINFO): Reset to "makeinfo" if not found.
525 * Makefile.in (install-arch-indep, info):
526 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
527
4fc5868a
UM
5282010-12-29 Ulrich Mueller <ulm@gentoo.org>
529
530 * configure.in: Make gameuser configurable (Bug#7717).
531
68251e16
GM
5322010-12-15 Glenn Morris <rgm@gnu.org>
533
534 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
535 long absent lib-src/fns-*.el.
536
838db889
GM
5372010-12-11 Glenn Morris <rgm@gnu.org>
538
539 * make-dist: Exclude etc/*.pyc.
540
fe646d2c
AS
5412010-12-10 Andreas Schwab <schwab@linux-m68k.org>
542
543 * configure.in: Don't double machfile in final message.
544
d96c83fa
CY
5452010-12-04 Chong Yidong <cyd@stupidchicken.com>
546
547 * configure.in: Fix last change.
548
d6a003a8
AS
5492010-12-04 Andreas Schwab <schwab@linux-m68k.org>
550
551 * configure.in: Remove reference to removed machine description
552 files and allow $machine and $machfile to be empty. Substitute
553 M_FILE/S_FILE instead of machfile/opsysfile.
554
067d23c9
KY
5552010-12-03 Glenn Morris <rgm@gnu.org>
556
557 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
558
5592010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
560
561 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
562 (EXTERNALLY_VISIBLE): New definition.
563
5642010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
565
566 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
567
5682010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
569
570 * configure.in: Do not check for unconditionally included headers.
571
5722010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
573
574 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
575
5762010-11-09 Michael Albinus <michael.albinus@gmx.de>
577
578 * configure.in: Don't write a warning for D-Bus anymore.
579
5802010-11-06 Andreas Schwab <schwab@linux-m68k.org>
581
582 * configure.in: Fix indentation.
583
5842010-10-31 Ken Brown <kbrown@cornell.edu>
585
586 * configure.in (checking whether localtime caches TZ): Use
587 unsetenv instead of modifying environment directly.
588
5892010-10-25 Andreas Schwab <schwab@linux-m68k.org>
590
591 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
592 to avoid warning.
593
5942010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
595
596 * configure.in: Remove the BROKEN annotation from gnutls.
597
5982010-10-22 Glenn Morris <rgm@gnu.org>
599
600 * make-dist: Avoid listing .el files twice. Don't try to run
601 autoconf if --no-update.
602
6032010-10-20 Glenn Morris <rgm@gnu.org>
604
605 * make-dist: No longer create lisp/MANIFEST.
606
6072010-10-14 Glenn Morris <rgm@gnu.org>
608
609 * BUGS, INSTALL.BZR, README: Updates.
610
6112010-10-13 Glenn Morris <rgm@gnu.org>
612
613 * make-dist: Remove --compress. Check for the appropriate
614 gzip-like executable, and if not found, don't compress.
615 Check version number in README, don't change it.
616 Use find for nt/inc/*.h.
617
6182010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
619
620 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
621 trailing / from directory names.
622
6232010-10-12 Glenn Morris <rgm@gnu.org>
624
625 * make-dist: Update and simplify.
626
6272010-10-12 Eli Zaretskii <eliz@gnu.org>
628
629 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
630
6312010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
632
633 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
634
6352010-10-09 Glenn Morris <rgm@gnu.org>
636
637 * make-dist: No more doc/emacs/*.texi.in.
638
639 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
640
6412010-10-09 Glenn Morris <rgm@gnu.org>
642
643 * configure.in: Combine some conditionals.
644
645 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
646 * make-dist: Include doc/emacs/*.texi.in.
647
648 * INSTALL, make-dist: Remove references to b2m.
649 * Makefile.in (MAN_PAGES): Remove b2m.1.
650
6512010-10-05 Glenn Morris <rgm@gnu.org>
652
653 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
654
6552010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
656
657 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
658
6592010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * configure.in: Include stdlib.h and string.h unconditionally.
662
6632010-09-29 Romain Francoise <romain@orebokech.com>
664
665 * configure.in: Don't enable ImageMagick unless HAVE_X11.
666
6672010-09-28 Glenn Morris <rgm@gnu.org>
668
669 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
670 happy.
671
6722010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
673
674 * configure.in: Enable imagemagick by default.
675
6762010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
677
678 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
679 gnutls libraries.
680
6812010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
682
683 * configure.in: Set up GnuTLS.
684
6852010-09-22 Chong Yidong <cyd@stupidchicken.com>
686
687 * configure.in: Announce whether libxml2 is linked to.
688
6892010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
690
691 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
692
6932010-09-18 Eli Zaretskii <eliz@gnu.org>
694
695 * config.bat: Detect that libxml2 is installed and if so, build
696 with it.
697
6982010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
699
700 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
701 be used. This fixes a conf problem on Mac OS X.
702
7032010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
704
705 * configure.in: Check for libxml2.
706
7072010-09-09 Glenn Morris <rgm@gnu.org>
708
709 * make-dist: No more TODO files under lisp/.
710
7112010-09-04 Eli Zaretskii <eliz@gnu.org>
712
713 * config.bat: Produce lisp/gnus/_dir-locals.el from
714 lisp/gnus/.dir-locals.el.
715
7162010-08-23 Andreas Schwab <schwab@linux-m68k.org>
717
718 * configure.in: Fix check for librsvg, imagemagick and
719 MagickExportImagePixels.
720
7212010-08-18 Joakim Verona <joakim@verona.se>
722
723 * Makefile.in, configure.in: Checks for ImageMagick.
724
7252010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
726
727 * configure.in (AC_PREREQ): Require autoconf 2.65.
728
7292010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
730
731 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
732
7332010-08-09 Andreas Schwab <schwab@linux-m68k.org>
734
735 * configure.in: Add AC_C_BIGENDIAN.
736
7372010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
738
739 * configure.in (ORDINARY_LINK): Use on hpux* too.
740
7412010-08-06 Jan Djärv <jan.h.d@swipnet.se>
742
743 * configure.in: Check for util.h.
744 Use -Wimplicit-function-declaration if compiler supports it.
745
7462010-08-05 Eli Zaretskii <eliz@gnu.org>
747
748 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
749
7502010-08-04 Andreas Schwab <schwab@linux-m68k.org>
751
752 * configure.in: Restore accidentally removed use of
753 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
754
7552010-07-29 Chad Brown <yandros@mit.edu>
756
757 * configure.in: Check for dirent.h.
758
7592010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
760
761 * configure.in: Remove reference to usg5-4, unused.
762
7632010-07-25 Andreas Schwab <schwab@linux-m68k.org>
764
765 * configure.in: Check for __executable_start.
766
7672010-07-24 Ken Brown <kbrown@cornell.edu>
768
769 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
770
7712010-07-24 Juanma Barranquero <lekktu@gmail.com>
772
773 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
774
7752010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
776
777 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
778
7792010-07-12 Andreas Schwab <schwab@linux-m68k.org>
780
781 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
782 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
783 (C_OPTIMIZE_SWITCH): Remove.
784 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
785
7862010-07-11 Andreas Schwab <schwab@linux-m68k.org>
787
788 * configure.in: Don't check for index and rindex, check for strchr
789 and strrchr. Define strchr and strrchr as index and rindex,
790 resp., in src/config.h if not available.
791
7922010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
793
794 * configure.in: Use -Wold-style-definition if available.
795 This helps with the transition to standard C code, it can be
796 removed when done.
797
798 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
799
800 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
801 and MSWindows.
802
8032010-07-07 Andreas Schwab <schwab@linux-m68k.org>
804
805 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
806 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
807
8082010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
809
810 * configure.in (getenv): Remove K&R declaration.
811
8122010-07-02 Jan Djärv <jan.h.d@swipnet.se>
813
814 * configure.in: Remove define __P.
815
8162010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
817
818 * configure.in (--enable-use-lisp-union-type): New flag.
819
8202010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
821
822 Fix CFLAGS for non-GCC compilers.
823 * configure.in (CFLAGS): Always use -g like it was done before the
824 2010-03-30 change.
825 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
826 (Bug#6538)
827
8282010-06-30 Glenn Morris <rgm@gnu.org>
829
830 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
831 Set with AC_DEFINE rather than AH_BOTTOM.
832
833 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
834 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
835 Set with shell, not cpp.
836 (LIBX): Remove, just use -lX11 in the one place this was used.
837 (cannot_dump): Replace with CANNOT_DUMP.
838
8392010-06-28 Jan Djärv <jan.h.d@swipnet.se>
840
841 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
842 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
843 by minimum required Gtk+ 2.6). Add checks for functions introduced
844 in Gtk+ 2.14 or newer (bug#6505).
845
8462010-06-26 Eli Zaretskii <eliz@gnu.org>
847
848 * config.bat: Remove white space around "+" in COPY commands.
849
8502010-06-23 Glenn Morris <rgm@gnu.org>
851
852 * info/dir: Start descriptions in column 32, per Texinfo convention.
853
8542010-06-16 Chong Yidong <cyd@stupidchicken.com>
855
856 * INSTALL: Update font information (Bug#6389).
857
8582010-06-16 Glenn Morris <rgm@gnu.org>
859
860 * INSTALL: General update.
861
8622010-06-12 Glenn Morris <rgm@gnu.org>
863
864 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
865
8662010-06-11 Glenn Morris <rgm@gnu.org>
867
868 * configure.in (--without-compress-info): New option.
869 (GZIP_INFO): New output variable.
870
871 * Makefile.in (GZIP_INFO): New, set by configure.
872 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
873 Handle man pages in the same way.
874
8752010-06-10 Glenn Morris <rgm@gnu.org>
876
877 * Makefile.in (install-arch-indep): Gzip the info files too.
878
879 * make-dist: Remove references to non-existent directories and files.
880
8812010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
882
883 * configure.in: Include <strings.h> and <string.h> instead of
884 "strings.h" and "string.h".
885
8862010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
887
888 * configure.in: Remove code dealing with BSTRING.
889
8902010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
891
892 * configure.in (AC_PREREQ): Require autoconf 2.65.
893
894 * configure.in (unxec): Do not define and substitute.
895 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
896
8972010-06-03 Glenn Morris <rgm@gnu.org>
898
899 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
900
9012010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
902
903 Fix alloca definition when using gcc on non-gnu systems.
904 * configure.in: Use the code sequence indicated by "info autoconf"
905 for alloca (bug#6170).
906
9072010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
908
909 * .bzrignore: Ignore new files from trunk, which appear if you use
910 colocated branches (i.e. "bzr switch").
911
9122010-05-28 Glenn Morris <rgm@gnu.org>
913
914 * configure.in: Simplify some of the $canonical tests.
915
9162010-05-27 Glenn Morris <rgm@gnu.org>
917
918 * config.bat: Do not preprocess src/Makefile.in.
919
920 * configure.in: Do not preprocess src/Makefile.in.
921 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
922 (AC_EGREP_CPP): Test no longer needed.
923
924 * make-dist: No more Makefile.c files.
925
9262010-05-26 Glenn Morris <rgm@gnu.org>
927
928 * configure.in (YMF_PASS_LDFLAGS): Remove.
929 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
930
931 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
932 Add $GNUSTEP_LOCAL_HEADERS.
933 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
934
935 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
936 (GNUSTEP_MAKEFILES): Remove.
937 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
938 stuff to here.
939
9402010-05-25 Glenn Morris <rgm@gnu.org>
941
942 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
943 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
944
945 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
946 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
947 here instead.
948
9492010-05-24 Romain Francoise <romain@orebokech.com>
950
951 * make-dist: Look for version in src/emacs.c.
952 Use lisp/subr.el rather than lisp/version.el for location check.
953
9542010-05-21 Glenn Morris <rgm@gnu.org>
955
956 * configure.in (MKDEPDIR): Parallel build tweak.
957
958 * configure.in (ns_frag): New output file.
959
960 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
961 (OLDXMENU_TARGET): Set to empty if USE_GTK.
962
963 * configure.in (cannot_dump): New output variable.
964
9652010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
966
967 * configure.in: On NetBSD, if terminfo is found, use it in
968 preference to termcap. (Bug#6190)
969
9702010-05-20 Glenn Morris <rgm@gnu.org>
971
972 * make-dist (src): Include *.mk.
973 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
974 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
975 (deps_frag): New output file.
976 (AUTO_DEPEND): Remove this definition.
977
978 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
979
9802010-05-19 Glenn Morris <rgm@gnu.org>
981
982 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
983 (ORDINARY_LINK): New AC_DEFINE.
984 (LIB_GCC): No need to set if ORDINARY_LINK.
985
9862010-05-18 Glenn Morris <rgm@gnu.org>
987
988 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
989 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
990
991 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
992 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
993 (RALLOC_OBJ): New output variable.
994
995 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
996 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
997
9982010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
999
1000 * Makefile.in (src): Provide the name of the VCS file that witnesses
1001 a pull.
1002 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1003
10042010-05-17 Glenn Morris <rgm@gnu.org>
1005
1006 * configure.in (OLDXMENU_DEPS): New output variable.
1007
10082010-05-16 Glenn Morris <rgm@gnu.org>
1009
1010 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1011
1012 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1013 * Makefile.in (install-arch-dep): Update for above change.
1014
1015 * Makefile.in (ns_appdir): Remove.
1016 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1017
1018 * configure.in (TEMACS_LDFLAGS2): New output variable.
1019
1020 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1021 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1022 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1023 nothing uses.
1024
10252010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1026
1027 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1028 does not use them.
1029 (X11R5_INHIBIT_I18N): Remove, unused.
1030
10312010-05-15 Glenn Morris <rgm@gnu.org>
1032
1033 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1034
1035 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1036
10372010-05-15 Ken Raeburn <raeburn@raeburn.org>
1038
1039 * configure.in: Look for version string in its new location.
1040
10412010-05-15 Eli Zaretskii <eliz@gnu.org>
1042
1043 * config.bat: Remove support for DJGPP v1.x.
1044
10452010-05-15 Glenn Morris <rgm@gnu.org>
1046
1047 * configure.in (OLDXMENU_TARGET): New output variable.
1048
1049 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1050
1051 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1052 and other files that no longer exist.
1053
10542010-05-14 Glenn Morris <rgm@gnu.org>
1055
1056 * configure.in (cpp_undefs): Add mktime, register, X11.
1057
1058 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1059 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1060 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1061
1062 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1063 (GNUSTEP_MAKEFILES): Do not output.
1064
10652010-05-13 Glenn Morris <rgm@gnu.org>
1066
1067 * configure.in: Fix some paren typos.
1068
1069 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1070
1071 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1072
10732010-05-12 Glenn Morris <rgm@gnu.org>
1074
1075 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1076
1077 * configure.in (LIB_GCC): New output variable.
1078
10792010-05-11 Glenn Morris <rgm@gnu.org>
1080
1081 * make-dist (msdos): No more mainmake.
1082
1083 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1084 * config.bat: Do not run cpp on lib-src/Makefile.in.
1085
1086 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1087
10882010-05-10 Glenn Morris <rgm@gnu.org>
1089
1090 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1091
1092 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1093 (BLESSMAIL_TARGET): New output variable.
1094
10952010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1096
1097 * INSTALL: Fix typos.
1098
10992010-05-08 Chong Yidong <cyd@stupidchicken.com>
1100
1101 * configure.in: Add check for buggy version of GCC (Bug#6031).
1102
11032010-05-08 Glenn Morris <rgm@gnu.org>
1104
1105 * configure.in (HAVE_LIBNCURSES): New local variable.
1106 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1107 replacing cpp in src/s/*.h and src/Makefile.in.
1108
11092010-05-07 Chong Yidong <cyd@stupidchicken.com>
1110
1111 * Version 23.2 released.
1112
11132010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1114
1115 * configure.in: Add tests for `isnan' and `copysign'.
1116
11172010-05-07 Eli Zaretskii <eliz@gnu.org>
1118
1119 * config.bat: Allow for 2 leading `#'s in comments in
1120 src/Makefile.in.
1121
11222010-05-07 Glenn Morris <rgm@gnu.org>
1123
1124 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1125 Merges logic from src/s/* and src/Makefile.in.
1126 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1127
11282010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1129
1130 Define START_FILES and LIB_STANDARD using autoconf.
1131 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1132 here from src/s/*.h.
1133 (HAVE_CRTIN): Remove, inline logic in the netbsd
1134 START_FILES/LIB_STANDARD computation.
1135
11362010-05-06 Glenn Morris <rgm@gnu.org>
1137
1138 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1139
1140 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1141 (LD_SWITCH_X_SITE): Remove unused variables.
1142
11432010-05-04 Glenn Morris <rgm@gnu.org>
1144
1145 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1146 as well.
1147 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1148
1149 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1150
1151 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1152 variables, replacing c_switch_machine, c_switch_system.
1153 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1154 @c_switch_system@.
1155
11562010-05-03 Glenn Morris <rgm@gnu.org>
1157
1158 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1159
1160 * make-dist: There are no more src/m/*.inp files.
1161
11622010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1163
1164 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1165 (ac_link): Do not use ld_switch_machine.
1166
11672010-05-01 Glenn Morris <rgm@gnu.org>
1168
1169 * configure.in (OTHER_OBJ): Remove.
1170 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1171
11722010-04-30 Glenn Morris <rgm@gnu.org>
1173
1174 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1175 Elsewhere, maybe include it.
1176
1177 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1178 (OLDXMENU, LIBXMENU): New output variables.
1179
1180 * configure.in (OTHER_OBJ): New output variable.
1181
11822010-04-28 Glenn Morris <rgm@gnu.org>
1183
1184 * configure.in (CYGWIN_OBJ): New output variable.
1185
1186 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1187
1188 * configure.in (FONT_OBJ): New output variable.
1189
1190 * configure.in (LIBXMU): New output variable.
1191
1192 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1193
1194 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1195 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1196
11972010-04-27 Glenn Morris <rgm@gnu.org>
1198
1199 * configure.in (LIBXTR6): New output variable. Move unixware special
1200 case here from src/s/unixware.h.
1201
1202 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1203 in Makefiles.
1204 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1205
1206 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1207 (LIBXP): No longer substitute in Makefiles.
1208 (MOTIF_LIBW): New output variable. Move system-specific settings here
1209 from src/s files.
1210
12112010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1212
1213 Reduce CPP usage.
1214 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1215 (unexec): Define unconditionally, all platforms define
1216 UNEXEC. AC_SUBST it.
1217 (UNEXEC_SRC): Remove, unused.
1218 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1219
12202010-04-27 Glenn Morris <rgm@gnu.org>
1221
1222 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1223 replaced by LIBXP.
1224
1225 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1226 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1227 On hpux10-20, default to /lib.
1228
1229 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1230
12312010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1232
1233 * configure.in (LIBS_MACHINE): Remove, unused.
1234
1235 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1236
12372010-04-24 Glenn Morris <rgm@gnu.org>
1238
1239 * configure.in (CRT_DIR): New output variable.
1240 (--with-crt-dir): New option. (Bug#5655)
1241 (HAVE_LIB64_DIR): Remove.
1242
12432010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1244
1245 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1246
12472010-04-22 Miles Bader <miles@gnu.org>
1248
1249 * configure.in: Get rid of "unix" pre-defined macro when
1250 preprocessing Makefile. (Bug#5857)
1251
12522010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1253
1254 Avoid non-portable shell command negation
1255 * configure.in: Revert last change.
1256
12572010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1258
1259 * configure.in: Change "if test ! -f" to "if ! test -f".
1260
12612010-04-21 Glenn Morris <rgm@gnu.org>
1262
1263 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1264 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1265
12662010-04-21 Karel Klíč <kklic@redhat.com>
1267
1268 * configure.in: New option: --with(out)-selinux, on by default.
1269 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1270 LIBSELINUX_LIBS in Makefiles.
1271
12722010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1273
1274 * configure.in: Remove all references to LIBX11_SYSTEM.
1275
12762010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1277
1278 * configure.in: Remove all references to C_DEBUG_SWITCH.
1279
12802010-03-27 Eli Zaretskii <eliz@gnu.org>
1281
1282 * config.bat <lib-src>: Edit out lines that begin with several #
1283 characters.
1284
12852010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1286
1287 * configure.in: Remove support for old UNIX System V systems and
1288 for Unixware on non-x86 machines.
1289
1290 * configure.in: Remove support for Solaris on PPC and for old versions.
1291
1292 * configure.in: Remove non-working lynxos port.
1293
12942010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1295
1296 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1297
12982010-03-19 Glenn Morris <rgm@gnu.org>
1299
1300 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1301 happy.
1302
13032010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1304
1305 * configure.in: Check for tputs and friends, abort if not
1306 found (bug#5735).
1307
13082010-03-18 Glenn Morris <rgm@gnu.org>
1309
1310 * configure.in (--with-x-toolkit): In the help text, say which options
1311 are synonyms.
1312
1313 * configure.in (--with-mmdf, --with-mail-unlink):
1314 New options, off by default.
1315 (--with-mailhost): New option to set default POP host.
1316 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1317 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1318 New variables, substituted in Makefiles.
1319 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1320 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1321 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1322 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1323 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1324
13252010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1326
1327 * Makefile.in (uninstall): Handle the case where archlibdir does not
1328 exist. (Bug#5720)
1329
13302010-03-12 Eli Zaretskii <eliz@gnu.org>
1331
1332 These changes remove termcap.c from the build on Posix platforms.
1333 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1334
1335 * configure: Regenerated.
1336
13372010-03-10 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * Branch for 23.2.
1340
13412010-01-31 Juri Linkov <juri@jurta.org>
1342
1343 * .bzrignore: Add TAGS-LISP.
1344
13452010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1346
1347 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1348 this header file).
1349
13502010-01-12 Juanma Barranquero <lekktu@gmail.com>
1351
1352 * .bzrignore: Ignore all .exe, instead of individual files.
1353
13542010-01-12 Chong Yidong <cyd@stupidchicken.com>
1355
1356 * configure.in: Explicitly check for and link to -lXrender.
1357
13582010-01-12 Glenn Morris <rgm@gnu.org>
1359
1360 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1361 for bug reports for development versions.
1362
13632010-01-02 Eli Zaretskii <eliz@gnu.org>
1364
1365 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1366 build.
1367
13682009-12-27 Karl Fogel <kfogel@red-bean>
1369
1370 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1371 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1372
13732009-12-17 Glenn Morris <rgm@gnu.org>
1374
1375 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1376
13772009-12-15 Glenn Morris <rgm@gnu.org>
1378
1379 * info/dir: Add EDT entry.
1380 * Makefile.in (INFO_FILES): Add edt.
1381
13822009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1383
1384 * configure.in: Check for RSVG if GNUStep is used.
1385
13862009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1387
1388 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1389
13902009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1391
1392 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1393
13942009-12-01 Glenn Morris <rgm@gnu.org>
1395
1396 * make-dist: Add etc/images/mpc directory.
1397
13982009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1399
1400 * configure.in: Don't check for GConf unless X is used.
1401
14022009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1403
1404 * configure.in: Use -Wdeclaration-after-statement if available.
1405
14062009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1407
1408 * configure.in: New option: --with(out)-gconf.
1409 Set HAVE_GCONF if we find gconf.
1410
14112009-11-17 Glenn Morris <rgm@gnu.org>
1412
1413 * Makefile.in (INFO_FILES): Add semantic.
1414
14152009-11-16 Chong Yidong <cyd@stupidchicken.com>
1416
1417 * info/dir: Add Semantic.
1418
14192009-11-16 Glenn Morris <rgm@gnu.org>
1420
1421 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1422 pattern, so as not to exclude makefile*.el. (Bug#4912)
1423
14242009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1425
1426 * configure.in: --enable-autodepend is new. Check for GNU Make
1427 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1428 gcc and GNU make to generate dependencies.
1429
14302009-10-27 Glenn Morris <rgm@gnu.org>
1431
1432 * make-dist: Make links to doc/lispintro/*.pdf.
1433
14342009-10-23 Jim Meyering <meyering@redhat.com>
1435
1436 * configure.in: Invoke $CPP with -P when creating Makefile and
1437 src/Makefile. Without this, gcc 4.4.2 converts each
1438 backslash-newline pair in the input to a bare newline, yielding
1439 invalid Makefiles.
1440
1441 * configure: Regenerate.
1442
14432009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1444
1445 * configure.in (vax-dec-vms): Remove, not supported anymore.
1446
14472009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1448
1449 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1450 (*-apple-darwin*): Add x86_64 architecture.
1451
14522009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1453
1454 * config.guess, config.sub: Updated from master source.
1455
14562009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1457
1458 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1459
14602009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1461
1462 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1463
14642009-09-29 Glenn Morris <rgm@gnu.org>
1465
1466 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1467
14682009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1469
1470 * config.guess, config.sub: Updated from master source.
1471
1472 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1473
14742009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1475
1476 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1477
14782009-09-13 Chong Yidong <cyd@stupidchicken.com>
1479
1480 * INSTALL: Update URL for GNU FreeFont.
1481
14822009-09-09 Glenn Morris <rgm@gnu.org>
1483
1484 * Makefile.in (install-arch-indep): Don't recursively change perms of
1485 site-lisp and infodir. There may be non-Emacs files in here, and the
1486 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1487 (mkdir): Set umask to world-readable before creating directories.
1488 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1489
14902009-08-29 Glenn Morris <rgm@gnu.org>
1491
1492 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1493 (info): Don't give an error in the absence of makeinfo - let the doc
1494 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1495
14962009-08-23 Ken Raeburn <raeburn@raeburn.org>
1497
1498 * Makefile.in (install-arch-indep): If the versioned DOC-####
1499 generated during loadup+dump isn't found, install the plain DOC
1500 file that always gets generated, in case CANNOT_DUMP is set.
1501
1502 * configure.in: Warn if package version specified here doesn't
1503 match the version in version.el.
1504 * configure: Regenerate.
1505
15062009-08-22 Michael Albinus <michael.albinus@gmx.de>
1507
1508 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1509
1510 * configure: Regenerate.
1511
15122009-08-19 Glenn Morris <rgm@gnu.org>
1513
1514 * INSTALL: Remove reference to cvtmail.
1515
15162009-08-15 CHENG Gao <chenggao@gmail.com>
1517
1518 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1519
15202009-08-02 Kevin Ryde <user42@zip.com.au>
1521
1522 * INSTALL: Fix free fonts URL.
1523
15242009-07-22 Glenn Morris <rgm@gnu.org>
1525
1526 * configure.in (AC_PREREQ): Require autoconf 2.62.
1527
15282009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1529
1530 * configure.in (--enable-checking, --enable-profiling):
1531 Use AS_HELP_STRING.
1532
15332009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1534
1535 * configure.in (--enable-profiling): New option.
1536 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1537
15382009-06-27 Glenn Morris <rgm@gnu.org>
1539
1540 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1541
15422009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1543
1544 * configure.in (--enable-checking): New option.
1545
15462009-06-24 Glenn Morris <rgm@gnu.org>
1547
1548 * make-dist: Warn if subdir does not exist in source.
1549 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1550 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1551 No longer make links.
1552
15532009-06-24 Yavor Doganov <yavor@gnu.org>
1554
1555 * make-dist (tempdir): Don't create directories preferences.gorm
1556 and preferences.nib, they are no longer required.
1557
15582009-06-21 Chong Yidong <cyd@stupidchicken.com>
1559
1560 * Branch for 23.1.
1561
15622009-06-12 Chong Yidong <cyd@stupidchicken.com>
1563
1564 * configure.in: Delete mac-fix-env target, which has been
1565 removed (Bug#3531).
1566
15672009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1568
1569 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1570
15712009-05-05 Per Starbäck <per@starback.se> (tiny change)
1572
1573 * BUGS: Use new binding of view-emacs-problems.
1574
15752009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1576
1577 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1578 for Solaris compatibility.
1579
15802009-04-25 Chong Yidong <cyd@stupidchicken.com>
1581
1582 * configure: Regenerate.
1583
1584 * configure.in: Disable use of FreeType without libXft.
1585
15862009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1587
1588 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1589 Check if it is declared in gtk.h.
1590
15912009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1592
1593 * Makefile.in (install-arch-indep): Remove .gitignore files.
1594
15952009-04-03 Kenichi Handa <handa@m17n.org>
1596
1597 * INSTALL: Make the section "Complex Text Layout support
1598 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1599
16002009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1601
1602 * configure.in (rs6000-ibm-aix6*): Fix typo.
1603
16042009-03-04 Glenn Morris <rgm@gnu.org>
1605
1606 * Makefile.in (INFO_FILES): Add auth.
1607
16082009-03-03 Glenn Morris <rgm@gnu.org>
1609
1610 * info/dir: Add Auth-source.
1611
16122009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1613
1614 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1615 the second.
1616
16172009-02-28 Eli Zaretskii <eliz@gnu.org>
1618
1619 * config.bat: Copy .dbxinit to _dbxinit.
1620
1621 * make-dist (Making links to `info'): Remove .gitignore.
1622
16232009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1624
1625 * Makefile.in (lib-src, lisp): Use simpler rule.
1626 (src): Be more specific to avoid recompiling all the .elc files just
1627 because the bootstrap-emacs is missing.
1628
16292009-02-26 Chong Yidong <cyd@stupidchicken.com>
1630
1631 * configure.in: Require librsvg >= 2.11.
1632
16332009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1634
1635 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1636 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1637
16382009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1639
1640 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1641
16422009-02-03 Glenn Morris <rgm@gnu.org>
1643
1644 * make-dist: Add some missing files, remove some that are no longer
1645 present.
1646
16472009-02-02 Glenn Morris <rgm@gnu.org>
1648
1649 * make-dist: Add some missing nextstep/ files.
1650
16512009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1652
1653 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1654
16552009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1656
1657 * configure.in: Add support for m68k-*-netbsd.
1658
16592009-01-14 Juri Linkov <juri@jurta.org>
1660
1661 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1662
1663 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1664 and bug-reference-mode.
1665
16662009-01-11 Juri Linkov <juri@jurta.org>
1667
1668 * INSTALL.CVS: Move configuration explicitly to the first step.
1669
16702009-01-09 Glenn Morris <rgm@gnu.org>
1671
1672 * .dir-locals.el: Don't set indent-tabs-mode.
1673
16742008-12-30 Kenichi Handa <handa@m17n.org>
1675
1676 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1677 the function OTF_get_variation_glyphs.
1678
16792008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1680
1681 * Makefile.in (install-arch-dep): Remove old directories in
1682 ns_app* before moving new directories there.
1683
16842008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1685
1686 * .dir-locals.el: Remove non-working entry for pmail.
1687 (fill-column): Fix typo.
1688 (change-log-mode): Add fill column.
1689
16902008-12-26 Eli Zaretskii <eliz@gnu.org>
1691
1692 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1693
16942008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1695
1696 * make-dist (tempdir): Distribute .dir-locals.el.
1697
1698 * .dir-locals.el: New file.
1699
17002008-12-19 Eli Zaretskii <eliz@gnu.org>
1701
1702 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1703 for rationale.
1704
17052008-12-13 Glenn Morris <rgm@gnu.org>
1706
1707 * Makefile.in (install-arch-indep): Add new man-pages.
1708 (manext): Remove variable.
1709 (MAN_PAGES): New variable.
1710 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1711 and remove.
1712 (uninstall): Remove desktop file and icons, game scores if empty.
1713
17142008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1715
1716 * config.guess, config.sub: Updated from master source.
1717
17182008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1719
1720 * Makefile.in (install-arch-indep): Install ebrowse.1.
1721
17222008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1723
1724 * configure.in: Add Solaris on x86_64.
1725
17262008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1727
1728 * config.guess, config.sub: Updated from master source.
1729
17302008-12-08 Eli Zaretskii <eliz@gnu.org>
1731
1732 * info/dir: Fix last change.
1733
17342008-12-07 Eli Zaretskii <eliz@gnu.org>
1735
1736 * info/dir: Untabify.
1737
17382008-11-28 Ulrich Mueller <ulm@gentoo.org>
1739
1740 * configure.in: Fix last change.
1741
17422008-11-28 Richard M Stallman <rms@gnu.org>
1743
1744 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1745 New configurations.
1746
17472008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1748
1749 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1750 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1751
17522008-11-15 Eli Zaretskii <eliz@gnu.org>
1753
1754 * Makefile.in (INFO_FILES): Remove ns-emacs.
1755
1756 * info/dir (NS-Emacs): Remove entry.
1757
17582008-11-08 Eli Zaretskii <eliz@gnu.org>
1759
1760 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1761
17622008-11-07 Glenn Morris <rgm@gnu.org>
1763
1764 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1765
17662008-10-31 Eli Zaretskii <eliz@gnu.org>
1767
1768 * config.bat: Tell user to expect one "File not found" message
1769 while the `doc' directory is being configured.
1770
17712008-10-30 Chong Yidong <cyd@stupidchicken.com>
1772
1773 * update-subdirs: Put obsolete directory last.
1774
17752008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1776
1777 * configure.in: Check fontconfig always.
1778
17792008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1780
1781 * configure (*-solaris2.[7-9]*): Fix typo.
1782
17832008-10-24 Glenn Morris <rgm@gnu.org>
1784
1785 * configure.in (--without-sync-input, --with-pkg-config-prog):
1786 Help strings start with lower case.
1787 (--with-gnustep-conf): New option.
1788 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1789
17902008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1791
1792 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1793 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1794 is not found. (Bug#1230)
1795
17962008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1797
1798 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1799 Use sol2-6.h for Solaris 7-9.
1800
18012008-10-18 Ulrich Mueller <ulm@gentoo.org>
1802
1803 * configure.in: Add support for GNU/Linux on SuperH.
1804
18052008-10-12 Andreas Schwab <schwab@suse.de>
1806
1807 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1808
18092008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1810
1811 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1812 "X") to avoid confusion.
1813
1814 * configure: Regenerate.
1815
18162008-09-07 Romain Francoise <romain@orebokech.com>
1817
1818 * make-dist: Distribute doc/man/ChangeLog.
1819
18202008-08-28 Chong Yidong <cyd@stupidchicken.com>
1821
1822 * configure.in: Disable XFT and Freetype when without X.
1823
1824 * configure: Regenerate.
1825
18262008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1827
1828 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1829
18302008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1831
1832 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1833 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1834
1835 * configure: Regenerate.
1836
18372008-08-20 Eli Zaretskii <eliz@gnu.org>
1838
1839 * configure.in: Move "#define subprocesses" before
1840 config_opsysfile is included.
1841
18422008-08-19 Kenichi Handa <handa@m17n.org>
1843
1844 * INSTALL (Extra fonts): Mention local fonts, don't mention
1845 mule-unicode.
1846
18472008-08-16 Chong Yidong <cyd@stupidchicken.com>
1848
1849 * make-dist: Omit info/.arch-inventory.
1850
18512008-08-16 Jason Rumney <jasonr@gnu.org>
1852
1853 * make-dist (tempdir/nt): Link emacsclient.rc.
1854
18552008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1856
1857 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1858 AC_SUBST it.
1859 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1860 AC_SUBST it.
1861 (OTHER_FILES): Always define for HAVE_NS.
1862 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1863 * configure: Regenerate.
1864
18652008-08-07 Andreas Schwab <schwab@suse.de>
1866
1867 * configure.in: Correctly handle
1868 --enable-cocoa-experimental-ctrl-g=no and
1869 --enable-ns-self-contained=yes.
1870
18712008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1872
1873 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1874 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1875 bother undef'ing since won't have desired effect.
1876
18772008-08-06 Andreas Schwab <schwab@suse.de>
1878
1879 * configure.in: Fix quoting.
1880
18812008-08-06 Chong Yidong <cyd@stupidchicken.com>
1882
1883 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1884
18852008-08-05 Ulrich Mueller <ulm@gentoo.org>
1886
1887 * configure.in: Add checks for krb5_error.text and
1888 krb5_error.e_text struct members.
1889
18902008-08-04 Chong Yidong <cyd@stupidchicken.com>
1891
1892 * configure.in: Test for existence of NSInteger.
1893 Suggested by Yavor Doganov.
1894
18952008-08-02 Romain Francoise <romain@orebokech.com>
1896
1897 * Makefile.in (INFO_FILES): Add mairix-el.
1898
18992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1900
1901 * make-dist:
1902 * README: Remove VMS support.
1903 * vms: Remove directory.
1904
19052008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1906
1907 * configure.in (MULTI_KBOARD): Remove.
1908
19092008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1910
1911 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1912
19132008-07-29 Chong Yidong <cyd@stupidchicken.com>
1914
1915 * info/dir (File): Add mairix-el.
1916
19172008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1918
1919 Remove support for Mac Carbon.
1920 * mac: Remove directory.
1921 * make-dist:
1922 * configure.in:
1923 * README:
1924 * Makefile.in:
1925 * INSTALL: Remove code for Carbon.
1926 * configure: Regenerate.
1927
19282008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1929
1930 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1931
19322008-07-25 Chong Yidong <cyd@stupidchicken.com>
1933
1934 * configure.in: Check for getrlimit.
1935
1936 * configure: Regenerate.
1937
19382008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1939
1940 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1941 in src/Makefile.in.
1942 (static): Remove, autoconf would always comment it out anyway.
1943 (subprocesses): Define unconditionally.
1944
19452008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1946
1947 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1948 compilation under GNUstep.
1949
19502008-07-18 Kenichi Handa <handa@m17n.org>
1951
1952 * INSTALL (Complex Text Layout support libraries): Delete the
1953 paragraph about --enable-font-backend.
1954
19552008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1956
1957 * configure.in: Print out some info to user for NeXTstep builds.
1958 (ns-app): Remove enable option.
1959 (ns-self-contained): Add enable option.
1960 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1961 GNUstep, use to set install prefixes, and substitute in Makefiles.
1962 * configure: Regenerate.
1963 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1964 NS app bundle.
1965
19662008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1967
1968 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1969
19702008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1971
1972 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1973 NS_IMPL_COCOA.
1974
19752008-07-16 Glenn Morris <rgm@gnu.org>
1976
1977 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1978 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1979 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1980 never unset.
1981
1982 * make-dist: Add nextstep/ directories.
1983 (src, lib-src): Add .m files.
1984
19852008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1986
1987 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1988 (USER_FULL_NAME): Remove, not used anymore.
1989 * configure: Regenerate.
1990
19912008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1992
1993 Changes and additions for NeXTstep windowing system (Cocoa and
1994 GNUstep) support.
1995
1996 * configure.in: Add support for NS window system: --with-ns (default
1997 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1998 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1999 disable font backend if window system is "none", not if !HAVE_X11.
2000 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2001 (install-arch-dep): Add commands to assemble NS .app package.
2002
20032008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2004
2005 * configure.in: Use macppc for Darwin. Remove references to
2006 desupported systems.
2007 * configure: Regenerate.
2008
20092008-07-05 Glenn Morris <rgm@gnu.org>
2010
2011 * make-dist (EMACS): Doc fix.
2012 (lisp): There are no *.dat or image files here any more.
2013 (src): There are no *.s files here any more.
2014 (etc/images, etc/images/*): Link to most regular files.
2015
20162008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2017
2018 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2019
20202008-07-01 Glenn Morris <rgm@gnu.org>
2021
2022 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2023 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2024 and explicitly export there. (Bug#507.)
2025
20262008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2027
2028 * configure.in:
2029 * configure: Remove references to obsolete systems.
2030
20312008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2032
2033 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2034 make it depend on all other */.in files.
2035 (src/Makefile, src/config.stamp, lib-src/Makefile)
2036 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2037 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2038 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2039 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2040
2041 * configure.in: Don't create src/config.stamp any more.
2042
20432008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2044
2045 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2046
20472008-06-22 Glenn Morris <rgm@gnu.org>
2048
2049 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2050
20512008-06-21 Romain Francoise <romain@orebokech.com>
2052
2053 * Makefile.in (INFO_FILES): Add sasl.
2054
20552008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2056
2057 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2058 (bootstrap-build): Remove.
2059 (top_bootclean): New var.
2060 (top_distclean, bootstrap-clean): Use it.
2061 (bootstrap): Don't recheck config. Make normally.
2062
20632008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2064
2065 * Makefile.in (SUBDIR): Include `lisp'.
2066 (lisp): Depend on `src'.
2067 (top_distclean): Don't remove config.status.
2068 (bootstrap-clean): New target.
2069 (maintainer-clean): Use it.
2070 (bootstrap): Use bootstrap-clean. Re-run config.status.
2071 (src/bootstrap-emacs${EXEEXT}): New target.
2072 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2073 src/Makefile now takes care of it.
2074 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2075
20762008-06-15 Glenn Morris <rgm@gnu.org>
2077
2078 * info/dir: Add sasl.
2079
20802008-06-09 Alan Mackenzie <acm@muc.de>
2081
2082 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2083
20842008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2085
2086 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2087
20882008-06-07 Glenn Morris <rgm@gnu.org>
2089
2090 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2091 serve no purpose.
2092
20932008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2094
2095 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2096 * configure: Regenerate.
2097
20982008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2099
2100 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2101
21022008-05-14 Kenichi Handa <handa@m17n.org>
2103
2104 * configure: Regenerate.
2105
2106 * configure.in: Don't handle --disable-font-backend. Don't print
2107 a message about a font backend.
2108
21092008-05-09 Glenn Morris <rgm@gnu.org>
2110
2111 * configure.in: Make absence of makeinfo a fatal error only if the info
2112 files don't exist.
2113 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2114
21152008-05-07 Eli Zaretskii <eliz@gnu.org>
2116
2117 * config.bat: Fix last change: don't use < and > in "rem" lines,
2118 they are interpreted as redirection by DOS shells.
2119
21202008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2121
2122 * configure.in: Check availability of AvailabilityMacros.h
2123 if HAVE_CARBON.
2124
2125 * configure: Regenerate.
2126
21272008-05-03 Glenn Morris <rgm@gnu.org>
2128
2129 * configure.in (x_libraries): Remove standard 64-bit directories -
2130 experimental workaround for minor autoconf bug.
2131
2132 * configure.in (--without-makeinfo): New option. If set,
2133 absence of suitable makeinfo is not a fatal error.
2134 * Makefile.in (MAKEINFO): New, set by configure.
2135 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2136 (info-real): New target.
2137 (info): Without makeinfo, do nothing, else call `info-real'.
2138
21392008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2140
2141 * configure.in: Remove hpux10.20 from the desupported list.
2142
21432008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2144
2145 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2146
21472008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2148
2149 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2150 rather than change CPPFLAGS.
2151 (HAVE_GTK): Rename to USE_GTK.
2152
21532008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2154
2155 * configure.in: Replace the obsolete macros AC_AIX and
2156 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2157
21582008-04-05 Andreas Schwab <schwab@suse.de>
2159
2160 * configure.in: No longer create admin/unidata/Makefile.
2161
21622008-03-28 Andreas Schwab <schwab@suse.de>
2163
2164 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2165 (lisp/Makefile): New rule.
2166
21672008-03-13 Glenn Morris <rgm@gnu.org>
2168
2169 * configure.in (AC_INIT): Fix version number.
2170 (sync-input): Reword the option, since it's on by default.
2171
21722008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2173
2174 * configure.in: Add --enable-sync-input, default yes.
2175
21762008-03-11 Glenn Morris <rgm@gnu.org>
2177
2178 * Makefile.in (install-etc, mkdir): Handle directory
2179 etc/images/icons/hicolor/*/mimetypes/.
2180
2181 * make-dist: Handle icons/hicolor/scalable directory.
2182
21832008-03-05 Glenn Morris <rgm@gnu.org>
2184
2185 * configure.in: Enable font-backend by default.
2186 (USE_FONT_BACKEND): Set to "no" in absence of X.
2187 (PKG_CONFIG): Don't set multiple times, once is enough.
2188 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2189
21902008-03-03 Glenn Morris <rgm@gnu.org>
2191
2192 * Makefile.in (iconsrcdir): New variable.
2193 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2194 directory.
2195
21962008-02-29 Glenn Morris <rgm@gnu.org>
2197
2198 * test/: New directory.
2199
22002008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2201
2202 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2203
22042008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2205
2206 * configure.in: Print an error for systems that we think are obsolete
2207 and are proposed to be removed. Remove some more unused systems.
2208 Add support for powerpc-ibm-aix6*.
2209
22102008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2211
2212 * configure.in: Remove references to obsolete variables and systems.
2213
22142008-02-21 Glenn Morris <rgm@gnu.org>
2215
2216 * Makefile.in (set_installuser): New.
2217 (install-arch-indep): Use set_installuser to avoid duplicate code.
2218
2219 * README.unicode: Split into admin/notes/unicode,font-backend and
2220 remove.
2221
22222008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2223
2224 * configure.in (arm*-*-freebsd*): Add.
2225
22262008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2227
2228 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2229 dealing with obsolete variables.
2230
22312008-02-08 Glenn Morris <rgm@gnu.org>
2232
2233 * Makefile.in (check-info-dir): New target.
2234
22352008-02-08 Michael Olson <mwolson@gnu.org>
2236
2237 * Makefile.in (INFO_FILES): Add epa.
2238
2239 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2240 features" section.
2241
22422008-02-06 Glenn Morris <rgm@gnu.org>
2243
2244 * configure.in (--with-gcc): Give an error saying this option has
2245 been removed.
2246 (--with-gtk): Remove this option.
2247
22482008-02-06 Tom Tromey <tromey@redhat.com>
2249
2250 * configure.in (--with-gcc): Remove.
2251 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2252
22532008-02-05 Ulrich Mueller <ulm@gentoo.org>
2254
2255 * INSTALL: Recommend giflib, not libungif.
2256
22572008-02-05 Tom Tromey <tromey@redhat.com>
2258
2259 * configure.in (--with-dbus): Default to enabled.
2260
22612008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2262
2263 * INSTALL (Complex Text Layout support libraries): New section.
2264
22652008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2266
2267 * make-dist: Remove references to files in mac/ that have been
2268 deleted.
2269
22702008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2271
2272 * configure.in: For libotf and m17n-flt checks, set shell vars
2273 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2274 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2275 Reported by Ulrich Mueller.
2276
22772008-02-02 Eli Zaretskii <eliz@gnu.org>
2278
2279 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2280 admin/unidata/Makefile.in to Makefile.
2281
22822008-02-02 Glenn Morris <rgm@gnu.org>
2283
2284 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2285 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2286 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2287
22882008-02-01 Miles Bader <miles@gnu.org>
2289
2290 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2291 [libotf], and [m17n-flt] options.
2292
22932008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2294
2295 * configure.in: Add EMACS_ARG_N([libotf]...), and
2296 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2297 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2298 CFLAGS, and LIBS in checking of m17n-flt.
2299
23002008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2301
2302 * configure.in: Check the availability of m17n-flt library.
2303
23042008-02-01 Kenichi Handa <handa@m17n.org>
2305
2306 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2307 not available.
2308
23092008-02-01 Kenichi Handa <handa@m17n.org>
2310
2311 * configure.in: New args --enable-font-backend, --with-xft,
2312 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2313 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2314 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2315 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2316
23172008-02-01 Kenichi Handa <handa@m17n.org>
2318
2319 * make-dist: Include etc/charsets in tarball.
2320
23212008-02-01 Kenichi Handa <handa@m17n.org>
2322
2323 * configure.in: While running cpp on junk.c, include
2324 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2325 exists.
2326
23272008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2328
2329 * configure.in (xtensa): Match more configurations.
2330
23312008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2332
2333 * configure.in: Update comment.
2334
23352008-01-26 Glenn Morris <rgm@gnu.org>
2336
2337 * configure.in (--without-gcc): By default, neither off nor on.
2338 (--with-carbon): Tone down rhetoric in help text.
2339
23402008-01-25 Glenn Morris <rgm@gnu.org>
2341
2342 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2343 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2344 Default `Carbon' to off (it's unsupported).
2345
23462008-01-24 Glenn Morris <rgm@gnu.org>
2347
2348 * configure.in: Standardize dbus-related messages.
2349
23502008-01-23 Michael Olson <mwolson@gnu.org>
2351
2352 * configure.in (pkg-config-prog): Remove initial whitespace.
2353
23542008-01-23 Tom Tromey <tromey@redhat.com>
2355
2356 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2357 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2358 Update all users.
2359
23602008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2361
2362 * config.guess, config.sub: Updated from master source.
2363
23642008-01-17 Andreas Schwab <schwab@suse.de>
2365
2366 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2367
23682008-01-17 Glenn Morris <rgm@gnu.org>
2369
2370 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2371
23722008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2373
2374 * configure.in: Remove more references to unsupported systems.
2375
23762008-01-16 Sven Joachim <svenjoac@gmx.de>
2377
2378 * make-dist: Add --lzma.
2379
23802008-01-16 Glenn Morris <rgm@gnu.org>
2381
2382 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2383 configure checks for this.
2384
23852008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2386
2387 * configure.in: Remove more references to unsupported systems.
2388
23892008-01-06 Romain Francoise <romain@orebokech.com>
2390
2391 * configure.in: Delete extra semicolons.
2392
23932008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2394
2395 * configure.in: Remove references to unsupported systems.
2396
23972008-01-05 Romain Francoise <romain@orebokech.com>
2398
2399 * make-dist: Add --bzip2. Update copyright.
2400
24012008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2402
2403 * configure.in: Remove support for Masscomp.
2404
24052008-01-05 Glenn Morris <rgm@gnu.org>
2406
2407 * Makefile.in (desktopdir, icondir): New variables.
2408 (install-arch-indep): Also depend on `install-etc'.
2409 (install-etc): New target.
2410 (mkdir): Also create the `applications' and `icons' directories.
2411
24122008-01-04 Glenn Morris <rgm@gnu.org>
2413
2414 * make-dist: Update for new etc/images/icons/hicolor directory.
2415
24162007-12-09 Andreas Schwab <schwab@suse.de>
2417
2418 * configure.in: D-Bus is not enabled by default.
2419
24202007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2421
2422 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2423 change.
2424
24252007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2426
2427 * configure.in: Give package name and version to AC_INIT.
2428
24292007-12-03 Magnus Henoch <mange@freemail.hu>
2430
2431 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2432
24332007-12-03 Michael Albinus <michael.albinus@gmx.de>
2434
2435 * configure.in: No need for DBUS_INFO anymore.
2436
2437 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2438
24392007-12-02 Michael Albinus <michael.albinus@gmx.de>
2440
2441 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2442
2443 * Makefile.in (INFO_FILES): Add dbus.
2444
24452007-12-02 Romain Francoise <romain@orebokech.com>
2446
2447 * make-dist: Fix last change.
2448
24492007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2450
2451 * configure.in: Add support for gnu-kfreebsd.
2452
24532007-11-28 Glenn Morris <rgm@gnu.org>
2454
2455 * make-dist: Add etc/nxml.
2456
24572007-11-24 Romain Francoise <romain@orebokech.com>
2458
2459 * Makefile.in (INFO_FILES): Add nxml-mode.
2460
24612007-11-23 Romain Francoise <romain@orebokech.com>
2462
2463 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2464 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2465
24662007-11-20 Andreas Schwab <schwab@suse.de>
2467
2468 * configure.in: Always include <resolv.h> when checking for res_init.
2469
24702007-11-17 Andreas Schwab <schwab@suse.de>
2471
2472 * update-subdirs: Atomically update subdirs.el.
2473
24742007-11-17 Glenn Morris <rgm@gnu.org>
2475
2476 * Makefile.in (check-declare): New target.
2477
24782007-11-07 Glenn Morris <rgm@gnu.org>
2479
2480 * configure.in: Deprecate Mac Carbon port.
2481
24822007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2483
2484 * configure.in: Remove HAVE_X11R5 check.
2485
24862007-10-31 Glenn Morris <rgm@gnu.org>
2487
2488 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2489 when changing ownership of installed files.
2490
24912007-10-30 Glenn Morris <rgm@gnu.org>
2492
2493 * make-dist: Add new directory etc/gnus.
2494
24952007-10-30 Michael Olson <mwolson@gnu.org>
2496
2497 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2498
24992007-10-29 Glenn Morris <rgm@gnu.org>
2500
2501 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2502
25032007-10-23 Glenn Morris <rgm@gnu.org>
2504
2505 * MAINTAINERS: Move to admin/.
2506
25072007-10-17 Chong Yidong <cyd@stupidchicken.com>
2508
2509 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2510 (HAVE_LIBRESOLV): Also define if we are using res_init().
2511
25122007-10-17 Glenn Morris <rgm@gnu.org>
2513
2514 * FTP: Remove file, since it's just a duplicate of one in etc/.
2515
25162007-10-05 Eli Zaretskii <eliz@gnu.org>
2517
2518 * config.bat: Fix configuring `doc' due to changes in the
2519 directory structure.
2520
25212007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2522
2523 * configure.in: Don't use -lpthread on HP-UX.
2524
25252007-09-16 Glenn Morris <rgm@gnu.org>
2526
2527 * make-dist: File gfdl.1 has been removed.
2528
25292007-09-15 Glenn Morris <rgm@gnu.org>
2530
2531 * configure.in: Fix makeinfo version regexp.
2532
25332007-09-12 Glenn Morris <rgm@gnu.org>
2534
2535 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2536 implementation of alloca is not found.
2537
2538 * Makefile.in (SOURCES, unlock, relock): Delete.
2539 (install-arch-indep): Do not exclude the etc/ Makefiles.
2540
25412007-09-09 Juri Linkov <juri@jurta.org>
2542
2543 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2544
2545 * README: Add doc/ to documentation directories.
2546
25472007-09-08 Michael Olson <mwolson@gnu.org>
2548
2549 * MAINTAINERS: Add myself for ERC and tq.el.
2550 Update for new doc/ directory layout.
2551
25522007-09-06 Romain Francoise <romain@orebokech.com>
2553
2554 * make-dist: Update for new doc/ directory layout.
2555
25562007-09-06 Glenn Morris <rgm@gnu.org>
2557
2558 * Makefile.in (mansrcdir): New variable.
2559 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2560 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2561 update these targets for new doc/ directory layout.
2562 (doc/misc/Makefile): New target.
2563 (install-arch-indep): Use mansrcdir for new location of manpages.
2564 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2565 (relock, info, dvi): Update targets for new doc/ directory layout.
2566
2567 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2568 for new doc/ directory layout.
2569
25702007-09-02 Andreas Schwab <schwab@suse.de>
2571
2572 * configure.in: Use AS_HELP_STRING throughout.
2573 * configure: Regenerate.
2574
25752007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2576
2577 * configure.in: Require Gtk/Glib 2.6.
2578
25792007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2580
2581 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2582 Use them throughout in place of AC_ARG_WITH calls.
2583 * configure: Regenerate.
2584
25852007-09-01 Andreas Schwab <schwab@suse.de>
2586
2587 * configure.in: Put quotes around nested macro calls.
2588
25892007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2590
2591 * configure.in: Fix typo.
2592 * configure: Regenerate.
2593
25942007-08-30 Glenn Morris <rgm@gnu.org>
2595
2596 * configure.in (AH_BOTTOM): Copy some manual changes made to
2597 src/config.in here so they are not lost when it regenerates.
2598
2599 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2600
26012007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2602
2603 * README.multi-tty: New file.
2604
26052007-08-29 Glenn Morris <rgm@gnu.org>
2606
2607 * README: Increase version to 23.0.50.
2608
26092007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2610
2611 * configure.in: New option: --without-xaw3d.
2612
26132007-08-24 Glenn Morris <rgm@gnu.org>
2614
2615 * configure.in: Check for a suitably recent makeinfo.
2616
26172007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2618
2619 * configure.in (Check for required libraries): Typo.
2620
26212007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2622
2623 * configure.in: Check librsvg2 also for Mac Carbon.
2624
26252007-08-22 Romain Francoise <romain@orebokech.com>
2626
2627 * make-dist: Follow reorganization of files in etc/.
2628
26292007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2630
2631 * configure.in: Add support for SVG images through librsvg2.
2632
26332007-07-28 Eli Zaretskii <eliz@gnu.org>
2634
2635 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2636 to avoid an error message if there is no DOC there.
2637
26382007-07-25 Glenn Morris <rgm@gnu.org>
2639
2640 * Relicense all FSF files to GPLv3 or later.
2641
2642 * COPYING, info/COPYING: Switch to GPLv3.
2643
26442007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2645
2646 * configure.in: Complain if X seems to be installed but no
2647 development files were found.
2648
26492007-06-20 Glenn Morris <rgm@gnu.org>
2650
2651 * configure.in: Prefer libgif over libungif.
2652
26532007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2654
2655 * configure.in: Check for all image libraries before exiting.
2656
26572007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2658
2659 * configure.in: Exit with error if image libraries aren't found.
2660
26612007-06-13 Chong Yidong <cyd@stupidchicken.com>
2662
2663 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2664 when compiling without scrollbars.
2665
26662007-06-12 Glenn Morris <rgm@gnu.org>
2667
2668 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2669
26702007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2671
2672 * configure.in: Change wording about yes/gtk and lucid/athena
2673 being synonyms.
2674
26752007-06-08 Glenn Morris <rgm@gnu.org>
2676
2677 * configure.in: Make gtk the default toolkit.
2678
26792007-06-07 Glenn Morris <rgm@gnu.org>
2680
2681 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2682 for a Sun C compiler.
2683
2684 * Makefile.in (install-arch-indep): Install only the DOC- file
2685 specific to the build, if possible, rather than DOC-*.
2686
26872007-06-02 Chong Yidong <cyd@stupidchicken.com>
2688
2689 * Version 22.1 released.
2690
26912007-05-25 Chong Yidong <cyd@stupidchicken.com>
2692
2693 * mkinstalldirs: Sync to version in automake CVS.
2694
26952007-05-22 Andreas Schwab <schwab@suse.de>
2696
2697 * configure.in: Prefer build_alias over host when host_alias is not set.
2698 * configure: Regenerate.
2699
27002007-05-20 Andreas Schwab <schwab@suse.de>
2701
2702 * configure.in: Remove empty AC_SUBST.
2703 * configure: Regenerate.
2704
27052007-05-20 Nick Roberts <nickrob@snap.net.nz>
2706
2707 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2708 it like others.
2709 * configure: Regenerate.
2710
27112007-05-20 Nick Roberts <nickrob@snap.net.nz>
2712
2713 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2714 (AC_CHECK_LIB): Add -lgpm.
2715 * configure: Regenerate.
2716
27172007-05-03 Glenn Morris <rgm@gnu.org>
2718
2719 * configure: Tweak message about the absence of shell functions.
2720
27212007-04-27 Andreas Schwab <schwab@suse.de>
2722
2723 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2724
27252007-04-26 Glenn Morris <rgm@gnu.org>
2726
2727 * README: Increase version to 22.1.50.
2728
27292007-04-24 Juanma Barranquero <lekktu@gmail.com>
2730
2731 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2732
27332007-04-19 Glenn Morris <rgm@gnu.org>
2734
2735 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2736
27372007-04-18 Glenn Morris <rgm@gnu.org>
2738
2739 * INSTALL: Mention CPP.
2740
27412007-04-15 Glenn Morris <rgm@gnu.org>
2742
2743 * FTP: Replace with a pointer to the web version.
2744
27452007-04-13 Glenn Morris <rgm@gnu.org>
2746
2747 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2748
27492007-04-04 Glenn Morris <rgm@gnu.org>
2750
2751 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2752 compiling with Sun Studio on Solaris.
2753
27542007-03-23 Glenn Morris <rgm@gnu.org>
2755
2756 * configure.in: Restore support for hp800 (removed 2007-01-27)
2757 following clarification of legal status.
2758
27592007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2760
2761 * configure.in: Add support for AIX4.3 on IBM RS6000.
2762
2763 * configure: Regenerate.
2764
27652007-03-20 Richard Stallman <rms@gnu.org>
2766
2767 * configure.in: Fix previous change.
2768
27692007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2770
2771 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2772 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2773 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2774
27752007-03-19 Chong Yidong <cyd@stupidchicken.com>
2776
2777 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2778 user specifies "without".
2779
2780 * configure: Regenerate.
2781
27822007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2783
2784 * configure.in: Warning for Gtk+ and Cygwin added.
2785 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2786
27872007-02-27 Glenn Morris <rgm@gnu.org>
2788
2789 * make-dist (oldXMenu): Remove Imakefile.
2790 (etc/images): Add README.
2791
27922007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2793
2794 * configure.in (xtensa-*-linux-gnu*): New configuration.
2795
2796 * configure: Regenerate.
2797
27982007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2799
2800 * config.guess, config.sub: Updated from master source.
2801
28022007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2803
2804 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2805
28062007-01-29 Chong Yidong <cyd@stupidchicken.com>
2807
2808 * configure.in: Restore support for hp800's not running HP-UX.
2809
2810 * configure: Regenerate.
2811
28122007-01-27 Chong Yidong <cyd@stupidchicken.com>
2813
2814 * configure.in: Remove support for hp800 and sr2k machine types.
2815
2816 * configure: Regenerate.
2817
28182007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2819
2820 * configure.in: Add check for libXft.
2821
28222007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2823
2824 * INSTALL: Info files moved to share/info.
2825
28262007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2827
2828 * configure.in: Detect and use fink-installed in intel-based Mac
2829 builds; change Apple Darwin section to support both PowerPC and
2830 Intel-based Macs.
2831
28322006-12-26 Andreas Schwab <schwab@suse.de>
2833
2834 * Makefile.in (datarootdir): Define.
2835
28362006-12-24 Richard Stallman <rms@gnu.org>
2837
2838 * configure.in: Require Autoconf 2.61.
2839
28402006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2841
2842 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2843 Remove redundant entry for powerpc-apple-netbsd.
2844
2845 * configure: Regenerate.
2846
28472006-12-22 Chong Yidong <cyd@stupidchicken.com>
2848
2849 * configure: Regenerate with autoconf 2.61.
2850
28512006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2852
2853 * configure.in: Detect alsa/asoundlib.h also.
2854 * configure: Regenerate.
2855
28562006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2857
2858 * configure.in: Check if GTK+ compiles at all.
2859
28602006-12-10 Andreas Schwab <schwab@suse.de>
2861
2862 * configure.in: Remove check for struct timezone, its result is
2863 never used.
2864
28652006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2866
2867 * configure.in: Add support for Solaris 10 on x86-64.
2868
28692006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2870
2871 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2872 of PKG_CONFIG_PATH.
2873
28742006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2875
2876 * configure.in (HAVE_SYNC): New test.
2877
28782006-12-03 Glenn Morris <rgm@gnu.org>
2879
2880 * Makefile.in: Fix Copyright format.
2881
2882 * configure.in (AH_TOP): Add missing Copyright year.
2883
2884 * update-subdirs: Add missing Copyright years.
2885
28862006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2887
2888 * Makefile.in: Touch only the parts of the share/emacs directory
2889 specific to this version.
2890
28912006-11-26 Chong Yidong <cyd@stupidchicken.com>
2892
2893 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2894
28952006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2896
2897 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2898
28992006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2900
2901 * configure.in: Prefer X11 to Carbon only when some X-specific
2902 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2903
29042006-11-04 Romain Francoise <romain@orebokech.com>
2905
2906 * Makefile.in (bootstrap-clean-before): Fix typo.
2907 Use new target `bootstrap-clean' in the leim subdirectory.
2908
29092006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2910
2911 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2912
29132006-10-30 Chong Yidong <cyd@stupidchicken.com>
2914
2915 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2916 directories.
2917
29182006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2919
2920 * configure.in: Enable x86-64 OpenBSD compilation.
2921
29222006-10-28 Glenn Morris <rgm@gnu.org>
2923
2924 * AUTHORS: Add cal-html.el author.
2925
29262006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2927
2928 * make-dist: Make links to mac/make-package and
2929 mac/Emacs.app/Contents/Resources/Emacs.icns.
2930
29312006-10-27 Chong Yidong <cyd@stupidchicken.com>
2932
2933 * README: Bump version number to 22.0.90.
2934
29352006-10-23 Andreas Schwab <schwab@suse.de>
2936
2937 * configure.in: Make sure x_default_search_path is always set even
2938 when x_libraries is empty, and look in .../share as well for each
2939 library directory.
2940
29412006-09-28 Kenichi Handa <handa@m17n.org>
2942
2943 * configure.in (locallisppath): Don't include leim dir.
2944 (lisppath): Include leim dir.
2945
29462006-09-15 Jay Belanger <belanger@truman.edu>
2947
2948 * COPYING: Replace "Library Public License" by "Lesser Public
2949 License" throughout.
2950
29512006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2952
2953 * make-dist (EMACS): Exit and fail if the EMACS environment
2954 variable is set to something other than an absolute file name.
2955
29562006-08-16 Andreas Schwab <schwab@suse.de>
2957
2958 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2959 of hardcoding it.
2960
29612006-08-16 Richard Stallman <rms@gnu.org>
2962
2963 * INSTALL.CVS: Clean up wording.
2964
29652006-07-14 Eli Zaretskii <eliz@gnu.org>
2966
2967 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2968 $PKG_CONFIG --exists "$2" to config.log.
2969 * configure: Regenerate.
2970
29712006-07-08 Richard Stallman <rms@gnu.org>
2972
2973 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2974
29752006-07-09 Kim F. Storm <storm@cua.dk>
2976
2977 * CONTRIBUTE: Use outline format.
2978 Add section on copyright years (from admin/notes/years).
2979
29802006-07-08 Eli Zaretskii <eliz@gnu.org>
2981
2982 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2983 to /dev/null, since we don't need the error message, just the
2984 exit status.
2985
29862006-07-07 Eli Zaretskii <eliz@gnu.org>
2987
2988 * CONTRIBUTE: Slight formatting changes and typo fixes.
2989 Add description of NEWS markings.
2990
29912006-07-07 Kim F. Storm <storm@cua.dk>
2992
2993 * CONTRIBUTE: Mention INSTALL.CVS.
2994
29952006-07-05 Romain Francoise <romain@orebokech.com>
2996
2997 * make-dist (top-level): Add CONTRIBUTE.
2998
29992006-07-04 Richard Stallman <rms@gnu.org>
3000
3001 * CONTRIBUTE: Much rewrite.
3002
30032006-07-04 Nick Roberts <nickrob@snap.net.nz>
3004
3005 * CONTRIBUTE: New file.
3006
30072006-06-24 Eli Zaretskii <eliz@gnu.org>
3008
3009 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3010
30112006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3012
3013 * configure.in: Add check for ALSA.
3014
30152006-05-06 Eli Zaretskii <eliz@gnu.org>
3016
3017 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3018
3019 * info/dir: Remove the Emacs-Xtra entry.
3020
30212006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3022
3023 Update copyright year(s) in many files.
3024
30252006-04-01 Eli Zaretskii <eliz@gnu.org>
3026
3027 * configure: Regenerated.
3028
30292006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3030
3031 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3032 --without-toolkit-scroll-bars was specified.
3033
30342006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3035
3036 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3037 to CFLAGS. Update Copyright years written to src/config.in.
3038
30392006-03-18 Claudio Fontana <claudio@gnu.org>
3040
3041 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3042 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3043 to be installed/uninstalled.
3044 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3045 to Info files installed by Emacs.
3046
30472006-03-03 Claudio Fontana <claudio@gnu.org>
3048
3049 * Makefile.in (install, uninstall): Add DESTDIR variable to
3050 support staged installations.
3051
30522006-02-14 Richard M. Stallman <rms@gnu.org>
3053
3054 * configure.in (s390x-*-linux-gnu*): New configuration.
3055
30562006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3057
3058 * configure.in: Require GTK 2.4 or newer.
3059
30602006-01-29 Michael Olson <mwolson@gnu.org>
3061
3062 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3063 * info/dir (ERC): New entry.
3064
30652006-01-29 Eli Zaretskii <eliz@gnu.org>
3066
3067 * info/dir: Fix last change.
3068
30692006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3070
3071 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3072
30732006-01-27 Eli Zaretskii <eliz@gnu.org>
3074
3075 * info/dir: Untabify the whole file.
3076 (Rcirc): New entry.
3077
30782006-01-12 Andreas Schwab <schwab@suse.de>
3079
3080 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3081 check.
3082
30832006-01-02 Chong Yidong <cyd@stupidchicken.com>
3084
3085 * configure.in: Use -Wno-pointer-sign if available.
3086
30872005-12-29 Andreas Schwab <schwab@suse.de>
3088
3089 * config.guess, config.sub: Updated from master source.
3090
30912005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3092
3093 * configure.in: Use amdx86-64 for freebsd on x86_64.
3094
30952005-11-22 Romain Francoise <romain@orebokech.com>
3096
3097 * make-dist: Add etc/images/icons.
3098
30992005-11-03 Andreas Schwab <schwab@suse.de>
3100
3101 * configure.in: Use GZIP_PROG instead of GZIP.
3102
3103 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3104 (install-arch-indep): Adjust.
3105
31062005-11-01 Andreas Schwab <schwab@suse.de>
3107
3108 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3109 (bootfast): Likewise.
3110
31112005-11-01 Romain Francoise <romain@orebokech.com>
3112
3113 * configure.in: Check for gzip.
3114
3115 * Makefile.in (install): Compress source files.
3116
31172005-10-24 Steven Tamm <steventamm@mac.com>
3118
3119 * configure.in: Fix darwin386 configuration issue.
3120
31212005-10-22 Eli Zaretskii <eliz@gnu.org>
3122
3123 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3124
31252005-10-17 Bill Wohler <wohler@newt.com>
3126
3127 * make-dist: Create and populate etc/images/low-color.
3128
31292005-10-15 Bill Wohler <wohler@newt.com>
3130
3131 * make-dist: Create and populate etc/images/gud.
3132
31332005-10-08 Richard M. Stallman <rms@gnu.org>
3134
3135 * make-dist (tempparent): Don't check for 14-char file name limit.
3136
31372005-10-07 Romain Francoise <romain@orebokech.com>
3138
3139 * make-dist: Add etc/images/ezimage and etc/images/mail
3140 directories. Install images in etc/images.
3141
31422005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3143
3144 * configure.in: Prefer Carbon if --enable-carbon-app or
3145 --with-carbon is explicitly specified even when X11 is detected.
3146
31472005-09-15 Ulf Jasper <ulf.jasper@web.de>
3148
3149 * Makefile.in (install-arch-indep, uninstall):
3150 Handle newsticker manual.
3151 (info): Add - to commands.
3152
31532005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3154
3155 Remove the MAXPATHLEN limitations:
3156
3157 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3158
31592005-09-09 Eli Zaretskii <eliz@gnu.org>
3160
3161 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3162 * configure: Regenerate.
3163
31642005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3165
3166 * config.guess, config.sub: Updated from master source.
3167
31682005-08-03 Juanma Barranquero <lekktu@gmail.com>
3169
3170 * .cvsignore: Add `lock'.
3171
31722005-07-28 Juanma Barranquero <lekktu@gmail.com>
3173
3174 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3175
31762005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3177
3178 Merge gnulib getopt implementation into Emacs.
3179
3180 * Makefile.in (AUTOCONF_INPUTS): New macro.
3181 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3182 so that these files also depend on m4/getopt.m4.
3183 * configure.in: Configure getopt by including m4/getopt.m4,
3184 and configuring a getopt replacement if necessary.
3185 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3186 * m4/getopt.m4: New file.
3187
31882005-07-06 Lute Kamstra <lute@gnu.org>
3189
3190 * configure.in: Fix capitalization.
3191
31922005-07-04 Lute Kamstra <lute@gnu.org>
3193
3194 Update FSF's address in GPL notices.
3195
31962005-06-19 Jérôme Marant <jerome@marant.org>
3197
3198 * Makefile.in (epaths-force): Protect both lisppath and
3199 buildlisppath from whitespace.
3200
32012005-06-08 Steven Tamm <steventamm@mac.com>
3202
3203 * configure.in: Support Darwin/MacOSX on Intel
3204
32052005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3206
3207 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3208
32092005-05-11 Jérôme Marant <jmarant@marant.org>
3210
3211 * configure.in: Add --enable-locallisppath.
3212
32132005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3214
3215 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3216 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3217 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3218
32192005-05-07 Jérôme Marant <jerome@marant.org>
3220
3221 * make-dist: Remove references to makefile.nt and makefile.def.
3222 Include widgets and images subdirectories of etc. Do not exclude
3223 ldefs-boot.el.
3224
32252005-04-23 Andreas Schwab <schwab@suse.de>
3226
3227 * configure.in: Remove duplicate match for powerpc configuration.
3228
32292005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3230
3231 * configure.in: Check for <pwd.h>.
3232
32332005-04-14 Lute Kamstra <lute@gnu.org>
3234
3235 * make-dist: Distribute all ChangeLog files in lisp/.
3236 Don't distribute ldefs-boot.el.
3237 lisp/makefile.nt no longer exists.
3238
32392005-04-13 Lute Kamstra <lute@gnu.org>
3240
3241 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3242 for "no-byte-compile: t" in the file instead.
3243
32442005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3245
3246 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3247 shadow the main Lesstif/Motif-2.1 libs and includes.
3248
32492005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3250
3251 * configure.in: Only add XASSERTS to cppflags.
3252
32532005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3254
3255 * configure.in: Added --enable-asserts.
3256
32572005-02-09 Kim F. Storm <storm@cua.dk>
3258
3259 Change release version from 21.4 to 22.1 throughout.
3260 Change development version from 21.3.50 to 22.0.50.
3261
32622005-01-19 Steven Tamm <steventamm@mac.com>
3263
3264 * configure.in: Check for <sys/utsname.h>.
3265
32662004-12-11 Kim F. Storm <storm@cua.dk>
3267
3268 * Makefile.in (info): Undo 2004-12-05 change.
3269
32702004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3271
3272 * info/dir (File): Add URL and Org Mode manuals.
3273 * Makefile.in (install-arch-indep, uninstall): Add url and org
3274 manuals.
3275
32762004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3277
3278 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3279 committed to src/config.in.
3280
32812004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3282
3283 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3284 pthreads and define HAVE_GTK_AND_PTHREAD.
3285
32862004-12-05 Richard M. Stallman <rms@gnu.org>
3287
3288 * Makefile.in (info): Ignore errors building info files.
3289
32902004-11-27 Eli Zaretskii <eliz@gnu.org>
3291
3292 * config.bat: If 8-byte alignment is not supported, define
3293 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3294 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3295 filter through Sed to remove the quotes.
3296
32972004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3298
3299 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3300 not apply to files explicitly `cvs add'ed.
3301
33022004-11-12 Eli Zaretskii <eliz@gnu.org>
3303
3304 * config.bat: Don't require djecho.exe for the v1.x build.
3305 Add a test for DECL_ALIGN support, and add a trivial definition to
3306 src/config.h if 8-byte alignment is not supported.
3307
33082004-11-08 Kim F. Storm <storm@cua.dk>
3309
3310 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3311 files before building.
3312 (bootfast, bootstrap-clean-before-fast): New targets, like
3313 bootstrap but don't remove .elc files.
3314
33152004-11-06 Lars Brinkhoff <lars@nocrew.org>
3316
3317 * configure.in: Add check for getrusage.
3318
33192004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3320
3321 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3322 New tests for new and old GTK file dialogs.
3323 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3324 to no.
3325
33262004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3327
3328 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3329 can be set. Remove SETARCH test.
3330
33312004-10-08 Steven Tamm <steventamm@mac.com>
3332
3333 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3334
33352004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3336
3337 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3338 AC_MSG_WARN. Move output of warning message to end of configure run.
3339
33402004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3341
3342 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3343 Run test to see if heap start address is random.
3344
33452004-09-29 Miles Bader <miles@gnu.org>
3346
3347 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3348 if setarch is present.
3349
33502004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3351
3352 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3353
33542004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3355
3356 * configure.in: Check for exec-shield.
3357
33582004-08-06 Andreas Schwab <schwab@suse.de>
3359
3360 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3361
33622004-07-31 Eli Zaretskii <eliz@gnu.org>
3363
3364 * config.bat: Update URLs in the comments.
3365
33662004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3367
3368 * Makefile.in (install-arch-indep): Add pgg and sieve.
3369
3370 * info/.cvsignore: Added pgg and sieve.
3371
33722004-07-05 Andreas Schwab <schwab@suse.de>
3373
3374 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3375
33762004-06-21 Kenichi Handa <handa@m17n.org>
3377
3378 * make-dist: Link leim-ext.el into tempdir.
3379
33802004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3381
3382 * info/dir (File): Add emacs-xtra.
3383 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3384
33852004-06-12 Juri Linkov <juri@jurta.org>
3386
3387 * info/dir: Move menu help lines from `* Menu:' to file header.
3388 Describe the purpose of a red *.
3389
33902004-05-04 Dave Love <fx@gnu.org>
3391
3392 * configure.in: Don't use `extrasub'.
3393
33942004-04-29 Dave Love <fx@gnu.org>
3395
3396 * configure.in: Don't forget to quote args to `test'.
3397
33982004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3399
3400 * autogen.sh: Update filename in "please read" message.
3401
34022004-04-17 Richard M. Stallman <rms@gnu.org>
3403
3404 * INSTALL: Move the info about site-lisp dirs,
3405 and say uninstalled Emacs looks there too.
3406
34072004-04-04 Eli Zaretskii <eliz@gnu.org>
3408
3409 * config.bat (lib-src): Recognize comment lines in Makefile.in
3410 that have a TAB after the #, to avoid errors in preprocessing with
3411 GCC 3.3.3.
3412
34132004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3414
3415 * Makefile.in: Mention in comment that `make maintainer-clean'
3416 deletes .elc files.
3417
34182004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3419
3420 * update-subdirs: Add local variables to prevent byte-compiling.
3421
34222004-03-21 Dave Love <fx@gnu.org>
3423
3424 * configure.in: Fix previous change.
3425
34262004-03-18 Dave Love <fx@gnu.org>
3427
3428 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3429
34302004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3431
3432 * info/dir (File): Add SMTP and SES.
3433
34342004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3435
3436 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3437 (bootstrap): Use the new bootstrap-prepare target in lisp.
3438
34392004-02-18 Kim F. Storm <storm@cua.dk>
3440
3441 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3442
34432004-02-16 Eli Zaretskii <eliz@gnu.org>
3444
3445 * make-dist: Don't link index.*perm and permute-index into tempdir.
3446
34472004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3448
3449 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3450 to match previous changes by Eli Zaretskii.
3451
34522004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3453
3454 * Makefile.in: Set CDPATH to an empty string.
3455
34562004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3457
3458 * configure.in <darwin>: Use fink packages if available.
3459
34602004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3461
3462 * make-dist (lispref): Do include lispref/index.texi.
3463
34642004-01-06 Eric Hanchrow <offby1@blarg.net>
3465
3466 * make-dist (tempdir): Include cursors in nt/icons.
3467
34682003-12-30 Eli Zaretskii <eliz@gnu.org>
3469
3470 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3471 clashes with install-sh on 8+3 filesystems.
3472
34732003-12-08 Miles Bader <miles@gnu.org>
3474
3475 * .cvsignore: Add .arch-inventory.
3476
34772003-12-24 Andreas Schwab <schwab@suse.de>
3478
3479 * configure.in: Check for <sys/socket.h>. Include it before
3480 including <net/if.h>. Move check for <net/if.h> before its use.
3481
34822003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3483
3484 * Makefile.in (install-arch-dep): Don't let cd output go into
3485 pipe for carbon_appdir.
3486
34872003-12-24 Andreas Schwab <schwab@suse.de>
3488
3489 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3490
34912003-12-01 Andreas Schwab <schwab@suse.de>
3492
3493 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3494 hardcoding gcc.
3495
34962003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3497
3498 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3499 multiple displays.
3500 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3501
35022003-09-23 Dave Love <fx@gnu.org>
3503
3504 * configure.in: Check members of struct ifreq.
3505
35062003-09-14 Kim F. Storm <storm@cua.dk>
3507
3508 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3509
35102003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3511
3512 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3513
35142003-08-18 Lute Kamstra <lute@gnu.org>
3515
3516 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3517 required anymore.
3518
35192003-08-07 Andrew Choi <akochoi@shaw.ca>
3520
3521 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3522 option instead of -traditional-cpp for CPP.
3523
35242003-07-29 Richard M. Stallman <rms@gnu.org>
3525
3526 * configure.in (HAVE_XIM): Define if XIM is available.
3527
35282003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3529
3530 * configure.in: The function gtk_window_set_icon_from_file was
3531 introduced in GTK+ 2.2, so check for that release.
3532
35332003-07-23 Andreas Schwab <schwab@suse.de>
3534
3535 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3536
3537 * Makefile.in (YACC): Remove, not used.
3538 (MAINT): Don't set.
3539 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3540 disable dependency on ${srcdir}/configure.in when maintainer mode
3541 is disabled.
3542
35432003-07-22 Dave Love <fx@gnu.org>
3544
3545 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3546 HAVE_X11, not with_xim.
3547 (HAVE_CRTIN): Provide template.
3548 <with_png>: Test for png.h and libpng/png.h.
3549
35502003-07-15 Andreas Schwab <schwab@suse.de>
3551
3552 * configure.in: Temporarily leave quoting for AC_DEFINE.
3553
35542003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3555
3556 * configure.in: Check for posix_memalign.
3557
35582003-07-12 Richard M. Stallman <rms@gnu.org>
3559
3560 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3561
35622003-07-09 Kim F. Storm <storm@cua.dk>
3563
3564 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3565 functionality of --without-xim.
3566
35672003-06-29 Dave Love <fx@gnu.org>
3568
3569 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3570
35712003-06-23 Dave Love <fx@gnu.org>
3572
3573 * configure.in: Check for sys/_mbstate_t.h.
3574 Test XRegisterIMInstantiateCallback prototype.
3575 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3576
35772003-06-06 Dave Love <fx@gnu.org>
3578
3579 * configure.in: Check for locale.h.
3580
35812003-06-05 Dave Love <fx@gnu.org>
3582
3583 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3584 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3585 (NLIST_STRUCT): Don't define.
3586 (AH_BOTTOM): Define my_strftime.
3587
35882003-06-02 Richard M. Stallman <rms@gnu.org>
3589
3590 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3591
35922003-05-24 Andreas Schwab <schwab@suse.de>
3593
3594 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3595 bzero, and bcmp.
3596
35972003-05-22 Dave Love <fx@gnu.org>
3598
3599 * configure.in: Remove redundant test for term.h. Test for difftime.
3600
36012003-05-20 Dave Love <fx@gnu.org>
3602
3603 * configure.in: Append * to s390-*-linux-gnu case.
3604 (LIBMAIL) <lockfile>: Don't define.
3605
36062003-04-30 Richard M. Stallman <rms@gnu.org>
3607
3608 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3609
36102003-04-28 Francesco Potortì <pot@gnu.org>
3611
3612 * configure.in: Undo last (RMS') change, as it is useless, per
3613 Dave Love.
3614
36152003-04-08 Richard M. Stallman <rms@gnu.org>
3616
3617 * configure.in: Put #include of jpeglib.h at start of line.
3618
36192003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3620
3621 * INSTALL (* GNU/Linux development packages): Mention Debian and
3622 RedHat package names.
3623
36242003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3625
3626 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3627
36282003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3629
3630 * INSTALL (* GNU/Linux development packages): Tell people to
3631 install additional packages for compiling Emacs.
3632
36332003-04-06 Francesco Potortì <pot@gnu.org>
3634
3635 * configure.in: Use the same configuration for all aix5, not just
3636 aix5.1.
3637
36382003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3639
3640 * configure.in: Check for need for bigtoc support on IBM AIX for
3641 solving a linker table overflow problem.
3642
36432003-03-03 Rob Browning <rlb@defaultvalue.org>
3644
3645 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3646 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3647 over bzero, bcmp, and bcopy.
3648
36492003-02-23 Simon Josefsson <jas@extundo.com>
3650
3651 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3652
36532003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3654
3655 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3656
36572003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3658
3659 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3660
36612003-02-08 Andreas Schwab <schwab@suse.de>
3662
3663 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3664 instead of the substitution.
3665
36662003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3667
3668 * Makefile.in: Use @EXEEXT@ for Cygwin.
3669 Use USERNAME if LOGNAME is not set (for Cygwin).
3670
3671 * configure.in: Add opsys=cygwin.
3672
36732003-01-22 Andreas Schwab <schwab@suse.de>
3674
3675 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3676 redefining it explicitly in src/config.in.
3677
36782003-01-22 Markus Rost <rost@math.ohio-state.edu>
3679
3680 * Makefile.in (bootstrap): Make bootstrap-after.
3681
36822003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3683
3684 * configure.in: Fix --with-gtk.
3685
36862003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3687
3688 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3689
3690 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3691
36922003-01-14 Francesco Potortì <pot@gnu.org>
3693
3694 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3695
36962003-01-07 Steven Tamm <steventamm@mac.com>
3697
3698 * configure.in: New option, --enable-carbon-app, to specify
3699 that the application should be installed
3700 * Makefile.in (install-arch-dep): On Mac OS X, install the
3701 Emacs.app application if carbon-app is enabled
3702
37032003-01-06 Dave Love <fx@gnu.org>
3704
3705 * configure.in: Check for nl_langinfo.
3706 [!HAVE_SIZE_T]: Fix typedef.
3707
37082003-01-06 David Kastrup <dak@gnu.org>
3709
3710 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3711
3712 * configure.in: Add tests for install-info.
3713
37142002-12-09 Markus Rost <rost@math.ohio-state.edu>
3715
3716 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3717 use again sol2-6 instead of sol2-8.
3718
37192002-12-09 Dave Love <fx@gnu.org>
3720
3721 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3722
37232002-12-08 Andreas Schwab <schwab@suse.de>
3724
3725 * Makefile.in (install-arch-indep): Revert last change.
3726
37272002-11-27 Dave Love <fx@gnu.org>
3728
3729 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3730 Check for __sys_siglist too. Check for memset.
3731 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3732
37332002-11-22 Juanma Barranquero <lektu@terra.es>
3734
3735 * config.guess, config.sub: Updated from master source.
3736
37372002-11-19 Karl Fogel <kfogel@red-bean.com>
3738
3739 * autogen.sh: New file.
3740
37412002-11-15 Dave Love <fx@gnu.org>
3742
3743 * configure.in: Tidy up various quoting issues throughout.
3744 Use AC_GNU_SOURCE.
3745 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3746 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3747 Maybe define bcopy, bzero, bcmp.
3748 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3749 non-existent machine file).
3750 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3751 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3752 (nlist.h): Move test up.
3753
37542002-11-18 Markus Rost <rost@math.ohio-state.edu>
3755
3756 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3757
37582002-11-14 Francesco Potortì <pot@gnu.org>
3759
3760 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3761
37622002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3763
3764 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3765
37662002-11-08 Dave Love <fx@gnu.org>
3767
3768 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3769 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3770
37712002-11-07 Miles Bader <miles@gnu.org>
3772
3773 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3774 Handle separate-build-dir case.
3775
37762002-11-06 Richard M. Stallman <rms@gnu.org>
3777
3778 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3779 bulletproof. $bar may be empty when there are no .elc files.
3780
37812002-10-30 Dave Love <fx@gnu.org>
3782
3783 * configure.in: Require autoconf 2.53. Test for pty.h,
3784 sys/mman.h, sys/param.h, mremap, memmove.
3785 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3786 (AC_PROG_YACC): Delete.
3787 (size_t): Use AC_CHECK_TYPES.
3788 (AH_TOP): Up-date copyright.
3789
37902002-10-01 Juanma Barranquero <lektu@terra.es>
3791
3792 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3793
37942002-09-19 Richard M. Stallman <rms@gnu.org>
3795
3796 * configure.in: Fix the LessTif-directory-finder for real.
3797
37982002-09-14 Richard M. Stallman <rms@gnu.org>
3799
3800 * Makefile.in (maybe_bootstrap): Test for complete absence
3801 of compiled Lisp files.
3802
38032002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3804
3805 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3806 (bootstrap-clean-after): Delete.
3807 (bootstrap): Make the sequencing explicit.
3808
38092002-09-10 Richard M. Stallman <rms@gnu.org>
3810
3811 * configure.in: Fix previous LessTif change.
3812
38132002-09-09 Richard M. Stallman <rms@gnu.org>
3814
3815 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3816 (powerpcle-*-solaris*): Use version 2.6 as default.
3817 (*-sunos5.6*, *-solaris2.6*): New alternative.
3818 (*-sunos5*): Use version 2.6 as default.
3819
38202002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3821
3822 * configure.in: Fix typo.
3823
38242002-09-05 Richard M. Stallman <rms@gnu.org>
3825
3826 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3827
3828 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3829 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3830
38312002-08-26 Kim F. Storm <storm@cua.dk>
3832
3833 * Makefile.in (install-arch-indep): Do not remove DOC file
3834 when it is the only DOC file installed; this is the case when
3835 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3836
38372002-07-24 Markus Rost <rost@math.ohio-state.edu>
3838
3839 * configure.in: Fix typo.
3840
38412002-07-24 Richard M. Stallman <rms@gnu.org>
3842
3843 * configure.in: Don't print anything special about gamedir.
3844
3845 * configure.in: Delete nonstandard --with-game-user option.
3846
38472002-07-21 Richard M. Stallman <rms@gnu.org>
3848
3849 * Makefile.in (gamedir, localstatedir): New variables.
3850 (epaths-force): Insert value of gamedir into PATH_GAME.
3851
3852 * configure.in (gamedir): Handle it like lispdir.
3853 (--with-game-dir option): Delete.
3854
38552002-06-21 Pavel Janík <Pavel@Janik.cz>
3856
3857 * configure.in: Add support for mipseb-*-netbsd* machines.
3858
38592002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3860
3861 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3862
38632002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3864
3865 * info/dir (File): Add an entry for Tramp.
3866
38672002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3868
3869 * INSTALL-CVS: New file.
3870
38712002-06-07 Andreas Schwab <schwab@suse.de>
3872
3873 * configure.in (x86_64-*-linux-gnu*): New system.
3874
38752002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3876
3877 * config.bat: Handle the case when lispintro is truncated to lispintr.
3878
38792002-05-26 Paul Eggert <eggert@twinsun.com>
3880
3881 * config.guess, config.sub: Updated from master source.
3882
38832002-05-09 Richard M. Stallman <rms@gnu.org>
3884
3885 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3886
38872002-05-04 Pavel Janík <Pavel@Janik.cz>
3888
3889 * make-dist: Do not distribute lock/ directory.
3890
38912002-04-30 Andrew Choi <akochoi@shaw.ca>
3892
3893 * configure.in: Provide documentation string when defining
3894 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3895 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3896
38972002-04-28 Colin Walters <walters@verbum.org>
3898
3899 * configure.in: Delete configure check for access to the game user.
3900
39012002-04-29 Pavel Janík <Pavel@Janik.cz>
3902
3903 * make-dist: lwlib/Imakefile is removed.
3904
39052002-04-26 Andrew Choi <akochoi@shaw.ca>
3906
3907 * configure.in: Add support for powerpc-apple-darwin*.
3908 (HAVE_CARBON): Add.
3909
3910 * make-dist: Create directories in mac/Emacs.app.
3911
39122002-04-25 Pavel Janík <Pavel@Janik.cz>
3913
3914 * make-dist: lwlib-Xol* are removed.
3915
39162002-04-23 Andreas Schwab <schwab@suse.de>
3917
3918 * Makefile.in (MAINT): New variable.
3919 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3920 instead of configure.in, to avoid running autoconf and autoheader
3921 unless explicitly requested.
3922
39232002-04-16 Eli Zaretskii <eliz@gnu.org>
3924
3925 * config.bat: Update for msdos/sed2v2.inp.
3926
39272002-04-15 Andreas Schwab <schwab@suse.de>
3928
3929 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3930 * configure.in: Add config header templates to all AC_DEFINE and
3931 AC_DEFINE_UNQUOTED symbols.
3932 * make-dist: Run autoheader if necessary.
3933
39342002-04-10 Colin Walters <walters@verbum.org>
3935
3936 * configure.in: Add --game-dir, --game-user. Test to see if we
3937 can use them.
3938
39392002-04-08 Pavel Janík <Pavel@Janik.cz>
3940
3941 * configure.in: Add --with-sound.
3942
39432002-03-18 Kim F. Storm <storm@cua.dk>
3944
3945 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3946 and getsockname functions. Test for sys/un.h include file.
3947
39482002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3949
3950 * configure.in: Support AIX 5.1.
3951
39522002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3953
3954 * configure.in: Added test for X Session Management (HAVE_X_SM).
3955
39562002-03-03 Richard M. Stallman <rms@gnu.org>
3957
3958 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3959 Run chown $${LOGNAME} on files installed by tar xvf.
3960
39612002-03-03 Kim F. Storm <storm@cua.dk>
3962
3963 * configure.in: Test for getpeername.
3964
39652002-03-01 Richard M. Stallman <rms@gnu.org>
3966
3967 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3968 (HAVE_GIF): Don't use old libungif versions that crash.
3969
39702002-02-26 Richard M. Stallman <rms@gnu.org>
3971
3972 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3973 not just well-formed and valid.
3974 (mips-compaq-nonstopux*): New configuration.
3975
39762002-02-18 Paul Eggert <eggert@twinsun.com>
3977
3978 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3979 "sed q" is a portable equivalent to plain "head -1".
3980
39812002-02-13 Richard M. Stallman <rms@gnu.org>
3982
3983 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3984 (all): Don't depend on maybe_bootstrap here.
3985 (${SUBDIR}): Depend on it here instead.
3986
39872002-02-08 Richard M. Stallman <rms@gnu.org>
3988
3989 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3990
39912002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3992
3993 * configure.in: Recognize BSD/OS 5.0.
3994
39952002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3996
3997 * make-dist: Make version checking in emacs.texi consistent with
3998 how we set it there.
3999
40002001-12-29 Kim F. Storm <storm@cua.dk>
4001
4002 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4003
40042001-12-28 Richard M. Stallman <rms@gnu.org>
4005
4006 * configure.in: Test for mbsinit.
4007
40082001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4009
4010 These changes make Leim part of the standard distribution:
4011
4012 * README: Add info about the `leim' directory.
4013
4014 * INSTALL: Remove text that describes Leim as a separate package.
4015
4016 * noleim-Makefile.in: File removed.
4017
4018 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4019 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4020 Leim files out of the Emacs tree. Don't prepare a separate tarball
4021 for Leim.
4022
40232001-12-11 Richard M. Stallman <rms@gnu.org>
4024
4025 * configure.in (hppa*-*-linux-gnu*): New alternative.
4026
40272001-12-08 Pavel Janík <Pavel@Janik.cz>
4028
4029 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4030 creating distribution.
4031
40322001-12-06 Paul Eggert <eggert@twinsun.com>
4033
4034 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4035 (AC_FUNC_VFORK): Remove.
4036 (AC_FUNC_FORK): Add.
4037 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4038 this is required by recent Autoconf versions.
4039
40402001-12-02 Pavel Janík <Pavel@Janik.cz>
4041
4042 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4043 TODO, vms-pp.trans and others).
4044
40452001-11-29 Pavel Janík <Pavel@Janik.cz>
4046
4047 * make-dist: Use COPYING from the top-level directory.
4048
40492001-11-29 Gerd Moellmann <gerd@gnu.org>
4050
4051 * configure.in: Add support for FreeBSD/Alpha.
4052
40532001-11-29 Pavel Janík <Pavel@Janik.cz>
4054
4055 * make-dist: Add COPYING to the top-level directory of the
4056 distribution. Simplify the logic behind copying.
4057
4058 * Makefile.in (maybe_bootstrap): Fix previous change.
4059
40602001-11-28 Richard M. Stallman <rms@gnu.org>
4061
4062 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4063
40642001-11-26 Richard M. Stallman <rms@gnu.org>
4065
4066 * Makefile.in: bootstrap should not delete dumped executables.
4067 (bootstrap-clean-before): New target.
4068 (bootstrap): Use bootstrap-clean-before instead of clean.
4069 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4070
40712001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4072
4073 These changes add the Emacs Lisp Introduction manual to the
4074 distribution:
4075
4076 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4077
4078 * make-dist: Copy the files in lispintro directory.
4079
4080 * config.bat: Configure in the lispintro directory.
4081
4082 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4083
4084 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4085 (lispintro/Makefile): New target.
4086 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4087 (unlock, relock, info, dvi): Ditto.
4088
40892001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4090
4091 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4092
4093 * make-dist (etc): Don't distribute gfdl.1.
4094
40952001-11-22 Colin Walters <walters@debian.org>
4096
4097 * Makefile.in (install-arch-indep): Install the calc .info files.
4098 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4099
41002001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4101
4102 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4103 tindex.pl to the list of those being put into the distribution.
4104
41052001-11-16 Eli Zaretskii <eliz@gnu.org>
4106
4107 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4108
41092001-11-15 Pavel Janík <Pavel@Janik.cz>
4110
4111 * Makefile.in (uninstall): Fix previous change.
4112
4113 * configure.in, Makefile.in: Add support for --program-prefix,
4114 --program-suffix and --program-transform-name options.
4115
41162001-11-13 Pavel Janík <Pavel@Janik.cz>
4117
4118 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4119 (install-arch-indep): Install emacsclient manual page.
4120 (uninstall): Uninstall emacsclient manual page.
4121
41222001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4123
4124 * make-dist: Add lispref/index.*perm files to the distribution.
4125 From Pavel Janík <Pavel@Janik.cz>.
4126
41272001-11-12 Pavel Janík <Pavel@Janik.cz>
4128
4129 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4130
41312001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4132
4133 * configure.in: AC_OUTPUT lispref/Makefile.
4134
41352001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4136
4137 The following changes add the ELisp reference manual to the
4138 distribution.
4139
4140 * make-dist: Add the lispref directory to the distribution.
4141
4142 * Makefile.in (install-arch-indep): Add elisp* to the list of
4143 installed Info files.
4144 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4145 (lispref/Makefile): New target.
4146 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4147 Add commands for the lispref directory.
4148 (info, dvi): Ditto.
4149
4150 * config.bat: Configure in `lispref'.
4151
41522001-11-09 Richard M. Stallman <rms@gnu.org>
4153
4154 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4155
41562001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4157
4158 * make-dist (tempdir): Copy AUTHORS as well.
4159
41602001-11-06 Sam Steingold <sds@gnu.org>
4161
4162 * configure.in: Added a check for <nlist.h>.
4163
41642001-11-01 Pavel Janík <Pavel@Janik.cz>
4165
4166 * configure.in: Reindent --help output.
4167 From Per Starbäck (starback@ling.uu.se).
4168
41692001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4170
4171 * configure.in: New entry for HP/UX-11.
4172
4173 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4174 From Eric S. Raymond <esr@golux.thyrsus.com>.
4175
41762001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4177
4178 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4179 <athornton@sinenomine.net>.
4180
41812001-10-25 Gerd Moellmann <gerd@gnu.org>
4182
4183 * Makefile.in (maybe_bootstrap): New target.
4184 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4185
41862001-10-24 Ken Raeburn <raeburn@gnu.org>
4187
4188 * configure.in: If --with-hesiod is given, look for
4189 hes_getmailhost and res_send or __res_send; check hesiod and
4190 resolv libraries respectively if system libraries don't supply them.
4191
41922001-10-24 Gerd Moellmann <gerd@gnu.org>
4193
4194 * configure.in: Use $MAKE for `make' if set.
4195
41962001-10-22 Gerd Moellmann <gerd@gnu.org>
4197
4198 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4199 to tar options.
4200
42012001-10-20 Gerd Moellmann <gerd@gnu.org>
4202
4203 * (Version 21.1 released).
4204
42052001-10-20 Miles Bader <miles@gnu.org>
4206
4207 * configure.in (configuration): Set from `host' if `host_alias'
4208 isn't defined.
4209
42102001-10-19 Andreas Schwab <schwab@suse.de>
4211
4212 * configure.in: Make ready for autoconf 2.5x.
4213 (AC_PREREQ): Require autoconf 2.50.
4214 * aclocal.m4: Removed.
4215 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4216
42172001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4218
4219 * README: Bump Emacs version to 21.1.50.
4220
42212001-10-05 Gerd Moellmann <gerd@gnu.org>
4222
4223 * Branch for 21.1.
4224
42252001-09-05 Gerd Moellmann <gerd@gnu.org>
4226
4227 * configure.in: Avoid `$@' which is handled specially in
4228 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4229
42302001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4231
4232 * make-dist (nt): Add subdirs.el to the list of distributed files.
4233
42342001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4235
4236 * configure.in (machine): Add an entry for
4237 hppa1.1-hitachi-hiuxwe2*.
4238
42392001-05-28 Gerd Moellmann <gerd@gnu.org>
4240
4241 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4242 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4243
42442001-05-14 Gerd Moellmann <gerd@gnu.org>
4245
4246 * make-dist: Copy texinfo.tex unconditionally.
4247
42482001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4249
4250 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4251 that are installed.
4252
42532001-04-06 Gerd Moellmann <gerd@gnu.org>
4254
4255 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4256 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4257
4258 * make-dist: Handle leim/MISC-DIC. Only include
4259 `[a-zA-Z]*.{el,elc}' from leim/quail.
4260
42612001-04-05 Gerd Moellmann <gerd@gnu.org>
4262
4263 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4264
42652001-03-30 Gerd Moellmann <gerd@gnu.org>
4266
4267 * Makefile.in (.PHONY): Add for bootstrap targets.
4268 (bootstrap-clean): New target.
4269 (bootstrap): Use it instead of `clean'.
4270
42712001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4272
4273 * Makefile.in (SUBDIR): Remove leim.
4274 (all, .RECURSIVE, extraclean): Add leim explicitly.
4275 (leim): Provide separate rule which exports PARALLEL=0 into the
4276 environment.
4277
42782001-03-20 Gerd Moellmann <gerd@gnu.org>
4279
4280 * configure.in (HAVE_XPM): Don't print the result of the check for
4281 XpmReturnAllocPixels if we don't have an xpm.h.
4282
42832001-03-05 Gerd Moellmann <gerd@gnu.org>
4284
4285 * COPYING: New file.
4286
42872001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4288
4289 * config.bat: Update the copyright.
4290
42912001-02-23 Kenichi Handa <handa@etl.go.jp>
4292
4293 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4294 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4295 to `yes'. Later in AC_OUTPUT, check this variable.
4296
42972001-02-09 Dave Love <fx@gnu.org>
4298
4299 * AUTHORS: Updated.
4300
43012001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4302
4303 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4304
43052001-02-02 Gerd Moellmann <gerd@gnu.org>
4306
4307 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4308
4309 * Makefile.in (uninstall): Ignore exit code of `rm'.
4310
4311 * Makefile.in (uninstall): Remove more info files. Remove
4312 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4313
43142001-01-31 Gerd Moellmann <gerd@gnu.org>
4315
4316 * noleim-Makefile.in (extraclean): Add.
4317
43182001-01-28 Gerd Moellmann <gerd@gnu.org>
4319
4320 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4321 it quiet.
4322
43232001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4324
4325 * Makefile.in (tags): Fix typo.
4326
43272001-01-13 Kenichi Handa <handa@etl.go.jp>
4328
4329 * configure.in: Fix typo in the code setting x_search_path.
4330
43312001-01-10 Dave Love <fx@gnu.org>
4332
4333 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4334 -lXext.
4335 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4336 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4337 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4338 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4339 (now in $LIBS).
4340
43412001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4342
4343 * config.bat: Run the preprocessor with -traditional.
4344
43452001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4346
4347 * INSTALL: Move copying conditions to end of file.
4348
43492000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4350
4351 * INSTALL: Add basic installation procedure which assumes
4352 `configure' does its job. Elaborate on image support libraries.
4353 Add a pointer to Xaw3d library. Add advice about solving
4354 configure-time problems by looking in config.log and setting
4355 variables in the environment.
4356
43572000-12-27 Gerd Moellmann <gerd@gnu.org>
4358
4359 * Makefile.in (install-arch-indep): If tar fails, exit with
4360 exit code 1.
4361
43622000-12-19 Gerd Moellmann <gerd@gnu.org>
4363
4364 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4365 source file includes XKBlib.h. On some broken Solaris systems,
4366 there is an XKBlib.h, reportedly, but header files included by
4367 XKBlib.h are missing.
4368
43692000-12-14 Gerd Moellmann <gerd@gnu.org>
4370
4371 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4372
43732000-12-11 Dave Love <fx@gnu.org>
4374
4375 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4376
43772000-12-11 Paul Eggert <eggert@twinsun.com>
4378
4379 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4380 Merge fixes from latest GNU tar version. These macros no longer
4381 futz with _XOPEN_SOURCE, as that was not portable in practice.
4382 (AC_FUNC_FSEEKO): New macro.
4383
4384 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4385 ftello.
4386
43872000-12-05 Dave Love <fx@gnu.org>
4388
4389 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4390
43912000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4392
4393 * info/dir: Change the category to "Emacs".
4394
43952000-12-01 Gerd Moellmann <gerd@gnu.org>
4396
4397 * make-dist (tempdir): Remove epaths.h from the distribution
4398 instead of paths.h.
4399
44002000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4401
4402 * config.bat: Check for existence of djecho.exe, and print an
4403 error message if it is not available.
4404
4405 * INSTALL: Describe possible problem with djecho.exe in old
4406 versions of DJGPP v2.x.
4407
44082000-11-23 Gerd Moellmann <gerd@gnu.org>
4409
4410 * configure.in: Initialize HAVE_LIBXP to no.
4411
44122000-11-22 Gerd Moellmann <gerd@gnu.org>
4413
4414 * configure.in: Use m/macppc.h instead of the non-existent
4415 m/powerpc.h.
4416
44172000-11-21 Gerd Moellmann <gerd@gnu.org>
4418
4419 * Makefile.in (install-arch-indep): Also install info/eshell*
4420 and info/speedbar*.
4421
4422 * configure.in (HAVE_PNG): Check for the presence of
4423 png_get_channels to rule out older PNG libs.
4424
4425 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4426 GCC and NON_GNU_CPP into config.status.
4427
44282000-11-20 Dave Love <fx@gnu.org>
4429
4430 * configure.in: Fix last change.
4431
4432 * GETTING.GNU.SOFTWARE: Deleted.
4433 * FTP: New file to replace it.
4434 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4435
44362000-11-20 Gerd Moellmann <gerd@gnu.org>
4437
4438 * configure.in: Use -traditional with GNU cpp.
4439
44402000-11-17 Gerd Moellmann <gerd@gnu.org>
4441
4442 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4443 Distribute more files from the nt/ subdir. Distribute PBM
4444 image files from subdirs of lisp/. Distribute old change logs
4445 from subdirs of lisp/. Distribute play/5x5.el.
4446
44472000-11-11 Dave Love <fx@gnu.org>
4448
4449 * config.sub, config.guess: Updated from master source.
4450
44512000-11-07 Dave Love <fx@gnu.org>
4452
4453 * configure.in: Test for mkstemp.
4454
44552000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4456
4457 * info/dir (Top): Rearrange menu items more logically, and put
4458 them into a single category. Add menu items for RefTeX and
4459 Widget.
4460
44612000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4462
4463 * Makefile.in (install-arch-indep): Use --info-dir instead of
4464 --dir-file, and a simple argument instead of --info-file, so that
4465 the Debian version of install-info also works.
4466
44672000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4468
4469 * info/dir (Speedbar): Add entry.
4470
44712000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4472
4473 * INSTALL: Describe the new image-support options to the configure
4474 script. List URLs where image support libraries can be found.
4475
44762000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4477
4478 * info/dir (Top): Add an entry for Eshell.
4479
44802000-10-02 Dave Love <fx@gnu.org>
4481
4482 * configure.in: Check for gai_strerror.
4483
44842000-10-01 Andreas Schwab <schwab@suse.de>
4485
4486 * Makefile.in (install-arch-indep): Update list of installed info files.
4487
44882000-09-30 Gerd Moellmann <gerd@gnu.org>
4489
4490 * configure.in: Support `sparc*-*-netbsd*'.
4491
44922000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4493
4494 * info/dir (MIME): Add entry for emacs-mime.
4495
44962000-09-29 Dave Love <fx@gnu.org>
4497
4498 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4499
45002000-09-26 Gerd Moellmann <gerd@gnu.org>
4501
4502 * make-dist: Adapt to the change of leim/Makefile which was
4503 necessary to ensure a reasonably working `make dist'.
4504
4505 * leim-Makefile.in: Moved to leim/Makefile.in..
4506
4507 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4508
45092000-09-21 Kenichi Handa <handa@etl.go.jp>
4510
4511 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4512 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4513 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4514 files to .elc.
4515 (${TIT}): Adjusted for the above change.
4516 (clean mostlyclean): Likewise.
4517 (.el.elc): New target.
4518
45192000-09-19 Gerd Moellmann <gerd@gnu.org>
4520
4521 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4522 in the distribution.
4523
45242000-09-18 Gerd Moellmann <gerd@gnu.org>
4525
4526 * make-dist (skk): Rename to `ja-dic' because the leim directory
4527 was renamed.
4528
45292000-09-14 Dave Love <fx@gnu.org>
4530
4531 * configure.in: Fix spurion in last change.
4532
45332000-09-14 Gerd Moellmann <gerd@gnu.org>
4534
4535 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4536 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4537 to `no' if defined. Change result report.
4538
45392000-09-08 Dave Love <fx@gnu.org>
4540
4541 * configure.in: Remove spurious `@'s.
4542
4543 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4544 autoconf.
4545
45462000-09-06 Gerd Moellmann <gerd@gnu.org>
4547
4548 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4549 file and print informational message.
4550
4551 * configure.in (AC_FUNC_MMAP): Add.
4552
45532000-09-01 Gerd Moellmann <gerd@gnu.org>
4554
4555 * configure.in: Add ``checking'' messages for
4556 XpmReturnAllocPixels.
4557
45582000-08-28 Gerd Moellmann <gerd@gnu.org>
4559
4560 * configure.in: Check <strings.h>; check `index' and `rindex'
4561 functions.
4562
45632000-08-26 Kenichi Handa <handa@etl.go.jp>
4564
4565 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4566 "case "${canonical}" in".
4567
45682000-08-25 Dave Love <fx@gnu.org>
4569
4570 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4571
45722000-08-25 Kenichi Handa <handa@etl.go.jp>
4573
4574 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4575
45762000-08-24 Gerd Moellmann <gerd@gnu.org>
4577
4578 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4579 contains a relative path. Protect against unusable values of $PWD.
4580
45812000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4582
4583 * info/dir (WoMan): Add entry.
4584
4585 * config.bat (maindir): Update src/_gdbinit even if it does
4586 already exist.
4587
45882000-08-07 Gerd Moellmann <gerd@gnu.org>
4589
4590 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4591
45922000-08-03 Gerd Moellmann <gerd@gnu.org>
4593
4594 * configure.in: Add support for ia64*-*-linux*.
4595
45962000-07-27 Gerd Moellmann <gerd@gnu.org>
4597
4598 * make-dist (aclocal.m4): Include in distribution.
4599
46002000-07-26 Dave Love <fx@gnu.org>
4601
4602 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4603
46042000-07-24 Dave Love <fx@gnu.org>
4605
4606 * configure.in: Add AC_SIZE_T.
4607
46082000-07-18 Dave Love <fx@gnu.org>
4609
4610 * configure.in: Reorder so that most tests are done after CPPFLAGS
4611 is set from the C_SWITCH_... definitions.
4612
46132000-07-10 Gerd Moellmann <gerd@gnu.org>
4614
4615 * configure.in (HAVE_XPM): Undo previous change. Check for
4616 preprocessor define XpmReturnAllocPixels.
4617
46182000-07-06 Gerd Moellmann <gerd@gnu.org>
4619
4620 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4621 instead of XpmReadFileToPixmap.
4622
46232000-07-05 Ken Raeburn <raeburn@gnu.org>
4624
4625 * configure.in: Check for <soundcard.h>. Look for ossaudio
4626 library, and set LIBSOUND accordingly.
4627
46282000-07-05 Dave Love <fx@gnu.org>
4629
4630 * configure.in: Use AC_HEADER_SYS_WAIT.
4631
46322000-07-05 Gerd Moellmann <gerd@gnu.org>
4633
4634 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4635 lisp/Makefile. Distribute lisp/Makefile.in instead of
4636 lisp/Makefile.
4637
46382000-06-30 Ken Raeburn <raeburn@gnu.org>
4639
4640 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4641 while searching for image-handling libraries.
4642
46432000-06-26 Gerd Moellmann <gerd@gnu.org>
4644
4645 * configure.in (--with-xim): New option.
4646
46472000-06-23 Dave Love <fx@gnu.org>
4648
4649 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4650 for struct timezone and test how we can call gettimeofday.
4651 Check for OSF 5+. Check for term.h.
4652
4653 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4654 version.
4655
46562000-06-23 Gerd Moellmann <gerd@gnu.org>
4657
4658 * configure.in (HAVE_LIBXP): Change test for libXp.
4659
46602000-06-21 Dave Love <fx@gnu.org>
4661
4662 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4663 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4664 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4665
46662000-06-19 Dave Love <fx@gnu.org>
4667
4668 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4669 _XOPEN_SOURCE is defined.
4670
46712000-06-16 Gerd Moellmann <gerd@gnu.org>
4672
4673 * Makefile.in (distclean): Also make distclean in lisp/.
4674
46752000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4676
4677 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4678
46792000-06-15 Gerd Moellmann <gerd@gnu.org>
4680
4681 * make-dist: Add --help and --snapshot options.
4682
46832000-06-14 Gerd Moellmann <gerd@gnu.org>
4684
4685 * configure.in: Generate lisp/Makefile.
4686
4687 * configure.in: Add support for `*-lynxos*'.
4688 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4689 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4690 on Tru64 UNIX v5.0.
4691
46922000-06-13 Ken Raeburn <raeburn@gnu.org>
4693
4694 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4695 it's on a continuation line.
4696
46972000-06-02 Dave Love <fx@gnu.org>
4698
4699 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4700 files.
4701
4702 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4703 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4704 test.
4705
4706 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4707 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4708
47092000-05-26 Gerd Moellmann <gerd@gnu.org>
4710
4711 * configure.in: Add check for speed_t typedef.
4712
47132000-05-25 Ken Raeburn <raeburn@gnu.org>
4714
4715 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4716 exists; it won't in the CANNOT_DUMP case.
4717
47182000-05-25 Gerd Moellmann <gerd@gnu.org>
4719
4720 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4721 On FreeBSD, the exit status is 1 if CDPATH is not set.
4722 (install-arch-indep): Install ebrowse.info.
4723
47242000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4725
4726 * configure.in: Check for grandpt and getpt.
4727
47282000-05-09 Dave Love <fx@gnu.org>
4729
4730 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4731
47322000-05-05 Gerd Moellmann <gerd@gnu.org>
4733
4734 * make-dist: Make a link for lib-src/grep-changelog.
4735 Copy install-sh.
4736
47372000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4738
4739 * config.bat: Identify the beginning of the cpp stuff in
4740 src/Makefile.in and lib-src/Makefile.in more accurately.
4741
47422000-04-27 Gerd Moellmann <gerd@gnu.org>
4743
4744 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4745
47462000-04-19 Gerd Moellmann <gerd@gnu.org>
4747
4748 * configure.in: Add support for `powerpc-*-netbsd*'.
4749
47502000-04-19 Dave Love <fx@gnu.org>
4751
4752 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4753
4754 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4755
47562000-04-16 Dave Love <fx@gnu.org>
4757
4758 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4759
47602000-04-14 Dave Love <fx@gnu.org>
4761
4762 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4763
4764 * aclocal.m4 (AC_FUNC_MKTIME): New.
4765
47662000-03-28 Ken Raeburn <raeburn@gnu.org>
4767
4768 * configure.in: Line up "--help" output a little better.
4769
47702000-03-26 Gerd Moellmann <gerd@gnu.org>
4771
4772 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4773 New targets.
4774 (bootstrap): Rewritten in terms of the new targets above. Make
4775 info files, too.
4776
47772000-03-12 Gerd Moellmann <gerd@gnu.org>
4778
4779 * config.guess, config.sub: Use the versions of the files from
4780 subversions.
4781
47822000-03-08 Dave Love <fx@gnu.org>
4783
4784 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4785 AC_C_VOLATILE. Define POINTER_TYPE.
4786
4787 * aclocal.m4: New file.
4788
47892000-03-02 Gerd Moellmann <gerd@gnu.org>
4790
4791 * configure.in (machine): Add `mipsel-*-netbsd*' and
4792 `arm-*-netbsd*'.
4793
47942000-03-01 Gerd Moellmann <gerd@gnu.org>
4795
4796 * configure.in (machine): Add support for `*-auspex-sunos*'.
4797
47982000-02-29 Gerd Moellmann <gerd@gnu.org>
4799
4800 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4801
48022000-02-18 Dave Love <fx@gnu.org>
4803
4804 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4805
48062000-02-18 Andreas Schwab <schwab@suse.de>
4807
4808 * Makefile.in (install-arch-indep): Add eudc to list of installed
4809 info files.
4810
48112000-02-17 Ken Raeburn <raeburn@gnu.org>
4812
4813 * configure.in: Include -lz and -ljpeg (if it's available) when
4814 testing for the tiff library.
4815
48162000-02-17 Gerd Moellmann <gerd@gnu.org>
4817
4818 * configure.in: Remove LISP_FLOAT_TYPE.
4819
48202000-02-12 Dave Love <fx@gnu.org>
4821
4822 * configure.in: Use AC_FUNC_VFORK.
4823
48242000-02-01 Gerd Moellmann <gerd@gnu.org>
4825
4826 * make-dist: Various fixes for new development tree.
4827
4828 * leim-Makefile.in: New file.
4829
48302000-01-31 Gerd Moellmann <gerd@gnu.org>
4831
4832 * Makefile.in (dist): Call ./make-dist.
4833
48342000-01-24 Dave Love <fx@gnu.org>
4835
4836 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4837
48382000-01-18 Gerd Moellmann <gerd@gnu.org>
4839
4840 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4841 DGifOpenFileName.
4842
48432000-01-11 Andreas Schwab <schwab@suse.de>
4844
4845 * Makefile.in (install-arch-indep): Update list of info files to
4846 be installed.
4847
48482000-01-05 Dave Love <fx@gnu.org>
4849
4850 * configure.in: Check for jerror.h as well as libjpeg.
4851
48522000-01-03 Andreas Schwab <schwab@suse.de>
4853
4854 * Makefile.in (install-arch-indep): Install autotype*. Run
4855 install-info on autotype and emacs-faq.info.
4856
48571999-12-04 Dave Love <fx@gnu.org>
4858
4859 * Makefile.in (install-arch-indep): Depend on `info'.
4860 (install-strip): Use `install' as sub-make target.
4861
48621999-11-23 Ken Raeburn <raeburn@gnu.org>
4863
4864 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4865 didn't need to be deleted. Check for the k5crypto library as well
4866 as the crypto library; MIT Kerberos 1.1 changed the name.
4867
48681999-11-18 Dave Love <fx@gnu.org>
4869
4870 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4871
48721999-11-11 Erik Naggum <erik@naggum.no>
4873
4874 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4875
48761999-11-08 Dave Love <fx@gnu.org>
4877
4878 * configure.in: Fix change for --with-pop default.
4879
48801999-11-04 Dave Love <fx@gnu.org>
4881
4882 * configure.in: Default to --with-pop. Change sense of with-gcc
4883 and with-toolkit-scroll-bars messages to reflect the defaults.
4884
48851999-11-01 Gerd Moellmann <gerd@gnu.org>
4886
4887 * INSTALL: Mention the Emacs Lisp Reference.
4888
48891999-10-27 Noah Friedman <friedman@splode.com>
4890
4891 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4892
48931999-10-23 Gerd Moellmann <gerd@gnu.org>
4894
4895 * Makefile.in (bootstrap): New target.
4896
48971999-10-19 Paul Eggert <eggert@twinsun.com>
4898
4899 Add support for large files. Merge glibc 2.1.2.
4900
4901 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4902 (HAVE_TM_GMTOFF): New symbol.
4903 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4904 mbrlen, strsignal.
4905 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4906
49071999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4908
4909 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4910 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4911
49121999-10-09 Richard M. Stallman <rms@gnu.org>
4913
4914 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4915 Unset CDPATH to prevent cd from generating output.
4916
49171999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4918
4919 * update-subdirs: Also ignore CVS subdirs.
4920
49211999-10-07 Gerd Moellmann <gerd@gnu.org>
4922
4923 * Makefile.in (install-arch-indep): Add ada-mode.
4924
49251999-10-06 Dave Love <fx@gnu.org>
4926
4927 * Makefile.in: Add rules for config.status, configure.
4928
49291999-09-07 Gerd Moellmann <gerd@gnu.org>
4930
4931 * configure.in (--with-sound): Removed.
4932
49331999-08-30 Gerd Moellmann <gerd@gnu.org>
4934
4935 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4936 the test for Xaw3d.
4937 (HAVE_TIFF): Add -lm to library check.
4938
49391999-08-28 Richard Stallman <rms@gnu.org>
4940
4941 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4942 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4943 after the other X-related libraries.
4944
49451999-08-21 Dave Love <fx@gnu.org>
4946
4947 * configure.in: Don't check for jpeglib.h.
4948
49491999-08-20 Gerd Moellmann <gerd@gnu.org>
4950
4951 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4952 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4953
49541999-08-18 Dave Love <fx@gnu.org>
4955
4956 * configure.in: Check for termcap.h.
4957
49581999-08-15 Gerd Moellmann <gerd@gnu.org>
4959
4960 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4961 use Emacs' scroll bars, even if configured for Motif or when
4962 Xaw3d is available.
4963
49641999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4965
4966 * configure.in: Check for getaddrinfo.
4967
49681999-08-04 Eli Zaretskii <eliz@gnu.org>
4969
4970 * config.bat: Make --no-debug work again by removing -gcoff.
4971
49721999-07-30 Dave Love <fx@gnu.org>
4973
4974 * configure.in: Check for stdlib.h.
4975
49761999-07-19 Dave Love <fx@gnu.org>
4977
4978 * configure.in: Grok sparc64-*-linux-gnu*.
4979
49801999-07-12 Richard Stallman <rms@gnu.org>
4981
4982 * Version 20.4 released.
4983
49841999-06-23 Karl Heuer <kwzh@gnu.org>
4985
4986 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4987 Quote $EMACS, in case it's a program with args.
4988
49891999-06-15 Gerd Moellmann <gerd@gnu.org>
4990
4991 * configure.in (HAVE_GIF): Use libungif instead of libgif
4992 because the former doesn't contain patented compression code.
4993
49941999-05-29 Richard M. Stallman <rms@gnu.org>
4995
4996 * configure.in: Delete the Kerberos stuff.
4997
49981999-05-27 Greg Hudson <ghudson@mit.edu>
4999
5000 * configure.in: Prefer kerberos 5 names.
5001
50021999-04-26 Richard M. Stallman <rms@gnu.org>
5003
5004 * configure.in: Check for libXp.
5005
50061999-04-08 Richard Stallman <rms@gnu.org>
5007
5008 * make-dist: Include change logs in subdirs of `lisp'.
5009
50101999-04-05 Richard Stallman <rms@gnu.org>
5011
5012 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5013 (install-arch-indep): Make ${datadir}/emacs world-readable.
5014
50151999-03-30 Eli Zaretskii <eliz@gnu.org>
5016
5017 * config.bat: Use epaths.* instead of paths.*.
5018
50191999-03-07 Eli Zaretskii <eliz@gnu.org>
5020
5021 * INSTALL: Add detailed instructions to unpack and install
5022 intlfonts on MS-DOS.
5023
50241999-02-26 Richard Stallman <rms@gnu.org>
5025
5026 * configure.in: Use epaths.h and epaths-force instead of paths...
5027
5028 * Makefile.in (epaths-force): Renamed from paths-force;
5029 operate on epaths.in and produce epaths.h.
5030
50311999-02-24 Richard Stallman <rms@gnu.org>
5032
5033 * make-dist: Fix nt/icons directory handling.
5034
50351999-02-22 Simon Josefsson <jas@pdc.kth.se>
5036
5037 * configure.in (f301-fujitsu-uxpv4.1): New target.
5038
50391999-02-20 Richard Stallman <rms@gnu.org>
5040
5041 * make-dist (tempparent): Fix command to update info files.
5042
50431999-02-09 Richard Stallman <rms@gnu.org>
5044
5045 * configure.in (powerpc-apple-netbsd*): New alternative.
5046
50471999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5048
5049 * make-dist: Include the new directory nt/icons in distributions.
5050
50511999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5052
5053 * configure.in: Change message about HAVE_XFREE386.
5054
50551999-01-07 Eli Zaretskii <eliz@gnu.org>
5056
5057 * config.bat: Support configuring with leim.
5058
50591998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5060
5061 * configure.in (mips-sgi-irix6.5): New target.
5062
50631998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5064
5065 * configure.in: Remove GSS-API support, since it has been removed
5066 from movemail.
5067
50681998-12-04 Markus Rost <rost@delysid.gnu.org>
5069
5070 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5071
50721998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5073
5074 * Makefile.in: Don't install customize info file.
5075 Run install-info on viper info file.
5076
50771998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5078
5079 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5080
50811998-11-16 Kenichi Handa <handa@etl.go.jp>
5082
5083 * configure.in (*-*-bsdi4*): New target.
5084
50851998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5086
5087 * configure.in: Fix previous change.
5088
50891998-11-11 Richard Stallman <rms@gnu.org>
5090
5091 * configure.in (aviion-intel): New machine.
5092
50931998-11-04 Kenichi Handa <handa@etl.go.jp>
5094
5095 * configure.in (mips-nec-sysv4*): New target.
5096
50971998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5098
5099 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5100 from lisp.
5101
51021998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5103
5104 * make-dist: Don't include fns*.el in dist.
5105
51061998-10-30 Dave Love <fx@gnu.org>
5107
5108 * configure.in: Don't mkdir cpp.
5109
51101998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5111
5112 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5113 ${archlibdir}.
5114
51151998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5116
5117 * Version 20.3 released.
5118
51191998-07-30 Paul Eggert <eggert@twinsun.com>
5120
5121 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5122 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5123 (lwlib/Makefile, leim/Makefile):
5124 Prepend $(srcdir)/ to rule dependencies outside this dir.
5125
51261998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5127
5128 * configure.in: Use unset CDPATH instead of making it empty.
5129
51301998-06-20 Karl Heuer <kwzh@gnu.org>
5131
5132 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5133
51341998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5135
5136 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5137 and default.el. Sort the results.
5138
51391998-05-31 Karl Heuer <kwzh@gnu.org>
5140
5141 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5142 writable.
5143
51441998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5145
5146 * Makefile.in (install-arch-indep):
5147 Don't alter site-lisp/subdirs.el if it exists.
5148
51491998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5150
5151 * Makefile.in (install-arch-indep): Put `-' on commands to create
5152 subdirs.el in site-lisp dirs.
5153
51541998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5155
5156 * Makefile.in (install-arch-indep): Fix typo in previous change.
5157
51581998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5159
5160 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5161
51621998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5163
5164 * Makefile.in (mkdir): Create the site-lisp dirs.
5165 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5166
51671998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5168
5169 * Makefile.in (INSTALL_INFO): New variable.
5170 (install-arch-indep): Don't replace the dir file if it already exists.
5171 Use the install-info program, via INSTALL_INFO, to add entries.
5172 Make the `info' subdir and the Info files world-readable.
5173
51741998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5175
5176 * config.bat: Make sure the environment is large enough to support
5177 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5178
51791998-04-10 Karl Heuer <kwzh@gnu.org>
5180
5181 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5182
51831998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5184
5185 * configure.in: Add --with-gssapi to specify GSS-API
5186 authentication support for movemail.
5187
51881998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5189
5190 * Makefile.in (install-arch-indep): Fix previous change.
5191
51921998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5193
5194 * Makefile.in (info): Run man in build dir, not srcdir.
5195
51961998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5197
5198 * Makefile.in (install-arch-indep): Fix previous change.
5199
52001998-03-23 Kenichi Handa <handa@etl.go.jp>
5201
5202 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5203
52041998-03-22 Richard Stallman <rms@gnu.org>
5205
5206 * Makefile.in (install-arch-indep): Put special subdirs.el files
5207 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5208
52091998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5210
5211 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5212
52131998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5214
5215 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5216 (m68*-hp-hpux*): Handle versions 1X like 10.
5217
52181998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5219
5220 * make-dist: PROBLEMS is now in etc, not top level dir.
5221
5222 * Makefile.in (SOURCES): Delete PROBLEMS.
5223
52241998-02-25 Richard Stallman <rms@gnu.org>
5225
5226 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5227
5228 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5229
52301998-01-17 Richard Stallman <rms@gnu.org>
5231
5232 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5233
52341998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5235
5236 * make-dist (tempparent): New option --no-check.
5237
5238 * make-dist: Don't do anything with cpp directory.
5239
52401997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5241
5242 * configure.in (sparc-fujitsu-sysv4*): New target.
5243
52441997-12-17 Andreas Schwab <schwab@gnu.org>
5245
5246 * configure.in: Cache more tests. Add missing quotes around
5247 message with embedded comma.
5248
52491997-12-04 Karl Heuer <kwzh@gnu.org>
5250
5251 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5252
52531997-11-26 Joel N. Weber II <devnull@gnu.org>
5254
5255 * make-dist: Changed the comment about `umask 0' to say `Don't
5256 restrict access to any files.'; previously it said `Don't protect
5257 any files', which may have implied that we think fascism is good.
5258
52591997-11-24 Paul Eggert <eggert@twinsun.com>
5260
5261 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5262 strftime needs the underlying host's strftime for locale dependent
5263 formats.
5264
52651997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5266
5267 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5268
52691997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5270
5271 * config.bat: Configure the man subdirectory.
5272
52731997-11-07 Paul Eggert <eggert@twinsun.com>
5274
5275 * configure.in (AC_CHECK_LIB): Add -lintl.
5276
52771997-11-07 Karl Heuer <kwzh@gnu.org>
5278
5279 * make-dist (check for .elc files): Avoid bash-specific syntax.
5280 (check for overflow 14-char limit): Simplify.
5281
52821997-11-07 Richard Stallman <rms@gnu.org>
5283
5284 * Makefile.in (install): Move blessmail last.
5285
52861997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5287
5288 * configure.in (gettimeofday, one arg or two):
5289 Clarify messages by avoiding double negative.
5290
52911997-09-30 Karl Eichwalder <ke@suse.de>
5292
5293 * Makefile.in (install-arch-indep): Install the widget info file.
5294
52951997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5296
5297 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5298 libraries in reverse order, so that libraries will appear in the
5299 correct dependency order on the link line (and so that the
5300 configure checks themselves will work properly when early
5301 libraries depend on later ones).
5302
53031997-09-21 Erik Naggum <erik@naggum.no>
5304
5305 * make-dist (making links to `src'): Keep timestamp on copied files.
5306
5307 * make-delta: New script to produce delta distributions.
5308
53091997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5310
5311 * Version 20.2 released.
5312
53131997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5314
5315 * Version 20.1 released.
5316
5317 * Makefile.in (install-leim): Depend on mkdir.
5318 (leim): Depend on src.
5319
53201997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5321
5322 * configure.in: Recognize alpha* instead of just alpha.
5323
53241997-09-12 Paul Eggert <eggert@twinsun.com>
5325
5326 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5327
53281997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5329
5330 * update-subdirs: Use rm -f.
5331
53321997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5333
5334 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5335 Ignore subdirs named Old.
5336
53371997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5338
5339 * configure.in: Add OpenBSD clause to set $machine.
5340
53411997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5342
5343 * make-dist: Recompile everything after updating various Lisp files.
5344 Recompile in leim as well as lisp.
5345 Check in leim as well as lisp for mismatched files and too-long names.
5346
53471997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5348
5349 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5350
53511997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5352
5353 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5354 before trying to copy anything from it.
5355
53561997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5357
5358 * Makefile.in (man/Makefile): New target.
5359 (tags): Define env var EMACS and run Makefile from build dir.
5360
53611997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5362
5363 * config.bat: If src/_gdbinit doesn't exist, try using
5364 src/.gdbinit to create it (for building on Windows 95).
5365
53661997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5367
5368 * Makefile.in (install-arch-indep):
5369 Discard extra data in tar | tar pipes.
5370
53711997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5372
5373 * configure.in (x_default_search_path): Corrected
5374 '${x_library}' to '${x_library}/X11'.
5375
53761997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5377
5378 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5379
53801997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5381
5382 * configure.in: Support auto-configuration of both Kerberos V4 and
5383 Kerberos V5 for movemail, including detection of V4 and V5 header
5384 files and libraries.
5385
53861997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5387
5388 * configure.in: Compute x_default_search_path
5389 and substitute into makefiles.
5390
5391 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5392
53931997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5394
5395 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5396
53971997-08-07 Erik Naggum <erik@naggum.no>
5398
5399 * configure.in: Remove lockdir, it is no longer needed.
5400 * Makefile.in (mkdir): Don't create lockdir.
5401 (lockdir): Variable deleted.
5402 (paths-force): Don't operate on PATH_LOCK.
5403
54041997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5405
5406 * leim-Makefile.in (clean, distclean): New targets.
5407
5408 * make-dist: Include leim/ChangeLog in leim distribution.
5409
54101997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5411
5412 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5413
54141997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5415
5416 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5417
54181997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5419
5420 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5421
54221997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5423
5424 * make-dist: Update leim/leim-list.el.
5425 Pass along value of $EMACS when updating lisp dir.
5426
54271997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5428
5429 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5430 prerequisite to the use of Doug Lea's malloc.
5431
54321997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5433
5434 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5435
5436 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5437
54381997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5439
5440 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5441
54421997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5443
5444 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5445 to news-r6.h.
5446
54471997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5448
5449 * config.bat: Use `sed' instead of `cp', which might not be
5450 installed.
5451
54521997-07-09 Kenichi Handa <handa@etl.go.jp>
5453
5454 * Makefile.in (mostlyclean): Add cleaning leim directory.
5455 (clean, distclean, maintainer-clean): Likewise.
5456
54571997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5458
5459 * make-dist (bogosities): Check subdirs of `lisp' also.
5460
54611997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5462
5463 * make-dist (etc): Really avoid symlinks now.
5464 (lisp): Don't delete from subdirs the things we never copy.
5465
54661997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5467
5468 * Makefile.in (install-arch-indep): Correct the target name.
5469 The first letter `i' was dropped by the previous change of mine.
5470
54711997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5472
5473 * configure.in (leim/Makefile): Generate this.
5474 (*-sysv4.2uw*): Recognize new alternative.
5475
5476 * leim-Makefile.in: Renamed from leim-Makefile.
5477
5478 * make-dist: Set up real-leim subdirectory,
5479 with the real contents of leim; then move it to
5480 a separate top-level directory.
5481
5482 * make-dist: Don't mention site-lisp, site-init, site-start
5483 or default, when listing files hat are not compiled and should be.
5484
5485 * configure.in: Create src/config.stamp at the end.
5486
54871997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5488
5489 * Makefile.in (install-leim): Correct previous change.
5490
54911997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5492
5493 * Makefile.in (install-leim): New target.
5494 (install): Depend on install-leim.
5495
54961997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5497
5498 * Makefile.in (SUBDIR): Add leim.
5499 (SUBDIR_MAKEFILES): Add leim/Makefile.
5500 (leim/Makefile): New target.
5501
55021997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5503
5504 * leim-Makefile: New file.
5505 * make-dist: Initialize a `leim' subdirectory with that makefile.
5506
55071997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5508
5509 * configure.in (GNU_MALLOC_reason): Fix message text.
5510
55111997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5512
5513 * make-dist (lisp): Don't process subdirs that start with =.
5514 (etc): Copy symlinks, as in src.
5515
55161997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5517
5518 * configure.in (i*86-*-unixware*): New alternative.
5519
55201997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5521
5522 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5523 and touch it explicitly.
5524
5525 * configure.in (mips-sony-newsos6*): New alternative.
5526 (mips-*-linux-gnu*): New alternative.
5527 (*-*-bsdi*): New alternative.
5528 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5529
55301997-06-22 Dave Love <d.love@dl.ac.uk>
5531
5532 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5533 (src/config.h): New target to re-configure if src/config.in is patched.
5534
55351997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5536
5537 * configure.in (shutdown): Check for `shutdown' function.
5538
55391997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5540
5541 * update-subdirs: Include the directory "language" in subdirs.
5542
55431997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5544
5545 * configure.in (m88k-dg-dgux4*): New alternative.
5546 (alpha-*-netbsd*): New alternative.
5547 (powerpcle-*-solaris2*): New alternative.
5548
55491997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5550
5551 * make-dist: Warn about .el files that are not compiled.
5552
55531997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5554
5555 * Makefile.in (dist): Don't run update-subdirs here,
5556 since make-dist now gets that done.
5557
5558 * make-dist: Use the new `updates' target in lisp/Makefile.
5559
5560 * make-dist: Use new non-file targets in lisp/Makefile.
5561
55621997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5563
5564 * make-dist: Handle all subdirs of `lisp' uniformly.
5565 Don't handle `term' and `language' specially.
5566 Clear out umask at the beginning.
5567
55681997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5569
5570 * make-dist: Use Make to update finder-inf.el and autoloads.
5571 Also update cus-load.el.
5572
55731997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5574
5575 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5576 in case it is desirable to disable the GNU malloc features with glibc.
5577
55781997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5579
5580 * configure.in (DOUG_LEA_MALLOC):
5581 Define if malloc_{get,set}_state exist.
5582
55831997-03-05 Kenichi Handa <handa@etl.go.jp>
5584
5585 * make-dist: Make links for files under lisp/language.
5586
55871997-02-20 Kenichi Handa <handa@etl.go.jp>
5588
5589 * update-subdirs: Exclude the directory "language" from subdirs.
5590
55911997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5592
5593 * configure.in: Check for rint and cbrt.
5594
55951997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5596
5597 * make-dist: Use $EMACS to say where to run Emacs.
5598 Add --no-update option.
5599
56001996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5601
5602 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5603
56041996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5605
5606 * make-dist (copying src): Check thoroughly for symlinks
5607 and copy them in all cases. Regularize the linking of *.in
5608 and *.opt and ChangeLog files.
5609 (copying lib-src): Likewise.
5610 Don't rm getdate.c or y.tab.*--they don't exist any more.
5611
56121996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5613
5614 * configure.in: Check for libmail, maillock.h and
5615 touchlock (for movemail).
5616
56171996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5618
5619 * configure.in (limits.h): Check for this file.
5620
56211996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5622
5623 * configure.in (rs6000-ibm-aix4.2): New alternative.
5624 (rs6000-ibm-aix4.0): New alternative.
5625 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5626
56271996-11-22 Ben Harris <bjh21@cam.ac.uk>
5628
5629 * configure.in: Recognize vax-*-netbsd*.
5630
56311996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5632
5633 * configure.in (locallisppath): Add leim directory.
5634
56351996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5636
5637 * config.bat: Make sure `mv' supports forward slashes and -f.
5638
56391996-10-28 Christian Limpach <chris@nice.ch>
5640
5641 * configure.in (hppa*-next-nextstep*): * added after hppa
5642 to accept hppa1.0 and hppa1.1.
5643
56441996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5645
5646 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5647 * configure.in (ld_switch_machine): Fix typo.
5648
56491996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5650
5651 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5652 from config.h and use them in $ac_link.
5653
56541996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5655
5656 * configure.in: Create a subdir named `lisp'.
5657
56581996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5659
5660 * configure.in: Check for getcwd.
5661
56621996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5663
5664 * configure.in: Check for termios.h. Check for setpgid.
5665
56661996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5667
5668 * configure.in: Check for setrlimit.
5669
56701996-08-31 Paul Eggert <eggert@twinsun.com>
5671
5672 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5673
56741996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5675
5676 * configure.in: Check for utimes.
5677
5678 * configure.in: Check for com_err library, but only
5679 if --with-kerberos was used. Check for krb and des
5680 only if --with-kerberos.
5681
56821996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5683
5684 * Makefile.in (INSTALL_STRIP): New variable.
5685 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5686 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5687
56881996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5689
5690 * configure.in: Check for krb and des libraries.
5691
56921996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5693
5694 * configure.in (*-sunos4.1.[3-9]*noshare):
5695 Use sunos413, not sunos4-1-3.
5696 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5697 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5698
56991996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5700
5701 * Makefile.in (src/paths.h): Target deleted.
5702 (paths-force): Delete all dependencies on this target
5703 but don't delete the target.
5704 (install): Depend on `all'.
5705 (paths-force): Don't print a message.
5706
5707 * configure.in: Generate src/paths.h here.
5708
57091996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5710
5711 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5712 New variables that affect linking only.
5713 (alpha-dec-osf*): Use those instead of previous change.
5714
57151996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5716
5717 * Makefile.in (install-arch-indep): Install info/messages.
5718
57191996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5720
5721 * Version 19.33 released.
5722
57231996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5724
5725 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5726 Fix previous change.
5727
57281996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5729
5730 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5731 New alternative.
5732
57331996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5734
5735 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5736 and NON_GCC_TEST_OPTIONS.
5737
57381996-08-06 Paul Eggert <eggert@twinsun.com>
5739
5740 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5741 "TZ=..." in environ.
5742
57431996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5744
5745 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5746
57471996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5748
5749 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5750 the more general *-sunos4.1.[3-9]* clause.
5751
57521996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5753
5754 * Version 19.32 released.
5755
5756 * configure.in (*-sco3.2v5*):
5757 Set OVERRIDE_CPPFLAG to a string of one space.
5758 Fix the code that uses OVERRIDE_CPPFLAG.
5759
57601996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5761
5762 * configure.in: Undo previous change.
5763
57641996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5765
5766 * config.sub: Use `pc', not `unknown', when canonicalizing
5767 the vendor for ...86.
5768
57691996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5770
5771 * configure.in: Check for termios.h header.
5772
57731996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5774
5775 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5776
57771996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5778
5779 * configure.in: Split bsdos2 and bsdos2-1.
5780
57811996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5782
5783 * config.sub: If last two words are not a recognized
5784 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5785 Make conversion of gnu/linux to linux-gnu really work.
5786
5787 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5788
57891996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5790
5791 * configure.in (check for using Lucid widgets by default):
5792 Eliminate indentation that confuses some compilers.
5793
57941996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5795
5796 * config.sub: Convert linux and gnu/linux to linux-gnu.
5797
5798 * make-dist: Don't update getdate.c.
5799 Ignore =... files when checking for too-long Lisp file names.
5800
58011996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5802
5803 * configure.in (euidaccess): Check for that, not for eaccess.
5804
58051996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5806
5807 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5808 before `noshare'.
5809 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5810
58111996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5812
5813 * configure.in: Rename lignux to linux-gnu in configuration names.
5814 Use gnu-linux as the opsys value (s/ file name).
5815 Allow i686 just like i386, i486, i586.
5816
58171996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5818
5819 * configure.in (i*86-*-sco3.2v5): New alternative.
5820 (OVERRIDE_CPPFLAG): New variable.
5821 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5822
5823 * configure.in: Specify vpath for .texi files.
5824
58251996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5826
5827 * configure.in: Always check for HAVE_X11R5.
5828 Separately decide whether to use a toolkit by default.
5829
58301996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5831
5832 * configure.in: If X11R5 is missing the Xaw headers,
5833 default to --with-x-toolkit=no.
5834
58351996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5836
5837 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5838
58391996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5840
5841 * Makefile.in (install-arch-indep): If cd etc makes output,
5842 don't treat that as part of the tar data.
5843 Check that ./lisp actually exists.
5844
58451996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5846
5847 * make-dist: Check for long file names.
5848
58491996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5850
5851 * Version 19.31 released.
5852
58531996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5854
5855 * configure.in: Recognize sparc-*-lignux.
5856
58571996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5858
5859 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5860 Don't include config.w95.
5861
58621996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5863
5864 * make-dist: Replace --no-clean-up and --no-tar options
5865 with --clean-up and --tar, so that the default is useful.
5866
58671996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5868
5869 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5870 if not, tell the user to rename it and abort.
5871
58721996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5873
5874 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5875 test program.
5876
58771996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5878
5879 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5880
5881 * make-dist (MANIFEST): Fix previous change.
5882 (msdos): Put mainmake.v2 into the dist.
5883
58841996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5885
5886 * make-dist: Exit if autoconf fails.
5887
58881996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5889
5890 * config.bat: Set djgpp-ver, and unset it at the end.
5891 Add a number of conditionals for DJGPP version 2.
5892 Rename label libsrc2 to libsrc3.
5893 Substitute for LDFLAGS in src/Makefile.
5894 Substitute for ALL_CFLAGS in lib-src/Makefile.
5895
58961996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5897
5898 * configure.in (ncurses): Check this after checking fns like strerror.
5899
59001996-04-08 Erik Naggum <erik@naggum.no>
5901
5902 * make-dist (MANIFEST): Don't include lines from =files.
5903
59041996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5905
5906 * make-dist: Don't put lisp/dired.todo in the dist.
5907
59081996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5909
5910 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5911
5912 * configure.in (setlocale): Check for it.
5913
5914 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5915
59161996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5917
5918 * configure.in: Use lignux instead of linux as value of opsys.
5919
59201996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5921
5922 * Makefile.in (install-strip): Fix whitespace.
5923 Get rid of continuation.
5924
5925 * config.sub: Convert linux or gnu/linux to lignux.
5926
59271996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5928
5929 * configure.in: Accept lignux in configuration name.
5930
59311996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5932
5933 * Makefile.in (install-strip): New target.
5934
59351996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5936
5937 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5938 -f failed to do the job on Suns.
5939
59401996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5941
5942 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5943
5944 * configure.in (linux/version.h): Check for this header.
5945
59461996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5947
5948 * configure.in: Remove -fno-builtin hackery from -lm check.
5949
59501996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5951
5952 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5953 just this test.
5954
5955 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5956
59571996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5958
5959 * configure.in: Check for ncurses.
5960
59611996-02-28 Paul Eggert <eggert@twinsun.com>
5962
5963 * configure.in (LOCALTIME_CACHE):
5964 Also define if localtime mishandles unsetting TZ.
5965 This works around a localtime bug in mips-dec-ultrix.
5966
59671996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5968
5969 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5970
5971 * configure.in: Improve messages about X versions.
5972
59731996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5974
5975 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5976
59771996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5978
5979 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5980 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5981
5982 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5983 (install): Put install-arch-indep before install-arch-dep.
5984
59851996-02-20 Dave Love <d.love@dl.ac.uk>
5986
5987 * INSTALL: Clarify info about MS-DOS path handling.
5988
59891996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5990
5991 * Makefile.in (install-arch-indep): Install info/ccmode*.
5992 In previous change, protect against /bin/pwd returning null string.
5993
59941996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5995
5996 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5997 to lispdir.
5998
59991996-02-01 Paul Eggert <eggert@twinsun.com>
6000
6001 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6002
60031996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6004
6005 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6006
60071996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6008
6009 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6010 we delete everything distclean deletes.
6011
60121996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6013
6014 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6015
60161996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6017
6018 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6019 into LDFLAGS instead of into LIBS.
6020
60211996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6022
6023 * configure.in (HAVE_XMU): Fix typo in previous change.
6024
60251996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6026
6027 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6028
60291996-01-10 Erik Naggum <erik@naggum.no>
6030
6031 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6032
60331996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6034
6035 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6036
60371996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6038
6039 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6040 and use -lXt to link it.
6041
60421996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6043
6044 * configure.in (locallisppath): Put version-specific dir first.
6045
60461996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6047
6048 * configure.in (hppa-*-nextstep*): New alternative.
6049 (USE_X_TOOLKIT): By default, set this to "maybe";
6050 and change that later to LUCID or "no" according to X11 version.
6051
6052 * make-dist: Recompile outdated .elc files and update all autoloads.
6053
60541996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6055
6056 * configure.in (locallisppath): Fix typo in last change: " -> '.
6057
60581996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6059
6060 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6061
60621995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6063
6064 * Makefile.in (install-arch-indep): Give all files read permission.
6065
60661995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6067
6068 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6069 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6070
60711995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6072
6073 * configure.in: Determine HAVE_X11R6.
6074 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6075
60761995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6077
6078 * configure.in: Just "solaris" now defaults to version 2.4.
6079 Add sunos4.1.n-noshare as alternative.
6080
60811995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6082
6083 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6084
60851995-11-29 Erik Naggum <erik@naggum.no>
6086
6087 * Makefile.in (install-arch-indep): Add missing backslash.
6088
60891995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6090
6091 * Makefile.in (install-arch-indep): Don't install
6092 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6093
60941995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6095
6096 * Makefile.in (install-arch-indep): Fix previous change.
6097
6098 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6099
61001995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6101
6102 * Version 19.30 released.
6103
6104 * make-dist (lisp): Exclude subdirs.el.
6105
61061995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6107
6108 * make-dist (etc): Delete *.orig and *.rej.
6109
61101995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6111
6112 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6113
61141995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6115
6116 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6117
61181995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6119
6120 * make-dist (nt): Rename install, readme, and todo to
6121 INSTALL, README, and TODO.
6122
61231995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6124
6125 * make-dist (lisp): Don't distribute site-start.
6126
61271995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6128
6129 * make-dist: Break the hard link on alloca.c.
6130
61311995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6132
6133 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6134
61351995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6136
6137 * make-dist (src, lib-src): Don't distribute Makefile.c.
6138 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6139
61401995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6141
6142 * Makefile.in (mkdir): Create man1dir, not mandir.
6143 (uninstall): Use man1dir, not mandir.
6144
61451995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6146
6147 * Makefile.in (man1dir): New variable.
6148 (install-arch-indep): Use man1dir.
6149
6150 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6151
6152 * make-dist: Create lisp/MANIFEST.
6153
61541995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6155
6156 * configure.in (m68k-*-linux*): New alternative.
6157
61581995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6159
6160 * make-dist: Use new names config.in, paths.in, and
6161 {src,lib-src}/Makefile.in.
6162
61631995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6164
6165 * configure.in: Don't bother checking for drem.
6166
61671995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6168
6169 * Makefile.in (distclean): Delete line with just a tab in it.
6170 (install-arch-indep): Delete spaces that precede tabs.
6171 Delete spurious `fi' left from previous change.
6172 (install): Supply `true' as command, to avoid null command.
6173
61741995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6175
6176 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6177
61781995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6179
6180 * configure.in (powerpc-*-solaris2): New alternative.x
6181
61821995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6183
6184 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6185 of paths.h.tmp$$, to avoid going beyond 14 characters.
6186
61871995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6188
6189 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6190
61911995-09-06 Paul Eggert <eggert@twinsun.com>
6192
6193 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6194 if localtime caches TZ. Check for tzset.
6195
61961995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6197
6198 * config.bat: Simplify using new names file names src/makefile.in,
6199 config.in, paths.in. Change Echo commands not to use `.
6200
62011995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6202
6203 * Makefile.in (install-arch-indep): Always install the new dir file;
6204 rename the previous dir file to dir.bak or dir.old.
6205
62061995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6207
6208 * configure.in (RANLIB): Substitute this into makefiles.
6209 Set it specially on solaris; set it by default on other systems.
6210
6211 * configure.in: Fix previous Alpha change.
6212
62131995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6214
6215 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6216 NON_GCC_TEST_OPTIONS.
6217
62181995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6219
6220 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6221 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6222
6223 * configure.in (alpha-*-linux*): New configuration.
6224
62251995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6226
6227 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6228 (m68k-next-nextstep*): New alias for that.
6229 (i*86-*-nextstep*): Use nextstep.h.
6230 (sparc-*-nextstep*): New configuration.
6231
62321995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6233
6234 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6235 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6236
62371995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6238
6239 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6240 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6241
62421995-07-18 Mike Long <mike.long@analog.com>
6243
6244 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6245
62461995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6247
6248 * Makefile.in (src/paths.h, paths-force):
6249 Rename src/paths.h.in to src/paths.in.
6250 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6251
6252 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6253 Use Makefile.c for intermediate file.
6254 Rename src/config.h.in to src/config.in.
6255
62561995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6257
6258 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6259 (mips-dec-ultrix4.[12]): New alternative for old versions.
6260
62611995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6262
6263 * make-dist: Don't break intra-tree links.
6264
62651995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6266
6267 * configure.in: Put back archlibdir initialization. Require
6268 autoconf 2.4.1 or later.
6269
62701995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6271
6272 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6273 (mips-mips-riscos5*): New alternative.
6274
62751995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6276
6277 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6278
62791995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6280
6281 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6282 (mandir, infodir, archlibdir): Initializations deleted.
6283
6284 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6285 On hpux9shr, use hpux9shxr4.h.
6286
62871995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6288
6289 * configure.in: Added target mips-dec-mach_bsd4.3.
6290 * config.guess: Guess mips-dec-mach_bsd4.3.
6291
62921995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6293
6294 * Makefile.in (mkdir): Use symbolic chmod.
6295
62961995-06-22 Paul Eggert <eggert@twinsun.com>
6297
6298 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6299 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6300
63011995-06-22 Paul Eggert <eggert@twinsun.com>
6302
6303 * Makefile.in (SUBDIR_MAKEFILES):
6304 Add man/Makefile, so `make distclean' removes it.
6305 (top_distclean): Add config.log to the list of files to be removed.
6306
63071995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6308
6309 * Version 19.29 released.
6310
63111995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6312
6313 * configure.in: Fix the previous change to verify that the -b
6314 option really solves the problem.
6315
6316 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6317
63181995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6319
6320 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6321
63221995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6323
6324 * configure.in: Report more clearly when there is no special
6325 dir to search for X includes or libraries.
6326
63271995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6328
6329 * configure.in: Check for -lpthreads, not -lpthread.
6330
63311995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6332
6333 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6334
63351995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6336
6337 * configure.in: Check for -lpthread.
6338
63391995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6340
6341 * Makefile.in (install-arch-indep): Install info files for mh-e.
6342 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6343
63441995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6345
6346 * configure.in (*-solaris2.5): New configuration.
6347
6348 * make-dist: Copy new files config.nt and config.w95.
6349
63501995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6351
6352 * configure.in: Use x_includes, not x_libraries, for -I.
6353 Make bitmapdir a colon-separated list.
6354
63551995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6356
6357 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6358
6359 * configure.in: Allow x_libraries and x_includes to be paths.
6360
63611995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6362
6363 * configure.in: Fix typo.
6364
63651995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6366
6367 * INSTALL: Clarify use of site-init.el.
6368
63691995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6370
6371 * configure.in: Pass arg to sqrt.
6372
63731995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6374
6375 * make-dist: Fix May 6 change.
6376
63771995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6378
6379 * vpath.sed: Delete reference to ymakefile.
6380
63811995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6382
6383 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6384
63851995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6386
6387 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6388
6389 * update-subdirs: Specify /bin/sh to run the script.
6390
63911995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6392
6393 * make-dist: Put src/makefile.nt in dist.
6394
6395 * configure.in (i[345]86-*-bsdi2*): New configuration.
6396 (vax-dec-bsd386*): Deleted.
6397
63981995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6399
6400 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6401 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6402 Use fmod instead of logb in -lm check.
6403
64041995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6405
6406 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6407 Use bsd4-3. Don't set NON_GNU_CPP.
6408
6409 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6410 In nt, copy various different things, but not *.cmd.
6411 Fix the ln commands for the subdirs of nt.
6412
64131995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6414
6415 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6416
64171995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6418
6419 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6420 since that's what the header file expects.
6421
64221995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6423
6424 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6425 and 68040 based machines when choosing options for gnucc.
6426
64271995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6428
6429 * Makefile.in (top_distclean): Delete config.cache.
6430
64311995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6432
6433 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6434
6435 * configure.in: Use m/ncr386.h.
6436
64371995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6438
6439 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6440
64411995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6442
6443 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6444 (man): Don't copy texindex.c and getopt.c; they're deleted.
6445 (etc): Omit `e'; it's a subdirectory.
6446 (etc/e): Use `../..', not `..', to reference top level.
6447
64481995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6449
6450 * Makefile.in (install-arch-indep, dist):
6451 Look for `update-subdir' in $(srcdir).
6452
64531995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6454
6455 * make-dist: Include mkinstalldirs in distribution.
6456
64571995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6458
6459 * make-dist: Add missing close backquote.
6460
64611995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6462
6463 * make-dist: Don't distribute shortnames directory.
6464
64651995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6466
6467 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6468
64691995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6470
6471 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6472
64731995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6474
6475 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6476
64771995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6478
6479 * configure.in (mips-sgi-irix6): New configuration.
6480
64811995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6482
6483 * Makefile.in (maintainer-clean): Renamed from realclean.
6484
64851995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6486
6487 * configure.in: Create a .gdbinit that sources the real one,
6488 if using a different build directory.
6489
64901995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6491
6492 * configure.in: Check for sys/select.h.
6493
64941995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6495
6496 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6497
64981994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6499
6500 * configure.in: Handle isc 4.1 operating system.
6501
65021994-12-10 Richard Stallman <rms@kepa>
6503
6504 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6505 (rs6000-ibm-aix4*): New alternative.
6506
65071994-12-06 Richard Stallman <rms@kepa>
6508
6509 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6510
65111994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6512
6513 * configure.in: Don't try to make directories that are guaranteed
6514 to already exist.
6515
65161994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6517
6518 * configure.in: Generate man/Makefile from man/Makefile.in.
6519 Create the man subdir.
6520
6521 * Makefile.in (dvi): Run Make in our man subdir.
6522
6523 * make-dist: Create subdir etc/e.
6524 Make links to it.
6525 Put man/Makefile.in in dist, instead of man/Makefile.
6526
65271994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6528
6529 * configure.in: Add --with-pop, --with-kerberos, and
6530 --with-hesiod for movemail.
6531
65321994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6533
6534 * configure.in (m68*-apollo*): Use s/domain.h.
6535
65361994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6537
6538 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6539
65401994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6541
6542 * configure.in: Don't add -I, -L, -R options for cc if their
6543 arguments would be empty.
6544
65451994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6546
6547 * configure.in (i860-intel-osf1*): New alternative.
6548 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6549 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6550
65511994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6552
6553 * configure.in: Make h_errno check not use nested functions.
6554
65551994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6556
6557 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6558
65591994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6560
6561 * Makefile.in (install-arch-indep): Avoid continued comment
6562 swallowing target line.
6563
65641994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6565
6566 * configure.in: Protect a character class with `changequote'.
6567
65681994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6569
6570 * configure.in: Accept `news' as a synonym for `newsos'.
6571
65721994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6573
6574 * Makefile.in: Don't rm files if cd fails.
6575
65761994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6577
6578 * make-dist: Put nt subdir and its subdirs in the dist.
6579 (lib-src): Put makefile.nt in the dist.
6580 (lisp): Put makefile.nt in the dist.
6581
65821994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6583
6584 * configure.in: Change a stray `[' to `test'.
6585
65861994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6587
6588 * configure.in: Adapt for Autoconf v2. Use the standard argument
6589 parser, host type canonicalizer, X11 finder, and message
6590 printing macros. Use the new macro names. Use `test' instead of `['.
6591
65921994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6593
6594 * configure.in: Check for getpagesize.
6595
65961994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6597
6598 * make-dist (msdos): Put sed* in the distribution.
6599
66001994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6601
6602 * config.bat: New option, `--with-x', for configuring Emacs
6603 for use with the X11 system DesqView/X.
6604 New option, `--no-debug', for compiling Emacs without debug
6605 information thus saving disk space.
6606 (src/config.h, src/paths.h): Use `update' (which is like
6607 `move-if-changed') to change the file.
6608 (src/config.h): When configuring for X11 perform extra changes.
6609 (src/makefile): When configuring for X11 perform extra changes.
6610 (lib-src): Remove temporary files.
6611 (): Check that `sed', `rm', `mv', and `gcc' are available.
6612
66131994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6614
6615 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6616
6617 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6618
66191994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6620
6621 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6622
6623 * configure.in (canonical): Substitute var into makefiles.
6624 (bitmapdir): Likewise.
6625
6626 * Makefile.in (bitmapdir): New variable.
6627 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6628
66291994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6630
6631 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6632
6633 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6634 * update-subdirs: New shell script.
6635
66361994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6637
6638 * Makefile.in (top_distclean): Don't rm build-install.
6639 (SOURCES): Delete build-install.in.
6640
6641 * make-dist: Don't distribute build-ins.in.
6642 * build-ins.in: File deleted.
6643
66441994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6645
6646 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6647
66481994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6649
6650 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6651
6652 * configure.in (libexecdir): Renamed from libdir. New default.
6653 (sharedstatedir): Renamed from statedir. New default.
6654 (datadir): New default.
6655
6656 * make-dist: Don't distribute subdirs.el.
6657
66581994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6659
6660 * configure.in (eaccess): Check for it.
6661
66621994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6663
6664 * configure.in (mktime): Check for it.
6665
66661994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6667
6668 * configure.in (motif): Add support for usage and option checking.
6669
66701994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6671
6672 * configure.in (utimes): Check for it.
6673
66741994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6675
6676 * Makefile.in (install-arch-indep): Don't do mkdir here.
6677
66781994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6679
6680 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6681 riscix.h renamed to acorn.h.
6682
66831994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6684
6685 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6686 New configurations.
6687
66881994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6689
6690 * configure.in: Remove trailing slashes from srcdir.
6691
66921994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6693
6694 * configure.in (i[345]86-sequent-ptx*): Handle
6695
66961994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6697
6698 * Makefile.in (paths-force): Depend on src/paths.h
6699
67001994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6701
6702 * configure.in (config_options): Save all arguments, not just some.
6703
67041994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6705
6706 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6707
6708 * configure.in: Add AC_AIX.
6709 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6710
67111994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6712
6713 * configure.in (parsing options): Simplify sed command to delete -'s.
6714
67151994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6716
6717 * configure.in (config_options): New shell variable.
6718 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6719
67201994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6721
6722 * configure.in (alpha-dec-osf*): New target.
6723
6724 * Makefile.in: Use just one FRC target.
6725
67261994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6727
6728 * Makefile.in (removenullpaths, paths-force):
6729 Use name paths.h.tmp$$, which depends on the pid.
6730
67311994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6732
6733 * Makefile.in (removenullpaths, paths-force):
6734 Put paths.h.tmp in top-level dir, not in src.
6735
67361994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6737
6738 * Version 19.27 released.
6739
67401994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6741
6742 * Version 19.26 released.
6743
67441994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6745
6746 * configure.in: Check for lrand48, not rand48.
6747
67481994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6749
6750 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6751 (powerpc-ibm-aix*): New aliases.
6752
67531994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6754
6755 * make-dist (src/m, src/s): Put *.inp in distribution.
6756
67571994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6758
6759 * configure.in: Accept i586 and i486 along with i386.
6760
67611994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6762
6763 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6764 even if CPP env var was set by the user.
6765
6766 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6767
67681994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6769
6770 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6771
67721994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6773
6774 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6775
67761994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6777
6778 * configure.in: Check more specifically for i*86-sun-sunos.
6779
67801994-08-03 Caveh Jalali (caveh@eng.sun.com)
6781
6782 * configure.in: Handle solaris 2.4.
6783
67841994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6785
6786 * configure.in (rand48): Check for it.
6787
67881994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6789
6790 * make-dist: Update the info files.
6791
67921994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6793
6794 * configure.in: Make "checking..." messages' style consistent.
6795 (HAVE_H_ERRNO): New test.
6796
67971994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6798
6799 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6800
68011994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6802
6803 * configure.in (CFLAGS): If the envvar was specified, use that.
6804 And set REAL_CFLAGS from it too.
6805
68061994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6807
6808 * make-dist: Update finder-inf.el.
6809
68101994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6811
6812 * make-dist (msdos): Include sed4.inp in dist.
6813
6814 * Makefile.in (libsrc_libs): Var deleted.
6815
68161994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6817
6818 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6819
68201994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6821
6822 * configure.in (mips-sony-newsos4*): New alias.
6823
68241994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6825
6826 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6827 (*-convex-convexos*): Accept this as alias.
6828
68291994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6830
6831 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6832 for two different uses.
6833
68341994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6835
6836 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6837
68381994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6839
6840 * make-dist: Put ./BUGS into the distrib.
6841
68421994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6843
6844 * configure.in: Handle 386 running Solaris 2.
6845
68461994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6847
6848 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6849
68501994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6851
6852 * configure.in (mips-sony-newsos*): Use news-risc.h.
6853
6854 * configure.in: Accept bsdi as opsys, like bsd386.
6855
68561994-06-01 Morten Welinder (terra@diku.dk)
6857
6858 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6859
68601994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6861
6862 * Version 19.25 released.
6863
6864 * make-dist (shortversion): Don't assume another period follows.
6865
68661994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6867
6868 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6869 (uninstall): Use /bin/pwd.
6870
6871 * Makefile.in (blessmail): Depend on src.
6872 (all): Don't depend on blessmail.
6873
6874 * Makefile.in (src/paths.h): Don't force recomputation.
6875 (paths-force): New target; force recomputation of paths.h.
6876 (all): Depend on paths-force.
6877 (src, lib-src): Depend on src/paths.h.
6878
6879 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6880 NON_GCC_TEST_OPTIONS.
6881
68821994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6883
6884 * configure.in: Don't insist on subversions for irix.
6885
68861994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6887
6888 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6889
6890 * configure.in (i[34]86-next-*): New alternative.
6891
68921994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6893
6894 * Version 19.24 released.
6895
6896 * configure.in: New config hppa*-hp-hpux9shr*.
6897
68981994-05-22 Morten Welinder (terra@tyr.diku.dk)
6899
6900 * config.bat: Doc fix.
6901
69021994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6903
6904 * Makefile.in (mostlyclean, clean, distclean, realclean)
6905 (extraclean): Don't act on man subdir if it doesn't exist.
6906
69071994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6908
6909 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6910 Use them to set up CC.
6911 (*-sun-sunos4.1.3): Set them.
6912
69131994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6914
6915 * Makefile.in (lib-src): Don't depend on src/paths.h.
6916
69171994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6918
6919 * build-ins.in (copydests): Get rid of spurious `-'s.
6920
6921 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6922
69231994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6924
6925 * Version 19.23 released.
6926
6927 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6928 for the Xlib and Xt checks; then restore old CFLAGS.
6929
69301994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6931
6932 * configure.in (HAVE_X11XTR6): Add newline before #if.
6933 Add newline after #endif.
6934
69351994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6936
6937 * configure.in (HAVE_X11XTR6): Arrange to define it.
6938
69391994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6940
6941 * Makefile.in (install): Depend on blessmail.
6942
69431994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6944
6945 * configure.in (mips-siemens-sysv*): Put quotes around value
6946 containing blanks.
6947
69481994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6949
6950 * Makefile.in (TAGS): Use the makefile in src subdir.
6951
69521994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6953
6954 * configure.in (opsys): Recognize `gnu'.
6955
69561994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6957
6958 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6959
69601994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6961
6962 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6963 version > 1.8.
6964
69651994-05-08 Morten Welinder (terra@diku.dk)
6966
6967 * config.bat: Forcibly remove "# " style comments from makefiles.
6968
69691994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6970
6971 * Makefile.in (uninstall): When processing lispdir and etcdir,
6972 do nothing unless it exists and is a directory.
6973
69741994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6975
6976 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6977 Merge code in from install-doc.
6978 (install-doc): Merge code back into install-arch-indep.
6979 (install-arch-dep): Don't depend on install-doc.
6980
6981 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6982
69831994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6984
6985 * configure.in (making src/Makefile and lib-src/Makefile):
6986 Split off the autoconf substitutions and don't pass them thru cpp.
6987 (undefs): Use $canonical as well as $configuration.
6988
6989 * make-dist: Distribute lisp/Makefile.
6990
6991 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6992 Use lower case names for the s files.
6993
69941994-05-03 Morten Welinder (terra@diku.dk)
6995
6996 * config.bat: Added possibility for different file name
6997 transcriptions in lib-src.
6998
69991994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7000
7001 * Makefile.in (lib-src): Undo previous change.
7002 (blessmail): New target to run maybe-blessmail in lib-src.
7003 (all): Depend on blessmail.
7004
7005 * Makefile.in (lib-src): Depend on src.
7006
70071994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7008
7009 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7010 (m88k-dg-dgux5.4R2): dgux5.4R2.
7011
70121994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7013
7014 * configure.in (window_system): Restore accidentally deleted code
7015 that uses AC_FIND_X.
7016
7017 * make-dist: Distribute config.bat.
7018
70191994-04-29 Morten Welinder (terra@diku.dk)
7020
7021 * config.bat: Corrected the configuration of lib-src
7022 to keep up with configure. Add note about dos version 3
7023 or better needed (djgpp needs that). Add note explaining
7024 that either install in c:/emacs or edit the script.
7025 Don't change to c:/emacs, but assume we're there (to minimize
7026 the number of places to change).
7027
7028 * config.bat: Build-in the first step towards X11 support with
7029 the X11 emulator that exists. At this time it won't work,
7030 and several files are missing.
7031
70321994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7033
7034 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7035 Don't look for -lresolv.
7036
7037 * Makefile.in (lib-src): Depend on src/paths.h.
7038
70391994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7040
7041 * configure.in: Restore deleted AC_SUBST of `configuration'.
7042 Improve error message for bad --with-x-toolkit value.
7043
7044 * configure.in: Define CONFIGURATION in src/config.h
7045 rather than substituting in src/Makefile.in.
7046
70471994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7048
7049 * Makefile.in (install-doc): New target.
7050 (install-arch-dep): Depend on install-doc.
7051 (mkdir): Create docdir.
7052
70531994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7054
7055 * configure.in: Test for libresolv.a.
7056 Substitute machfile and opsysfile.
7057
70581994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7059
7060 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7061 (install-arch-dep): Install under the name $(EMACS).
7062
70631994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7064
7065 * configure.in (version): Use entire value of emacs-version.
7066 (mips-siemens-sysv*): New alternative.
7067
70681994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7069
7070 * Makefile.in (install-arch-indep): Don't install dired-x*.
7071
70721994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7073
7074 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7075 Fix definition of $undefs.
7076
70771994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7078
7079 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7080
7081 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7082
70831994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7084
7085 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7086
70871994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7088
7089 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7090 and run it thru cpp, as with src/Makefile.in.
7091
7092 * configure.in: Use AC_SET_MAKE.
7093
70941994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7095
7096 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7097
70981994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7099
7100 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7101
7102 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7103 (printing the choices): Make the toolkit message unconditional.
7104 (USE_X_TOOLKIT): Use `none', not `no', if none.
7105 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7106 Get rid of temp file foofoo1.
7107
71081994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7109
7110 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7111
71121994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7113
7114 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7115 (printing the choices): State choice of toolkit.
7116 (libsrc_libs): Recalculate after writing config.h;
7117 then update lib-src/Makefile.
7118
71191994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7120
7121 * configure.in: Add sunos4shr as alternative for suns.
7122 Conditionals testing for null $CC were backwards.
7123
71241994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7125
7126 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7127
71281994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7129
7130 * configure.in: Handle -isc4.0*.
7131
71321994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7133
7134 * configure.in (esix5): Set NON_GNU_CPP.
7135
71361994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7137
7138 * Makefile.in (thisdir): Nonsensical variable removed.
7139 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7140 back to $thisdir, rather than the directory `this_dir'.
7141
71421994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7143
7144 * Makefile.in (install-arch-indep): Add missing backslash after a
7145 `then'.
7146
71471994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7148
7149 * Makefile.in (thisdir): New variable.
7150 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7151
71521994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7153
7154 * configure.in: Add freebsd.
7155
71561994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7157
7158 * configure.in: Check for fpathconf.
7159
71601994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7161
7162 * configure.in (with_x_toolkit): Fix typo in previous change.
7163
71641994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7165
7166 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7167
71681994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7169
7170 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7171
71721994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7173
7174 * configure.in: Fix value of docdir.
7175 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7176
71771994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7178
7179 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7180
71811994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7182
7183 * configure.in: New variable docdir to control where the docstring
7184 file goes.
7185 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7186
71871994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7188
7189 * configure.in: When --run-in-place, don't inherit archlibdir.
7190
71911994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7192
7193 * Makefile.in (install-arch-dep, install-arch-indep):
7194 New targets split up former do-install rule.
7195 (do-install): Target deleted.
7196
71971994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7198
7199 * configure.in (mips-sony-newsos*): New configuration.
7200
72011994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7202
7203 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7204
72051994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7206
7207 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7208
72091994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7210
7211 * configure.in: Don't initialize CC.
7212
72131994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7214
7215 * configure.in (creating src/Makefile): Also generate -U switches
7216 for symbols in the $configuration value.
7217
7218 * configure.in: Check for sys_siglist being declared in system header.
7219
72201994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7221
7222 * configure.in (creating src/Makefile): Delete blank lines
7223 along with lines of whitespace.
7224 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7225
72261994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7227
7228 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7229 like C_SWITCH_SYSTEM.
7230 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7231
72321994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7233
7234 * configure.in (drem): Check for this function.
7235
72361994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7237
7238 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7239 If CPP was inherited from environment, don't use NON_GNU_CPP.
7240 (NON_GNU_CC): Likewise.
7241 (handling with_gcc): Use explicit if in the `no' case.
7242 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7243
72441994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7245
7246 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7247
72481994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7249
7250 * configure.in: Check whether fmod exists.
7251
72521994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7253
7254 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7255 {src,lisp}/OChangeLog.
7256
72571994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7258
7259 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7260 necessary for proper operation. This code works with the current
7261 released version of Autoconf.
7262
72631994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7264
7265 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7266 (USE_X_TOOLKIT): Define it for all values except `no'.
7267
7268 * configure.in: Undo first Jan 8 change and Jan 16 change.
7269
72701994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7271
7272 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7273 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7274
7275 * Makefile.in (lwlib/Makefile): New target.
7276 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7277 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7278 (unlock, relock): Handle lwlib subdir.
7279
7280 * Makefile.in: Add some .PHONY targets.
7281
7282 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7283
7284 * lwlib: New subdirectory.
7285
72861994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7287
7288 * configure.in: If CPP has a value that is a directory,
7289 discard the value.
7290
72911994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7292
7293 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7294 remove -U[0-9]*.
7295
72961994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7297
7298 * Makefile.in (do-install): Install the dired-x info files.
7299
7300 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7301 (See src/s/sol2.h.)
7302
73031994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7304
7305 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7306
73071994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7308
7309 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7310 AC_OUTPUT as it should be; hopefully noone will again see fit to
7311 gratuitously break this and not make a change log entry.
7312 Optimized sed processing of Makefile.in and cpp output; now
7313 preserves comments previously removed from the cpp input.
7314 Eliminated temp file for cpp output. Generate -U switches to
7315 undefine all identifiers that appear in the directory name
7316 ${srcdir}; pass these to cpp.
7317
7318 * configure.in (version): Fix sed regexp to match two-elt version
7319 number.
7320
7321 * configure.in: Check for strerror.
7322
73231994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7324
7325 * configure.in: Test for bcmp.
7326
73271994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7328
7329 * make-dist (tempdir): Put subdir msdos into the distribution.
7330
73311993-01-07 Morten Welinder (terra@diku.dk)
7332
7333 * config.bat: New file.
7334
73351994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7336
7337 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7338
73391994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7340
7341 * configure.in (m68*-next-*): Don't care about which os is specified.
7342 (i[34]86-*-*): Check for *-nextstop*.
7343
73441993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7345
7346 * configure.in: Check for setsid.
7347
73481993-12-17 Richard Stallman (rms@srarc2)
7349
7350 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7351
73521993-12-15 Richard Stallman (rms@srarc2)
7353
7354 * Makefile.in (mkdir): Make only the lockdir writable.
7355
7356 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7357
73581993-12-11 Richard Stallman (rms@srarc2)
7359
7360 * Makefile.in (libdir): Use @libdir@.
7361
73621993-12-08 Richard Stallman (rms@srarc2)
7363
7364 * Makefile.in (install): Add empty command.
7365
73661993-12-04 Richard Stallman (rms@srarc2)
7367
7368 * make-dist: Put man/getopt.c in the dist.
7369
7370 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7371
7372 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7373
73741993-12-03 Richard Stallman (rms@srarc2)
7375
7376 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7377 Set it for all solaris versions.
7378 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7379 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7380 Likewise for NON_GNU_CC and CC.
7381
73821993-12-01 Richard Stallman (rms@srarc2)
7383
7384 * configure.in (mips-mips-riscos4*): Assign variable CC.
7385 (checking ${with_gcc}): If "no", don't override CC if already set.
7386 (CC): Initialize it as empty.
7387
73881993-11-30 Richard Stallman (rms@srarc2)
7389
7390 * configure.in (Suns): Set CPP if *-solaris2.3*.
7391
73921993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7393
7394 * Version 19.22 released.
7395
7396 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7397
73981993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7399
7400 * make-dist: When breaking links, use cp -p.
7401 Copy install.sh into distribution.
7402 Move the temp dir up into the parent dir;
7403 don't leave the staging dir make-dist.tmp... in existence.
7404 * install.sh: New file.
7405
74061993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7407
7408 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7409
74101993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7411
7412 * configure.in (version): When --run-in-place, exclude
7413 ${datadir}/emacs/site-lisp from locallisppath.
7414
74151993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7416
7417 * configure.in: Delete jumk.c before writing it.
7418
74191993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7420
7421 * Version 19.21 released.
7422
7423 * Makefile.in (mkdir): Ignore error from chmod.
7424
74251993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7426
7427 * make-dist: Don't put lisp/forms.README in the distribution.
7428
74291993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7430
7431 * configure.in (creating src/Makefile): Before running cpp,
7432 discard all lines that start with `# Generated' or /**/#.
7433
74341993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7435
7436 * Version 19.20 released.
7437
7438 * make-dist: Use build-ins.in, not build-install.in.
7439 Don't bother updating TAGS since it's not included.
7440
7441 * build-ins.in: Renamed from build-install.in.
7442
74431993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7444
7445 * make-dist: Don't try to link *.texinfo--there are none now.
7446 When running make in lib-src, specify YACC var value.
7447
74481993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7449
7450 * configure.in (extrasub): Add vpath patterns for %.[yls].
7451
7452 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7453 Instead just include the commands to make src/Makefile as the
7454 second arg to AC_OUTPUT.
7455
7456 * configure.in: Use : instead of dnl for comment inside
7457 $makefile_command.
7458
7459 * configure.in: No longer use vpath_sed. Instead, when we notice
7460 srcdir already configured, set extrasub to hack vpath in the
7461 makefiles.
7462
7463 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7464 before moving it.
7465 * Makefile.in (VPATH): Define to @srcdir@.
7466
74671993-09-28 Brian J. Fox (bfox@cubit)
7468
7469 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7470 doesn't exist. Just copy src/Makefile.in instead. Touch
7471 all of the Makefiles after editing config.status.
7472
7473 * INSTALL: Update documentation to match new configuration
7474 mechanism.
7475
74761993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7477
7478 * configure.in: Allow any of the path or directory Makefile
7479 variables to be set with flags to configure. Create all Makefiles
7480 at configure time. Edit special commands into config.status after
7481 src/Makefile.in is built from src/Makefile.
7482
7483 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7484 If these files are out of date, simply have config.status
7485 rebuild them; don't rebuild them explicitly.
7486
74871993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7488
7489 * build-install.in: Change src/xemacs to src/emacs. We no longer
7490 create src/xemacs, so the file wouldn't be found.
7491
7492 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7493
74941993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7495
7496 * configure.in: Avoid forcing the search of /usr/include before
7497 fixed include files by resetting C_SWITCH_X_SITE if it is
7498 "-I/usr/include".
7499
75001993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7501
7502 * Makefile.in (@rip_paths@locallisppath):
7503 Delete ${datadir}/emacs/site-lisp.
7504
75051993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7506
7507 * configure.in:
7508 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7509 Remove ${extra_output} from AC_OUTPUT call.
7510
75111993-09-17 Brian J. Fox (bfox@inferno)
7512
7513 * make-dist: Quote backquotes found in strings to be echoed.
7514
7515 * configure.in: Use "sh -c pwd" when we want to avoid having the
7516 shell fix up the value of $PWD.
7517
75181993-09-13 Brian J. Fox (bfox@inferno)
7519
7520 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7521 of the installation fail. Suggested by Karl Berry.
7522
75231993-08-30 Brian J. Fox (bfox@inferno)
7524
7525 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7526 was used. Set MAKEFLAGS from MFLAGS.
7527
75281993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7529
7530 * configure.in: Test for res_init in libc.
7531
75321993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7533
7534 * configure.in: In the file ${tempcname}, use configure___
7535 instead of @configure@.
7536
75371993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7538
7539 * make-dist: Dist vpath.sed
7540
7541 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7542 Depend on vpath.sed.
7543 Replace sed comand for VPATH with @vpath_sed@.
7544
7545 * configure.in: Substitute variable `vpath_sed'.
7546 If not in $srcdir and $srcdir is configured,
7547 issue warning that GNU make is required,
7548 and set vpath_sed to use vpath.sed script.
7549
75501993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7551
7552 * configure.in: Remove check for $srcdir being configured. This
7553 pretty much works now.
7554 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7555 Check for XFree86 (/usr/X386/include) independent of whether
7556 -lXbsd exists.
7557
7558 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7559 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7560 `make'.
7561
75621993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7563
7564 * Version 19.19 released.
7565
7566 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7567
75681993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7569
7570 * configure.in: Check for XScreenNumberOfScreen.
7571
75721993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7573
7574 * configure.in: Add * to end of all configuration alternatives.
7575 (m68*-sony-newsos3*): New alternative.
7576
75771993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7578
7579 * make-dist: Include getdate.c in distribution.
7580
7581 * configure.in: For --help, use $PAGER if it is set.
7582 (LIB_X11_LIB): Default to -lX11.
7583 (mips-sgi-irix5.*): New alternative.
7584
7585 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7586
7587 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7588 Recognize *.B8.* as hpux version 8.
7589 (m68*-tektronix-bsd*): Fix typo in tek4300.
7590 (AC_HAVE_FUNCS): Add ftime.
7591
75921993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7593
7594 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7595 Use tekxd88, not tekXD88.
7596
75971993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7598
7599 * configure.in: Check for -lm. Then can check for frexp and logb.
7600
76011993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7602
7603 * Version 19.18 released.
7604
7605 * make-dist (src): Don't put gnu-hp300 in dist.
7606 (src, lisp): Include OChangeLog in dist.
7607
76081993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7609
7610 * configure.in: Test for presence of logb and frexp functions.
7611
76121993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7613
7614 * configure.in (machine): Add i370-ibm-aix*.
7615
76161993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7617
7618 * configure.in (function checks): Test for mkdir and rmdir.
7619
7620 * configure.in (function checks): Don't test for random and bcopy
7621 only when we're building with X; look for them all the time.
7622
76231993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7624
7625 * configure.in: Test for availability of bcopy functions, searching
7626 the X libraries if we're using X.
7627
7628 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7629 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7630 versions of AIX, and needs to be passed to the loader.
7631
7632 * configure.in: Test for the availability of the
7633 XScreenResourceString function.
7634
76351993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7636
7637 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7638 LD_SWITCH_X_SITE and assume --with-x11.
7639 Only look for X11 files if we weren't told about a window system
7640 or if we were told to use X11 but not told where.
7641 Search the libraries from the s and/or m files when checking for
7642 functions.
7643
7644 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7645
76461993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7647
7648 * make-dist: Include lisp/dired.todo in the distribution.
7649
76501993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7651
7652 * configure.in: Add code to set HAVE_INET_SOCKETS.
7653
76541993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7655
7656 * configure.in: If we do find x_includes and x_libraries
7657 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7658
76591993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7660
7661 * make-dist: Include src/gnu-hp300 in the dist.
7662
7663 * configure.in (canonical): New variable holds the canonicalized
7664 configuration. Don't alter `configuration'. Use `configuration'
7665 for Makefile.in for file naming.
7666 (testing x_includes and x_libraries): Use =, not ==.
7667
76681993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7669
7670 * Version 19.17 released.
7671
7672 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7673 directory's makefile. This allows the invocation of CPP which
7674 builds xmakefile to receive these switches. The SunSoft C
7675 preprocessor inserts spaces between tokens if it doesn't get the
7676 -Xs flag requested in src/s/sol2.h.
7677
76781993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7679
7680 * configure.in (m68k-bull-sysv3): New config.
7681
76821993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7683
7684 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7685 the X Windows libraries.
7686
76871993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7688
7689 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7690 the distribution. Those files aren't kept in their own
7691 subdirectory any more.
7692
76931993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7694
7695 * Version 19.16 released.
7696
76971993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7698
7699 * configure.in: Add --verbose flag.
7700
77011993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7702
7703 * version 19.15 released.
7704
77051993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7706
7707 * Makefile.in (top_distclean): Use -f switch when cleaning out
7708 lock dir; it might be empty.
7709
7710 * configure.in: Only check for -lXbsd once.
7711
77121993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7713
7714 * Version 19.14 released.
7715
77161993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7717
7718 * make-dist: If using gzip, create distribution with '.gz' extension.
7719
7720 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7721 (lisp/forms-mode): This doesn't exist anymore.
7722
7723 * configure.in: Look for the closedir function.
7724
77251993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7726
7727 * configure.in (CPP): Autoconf sets this to a shell variable
7728 reference, which doesn't work when it's edited into a makefile.
7729 Expand that variable reference.
7730
7731 * Makefile.in (CPP): New variable.
7732 (src/Makefile): Edit CPP into src/Makefile.
7733
7734 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7735 and entering double quotes to get the values of LD_SWITCH_X_SITE
7736 and the other make variables; make substitutes them in anyway.
7737
7738 * Makefile.in (uninstall): Don't remove the lisp and etc
7739 directories if they're in the source tree.
7740
7741 Bring mumbleclean targets into conformance with GNU coding standards.
7742 * Makefile.in (mostlyclean, clean): Separate these two; just have
7743 them pass the request to the subdirectory makefiles.
7744 (distclean): Pass the request down, and then get rid of the
7745 files configure built, and get rid of the Makefiles.
7746 (realclean): Pass the request down, and then do the same things
7747 distclean does.
7748 (uninstall, info, dvi): New targets.
7749
7750 * configure.in: Move clause for PC-compatible i386 box to the end
7751 of the case statement, to avoid masking configurations below.
7752
7753 * configure.in: Add case for m88k-motorola-sysv4.
7754
7755 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7756 the HP 68000 machines.
7757
7758 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7759 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7760 preprocessor won't fiddle with them.
7761
77621993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7763
7764 * Makefile.in (TAGS): cd to src to run etags.
7765
77661993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7767
7768 * configure.in (version): Check the X libraries for XrmSetDatabase
7769 and random, and see if we have -lXbsd.
7770
77711993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7772
7773 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7774 s/*.h and m/*.h files. Martin Tomes
7775 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7776
77771993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7778
7779 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7780 above the general i386 alternative.
7781
77821993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7783
7784 * configure.in: Recognize configuration name for Data General
7785 AViiON machines.
7786
7787 * configure.in: Use AC_LONG_FILE_NAMES.
7788
77891993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7790
7791 * configure.in: Test for bison.
7792 * Makefile.in (YACC): New variable.
7793 (lib-src/Makefile.in): Edit YACC into the makefile.
7794
77951993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7796
7797 * Version 19.13 released.
7798
7799 * configure.in (CFLAGS): Don't set this according to the value of
7800 the GCC shell variable. Instead, consult the machine and system
7801 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7802 test __GNUC__ while we're at it.
7803
7804 * configure.in: Remove extra ;; from hpux cases.
7805
78061993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7807
7808 * configure.in: Check to see if the system has -ldnet.
7809
78101993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7811
7812 * make-dist: Add clauses to distribute lisp/forms-mode.
7813
78141993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7815
7816 * configure.in (machine): Fix the versions in hpux version number test.
7817 Do not guess based on cpu type. Do check for explicit system version.
7818
78191993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7820
7821 * configure.in: Do NOT look for `unknown' as company name.
7822
78231993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7824
7825 * configure.in: Fix typo in message.
7826
78271993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7828
7829 * Version 19.12 released.
7830
7831 * Makefile.in (do-install): Correct previous etc-copying change.
7832 Partially rewrite using `if'.
7833 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7834
7835 * Version 19.11 released.
7836
7837 * configure.in: Handle 386bsd.
7838
78391993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7840
7841 * make-dist: Update getdate.c.
7842
7843 * configure.in: Handle bsd386.
7844
7845 * Makefile.in (do-install): Use `-' in tar options.
7846
7847 * configure.in: Change ! "${...}" to x"${...}" = x.
7848
7849 * Makefile.in (do-install): Copy the DOC-* files from the build
7850 etc directory, as well as lots of things from ${srcdir}/etc.
7851
7852 * make-dist: Copy config.guess.
7853
7854 * configure.in: Handle AIX versions 1.2, 1.3.
7855
78561993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7857
7858 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7859 the configuration name mips-mips-usg* to represent USG systems.
7860
7861 * configure.in: Fix logic to detect if srcdir is already configured.
7862
7863 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7864
7865 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7866 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7867 of a directory; cd might fail, and have pwd print out the current
7868 directory.
7869
78701993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7871
7872 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7873
78741993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7875
7876 * configure.in: Complain if srcdir points at an already-configured
7877 tree.
7878
78791993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7880
7881 * Version 19.10 released.
7882
78831993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7884
7885 * Makefile.in: Use Makefile comments, not C comments.
7886
7887 * configure.in: Add case for the Tektronix XD88.
7888
78891993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7890
7891 * configure.in: Handle sysv4.2 and sysvr4.2.
7892
78931993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7894
7895 * configure.in: Traverse the argument list without destroying it;
7896 don't use shift. It turns out that "set - ${saved_arguments}"
7897 doesn't work portably.
7898
7899 * configure.in: Add missing "fi".
7900
7901 * make-dist: Rebuild configure if configure.in is newer.
7902
7903 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7904 targets to be executed even if make remembers that it has already
7905 satisfied FRC.
7906
79071993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7908
7909 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7910
7911 * configure.in (romp): Handle various version numbers with aos and bsd.
7912
79131993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7914
7915 * configure.in: Fix message text.
7916
79171993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7918
7919 * make-dist: Make a `site-lisp' directory in the distribution,
7920 instead of a `local-lisp' directory, which hasn't been the
7921 appropriate name for a long time.
7922 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7923 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7924
7925 * Makefile.in (do-install): Correctly detect if ./etc and
7926 ${srcdir}/etc are the same.
7927
7928 * configure.in: Extract UNEXEC from the system configuration
7929 files, compute the name of the source file corresponding to the
7930 object file, and #define it as UNEXEC_SRC in config.h.
7931
7932 * configure.in: If srcdir is '.', then try using PWD to make it
7933 absolute.
7934
7935 * configure.in: Include ${srcdir} in the printed report, to help
7936 people notice if it's an automounter path.
7937
79381993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7939
7940 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7941
79421993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7943
7944 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7945 when they are different. Add `shift' command.
7946 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7947 (externallispdir): Var deleted.
7948
7949 * configure.in: Delete spurious paren outputting short_usage.
7950
79511993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7952
7953 * Version 19.9 released.
7954
79551993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7956
7957 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7958 subdirectory makes.
7959
7960 * make-dist: Check for .elc files with no corresponding .el file.
7961
7962 * Makefile.in (mkdir): Make all the directories in locallisppath.
7963
7964 * config.guess: New file.
7965 * configure.in: Use it, tentatively.
7966 * INSTALL: Mention its usage.
7967
7968 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7969 the former gives you the operating system rev directly. Use
7970 s/hpux.h if we don't recognize what we got.
7971
7972 * Makefile.in (do-install): Don't remove a destination directory
7973 if it's the same as the source. If ${srcdir}/info == ${infodir},
7974 don't try to copy the info files.
7975
7976 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7977 doesn't work if you're not using a separate source directory.
7978 (do-install): Copy the build tree's etc directory only after
7979 making sure it's not also the source tree's etc directory.
7980
79811993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7982
7983 * configure.in: Handle sunos4.1.3 specially.
7984
79851993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7986
7987 * Makefile.in (INSTALL): Add definition.
7988
7989 * configure.in: Fix some messages. Support -with-gnu-cc.
7990 At the end, use `set --', not `set -'.
7991 Delete spurious `.h' in hpux alternatives.
7992
79931993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7994
7995 * Version 19.8 released.
7996
79971993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7998
7999 * configure.in: When looking for source in the same directory as
8000 the configure script, make the path thus discovered absolute.
8001 If the user specifies the `--srcdir' switch, make that directory
8002 absolute too.
8003
8004 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8005
8006 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8007 too, as the value of the PATH_INFO macro.
8008
8009 * configure.in: Check to see if the source lives in the same
8010 directory as the configure script.
8011
80121993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8013
8014 * Makefile.in (install): Split this into `install' and
8015 `do-install', to give people more control over exactly what gets
8016 done.
8017 (do-install): New target, containing the guts of `install'. Don't
8018 remove and recreate the directories inside the copying loop - do
8019 it all before the copying loop. Pass more flags to the lib-src
8020 make.
8021 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8022 avoid errors and warnings.
8023
8024 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8025 the manufacturer - the more general case was blocking other i386
8026 configuration names below, and that's how the names are written in
8027 MACHINES anyway.
8028
8029 * make-dist: When breaking links, remove the link before moving
8030 the copy onto it, to avoid interactive behavior.
8031
8032 * Makefile.in: Doc fix.
8033
8034 * configure.in: Doc fix.
8035
8036 * INSTALL: Mention --exec-prefix option.
8037
8038 * configure.in: Add support for the `--exec-prefix' option.
8039 * Makefile.in: Accept that support.
8040
8041 * configure.in: Use the AC_PROG_INSTALL macro.
8042 * Makefile.in (INSTALL): Variable removed.
8043 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8044
8045 * configure.in: Distinguish between hp800's and hp700's by calling
8046 "uname -m".
8047
80481993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8049
8050 * configure.in: Recognize configuration names for i860 boxes
8051 running SYSV.
8052
80531993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8054
8055 * configure.in: Distinguish between hp800's and hp700's by the
8056 version of HP/UX they run, since that's something people are more
8057 likely to know - hp700's run 8.0.
8058 Add HP 700 configuration.
8059
8060 * configure.in: Test for the presence of the `rename' function.
8061
8062 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8063 configure.in.
8064 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8065
8066 * make-dist: Break intra-tree links.
8067
8068 * configure.in: Explain that this is an autoconf script, and give
8069 instructions for rebuilding configure from it. Arrange to put
8070 comments in configure explaining this too.
8071
8072 * configure.in: Make the first line of the configure script be
8073 "#!/bin/sh". Leaving the first line blank didn't work.
8074
8075 * configure.in (long_usage): Removed; made short_usage describe
8076 the options briefly.
8077
8078 * configure.in: Implement the --prefix option.
8079 * Makefile.in (prefix): Add support for it here.
8080 * INSTALL: Document it here.
8081
8082 * Makefile.in (install): Don't assume that the files in the `info'
8083 subdirectory match *.info. They don't have that prefix.
8084
80851993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8086
8087 * configure.in: Add case for version 5 of Esix.
8088
80891993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8090
8091 * Version 19.7 released.
8092
8093 * make-dist: There aren't any *.com files in lib-src anymore.
8094
8095 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8096 them; they're symlinks to other filesystems on the GNU machines.
8097
8098 * make-dist: Check that the manual reflects the same version of
8099 Emacs as stated in lisp/version.el. Edit that version number into
8100 the README file.
8101
81021993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8103
8104 * configure.in: Remove the hack of AC_DEFINE; use
8105 AC_DEFINE_UNQUOTED.
8106
81071993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8108
8109 * make-dist: Don't distribute precomp.com, compile.com, or
8110 link.com from ./src; they're in ./vms now.
8111
8112 Some time-handling patches from Paul Eggert:
8113 * configure.in: Add AC_TIMEZONE.
8114
81151993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8116
8117 * configure.in: Recognize Linux as a valid operating system for
8118 the i386.
8119
81201993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8121
8122 * make-dist: Distribute some VMS files we got from Richard Levitte.
8123
8124 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8125 the source for the sed command, not oldXMenu/Makefile.
8126
81271993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8128
8129 * INSTALL: Don't claim the srcdir option doesn't work.
8130
81311993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8132
8133 * configure.in: Include remarks saying what order the autoconf
8134 tests should go in, and remind people to change config.h.in
8135 whenever they add autoconf tests which make #definitions.
8136
8137 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8138
81391993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8140
8141 * Makefile.in (oldXMenu/Makefile): Make this depend on
8142 ${srcdir}/oldXMenu/Makefile.in, not itself.
8143
8144 * PROBLEMS: Some updates from David J. Mackenzie.
8145
8146 More changes from David J. Mackenzie.
8147 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8148 removed; autoconf and config.h should specify all these
8149 differences.
8150 (buildlisppath): Make this path depend on ${srcdir}.
8151 (INSTALLFLAGS): Removed.
8152 (INSTALL): Include the -c flag.
8153 (install): Change the way we invoke install accordingly.
8154
8155 Install ${srcdir} changes from DJM.
8156 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8157 list.
8158 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8159 the source tree and the etc directory in the object tree.
8160 (${SUBDIR}): Pass the prefix variable down to submakes.
8161 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8162 in /bin.
8163 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8164 values for srcdir and VPATH.
8165 (install): Add `v' flag to tar command. Make sure that `dir'
8166 exists in ${srcdir}/info before copying it. Remember that the man
8167 pages come from the source tree, not the object tree.
8168 * configure.in: Remove remarks saying that the --srcdir option
8169 doesn't work.
8170 Create the etc directory in the object tree.
8171 Recognize configuration names of the form *-sun-solaris*.
8172 Recognize sunos5 and solaris as operating system names.
8173
8174 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8175 lib-src/getdate.y and src/systime.h.
8176
81771993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8178
8179 * make-dist: Make links in info subdir.
8180
81811993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8182
8183 * configure.in: Call AC_STDC_HEADERS.
8184
81851993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8186
8187 * configure.in: Sidestep autoconf's quoting of the second argument
8188 of AC_DEFINE, so we can specify the value to put there. It would
8189 be nice if autoconf provided some way to specify computed values
8190 for macros.
8191
81921993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8193
8194 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8195 this is always just -DHAVE_CONFIG_H.
8196
8197 The GNU coding standards specify that CFLAGS should be left for
8198 users to set.
8199 * Makefile.in (CFLAGS): Let configure determine the default value
8200 for this. Don't
8201 have it default to DEFS.
8202 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8203 (lib-src/Makefile, src/Makefile): Edit the default value for
8204 CFLAGS into these files, not DEFS.
8205 * configure.in (CFLAGS): Choose a default value for this - "-g"
8206 normally, or "-g -O" if we're using GCC. Edit it into the
8207 top-level Makefile.
8208
8209 * configure.in: When scanning the machine and system description
8210 #include files, write their names to conftest.c properly.
8211
82121993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8213
8214 * configure.in: In configuration name case for Apallos running
8215 Domainios, set opsys, not opsysfile.
8216
8217 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8218 src/config.h, instead of AC_OUTPUT; the latter overwrites
8219 src/config.h even when it hasn't changed, puts a makefile-style
8220 comment at the top even though it's C code, and produces a
8221 config.status script which doesn't do the job right.
8222
8223 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8224 can use a symbolic link to get the X Menu library into src.
8225 * Makefile.in (LN_S): New variable.
8226 (src/Makefile): Edit the value of LN_S into this makefile.
8227
82281993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8229
8230 * configure.in: Support *-sco3.2v4* as opsystem.
8231
8232 * make-dist: Don't include calc directory.
8233 Exclude many files in the man directory; copy a few.
8234
82351993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8236
8237 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8238 call AC_STRUCT_TM to see what's in time.h.
8239
8240 * configure.in: Employ quoting stupidity to get the value of CPP
8241 to expand properly.
8242
82431993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8244
8245 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8246 variable to scan the machine and system description files.
8247
8248 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8249 so that getdate.y builds correctly.
8250
82511993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8252
8253 * configure.in (tempcname): Change this to "conftest.c", so it will
8254 work properly on systems with short filenames; this is the name
8255 autoconf uses.
8256
8257 * configure.in: Also detect the availability of dup2 and
8258 gethostname.
8259
8260 * configure.in: Use the AC_ALLOCA test.
8261 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8262 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8263
82641993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8265
8266 * make-dist: Distribute configure, as well as configure.in.
8267 Oversight.
8268
82691993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8270
8271 * Makefile.in (install): Print out the name of the directory we're
8272 copying, so people can have some idea of whether we're making
8273 progress.
8274
8275 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8276 Don't forget to re-create the COPYDESTS directories after we clear
8277 them out.
8278
82791993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8280
8281 * Makefile.in: Add autoconf cookies so that the configure
8282 script can comment out sections of path variable definitions to
8283 choose between the installable configuration and the run-in-place
8284 configuration.
8285 * configure.in: Add new option `--run-in-place', to select the
8286 run-in-place path definitions.
8287
8288 * configure.in: Add a clause to the big configuration name case
8289 for the NeXT machine.
8290
82911993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8292
8293 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8294 Make sure that each source directory exists, and is different from
8295 the destination directory; then, delete the destination before
8296 copying over the source.
8297
8298 * make-dist: Distribute configure.in, instead of configure.
8299
83001993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8301
8302 * configure.in: Don't set CC to "gcc -O" if the user specifies
8303 `--with-gcc'. Add -O to DEFS if GCC is set.
8304
83051993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8306
8307 * Makefile.in (clean mostlyclean): Missing right paren.
8308
8309 * configure.in: When checking for X windows, search for an X11
8310 subdirectory of ${x_includes}.
8311
8312 * configure.in: Check for gettimeofday function, for getdate.y.
8313
8314 Change `configure' to a mixture of custom code and autoconf stuff.
8315 autoconf can't derive all the information we need, but we'd really
8316 like to be able to take advantage of some of its tests, and its
8317 file-editing facilities.
8318 * configure.in: Renamed from configure.
8319 Quote the sections of shell script we want copied literally to
8320 the configure script.
8321 (compile): Initialize this to make the autoconf macros' code happy.
8322 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8323 code to do their jobs.
8324 Use autoconf to produce Makefile and src/config.h.
8325 Remove the Makefile-style comment that autoconf places at the top
8326 of src/config.h.
8327 (config_h_opts): Removed - no longer necessary.
8328 * Makefile.in (configname): Renamed to configuration.
8329 (CONFIG_CFLAGS): Renamed to DEFS.
8330 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8331 get values via autoload @cookies@.
8332 (libsrc_libs): Get this from autoconf. We used to do nothing
8333 about this.
8334 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8335
8336 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8337 echo the move-if-change command.
8338
83391993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8340
8341 * make-dist: Distribute lib-src/rcs-checkin.
8342
8343 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8344 Don't try to make links to the RCS or Old subdirectories.
8345 Use the appropriate extension for the compression type in use.
8346 Create the tar file in the shell's initial default directory, not
8347 in ${tempparent}.
8348 Erase the whole ${tempparent} tree, not just ${tempdir}.
8349
83501993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8351
8352 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8353 use to build paths.h.
8354 (lib-src/Makefile, src/Makefile): Similarly.
8355
8356 * configure: Extend test for working `const' keyword to handle AIX
8357 3.2 cc.
8358
83591993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8360
8361 * make-dist: Distribute lisp/term/ChangeLog.
8362
8363 Arrange for C compilation throughout the tree to get
8364 C_SWITCH_SYSTEM from the configuration files.
8365 * configure: Extract C_SWITCH_SYSTEM from the machine and
8366 system-dependent files, and save it in the top-level Makefile.
8367 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8368 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8369
8370 * make-dist: Include the VMS support files in oldXMenu in the
8371 distribution.
8372
8373 * configure: Doc fix.
8374
8375 * configure: Fix corrupted config_h_opts.
8376
8377 * configure: Properly report option names in error messages.
8378
8379 * configure: Properly recognize --x-includes and --x-libraries
8380 options.
8381
8382 * configure: Fix syntax errors in code handling XFree386.
8383
83841993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8385
8386 * configure: Add special code to detect XFree386, and tell
8387 config.h about it.
8388
8389 * configure: Properly handle extracting values of LIBS_MACHINE and
8390 LIBS_SYSTEM that contain spaces.
8391
8392 * configure: Add `--x-includes' and `--x-libraries' options. I
8393 think these are dopey, but no less than three alpha testers, at
8394 large sites, have said they have their X files installed in odd
8395 places. Implement them by setting C_SWITCH_X_SITE and
8396 LD_SWITCH_X_SITE in src/config.h.
8397
83981993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8399
8400 * make-dist: Don't distribute etc/Old files.
8401
8402 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8403 backups.
8404
84051993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8406
8407 * make-dist: Fix typo.
8408
84091993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8410
8411 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8412 in some cases where it should but didn't seen to.
8413
8414 * Makefile.in: Added unlock and relock productions.
8415
84161993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8417
8418 * make-dist: Add a --compress option to force make-dist to use
8419 compress.
8420
8421 * make-dist: Use gzip, if we can find it.
8422
8423 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8424 make rs6000-ibm-aix default to -aix32.
8425
84261993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8427
8428 * Makefile.in: Added `Developer's configuration' section.
8429
84301993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8431
8432 * Makefile.in: Add commented-out variable settings for developer's
8433 configuration.
8434
84351993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8436
8437 * make-dist: Distribute `src/bitmaps' too.
8438
84391993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8440
8441 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8442 make rs6000-ibm-aix default to -aix32.
8443
84441993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8445
8446 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8447
8448 * Makefile.in (install.sysv): Add a second `$' in front of
8449 `${dest}', so that the shell will expand it, instead of Make.
8450
8451 * configure: When processing the name of the configure script,
8452 collapse `././' to `./', but leave a single `./' prefix alone.
8453
8454 * configure: Doc fix.
8455
84561993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8457
8458 * configure: Handle isc3.0 correctly.
8459
84601993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8461
8462 * make-dist: Don't try to copy the COPYING notice into
8463 external-lisp; we're not distributing that directory any more.
8464
84651993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8466
8467 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8468 Remove CVS subdirectories from the installed directory trees, as
8469 well as RCS directories.
8470
84711993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8472
8473 * make-dist: Only copy gmalloc.c if we couldn't link it.
8474 Don't try to copy man/{README,Makefile} unless they actually exist.
8475
8476 * Makefile.in (lisppath): Don't include externallispdir in this.
8477 We're not sure whether we're even going to distribute the
8478 directory yet.
8479
84801993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8481
8482 * make-dist: Don't distribute the external-lisp directory anymore.
8483 * INSTALL: Remove all references to external-lisp.
8484
8485 * configure: Detect whether the compiler supports `const'
8486 properly, and edit src/config.h accordingly.
8487
8488 * configure: Tweak layout of final report.
8489
8490 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8491 CFLAGS.
8492
8493 * Makefile.in (locallisppath): Make this default to
8494 ${datadir}/emacs/site-lisp, instead of
8495 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8496 the same thing, and local-lisp causes completion conflicts with
8497 lock.
8498 (lisppath): Add ${externallispdir} to this.
8499 * INSTALL: Adjust installation directions.
8500
8501 * Makefile.in (externallispdir): New variable, to say where to
8502 install the externally-maintained lisp files.
8503 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8504 the others.
8505 * INSTALL: Describe external-lisp and the new externallispdir
8506 variable.
8507
85081993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8509
8510 * configure (progname): New option `--with-gcc'. Make it clearer
8511 how we are trying to guess whether or not we have GCC.
8512 * INSTALL: Document the `--with-gcc' option, and improve
8513 description of `--with-x' options.
8514
85151993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8516
8517 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8518 ${infodir} from these variables; we have written out explicit code
8519 to install the info files.
8520
85211993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8522
8523 * make-dist: Don't distributed the RCS files in the etc directory.
8524
85251993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8526
8527 * Makefile.in: Some makes can't handle comments in the middle of
8528 commands; move them to before the whole rule.
8529
85301993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8531
8532 * README: Mention what Emacs is.
8533
85341993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8535
8536 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8537 Add `./cpp' and `./man' back into the distribution.
8538
85391993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8540
8541 * Makefile.in: Define MAKE, and use where appropriate.
8542
85431993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8544
8545 * make-dist: Remember that the authoritative COPYING notice is
8546 `etc/COPYING', not `../etc/COPYING'.
8547
85481992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8549
8550 * make-dist: Make sure that the COPYING notices in each directory
8551 are copies, not symlinks.
8552
85531992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8554
8555 * INSTALL: The build process produces an executable called `emacs'
8556 now. Change references.
8557 * Makefile.in: Adjust `install.mumble' targets to install
8558 `src/emacs', not `src/xemacs'.
8559
8560 * configure: Start with a blank line; this keeps some old CSH's
8561 from thinking it's a CSH script. Most systems will just use
8562 /bin/sh to run it, which is what we're expecting; the only other
8563 shells which might try to interpret it themselves are probably
8564 Bourne-compatible.
8565
85661992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8567
8568 * INSTALL: Improvements suggested by David Mackenzie.
8569
85701992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8571
8572 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8573 Don't try to copy the info files if there aren't any; the
8574 unexpanded globbing pattern disappoints `install'. Ignore the
8575 return status of that command.
8576
8577 * INSTALL: Updated for new configuration arrangement.
8578
8579 * configure: Don't make the top-level Makefile read-only - people
8580 may want to edit the values of the path variables.
8581
8582 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8583 Install the info files in ${infodir}. Install the executable
8584 under both `emacs' and `emacs-VERSION'.
8585
8586 * Makefile.in: Doc fix.
8587
8588 * Makefile.in (exec_prefix): New variable, as per latest version
8589 of coding standards.
8590 (bindir, libdir): Use it, instead of `prefix'.
8591 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8592
8593 * Makefile.in (mandir): Make the default value for this depend on
8594 $(prefix).
8595
8596 * Makefile.in (datadir, statedir, libdir): Make these all default
8597 to ${prefix}/lib.
8598 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8599 to compensate.
8600
8601 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8602 Install the etags and ctags man pages too.
8603
8604 * Makefile.in (distclean): Don't delete backup files; that's the
8605 job of extraclean.
8606 (extraclean): Like distclean, but deletes backup and autosave files.
8607
86081992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8609
8610 Make path specification conform to GNU coding standards.
8611 * configure (long_usage): Remove all traces of old arguments from
8612 usage messages, and document the options we do accept in more
8613 detail: -with-x... and --srcdir.
8614 (options, boolean_opts): Deleted; we don't have enough options to
8615 make this worthwhile.
8616 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8617 along with the code which supported them; these should be set as
8618 arguments to the top-level make.
8619 (config_h_opts): Since this no longer doubles as a list of option
8620 names, make them upper case; this simplifies the code which uses
8621 them to build the sed command to edit src/config.h. Change the
8622 code which sets them.
8623 (cc, g, O): Don't allow the user to set these using options; they
8624 should be specified using `CC=' and `CFLAGS=' arguments to the
8625 top-level make. Just choose reasonable default values for them,
8626 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8627 values.
8628 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8629 options; use them whenever the configuration files say they're
8630 possible.
8631 Simplify the argument processing loop. Don't accept abbreviations
8632 for option names; these might conflict with other configuration
8633 options in the future.
8634 Add some support for the `--srcdir' option. Check for the sources
8635 in . and .. if `--srcdir' is omitted. If the directories we will
8636 compile in don't exist yet, create them under the current directory.
8637 Note that the rest of the build process doesn't really support
8638 this.
8639 Edit only the top Makefile. That should edit the others. Edit
8640 into the makefile: `version', from lisp/version.el, `configname'
8641 and `srcdir' from the configuration arguments, `CC' and
8642 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8643 the user's path, and LOADLIBES as gleaned from the system
8644 description files.
8645 Simplify the report generated; it doesn't need to include any
8646 description of paths now.
8647 Make `config.status' exec configure instead of just calling it, so
8648 there's no harm in overwriting `config.status'.
8649 * Makefile.in (version, configname): New variables, used to choose
8650 the default values for datadir and libdir.
8651 Path variables rearranged into two clearer groups:
8652 - In the first group are the variables specified by the GNU coding
8653 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8654 manext, infodir, and srcdir).
8655 - In the second are the variables actually used for Emacs's paths
8656 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8657 archlibdir), which depend on the first category.
8658 datadir and libdir default to directories under
8659 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8660 demand.
8661 etcdir and lispdir default to subdirectories of datadir.
8662 archlibdir defaults to libdir.
8663 The new installation tree is a bit deeper than it used to be, so
8664 use the new make-path program in lib-src to build them all.
8665 Always build a new src/paths.h.tmp and then move-if-change it to
8666 src/paths.h, to avoid unnecessary rebuilds while responding to the
8667 right changes.
8668 Remove all mention of arch-lib. Run utility commands from
8669 lib-src, and let the executables be copied into archlibdir when
8670 Emacs is installed.
8671 Add targets for src/Makefile, lib-src/Makefile, and
8672 oldXMenu/Makefile, editing the values of the path variables into
8673 them.
8674 Let lib-src do its own installation.
8675 (datadir): Default to putting data files under
8676 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8677 (emacsdir): Variable deleted; it would only be confusing to use.
8678 (lispdir, etcdir): Default to ${datadir}/lisp.
8679 (mkdir): Use make-path for this.
8680 (lockdir): Do this in mkdir.
8681 (Makefile): New target.
8682
8683 * configure (usage_message): Rename to long_usage.
8684
8685 * make-dist: Don't bother creating an arch-lib directory; that's
8686 only for installation now.
8687
86881992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8689
8690 * configure: Use GCC-style configuration names, using config.sub.
8691 Change the usage and help messages.
8692
8693 * configure: Initialize window_system, not indow_system.
8694
8695 * configure: Report which window system, compiler, and signal
8696 handler return type we decide to use.
8697
8698 * make-dist: Explain what's going on if config.sub and gmalloc.c
8699 can't be linked. Place the code which copies them near the code
8700 which links the rest of the files around them.
8701
87021992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8703
8704 * make-dist: Don't bother to distribute src/*.com, or
8705 src/vmsbuild; those have all been moved to `../vms'.
8706
87071992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8708
8709 * make-dist: Don't forget that the way to avoid filenames starting
8710 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8711 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8712 couldn't make hard links to, since we have two already, and
8713 perhaps more to come.
8714
87151992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8716
8717 * configure: When editing parameters into lib-src/Makefile, change
8718 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8719 needs some other flags too.
8720
87211992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8722
8723 * configure: Remove spurious echo of the configuration name.
8724
8725 * make-dist: Don't distribute files in src/m and src/s whose names
8726 begin with `='.
8727
87281992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8729
8730 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8731 Also LISP_FLOAT_TYPE.
8732
87331992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8734
8735 * make-dist: Copy config.sub, since it's a symbolic link to a file
8736 on another file system.
8737
87381992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8739
8740 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8741 distribution.
8742
8743 * config.sub: New file, to help us recognize configuration names.
8744 * make-dist: Include it in the distribution.
8745
87461992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8747
8748 * configure: Convert `-' to `_' in specified option names.
8749 Accept options with --. Delete --highpri and --have-x-menu options.
8750 New options --with-x and --with-x10 replace -window-system.
8751 Don't mention options --gnu-malloc, --rel-alloc
8752 or --lisp-float-type in help message.
8753
87541992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8755
8756 * make-dist: Include the `vms' subdirectory in the distribution.
8757
87581992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8759
8760 * configure: Remove lines starting with "# DIST: " when building
8761 lib-src/Makefile and src/Makefile. This allows us to mark the
8762 "Makefile.in" files with explanatory comments which won't also get
8763 stuck in the Makefiles.
8764
87651992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8766
8767 * make-dist: Don't use the '+' operator in the sed regular
8768 expression that extracts the version number from lisp/version.el;
8769 Ultrix sed doesn't seem support the operator. Just double the
8770 operand and use *.
8771
87721992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8773
8774 * Makefile.in: Doc fix.
8775
87761992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8777
8778 * configure: Rewrite sed command to remove at most one ./ prefix;
8779 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8780 group.
8781
87821992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8783
8784 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8785
87861992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8787
8788 * make-dist: Go ahead and build a new TAGS file, unless the
8789 --newer option was specified. Don't try to delete a TAGS file
8790 from etc; it's not kept there, and shouldn't be deleted anyway.
8791
87921992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8793
8794 * make-dist: If the lisp directory contains a default.el, don't
8795 distribute it.
8796
8797 * configure: When searching signal.h for the type of a signal
8798 return handler, make a copy of it, not a symbolic link to it; that
8799 way, it will work on systems that don't have symbolic links.
8800
88011992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8802
8803 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8804 option for generating incremental distributions. Stopped it from
8805 generating a TAGS file into the distribution; that sucker is
8806 *big*, and easily enough generated with the toplevel makefile.
8807
88081992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8809
8810 * configure: When writing config.status, don't prefix progname
8811 with a '.'; it might be absolute.
8812
88131992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8814
8815 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8816 /usr/include/X11 exist, not only if both exist.
8817
88181992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8819
8820 * make-dist: Make the new external-lisp directory a duplicate of
8821 the external-lisp directory, not the lisp directory.
8822
88231992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8824
8825 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8826 clean' in arch-lib; it doesn't even have a Makefile.
8827
8828 * Makefile.in (clean, mostlyclean): In the test which tries to
8829 distinguish between the build directory, which should be cleaned,
8830 and the installed directory, which shouldn't, cd to `${emacsdir}',
8831 not `${DESTDIR}${LIBDIR}'.
8832
88331992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8834
8835 * make-dist: Be sure to delete the .c and .h files that YACC and
8836 BISON create from getdate.y.
8837
8838 * external-lisp: New directory; see `external-lisp/README'.
8839 * make-dist: Added support for the external-lisp subdirectory.
8840
8841 * make-dist: Changed message which complains that make-dist wasn't
8842 invoked in the right directory to indicate which files it was
8843 looking for.
8844
88451992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8846
8847 * configure: Add comments explaining why we can't translate
8848 character ranges or control characters in `tr'.
8849
88501992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8851
8852 * configure: When generating the configuration message, we used to
8853 build the message from the start so that each line began with "# "
8854 so that it would be a comment in `config.status'. However, this
8855 causes trouble if any of the variables we use in the message
8856 expand to more than one line of text - as gnu_malloc_reason
8857 sometimes does. So instead, we build the message as it should be
8858 printed to the user (i.e. without the "# " prefixes), and stick on
8859 the "# "s when we write it to `config.status'.
8860
8861 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8862 `lib-src' and `arch-lib'.
8863
8864 * configure: When generating report and `config.status' file, note
8865 that bindir only determines where `make install' and
8866 `build-install' will place the executables; this should make it
8867 clear that the ordinary build process will not try to install
8868 things.
8869
88701992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8871
8872 * make-dist: Change messages to say that we are 'making links to
8873 X', rather than 'copying X'. And put `' quotes around file names.
8874
8875 * make-dist: Include '.tmp' in the name of the staging directory.
8876
8877 * make-dist: Pass the `-f' option to rm when you're not sure that
8878 the files you're removing actually exist.
8879
8880 * make-dist: When setting up etc/COPYING, always nuke whatever is
8881 there, and then copy it in, to make sure we get a real file.
8882
8883 * make-dist: Don't try to distribute *.defns files any more. The
8884 only such file was for simula.el, which has been superceded by a
8885 version which doesn't have a separate .defns file.
8886
88871992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8888
8889 * make-dist: Don't distribute configured versions of config.h.in,
8890 paths.h.in, Makefile.in in src.
8891
8892 * configure: Delete .tmp files before creating them; don't bother
8893 trying to make final targets writeable first, since it won't
8894 matter to move-if-change.
8895
88961992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8897
8898 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8899 mkdir and chmod in the center of all the conditionals. GNU Make
8900 will strip these out, but other makes won't.
8901
89021992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8903
8904 * make-dist: Include move-if-change in list of files to distribute.
8905
89061992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8907
8908 * configure: Remove any "." elements from the program name.
8909
8910 * configure: Don't record the values of all the possible arguments
8911 in config.status; only record the options that the user specified.
8912
8913 * configure: Use move-if-change to move in the new src/config.h.
8914
89151992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8916
8917 * move-if-change: New file, copied from gcc release.
8918 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8919 a temp file, so we don't update paths.h if an error occurs or if
8920 it doesn't need changing.
8921
89221992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8923
8924 * Makefile.in (src/paths.h): Do not install a value for the
8925 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8926 * build-install.in: Same thing.
8927
89281992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8929
8930 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8931 latter, being a typo, is always false, resulting in a program
8932 whose default behavior is to painstakingly build a copy of the
8933 source tree, and then delete it. Rah.
8934
8935 * Makefile.in: Add dist target, and comment for it.
8936
8937 * configure: When scanning <signal.h> for a declaration for
8938 signal, create a symbolic link with a name ending in .c, so the
8939 compiler won't complain that it's only been given .h files.
8940
8941 * configure: Check whether there are any arguments available
8942 before shifting to get the value of a non-boolean parameter.
8943
8944 * make-dist: Doc fix.
8945
89461992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8947
8948 * configure: Instead of grepping /usr/include/signal.h for a
8949 signal declaration, run /usr/include/signal.h or
8950 /usr/include/sys/signal.h through cpp and grep for the
8951 declaration.
8952
8953 * configure: Redirect the output of grep to /dev/null instead of
8954 using grep -s - that flag means different things on other systems.
8955
8956 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8957 since the former is recognizable even if you don't know what
8958 'dumping' is.
8959 * configure: Accommodate that change.
8960
8961 * configure: Accept options for all of the directories you can
8962 change in the Makefile.
8963
8964 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8965
8966 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8967 FOO before you can use them.
8968
8969 * build-install.in: Made the "Where To Install Things" section
8970 conform with the similar section from Makefile.in. Copied section
8971 which builds src/paths.h from src/paths.h.in from the Makefile.
8972
89731992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8974
8975 * configure: Write config.status to pass its command-line
8976 arguments on to configure, so that people can use it to recreate
8977 an old configuration, with minor changes.
8978
89791992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8980
8981 * configure: Don't rely on option variables being unset if their
8982 values are the empty string. In particular, when producing the
8983 English report, don't assume that highpri will be unset when no
8984 increased priority has been requested; -highpri='' should be the
8985 same as omitting -highpri altogether.
8986
8987 * configure: Fix dumb bug: when running the system and machine
8988 description files through cpp, mark those lines that we want to
8989 evaluate with the string '@configure@', and then only evaluate
8990 them. This way if the files include anything that actually
8991 generates text (type definitions or external declarations, say),
8992 we won't try to eval it.
8993
89941992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8995
8996 * make-dist: New shell script.
8997
8998 * configure: When creating foo from foo.in, make foo read-only to
8999 remind people to edit the .in file instead.
9000
9001 * INSTALL: Changed references to config.h-dist to config.h.in.
9002 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9003 to build src/paths.h from src/paths.h.in; added a paragraph to do
9004 this.
9005 * configure, Makefile, build-install: Changed filenames like
9006 FOO-dist to FOO.in.
9007
90081992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9009
9010 * Makefile, build-install: Renamed to Makefile.in and
9011 build-install.in; the configure script will edit these to produce
9012 the usable Makefile and build-install.
9013 * configure: Changed to produce ./Makefile, ./build-install,
9014 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9015 instead of editing them in place.
9016
90171992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9018
9019 * Makefile: Re-arranged so that the undumped Emacs will search
9020 ../lisp *after* the site's local elisp files.
9021 (locallisppath, dumplisppath): New variables.
9022 (lisppath): This variable's default value is now chosen based on
9023 $(locallisppath) and $(lispdir); while it used to be the
9024 customization point for adding site-local elisp directories to
9025 load-path, that job is now handled mostly by locallisppath.
9026 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9027 Check the values being assigned to the *LOADSEARCH macros for null
9028 path elements (like '::' in 'foo::bar').
9029
9030 * configure: When checking if the machine- and system-dependent
9031 files define a particular macro or not, actually run them through
9032 CPP and test the macros with #ifs, instead of just grepping for
9033 the macros' names. In particular, check for SYSTEM_MALLOC in this
9034 way.
9035
90361992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9037
9038 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9039
90401992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9041
9042 * configure: Make the config.status file an executable shell
9043 script which will recreate the same configuration. Include the
9044 verbal description of the current configuration as a comment in
9045 the script.
9046 * INSTALL: Doc fix.
9047
9048 * Makefile: Brought the Makefile up to the GNU coding
9049 standards, as described in standards.text:
9050 (TAGS): New name for the target which rebuilds the tags table.
9051 (check): New target; doesn't do anything yet.
9052 (mostlyclean): New target, synonymous with clean.
9053 (realclean): New target. Currently, this just calls the
9054 subdirectories's makefiles and then deletes config.status.
9055 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9056 variables.
9057 Installation directory variables changed to conform.
9058 (install, install.sysv, install.xenix, install.aix): Changed the
9059 code which copies the directories into their installed location to
9060 allow the installed locations to be in several different
9061 directories; the old version assumed that they would all be in
9062 $(emacsdir).
9063 (mkdir, lockdir): Allow the installed locations to be in several
9064 different directories.
9065 * INSTALL: Doc fix.
9066
9067 * build-install: Use the same variable names as the Makefile.
9068 Allow the installed locations to be in several different
9069 directories.
9070
90711992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9072
9073 * Makefile (src/paths.h): Instead of using a single sed command to
9074 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9075 separately, and don't forget to append "/!!!SuperLock!!!" to the
9076 value of the PATH_SUPERLOCK macro.
9077
9078 * config.emacs: Renamed to configure, for consistency with other
9079 GNU products. Internal references changed.
9080 INSTALL, Makefile: References changed.
9081
9082 * lock: New directory, which should always be empty. If this
9083 directory doesn't exist, Emacs won't complain; it just won't lock.
9084 Having this here means that people can just unpack Emacs, build
9085 it, and have locking work.
9086
9087 * share-lib: Re-renamed to etc, for the sake of tradition.
9088 * config.emacs: Changed default value for datadir to ../etc.
9089 * INSTALL, README: Adjusted.
9090
90911992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9092
9093 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9094 by running CPP on the appropriate s/*.h and m/*.h files.
9095
90961992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9097
9098 * config.emacs: Make sure to set the "exit on error" flag once
9099 we've removed config.status; errors should abort the configuration.
9100
91011992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9102
9103 * config.emacs: Added -distribute option, so that the Makefile
9104 paths are in their proper form. I don't know why this matters.
9105
91061992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9107
9108 * local-lisp: New directory, empty in the distribution, for people
9109 to put local elisp code in.
9110 * config.emacs: Include it in the default load path.
9111 * README: Document it.
9112
91131992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9114
9115 * config.emacs: Guess the type of signal handling functions based
9116 on the contents of /usr/include/signal.h.
9117
9118 * config.emacs: Print out progress report messages.
9119
9120 * Makefile (src/paths.h): Don't generically replace
9121 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9122 editing of the other entries, and each entry should be dealt with
9123 explicitly anyway.
9124
9125 * build-install: Converted from C-shell to Bourne shell.
9126 * config.emacs: Edit build-install properly.
9127
9128 * config.emacs: Doc fix.
9129
91301992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9131
9132 * Makefile (install): Remove `B' from tar xf command.
9133
91341992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9135
9136 * config.emacs: Removed support for the `maintain-environment'
9137 option; the only important difference between this and its absence
9138 has been removed.
9139 * INSTALL: Removed mention of `maintain-environment'.
9140
9141 * config.emacs: Fix arguments to sed when processing boolean
9142 arguments.
9143
91441991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9145
9146 * config.emacs: New file, to help automate the installation
9147 process.
9148
9149 * Makefile: Lots of changes to support the separation of etc into
9150 architecture-dependent and -independent files:
9151 (EMACSROOT): New variable, giving the directory under which all of
9152 Emacs's libraries should be installed. Changed rest of file to
9153 use it.
9154 (LIBDIR): Now denotes only architecture-dependent dir.
9155 (DATADIR): New variable, denoting architecture-independent dir.
9156 (LOCKDIR): New variable, for completeness.
9157 (SUBDIR): No more etc, new lib-src.
9158 (COPYDIR): No more etc, new arch-lib and share-lib.
9159 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9160 (src): Now depends on lib-src, not etc.
9161 * build-install: Changes parallel to the above.
9162 * README: Describe the new arrangement.
9163
9164 * vms: New subdirectory for all the VMS stuff.
9165
91661991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9167
9168 * Makefile (LISPPATH): New variable.
9169 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9170
91711990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9172
9173 * Makefile (install, install.sysv, install.xenix):
9174 Install wakeup instead of loadst. No need for setuid or setgid.
9175
91761990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9177
9178 * Makefile (clean): Clean etc if that's not the installation dir.
9179
91801990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9181
9182 * Makefile (paths.h): Make sed alter each name in the path.
9183
91841988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9185
9186 * Makefile (install.sysv): Use cpio, not tar.
9187
91881988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9189
9190 * Makefile (lockdir): Rename `lock' target.
9191 Depend on it from install*, not from `all'.
9192
91931988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9194
9195 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9196 to match build-install and paths.h.
9197
9198;; Local Variables:
9199;; coding: utf-8
067d23c9
KY
9200;; End:
9201
95df8112 9202 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9203
9204 This file is part of GNU Emacs.
9205
9206 GNU Emacs is free software: you can redistribute it and/or modify
9207 it under the terms of the GNU General Public License as published by
9208 the Free Software Foundation, either version 3 of the License, or
9209 (at your option) any later version.
9210
9211 GNU Emacs is distributed in the hope that it will be useful,
9212 but WITHOUT ANY WARRANTY; without even the implied warranty of
9213 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9214 GNU General Public License for more details.
9215
9216 You should have received a copy of the GNU General Public License
9217 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.