Merge from mainline.
[bpt/emacs.git] / ChangeLog
1 2011-02-18 Paul Eggert <eggert@cs.ucla.edu>
2
3 Import IRIX 6.5 getloadavg fixes from gnulib.
4 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
5
6 2011-02-16 Paul Eggert <eggert@cs.ucla.edu>
7
8 Import getloadavg module from gnulib.
9 * .bzrignore: Add lib/stdlib.h.
10 * Makefile.in (GNULIB_MODULES): Add getloadavg.
11 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
12 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
13 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
14 Remove; gnulib does this now.
15 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
16 from gnulib. This adds support for several other systems, such
17 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
18 buffer overrun on Linux hosts under very high load, and on hosts
19 that maintain a channel to the load average file it makes sure
20 the file descriptor is close-on-exec (on hosts that support this)
21 and is not stdin, stdout, or stderr.
22 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
23 from gnulib.
24 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
25 * src/config.in: Regenerate.
26
27 2011-02-15 Paul Eggert <eggert@cs.ucla.edu>
28
29 Merge from proposed getloadavg simplifications in gnulib.
30
31 * configure, lib/Makefile.in, src/config.in: Regenerate.
32 * lib/getloadavg.c, lib/stdlib.in.h, m4/getloadavg.m4: New
33 versions from gnulib.
34
35 2011-02-15 Paul Eggert <eggert@cs.ucla.edu>
36
37 Merge from gnulib.
38
39 * install-sh: Update to scriptversion 2011-01-19.21.
40
41 2011-02-13 Bruno Haible <bruno@clisp.org>
42
43 Consistent macro naming for macros that use GCC __attribute__.
44 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
45 ATTRIBUTE_DEPRECATED.
46
47 2011-02-12 Bruno Haible <bruno@clisp.org>
48
49 setlocale: Prefer gnulib's override over libintl's override.
50 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
51 GNULIB_defined_setlocale is set.
52
53 2011-02-13 Glenn Morris <rgm@gnu.org>
54
55 * make-dist: Exclude generated file src/globals.h.
56
57 2011-02-10 Paul Eggert <eggert@cs.ucla.edu>
58
59 Import getloadavg module from gnulib.
60 * .bzrignore: Add lib/stdlib.h.
61 * Makefile.in (GNULIB_MODULES): Add getloadavg.
62 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
63 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
64 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
65 Remove; gnulib does this now.
66 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
67 from gnulib. This adds support for several other systems, such
68 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
69 buffer overrun on Linux hosts under very high load, and on hosts
70 that maintain a channel to the load average file it makes sure
71 the file descriptor is close-on-exec (on hosts that support this)
72 and is not stdin, stdout, or stderr.
73 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
74 from gnulib.
75 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
76 * src/config.in: Regenerate.
77
78 2011-02-10 Paul Eggert <eggert@cs.ucla.edu>
79
80 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
81 Sync from gnulib, which has been patched to fix the problem
82 with the license notices. Problem reported by Glenn Morris in
83 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
84
85 2011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
86
87 * .bzrignore: Ignore globals.h and related stamp.
88
89 2011-02-09 Paul Eggert <eggert@cs.ucla.edu>
90
91 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
92 This merges the following fix from gnulib:
93
94 2011-02-08 Bruno Haible <bruno@clisp.org>
95
96 Split large sed scripts, for HP-UX sed.
97
98 2011-02-08 Tom Tromey <tromey@redhat.com>
99
100 * configure: Rebuild.
101 * configure.in (NS_OBJC_OBJ): New subst.
102
103 2011-02-06 Paul Eggert <eggert@cs.ucla.edu>
104
105 gnulib: allow multiple gnulib generated replacements to coexist
106 This defines a few preprocessor symbols that should not affect Emacs.
107 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
108 via "make sync-from-gnulib".
109
110 gnulib: undo previous change
111 The upstream _HEADERS change was backed out of gnulib (see the
112 same thread). Stay in sync with gnulib.
113
114 gnulib: adjust to upstream _HEADERS change
115 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
116 New empty macros, to accommodate recent changes to gnulib. See
117 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
118 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
119 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
120 * lib/time.in.h, lib/unistd.in.h:
121 Regenerate.
122
123 2011-02-05 Paul Eggert <eggert@cs.ucla.edu>
124
125 sync from gnulib to remove HAVE_STDBOOL_H
126 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
127 AC_HEADER_STDBOOL. All uses changed. Do not define
128 HAVE_STDBOOL_H, as gnulib does not need this. This change is
129 imported from the latest Autoconf git. It was motivated by Emacs,
130 which uses gnulib but does not need HAVE_STDBOOL_H.
131 * configure, src/config.in: Regenerate.
132 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
133
134 2011-02-03 Paul Eggert <eggert@cs.ucla.edu>
135
136 allow C code to suppress warnings about ignored return values
137 * Makefile.in (GNULIB_MODULES): Add ignore-value.
138 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
139 * lib/ignore-value.h: New file.
140
141 2011-01-31 Chong Yidong <cyd@stupidchicken.com>
142
143 * configure.in: Test existence of xaw3d library, not just the
144 header (Bug#7642).
145
146 2011-01-31 Eli Zaretskii <eliz@gnu.org>
147
148 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
149 $(BLD)/time_r.$(O).
150 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
151 $(EMACS_ROOT)/src/m/intel386.h.
152 ($(BLD)/strftime.$(O)):
153 ($(BLD)/time_r.$(O)): Define prerequisites.
154
155 2011-01-31 Paul Eggert <eggert@cs.ucla.edu>
156
157 src/emacs.c now gets version number from configure.in
158 * configure.in (version): Set this from $PACKAGE_VERSION,
159 which is set from AC_INIT, rather than scouting through src/emacs.c.
160 * configure: Regenerate.
161 * make-dist (version): Get it from configure.in, not src/emacs.c.
162
163 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
164
165 strftime: import from gnulib
166 * Makefile.in (GNULIB_MODULES): Add strftime.
167 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
168 needed.
169 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
170 Regenerate.
171 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
172 imported from gnulib.
173 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
174 This incorporates many changes from gnulib, including simpler
175 handling of multibyte formats, porting to mingw32 and other
176 platforms, and support for higher-resolution time stamps.
177 Emacs does not yet use the higher-resolution interface.
178
179 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
180
181 gnulib: import mktime and move-if-change fixes from gnulib
182
183 * configure: Regenerate from the following.
184
185 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
186
187 mktime: clarify long_int width checking
188 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
189 the top level, to make it clearer that the assumption about
190 long_int width is being checked. See
191 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
192
193 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
194
195 TYPE_MAXIMUM: avoid theoretically undefined behavior
196 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
197 negative number, which the C Standard says has undefined behavior.
198 In practice this is not a problem, but might as well do it by the book.
199 Reported by Rich Felker and Eric Blake; see
200 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
201 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
202 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
203
204 mktime: #undef mktime before #defining it
205 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
206
207 mktime: systematically normalize tm_isdst comparisons
208 * lib/mktime.c (isdst_differ): New function.
209 (__mktime_internal): Use it systematically for all isdst comparisons.
210 This completes the fix for libc BZ #6723, and removes the need for
211 normalizing tm_isdst. See
212 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
213 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
214
215 mktime: fix some integer overflow issues and sidestep the rest
216
217 This was prompted by a bug report by Benjamin Lindner for MinGW
218 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
219 His bug is due to signed integer overflow (0 - INT_MIN), and I
220 I scanned through mktime.c looking for other integer overflow
221 problems, fixing all the bugs I found.
222
223 Although the C Standard says the resulting code is still not safe
224 in the presence of integer overflow, in practice it should be good
225 enough for all real-world two's-complement implementations, except
226 for debugging environments that deliberately trap on integer
227 overflow (e.g., gcc -ftrapv).
228
229 * lib/mktime.c (WRAPV): New macro.
230 (SHR): Also check that long_int and time_t shift right in the
231 usual way, before using the fast-but-unportable method.
232 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
233 used. The code already assumed two's complement, so there's
234 no need to test for alternatives. All uses removed.
235 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
236 the C standard. Problem reported by Rich Felker in
237 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
238 (twos_complement_arithmetic): Also check long_int and time_t.
239 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
240 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
241 (__mktime_internal): Avoid integer overflow with unary subtraction
242 in two instances where -1 - X is an adequate replacement for -X,
243 since the calculations are approximate.
244
245 2011-01-29 Eric Blake <eblake@redhat.com>
246
247 mktime: avoid infinite loop
248 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
249 type; behavior is still undefined but portable to all known targets.
250 Reported by Rich Felker.
251
252 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
253
254 mktime: avoid problems on NetBSD 5 / i386
255 * lib/mktime.c (long_int): New type. This works around a problem
256 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
257 but time_t is 64 bits, and where I expect the existing code is
258 wrong in some cases.
259 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
260 (ydhms_diff): Bring back the compile-time check for wide-enough
261 year and yday.
262
263 mktime: fix misspelling in comment
264 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
265 This merges all recent glibc changes of importance.
266
267 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
268
269 move-if-change: cope with concurrent mv of identical file.
270 * move-if-change (CMPPROG): Accept environment
271 variable as an override for `cmp'.
272 (usage): Document CMPPROG.
273 Adjust comparison to drop stdout. Cope with failure of mv if
274 the target file exists and is identical to the source, for
275 parallel builds.
276 Report from H.J. Lu against binutils in PR binutils/12283.
277
278 2011-01-29 Eli Zaretskii <eliz@gnu.org>
279
280 * lib/makefile.w32-in:
281 * lib/getopt_.h: New files.
282
283 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
284
285 improve fix for MS-DOS file name clash
286 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
287 for portability to POSIX make. Reported by Bruno Haible.
288 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
289 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
290 files from accumulating as garbage. Also reported by Bruno Haible.
291
292 2011-01-27 Paul Eggert <eggert@cs.ucla.edu>
293
294 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
295 * Makefile.in (DOS-gnulib-comp.m4): New macro.
296 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
297 problems with MS-DOS 8+3 file name restrictions.
298 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
299 it, it would also cause problems when extracting Emacs distribution
300 tarballs on MS-DOS hosts.
301 (ACLOCAL_INPUTS): Adjust to file renaming.
302 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
303 * config.guess, config.sub: Sync from gnulib.
304 * m4/gnulib-cache.m4: Remove from repository.
305 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
306
307 2011-01-25 Glenn Morris <rgm@gnu.org>
308
309 * README: Add a note about ranges in copyright years.
310
311 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
312
313 2011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
314
315 * configure.in: Add HP-UX on IA64 (Bug#6811).
316
317 2011-01-24 Paul Eggert <eggert@cs.ucla.edu>
318
319 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
320 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
321 as it is no longer needed.
322 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
323 * configure.in: Invoke the new gnulib macro
324 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
325 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
326 * m4/getopt.m4: Sync from gnulib; this removes the need for
327 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
328 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
329 New macro, synced from gnulib.
330 * m4/warn-on-use.m4: Remove.
331
332 2011-01-22 Paul Eggert <eggert@cs.ucla.edu>
333
334 aclocal.m4: put this file back into repository
335 This way, we don't have to assume that the maintainer has
336 the automake package installed. See
337 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
338 * .bzrignore: Remove aclocal.m4, undoing the previous change.
339 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
340 undoing the previous change.
341 * aclocal.m4: New file (actually, resurrected).
342
343 2011-01-22 Miles Bader <miles@gnu.org>
344
345 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
346 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
347 Emacs directly uses fontconfig, and breaks building when using a
348 strict linker).
349
350 2011-01-21 Paul Eggert <eggert@cs.ucla.edu>
351
352 src/config.in: shrink slightly
353 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
354 This makes src/config.in a bit smaller, by removing identifiers
355 like GNULIB_TEST_MKTIME that Emacs does not need.
356 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
357 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
358 Sync from gnulib. This removes a few more unnecessary symbols from
359 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
360 * configure, src/config.in: Regenerate.
361
362 aclocal.m4: tweaks to regenerate more conveniently
363 This attempts to act better when the source is in a weird state. See
364 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
365 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
366 * .bzrignore: Add aclocal.m4.
367
368 2011-01-20 Paul Eggert <eggert@cs.ucla.edu>
369
370 aclocal.m4: omit auto-generated file from repository
371 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
372 the most recent change here.
373 * aclocal.m4: Remove from bzr repository. This file is
374 auto-generated and isn't needed to run 'configure'. See
375 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
376
377 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
378
379 Minor Makefile.in tweaks to build from gnulib better.
380 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
381 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
382 (top_maintainer_clean): Don't remove aclocal.m4.
383
384 2011-01-18 Paul Eggert <eggert@cs.ucla.edu>
385
386 Minor cleanups for 'bzr status'
387 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
388 the output of config.guess.
389 * Makefile.in (top_distclean): Remove stamp-h1 too.
390
391 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
392 defined if the compiler supports GCC-style __attribute__
393 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
394 this syntax.
395
396 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
397
398 Makefile.in: tidy up the building of lib
399 * Makefile.in (am--refresh): Mark as .PHONY.
400 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
401 as they're not rebuilt unless you do a "make sync-from-gnulib"
402 and the former is needed for "configure".
403 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
404 has already removed lib/Makefile.
405
406 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
407 This avoids building ftoastr and ldtoastr, which aren't needed. See
408 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
409
410 * .bzrignore: Add .h files that are host-dependent.
411 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
412 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
413 host-dependent and are built as part of an ordinary 'make', and
414 should not be checked in.
415
416 * lib/Makefile.in: Regenerate.
417 * lib/COPYING: New file, a copy of COPYING.
418
419 * configure: Regenerate.
420 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
421
422 Regenerate.
423 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
424 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
425 New files, copied from gnulib by gnulib-tool.
426 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
427 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
428 Regenerate.
429
430 Use gnulib's getopt-gnu module.
431 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
432 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
433 representative of the dependencies.
434 * configure.in: Do not configure getopt, as gnulib does that now.
435 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
436 getopt now, in lib.
437
438 Regenerate.
439 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
440 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
441 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
442 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
443 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
444 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
445 * m4/wchar_t.m4, warn-on-use.h:
446 New files, copied from gnulib by gnulib-tool.
447 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
448 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
449 Regenerate.
450
451 Use gnulib's mktime module.
452 * Makefile.in (GNULIB_MODULES): Add mktime.
453 * configure.in: Remove code no longer needed, as gnulib now does it.
454 (AC_CHECK_FUNCS): Remove mktime.
455 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
456 (__restrict): Remove, as this now gets in the way of the C99
457 support for 'restrict' pulled in by the gnulib mktime module.
458 Code should now use 'restrict' and not '__restrict".
459 (mktime): Remove.
460 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
461 and warn-on-use.h into the distribution.
462
463 Regenerate.
464 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
465 * lib/ldtoastr.c, m4/c-strtod.m4:
466 New files, copied from gnulib by gnulib-tool.
467 * lib/dummy.c: Remove.
468 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
469 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
470 Regenerate.
471
472 Use gnulib's ftoastr module.
473 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
474
475 Regenerate.
476 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
477 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
478 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
479 New files, generated automatically, with 'make sync-from-gnulib'
480 followed by 'make'.
481 * configure, lisp/dired.el, src/config.in: Regenerate.
482
483 Automate syncing from gnulib.
484 * INSTALL, README: Document new subdirectory 'lib'.
485 * Makefile.in (SUBDIR): Add lib.
486 (SUBDIR_MAKEFILES): Add lib/Makefile.
487 (lib-src, src, TAGS, tags): Depend on lib.
488 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
489 ($(gnulib_srcdir)): New rule.
490 (sync-from-gnulib): New rule, which is .PHONY.
491 (lib): New rule, which is like lib-src.
492 (Makefile): Depend on lib/Makefile.in.
493 (AUTOCONF_INPUTS): Depend on aclocal.m4.
494 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
495 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
496 (am--refresh): New rule, to pacify Automake.
497 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
498 Clean lib, too.
499 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
500 droppings.
501 (maintainer-clean, extraclean): Use it.
502 * configure.in: Initialize for automake and gnulib, by invoking
503 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
504 lib/Makefile, too. Use automake to build gnulib, as gnulib works
505 more conveniently with automake.
506 * lib/Makefile.am: New file.
507 * make-dist: Also put into the distribution aclocal.m4,
508 compile, depcomp, missing, and the files under lib/.
509
510 2011-01-15 Glenn Morris <rgm@gnu.org>
511
512 * Makefile.in (epaths-force): No more arch-tag to edit.
513
514 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
515
516 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
517
518 2011-01-14 Paul Eggert <eggert@cs.ucla.edu>
519
520 * make-dist: Distribute test/ files too.
521 Distribute every file under test/ that is under version control,
522 using patterns like *.el to capture files that are added later.
523 Without this change, "configure" would fail, because it would
524 attempt to build from a Makefile.in that was not distributed.
525
526 2011-01-13 Christian Ohler <ohler@gnu.org>
527
528 * Makefile.in (INFO_FILES): Add ERT.
529
530 * Makefile.in (check): Run tests in test/automated.
531
532 * Makefile.in:
533 * configure.in: Add test/automated/Makefile.
534
535 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
536
537 * install-sh, mkinstalldirs, move-if-change: Update from master
538 source in gnulib.
539
540 * config.guess, config.sub: Updated from master source.
541
542 2011-01-05 Andreas Schwab <schwab@linux-m68k.org>
543
544 * configure.in: Check for __builtin_unwind_init.
545
546 2011-01-05 Glenn Morris <rgm@gnu.org>
547
548 * configure.in (HAVE_MAKEINFO): New output variable.
549 (MAKEINFO): Reset to "makeinfo" if not found.
550 * Makefile.in (install-arch-indep, info):
551 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
552
553 2010-12-29 Ulrich Mueller <ulm@gentoo.org>
554
555 * configure.in: Make gameuser configurable (Bug#7717).
556
557 2010-12-15 Glenn Morris <rgm@gnu.org>
558
559 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
560 long absent lib-src/fns-*.el.
561
562 2010-12-11 Glenn Morris <rgm@gnu.org>
563
564 * make-dist: Exclude etc/*.pyc.
565
566 2010-12-10 Andreas Schwab <schwab@linux-m68k.org>
567
568 * configure.in: Don't double machfile in final message.
569
570 2010-12-04 Chong Yidong <cyd@stupidchicken.com>
571
572 * configure.in: Fix last change.
573
574 2010-12-04 Andreas Schwab <schwab@linux-m68k.org>
575
576 * configure.in: Remove reference to removed machine description
577 files and allow $machine and $machfile to be empty. Substitute
578 M_FILE/S_FILE instead of machfile/opsysfile.
579
580 2010-12-03 Glenn Morris <rgm@gnu.org>
581
582 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
583
584 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
585
586 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
587 (EXTERNALLY_VISIBLE): New definition.
588
589 2010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
590
591 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
592
593 2010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
594
595 * configure.in: Do not check for unconditionally included headers.
596
597 2010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
598
599 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
600
601 2010-11-09 Michael Albinus <michael.albinus@gmx.de>
602
603 * configure.in: Don't write a warning for D-Bus anymore.
604
605 2010-11-06 Andreas Schwab <schwab@linux-m68k.org>
606
607 * configure.in: Fix indentation.
608
609 2010-10-31 Ken Brown <kbrown@cornell.edu>
610
611 * configure.in (checking whether localtime caches TZ): Use
612 unsetenv instead of modifying environment directly.
613
614 2010-10-25 Andreas Schwab <schwab@linux-m68k.org>
615
616 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
617 to avoid warning.
618
619 2010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
620
621 * configure.in: Remove the BROKEN annotation from gnutls.
622
623 2010-10-22 Glenn Morris <rgm@gnu.org>
624
625 * make-dist: Avoid listing .el files twice. Don't try to run
626 autoconf if --no-update.
627
628 2010-10-20 Glenn Morris <rgm@gnu.org>
629
630 * make-dist: No longer create lisp/MANIFEST.
631
632 2010-10-14 Glenn Morris <rgm@gnu.org>
633
634 * BUGS, INSTALL.BZR, README: Updates.
635
636 2010-10-13 Glenn Morris <rgm@gnu.org>
637
638 * make-dist: Remove --compress. Check for the appropriate
639 gzip-like executable, and if not found, don't compress.
640 Check version number in README, don't change it.
641 Use find for nt/inc/*.h.
642
643 2010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
644
645 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
646 trailing / from directory names.
647
648 2010-10-12 Glenn Morris <rgm@gnu.org>
649
650 * make-dist: Update and simplify.
651
652 2010-10-12 Eli Zaretskii <eliz@gnu.org>
653
654 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
655
656 2010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
657
658 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
659
660 2010-10-09 Glenn Morris <rgm@gnu.org>
661
662 * make-dist: No more doc/emacs/*.texi.in.
663
664 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
665
666 2010-10-09 Glenn Morris <rgm@gnu.org>
667
668 * configure.in: Combine some conditionals.
669
670 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
671 * make-dist: Include doc/emacs/*.texi.in.
672
673 * INSTALL, make-dist: Remove references to b2m.
674 * Makefile.in (MAN_PAGES): Remove b2m.1.
675
676 2010-10-05 Glenn Morris <rgm@gnu.org>
677
678 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
679
680 2010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
681
682 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
683
684 2010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
685
686 * configure.in: Include stdlib.h and string.h unconditionally.
687
688 2010-09-29 Romain Francoise <romain@orebokech.com>
689
690 * configure.in: Don't enable ImageMagick unless HAVE_X11.
691
692 2010-09-28 Glenn Morris <rgm@gnu.org>
693
694 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
695 happy.
696
697 2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
698
699 * configure.in: Enable imagemagick by default.
700
701 2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
702
703 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
704 gnutls libraries.
705
706 2010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
707
708 * configure.in: Set up GnuTLS.
709
710 2010-09-22 Chong Yidong <cyd@stupidchicken.com>
711
712 * configure.in: Announce whether libxml2 is linked to.
713
714 2010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
715
716 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
717
718 2010-09-18 Eli Zaretskii <eliz@gnu.org>
719
720 * config.bat: Detect that libxml2 is installed and if so, build
721 with it.
722
723 2010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
724
725 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
726 be used. This fixes a conf problem on Mac OS X.
727
728 2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
729
730 * configure.in: Check for libxml2.
731
732 2010-09-09 Glenn Morris <rgm@gnu.org>
733
734 * make-dist: No more TODO files under lisp/.
735
736 2010-09-04 Eli Zaretskii <eliz@gnu.org>
737
738 * config.bat: Produce lisp/gnus/_dir-locals.el from
739 lisp/gnus/.dir-locals.el.
740
741 2010-08-23 Andreas Schwab <schwab@linux-m68k.org>
742
743 * configure.in: Fix check for librsvg, imagemagick and
744 MagickExportImagePixels.
745
746 2010-08-18 Joakim Verona <joakim@verona.se>
747
748 * Makefile.in, configure.in: Checks for ImageMagick.
749
750 2010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
751
752 * configure.in (AC_PREREQ): Require autoconf 2.65.
753
754 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
755
756 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
757
758 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
759
760 * configure.in: Add AC_C_BIGENDIAN.
761
762 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
763
764 * configure.in (ORDINARY_LINK): Use on hpux* too.
765
766 2010-08-06 Jan Djärv <jan.h.d@swipnet.se>
767
768 * configure.in: Check for util.h.
769 Use -Wimplicit-function-declaration if compiler supports it.
770
771 2010-08-05 Eli Zaretskii <eliz@gnu.org>
772
773 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
774
775 2010-08-04 Andreas Schwab <schwab@linux-m68k.org>
776
777 * configure.in: Restore accidentally removed use of
778 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
779
780 2010-07-29 Chad Brown <yandros@mit.edu>
781
782 * configure.in: Check for dirent.h.
783
784 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
785
786 * configure.in: Remove reference to usg5-4, unused.
787
788 2010-07-25 Andreas Schwab <schwab@linux-m68k.org>
789
790 * configure.in: Check for __executable_start.
791
792 2010-07-24 Ken Brown <kbrown@cornell.edu>
793
794 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
795
796 2010-07-24 Juanma Barranquero <lekktu@gmail.com>
797
798 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
799
800 2010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
801
802 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
803
804 2010-07-12 Andreas Schwab <schwab@linux-m68k.org>
805
806 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
807 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
808 (C_OPTIMIZE_SWITCH): Remove.
809 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
810
811 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
812
813 * configure.in: Don't check for index and rindex, check for strchr
814 and strrchr. Define strchr and strrchr as index and rindex,
815 resp., in src/config.h if not available.
816
817 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
818
819 * configure.in: Use -Wold-style-definition if available.
820 This helps with the transition to standard C code, it can be
821 removed when done.
822
823 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
824
825 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
826 and MSWindows.
827
828 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
829
830 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
831 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
832
833 2010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
834
835 * configure.in (getenv): Remove K&R declaration.
836
837 2010-07-02 Jan Djärv <jan.h.d@swipnet.se>
838
839 * configure.in: Remove define __P.
840
841 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
842
843 * configure.in (--enable-use-lisp-union-type): New flag.
844
845 2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
846
847 Fix CFLAGS for non-GCC compilers.
848 * configure.in (CFLAGS): Always use -g like it was done before the
849 2010-03-30 change.
850 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
851 (Bug#6538)
852
853 2010-06-30 Glenn Morris <rgm@gnu.org>
854
855 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
856 Set with AC_DEFINE rather than AH_BOTTOM.
857
858 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
859 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
860 Set with shell, not cpp.
861 (LIBX): Remove, just use -lX11 in the one place this was used.
862 (cannot_dump): Replace with CANNOT_DUMP.
863
864 2010-06-28 Jan Djärv <jan.h.d@swipnet.se>
865
866 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
867 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
868 by minimum required Gtk+ 2.6). Add checks for functions introduced
869 in Gtk+ 2.14 or newer (bug#6505).
870
871 2010-06-26 Eli Zaretskii <eliz@gnu.org>
872
873 * config.bat: Remove white space around "+" in COPY commands.
874
875 2010-06-23 Glenn Morris <rgm@gnu.org>
876
877 * info/dir: Start descriptions in column 32, per Texinfo convention.
878
879 2010-06-16 Chong Yidong <cyd@stupidchicken.com>
880
881 * INSTALL: Update font information (Bug#6389).
882
883 2010-06-16 Glenn Morris <rgm@gnu.org>
884
885 * INSTALL: General update.
886
887 2010-06-12 Glenn Morris <rgm@gnu.org>
888
889 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
890
891 2010-06-11 Glenn Morris <rgm@gnu.org>
892
893 * configure.in (--without-compress-info): New option.
894 (GZIP_INFO): New output variable.
895
896 * Makefile.in (GZIP_INFO): New, set by configure.
897 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
898 Handle man pages in the same way.
899
900 2010-06-10 Glenn Morris <rgm@gnu.org>
901
902 * Makefile.in (install-arch-indep): Gzip the info files too.
903
904 * make-dist: Remove references to non-existent directories and files.
905
906 2010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
907
908 * configure.in: Include <strings.h> and <string.h> instead of
909 "strings.h" and "string.h".
910
911 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
912
913 * configure.in: Remove code dealing with BSTRING.
914
915 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
916
917 * configure.in (AC_PREREQ): Require autoconf 2.65.
918
919 * configure.in (unxec): Do not define and substitute.
920 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
921
922 2010-06-03 Glenn Morris <rgm@gnu.org>
923
924 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
925
926 2010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
927
928 Fix alloca definition when using gcc on non-gnu systems.
929 * configure.in: Use the code sequence indicated by "info autoconf"
930 for alloca (bug#6170).
931
932 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
933
934 * .bzrignore: Ignore new files from trunk, which appear if you use
935 colocated branches (i.e. "bzr switch").
936
937 2010-05-28 Glenn Morris <rgm@gnu.org>
938
939 * configure.in: Simplify some of the $canonical tests.
940
941 2010-05-27 Glenn Morris <rgm@gnu.org>
942
943 * config.bat: Do not preprocess src/Makefile.in.
944
945 * configure.in: Do not preprocess src/Makefile.in.
946 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
947 (AC_EGREP_CPP): Test no longer needed.
948
949 * make-dist: No more Makefile.c files.
950
951 2010-05-26 Glenn Morris <rgm@gnu.org>
952
953 * configure.in (YMF_PASS_LDFLAGS): Remove.
954 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
955
956 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
957 Add $GNUSTEP_LOCAL_HEADERS.
958 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
959
960 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
961 (GNUSTEP_MAKEFILES): Remove.
962 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
963 stuff to here.
964
965 2010-05-25 Glenn Morris <rgm@gnu.org>
966
967 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
968 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
969
970 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
971 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
972 here instead.
973
974 2010-05-24 Romain Francoise <romain@orebokech.com>
975
976 * make-dist: Look for version in src/emacs.c.
977 Use lisp/subr.el rather than lisp/version.el for location check.
978
979 2010-05-21 Glenn Morris <rgm@gnu.org>
980
981 * configure.in (MKDEPDIR): Parallel build tweak.
982
983 * configure.in (ns_frag): New output file.
984
985 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
986 (OLDXMENU_TARGET): Set to empty if USE_GTK.
987
988 * configure.in (cannot_dump): New output variable.
989
990 2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
991
992 * configure.in: On NetBSD, if terminfo is found, use it in
993 preference to termcap. (Bug#6190)
994
995 2010-05-20 Glenn Morris <rgm@gnu.org>
996
997 * make-dist (src): Include *.mk.
998 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
999 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1000 (deps_frag): New output file.
1001 (AUTO_DEPEND): Remove this definition.
1002
1003 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1004
1005 2010-05-19 Glenn Morris <rgm@gnu.org>
1006
1007 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1008 (ORDINARY_LINK): New AC_DEFINE.
1009 (LIB_GCC): No need to set if ORDINARY_LINK.
1010
1011 2010-05-18 Glenn Morris <rgm@gnu.org>
1012
1013 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1014 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1015
1016 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1017 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1018 (RALLOC_OBJ): New output variable.
1019
1020 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1021 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1022
1023 2010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1024
1025 * Makefile.in (src): Provide the name of the VCS file that witnesses
1026 a pull.
1027 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1028
1029 2010-05-17 Glenn Morris <rgm@gnu.org>
1030
1031 * configure.in (OLDXMENU_DEPS): New output variable.
1032
1033 2010-05-16 Glenn Morris <rgm@gnu.org>
1034
1035 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1036
1037 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1038 * Makefile.in (install-arch-dep): Update for above change.
1039
1040 * Makefile.in (ns_appdir): Remove.
1041 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1042
1043 * configure.in (TEMACS_LDFLAGS2): New output variable.
1044
1045 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1046 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1047 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1048 nothing uses.
1049
1050 2010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1051
1052 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1053 does not use them.
1054 (X11R5_INHIBIT_I18N): Remove, unused.
1055
1056 2010-05-15 Glenn Morris <rgm@gnu.org>
1057
1058 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1059
1060 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1061
1062 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
1063
1064 * configure.in: Look for version string in its new location.
1065
1066 2010-05-15 Eli Zaretskii <eliz@gnu.org>
1067
1068 * config.bat: Remove support for DJGPP v1.x.
1069
1070 2010-05-15 Glenn Morris <rgm@gnu.org>
1071
1072 * configure.in (OLDXMENU_TARGET): New output variable.
1073
1074 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1075
1076 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1077 and other files that no longer exist.
1078
1079 2010-05-14 Glenn Morris <rgm@gnu.org>
1080
1081 * configure.in (cpp_undefs): Add mktime, register, X11.
1082
1083 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1084 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1085 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1086
1087 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1088 (GNUSTEP_MAKEFILES): Do not output.
1089
1090 2010-05-13 Glenn Morris <rgm@gnu.org>
1091
1092 * configure.in: Fix some paren typos.
1093
1094 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1095
1096 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1097
1098 2010-05-12 Glenn Morris <rgm@gnu.org>
1099
1100 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1101
1102 * configure.in (LIB_GCC): New output variable.
1103
1104 2010-05-11 Glenn Morris <rgm@gnu.org>
1105
1106 * make-dist (msdos): No more mainmake.
1107
1108 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1109 * config.bat: Do not run cpp on lib-src/Makefile.in.
1110
1111 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1112
1113 2010-05-10 Glenn Morris <rgm@gnu.org>
1114
1115 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1116
1117 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1118 (BLESSMAIL_TARGET): New output variable.
1119
1120 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1121
1122 * INSTALL: Fix typos.
1123
1124 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
1125
1126 * configure.in: Add check for buggy version of GCC (Bug#6031).
1127
1128 2010-05-08 Glenn Morris <rgm@gnu.org>
1129
1130 * configure.in (HAVE_LIBNCURSES): New local variable.
1131 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1132 replacing cpp in src/s/*.h and src/Makefile.in.
1133
1134 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
1135
1136 * Version 23.2 released.
1137
1138 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1139
1140 * configure.in: Add tests for `isnan' and `copysign'.
1141
1142 2010-05-07 Eli Zaretskii <eliz@gnu.org>
1143
1144 * config.bat: Allow for 2 leading `#'s in comments in
1145 src/Makefile.in.
1146
1147 2010-05-07 Glenn Morris <rgm@gnu.org>
1148
1149 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1150 Merges logic from src/s/* and src/Makefile.in.
1151 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1152
1153 2010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1154
1155 Define START_FILES and LIB_STANDARD using autoconf.
1156 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1157 here from src/s/*.h.
1158 (HAVE_CRTIN): Remove, inline logic in the netbsd
1159 START_FILES/LIB_STANDARD computation.
1160
1161 2010-05-06 Glenn Morris <rgm@gnu.org>
1162
1163 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1164
1165 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1166 (LD_SWITCH_X_SITE): Remove unused variables.
1167
1168 2010-05-04 Glenn Morris <rgm@gnu.org>
1169
1170 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1171 as well.
1172 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1173
1174 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1175
1176 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1177 variables, replacing c_switch_machine, c_switch_system.
1178 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1179 @c_switch_system@.
1180
1181 2010-05-03 Glenn Morris <rgm@gnu.org>
1182
1183 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1184
1185 * make-dist: There are no more src/m/*.inp files.
1186
1187 2010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1188
1189 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1190 (ac_link): Do not use ld_switch_machine.
1191
1192 2010-05-01 Glenn Morris <rgm@gnu.org>
1193
1194 * configure.in (OTHER_OBJ): Remove.
1195 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1196
1197 2010-04-30 Glenn Morris <rgm@gnu.org>
1198
1199 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1200 Elsewhere, maybe include it.
1201
1202 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1203 (OLDXMENU, LIBXMENU): New output variables.
1204
1205 * configure.in (OTHER_OBJ): New output variable.
1206
1207 2010-04-28 Glenn Morris <rgm@gnu.org>
1208
1209 * configure.in (CYGWIN_OBJ): New output variable.
1210
1211 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1212
1213 * configure.in (FONT_OBJ): New output variable.
1214
1215 * configure.in (LIBXMU): New output variable.
1216
1217 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1218
1219 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1220 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1221
1222 2010-04-27 Glenn Morris <rgm@gnu.org>
1223
1224 * configure.in (LIBXTR6): New output variable. Move unixware special
1225 case here from src/s/unixware.h.
1226
1227 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1228 in Makefiles.
1229 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1230
1231 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1232 (LIBXP): No longer substitute in Makefiles.
1233 (MOTIF_LIBW): New output variable. Move system-specific settings here
1234 from src/s files.
1235
1236 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1237
1238 Reduce CPP usage.
1239 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1240 (unexec): Define unconditionally, all platforms define
1241 UNEXEC. AC_SUBST it.
1242 (UNEXEC_SRC): Remove, unused.
1243 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1244
1245 2010-04-27 Glenn Morris <rgm@gnu.org>
1246
1247 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1248 replaced by LIBXP.
1249
1250 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1251 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1252 On hpux10-20, default to /lib.
1253
1254 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1255
1256 2010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1257
1258 * configure.in (LIBS_MACHINE): Remove, unused.
1259
1260 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1261
1262 2010-04-24 Glenn Morris <rgm@gnu.org>
1263
1264 * configure.in (CRT_DIR): New output variable.
1265 (--with-crt-dir): New option. (Bug#5655)
1266 (HAVE_LIB64_DIR): Remove.
1267
1268 2010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1269
1270 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1271
1272 2010-04-22 Miles Bader <miles@gnu.org>
1273
1274 * configure.in: Get rid of "unix" pre-defined macro when
1275 preprocessing Makefile. (Bug#5857)
1276
1277 2010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1278
1279 Avoid non-portable shell command negation
1280 * configure.in: Revert last change.
1281
1282 2010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1283
1284 * configure.in: Change "if test ! -f" to "if ! test -f".
1285
1286 2010-04-21 Glenn Morris <rgm@gnu.org>
1287
1288 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1289 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1290
1291 2010-04-21 Karel Klíč <kklic@redhat.com>
1292
1293 * configure.in: New option: --with(out)-selinux, on by default.
1294 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1295 LIBSELINUX_LIBS in Makefiles.
1296
1297 2010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1298
1299 * configure.in: Remove all references to LIBX11_SYSTEM.
1300
1301 2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1302
1303 * configure.in: Remove all references to C_DEBUG_SWITCH.
1304
1305 2010-03-27 Eli Zaretskii <eliz@gnu.org>
1306
1307 * config.bat <lib-src>: Edit out lines that begin with several #
1308 characters.
1309
1310 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1311
1312 * configure.in: Remove support for old UNIX System V systems and
1313 for Unixware on non-x86 machines.
1314
1315 * configure.in: Remove support for Solaris on PPC and for old versions.
1316
1317 * configure.in: Remove non-working lynxos port.
1318
1319 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1320
1321 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1322
1323 2010-03-19 Glenn Morris <rgm@gnu.org>
1324
1325 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1326 happy.
1327
1328 2010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1329
1330 * configure.in: Check for tputs and friends, abort if not
1331 found (bug#5735).
1332
1333 2010-03-18 Glenn Morris <rgm@gnu.org>
1334
1335 * configure.in (--with-x-toolkit): In the help text, say which options
1336 are synonyms.
1337
1338 * configure.in (--with-mmdf, --with-mail-unlink):
1339 New options, off by default.
1340 (--with-mailhost): New option to set default POP host.
1341 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1342 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1343 New variables, substituted in Makefiles.
1344 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1345 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1346 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1347 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1348 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1349
1350 2010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1351
1352 * Makefile.in (uninstall): Handle the case where archlibdir does not
1353 exist. (Bug#5720)
1354
1355 2010-03-12 Eli Zaretskii <eliz@gnu.org>
1356
1357 These changes remove termcap.c from the build on Posix platforms.
1358 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1359
1360 * configure: Regenerated.
1361
1362 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
1363
1364 * Branch for 23.2.
1365
1366 2010-01-31 Juri Linkov <juri@jurta.org>
1367
1368 * .bzrignore: Add TAGS-LISP.
1369
1370 2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1371
1372 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1373 this header file).
1374
1375 2010-01-12 Juanma Barranquero <lekktu@gmail.com>
1376
1377 * .bzrignore: Ignore all .exe, instead of individual files.
1378
1379 2010-01-12 Chong Yidong <cyd@stupidchicken.com>
1380
1381 * configure.in: Explicitly check for and link to -lXrender.
1382
1383 2010-01-12 Glenn Morris <rgm@gnu.org>
1384
1385 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1386 for bug reports for development versions.
1387
1388 2010-01-02 Eli Zaretskii <eliz@gnu.org>
1389
1390 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1391 build.
1392
1393 2009-12-27 Karl Fogel <kfogel@red-bean>
1394
1395 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1396 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1397
1398 2009-12-17 Glenn Morris <rgm@gnu.org>
1399
1400 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1401
1402 2009-12-15 Glenn Morris <rgm@gnu.org>
1403
1404 * info/dir: Add EDT entry.
1405 * Makefile.in (INFO_FILES): Add edt.
1406
1407 2009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1408
1409 * configure.in: Check for RSVG if GNUStep is used.
1410
1411 2009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1412
1413 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1414
1415 2009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1416
1417 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1418
1419 2009-12-01 Glenn Morris <rgm@gnu.org>
1420
1421 * make-dist: Add etc/images/mpc directory.
1422
1423 2009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1424
1425 * configure.in: Don't check for GConf unless X is used.
1426
1427 2009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1428
1429 * configure.in: Use -Wdeclaration-after-statement if available.
1430
1431 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1432
1433 * configure.in: New option: --with(out)-gconf.
1434 Set HAVE_GCONF if we find gconf.
1435
1436 2009-11-17 Glenn Morris <rgm@gnu.org>
1437
1438 * Makefile.in (INFO_FILES): Add semantic.
1439
1440 2009-11-16 Chong Yidong <cyd@stupidchicken.com>
1441
1442 * info/dir: Add Semantic.
1443
1444 2009-11-16 Glenn Morris <rgm@gnu.org>
1445
1446 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1447 pattern, so as not to exclude makefile*.el. (Bug#4912)
1448
1449 2009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1450
1451 * configure.in: --enable-autodepend is new. Check for GNU Make
1452 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1453 gcc and GNU make to generate dependencies.
1454
1455 2009-10-27 Glenn Morris <rgm@gnu.org>
1456
1457 * make-dist: Make links to doc/lispintro/*.pdf.
1458
1459 2009-10-23 Jim Meyering <meyering@redhat.com>
1460
1461 * configure.in: Invoke $CPP with -P when creating Makefile and
1462 src/Makefile. Without this, gcc 4.4.2 converts each
1463 backslash-newline pair in the input to a bare newline, yielding
1464 invalid Makefiles.
1465
1466 * configure: Regenerate.
1467
1468 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1469
1470 * configure.in (vax-dec-vms): Remove, not supported anymore.
1471
1472 2009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1473
1474 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1475 (*-apple-darwin*): Add x86_64 architecture.
1476
1477 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1478
1479 * config.guess, config.sub: Updated from master source.
1480
1481 2009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1482
1483 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1484
1485 2009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1486
1487 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1488
1489 2009-09-29 Glenn Morris <rgm@gnu.org>
1490
1491 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1492
1493 2009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1494
1495 * config.guess, config.sub: Updated from master source.
1496
1497 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1498
1499 2009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1500
1501 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1502
1503 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
1504
1505 * INSTALL: Update URL for GNU FreeFont.
1506
1507 2009-09-09 Glenn Morris <rgm@gnu.org>
1508
1509 * Makefile.in (install-arch-indep): Don't recursively change perms of
1510 site-lisp and infodir. There may be non-Emacs files in here, and the
1511 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1512 (mkdir): Set umask to world-readable before creating directories.
1513 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1514
1515 2009-08-29 Glenn Morris <rgm@gnu.org>
1516
1517 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1518 (info): Don't give an error in the absence of makeinfo - let the doc
1519 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1520
1521 2009-08-23 Ken Raeburn <raeburn@raeburn.org>
1522
1523 * Makefile.in (install-arch-indep): If the versioned DOC-####
1524 generated during loadup+dump isn't found, install the plain DOC
1525 file that always gets generated, in case CANNOT_DUMP is set.
1526
1527 * configure.in: Warn if package version specified here doesn't
1528 match the version in version.el.
1529 * configure: Regenerate.
1530
1531 2009-08-22 Michael Albinus <michael.albinus@gmx.de>
1532
1533 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1534
1535 * configure: Regenerate.
1536
1537 2009-08-19 Glenn Morris <rgm@gnu.org>
1538
1539 * INSTALL: Remove reference to cvtmail.
1540
1541 2009-08-15 CHENG Gao <chenggao@gmail.com>
1542
1543 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1544
1545 2009-08-02 Kevin Ryde <user42@zip.com.au>
1546
1547 * INSTALL: Fix free fonts URL.
1548
1549 2009-07-22 Glenn Morris <rgm@gnu.org>
1550
1551 * configure.in (AC_PREREQ): Require autoconf 2.62.
1552
1553 2009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1554
1555 * configure.in (--enable-checking, --enable-profiling):
1556 Use AS_HELP_STRING.
1557
1558 2009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1559
1560 * configure.in (--enable-profiling): New option.
1561 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1562
1563 2009-06-27 Glenn Morris <rgm@gnu.org>
1564
1565 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1566
1567 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1568
1569 * configure.in (--enable-checking): New option.
1570
1571 2009-06-24 Glenn Morris <rgm@gnu.org>
1572
1573 * make-dist: Warn if subdir does not exist in source.
1574 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1575 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1576 No longer make links.
1577
1578 2009-06-24 Yavor Doganov <yavor@gnu.org>
1579
1580 * make-dist (tempdir): Don't create directories preferences.gorm
1581 and preferences.nib, they are no longer required.
1582
1583 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
1584
1585 * Branch for 23.1.
1586
1587 2009-06-12 Chong Yidong <cyd@stupidchicken.com>
1588
1589 * configure.in: Delete mac-fix-env target, which has been
1590 removed (Bug#3531).
1591
1592 2009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1593
1594 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1595
1596 2009-05-05 Per Starbäck <per@starback.se> (tiny change)
1597
1598 * BUGS: Use new binding of view-emacs-problems.
1599
1600 2009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1601
1602 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1603 for Solaris compatibility.
1604
1605 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
1606
1607 * configure: Regenerate.
1608
1609 * configure.in: Disable use of FreeType without libXft.
1610
1611 2009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1612
1613 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1614 Check if it is declared in gtk.h.
1615
1616 2009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1617
1618 * Makefile.in (install-arch-indep): Remove .gitignore files.
1619
1620 2009-04-03 Kenichi Handa <handa@m17n.org>
1621
1622 * INSTALL: Make the section "Complex Text Layout support
1623 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1624
1625 2009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1626
1627 * configure.in (rs6000-ibm-aix6*): Fix typo.
1628
1629 2009-03-04 Glenn Morris <rgm@gnu.org>
1630
1631 * Makefile.in (INFO_FILES): Add auth.
1632
1633 2009-03-03 Glenn Morris <rgm@gnu.org>
1634
1635 * info/dir: Add Auth-source.
1636
1637 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1638
1639 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1640 the second.
1641
1642 2009-02-28 Eli Zaretskii <eliz@gnu.org>
1643
1644 * config.bat: Copy .dbxinit to _dbxinit.
1645
1646 * make-dist (Making links to `info'): Remove .gitignore.
1647
1648 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1649
1650 * Makefile.in (lib-src, lisp): Use simpler rule.
1651 (src): Be more specific to avoid recompiling all the .elc files just
1652 because the bootstrap-emacs is missing.
1653
1654 2009-02-26 Chong Yidong <cyd@stupidchicken.com>
1655
1656 * configure.in: Require librsvg >= 2.11.
1657
1658 2009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1659
1660 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1661 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1662
1663 2009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1664
1665 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1666
1667 2009-02-03 Glenn Morris <rgm@gnu.org>
1668
1669 * make-dist: Add some missing files, remove some that are no longer
1670 present.
1671
1672 2009-02-02 Glenn Morris <rgm@gnu.org>
1673
1674 * make-dist: Add some missing nextstep/ files.
1675
1676 2009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1677
1678 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1679
1680 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1681
1682 * configure.in: Add support for m68k-*-netbsd.
1683
1684 2009-01-14 Juri Linkov <juri@jurta.org>
1685
1686 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1687
1688 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1689 and bug-reference-mode.
1690
1691 2009-01-11 Juri Linkov <juri@jurta.org>
1692
1693 * INSTALL.CVS: Move configuration explicitly to the first step.
1694
1695 2009-01-09 Glenn Morris <rgm@gnu.org>
1696
1697 * .dir-locals.el: Don't set indent-tabs-mode.
1698
1699 2008-12-30 Kenichi Handa <handa@m17n.org>
1700
1701 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1702 the function OTF_get_variation_glyphs.
1703
1704 2008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1705
1706 * Makefile.in (install-arch-dep): Remove old directories in
1707 ns_app* before moving new directories there.
1708
1709 2008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1710
1711 * .dir-locals.el: Remove non-working entry for pmail.
1712 (fill-column): Fix typo.
1713 (change-log-mode): Add fill column.
1714
1715 2008-12-26 Eli Zaretskii <eliz@gnu.org>
1716
1717 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1718
1719 2008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1720
1721 * make-dist (tempdir): Distribute .dir-locals.el.
1722
1723 * .dir-locals.el: New file.
1724
1725 2008-12-19 Eli Zaretskii <eliz@gnu.org>
1726
1727 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1728 for rationale.
1729
1730 2008-12-13 Glenn Morris <rgm@gnu.org>
1731
1732 * Makefile.in (install-arch-indep): Add new man-pages.
1733 (manext): Remove variable.
1734 (MAN_PAGES): New variable.
1735 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1736 and remove.
1737 (uninstall): Remove desktop file and icons, game scores if empty.
1738
1739 2008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1740
1741 * config.guess, config.sub: Updated from master source.
1742
1743 2008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1744
1745 * Makefile.in (install-arch-indep): Install ebrowse.1.
1746
1747 2008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1748
1749 * configure.in: Add Solaris on x86_64.
1750
1751 2008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1752
1753 * config.guess, config.sub: Updated from master source.
1754
1755 2008-12-08 Eli Zaretskii <eliz@gnu.org>
1756
1757 * info/dir: Fix last change.
1758
1759 2008-12-07 Eli Zaretskii <eliz@gnu.org>
1760
1761 * info/dir: Untabify.
1762
1763 2008-11-28 Ulrich Mueller <ulm@gentoo.org>
1764
1765 * configure.in: Fix last change.
1766
1767 2008-11-28 Richard M Stallman <rms@gnu.org>
1768
1769 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1770 New configurations.
1771
1772 2008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1773
1774 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1775 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1776
1777 2008-11-15 Eli Zaretskii <eliz@gnu.org>
1778
1779 * Makefile.in (INFO_FILES): Remove ns-emacs.
1780
1781 * info/dir (NS-Emacs): Remove entry.
1782
1783 2008-11-08 Eli Zaretskii <eliz@gnu.org>
1784
1785 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1786
1787 2008-11-07 Glenn Morris <rgm@gnu.org>
1788
1789 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1790
1791 2008-10-31 Eli Zaretskii <eliz@gnu.org>
1792
1793 * config.bat: Tell user to expect one "File not found" message
1794 while the `doc' directory is being configured.
1795
1796 2008-10-30 Chong Yidong <cyd@stupidchicken.com>
1797
1798 * update-subdirs: Put obsolete directory last.
1799
1800 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1801
1802 * configure.in: Check fontconfig always.
1803
1804 2008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1805
1806 * configure (*-solaris2.[7-9]*): Fix typo.
1807
1808 2008-10-24 Glenn Morris <rgm@gnu.org>
1809
1810 * configure.in (--without-sync-input, --with-pkg-config-prog):
1811 Help strings start with lower case.
1812 (--with-gnustep-conf): New option.
1813 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1814
1815 2008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1816
1817 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1818 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1819 is not found. (Bug#1230)
1820
1821 2008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1822
1823 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1824 Use sol2-6.h for Solaris 7-9.
1825
1826 2008-10-18 Ulrich Mueller <ulm@gentoo.org>
1827
1828 * configure.in: Add support for GNU/Linux on SuperH.
1829
1830 2008-10-12 Andreas Schwab <schwab@suse.de>
1831
1832 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1833
1834 2008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1835
1836 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1837 "X") to avoid confusion.
1838
1839 * configure: Regenerate.
1840
1841 2008-09-07 Romain Francoise <romain@orebokech.com>
1842
1843 * make-dist: Distribute doc/man/ChangeLog.
1844
1845 2008-08-28 Chong Yidong <cyd@stupidchicken.com>
1846
1847 * configure.in: Disable XFT and Freetype when without X.
1848
1849 * configure: Regenerate.
1850
1851 2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1852
1853 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1854
1855 2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1856
1857 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1858 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1859
1860 * configure: Regenerate.
1861
1862 2008-08-20 Eli Zaretskii <eliz@gnu.org>
1863
1864 * configure.in: Move "#define subprocesses" before
1865 config_opsysfile is included.
1866
1867 2008-08-19 Kenichi Handa <handa@m17n.org>
1868
1869 * INSTALL (Extra fonts): Mention local fonts, don't mention
1870 mule-unicode.
1871
1872 2008-08-16 Chong Yidong <cyd@stupidchicken.com>
1873
1874 * make-dist: Omit info/.arch-inventory.
1875
1876 2008-08-16 Jason Rumney <jasonr@gnu.org>
1877
1878 * make-dist (tempdir/nt): Link emacsclient.rc.
1879
1880 2008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1881
1882 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1883 AC_SUBST it.
1884 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1885 AC_SUBST it.
1886 (OTHER_FILES): Always define for HAVE_NS.
1887 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1888 * configure: Regenerate.
1889
1890 2008-08-07 Andreas Schwab <schwab@suse.de>
1891
1892 * configure.in: Correctly handle
1893 --enable-cocoa-experimental-ctrl-g=no and
1894 --enable-ns-self-contained=yes.
1895
1896 2008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1897
1898 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1899 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1900 bother undef'ing since won't have desired effect.
1901
1902 2008-08-06 Andreas Schwab <schwab@suse.de>
1903
1904 * configure.in: Fix quoting.
1905
1906 2008-08-06 Chong Yidong <cyd@stupidchicken.com>
1907
1908 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1909
1910 2008-08-05 Ulrich Mueller <ulm@gentoo.org>
1911
1912 * configure.in: Add checks for krb5_error.text and
1913 krb5_error.e_text struct members.
1914
1915 2008-08-04 Chong Yidong <cyd@stupidchicken.com>
1916
1917 * configure.in: Test for existence of NSInteger.
1918 Suggested by Yavor Doganov.
1919
1920 2008-08-02 Romain Francoise <romain@orebokech.com>
1921
1922 * Makefile.in (INFO_FILES): Add mairix-el.
1923
1924 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1925
1926 * make-dist:
1927 * README: Remove VMS support.
1928 * vms: Remove directory.
1929
1930 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1931
1932 * configure.in (MULTI_KBOARD): Remove.
1933
1934 2008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1935
1936 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1937
1938 2008-07-29 Chong Yidong <cyd@stupidchicken.com>
1939
1940 * info/dir (File): Add mairix-el.
1941
1942 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1943
1944 Remove support for Mac Carbon.
1945 * mac: Remove directory.
1946 * make-dist:
1947 * configure.in:
1948 * README:
1949 * Makefile.in:
1950 * INSTALL: Remove code for Carbon.
1951 * configure: Regenerate.
1952
1953 2008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1954
1955 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1956
1957 2008-07-25 Chong Yidong <cyd@stupidchicken.com>
1958
1959 * configure.in: Check for getrlimit.
1960
1961 * configure: Regenerate.
1962
1963 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1964
1965 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1966 in src/Makefile.in.
1967 (static): Remove, autoconf would always comment it out anyway.
1968 (subprocesses): Define unconditionally.
1969
1970 2008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1971
1972 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1973 compilation under GNUstep.
1974
1975 2008-07-18 Kenichi Handa <handa@m17n.org>
1976
1977 * INSTALL (Complex Text Layout support libraries): Delete the
1978 paragraph about --enable-font-backend.
1979
1980 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1981
1982 * configure.in: Print out some info to user for NeXTstep builds.
1983 (ns-app): Remove enable option.
1984 (ns-self-contained): Add enable option.
1985 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1986 GNUstep, use to set install prefixes, and substitute in Makefiles.
1987 * configure: Regenerate.
1988 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1989 NS app bundle.
1990
1991 2008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1992
1993 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1994
1995 2008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1996
1997 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1998 NS_IMPL_COCOA.
1999
2000 2008-07-16 Glenn Morris <rgm@gnu.org>
2001
2002 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2003 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2004 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2005 never unset.
2006
2007 * make-dist: Add nextstep/ directories.
2008 (src, lib-src): Add .m files.
2009
2010 2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2011
2012 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2013 (USER_FULL_NAME): Remove, not used anymore.
2014 * configure: Regenerate.
2015
2016 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2017
2018 Changes and additions for NeXTstep windowing system (Cocoa and
2019 GNUstep) support.
2020
2021 * configure.in: Add support for NS window system: --with-ns (default
2022 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2023 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2024 disable font backend if window system is "none", not if !HAVE_X11.
2025 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2026 (install-arch-dep): Add commands to assemble NS .app package.
2027
2028 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2029
2030 * configure.in: Use macppc for Darwin. Remove references to
2031 desupported systems.
2032 * configure: Regenerate.
2033
2034 2008-07-05 Glenn Morris <rgm@gnu.org>
2035
2036 * make-dist (EMACS): Doc fix.
2037 (lisp): There are no *.dat or image files here any more.
2038 (src): There are no *.s files here any more.
2039 (etc/images, etc/images/*): Link to most regular files.
2040
2041 2008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2042
2043 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2044
2045 2008-07-01 Glenn Morris <rgm@gnu.org>
2046
2047 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2048 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2049 and explicitly export there. (Bug#507.)
2050
2051 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2052
2053 * configure.in:
2054 * configure: Remove references to obsolete systems.
2055
2056 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2057
2058 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2059 make it depend on all other */.in files.
2060 (src/Makefile, src/config.stamp, lib-src/Makefile)
2061 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2062 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2063 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2064 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2065
2066 * configure.in: Don't create src/config.stamp any more.
2067
2068 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2069
2070 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2071
2072 2008-06-22 Glenn Morris <rgm@gnu.org>
2073
2074 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2075
2076 2008-06-21 Romain Francoise <romain@orebokech.com>
2077
2078 * Makefile.in (INFO_FILES): Add sasl.
2079
2080 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2081
2082 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2083 (bootstrap-build): Remove.
2084 (top_bootclean): New var.
2085 (top_distclean, bootstrap-clean): Use it.
2086 (bootstrap): Don't recheck config. Make normally.
2087
2088 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2089
2090 * Makefile.in (SUBDIR): Include `lisp'.
2091 (lisp): Depend on `src'.
2092 (top_distclean): Don't remove config.status.
2093 (bootstrap-clean): New target.
2094 (maintainer-clean): Use it.
2095 (bootstrap): Use bootstrap-clean. Re-run config.status.
2096 (src/bootstrap-emacs${EXEEXT}): New target.
2097 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2098 src/Makefile now takes care of it.
2099 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2100
2101 2008-06-15 Glenn Morris <rgm@gnu.org>
2102
2103 * info/dir: Add sasl.
2104
2105 2008-06-09 Alan Mackenzie <acm@muc.de>
2106
2107 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2108
2109 2008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2110
2111 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2112
2113 2008-06-07 Glenn Morris <rgm@gnu.org>
2114
2115 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2116 serve no purpose.
2117
2118 2008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2119
2120 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2121 * configure: Regenerate.
2122
2123 2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2124
2125 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2126
2127 2008-05-14 Kenichi Handa <handa@m17n.org>
2128
2129 * configure: Regenerate.
2130
2131 * configure.in: Don't handle --disable-font-backend. Don't print
2132 a message about a font backend.
2133
2134 2008-05-09 Glenn Morris <rgm@gnu.org>
2135
2136 * configure.in: Make absence of makeinfo a fatal error only if the info
2137 files don't exist.
2138 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2139
2140 2008-05-07 Eli Zaretskii <eliz@gnu.org>
2141
2142 * config.bat: Fix last change: don't use < and > in "rem" lines,
2143 they are interpreted as redirection by DOS shells.
2144
2145 2008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2146
2147 * configure.in: Check availability of AvailabilityMacros.h
2148 if HAVE_CARBON.
2149
2150 * configure: Regenerate.
2151
2152 2008-05-03 Glenn Morris <rgm@gnu.org>
2153
2154 * configure.in (x_libraries): Remove standard 64-bit directories -
2155 experimental workaround for minor autoconf bug.
2156
2157 * configure.in (--without-makeinfo): New option. If set,
2158 absence of suitable makeinfo is not a fatal error.
2159 * Makefile.in (MAKEINFO): New, set by configure.
2160 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2161 (info-real): New target.
2162 (info): Without makeinfo, do nothing, else call `info-real'.
2163
2164 2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2165
2166 * configure.in: Remove hpux10.20 from the desupported list.
2167
2168 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2169
2170 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2171
2172 2008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2173
2174 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2175 rather than change CPPFLAGS.
2176 (HAVE_GTK): Rename to USE_GTK.
2177
2178 2008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2179
2180 * configure.in: Replace the obsolete macros AC_AIX and
2181 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2182
2183 2008-04-05 Andreas Schwab <schwab@suse.de>
2184
2185 * configure.in: No longer create admin/unidata/Makefile.
2186
2187 2008-03-28 Andreas Schwab <schwab@suse.de>
2188
2189 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2190 (lisp/Makefile): New rule.
2191
2192 2008-03-13 Glenn Morris <rgm@gnu.org>
2193
2194 * configure.in (AC_INIT): Fix version number.
2195 (sync-input): Reword the option, since it's on by default.
2196
2197 2008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2198
2199 * configure.in: Add --enable-sync-input, default yes.
2200
2201 2008-03-11 Glenn Morris <rgm@gnu.org>
2202
2203 * Makefile.in (install-etc, mkdir): Handle directory
2204 etc/images/icons/hicolor/*/mimetypes/.
2205
2206 * make-dist: Handle icons/hicolor/scalable directory.
2207
2208 2008-03-05 Glenn Morris <rgm@gnu.org>
2209
2210 * configure.in: Enable font-backend by default.
2211 (USE_FONT_BACKEND): Set to "no" in absence of X.
2212 (PKG_CONFIG): Don't set multiple times, once is enough.
2213 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2214
2215 2008-03-03 Glenn Morris <rgm@gnu.org>
2216
2217 * Makefile.in (iconsrcdir): New variable.
2218 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2219 directory.
2220
2221 2008-02-29 Glenn Morris <rgm@gnu.org>
2222
2223 * test/: New directory.
2224
2225 2008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2226
2227 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2228
2229 2008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2230
2231 * configure.in: Print an error for systems that we think are obsolete
2232 and are proposed to be removed. Remove some more unused systems.
2233 Add support for powerpc-ibm-aix6*.
2234
2235 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2236
2237 * configure.in: Remove references to obsolete variables and systems.
2238
2239 2008-02-21 Glenn Morris <rgm@gnu.org>
2240
2241 * Makefile.in (set_installuser): New.
2242 (install-arch-indep): Use set_installuser to avoid duplicate code.
2243
2244 * README.unicode: Split into admin/notes/unicode,font-backend and
2245 remove.
2246
2247 2008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2248
2249 * configure.in (arm*-*-freebsd*): Add.
2250
2251 2008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2252
2253 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2254 dealing with obsolete variables.
2255
2256 2008-02-08 Glenn Morris <rgm@gnu.org>
2257
2258 * Makefile.in (check-info-dir): New target.
2259
2260 2008-02-08 Michael Olson <mwolson@gnu.org>
2261
2262 * Makefile.in (INFO_FILES): Add epa.
2263
2264 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2265 features" section.
2266
2267 2008-02-06 Glenn Morris <rgm@gnu.org>
2268
2269 * configure.in (--with-gcc): Give an error saying this option has
2270 been removed.
2271 (--with-gtk): Remove this option.
2272
2273 2008-02-06 Tom Tromey <tromey@redhat.com>
2274
2275 * configure.in (--with-gcc): Remove.
2276 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2277
2278 2008-02-05 Ulrich Mueller <ulm@gentoo.org>
2279
2280 * INSTALL: Recommend giflib, not libungif.
2281
2282 2008-02-05 Tom Tromey <tromey@redhat.com>
2283
2284 * configure.in (--with-dbus): Default to enabled.
2285
2286 2008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2287
2288 * INSTALL (Complex Text Layout support libraries): New section.
2289
2290 2008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2291
2292 * make-dist: Remove references to files in mac/ that have been
2293 deleted.
2294
2295 2008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2296
2297 * configure.in: For libotf and m17n-flt checks, set shell vars
2298 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2299 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2300 Reported by Ulrich Mueller.
2301
2302 2008-02-02 Eli Zaretskii <eliz@gnu.org>
2303
2304 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2305 admin/unidata/Makefile.in to Makefile.
2306
2307 2008-02-02 Glenn Morris <rgm@gnu.org>
2308
2309 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2310 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2311 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2312
2313 2008-02-01 Miles Bader <miles@gnu.org>
2314
2315 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2316 [libotf], and [m17n-flt] options.
2317
2318 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2319
2320 * configure.in: Add EMACS_ARG_N([libotf]...), and
2321 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2322 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2323 CFLAGS, and LIBS in checking of m17n-flt.
2324
2325 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2326
2327 * configure.in: Check the availability of m17n-flt library.
2328
2329 2008-02-01 Kenichi Handa <handa@m17n.org>
2330
2331 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2332 not available.
2333
2334 2008-02-01 Kenichi Handa <handa@m17n.org>
2335
2336 * configure.in: New args --enable-font-backend, --with-xft,
2337 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2338 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2339 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2340 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2341
2342 2008-02-01 Kenichi Handa <handa@m17n.org>
2343
2344 * make-dist: Include etc/charsets in tarball.
2345
2346 2008-02-01 Kenichi Handa <handa@m17n.org>
2347
2348 * configure.in: While running cpp on junk.c, include
2349 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2350 exists.
2351
2352 2008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2353
2354 * configure.in (xtensa): Match more configurations.
2355
2356 2008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2357
2358 * configure.in: Update comment.
2359
2360 2008-01-26 Glenn Morris <rgm@gnu.org>
2361
2362 * configure.in (--without-gcc): By default, neither off nor on.
2363 (--with-carbon): Tone down rhetoric in help text.
2364
2365 2008-01-25 Glenn Morris <rgm@gnu.org>
2366
2367 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2368 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2369 Default `Carbon' to off (it's unsupported).
2370
2371 2008-01-24 Glenn Morris <rgm@gnu.org>
2372
2373 * configure.in: Standardize dbus-related messages.
2374
2375 2008-01-23 Michael Olson <mwolson@gnu.org>
2376
2377 * configure.in (pkg-config-prog): Remove initial whitespace.
2378
2379 2008-01-23 Tom Tromey <tromey@redhat.com>
2380
2381 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2382 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2383 Update all users.
2384
2385 2008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2386
2387 * config.guess, config.sub: Updated from master source.
2388
2389 2008-01-17 Andreas Schwab <schwab@suse.de>
2390
2391 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2392
2393 2008-01-17 Glenn Morris <rgm@gnu.org>
2394
2395 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2396
2397 2008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2398
2399 * configure.in: Remove more references to unsupported systems.
2400
2401 2008-01-16 Sven Joachim <svenjoac@gmx.de>
2402
2403 * make-dist: Add --lzma.
2404
2405 2008-01-16 Glenn Morris <rgm@gnu.org>
2406
2407 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2408 configure checks for this.
2409
2410 2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2411
2412 * configure.in: Remove more references to unsupported systems.
2413
2414 2008-01-06 Romain Francoise <romain@orebokech.com>
2415
2416 * configure.in: Delete extra semicolons.
2417
2418 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2419
2420 * configure.in: Remove references to unsupported systems.
2421
2422 2008-01-05 Romain Francoise <romain@orebokech.com>
2423
2424 * make-dist: Add --bzip2. Update copyright.
2425
2426 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2427
2428 * configure.in: Remove support for Masscomp.
2429
2430 2008-01-05 Glenn Morris <rgm@gnu.org>
2431
2432 * Makefile.in (desktopdir, icondir): New variables.
2433 (install-arch-indep): Also depend on `install-etc'.
2434 (install-etc): New target.
2435 (mkdir): Also create the `applications' and `icons' directories.
2436
2437 2008-01-04 Glenn Morris <rgm@gnu.org>
2438
2439 * make-dist: Update for new etc/images/icons/hicolor directory.
2440
2441 2007-12-09 Andreas Schwab <schwab@suse.de>
2442
2443 * configure.in: D-Bus is not enabled by default.
2444
2445 2007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2446
2447 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2448 change.
2449
2450 2007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2451
2452 * configure.in: Give package name and version to AC_INIT.
2453
2454 2007-12-03 Magnus Henoch <mange@freemail.hu>
2455
2456 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2457
2458 2007-12-03 Michael Albinus <michael.albinus@gmx.de>
2459
2460 * configure.in: No need for DBUS_INFO anymore.
2461
2462 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2463
2464 2007-12-02 Michael Albinus <michael.albinus@gmx.de>
2465
2466 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2467
2468 * Makefile.in (INFO_FILES): Add dbus.
2469
2470 2007-12-02 Romain Francoise <romain@orebokech.com>
2471
2472 * make-dist: Fix last change.
2473
2474 2007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2475
2476 * configure.in: Add support for gnu-kfreebsd.
2477
2478 2007-11-28 Glenn Morris <rgm@gnu.org>
2479
2480 * make-dist: Add etc/nxml.
2481
2482 2007-11-24 Romain Francoise <romain@orebokech.com>
2483
2484 * Makefile.in (INFO_FILES): Add nxml-mode.
2485
2486 2007-11-23 Romain Francoise <romain@orebokech.com>
2487
2488 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2489 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2490
2491 2007-11-20 Andreas Schwab <schwab@suse.de>
2492
2493 * configure.in: Always include <resolv.h> when checking for res_init.
2494
2495 2007-11-17 Andreas Schwab <schwab@suse.de>
2496
2497 * update-subdirs: Atomically update subdirs.el.
2498
2499 2007-11-17 Glenn Morris <rgm@gnu.org>
2500
2501 * Makefile.in (check-declare): New target.
2502
2503 2007-11-07 Glenn Morris <rgm@gnu.org>
2504
2505 * configure.in: Deprecate Mac Carbon port.
2506
2507 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2508
2509 * configure.in: Remove HAVE_X11R5 check.
2510
2511 2007-10-31 Glenn Morris <rgm@gnu.org>
2512
2513 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2514 when changing ownership of installed files.
2515
2516 2007-10-30 Glenn Morris <rgm@gnu.org>
2517
2518 * make-dist: Add new directory etc/gnus.
2519
2520 2007-10-30 Michael Olson <mwolson@gnu.org>
2521
2522 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2523
2524 2007-10-29 Glenn Morris <rgm@gnu.org>
2525
2526 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2527
2528 2007-10-23 Glenn Morris <rgm@gnu.org>
2529
2530 * MAINTAINERS: Move to admin/.
2531
2532 2007-10-17 Chong Yidong <cyd@stupidchicken.com>
2533
2534 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2535 (HAVE_LIBRESOLV): Also define if we are using res_init().
2536
2537 2007-10-17 Glenn Morris <rgm@gnu.org>
2538
2539 * FTP: Remove file, since it's just a duplicate of one in etc/.
2540
2541 2007-10-05 Eli Zaretskii <eliz@gnu.org>
2542
2543 * config.bat: Fix configuring `doc' due to changes in the
2544 directory structure.
2545
2546 2007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2547
2548 * configure.in: Don't use -lpthread on HP-UX.
2549
2550 2007-09-16 Glenn Morris <rgm@gnu.org>
2551
2552 * make-dist: File gfdl.1 has been removed.
2553
2554 2007-09-15 Glenn Morris <rgm@gnu.org>
2555
2556 * configure.in: Fix makeinfo version regexp.
2557
2558 2007-09-12 Glenn Morris <rgm@gnu.org>
2559
2560 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2561 implementation of alloca is not found.
2562
2563 * Makefile.in (SOURCES, unlock, relock): Delete.
2564 (install-arch-indep): Do not exclude the etc/ Makefiles.
2565
2566 2007-09-09 Juri Linkov <juri@jurta.org>
2567
2568 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2569
2570 * README: Add doc/ to documentation directories.
2571
2572 2007-09-08 Michael Olson <mwolson@gnu.org>
2573
2574 * MAINTAINERS: Add myself for ERC and tq.el.
2575 Update for new doc/ directory layout.
2576
2577 2007-09-06 Romain Francoise <romain@orebokech.com>
2578
2579 * make-dist: Update for new doc/ directory layout.
2580
2581 2007-09-06 Glenn Morris <rgm@gnu.org>
2582
2583 * Makefile.in (mansrcdir): New variable.
2584 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2585 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2586 update these targets for new doc/ directory layout.
2587 (doc/misc/Makefile): New target.
2588 (install-arch-indep): Use mansrcdir for new location of manpages.
2589 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2590 (relock, info, dvi): Update targets for new doc/ directory layout.
2591
2592 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2593 for new doc/ directory layout.
2594
2595 2007-09-02 Andreas Schwab <schwab@suse.de>
2596
2597 * configure.in: Use AS_HELP_STRING throughout.
2598 * configure: Regenerate.
2599
2600 2007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2601
2602 * configure.in: Require Gtk/Glib 2.6.
2603
2604 2007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2605
2606 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2607 Use them throughout in place of AC_ARG_WITH calls.
2608 * configure: Regenerate.
2609
2610 2007-09-01 Andreas Schwab <schwab@suse.de>
2611
2612 * configure.in: Put quotes around nested macro calls.
2613
2614 2007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2615
2616 * configure.in: Fix typo.
2617 * configure: Regenerate.
2618
2619 2007-08-30 Glenn Morris <rgm@gnu.org>
2620
2621 * configure.in (AH_BOTTOM): Copy some manual changes made to
2622 src/config.in here so they are not lost when it regenerates.
2623
2624 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2625
2626 2007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2627
2628 * README.multi-tty: New file.
2629
2630 2007-08-29 Glenn Morris <rgm@gnu.org>
2631
2632 * README: Increase version to 23.0.50.
2633
2634 2007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2635
2636 * configure.in: New option: --without-xaw3d.
2637
2638 2007-08-24 Glenn Morris <rgm@gnu.org>
2639
2640 * configure.in: Check for a suitably recent makeinfo.
2641
2642 2007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2643
2644 * configure.in (Check for required libraries): Typo.
2645
2646 2007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2647
2648 * configure.in: Check librsvg2 also for Mac Carbon.
2649
2650 2007-08-22 Romain Francoise <romain@orebokech.com>
2651
2652 * make-dist: Follow reorganization of files in etc/.
2653
2654 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2655
2656 * configure.in: Add support for SVG images through librsvg2.
2657
2658 2007-07-28 Eli Zaretskii <eliz@gnu.org>
2659
2660 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2661 to avoid an error message if there is no DOC there.
2662
2663 2007-07-25 Glenn Morris <rgm@gnu.org>
2664
2665 * Relicense all FSF files to GPLv3 or later.
2666
2667 * COPYING, info/COPYING: Switch to GPLv3.
2668
2669 2007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2670
2671 * configure.in: Complain if X seems to be installed but no
2672 development files were found.
2673
2674 2007-06-20 Glenn Morris <rgm@gnu.org>
2675
2676 * configure.in: Prefer libgif over libungif.
2677
2678 2007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2679
2680 * configure.in: Check for all image libraries before exiting.
2681
2682 2007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2683
2684 * configure.in: Exit with error if image libraries aren't found.
2685
2686 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
2687
2688 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2689 when compiling without scrollbars.
2690
2691 2007-06-12 Glenn Morris <rgm@gnu.org>
2692
2693 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2694
2695 2007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2696
2697 * configure.in: Change wording about yes/gtk and lucid/athena
2698 being synonyms.
2699
2700 2007-06-08 Glenn Morris <rgm@gnu.org>
2701
2702 * configure.in: Make gtk the default toolkit.
2703
2704 2007-06-07 Glenn Morris <rgm@gnu.org>
2705
2706 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2707 for a Sun C compiler.
2708
2709 * Makefile.in (install-arch-indep): Install only the DOC- file
2710 specific to the build, if possible, rather than DOC-*.
2711
2712 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
2713
2714 * Version 22.1 released.
2715
2716 2007-05-25 Chong Yidong <cyd@stupidchicken.com>
2717
2718 * mkinstalldirs: Sync to version in automake CVS.
2719
2720 2007-05-22 Andreas Schwab <schwab@suse.de>
2721
2722 * configure.in: Prefer build_alias over host when host_alias is not set.
2723 * configure: Regenerate.
2724
2725 2007-05-20 Andreas Schwab <schwab@suse.de>
2726
2727 * configure.in: Remove empty AC_SUBST.
2728 * configure: Regenerate.
2729
2730 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2731
2732 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2733 it like others.
2734 * configure: Regenerate.
2735
2736 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2737
2738 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2739 (AC_CHECK_LIB): Add -lgpm.
2740 * configure: Regenerate.
2741
2742 2007-05-03 Glenn Morris <rgm@gnu.org>
2743
2744 * configure: Tweak message about the absence of shell functions.
2745
2746 2007-04-27 Andreas Schwab <schwab@suse.de>
2747
2748 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2749
2750 2007-04-26 Glenn Morris <rgm@gnu.org>
2751
2752 * README: Increase version to 22.1.50.
2753
2754 2007-04-24 Juanma Barranquero <lekktu@gmail.com>
2755
2756 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2757
2758 2007-04-19 Glenn Morris <rgm@gnu.org>
2759
2760 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2761
2762 2007-04-18 Glenn Morris <rgm@gnu.org>
2763
2764 * INSTALL: Mention CPP.
2765
2766 2007-04-15 Glenn Morris <rgm@gnu.org>
2767
2768 * FTP: Replace with a pointer to the web version.
2769
2770 2007-04-13 Glenn Morris <rgm@gnu.org>
2771
2772 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2773
2774 2007-04-04 Glenn Morris <rgm@gnu.org>
2775
2776 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2777 compiling with Sun Studio on Solaris.
2778
2779 2007-03-23 Glenn Morris <rgm@gnu.org>
2780
2781 * configure.in: Restore support for hp800 (removed 2007-01-27)
2782 following clarification of legal status.
2783
2784 2007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2785
2786 * configure.in: Add support for AIX4.3 on IBM RS6000.
2787
2788 * configure: Regenerate.
2789
2790 2007-03-20 Richard Stallman <rms@gnu.org>
2791
2792 * configure.in: Fix previous change.
2793
2794 2007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2795
2796 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2797 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2798 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2799
2800 2007-03-19 Chong Yidong <cyd@stupidchicken.com>
2801
2802 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2803 user specifies "without".
2804
2805 * configure: Regenerate.
2806
2807 2007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2808
2809 * configure.in: Warning for Gtk+ and Cygwin added.
2810 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2811
2812 2007-02-27 Glenn Morris <rgm@gnu.org>
2813
2814 * make-dist (oldXMenu): Remove Imakefile.
2815 (etc/images): Add README.
2816
2817 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2818
2819 * configure.in (xtensa-*-linux-gnu*): New configuration.
2820
2821 * configure: Regenerate.
2822
2823 2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2824
2825 * config.guess, config.sub: Updated from master source.
2826
2827 2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2828
2829 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2830
2831 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
2832
2833 * configure.in: Restore support for hp800's not running HP-UX.
2834
2835 * configure: Regenerate.
2836
2837 2007-01-27 Chong Yidong <cyd@stupidchicken.com>
2838
2839 * configure.in: Remove support for hp800 and sr2k machine types.
2840
2841 * configure: Regenerate.
2842
2843 2007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2844
2845 * configure.in: Add check for libXft.
2846
2847 2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2848
2849 * INSTALL: Info files moved to share/info.
2850
2851 2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2852
2853 * configure.in: Detect and use fink-installed in intel-based Mac
2854 builds; change Apple Darwin section to support both PowerPC and
2855 Intel-based Macs.
2856
2857 2006-12-26 Andreas Schwab <schwab@suse.de>
2858
2859 * Makefile.in (datarootdir): Define.
2860
2861 2006-12-24 Richard Stallman <rms@gnu.org>
2862
2863 * configure.in: Require Autoconf 2.61.
2864
2865 2006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2866
2867 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2868 Remove redundant entry for powerpc-apple-netbsd.
2869
2870 * configure: Regenerate.
2871
2872 2006-12-22 Chong Yidong <cyd@stupidchicken.com>
2873
2874 * configure: Regenerate with autoconf 2.61.
2875
2876 2006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2877
2878 * configure.in: Detect alsa/asoundlib.h also.
2879 * configure: Regenerate.
2880
2881 2006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2882
2883 * configure.in: Check if GTK+ compiles at all.
2884
2885 2006-12-10 Andreas Schwab <schwab@suse.de>
2886
2887 * configure.in: Remove check for struct timezone, its result is
2888 never used.
2889
2890 2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2891
2892 * configure.in: Add support for Solaris 10 on x86-64.
2893
2894 2006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2895
2896 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2897 of PKG_CONFIG_PATH.
2898
2899 2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2900
2901 * configure.in (HAVE_SYNC): New test.
2902
2903 2006-12-03 Glenn Morris <rgm@gnu.org>
2904
2905 * Makefile.in: Fix Copyright format.
2906
2907 * configure.in (AH_TOP): Add missing Copyright year.
2908
2909 * update-subdirs: Add missing Copyright years.
2910
2911 2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2912
2913 * Makefile.in: Touch only the parts of the share/emacs directory
2914 specific to this version.
2915
2916 2006-11-26 Chong Yidong <cyd@stupidchicken.com>
2917
2918 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2919
2920 2006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2921
2922 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2923
2924 2006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2925
2926 * configure.in: Prefer X11 to Carbon only when some X-specific
2927 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2928
2929 2006-11-04 Romain Francoise <romain@orebokech.com>
2930
2931 * Makefile.in (bootstrap-clean-before): Fix typo.
2932 Use new target `bootstrap-clean' in the leim subdirectory.
2933
2934 2006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2935
2936 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2937
2938 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
2939
2940 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2941 directories.
2942
2943 2006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2944
2945 * configure.in: Enable x86-64 OpenBSD compilation.
2946
2947 2006-10-28 Glenn Morris <rgm@gnu.org>
2948
2949 * AUTHORS: Add cal-html.el author.
2950
2951 2006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2952
2953 * make-dist: Make links to mac/make-package and
2954 mac/Emacs.app/Contents/Resources/Emacs.icns.
2955
2956 2006-10-27 Chong Yidong <cyd@stupidchicken.com>
2957
2958 * README: Bump version number to 22.0.90.
2959
2960 2006-10-23 Andreas Schwab <schwab@suse.de>
2961
2962 * configure.in: Make sure x_default_search_path is always set even
2963 when x_libraries is empty, and look in .../share as well for each
2964 library directory.
2965
2966 2006-09-28 Kenichi Handa <handa@m17n.org>
2967
2968 * configure.in (locallisppath): Don't include leim dir.
2969 (lisppath): Include leim dir.
2970
2971 2006-09-15 Jay Belanger <belanger@truman.edu>
2972
2973 * COPYING: Replace "Library Public License" by "Lesser Public
2974 License" throughout.
2975
2976 2006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2977
2978 * make-dist (EMACS): Exit and fail if the EMACS environment
2979 variable is set to something other than an absolute file name.
2980
2981 2006-08-16 Andreas Schwab <schwab@suse.de>
2982
2983 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2984 of hardcoding it.
2985
2986 2006-08-16 Richard Stallman <rms@gnu.org>
2987
2988 * INSTALL.CVS: Clean up wording.
2989
2990 2006-07-14 Eli Zaretskii <eliz@gnu.org>
2991
2992 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2993 $PKG_CONFIG --exists "$2" to config.log.
2994 * configure: Regenerate.
2995
2996 2006-07-08 Richard Stallman <rms@gnu.org>
2997
2998 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2999
3000 2006-07-09 Kim F. Storm <storm@cua.dk>
3001
3002 * CONTRIBUTE: Use outline format.
3003 Add section on copyright years (from admin/notes/years).
3004
3005 2006-07-08 Eli Zaretskii <eliz@gnu.org>
3006
3007 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3008 to /dev/null, since we don't need the error message, just the
3009 exit status.
3010
3011 2006-07-07 Eli Zaretskii <eliz@gnu.org>
3012
3013 * CONTRIBUTE: Slight formatting changes and typo fixes.
3014 Add description of NEWS markings.
3015
3016 2006-07-07 Kim F. Storm <storm@cua.dk>
3017
3018 * CONTRIBUTE: Mention INSTALL.CVS.
3019
3020 2006-07-05 Romain Francoise <romain@orebokech.com>
3021
3022 * make-dist (top-level): Add CONTRIBUTE.
3023
3024 2006-07-04 Richard Stallman <rms@gnu.org>
3025
3026 * CONTRIBUTE: Much rewrite.
3027
3028 2006-07-04 Nick Roberts <nickrob@snap.net.nz>
3029
3030 * CONTRIBUTE: New file.
3031
3032 2006-06-24 Eli Zaretskii <eliz@gnu.org>
3033
3034 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3035
3036 2006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3037
3038 * configure.in: Add check for ALSA.
3039
3040 2006-05-06 Eli Zaretskii <eliz@gnu.org>
3041
3042 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3043
3044 * info/dir: Remove the Emacs-Xtra entry.
3045
3046 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3047
3048 Update copyright year(s) in many files.
3049
3050 2006-04-01 Eli Zaretskii <eliz@gnu.org>
3051
3052 * configure: Regenerated.
3053
3054 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3055
3056 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3057 --without-toolkit-scroll-bars was specified.
3058
3059 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3060
3061 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3062 to CFLAGS. Update Copyright years written to src/config.in.
3063
3064 2006-03-18 Claudio Fontana <claudio@gnu.org>
3065
3066 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3067 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3068 to be installed/uninstalled.
3069 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3070 to Info files installed by Emacs.
3071
3072 2006-03-03 Claudio Fontana <claudio@gnu.org>
3073
3074 * Makefile.in (install, uninstall): Add DESTDIR variable to
3075 support staged installations.
3076
3077 2006-02-14 Richard M. Stallman <rms@gnu.org>
3078
3079 * configure.in (s390x-*-linux-gnu*): New configuration.
3080
3081 2006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3082
3083 * configure.in: Require GTK 2.4 or newer.
3084
3085 2006-01-29 Michael Olson <mwolson@gnu.org>
3086
3087 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3088 * info/dir (ERC): New entry.
3089
3090 2006-01-29 Eli Zaretskii <eliz@gnu.org>
3091
3092 * info/dir: Fix last change.
3093
3094 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3095
3096 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3097
3098 2006-01-27 Eli Zaretskii <eliz@gnu.org>
3099
3100 * info/dir: Untabify the whole file.
3101 (Rcirc): New entry.
3102
3103 2006-01-12 Andreas Schwab <schwab@suse.de>
3104
3105 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3106 check.
3107
3108 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
3109
3110 * configure.in: Use -Wno-pointer-sign if available.
3111
3112 2005-12-29 Andreas Schwab <schwab@suse.de>
3113
3114 * config.guess, config.sub: Updated from master source.
3115
3116 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3117
3118 * configure.in: Use amdx86-64 for freebsd on x86_64.
3119
3120 2005-11-22 Romain Francoise <romain@orebokech.com>
3121
3122 * make-dist: Add etc/images/icons.
3123
3124 2005-11-03 Andreas Schwab <schwab@suse.de>
3125
3126 * configure.in: Use GZIP_PROG instead of GZIP.
3127
3128 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3129 (install-arch-indep): Adjust.
3130
3131 2005-11-01 Andreas Schwab <schwab@suse.de>
3132
3133 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3134 (bootfast): Likewise.
3135
3136 2005-11-01 Romain Francoise <romain@orebokech.com>
3137
3138 * configure.in: Check for gzip.
3139
3140 * Makefile.in (install): Compress source files.
3141
3142 2005-10-24 Steven Tamm <steventamm@mac.com>
3143
3144 * configure.in: Fix darwin386 configuration issue.
3145
3146 2005-10-22 Eli Zaretskii <eliz@gnu.org>
3147
3148 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3149
3150 2005-10-17 Bill Wohler <wohler@newt.com>
3151
3152 * make-dist: Create and populate etc/images/low-color.
3153
3154 2005-10-15 Bill Wohler <wohler@newt.com>
3155
3156 * make-dist: Create and populate etc/images/gud.
3157
3158 2005-10-08 Richard M. Stallman <rms@gnu.org>
3159
3160 * make-dist (tempparent): Don't check for 14-char file name limit.
3161
3162 2005-10-07 Romain Francoise <romain@orebokech.com>
3163
3164 * make-dist: Add etc/images/ezimage and etc/images/mail
3165 directories. Install images in etc/images.
3166
3167 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3168
3169 * configure.in: Prefer Carbon if --enable-carbon-app or
3170 --with-carbon is explicitly specified even when X11 is detected.
3171
3172 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
3173
3174 * Makefile.in (install-arch-indep, uninstall):
3175 Handle newsticker manual.
3176 (info): Add - to commands.
3177
3178 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3179
3180 Remove the MAXPATHLEN limitations:
3181
3182 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3183
3184 2005-09-09 Eli Zaretskii <eliz@gnu.org>
3185
3186 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3187 * configure: Regenerate.
3188
3189 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3190
3191 * config.guess, config.sub: Updated from master source.
3192
3193 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
3194
3195 * .cvsignore: Add `lock'.
3196
3197 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
3198
3199 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3200
3201 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3202
3203 Merge gnulib getopt implementation into Emacs.
3204
3205 * Makefile.in (AUTOCONF_INPUTS): New macro.
3206 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3207 so that these files also depend on m4/getopt.m4.
3208 * configure.in: Configure getopt by including m4/getopt.m4,
3209 and configuring a getopt replacement if necessary.
3210 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3211 * m4/getopt.m4: New file.
3212
3213 2005-07-06 Lute Kamstra <lute@gnu.org>
3214
3215 * configure.in: Fix capitalization.
3216
3217 2005-07-04 Lute Kamstra <lute@gnu.org>
3218
3219 Update FSF's address in GPL notices.
3220
3221 2005-06-19 Jérôme Marant <jerome@marant.org>
3222
3223 * Makefile.in (epaths-force): Protect both lisppath and
3224 buildlisppath from whitespace.
3225
3226 2005-06-08 Steven Tamm <steventamm@mac.com>
3227
3228 * configure.in: Support Darwin/MacOSX on Intel
3229
3230 2005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3231
3232 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3233
3234 2005-05-11 Jérôme Marant <jmarant@marant.org>
3235
3236 * configure.in: Add --enable-locallisppath.
3237
3238 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3239
3240 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3241 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3242 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3243
3244 2005-05-07 Jérôme Marant <jerome@marant.org>
3245
3246 * make-dist: Remove references to makefile.nt and makefile.def.
3247 Include widgets and images subdirectories of etc. Do not exclude
3248 ldefs-boot.el.
3249
3250 2005-04-23 Andreas Schwab <schwab@suse.de>
3251
3252 * configure.in: Remove duplicate match for powerpc configuration.
3253
3254 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3255
3256 * configure.in: Check for <pwd.h>.
3257
3258 2005-04-14 Lute Kamstra <lute@gnu.org>
3259
3260 * make-dist: Distribute all ChangeLog files in lisp/.
3261 Don't distribute ldefs-boot.el.
3262 lisp/makefile.nt no longer exists.
3263
3264 2005-04-13 Lute Kamstra <lute@gnu.org>
3265
3266 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3267 for "no-byte-compile: t" in the file instead.
3268
3269 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3270
3271 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3272 shadow the main Lesstif/Motif-2.1 libs and includes.
3273
3274 2005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3275
3276 * configure.in: Only add XASSERTS to cppflags.
3277
3278 2005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3279
3280 * configure.in: Added --enable-asserts.
3281
3282 2005-02-09 Kim F. Storm <storm@cua.dk>
3283
3284 Change release version from 21.4 to 22.1 throughout.
3285 Change development version from 21.3.50 to 22.0.50.
3286
3287 2005-01-19 Steven Tamm <steventamm@mac.com>
3288
3289 * configure.in: Check for <sys/utsname.h>.
3290
3291 2004-12-11 Kim F. Storm <storm@cua.dk>
3292
3293 * Makefile.in (info): Undo 2004-12-05 change.
3294
3295 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3296
3297 * info/dir (File): Add URL and Org Mode manuals.
3298 * Makefile.in (install-arch-indep, uninstall): Add url and org
3299 manuals.
3300
3301 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3302
3303 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3304 committed to src/config.in.
3305
3306 2004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3307
3308 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3309 pthreads and define HAVE_GTK_AND_PTHREAD.
3310
3311 2004-12-05 Richard M. Stallman <rms@gnu.org>
3312
3313 * Makefile.in (info): Ignore errors building info files.
3314
3315 2004-11-27 Eli Zaretskii <eliz@gnu.org>
3316
3317 * config.bat: If 8-byte alignment is not supported, define
3318 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3319 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3320 filter through Sed to remove the quotes.
3321
3322 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3323
3324 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3325 not apply to files explicitly `cvs add'ed.
3326
3327 2004-11-12 Eli Zaretskii <eliz@gnu.org>
3328
3329 * config.bat: Don't require djecho.exe for the v1.x build.
3330 Add a test for DECL_ALIGN support, and add a trivial definition to
3331 src/config.h if 8-byte alignment is not supported.
3332
3333 2004-11-08 Kim F. Storm <storm@cua.dk>
3334
3335 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3336 files before building.
3337 (bootfast, bootstrap-clean-before-fast): New targets, like
3338 bootstrap but don't remove .elc files.
3339
3340 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
3341
3342 * configure.in: Add check for getrusage.
3343
3344 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3345
3346 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3347 New tests for new and old GTK file dialogs.
3348 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3349 to no.
3350
3351 2004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3352
3353 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3354 can be set. Remove SETARCH test.
3355
3356 2004-10-08 Steven Tamm <steventamm@mac.com>
3357
3358 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3359
3360 2004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3361
3362 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3363 AC_MSG_WARN. Move output of warning message to end of configure run.
3364
3365 2004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3366
3367 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3368 Run test to see if heap start address is random.
3369
3370 2004-09-29 Miles Bader <miles@gnu.org>
3371
3372 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3373 if setarch is present.
3374
3375 2004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3376
3377 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3378
3379 2004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3380
3381 * configure.in: Check for exec-shield.
3382
3383 2004-08-06 Andreas Schwab <schwab@suse.de>
3384
3385 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3386
3387 2004-07-31 Eli Zaretskii <eliz@gnu.org>
3388
3389 * config.bat: Update URLs in the comments.
3390
3391 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3392
3393 * Makefile.in (install-arch-indep): Add pgg and sieve.
3394
3395 * info/.cvsignore: Added pgg and sieve.
3396
3397 2004-07-05 Andreas Schwab <schwab@suse.de>
3398
3399 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3400
3401 2004-06-21 Kenichi Handa <handa@m17n.org>
3402
3403 * make-dist: Link leim-ext.el into tempdir.
3404
3405 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3406
3407 * info/dir (File): Add emacs-xtra.
3408 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3409
3410 2004-06-12 Juri Linkov <juri@jurta.org>
3411
3412 * info/dir: Move menu help lines from `* Menu:' to file header.
3413 Describe the purpose of a red *.
3414
3415 2004-05-04 Dave Love <fx@gnu.org>
3416
3417 * configure.in: Don't use `extrasub'.
3418
3419 2004-04-29 Dave Love <fx@gnu.org>
3420
3421 * configure.in: Don't forget to quote args to `test'.
3422
3423 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3424
3425 * autogen.sh: Update filename in "please read" message.
3426
3427 2004-04-17 Richard M. Stallman <rms@gnu.org>
3428
3429 * INSTALL: Move the info about site-lisp dirs,
3430 and say uninstalled Emacs looks there too.
3431
3432 2004-04-04 Eli Zaretskii <eliz@gnu.org>
3433
3434 * config.bat (lib-src): Recognize comment lines in Makefile.in
3435 that have a TAB after the #, to avoid errors in preprocessing with
3436 GCC 3.3.3.
3437
3438 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3439
3440 * Makefile.in: Mention in comment that `make maintainer-clean'
3441 deletes .elc files.
3442
3443 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3444
3445 * update-subdirs: Add local variables to prevent byte-compiling.
3446
3447 2004-03-21 Dave Love <fx@gnu.org>
3448
3449 * configure.in: Fix previous change.
3450
3451 2004-03-18 Dave Love <fx@gnu.org>
3452
3453 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3454
3455 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3456
3457 * info/dir (File): Add SMTP and SES.
3458
3459 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3460
3461 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3462 (bootstrap): Use the new bootstrap-prepare target in lisp.
3463
3464 2004-02-18 Kim F. Storm <storm@cua.dk>
3465
3466 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3467
3468 2004-02-16 Eli Zaretskii <eliz@gnu.org>
3469
3470 * make-dist: Don't link index.*perm and permute-index into tempdir.
3471
3472 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3473
3474 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3475 to match previous changes by Eli Zaretskii.
3476
3477 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3478
3479 * Makefile.in: Set CDPATH to an empty string.
3480
3481 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3482
3483 * configure.in <darwin>: Use fink packages if available.
3484
3485 2004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3486
3487 * make-dist (lispref): Do include lispref/index.texi.
3488
3489 2004-01-06 Eric Hanchrow <offby1@blarg.net>
3490
3491 * make-dist (tempdir): Include cursors in nt/icons.
3492
3493 2003-12-30 Eli Zaretskii <eliz@gnu.org>
3494
3495 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3496 clashes with install-sh on 8+3 filesystems.
3497
3498 2003-12-08 Miles Bader <miles@gnu.org>
3499
3500 * .cvsignore: Add .arch-inventory.
3501
3502 2003-12-24 Andreas Schwab <schwab@suse.de>
3503
3504 * configure.in: Check for <sys/socket.h>. Include it before
3505 including <net/if.h>. Move check for <net/if.h> before its use.
3506
3507 2003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3508
3509 * Makefile.in (install-arch-dep): Don't let cd output go into
3510 pipe for carbon_appdir.
3511
3512 2003-12-24 Andreas Schwab <schwab@suse.de>
3513
3514 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3515
3516 2003-12-01 Andreas Schwab <schwab@suse.de>
3517
3518 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3519 hardcoding gcc.
3520
3521 2003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3522
3523 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3524 multiple displays.
3525 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3526
3527 2003-09-23 Dave Love <fx@gnu.org>
3528
3529 * configure.in: Check members of struct ifreq.
3530
3531 2003-09-14 Kim F. Storm <storm@cua.dk>
3532
3533 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3534
3535 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3536
3537 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3538
3539 2003-08-18 Lute Kamstra <lute@gnu.org>
3540
3541 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3542 required anymore.
3543
3544 2003-08-07 Andrew Choi <akochoi@shaw.ca>
3545
3546 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3547 option instead of -traditional-cpp for CPP.
3548
3549 2003-07-29 Richard M. Stallman <rms@gnu.org>
3550
3551 * configure.in (HAVE_XIM): Define if XIM is available.
3552
3553 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3554
3555 * configure.in: The function gtk_window_set_icon_from_file was
3556 introduced in GTK+ 2.2, so check for that release.
3557
3558 2003-07-23 Andreas Schwab <schwab@suse.de>
3559
3560 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3561
3562 * Makefile.in (YACC): Remove, not used.
3563 (MAINT): Don't set.
3564 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3565 disable dependency on ${srcdir}/configure.in when maintainer mode
3566 is disabled.
3567
3568 2003-07-22 Dave Love <fx@gnu.org>
3569
3570 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3571 HAVE_X11, not with_xim.
3572 (HAVE_CRTIN): Provide template.
3573 <with_png>: Test for png.h and libpng/png.h.
3574
3575 2003-07-15 Andreas Schwab <schwab@suse.de>
3576
3577 * configure.in: Temporarily leave quoting for AC_DEFINE.
3578
3579 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3580
3581 * configure.in: Check for posix_memalign.
3582
3583 2003-07-12 Richard M. Stallman <rms@gnu.org>
3584
3585 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3586
3587 2003-07-09 Kim F. Storm <storm@cua.dk>
3588
3589 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3590 functionality of --without-xim.
3591
3592 2003-06-29 Dave Love <fx@gnu.org>
3593
3594 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3595
3596 2003-06-23 Dave Love <fx@gnu.org>
3597
3598 * configure.in: Check for sys/_mbstate_t.h.
3599 Test XRegisterIMInstantiateCallback prototype.
3600 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3601
3602 2003-06-06 Dave Love <fx@gnu.org>
3603
3604 * configure.in: Check for locale.h.
3605
3606 2003-06-05 Dave Love <fx@gnu.org>
3607
3608 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3609 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3610 (NLIST_STRUCT): Don't define.
3611 (AH_BOTTOM): Define my_strftime.
3612
3613 2003-06-02 Richard M. Stallman <rms@gnu.org>
3614
3615 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3616
3617 2003-05-24 Andreas Schwab <schwab@suse.de>
3618
3619 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3620 bzero, and bcmp.
3621
3622 2003-05-22 Dave Love <fx@gnu.org>
3623
3624 * configure.in: Remove redundant test for term.h. Test for difftime.
3625
3626 2003-05-20 Dave Love <fx@gnu.org>
3627
3628 * configure.in: Append * to s390-*-linux-gnu case.
3629 (LIBMAIL) <lockfile>: Don't define.
3630
3631 2003-04-30 Richard M. Stallman <rms@gnu.org>
3632
3633 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3634
3635 2003-04-28 Francesco Potortì <pot@gnu.org>
3636
3637 * configure.in: Undo last (RMS') change, as it is useless, per
3638 Dave Love.
3639
3640 2003-04-08 Richard M. Stallman <rms@gnu.org>
3641
3642 * configure.in: Put #include of jpeglib.h at start of line.
3643
3644 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3645
3646 * INSTALL (* GNU/Linux development packages): Mention Debian and
3647 RedHat package names.
3648
3649 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3650
3651 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3652
3653 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3654
3655 * INSTALL (* GNU/Linux development packages): Tell people to
3656 install additional packages for compiling Emacs.
3657
3658 2003-04-06 Francesco Potortì <pot@gnu.org>
3659
3660 * configure.in: Use the same configuration for all aix5, not just
3661 aix5.1.
3662
3663 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3664
3665 * configure.in: Check for need for bigtoc support on IBM AIX for
3666 solving a linker table overflow problem.
3667
3668 2003-03-03 Rob Browning <rlb@defaultvalue.org>
3669
3670 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3671 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3672 over bzero, bcmp, and bcopy.
3673
3674 2003-02-23 Simon Josefsson <jas@extundo.com>
3675
3676 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3677
3678 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3679
3680 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3681
3682 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3683
3684 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3685
3686 2003-02-08 Andreas Schwab <schwab@suse.de>
3687
3688 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3689 instead of the substitution.
3690
3691 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3692
3693 * Makefile.in: Use @EXEEXT@ for Cygwin.
3694 Use USERNAME if LOGNAME is not set (for Cygwin).
3695
3696 * configure.in: Add opsys=cygwin.
3697
3698 2003-01-22 Andreas Schwab <schwab@suse.de>
3699
3700 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3701 redefining it explicitly in src/config.in.
3702
3703 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
3704
3705 * Makefile.in (bootstrap): Make bootstrap-after.
3706
3707 2003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3708
3709 * configure.in: Fix --with-gtk.
3710
3711 2003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3712
3713 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3714
3715 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3716
3717 2003-01-14 Francesco Potortì <pot@gnu.org>
3718
3719 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3720
3721 2003-01-07 Steven Tamm <steventamm@mac.com>
3722
3723 * configure.in: New option, --enable-carbon-app, to specify
3724 that the application should be installed
3725 * Makefile.in (install-arch-dep): On Mac OS X, install the
3726 Emacs.app application if carbon-app is enabled
3727
3728 2003-01-06 Dave Love <fx@gnu.org>
3729
3730 * configure.in: Check for nl_langinfo.
3731 [!HAVE_SIZE_T]: Fix typedef.
3732
3733 2003-01-06 David Kastrup <dak@gnu.org>
3734
3735 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3736
3737 * configure.in: Add tests for install-info.
3738
3739 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
3740
3741 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3742 use again sol2-6 instead of sol2-8.
3743
3744 2002-12-09 Dave Love <fx@gnu.org>
3745
3746 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3747
3748 2002-12-08 Andreas Schwab <schwab@suse.de>
3749
3750 * Makefile.in (install-arch-indep): Revert last change.
3751
3752 2002-11-27 Dave Love <fx@gnu.org>
3753
3754 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3755 Check for __sys_siglist too. Check for memset.
3756 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3757
3758 2002-11-22 Juanma Barranquero <lektu@terra.es>
3759
3760 * config.guess, config.sub: Updated from master source.
3761
3762 2002-11-19 Karl Fogel <kfogel@red-bean.com>
3763
3764 * autogen.sh: New file.
3765
3766 2002-11-15 Dave Love <fx@gnu.org>
3767
3768 * configure.in: Tidy up various quoting issues throughout.
3769 Use AC_GNU_SOURCE.
3770 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3771 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3772 Maybe define bcopy, bzero, bcmp.
3773 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3774 non-existent machine file).
3775 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3776 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3777 (nlist.h): Move test up.
3778
3779 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
3780
3781 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3782
3783 2002-11-14 Francesco Potortì <pot@gnu.org>
3784
3785 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3786
3787 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3788
3789 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3790
3791 2002-11-08 Dave Love <fx@gnu.org>
3792
3793 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3794 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3795
3796 2002-11-07 Miles Bader <miles@gnu.org>
3797
3798 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3799 Handle separate-build-dir case.
3800
3801 2002-11-06 Richard M. Stallman <rms@gnu.org>
3802
3803 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3804 bulletproof. $bar may be empty when there are no .elc files.
3805
3806 2002-10-30 Dave Love <fx@gnu.org>
3807
3808 * configure.in: Require autoconf 2.53. Test for pty.h,
3809 sys/mman.h, sys/param.h, mremap, memmove.
3810 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3811 (AC_PROG_YACC): Delete.
3812 (size_t): Use AC_CHECK_TYPES.
3813 (AH_TOP): Up-date copyright.
3814
3815 2002-10-01 Juanma Barranquero <lektu@terra.es>
3816
3817 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3818
3819 2002-09-19 Richard M. Stallman <rms@gnu.org>
3820
3821 * configure.in: Fix the LessTif-directory-finder for real.
3822
3823 2002-09-14 Richard M. Stallman <rms@gnu.org>
3824
3825 * Makefile.in (maybe_bootstrap): Test for complete absence
3826 of compiled Lisp files.
3827
3828 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3829
3830 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3831 (bootstrap-clean-after): Delete.
3832 (bootstrap): Make the sequencing explicit.
3833
3834 2002-09-10 Richard M. Stallman <rms@gnu.org>
3835
3836 * configure.in: Fix previous LessTif change.
3837
3838 2002-09-09 Richard M. Stallman <rms@gnu.org>
3839
3840 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3841 (powerpcle-*-solaris*): Use version 2.6 as default.
3842 (*-sunos5.6*, *-solaris2.6*): New alternative.
3843 (*-sunos5*): Use version 2.6 as default.
3844
3845 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3846
3847 * configure.in: Fix typo.
3848
3849 2002-09-05 Richard M. Stallman <rms@gnu.org>
3850
3851 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3852
3853 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3854 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3855
3856 2002-08-26 Kim F. Storm <storm@cua.dk>
3857
3858 * Makefile.in (install-arch-indep): Do not remove DOC file
3859 when it is the only DOC file installed; this is the case when
3860 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3861
3862 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
3863
3864 * configure.in: Fix typo.
3865
3866 2002-07-24 Richard M. Stallman <rms@gnu.org>
3867
3868 * configure.in: Don't print anything special about gamedir.
3869
3870 * configure.in: Delete nonstandard --with-game-user option.
3871
3872 2002-07-21 Richard M. Stallman <rms@gnu.org>
3873
3874 * Makefile.in (gamedir, localstatedir): New variables.
3875 (epaths-force): Insert value of gamedir into PATH_GAME.
3876
3877 * configure.in (gamedir): Handle it like lispdir.
3878 (--with-game-dir option): Delete.
3879
3880 2002-06-21 Pavel Janík <Pavel@Janik.cz>
3881
3882 * configure.in: Add support for mipseb-*-netbsd* machines.
3883
3884 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3885
3886 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3887
3888 2002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3889
3890 * info/dir (File): Add an entry for Tramp.
3891
3892 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3893
3894 * INSTALL-CVS: New file.
3895
3896 2002-06-07 Andreas Schwab <schwab@suse.de>
3897
3898 * configure.in (x86_64-*-linux-gnu*): New system.
3899
3900 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3901
3902 * config.bat: Handle the case when lispintro is truncated to lispintr.
3903
3904 2002-05-26 Paul Eggert <eggert@twinsun.com>
3905
3906 * config.guess, config.sub: Updated from master source.
3907
3908 2002-05-09 Richard M. Stallman <rms@gnu.org>
3909
3910 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3911
3912 2002-05-04 Pavel Janík <Pavel@Janik.cz>
3913
3914 * make-dist: Do not distribute lock/ directory.
3915
3916 2002-04-30 Andrew Choi <akochoi@shaw.ca>
3917
3918 * configure.in: Provide documentation string when defining
3919 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3920 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3921
3922 2002-04-28 Colin Walters <walters@verbum.org>
3923
3924 * configure.in: Delete configure check for access to the game user.
3925
3926 2002-04-29 Pavel Janík <Pavel@Janik.cz>
3927
3928 * make-dist: lwlib/Imakefile is removed.
3929
3930 2002-04-26 Andrew Choi <akochoi@shaw.ca>
3931
3932 * configure.in: Add support for powerpc-apple-darwin*.
3933 (HAVE_CARBON): Add.
3934
3935 * make-dist: Create directories in mac/Emacs.app.
3936
3937 2002-04-25 Pavel Janík <Pavel@Janik.cz>
3938
3939 * make-dist: lwlib-Xol* are removed.
3940
3941 2002-04-23 Andreas Schwab <schwab@suse.de>
3942
3943 * Makefile.in (MAINT): New variable.
3944 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3945 instead of configure.in, to avoid running autoconf and autoheader
3946 unless explicitly requested.
3947
3948 2002-04-16 Eli Zaretskii <eliz@gnu.org>
3949
3950 * config.bat: Update for msdos/sed2v2.inp.
3951
3952 2002-04-15 Andreas Schwab <schwab@suse.de>
3953
3954 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3955 * configure.in: Add config header templates to all AC_DEFINE and
3956 AC_DEFINE_UNQUOTED symbols.
3957 * make-dist: Run autoheader if necessary.
3958
3959 2002-04-10 Colin Walters <walters@verbum.org>
3960
3961 * configure.in: Add --game-dir, --game-user. Test to see if we
3962 can use them.
3963
3964 2002-04-08 Pavel Janík <Pavel@Janik.cz>
3965
3966 * configure.in: Add --with-sound.
3967
3968 2002-03-18 Kim F. Storm <storm@cua.dk>
3969
3970 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3971 and getsockname functions. Test for sys/un.h include file.
3972
3973 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3974
3975 * configure.in: Support AIX 5.1.
3976
3977 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3978
3979 * configure.in: Added test for X Session Management (HAVE_X_SM).
3980
3981 2002-03-03 Richard M. Stallman <rms@gnu.org>
3982
3983 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3984 Run chown $${LOGNAME} on files installed by tar xvf.
3985
3986 2002-03-03 Kim F. Storm <storm@cua.dk>
3987
3988 * configure.in: Test for getpeername.
3989
3990 2002-03-01 Richard M. Stallman <rms@gnu.org>
3991
3992 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3993 (HAVE_GIF): Don't use old libungif versions that crash.
3994
3995 2002-02-26 Richard M. Stallman <rms@gnu.org>
3996
3997 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3998 not just well-formed and valid.
3999 (mips-compaq-nonstopux*): New configuration.
4000
4001 2002-02-18 Paul Eggert <eggert@twinsun.com>
4002
4003 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4004 "sed q" is a portable equivalent to plain "head -1".
4005
4006 2002-02-13 Richard M. Stallman <rms@gnu.org>
4007
4008 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4009 (all): Don't depend on maybe_bootstrap here.
4010 (${SUBDIR}): Depend on it here instead.
4011
4012 2002-02-08 Richard M. Stallman <rms@gnu.org>
4013
4014 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4015
4016 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4017
4018 * configure.in: Recognize BSD/OS 5.0.
4019
4020 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4021
4022 * make-dist: Make version checking in emacs.texi consistent with
4023 how we set it there.
4024
4025 2001-12-29 Kim F. Storm <storm@cua.dk>
4026
4027 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4028
4029 2001-12-28 Richard M. Stallman <rms@gnu.org>
4030
4031 * configure.in: Test for mbsinit.
4032
4033 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4034
4035 These changes make Leim part of the standard distribution:
4036
4037 * README: Add info about the `leim' directory.
4038
4039 * INSTALL: Remove text that describes Leim as a separate package.
4040
4041 * noleim-Makefile.in: File removed.
4042
4043 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4044 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4045 Leim files out of the Emacs tree. Don't prepare a separate tarball
4046 for Leim.
4047
4048 2001-12-11 Richard M. Stallman <rms@gnu.org>
4049
4050 * configure.in (hppa*-*-linux-gnu*): New alternative.
4051
4052 2001-12-08 Pavel Janík <Pavel@Janik.cz>
4053
4054 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4055 creating distribution.
4056
4057 2001-12-06 Paul Eggert <eggert@twinsun.com>
4058
4059 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4060 (AC_FUNC_VFORK): Remove.
4061 (AC_FUNC_FORK): Add.
4062 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4063 this is required by recent Autoconf versions.
4064
4065 2001-12-02 Pavel Janík <Pavel@Janik.cz>
4066
4067 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4068 TODO, vms-pp.trans and others).
4069
4070 2001-11-29 Pavel Janík <Pavel@Janik.cz>
4071
4072 * make-dist: Use COPYING from the top-level directory.
4073
4074 2001-11-29 Gerd Moellmann <gerd@gnu.org>
4075
4076 * configure.in: Add support for FreeBSD/Alpha.
4077
4078 2001-11-29 Pavel Janík <Pavel@Janik.cz>
4079
4080 * make-dist: Add COPYING to the top-level directory of the
4081 distribution. Simplify the logic behind copying.
4082
4083 * Makefile.in (maybe_bootstrap): Fix previous change.
4084
4085 2001-11-28 Richard M. Stallman <rms@gnu.org>
4086
4087 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4088
4089 2001-11-26 Richard M. Stallman <rms@gnu.org>
4090
4091 * Makefile.in: bootstrap should not delete dumped executables.
4092 (bootstrap-clean-before): New target.
4093 (bootstrap): Use bootstrap-clean-before instead of clean.
4094 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4095
4096 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4097
4098 These changes add the Emacs Lisp Introduction manual to the
4099 distribution:
4100
4101 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4102
4103 * make-dist: Copy the files in lispintro directory.
4104
4105 * config.bat: Configure in the lispintro directory.
4106
4107 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4108
4109 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4110 (lispintro/Makefile): New target.
4111 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4112 (unlock, relock, info, dvi): Ditto.
4113
4114 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4115
4116 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4117
4118 * make-dist (etc): Don't distribute gfdl.1.
4119
4120 2001-11-22 Colin Walters <walters@debian.org>
4121
4122 * Makefile.in (install-arch-indep): Install the calc .info files.
4123 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4124
4125 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4126
4127 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4128 tindex.pl to the list of those being put into the distribution.
4129
4130 2001-11-16 Eli Zaretskii <eliz@gnu.org>
4131
4132 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4133
4134 2001-11-15 Pavel Janík <Pavel@Janik.cz>
4135
4136 * Makefile.in (uninstall): Fix previous change.
4137
4138 * configure.in, Makefile.in: Add support for --program-prefix,
4139 --program-suffix and --program-transform-name options.
4140
4141 2001-11-13 Pavel Janík <Pavel@Janik.cz>
4142
4143 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4144 (install-arch-indep): Install emacsclient manual page.
4145 (uninstall): Uninstall emacsclient manual page.
4146
4147 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4148
4149 * make-dist: Add lispref/index.*perm files to the distribution.
4150 From Pavel Janík <Pavel@Janik.cz>.
4151
4152 2001-11-12 Pavel Janík <Pavel@Janik.cz>
4153
4154 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4155
4156 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4157
4158 * configure.in: AC_OUTPUT lispref/Makefile.
4159
4160 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4161
4162 The following changes add the ELisp reference manual to the
4163 distribution.
4164
4165 * make-dist: Add the lispref directory to the distribution.
4166
4167 * Makefile.in (install-arch-indep): Add elisp* to the list of
4168 installed Info files.
4169 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4170 (lispref/Makefile): New target.
4171 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4172 Add commands for the lispref directory.
4173 (info, dvi): Ditto.
4174
4175 * config.bat: Configure in `lispref'.
4176
4177 2001-11-09 Richard M. Stallman <rms@gnu.org>
4178
4179 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4180
4181 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4182
4183 * make-dist (tempdir): Copy AUTHORS as well.
4184
4185 2001-11-06 Sam Steingold <sds@gnu.org>
4186
4187 * configure.in: Added a check for <nlist.h>.
4188
4189 2001-11-01 Pavel Janík <Pavel@Janik.cz>
4190
4191 * configure.in: Reindent --help output.
4192 From Per Starbäck (starback@ling.uu.se).
4193
4194 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4195
4196 * configure.in: New entry for HP/UX-11.
4197
4198 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4199 From Eric S. Raymond <esr@golux.thyrsus.com>.
4200
4201 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4202
4203 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4204 <athornton@sinenomine.net>.
4205
4206 2001-10-25 Gerd Moellmann <gerd@gnu.org>
4207
4208 * Makefile.in (maybe_bootstrap): New target.
4209 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4210
4211 2001-10-24 Ken Raeburn <raeburn@gnu.org>
4212
4213 * configure.in: If --with-hesiod is given, look for
4214 hes_getmailhost and res_send or __res_send; check hesiod and
4215 resolv libraries respectively if system libraries don't supply them.
4216
4217 2001-10-24 Gerd Moellmann <gerd@gnu.org>
4218
4219 * configure.in: Use $MAKE for `make' if set.
4220
4221 2001-10-22 Gerd Moellmann <gerd@gnu.org>
4222
4223 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4224 to tar options.
4225
4226 2001-10-20 Gerd Moellmann <gerd@gnu.org>
4227
4228 * (Version 21.1 released).
4229
4230 2001-10-20 Miles Bader <miles@gnu.org>
4231
4232 * configure.in (configuration): Set from `host' if `host_alias'
4233 isn't defined.
4234
4235 2001-10-19 Andreas Schwab <schwab@suse.de>
4236
4237 * configure.in: Make ready for autoconf 2.5x.
4238 (AC_PREREQ): Require autoconf 2.50.
4239 * aclocal.m4: Removed.
4240 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4241
4242 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4243
4244 * README: Bump Emacs version to 21.1.50.
4245
4246 2001-10-05 Gerd Moellmann <gerd@gnu.org>
4247
4248 * Branch for 21.1.
4249
4250 2001-09-05 Gerd Moellmann <gerd@gnu.org>
4251
4252 * configure.in: Avoid `$@' which is handled specially in
4253 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4254
4255 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4256
4257 * make-dist (nt): Add subdirs.el to the list of distributed files.
4258
4259 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4260
4261 * configure.in (machine): Add an entry for
4262 hppa1.1-hitachi-hiuxwe2*.
4263
4264 2001-05-28 Gerd Moellmann <gerd@gnu.org>
4265
4266 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4267 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4268
4269 2001-05-14 Gerd Moellmann <gerd@gnu.org>
4270
4271 * make-dist: Copy texinfo.tex unconditionally.
4272
4273 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4274
4275 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4276 that are installed.
4277
4278 2001-04-06 Gerd Moellmann <gerd@gnu.org>
4279
4280 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4281 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4282
4283 * make-dist: Handle leim/MISC-DIC. Only include
4284 `[a-zA-Z]*.{el,elc}' from leim/quail.
4285
4286 2001-04-05 Gerd Moellmann <gerd@gnu.org>
4287
4288 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4289
4290 2001-03-30 Gerd Moellmann <gerd@gnu.org>
4291
4292 * Makefile.in (.PHONY): Add for bootstrap targets.
4293 (bootstrap-clean): New target.
4294 (bootstrap): Use it instead of `clean'.
4295
4296 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4297
4298 * Makefile.in (SUBDIR): Remove leim.
4299 (all, .RECURSIVE, extraclean): Add leim explicitly.
4300 (leim): Provide separate rule which exports PARALLEL=0 into the
4301 environment.
4302
4303 2001-03-20 Gerd Moellmann <gerd@gnu.org>
4304
4305 * configure.in (HAVE_XPM): Don't print the result of the check for
4306 XpmReturnAllocPixels if we don't have an xpm.h.
4307
4308 2001-03-05 Gerd Moellmann <gerd@gnu.org>
4309
4310 * COPYING: New file.
4311
4312 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4313
4314 * config.bat: Update the copyright.
4315
4316 2001-02-23 Kenichi Handa <handa@etl.go.jp>
4317
4318 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4319 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4320 to `yes'. Later in AC_OUTPUT, check this variable.
4321
4322 2001-02-09 Dave Love <fx@gnu.org>
4323
4324 * AUTHORS: Updated.
4325
4326 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4327
4328 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4329
4330 2001-02-02 Gerd Moellmann <gerd@gnu.org>
4331
4332 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4333
4334 * Makefile.in (uninstall): Ignore exit code of `rm'.
4335
4336 * Makefile.in (uninstall): Remove more info files. Remove
4337 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4338
4339 2001-01-31 Gerd Moellmann <gerd@gnu.org>
4340
4341 * noleim-Makefile.in (extraclean): Add.
4342
4343 2001-01-28 Gerd Moellmann <gerd@gnu.org>
4344
4345 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4346 it quiet.
4347
4348 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4349
4350 * Makefile.in (tags): Fix typo.
4351
4352 2001-01-13 Kenichi Handa <handa@etl.go.jp>
4353
4354 * configure.in: Fix typo in the code setting x_search_path.
4355
4356 2001-01-10 Dave Love <fx@gnu.org>
4357
4358 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4359 -lXext.
4360 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4361 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4362 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4363 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4364 (now in $LIBS).
4365
4366 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4367
4368 * config.bat: Run the preprocessor with -traditional.
4369
4370 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4371
4372 * INSTALL: Move copying conditions to end of file.
4373
4374 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4375
4376 * INSTALL: Add basic installation procedure which assumes
4377 `configure' does its job. Elaborate on image support libraries.
4378 Add a pointer to Xaw3d library. Add advice about solving
4379 configure-time problems by looking in config.log and setting
4380 variables in the environment.
4381
4382 2000-12-27 Gerd Moellmann <gerd@gnu.org>
4383
4384 * Makefile.in (install-arch-indep): If tar fails, exit with
4385 exit code 1.
4386
4387 2000-12-19 Gerd Moellmann <gerd@gnu.org>
4388
4389 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4390 source file includes XKBlib.h. On some broken Solaris systems,
4391 there is an XKBlib.h, reportedly, but header files included by
4392 XKBlib.h are missing.
4393
4394 2000-12-14 Gerd Moellmann <gerd@gnu.org>
4395
4396 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4397
4398 2000-12-11 Dave Love <fx@gnu.org>
4399
4400 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4401
4402 2000-12-11 Paul Eggert <eggert@twinsun.com>
4403
4404 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4405 Merge fixes from latest GNU tar version. These macros no longer
4406 futz with _XOPEN_SOURCE, as that was not portable in practice.
4407 (AC_FUNC_FSEEKO): New macro.
4408
4409 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4410 ftello.
4411
4412 2000-12-05 Dave Love <fx@gnu.org>
4413
4414 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4415
4416 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4417
4418 * info/dir: Change the category to "Emacs".
4419
4420 2000-12-01 Gerd Moellmann <gerd@gnu.org>
4421
4422 * make-dist (tempdir): Remove epaths.h from the distribution
4423 instead of paths.h.
4424
4425 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4426
4427 * config.bat: Check for existence of djecho.exe, and print an
4428 error message if it is not available.
4429
4430 * INSTALL: Describe possible problem with djecho.exe in old
4431 versions of DJGPP v2.x.
4432
4433 2000-11-23 Gerd Moellmann <gerd@gnu.org>
4434
4435 * configure.in: Initialize HAVE_LIBXP to no.
4436
4437 2000-11-22 Gerd Moellmann <gerd@gnu.org>
4438
4439 * configure.in: Use m/macppc.h instead of the non-existent
4440 m/powerpc.h.
4441
4442 2000-11-21 Gerd Moellmann <gerd@gnu.org>
4443
4444 * Makefile.in (install-arch-indep): Also install info/eshell*
4445 and info/speedbar*.
4446
4447 * configure.in (HAVE_PNG): Check for the presence of
4448 png_get_channels to rule out older PNG libs.
4449
4450 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4451 GCC and NON_GNU_CPP into config.status.
4452
4453 2000-11-20 Dave Love <fx@gnu.org>
4454
4455 * configure.in: Fix last change.
4456
4457 * GETTING.GNU.SOFTWARE: Deleted.
4458 * FTP: New file to replace it.
4459 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4460
4461 2000-11-20 Gerd Moellmann <gerd@gnu.org>
4462
4463 * configure.in: Use -traditional with GNU cpp.
4464
4465 2000-11-17 Gerd Moellmann <gerd@gnu.org>
4466
4467 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4468 Distribute more files from the nt/ subdir. Distribute PBM
4469 image files from subdirs of lisp/. Distribute old change logs
4470 from subdirs of lisp/. Distribute play/5x5.el.
4471
4472 2000-11-11 Dave Love <fx@gnu.org>
4473
4474 * config.sub, config.guess: Updated from master source.
4475
4476 2000-11-07 Dave Love <fx@gnu.org>
4477
4478 * configure.in: Test for mkstemp.
4479
4480 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4481
4482 * info/dir (Top): Rearrange menu items more logically, and put
4483 them into a single category. Add menu items for RefTeX and
4484 Widget.
4485
4486 2000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4487
4488 * Makefile.in (install-arch-indep): Use --info-dir instead of
4489 --dir-file, and a simple argument instead of --info-file, so that
4490 the Debian version of install-info also works.
4491
4492 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4493
4494 * info/dir (Speedbar): Add entry.
4495
4496 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4497
4498 * INSTALL: Describe the new image-support options to the configure
4499 script. List URLs where image support libraries can be found.
4500
4501 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4502
4503 * info/dir (Top): Add an entry for Eshell.
4504
4505 2000-10-02 Dave Love <fx@gnu.org>
4506
4507 * configure.in: Check for gai_strerror.
4508
4509 2000-10-01 Andreas Schwab <schwab@suse.de>
4510
4511 * Makefile.in (install-arch-indep): Update list of installed info files.
4512
4513 2000-09-30 Gerd Moellmann <gerd@gnu.org>
4514
4515 * configure.in: Support `sparc*-*-netbsd*'.
4516
4517 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4518
4519 * info/dir (MIME): Add entry for emacs-mime.
4520
4521 2000-09-29 Dave Love <fx@gnu.org>
4522
4523 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4524
4525 2000-09-26 Gerd Moellmann <gerd@gnu.org>
4526
4527 * make-dist: Adapt to the change of leim/Makefile which was
4528 necessary to ensure a reasonably working `make dist'.
4529
4530 * leim-Makefile.in: Moved to leim/Makefile.in..
4531
4532 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4533
4534 2000-09-21 Kenichi Handa <handa@etl.go.jp>
4535
4536 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4537 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4538 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4539 files to .elc.
4540 (${TIT}): Adjusted for the above change.
4541 (clean mostlyclean): Likewise.
4542 (.el.elc): New target.
4543
4544 2000-09-19 Gerd Moellmann <gerd@gnu.org>
4545
4546 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4547 in the distribution.
4548
4549 2000-09-18 Gerd Moellmann <gerd@gnu.org>
4550
4551 * make-dist (skk): Rename to `ja-dic' because the leim directory
4552 was renamed.
4553
4554 2000-09-14 Dave Love <fx@gnu.org>
4555
4556 * configure.in: Fix spurion in last change.
4557
4558 2000-09-14 Gerd Moellmann <gerd@gnu.org>
4559
4560 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4561 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4562 to `no' if defined. Change result report.
4563
4564 2000-09-08 Dave Love <fx@gnu.org>
4565
4566 * configure.in: Remove spurious `@'s.
4567
4568 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4569 autoconf.
4570
4571 2000-09-06 Gerd Moellmann <gerd@gnu.org>
4572
4573 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4574 file and print informational message.
4575
4576 * configure.in (AC_FUNC_MMAP): Add.
4577
4578 2000-09-01 Gerd Moellmann <gerd@gnu.org>
4579
4580 * configure.in: Add ``checking'' messages for
4581 XpmReturnAllocPixels.
4582
4583 2000-08-28 Gerd Moellmann <gerd@gnu.org>
4584
4585 * configure.in: Check <strings.h>; check `index' and `rindex'
4586 functions.
4587
4588 2000-08-26 Kenichi Handa <handa@etl.go.jp>
4589
4590 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4591 "case "${canonical}" in".
4592
4593 2000-08-25 Dave Love <fx@gnu.org>
4594
4595 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4596
4597 2000-08-25 Kenichi Handa <handa@etl.go.jp>
4598
4599 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4600
4601 2000-08-24 Gerd Moellmann <gerd@gnu.org>
4602
4603 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4604 contains a relative path. Protect against unusable values of $PWD.
4605
4606 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4607
4608 * info/dir (WoMan): Add entry.
4609
4610 * config.bat (maindir): Update src/_gdbinit even if it does
4611 already exist.
4612
4613 2000-08-07 Gerd Moellmann <gerd@gnu.org>
4614
4615 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4616
4617 2000-08-03 Gerd Moellmann <gerd@gnu.org>
4618
4619 * configure.in: Add support for ia64*-*-linux*.
4620
4621 2000-07-27 Gerd Moellmann <gerd@gnu.org>
4622
4623 * make-dist (aclocal.m4): Include in distribution.
4624
4625 2000-07-26 Dave Love <fx@gnu.org>
4626
4627 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4628
4629 2000-07-24 Dave Love <fx@gnu.org>
4630
4631 * configure.in: Add AC_SIZE_T.
4632
4633 2000-07-18 Dave Love <fx@gnu.org>
4634
4635 * configure.in: Reorder so that most tests are done after CPPFLAGS
4636 is set from the C_SWITCH_... definitions.
4637
4638 2000-07-10 Gerd Moellmann <gerd@gnu.org>
4639
4640 * configure.in (HAVE_XPM): Undo previous change. Check for
4641 preprocessor define XpmReturnAllocPixels.
4642
4643 2000-07-06 Gerd Moellmann <gerd@gnu.org>
4644
4645 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4646 instead of XpmReadFileToPixmap.
4647
4648 2000-07-05 Ken Raeburn <raeburn@gnu.org>
4649
4650 * configure.in: Check for <soundcard.h>. Look for ossaudio
4651 library, and set LIBSOUND accordingly.
4652
4653 2000-07-05 Dave Love <fx@gnu.org>
4654
4655 * configure.in: Use AC_HEADER_SYS_WAIT.
4656
4657 2000-07-05 Gerd Moellmann <gerd@gnu.org>
4658
4659 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4660 lisp/Makefile. Distribute lisp/Makefile.in instead of
4661 lisp/Makefile.
4662
4663 2000-06-30 Ken Raeburn <raeburn@gnu.org>
4664
4665 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4666 while searching for image-handling libraries.
4667
4668 2000-06-26 Gerd Moellmann <gerd@gnu.org>
4669
4670 * configure.in (--with-xim): New option.
4671
4672 2000-06-23 Dave Love <fx@gnu.org>
4673
4674 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4675 for struct timezone and test how we can call gettimeofday.
4676 Check for OSF 5+. Check for term.h.
4677
4678 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4679 version.
4680
4681 2000-06-23 Gerd Moellmann <gerd@gnu.org>
4682
4683 * configure.in (HAVE_LIBXP): Change test for libXp.
4684
4685 2000-06-21 Dave Love <fx@gnu.org>
4686
4687 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4688 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4689 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4690
4691 2000-06-19 Dave Love <fx@gnu.org>
4692
4693 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4694 _XOPEN_SOURCE is defined.
4695
4696 2000-06-16 Gerd Moellmann <gerd@gnu.org>
4697
4698 * Makefile.in (distclean): Also make distclean in lisp/.
4699
4700 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4701
4702 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4703
4704 2000-06-15 Gerd Moellmann <gerd@gnu.org>
4705
4706 * make-dist: Add --help and --snapshot options.
4707
4708 2000-06-14 Gerd Moellmann <gerd@gnu.org>
4709
4710 * configure.in: Generate lisp/Makefile.
4711
4712 * configure.in: Add support for `*-lynxos*'.
4713 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4714 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4715 on Tru64 UNIX v5.0.
4716
4717 2000-06-13 Ken Raeburn <raeburn@gnu.org>
4718
4719 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4720 it's on a continuation line.
4721
4722 2000-06-02 Dave Love <fx@gnu.org>
4723
4724 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4725 files.
4726
4727 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4728 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4729 test.
4730
4731 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4732 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4733
4734 2000-05-26 Gerd Moellmann <gerd@gnu.org>
4735
4736 * configure.in: Add check for speed_t typedef.
4737
4738 2000-05-25 Ken Raeburn <raeburn@gnu.org>
4739
4740 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4741 exists; it won't in the CANNOT_DUMP case.
4742
4743 2000-05-25 Gerd Moellmann <gerd@gnu.org>
4744
4745 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4746 On FreeBSD, the exit status is 1 if CDPATH is not set.
4747 (install-arch-indep): Install ebrowse.info.
4748
4749 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4750
4751 * configure.in: Check for grandpt and getpt.
4752
4753 2000-05-09 Dave Love <fx@gnu.org>
4754
4755 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4756
4757 2000-05-05 Gerd Moellmann <gerd@gnu.org>
4758
4759 * make-dist: Make a link for lib-src/grep-changelog.
4760 Copy install-sh.
4761
4762 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4763
4764 * config.bat: Identify the beginning of the cpp stuff in
4765 src/Makefile.in and lib-src/Makefile.in more accurately.
4766
4767 2000-04-27 Gerd Moellmann <gerd@gnu.org>
4768
4769 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4770
4771 2000-04-19 Gerd Moellmann <gerd@gnu.org>
4772
4773 * configure.in: Add support for `powerpc-*-netbsd*'.
4774
4775 2000-04-19 Dave Love <fx@gnu.org>
4776
4777 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4778
4779 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4780
4781 2000-04-16 Dave Love <fx@gnu.org>
4782
4783 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4784
4785 2000-04-14 Dave Love <fx@gnu.org>
4786
4787 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4788
4789 * aclocal.m4 (AC_FUNC_MKTIME): New.
4790
4791 2000-03-28 Ken Raeburn <raeburn@gnu.org>
4792
4793 * configure.in: Line up "--help" output a little better.
4794
4795 2000-03-26 Gerd Moellmann <gerd@gnu.org>
4796
4797 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4798 New targets.
4799 (bootstrap): Rewritten in terms of the new targets above. Make
4800 info files, too.
4801
4802 2000-03-12 Gerd Moellmann <gerd@gnu.org>
4803
4804 * config.guess, config.sub: Use the versions of the files from
4805 subversions.
4806
4807 2000-03-08 Dave Love <fx@gnu.org>
4808
4809 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4810 AC_C_VOLATILE. Define POINTER_TYPE.
4811
4812 * aclocal.m4: New file.
4813
4814 2000-03-02 Gerd Moellmann <gerd@gnu.org>
4815
4816 * configure.in (machine): Add `mipsel-*-netbsd*' and
4817 `arm-*-netbsd*'.
4818
4819 2000-03-01 Gerd Moellmann <gerd@gnu.org>
4820
4821 * configure.in (machine): Add support for `*-auspex-sunos*'.
4822
4823 2000-02-29 Gerd Moellmann <gerd@gnu.org>
4824
4825 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4826
4827 2000-02-18 Dave Love <fx@gnu.org>
4828
4829 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4830
4831 2000-02-18 Andreas Schwab <schwab@suse.de>
4832
4833 * Makefile.in (install-arch-indep): Add eudc to list of installed
4834 info files.
4835
4836 2000-02-17 Ken Raeburn <raeburn@gnu.org>
4837
4838 * configure.in: Include -lz and -ljpeg (if it's available) when
4839 testing for the tiff library.
4840
4841 2000-02-17 Gerd Moellmann <gerd@gnu.org>
4842
4843 * configure.in: Remove LISP_FLOAT_TYPE.
4844
4845 2000-02-12 Dave Love <fx@gnu.org>
4846
4847 * configure.in: Use AC_FUNC_VFORK.
4848
4849 2000-02-01 Gerd Moellmann <gerd@gnu.org>
4850
4851 * make-dist: Various fixes for new development tree.
4852
4853 * leim-Makefile.in: New file.
4854
4855 2000-01-31 Gerd Moellmann <gerd@gnu.org>
4856
4857 * Makefile.in (dist): Call ./make-dist.
4858
4859 2000-01-24 Dave Love <fx@gnu.org>
4860
4861 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4862
4863 2000-01-18 Gerd Moellmann <gerd@gnu.org>
4864
4865 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4866 DGifOpenFileName.
4867
4868 2000-01-11 Andreas Schwab <schwab@suse.de>
4869
4870 * Makefile.in (install-arch-indep): Update list of info files to
4871 be installed.
4872
4873 2000-01-05 Dave Love <fx@gnu.org>
4874
4875 * configure.in: Check for jerror.h as well as libjpeg.
4876
4877 2000-01-03 Andreas Schwab <schwab@suse.de>
4878
4879 * Makefile.in (install-arch-indep): Install autotype*. Run
4880 install-info on autotype and emacs-faq.info.
4881
4882 1999-12-04 Dave Love <fx@gnu.org>
4883
4884 * Makefile.in (install-arch-indep): Depend on `info'.
4885 (install-strip): Use `install' as sub-make target.
4886
4887 1999-11-23 Ken Raeburn <raeburn@gnu.org>
4888
4889 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4890 didn't need to be deleted. Check for the k5crypto library as well
4891 as the crypto library; MIT Kerberos 1.1 changed the name.
4892
4893 1999-11-18 Dave Love <fx@gnu.org>
4894
4895 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4896
4897 1999-11-11 Erik Naggum <erik@naggum.no>
4898
4899 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4900
4901 1999-11-08 Dave Love <fx@gnu.org>
4902
4903 * configure.in: Fix change for --with-pop default.
4904
4905 1999-11-04 Dave Love <fx@gnu.org>
4906
4907 * configure.in: Default to --with-pop. Change sense of with-gcc
4908 and with-toolkit-scroll-bars messages to reflect the defaults.
4909
4910 1999-11-01 Gerd Moellmann <gerd@gnu.org>
4911
4912 * INSTALL: Mention the Emacs Lisp Reference.
4913
4914 1999-10-27 Noah Friedman <friedman@splode.com>
4915
4916 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4917
4918 1999-10-23 Gerd Moellmann <gerd@gnu.org>
4919
4920 * Makefile.in (bootstrap): New target.
4921
4922 1999-10-19 Paul Eggert <eggert@twinsun.com>
4923
4924 Add support for large files. Merge glibc 2.1.2.
4925
4926 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4927 (HAVE_TM_GMTOFF): New symbol.
4928 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4929 mbrlen, strsignal.
4930 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4931
4932 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4933
4934 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4935 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4936
4937 1999-10-09 Richard M. Stallman <rms@gnu.org>
4938
4939 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4940 Unset CDPATH to prevent cd from generating output.
4941
4942 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4943
4944 * update-subdirs: Also ignore CVS subdirs.
4945
4946 1999-10-07 Gerd Moellmann <gerd@gnu.org>
4947
4948 * Makefile.in (install-arch-indep): Add ada-mode.
4949
4950 1999-10-06 Dave Love <fx@gnu.org>
4951
4952 * Makefile.in: Add rules for config.status, configure.
4953
4954 1999-09-07 Gerd Moellmann <gerd@gnu.org>
4955
4956 * configure.in (--with-sound): Removed.
4957
4958 1999-08-30 Gerd Moellmann <gerd@gnu.org>
4959
4960 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4961 the test for Xaw3d.
4962 (HAVE_TIFF): Add -lm to library check.
4963
4964 1999-08-28 Richard Stallman <rms@gnu.org>
4965
4966 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4967 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4968 after the other X-related libraries.
4969
4970 1999-08-21 Dave Love <fx@gnu.org>
4971
4972 * configure.in: Don't check for jpeglib.h.
4973
4974 1999-08-20 Gerd Moellmann <gerd@gnu.org>
4975
4976 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4977 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4978
4979 1999-08-18 Dave Love <fx@gnu.org>
4980
4981 * configure.in: Check for termcap.h.
4982
4983 1999-08-15 Gerd Moellmann <gerd@gnu.org>
4984
4985 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4986 use Emacs' scroll bars, even if configured for Motif or when
4987 Xaw3d is available.
4988
4989 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4990
4991 * configure.in: Check for getaddrinfo.
4992
4993 1999-08-04 Eli Zaretskii <eliz@gnu.org>
4994
4995 * config.bat: Make --no-debug work again by removing -gcoff.
4996
4997 1999-07-30 Dave Love <fx@gnu.org>
4998
4999 * configure.in: Check for stdlib.h.
5000
5001 1999-07-19 Dave Love <fx@gnu.org>
5002
5003 * configure.in: Grok sparc64-*-linux-gnu*.
5004
5005 1999-07-12 Richard Stallman <rms@gnu.org>
5006
5007 * Version 20.4 released.
5008
5009 1999-06-23 Karl Heuer <kwzh@gnu.org>
5010
5011 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5012 Quote $EMACS, in case it's a program with args.
5013
5014 1999-06-15 Gerd Moellmann <gerd@gnu.org>
5015
5016 * configure.in (HAVE_GIF): Use libungif instead of libgif
5017 because the former doesn't contain patented compression code.
5018
5019 1999-05-29 Richard M. Stallman <rms@gnu.org>
5020
5021 * configure.in: Delete the Kerberos stuff.
5022
5023 1999-05-27 Greg Hudson <ghudson@mit.edu>
5024
5025 * configure.in: Prefer kerberos 5 names.
5026
5027 1999-04-26 Richard M. Stallman <rms@gnu.org>
5028
5029 * configure.in: Check for libXp.
5030
5031 1999-04-08 Richard Stallman <rms@gnu.org>
5032
5033 * make-dist: Include change logs in subdirs of `lisp'.
5034
5035 1999-04-05 Richard Stallman <rms@gnu.org>
5036
5037 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5038 (install-arch-indep): Make ${datadir}/emacs world-readable.
5039
5040 1999-03-30 Eli Zaretskii <eliz@gnu.org>
5041
5042 * config.bat: Use epaths.* instead of paths.*.
5043
5044 1999-03-07 Eli Zaretskii <eliz@gnu.org>
5045
5046 * INSTALL: Add detailed instructions to unpack and install
5047 intlfonts on MS-DOS.
5048
5049 1999-02-26 Richard Stallman <rms@gnu.org>
5050
5051 * configure.in: Use epaths.h and epaths-force instead of paths...
5052
5053 * Makefile.in (epaths-force): Renamed from paths-force;
5054 operate on epaths.in and produce epaths.h.
5055
5056 1999-02-24 Richard Stallman <rms@gnu.org>
5057
5058 * make-dist: Fix nt/icons directory handling.
5059
5060 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
5061
5062 * configure.in (f301-fujitsu-uxpv4.1): New target.
5063
5064 1999-02-20 Richard Stallman <rms@gnu.org>
5065
5066 * make-dist (tempparent): Fix command to update info files.
5067
5068 1999-02-09 Richard Stallman <rms@gnu.org>
5069
5070 * configure.in (powerpc-apple-netbsd*): New alternative.
5071
5072 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5073
5074 * make-dist: Include the new directory nt/icons in distributions.
5075
5076 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5077
5078 * configure.in: Change message about HAVE_XFREE386.
5079
5080 1999-01-07 Eli Zaretskii <eliz@gnu.org>
5081
5082 * config.bat: Support configuring with leim.
5083
5084 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5085
5086 * configure.in (mips-sgi-irix6.5): New target.
5087
5088 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5089
5090 * configure.in: Remove GSS-API support, since it has been removed
5091 from movemail.
5092
5093 1998-12-04 Markus Rost <rost@delysid.gnu.org>
5094
5095 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5096
5097 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5098
5099 * Makefile.in: Don't install customize info file.
5100 Run install-info on viper info file.
5101
5102 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5103
5104 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5105
5106 1998-11-16 Kenichi Handa <handa@etl.go.jp>
5107
5108 * configure.in (*-*-bsdi4*): New target.
5109
5110 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5111
5112 * configure.in: Fix previous change.
5113
5114 1998-11-11 Richard Stallman <rms@gnu.org>
5115
5116 * configure.in (aviion-intel): New machine.
5117
5118 1998-11-04 Kenichi Handa <handa@etl.go.jp>
5119
5120 * configure.in (mips-nec-sysv4*): New target.
5121
5122 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5123
5124 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5125 from lisp.
5126
5127 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5128
5129 * make-dist: Don't include fns*.el in dist.
5130
5131 1998-10-30 Dave Love <fx@gnu.org>
5132
5133 * configure.in: Don't mkdir cpp.
5134
5135 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5136
5137 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5138 ${archlibdir}.
5139
5140 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5141
5142 * Version 20.3 released.
5143
5144 1998-07-30 Paul Eggert <eggert@twinsun.com>
5145
5146 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5147 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5148 (lwlib/Makefile, leim/Makefile):
5149 Prepend $(srcdir)/ to rule dependencies outside this dir.
5150
5151 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5152
5153 * configure.in: Use unset CDPATH instead of making it empty.
5154
5155 1998-06-20 Karl Heuer <kwzh@gnu.org>
5156
5157 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5158
5159 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5160
5161 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5162 and default.el. Sort the results.
5163
5164 1998-05-31 Karl Heuer <kwzh@gnu.org>
5165
5166 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5167 writable.
5168
5169 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5170
5171 * Makefile.in (install-arch-indep):
5172 Don't alter site-lisp/subdirs.el if it exists.
5173
5174 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5175
5176 * Makefile.in (install-arch-indep): Put `-' on commands to create
5177 subdirs.el in site-lisp dirs.
5178
5179 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5180
5181 * Makefile.in (install-arch-indep): Fix typo in previous change.
5182
5183 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5184
5185 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5186
5187 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5188
5189 * Makefile.in (mkdir): Create the site-lisp dirs.
5190 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5191
5192 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5193
5194 * Makefile.in (INSTALL_INFO): New variable.
5195 (install-arch-indep): Don't replace the dir file if it already exists.
5196 Use the install-info program, via INSTALL_INFO, to add entries.
5197 Make the `info' subdir and the Info files world-readable.
5198
5199 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5200
5201 * config.bat: Make sure the environment is large enough to support
5202 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5203
5204 1998-04-10 Karl Heuer <kwzh@gnu.org>
5205
5206 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5207
5208 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5209
5210 * configure.in: Add --with-gssapi to specify GSS-API
5211 authentication support for movemail.
5212
5213 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5214
5215 * Makefile.in (install-arch-indep): Fix previous change.
5216
5217 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5218
5219 * Makefile.in (info): Run man in build dir, not srcdir.
5220
5221 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5222
5223 * Makefile.in (install-arch-indep): Fix previous change.
5224
5225 1998-03-23 Kenichi Handa <handa@etl.go.jp>
5226
5227 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5228
5229 1998-03-22 Richard Stallman <rms@gnu.org>
5230
5231 * Makefile.in (install-arch-indep): Put special subdirs.el files
5232 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5233
5234 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5235
5236 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5237
5238 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5239
5240 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5241 (m68*-hp-hpux*): Handle versions 1X like 10.
5242
5243 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5244
5245 * make-dist: PROBLEMS is now in etc, not top level dir.
5246
5247 * Makefile.in (SOURCES): Delete PROBLEMS.
5248
5249 1998-02-25 Richard Stallman <rms@gnu.org>
5250
5251 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5252
5253 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5254
5255 1998-01-17 Richard Stallman <rms@gnu.org>
5256
5257 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5258
5259 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5260
5261 * make-dist (tempparent): New option --no-check.
5262
5263 * make-dist: Don't do anything with cpp directory.
5264
5265 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5266
5267 * configure.in (sparc-fujitsu-sysv4*): New target.
5268
5269 1997-12-17 Andreas Schwab <schwab@gnu.org>
5270
5271 * configure.in: Cache more tests. Add missing quotes around
5272 message with embedded comma.
5273
5274 1997-12-04 Karl Heuer <kwzh@gnu.org>
5275
5276 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5277
5278 1997-11-26 Joel N. Weber II <devnull@gnu.org>
5279
5280 * make-dist: Changed the comment about `umask 0' to say `Don't
5281 restrict access to any files.'; previously it said `Don't protect
5282 any files', which may have implied that we think fascism is good.
5283
5284 1997-11-24 Paul Eggert <eggert@twinsun.com>
5285
5286 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5287 strftime needs the underlying host's strftime for locale dependent
5288 formats.
5289
5290 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5291
5292 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5293
5294 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5295
5296 * config.bat: Configure the man subdirectory.
5297
5298 1997-11-07 Paul Eggert <eggert@twinsun.com>
5299
5300 * configure.in (AC_CHECK_LIB): Add -lintl.
5301
5302 1997-11-07 Karl Heuer <kwzh@gnu.org>
5303
5304 * make-dist (check for .elc files): Avoid bash-specific syntax.
5305 (check for overflow 14-char limit): Simplify.
5306
5307 1997-11-07 Richard Stallman <rms@gnu.org>
5308
5309 * Makefile.in (install): Move blessmail last.
5310
5311 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5312
5313 * configure.in (gettimeofday, one arg or two):
5314 Clarify messages by avoiding double negative.
5315
5316 1997-09-30 Karl Eichwalder <ke@suse.de>
5317
5318 * Makefile.in (install-arch-indep): Install the widget info file.
5319
5320 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5321
5322 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5323 libraries in reverse order, so that libraries will appear in the
5324 correct dependency order on the link line (and so that the
5325 configure checks themselves will work properly when early
5326 libraries depend on later ones).
5327
5328 1997-09-21 Erik Naggum <erik@naggum.no>
5329
5330 * make-dist (making links to `src'): Keep timestamp on copied files.
5331
5332 * make-delta: New script to produce delta distributions.
5333
5334 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5335
5336 * Version 20.2 released.
5337
5338 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5339
5340 * Version 20.1 released.
5341
5342 * Makefile.in (install-leim): Depend on mkdir.
5343 (leim): Depend on src.
5344
5345 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5346
5347 * configure.in: Recognize alpha* instead of just alpha.
5348
5349 1997-09-12 Paul Eggert <eggert@twinsun.com>
5350
5351 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5352
5353 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5354
5355 * update-subdirs: Use rm -f.
5356
5357 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5358
5359 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5360 Ignore subdirs named Old.
5361
5362 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5363
5364 * configure.in: Add OpenBSD clause to set $machine.
5365
5366 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5367
5368 * make-dist: Recompile everything after updating various Lisp files.
5369 Recompile in leim as well as lisp.
5370 Check in leim as well as lisp for mismatched files and too-long names.
5371
5372 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5373
5374 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5375
5376 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5377
5378 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5379 before trying to copy anything from it.
5380
5381 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5382
5383 * Makefile.in (man/Makefile): New target.
5384 (tags): Define env var EMACS and run Makefile from build dir.
5385
5386 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5387
5388 * config.bat: If src/_gdbinit doesn't exist, try using
5389 src/.gdbinit to create it (for building on Windows 95).
5390
5391 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5392
5393 * Makefile.in (install-arch-indep):
5394 Discard extra data in tar | tar pipes.
5395
5396 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5397
5398 * configure.in (x_default_search_path): Corrected
5399 '${x_library}' to '${x_library}/X11'.
5400
5401 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5402
5403 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5404
5405 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5406
5407 * configure.in: Support auto-configuration of both Kerberos V4 and
5408 Kerberos V5 for movemail, including detection of V4 and V5 header
5409 files and libraries.
5410
5411 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5412
5413 * configure.in: Compute x_default_search_path
5414 and substitute into makefiles.
5415
5416 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5417
5418 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5419
5420 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5421
5422 1997-08-07 Erik Naggum <erik@naggum.no>
5423
5424 * configure.in: Remove lockdir, it is no longer needed.
5425 * Makefile.in (mkdir): Don't create lockdir.
5426 (lockdir): Variable deleted.
5427 (paths-force): Don't operate on PATH_LOCK.
5428
5429 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5430
5431 * leim-Makefile.in (clean, distclean): New targets.
5432
5433 * make-dist: Include leim/ChangeLog in leim distribution.
5434
5435 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5436
5437 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5438
5439 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5440
5441 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5442
5443 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5444
5445 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5446
5447 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5448
5449 * make-dist: Update leim/leim-list.el.
5450 Pass along value of $EMACS when updating lisp dir.
5451
5452 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5453
5454 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5455 prerequisite to the use of Doug Lea's malloc.
5456
5457 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5458
5459 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5460
5461 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5462
5463 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5464
5465 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5466
5467 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5468
5469 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5470 to news-r6.h.
5471
5472 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5473
5474 * config.bat: Use `sed' instead of `cp', which might not be
5475 installed.
5476
5477 1997-07-09 Kenichi Handa <handa@etl.go.jp>
5478
5479 * Makefile.in (mostlyclean): Add cleaning leim directory.
5480 (clean, distclean, maintainer-clean): Likewise.
5481
5482 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5483
5484 * make-dist (bogosities): Check subdirs of `lisp' also.
5485
5486 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5487
5488 * make-dist (etc): Really avoid symlinks now.
5489 (lisp): Don't delete from subdirs the things we never copy.
5490
5491 1997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5492
5493 * Makefile.in (install-arch-indep): Correct the target name.
5494 The first letter `i' was dropped by the previous change of mine.
5495
5496 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5497
5498 * configure.in (leim/Makefile): Generate this.
5499 (*-sysv4.2uw*): Recognize new alternative.
5500
5501 * leim-Makefile.in: Renamed from leim-Makefile.
5502
5503 * make-dist: Set up real-leim subdirectory,
5504 with the real contents of leim; then move it to
5505 a separate top-level directory.
5506
5507 * make-dist: Don't mention site-lisp, site-init, site-start
5508 or default, when listing files hat are not compiled and should be.
5509
5510 * configure.in: Create src/config.stamp at the end.
5511
5512 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5513
5514 * Makefile.in (install-leim): Correct previous change.
5515
5516 1997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5517
5518 * Makefile.in (install-leim): New target.
5519 (install): Depend on install-leim.
5520
5521 1997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5522
5523 * Makefile.in (SUBDIR): Add leim.
5524 (SUBDIR_MAKEFILES): Add leim/Makefile.
5525 (leim/Makefile): New target.
5526
5527 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5528
5529 * leim-Makefile: New file.
5530 * make-dist: Initialize a `leim' subdirectory with that makefile.
5531
5532 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5533
5534 * configure.in (GNU_MALLOC_reason): Fix message text.
5535
5536 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5537
5538 * make-dist (lisp): Don't process subdirs that start with =.
5539 (etc): Copy symlinks, as in src.
5540
5541 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5542
5543 * configure.in (i*86-*-unixware*): New alternative.
5544
5545 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5546
5547 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5548 and touch it explicitly.
5549
5550 * configure.in (mips-sony-newsos6*): New alternative.
5551 (mips-*-linux-gnu*): New alternative.
5552 (*-*-bsdi*): New alternative.
5553 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5554
5555 1997-06-22 Dave Love <d.love@dl.ac.uk>
5556
5557 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5558 (src/config.h): New target to re-configure if src/config.in is patched.
5559
5560 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5561
5562 * configure.in (shutdown): Check for `shutdown' function.
5563
5564 1997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5565
5566 * update-subdirs: Include the directory "language" in subdirs.
5567
5568 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5569
5570 * configure.in (m88k-dg-dgux4*): New alternative.
5571 (alpha-*-netbsd*): New alternative.
5572 (powerpcle-*-solaris2*): New alternative.
5573
5574 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5575
5576 * make-dist: Warn about .el files that are not compiled.
5577
5578 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5579
5580 * Makefile.in (dist): Don't run update-subdirs here,
5581 since make-dist now gets that done.
5582
5583 * make-dist: Use the new `updates' target in lisp/Makefile.
5584
5585 * make-dist: Use new non-file targets in lisp/Makefile.
5586
5587 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5588
5589 * make-dist: Handle all subdirs of `lisp' uniformly.
5590 Don't handle `term' and `language' specially.
5591 Clear out umask at the beginning.
5592
5593 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5594
5595 * make-dist: Use Make to update finder-inf.el and autoloads.
5596 Also update cus-load.el.
5597
5598 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5599
5600 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5601 in case it is desirable to disable the GNU malloc features with glibc.
5602
5603 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5604
5605 * configure.in (DOUG_LEA_MALLOC):
5606 Define if malloc_{get,set}_state exist.
5607
5608 1997-03-05 Kenichi Handa <handa@etl.go.jp>
5609
5610 * make-dist: Make links for files under lisp/language.
5611
5612 1997-02-20 Kenichi Handa <handa@etl.go.jp>
5613
5614 * update-subdirs: Exclude the directory "language" from subdirs.
5615
5616 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5617
5618 * configure.in: Check for rint and cbrt.
5619
5620 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5621
5622 * make-dist: Use $EMACS to say where to run Emacs.
5623 Add --no-update option.
5624
5625 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5626
5627 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5628
5629 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5630
5631 * make-dist (copying src): Check thoroughly for symlinks
5632 and copy them in all cases. Regularize the linking of *.in
5633 and *.opt and ChangeLog files.
5634 (copying lib-src): Likewise.
5635 Don't rm getdate.c or y.tab.*--they don't exist any more.
5636
5637 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5638
5639 * configure.in: Check for libmail, maillock.h and
5640 touchlock (for movemail).
5641
5642 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5643
5644 * configure.in (limits.h): Check for this file.
5645
5646 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5647
5648 * configure.in (rs6000-ibm-aix4.2): New alternative.
5649 (rs6000-ibm-aix4.0): New alternative.
5650 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5651
5652 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
5653
5654 * configure.in: Recognize vax-*-netbsd*.
5655
5656 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5657
5658 * configure.in (locallisppath): Add leim directory.
5659
5660 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5661
5662 * config.bat: Make sure `mv' supports forward slashes and -f.
5663
5664 1996-10-28 Christian Limpach <chris@nice.ch>
5665
5666 * configure.in (hppa*-next-nextstep*): * added after hppa
5667 to accept hppa1.0 and hppa1.1.
5668
5669 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5670
5671 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5672 * configure.in (ld_switch_machine): Fix typo.
5673
5674 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5675
5676 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5677 from config.h and use them in $ac_link.
5678
5679 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5680
5681 * configure.in: Create a subdir named `lisp'.
5682
5683 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5684
5685 * configure.in: Check for getcwd.
5686
5687 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5688
5689 * configure.in: Check for termios.h. Check for setpgid.
5690
5691 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5692
5693 * configure.in: Check for setrlimit.
5694
5695 1996-08-31 Paul Eggert <eggert@twinsun.com>
5696
5697 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5698
5699 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5700
5701 * configure.in: Check for utimes.
5702
5703 * configure.in: Check for com_err library, but only
5704 if --with-kerberos was used. Check for krb and des
5705 only if --with-kerberos.
5706
5707 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5708
5709 * Makefile.in (INSTALL_STRIP): New variable.
5710 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5711 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5712
5713 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5714
5715 * configure.in: Check for krb and des libraries.
5716
5717 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5718
5719 * configure.in (*-sunos4.1.[3-9]*noshare):
5720 Use sunos413, not sunos4-1-3.
5721 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5722 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5723
5724 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5725
5726 * Makefile.in (src/paths.h): Target deleted.
5727 (paths-force): Delete all dependencies on this target
5728 but don't delete the target.
5729 (install): Depend on `all'.
5730 (paths-force): Don't print a message.
5731
5732 * configure.in: Generate src/paths.h here.
5733
5734 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5735
5736 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5737 New variables that affect linking only.
5738 (alpha-dec-osf*): Use those instead of previous change.
5739
5740 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5741
5742 * Makefile.in (install-arch-indep): Install info/messages.
5743
5744 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5745
5746 * Version 19.33 released.
5747
5748 1996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5749
5750 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5751 Fix previous change.
5752
5753 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5754
5755 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5756 New alternative.
5757
5758 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5759
5760 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5761 and NON_GCC_TEST_OPTIONS.
5762
5763 1996-08-06 Paul Eggert <eggert@twinsun.com>
5764
5765 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5766 "TZ=..." in environ.
5767
5768 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5769
5770 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5771
5772 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5773
5774 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5775 the more general *-sunos4.1.[3-9]* clause.
5776
5777 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5778
5779 * Version 19.32 released.
5780
5781 * configure.in (*-sco3.2v5*):
5782 Set OVERRIDE_CPPFLAG to a string of one space.
5783 Fix the code that uses OVERRIDE_CPPFLAG.
5784
5785 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5786
5787 * configure.in: Undo previous change.
5788
5789 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5790
5791 * config.sub: Use `pc', not `unknown', when canonicalizing
5792 the vendor for ...86.
5793
5794 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5795
5796 * configure.in: Check for termios.h header.
5797
5798 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5799
5800 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5801
5802 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5803
5804 * configure.in: Split bsdos2 and bsdos2-1.
5805
5806 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5807
5808 * config.sub: If last two words are not a recognized
5809 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5810 Make conversion of gnu/linux to linux-gnu really work.
5811
5812 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5813
5814 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5815
5816 * configure.in (check for using Lucid widgets by default):
5817 Eliminate indentation that confuses some compilers.
5818
5819 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5820
5821 * config.sub: Convert linux and gnu/linux to linux-gnu.
5822
5823 * make-dist: Don't update getdate.c.
5824 Ignore =... files when checking for too-long Lisp file names.
5825
5826 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5827
5828 * configure.in (euidaccess): Check for that, not for eaccess.
5829
5830 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5831
5832 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5833 before `noshare'.
5834 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5835
5836 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5837
5838 * configure.in: Rename lignux to linux-gnu in configuration names.
5839 Use gnu-linux as the opsys value (s/ file name).
5840 Allow i686 just like i386, i486, i586.
5841
5842 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5843
5844 * configure.in (i*86-*-sco3.2v5): New alternative.
5845 (OVERRIDE_CPPFLAG): New variable.
5846 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5847
5848 * configure.in: Specify vpath for .texi files.
5849
5850 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5851
5852 * configure.in: Always check for HAVE_X11R5.
5853 Separately decide whether to use a toolkit by default.
5854
5855 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5856
5857 * configure.in: If X11R5 is missing the Xaw headers,
5858 default to --with-x-toolkit=no.
5859
5860 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5861
5862 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5863
5864 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5865
5866 * Makefile.in (install-arch-indep): If cd etc makes output,
5867 don't treat that as part of the tar data.
5868 Check that ./lisp actually exists.
5869
5870 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5871
5872 * make-dist: Check for long file names.
5873
5874 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5875
5876 * Version 19.31 released.
5877
5878 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5879
5880 * configure.in: Recognize sparc-*-lignux.
5881
5882 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5883
5884 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5885 Don't include config.w95.
5886
5887 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5888
5889 * make-dist: Replace --no-clean-up and --no-tar options
5890 with --clean-up and --tar, so that the default is useful.
5891
5892 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5893
5894 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5895 if not, tell the user to rename it and abort.
5896
5897 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5898
5899 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5900 test program.
5901
5902 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5903
5904 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5905
5906 * make-dist (MANIFEST): Fix previous change.
5907 (msdos): Put mainmake.v2 into the dist.
5908
5909 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5910
5911 * make-dist: Exit if autoconf fails.
5912
5913 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5914
5915 * config.bat: Set djgpp-ver, and unset it at the end.
5916 Add a number of conditionals for DJGPP version 2.
5917 Rename label libsrc2 to libsrc3.
5918 Substitute for LDFLAGS in src/Makefile.
5919 Substitute for ALL_CFLAGS in lib-src/Makefile.
5920
5921 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5922
5923 * configure.in (ncurses): Check this after checking fns like strerror.
5924
5925 1996-04-08 Erik Naggum <erik@naggum.no>
5926
5927 * make-dist (MANIFEST): Don't include lines from =files.
5928
5929 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5930
5931 * make-dist: Don't put lisp/dired.todo in the dist.
5932
5933 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5934
5935 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5936
5937 * configure.in (setlocale): Check for it.
5938
5939 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5940
5941 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5942
5943 * configure.in: Use lignux instead of linux as value of opsys.
5944
5945 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5946
5947 * Makefile.in (install-strip): Fix whitespace.
5948 Get rid of continuation.
5949
5950 * config.sub: Convert linux or gnu/linux to lignux.
5951
5952 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5953
5954 * configure.in: Accept lignux in configuration name.
5955
5956 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5957
5958 * Makefile.in (install-strip): New target.
5959
5960 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5961
5962 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5963 -f failed to do the job on Suns.
5964
5965 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5966
5967 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5968
5969 * configure.in (linux/version.h): Check for this header.
5970
5971 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5972
5973 * configure.in: Remove -fno-builtin hackery from -lm check.
5974
5975 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5976
5977 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5978 just this test.
5979
5980 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5981
5982 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5983
5984 * configure.in: Check for ncurses.
5985
5986 1996-02-28 Paul Eggert <eggert@twinsun.com>
5987
5988 * configure.in (LOCALTIME_CACHE):
5989 Also define if localtime mishandles unsetting TZ.
5990 This works around a localtime bug in mips-dec-ultrix.
5991
5992 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5993
5994 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5995
5996 * configure.in: Improve messages about X versions.
5997
5998 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5999
6000 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6001
6002 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6003
6004 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6005 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6006
6007 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6008 (install): Put install-arch-indep before install-arch-dep.
6009
6010 1996-02-20 Dave Love <d.love@dl.ac.uk>
6011
6012 * INSTALL: Clarify info about MS-DOS path handling.
6013
6014 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6015
6016 * Makefile.in (install-arch-indep): Install info/ccmode*.
6017 In previous change, protect against /bin/pwd returning null string.
6018
6019 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6020
6021 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6022 to lispdir.
6023
6024 1996-02-01 Paul Eggert <eggert@twinsun.com>
6025
6026 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6027
6028 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6029
6030 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6031
6032 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6033
6034 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6035 we delete everything distclean deletes.
6036
6037 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6038
6039 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6040
6041 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6042
6043 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6044 into LDFLAGS instead of into LIBS.
6045
6046 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6047
6048 * configure.in (HAVE_XMU): Fix typo in previous change.
6049
6050 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6051
6052 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6053
6054 1996-01-10 Erik Naggum <erik@naggum.no>
6055
6056 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6057
6058 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6059
6060 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6061
6062 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6063
6064 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6065 and use -lXt to link it.
6066
6067 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6068
6069 * configure.in (locallisppath): Put version-specific dir first.
6070
6071 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6072
6073 * configure.in (hppa-*-nextstep*): New alternative.
6074 (USE_X_TOOLKIT): By default, set this to "maybe";
6075 and change that later to LUCID or "no" according to X11 version.
6076
6077 * make-dist: Recompile outdated .elc files and update all autoloads.
6078
6079 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6080
6081 * configure.in (locallisppath): Fix typo in last change: " -> '.
6082
6083 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6084
6085 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6086
6087 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6088
6089 * Makefile.in (install-arch-indep): Give all files read permission.
6090
6091 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6092
6093 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6094 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6095
6096 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6097
6098 * configure.in: Determine HAVE_X11R6.
6099 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6100
6101 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6102
6103 * configure.in: Just "solaris" now defaults to version 2.4.
6104 Add sunos4.1.n-noshare as alternative.
6105
6106 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6107
6108 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6109
6110 1995-11-29 Erik Naggum <erik@naggum.no>
6111
6112 * Makefile.in (install-arch-indep): Add missing backslash.
6113
6114 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6115
6116 * Makefile.in (install-arch-indep): Don't install
6117 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6118
6119 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6120
6121 * Makefile.in (install-arch-indep): Fix previous change.
6122
6123 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6124
6125 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6126
6127 * Version 19.30 released.
6128
6129 * make-dist (lisp): Exclude subdirs.el.
6130
6131 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6132
6133 * make-dist (etc): Delete *.orig and *.rej.
6134
6135 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6136
6137 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6138
6139 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6140
6141 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6142
6143 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6144
6145 * make-dist (nt): Rename install, readme, and todo to
6146 INSTALL, README, and TODO.
6147
6148 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6149
6150 * make-dist (lisp): Don't distribute site-start.
6151
6152 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6153
6154 * make-dist: Break the hard link on alloca.c.
6155
6156 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6157
6158 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6159
6160 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6161
6162 * make-dist (src, lib-src): Don't distribute Makefile.c.
6163 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6164
6165 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6166
6167 * Makefile.in (mkdir): Create man1dir, not mandir.
6168 (uninstall): Use man1dir, not mandir.
6169
6170 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6171
6172 * Makefile.in (man1dir): New variable.
6173 (install-arch-indep): Use man1dir.
6174
6175 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6176
6177 * make-dist: Create lisp/MANIFEST.
6178
6179 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6180
6181 * configure.in (m68k-*-linux*): New alternative.
6182
6183 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6184
6185 * make-dist: Use new names config.in, paths.in, and
6186 {src,lib-src}/Makefile.in.
6187
6188 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6189
6190 * configure.in: Don't bother checking for drem.
6191
6192 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6193
6194 * Makefile.in (distclean): Delete line with just a tab in it.
6195 (install-arch-indep): Delete spaces that precede tabs.
6196 Delete spurious `fi' left from previous change.
6197 (install): Supply `true' as command, to avoid null command.
6198
6199 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6200
6201 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6202
6203 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6204
6205 * configure.in (powerpc-*-solaris2): New alternative.x
6206
6207 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6208
6209 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6210 of paths.h.tmp$$, to avoid going beyond 14 characters.
6211
6212 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6213
6214 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6215
6216 1995-09-06 Paul Eggert <eggert@twinsun.com>
6217
6218 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6219 if localtime caches TZ. Check for tzset.
6220
6221 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6222
6223 * config.bat: Simplify using new names file names src/makefile.in,
6224 config.in, paths.in. Change Echo commands not to use `.
6225
6226 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6227
6228 * Makefile.in (install-arch-indep): Always install the new dir file;
6229 rename the previous dir file to dir.bak or dir.old.
6230
6231 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6232
6233 * configure.in (RANLIB): Substitute this into makefiles.
6234 Set it specially on solaris; set it by default on other systems.
6235
6236 * configure.in: Fix previous Alpha change.
6237
6238 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6239
6240 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6241 NON_GCC_TEST_OPTIONS.
6242
6243 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6244
6245 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6246 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6247
6248 * configure.in (alpha-*-linux*): New configuration.
6249
6250 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6251
6252 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6253 (m68k-next-nextstep*): New alias for that.
6254 (i*86-*-nextstep*): Use nextstep.h.
6255 (sparc-*-nextstep*): New configuration.
6256
6257 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6258
6259 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6260 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6261
6262 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6263
6264 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6265 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6266
6267 1995-07-18 Mike Long <mike.long@analog.com>
6268
6269 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6270
6271 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6272
6273 * Makefile.in (src/paths.h, paths-force):
6274 Rename src/paths.h.in to src/paths.in.
6275 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6276
6277 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6278 Use Makefile.c for intermediate file.
6279 Rename src/config.h.in to src/config.in.
6280
6281 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6282
6283 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6284 (mips-dec-ultrix4.[12]): New alternative for old versions.
6285
6286 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6287
6288 * make-dist: Don't break intra-tree links.
6289
6290 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6291
6292 * configure.in: Put back archlibdir initialization. Require
6293 autoconf 2.4.1 or later.
6294
6295 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6296
6297 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6298 (mips-mips-riscos5*): New alternative.
6299
6300 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6301
6302 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6303
6304 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6305
6306 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6307 (mandir, infodir, archlibdir): Initializations deleted.
6308
6309 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6310 On hpux9shr, use hpux9shxr4.h.
6311
6312 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6313
6314 * configure.in: Added target mips-dec-mach_bsd4.3.
6315 * config.guess: Guess mips-dec-mach_bsd4.3.
6316
6317 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6318
6319 * Makefile.in (mkdir): Use symbolic chmod.
6320
6321 1995-06-22 Paul Eggert <eggert@twinsun.com>
6322
6323 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6324 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6325
6326 1995-06-22 Paul Eggert <eggert@twinsun.com>
6327
6328 * Makefile.in (SUBDIR_MAKEFILES):
6329 Add man/Makefile, so `make distclean' removes it.
6330 (top_distclean): Add config.log to the list of files to be removed.
6331
6332 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6333
6334 * Version 19.29 released.
6335
6336 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6337
6338 * configure.in: Fix the previous change to verify that the -b
6339 option really solves the problem.
6340
6341 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6342
6343 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6344
6345 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6346
6347 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6348
6349 * configure.in: Report more clearly when there is no special
6350 dir to search for X includes or libraries.
6351
6352 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6353
6354 * configure.in: Check for -lpthreads, not -lpthread.
6355
6356 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6357
6358 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6359
6360 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6361
6362 * configure.in: Check for -lpthread.
6363
6364 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6365
6366 * Makefile.in (install-arch-indep): Install info files for mh-e.
6367 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6368
6369 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6370
6371 * configure.in (*-solaris2.5): New configuration.
6372
6373 * make-dist: Copy new files config.nt and config.w95.
6374
6375 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6376
6377 * configure.in: Use x_includes, not x_libraries, for -I.
6378 Make bitmapdir a colon-separated list.
6379
6380 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6381
6382 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6383
6384 * configure.in: Allow x_libraries and x_includes to be paths.
6385
6386 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6387
6388 * configure.in: Fix typo.
6389
6390 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6391
6392 * INSTALL: Clarify use of site-init.el.
6393
6394 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6395
6396 * configure.in: Pass arg to sqrt.
6397
6398 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6399
6400 * make-dist: Fix May 6 change.
6401
6402 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6403
6404 * vpath.sed: Delete reference to ymakefile.
6405
6406 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6407
6408 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6409
6410 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6411
6412 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6413
6414 * update-subdirs: Specify /bin/sh to run the script.
6415
6416 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6417
6418 * make-dist: Put src/makefile.nt in dist.
6419
6420 * configure.in (i[345]86-*-bsdi2*): New configuration.
6421 (vax-dec-bsd386*): Deleted.
6422
6423 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6424
6425 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6426 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6427 Use fmod instead of logb in -lm check.
6428
6429 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6430
6431 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6432 Use bsd4-3. Don't set NON_GNU_CPP.
6433
6434 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6435 In nt, copy various different things, but not *.cmd.
6436 Fix the ln commands for the subdirs of nt.
6437
6438 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6439
6440 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6441
6442 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6443
6444 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6445 since that's what the header file expects.
6446
6447 1995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6448
6449 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6450 and 68040 based machines when choosing options for gnucc.
6451
6452 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6453
6454 * Makefile.in (top_distclean): Delete config.cache.
6455
6456 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6457
6458 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6459
6460 * configure.in: Use m/ncr386.h.
6461
6462 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6463
6464 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6465
6466 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6467
6468 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6469 (man): Don't copy texindex.c and getopt.c; they're deleted.
6470 (etc): Omit `e'; it's a subdirectory.
6471 (etc/e): Use `../..', not `..', to reference top level.
6472
6473 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6474
6475 * Makefile.in (install-arch-indep, dist):
6476 Look for `update-subdir' in $(srcdir).
6477
6478 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6479
6480 * make-dist: Include mkinstalldirs in distribution.
6481
6482 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6483
6484 * make-dist: Add missing close backquote.
6485
6486 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6487
6488 * make-dist: Don't distribute shortnames directory.
6489
6490 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6491
6492 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6493
6494 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6495
6496 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6497
6498 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6499
6500 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6501
6502 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6503
6504 * configure.in (mips-sgi-irix6): New configuration.
6505
6506 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6507
6508 * Makefile.in (maintainer-clean): Renamed from realclean.
6509
6510 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6511
6512 * configure.in: Create a .gdbinit that sources the real one,
6513 if using a different build directory.
6514
6515 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6516
6517 * configure.in: Check for sys/select.h.
6518
6519 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6520
6521 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6522
6523 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6524
6525 * configure.in: Handle isc 4.1 operating system.
6526
6527 1994-12-10 Richard Stallman <rms@kepa>
6528
6529 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6530 (rs6000-ibm-aix4*): New alternative.
6531
6532 1994-12-06 Richard Stallman <rms@kepa>
6533
6534 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6535
6536 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6537
6538 * configure.in: Don't try to make directories that are guaranteed
6539 to already exist.
6540
6541 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6542
6543 * configure.in: Generate man/Makefile from man/Makefile.in.
6544 Create the man subdir.
6545
6546 * Makefile.in (dvi): Run Make in our man subdir.
6547
6548 * make-dist: Create subdir etc/e.
6549 Make links to it.
6550 Put man/Makefile.in in dist, instead of man/Makefile.
6551
6552 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6553
6554 * configure.in: Add --with-pop, --with-kerberos, and
6555 --with-hesiod for movemail.
6556
6557 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6558
6559 * configure.in (m68*-apollo*): Use s/domain.h.
6560
6561 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6562
6563 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6564
6565 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6566
6567 * configure.in: Don't add -I, -L, -R options for cc if their
6568 arguments would be empty.
6569
6570 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6571
6572 * configure.in (i860-intel-osf1*): New alternative.
6573 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6574 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6575
6576 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6577
6578 * configure.in: Make h_errno check not use nested functions.
6579
6580 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6581
6582 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6583
6584 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6585
6586 * Makefile.in (install-arch-indep): Avoid continued comment
6587 swallowing target line.
6588
6589 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6590
6591 * configure.in: Protect a character class with `changequote'.
6592
6593 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6594
6595 * configure.in: Accept `news' as a synonym for `newsos'.
6596
6597 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6598
6599 * Makefile.in: Don't rm files if cd fails.
6600
6601 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6602
6603 * make-dist: Put nt subdir and its subdirs in the dist.
6604 (lib-src): Put makefile.nt in the dist.
6605 (lisp): Put makefile.nt in the dist.
6606
6607 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6608
6609 * configure.in: Change a stray `[' to `test'.
6610
6611 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6612
6613 * configure.in: Adapt for Autoconf v2. Use the standard argument
6614 parser, host type canonicalizer, X11 finder, and message
6615 printing macros. Use the new macro names. Use `test' instead of `['.
6616
6617 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6618
6619 * configure.in: Check for getpagesize.
6620
6621 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6622
6623 * make-dist (msdos): Put sed* in the distribution.
6624
6625 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6626
6627 * config.bat: New option, `--with-x', for configuring Emacs
6628 for use with the X11 system DesqView/X.
6629 New option, `--no-debug', for compiling Emacs without debug
6630 information thus saving disk space.
6631 (src/config.h, src/paths.h): Use `update' (which is like
6632 `move-if-changed') to change the file.
6633 (src/config.h): When configuring for X11 perform extra changes.
6634 (src/makefile): When configuring for X11 perform extra changes.
6635 (lib-src): Remove temporary files.
6636 (): Check that `sed', `rm', `mv', and `gcc' are available.
6637
6638 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6639
6640 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6641
6642 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6643
6644 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6645
6646 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6647
6648 * configure.in (canonical): Substitute var into makefiles.
6649 (bitmapdir): Likewise.
6650
6651 * Makefile.in (bitmapdir): New variable.
6652 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6653
6654 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6655
6656 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6657
6658 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6659 * update-subdirs: New shell script.
6660
6661 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6662
6663 * Makefile.in (top_distclean): Don't rm build-install.
6664 (SOURCES): Delete build-install.in.
6665
6666 * make-dist: Don't distribute build-ins.in.
6667 * build-ins.in: File deleted.
6668
6669 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6670
6671 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6672
6673 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6674
6675 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6676
6677 * configure.in (libexecdir): Renamed from libdir. New default.
6678 (sharedstatedir): Renamed from statedir. New default.
6679 (datadir): New default.
6680
6681 * make-dist: Don't distribute subdirs.el.
6682
6683 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6684
6685 * configure.in (eaccess): Check for it.
6686
6687 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6688
6689 * configure.in (mktime): Check for it.
6690
6691 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6692
6693 * configure.in (motif): Add support for usage and option checking.
6694
6695 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6696
6697 * configure.in (utimes): Check for it.
6698
6699 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6700
6701 * Makefile.in (install-arch-indep): Don't do mkdir here.
6702
6703 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6704
6705 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6706 riscix.h renamed to acorn.h.
6707
6708 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6709
6710 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6711 New configurations.
6712
6713 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6714
6715 * configure.in: Remove trailing slashes from srcdir.
6716
6717 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6718
6719 * configure.in (i[345]86-sequent-ptx*): Handle
6720
6721 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6722
6723 * Makefile.in (paths-force): Depend on src/paths.h
6724
6725 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6726
6727 * configure.in (config_options): Save all arguments, not just some.
6728
6729 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6730
6731 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6732
6733 * configure.in: Add AC_AIX.
6734 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6735
6736 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6737
6738 * configure.in (parsing options): Simplify sed command to delete -'s.
6739
6740 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6741
6742 * configure.in (config_options): New shell variable.
6743 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6744
6745 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6746
6747 * configure.in (alpha-dec-osf*): New target.
6748
6749 * Makefile.in: Use just one FRC target.
6750
6751 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6752
6753 * Makefile.in (removenullpaths, paths-force):
6754 Use name paths.h.tmp$$, which depends on the pid.
6755
6756 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6757
6758 * Makefile.in (removenullpaths, paths-force):
6759 Put paths.h.tmp in top-level dir, not in src.
6760
6761 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6762
6763 * Version 19.27 released.
6764
6765 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6766
6767 * Version 19.26 released.
6768
6769 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6770
6771 * configure.in: Check for lrand48, not rand48.
6772
6773 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6774
6775 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6776 (powerpc-ibm-aix*): New aliases.
6777
6778 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6779
6780 * make-dist (src/m, src/s): Put *.inp in distribution.
6781
6782 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6783
6784 * configure.in: Accept i586 and i486 along with i386.
6785
6786 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6787
6788 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6789 even if CPP env var was set by the user.
6790
6791 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6792
6793 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6794
6795 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6796
6797 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6798
6799 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6800
6801 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6802
6803 * configure.in: Check more specifically for i*86-sun-sunos.
6804
6805 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
6806
6807 * configure.in: Handle solaris 2.4.
6808
6809 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6810
6811 * configure.in (rand48): Check for it.
6812
6813 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6814
6815 * make-dist: Update the info files.
6816
6817 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6818
6819 * configure.in: Make "checking..." messages' style consistent.
6820 (HAVE_H_ERRNO): New test.
6821
6822 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6823
6824 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6825
6826 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * configure.in (CFLAGS): If the envvar was specified, use that.
6829 And set REAL_CFLAGS from it too.
6830
6831 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6832
6833 * make-dist: Update finder-inf.el.
6834
6835 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6836
6837 * make-dist (msdos): Include sed4.inp in dist.
6838
6839 * Makefile.in (libsrc_libs): Var deleted.
6840
6841 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6842
6843 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6844
6845 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6846
6847 * configure.in (mips-sony-newsos4*): New alias.
6848
6849 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6850
6851 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6852 (*-convex-convexos*): Accept this as alias.
6853
6854 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6855
6856 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6857 for two different uses.
6858
6859 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6860
6861 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6862
6863 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6864
6865 * make-dist: Put ./BUGS into the distrib.
6866
6867 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6868
6869 * configure.in: Handle 386 running Solaris 2.
6870
6871 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6872
6873 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6874
6875 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6876
6877 * configure.in (mips-sony-newsos*): Use news-risc.h.
6878
6879 * configure.in: Accept bsdi as opsys, like bsd386.
6880
6881 1994-06-01 Morten Welinder (terra@diku.dk)
6882
6883 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6884
6885 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6886
6887 * Version 19.25 released.
6888
6889 * make-dist (shortversion): Don't assume another period follows.
6890
6891 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6892
6893 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6894 (uninstall): Use /bin/pwd.
6895
6896 * Makefile.in (blessmail): Depend on src.
6897 (all): Don't depend on blessmail.
6898
6899 * Makefile.in (src/paths.h): Don't force recomputation.
6900 (paths-force): New target; force recomputation of paths.h.
6901 (all): Depend on paths-force.
6902 (src, lib-src): Depend on src/paths.h.
6903
6904 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6905 NON_GCC_TEST_OPTIONS.
6906
6907 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6908
6909 * configure.in: Don't insist on subversions for irix.
6910
6911 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6912
6913 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6914
6915 * configure.in (i[34]86-next-*): New alternative.
6916
6917 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6918
6919 * Version 19.24 released.
6920
6921 * configure.in: New config hppa*-hp-hpux9shr*.
6922
6923 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
6924
6925 * config.bat: Doc fix.
6926
6927 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6928
6929 * Makefile.in (mostlyclean, clean, distclean, realclean)
6930 (extraclean): Don't act on man subdir if it doesn't exist.
6931
6932 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6933
6934 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6935 Use them to set up CC.
6936 (*-sun-sunos4.1.3): Set them.
6937
6938 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6939
6940 * Makefile.in (lib-src): Don't depend on src/paths.h.
6941
6942 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6943
6944 * build-ins.in (copydests): Get rid of spurious `-'s.
6945
6946 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6947
6948 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6949
6950 * Version 19.23 released.
6951
6952 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6953 for the Xlib and Xt checks; then restore old CFLAGS.
6954
6955 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6956
6957 * configure.in (HAVE_X11XTR6): Add newline before #if.
6958 Add newline after #endif.
6959
6960 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6961
6962 * configure.in (HAVE_X11XTR6): Arrange to define it.
6963
6964 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6965
6966 * Makefile.in (install): Depend on blessmail.
6967
6968 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6969
6970 * configure.in (mips-siemens-sysv*): Put quotes around value
6971 containing blanks.
6972
6973 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6974
6975 * Makefile.in (TAGS): Use the makefile in src subdir.
6976
6977 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6978
6979 * configure.in (opsys): Recognize `gnu'.
6980
6981 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6982
6983 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6984
6985 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6986
6987 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6988 version > 1.8.
6989
6990 1994-05-08 Morten Welinder (terra@diku.dk)
6991
6992 * config.bat: Forcibly remove "# " style comments from makefiles.
6993
6994 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6995
6996 * Makefile.in (uninstall): When processing lispdir and etcdir,
6997 do nothing unless it exists and is a directory.
6998
6999 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7000
7001 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7002 Merge code in from install-doc.
7003 (install-doc): Merge code back into install-arch-indep.
7004 (install-arch-dep): Don't depend on install-doc.
7005
7006 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7007
7008 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7009
7010 * configure.in (making src/Makefile and lib-src/Makefile):
7011 Split off the autoconf substitutions and don't pass them thru cpp.
7012 (undefs): Use $canonical as well as $configuration.
7013
7014 * make-dist: Distribute lisp/Makefile.
7015
7016 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7017 Use lower case names for the s files.
7018
7019 1994-05-03 Morten Welinder (terra@diku.dk)
7020
7021 * config.bat: Added possibility for different file name
7022 transcriptions in lib-src.
7023
7024 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7025
7026 * Makefile.in (lib-src): Undo previous change.
7027 (blessmail): New target to run maybe-blessmail in lib-src.
7028 (all): Depend on blessmail.
7029
7030 * Makefile.in (lib-src): Depend on src.
7031
7032 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7033
7034 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7035 (m88k-dg-dgux5.4R2): dgux5.4R2.
7036
7037 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7038
7039 * configure.in (window_system): Restore accidentally deleted code
7040 that uses AC_FIND_X.
7041
7042 * make-dist: Distribute config.bat.
7043
7044 1994-04-29 Morten Welinder (terra@diku.dk)
7045
7046 * config.bat: Corrected the configuration of lib-src
7047 to keep up with configure. Add note about dos version 3
7048 or better needed (djgpp needs that). Add note explaining
7049 that either install in c:/emacs or edit the script.
7050 Don't change to c:/emacs, but assume we're there (to minimize
7051 the number of places to change).
7052
7053 * config.bat: Build-in the first step towards X11 support with
7054 the X11 emulator that exists. At this time it won't work,
7055 and several files are missing.
7056
7057 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7058
7059 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7060 Don't look for -lresolv.
7061
7062 * Makefile.in (lib-src): Depend on src/paths.h.
7063
7064 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7065
7066 * configure.in: Restore deleted AC_SUBST of `configuration'.
7067 Improve error message for bad --with-x-toolkit value.
7068
7069 * configure.in: Define CONFIGURATION in src/config.h
7070 rather than substituting in src/Makefile.in.
7071
7072 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7073
7074 * Makefile.in (install-doc): New target.
7075 (install-arch-dep): Depend on install-doc.
7076 (mkdir): Create docdir.
7077
7078 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7079
7080 * configure.in: Test for libresolv.a.
7081 Substitute machfile and opsysfile.
7082
7083 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7084
7085 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7086 (install-arch-dep): Install under the name $(EMACS).
7087
7088 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7089
7090 * configure.in (version): Use entire value of emacs-version.
7091 (mips-siemens-sysv*): New alternative.
7092
7093 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7094
7095 * Makefile.in (install-arch-indep): Don't install dired-x*.
7096
7097 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7098
7099 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7100 Fix definition of $undefs.
7101
7102 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7103
7104 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7105
7106 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7107
7108 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7109
7110 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7111
7112 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7113
7114 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7115 and run it thru cpp, as with src/Makefile.in.
7116
7117 * configure.in: Use AC_SET_MAKE.
7118
7119 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7120
7121 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7122
7123 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7124
7125 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7126
7127 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7128 (printing the choices): Make the toolkit message unconditional.
7129 (USE_X_TOOLKIT): Use `none', not `no', if none.
7130 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7131 Get rid of temp file foofoo1.
7132
7133 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7134
7135 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7136
7137 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7138
7139 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7140 (printing the choices): State choice of toolkit.
7141 (libsrc_libs): Recalculate after writing config.h;
7142 then update lib-src/Makefile.
7143
7144 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7145
7146 * configure.in: Add sunos4shr as alternative for suns.
7147 Conditionals testing for null $CC were backwards.
7148
7149 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7150
7151 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7152
7153 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7154
7155 * configure.in: Handle -isc4.0*.
7156
7157 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7158
7159 * configure.in (esix5): Set NON_GNU_CPP.
7160
7161 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7162
7163 * Makefile.in (thisdir): Nonsensical variable removed.
7164 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7165 back to $thisdir, rather than the directory `this_dir'.
7166
7167 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7168
7169 * Makefile.in (install-arch-indep): Add missing backslash after a
7170 `then'.
7171
7172 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7173
7174 * Makefile.in (thisdir): New variable.
7175 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7176
7177 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7178
7179 * configure.in: Add freebsd.
7180
7181 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7182
7183 * configure.in: Check for fpathconf.
7184
7185 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7186
7187 * configure.in (with_x_toolkit): Fix typo in previous change.
7188
7189 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7190
7191 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7192
7193 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7194
7195 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7196
7197 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7198
7199 * configure.in: Fix value of docdir.
7200 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7201
7202 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7203
7204 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7205
7206 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7207
7208 * configure.in: New variable docdir to control where the docstring
7209 file goes.
7210 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7211
7212 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7213
7214 * configure.in: When --run-in-place, don't inherit archlibdir.
7215
7216 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7217
7218 * Makefile.in (install-arch-dep, install-arch-indep):
7219 New targets split up former do-install rule.
7220 (do-install): Target deleted.
7221
7222 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7223
7224 * configure.in (mips-sony-newsos*): New configuration.
7225
7226 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7227
7228 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7229
7230 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7231
7232 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7233
7234 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7235
7236 * configure.in: Don't initialize CC.
7237
7238 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7239
7240 * configure.in (creating src/Makefile): Also generate -U switches
7241 for symbols in the $configuration value.
7242
7243 * configure.in: Check for sys_siglist being declared in system header.
7244
7245 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7246
7247 * configure.in (creating src/Makefile): Delete blank lines
7248 along with lines of whitespace.
7249 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7250
7251 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7252
7253 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7254 like C_SWITCH_SYSTEM.
7255 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7256
7257 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7258
7259 * configure.in (drem): Check for this function.
7260
7261 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7262
7263 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7264 If CPP was inherited from environment, don't use NON_GNU_CPP.
7265 (NON_GNU_CC): Likewise.
7266 (handling with_gcc): Use explicit if in the `no' case.
7267 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7268
7269 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7270
7271 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7272
7273 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7274
7275 * configure.in: Check whether fmod exists.
7276
7277 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7278
7279 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7280 {src,lisp}/OChangeLog.
7281
7282 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7283
7284 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7285 necessary for proper operation. This code works with the current
7286 released version of Autoconf.
7287
7288 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7289
7290 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7291 (USE_X_TOOLKIT): Define it for all values except `no'.
7292
7293 * configure.in: Undo first Jan 8 change and Jan 16 change.
7294
7295 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7296
7297 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7298 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7299
7300 * Makefile.in (lwlib/Makefile): New target.
7301 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7302 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7303 (unlock, relock): Handle lwlib subdir.
7304
7305 * Makefile.in: Add some .PHONY targets.
7306
7307 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7308
7309 * lwlib: New subdirectory.
7310
7311 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7312
7313 * configure.in: If CPP has a value that is a directory,
7314 discard the value.
7315
7316 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7317
7318 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7319 remove -U[0-9]*.
7320
7321 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7322
7323 * Makefile.in (do-install): Install the dired-x info files.
7324
7325 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7326 (See src/s/sol2.h.)
7327
7328 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7329
7330 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7331
7332 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7333
7334 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7335 AC_OUTPUT as it should be; hopefully noone will again see fit to
7336 gratuitously break this and not make a change log entry.
7337 Optimized sed processing of Makefile.in and cpp output; now
7338 preserves comments previously removed from the cpp input.
7339 Eliminated temp file for cpp output. Generate -U switches to
7340 undefine all identifiers that appear in the directory name
7341 ${srcdir}; pass these to cpp.
7342
7343 * configure.in (version): Fix sed regexp to match two-elt version
7344 number.
7345
7346 * configure.in: Check for strerror.
7347
7348 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7349
7350 * configure.in: Test for bcmp.
7351
7352 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7353
7354 * make-dist (tempdir): Put subdir msdos into the distribution.
7355
7356 1993-01-07 Morten Welinder (terra@diku.dk)
7357
7358 * config.bat: New file.
7359
7360 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7361
7362 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7363
7364 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7365
7366 * configure.in (m68*-next-*): Don't care about which os is specified.
7367 (i[34]86-*-*): Check for *-nextstop*.
7368
7369 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7370
7371 * configure.in: Check for setsid.
7372
7373 1993-12-17 Richard Stallman (rms@srarc2)
7374
7375 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7376
7377 1993-12-15 Richard Stallman (rms@srarc2)
7378
7379 * Makefile.in (mkdir): Make only the lockdir writable.
7380
7381 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7382
7383 1993-12-11 Richard Stallman (rms@srarc2)
7384
7385 * Makefile.in (libdir): Use @libdir@.
7386
7387 1993-12-08 Richard Stallman (rms@srarc2)
7388
7389 * Makefile.in (install): Add empty command.
7390
7391 1993-12-04 Richard Stallman (rms@srarc2)
7392
7393 * make-dist: Put man/getopt.c in the dist.
7394
7395 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7396
7397 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7398
7399 1993-12-03 Richard Stallman (rms@srarc2)
7400
7401 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7402 Set it for all solaris versions.
7403 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7404 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7405 Likewise for NON_GNU_CC and CC.
7406
7407 1993-12-01 Richard Stallman (rms@srarc2)
7408
7409 * configure.in (mips-mips-riscos4*): Assign variable CC.
7410 (checking ${with_gcc}): If "no", don't override CC if already set.
7411 (CC): Initialize it as empty.
7412
7413 1993-11-30 Richard Stallman (rms@srarc2)
7414
7415 * configure.in (Suns): Set CPP if *-solaris2.3*.
7416
7417 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7418
7419 * Version 19.22 released.
7420
7421 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7422
7423 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7424
7425 * make-dist: When breaking links, use cp -p.
7426 Copy install.sh into distribution.
7427 Move the temp dir up into the parent dir;
7428 don't leave the staging dir make-dist.tmp... in existence.
7429 * install.sh: New file.
7430
7431 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7432
7433 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7434
7435 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7436
7437 * configure.in (version): When --run-in-place, exclude
7438 ${datadir}/emacs/site-lisp from locallisppath.
7439
7440 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7441
7442 * configure.in: Delete jumk.c before writing it.
7443
7444 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7445
7446 * Version 19.21 released.
7447
7448 * Makefile.in (mkdir): Ignore error from chmod.
7449
7450 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7451
7452 * make-dist: Don't put lisp/forms.README in the distribution.
7453
7454 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7455
7456 * configure.in (creating src/Makefile): Before running cpp,
7457 discard all lines that start with `# Generated' or /**/#.
7458
7459 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7460
7461 * Version 19.20 released.
7462
7463 * make-dist: Use build-ins.in, not build-install.in.
7464 Don't bother updating TAGS since it's not included.
7465
7466 * build-ins.in: Renamed from build-install.in.
7467
7468 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7469
7470 * make-dist: Don't try to link *.texinfo--there are none now.
7471 When running make in lib-src, specify YACC var value.
7472
7473 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7474
7475 * configure.in (extrasub): Add vpath patterns for %.[yls].
7476
7477 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7478 Instead just include the commands to make src/Makefile as the
7479 second arg to AC_OUTPUT.
7480
7481 * configure.in: Use : instead of dnl for comment inside
7482 $makefile_command.
7483
7484 * configure.in: No longer use vpath_sed. Instead, when we notice
7485 srcdir already configured, set extrasub to hack vpath in the
7486 makefiles.
7487
7488 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7489 before moving it.
7490 * Makefile.in (VPATH): Define to @srcdir@.
7491
7492 1993-09-28 Brian J. Fox (bfox@cubit)
7493
7494 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7495 doesn't exist. Just copy src/Makefile.in instead. Touch
7496 all of the Makefiles after editing config.status.
7497
7498 * INSTALL: Update documentation to match new configuration
7499 mechanism.
7500
7501 1993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7502
7503 * configure.in: Allow any of the path or directory Makefile
7504 variables to be set with flags to configure. Create all Makefiles
7505 at configure time. Edit special commands into config.status after
7506 src/Makefile.in is built from src/Makefile.
7507
7508 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7509 If these files are out of date, simply have config.status
7510 rebuild them; don't rebuild them explicitly.
7511
7512 1993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7513
7514 * build-install.in: Change src/xemacs to src/emacs. We no longer
7515 create src/xemacs, so the file wouldn't be found.
7516
7517 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7518
7519 1993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7520
7521 * configure.in: Avoid forcing the search of /usr/include before
7522 fixed include files by resetting C_SWITCH_X_SITE if it is
7523 "-I/usr/include".
7524
7525 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7526
7527 * Makefile.in (@rip_paths@locallisppath):
7528 Delete ${datadir}/emacs/site-lisp.
7529
7530 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7531
7532 * configure.in:
7533 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7534 Remove ${extra_output} from AC_OUTPUT call.
7535
7536 1993-09-17 Brian J. Fox (bfox@inferno)
7537
7538 * make-dist: Quote backquotes found in strings to be echoed.
7539
7540 * configure.in: Use "sh -c pwd" when we want to avoid having the
7541 shell fix up the value of $PWD.
7542
7543 1993-09-13 Brian J. Fox (bfox@inferno)
7544
7545 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7546 of the installation fail. Suggested by Karl Berry.
7547
7548 1993-08-30 Brian J. Fox (bfox@inferno)
7549
7550 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7551 was used. Set MAKEFLAGS from MFLAGS.
7552
7553 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7554
7555 * configure.in: Test for res_init in libc.
7556
7557 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7558
7559 * configure.in: In the file ${tempcname}, use configure___
7560 instead of @configure@.
7561
7562 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7563
7564 * make-dist: Dist vpath.sed
7565
7566 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7567 Depend on vpath.sed.
7568 Replace sed comand for VPATH with @vpath_sed@.
7569
7570 * configure.in: Substitute variable `vpath_sed'.
7571 If not in $srcdir and $srcdir is configured,
7572 issue warning that GNU make is required,
7573 and set vpath_sed to use vpath.sed script.
7574
7575 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7576
7577 * configure.in: Remove check for $srcdir being configured. This
7578 pretty much works now.
7579 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7580 Check for XFree86 (/usr/X386/include) independent of whether
7581 -lXbsd exists.
7582
7583 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7584 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7585 `make'.
7586
7587 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7588
7589 * Version 19.19 released.
7590
7591 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7592
7593 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7594
7595 * configure.in: Check for XScreenNumberOfScreen.
7596
7597 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7598
7599 * configure.in: Add * to end of all configuration alternatives.
7600 (m68*-sony-newsos3*): New alternative.
7601
7602 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7603
7604 * make-dist: Include getdate.c in distribution.
7605
7606 * configure.in: For --help, use $PAGER if it is set.
7607 (LIB_X11_LIB): Default to -lX11.
7608 (mips-sgi-irix5.*): New alternative.
7609
7610 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7611
7612 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7613 Recognize *.B8.* as hpux version 8.
7614 (m68*-tektronix-bsd*): Fix typo in tek4300.
7615 (AC_HAVE_FUNCS): Add ftime.
7616
7617 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7618
7619 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7620 Use tekxd88, not tekXD88.
7621
7622 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7623
7624 * configure.in: Check for -lm. Then can check for frexp and logb.
7625
7626 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7627
7628 * Version 19.18 released.
7629
7630 * make-dist (src): Don't put gnu-hp300 in dist.
7631 (src, lisp): Include OChangeLog in dist.
7632
7633 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7634
7635 * configure.in: Test for presence of logb and frexp functions.
7636
7637 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7638
7639 * configure.in (machine): Add i370-ibm-aix*.
7640
7641 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7642
7643 * configure.in (function checks): Test for mkdir and rmdir.
7644
7645 * configure.in (function checks): Don't test for random and bcopy
7646 only when we're building with X; look for them all the time.
7647
7648 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7649
7650 * configure.in: Test for availability of bcopy functions, searching
7651 the X libraries if we're using X.
7652
7653 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7654 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7655 versions of AIX, and needs to be passed to the loader.
7656
7657 * configure.in: Test for the availability of the
7658 XScreenResourceString function.
7659
7660 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7661
7662 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7663 LD_SWITCH_X_SITE and assume --with-x11.
7664 Only look for X11 files if we weren't told about a window system
7665 or if we were told to use X11 but not told where.
7666 Search the libraries from the s and/or m files when checking for
7667 functions.
7668
7669 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7670
7671 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7672
7673 * make-dist: Include lisp/dired.todo in the distribution.
7674
7675 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7676
7677 * configure.in: Add code to set HAVE_INET_SOCKETS.
7678
7679 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7680
7681 * configure.in: If we do find x_includes and x_libraries
7682 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7683
7684 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7685
7686 * make-dist: Include src/gnu-hp300 in the dist.
7687
7688 * configure.in (canonical): New variable holds the canonicalized
7689 configuration. Don't alter `configuration'. Use `configuration'
7690 for Makefile.in for file naming.
7691 (testing x_includes and x_libraries): Use =, not ==.
7692
7693 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7694
7695 * Version 19.17 released.
7696
7697 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7698 directory's makefile. This allows the invocation of CPP which
7699 builds xmakefile to receive these switches. The SunSoft C
7700 preprocessor inserts spaces between tokens if it doesn't get the
7701 -Xs flag requested in src/s/sol2.h.
7702
7703 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7704
7705 * configure.in (m68k-bull-sysv3): New config.
7706
7707 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7708
7709 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7710 the X Windows libraries.
7711
7712 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7713
7714 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7715 the distribution. Those files aren't kept in their own
7716 subdirectory any more.
7717
7718 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7719
7720 * Version 19.16 released.
7721
7722 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7723
7724 * configure.in: Add --verbose flag.
7725
7726 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7727
7728 * version 19.15 released.
7729
7730 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7731
7732 * Makefile.in (top_distclean): Use -f switch when cleaning out
7733 lock dir; it might be empty.
7734
7735 * configure.in: Only check for -lXbsd once.
7736
7737 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7738
7739 * Version 19.14 released.
7740
7741 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7742
7743 * make-dist: If using gzip, create distribution with '.gz' extension.
7744
7745 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7746 (lisp/forms-mode): This doesn't exist anymore.
7747
7748 * configure.in: Look for the closedir function.
7749
7750 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7751
7752 * configure.in (CPP): Autoconf sets this to a shell variable
7753 reference, which doesn't work when it's edited into a makefile.
7754 Expand that variable reference.
7755
7756 * Makefile.in (CPP): New variable.
7757 (src/Makefile): Edit CPP into src/Makefile.
7758
7759 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7760 and entering double quotes to get the values of LD_SWITCH_X_SITE
7761 and the other make variables; make substitutes them in anyway.
7762
7763 * Makefile.in (uninstall): Don't remove the lisp and etc
7764 directories if they're in the source tree.
7765
7766 Bring mumbleclean targets into conformance with GNU coding standards.
7767 * Makefile.in (mostlyclean, clean): Separate these two; just have
7768 them pass the request to the subdirectory makefiles.
7769 (distclean): Pass the request down, and then get rid of the
7770 files configure built, and get rid of the Makefiles.
7771 (realclean): Pass the request down, and then do the same things
7772 distclean does.
7773 (uninstall, info, dvi): New targets.
7774
7775 * configure.in: Move clause for PC-compatible i386 box to the end
7776 of the case statement, to avoid masking configurations below.
7777
7778 * configure.in: Add case for m88k-motorola-sysv4.
7779
7780 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7781 the HP 68000 machines.
7782
7783 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7784 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7785 preprocessor won't fiddle with them.
7786
7787 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7788
7789 * Makefile.in (TAGS): cd to src to run etags.
7790
7791 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7792
7793 * configure.in (version): Check the X libraries for XrmSetDatabase
7794 and random, and see if we have -lXbsd.
7795
7796 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7797
7798 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7799 s/*.h and m/*.h files. Martin Tomes
7800 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7801
7802 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7803
7804 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7805 above the general i386 alternative.
7806
7807 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7808
7809 * configure.in: Recognize configuration name for Data General
7810 AViiON machines.
7811
7812 * configure.in: Use AC_LONG_FILE_NAMES.
7813
7814 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7815
7816 * configure.in: Test for bison.
7817 * Makefile.in (YACC): New variable.
7818 (lib-src/Makefile.in): Edit YACC into the makefile.
7819
7820 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7821
7822 * Version 19.13 released.
7823
7824 * configure.in (CFLAGS): Don't set this according to the value of
7825 the GCC shell variable. Instead, consult the machine and system
7826 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7827 test __GNUC__ while we're at it.
7828
7829 * configure.in: Remove extra ;; from hpux cases.
7830
7831 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7832
7833 * configure.in: Check to see if the system has -ldnet.
7834
7835 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7836
7837 * make-dist: Add clauses to distribute lisp/forms-mode.
7838
7839 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7840
7841 * configure.in (machine): Fix the versions in hpux version number test.
7842 Do not guess based on cpu type. Do check for explicit system version.
7843
7844 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7845
7846 * configure.in: Do NOT look for `unknown' as company name.
7847
7848 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7849
7850 * configure.in: Fix typo in message.
7851
7852 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7853
7854 * Version 19.12 released.
7855
7856 * Makefile.in (do-install): Correct previous etc-copying change.
7857 Partially rewrite using `if'.
7858 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7859
7860 * Version 19.11 released.
7861
7862 * configure.in: Handle 386bsd.
7863
7864 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7865
7866 * make-dist: Update getdate.c.
7867
7868 * configure.in: Handle bsd386.
7869
7870 * Makefile.in (do-install): Use `-' in tar options.
7871
7872 * configure.in: Change ! "${...}" to x"${...}" = x.
7873
7874 * Makefile.in (do-install): Copy the DOC-* files from the build
7875 etc directory, as well as lots of things from ${srcdir}/etc.
7876
7877 * make-dist: Copy config.guess.
7878
7879 * configure.in: Handle AIX versions 1.2, 1.3.
7880
7881 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7882
7883 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7884 the configuration name mips-mips-usg* to represent USG systems.
7885
7886 * configure.in: Fix logic to detect if srcdir is already configured.
7887
7888 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7889
7890 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7891 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7892 of a directory; cd might fail, and have pwd print out the current
7893 directory.
7894
7895 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7896
7897 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7898
7899 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7900
7901 * configure.in: Complain if srcdir points at an already-configured
7902 tree.
7903
7904 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7905
7906 * Version 19.10 released.
7907
7908 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7909
7910 * Makefile.in: Use Makefile comments, not C comments.
7911
7912 * configure.in: Add case for the Tektronix XD88.
7913
7914 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * configure.in: Handle sysv4.2 and sysvr4.2.
7917
7918 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7919
7920 * configure.in: Traverse the argument list without destroying it;
7921 don't use shift. It turns out that "set - ${saved_arguments}"
7922 doesn't work portably.
7923
7924 * configure.in: Add missing "fi".
7925
7926 * make-dist: Rebuild configure if configure.in is newer.
7927
7928 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7929 targets to be executed even if make remembers that it has already
7930 satisfied FRC.
7931
7932 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7933
7934 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7935
7936 * configure.in (romp): Handle various version numbers with aos and bsd.
7937
7938 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7939
7940 * configure.in: Fix message text.
7941
7942 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7943
7944 * make-dist: Make a `site-lisp' directory in the distribution,
7945 instead of a `local-lisp' directory, which hasn't been the
7946 appropriate name for a long time.
7947 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7948 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7949
7950 * Makefile.in (do-install): Correctly detect if ./etc and
7951 ${srcdir}/etc are the same.
7952
7953 * configure.in: Extract UNEXEC from the system configuration
7954 files, compute the name of the source file corresponding to the
7955 object file, and #define it as UNEXEC_SRC in config.h.
7956
7957 * configure.in: If srcdir is '.', then try using PWD to make it
7958 absolute.
7959
7960 * configure.in: Include ${srcdir} in the printed report, to help
7961 people notice if it's an automounter path.
7962
7963 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7964
7965 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7966
7967 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7968
7969 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7970 when they are different. Add `shift' command.
7971 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7972 (externallispdir): Var deleted.
7973
7974 * configure.in: Delete spurious paren outputting short_usage.
7975
7976 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7977
7978 * Version 19.9 released.
7979
7980 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7981
7982 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7983 subdirectory makes.
7984
7985 * make-dist: Check for .elc files with no corresponding .el file.
7986
7987 * Makefile.in (mkdir): Make all the directories in locallisppath.
7988
7989 * config.guess: New file.
7990 * configure.in: Use it, tentatively.
7991 * INSTALL: Mention its usage.
7992
7993 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7994 the former gives you the operating system rev directly. Use
7995 s/hpux.h if we don't recognize what we got.
7996
7997 * Makefile.in (do-install): Don't remove a destination directory
7998 if it's the same as the source. If ${srcdir}/info == ${infodir},
7999 don't try to copy the info files.
8000
8001 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8002 doesn't work if you're not using a separate source directory.
8003 (do-install): Copy the build tree's etc directory only after
8004 making sure it's not also the source tree's etc directory.
8005
8006 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8007
8008 * configure.in: Handle sunos4.1.3 specially.
8009
8010 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8011
8012 * Makefile.in (INSTALL): Add definition.
8013
8014 * configure.in: Fix some messages. Support -with-gnu-cc.
8015 At the end, use `set --', not `set -'.
8016 Delete spurious `.h' in hpux alternatives.
8017
8018 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8019
8020 * Version 19.8 released.
8021
8022 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8023
8024 * configure.in: When looking for source in the same directory as
8025 the configure script, make the path thus discovered absolute.
8026 If the user specifies the `--srcdir' switch, make that directory
8027 absolute too.
8028
8029 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8030
8031 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8032 too, as the value of the PATH_INFO macro.
8033
8034 * configure.in: Check to see if the source lives in the same
8035 directory as the configure script.
8036
8037 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8038
8039 * Makefile.in (install): Split this into `install' and
8040 `do-install', to give people more control over exactly what gets
8041 done.
8042 (do-install): New target, containing the guts of `install'. Don't
8043 remove and recreate the directories inside the copying loop - do
8044 it all before the copying loop. Pass more flags to the lib-src
8045 make.
8046 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8047 avoid errors and warnings.
8048
8049 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8050 the manufacturer - the more general case was blocking other i386
8051 configuration names below, and that's how the names are written in
8052 MACHINES anyway.
8053
8054 * make-dist: When breaking links, remove the link before moving
8055 the copy onto it, to avoid interactive behavior.
8056
8057 * Makefile.in: Doc fix.
8058
8059 * configure.in: Doc fix.
8060
8061 * INSTALL: Mention --exec-prefix option.
8062
8063 * configure.in: Add support for the `--exec-prefix' option.
8064 * Makefile.in: Accept that support.
8065
8066 * configure.in: Use the AC_PROG_INSTALL macro.
8067 * Makefile.in (INSTALL): Variable removed.
8068 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8069
8070 * configure.in: Distinguish between hp800's and hp700's by calling
8071 "uname -m".
8072
8073 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8074
8075 * configure.in: Recognize configuration names for i860 boxes
8076 running SYSV.
8077
8078 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8079
8080 * configure.in: Distinguish between hp800's and hp700's by the
8081 version of HP/UX they run, since that's something people are more
8082 likely to know - hp700's run 8.0.
8083 Add HP 700 configuration.
8084
8085 * configure.in: Test for the presence of the `rename' function.
8086
8087 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8088 configure.in.
8089 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8090
8091 * make-dist: Break intra-tree links.
8092
8093 * configure.in: Explain that this is an autoconf script, and give
8094 instructions for rebuilding configure from it. Arrange to put
8095 comments in configure explaining this too.
8096
8097 * configure.in: Make the first line of the configure script be
8098 "#!/bin/sh". Leaving the first line blank didn't work.
8099
8100 * configure.in (long_usage): Removed; made short_usage describe
8101 the options briefly.
8102
8103 * configure.in: Implement the --prefix option.
8104 * Makefile.in (prefix): Add support for it here.
8105 * INSTALL: Document it here.
8106
8107 * Makefile.in (install): Don't assume that the files in the `info'
8108 subdirectory match *.info. They don't have that prefix.
8109
8110 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8111
8112 * configure.in: Add case for version 5 of Esix.
8113
8114 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8115
8116 * Version 19.7 released.
8117
8118 * make-dist: There aren't any *.com files in lib-src anymore.
8119
8120 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8121 them; they're symlinks to other filesystems on the GNU machines.
8122
8123 * make-dist: Check that the manual reflects the same version of
8124 Emacs as stated in lisp/version.el. Edit that version number into
8125 the README file.
8126
8127 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8128
8129 * configure.in: Remove the hack of AC_DEFINE; use
8130 AC_DEFINE_UNQUOTED.
8131
8132 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8133
8134 * make-dist: Don't distribute precomp.com, compile.com, or
8135 link.com from ./src; they're in ./vms now.
8136
8137 Some time-handling patches from Paul Eggert:
8138 * configure.in: Add AC_TIMEZONE.
8139
8140 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8141
8142 * configure.in: Recognize Linux as a valid operating system for
8143 the i386.
8144
8145 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8146
8147 * make-dist: Distribute some VMS files we got from Richard Levitte.
8148
8149 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8150 the source for the sed command, not oldXMenu/Makefile.
8151
8152 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8153
8154 * INSTALL: Don't claim the srcdir option doesn't work.
8155
8156 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8157
8158 * configure.in: Include remarks saying what order the autoconf
8159 tests should go in, and remind people to change config.h.in
8160 whenever they add autoconf tests which make #definitions.
8161
8162 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8163
8164 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8165
8166 * Makefile.in (oldXMenu/Makefile): Make this depend on
8167 ${srcdir}/oldXMenu/Makefile.in, not itself.
8168
8169 * PROBLEMS: Some updates from David J. Mackenzie.
8170
8171 More changes from David J. Mackenzie.
8172 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8173 removed; autoconf and config.h should specify all these
8174 differences.
8175 (buildlisppath): Make this path depend on ${srcdir}.
8176 (INSTALLFLAGS): Removed.
8177 (INSTALL): Include the -c flag.
8178 (install): Change the way we invoke install accordingly.
8179
8180 Install ${srcdir} changes from DJM.
8181 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8182 list.
8183 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8184 the source tree and the etc directory in the object tree.
8185 (${SUBDIR}): Pass the prefix variable down to submakes.
8186 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8187 in /bin.
8188 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8189 values for srcdir and VPATH.
8190 (install): Add `v' flag to tar command. Make sure that `dir'
8191 exists in ${srcdir}/info before copying it. Remember that the man
8192 pages come from the source tree, not the object tree.
8193 * configure.in: Remove remarks saying that the --srcdir option
8194 doesn't work.
8195 Create the etc directory in the object tree.
8196 Recognize configuration names of the form *-sun-solaris*.
8197 Recognize sunos5 and solaris as operating system names.
8198
8199 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8200 lib-src/getdate.y and src/systime.h.
8201
8202 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8203
8204 * make-dist: Make links in info subdir.
8205
8206 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8207
8208 * configure.in: Call AC_STDC_HEADERS.
8209
8210 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8211
8212 * configure.in: Sidestep autoconf's quoting of the second argument
8213 of AC_DEFINE, so we can specify the value to put there. It would
8214 be nice if autoconf provided some way to specify computed values
8215 for macros.
8216
8217 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8218
8219 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8220 this is always just -DHAVE_CONFIG_H.
8221
8222 The GNU coding standards specify that CFLAGS should be left for
8223 users to set.
8224 * Makefile.in (CFLAGS): Let configure determine the default value
8225 for this. Don't
8226 have it default to DEFS.
8227 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8228 (lib-src/Makefile, src/Makefile): Edit the default value for
8229 CFLAGS into these files, not DEFS.
8230 * configure.in (CFLAGS): Choose a default value for this - "-g"
8231 normally, or "-g -O" if we're using GCC. Edit it into the
8232 top-level Makefile.
8233
8234 * configure.in: When scanning the machine and system description
8235 #include files, write their names to conftest.c properly.
8236
8237 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8238
8239 * configure.in: In configuration name case for Apallos running
8240 Domainios, set opsys, not opsysfile.
8241
8242 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8243 src/config.h, instead of AC_OUTPUT; the latter overwrites
8244 src/config.h even when it hasn't changed, puts a makefile-style
8245 comment at the top even though it's C code, and produces a
8246 config.status script which doesn't do the job right.
8247
8248 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8249 can use a symbolic link to get the X Menu library into src.
8250 * Makefile.in (LN_S): New variable.
8251 (src/Makefile): Edit the value of LN_S into this makefile.
8252
8253 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8254
8255 * configure.in: Support *-sco3.2v4* as opsystem.
8256
8257 * make-dist: Don't include calc directory.
8258 Exclude many files in the man directory; copy a few.
8259
8260 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8261
8262 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8263 call AC_STRUCT_TM to see what's in time.h.
8264
8265 * configure.in: Employ quoting stupidity to get the value of CPP
8266 to expand properly.
8267
8268 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8269
8270 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8271 variable to scan the machine and system description files.
8272
8273 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8274 so that getdate.y builds correctly.
8275
8276 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8277
8278 * configure.in (tempcname): Change this to "conftest.c", so it will
8279 work properly on systems with short filenames; this is the name
8280 autoconf uses.
8281
8282 * configure.in: Also detect the availability of dup2 and
8283 gethostname.
8284
8285 * configure.in: Use the AC_ALLOCA test.
8286 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8287 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8288
8289 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8290
8291 * make-dist: Distribute configure, as well as configure.in.
8292 Oversight.
8293
8294 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8295
8296 * Makefile.in (install): Print out the name of the directory we're
8297 copying, so people can have some idea of whether we're making
8298 progress.
8299
8300 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8301 Don't forget to re-create the COPYDESTS directories after we clear
8302 them out.
8303
8304 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8305
8306 * Makefile.in: Add autoconf cookies so that the configure
8307 script can comment out sections of path variable definitions to
8308 choose between the installable configuration and the run-in-place
8309 configuration.
8310 * configure.in: Add new option `--run-in-place', to select the
8311 run-in-place path definitions.
8312
8313 * configure.in: Add a clause to the big configuration name case
8314 for the NeXT machine.
8315
8316 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8317
8318 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8319 Make sure that each source directory exists, and is different from
8320 the destination directory; then, delete the destination before
8321 copying over the source.
8322
8323 * make-dist: Distribute configure.in, instead of configure.
8324
8325 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8326
8327 * configure.in: Don't set CC to "gcc -O" if the user specifies
8328 `--with-gcc'. Add -O to DEFS if GCC is set.
8329
8330 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8331
8332 * Makefile.in (clean mostlyclean): Missing right paren.
8333
8334 * configure.in: When checking for X windows, search for an X11
8335 subdirectory of ${x_includes}.
8336
8337 * configure.in: Check for gettimeofday function, for getdate.y.
8338
8339 Change `configure' to a mixture of custom code and autoconf stuff.
8340 autoconf can't derive all the information we need, but we'd really
8341 like to be able to take advantage of some of its tests, and its
8342 file-editing facilities.
8343 * configure.in: Renamed from configure.
8344 Quote the sections of shell script we want copied literally to
8345 the configure script.
8346 (compile): Initialize this to make the autoconf macros' code happy.
8347 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8348 code to do their jobs.
8349 Use autoconf to produce Makefile and src/config.h.
8350 Remove the Makefile-style comment that autoconf places at the top
8351 of src/config.h.
8352 (config_h_opts): Removed - no longer necessary.
8353 * Makefile.in (configname): Renamed to configuration.
8354 (CONFIG_CFLAGS): Renamed to DEFS.
8355 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8356 get values via autoload @cookies@.
8357 (libsrc_libs): Get this from autoconf. We used to do nothing
8358 about this.
8359 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8360
8361 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8362 echo the move-if-change command.
8363
8364 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8365
8366 * make-dist: Distribute lib-src/rcs-checkin.
8367
8368 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8369 Don't try to make links to the RCS or Old subdirectories.
8370 Use the appropriate extension for the compression type in use.
8371 Create the tar file in the shell's initial default directory, not
8372 in ${tempparent}.
8373 Erase the whole ${tempparent} tree, not just ${tempdir}.
8374
8375 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8376
8377 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8378 use to build paths.h.
8379 (lib-src/Makefile, src/Makefile): Similarly.
8380
8381 * configure: Extend test for working `const' keyword to handle AIX
8382 3.2 cc.
8383
8384 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8385
8386 * make-dist: Distribute lisp/term/ChangeLog.
8387
8388 Arrange for C compilation throughout the tree to get
8389 C_SWITCH_SYSTEM from the configuration files.
8390 * configure: Extract C_SWITCH_SYSTEM from the machine and
8391 system-dependent files, and save it in the top-level Makefile.
8392 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8393 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8394
8395 * make-dist: Include the VMS support files in oldXMenu in the
8396 distribution.
8397
8398 * configure: Doc fix.
8399
8400 * configure: Fix corrupted config_h_opts.
8401
8402 * configure: Properly report option names in error messages.
8403
8404 * configure: Properly recognize --x-includes and --x-libraries
8405 options.
8406
8407 * configure: Fix syntax errors in code handling XFree386.
8408
8409 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8410
8411 * configure: Add special code to detect XFree386, and tell
8412 config.h about it.
8413
8414 * configure: Properly handle extracting values of LIBS_MACHINE and
8415 LIBS_SYSTEM that contain spaces.
8416
8417 * configure: Add `--x-includes' and `--x-libraries' options. I
8418 think these are dopey, but no less than three alpha testers, at
8419 large sites, have said they have their X files installed in odd
8420 places. Implement them by setting C_SWITCH_X_SITE and
8421 LD_SWITCH_X_SITE in src/config.h.
8422
8423 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8424
8425 * make-dist: Don't distribute etc/Old files.
8426
8427 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8428 backups.
8429
8430 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8431
8432 * make-dist: Fix typo.
8433
8434 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8435
8436 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8437 in some cases where it should but didn't seen to.
8438
8439 * Makefile.in: Added unlock and relock productions.
8440
8441 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8442
8443 * make-dist: Add a --compress option to force make-dist to use
8444 compress.
8445
8446 * make-dist: Use gzip, if we can find it.
8447
8448 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8449 make rs6000-ibm-aix default to -aix32.
8450
8451 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8452
8453 * Makefile.in: Added `Developer's configuration' section.
8454
8455 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8456
8457 * Makefile.in: Add commented-out variable settings for developer's
8458 configuration.
8459
8460 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8461
8462 * make-dist: Distribute `src/bitmaps' too.
8463
8464 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8465
8466 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8467 make rs6000-ibm-aix default to -aix32.
8468
8469 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8470
8471 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8472
8473 * Makefile.in (install.sysv): Add a second `$' in front of
8474 `${dest}', so that the shell will expand it, instead of Make.
8475
8476 * configure: When processing the name of the configure script,
8477 collapse `././' to `./', but leave a single `./' prefix alone.
8478
8479 * configure: Doc fix.
8480
8481 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8482
8483 * configure: Handle isc3.0 correctly.
8484
8485 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8486
8487 * make-dist: Don't try to copy the COPYING notice into
8488 external-lisp; we're not distributing that directory any more.
8489
8490 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8491
8492 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8493 Remove CVS subdirectories from the installed directory trees, as
8494 well as RCS directories.
8495
8496 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8497
8498 * make-dist: Only copy gmalloc.c if we couldn't link it.
8499 Don't try to copy man/{README,Makefile} unless they actually exist.
8500
8501 * Makefile.in (lisppath): Don't include externallispdir in this.
8502 We're not sure whether we're even going to distribute the
8503 directory yet.
8504
8505 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8506
8507 * make-dist: Don't distribute the external-lisp directory anymore.
8508 * INSTALL: Remove all references to external-lisp.
8509
8510 * configure: Detect whether the compiler supports `const'
8511 properly, and edit src/config.h accordingly.
8512
8513 * configure: Tweak layout of final report.
8514
8515 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8516 CFLAGS.
8517
8518 * Makefile.in (locallisppath): Make this default to
8519 ${datadir}/emacs/site-lisp, instead of
8520 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8521 the same thing, and local-lisp causes completion conflicts with
8522 lock.
8523 (lisppath): Add ${externallispdir} to this.
8524 * INSTALL: Adjust installation directions.
8525
8526 * Makefile.in (externallispdir): New variable, to say where to
8527 install the externally-maintained lisp files.
8528 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8529 the others.
8530 * INSTALL: Describe external-lisp and the new externallispdir
8531 variable.
8532
8533 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8534
8535 * configure (progname): New option `--with-gcc'. Make it clearer
8536 how we are trying to guess whether or not we have GCC.
8537 * INSTALL: Document the `--with-gcc' option, and improve
8538 description of `--with-x' options.
8539
8540 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8541
8542 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8543 ${infodir} from these variables; we have written out explicit code
8544 to install the info files.
8545
8546 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8547
8548 * make-dist: Don't distributed the RCS files in the etc directory.
8549
8550 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8551
8552 * Makefile.in: Some makes can't handle comments in the middle of
8553 commands; move them to before the whole rule.
8554
8555 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8556
8557 * README: Mention what Emacs is.
8558
8559 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8560
8561 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8562 Add `./cpp' and `./man' back into the distribution.
8563
8564 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8565
8566 * Makefile.in: Define MAKE, and use where appropriate.
8567
8568 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8569
8570 * make-dist: Remember that the authoritative COPYING notice is
8571 `etc/COPYING', not `../etc/COPYING'.
8572
8573 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8574
8575 * make-dist: Make sure that the COPYING notices in each directory
8576 are copies, not symlinks.
8577
8578 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8579
8580 * INSTALL: The build process produces an executable called `emacs'
8581 now. Change references.
8582 * Makefile.in: Adjust `install.mumble' targets to install
8583 `src/emacs', not `src/xemacs'.
8584
8585 * configure: Start with a blank line; this keeps some old CSH's
8586 from thinking it's a CSH script. Most systems will just use
8587 /bin/sh to run it, which is what we're expecting; the only other
8588 shells which might try to interpret it themselves are probably
8589 Bourne-compatible.
8590
8591 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8592
8593 * INSTALL: Improvements suggested by David Mackenzie.
8594
8595 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8596
8597 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8598 Don't try to copy the info files if there aren't any; the
8599 unexpanded globbing pattern disappoints `install'. Ignore the
8600 return status of that command.
8601
8602 * INSTALL: Updated for new configuration arrangement.
8603
8604 * configure: Don't make the top-level Makefile read-only - people
8605 may want to edit the values of the path variables.
8606
8607 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8608 Install the info files in ${infodir}. Install the executable
8609 under both `emacs' and `emacs-VERSION'.
8610
8611 * Makefile.in: Doc fix.
8612
8613 * Makefile.in (exec_prefix): New variable, as per latest version
8614 of coding standards.
8615 (bindir, libdir): Use it, instead of `prefix'.
8616 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8617
8618 * Makefile.in (mandir): Make the default value for this depend on
8619 $(prefix).
8620
8621 * Makefile.in (datadir, statedir, libdir): Make these all default
8622 to ${prefix}/lib.
8623 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8624 to compensate.
8625
8626 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8627 Install the etags and ctags man pages too.
8628
8629 * Makefile.in (distclean): Don't delete backup files; that's the
8630 job of extraclean.
8631 (extraclean): Like distclean, but deletes backup and autosave files.
8632
8633 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8634
8635 Make path specification conform to GNU coding standards.
8636 * configure (long_usage): Remove all traces of old arguments from
8637 usage messages, and document the options we do accept in more
8638 detail: -with-x... and --srcdir.
8639 (options, boolean_opts): Deleted; we don't have enough options to
8640 make this worthwhile.
8641 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8642 along with the code which supported them; these should be set as
8643 arguments to the top-level make.
8644 (config_h_opts): Since this no longer doubles as a list of option
8645 names, make them upper case; this simplifies the code which uses
8646 them to build the sed command to edit src/config.h. Change the
8647 code which sets them.
8648 (cc, g, O): Don't allow the user to set these using options; they
8649 should be specified using `CC=' and `CFLAGS=' arguments to the
8650 top-level make. Just choose reasonable default values for them,
8651 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8652 values.
8653 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8654 options; use them whenever the configuration files say they're
8655 possible.
8656 Simplify the argument processing loop. Don't accept abbreviations
8657 for option names; these might conflict with other configuration
8658 options in the future.
8659 Add some support for the `--srcdir' option. Check for the sources
8660 in . and .. if `--srcdir' is omitted. If the directories we will
8661 compile in don't exist yet, create them under the current directory.
8662 Note that the rest of the build process doesn't really support
8663 this.
8664 Edit only the top Makefile. That should edit the others. Edit
8665 into the makefile: `version', from lisp/version.el, `configname'
8666 and `srcdir' from the configuration arguments, `CC' and
8667 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8668 the user's path, and LOADLIBES as gleaned from the system
8669 description files.
8670 Simplify the report generated; it doesn't need to include any
8671 description of paths now.
8672 Make `config.status' exec configure instead of just calling it, so
8673 there's no harm in overwriting `config.status'.
8674 * Makefile.in (version, configname): New variables, used to choose
8675 the default values for datadir and libdir.
8676 Path variables rearranged into two clearer groups:
8677 - In the first group are the variables specified by the GNU coding
8678 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8679 manext, infodir, and srcdir).
8680 - In the second are the variables actually used for Emacs's paths
8681 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8682 archlibdir), which depend on the first category.
8683 datadir and libdir default to directories under
8684 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8685 demand.
8686 etcdir and lispdir default to subdirectories of datadir.
8687 archlibdir defaults to libdir.
8688 The new installation tree is a bit deeper than it used to be, so
8689 use the new make-path program in lib-src to build them all.
8690 Always build a new src/paths.h.tmp and then move-if-change it to
8691 src/paths.h, to avoid unnecessary rebuilds while responding to the
8692 right changes.
8693 Remove all mention of arch-lib. Run utility commands from
8694 lib-src, and let the executables be copied into archlibdir when
8695 Emacs is installed.
8696 Add targets for src/Makefile, lib-src/Makefile, and
8697 oldXMenu/Makefile, editing the values of the path variables into
8698 them.
8699 Let lib-src do its own installation.
8700 (datadir): Default to putting data files under
8701 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8702 (emacsdir): Variable deleted; it would only be confusing to use.
8703 (lispdir, etcdir): Default to ${datadir}/lisp.
8704 (mkdir): Use make-path for this.
8705 (lockdir): Do this in mkdir.
8706 (Makefile): New target.
8707
8708 * configure (usage_message): Rename to long_usage.
8709
8710 * make-dist: Don't bother creating an arch-lib directory; that's
8711 only for installation now.
8712
8713 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8714
8715 * configure: Use GCC-style configuration names, using config.sub.
8716 Change the usage and help messages.
8717
8718 * configure: Initialize window_system, not indow_system.
8719
8720 * configure: Report which window system, compiler, and signal
8721 handler return type we decide to use.
8722
8723 * make-dist: Explain what's going on if config.sub and gmalloc.c
8724 can't be linked. Place the code which copies them near the code
8725 which links the rest of the files around them.
8726
8727 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8728
8729 * make-dist: Don't bother to distribute src/*.com, or
8730 src/vmsbuild; those have all been moved to `../vms'.
8731
8732 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8733
8734 * make-dist: Don't forget that the way to avoid filenames starting
8735 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8736 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8737 couldn't make hard links to, since we have two already, and
8738 perhaps more to come.
8739
8740 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8741
8742 * configure: When editing parameters into lib-src/Makefile, change
8743 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8744 needs some other flags too.
8745
8746 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8747
8748 * configure: Remove spurious echo of the configuration name.
8749
8750 * make-dist: Don't distribute files in src/m and src/s whose names
8751 begin with `='.
8752
8753 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8754
8755 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8756 Also LISP_FLOAT_TYPE.
8757
8758 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8759
8760 * make-dist: Copy config.sub, since it's a symbolic link to a file
8761 on another file system.
8762
8763 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8764
8765 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8766 distribution.
8767
8768 * config.sub: New file, to help us recognize configuration names.
8769 * make-dist: Include it in the distribution.
8770
8771 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8772
8773 * configure: Convert `-' to `_' in specified option names.
8774 Accept options with --. Delete --highpri and --have-x-menu options.
8775 New options --with-x and --with-x10 replace -window-system.
8776 Don't mention options --gnu-malloc, --rel-alloc
8777 or --lisp-float-type in help message.
8778
8779 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8780
8781 * make-dist: Include the `vms' subdirectory in the distribution.
8782
8783 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8784
8785 * configure: Remove lines starting with "# DIST: " when building
8786 lib-src/Makefile and src/Makefile. This allows us to mark the
8787 "Makefile.in" files with explanatory comments which won't also get
8788 stuck in the Makefiles.
8789
8790 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8791
8792 * make-dist: Don't use the '+' operator in the sed regular
8793 expression that extracts the version number from lisp/version.el;
8794 Ultrix sed doesn't seem support the operator. Just double the
8795 operand and use *.
8796
8797 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8798
8799 * Makefile.in: Doc fix.
8800
8801 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8802
8803 * configure: Rewrite sed command to remove at most one ./ prefix;
8804 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8805 group.
8806
8807 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8808
8809 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8810
8811 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8812
8813 * make-dist: Go ahead and build a new TAGS file, unless the
8814 --newer option was specified. Don't try to delete a TAGS file
8815 from etc; it's not kept there, and shouldn't be deleted anyway.
8816
8817 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8818
8819 * make-dist: If the lisp directory contains a default.el, don't
8820 distribute it.
8821
8822 * configure: When searching signal.h for the type of a signal
8823 return handler, make a copy of it, not a symbolic link to it; that
8824 way, it will work on systems that don't have symbolic links.
8825
8826 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8827
8828 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8829 option for generating incremental distributions. Stopped it from
8830 generating a TAGS file into the distribution; that sucker is
8831 *big*, and easily enough generated with the toplevel makefile.
8832
8833 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8834
8835 * configure: When writing config.status, don't prefix progname
8836 with a '.'; it might be absolute.
8837
8838 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8839
8840 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8841 /usr/include/X11 exist, not only if both exist.
8842
8843 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8844
8845 * make-dist: Make the new external-lisp directory a duplicate of
8846 the external-lisp directory, not the lisp directory.
8847
8848 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8849
8850 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8851 clean' in arch-lib; it doesn't even have a Makefile.
8852
8853 * Makefile.in (clean, mostlyclean): In the test which tries to
8854 distinguish between the build directory, which should be cleaned,
8855 and the installed directory, which shouldn't, cd to `${emacsdir}',
8856 not `${DESTDIR}${LIBDIR}'.
8857
8858 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8859
8860 * make-dist: Be sure to delete the .c and .h files that YACC and
8861 BISON create from getdate.y.
8862
8863 * external-lisp: New directory; see `external-lisp/README'.
8864 * make-dist: Added support for the external-lisp subdirectory.
8865
8866 * make-dist: Changed message which complains that make-dist wasn't
8867 invoked in the right directory to indicate which files it was
8868 looking for.
8869
8870 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8871
8872 * configure: Add comments explaining why we can't translate
8873 character ranges or control characters in `tr'.
8874
8875 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8876
8877 * configure: When generating the configuration message, we used to
8878 build the message from the start so that each line began with "# "
8879 so that it would be a comment in `config.status'. However, this
8880 causes trouble if any of the variables we use in the message
8881 expand to more than one line of text - as gnu_malloc_reason
8882 sometimes does. So instead, we build the message as it should be
8883 printed to the user (i.e. without the "# " prefixes), and stick on
8884 the "# "s when we write it to `config.status'.
8885
8886 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8887 `lib-src' and `arch-lib'.
8888
8889 * configure: When generating report and `config.status' file, note
8890 that bindir only determines where `make install' and
8891 `build-install' will place the executables; this should make it
8892 clear that the ordinary build process will not try to install
8893 things.
8894
8895 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8896
8897 * make-dist: Change messages to say that we are 'making links to
8898 X', rather than 'copying X'. And put `' quotes around file names.
8899
8900 * make-dist: Include '.tmp' in the name of the staging directory.
8901
8902 * make-dist: Pass the `-f' option to rm when you're not sure that
8903 the files you're removing actually exist.
8904
8905 * make-dist: When setting up etc/COPYING, always nuke whatever is
8906 there, and then copy it in, to make sure we get a real file.
8907
8908 * make-dist: Don't try to distribute *.defns files any more. The
8909 only such file was for simula.el, which has been superceded by a
8910 version which doesn't have a separate .defns file.
8911
8912 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8913
8914 * make-dist: Don't distribute configured versions of config.h.in,
8915 paths.h.in, Makefile.in in src.
8916
8917 * configure: Delete .tmp files before creating them; don't bother
8918 trying to make final targets writeable first, since it won't
8919 matter to move-if-change.
8920
8921 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8922
8923 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8924 mkdir and chmod in the center of all the conditionals. GNU Make
8925 will strip these out, but other makes won't.
8926
8927 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8928
8929 * make-dist: Include move-if-change in list of files to distribute.
8930
8931 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8932
8933 * configure: Remove any "." elements from the program name.
8934
8935 * configure: Don't record the values of all the possible arguments
8936 in config.status; only record the options that the user specified.
8937
8938 * configure: Use move-if-change to move in the new src/config.h.
8939
8940 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8941
8942 * move-if-change: New file, copied from gcc release.
8943 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8944 a temp file, so we don't update paths.h if an error occurs or if
8945 it doesn't need changing.
8946
8947 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8948
8949 * Makefile.in (src/paths.h): Do not install a value for the
8950 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8951 * build-install.in: Same thing.
8952
8953 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8954
8955 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8956 latter, being a typo, is always false, resulting in a program
8957 whose default behavior is to painstakingly build a copy of the
8958 source tree, and then delete it. Rah.
8959
8960 * Makefile.in: Add dist target, and comment for it.
8961
8962 * configure: When scanning <signal.h> for a declaration for
8963 signal, create a symbolic link with a name ending in .c, so the
8964 compiler won't complain that it's only been given .h files.
8965
8966 * configure: Check whether there are any arguments available
8967 before shifting to get the value of a non-boolean parameter.
8968
8969 * make-dist: Doc fix.
8970
8971 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8972
8973 * configure: Instead of grepping /usr/include/signal.h for a
8974 signal declaration, run /usr/include/signal.h or
8975 /usr/include/sys/signal.h through cpp and grep for the
8976 declaration.
8977
8978 * configure: Redirect the output of grep to /dev/null instead of
8979 using grep -s - that flag means different things on other systems.
8980
8981 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8982 since the former is recognizable even if you don't know what
8983 'dumping' is.
8984 * configure: Accommodate that change.
8985
8986 * configure: Accept options for all of the directories you can
8987 change in the Makefile.
8988
8989 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8990
8991 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8992 FOO before you can use them.
8993
8994 * build-install.in: Made the "Where To Install Things" section
8995 conform with the similar section from Makefile.in. Copied section
8996 which builds src/paths.h from src/paths.h.in from the Makefile.
8997
8998 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8999
9000 * configure: Write config.status to pass its command-line
9001 arguments on to configure, so that people can use it to recreate
9002 an old configuration, with minor changes.
9003
9004 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9005
9006 * configure: Don't rely on option variables being unset if their
9007 values are the empty string. In particular, when producing the
9008 English report, don't assume that highpri will be unset when no
9009 increased priority has been requested; -highpri='' should be the
9010 same as omitting -highpri altogether.
9011
9012 * configure: Fix dumb bug: when running the system and machine
9013 description files through cpp, mark those lines that we want to
9014 evaluate with the string '@configure@', and then only evaluate
9015 them. This way if the files include anything that actually
9016 generates text (type definitions or external declarations, say),
9017 we won't try to eval it.
9018
9019 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9020
9021 * make-dist: New shell script.
9022
9023 * configure: When creating foo from foo.in, make foo read-only to
9024 remind people to edit the .in file instead.
9025
9026 * INSTALL: Changed references to config.h-dist to config.h.in.
9027 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9028 to build src/paths.h from src/paths.h.in; added a paragraph to do
9029 this.
9030 * configure, Makefile, build-install: Changed filenames like
9031 FOO-dist to FOO.in.
9032
9033 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9034
9035 * Makefile, build-install: Renamed to Makefile.in and
9036 build-install.in; the configure script will edit these to produce
9037 the usable Makefile and build-install.
9038 * configure: Changed to produce ./Makefile, ./build-install,
9039 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9040 instead of editing them in place.
9041
9042 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9043
9044 * Makefile: Re-arranged so that the undumped Emacs will search
9045 ../lisp *after* the site's local elisp files.
9046 (locallisppath, dumplisppath): New variables.
9047 (lisppath): This variable's default value is now chosen based on
9048 $(locallisppath) and $(lispdir); while it used to be the
9049 customization point for adding site-local elisp directories to
9050 load-path, that job is now handled mostly by locallisppath.
9051 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9052 Check the values being assigned to the *LOADSEARCH macros for null
9053 path elements (like '::' in 'foo::bar').
9054
9055 * configure: When checking if the machine- and system-dependent
9056 files define a particular macro or not, actually run them through
9057 CPP and test the macros with #ifs, instead of just grepping for
9058 the macros' names. In particular, check for SYSTEM_MALLOC in this
9059 way.
9060
9061 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9062
9063 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9064
9065 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9066
9067 * configure: Make the config.status file an executable shell
9068 script which will recreate the same configuration. Include the
9069 verbal description of the current configuration as a comment in
9070 the script.
9071 * INSTALL: Doc fix.
9072
9073 * Makefile: Brought the Makefile up to the GNU coding
9074 standards, as described in standards.text:
9075 (TAGS): New name for the target which rebuilds the tags table.
9076 (check): New target; doesn't do anything yet.
9077 (mostlyclean): New target, synonymous with clean.
9078 (realclean): New target. Currently, this just calls the
9079 subdirectories's makefiles and then deletes config.status.
9080 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9081 variables.
9082 Installation directory variables changed to conform.
9083 (install, install.sysv, install.xenix, install.aix): Changed the
9084 code which copies the directories into their installed location to
9085 allow the installed locations to be in several different
9086 directories; the old version assumed that they would all be in
9087 $(emacsdir).
9088 (mkdir, lockdir): Allow the installed locations to be in several
9089 different directories.
9090 * INSTALL: Doc fix.
9091
9092 * build-install: Use the same variable names as the Makefile.
9093 Allow the installed locations to be in several different
9094 directories.
9095
9096 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9097
9098 * Makefile (src/paths.h): Instead of using a single sed command to
9099 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9100 separately, and don't forget to append "/!!!SuperLock!!!" to the
9101 value of the PATH_SUPERLOCK macro.
9102
9103 * config.emacs: Renamed to configure, for consistency with other
9104 GNU products. Internal references changed.
9105 INSTALL, Makefile: References changed.
9106
9107 * lock: New directory, which should always be empty. If this
9108 directory doesn't exist, Emacs won't complain; it just won't lock.
9109 Having this here means that people can just unpack Emacs, build
9110 it, and have locking work.
9111
9112 * share-lib: Re-renamed to etc, for the sake of tradition.
9113 * config.emacs: Changed default value for datadir to ../etc.
9114 * INSTALL, README: Adjusted.
9115
9116 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9117
9118 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9119 by running CPP on the appropriate s/*.h and m/*.h files.
9120
9121 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9122
9123 * config.emacs: Make sure to set the "exit on error" flag once
9124 we've removed config.status; errors should abort the configuration.
9125
9126 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9127
9128 * config.emacs: Added -distribute option, so that the Makefile
9129 paths are in their proper form. I don't know why this matters.
9130
9131 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9132
9133 * local-lisp: New directory, empty in the distribution, for people
9134 to put local elisp code in.
9135 * config.emacs: Include it in the default load path.
9136 * README: Document it.
9137
9138 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9139
9140 * config.emacs: Guess the type of signal handling functions based
9141 on the contents of /usr/include/signal.h.
9142
9143 * config.emacs: Print out progress report messages.
9144
9145 * Makefile (src/paths.h): Don't generically replace
9146 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9147 editing of the other entries, and each entry should be dealt with
9148 explicitly anyway.
9149
9150 * build-install: Converted from C-shell to Bourne shell.
9151 * config.emacs: Edit build-install properly.
9152
9153 * config.emacs: Doc fix.
9154
9155 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9156
9157 * Makefile (install): Remove `B' from tar xf command.
9158
9159 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9160
9161 * config.emacs: Removed support for the `maintain-environment'
9162 option; the only important difference between this and its absence
9163 has been removed.
9164 * INSTALL: Removed mention of `maintain-environment'.
9165
9166 * config.emacs: Fix arguments to sed when processing boolean
9167 arguments.
9168
9169 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9170
9171 * config.emacs: New file, to help automate the installation
9172 process.
9173
9174 * Makefile: Lots of changes to support the separation of etc into
9175 architecture-dependent and -independent files:
9176 (EMACSROOT): New variable, giving the directory under which all of
9177 Emacs's libraries should be installed. Changed rest of file to
9178 use it.
9179 (LIBDIR): Now denotes only architecture-dependent dir.
9180 (DATADIR): New variable, denoting architecture-independent dir.
9181 (LOCKDIR): New variable, for completeness.
9182 (SUBDIR): No more etc, new lib-src.
9183 (COPYDIR): No more etc, new arch-lib and share-lib.
9184 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9185 (src): Now depends on lib-src, not etc.
9186 * build-install: Changes parallel to the above.
9187 * README: Describe the new arrangement.
9188
9189 * vms: New subdirectory for all the VMS stuff.
9190
9191 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9192
9193 * Makefile (LISPPATH): New variable.
9194 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9195
9196 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9197
9198 * Makefile (install, install.sysv, install.xenix):
9199 Install wakeup instead of loadst. No need for setuid or setgid.
9200
9201 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9202
9203 * Makefile (clean): Clean etc if that's not the installation dir.
9204
9205 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9206
9207 * Makefile (paths.h): Make sed alter each name in the path.
9208
9209 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9210
9211 * Makefile (install.sysv): Use cpio, not tar.
9212
9213 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9214
9215 * Makefile (lockdir): Rename `lock' target.
9216 Depend on it from install*, not from `all'.
9217
9218 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9219
9220 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9221 to match build-install and paths.h.
9222
9223 ;; Local Variables:
9224 ;; coding: utf-8
9225 ;; End:
9226
9227 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
9228
9229 This file is part of GNU Emacs.
9230
9231 GNU Emacs is free software: you can redistribute it and/or modify
9232 it under the terms of the GNU General Public License as published by
9233 the Free Software Foundation, either version 3 of the License, or
9234 (at your option) any later version.
9235
9236 GNU Emacs is distributed in the hope that it will be useful,
9237 but WITHOUT ANY WARRANTY; without even the implied warranty of
9238 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9239 GNU General Public License for more details.
9240
9241 You should have received a copy of the GNU General Public License
9242 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.