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