Rename configure.in to configure.ac.
[bpt/emacs.git] / ChangeLog
CommitLineData
c4444d16
PE
12012-07-09 Paul Eggert <eggert@cs.ucla.edu>
2
3 Rename configure.in to configure.ac (Bug#11603).
4 The name 'configure.in' has been obsolescent for quite some time,
5 and the next release of Autoconf will generate warnings for it.
6 * configure.ac: Rename from configure.in.
7 * INSTALL, INSTALL.BZR, README, make-dist:
8 * Makefile.in (AUTOCONF_INPUTS):
9 * autogen.sh (autoconf_min):
10 * autogen/update_autogen (sources):
11 Adjust to reflect new name.
12
0ccb0b09
PE
132012-07-08 Paul Eggert <eggert@cs.ucla.edu>
14
15 Restore deprecation warnings, except for older libpng.
16 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
17 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
18 (PNG_DEPRECATED): Define when compiling with older PNG versions.
19
4da41f1c
AS
202012-07-07 Andreas Schwab <schwab@linux-m68k.org>
21
22 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
23
6045c4fd
PE
242012-07-07 Paul Eggert <eggert@cs.ucla.edu>
25
26 Improve static checking when configured --with-ns.
27 See Samuel Bronson's remarks in
28 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
29 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
30 a no-op with recent GCC and harmful in earlier ones.
31 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
32 warning when compiling with ObjC. Always omit
33 -Wunsafe-loop-optimizations, as we don't mind when optimization is
34 being done correctly.
35
4516fbef
GM
362012-07-07 Glenn Morris <rgm@gnu.org>
37
41f9404e
GM
38 * configure.in (BROKEN_SA_RESTART): Doc fix.
39
4516fbef
GM
40 * configure.in: Rather than checking for things then undef'ing
41 them on some platforms, simply don't check for them.
42 (getwd): Don't check for it on unixware.
43 (random, rint): Don't check for these on hpux.
44 (res_init, libresolv): Don't check for these on darwin.
45
07adc2c6
JB
462012-07-07 Juanma Barranquero <lekktu@gmail.com>
47
48 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
49 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
50 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
51 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
52
a69ca799
PE
532012-07-06 Paul Eggert <eggert@cs.ucla.edu>
54
f5c08e17
PE
55 * configure.in: Document --enable-gcc-warnings better.
56
fee5959d
PE
57 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
58 This is safer than strcasecmp, which has unspecified behavior
59 outside the POSIX locale and in practice sometimes does not work
60 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
61 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 62
fee5959d
PE
63 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
64 * lib/c-strncasecmp.c: New files, taken from gnulib.
65 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
66
a69ca799
PE
67 Merge from gnulib, incorporating:
68 2012-07-06 timespec-sub: avoid duplicate include
69 Reported by Juanma Barranquero.
70
a02d99e7
GM
712012-07-06 Glenn Morris <rgm@gnu.org>
72
73 * make-dist [update]: Let autoreconf figure out what needs updating.
74 Use `make info-real'. leim/leim-list.el should always exist.
75 Check cd return value.
76
7dca65a4
PE
772012-07-06 Paul Eggert <eggert@cs.ucla.edu>
78
79 Merge from gnulib. This is for OpenBSD 5.1 amd64.
80 * m4/sys_time_h.m4: New version from gnulib, incorporating:
81 2012-07-05 sys_time: allow too-wide tv_sec
82
013aabf1
PE
832012-07-04 Paul Eggert <eggert@cs.ucla.edu>
84
85 Merge from gnulib.
86 * lib/alloca.in.h: New version from gnulib, incorporating:
87 2012-07-03 alloca: add support for HP NonStop TNS/E native
88
8ce70ed2
DA
892012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
90
91 * configure.in: If --enable-gcc-warnings, disable
92 -Wunsafe-loop-optimizations for -O1 optimization level.
93
ca26824c
GM
942012-06-30 Glenn Morris <rgm@gnu.org>
95
96 * configure.in (standardlisppath): New output variable.
97 (lisppath): Use standardlisppath.
98 * Makefile.in (standardlisppath): New, set by configure.
99 (epaths-force): Use standardlisppath and locallisppath rather than
100 lisppath.
101
94eb8e0a
DA
1022012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
103
104 * configure.in: Fix previous change. Remove --enable-asserts.
105 (CPPFLAGS): Remove conditional -DXASSERTS=1.
106 Add --enable-link-time-optimization.
107 * INSTALL: Mention this.
108
e509cfa6
DA
1092012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
110
111 * configure.in: Add glyphs category to --enable-checking option.
112 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
113
a54e2c05
DA
1142012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
115
116 * configure.in (ENABLE_CHECKING): Update comment.
117
059e4fb5
PE
1182012-06-28 Paul Eggert <eggert@cs.ucla.edu>
119
15458df4
PE
120 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
121 Emacs proper no longer uses these headers, and can rely on Gnulib
122 for these checks.
123
059e4fb5
PE
124 Merge from gnulib.
125 * m4/getopt.m4: Copy new version from gnulib, incorporating:
126 getopt-posix: No longer guarantee that option processing is resettable.
127
1ba6038a
GM
1282012-06-27 Glenn Morris <rgm@gnu.org>
129
0b6b25d5
GM
130 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
131
1ba6038a
GM
132 * INSTALL: Remove references to paths.el.
133
cc06e7e7
EZ
1342012-06-26 Eli Zaretskii <eliz@gnu.org>
135
136 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
137 replaces separate dependency for each object file, which required
138 the same object file to be mentioned twice, causing failures in
139 parallel builds.
140
cf38a720
PE
1412012-06-26 Paul Eggert <eggert@cs.ucla.edu>
142
143 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
144 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
145
3511c784
DA
1462012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
147
148 * configure.in (AC_CHECK_FUNCS): Detect library functions
149 strcasecmp and strncasecmp.
150
845ca893
PE
1512012-06-24 Paul Eggert <eggert@cs.ucla.edu>
152
153 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
154 We might as well use the spelling standardized by C11,
155 as in the long run that should simplify maintenance.
156 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
157
696056c2
EZ
1582012-06-24 Eli Zaretskii <eliz@gnu.org>
159
160 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
161 ($(BLD)/timespec-add.$(O)):
162 ($(BLD)/timespec-sub.$(O)): Don't depend on
163 $(EMACS_ROOT)/nt/inc/sys/time.h.
164
165 * lib/stat-time.h:
166 * lib/timespec.h:
167 * lib/utimens.h: Revert last change.
168
47d0c011
PE
1692012-06-23 Paul Eggert <eggert@cs.ucla.edu>
170
171 Merge from gnulib.
172 * m4/getopt.m4: Copy new version from gnulib, incorporating:
173 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
174
388cdec0
EZ
1752012-06-23 Eli Zaretskii <eliz@gnu.org>
176
177 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
178 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
179 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
180 $(BLD)/timespec-sub.$(O).
181 ($(BLD)/dtotimespec.$(O)):
182 ($(BLD)/gettime.$(O)):
183 ($(BLD)/timespec-add.$(O)):
184 ($(BLD)/timespec-sub.$(O)): New dependencies.
185
186 * lib/stat-time.h:
187 * lib/timespec.h:
188 * lib/utimens.h: Include sys/time.h
189
54e8a418
AS
1902012-06-23 Andreas Schwab <schwab@linux-m68k.org>
191
192 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
193 the correct CFLAGS and LIBS.
194
d35af63c
PE
1952012-06-22 Paul Eggert <eggert@cs.ucla.edu>
196
197 Support higher-resolution time stamps (Bug#9000).
198 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
199 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
200 that the new clock stuff doesn't clash with RSVG_LIBS.
201 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
202 as gnulib does that for us now.
203 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
204 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
205 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
206 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
207 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
208 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
209 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
210 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
211 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
212 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
213 New files, copied automatically from gnulib.
214 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
215
05730648
PE
2162012-06-22 Paul Eggert <eggert@cs.ucla.edu>
217
218 Merge from gnulib.
219 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
220 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
221 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
222 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
223 Copy new versions from gnulib, incorporating the following changes:
224 2012-06-22 time_r: fix typo that always overrode localtime_r decl
225 2012-06-22 Write "Mac OS X" instead of "MacOS X".
226 2012-06-21 mktime: fix integer overflow in 'configure'-time test
227 2012-06-21 nonblocking: Avoid compilation error on mingw64.
228 2012-06-19 stat, fstat: Avoid warnings on mingw64.
229 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
230
646b5f55
AS
2312012-06-13 Andreas Schwab <schwab@linux-m68k.org>
232
233 * configure.in: Rename --enable-use-lisp-union-type to
234 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
235 instead of USE_LISP_UNION_TYPE.
236
8a07a8c6
GM
2372012-06-12 Glenn Morris <rgm@gnu.org>
238
b4492cba
GM
239 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
240 (opsysfile): Set specially for sol2-10.
241
8a07a8c6
GM
242 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
243 New AC_DEFINEs, for hpux11.
244 (opsysfile): Set specially for hpux11.
245
03043c1b
PE
2462012-06-12 Paul Eggert <eggert@cs.ucla.edu>
247
248 * configure.in: Coalesce some function checking.
249 This makes 'configure' a bit smaller.
250 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
251
ed846e5f
GM
2522012-06-12 Glenn Morris <rgm@gnu.org>
253
0d369729
GM
254 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
255
45fa9c0f
GM
256 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
257
ed846e5f
GM
258 * configure.in: Anticipate platforms with no src/s file.
259
0e25d334
CY
2602012-06-12 Chong Yidong <cyd@gnu.org>
261
262 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
263
a9be7d2b
GM
2642012-06-11 Glenn Morris <rgm@gnu.org>
265
266 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
267
e3a3e213
MA
2682012-06-09 Michael Albinus <michael.albinus@gmx.de>
269
270 * configure.in (dbus_type_is_valid): Check for library function.
271
276d5f5d
GM
2722012-06-06 Glenn Morris <rgm@gnu.org>
273
274 * INSTALL, make-dist: Remove vcdiff.
275
418cd726
GM
2762012-06-03 Glenn Morris <rgm@gnu.org>
277
278 * INSTALL, make-dist: Remove rcs-checkin.
279
c71232db
UM
2802012-06-03 Ulrich Müller <ulm@gentoo.org>
281
282 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
283
501390c5
PE
2842012-06-01 Paul Eggert <eggert@cs.ucla.edu>
285
286 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
287 It is confusingly named and rarely useful. See, for example,
288 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
289 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
290 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
291 * configure.in: Remove --disable-maintainer-mode.
292 (USE_MAINTAINER_MODE, MAINT): Remove.
293
0e7a053e
PE
2942012-05-28 Paul Eggert <eggert@cs.ucla.edu>
295
296 Make 'configure' a bit smaller and faster.
297 * configure.in (INSTALL_INFO): Set it with one call to
298 AC_PATH_PROG, not three.
299 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
300 so likely that it'll be needed.
301 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
302 (AC_PROG_MAKE_SET): Remove; Automake does this.
303 (sysinfo): Do not check for this function, as it's never used.
304 (tzset): Check for this function just once.
305 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
306 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
307
cd376509
EZ
3082012-05-27 Eli Zaretskii <eliz@gnu.org>
309
42a53d84
EZ
310 * config.bat (lib): Create/update lib/stdalign.in-h and
311 lib/sys_types.in-h.
312
0e7a053e
PE
313 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
314 ($(BLD)/sha1.$(O)):
315 ($(BLD)/sha256.$(O)):
cd376509
EZ
316 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
317 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
318
319 * lib/getopt_.h: Regenerate.
320
50c4645e
PE
3212012-05-27 Paul Eggert <eggert@cs.ucla.edu>
322
323 Assume gnulib does largefile.
324 Gnulib does the largefile configuration anyway, so when configure.in
325 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
326 * configure.in (AC_SYS_LARGEFILE): Remove.
327 * lib/gnulib.mk: Autoupdate.
328
caf8a9b2
PE
3292012-05-26 Paul Eggert <eggert@cs.ucla.edu>
330
331 Merge from gnulib. (Bug#11527)
332
333 The build procedure now creates <stdalign.h> and <sys/types.h> for
334 older hosts that lack a working <stdalign.h> or whose
335 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
336 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
337 msdos and nt builds.
338
339 Here is a precis of gnulib changes that seem relevant; please see
340 the gnulib ChangeLog for details.
341
342 2012-05-18 crypto: fix bug in large buffer handling
343 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
344 2012-05-10 _Noreturn: port config.h to gcc -Wundef
345 2012-05-08 warnings.m4: give a means to specify the program to compile
346 2012-05-07 stdint: be more consistent with glibc, SunOS libc
347 2012-04-21 Large File Support for native Windows platforms.
348 2012-04-14 stat: Bypass buggy override in mingw64.
349 2012-03-29 stdio: don't assume gets any more
350 2012-03-24 Enable common subexpression optimization in GCC.
351 2012-02-09 maint: replace FSF snail-mail addresses with URLs
352 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
353 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
354 2012-01-21 stdint: Add support for Android.
355 2012-01-15 Improve support for MSVC 9.
356 2012-01-08 mktime: Avoid compilation error on Solaris 11.
357 2012-01-05 Use ', not `, for quoting output.
358 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
359 2012-01-05 strtoimax: Work around AIX 5.1 bug.
360 2012-01-05 inttypes: Modernize.
361 2011-12-13 inttypes, stdint: add C++11 support
362 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
363 2011-11-21 _Noreturn: Check that _MSC_VER is defined
364 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
365 2011-11-09 raise: fix mingw handling of SIGPIPE
366 2011-10-27 Add stdalign module and use it in other modules.
367
368 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
369 * m4/sys_types_h.m4:
370 New files.
371 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
372 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
373 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
374 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
375 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
376 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
377 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
378 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
379 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
380 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
381 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
382 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
383 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
384 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
385 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
386 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
387 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
388 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
389 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
390 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
391 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
392 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
393 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
394 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
395 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
396 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
397 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
398 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
399 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
400 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
401 Update from gnulib.
402
34374650
PE
4032012-05-22 Paul Eggert <eggert@cs.ucla.edu>
404
405 Remove src/m/*.
406 * configure.in: Remove all mention of src/m/*.
407 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
408 All uses removed.
409 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
410 (BITS_PER_LONG_LONG): Move to src/lisp.h.
411 * lib/makefile.w32-in: Remove dependencies on
412 $(EMACS_ROOT)/src/m/intel386.h.
413 * make-dist: Don't make links to src/m.
414
ec21c7f8
PE
4152012-05-22 Paul Eggert <eggert@cs.ucla.edu>
416
417 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
418 Without this further fix, aclocal was being invoked unnecessarily.
419
39078e4a
GM
4202012-05-22 Glenn Morris <rgm@gnu.org>
421
422 * Makefile.in (blessmail, install-arch-dep, uninstall):
423 Check cd lib-src works.
424 (install-arch-dep, uninstall): Remove unneeded subshells.
425
be17565b
GM
4262012-05-21 Glenn Morris <rgm@gnu.org>
427
ff0c3cfb
GM
428 * update-subdirs: Move to build-aux/.
429 * make-dist, Makefile.in (install-arch-indep): Update for this change.
430
d10cfddd
GM
431 * Makefile.in (leimdir): New, set by configure.
432 (COPYDIR, COPYDESTS): Add leim directories.
433 (install-leim): Remove.
434 (install-arch-indep): Handle leim installation directly.
435
be17565b
GM
436 * vpath.sed: Remove unused file.
437 * make-dist: No more vpath.sed.
438
9b4ee616
PE
4392012-05-21 Paul Eggert <eggert@cs.ucla.edu>
440
fb77d37e
PE
441 Use full name for m4/gnulib-comp.m4. (Bug#11529)
442 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
443 even though the file's name in gnulib is m4/gnulib-comp.m4.
444 This had a problem when merging from gnulib, as the code temporarily
445 renamed it to the full name, causing problems when interrupted.
446 Now the file has its full name, with the idea that we will find
447 a solution for MS-DOS that does not affect the rest of Emacs.
448 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
449
261cb4bb
PE
450 Assume C89 or later.
451 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
452 (POINTER_TYPE, PROTOTYPES): Remove.
453
9b4ee616
PE
454 Make merging from gnulib a script, not a makefile action.
455 Putting it in a makefile has some problems with reflection, as
456 merging from gnulib updates 'configure', which can update the makefile.
457 Putting it in a standalone script breaks this loop.
458 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
459 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
460 Remove, moving the actions to the script admin/merge-gnulib.
461
261cb4bb
PE
4622012-05-21 Glenn Morris <rgm@gnu.org>
463
464 * configure.in (LEIM_INSTALLDIR):
465 Rename to leimdir, treat like lispdir.
466
b847032c
GM
4672012-05-21 Glenn Morris <rgm@gnu.org>
468
469 * Makefile.in (install-arch-indep, install-doc, install-info)
470 (uninstall): Scrap superfluous subshells.
471
af006ad5
UM
4722012-05-19 Ulrich Mueller <ulm@gentoo.org>
473
474 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
475
003fdae2
PE
4762012-05-19 Paul Eggert <eggert@cs.ucla.edu>
477
9232a6d9
PE
478 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
479 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
480 getsockopt, setsockopt, mremap, mempcpy.
481
003fdae2
PE
482 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
483 is being removed.
484 (AC_CHECK_FUNCS): Remove ftime.
485
e7333757
GM
4862012-05-19 Glenn Morris <rgm@gnu.org>
487
e39b9806 488 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 489
42d5aa3e
GM
490 * Makefile.in (install-arch-indep): Remove unneeded chmod.
491 Set permissions of lisp/subdirs.el.
492
9192d37d
GM
493 * Makefile.in (SUBDIR): Add leim. Update users.
494
2e5d41e4
GM
495 * Makefile.in (lib, lib-src, lisp): Check cd return value.
496
e7333757
GM
497 * Makefile.in (leim): No need to set PARALLEL.
498
7606c360
GM
4992012-05-18 Glenn Morris <rgm@gnu.org>
500
6d1a623e
GM
501 * Makefile.in (install-arch-indep, install-info, install-man):
502 Simplify some one-sided ifs.
503
29473393
GM
504 * Makefile.in: Install only the relevant DOC file.
505 (install-arch-indep): Delete etc/DOC*.
506 (install-doc): No more need to delete etc/DOC.
507
660c8c1e
GM
508 * Makefile.in (install-arch-indep): Split into several rules.
509 (install-doc, innstall-info, install-man): New rules.
510
37f36bcb
GM
511 * configure.in (mandir): May as well include it in the NS app bundle.
512
0629a797
GM
513 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
514 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
515 (install-arch-indep): Don't install-etc for self-contained ns builds.
516
136c45ee
GM
517 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
518 No longer unconditonally add /sw directories. (Bug#2280)
519
ed0ba302
GM
520 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
521 (install-arch-indep): Depend on install-leim.
522 (install): Remove explicit install-leim dependence.
523
62061397
GM
524 * Makefile.in (install-arch-indep):
525 Move last element of mkdir rule here.
526 (mkdir): Remove rule.
527
37baa3c8
GM
528 * Makefile.in (install-arch-indep): Remove unneeded chmods.
529 INSTALL_DATA does this for us.
530
b533f05e
GM
531 * Makefile.in (install-arch-dep): Ensure bindir exists.
532 Drop mkdir dependency.
533 (install-arch-indep): Ensure docdir, infodir, mandir exist.
534 (install-leim): Drop mkdir dependency.
535 (mkdir): Remove most directories, now made in relevant rules.
536
7606c360
GM
537 * Makefile.in (install-arch-indep): Combine adjacent loops.
538
3a4155de
GM
5392012-05-17 Glenn Morris <rgm@gnu.org>
540
d9a1e2c2
GM
541 * Makefile.in (install-etc, mkdir):
542 Make relevant directories in install-etc rather than mkdir.
543
4c54abe1
GM
544 * Makefile.in (write_subdir): Create the directory if needed.
545 (install-arch-dep, mkdir): No need to make site-lisp directories.
546
9f1ea7dc 547 * Makefile.in (write_subdir): New.
05f3d308 548 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 549
40c117e7 550 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 551 For a self-contained ns build, set these to the appropriate values.
40c117e7 552 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 553
b4a36200
GM
554 * configure.in (ns_self_contained): New output variable.
555 * Makefile.in (ns_self_contained): New, set by configure.
556 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
557 don't bother installing binaries then immediately deleting them.
558
3a4155de
GM
559 * Makefile.in (ns_appbindir, ns_appresdir):
560 Move them before things that may refer to them.
561 (install-arch-dep): No need to relocate self-contained ns libexec.
562
563 * configure.in (archlibdir): Set it for self-contained ns builds.
564 (libexecdir): Don't expand it now (this is mainly cosmetic).
565
f04940ae
PE
5662012-05-16 Paul Eggert <eggert@cs.ucla.edu>
567
568 * configure.in: Simplify by removing CPP etc.
569 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
570 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
571 In particular we no longer need to fiddle with CPP, since we don't
572 use CPP specially any more.
573 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
574 adjusted compiler.
575 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
576 since gl_EARLY and/or Autoconf already does these.
577
27cb7be2
GM
5782012-05-16 Glenn Morris <rgm@gnu.org>
579
580 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
581 (CPP): Do not unconditionally set it on Darwin.
582 Instead, try to test if -no-cpp-precomp is accepted.
583 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
584
ec3ca9ec
GM
5852012-05-15 Glenn Morris <rgm@gnu.org>
586
4e7d487c 587 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 588
75a9f5f5
GM
589 * Makefile.in (install-arch-dep): Do not hard-code version number.
590
ec3ca9ec
GM
591 * Makefile.in (install-arch-dep): NS install no longer needs to
592 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
593
3fe7cdc8
GM
5942012-05-12 Glenn Morris <rgm@gnu.org>
595
9e6b06ed
GM
596 * configure.in (ns_appbindir): Remove trailing "/".
597
3fe7cdc8
GM
598 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
599 (MKDEPDIR): Use $MKDIR_P.
600 * Makefile.in (MKDIR_P): New, set by configure.
601 (mkdir): Use $MKDIR_P.
602
a873f274
GM
6032012-05-11 Glenn Morris <rgm@gnu.org>
604
605 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 606 Use INSTALL_DATA for the DOC file.
c8e32179 607 Remove dead code for ./lisp that never executes.
a873f274 608
ff57c2ec
GM
6092012-05-10 Glenn Morris <rgm@gnu.org>
610
611 * configure.in (LEIM_INSTALLDIR): New output variable.
612
49ed9c8e
SM
6132012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
614
615 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
616
5122804a
GM
6172012-05-08 Glenn Morris <rgm@gnu.org>
618
619 * make-dist: No more doc/lispref/*.el.
620
01319a4e
AS
6212012-05-05 Andreas Schwab <schwab@linux-m68k.org>
622
623 * configure.in: Fix quoting bugs.
624
8045b906
GM
6252012-05-04 Glenn Morris <rgm@gnu.org>
626
627 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
628
9fa0e416
GM
6292012-05-02 Glenn Morris <rgm@gnu.org>
630
3c30e766
GM
631 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
632 the choices made by FreeBSD and NetBSD. (Bug#10313)
633
9aa071df
GM
634 * Makefile.in (INFO_FILES): Remove variable.
635 (INFO_NONMISC): New variable.
636 (install-arch-indep, uninstall): Don't use $INFO_FILES.
637
cd3771a0
GM
638 * Makefile.in (uninstall): Remove useless-use-of-for; that for
639 some reason caused problems on an old Solaris.
640
a36e64d0
GM
641 * Makefile.in (install-arch-indep, uninstall):
642 Ensure that INSTALL-type commands are run from top-level.
643
9e7a4bcf
GM
644 * info/dir: Make some entries consistent with the source texi files.
645
9fa0e416
GM
646 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
647
7adecb99
GM
6482012-05-02 Glenn Morris <rgm@gnu.org>
649
650 * Makefile.in (install-arch-indep):
651 Combine adjacent install-data and install-info loops.
652
4737362e
GM
6532012-05-01 Glenn Morris <rgm@gnu.org>
654
ab1121bd
GM
655 * Makefile.in (MAN_PAGES): Remove.
656 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
657
a4a18b8b
GM
658 * configure.in: Try libtinfo for tputs.
659 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
660
3ba0a545
GM
661 * configure.in: Combine adjacent $opsys case blocks.
662
e3da5b19
GM
663 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
664
262f06da
GM
665 * configure.in: Invert the TERMINFO logic,
666 since "yes" is far more common than "no".
667
9311dcff
GM
668 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
669
4d5c6349
GM
670 * configure.in (LD_SWITCH_X_SITE_RPATH):
671 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
672
4737362e
GM
673 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
674
562e638f
GM
6752012-04-26 Glenn Morris <rgm@gnu.org>
676
677 * make-dist: No more doc/lispref/tindex.pl.
678
dcbf5805
MA
6792012-04-22 Michael Albinus <michael.albinus@gmx.de>
680
681 * configure.in (dbus_validate_bus_name, dbus_validate_path)
682 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 683 these library functions.
dcbf5805 684
4b5b5289
PE
6852012-04-22 Paul Eggert <eggert@cs.ucla.edu>
686
687 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
688 With glibc 2.14 or later, when compiled with GCC 4.7.0's
689 -Werror=deprecated-declarations flag, use of hooks like
690 __malloc_initialize_hook causes compilation to fail because these
691 hooks are deprecated. Modify 'configure' to check for these hooks too.
692 Simplify the 'configure' code to test for all the hooks at once.
693 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
694 (emacs_cv_var_doug_lea_malloc): ... this new var.
695
9ee7d8b9
PE
6962012-04-21 Paul Eggert <eggert@cs.ucla.edu>
697
698 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
699 dated 2011-10-07. Regenerating from current gnulib would be a
700 pervasive change, and currently the trunk isn't open to such changes.
701 * configure.in (WARN_CFLAGS): Remove; no longer needed now
702 that gnulib does it.
703 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
704
5e6ab4e6
AS
7052012-04-21 Andreas Schwab <schwab@linux-m68k.org>
706
707 * m4/gl-comp.m4: Update. (Bug#11285)
708
c07a4c0b 7092012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
710
711 * configure.in: Don't use the -R option (Bug#11251).
712
6c94c34f 7132012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 714
9f46df23 715 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
716 I have been using this change for many months in my private copy
717 of Emacs, and have used it to find several bugs. It's mature
718 enough to publish now.
719 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
720 * configure.in: Support --enable-gcc-warnings, in the style of
721 other GNU packages such as coreutils.
722 (C_WARNINGS_SWITCH): Remove, replacing with...
723 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
724 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
725 when including system files with GCC.
726 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 727 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
728 * lib/Makefile.am (AM_CFLAGS): New macro.
729 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
730
316411f0
DA
7312012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
732
733 * configure.in (AC_CHECK_FUNCS):
734 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
735
9b9b2ef2
GM
7362012-04-16 Glenn Morris <rgm@gnu.org>
737
b1aa797c
GM
738 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
739
9b9b2ef2
GM
740 * configure.in: Remove X libs workaround for old autoconf.
741
badf86af
KB
7422012-04-12 Ken Brown <kbrown@cornell.edu>
743
744 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
745
2f097256
GM
7462012-04-11 Glenn Morris <rgm@gnu.org>
747
748 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
749
a9f72fc1
GM
7502012-04-10 Glenn Morris <rgm@gnu.org>
751
752 * configure.in: Conditionally generate admin/unidata/Makefile.
753
6b4f4a2d
TZ
7542012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
755
a9f72fc1 756 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 757
23df914b
GM
7582012-04-09 Glenn Morris <rgm@gnu.org>
759
fd9d85c2
GM
760 * Makefile.in (leim): Check cd return value. Pass fewer variables.
761 (install-leim): Check cd return value. Pass $MFLAGS.
762 (install-strip): Pass $MFLAGS.
763
23df914b
GM
764 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
765 Eg org.texi has been using 4.7 functions for some time.
766
bf6bba2b
PE
7672012-04-07 Paul Eggert <eggert@cs.ucla.edu>
768
769 Check pkg-config exit status when configuring (Bug#10626).
770 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
771 works; check its exit status. Problem reported by Jordi Gutiérrez
772 Hermoso in
773 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
774
f3774f20
GM
7752012-04-07 Glenn Morris <rgm@gnu.org>
776
777 * README, configure.in (AC_INIT): Bump version to 24.1.50.
778
d67a9a85
EZ
7792012-04-07 Eli Zaretskii <eliz@gnu.org>
780
781 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
782
f20f95c6
PE
7832012-03-04 Paul Eggert <eggert@cs.ucla.edu>
784
785 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
786 * configure.in (LIBS_TERMCAP): Default this to the result of
787 the tputs library search. Do a run-time test for the linkability
788 of tputs unless cross-compiling, as that's more reliable if the
789 link flags and libraries are messed up. Don't change LIBS as
790 a result of the test, as that may mess up later tests.
791
75197633
CS
7922012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
793
533183f3 794 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 795
75197633
CS
796 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
797 specific makefiles to support getopt_.h generation with MSVC.
798
7eb21b49
GM
7992012-02-04 Glenn Morris <rgm@gnu.org>
800
801 * Makefile.in (uninstall):
802 Handle compressed info files and man pages. (Bug#10718)
803
44f92739
GM
8042012-02-02 Glenn Morris <rgm@gnu.org>
805
806 * configure.in [HAVE_NS]:
807 Error if use --without-toolkit-scroll-bars. (Bug#10673)
808
6df37268
PE
8092012-02-01 Paul Eggert <eggert@cs.ucla.edu>
810
811 Port to older Solaris 10 versions (Bug#10677).
812 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
813 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
814 possibly this is because Sun fixed the 'stat' bug in my version.
815 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
816 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
817 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
818 These changes are based on gnulib version
819 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
820 because Emacs is in feature freeze and we do not want to merge any
821 more-recent changes from gnulib.
822
8d8939e8
GM
8232012-01-31 Glenn Morris <rgm@gnu.org>
824
e4070def
GM
825 * configure.in: Throw an explicit error if Motif toolkit was
826 requested but requirements could not be found.
827
8d8939e8
GM
828 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
829
5a26ec89
EZ
8302012-01-30 Eli Zaretskii <eliz@gnu.org>
831
832 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
833 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
834 with "make -j3".
835
1b0880d5
JB
8362012-01-16 Juanma Barranquero <lekktu@gmail.com>
837
838 * .bzrignore: Ignore etc/__pycache__.
839
adee8a65
PE
8402011-12-17 Paul Eggert <eggert@cs.ucla.edu>
841
842 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 843 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
844 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
845 by Nelson H. F. Beebe in
846 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
847
e152e577
JB
8482011-12-10 Juanma Barranquero <lekktu@gmail.com>
849
850 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
851
46d14be7
JD
8522011-12-10 Jan Djärv <jan.h.d@swipnet.se>
853
854 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
855 instead of LDFLAGS (Bug#10230).
856
6c269a38
PE
8572011-12-03 Paul Eggert <eggert@cs.ucla.edu>
858
4eec8d6f
PE
859 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
860
6c269a38 861 Propagate configure flags to sub-configures.
1350a3cc 862 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
863 New macros.
864 (config.status, bootstrap): Use them to propagate configure flags
865 to sub-configures.
866 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
867
63e94eb8
PE
8682011-12-03 Paul Eggert <eggert@cs.ucla.edu>
869
870 * .bzrignore: Add config.cache.
871
54e9e3bf
JD
8722011-11-27 Jan Djärv <jan.h.d@swipnet.se>
873
874 * configure.in: Check for gtk_window_set_has_resize_grip.
875
20db1522
JB
8762011-11-24 Juanma Barranquero <lekktu@gmail.com>
877
878 * configure.in (HAVE_XPM): Fix typo.
879
60bf278f
GM
8802011-11-22 Glenn Morris <rgm@gnu.org>
881
5f77c86c
GM
882 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
883 have confusing effects on the build. (Bug#6401)
884
60bf278f
GM
885 * Makefile.in (install-arch-dep): Tweak previous change.
886
816be9f6
YD
8872011-11-22 Yavor Doganov <yavor@gnu.org>
888
889 Do not install arch-dependent files in the app bundle if
890 --disable-ns-self-contained is requested. (Bug#1335)
891 * configure.in (exec_prefix, libexecdir): Define relative to
892 `ns_appbindir' only if configured for a self-contained app.
893 * Makefile.in (install-arch-dep): Test for the existence of
894 libexec in the Emacs.app bundle before executing commands.
895
d5ff9cd0
AS
8962011-11-20 Andreas Schwab <schwab@linux-m68k.org>
897
898 * configure.in: Remove reference to src/m/ibms390.h.
899
1c889bf6
GM
9002011-11-13 Glenn Morris <rgm@gnu.org>
901
902 * INSTALL: Tiny updates for disk space used during installation.
903
a6fc3b5c
EZ
9042011-11-05 Eli Zaretskii <eliz@gnu.org>
905
906 * lib/makefile.w32-in (FRC): New dummy target.
907 (TAGS): Depend on FRC.
908
9f77899d
GM
9092011-11-04 Glenn Morris <rgm@gnu.org>
910
911 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
912 Do not include GnuTLS version info in final summary message.
913
0bd3cb7b
EZ
9142011-10-31 Eli Zaretskii <eliz@gnu.org>
915
07f3add9
EZ
916 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
917 they exist there, else from autogen/.
918
919 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 920
d2eaf3e4
NT
9212011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
922
923 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
924
e782cfab
PE
9252011-10-24 Paul Eggert <eggert@cs.ucla.edu>
926
927 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
928 if the library is found. Otherwise, later configure-time tests,
929 such as the test for pthread_sigmask, generate the wrong results
930 on some platforms. Problem reported for FreeBSD by Nali Toja.
931
7da0b018
PE
9322011-10-20 Paul Eggert <eggert@cs.ucla.edu>
933
934 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
935 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
936 Remove; no longer needed, now that we defer to strftime for time
937 zone names.
938
0ffe1065
JD
9392011-10-18 Jan Djärv <jan.h.d@swipnet.se>
940
941 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
942
23769e49
CY
9432011-10-18 Chong Yidong <cyd@gnu.org>
944
945 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
946
fd8dea03
GM
9472011-10-13 Glenn Morris <rgm@gnu.org>
948
949 * configure.in: Also look for tputs in libcurses. (Bug#9736)
950
f4cc5b54
PE
9512011-10-12 Paul Eggert <eggert@cs.ucla.edu>
952
953 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 954 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
955 The check was helpful but not essential in Solaris 2.6 (1997),
956 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
957 obsolete -- Sun dropped support for it in 2006 -- and without
958 access to that Silurian platform we can't maintain the code anyway.
959
7c5ee88e
PE
9602011-10-07 Paul Eggert <eggert@cs.ucla.edu>
961
d47439a3
PE
962 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
963 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
964 * m4/gnulib-common.m4: Merge from gnulib.
965 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
966 command not found" on powerpc-apple-darwin9.8.0.
967
7c5ee88e
PE
968 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
969 This is now done by src/alloc.c.
970
423dbf9b
RS
9712011-10-02 Richard Stallman <rms@gnu.org>
972
973 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
974 and xlinux_second_failure to xgnu_linux_second_failure.
975
31bed486
EZ
9762011-09-29 Eli Zaretskii <eliz@gnu.org>
977
5f91c1e5
EZ
978 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
979 lib/signal.in-h.
31bed486 980
e785f2ec 981 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
982 Rename signal.in.h and alloca.in.h.
983
e1504b9b
EZ
9842011-09-28 Eli Zaretskii <eliz@gnu.org>
985
986 * INSTALL: Mention that m17n libraries and libotf are needed for
987 Arabic shaping.
988
316f8af0
PE
9892011-09-26 Paul Eggert <eggert@cs.ucla.edu>
990
991 Merge from gnulib, improving some licensing wording.
992 This clarifies and fixes some licensing issues raised by Glenn Morris
993 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
994 It also merges the latest version of texinfo.tex and has some
995 MSVC-related changes that don't affect Emacs.
996 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
997 pathmax, and raise, since these are needed only to address
998 MSVC-related issues that Emacs doesn't have.
999 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
1000 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
1001 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
1002 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
1003 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
1004 * m4/unistd_h.m4: Merge from gnulib.
1005
04d51ad4
AS
10062011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1007
1008 * configure.in: Initialize HAVE_LIBXML2.
1009
6e99ef20
GM
10102011-09-26 Glenn Morris <rgm@gnu.org>
1011
1012 * make-dist: Add lib/makefile.w32-in.
1013
0538fab0
GM
10142011-09-24 Glenn Morris <rgm@gnu.org>
1015
1016 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1017
c5b01d8c
LMI
10182011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1019
1020 * .dir-locals.el: Change the debbugs regexp to allow having the
1021 bug number as the first thing on a line.
1022
0cc87afb
GM
10232011-09-15 Glenn Morris <rgm@gnu.org>
1024
1025 * configure.in: Make configure work with recent GNUsteps.
1026 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
1027 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 1028 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 1029
3f44249e
PE
10302011-09-11 Paul Eggert <eggert@cs.ucla.edu>
1031
1032 Merge from gnulib, porting to Tru64.
1033 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
1034 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1035 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
1036 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1037 doesn't affect Emacs.
1038
c8199d0f
PE
10392011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1040
1041 * configure.in (isnan): Remove now-unnecessary check.
1042
e39b275c 10432011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1044
abec06ff 1045 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
1046 This is to fix the following problems:
1047 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1048 configured not to use gtk or any other thread-using library,
1049 signals aren't blocked correctly.
1050 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1051 and IRIX's signal handling.
1052 . On Cygwin 1.7.5 it works around an incompatibility with
1053 the system pthread_sigmask.
1054 . On MacOS X 10.5 (32-bit), files whose inode numbers
1055 exceed 2**31 cannot be read or manipulated.
1056 . pthread_sigmask: Actually use results of gl_THREADLIB.
1057 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1058 . find 'ar' program that fits with --host argument.
1059 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
1060 * autogen/README: Update destination list.
1061 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1062 The autogenerated files compile, config.guess,
1063 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
1064 * m4/largefile.m4: New file, so that Emacs does not mess up when
1065 accessing files with large inode numbers in MacOS X 10.5 and later.
1066 * m4/nocrash.m4: New file, to avoid triggering background debugger
1067 and/or create core dumps during 'configure'.
1068 * build-aux/move-if-change: Renamed from move-if-change.
1069 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1070 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1071 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1072 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
1073 * Makefile.in (epaths-force, sync-from-gnulib):
1074 move-if-change is now in build-aux.
1075 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1076 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1077 (mkdir): install-sh is now in build-aux.
1078 * config.bat: c++defs.h is now in build-aux/snippets.
1079 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1080 usual parameter).
1081 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1082 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1083 to build-aux/snippet.
1084 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1085 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1086 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1087 Solaris, enables MacOS extensions, and enables nocrash during
1088 'configure'.
1089 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1090
86633eab 10912011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1092
1093 * configure.in (snprintf): New check.
1094
015faae4
PE
10952011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1096
695a3dc5 1097 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1098 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
1099 Remove unreachable pattern hppa*-*-linux-gnu*.
1100 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1101 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 1102
52ec1feb
JD
11032011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1104
1105 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1106
377538cb
JD
11072011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1108
1109 * configure.in: Add header check: sys/socket.h (Bug#8477),
1110 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1111 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1112
ae9e757a
JD
11132011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1114
1115 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1116 (HAVE_GTK_AND_PTHREAD): Remove.
1117
be8ec0b3
AA
11182011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1119
1120 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1121 build, not just GNUstep (Bug#9177).
1122
2573a837 11232011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1124
1125 Assume freestanding C89 headers, string.h, stdlib.h.
1126 Again, this simplifies the code, and all current platforms have these.
1127 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1128 (AC_HEADER_STDC): Remove.
1129 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1130 (strchr, strrchr): Remove fallback macros.
1131
9cfdb3ec
PE
1132 Assume support for memcmp, memcpy, memmove, memset.
1133 This simplifies the code a bit. All current platforms have these,
1134 as they are required for C89. If this turns into a problem we
1135 can add the gnulib modules for these (a 1-line change to Makefile.in).
1136 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1137
427c285b
PE
11382011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1139
1140 * GNUmakefile: New file.
1141 This is for convenience, so that one can run GNU make in an
1142 unconfigured source tree, and get a default build.
1143
2ad77c9d
JD
11442011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1145
1146 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1147
c8618a06
YM
11482011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1149
1150 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1151 so as to suppress address randomization (Bug#8395).
1152
f6ce9b9a
PE
11532011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1154
3fcf7a1c
PE
1155 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1156 This fixes a build problem on older Mac OS X hosts.
1157
d9706d9f
PE
1158 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1159 test, which runs afoul of Automake installations where, for example,
1160 /usr/share/aclocal contains a copy of gl_THREADLIB.
1161 Problem reported by Sven Joachim in
1162 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1163 This is just a quick temporary fix, specific to Emacs; I'll work
1164 with the other gnulib maintainers to get a more-permanent fix.
1165
af66a2d7 1166 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1167 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1168 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1169 automatically imported from gnulib.
1170 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1171
1692ae2d 11722011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1173
8a6ebd58 1174 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1175 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1176 * configure.in (AC_TYPE_UID_T): New dummy macro.
1177 Configure gnulib after adjusting LIBS,
1178 so that gnulib can assume the libraries in LIBS.
6db30f83 1179 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1180 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1181 * lib/pthread_sigmask.c:
6db30f83
PE
1182 New files, automatically imported from gnulib.
1183 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1184 due to the above changes.
1185 * .bzrignore: Add lib/signal.h.
1186
4a621aae
PE
1187 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1188
5e94cadb
AS
11892011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1190
1191 * configure.in (maintainer-mode): Reflect default in help string.
1192
76b397fb
DN
11932011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 * configure.in: Remove reference to iris4d.h.
1196
869795d6
JD
11972011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1198
1199 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1200
3279eb87
GM
12012011-07-01 Glenn Morris <rgm@gnu.org>
1202
1203 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1204
2e6e11eb
LMI
12052011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1206
1207 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1208 which made ./configure infloop.
1209
9851bfc5
JD
12102011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1211
1212 * configure.in (gsettings): New option and check for GSettings.
1213
adbc4ef4
GM
12142011-06-29 Glenn Morris <rgm@gnu.org>
1215
1216 * configure.in: Try to test for the required crt*.o files.
1217
1f773f32
BW
12182011-06-27 Bill Wohler <wohler@newt.com>
1219
1220 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1221
7a7ef429
PE
12222011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1223
1224 Use gnulib's dup2 module instead of rolling our own.
1225 * Makefile.in (GNULIB_MODULES): Add dup2.
1226 * configure.in: Do not check for dup2; gnulib does that now.
1227 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1228
6dd7e400
PE
12292011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1230
1231 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1232
94a807ac 12332011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1234
1235 Use gnulib's alloca-opt module.
1236 * .bzrignore: Add lib/alloca.h.
1237 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1238 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1239 as gnulib now does that for us. Put alloca check in config.h.
1240 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1241 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1242 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1243
3ce9d0d4
LL
12442011-06-21 Leo Liu <sdl.web@gmail.com>
1245
1246 * m4/sha256.m4:
1247 * m4/sha512.m4:
1248 * m4/gl-comp.m4:
1249 * lib/u64.h:
1250 * lib/sha256.c:
1251 * lib/sha256.h:
1252 * lib/sha512.c:
1253 * lib/sha512.h:
1254 * lib/makefile.w32-in (GNULIBOBJS):
1255 * lib/gnulib.mk:
1256 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1257 crypto/sha512 modules from gnulib.
1258
add3f049
PE
12592011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1260
1261 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1262
3a4725e1
GM
12632011-06-17 Glenn Morris <rgm@gnu.org>
1264
1265 * configure.in: Restore the behavior of checking crt-dir only
1266 when the user specified it (not all platforms use it).
1267
bf4846e7
PE
12682011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1269
1270 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1271
4d61f28d 12722011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1273
1274 * configure.in: Try to determine CRT_DIR automatically when
1275 using gcc.
1276
8c9b2106
PE
12772011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1278
8aeb5be9
PE
1279 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1280 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1281 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1282 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1283 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1284 Merge from gnulib.
8c9b2106 1285
c195f2de
JD
12862011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1287
1288 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1289
7e2aa385
PE
12902011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1291
1292 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1293
81eafe29
PE
12942011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1295
1296 * configure.in: Add --with-wide-int.
1297 * INSTALL: Mention this.
1298
9afafefb
PE
12992011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1300
1301 Merge from gnulib.
1302 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1303
f797625a
PE
13042011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1305
1306 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1307
90856fe0 13082011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1309
1310 Use 'inline', not 'INLINE'.
eefc9486 1311 * configure.in (INLINE): Remove.
55d4c1b2 1312
6a3e57bb
PE
13132011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1314
1315 Adjust to recent gnulib change for @GUARD_PREFIX@.
1316 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1317 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1318 _@GUARD_PREFIX@_.
1319
842b28a0
PE
13202011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1321
e61923c8 1322 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1323
70716b1d
GM
13242011-05-24 Glenn Morris <rgm@gnu.org>
1325
a22d9d2c
GM
1326 * Makefile.in (check): Just give a message if no test/ directory.
1327
bdd556a2
GM
1328 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1329
70716b1d
GM
1330 * configure.in (OPT_MAKEFILES_IN): Remove.
1331 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1332 (SUBDIR_MAKEFILES_IN): New output variable.
1333 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1334 (SUBDIR_MAKEFILES_IN): Let configure set it.
1335
13c3daa4
LL
13362011-05-24 Leo Liu <sdl.web@gmail.com>
1337
1338 * m4/sha1.m4:
1339 * m4/gl-comp.m4:
1340 * lib/sha1.h:
1341 * lib/sha1.c:
1342 * lib/makefile.w32-in (GNULIBOBJS):
1343 * lib/gnulib.mk:
1344 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1345
e09e38a8
GM
13462011-05-24 Glenn Morris <rgm@gnu.org>
1347
4ba4c54a
GM
1348 * configure.in: Remove test for already configured source directory.
1349 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1350
5a95c002
GM
1351 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1352
fa5d79db
GM
13532011-05-24 Glenn Morris <rgm@gnu.org>
1354
6c7e099d
GM
1355 * make-dist: Don't distribute test/. (Bug#8107)
1356 * configure.in (OPT_MAKEFILES_IN): New output variable.
1357 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1358 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1359 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1360 (check): Give an explicit error if test/ is not present.
1361
fa5d79db
GM
1362 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1363 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1364 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1365
2df215b5
PE
13662011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1367
1368 * lib/verify.h: Merge from gnulib.
1369
f518ae90
PE
13702011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1371
1372 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1373 Merge from gnulib.
1374
16b71f3a
AS
13752011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1376
1377 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1378
7285dc67
EZ
13792011-05-20 Eli Zaretskii <eliz@gnu.org>
1380
6a45b46f
EZ
1381 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1382
7285dc67
EZ
1383 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1384
b9704ad9
GM
13852011-05-20 Glenn Morris <rgm@gnu.org>
1386
1387 * configure.in (lisp_frag): New output file.
1388
4a720484
GM
13892011-05-19 Glenn Morris <rgm@gnu.org>
1390
1391 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1392 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1393
a3c92bc1
EZ
13942011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1395
8f906c40
EZ
1396 * lib/gnulib.mk:
1397 * lib/intprops.h:
1398 * lib/unistd.in.h:
1399 * m4/inttypes.m4:
1400 * m4/stdint.m4:
1401 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1402
d681f183
GM
14032011-05-14 Glenn Morris <rgm@gnu.org>
1404
1405 * configure.in: Treat failure to find an X toolkit the same way we treat
1406 failure to find X and image support.
1407
4f8c52a9
GM
14082011-05-12 Glenn Morris <rgm@gnu.org>
1409
1410 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1411 (check-declare): Shell portability fixes. (Bug#8642)
1412
5a7f0a30
TZ
14132011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1414
1415 * configure.in: Require GnuTLS 2.6.x or higher.
1416
b08a63cc 14172011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1418
c378da0b
PE
1419 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1420 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1421 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1422
19548d08
PE
1423 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1424 This new gnulib-tool option saves 'configure' the trouble of
1425 checking for strtoull when strtoumax exists.
1426
d1a2ac5c
PE
1427 * configure.in (BITS_PER_LONG_LONG): New macro.
1428
773233f8
GM
14292011-05-05 Glenn Morris <rgm@gnu.org>
1430
1431 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1432 (top_distclean): Delete config.log~.
1433
40697cd9
BK
14342011-04-27 Ben Key <bkey76@gmail.com>
1435
1436 * configure.in: Fixed a bug that caused configure with
1437 --enable-checking=stringoverrun to have no effect.
1438
671875da 14392011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1440
1441 * configure.in: Suppress unnecessary checks for size_t.
1442 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1443 (size_t): Do not check for this, and do not typedef. This code
1444 is never exercised now.
1445
a8a2bb29
PE
1446 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1447 This is needed for the new integer-reading code in lread.c.
1448 It automatically pulls in the following gnulib files, which
1449 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1450 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1451 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1452 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1453 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1454
33630d51
TZ
14552011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1456
1457 * configure.in: Check for GnuTLS certificate verify callbacks.
1458
bfab7d85
SM
14592011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1460
1461 * Makefile.in (config.status): Don't erase in case of error.
1462 In case it disappeared, rebuild it with `configure'.
1463
fe0e7ad7
KB
14642011-04-20 Ken Brown <kbrown@cornell.edu>
1465
1466 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1467
f5b06c35
GM
14682011-04-12 Glenn Morris <rgm@gnu.org>
1469
1470 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1471
762f8d96 14722011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1473
1474 * lib/allocator.c: New file, automatically generated by gnulib.
1475
5fac7083
GM
14762011-04-07 Glenn Morris <rgm@gnu.org>
1477
1478 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1479
973f782d
EZ
14802011-04-06 Eli Zaretskii <eliz@gnu.org>
1481
1482 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1483 Revert last change.
1484
f1f81baa
JB
14852011-04-06 Juanma Barranquero <lekktu@gmail.com>
1486
1487 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1488 ($(BLD)/careadlinkat.$(O)): New target.
1489 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1490 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1491 Update dependencies.
1492
b70d23ff 14932011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1494
41cf7d1a
PE
1495 Fix more problems found by GCC 4.6.0's static checks.
1496
aa181334
PE
1497 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1498
1f7196bf 1499 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1500 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1501 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1502 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1503
c0274801
GM
15042011-04-06 Glenn Morris <rgm@gnu.org>
1505
1506 * autogen/update_autogen: Handle loaddefs-like files as well.
1507 (usage): Add -l, -C.
1508 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1509 With -l, check status of lisp/ as well.
1510 With -C, clean before building.
1511 (autoreconf): Only pass -f in the `clean' case.
1512 (commit): New function.
1513
42e85a8f
GM
15142011-03-28 Glenn Morris <rgm@gnu.org>
1515
39f31873
GM
1516 * autogen/update_autogen: Pass -f to autoreconf.
1517
42e85a8f
GM
1518 * autogen.sh (get_version): Discard "not found" lines.
1519 (check_version): Respect $AUTOCONF etc environment variables.
1520
9af30bdf
GM
15212011-03-27 Glenn Morris <rgm@gnu.org>
1522
1523 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1524 (AH_BOTTOM): Do not define SIGTYPE.
1525
181855e6
GM
15262011-03-26 Glenn Morris <rgm@gnu.org>
1527
1528 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1529 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1530
9ee0d174
AS
15312011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1532
1533 * autogen/update_autogen: Remove useless function keyword.
1534
07da4b3c
EZ
15352011-03-25 Eli Zaretskii <eliz@gnu.org>
1536
1537 * config.bat: Generate src/config.h and lib/Makefile from
1538 autogen/config.in and autogen/Makefile.in.
1539
f6ca84c0
GM
15402011-03-25 Glenn Morris <rgm@gnu.org>
1541
1542 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1543 Remove; autoreconf can supply them.
1544 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1545 config.guess, install-sh. Pass -i to autoreconf.
1546 * autogen/update_autogen (genfiles): Add compile, config.guess,
1547 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1548 Discard non-error output from autoreconf in -q case.
1549 * autogen/compile, autogen/config.guess, autogen/config.sub:
1550 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1551 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1552 install-sh, missing.
1553
8cc1d519
GM
15542011-03-23 Glenn Morris <rgm@gnu.org>
1555
9bb73912 1556 * autogen/update_autogen: Fix typo.
904a432c 1557 (msg): Remove function; use `exec' instead.
9bb73912 1558
8cc1d519
GM
1559 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1560 (sync-from-gnulib): Don't sync mkinstalldirs.
1561 * make-dist: Don't distribute mkinstalldirs.
1562
c9c49752 15632011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1564
c9c49752 1565 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1566 * Makefile.in (GNULIB_MODULES): Add socklen.
1567 * configure.in: Do not check for sys/socket.h, since socklen does that.
1568 * m4/socklen.m4: New automatically-generated file, from gnulib.
1569
d5cad867
PE
1570 fakemail: Remove dependency on ignore-value.
1571 * Makefile.in (GNULIB_MODULES): Add stdio.
1572 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1573 imported from gnulib.
cbd350f1 1574 * .bzrignore: Add lib/stdio.h.
c9c49752 1575
34cb1cc6
GM
15762011-03-22 Glenn Morris <rgm@gnu.org>
1577
1578 * autogen/copy_autogen: Work from ./ or ../.
1579 Fix time-stamps.
1580 * autogen.sh: Doc fix.
1581
66b87493
GM
15822011-03-20 Glenn Morris <rgm@gnu.org>
1583
1584 * autogen/: New directory, to be excluded from releases.
1585 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1586 * autogen/README: New file.
1587 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1588 * autogen/Makefile.in: Add auto-updated generated files.
1589 * autogen.sh: No longer a no-op, now it tests for autotools
1590 and runs them as necessary.
cd1181db 1591 * configure.in: Default maintainer-mode to on.
66b87493
GM
1592 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1593
1ef6de05
PE
15942011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1595
1596 Update for gnulib.
1597 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1598 includes <intprops.h> directly.
1599 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1600 when building Emacs on Solaris 9 and running it on Solaris 10.
1601
0afb4571
J
16022011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1603
1604 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1605
33383987
JB
16062011-03-07 Chong Yidong <cyd@stupidchicken.com>
1607
1608 * Version 23.3 released.
1609
870d9cf6
GM
16102011-03-06 Glenn Morris <rgm@gnu.org>
1611
1612 * configure.in (FREETYPE_LIBS): Actually set it to something.
1613
6c0dea8a
PE
16142011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1615
1616 Work around some portability problems with symlinks.
1617
1618 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1619 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1620 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1621 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1622 * m4/symlink.m4:
1623 New files, automatically generated from gnulib.
1624 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1625 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1626
945d8b44
EZ
16272011-02-26 Eli Zaretskii <eliz@gnu.org>
1628
03382788
EZ
1629 * .bzrignore: Ignore new lib/*.in-h files.
1630
945d8b44
EZ
1631 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1632 depfiles.bat even if lib/deps already exist.
1633
9411886d
PE
16342011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1635
1636 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1637 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1638 recent changes to configure.in and to gnulib.
9411886d 1639
1e8dbdc6
GM
16402011-02-24 Glenn Morris <rgm@gnu.org>
1641
1642 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1643 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1644
f68c809d
PE
16452011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1646
1647 Assume S_ISLNK etc. work, since gnulib supports this.
1648 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1649 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1650 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1651 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1652
ba01e9d7
PE
16532011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1654
1655 * lib/min-max.h: New file, for "min" and "max".
1656
9f8370e6
CS
16572011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1658
0a19a6f8 1659 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1660 $(EMACS_ROOT)/nt/inc/stdint.h.
1661
25c51af3
EZ
16622011-02-21 Eli Zaretskii <eliz@gnu.org>
1663
1664 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1665 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1666 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1667
5fa4ac76
PE
16682011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1669
1670 Import filemode module from gnulib.
1671 * .bzrignore: Add lib/sys/.
1672 * Makefile.in (GNULIB_MODULES): Add filemode.
1673 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1674 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1675 from gnulib. This adds support for some more file types, e.g.,
1676 Cray DMF migrated files.
1677 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1678 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1679 * m4/sys_stat_h.m4: New files, generated from gnulib.
1680 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1681 Regenerate.
1682
e1e6b4fb
EZ
16832011-02-20 Eli Zaretskii <eliz@gnu.org>
1684
1685 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1686 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1687
6cac9cb1
PE
16882011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1689
1690 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1691 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1692 is no longer needed, due to the recent SSDATA and related changes.
1693 Perhaps -Wno-pointer-sign should also be removed from
1694 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1695 way to test this so I left it alone.
1696 * configure: Regenerate.
1697
0a19a6f8 16982011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1699
1700 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1701 src/makefile.w32-in.
1702
61353ac8 17032011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1704
61353ac8 1705 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1706 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1707 Regenerate.
1708 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1709 Import the new versions from gnulib; they assume a C99-style
1710 <stdint.h>, supplied by the stdint module.
1711 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1712 imported from gnulib.
942f733f
PE
1713 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1714 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1715 special cases.
61353ac8 1716
9d9d12cd
EZ
17172011-02-19 Eli Zaretskii <eliz@gnu.org>
1718
152be435 1719 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1720 Add lib/deps/.
152be435 1721
9d9d12cd 1722 * config.bat: Configure in `lib'.
219463da 1723 Generate *.Po files in lib/deps.
9d9d12cd 1724
7d315eb6
PE
17252011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1726
1727 Import IRIX 6.5 getloadavg fixes from gnulib.
1728 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1729
1f5d53eb
PE
17302011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1731
1732 Import getloadavg module from gnulib.
1733 * .bzrignore: Add lib/stdlib.h.
1734 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1735 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1736 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1737 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1738 Remove; gnulib does this now.
1739 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1740 from gnulib. This adds support for several other systems, such
1741 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1742 buffer overrun on Linux hosts under very high load, and on hosts
1743 that maintain a channel to the load average file it makes sure
1744 the file descriptor is close-on-exec (on hosts that support this)
1745 and is not stdin, stdout, or stderr.
1746 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1747 from gnulib.
1748 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1749 * src/config.in: Regenerate.
1750
bb55f713
PE
17512011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1752
1753 Merge from gnulib.
1754
7127b760
PE
1755 * install-sh: Update to scriptversion 2011-01-19.21.
1756
bb55f713
PE
1757 2011-02-13 Bruno Haible <bruno@clisp.org>
1758
1759 Consistent macro naming for macros that use GCC __attribute__.
1760 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1761 ATTRIBUTE_DEPRECATED.
1762
1763 2011-02-12 Bruno Haible <bruno@clisp.org>
1764
1765 setlocale: Prefer gnulib's override over libintl's override.
1766 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1767 GNULIB_defined_setlocale is set.
1768
57e96f8e
GM
17692011-02-13 Glenn Morris <rgm@gnu.org>
1770
1771 * make-dist: Exclude generated file src/globals.h.
1772
988c07df
PE
17732011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1774
1775 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1776 Sync from gnulib, which has been patched to fix the problem
1777 with the license notices. Problem reported by Glenn Morris in
1778 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1779
ccded26c
SM
17802011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1781
1782 * .bzrignore: Ignore globals.h and related stamp.
1783
6ffb2c0c
PE
17842011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1785
1786 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1787 This merges the following fix from gnulib:
1788
1789 2011-02-08 Bruno Haible <bruno@clisp.org>
1790
1791 Split large sed scripts, for HP-UX sed.
1792
00b3c7ac
TT
17932011-02-08 Tom Tromey <tromey@redhat.com>
1794
1795 * configure: Rebuild.
1796 * configure.in (NS_OBJC_OBJ): New subst.
1797
91ccade4
PE
17982011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1799
6ffb2c0c
PE
1800 gnulib: allow multiple gnulib generated replacements to coexist
1801 This defines a few preprocessor symbols that should not affect Emacs.
1802 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1803 via "make sync-from-gnulib".
1804
e765a388
PE
1805 gnulib: undo previous change
1806 The upstream _HEADERS change was backed out of gnulib (see the
1807 same thread). Stay in sync with gnulib.
1808
91ccade4 1809 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1810 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1811 New empty macros, to accommodate recent changes to gnulib. See
1812 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1813 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1814 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1815 * lib/time.in.h, lib/unistd.in.h:
1816 Regenerate.
91ccade4 1817
d67985d3
PE
18182011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1819
1820 sync from gnulib to remove HAVE_STDBOOL_H
1821 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1822 AC_HEADER_STDBOOL. All uses changed. Do not define
1823 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1824 imported from the latest Autoconf git. It was motivated by Emacs,
1825 which uses gnulib but does not need HAVE_STDBOOL_H.
1826 * configure, src/config.in: Regenerate.
1827 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1828
67342916
PE
18292011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1830
1831 allow C code to suppress warnings about ignored return values
1832 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1833 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1834 * lib/ignore-value.h: New file.
67342916 1835
14beddf4 18362011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1837
1838 * configure.in: Test existence of xaw3d library, not just the
1839 header (Bug#7642).
1840
6ffb2c0c
PE
18412011-01-31 Eli Zaretskii <eliz@gnu.org>
1842
1843 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1844 $(BLD)/time_r.$(O).
1845 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1846 $(EMACS_ROOT)/src/m/intel386.h.
1847 ($(BLD)/strftime.$(O)):
1848 ($(BLD)/time_r.$(O)): Define prerequisites.
1849
16fab143
PE
18502011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1851
1852 src/emacs.c now gets version number from configure.in
1853 * configure.in (version): Set this from $PACKAGE_VERSION,
1854 which is set from AC_INIT, rather than scouting through src/emacs.c.
1855 * configure: Regenerate.
1856 * make-dist (version): Get it from configure.in, not src/emacs.c.
1857
16c3e636
PE
18582011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1859
1860 strftime: import from gnulib
1861 * Makefile.in (GNULIB_MODULES): Add strftime.
1862 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1863 needed.
6ffb2c0c 1864 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1865 Regenerate.
6ffb2c0c
PE
1866 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1867 imported from gnulib.
16c3e636
PE
1868 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1869 This incorporates many changes from gnulib, including simpler
1870 handling of multibyte formats, porting to mingw32 and other
1871 platforms, and support for higher-resolution time stamps.
1872 Emacs does not yet use the higher-resolution interface.
1873
3de84ad9
PE
18742011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1875
1876 gnulib: import mktime and move-if-change fixes from gnulib
1877
1878 * configure: Regenerate from the following.
1879
6ffb2c0c
PE
1880 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1881
1882 mktime: clarify long_int width checking
1883 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1884 the top level, to make it clearer that the assumption about
1885 long_int width is being checked. See
1886 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1887
3de84ad9
PE
1888 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1889
1890 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1891 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1892 negative number, which the C Standard says has undefined behavior.
1893 In practice this is not a problem, but might as well do it by the book.
1894 Reported by Rich Felker and Eric Blake; see
1895 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1896 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1897 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1898
1899 mktime: #undef mktime before #defining it
1900 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1901
1902 mktime: systematically normalize tm_isdst comparisons
1903 * lib/mktime.c (isdst_differ): New function.
1904 (__mktime_internal): Use it systematically for all isdst comparisons.
1905 This completes the fix for libc BZ #6723, and removes the need for
1906 normalizing tm_isdst. See
1907 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1908 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1909
1910 mktime: fix some integer overflow issues and sidestep the rest
1911
1912 This was prompted by a bug report by Benjamin Lindner for MinGW
1913 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1914 His bug is due to signed integer overflow (0 - INT_MIN), and I
1915 I scanned through mktime.c looking for other integer overflow
1916 problems, fixing all the bugs I found.
1917
1918 Although the C Standard says the resulting code is still not safe
1919 in the presence of integer overflow, in practice it should be good
1920 enough for all real-world two's-complement implementations, except
1921 for debugging environments that deliberately trap on integer
1922 overflow (e.g., gcc -ftrapv).
1923
1924 * lib/mktime.c (WRAPV): New macro.
1925 (SHR): Also check that long_int and time_t shift right in the
1926 usual way, before using the fast-but-unportable method.
1927 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1928 used. The code already assumed two's complement, so there's
1929 no need to test for alternatives. All uses removed.
1930 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1931 the C standard. Problem reported by Rich Felker in
1932 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1933 (twos_complement_arithmetic): Also check long_int and time_t.
1934 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1935 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1936 (__mktime_internal): Avoid integer overflow with unary subtraction
1937 in two instances where -1 - X is an adequate replacement for -X,
1938 since the calculations are approximate.
3de84ad9
PE
1939
1940 2011-01-29 Eric Blake <eblake@redhat.com>
1941
1942 mktime: avoid infinite loop
1943 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1944 type; behavior is still undefined but portable to all known targets.
1945 Reported by Rich Felker.
1946
6ffb2c0c
PE
1947 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1948
1949 mktime: avoid problems on NetBSD 5 / i386
1950 * lib/mktime.c (long_int): New type. This works around a problem
1951 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1952 but time_t is 64 bits, and where I expect the existing code is
1953 wrong in some cases.
1954 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1955 (ydhms_diff): Bring back the compile-time check for wide-enough
1956 year and yday.
1957
1958 mktime: fix misspelling in comment
1959 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1960 This merges all recent glibc changes of importance.
1961
3de84ad9
PE
1962 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1963
1964 move-if-change: cope with concurrent mv of identical file.
1965 * move-if-change (CMPPROG): Accept environment
1966 variable as an override for `cmp'.
1967 (usage): Document CMPPROG.
1968 Adjust comparison to drop stdout. Cope with failure of mv if
1969 the target file exists and is identical to the source, for
1970 parallel builds.
1971 Report from H.J. Lu against binutils in PR binutils/12283.
1972
6ffb2c0c
PE
19732011-01-29 Eli Zaretskii <eliz@gnu.org>
1974
1975 * lib/makefile.w32-in:
1976 * lib/getopt_.h: New files.
1977
c7e95b91
PE
19782011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1979
1980 improve fix for MS-DOS file name clash
1981 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1982 for portability to POSIX make. Reported by Bruno Haible.
1983 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1984 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1985 files from accumulating as garbage. Also reported by Bruno Haible.
1986
125c3718
PE
19872011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1988
1989 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1990 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1991 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1992 problems with MS-DOS 8+3 file name restrictions.
1993 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1994 it, it would also cause problems when extracting Emacs distribution
1995 tarballs on MS-DOS hosts.
1996 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1997 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1998 * config.guess, config.sub: Sync from gnulib.
1999 * m4/gnulib-cache.m4: Remove from repository.
2000 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
2001
4004ef46
GM
20022011-01-25 Glenn Morris <rgm@gnu.org>
2003
0b5c5d82
GM
2004 * README: Add a note about ranges in copyright years.
2005
4004ef46
GM
2006 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2007
06d8ace5 20082011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
2009
2010 * configure.in: Add HP-UX on IA64 (Bug#6811).
2011
d6974efa
PE
20122011-01-24 Paul Eggert <eggert@cs.ucla.edu>
2013
2014 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2015 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
2016 as it is no longer needed.
6ffb2c0c 2017 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
2018 * configure.in: Invoke the new gnulib macro
2019 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
2020 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
2021 * m4/getopt.m4: Sync from gnulib; this removes the need for
2022 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
2023 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
2024 New macro, synced from gnulib.
2025 * m4/warn-on-use.m4: Remove.
2026
e02ea74b
PE
20272011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2028
2029 aclocal.m4: put this file back into repository
2030 This way, we don't have to assume that the maintainer has
2031 the automake package installed. See
2032 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
2033 * .bzrignore: Remove aclocal.m4, undoing the previous change.
2034 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
2035 undoing the previous change.
2036 * aclocal.m4: New file (actually, resurrected).
2037
48dcd482
MB
20382011-01-22 Miles Bader <miles@gnu.org>
2039
2040 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2041 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2042 Emacs directly uses fontconfig, and breaks building when using a
2043 strict linker).
2044
925e561d
PE
20452011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2046
b06b1098
PE
2047 src/config.in: shrink slightly
2048 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2049 This makes src/config.in a bit smaller, by removing identifiers
2050 like GNULIB_TEST_MKTIME that Emacs does not need.
2051 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2052 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2053 Sync from gnulib. This removes a few more unnecessary symbols from
2054 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2055 * configure, src/config.in: Regenerate.
2056
925e561d
PE
2057 aclocal.m4: tweaks to regenerate more conveniently
2058 This attempts to act better when the source is in a weird state. See
2059 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2060 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2061 * .bzrignore: Add aclocal.m4.
2062
942be821
PE
20632011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2064
2065 aclocal.m4: omit auto-generated file from repository
2066 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2067 the most recent change here.
2068 * aclocal.m4: Remove from bzr repository. This file is
2069 auto-generated and isn't needed to run 'configure'. See
2070 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2071
0813c96e
PE
20722011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2073
2074 Minor Makefile.in tweaks to build from gnulib better.
2075 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2076 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2077 (top_maintainer_clean): Don't remove aclocal.m4.
2078
7cae64b4
PE
20792011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2080
53911e8f
PE
2081 Minor cleanups for 'bzr status'
2082 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2083 the output of config.guess.
2084 * Makefile.in (top_distclean): Remove stamp-h1 too.
2085
7cae64b4
PE
2086 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2087 defined if the compiler supports GCC-style __attribute__
2088 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2089 this syntax.
2090
a3e44e79 20912011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2092
3cbecb8f
PE
2093 Makefile.in: tidy up the building of lib
2094 * Makefile.in (am--refresh): Mark as .PHONY.
2095 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2096 as they're not rebuilt unless you do a "make sync-from-gnulib"
2097 and the former is needed for "configure".
2098 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2099 has already removed lib/Makefile.
2100
ecbfcc83
PE
2101 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2102 This avoids building ftoastr and ldtoastr, which aren't needed. See
2103 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 2104
803059b9
PE
2105 * .bzrignore: Add .h files that are host-dependent.
2106 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2107 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2108 host-dependent and are built as part of an ordinary 'make', and
2109 should not be checked in.
2110
6ffb2c0c
PE
2111 * lib/Makefile.in: Regenerate.
2112 * lib/COPYING: New file, a copy of COPYING.
2113
2a78afcc 2114 * configure: Regenerate.
37564543
PE
2115 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2116
e275c824 2117 Regenerate.
6ffb2c0c
PE
2118 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2119 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2120 New files, copied from gnulib by gnulib-tool.
2121 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2122 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2123 Regenerate.
ecbfcc83 2124
84bbb1ad
PE
2125 Use gnulib's getopt-gnu module.
2126 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2127 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2128 representative of the dependencies.
2129 * configure.in: Do not configure getopt, as gnulib does that now.
2130 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2131 getopt now, in lib.
ecbfcc83 2132
1fd182f0 2133 Regenerate.
6ffb2c0c
PE
2134 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2135 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2136 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2137 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2138 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2139 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2140 * m4/wchar_t.m4, warn-on-use.h:
2141 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2142 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2143 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2144 Regenerate.
2145
1e11dbe3
PE
2146 Use gnulib's mktime module.
2147 * Makefile.in (GNULIB_MODULES): Add mktime.
2148 * configure.in: Remove code no longer needed, as gnulib now does it.
2149 (AC_CHECK_FUNCS): Remove mktime.
2150 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2151 (__restrict): Remove, as this now gets in the way of the C99
2152 support for 'restrict' pulled in by the gnulib mktime module.
2153 Code should now use 'restrict' and not '__restrict".
2154 (mktime): Remove.
2155 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2156 and warn-on-use.h into the distribution.
1fd182f0
PE
2157
2158 Regenerate.
6ffb2c0c
PE
2159 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2160 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2161 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2162 * lib/dummy.c: Remove.
2163 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2164 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2165 Regenerate.
ecbfcc83 2166
1e11dbe3 2167 Use gnulib's ftoastr module.
fa2c4f56
PE
2168 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2169
743c80a7 2170 Regenerate.
6ffb2c0c
PE
2171 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2172 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2173 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2174 New files, generated automatically, with 'make sync-from-gnulib'
2175 followed by 'make'.
2176 * configure, lisp/dired.el, src/config.in: Regenerate.
2177
9a514d4a
PE
2178 Automate syncing from gnulib.
2179 * INSTALL, README: Document new subdirectory 'lib'.
2180 * Makefile.in (SUBDIR): Add lib.
2181 (SUBDIR_MAKEFILES): Add lib/Makefile.
2182 (lib-src, src, TAGS, tags): Depend on lib.
2183 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2184 ($(gnulib_srcdir)): New rule.
2185 (sync-from-gnulib): New rule, which is .PHONY.
2186 (lib): New rule, which is like lib-src.
2187 (Makefile): Depend on lib/Makefile.in.
2188 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2189 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2190 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2191 (am--refresh): New rule, to pacify Automake.
2192 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2193 Clean lib, too.
2194 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2195 droppings.
2196 (maintainer-clean, extraclean): Use it.
2197 * configure.in: Initialize for automake and gnulib, by invoking
2198 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2199 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2200 more conveniently with automake.
6ffb2c0c 2201 * lib/Makefile.am: New file.
9a514d4a
PE
2202 * make-dist: Also put into the distribution aclocal.m4,
2203 compile, depcomp, missing, and the files under lib/.
2204
dc3e3e7b
GM
22052011-01-15 Glenn Morris <rgm@gnu.org>
2206
2207 * Makefile.in (epaths-force): No more arch-tag to edit.
2208
dab73760
CY
22092011-01-15 Chong Yidong <cyd@stupidchicken.com>
2210
2211 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2212
9f4b8b47
PE
22132011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2214
2215 * make-dist: Distribute test/ files too.
2216 Distribute every file under test/ that is under version control,
2217 using patterns like *.el to capture files that are added later.
2218 Without this change, "configure" would fail, because it would
2219 attempt to build from a Makefile.in that was not distributed.
2220
d221e780
CO
22212011-01-13 Christian Ohler <ohler@gnu.org>
2222
2223 * Makefile.in (INFO_FILES): Add ERT.
2224
2225 * Makefile.in (check): Run tests in test/automated.
2226
2227 * Makefile.in:
2228 * configure.in: Add test/automated/Makefile.
2229
bc5585d1
PE
22302011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2231
2b3f5bc8
PE
2232 * install-sh, mkinstalldirs, move-if-change: Update from master
2233 source in gnulib.
2234
bc5585d1
PE
2235 * config.guess, config.sub: Updated from master source.
2236
2018939f
AS
22372011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2238
2239 * configure.in: Check for __builtin_unwind_init.
2240
e5365138
GM
22412011-01-05 Glenn Morris <rgm@gnu.org>
2242
2243 * configure.in (HAVE_MAKEINFO): New output variable.
2244 (MAKEINFO): Reset to "makeinfo" if not found.
2245 * Makefile.in (install-arch-indep, info):
2246 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2247
4fc5868a
UM
22482010-12-29 Ulrich Mueller <ulm@gentoo.org>
2249
2250 * configure.in: Make gameuser configurable (Bug#7717).
2251
68251e16
GM
22522010-12-15 Glenn Morris <rgm@gnu.org>
2253
2254 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2255 long absent lib-src/fns-*.el.
2256
838db889
GM
22572010-12-11 Glenn Morris <rgm@gnu.org>
2258
2259 * make-dist: Exclude etc/*.pyc.
2260
fe646d2c
AS
22612010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2262
2263 * configure.in: Don't double machfile in final message.
2264
d96c83fa
CY
22652010-12-04 Chong Yidong <cyd@stupidchicken.com>
2266
2267 * configure.in: Fix last change.
2268
d6a003a8
AS
22692010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2270
2271 * configure.in: Remove reference to removed machine description
2272 files and allow $machine and $machfile to be empty. Substitute
2273 M_FILE/S_FILE instead of machfile/opsysfile.
2274
067d23c9
KY
22752010-12-03 Glenn Morris <rgm@gnu.org>
2276
2277 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2278
22792010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2280
2281 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2282 (EXTERNALLY_VISIBLE): New definition.
2283
22842010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2285
2286 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2287
22882010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2289
2290 * configure.in: Do not check for unconditionally included headers.
2291
22922010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2293
2294 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2295
22962010-11-09 Michael Albinus <michael.albinus@gmx.de>
2297
2298 * configure.in: Don't write a warning for D-Bus anymore.
2299
23002010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2301
2302 * configure.in: Fix indentation.
2303
23042010-10-31 Ken Brown <kbrown@cornell.edu>
2305
2306 * configure.in (checking whether localtime caches TZ): Use
2307 unsetenv instead of modifying environment directly.
2308
23092010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2310
2311 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2312 to avoid warning.
2313
23142010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2315
e9fce1ac 2316 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2317
23182010-10-22 Glenn Morris <rgm@gnu.org>
2319
2320 * make-dist: Avoid listing .el files twice. Don't try to run
2321 autoconf if --no-update.
2322
23232010-10-20 Glenn Morris <rgm@gnu.org>
2324
2325 * make-dist: No longer create lisp/MANIFEST.
2326
23272010-10-14 Glenn Morris <rgm@gnu.org>
2328
2329 * BUGS, INSTALL.BZR, README: Updates.
2330
23312010-10-13 Glenn Morris <rgm@gnu.org>
2332
2333 * make-dist: Remove --compress. Check for the appropriate
2334 gzip-like executable, and if not found, don't compress.
2335 Check version number in README, don't change it.
2336 Use find for nt/inc/*.h.
2337
23382010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2339
2340 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2341 trailing / from directory names.
2342
23432010-10-12 Glenn Morris <rgm@gnu.org>
2344
2345 * make-dist: Update and simplify.
2346
23472010-10-12 Eli Zaretskii <eliz@gnu.org>
2348
2349 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2350
23512010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2352
2353 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2354
23552010-10-09 Glenn Morris <rgm@gnu.org>
2356
2357 * make-dist: No more doc/emacs/*.texi.in.
2358
2359 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2360
23612010-10-09 Glenn Morris <rgm@gnu.org>
2362
2363 * configure.in: Combine some conditionals.
2364
2365 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2366 * make-dist: Include doc/emacs/*.texi.in.
2367
2368 * INSTALL, make-dist: Remove references to b2m.
2369 * Makefile.in (MAN_PAGES): Remove b2m.1.
2370
23712010-10-05 Glenn Morris <rgm@gnu.org>
2372
2373 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2374
23752010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2376
2377 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2378
23792010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2380
2381 * configure.in: Include stdlib.h and string.h unconditionally.
2382
23832010-09-29 Romain Francoise <romain@orebokech.com>
2384
2385 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2386
23872010-09-28 Glenn Morris <rgm@gnu.org>
2388
2389 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2390 happy.
2391
23922010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2393
2394 * configure.in: Enable imagemagick by default.
2395
23962010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2397
2398 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2399 GnuTLS libraries.
067d23c9
KY
2400
24012010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2402
2403 * configure.in: Set up GnuTLS.
2404
24052010-09-22 Chong Yidong <cyd@stupidchicken.com>
2406
2407 * configure.in: Announce whether libxml2 is linked to.
2408
24092010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2410
2411 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2412
24132010-09-18 Eli Zaretskii <eliz@gnu.org>
2414
2415 * config.bat: Detect that libxml2 is installed and if so, build
2416 with it.
2417
24182010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2419
2420 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2421 be used. This fixes a conf problem on Mac OS X.
2422
24232010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2424
2425 * configure.in: Check for libxml2.
2426
24272010-09-09 Glenn Morris <rgm@gnu.org>
2428
2429 * make-dist: No more TODO files under lisp/.
2430
24312010-09-04 Eli Zaretskii <eliz@gnu.org>
2432
2433 * config.bat: Produce lisp/gnus/_dir-locals.el from
2434 lisp/gnus/.dir-locals.el.
2435
24362010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2437
2438 * configure.in: Fix check for librsvg, imagemagick and
2439 MagickExportImagePixels.
2440
24412010-08-18 Joakim Verona <joakim@verona.se>
2442
2443 * Makefile.in, configure.in: Checks for ImageMagick.
2444
24452010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2446
2447 * configure.in (AC_PREREQ): Require autoconf 2.65.
2448
24492010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2450
2451 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2452
24532010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2454
2455 * configure.in: Add AC_C_BIGENDIAN.
2456
24572010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2458
2459 * configure.in (ORDINARY_LINK): Use on hpux* too.
2460
24612010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2462
2463 * configure.in: Check for util.h.
2464 Use -Wimplicit-function-declaration if compiler supports it.
2465
24662010-08-05 Eli Zaretskii <eliz@gnu.org>
2467
2468 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2469
24702010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2471
2472 * configure.in: Restore accidentally removed use of
2473 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2474
24752010-07-29 Chad Brown <yandros@mit.edu>
2476
2477 * configure.in: Check for dirent.h.
2478
24792010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2480
2481 * configure.in: Remove reference to usg5-4, unused.
2482
24832010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2484
2485 * configure.in: Check for __executable_start.
2486
24872010-07-24 Ken Brown <kbrown@cornell.edu>
2488
2489 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2490
24912010-07-24 Juanma Barranquero <lekktu@gmail.com>
2492
2493 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2494
24952010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2496
2497 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2498
24992010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2500
2501 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2502 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2503 (C_OPTIMIZE_SWITCH): Remove.
2504 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2505
25062010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2507
2508 * configure.in: Don't check for index and rindex, check for strchr
2509 and strrchr. Define strchr and strrchr as index and rindex,
2510 resp., in src/config.h if not available.
2511
25122010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2513
2514 * configure.in: Use -Wold-style-definition if available.
2515 This helps with the transition to standard C code, it can be
2516 removed when done.
2517
2518 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2519
2520 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2521 and MSWindows.
2522
25232010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2524
2525 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2526 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2527
25282010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2529
2530 * configure.in (getenv): Remove K&R declaration.
2531
25322010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2533
2534 * configure.in: Remove define __P.
2535
25362010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2537
2538 * configure.in (--enable-use-lisp-union-type): New flag.
2539
25402010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2541
2542 Fix CFLAGS for non-GCC compilers.
2543 * configure.in (CFLAGS): Always use -g like it was done before the
2544 2010-03-30 change.
2545 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2546 (Bug#6538)
2547
25482010-06-30 Glenn Morris <rgm@gnu.org>
2549
2550 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2551 Set with AC_DEFINE rather than AH_BOTTOM.
2552
2553 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2554 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2555 Set with shell, not cpp.
2556 (LIBX): Remove, just use -lX11 in the one place this was used.
2557 (cannot_dump): Replace with CANNOT_DUMP.
2558
25592010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2560
0a19a6f8 2561 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2562 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2563 by minimum required Gtk+ 2.6). Add checks for functions introduced
2564 in Gtk+ 2.14 or newer (bug#6505).
2565
25662010-06-26 Eli Zaretskii <eliz@gnu.org>
2567
2568 * config.bat: Remove white space around "+" in COPY commands.
2569
25702010-06-23 Glenn Morris <rgm@gnu.org>
2571
2572 * info/dir: Start descriptions in column 32, per Texinfo convention.
2573
25742010-06-16 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * INSTALL: Update font information (Bug#6389).
2577
25782010-06-16 Glenn Morris <rgm@gnu.org>
2579
2580 * INSTALL: General update.
2581
25822010-06-12 Glenn Morris <rgm@gnu.org>
2583
2584 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2585
25862010-06-11 Glenn Morris <rgm@gnu.org>
2587
2588 * configure.in (--without-compress-info): New option.
2589 (GZIP_INFO): New output variable.
2590
2591 * Makefile.in (GZIP_INFO): New, set by configure.
2592 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2593 Handle man pages in the same way.
2594
25952010-06-10 Glenn Morris <rgm@gnu.org>
2596
2597 * Makefile.in (install-arch-indep): Gzip the info files too.
2598
2599 * make-dist: Remove references to non-existent directories and files.
2600
26012010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2602
2603 * configure.in: Include <strings.h> and <string.h> instead of
2604 "strings.h" and "string.h".
2605
26062010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2607
2608 * configure.in: Remove code dealing with BSTRING.
2609
26102010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2611
2612 * configure.in (AC_PREREQ): Require autoconf 2.65.
2613
2614 * configure.in (unxec): Do not define and substitute.
2615 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2616
26172010-06-03 Glenn Morris <rgm@gnu.org>
2618
2619 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2620
26212010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2622
2623 Fix alloca definition when using gcc on non-gnu systems.
2624 * configure.in: Use the code sequence indicated by "info autoconf"
2625 for alloca (bug#6170).
2626
26272010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2628
2629 * .bzrignore: Ignore new files from trunk, which appear if you use
2630 colocated branches (i.e. "bzr switch").
2631
26322010-05-28 Glenn Morris <rgm@gnu.org>
2633
2634 * configure.in: Simplify some of the $canonical tests.
2635
26362010-05-27 Glenn Morris <rgm@gnu.org>
2637
2638 * config.bat: Do not preprocess src/Makefile.in.
2639
2640 * configure.in: Do not preprocess src/Makefile.in.
2641 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2642 (AC_EGREP_CPP): Test no longer needed.
2643
2644 * make-dist: No more Makefile.c files.
2645
26462010-05-26 Glenn Morris <rgm@gnu.org>
2647
2648 * configure.in (YMF_PASS_LDFLAGS): Remove.
2649 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2650
2651 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2652 Add $GNUSTEP_LOCAL_HEADERS.
2653 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2654
2655 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2656 (GNUSTEP_MAKEFILES): Remove.
2657 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2658 stuff to here.
2659
26602010-05-25 Glenn Morris <rgm@gnu.org>
2661
2662 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2663 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2664
2665 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2666 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2667 here instead.
2668
26692010-05-24 Romain Francoise <romain@orebokech.com>
2670
2671 * make-dist: Look for version in src/emacs.c.
2672 Use lisp/subr.el rather than lisp/version.el for location check.
2673
26742010-05-21 Glenn Morris <rgm@gnu.org>
2675
2676 * configure.in (MKDEPDIR): Parallel build tweak.
2677
2678 * configure.in (ns_frag): New output file.
2679
2680 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2681 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2682
2683 * configure.in (cannot_dump): New output variable.
2684
26852010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2686
2687 * configure.in: On NetBSD, if terminfo is found, use it in
2688 preference to termcap. (Bug#6190)
2689
26902010-05-20 Glenn Morris <rgm@gnu.org>
2691
2692 * make-dist (src): Include *.mk.
2693 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2694 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2695 (deps_frag): New output file.
2696 (AUTO_DEPEND): Remove this definition.
2697
2698 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2699
27002010-05-19 Glenn Morris <rgm@gnu.org>
2701
2702 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2703 (ORDINARY_LINK): New AC_DEFINE.
2704 (LIB_GCC): No need to set if ORDINARY_LINK.
2705
27062010-05-18 Glenn Morris <rgm@gnu.org>
2707
2708 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2709 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2710
2711 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2712 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2713 (RALLOC_OBJ): New output variable.
2714
2715 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2716 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2717
27182010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2719
2720 * Makefile.in (src): Provide the name of the VCS file that witnesses
2721 a pull.
2722 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2723
27242010-05-17 Glenn Morris <rgm@gnu.org>
2725
2726 * configure.in (OLDXMENU_DEPS): New output variable.
2727
27282010-05-16 Glenn Morris <rgm@gnu.org>
2729
2730 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2731
2732 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2733 * Makefile.in (install-arch-dep): Update for above change.
2734
2735 * Makefile.in (ns_appdir): Remove.
2736 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2737
2738 * configure.in (TEMACS_LDFLAGS2): New output variable.
2739
2740 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2741 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2742 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2743 nothing uses.
2744
27452010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2746
2747 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2748 does not use them.
2749 (X11R5_INHIBIT_I18N): Remove, unused.
2750
27512010-05-15 Glenn Morris <rgm@gnu.org>
2752
2753 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2754
2755 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2756
27572010-05-15 Ken Raeburn <raeburn@raeburn.org>
2758
2759 * configure.in: Look for version string in its new location.
2760
27612010-05-15 Eli Zaretskii <eliz@gnu.org>
2762
2763 * config.bat: Remove support for DJGPP v1.x.
2764
27652010-05-15 Glenn Morris <rgm@gnu.org>
2766
2767 * configure.in (OLDXMENU_TARGET): New output variable.
2768
2769 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2770
2771 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2772 and other files that no longer exist.
2773
27742010-05-14 Glenn Morris <rgm@gnu.org>
2775
2776 * configure.in (cpp_undefs): Add mktime, register, X11.
2777
2778 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2779 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2780 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2781
2782 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2783 (GNUSTEP_MAKEFILES): Do not output.
2784
27852010-05-13 Glenn Morris <rgm@gnu.org>
2786
2787 * configure.in: Fix some paren typos.
2788
2789 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2790
2791 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2792
27932010-05-12 Glenn Morris <rgm@gnu.org>
2794
2795 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2796
2797 * configure.in (LIB_GCC): New output variable.
2798
27992010-05-11 Glenn Morris <rgm@gnu.org>
2800
2801 * make-dist (msdos): No more mainmake.
2802
2803 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2804 * config.bat: Do not run cpp on lib-src/Makefile.in.
2805
2806 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2807
28082010-05-10 Glenn Morris <rgm@gnu.org>
2809
2810 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2811
2812 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2813 (BLESSMAIL_TARGET): New output variable.
2814
28152010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2816
2817 * INSTALL: Fix typos.
2818
28192010-05-08 Chong Yidong <cyd@stupidchicken.com>
2820
2821 * configure.in: Add check for buggy version of GCC (Bug#6031).
2822
28232010-05-08 Glenn Morris <rgm@gnu.org>
2824
2825 * configure.in (HAVE_LIBNCURSES): New local variable.
2826 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2827 replacing cpp in src/s/*.h and src/Makefile.in.
2828
28292010-05-07 Chong Yidong <cyd@stupidchicken.com>
2830
2831 * Version 23.2 released.
2832
28332010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2834
2835 * configure.in: Add tests for `isnan' and `copysign'.
2836
28372010-05-07 Eli Zaretskii <eliz@gnu.org>
2838
2839 * config.bat: Allow for 2 leading `#'s in comments in
2840 src/Makefile.in.
2841
28422010-05-07 Glenn Morris <rgm@gnu.org>
2843
2844 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2845 Merges logic from src/s/* and src/Makefile.in.
2846 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2847
28482010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2849
2850 Define START_FILES and LIB_STANDARD using autoconf.
2851 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2852 here from src/s/*.h.
2853 (HAVE_CRTIN): Remove, inline logic in the netbsd
2854 START_FILES/LIB_STANDARD computation.
2855
28562010-05-06 Glenn Morris <rgm@gnu.org>
2857
2858 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2859
2860 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2861 (LD_SWITCH_X_SITE): Remove unused variables.
2862
28632010-05-04 Glenn Morris <rgm@gnu.org>
2864
2865 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2866 as well.
2867 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2868
2869 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2870
2871 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2872 variables, replacing c_switch_machine, c_switch_system.
2873 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2874 @c_switch_system@.
2875
28762010-05-03 Glenn Morris <rgm@gnu.org>
2877
2878 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2879
2880 * make-dist: There are no more src/m/*.inp files.
2881
28822010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2883
2884 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2885 (ac_link): Do not use ld_switch_machine.
2886
28872010-05-01 Glenn Morris <rgm@gnu.org>
2888
2889 * configure.in (OTHER_OBJ): Remove.
2890 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2891
28922010-04-30 Glenn Morris <rgm@gnu.org>
2893
2894 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2895 Elsewhere, maybe include it.
2896
2897 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2898 (OLDXMENU, LIBXMENU): New output variables.
2899
2900 * configure.in (OTHER_OBJ): New output variable.
2901
29022010-04-28 Glenn Morris <rgm@gnu.org>
2903
2904 * configure.in (CYGWIN_OBJ): New output variable.
2905
2906 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2907
2908 * configure.in (FONT_OBJ): New output variable.
2909
2910 * configure.in (LIBXMU): New output variable.
2911
2912 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2913
2914 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2915 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2916
29172010-04-27 Glenn Morris <rgm@gnu.org>
2918
2919 * configure.in (LIBXTR6): New output variable. Move unixware special
2920 case here from src/s/unixware.h.
2921
2922 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2923 in Makefiles.
2924 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2925
2926 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2927 (LIBXP): No longer substitute in Makefiles.
2928 (MOTIF_LIBW): New output variable. Move system-specific settings here
2929 from src/s files.
2930
29312010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2932
2933 Reduce CPP usage.
2934 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2935 (unexec): Define unconditionally, all platforms define
2936 UNEXEC. AC_SUBST it.
2937 (UNEXEC_SRC): Remove, unused.
2938 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2939
29402010-04-27 Glenn Morris <rgm@gnu.org>
2941
2942 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2943 replaced by LIBXP.
2944
2945 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2946 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2947 On hpux10-20, default to /lib.
2948
2949 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2950
29512010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2952
2953 * configure.in (LIBS_MACHINE): Remove, unused.
2954
2955 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2956
29572010-04-24 Glenn Morris <rgm@gnu.org>
2958
2959 * configure.in (CRT_DIR): New output variable.
2960 (--with-crt-dir): New option. (Bug#5655)
2961 (HAVE_LIB64_DIR): Remove.
2962
29632010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2964
2965 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2966
29672010-04-22 Miles Bader <miles@gnu.org>
2968
2969 * configure.in: Get rid of "unix" pre-defined macro when
2970 preprocessing Makefile. (Bug#5857)
2971
29722010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2973
2974 Avoid non-portable shell command negation
2975 * configure.in: Revert last change.
2976
29772010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2978
2979 * configure.in: Change "if test ! -f" to "if ! test -f".
2980
29812010-04-21 Glenn Morris <rgm@gnu.org>
2982
2983 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2984 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2985
29862010-04-21 Karel Klíč <kklic@redhat.com>
2987
2988 * configure.in: New option: --with(out)-selinux, on by default.
2989 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2990 LIBSELINUX_LIBS in Makefiles.
2991
29922010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2993
2994 * configure.in: Remove all references to LIBX11_SYSTEM.
2995
29962010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2997
2998 * configure.in: Remove all references to C_DEBUG_SWITCH.
2999
30002010-03-27 Eli Zaretskii <eliz@gnu.org>
3001
3002 * config.bat <lib-src>: Edit out lines that begin with several #
3003 characters.
3004
30052010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3006
3007 * configure.in: Remove support for old UNIX System V systems and
3008 for Unixware on non-x86 machines.
3009
3010 * configure.in: Remove support for Solaris on PPC and for old versions.
3011
3012 * configure.in: Remove non-working lynxos port.
3013
30142010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3015
3016 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3017
30182010-03-19 Glenn Morris <rgm@gnu.org>
3019
3020 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3021 happy.
3022
30232010-03-18 Jan Djärv <jan.h.d@swipnet.se>
3024
3025 * configure.in: Check for tputs and friends, abort if not
3026 found (bug#5735).
3027
30282010-03-18 Glenn Morris <rgm@gnu.org>
3029
3030 * configure.in (--with-x-toolkit): In the help text, say which options
3031 are synonyms.
3032
3033 * configure.in (--with-mmdf, --with-mail-unlink):
3034 New options, off by default.
3035 (--with-mailhost): New option to set default POP host.
3036 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3037 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3038 New variables, substituted in Makefiles.
3039 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3040 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3041 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3042 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3043 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3044
30452010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3046
3047 * Makefile.in (uninstall): Handle the case where archlibdir does not
3048 exist. (Bug#5720)
3049
30502010-03-12 Eli Zaretskii <eliz@gnu.org>
3051
75f1671a 3052 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3053 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3054
3055 * configure: Regenerated.
3056
30572010-03-10 Chong Yidong <cyd@stupidchicken.com>
3058
3059 * Branch for 23.2.
3060
30612010-01-31 Juri Linkov <juri@jurta.org>
3062
3063 * .bzrignore: Add TAGS-LISP.
3064
30652010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3066
3067 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3068 this header file).
3069
30702010-01-12 Juanma Barranquero <lekktu@gmail.com>
3071
3072 * .bzrignore: Ignore all .exe, instead of individual files.
3073
30742010-01-12 Chong Yidong <cyd@stupidchicken.com>
3075
3076 * configure.in: Explicitly check for and link to -lXrender.
3077
30782010-01-12 Glenn Morris <rgm@gnu.org>
3079
3080 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3081 for bug reports for development versions.
3082
30832010-01-02 Eli Zaretskii <eliz@gnu.org>
3084
3085 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3086 build.
3087
30882009-12-27 Karl Fogel <kfogel@red-bean>
3089
3090 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3091 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3092
30932009-12-17 Glenn Morris <rgm@gnu.org>
3094
3095 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3096
30972009-12-15 Glenn Morris <rgm@gnu.org>
3098
3099 * info/dir: Add EDT entry.
3100 * Makefile.in (INFO_FILES): Add edt.
3101
31022009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3103
1154d12e 3104 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3105
31062009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3107
3108 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3109
31102009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3111
3112 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3113
31142009-12-01 Glenn Morris <rgm@gnu.org>
3115
3116 * make-dist: Add etc/images/mpc directory.
3117
31182009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3119
3120 * configure.in: Don't check for GConf unless X is used.
3121
31222009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3123
3124 * configure.in: Use -Wdeclaration-after-statement if available.
3125
31262009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3127
3128 * configure.in: New option: --with(out)-gconf.
3129 Set HAVE_GCONF if we find gconf.
3130
31312009-11-17 Glenn Morris <rgm@gnu.org>
3132
3133 * Makefile.in (INFO_FILES): Add semantic.
3134
31352009-11-16 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * info/dir: Add Semantic.
3138
31392009-11-16 Glenn Morris <rgm@gnu.org>
3140
3141 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3142 pattern, so as not to exclude makefile*.el. (Bug#4912)
3143
31442009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3145
3146 * configure.in: --enable-autodepend is new. Check for GNU Make
3147 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3148 gcc and GNU make to generate dependencies.
3149
31502009-10-27 Glenn Morris <rgm@gnu.org>
3151
3152 * make-dist: Make links to doc/lispintro/*.pdf.
3153
31542009-10-23 Jim Meyering <meyering@redhat.com>
3155
3156 * configure.in: Invoke $CPP with -P when creating Makefile and
3157 src/Makefile. Without this, gcc 4.4.2 converts each
3158 backslash-newline pair in the input to a bare newline, yielding
3159 invalid Makefiles.
3160
3161 * configure: Regenerate.
3162
31632009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3164
3165 * configure.in (vax-dec-vms): Remove, not supported anymore.
3166
31672009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3168
3169 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3170 (*-apple-darwin*): Add x86_64 architecture.
3171
31722009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3173
3174 * config.guess, config.sub: Updated from master source.
3175
31762009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3177
3178 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3179
31802009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3181
3182 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3183
31842009-09-29 Glenn Morris <rgm@gnu.org>
3185
3186 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3187
31882009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3189
3190 * config.guess, config.sub: Updated from master source.
3191
3192 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3193
31942009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3195
3196 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3197
31982009-09-13 Chong Yidong <cyd@stupidchicken.com>
3199
3200 * INSTALL: Update URL for GNU FreeFont.
3201
32022009-09-09 Glenn Morris <rgm@gnu.org>
3203
3204 * Makefile.in (install-arch-indep): Don't recursively change perms of
3205 site-lisp and infodir. There may be non-Emacs files in here, and the
3206 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3207 (mkdir): Set umask to world-readable before creating directories.
3208 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3209
32102009-08-29 Glenn Morris <rgm@gnu.org>
3211
3212 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3213 (info): Don't give an error in the absence of makeinfo - let the doc
3214 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3215
32162009-08-23 Ken Raeburn <raeburn@raeburn.org>
3217
3218 * Makefile.in (install-arch-indep): If the versioned DOC-####
3219 generated during loadup+dump isn't found, install the plain DOC
3220 file that always gets generated, in case CANNOT_DUMP is set.
3221
3222 * configure.in: Warn if package version specified here doesn't
3223 match the version in version.el.
3224 * configure: Regenerate.
3225
32262009-08-22 Michael Albinus <michael.albinus@gmx.de>
3227
3228 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3229
3230 * configure: Regenerate.
3231
32322009-08-19 Glenn Morris <rgm@gnu.org>
3233
3234 * INSTALL: Remove reference to cvtmail.
3235
32362009-08-15 CHENG Gao <chenggao@gmail.com>
3237
3238 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3239
32402009-08-02 Kevin Ryde <user42@zip.com.au>
3241
3242 * INSTALL: Fix free fonts URL.
3243
32442009-07-22 Glenn Morris <rgm@gnu.org>
3245
3246 * configure.in (AC_PREREQ): Require autoconf 2.62.
3247
32482009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3249
3250 * configure.in (--enable-checking, --enable-profiling):
3251 Use AS_HELP_STRING.
3252
32532009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3254
3255 * configure.in (--enable-profiling): New option.
3256 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3257
32582009-06-27 Glenn Morris <rgm@gnu.org>
3259
3260 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3261
32622009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3263
3264 * configure.in (--enable-checking): New option.
3265
32662009-06-24 Glenn Morris <rgm@gnu.org>
3267
3268 * make-dist: Warn if subdir does not exist in source.
3269 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3270 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3271 No longer make links.
3272
32732009-06-24 Yavor Doganov <yavor@gnu.org>
3274
3275 * make-dist (tempdir): Don't create directories preferences.gorm
3276 and preferences.nib, they are no longer required.
3277
32782009-06-21 Chong Yidong <cyd@stupidchicken.com>
3279
3280 * Branch for 23.1.
3281
32822009-06-12 Chong Yidong <cyd@stupidchicken.com>
3283
3284 * configure.in: Delete mac-fix-env target, which has been
3285 removed (Bug#3531).
3286
32872009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3288
1154d12e 3289 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3290
32912009-05-05 Per Starbäck <per@starback.se> (tiny change)
3292
3293 * BUGS: Use new binding of view-emacs-problems.
3294
c7015153 32952009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3296
3297 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3298 for Solaris compatibility.
3299
33002009-04-25 Chong Yidong <cyd@stupidchicken.com>
3301
3302 * configure: Regenerate.
3303
3304 * configure.in: Disable use of FreeType without libXft.
3305
33062009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3307
3308 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3309 Check if it is declared in gtk.h.
3310
33112009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3312
3313 * Makefile.in (install-arch-indep): Remove .gitignore files.
3314
33152009-04-03 Kenichi Handa <handa@m17n.org>
3316
3317 * INSTALL: Make the section "Complex Text Layout support
3318 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3319
33202009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3321
3322 * configure.in (rs6000-ibm-aix6*): Fix typo.
3323
33242009-03-04 Glenn Morris <rgm@gnu.org>
3325
3326 * Makefile.in (INFO_FILES): Add auth.
3327
33282009-03-03 Glenn Morris <rgm@gnu.org>
3329
3330 * info/dir: Add Auth-source.
3331
33322009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3333
3334 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3335 the second.
3336
33372009-02-28 Eli Zaretskii <eliz@gnu.org>
3338
3339 * config.bat: Copy .dbxinit to _dbxinit.
3340
3341 * make-dist (Making links to `info'): Remove .gitignore.
3342
33432009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3344
3345 * Makefile.in (lib-src, lisp): Use simpler rule.
3346 (src): Be more specific to avoid recompiling all the .elc files just
3347 because the bootstrap-emacs is missing.
3348
33492009-02-26 Chong Yidong <cyd@stupidchicken.com>
3350
3351 * configure.in: Require librsvg >= 2.11.
3352
33532009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3354
3355 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3356 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3357
33582009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3359
3360 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3361
33622009-02-03 Glenn Morris <rgm@gnu.org>
3363
3364 * make-dist: Add some missing files, remove some that are no longer
3365 present.
3366
33672009-02-02 Glenn Morris <rgm@gnu.org>
3368
3369 * make-dist: Add some missing nextstep/ files.
3370
33712009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3372
3373 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3374
33752009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3376
3377 * configure.in: Add support for m68k-*-netbsd.
3378
33792009-01-14 Juri Linkov <juri@jurta.org>
3380
3381 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3382
3383 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3384 and bug-reference-mode.
3385
33862009-01-11 Juri Linkov <juri@jurta.org>
3387
3388 * INSTALL.CVS: Move configuration explicitly to the first step.
3389
33902009-01-09 Glenn Morris <rgm@gnu.org>
3391
3392 * .dir-locals.el: Don't set indent-tabs-mode.
3393
33942008-12-30 Kenichi Handa <handa@m17n.org>
3395
3396 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3397 the function OTF_get_variation_glyphs.
3398
33992008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3400
3401 * Makefile.in (install-arch-dep): Remove old directories in
3402 ns_app* before moving new directories there.
3403
34042008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3405
3406 * .dir-locals.el: Remove non-working entry for pmail.
3407 (fill-column): Fix typo.
3408 (change-log-mode): Add fill column.
3409
34102008-12-26 Eli Zaretskii <eliz@gnu.org>
3411
3412 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3413
34142008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3415
3416 * make-dist (tempdir): Distribute .dir-locals.el.
3417
3418 * .dir-locals.el: New file.
3419
34202008-12-19 Eli Zaretskii <eliz@gnu.org>
3421
3422 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3423 for rationale.
3424
34252008-12-13 Glenn Morris <rgm@gnu.org>
3426
3427 * Makefile.in (install-arch-indep): Add new man-pages.
3428 (manext): Remove variable.
3429 (MAN_PAGES): New variable.
3430 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3431 and remove.
3432 (uninstall): Remove desktop file and icons, game scores if empty.
3433
34342008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3435
3436 * config.guess, config.sub: Updated from master source.
3437
34382008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3439
3440 * Makefile.in (install-arch-indep): Install ebrowse.1.
3441
34422008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3443
3444 * configure.in: Add Solaris on x86_64.
3445
34462008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3447
3448 * config.guess, config.sub: Updated from master source.
3449
34502008-12-08 Eli Zaretskii <eliz@gnu.org>
3451
3452 * info/dir: Fix last change.
3453
34542008-12-07 Eli Zaretskii <eliz@gnu.org>
3455
3456 * info/dir: Untabify.
3457
34582008-11-28 Ulrich Mueller <ulm@gentoo.org>
3459
3460 * configure.in: Fix last change.
3461
34622008-11-28 Richard M Stallman <rms@gnu.org>
3463
3464 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3465 New configurations.
3466
34672008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3468
3469 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3470 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3471
34722008-11-15 Eli Zaretskii <eliz@gnu.org>
3473
3474 * Makefile.in (INFO_FILES): Remove ns-emacs.
3475
3476 * info/dir (NS-Emacs): Remove entry.
3477
34782008-11-08 Eli Zaretskii <eliz@gnu.org>
3479
3480 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3481
34822008-11-07 Glenn Morris <rgm@gnu.org>
3483
3484 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3485
34862008-10-31 Eli Zaretskii <eliz@gnu.org>
3487
3488 * config.bat: Tell user to expect one "File not found" message
3489 while the `doc' directory is being configured.
3490
34912008-10-30 Chong Yidong <cyd@stupidchicken.com>
3492
3493 * update-subdirs: Put obsolete directory last.
3494
34952008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3496
3497 * configure.in: Check fontconfig always.
3498
34992008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3500
3501 * configure (*-solaris2.[7-9]*): Fix typo.
3502
35032008-10-24 Glenn Morris <rgm@gnu.org>
3504
3505 * configure.in (--without-sync-input, --with-pkg-config-prog):
3506 Help strings start with lower case.
3507 (--with-gnustep-conf): New option.
3508 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3509
35102008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3511
3512 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3513 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3514 is not found. (Bug#1230)
3515
35162008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3517
3518 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3519 Use sol2-6.h for Solaris 7-9.
3520
35212008-10-18 Ulrich Mueller <ulm@gentoo.org>
3522
3523 * configure.in: Add support for GNU/Linux on SuperH.
3524
35252008-10-12 Andreas Schwab <schwab@suse.de>
3526
3527 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3528
1a71cb28 35292008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3530
3531 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3532 "X") to avoid confusion.
3533
3534 * configure: Regenerate.
3535
35362008-09-07 Romain Francoise <romain@orebokech.com>
3537
3538 * make-dist: Distribute doc/man/ChangeLog.
3539
35402008-08-28 Chong Yidong <cyd@stupidchicken.com>
3541
3542 * configure.in: Disable XFT and Freetype when without X.
3543
3544 * configure: Regenerate.
3545
35462008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3547
3548 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3549
35502008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3551
3552 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3553 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3554
3555 * configure: Regenerate.
3556
35572008-08-20 Eli Zaretskii <eliz@gnu.org>
3558
3559 * configure.in: Move "#define subprocesses" before
3560 config_opsysfile is included.
3561
35622008-08-19 Kenichi Handa <handa@m17n.org>
3563
3564 * INSTALL (Extra fonts): Mention local fonts, don't mention
3565 mule-unicode.
3566
35672008-08-16 Chong Yidong <cyd@stupidchicken.com>
3568
3569 * make-dist: Omit info/.arch-inventory.
3570
35712008-08-16 Jason Rumney <jasonr@gnu.org>
3572
3573 * make-dist (tempdir/nt): Link emacsclient.rc.
3574
35752008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3576
3577 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3578 AC_SUBST it.
3579 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3580 AC_SUBST it.
3581 (OTHER_FILES): Always define for HAVE_NS.
3582 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3583 * configure: Regenerate.
3584
35852008-08-07 Andreas Schwab <schwab@suse.de>
3586
3587 * configure.in: Correctly handle
3588 --enable-cocoa-experimental-ctrl-g=no and
3589 --enable-ns-self-contained=yes.
3590
35912008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3592
3593 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3594 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3595 bother undef'ing since won't have desired effect.
3596
35972008-08-06 Andreas Schwab <schwab@suse.de>
3598
3599 * configure.in: Fix quoting.
3600
36012008-08-06 Chong Yidong <cyd@stupidchicken.com>
3602
3603 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3604
36052008-08-05 Ulrich Mueller <ulm@gentoo.org>
3606
3607 * configure.in: Add checks for krb5_error.text and
3608 krb5_error.e_text struct members.
3609
36102008-08-04 Chong Yidong <cyd@stupidchicken.com>
3611
3612 * configure.in: Test for existence of NSInteger.
3613 Suggested by Yavor Doganov.
3614
36152008-08-02 Romain Francoise <romain@orebokech.com>
3616
3617 * Makefile.in (INFO_FILES): Add mairix-el.
3618
36192008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3620
3621 * make-dist:
3622 * README: Remove VMS support.
3623 * vms: Remove directory.
3624
36252008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3626
3627 * configure.in (MULTI_KBOARD): Remove.
3628
36292008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3630
3631 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3632
36332008-07-29 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * info/dir (File): Add mairix-el.
3636
36372008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3638
3639 Remove support for Mac Carbon.
3640 * mac: Remove directory.
3641 * make-dist:
3642 * configure.in:
3643 * README:
3644 * Makefile.in:
3645 * INSTALL: Remove code for Carbon.
3646 * configure: Regenerate.
3647
36482008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3649
3650 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3651
36522008-07-25 Chong Yidong <cyd@stupidchicken.com>
3653
3654 * configure.in: Check for getrlimit.
3655
3656 * configure: Regenerate.
3657
36582008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3659
3660 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3661 in src/Makefile.in.
3662 (static): Remove, autoconf would always comment it out anyway.
3663 (subprocesses): Define unconditionally.
3664
36652008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3666
3667 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3668 compilation under GNUstep.
3669
36702008-07-18 Kenichi Handa <handa@m17n.org>
3671
3672 * INSTALL (Complex Text Layout support libraries): Delete the
3673 paragraph about --enable-font-backend.
3674
36752008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3676
3677 * configure.in: Print out some info to user for NeXTstep builds.
3678 (ns-app): Remove enable option.
3679 (ns-self-contained): Add enable option.
3680 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3681 GNUstep, use to set install prefixes, and substitute in Makefiles.
3682 * configure: Regenerate.
3683 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3684 NS app bundle.
3685
36862008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3687
3688 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3689
36902008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3691
3692 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3693 NS_IMPL_COCOA.
3694
36952008-07-16 Glenn Morris <rgm@gnu.org>
3696
3697 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3698 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3699 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3700 never unset.
3701
3702 * make-dist: Add nextstep/ directories.
3703 (src, lib-src): Add .m files.
3704
37052008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3706
3707 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3708 (USER_FULL_NAME): Remove, not used anymore.
3709 * configure: Regenerate.
3710
37112008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3712
3713 Changes and additions for NeXTstep windowing system (Cocoa and
3714 GNUstep) support.
3715
3716 * configure.in: Add support for NS window system: --with-ns (default
3717 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3718 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3719 disable font backend if window system is "none", not if !HAVE_X11.
3720 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3721 (install-arch-dep): Add commands to assemble NS .app package.
3722
37232008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3724
3725 * configure.in: Use macppc for Darwin. Remove references to
3726 desupported systems.
3727 * configure: Regenerate.
3728
37292008-07-05 Glenn Morris <rgm@gnu.org>
3730
3731 * make-dist (EMACS): Doc fix.
3732 (lisp): There are no *.dat or image files here any more.
3733 (src): There are no *.s files here any more.
3734 (etc/images, etc/images/*): Link to most regular files.
3735
37362008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3737
3738 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3739
37402008-07-01 Glenn Morris <rgm@gnu.org>
3741
3742 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3743 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3744 and explicitly export there. (Bug#507.)
3745
37462008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3747
3748 * configure.in:
3749 * configure: Remove references to obsolete systems.
3750
37512008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3752
3753 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3754 make it depend on all other */.in files.
3755 (src/Makefile, src/config.stamp, lib-src/Makefile)
3756 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3757 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3758 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3759 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3760
3761 * configure.in: Don't create src/config.stamp any more.
3762
37632008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3764
3765 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3766
37672008-06-22 Glenn Morris <rgm@gnu.org>
3768
3769 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3770
37712008-06-21 Romain Francoise <romain@orebokech.com>
3772
3773 * Makefile.in (INFO_FILES): Add sasl.
3774
37752008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3776
3777 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3778 (bootstrap-build): Remove.
3779 (top_bootclean): New var.
3780 (top_distclean, bootstrap-clean): Use it.
3781 (bootstrap): Don't recheck config. Make normally.
3782
37832008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3784
3785 * Makefile.in (SUBDIR): Include `lisp'.
3786 (lisp): Depend on `src'.
3787 (top_distclean): Don't remove config.status.
3788 (bootstrap-clean): New target.
3789 (maintainer-clean): Use it.
3790 (bootstrap): Use bootstrap-clean. Re-run config.status.
3791 (src/bootstrap-emacs${EXEEXT}): New target.
3792 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3793 src/Makefile now takes care of it.
3794 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3795
37962008-06-15 Glenn Morris <rgm@gnu.org>
3797
3798 * info/dir: Add sasl.
3799
38002008-06-09 Alan Mackenzie <acm@muc.de>
3801
3802 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3803
38042008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3805
3806 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3807
38082008-06-07 Glenn Morris <rgm@gnu.org>
3809
3810 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3811 serve no purpose.
3812
38132008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3814
3815 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3816 * configure: Regenerate.
3817
38182008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3819
3820 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3821
38222008-05-14 Kenichi Handa <handa@m17n.org>
3823
3824 * configure: Regenerate.
3825
3826 * configure.in: Don't handle --disable-font-backend. Don't print
3827 a message about a font backend.
3828
38292008-05-09 Glenn Morris <rgm@gnu.org>
3830
3831 * configure.in: Make absence of makeinfo a fatal error only if the info
3832 files don't exist.
3833 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3834
38352008-05-07 Eli Zaretskii <eliz@gnu.org>
3836
3837 * config.bat: Fix last change: don't use < and > in "rem" lines,
3838 they are interpreted as redirection by DOS shells.
3839
38402008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3841
3842 * configure.in: Check availability of AvailabilityMacros.h
3843 if HAVE_CARBON.
3844
3845 * configure: Regenerate.
3846
38472008-05-03 Glenn Morris <rgm@gnu.org>
3848
3849 * configure.in (x_libraries): Remove standard 64-bit directories -
3850 experimental workaround for minor autoconf bug.
3851
3852 * configure.in (--without-makeinfo): New option. If set,
3853 absence of suitable makeinfo is not a fatal error.
3854 * Makefile.in (MAKEINFO): New, set by configure.
3855 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3856 (info-real): New target.
3857 (info): Without makeinfo, do nothing, else call `info-real'.
3858
38592008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3860
3861 * configure.in: Remove hpux10.20 from the desupported list.
3862
38632008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3864
3865 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3866
38672008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3868
3869 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3870 rather than change CPPFLAGS.
3871 (HAVE_GTK): Rename to USE_GTK.
3872
38732008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3874
3875 * configure.in: Replace the obsolete macros AC_AIX and
3876 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3877
38782008-04-05 Andreas Schwab <schwab@suse.de>
3879
3880 * configure.in: No longer create admin/unidata/Makefile.
3881
38822008-03-28 Andreas Schwab <schwab@suse.de>
3883
3884 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3885 (lisp/Makefile): New rule.
3886
38872008-03-13 Glenn Morris <rgm@gnu.org>
3888
3889 * configure.in (AC_INIT): Fix version number.
3890 (sync-input): Reword the option, since it's on by default.
3891
38922008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3893
3894 * configure.in: Add --enable-sync-input, default yes.
3895
38962008-03-11 Glenn Morris <rgm@gnu.org>
3897
3898 * Makefile.in (install-etc, mkdir): Handle directory
3899 etc/images/icons/hicolor/*/mimetypes/.
3900
3901 * make-dist: Handle icons/hicolor/scalable directory.
3902
39032008-03-05 Glenn Morris <rgm@gnu.org>
3904
3905 * configure.in: Enable font-backend by default.
3906 (USE_FONT_BACKEND): Set to "no" in absence of X.
3907 (PKG_CONFIG): Don't set multiple times, once is enough.
3908 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3909
39102008-03-03 Glenn Morris <rgm@gnu.org>
3911
3912 * Makefile.in (iconsrcdir): New variable.
3913 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3914 directory.
3915
39162008-02-29 Glenn Morris <rgm@gnu.org>
3917
3918 * test/: New directory.
3919
39202008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3921
3922 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3923
39242008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3925
3926 * configure.in: Print an error for systems that we think are obsolete
3927 and are proposed to be removed. Remove some more unused systems.
3928 Add support for powerpc-ibm-aix6*.
3929
39302008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3931
3932 * configure.in: Remove references to obsolete variables and systems.
3933
39342008-02-21 Glenn Morris <rgm@gnu.org>
3935
3936 * Makefile.in (set_installuser): New.
3937 (install-arch-indep): Use set_installuser to avoid duplicate code.
3938
3939 * README.unicode: Split into admin/notes/unicode,font-backend and
3940 remove.
3941
39422008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3943
3944 * configure.in (arm*-*-freebsd*): Add.
3945
39462008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3947
3948 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3949 dealing with obsolete variables.
3950
39512008-02-08 Glenn Morris <rgm@gnu.org>
3952
3953 * Makefile.in (check-info-dir): New target.
3954
39552008-02-08 Michael Olson <mwolson@gnu.org>
3956
3957 * Makefile.in (INFO_FILES): Add epa.
3958
3959 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3960 features" section.
3961
39622008-02-06 Glenn Morris <rgm@gnu.org>
3963
3964 * configure.in (--with-gcc): Give an error saying this option has
3965 been removed.
3966 (--with-gtk): Remove this option.
3967
39682008-02-06 Tom Tromey <tromey@redhat.com>
3969
3970 * configure.in (--with-gcc): Remove.
3971 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3972
39732008-02-05 Ulrich Mueller <ulm@gentoo.org>
3974
3975 * INSTALL: Recommend giflib, not libungif.
3976
39772008-02-05 Tom Tromey <tromey@redhat.com>
3978
3979 * configure.in (--with-dbus): Default to enabled.
3980
39812008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3982
3983 * INSTALL (Complex Text Layout support libraries): New section.
3984
39852008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3986
3987 * make-dist: Remove references to files in mac/ that have been
3988 deleted.
3989
39902008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3991
3992 * configure.in: For libotf and m17n-flt checks, set shell vars
3993 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3994 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3995 Reported by Ulrich Mueller.
3996
39972008-02-02 Eli Zaretskii <eliz@gnu.org>
3998
3999 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
4000 admin/unidata/Makefile.in to Makefile.
4001
40022008-02-02 Glenn Morris <rgm@gnu.org>
4003
4004 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
4005 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
4006 (HAVE_XFT): Add "Does Emacs use..." messages at end.
4007
40082008-02-01 Miles Bader <miles@gnu.org>
4009
4010 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
4011 [libotf], and [m17n-flt] options.
4012
40132008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4014
4015 * configure.in: Add EMACS_ARG_N([libotf]...), and
4016 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
4017 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
4018 CFLAGS, and LIBS in checking of m17n-flt.
4019
40202008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4021
4022 * configure.in: Check the availability of m17n-flt library.
4023
40242008-02-01 Kenichi Handa <handa@m17n.org>
4025
4026 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
4027 not available.
4028
40292008-02-01 Kenichi Handa <handa@m17n.org>
4030
4031 * configure.in: New args --enable-font-backend, --with-xft,
4032 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
4033 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
4034 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
4035 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
4036
40372008-02-01 Kenichi Handa <handa@m17n.org>
4038
4039 * make-dist: Include etc/charsets in tarball.
4040
40412008-02-01 Kenichi Handa <handa@m17n.org>
4042
4043 * configure.in: While running cpp on junk.c, include
4044 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4045 exists.
4046
40472008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4048
4049 * configure.in (xtensa): Match more configurations.
4050
40512008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4052
4053 * configure.in: Update comment.
4054
40552008-01-26 Glenn Morris <rgm@gnu.org>
4056
4057 * configure.in (--without-gcc): By default, neither off nor on.
4058 (--with-carbon): Tone down rhetoric in help text.
4059
40602008-01-25 Glenn Morris <rgm@gnu.org>
4061
4062 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4063 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4064 Default `Carbon' to off (it's unsupported).
4065
40662008-01-24 Glenn Morris <rgm@gnu.org>
4067
4068 * configure.in: Standardize dbus-related messages.
4069
40702008-01-23 Michael Olson <mwolson@gnu.org>
4071
4072 * configure.in (pkg-config-prog): Remove initial whitespace.
4073
40742008-01-23 Tom Tromey <tromey@redhat.com>
4075
4076 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4077 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4078 Update all users.
4079
40802008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4081
4082 * config.guess, config.sub: Updated from master source.
4083
40842008-01-17 Andreas Schwab <schwab@suse.de>
4085
4086 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4087
40882008-01-17 Glenn Morris <rgm@gnu.org>
4089
4090 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4091
40922008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4093
4094 * configure.in: Remove more references to unsupported systems.
4095
40962008-01-16 Sven Joachim <svenjoac@gmx.de>
4097
4098 * make-dist: Add --lzma.
4099
41002008-01-16 Glenn Morris <rgm@gnu.org>
4101
4102 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4103 configure checks for this.
4104
41052008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4106
4107 * configure.in: Remove more references to unsupported systems.
4108
41092008-01-06 Romain Francoise <romain@orebokech.com>
4110
4111 * configure.in: Delete extra semicolons.
4112
41132008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4114
4115 * configure.in: Remove references to unsupported systems.
4116
41172008-01-05 Romain Francoise <romain@orebokech.com>
4118
4119 * make-dist: Add --bzip2. Update copyright.
4120
41212008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4122
4123 * configure.in: Remove support for Masscomp.
4124
41252008-01-05 Glenn Morris <rgm@gnu.org>
4126
4127 * Makefile.in (desktopdir, icondir): New variables.
4128 (install-arch-indep): Also depend on `install-etc'.
4129 (install-etc): New target.
4130 (mkdir): Also create the `applications' and `icons' directories.
4131
41322008-01-04 Glenn Morris <rgm@gnu.org>
4133
4134 * make-dist: Update for new etc/images/icons/hicolor directory.
4135
41362007-12-09 Andreas Schwab <schwab@suse.de>
4137
4138 * configure.in: D-Bus is not enabled by default.
4139
41402007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4141
4142 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4143 change.
4144
41452007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4146
4147 * configure.in: Give package name and version to AC_INIT.
4148
41492007-12-03 Magnus Henoch <mange@freemail.hu>
4150
4151 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4152
41532007-12-03 Michael Albinus <michael.albinus@gmx.de>
4154
4155 * configure.in: No need for DBUS_INFO anymore.
4156
4157 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4158
41592007-12-02 Michael Albinus <michael.albinus@gmx.de>
4160
4161 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4162
4163 * Makefile.in (INFO_FILES): Add dbus.
4164
41652007-12-02 Romain Francoise <romain@orebokech.com>
4166
4167 * make-dist: Fix last change.
4168
41692007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4170
4171 * configure.in: Add support for gnu-kfreebsd.
4172
41732007-11-28 Glenn Morris <rgm@gnu.org>
4174
4175 * make-dist: Add etc/nxml.
4176
41772007-11-24 Romain Francoise <romain@orebokech.com>
4178
4179 * Makefile.in (INFO_FILES): Add nxml-mode.
4180
41812007-11-23 Romain Francoise <romain@orebokech.com>
4182
4183 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4184 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4185
41862007-11-20 Andreas Schwab <schwab@suse.de>
4187
4188 * configure.in: Always include <resolv.h> when checking for res_init.
4189
41902007-11-17 Andreas Schwab <schwab@suse.de>
4191
4192 * update-subdirs: Atomically update subdirs.el.
4193
41942007-11-17 Glenn Morris <rgm@gnu.org>
4195
4196 * Makefile.in (check-declare): New target.
4197
41982007-11-07 Glenn Morris <rgm@gnu.org>
4199
4200 * configure.in: Deprecate Mac Carbon port.
4201
42022007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4203
4204 * configure.in: Remove HAVE_X11R5 check.
4205
42062007-10-31 Glenn Morris <rgm@gnu.org>
4207
4208 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4209 when changing ownership of installed files.
4210
42112007-10-30 Glenn Morris <rgm@gnu.org>
4212
4213 * make-dist: Add new directory etc/gnus.
4214
42152007-10-30 Michael Olson <mwolson@gnu.org>
4216
4217 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4218
42192007-10-29 Glenn Morris <rgm@gnu.org>
4220
4221 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4222
42232007-10-23 Glenn Morris <rgm@gnu.org>
4224
4225 * MAINTAINERS: Move to admin/.
4226
42272007-10-17 Chong Yidong <cyd@stupidchicken.com>
4228
4229 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4230 (HAVE_LIBRESOLV): Also define if we are using res_init().
4231
42322007-10-17 Glenn Morris <rgm@gnu.org>
4233
4234 * FTP: Remove file, since it's just a duplicate of one in etc/.
4235
42362007-10-05 Eli Zaretskii <eliz@gnu.org>
4237
4238 * config.bat: Fix configuring `doc' due to changes in the
4239 directory structure.
4240
42412007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4242
4243 * configure.in: Don't use -lpthread on HP-UX.
4244
42452007-09-16 Glenn Morris <rgm@gnu.org>
4246
4247 * make-dist: File gfdl.1 has been removed.
4248
42492007-09-15 Glenn Morris <rgm@gnu.org>
4250
4251 * configure.in: Fix makeinfo version regexp.
4252
42532007-09-12 Glenn Morris <rgm@gnu.org>
4254
4255 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4256 implementation of alloca is not found.
4257
4258 * Makefile.in (SOURCES, unlock, relock): Delete.
4259 (install-arch-indep): Do not exclude the etc/ Makefiles.
4260
42612007-09-09 Juri Linkov <juri@jurta.org>
4262
4263 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4264
4265 * README: Add doc/ to documentation directories.
4266
42672007-09-08 Michael Olson <mwolson@gnu.org>
4268
4269 * MAINTAINERS: Add myself for ERC and tq.el.
4270 Update for new doc/ directory layout.
4271
42722007-09-06 Romain Francoise <romain@orebokech.com>
4273
4274 * make-dist: Update for new doc/ directory layout.
4275
42762007-09-06 Glenn Morris <rgm@gnu.org>
4277
4278 * Makefile.in (mansrcdir): New variable.
4279 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4280 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4281 update these targets for new doc/ directory layout.
4282 (doc/misc/Makefile): New target.
4283 (install-arch-indep): Use mansrcdir for new location of manpages.
4284 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4285 (relock, info, dvi): Update targets for new doc/ directory layout.
4286
4287 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4288 for new doc/ directory layout.
4289
42902007-09-02 Andreas Schwab <schwab@suse.de>
4291
4292 * configure.in: Use AS_HELP_STRING throughout.
4293 * configure: Regenerate.
4294
42952007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4296
4297 * configure.in: Require Gtk/Glib 2.6.
4298
42992007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4300
4301 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4302 Use them throughout in place of AC_ARG_WITH calls.
4303 * configure: Regenerate.
4304
43052007-09-01 Andreas Schwab <schwab@suse.de>
4306
4307 * configure.in: Put quotes around nested macro calls.
4308
43092007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4310
4311 * configure.in: Fix typo.
4312 * configure: Regenerate.
4313
43142007-08-30 Glenn Morris <rgm@gnu.org>
4315
4316 * configure.in (AH_BOTTOM): Copy some manual changes made to
4317 src/config.in here so they are not lost when it regenerates.
4318
4319 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4320
43212007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4322
4323 * README.multi-tty: New file.
4324
43252007-08-29 Glenn Morris <rgm@gnu.org>
4326
4327 * README: Increase version to 23.0.50.
4328
43292007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4330
4331 * configure.in: New option: --without-xaw3d.
4332
43332007-08-24 Glenn Morris <rgm@gnu.org>
4334
4335 * configure.in: Check for a suitably recent makeinfo.
4336
43372007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4338
4339 * configure.in (Check for required libraries): Typo.
4340
43412007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4342
4343 * configure.in: Check librsvg2 also for Mac Carbon.
4344
43452007-08-22 Romain Francoise <romain@orebokech.com>
4346
4347 * make-dist: Follow reorganization of files in etc/.
4348
43492007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4350
4351 * configure.in: Add support for SVG images through librsvg2.
4352
43532007-07-28 Eli Zaretskii <eliz@gnu.org>
4354
4355 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4356 to avoid an error message if there is no DOC there.
4357
43582007-07-25 Glenn Morris <rgm@gnu.org>
4359
4360 * Relicense all FSF files to GPLv3 or later.
4361
4362 * COPYING, info/COPYING: Switch to GPLv3.
4363
43642007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4365
4366 * configure.in: Complain if X seems to be installed but no
4367 development files were found.
4368
43692007-06-20 Glenn Morris <rgm@gnu.org>
4370
4371 * configure.in: Prefer libgif over libungif.
4372
43732007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4374
4375 * configure.in: Check for all image libraries before exiting.
4376
43772007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4378
4379 * configure.in: Exit with error if image libraries aren't found.
4380
43812007-06-13 Chong Yidong <cyd@stupidchicken.com>
4382
4383 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4384 when compiling without scrollbars.
4385
43862007-06-12 Glenn Morris <rgm@gnu.org>
4387
4388 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4389
43902007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4391
4392 * configure.in: Change wording about yes/gtk and lucid/athena
4393 being synonyms.
4394
43952007-06-08 Glenn Morris <rgm@gnu.org>
4396
4397 * configure.in: Make gtk the default toolkit.
4398
43992007-06-07 Glenn Morris <rgm@gnu.org>
4400
4401 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4402 for a Sun C compiler.
4403
4404 * Makefile.in (install-arch-indep): Install only the DOC- file
4405 specific to the build, if possible, rather than DOC-*.
4406
44072007-06-02 Chong Yidong <cyd@stupidchicken.com>
4408
4409 * Version 22.1 released.
4410
44112007-05-25 Chong Yidong <cyd@stupidchicken.com>
4412
4413 * mkinstalldirs: Sync to version in automake CVS.
4414
44152007-05-22 Andreas Schwab <schwab@suse.de>
4416
4417 * configure.in: Prefer build_alias over host when host_alias is not set.
4418 * configure: Regenerate.
4419
44202007-05-20 Andreas Schwab <schwab@suse.de>
4421
4422 * configure.in: Remove empty AC_SUBST.
4423 * configure: Regenerate.
4424
44252007-05-20 Nick Roberts <nickrob@snap.net.nz>
4426
4427 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4428 it like others.
4429 * configure: Regenerate.
4430
44312007-05-20 Nick Roberts <nickrob@snap.net.nz>
4432
4433 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4434 (AC_CHECK_LIB): Add -lgpm.
4435 * configure: Regenerate.
4436
44372007-05-03 Glenn Morris <rgm@gnu.org>
4438
4439 * configure: Tweak message about the absence of shell functions.
4440
44412007-04-27 Andreas Schwab <schwab@suse.de>
4442
4443 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4444
44452007-04-26 Glenn Morris <rgm@gnu.org>
4446
4447 * README: Increase version to 22.1.50.
4448
44492007-04-24 Juanma Barranquero <lekktu@gmail.com>
4450
4451 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4452
44532007-04-19 Glenn Morris <rgm@gnu.org>
4454
4455 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4456
44572007-04-18 Glenn Morris <rgm@gnu.org>
4458
4459 * INSTALL: Mention CPP.
4460
44612007-04-15 Glenn Morris <rgm@gnu.org>
4462
4463 * FTP: Replace with a pointer to the web version.
4464
44652007-04-13 Glenn Morris <rgm@gnu.org>
4466
4467 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4468
44692007-04-04 Glenn Morris <rgm@gnu.org>
4470
4471 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4472 compiling with Sun Studio on Solaris.
4473
44742007-03-23 Glenn Morris <rgm@gnu.org>
4475
4476 * configure.in: Restore support for hp800 (removed 2007-01-27)
4477 following clarification of legal status.
4478
44792007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4480
4481 * configure.in: Add support for AIX4.3 on IBM RS6000.
4482
4483 * configure: Regenerate.
4484
44852007-03-20 Richard Stallman <rms@gnu.org>
4486
4487 * configure.in: Fix previous change.
4488
44892007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4490
4491 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4492 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4493 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4494
44952007-03-19 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4498 user specifies "without".
4499
4500 * configure: Regenerate.
4501
45022007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4503
4504 * configure.in: Warning for Gtk+ and Cygwin added.
4505 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4506
45072007-02-27 Glenn Morris <rgm@gnu.org>
4508
4509 * make-dist (oldXMenu): Remove Imakefile.
4510 (etc/images): Add README.
4511
45122007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4513
4514 * configure.in (xtensa-*-linux-gnu*): New configuration.
4515
4516 * configure: Regenerate.
4517
45182007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4519
4520 * config.guess, config.sub: Updated from master source.
4521
45222007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4523
4524 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4525
45262007-01-29 Chong Yidong <cyd@stupidchicken.com>
4527
4528 * configure.in: Restore support for hp800's not running HP-UX.
4529
4530 * configure: Regenerate.
4531
45322007-01-27 Chong Yidong <cyd@stupidchicken.com>
4533
4534 * configure.in: Remove support for hp800 and sr2k machine types.
4535
4536 * configure: Regenerate.
4537
45382007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4539
4540 * configure.in: Add check for libXft.
4541
45422007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4543
4544 * INSTALL: Info files moved to share/info.
4545
45462007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4547
4548 * configure.in: Detect and use fink-installed in intel-based Mac
4549 builds; change Apple Darwin section to support both PowerPC and
4550 Intel-based Macs.
4551
45522006-12-26 Andreas Schwab <schwab@suse.de>
4553
4554 * Makefile.in (datarootdir): Define.
4555
45562006-12-24 Richard Stallman <rms@gnu.org>
4557
4558 * configure.in: Require Autoconf 2.61.
4559
45602006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4561
4562 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4563 Remove redundant entry for powerpc-apple-netbsd.
4564
4565 * configure: Regenerate.
4566
45672006-12-22 Chong Yidong <cyd@stupidchicken.com>
4568
4569 * configure: Regenerate with autoconf 2.61.
4570
45712006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4572
4573 * configure.in: Detect alsa/asoundlib.h also.
4574 * configure: Regenerate.
4575
45762006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4577
4578 * configure.in: Check if GTK+ compiles at all.
4579
45802006-12-10 Andreas Schwab <schwab@suse.de>
4581
4582 * configure.in: Remove check for struct timezone, its result is
4583 never used.
4584
45852006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4586
4587 * configure.in: Add support for Solaris 10 on x86-64.
4588
45892006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4590
4591 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4592 of PKG_CONFIG_PATH.
4593
45942006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4595
4596 * configure.in (HAVE_SYNC): New test.
4597
45982006-12-03 Glenn Morris <rgm@gnu.org>
4599
4600 * Makefile.in: Fix Copyright format.
4601
4602 * configure.in (AH_TOP): Add missing Copyright year.
4603
4604 * update-subdirs: Add missing Copyright years.
4605
46062006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4607
4608 * Makefile.in: Touch only the parts of the share/emacs directory
4609 specific to this version.
4610
46112006-11-26 Chong Yidong <cyd@stupidchicken.com>
4612
4613 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4614
46152006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4616
4617 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4618
46192006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4620
4621 * configure.in: Prefer X11 to Carbon only when some X-specific
4622 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4623
46242006-11-04 Romain Francoise <romain@orebokech.com>
4625
4626 * Makefile.in (bootstrap-clean-before): Fix typo.
4627 Use new target `bootstrap-clean' in the leim subdirectory.
4628
46292006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4630
4631 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4632
46332006-10-30 Chong Yidong <cyd@stupidchicken.com>
4634
4635 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4636 directories.
4637
46382006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4639
4640 * configure.in: Enable x86-64 OpenBSD compilation.
4641
46422006-10-28 Glenn Morris <rgm@gnu.org>
4643
4644 * AUTHORS: Add cal-html.el author.
4645
46462006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4647
4648 * make-dist: Make links to mac/make-package and
4649 mac/Emacs.app/Contents/Resources/Emacs.icns.
4650
46512006-10-27 Chong Yidong <cyd@stupidchicken.com>
4652
4653 * README: Bump version number to 22.0.90.
4654
46552006-10-23 Andreas Schwab <schwab@suse.de>
4656
4657 * configure.in: Make sure x_default_search_path is always set even
4658 when x_libraries is empty, and look in .../share as well for each
4659 library directory.
4660
46612006-09-28 Kenichi Handa <handa@m17n.org>
4662
4663 * configure.in (locallisppath): Don't include leim dir.
4664 (lisppath): Include leim dir.
4665
46662006-09-15 Jay Belanger <belanger@truman.edu>
4667
4668 * COPYING: Replace "Library Public License" by "Lesser Public
4669 License" throughout.
4670
46712006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4672
4673 * make-dist (EMACS): Exit and fail if the EMACS environment
4674 variable is set to something other than an absolute file name.
4675
46762006-08-16 Andreas Schwab <schwab@suse.de>
4677
4678 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4679 of hardcoding it.
4680
46812006-08-16 Richard Stallman <rms@gnu.org>
4682
4683 * INSTALL.CVS: Clean up wording.
4684
46852006-07-14 Eli Zaretskii <eliz@gnu.org>
4686
4687 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4688 $PKG_CONFIG --exists "$2" to config.log.
4689 * configure: Regenerate.
4690
1a71cb28 46912006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4692
4693 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4694
46952006-07-09 Kim F. Storm <storm@cua.dk>
4696
4697 * CONTRIBUTE: Use outline format.
4698 Add section on copyright years (from admin/notes/years).
4699
47002006-07-08 Eli Zaretskii <eliz@gnu.org>
4701
4702 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4703 to /dev/null, since we don't need the error message, just the
4704 exit status.
4705
47062006-07-07 Eli Zaretskii <eliz@gnu.org>
4707
4708 * CONTRIBUTE: Slight formatting changes and typo fixes.
4709 Add description of NEWS markings.
4710
47112006-07-07 Kim F. Storm <storm@cua.dk>
4712
4713 * CONTRIBUTE: Mention INSTALL.CVS.
4714
47152006-07-05 Romain Francoise <romain@orebokech.com>
4716
4717 * make-dist (top-level): Add CONTRIBUTE.
4718
47192006-07-04 Richard Stallman <rms@gnu.org>
4720
4721 * CONTRIBUTE: Much rewrite.
4722
47232006-07-04 Nick Roberts <nickrob@snap.net.nz>
4724
4725 * CONTRIBUTE: New file.
4726
47272006-06-24 Eli Zaretskii <eliz@gnu.org>
4728
4729 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4730
47312006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4732
4733 * configure.in: Add check for ALSA.
4734
47352006-05-06 Eli Zaretskii <eliz@gnu.org>
4736
4737 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4738
4739 * info/dir: Remove the Emacs-Xtra entry.
4740
47412006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4742
4743 Update copyright year(s) in many files.
4744
47452006-04-01 Eli Zaretskii <eliz@gnu.org>
4746
4747 * configure: Regenerated.
4748
47492006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4750
4751 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4752 --without-toolkit-scroll-bars was specified.
4753
47542006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4755
4756 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4757 to CFLAGS. Update Copyright years written to src/config.in.
4758
47592006-03-18 Claudio Fontana <claudio@gnu.org>
4760
4761 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4762 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4763 to be installed/uninstalled.
4764 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4765 to Info files installed by Emacs.
4766
47672006-03-03 Claudio Fontana <claudio@gnu.org>
4768
4769 * Makefile.in (install, uninstall): Add DESTDIR variable to
4770 support staged installations.
4771
47722006-02-14 Richard M. Stallman <rms@gnu.org>
4773
4774 * configure.in (s390x-*-linux-gnu*): New configuration.
4775
47762006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4777
4778 * configure.in: Require GTK 2.4 or newer.
4779
47802006-01-29 Michael Olson <mwolson@gnu.org>
4781
4782 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4783 * info/dir (ERC): New entry.
4784
47852006-01-29 Eli Zaretskii <eliz@gnu.org>
4786
4787 * info/dir: Fix last change.
4788
47892006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4790
4791 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4792
47932006-01-27 Eli Zaretskii <eliz@gnu.org>
4794
4795 * info/dir: Untabify the whole file.
4796 (Rcirc): New entry.
4797
47982006-01-12 Andreas Schwab <schwab@suse.de>
4799
4800 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4801 check.
4802
48032006-01-02 Chong Yidong <cyd@stupidchicken.com>
4804
4805 * configure.in: Use -Wno-pointer-sign if available.
4806
48072005-12-29 Andreas Schwab <schwab@suse.de>
4808
4809 * config.guess, config.sub: Updated from master source.
4810
48112005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4812
4813 * configure.in: Use amdx86-64 for freebsd on x86_64.
4814
48152005-11-22 Romain Francoise <romain@orebokech.com>
4816
4817 * make-dist: Add etc/images/icons.
4818
48192005-11-03 Andreas Schwab <schwab@suse.de>
4820
4821 * configure.in: Use GZIP_PROG instead of GZIP.
4822
4823 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4824 (install-arch-indep): Adjust.
4825
48262005-11-01 Andreas Schwab <schwab@suse.de>
4827
4828 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4829 (bootfast): Likewise.
4830
48312005-11-01 Romain Francoise <romain@orebokech.com>
4832
4833 * configure.in: Check for gzip.
4834
4835 * Makefile.in (install): Compress source files.
4836
48372005-10-24 Steven Tamm <steventamm@mac.com>
4838
4839 * configure.in: Fix darwin386 configuration issue.
4840
48412005-10-22 Eli Zaretskii <eliz@gnu.org>
4842
4843 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4844
48452005-10-17 Bill Wohler <wohler@newt.com>
4846
4847 * make-dist: Create and populate etc/images/low-color.
4848
48492005-10-15 Bill Wohler <wohler@newt.com>
4850
4851 * make-dist: Create and populate etc/images/gud.
4852
48532005-10-08 Richard M. Stallman <rms@gnu.org>
4854
4855 * make-dist (tempparent): Don't check for 14-char file name limit.
4856
48572005-10-07 Romain Francoise <romain@orebokech.com>
4858
4859 * make-dist: Add etc/images/ezimage and etc/images/mail
4860 directories. Install images in etc/images.
4861
48622005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4863
4864 * configure.in: Prefer Carbon if --enable-carbon-app or
4865 --with-carbon is explicitly specified even when X11 is detected.
4866
48672005-09-15 Ulf Jasper <ulf.jasper@web.de>
4868
4869 * Makefile.in (install-arch-indep, uninstall):
4870 Handle newsticker manual.
4871 (info): Add - to commands.
4872
48732005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4874
4875 Remove the MAXPATHLEN limitations:
4876
4877 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4878
48792005-09-09 Eli Zaretskii <eliz@gnu.org>
4880
4881 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4882 * configure: Regenerate.
4883
48842005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4885
4886 * config.guess, config.sub: Updated from master source.
4887
48882005-08-03 Juanma Barranquero <lekktu@gmail.com>
4889
4890 * .cvsignore: Add `lock'.
4891
48922005-07-28 Juanma Barranquero <lekktu@gmail.com>
4893
4894 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4895
48962005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4897
4898 Merge gnulib getopt implementation into Emacs.
4899
4900 * Makefile.in (AUTOCONF_INPUTS): New macro.
4901 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4902 so that these files also depend on m4/getopt.m4.
4903 * configure.in: Configure getopt by including m4/getopt.m4,
4904 and configuring a getopt replacement if necessary.
4905 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4906 * m4/getopt.m4: New file.
4907
49082005-07-06 Lute Kamstra <lute@gnu.org>
4909
4910 * configure.in: Fix capitalization.
4911
49122005-07-04 Lute Kamstra <lute@gnu.org>
4913
4914 Update FSF's address in GPL notices.
4915
49162005-06-19 Jérôme Marant <jerome@marant.org>
4917
4918 * Makefile.in (epaths-force): Protect both lisppath and
4919 buildlisppath from whitespace.
4920
49212005-06-08 Steven Tamm <steventamm@mac.com>
4922
090bd7cb 4923 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
4924
49252005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4926
4927 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4928
1a71cb28 49292005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4930
4931 * configure.in: Add --enable-locallisppath.
4932
49332005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4934
4935 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4936 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4937 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4938
49392005-05-07 Jérôme Marant <jerome@marant.org>
4940
4941 * make-dist: Remove references to makefile.nt and makefile.def.
4942 Include widgets and images subdirectories of etc. Do not exclude
4943 ldefs-boot.el.
4944
49452005-04-23 Andreas Schwab <schwab@suse.de>
4946
4947 * configure.in: Remove duplicate match for powerpc configuration.
4948
49492005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4950
4951 * configure.in: Check for <pwd.h>.
4952
49532005-04-14 Lute Kamstra <lute@gnu.org>
4954
4955 * make-dist: Distribute all ChangeLog files in lisp/.
4956 Don't distribute ldefs-boot.el.
4957 lisp/makefile.nt no longer exists.
4958
49592005-04-13 Lute Kamstra <lute@gnu.org>
4960
4961 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4962 for "no-byte-compile: t" in the file instead.
4963
49642005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4965
4966 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4967 shadow the main Lesstif/Motif-2.1 libs and includes.
4968
49692005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4970
4971 * configure.in: Only add XASSERTS to cppflags.
4972
49732005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4974
4975 * configure.in: Added --enable-asserts.
4976
49772005-02-09 Kim F. Storm <storm@cua.dk>
4978
4979 Change release version from 21.4 to 22.1 throughout.
4980 Change development version from 21.3.50 to 22.0.50.
4981
49822005-01-19 Steven Tamm <steventamm@mac.com>
4983
4984 * configure.in: Check for <sys/utsname.h>.
4985
49862004-12-11 Kim F. Storm <storm@cua.dk>
4987
4988 * Makefile.in (info): Undo 2004-12-05 change.
4989
49902004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4991
4992 * info/dir (File): Add URL and Org Mode manuals.
4993 * Makefile.in (install-arch-indep, uninstall): Add url and org
4994 manuals.
4995
49962004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4997
4998 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4999 committed to src/config.in.
5000
50012004-12-07 Jan Djärv <jan.h.d@swipnet.se>
5002
5003 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
5004 pthreads and define HAVE_GTK_AND_PTHREAD.
5005
50062004-12-05 Richard M. Stallman <rms@gnu.org>
5007
5008 * Makefile.in (info): Ignore errors building info files.
5009
50102004-11-27 Eli Zaretskii <eliz@gnu.org>
5011
5012 * config.bat: If 8-byte alignment is not supported, define
5013 NO_DECL_ALIGN in src/config.h, instead of trivially defining
5014 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
5015 filter through Sed to remove the quotes.
5016
50172004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
5018
5019 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
5020 not apply to files explicitly `cvs add'ed.
5021
50222004-11-12 Eli Zaretskii <eliz@gnu.org>
5023
5024 * config.bat: Don't require djecho.exe for the v1.x build.
5025 Add a test for DECL_ALIGN support, and add a trivial definition to
5026 src/config.h if 8-byte alignment is not supported.
5027
50282004-11-08 Kim F. Storm <storm@cua.dk>
5029
5030 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
5031 files before building.
5032 (bootfast, bootstrap-clean-before-fast): New targets, like
5033 bootstrap but don't remove .elc files.
5034
50352004-11-06 Lars Brinkhoff <lars@nocrew.org>
5036
5037 * configure.in: Add check for getrusage.
5038
50392004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5040
5041 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5042 New tests for new and old GTK file dialogs.
5043 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5044 to no.
5045
50462004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5047
5048 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5049 can be set. Remove SETARCH test.
5050
50512004-10-08 Steven Tamm <steventamm@mac.com>
5052
5053 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
5054
50552004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5056
5057 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5058 AC_MSG_WARN. Move output of warning message to end of configure run.
5059
50602004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5061
5062 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5063 Run test to see if heap start address is random.
5064
50652004-09-29 Miles Bader <miles@gnu.org>
5066
5067 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5068 if setarch is present.
5069
50702004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5071
5072 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5073
50742004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5075
5076 * configure.in: Check for exec-shield.
5077
1a71cb28
GM
50782004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5079
5080 * Makefile.in (install-arch-indep): Add pgg and sieve.
5081
5082 * info/.cvsignore: Added pgg and sieve.
5083
067d23c9
KY
50842004-08-06 Andreas Schwab <schwab@suse.de>
5085
5086 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5087
50882004-07-31 Eli Zaretskii <eliz@gnu.org>
5089
5090 * config.bat: Update URLs in the comments.
5091
067d23c9
KY
50922004-07-05 Andreas Schwab <schwab@suse.de>
5093
5094 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5095
50962004-06-21 Kenichi Handa <handa@m17n.org>
5097
5098 * make-dist: Link leim-ext.el into tempdir.
5099
51002004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5101
5102 * info/dir (File): Add emacs-xtra.
5103 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5104
51052004-06-12 Juri Linkov <juri@jurta.org>
5106
5107 * info/dir: Move menu help lines from `* Menu:' to file header.
5108 Describe the purpose of a red *.
5109
51102004-05-04 Dave Love <fx@gnu.org>
5111
5112 * configure.in: Don't use `extrasub'.
5113
51142004-04-29 Dave Love <fx@gnu.org>
5115
5116 * configure.in: Don't forget to quote args to `test'.
5117
51182004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5119
5120 * autogen.sh: Update filename in "please read" message.
5121
51222004-04-17 Richard M. Stallman <rms@gnu.org>
5123
5124 * INSTALL: Move the info about site-lisp dirs,
5125 and say uninstalled Emacs looks there too.
5126
51272004-04-04 Eli Zaretskii <eliz@gnu.org>
5128
5129 * config.bat (lib-src): Recognize comment lines in Makefile.in
5130 that have a TAB after the #, to avoid errors in preprocessing with
5131 GCC 3.3.3.
5132
51332004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5134
5135 * Makefile.in: Mention in comment that `make maintainer-clean'
5136 deletes .elc files.
5137
51382004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5139
5140 * update-subdirs: Add local variables to prevent byte-compiling.
5141
51422004-03-21 Dave Love <fx@gnu.org>
5143
5144 * configure.in: Fix previous change.
5145
51462004-03-18 Dave Love <fx@gnu.org>
5147
5148 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5149
51502004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5151
5152 * info/dir (File): Add SMTP and SES.
5153
51542004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5155
5156 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5157 (bootstrap): Use the new bootstrap-prepare target in lisp.
5158
51592004-02-18 Kim F. Storm <storm@cua.dk>
5160
5161 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5162
51632004-02-16 Eli Zaretskii <eliz@gnu.org>
5164
5165 * make-dist: Don't link index.*perm and permute-index into tempdir.
5166
51672004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5168
5169 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5170 to match previous changes by Eli Zaretskii.
5171
51722004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5173
5174 * Makefile.in: Set CDPATH to an empty string.
5175
51762004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5177
5178 * configure.in <darwin>: Use fink packages if available.
5179
51802004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5181
5182 * make-dist (lispref): Do include lispref/index.texi.
5183
51842004-01-06 Eric Hanchrow <offby1@blarg.net>
5185
5186 * make-dist (tempdir): Include cursors in nt/icons.
5187
51882003-12-30 Eli Zaretskii <eliz@gnu.org>
5189
5190 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5191 clashes with install-sh on 8+3 filesystems.
5192
1a71cb28 51932003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5194
5195 * .cvsignore: Add .arch-inventory.
5196
51972003-12-24 Andreas Schwab <schwab@suse.de>
5198
5199 * configure.in: Check for <sys/socket.h>. Include it before
5200 including <net/if.h>. Move check for <net/if.h> before its use.
5201
52022003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5203
5204 * Makefile.in (install-arch-dep): Don't let cd output go into
5205 pipe for carbon_appdir.
5206
52072003-12-24 Andreas Schwab <schwab@suse.de>
5208
5209 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5210
52112003-12-01 Andreas Schwab <schwab@suse.de>
5212
5213 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5214 hardcoding gcc.
5215
52162003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5217
5218 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5219 multiple displays.
5220 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5221
52222003-09-23 Dave Love <fx@gnu.org>
5223
5224 * configure.in: Check members of struct ifreq.
5225
52262003-09-14 Kim F. Storm <storm@cua.dk>
5227
5228 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5229
52302003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5231
5232 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5233
52342003-08-18 Lute Kamstra <lute@gnu.org>
5235
5236 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5237 required anymore.
5238
52392003-08-07 Andrew Choi <akochoi@shaw.ca>
5240
5241 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5242 option instead of -traditional-cpp for CPP.
5243
52442003-07-29 Richard M. Stallman <rms@gnu.org>
5245
5246 * configure.in (HAVE_XIM): Define if XIM is available.
5247
52482003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5249
5250 * configure.in: The function gtk_window_set_icon_from_file was
5251 introduced in GTK+ 2.2, so check for that release.
5252
52532003-07-23 Andreas Schwab <schwab@suse.de>
5254
5255 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5256
5257 * Makefile.in (YACC): Remove, not used.
5258 (MAINT): Don't set.
5259 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5260 disable dependency on ${srcdir}/configure.in when maintainer mode
5261 is disabled.
5262
52632003-07-22 Dave Love <fx@gnu.org>
5264
5265 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5266 HAVE_X11, not with_xim.
5267 (HAVE_CRTIN): Provide template.
5268 <with_png>: Test for png.h and libpng/png.h.
5269
52702003-07-15 Andreas Schwab <schwab@suse.de>
5271
5272 * configure.in: Temporarily leave quoting for AC_DEFINE.
5273
52742003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5275
5276 * configure.in: Check for posix_memalign.
5277
52782003-07-12 Richard M. Stallman <rms@gnu.org>
5279
5280 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5281
52822003-07-09 Kim F. Storm <storm@cua.dk>
5283
5284 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5285 functionality of --without-xim.
5286
52872003-06-29 Dave Love <fx@gnu.org>
5288
5289 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5290
52912003-06-23 Dave Love <fx@gnu.org>
5292
5293 * configure.in: Check for sys/_mbstate_t.h.
5294 Test XRegisterIMInstantiateCallback prototype.
5295 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5296
52972003-06-06 Dave Love <fx@gnu.org>
5298
5299 * configure.in: Check for locale.h.
5300
53012003-06-05 Dave Love <fx@gnu.org>
5302
5303 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5304 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5305 (NLIST_STRUCT): Don't define.
5306 (AH_BOTTOM): Define my_strftime.
5307
53082003-06-02 Richard M. Stallman <rms@gnu.org>
5309
5310 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5311
53122003-05-24 Andreas Schwab <schwab@suse.de>
5313
5314 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5315 bzero, and bcmp.
5316
53172003-05-22 Dave Love <fx@gnu.org>
5318
5319 * configure.in: Remove redundant test for term.h. Test for difftime.
5320
53212003-05-20 Dave Love <fx@gnu.org>
5322
5323 * configure.in: Append * to s390-*-linux-gnu case.
5324 (LIBMAIL) <lockfile>: Don't define.
5325
067d23c9
KY
53262003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5327
5328 * INSTALL (* GNU/Linux development packages): Mention Debian and
5329 RedHat package names.
5330
53312003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5332
5333 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5334
53352003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5336
5337 * INSTALL (* GNU/Linux development packages): Tell people to
5338 install additional packages for compiling Emacs.
5339
1a71cb28
GM
53402003-04-30 Richard M. Stallman <rms@gnu.org>
5341
5342 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5343
53442003-04-28 Francesco Potortì <pot@gnu.org>
5345
5346 * configure.in: Undo last (RMS') change, as it is useless, per
5347 Dave Love.
5348
53492003-04-08 Richard M. Stallman <rms@gnu.org>
5350
5351 * configure.in: Put #include of jpeglib.h at start of line.
5352
067d23c9
KY
53532003-04-06 Francesco Potortì <pot@gnu.org>
5354
5355 * configure.in: Use the same configuration for all aix5, not just
5356 aix5.1.
5357
53582003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5359
5360 * configure.in: Check for need for bigtoc support on IBM AIX for
5361 solving a linker table overflow problem.
5362
53632003-03-03 Rob Browning <rlb@defaultvalue.org>
5364
5365 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5366 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5367 over bzero, bcmp, and bcopy.
5368
53692003-02-23 Simon Josefsson <jas@extundo.com>
5370
5371 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5372
53732003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5374
5375 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5376
53772003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5378
5379 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5380
53812003-02-08 Andreas Schwab <schwab@suse.de>
5382
5383 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5384 instead of the substitution.
5385
53862003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5387
5388 * Makefile.in: Use @EXEEXT@ for Cygwin.
5389 Use USERNAME if LOGNAME is not set (for Cygwin).
5390
5391 * configure.in: Add opsys=cygwin.
5392
53932003-01-22 Andreas Schwab <schwab@suse.de>
5394
5395 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5396 redefining it explicitly in src/config.in.
5397
53982003-01-22 Markus Rost <rost@math.ohio-state.edu>
5399
5400 * Makefile.in (bootstrap): Make bootstrap-after.
5401
54022003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5403
5404 * configure.in: Fix --with-gtk.
5405
54062003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5407
090bd7cb 5408 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
5409
5410 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5411
54122003-01-14 Francesco Potortì <pot@gnu.org>
5413
5414 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5415
54162003-01-07 Steven Tamm <steventamm@mac.com>
5417
5418 * configure.in: New option, --enable-carbon-app, to specify
5419 that the application should be installed
5420 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 5421 Emacs.app application if carbon-app is enabled.
067d23c9
KY
5422
54232003-01-06 Dave Love <fx@gnu.org>
5424
5425 * configure.in: Check for nl_langinfo.
5426 [!HAVE_SIZE_T]: Fix typedef.
5427
54282003-01-06 David Kastrup <dak@gnu.org>
5429
5430 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5431
5432 * configure.in: Add tests for install-info.
5433
54342002-12-09 Markus Rost <rost@math.ohio-state.edu>
5435
5436 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5437 use again sol2-6 instead of sol2-8.
5438
54392002-12-09 Dave Love <fx@gnu.org>
5440
5441 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5442
54432002-12-08 Andreas Schwab <schwab@suse.de>
5444
5445 * Makefile.in (install-arch-indep): Revert last change.
5446
54472002-11-27 Dave Love <fx@gnu.org>
5448
5449 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5450 Check for __sys_siglist too. Check for memset.
5451 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5452
54532002-11-22 Juanma Barranquero <lektu@terra.es>
5454
5455 * config.guess, config.sub: Updated from master source.
5456
54572002-11-19 Karl Fogel <kfogel@red-bean.com>
5458
5459 * autogen.sh: New file.
5460
1a71cb28 54612002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5462
5463 * configure.in: Tidy up various quoting issues throughout.
5464 Use AC_GNU_SOURCE.
5465 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5466 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5467 Maybe define bcopy, bzero, bcmp.
5468 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5469 non-existent machine file).
5470 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5471 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5472 (nlist.h): Move test up.
5473
54742002-11-18 Markus Rost <rost@math.ohio-state.edu>
5475
5476 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5477
54782002-11-14 Francesco Potortì <pot@gnu.org>
5479
5480 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5481
54822002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5483
5484 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5485
54862002-11-08 Dave Love <fx@gnu.org>
5487
5488 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5489 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5490
54912002-11-07 Miles Bader <miles@gnu.org>
5492
5493 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5494 Handle separate-build-dir case.
5495
54962002-11-06 Richard M. Stallman <rms@gnu.org>
5497
5498 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5499 bulletproof. $bar may be empty when there are no .elc files.
5500
55012002-10-30 Dave Love <fx@gnu.org>
5502
5503 * configure.in: Require autoconf 2.53. Test for pty.h,
5504 sys/mman.h, sys/param.h, mremap, memmove.
5505 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5506 (AC_PROG_YACC): Delete.
5507 (size_t): Use AC_CHECK_TYPES.
5508 (AH_TOP): Up-date copyright.
5509
55102002-10-01 Juanma Barranquero <lektu@terra.es>
5511
5512 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5513
55142002-09-19 Richard M. Stallman <rms@gnu.org>
5515
5516 * configure.in: Fix the LessTif-directory-finder for real.
5517
55182002-09-14 Richard M. Stallman <rms@gnu.org>
5519
5520 * Makefile.in (maybe_bootstrap): Test for complete absence
5521 of compiled Lisp files.
5522
55232002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5524
5525 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5526 (bootstrap-clean-after): Delete.
5527 (bootstrap): Make the sequencing explicit.
5528
55292002-09-10 Richard M. Stallman <rms@gnu.org>
5530
5531 * configure.in: Fix previous LessTif change.
5532
55332002-09-09 Richard M. Stallman <rms@gnu.org>
5534
5535 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5536 (powerpcle-*-solaris*): Use version 2.6 as default.
5537 (*-sunos5.6*, *-solaris2.6*): New alternative.
5538 (*-sunos5*): Use version 2.6 as default.
5539
55402002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5541
5542 * configure.in: Fix typo.
5543
55442002-09-05 Richard M. Stallman <rms@gnu.org>
5545
5546 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5547
5548 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5549 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5550
55512002-08-26 Kim F. Storm <storm@cua.dk>
5552
5553 * Makefile.in (install-arch-indep): Do not remove DOC file
5554 when it is the only DOC file installed; this is the case when
5555 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5556
55572002-07-24 Markus Rost <rost@math.ohio-state.edu>
5558
5559 * configure.in: Fix typo.
5560
55612002-07-24 Richard M. Stallman <rms@gnu.org>
5562
5563 * configure.in: Don't print anything special about gamedir.
5564
5565 * configure.in: Delete nonstandard --with-game-user option.
5566
55672002-07-21 Richard M. Stallman <rms@gnu.org>
5568
5569 * Makefile.in (gamedir, localstatedir): New variables.
5570 (epaths-force): Insert value of gamedir into PATH_GAME.
5571
5572 * configure.in (gamedir): Handle it like lispdir.
5573 (--with-game-dir option): Delete.
5574
55752002-06-21 Pavel Janík <Pavel@Janik.cz>
5576
5577 * configure.in: Add support for mipseb-*-netbsd* machines.
5578
55792002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5580
5581 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5582
55832002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5584
5585 * info/dir (File): Add an entry for Tramp.
5586
55872002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5588
5589 * INSTALL-CVS: New file.
5590
55912002-06-07 Andreas Schwab <schwab@suse.de>
5592
5593 * configure.in (x86_64-*-linux-gnu*): New system.
5594
55952002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5596
5597 * config.bat: Handle the case when lispintro is truncated to lispintr.
5598
55992002-05-26 Paul Eggert <eggert@twinsun.com>
5600
5601 * config.guess, config.sub: Updated from master source.
5602
56032002-05-09 Richard M. Stallman <rms@gnu.org>
5604
5605 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5606
56072002-05-04 Pavel Janík <Pavel@Janik.cz>
5608
5609 * make-dist: Do not distribute lock/ directory.
5610
56112002-04-30 Andrew Choi <akochoi@shaw.ca>
5612
5613 * configure.in: Provide documentation string when defining
5614 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5615 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5616
1a71cb28 56172002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5618
5619 * configure.in: Delete configure check for access to the game user.
5620
56212002-04-29 Pavel Janík <Pavel@Janik.cz>
5622
5623 * make-dist: lwlib/Imakefile is removed.
5624
56252002-04-26 Andrew Choi <akochoi@shaw.ca>
5626
5627 * configure.in: Add support for powerpc-apple-darwin*.
5628 (HAVE_CARBON): Add.
5629
5630 * make-dist: Create directories in mac/Emacs.app.
5631
56322002-04-25 Pavel Janík <Pavel@Janik.cz>
5633
5634 * make-dist: lwlib-Xol* are removed.
5635
56362002-04-23 Andreas Schwab <schwab@suse.de>
5637
5638 * Makefile.in (MAINT): New variable.
5639 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5640 instead of configure.in, to avoid running autoconf and autoheader
5641 unless explicitly requested.
5642
56432002-04-16 Eli Zaretskii <eliz@gnu.org>
5644
5645 * config.bat: Update for msdos/sed2v2.inp.
5646
56472002-04-15 Andreas Schwab <schwab@suse.de>
5648
5649 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5650 * configure.in: Add config header templates to all AC_DEFINE and
5651 AC_DEFINE_UNQUOTED symbols.
5652 * make-dist: Run autoheader if necessary.
5653
56542002-04-10 Colin Walters <walters@verbum.org>
5655
5656 * configure.in: Add --game-dir, --game-user. Test to see if we
5657 can use them.
5658
56592002-04-08 Pavel Janík <Pavel@Janik.cz>
5660
5661 * configure.in: Add --with-sound.
5662
56632002-03-18 Kim F. Storm <storm@cua.dk>
5664
5665 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5666 and getsockname functions. Test for sys/un.h include file.
5667
56682002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5669
5670 * configure.in: Support AIX 5.1.
5671
56722002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5673
5674 * configure.in: Added test for X Session Management (HAVE_X_SM).
5675
56762002-03-03 Richard M. Stallman <rms@gnu.org>
5677
5678 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5679 Run chown $${LOGNAME} on files installed by tar xvf.
5680
56812002-03-03 Kim F. Storm <storm@cua.dk>
5682
5683 * configure.in: Test for getpeername.
5684
56852002-03-01 Richard M. Stallman <rms@gnu.org>
5686
5687 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5688 (HAVE_GIF): Don't use old libungif versions that crash.
5689
56902002-02-26 Richard M. Stallman <rms@gnu.org>
5691
5692 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5693 not just well-formed and valid.
5694 (mips-compaq-nonstopux*): New configuration.
5695
56962002-02-18 Paul Eggert <eggert@twinsun.com>
5697
5698 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5699 "sed q" is a portable equivalent to plain "head -1".
5700
57012002-02-13 Richard M. Stallman <rms@gnu.org>
5702
5703 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5704 (all): Don't depend on maybe_bootstrap here.
5705 (${SUBDIR}): Depend on it here instead.
5706
57072002-02-08 Richard M. Stallman <rms@gnu.org>
5708
5709 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5710
57112002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5712
5713 * configure.in: Recognize BSD/OS 5.0.
5714
57152002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5716
5717 * make-dist: Make version checking in emacs.texi consistent with
5718 how we set it there.
5719
57202001-12-29 Kim F. Storm <storm@cua.dk>
5721
5722 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5723
57242001-12-28 Richard M. Stallman <rms@gnu.org>
5725
5726 * configure.in: Test for mbsinit.
5727
57282001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5729
5730 These changes make Leim part of the standard distribution:
5731
5732 * README: Add info about the `leim' directory.
5733
5734 * INSTALL: Remove text that describes Leim as a separate package.
5735
5736 * noleim-Makefile.in: File removed.
5737
5738 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5739 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5740 Leim files out of the Emacs tree. Don't prepare a separate tarball
5741 for Leim.
5742
57432001-12-11 Richard M. Stallman <rms@gnu.org>
5744
5745 * configure.in (hppa*-*-linux-gnu*): New alternative.
5746
57472001-12-08 Pavel Janík <Pavel@Janik.cz>
5748
5749 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5750 creating distribution.
5751
57522001-12-06 Paul Eggert <eggert@twinsun.com>
5753
5754 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5755 (AC_FUNC_VFORK): Remove.
5756 (AC_FUNC_FORK): Add.
5757 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5758 this is required by recent Autoconf versions.
5759
57602001-12-02 Pavel Janík <Pavel@Janik.cz>
5761
5762 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5763 TODO, vms-pp.trans and others).
5764
57652001-11-29 Pavel Janík <Pavel@Janik.cz>
5766
5767 * make-dist: Use COPYING from the top-level directory.
5768
57692001-11-29 Gerd Moellmann <gerd@gnu.org>
5770
5771 * configure.in: Add support for FreeBSD/Alpha.
5772
57732001-11-29 Pavel Janík <Pavel@Janik.cz>
5774
5775 * make-dist: Add COPYING to the top-level directory of the
5776 distribution. Simplify the logic behind copying.
5777
5778 * Makefile.in (maybe_bootstrap): Fix previous change.
5779
57802001-11-28 Richard M. Stallman <rms@gnu.org>
5781
5782 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5783
57842001-11-26 Richard M. Stallman <rms@gnu.org>
5785
5786 * Makefile.in: bootstrap should not delete dumped executables.
5787 (bootstrap-clean-before): New target.
5788 (bootstrap): Use bootstrap-clean-before instead of clean.
5789 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5790
57912001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5792
5793 These changes add the Emacs Lisp Introduction manual to the
5794 distribution:
5795
5796 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5797
5798 * make-dist: Copy the files in lispintro directory.
5799
5800 * config.bat: Configure in the lispintro directory.
5801
5802 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5803
5804 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5805 (lispintro/Makefile): New target.
5806 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5807 (unlock, relock, info, dvi): Ditto.
5808
58092001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5810
5811 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5812
5813 * make-dist (etc): Don't distribute gfdl.1.
5814
58152001-11-22 Colin Walters <walters@debian.org>
5816
5817 * Makefile.in (install-arch-indep): Install the calc .info files.
5818 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5819
58202001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5821
5822 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5823 tindex.pl to the list of those being put into the distribution.
5824
58252001-11-16 Eli Zaretskii <eliz@gnu.org>
5826
5827 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5828
58292001-11-15 Pavel Janík <Pavel@Janik.cz>
5830
5831 * Makefile.in (uninstall): Fix previous change.
5832
5833 * configure.in, Makefile.in: Add support for --program-prefix,
5834 --program-suffix and --program-transform-name options.
5835
58362001-11-13 Pavel Janík <Pavel@Janik.cz>
5837
5838 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5839 (install-arch-indep): Install emacsclient manual page.
5840 (uninstall): Uninstall emacsclient manual page.
5841
58422001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5843
5844 * make-dist: Add lispref/index.*perm files to the distribution.
5845 From Pavel Janík <Pavel@Janik.cz>.
5846
58472001-11-12 Pavel Janík <Pavel@Janik.cz>
5848
5849 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5850
58512001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5852
5853 * configure.in: AC_OUTPUT lispref/Makefile.
5854
58552001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5856
5857 The following changes add the ELisp reference manual to the
5858 distribution.
5859
5860 * make-dist: Add the lispref directory to the distribution.
5861
5862 * Makefile.in (install-arch-indep): Add elisp* to the list of
5863 installed Info files.
5864 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5865 (lispref/Makefile): New target.
5866 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5867 Add commands for the lispref directory.
5868 (info, dvi): Ditto.
5869
5870 * config.bat: Configure in `lispref'.
5871
58722001-11-09 Richard M. Stallman <rms@gnu.org>
5873
5874 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5875
58762001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5877
5878 * make-dist (tempdir): Copy AUTHORS as well.
5879
58802001-11-06 Sam Steingold <sds@gnu.org>
5881
5882 * configure.in: Added a check for <nlist.h>.
5883
58842001-11-01 Pavel Janík <Pavel@Janik.cz>
5885
5886 * configure.in: Reindent --help output.
5887 From Per Starbäck (starback@ling.uu.se).
5888
58892001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5890
5891 * configure.in: New entry for HP/UX-11.
5892
5893 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5894 From Eric S. Raymond <esr@golux.thyrsus.com>.
5895
58962001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5897
5898 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5899 <athornton@sinenomine.net>.
5900
59012001-10-25 Gerd Moellmann <gerd@gnu.org>
5902
5903 * Makefile.in (maybe_bootstrap): New target.
5904 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5905
59062001-10-24 Ken Raeburn <raeburn@gnu.org>
5907
5908 * configure.in: If --with-hesiod is given, look for
5909 hes_getmailhost and res_send or __res_send; check hesiod and
5910 resolv libraries respectively if system libraries don't supply them.
5911
59122001-10-24 Gerd Moellmann <gerd@gnu.org>
5913
5914 * configure.in: Use $MAKE for `make' if set.
5915
59162001-10-22 Gerd Moellmann <gerd@gnu.org>
5917
5918 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5919 to tar options.
5920
59212001-10-20 Gerd Moellmann <gerd@gnu.org>
5922
5923 * (Version 21.1 released).
5924
59252001-10-20 Miles Bader <miles@gnu.org>
5926
5927 * configure.in (configuration): Set from `host' if `host_alias'
5928 isn't defined.
5929
59302001-10-19 Andreas Schwab <schwab@suse.de>
5931
5932 * configure.in: Make ready for autoconf 2.5x.
5933 (AC_PREREQ): Require autoconf 2.50.
5934 * aclocal.m4: Removed.
5935 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5936
59372001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5938
5939 * README: Bump Emacs version to 21.1.50.
5940
59412001-10-05 Gerd Moellmann <gerd@gnu.org>
5942
5943 * Branch for 21.1.
5944
59452001-09-05 Gerd Moellmann <gerd@gnu.org>
5946
5947 * configure.in: Avoid `$@' which is handled specially in
5948 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5949
59502001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5951
5952 * make-dist (nt): Add subdirs.el to the list of distributed files.
5953
59542001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5955
5956 * configure.in (machine): Add an entry for
5957 hppa1.1-hitachi-hiuxwe2*.
5958
59592001-05-28 Gerd Moellmann <gerd@gnu.org>
5960
5961 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5962 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5963
59642001-05-14 Gerd Moellmann <gerd@gnu.org>
5965
5966 * make-dist: Copy texinfo.tex unconditionally.
5967
59682001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5969
5970 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5971 that are installed.
5972
59732001-04-06 Gerd Moellmann <gerd@gnu.org>
5974
5975 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5976 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5977
5978 * make-dist: Handle leim/MISC-DIC. Only include
5979 `[a-zA-Z]*.{el,elc}' from leim/quail.
5980
59812001-04-05 Gerd Moellmann <gerd@gnu.org>
5982
5983 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5984
59852001-03-30 Gerd Moellmann <gerd@gnu.org>
5986
5987 * Makefile.in (.PHONY): Add for bootstrap targets.
5988 (bootstrap-clean): New target.
5989 (bootstrap): Use it instead of `clean'.
5990
59912001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5992
5993 * Makefile.in (SUBDIR): Remove leim.
5994 (all, .RECURSIVE, extraclean): Add leim explicitly.
5995 (leim): Provide separate rule which exports PARALLEL=0 into the
5996 environment.
5997
59982001-03-20 Gerd Moellmann <gerd@gnu.org>
5999
6000 * configure.in (HAVE_XPM): Don't print the result of the check for
6001 XpmReturnAllocPixels if we don't have an xpm.h.
6002
60032001-03-05 Gerd Moellmann <gerd@gnu.org>
6004
6005 * COPYING: New file.
6006
60072001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6008
6009 * config.bat: Update the copyright.
6010
60112001-02-23 Kenichi Handa <handa@etl.go.jp>
6012
6013 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
6014 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
6015 to `yes'. Later in AC_OUTPUT, check this variable.
6016
60172001-02-09 Dave Love <fx@gnu.org>
6018
6019 * AUTHORS: Updated.
6020
60212001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6022
6023 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6024
60252001-02-02 Gerd Moellmann <gerd@gnu.org>
6026
6027 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
6028
6029 * Makefile.in (uninstall): Ignore exit code of `rm'.
6030
6031 * Makefile.in (uninstall): Remove more info files. Remove
6032 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
6033
60342001-01-31 Gerd Moellmann <gerd@gnu.org>
6035
6036 * noleim-Makefile.in (extraclean): Add.
6037
60382001-01-28 Gerd Moellmann <gerd@gnu.org>
6039
6040 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6041 it quiet.
6042
60432001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6044
6045 * Makefile.in (tags): Fix typo.
6046
60472001-01-13 Kenichi Handa <handa@etl.go.jp>
6048
6049 * configure.in: Fix typo in the code setting x_search_path.
6050
60512001-01-10 Dave Love <fx@gnu.org>
6052
6053 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6054 -lXext.
6055 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6056 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6057 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6058 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6059 (now in $LIBS).
6060
60612001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6062
6063 * config.bat: Run the preprocessor with -traditional.
6064
60652001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6066
6067 * INSTALL: Move copying conditions to end of file.
6068
60692000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6070
6071 * INSTALL: Add basic installation procedure which assumes
6072 `configure' does its job. Elaborate on image support libraries.
6073 Add a pointer to Xaw3d library. Add advice about solving
6074 configure-time problems by looking in config.log and setting
6075 variables in the environment.
6076
60772000-12-27 Gerd Moellmann <gerd@gnu.org>
6078
6079 * Makefile.in (install-arch-indep): If tar fails, exit with
6080 exit code 1.
6081
60822000-12-19 Gerd Moellmann <gerd@gnu.org>
6083
6084 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6085 source file includes XKBlib.h. On some broken Solaris systems,
6086 there is an XKBlib.h, reportedly, but header files included by
6087 XKBlib.h are missing.
6088
60892000-12-14 Gerd Moellmann <gerd@gnu.org>
6090
6091 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6092
60932000-12-11 Dave Love <fx@gnu.org>
6094
6095 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6096
60972000-12-11 Paul Eggert <eggert@twinsun.com>
6098
6099 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6100 Merge fixes from latest GNU tar version. These macros no longer
6101 futz with _XOPEN_SOURCE, as that was not portable in practice.
6102 (AC_FUNC_FSEEKO): New macro.
6103
6104 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6105 ftello.
6106
61072000-12-05 Dave Love <fx@gnu.org>
6108
6109 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6110
61112000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6112
6113 * info/dir: Change the category to "Emacs".
6114
61152000-12-01 Gerd Moellmann <gerd@gnu.org>
6116
6117 * make-dist (tempdir): Remove epaths.h from the distribution
6118 instead of paths.h.
6119
61202000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6121
6122 * config.bat: Check for existence of djecho.exe, and print an
6123 error message if it is not available.
6124
6125 * INSTALL: Describe possible problem with djecho.exe in old
6126 versions of DJGPP v2.x.
6127
61282000-11-23 Gerd Moellmann <gerd@gnu.org>
6129
6130 * configure.in: Initialize HAVE_LIBXP to no.
6131
61322000-11-22 Gerd Moellmann <gerd@gnu.org>
6133
6134 * configure.in: Use m/macppc.h instead of the non-existent
6135 m/powerpc.h.
6136
61372000-11-21 Gerd Moellmann <gerd@gnu.org>
6138
6139 * Makefile.in (install-arch-indep): Also install info/eshell*
6140 and info/speedbar*.
6141
6142 * configure.in (HAVE_PNG): Check for the presence of
6143 png_get_channels to rule out older PNG libs.
6144
6145 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6146 GCC and NON_GNU_CPP into config.status.
6147
61482000-11-20 Dave Love <fx@gnu.org>
6149
6150 * configure.in: Fix last change.
6151
6152 * GETTING.GNU.SOFTWARE: Deleted.
6153 * FTP: New file to replace it.
6154 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6155
61562000-11-20 Gerd Moellmann <gerd@gnu.org>
6157
6158 * configure.in: Use -traditional with GNU cpp.
6159
61602000-11-17 Gerd Moellmann <gerd@gnu.org>
6161
6162 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6163 Distribute more files from the nt/ subdir. Distribute PBM
6164 image files from subdirs of lisp/. Distribute old change logs
6165 from subdirs of lisp/. Distribute play/5x5.el.
6166
61672000-11-11 Dave Love <fx@gnu.org>
6168
6169 * config.sub, config.guess: Updated from master source.
6170
61712000-11-07 Dave Love <fx@gnu.org>
6172
6173 * configure.in: Test for mkstemp.
6174
61752000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6176
6177 * info/dir (Top): Rearrange menu items more logically, and put
6178 them into a single category. Add menu items for RefTeX and
6179 Widget.
6180
61812000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6182
6183 * Makefile.in (install-arch-indep): Use --info-dir instead of
6184 --dir-file, and a simple argument instead of --info-file, so that
6185 the Debian version of install-info also works.
6186
61872000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6188
6189 * info/dir (Speedbar): Add entry.
6190
61912000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6192
6193 * INSTALL: Describe the new image-support options to the configure
6194 script. List URLs where image support libraries can be found.
6195
61962000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6197
6198 * info/dir (Top): Add an entry for Eshell.
6199
62002000-10-02 Dave Love <fx@gnu.org>
6201
6202 * configure.in: Check for gai_strerror.
6203
62042000-10-01 Andreas Schwab <schwab@suse.de>
6205
6206 * Makefile.in (install-arch-indep): Update list of installed info files.
6207
62082000-09-30 Gerd Moellmann <gerd@gnu.org>
6209
6210 * configure.in: Support `sparc*-*-netbsd*'.
6211
62122000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6213
6214 * info/dir (MIME): Add entry for emacs-mime.
6215
62162000-09-29 Dave Love <fx@gnu.org>
6217
6218 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6219
62202000-09-26 Gerd Moellmann <gerd@gnu.org>
6221
6222 * make-dist: Adapt to the change of leim/Makefile which was
6223 necessary to ensure a reasonably working `make dist'.
6224
6225 * leim-Makefile.in: Moved to leim/Makefile.in..
6226
6227 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6228
62292000-09-21 Kenichi Handa <handa@etl.go.jp>
6230
6231 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6232 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6233 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6234 files to .elc.
6235 (${TIT}): Adjusted for the above change.
6236 (clean mostlyclean): Likewise.
6237 (.el.elc): New target.
6238
62392000-09-19 Gerd Moellmann <gerd@gnu.org>
6240
6241 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6242 in the distribution.
6243
62442000-09-18 Gerd Moellmann <gerd@gnu.org>
6245
6246 * make-dist (skk): Rename to `ja-dic' because the leim directory
6247 was renamed.
6248
62492000-09-14 Dave Love <fx@gnu.org>
6250
6251 * configure.in: Fix spurion in last change.
6252
62532000-09-14 Gerd Moellmann <gerd@gnu.org>
6254
6255 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6256 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6257 to `no' if defined. Change result report.
6258
62592000-09-08 Dave Love <fx@gnu.org>
6260
6261 * configure.in: Remove spurious `@'s.
6262
6263 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6264 autoconf.
6265
62662000-09-06 Gerd Moellmann <gerd@gnu.org>
6267
6268 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6269 file and print informational message.
6270
6271 * configure.in (AC_FUNC_MMAP): Add.
6272
62732000-09-01 Gerd Moellmann <gerd@gnu.org>
6274
6275 * configure.in: Add ``checking'' messages for
6276 XpmReturnAllocPixels.
6277
62782000-08-28 Gerd Moellmann <gerd@gnu.org>
6279
6280 * configure.in: Check <strings.h>; check `index' and `rindex'
6281 functions.
6282
62832000-08-26 Kenichi Handa <handa@etl.go.jp>
6284
6285 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6286 "case "${canonical}" in".
6287
62882000-08-25 Dave Love <fx@gnu.org>
6289
6290 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6291
62922000-08-25 Kenichi Handa <handa@etl.go.jp>
6293
6294 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6295
62962000-08-24 Gerd Moellmann <gerd@gnu.org>
6297
6298 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6299 contains a relative path. Protect against unusable values of $PWD.
6300
63012000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6302
6303 * info/dir (WoMan): Add entry.
6304
6305 * config.bat (maindir): Update src/_gdbinit even if it does
6306 already exist.
6307
63082000-08-07 Gerd Moellmann <gerd@gnu.org>
6309
6310 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6311
63122000-08-03 Gerd Moellmann <gerd@gnu.org>
6313
6314 * configure.in: Add support for ia64*-*-linux*.
6315
63162000-07-27 Gerd Moellmann <gerd@gnu.org>
6317
6318 * make-dist (aclocal.m4): Include in distribution.
6319
63202000-07-26 Dave Love <fx@gnu.org>
6321
6322 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6323
63242000-07-24 Dave Love <fx@gnu.org>
6325
6326 * configure.in: Add AC_SIZE_T.
6327
63282000-07-18 Dave Love <fx@gnu.org>
6329
6330 * configure.in: Reorder so that most tests are done after CPPFLAGS
6331 is set from the C_SWITCH_... definitions.
6332
63332000-07-10 Gerd Moellmann <gerd@gnu.org>
6334
6335 * configure.in (HAVE_XPM): Undo previous change. Check for
6336 preprocessor define XpmReturnAllocPixels.
6337
63382000-07-06 Gerd Moellmann <gerd@gnu.org>
6339
6340 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6341 instead of XpmReadFileToPixmap.
6342
63432000-07-05 Ken Raeburn <raeburn@gnu.org>
6344
6345 * configure.in: Check for <soundcard.h>. Look for ossaudio
6346 library, and set LIBSOUND accordingly.
6347
63482000-07-05 Dave Love <fx@gnu.org>
6349
6350 * configure.in: Use AC_HEADER_SYS_WAIT.
6351
63522000-07-05 Gerd Moellmann <gerd@gnu.org>
6353
6354 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6355 lisp/Makefile. Distribute lisp/Makefile.in instead of
6356 lisp/Makefile.
6357
63582000-06-30 Ken Raeburn <raeburn@gnu.org>
6359
6360 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6361 while searching for image-handling libraries.
6362
63632000-06-26 Gerd Moellmann <gerd@gnu.org>
6364
6365 * configure.in (--with-xim): New option.
6366
63672000-06-23 Dave Love <fx@gnu.org>
6368
6369 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6370 for struct timezone and test how we can call gettimeofday.
6371 Check for OSF 5+. Check for term.h.
6372
6373 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6374 version.
6375
63762000-06-23 Gerd Moellmann <gerd@gnu.org>
6377
6378 * configure.in (HAVE_LIBXP): Change test for libXp.
6379
63802000-06-21 Dave Love <fx@gnu.org>
6381
6382 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6383 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6384 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6385
63862000-06-19 Dave Love <fx@gnu.org>
6387
6388 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6389 _XOPEN_SOURCE is defined.
6390
63912000-06-16 Gerd Moellmann <gerd@gnu.org>
6392
6393 * Makefile.in (distclean): Also make distclean in lisp/.
6394
63952000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6396
6397 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6398
63992000-06-15 Gerd Moellmann <gerd@gnu.org>
6400
6401 * make-dist: Add --help and --snapshot options.
6402
64032000-06-14 Gerd Moellmann <gerd@gnu.org>
6404
6405 * configure.in: Generate lisp/Makefile.
6406
6407 * configure.in: Add support for `*-lynxos*'.
6408 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6409 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6410 on Tru64 UNIX v5.0.
6411
64122000-06-13 Ken Raeburn <raeburn@gnu.org>
6413
6414 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6415 it's on a continuation line.
6416
64172000-06-02 Dave Love <fx@gnu.org>
6418
6419 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6420 files.
6421
6422 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6423 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6424 test.
6425
6426 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6427 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6428
64292000-05-26 Gerd Moellmann <gerd@gnu.org>
6430
6431 * configure.in: Add check for speed_t typedef.
6432
64332000-05-25 Ken Raeburn <raeburn@gnu.org>
6434
6435 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6436 exists; it won't in the CANNOT_DUMP case.
6437
64382000-05-25 Gerd Moellmann <gerd@gnu.org>
6439
6440 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6441 On FreeBSD, the exit status is 1 if CDPATH is not set.
6442 (install-arch-indep): Install ebrowse.info.
6443
64442000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6445
6446 * configure.in: Check for grandpt and getpt.
6447
64482000-05-09 Dave Love <fx@gnu.org>
6449
6450 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6451
64522000-05-05 Gerd Moellmann <gerd@gnu.org>
6453
6454 * make-dist: Make a link for lib-src/grep-changelog.
6455 Copy install-sh.
6456
64572000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6458
6459 * config.bat: Identify the beginning of the cpp stuff in
6460 src/Makefile.in and lib-src/Makefile.in more accurately.
6461
64622000-04-27 Gerd Moellmann <gerd@gnu.org>
6463
6464 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6465
64662000-04-19 Gerd Moellmann <gerd@gnu.org>
6467
6468 * configure.in: Add support for `powerpc-*-netbsd*'.
6469
64702000-04-19 Dave Love <fx@gnu.org>
6471
6472 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6473
6474 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6475
64762000-04-16 Dave Love <fx@gnu.org>
6477
6478 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6479
64802000-04-14 Dave Love <fx@gnu.org>
6481
6482 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6483
6484 * aclocal.m4 (AC_FUNC_MKTIME): New.
6485
64862000-03-28 Ken Raeburn <raeburn@gnu.org>
6487
6488 * configure.in: Line up "--help" output a little better.
6489
64902000-03-26 Gerd Moellmann <gerd@gnu.org>
6491
6492 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6493 New targets.
6494 (bootstrap): Rewritten in terms of the new targets above. Make
6495 info files, too.
6496
64972000-03-12 Gerd Moellmann <gerd@gnu.org>
6498
6499 * config.guess, config.sub: Use the versions of the files from
6500 subversions.
6501
65022000-03-08 Dave Love <fx@gnu.org>
6503
6504 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6505 AC_C_VOLATILE. Define POINTER_TYPE.
6506
6507 * aclocal.m4: New file.
6508
65092000-03-02 Gerd Moellmann <gerd@gnu.org>
6510
6511 * configure.in (machine): Add `mipsel-*-netbsd*' and
6512 `arm-*-netbsd*'.
6513
65142000-03-01 Gerd Moellmann <gerd@gnu.org>
6515
6516 * configure.in (machine): Add support for `*-auspex-sunos*'.
6517
65182000-02-29 Gerd Moellmann <gerd@gnu.org>
6519
6520 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6521
65222000-02-18 Dave Love <fx@gnu.org>
6523
6524 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6525
65262000-02-18 Andreas Schwab <schwab@suse.de>
6527
6528 * Makefile.in (install-arch-indep): Add eudc to list of installed
6529 info files.
6530
65312000-02-17 Ken Raeburn <raeburn@gnu.org>
6532
6533 * configure.in: Include -lz and -ljpeg (if it's available) when
6534 testing for the tiff library.
6535
65362000-02-17 Gerd Moellmann <gerd@gnu.org>
6537
6538 * configure.in: Remove LISP_FLOAT_TYPE.
6539
65402000-02-12 Dave Love <fx@gnu.org>
6541
6542 * configure.in: Use AC_FUNC_VFORK.
6543
65442000-02-01 Gerd Moellmann <gerd@gnu.org>
6545
6546 * make-dist: Various fixes for new development tree.
6547
6548 * leim-Makefile.in: New file.
6549
65502000-01-31 Gerd Moellmann <gerd@gnu.org>
6551
6552 * Makefile.in (dist): Call ./make-dist.
6553
65542000-01-24 Dave Love <fx@gnu.org>
6555
6556 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6557
65582000-01-18 Gerd Moellmann <gerd@gnu.org>
6559
6560 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6561 DGifOpenFileName.
6562
65632000-01-11 Andreas Schwab <schwab@suse.de>
6564
6565 * Makefile.in (install-arch-indep): Update list of info files to
6566 be installed.
6567
65682000-01-05 Dave Love <fx@gnu.org>
6569
6570 * configure.in: Check for jerror.h as well as libjpeg.
6571
65722000-01-03 Andreas Schwab <schwab@suse.de>
6573
6574 * Makefile.in (install-arch-indep): Install autotype*. Run
6575 install-info on autotype and emacs-faq.info.
6576
65771999-12-04 Dave Love <fx@gnu.org>
6578
6579 * Makefile.in (install-arch-indep): Depend on `info'.
6580 (install-strip): Use `install' as sub-make target.
6581
65821999-11-23 Ken Raeburn <raeburn@gnu.org>
6583
6584 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6585 didn't need to be deleted. Check for the k5crypto library as well
6586 as the crypto library; MIT Kerberos 1.1 changed the name.
6587
65881999-11-18 Dave Love <fx@gnu.org>
6589
6590 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6591
65921999-11-11 Erik Naggum <erik@naggum.no>
6593
6594 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6595
65961999-11-08 Dave Love <fx@gnu.org>
6597
6598 * configure.in: Fix change for --with-pop default.
6599
66001999-11-04 Dave Love <fx@gnu.org>
6601
6602 * configure.in: Default to --with-pop. Change sense of with-gcc
6603 and with-toolkit-scroll-bars messages to reflect the defaults.
6604
66051999-11-01 Gerd Moellmann <gerd@gnu.org>
6606
6607 * INSTALL: Mention the Emacs Lisp Reference.
6608
66091999-10-27 Noah Friedman <friedman@splode.com>
6610
6611 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6612
66131999-10-23 Gerd Moellmann <gerd@gnu.org>
6614
6615 * Makefile.in (bootstrap): New target.
6616
66171999-10-19 Paul Eggert <eggert@twinsun.com>
6618
6619 Add support for large files. Merge glibc 2.1.2.
6620
6621 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6622 (HAVE_TM_GMTOFF): New symbol.
6623 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6624 mbrlen, strsignal.
6625 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6626
66271999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6628
6629 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6630 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6631
66321999-10-09 Richard M. Stallman <rms@gnu.org>
6633
6634 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6635 Unset CDPATH to prevent cd from generating output.
6636
66371999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6638
6639 * update-subdirs: Also ignore CVS subdirs.
6640
66411999-10-07 Gerd Moellmann <gerd@gnu.org>
6642
6643 * Makefile.in (install-arch-indep): Add ada-mode.
6644
66451999-10-06 Dave Love <fx@gnu.org>
6646
6647 * Makefile.in: Add rules for config.status, configure.
6648
66491999-09-07 Gerd Moellmann <gerd@gnu.org>
6650
6651 * configure.in (--with-sound): Removed.
6652
66531999-08-30 Gerd Moellmann <gerd@gnu.org>
6654
6655 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6656 the test for Xaw3d.
6657 (HAVE_TIFF): Add -lm to library check.
6658
66591999-08-28 Richard Stallman <rms@gnu.org>
6660
6661 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6662 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6663 after the other X-related libraries.
6664
66651999-08-21 Dave Love <fx@gnu.org>
6666
6667 * configure.in: Don't check for jpeglib.h.
6668
66691999-08-20 Gerd Moellmann <gerd@gnu.org>
6670
6671 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6672 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6673
66741999-08-18 Dave Love <fx@gnu.org>
6675
6676 * configure.in: Check for termcap.h.
6677
66781999-08-15 Gerd Moellmann <gerd@gnu.org>
6679
6680 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6681 use Emacs' scroll bars, even if configured for Motif or when
6682 Xaw3d is available.
6683
66841999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6685
6686 * configure.in: Check for getaddrinfo.
6687
66881999-08-04 Eli Zaretskii <eliz@gnu.org>
6689
6690 * config.bat: Make --no-debug work again by removing -gcoff.
6691
66921999-07-30 Dave Love <fx@gnu.org>
6693
6694 * configure.in: Check for stdlib.h.
6695
66961999-07-19 Dave Love <fx@gnu.org>
6697
6698 * configure.in: Grok sparc64-*-linux-gnu*.
6699
67001999-07-12 Richard Stallman <rms@gnu.org>
6701
6702 * Version 20.4 released.
6703
67041999-06-23 Karl Heuer <kwzh@gnu.org>
6705
6706 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6707 Quote $EMACS, in case it's a program with args.
6708
67091999-06-15 Gerd Moellmann <gerd@gnu.org>
6710
6711 * configure.in (HAVE_GIF): Use libungif instead of libgif
6712 because the former doesn't contain patented compression code.
6713
67141999-05-29 Richard M. Stallman <rms@gnu.org>
6715
6716 * configure.in: Delete the Kerberos stuff.
6717
67181999-05-27 Greg Hudson <ghudson@mit.edu>
6719
6720 * configure.in: Prefer kerberos 5 names.
6721
67221999-04-26 Richard M. Stallman <rms@gnu.org>
6723
6724 * configure.in: Check for libXp.
6725
67261999-04-08 Richard Stallman <rms@gnu.org>
6727
6728 * make-dist: Include change logs in subdirs of `lisp'.
6729
67301999-04-05 Richard Stallman <rms@gnu.org>
6731
6732 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6733 (install-arch-indep): Make ${datadir}/emacs world-readable.
6734
67351999-03-30 Eli Zaretskii <eliz@gnu.org>
6736
6737 * config.bat: Use epaths.* instead of paths.*.
6738
67391999-03-07 Eli Zaretskii <eliz@gnu.org>
6740
6741 * INSTALL: Add detailed instructions to unpack and install
6742 intlfonts on MS-DOS.
6743
67441999-02-26 Richard Stallman <rms@gnu.org>
6745
6746 * configure.in: Use epaths.h and epaths-force instead of paths...
6747
6748 * Makefile.in (epaths-force): Renamed from paths-force;
6749 operate on epaths.in and produce epaths.h.
6750
67511999-02-24 Richard Stallman <rms@gnu.org>
6752
6753 * make-dist: Fix nt/icons directory handling.
6754
67551999-02-22 Simon Josefsson <jas@pdc.kth.se>
6756
6757 * configure.in (f301-fujitsu-uxpv4.1): New target.
6758
67591999-02-20 Richard Stallman <rms@gnu.org>
6760
6761 * make-dist (tempparent): Fix command to update info files.
6762
67631999-02-09 Richard Stallman <rms@gnu.org>
6764
6765 * configure.in (powerpc-apple-netbsd*): New alternative.
6766
67671999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6768
6769 * make-dist: Include the new directory nt/icons in distributions.
6770
67711999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6772
6773 * configure.in: Change message about HAVE_XFREE386.
6774
67751999-01-07 Eli Zaretskii <eliz@gnu.org>
6776
6777 * config.bat: Support configuring with leim.
6778
67791998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6780
6781 * configure.in (mips-sgi-irix6.5): New target.
6782
67831998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6784
6785 * configure.in: Remove GSS-API support, since it has been removed
6786 from movemail.
6787
67881998-12-04 Markus Rost <rost@delysid.gnu.org>
6789
6790 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6791
67921998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6793
6794 * Makefile.in: Don't install customize info file.
6795 Run install-info on viper info file.
6796
67971998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6798
6799 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6800
68011998-11-16 Kenichi Handa <handa@etl.go.jp>
6802
6803 * configure.in (*-*-bsdi4*): New target.
6804
68051998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6806
6807 * configure.in: Fix previous change.
6808
68091998-11-11 Richard Stallman <rms@gnu.org>
6810
6811 * configure.in (aviion-intel): New machine.
6812
68131998-11-04 Kenichi Handa <handa@etl.go.jp>
6814
6815 * configure.in (mips-nec-sysv4*): New target.
6816
68171998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6818
6819 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6820 from lisp.
6821
68221998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6823
6824 * make-dist: Don't include fns*.el in dist.
6825
68261998-10-30 Dave Love <fx@gnu.org>
6827
6828 * configure.in: Don't mkdir cpp.
6829
68301998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6831
6832 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6833 ${archlibdir}.
6834
68351998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6836
6837 * Version 20.3 released.
6838
68391998-07-30 Paul Eggert <eggert@twinsun.com>
6840
6841 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6842 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6843 (lwlib/Makefile, leim/Makefile):
6844 Prepend $(srcdir)/ to rule dependencies outside this dir.
6845
68461998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6847
6848 * configure.in: Use unset CDPATH instead of making it empty.
6849
68501998-06-20 Karl Heuer <kwzh@gnu.org>
6851
6852 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6853
68541998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6855
6856 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6857 and default.el. Sort the results.
6858
68591998-05-31 Karl Heuer <kwzh@gnu.org>
6860
6861 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6862 writable.
6863
68641998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6865
6866 * Makefile.in (install-arch-indep):
6867 Don't alter site-lisp/subdirs.el if it exists.
6868
68691998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6870
6871 * Makefile.in (install-arch-indep): Put `-' on commands to create
6872 subdirs.el in site-lisp dirs.
6873
68741998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6875
6876 * Makefile.in (install-arch-indep): Fix typo in previous change.
6877
68781998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6879
6880 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6881
68821998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6883
6884 * Makefile.in (mkdir): Create the site-lisp dirs.
6885 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6886
68871998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6888
6889 * Makefile.in (INSTALL_INFO): New variable.
6890 (install-arch-indep): Don't replace the dir file if it already exists.
6891 Use the install-info program, via INSTALL_INFO, to add entries.
6892 Make the `info' subdir and the Info files world-readable.
6893
68941998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6895
6896 * config.bat: Make sure the environment is large enough to support
6897 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6898
68991998-04-10 Karl Heuer <kwzh@gnu.org>
6900
6901 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6902
69031998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6904
6905 * configure.in: Add --with-gssapi to specify GSS-API
6906 authentication support for movemail.
6907
69081998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6909
6910 * Makefile.in (install-arch-indep): Fix previous change.
6911
69121998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6913
6914 * Makefile.in (info): Run man in build dir, not srcdir.
6915
69161998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6917
6918 * Makefile.in (install-arch-indep): Fix previous change.
6919
69201998-03-23 Kenichi Handa <handa@etl.go.jp>
6921
6922 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6923
69241998-03-22 Richard Stallman <rms@gnu.org>
6925
6926 * Makefile.in (install-arch-indep): Put special subdirs.el files
6927 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6928
69291998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6930
6931 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6932
69331998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6934
6935 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6936 (m68*-hp-hpux*): Handle versions 1X like 10.
6937
69381998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6939
6940 * make-dist: PROBLEMS is now in etc, not top level dir.
6941
6942 * Makefile.in (SOURCES): Delete PROBLEMS.
6943
69441998-02-25 Richard Stallman <rms@gnu.org>
6945
6946 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6947
6948 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6949
69501998-01-17 Richard Stallman <rms@gnu.org>
6951
6952 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6953
69541998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6955
6956 * make-dist (tempparent): New option --no-check.
6957
6958 * make-dist: Don't do anything with cpp directory.
6959
69601997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6961
6962 * configure.in (sparc-fujitsu-sysv4*): New target.
6963
69641997-12-17 Andreas Schwab <schwab@gnu.org>
6965
6966 * configure.in: Cache more tests. Add missing quotes around
6967 message with embedded comma.
6968
69691997-12-04 Karl Heuer <kwzh@gnu.org>
6970
6971 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6972
69731997-11-26 Joel N. Weber II <devnull@gnu.org>
6974
6975 * make-dist: Changed the comment about `umask 0' to say `Don't
6976 restrict access to any files.'; previously it said `Don't protect
6977 any files', which may have implied that we think fascism is good.
6978
69791997-11-24 Paul Eggert <eggert@twinsun.com>
6980
6981 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6982 strftime needs the underlying host's strftime for locale dependent
6983 formats.
6984
69851997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6986
6987 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6988
69891997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6990
6991 * config.bat: Configure the man subdirectory.
6992
69931997-11-07 Paul Eggert <eggert@twinsun.com>
6994
6995 * configure.in (AC_CHECK_LIB): Add -lintl.
6996
69971997-11-07 Karl Heuer <kwzh@gnu.org>
6998
6999 * make-dist (check for .elc files): Avoid bash-specific syntax.
7000 (check for overflow 14-char limit): Simplify.
7001
70021997-11-07 Richard Stallman <rms@gnu.org>
7003
7004 * Makefile.in (install): Move blessmail last.
7005
70061997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7007
7008 * configure.in (gettimeofday, one arg or two):
7009 Clarify messages by avoiding double negative.
7010
70111997-09-30 Karl Eichwalder <ke@suse.de>
7012
7013 * Makefile.in (install-arch-indep): Install the widget info file.
7014
70151997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7016
7017 * configure.in (with-pop, with-kerberos): Need to check Kerberos
7018 libraries in reverse order, so that libraries will appear in the
7019 correct dependency order on the link line (and so that the
7020 configure checks themselves will work properly when early
7021 libraries depend on later ones).
7022
70231997-09-21 Erik Naggum <erik@naggum.no>
7024
7025 * make-dist (making links to `src'): Keep timestamp on copied files.
7026
7027 * make-delta: New script to produce delta distributions.
7028
70291997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7030
7031 * Version 20.2 released.
7032
70331997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7034
7035 * Version 20.1 released.
7036
7037 * Makefile.in (install-leim): Depend on mkdir.
7038 (leim): Depend on src.
7039
70401997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7041
7042 * configure.in: Recognize alpha* instead of just alpha.
7043
70441997-09-12 Paul Eggert <eggert@twinsun.com>
7045
7046 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7047
70481997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7049
7050 * update-subdirs: Use rm -f.
7051
70521997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7053
7054 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7055 Ignore subdirs named Old.
7056
70571997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7058
7059 * configure.in: Add OpenBSD clause to set $machine.
7060
70611997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7062
7063 * make-dist: Recompile everything after updating various Lisp files.
7064 Recompile in leim as well as lisp.
7065 Check in leim as well as lisp for mismatched files and too-long names.
7066
70671997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7068
7069 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7070
70711997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7072
7073 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7074 before trying to copy anything from it.
7075
70761997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7077
7078 * Makefile.in (man/Makefile): New target.
7079 (tags): Define env var EMACS and run Makefile from build dir.
7080
70811997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7082
7083 * config.bat: If src/_gdbinit doesn't exist, try using
7084 src/.gdbinit to create it (for building on Windows 95).
7085
70861997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7087
7088 * Makefile.in (install-arch-indep):
7089 Discard extra data in tar | tar pipes.
7090
70911997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7092
7093 * configure.in (x_default_search_path): Corrected
7094 '${x_library}' to '${x_library}/X11'.
7095
70961997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7097
7098 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7099
71001997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7101
7102 * configure.in: Support auto-configuration of both Kerberos V4 and
7103 Kerberos V5 for movemail, including detection of V4 and V5 header
7104 files and libraries.
7105
71061997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7107
7108 * configure.in: Compute x_default_search_path
7109 and substitute into makefiles.
7110
7111 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7112
71131997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7114
7115 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7116
71171997-08-07 Erik Naggum <erik@naggum.no>
7118
7119 * configure.in: Remove lockdir, it is no longer needed.
7120 * Makefile.in (mkdir): Don't create lockdir.
7121 (lockdir): Variable deleted.
7122 (paths-force): Don't operate on PATH_LOCK.
7123
71241997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7125
7126 * leim-Makefile.in (clean, distclean): New targets.
7127
7128 * make-dist: Include leim/ChangeLog in leim distribution.
7129
71301997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7131
7132 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7133
71341997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7135
7136 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7137
71381997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7139
7140 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7141
71421997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7143
7144 * make-dist: Update leim/leim-list.el.
7145 Pass along value of $EMACS when updating lisp dir.
7146
71471997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7148
7149 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7150 prerequisite to the use of Doug Lea's malloc.
7151
71521997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7153
7154 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7155
7156 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7157
71581997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7159
7160 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7161
71621997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7163
7164 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7165 to news-r6.h.
7166
71671997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7168
7169 * config.bat: Use `sed' instead of `cp', which might not be
7170 installed.
7171
71721997-07-09 Kenichi Handa <handa@etl.go.jp>
7173
7174 * Makefile.in (mostlyclean): Add cleaning leim directory.
7175 (clean, distclean, maintainer-clean): Likewise.
7176
71771997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7178
7179 * make-dist (bogosities): Check subdirs of `lisp' also.
7180
71811997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7182
7183 * make-dist (etc): Really avoid symlinks now.
7184 (lisp): Don't delete from subdirs the things we never copy.
7185
71861997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7187
7188 * Makefile.in (install-arch-indep): Correct the target name.
7189 The first letter `i' was dropped by the previous change of mine.
7190
71911997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7192
7193 * configure.in (leim/Makefile): Generate this.
7194 (*-sysv4.2uw*): Recognize new alternative.
7195
7196 * leim-Makefile.in: Renamed from leim-Makefile.
7197
7198 * make-dist: Set up real-leim subdirectory,
7199 with the real contents of leim; then move it to
7200 a separate top-level directory.
7201
7202 * make-dist: Don't mention site-lisp, site-init, site-start
7203 or default, when listing files hat are not compiled and should be.
7204
7205 * configure.in: Create src/config.stamp at the end.
7206
72071997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7208
7209 * Makefile.in (install-leim): Correct previous change.
7210
72111997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7212
7213 * Makefile.in (install-leim): New target.
7214 (install): Depend on install-leim.
7215
72161997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7217
7218 * Makefile.in (SUBDIR): Add leim.
7219 (SUBDIR_MAKEFILES): Add leim/Makefile.
7220 (leim/Makefile): New target.
7221
72221997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7223
7224 * leim-Makefile: New file.
7225 * make-dist: Initialize a `leim' subdirectory with that makefile.
7226
72271997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7228
7229 * configure.in (GNU_MALLOC_reason): Fix message text.
7230
72311997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7232
7233 * make-dist (lisp): Don't process subdirs that start with =.
7234 (etc): Copy symlinks, as in src.
7235
72361997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7237
7238 * configure.in (i*86-*-unixware*): New alternative.
7239
72401997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7241
7242 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7243 and touch it explicitly.
7244
7245 * configure.in (mips-sony-newsos6*): New alternative.
7246 (mips-*-linux-gnu*): New alternative.
7247 (*-*-bsdi*): New alternative.
7248 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7249
72501997-06-22 Dave Love <d.love@dl.ac.uk>
7251
7252 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7253 (src/config.h): New target to re-configure if src/config.in is patched.
7254
72551997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7256
7257 * configure.in (shutdown): Check for `shutdown' function.
7258
72591997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7260
7261 * update-subdirs: Include the directory "language" in subdirs.
7262
72631997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7264
7265 * configure.in (m88k-dg-dgux4*): New alternative.
7266 (alpha-*-netbsd*): New alternative.
7267 (powerpcle-*-solaris2*): New alternative.
7268
72691997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7270
7271 * make-dist: Warn about .el files that are not compiled.
7272
72731997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7274
7275 * Makefile.in (dist): Don't run update-subdirs here,
7276 since make-dist now gets that done.
7277
7278 * make-dist: Use the new `updates' target in lisp/Makefile.
7279
7280 * make-dist: Use new non-file targets in lisp/Makefile.
7281
72821997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7283
7284 * make-dist: Handle all subdirs of `lisp' uniformly.
7285 Don't handle `term' and `language' specially.
7286 Clear out umask at the beginning.
7287
72881997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7289
7290 * make-dist: Use Make to update finder-inf.el and autoloads.
7291 Also update cus-load.el.
7292
72931997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7294
7295 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7296 in case it is desirable to disable the GNU malloc features with glibc.
7297
72981997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7299
7300 * configure.in (DOUG_LEA_MALLOC):
7301 Define if malloc_{get,set}_state exist.
7302
73031997-03-05 Kenichi Handa <handa@etl.go.jp>
7304
7305 * make-dist: Make links for files under lisp/language.
7306
73071997-02-20 Kenichi Handa <handa@etl.go.jp>
7308
7309 * update-subdirs: Exclude the directory "language" from subdirs.
7310
73111997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7312
7313 * configure.in: Check for rint and cbrt.
7314
73151997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7316
7317 * make-dist: Use $EMACS to say where to run Emacs.
7318 Add --no-update option.
7319
73201996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7321
7322 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7323
73241996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7325
7326 * make-dist (copying src): Check thoroughly for symlinks
7327 and copy them in all cases. Regularize the linking of *.in
7328 and *.opt and ChangeLog files.
7329 (copying lib-src): Likewise.
7330 Don't rm getdate.c or y.tab.*--they don't exist any more.
7331
73321996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7333
7334 * configure.in: Check for libmail, maillock.h and
7335 touchlock (for movemail).
7336
73371996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7338
7339 * configure.in (limits.h): Check for this file.
7340
73411996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7342
7343 * configure.in (rs6000-ibm-aix4.2): New alternative.
7344 (rs6000-ibm-aix4.0): New alternative.
7345 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7346
73471996-11-22 Ben Harris <bjh21@cam.ac.uk>
7348
7349 * configure.in: Recognize vax-*-netbsd*.
7350
73511996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7352
7353 * configure.in (locallisppath): Add leim directory.
7354
73551996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7356
7357 * config.bat: Make sure `mv' supports forward slashes and -f.
7358
73591996-10-28 Christian Limpach <chris@nice.ch>
7360
7361 * configure.in (hppa*-next-nextstep*): * added after hppa
7362 to accept hppa1.0 and hppa1.1.
7363
73641996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7365
7366 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7367 * configure.in (ld_switch_machine): Fix typo.
7368
73691996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7370
7371 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7372 from config.h and use them in $ac_link.
7373
73741996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7375
7376 * configure.in: Create a subdir named `lisp'.
7377
73781996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7379
7380 * configure.in: Check for getcwd.
7381
73821996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7383
7384 * configure.in: Check for termios.h. Check for setpgid.
7385
73861996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7387
7388 * configure.in: Check for setrlimit.
7389
73901996-08-31 Paul Eggert <eggert@twinsun.com>
7391
7392 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7393
73941996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7395
7396 * configure.in: Check for utimes.
7397
7398 * configure.in: Check for com_err library, but only
7399 if --with-kerberos was used. Check for krb and des
7400 only if --with-kerberos.
7401
74021996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7403
7404 * Makefile.in (INSTALL_STRIP): New variable.
7405 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7406 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7407
74081996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7409
7410 * configure.in: Check for krb and des libraries.
7411
74121996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7413
7414 * configure.in (*-sunos4.1.[3-9]*noshare):
7415 Use sunos413, not sunos4-1-3.
7416 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7417 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7418
74191996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7420
7421 * Makefile.in (src/paths.h): Target deleted.
7422 (paths-force): Delete all dependencies on this target
7423 but don't delete the target.
7424 (install): Depend on `all'.
7425 (paths-force): Don't print a message.
7426
7427 * configure.in: Generate src/paths.h here.
7428
74291996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7430
7431 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7432 New variables that affect linking only.
7433 (alpha-dec-osf*): Use those instead of previous change.
7434
74351996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7436
7437 * Makefile.in (install-arch-indep): Install info/messages.
7438
74391996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7440
7441 * Version 19.33 released.
7442
74431996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7444
7445 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7446 Fix previous change.
7447
74481996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7449
7450 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7451 New alternative.
7452
74531996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7454
7455 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7456 and NON_GCC_TEST_OPTIONS.
7457
74581996-08-06 Paul Eggert <eggert@twinsun.com>
7459
7460 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7461 "TZ=..." in environ.
7462
74631996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7464
7465 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7466
74671996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7468
7469 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7470 the more general *-sunos4.1.[3-9]* clause.
7471
74721996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7473
7474 * Version 19.32 released.
7475
7476 * configure.in (*-sco3.2v5*):
7477 Set OVERRIDE_CPPFLAG to a string of one space.
7478 Fix the code that uses OVERRIDE_CPPFLAG.
7479
74801996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7481
7482 * configure.in: Undo previous change.
7483
74841996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7485
7486 * config.sub: Use `pc', not `unknown', when canonicalizing
7487 the vendor for ...86.
7488
74891996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7490
7491 * configure.in: Check for termios.h header.
7492
74931996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7494
7495 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7496
74971996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7498
7499 * configure.in: Split bsdos2 and bsdos2-1.
7500
75011996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7502
7503 * config.sub: If last two words are not a recognized
7504 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7505 Make conversion of gnu/linux to linux-gnu really work.
7506
7507 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7508
75091996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7510
7511 * configure.in (check for using Lucid widgets by default):
7512 Eliminate indentation that confuses some compilers.
7513
75141996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7515
7516 * config.sub: Convert linux and gnu/linux to linux-gnu.
7517
7518 * make-dist: Don't update getdate.c.
7519 Ignore =... files when checking for too-long Lisp file names.
7520
75211996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7522
7523 * configure.in (euidaccess): Check for that, not for eaccess.
7524
75251996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7526
7527 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7528 before `noshare'.
7529 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7530
75311996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7532
7533 * configure.in: Rename lignux to linux-gnu in configuration names.
7534 Use gnu-linux as the opsys value (s/ file name).
7535 Allow i686 just like i386, i486, i586.
7536
75371996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7538
7539 * configure.in (i*86-*-sco3.2v5): New alternative.
7540 (OVERRIDE_CPPFLAG): New variable.
7541 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7542
7543 * configure.in: Specify vpath for .texi files.
7544
75451996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7546
7547 * configure.in: Always check for HAVE_X11R5.
7548 Separately decide whether to use a toolkit by default.
7549
75501996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7551
7552 * configure.in: If X11R5 is missing the Xaw headers,
7553 default to --with-x-toolkit=no.
7554
75551996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7556
7557 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7558
75591996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7560
7561 * Makefile.in (install-arch-indep): If cd etc makes output,
7562 don't treat that as part of the tar data.
7563 Check that ./lisp actually exists.
7564
75651996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7566
7567 * make-dist: Check for long file names.
7568
75691996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7570
7571 * Version 19.31 released.
7572
75731996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7574
7575 * configure.in: Recognize sparc-*-lignux.
7576
75771996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7578
7579 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7580 Don't include config.w95.
7581
75821996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7583
7584 * make-dist: Replace --no-clean-up and --no-tar options
7585 with --clean-up and --tar, so that the default is useful.
7586
75871996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7588
7589 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7590 if not, tell the user to rename it and abort.
7591
75921996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7593
7594 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7595 test program.
7596
75971996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7598
7599 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7600
7601 * make-dist (MANIFEST): Fix previous change.
7602 (msdos): Put mainmake.v2 into the dist.
7603
76041996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7605
7606 * make-dist: Exit if autoconf fails.
7607
76081996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7609
7610 * config.bat: Set djgpp-ver, and unset it at the end.
7611 Add a number of conditionals for DJGPP version 2.
7612 Rename label libsrc2 to libsrc3.
7613 Substitute for LDFLAGS in src/Makefile.
7614 Substitute for ALL_CFLAGS in lib-src/Makefile.
7615
76161996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7617
7618 * configure.in (ncurses): Check this after checking fns like strerror.
7619
76201996-04-08 Erik Naggum <erik@naggum.no>
7621
7622 * make-dist (MANIFEST): Don't include lines from =files.
7623
76241996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7625
7626 * make-dist: Don't put lisp/dired.todo in the dist.
7627
76281996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7629
7630 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7631
7632 * configure.in (setlocale): Check for it.
7633
7634 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7635
76361996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7637
7638 * configure.in: Use lignux instead of linux as value of opsys.
7639
76401996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7641
7642 * Makefile.in (install-strip): Fix whitespace.
7643 Get rid of continuation.
7644
7645 * config.sub: Convert linux or gnu/linux to lignux.
7646
76471996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7648
7649 * configure.in: Accept lignux in configuration name.
7650
76511996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7652
7653 * Makefile.in (install-strip): New target.
7654
76551996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7656
7657 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7658 -f failed to do the job on Suns.
7659
76601996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7661
7662 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7663
7664 * configure.in (linux/version.h): Check for this header.
7665
76661996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7667
7668 * configure.in: Remove -fno-builtin hackery from -lm check.
7669
76701996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7671
7672 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7673 just this test.
7674
7675 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7676
76771996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7678
7679 * configure.in: Check for ncurses.
7680
76811996-02-28 Paul Eggert <eggert@twinsun.com>
7682
7683 * configure.in (LOCALTIME_CACHE):
7684 Also define if localtime mishandles unsetting TZ.
7685 This works around a localtime bug in mips-dec-ultrix.
7686
76871996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7688
7689 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7690
7691 * configure.in: Improve messages about X versions.
7692
76931996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7694
7695 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7696
76971996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7698
7699 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7700 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7701
7702 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7703 (install): Put install-arch-indep before install-arch-dep.
7704
77051996-02-20 Dave Love <d.love@dl.ac.uk>
7706
7707 * INSTALL: Clarify info about MS-DOS path handling.
7708
77091996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7710
7711 * Makefile.in (install-arch-indep): Install info/ccmode*.
7712 In previous change, protect against /bin/pwd returning null string.
7713
77141996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7715
7716 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7717 to lispdir.
7718
77191996-02-01 Paul Eggert <eggert@twinsun.com>
7720
7721 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7722
77231996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7724
7725 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7726
77271996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7728
7729 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7730 we delete everything distclean deletes.
7731
77321996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7733
7734 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7735
77361996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7737
7738 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7739 into LDFLAGS instead of into LIBS.
7740
77411996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7742
7743 * configure.in (HAVE_XMU): Fix typo in previous change.
7744
77451996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7746
7747 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7748
77491996-01-10 Erik Naggum <erik@naggum.no>
7750
7751 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7752
77531996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7754
7755 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7756
77571996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7758
7759 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7760 and use -lXt to link it.
7761
77621996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7763
7764 * configure.in (locallisppath): Put version-specific dir first.
7765
77661996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7767
7768 * configure.in (hppa-*-nextstep*): New alternative.
7769 (USE_X_TOOLKIT): By default, set this to "maybe";
7770 and change that later to LUCID or "no" according to X11 version.
7771
7772 * make-dist: Recompile outdated .elc files and update all autoloads.
7773
77741996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7775
7776 * configure.in (locallisppath): Fix typo in last change: " -> '.
7777
77781996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7779
7780 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7781
77821995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7783
7784 * Makefile.in (install-arch-indep): Give all files read permission.
7785
77861995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7787
7788 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7789 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7790
77911995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7792
7793 * configure.in: Determine HAVE_X11R6.
7794 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7795
77961995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7797
7798 * configure.in: Just "solaris" now defaults to version 2.4.
7799 Add sunos4.1.n-noshare as alternative.
7800
78011995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7802
7803 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7804
78051995-11-29 Erik Naggum <erik@naggum.no>
7806
7807 * Makefile.in (install-arch-indep): Add missing backslash.
7808
78091995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7810
7811 * Makefile.in (install-arch-indep): Don't install
7812 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7813
78141995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7815
7816 * Makefile.in (install-arch-indep): Fix previous change.
7817
7818 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7819
78201995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7821
7822 * Version 19.30 released.
7823
7824 * make-dist (lisp): Exclude subdirs.el.
7825
78261995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7827
7828 * make-dist (etc): Delete *.orig and *.rej.
7829
78301995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7831
7832 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7833
78341995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7835
7836 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7837
78381995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7839
7840 * make-dist (nt): Rename install, readme, and todo to
7841 INSTALL, README, and TODO.
7842
78431995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7844
7845 * make-dist (lisp): Don't distribute site-start.
7846
78471995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7848
7849 * make-dist: Break the hard link on alloca.c.
7850
78511995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7852
7853 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7854
78551995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7856
7857 * make-dist (src, lib-src): Don't distribute Makefile.c.
7858 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7859
78601995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7861
7862 * Makefile.in (mkdir): Create man1dir, not mandir.
7863 (uninstall): Use man1dir, not mandir.
7864
78651995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7866
7867 * Makefile.in (man1dir): New variable.
7868 (install-arch-indep): Use man1dir.
7869
7870 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7871
7872 * make-dist: Create lisp/MANIFEST.
7873
78741995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7875
7876 * configure.in (m68k-*-linux*): New alternative.
7877
78781995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7879
7880 * make-dist: Use new names config.in, paths.in, and
7881 {src,lib-src}/Makefile.in.
7882
78831995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7884
7885 * configure.in: Don't bother checking for drem.
7886
78871995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7888
7889 * Makefile.in (distclean): Delete line with just a tab in it.
7890 (install-arch-indep): Delete spaces that precede tabs.
7891 Delete spurious `fi' left from previous change.
7892 (install): Supply `true' as command, to avoid null command.
7893
78941995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7895
7896 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7897
78981995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7899
7900 * configure.in (powerpc-*-solaris2): New alternative.x
7901
79021995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7903
7904 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7905 of paths.h.tmp$$, to avoid going beyond 14 characters.
7906
79071995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7908
7909 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7910
79111995-09-06 Paul Eggert <eggert@twinsun.com>
7912
7913 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7914 if localtime caches TZ. Check for tzset.
7915
79161995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7917
7918 * config.bat: Simplify using new names file names src/makefile.in,
7919 config.in, paths.in. Change Echo commands not to use `.
7920
79211995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7922
7923 * Makefile.in (install-arch-indep): Always install the new dir file;
7924 rename the previous dir file to dir.bak or dir.old.
7925
79261995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7927
7928 * configure.in (RANLIB): Substitute this into makefiles.
7929 Set it specially on solaris; set it by default on other systems.
7930
7931 * configure.in: Fix previous Alpha change.
7932
79331995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7934
7935 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7936 NON_GCC_TEST_OPTIONS.
7937
79381995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7939
7940 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7941 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7942
7943 * configure.in (alpha-*-linux*): New configuration.
7944
79451995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7946
7947 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7948 (m68k-next-nextstep*): New alias for that.
7949 (i*86-*-nextstep*): Use nextstep.h.
7950 (sparc-*-nextstep*): New configuration.
7951
79521995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7953
7954 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7955 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7956
79571995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7958
7959 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7960 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7961
79621995-07-18 Mike Long <mike.long@analog.com>
7963
7964 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7965
79661995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7967
7968 * Makefile.in (src/paths.h, paths-force):
7969 Rename src/paths.h.in to src/paths.in.
7970 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7971
7972 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7973 Use Makefile.c for intermediate file.
7974 Rename src/config.h.in to src/config.in.
7975
79761995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7977
7978 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7979 (mips-dec-ultrix4.[12]): New alternative for old versions.
7980
79811995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7982
7983 * make-dist: Don't break intra-tree links.
7984
79851995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7986
7987 * configure.in: Put back archlibdir initialization. Require
7988 autoconf 2.4.1 or later.
7989
79901995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7991
7992 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7993 (mips-mips-riscos5*): New alternative.
7994
79951995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7996
7997 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7998
79991995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8000
8001 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
8002 (mandir, infodir, archlibdir): Initializations deleted.
8003
8004 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
8005 On hpux9shr, use hpux9shxr4.h.
8006
80071995-06-24 Morten Welinder <terra+@cs.cmu.edu>
8008
8009 * configure.in: Added target mips-dec-mach_bsd4.3.
8010 * config.guess: Guess mips-dec-mach_bsd4.3.
8011
80121995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8013
8014 * Makefile.in (mkdir): Use symbolic chmod.
8015
80161995-06-22 Paul Eggert <eggert@twinsun.com>
8017
8018 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
8019 SunOS 4.1.5 through 4.1.9, should they ever exist.)
8020
80211995-06-22 Paul Eggert <eggert@twinsun.com>
8022
8023 * Makefile.in (SUBDIR_MAKEFILES):
8024 Add man/Makefile, so `make distclean' removes it.
8025 (top_distclean): Add config.log to the list of files to be removed.
8026
80271995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8028
8029 * Version 19.29 released.
8030
80311995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8032
8033 * configure.in: Fix the previous change to verify that the -b
8034 option really solves the problem.
8035
8036 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8037
80381995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8039
8040 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8041
80421995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8043
8044 * configure.in: Report more clearly when there is no special
8045 dir to search for X includes or libraries.
8046
80471995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8048
8049 * configure.in: Check for -lpthreads, not -lpthread.
8050
80511995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8052
8053 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8054
80551995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8056
8057 * configure.in: Check for -lpthread.
8058
80591995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8060
8061 * Makefile.in (install-arch-indep): Install info files for mh-e.
8062 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8063
80641995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8065
8066 * configure.in (*-solaris2.5): New configuration.
8067
8068 * make-dist: Copy new files config.nt and config.w95.
8069
80701995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8071
8072 * configure.in: Use x_includes, not x_libraries, for -I.
8073 Make bitmapdir a colon-separated list.
8074
80751995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8076
8077 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8078
8079 * configure.in: Allow x_libraries and x_includes to be paths.
8080
80811995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8082
8083 * configure.in: Fix typo.
8084
80851995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8086
8087 * INSTALL: Clarify use of site-init.el.
8088
80891995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8090
8091 * configure.in: Pass arg to sqrt.
8092
80931995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8094
8095 * make-dist: Fix May 6 change.
8096
80971995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8098
8099 * vpath.sed: Delete reference to ymakefile.
8100
81011995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8102
8103 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8104
81051995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8106
8107 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8108
8109 * update-subdirs: Specify /bin/sh to run the script.
8110
81111995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8112
8113 * make-dist: Put src/makefile.nt in dist.
8114
8115 * configure.in (i[345]86-*-bsdi2*): New configuration.
8116 (vax-dec-bsd386*): Deleted.
8117
81181995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8119
8120 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8121 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8122 Use fmod instead of logb in -lm check.
8123
81241995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8125
8126 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8127 Use bsd4-3. Don't set NON_GNU_CPP.
8128
8129 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8130 In nt, copy various different things, but not *.cmd.
8131 Fix the ln commands for the subdirs of nt.
8132
81331995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8134
8135 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8136
81371995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8138
8139 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8140 since that's what the header file expects.
8141
81421995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8143
8144 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8145 and 68040 based machines when choosing options for gnucc.
8146
81471995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8148
8149 * Makefile.in (top_distclean): Delete config.cache.
8150
81511995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8152
8153 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8154
8155 * configure.in: Use m/ncr386.h.
8156
81571995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8158
8159 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8160
81611995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8162
8163 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8164 (man): Don't copy texindex.c and getopt.c; they're deleted.
8165 (etc): Omit `e'; it's a subdirectory.
8166 (etc/e): Use `../..', not `..', to reference top level.
8167
81681995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8169
8170 * Makefile.in (install-arch-indep, dist):
8171 Look for `update-subdir' in $(srcdir).
8172
81731995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8174
8175 * make-dist: Include mkinstalldirs in distribution.
8176
81771995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8178
8179 * make-dist: Add missing close backquote.
8180
81811995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8182
8183 * make-dist: Don't distribute shortnames directory.
8184
81851995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8186
8187 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8188
81891995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8190
8191 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8192
81931995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8194
8195 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8196
81971995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8198
8199 * configure.in (mips-sgi-irix6): New configuration.
8200
82011995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8202
8203 * Makefile.in (maintainer-clean): Renamed from realclean.
8204
82051995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8206
8207 * configure.in: Create a .gdbinit that sources the real one,
8208 if using a different build directory.
8209
82101995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8211
8212 * configure.in: Check for sys/select.h.
8213
82141995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8215
8216 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8217
82181994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8219
8220 * configure.in: Handle isc 4.1 operating system.
8221
82221994-12-10 Richard Stallman <rms@kepa>
8223
8224 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8225 (rs6000-ibm-aix4*): New alternative.
8226
82271994-12-06 Richard Stallman <rms@kepa>
8228
8229 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8230
82311994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8232
8233 * configure.in: Don't try to make directories that are guaranteed
8234 to already exist.
8235
82361994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8237
8238 * configure.in: Generate man/Makefile from man/Makefile.in.
8239 Create the man subdir.
8240
8241 * Makefile.in (dvi): Run Make in our man subdir.
8242
8243 * make-dist: Create subdir etc/e.
8244 Make links to it.
8245 Put man/Makefile.in in dist, instead of man/Makefile.
8246
82471994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8248
8249 * configure.in: Add --with-pop, --with-kerberos, and
8250 --with-hesiod for movemail.
8251
82521994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8253
8254 * configure.in (m68*-apollo*): Use s/domain.h.
8255
82561994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8257
8258 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8259
82601994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8261
8262 * configure.in: Don't add -I, -L, -R options for cc if their
8263 arguments would be empty.
8264
82651994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8266
8267 * configure.in (i860-intel-osf1*): New alternative.
8268 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8269 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8270
82711994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8272
8273 * configure.in: Make h_errno check not use nested functions.
8274
82751994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8276
8277 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8278
82791994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8280
8281 * Makefile.in (install-arch-indep): Avoid continued comment
8282 swallowing target line.
8283
82841994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8285
8286 * configure.in: Protect a character class with `changequote'.
8287
82881994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8289
8290 * configure.in: Accept `news' as a synonym for `newsos'.
8291
82921994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8293
8294 * Makefile.in: Don't rm files if cd fails.
8295
82961994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8297
8298 * make-dist: Put nt subdir and its subdirs in the dist.
8299 (lib-src): Put makefile.nt in the dist.
8300 (lisp): Put makefile.nt in the dist.
8301
83021994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8303
8304 * configure.in: Change a stray `[' to `test'.
8305
83061994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8307
8308 * configure.in: Adapt for Autoconf v2. Use the standard argument
8309 parser, host type canonicalizer, X11 finder, and message
8310 printing macros. Use the new macro names. Use `test' instead of `['.
8311
83121994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8313
8314 * configure.in: Check for getpagesize.
8315
83161994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8317
8318 * make-dist (msdos): Put sed* in the distribution.
8319
83201994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8321
8322 * config.bat: New option, `--with-x', for configuring Emacs
8323 for use with the X11 system DesqView/X.
8324 New option, `--no-debug', for compiling Emacs without debug
8325 information thus saving disk space.
8326 (src/config.h, src/paths.h): Use `update' (which is like
8327 `move-if-changed') to change the file.
8328 (src/config.h): When configuring for X11 perform extra changes.
8329 (src/makefile): When configuring for X11 perform extra changes.
8330 (lib-src): Remove temporary files.
8331 (): Check that `sed', `rm', `mv', and `gcc' are available.
8332
83331994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8334
8335 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8336
8337 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8338
83391994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8340
8341 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8342
8343 * configure.in (canonical): Substitute var into makefiles.
8344 (bitmapdir): Likewise.
8345
8346 * Makefile.in (bitmapdir): New variable.
8347 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8348
83491994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8350
8351 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8352
8353 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8354 * update-subdirs: New shell script.
8355
83561994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8357
8358 * Makefile.in (top_distclean): Don't rm build-install.
8359 (SOURCES): Delete build-install.in.
8360
8361 * make-dist: Don't distribute build-ins.in.
8362 * build-ins.in: File deleted.
8363
83641994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8365
8366 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8367
83681994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8369
8370 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8371
8372 * configure.in (libexecdir): Renamed from libdir. New default.
8373 (sharedstatedir): Renamed from statedir. New default.
8374 (datadir): New default.
8375
8376 * make-dist: Don't distribute subdirs.el.
8377
83781994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8379
8380 * configure.in (eaccess): Check for it.
8381
83821994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8383
8384 * configure.in (mktime): Check for it.
8385
83861994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8387
8388 * configure.in (motif): Add support for usage and option checking.
8389
83901994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8391
8392 * configure.in (utimes): Check for it.
8393
83941994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8395
8396 * Makefile.in (install-arch-indep): Don't do mkdir here.
8397
83981994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8399
8400 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8401 riscix.h renamed to acorn.h.
8402
84031994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8404
8405 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8406 New configurations.
8407
84081994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8409
8410 * configure.in: Remove trailing slashes from srcdir.
8411
84121994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8413
090bd7cb 8414 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
8415
84161994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8417
8418 * Makefile.in (paths-force): Depend on src/paths.h
8419
84201994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8421
8422 * configure.in (config_options): Save all arguments, not just some.
8423
84241994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8425
090bd7cb 8426 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
8427
8428 * configure.in: Add AC_AIX.
8429 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8430
84311994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8432
8433 * configure.in (parsing options): Simplify sed command to delete -'s.
8434
84351994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8436
8437 * configure.in (config_options): New shell variable.
8438 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8439
84401994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8441
8442 * configure.in (alpha-dec-osf*): New target.
8443
8444 * Makefile.in: Use just one FRC target.
8445
84461994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8447
8448 * Makefile.in (removenullpaths, paths-force):
8449 Use name paths.h.tmp$$, which depends on the pid.
8450
84511994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8452
8453 * Makefile.in (removenullpaths, paths-force):
8454 Put paths.h.tmp in top-level dir, not in src.
8455
84561994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8457
8458 * Version 19.27 released.
8459
84601994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8461
8462 * Version 19.26 released.
8463
84641994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8465
8466 * configure.in: Check for lrand48, not rand48.
8467
84681994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8469
8470 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8471 (powerpc-ibm-aix*): New aliases.
8472
84731994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8474
8475 * make-dist (src/m, src/s): Put *.inp in distribution.
8476
84771994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8478
8479 * configure.in: Accept i586 and i486 along with i386.
8480
84811994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8482
8483 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8484 even if CPP env var was set by the user.
8485
8486 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8487
84881994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8489
8490 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8491
84921994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8493
8494 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8495
84961994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8497
8498 * configure.in: Check more specifically for i*86-sun-sunos.
8499
85001994-08-03 Caveh Jalali (caveh@eng.sun.com)
8501
8502 * configure.in: Handle solaris 2.4.
8503
85041994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8505
8506 * configure.in (rand48): Check for it.
8507
85081994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8509
8510 * make-dist: Update the info files.
8511
85121994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8513
8514 * configure.in: Make "checking..." messages' style consistent.
8515 (HAVE_H_ERRNO): New test.
8516
85171994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8518
8519 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8520
85211994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8522
8523 * configure.in (CFLAGS): If the envvar was specified, use that.
8524 And set REAL_CFLAGS from it too.
8525
85261994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8527
8528 * make-dist: Update finder-inf.el.
8529
85301994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8531
8532 * make-dist (msdos): Include sed4.inp in dist.
8533
8534 * Makefile.in (libsrc_libs): Var deleted.
8535
85361994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8537
8538 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8539
85401994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8541
8542 * configure.in (mips-sony-newsos4*): New alias.
8543
85441994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8545
8546 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8547 (*-convex-convexos*): Accept this as alias.
8548
85491994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8550
8551 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8552 for two different uses.
8553
85541994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8555
8556 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8557
85581994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8559
8560 * make-dist: Put ./BUGS into the distrib.
8561
85621994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8563
8564 * configure.in: Handle 386 running Solaris 2.
8565
85661994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8567
8568 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8569
85701994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8571
8572 * configure.in (mips-sony-newsos*): Use news-risc.h.
8573
8574 * configure.in: Accept bsdi as opsys, like bsd386.
8575
85761994-06-01 Morten Welinder (terra@diku.dk)
8577
8578 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8579
85801994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8581
8582 * Version 19.25 released.
8583
8584 * make-dist (shortversion): Don't assume another period follows.
8585
85861994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8587
8588 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8589 (uninstall): Use /bin/pwd.
8590
8591 * Makefile.in (blessmail): Depend on src.
8592 (all): Don't depend on blessmail.
8593
8594 * Makefile.in (src/paths.h): Don't force recomputation.
8595 (paths-force): New target; force recomputation of paths.h.
8596 (all): Depend on paths-force.
8597 (src, lib-src): Depend on src/paths.h.
8598
8599 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8600 NON_GCC_TEST_OPTIONS.
8601
86021994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8603
8604 * configure.in: Don't insist on subversions for irix.
8605
86061994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8607
8608 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8609
8610 * configure.in (i[34]86-next-*): New alternative.
8611
86121994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8613
8614 * Version 19.24 released.
8615
8616 * configure.in: New config hppa*-hp-hpux9shr*.
8617
86181994-05-22 Morten Welinder (terra@tyr.diku.dk)
8619
8620 * config.bat: Doc fix.
8621
86221994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8623
8624 * Makefile.in (mostlyclean, clean, distclean, realclean)
8625 (extraclean): Don't act on man subdir if it doesn't exist.
8626
86271994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8628
8629 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8630 Use them to set up CC.
8631 (*-sun-sunos4.1.3): Set them.
8632
86331994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8634
8635 * Makefile.in (lib-src): Don't depend on src/paths.h.
8636
86371994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8638
8639 * build-ins.in (copydests): Get rid of spurious `-'s.
8640
8641 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8642
86431994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8644
8645 * Version 19.23 released.
8646
8647 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8648 for the Xlib and Xt checks; then restore old CFLAGS.
8649
86501994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8651
8652 * configure.in (HAVE_X11XTR6): Add newline before #if.
8653 Add newline after #endif.
8654
86551994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8656
8657 * configure.in (HAVE_X11XTR6): Arrange to define it.
8658
86591994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8660
8661 * Makefile.in (install): Depend on blessmail.
8662
86631994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8664
8665 * configure.in (mips-siemens-sysv*): Put quotes around value
8666 containing blanks.
8667
86681994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8669
8670 * Makefile.in (TAGS): Use the makefile in src subdir.
8671
86721994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8673
8674 * configure.in (opsys): Recognize `gnu'.
8675
86761994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8677
8678 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8679
86801994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8681
8682 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8683 version > 1.8.
8684
86851994-05-08 Morten Welinder (terra@diku.dk)
8686
8687 * config.bat: Forcibly remove "# " style comments from makefiles.
8688
86891994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8690
8691 * Makefile.in (uninstall): When processing lispdir and etcdir,
8692 do nothing unless it exists and is a directory.
8693
86941994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8695
8696 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8697 Merge code in from install-doc.
8698 (install-doc): Merge code back into install-arch-indep.
8699 (install-arch-dep): Don't depend on install-doc.
8700
8701 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8702
87031994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8704
8705 * configure.in (making src/Makefile and lib-src/Makefile):
8706 Split off the autoconf substitutions and don't pass them thru cpp.
8707 (undefs): Use $canonical as well as $configuration.
8708
8709 * make-dist: Distribute lisp/Makefile.
8710
8711 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8712 Use lower case names for the s files.
8713
87141994-05-03 Morten Welinder (terra@diku.dk)
8715
8716 * config.bat: Added possibility for different file name
8717 transcriptions in lib-src.
8718
87191994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8720
8721 * Makefile.in (lib-src): Undo previous change.
8722 (blessmail): New target to run maybe-blessmail in lib-src.
8723 (all): Depend on blessmail.
8724
8725 * Makefile.in (lib-src): Depend on src.
8726
87271994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8728
8729 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8730 (m88k-dg-dgux5.4R2): dgux5.4R2.
8731
87321994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8733
8734 * configure.in (window_system): Restore accidentally deleted code
8735 that uses AC_FIND_X.
8736
8737 * make-dist: Distribute config.bat.
8738
87391994-04-29 Morten Welinder (terra@diku.dk)
8740
8741 * config.bat: Corrected the configuration of lib-src
8742 to keep up with configure. Add note about dos version 3
8743 or better needed (djgpp needs that). Add note explaining
8744 that either install in c:/emacs or edit the script.
8745 Don't change to c:/emacs, but assume we're there (to minimize
8746 the number of places to change).
8747
8748 * config.bat: Build-in the first step towards X11 support with
8749 the X11 emulator that exists. At this time it won't work,
8750 and several files are missing.
8751
87521994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8753
8754 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8755 Don't look for -lresolv.
8756
8757 * Makefile.in (lib-src): Depend on src/paths.h.
8758
87591994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8760
8761 * configure.in: Restore deleted AC_SUBST of `configuration'.
8762 Improve error message for bad --with-x-toolkit value.
8763
8764 * configure.in: Define CONFIGURATION in src/config.h
8765 rather than substituting in src/Makefile.in.
8766
87671994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8768
8769 * Makefile.in (install-doc): New target.
8770 (install-arch-dep): Depend on install-doc.
8771 (mkdir): Create docdir.
8772
87731994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8774
8775 * configure.in: Test for libresolv.a.
8776 Substitute machfile and opsysfile.
8777
87781994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8779
8780 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8781 (install-arch-dep): Install under the name $(EMACS).
8782
87831994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8784
8785 * configure.in (version): Use entire value of emacs-version.
8786 (mips-siemens-sysv*): New alternative.
8787
87881994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8789
8790 * Makefile.in (install-arch-indep): Don't install dired-x*.
8791
87921994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8793
8794 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8795 Fix definition of $undefs.
8796
87971994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8798
8799 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8800
8801 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8802
88031994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8804
8805 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8806
88071994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8808
8809 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8810 and run it thru cpp, as with src/Makefile.in.
8811
8812 * configure.in: Use AC_SET_MAKE.
8813
88141994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8815
8816 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8817
88181994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8819
8820 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8821
8822 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8823 (printing the choices): Make the toolkit message unconditional.
8824 (USE_X_TOOLKIT): Use `none', not `no', if none.
8825 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8826 Get rid of temp file foofoo1.
8827
88281994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8829
8830 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8831
88321994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8833
8834 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8835 (printing the choices): State choice of toolkit.
8836 (libsrc_libs): Recalculate after writing config.h;
8837 then update lib-src/Makefile.
8838
88391994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8840
8841 * configure.in: Add sunos4shr as alternative for suns.
8842 Conditionals testing for null $CC were backwards.
8843
88441994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8845
8846 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8847
88481994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8849
8850 * configure.in: Handle -isc4.0*.
8851
88521994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8853
8854 * configure.in (esix5): Set NON_GNU_CPP.
8855
88561994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8857
8858 * Makefile.in (thisdir): Nonsensical variable removed.
8859 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8860 back to $thisdir, rather than the directory `this_dir'.
8861
88621994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8863
8864 * Makefile.in (install-arch-indep): Add missing backslash after a
8865 `then'.
8866
88671994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8868
8869 * Makefile.in (thisdir): New variable.
8870 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8871
88721994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8873
8874 * configure.in: Add freebsd.
8875
88761994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8877
8878 * configure.in: Check for fpathconf.
8879
88801994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8881
8882 * configure.in (with_x_toolkit): Fix typo in previous change.
8883
88841994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8885
8886 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8887
88881994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8889
8890 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8891
88921994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8893
8894 * configure.in: Fix value of docdir.
8895 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8896
88971994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8898
8899 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8900
89011994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8902
8903 * configure.in: New variable docdir to control where the docstring
8904 file goes.
8905 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8906
89071994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8908
8909 * configure.in: When --run-in-place, don't inherit archlibdir.
8910
89111994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8912
8913 * Makefile.in (install-arch-dep, install-arch-indep):
8914 New targets split up former do-install rule.
8915 (do-install): Target deleted.
8916
89171994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8918
8919 * configure.in (mips-sony-newsos*): New configuration.
8920
89211994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8922
8923 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8924
89251994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8926
8927 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8928
89291994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8930
8931 * configure.in: Don't initialize CC.
8932
89331994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8934
8935 * configure.in (creating src/Makefile): Also generate -U switches
8936 for symbols in the $configuration value.
8937
8938 * configure.in: Check for sys_siglist being declared in system header.
8939
89401994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8941
8942 * configure.in (creating src/Makefile): Delete blank lines
8943 along with lines of whitespace.
8944 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8945
89461994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8947
8948 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8949 like C_SWITCH_SYSTEM.
8950 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8951
89521994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8953
8954 * configure.in (drem): Check for this function.
8955
89561994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8957
8958 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8959 If CPP was inherited from environment, don't use NON_GNU_CPP.
8960 (NON_GNU_CC): Likewise.
8961 (handling with_gcc): Use explicit if in the `no' case.
8962 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8963
89641994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8965
8966 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8967
89681994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8969
8970 * configure.in: Check whether fmod exists.
8971
89721994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8973
8974 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8975 {src,lisp}/OChangeLog.
8976
89771994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8978
8979 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8980 necessary for proper operation. This code works with the current
8981 released version of Autoconf.
8982
89831994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8984
8985 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8986 (USE_X_TOOLKIT): Define it for all values except `no'.
8987
8988 * configure.in: Undo first Jan 8 change and Jan 16 change.
8989
89901994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8991
8992 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8993 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8994
8995 * Makefile.in (lwlib/Makefile): New target.
8996 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8997 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8998 (unlock, relock): Handle lwlib subdir.
8999
9000 * Makefile.in: Add some .PHONY targets.
9001
9002 * make-dist: Handle lwlib subdir like oldXMenu subdir.
9003
9004 * lwlib: New subdirectory.
9005
90061994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9007
9008 * configure.in: If CPP has a value that is a directory,
9009 discard the value.
9010
90111994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9012
9013 * configure.in (srcdir_undefs): Add g flag to sed substitution to
9014 remove -U[0-9]*.
9015
90161994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9017
9018 * Makefile.in (do-install): Install the dired-x info files.
9019
9020 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
9021 (See src/s/sol2.h.)
9022
90231994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9024
9025 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9026
90271994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9028
9029 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 9030 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
9031 gratuitously break this and not make a change log entry.
9032 Optimized sed processing of Makefile.in and cpp output; now
9033 preserves comments previously removed from the cpp input.
9034 Eliminated temp file for cpp output. Generate -U switches to
9035 undefine all identifiers that appear in the directory name
9036 ${srcdir}; pass these to cpp.
9037
9038 * configure.in (version): Fix sed regexp to match two-elt version
9039 number.
9040
9041 * configure.in: Check for strerror.
9042
90431994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9044
9045 * configure.in: Test for bcmp.
9046
90471994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9048
9049 * make-dist (tempdir): Put subdir msdos into the distribution.
9050
90511993-01-07 Morten Welinder (terra@diku.dk)
9052
9053 * config.bat: New file.
9054
90551994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9056
9057 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9058
90591994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9060
9061 * configure.in (m68*-next-*): Don't care about which os is specified.
9062 (i[34]86-*-*): Check for *-nextstop*.
9063
90641993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9065
9066 * configure.in: Check for setsid.
9067
90681993-12-17 Richard Stallman (rms@srarc2)
9069
9070 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9071
90721993-12-15 Richard Stallman (rms@srarc2)
9073
9074 * Makefile.in (mkdir): Make only the lockdir writable.
9075
9076 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9077
90781993-12-11 Richard Stallman (rms@srarc2)
9079
9080 * Makefile.in (libdir): Use @libdir@.
9081
90821993-12-08 Richard Stallman (rms@srarc2)
9083
9084 * Makefile.in (install): Add empty command.
9085
90861993-12-04 Richard Stallman (rms@srarc2)
9087
9088 * make-dist: Put man/getopt.c in the dist.
9089
9090 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9091
9092 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9093
90941993-12-03 Richard Stallman (rms@srarc2)
9095
9096 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9097 Set it for all solaris versions.
9098 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9099 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9100 Likewise for NON_GNU_CC and CC.
9101
91021993-12-01 Richard Stallman (rms@srarc2)
9103
9104 * configure.in (mips-mips-riscos4*): Assign variable CC.
9105 (checking ${with_gcc}): If "no", don't override CC if already set.
9106 (CC): Initialize it as empty.
9107
91081993-11-30 Richard Stallman (rms@srarc2)
9109
9110 * configure.in (Suns): Set CPP if *-solaris2.3*.
9111
91121993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9113
9114 * Version 19.22 released.
9115
9116 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9117
91181993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9119
9120 * make-dist: When breaking links, use cp -p.
9121 Copy install.sh into distribution.
9122 Move the temp dir up into the parent dir;
9123 don't leave the staging dir make-dist.tmp... in existence.
9124 * install.sh: New file.
9125
91261993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9127
9128 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9129
91301993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9131
9132 * configure.in (version): When --run-in-place, exclude
9133 ${datadir}/emacs/site-lisp from locallisppath.
9134
91351993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9136
9137 * configure.in: Delete jumk.c before writing it.
9138
91391993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9140
9141 * Version 19.21 released.
9142
9143 * Makefile.in (mkdir): Ignore error from chmod.
9144
91451993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9146
9147 * make-dist: Don't put lisp/forms.README in the distribution.
9148
91491993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9150
9151 * configure.in (creating src/Makefile): Before running cpp,
9152 discard all lines that start with `# Generated' or /**/#.
9153
91541993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9155
9156 * Version 19.20 released.
9157
9158 * make-dist: Use build-ins.in, not build-install.in.
9159 Don't bother updating TAGS since it's not included.
9160
9161 * build-ins.in: Renamed from build-install.in.
9162
91631993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9164
9165 * make-dist: Don't try to link *.texinfo--there are none now.
9166 When running make in lib-src, specify YACC var value.
9167
91681993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9169
9170 * configure.in (extrasub): Add vpath patterns for %.[yls].
9171
9172 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9173 Instead just include the commands to make src/Makefile as the
9174 second arg to AC_OUTPUT.
9175
9176 * configure.in: Use : instead of dnl for comment inside
9177 $makefile_command.
9178
9179 * configure.in: No longer use vpath_sed. Instead, when we notice
9180 srcdir already configured, set extrasub to hack vpath in the
9181 makefiles.
9182
9183 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9184 before moving it.
9185 * Makefile.in (VPATH): Define to @srcdir@.
9186
91871993-09-28 Brian J. Fox (bfox@cubit)
9188
9189 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9190 doesn't exist. Just copy src/Makefile.in instead. Touch
9191 all of the Makefiles after editing config.status.
9192
9193 * INSTALL: Update documentation to match new configuration
9194 mechanism.
9195
91961993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9197
9198 * configure.in: Allow any of the path or directory Makefile
9199 variables to be set with flags to configure. Create all Makefiles
9200 at configure time. Edit special commands into config.status after
9201 src/Makefile.in is built from src/Makefile.
9202
9203 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9204 If these files are out of date, simply have config.status
9205 rebuild them; don't rebuild them explicitly.
9206
92071993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9208
9209 * build-install.in: Change src/xemacs to src/emacs. We no longer
9210 create src/xemacs, so the file wouldn't be found.
9211
9212 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9213
92141993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9215
9216 * configure.in: Avoid forcing the search of /usr/include before
9217 fixed include files by resetting C_SWITCH_X_SITE if it is
9218 "-I/usr/include".
9219
92201993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9221
9222 * Makefile.in (@rip_paths@locallisppath):
9223 Delete ${datadir}/emacs/site-lisp.
9224
92251993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9226
9227 * configure.in:
9228 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9229 Remove ${extra_output} from AC_OUTPUT call.
9230
92311993-09-17 Brian J. Fox (bfox@inferno)
9232
9233 * make-dist: Quote backquotes found in strings to be echoed.
9234
9235 * configure.in: Use "sh -c pwd" when we want to avoid having the
9236 shell fix up the value of $PWD.
9237
92381993-09-13 Brian J. Fox (bfox@inferno)
9239
9240 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9241 of the installation fail. Suggested by Karl Berry.
9242
92431993-08-30 Brian J. Fox (bfox@inferno)
9244
9245 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9246 was used. Set MAKEFLAGS from MFLAGS.
9247
92481993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9249
9250 * configure.in: Test for res_init in libc.
9251
92521993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9253
9254 * configure.in: In the file ${tempcname}, use configure___
9255 instead of @configure@.
9256
92571993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9258
9259 * make-dist: Dist vpath.sed
9260
9261 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9262 Depend on vpath.sed.
6e81c819 9263 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9264
9265 * configure.in: Substitute variable `vpath_sed'.
9266 If not in $srcdir and $srcdir is configured,
9267 issue warning that GNU make is required,
9268 and set vpath_sed to use vpath.sed script.
9269
92701993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9271
9272 * configure.in: Remove check for $srcdir being configured. This
9273 pretty much works now.
9274 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9275 Check for XFree86 (/usr/X386/include) independent of whether
9276 -lXbsd exists.
9277
9278 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9279 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9280 `make'.
9281
92821993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9283
9284 * Version 19.19 released.
9285
9286 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9287
92881993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9289
9290 * configure.in: Check for XScreenNumberOfScreen.
9291
92921993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9293
9294 * configure.in: Add * to end of all configuration alternatives.
9295 (m68*-sony-newsos3*): New alternative.
9296
92971993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9298
9299 * make-dist: Include getdate.c in distribution.
9300
9301 * configure.in: For --help, use $PAGER if it is set.
9302 (LIB_X11_LIB): Default to -lX11.
9303 (mips-sgi-irix5.*): New alternative.
9304
9305 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9306
9307 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9308 Recognize *.B8.* as hpux version 8.
9309 (m68*-tektronix-bsd*): Fix typo in tek4300.
9310 (AC_HAVE_FUNCS): Add ftime.
9311
93121993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9313
9314 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9315 Use tekxd88, not tekXD88.
9316
93171993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9318
9319 * configure.in: Check for -lm. Then can check for frexp and logb.
9320
93211993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9322
9323 * Version 19.18 released.
9324
9325 * make-dist (src): Don't put gnu-hp300 in dist.
9326 (src, lisp): Include OChangeLog in dist.
9327
93281993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9329
9330 * configure.in: Test for presence of logb and frexp functions.
9331
93321993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9333
9334 * configure.in (machine): Add i370-ibm-aix*.
9335
93361993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9337
9338 * configure.in (function checks): Test for mkdir and rmdir.
9339
9340 * configure.in (function checks): Don't test for random and bcopy
9341 only when we're building with X; look for them all the time.
9342
93431993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9344
9345 * configure.in: Test for availability of bcopy functions, searching
9346 the X libraries if we're using X.
9347
9348 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9349 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9350 versions of AIX, and needs to be passed to the loader.
9351
9352 * configure.in: Test for the availability of the
9353 XScreenResourceString function.
9354
93551993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9356
9357 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9358 LD_SWITCH_X_SITE and assume --with-x11.
9359 Only look for X11 files if we weren't told about a window system
9360 or if we were told to use X11 but not told where.
9361 Search the libraries from the s and/or m files when checking for
9362 functions.
9363
9364 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9365
93661993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9367
9368 * make-dist: Include lisp/dired.todo in the distribution.
9369
93701993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9371
9372 * configure.in: Add code to set HAVE_INET_SOCKETS.
9373
93741993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9375
9376 * configure.in: If we do find x_includes and x_libraries
9377 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9378
93791993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9380
9381 * make-dist: Include src/gnu-hp300 in the dist.
9382
9383 * configure.in (canonical): New variable holds the canonicalized
9384 configuration. Don't alter `configuration'. Use `configuration'
9385 for Makefile.in for file naming.
9386 (testing x_includes and x_libraries): Use =, not ==.
9387
93881993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9389
9390 * Version 19.17 released.
9391
9392 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9393 directory's makefile. This allows the invocation of CPP which
9394 builds xmakefile to receive these switches. The SunSoft C
9395 preprocessor inserts spaces between tokens if it doesn't get the
9396 -Xs flag requested in src/s/sol2.h.
9397
93981993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9399
9400 * configure.in (m68k-bull-sysv3): New config.
9401
94021993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9403
9404 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9405 the X Windows libraries.
9406
94071993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9408
9409 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9410 the distribution. Those files aren't kept in their own
9411 subdirectory any more.
9412
94131993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9414
9415 * Version 19.16 released.
9416
94171993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9418
9419 * configure.in: Add --verbose flag.
9420
94211993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9422
9423 * version 19.15 released.
9424
94251993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9426
9427 * Makefile.in (top_distclean): Use -f switch when cleaning out
9428 lock dir; it might be empty.
9429
9430 * configure.in: Only check for -lXbsd once.
9431
94321993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9433
9434 * Version 19.14 released.
9435
94361993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9437
9438 * make-dist: If using gzip, create distribution with '.gz' extension.
9439
9440 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9441 (lisp/forms-mode): This doesn't exist anymore.
9442
9443 * configure.in: Look for the closedir function.
9444
94451993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9446
9447 * configure.in (CPP): Autoconf sets this to a shell variable
9448 reference, which doesn't work when it's edited into a makefile.
9449 Expand that variable reference.
9450
9451 * Makefile.in (CPP): New variable.
9452 (src/Makefile): Edit CPP into src/Makefile.
9453
9454 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9455 and entering double quotes to get the values of LD_SWITCH_X_SITE
9456 and the other make variables; make substitutes them in anyway.
9457
9458 * Makefile.in (uninstall): Don't remove the lisp and etc
9459 directories if they're in the source tree.
9460
9461 Bring mumbleclean targets into conformance with GNU coding standards.
9462 * Makefile.in (mostlyclean, clean): Separate these two; just have
9463 them pass the request to the subdirectory makefiles.
9464 (distclean): Pass the request down, and then get rid of the
9465 files configure built, and get rid of the Makefiles.
9466 (realclean): Pass the request down, and then do the same things
9467 distclean does.
9468 (uninstall, info, dvi): New targets.
9469
9470 * configure.in: Move clause for PC-compatible i386 box to the end
9471 of the case statement, to avoid masking configurations below.
9472
9473 * configure.in: Add case for m88k-motorola-sysv4.
9474
9475 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9476 the HP 68000 machines.
9477
9478 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9479 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9480 preprocessor won't fiddle with them.
9481
94821993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9483
9484 * Makefile.in (TAGS): cd to src to run etags.
9485
94861993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9487
9488 * configure.in (version): Check the X libraries for XrmSetDatabase
9489 and random, and see if we have -lXbsd.
9490
94911993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9492
9493 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9494 s/*.h and m/*.h files. Martin Tomes
9495 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9496
94971993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9498
9499 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9500 above the general i386 alternative.
9501
95021993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9503
9504 * configure.in: Recognize configuration name for Data General
9505 AViiON machines.
9506
9507 * configure.in: Use AC_LONG_FILE_NAMES.
9508
95091993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9510
9511 * configure.in: Test for bison.
9512 * Makefile.in (YACC): New variable.
9513 (lib-src/Makefile.in): Edit YACC into the makefile.
9514
95151993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9516
9517 * Version 19.13 released.
9518
9519 * configure.in (CFLAGS): Don't set this according to the value of
9520 the GCC shell variable. Instead, consult the machine and system
9521 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9522 test __GNUC__ while we're at it.
9523
9524 * configure.in: Remove extra ;; from hpux cases.
9525
95261993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9527
9528 * configure.in: Check to see if the system has -ldnet.
9529
95301993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9531
9532 * make-dist: Add clauses to distribute lisp/forms-mode.
9533
95341993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9535
9536 * configure.in (machine): Fix the versions in hpux version number test.
9537 Do not guess based on cpu type. Do check for explicit system version.
9538
95391993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9540
9541 * configure.in: Do NOT look for `unknown' as company name.
9542
95431993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9544
9545 * configure.in: Fix typo in message.
9546
95471993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9548
9549 * Version 19.12 released.
9550
9551 * Makefile.in (do-install): Correct previous etc-copying change.
9552 Partially rewrite using `if'.
9553 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9554
9555 * Version 19.11 released.
9556
9557 * configure.in: Handle 386bsd.
9558
95591993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9560
9561 * make-dist: Update getdate.c.
9562
9563 * configure.in: Handle bsd386.
9564
9565 * Makefile.in (do-install): Use `-' in tar options.
9566
9567 * configure.in: Change ! "${...}" to x"${...}" = x.
9568
9569 * Makefile.in (do-install): Copy the DOC-* files from the build
9570 etc directory, as well as lots of things from ${srcdir}/etc.
9571
9572 * make-dist: Copy config.guess.
9573
9574 * configure.in: Handle AIX versions 1.2, 1.3.
9575
95761993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9577
9578 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9579 the configuration name mips-mips-usg* to represent USG systems.
9580
9581 * configure.in: Fix logic to detect if srcdir is already configured.
9582
9583 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9584
9585 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9586 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9587 of a directory; cd might fail, and have pwd print out the current
9588 directory.
9589
95901993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9591
9592 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9593
95941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9595
9596 * configure.in: Complain if srcdir points at an already-configured
9597 tree.
9598
95991993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9600
9601 * Version 19.10 released.
9602
96031993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9604
9605 * Makefile.in: Use Makefile comments, not C comments.
9606
9607 * configure.in: Add case for the Tektronix XD88.
9608
96091993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9610
9611 * configure.in: Handle sysv4.2 and sysvr4.2.
9612
96131993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9614
9615 * configure.in: Traverse the argument list without destroying it;
9616 don't use shift. It turns out that "set - ${saved_arguments}"
9617 doesn't work portably.
9618
9619 * configure.in: Add missing "fi".
9620
9621 * make-dist: Rebuild configure if configure.in is newer.
9622
9623 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9624 targets to be executed even if make remembers that it has already
9625 satisfied FRC.
9626
96271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9628
9629 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9630
9631 * configure.in (romp): Handle various version numbers with aos and bsd.
9632
96331993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9634
9635 * configure.in: Fix message text.
9636
96371993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9638
9639 * make-dist: Make a `site-lisp' directory in the distribution,
9640 instead of a `local-lisp' directory, which hasn't been the
9641 appropriate name for a long time.
9642 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9643 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9644
9645 * Makefile.in (do-install): Correctly detect if ./etc and
9646 ${srcdir}/etc are the same.
9647
9648 * configure.in: Extract UNEXEC from the system configuration
9649 files, compute the name of the source file corresponding to the
9650 object file, and #define it as UNEXEC_SRC in config.h.
9651
9652 * configure.in: If srcdir is '.', then try using PWD to make it
9653 absolute.
9654
9655 * configure.in: Include ${srcdir} in the printed report, to help
9656 people notice if it's an automounter path.
9657
96581993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9659
9660 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9661
96621993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9663
9664 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9665 when they are different. Add `shift' command.
9666 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9667 (externallispdir): Var deleted.
9668
9669 * configure.in: Delete spurious paren outputting short_usage.
9670
96711993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9672
9673 * Version 19.9 released.
9674
96751993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9676
9677 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9678 subdirectory makes.
9679
9680 * make-dist: Check for .elc files with no corresponding .el file.
9681
9682 * Makefile.in (mkdir): Make all the directories in locallisppath.
9683
9684 * config.guess: New file.
9685 * configure.in: Use it, tentatively.
9686 * INSTALL: Mention its usage.
9687
9688 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9689 the former gives you the operating system rev directly. Use
9690 s/hpux.h if we don't recognize what we got.
9691
9692 * Makefile.in (do-install): Don't remove a destination directory
9693 if it's the same as the source. If ${srcdir}/info == ${infodir},
9694 don't try to copy the info files.
9695
9696 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9697 doesn't work if you're not using a separate source directory.
9698 (do-install): Copy the build tree's etc directory only after
9699 making sure it's not also the source tree's etc directory.
9700
97011993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9702
9703 * configure.in: Handle sunos4.1.3 specially.
9704
97051993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9706
9707 * Makefile.in (INSTALL): Add definition.
9708
9709 * configure.in: Fix some messages. Support -with-gnu-cc.
9710 At the end, use `set --', not `set -'.
9711 Delete spurious `.h' in hpux alternatives.
9712
97131993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9714
9715 * Version 19.8 released.
9716
97171993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9718
9719 * configure.in: When looking for source in the same directory as
9720 the configure script, make the path thus discovered absolute.
9721 If the user specifies the `--srcdir' switch, make that directory
9722 absolute too.
9723
9724 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9725
9726 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9727 too, as the value of the PATH_INFO macro.
9728
9729 * configure.in: Check to see if the source lives in the same
9730 directory as the configure script.
9731
97321993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9733
9734 * Makefile.in (install): Split this into `install' and
9735 `do-install', to give people more control over exactly what gets
9736 done.
9737 (do-install): New target, containing the guts of `install'. Don't
9738 remove and recreate the directories inside the copying loop - do
9739 it all before the copying loop. Pass more flags to the lib-src
9740 make.
9741 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9742 avoid errors and warnings.
9743
9744 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9745 the manufacturer - the more general case was blocking other i386
9746 configuration names below, and that's how the names are written in
9747 MACHINES anyway.
9748
9749 * make-dist: When breaking links, remove the link before moving
9750 the copy onto it, to avoid interactive behavior.
9751
9752 * Makefile.in: Doc fix.
9753
9754 * configure.in: Doc fix.
9755
9756 * INSTALL: Mention --exec-prefix option.
9757
9758 * configure.in: Add support for the `--exec-prefix' option.
9759 * Makefile.in: Accept that support.
9760
9761 * configure.in: Use the AC_PROG_INSTALL macro.
9762 * Makefile.in (INSTALL): Variable removed.
9763 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9764
9765 * configure.in: Distinguish between hp800's and hp700's by calling
9766 "uname -m".
9767
97681993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9769
9770 * configure.in: Recognize configuration names for i860 boxes
9771 running SYSV.
9772
97731993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9774
9775 * configure.in: Distinguish between hp800's and hp700's by the
9776 version of HP/UX they run, since that's something people are more
9777 likely to know - hp700's run 8.0.
9778 Add HP 700 configuration.
9779
9780 * configure.in: Test for the presence of the `rename' function.
9781
9782 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9783 configure.in.
9784 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9785
9786 * make-dist: Break intra-tree links.
9787
9788 * configure.in: Explain that this is an autoconf script, and give
9789 instructions for rebuilding configure from it. Arrange to put
9790 comments in configure explaining this too.
9791
9792 * configure.in: Make the first line of the configure script be
9793 "#!/bin/sh". Leaving the first line blank didn't work.
9794
9795 * configure.in (long_usage): Removed; made short_usage describe
9796 the options briefly.
9797
9798 * configure.in: Implement the --prefix option.
9799 * Makefile.in (prefix): Add support for it here.
9800 * INSTALL: Document it here.
9801
9802 * Makefile.in (install): Don't assume that the files in the `info'
9803 subdirectory match *.info. They don't have that prefix.
9804
98051993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9806
9807 * configure.in: Add case for version 5 of Esix.
9808
98091993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9810
9811 * Version 19.7 released.
9812
9813 * make-dist: There aren't any *.com files in lib-src anymore.
9814
9815 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9816 them; they're symlinks to other filesystems on the GNU machines.
9817
9818 * make-dist: Check that the manual reflects the same version of
9819 Emacs as stated in lisp/version.el. Edit that version number into
9820 the README file.
9821
98221993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9823
9824 * configure.in: Remove the hack of AC_DEFINE; use
9825 AC_DEFINE_UNQUOTED.
9826
98271993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9828
9829 * make-dist: Don't distribute precomp.com, compile.com, or
9830 link.com from ./src; they're in ./vms now.
9831
9832 Some time-handling patches from Paul Eggert:
9833 * configure.in: Add AC_TIMEZONE.
9834
98351993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9836
9837 * configure.in: Recognize Linux as a valid operating system for
9838 the i386.
9839
98401993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9841
9842 * make-dist: Distribute some VMS files we got from Richard Levitte.
9843
9844 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9845 the source for the sed command, not oldXMenu/Makefile.
9846
98471993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9848
9849 * INSTALL: Don't claim the srcdir option doesn't work.
9850
98511993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9852
9853 * configure.in: Include remarks saying what order the autoconf
9854 tests should go in, and remind people to change config.h.in
9855 whenever they add autoconf tests which make #definitions.
9856
9857 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9858
98591993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9860
9861 * Makefile.in (oldXMenu/Makefile): Make this depend on
9862 ${srcdir}/oldXMenu/Makefile.in, not itself.
9863
9864 * PROBLEMS: Some updates from David J. Mackenzie.
9865
9866 More changes from David J. Mackenzie.
9867 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9868 removed; autoconf and config.h should specify all these
9869 differences.
9870 (buildlisppath): Make this path depend on ${srcdir}.
9871 (INSTALLFLAGS): Removed.
9872 (INSTALL): Include the -c flag.
9873 (install): Change the way we invoke install accordingly.
9874
9875 Install ${srcdir} changes from DJM.
9876 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9877 list.
9878 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9879 the source tree and the etc directory in the object tree.
9880 (${SUBDIR}): Pass the prefix variable down to submakes.
9881 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9882 in /bin.
9883 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9884 values for srcdir and VPATH.
9885 (install): Add `v' flag to tar command. Make sure that `dir'
9886 exists in ${srcdir}/info before copying it. Remember that the man
9887 pages come from the source tree, not the object tree.
9888 * configure.in: Remove remarks saying that the --srcdir option
9889 doesn't work.
9890 Create the etc directory in the object tree.
9891 Recognize configuration names of the form *-sun-solaris*.
9892 Recognize sunos5 and solaris as operating system names.
9893
9894 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9895 lib-src/getdate.y and src/systime.h.
9896
98971993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9898
9899 * make-dist: Make links in info subdir.
9900
99011993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9902
9903 * configure.in: Call AC_STDC_HEADERS.
9904
99051993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9906
9907 * configure.in: Sidestep autoconf's quoting of the second argument
9908 of AC_DEFINE, so we can specify the value to put there. It would
9909 be nice if autoconf provided some way to specify computed values
9910 for macros.
9911
99121993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9913
9914 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9915 this is always just -DHAVE_CONFIG_H.
9916
9917 The GNU coding standards specify that CFLAGS should be left for
9918 users to set.
9919 * Makefile.in (CFLAGS): Let configure determine the default value
9920 for this. Don't
9921 have it default to DEFS.
9922 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9923 (lib-src/Makefile, src/Makefile): Edit the default value for
9924 CFLAGS into these files, not DEFS.
9925 * configure.in (CFLAGS): Choose a default value for this - "-g"
9926 normally, or "-g -O" if we're using GCC. Edit it into the
9927 top-level Makefile.
9928
9929 * configure.in: When scanning the machine and system description
9930 #include files, write their names to conftest.c properly.
9931
99321993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9933
9934 * configure.in: In configuration name case for Apallos running
9935 Domainios, set opsys, not opsysfile.
9936
9937 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9938 src/config.h, instead of AC_OUTPUT; the latter overwrites
9939 src/config.h even when it hasn't changed, puts a makefile-style
9940 comment at the top even though it's C code, and produces a
9941 config.status script which doesn't do the job right.
9942
9943 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9944 can use a symbolic link to get the X Menu library into src.
9945 * Makefile.in (LN_S): New variable.
9946 (src/Makefile): Edit the value of LN_S into this makefile.
9947
99481993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9949
9950 * configure.in: Support *-sco3.2v4* as opsystem.
9951
9952 * make-dist: Don't include calc directory.
9953 Exclude many files in the man directory; copy a few.
9954
99551993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9956
9957 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9958 call AC_STRUCT_TM to see what's in time.h.
9959
9960 * configure.in: Employ quoting stupidity to get the value of CPP
9961 to expand properly.
9962
99631993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9964
9965 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9966 variable to scan the machine and system description files.
9967
9968 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9969 so that getdate.y builds correctly.
9970
99711993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9972
9973 * configure.in (tempcname): Change this to "conftest.c", so it will
9974 work properly on systems with short filenames; this is the name
9975 autoconf uses.
9976
9977 * configure.in: Also detect the availability of dup2 and
9978 gethostname.
9979
9980 * configure.in: Use the AC_ALLOCA test.
9981 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9982 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9983
99841993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9985
9986 * make-dist: Distribute configure, as well as configure.in.
9987 Oversight.
9988
99891993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9990
9991 * Makefile.in (install): Print out the name of the directory we're
9992 copying, so people can have some idea of whether we're making
9993 progress.
9994
9995 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9996 Don't forget to re-create the COPYDESTS directories after we clear
9997 them out.
9998
99991993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10000
10001 * Makefile.in: Add autoconf cookies so that the configure
10002 script can comment out sections of path variable definitions to
10003 choose between the installable configuration and the run-in-place
10004 configuration.
10005 * configure.in: Add new option `--run-in-place', to select the
10006 run-in-place path definitions.
10007
10008 * configure.in: Add a clause to the big configuration name case
10009 for the NeXT machine.
10010
100111993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10012
10013 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10014 Make sure that each source directory exists, and is different from
10015 the destination directory; then, delete the destination before
10016 copying over the source.
10017
10018 * make-dist: Distribute configure.in, instead of configure.
10019
100201993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10021
10022 * configure.in: Don't set CC to "gcc -O" if the user specifies
10023 `--with-gcc'. Add -O to DEFS if GCC is set.
10024
100251993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10026
10027 * Makefile.in (clean mostlyclean): Missing right paren.
10028
10029 * configure.in: When checking for X windows, search for an X11
10030 subdirectory of ${x_includes}.
10031
10032 * configure.in: Check for gettimeofday function, for getdate.y.
10033
10034 Change `configure' to a mixture of custom code and autoconf stuff.
10035 autoconf can't derive all the information we need, but we'd really
10036 like to be able to take advantage of some of its tests, and its
10037 file-editing facilities.
10038 * configure.in: Renamed from configure.
10039 Quote the sections of shell script we want copied literally to
10040 the configure script.
10041 (compile): Initialize this to make the autoconf macros' code happy.
10042 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10043 code to do their jobs.
10044 Use autoconf to produce Makefile and src/config.h.
10045 Remove the Makefile-style comment that autoconf places at the top
10046 of src/config.h.
10047 (config_h_opts): Removed - no longer necessary.
10048 * Makefile.in (configname): Renamed to configuration.
10049 (CONFIG_CFLAGS): Renamed to DEFS.
10050 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10051 get values via autoload @cookies@.
10052 (libsrc_libs): Get this from autoconf. We used to do nothing
10053 about this.
10054 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10055
10056 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10057 echo the move-if-change command.
10058
100591993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10060
10061 * make-dist: Distribute lib-src/rcs-checkin.
10062
10063 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10064 Don't try to make links to the RCS or Old subdirectories.
10065 Use the appropriate extension for the compression type in use.
10066 Create the tar file in the shell's initial default directory, not
10067 in ${tempparent}.
10068 Erase the whole ${tempparent} tree, not just ${tempdir}.
10069
100701993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10071
10072 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10073 use to build paths.h.
10074 (lib-src/Makefile, src/Makefile): Similarly.
10075
10076 * configure: Extend test for working `const' keyword to handle AIX
10077 3.2 cc.
10078
100791993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10080
10081 * make-dist: Distribute lisp/term/ChangeLog.
10082
10083 Arrange for C compilation throughout the tree to get
10084 C_SWITCH_SYSTEM from the configuration files.
10085 * configure: Extract C_SWITCH_SYSTEM from the machine and
10086 system-dependent files, and save it in the top-level Makefile.
10087 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10088 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10089
10090 * make-dist: Include the VMS support files in oldXMenu in the
10091 distribution.
10092
10093 * configure: Doc fix.
10094
10095 * configure: Fix corrupted config_h_opts.
10096
10097 * configure: Properly report option names in error messages.
10098
10099 * configure: Properly recognize --x-includes and --x-libraries
10100 options.
10101
10102 * configure: Fix syntax errors in code handling XFree386.
10103
101041993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10105
10106 * configure: Add special code to detect XFree386, and tell
10107 config.h about it.
10108
10109 * configure: Properly handle extracting values of LIBS_MACHINE and
10110 LIBS_SYSTEM that contain spaces.
10111
10112 * configure: Add `--x-includes' and `--x-libraries' options. I
10113 think these are dopey, but no less than three alpha testers, at
10114 large sites, have said they have their X files installed in odd
10115 places. Implement them by setting C_SWITCH_X_SITE and
10116 LD_SWITCH_X_SITE in src/config.h.
10117
101181993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10119
10120 * make-dist: Don't distribute etc/Old files.
10121
10122 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10123 backups.
10124
101251993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10126
10127 * make-dist: Fix typo.
10128
101291993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10130
10131 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10132 in some cases where it should but didn't seen to.
10133
10134 * Makefile.in: Added unlock and relock productions.
10135
101361993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10137
10138 * make-dist: Add a --compress option to force make-dist to use
10139 compress.
10140
10141 * make-dist: Use gzip, if we can find it.
10142
10143 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10144 make rs6000-ibm-aix default to -aix32.
10145
101461993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10147
10148 * Makefile.in: Added `Developer's configuration' section.
10149
101501993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10151
10152 * Makefile.in: Add commented-out variable settings for developer's
10153 configuration.
10154
101551993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10156
10157 * make-dist: Distribute `src/bitmaps' too.
10158
101591993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10160
10161 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10162 make rs6000-ibm-aix default to -aix32.
10163
101641993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10165
10166 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10167
10168 * Makefile.in (install.sysv): Add a second `$' in front of
10169 `${dest}', so that the shell will expand it, instead of Make.
10170
10171 * configure: When processing the name of the configure script,
10172 collapse `././' to `./', but leave a single `./' prefix alone.
10173
10174 * configure: Doc fix.
10175
101761993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10177
10178 * configure: Handle isc3.0 correctly.
10179
101801993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10181
10182 * make-dist: Don't try to copy the COPYING notice into
10183 external-lisp; we're not distributing that directory any more.
10184
101851993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10186
10187 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10188 Remove CVS subdirectories from the installed directory trees, as
10189 well as RCS directories.
10190
101911993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10192
10193 * make-dist: Only copy gmalloc.c if we couldn't link it.
10194 Don't try to copy man/{README,Makefile} unless they actually exist.
10195
10196 * Makefile.in (lisppath): Don't include externallispdir in this.
10197 We're not sure whether we're even going to distribute the
10198 directory yet.
10199
102001993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10201
10202 * make-dist: Don't distribute the external-lisp directory anymore.
10203 * INSTALL: Remove all references to external-lisp.
10204
10205 * configure: Detect whether the compiler supports `const'
10206 properly, and edit src/config.h accordingly.
10207
10208 * configure: Tweak layout of final report.
10209
10210 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10211 CFLAGS.
10212
10213 * Makefile.in (locallisppath): Make this default to
10214 ${datadir}/emacs/site-lisp, instead of
10215 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10216 the same thing, and local-lisp causes completion conflicts with
10217 lock.
10218 (lisppath): Add ${externallispdir} to this.
10219 * INSTALL: Adjust installation directions.
10220
10221 * Makefile.in (externallispdir): New variable, to say where to
10222 install the externally-maintained lisp files.
10223 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10224 the others.
10225 * INSTALL: Describe external-lisp and the new externallispdir
10226 variable.
10227
102281993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10229
10230 * configure (progname): New option `--with-gcc'. Make it clearer
10231 how we are trying to guess whether or not we have GCC.
10232 * INSTALL: Document the `--with-gcc' option, and improve
10233 description of `--with-x' options.
10234
102351993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10236
10237 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10238 ${infodir} from these variables; we have written out explicit code
10239 to install the info files.
10240
102411993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10242
10243 * make-dist: Don't distributed the RCS files in the etc directory.
10244
102451993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10246
10247 * Makefile.in: Some makes can't handle comments in the middle of
10248 commands; move them to before the whole rule.
10249
102501993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10251
10252 * README: Mention what Emacs is.
10253
102541993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10255
10256 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10257 Add `./cpp' and `./man' back into the distribution.
10258
102591993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10260
10261 * Makefile.in: Define MAKE, and use where appropriate.
10262
102631993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10264
10265 * make-dist: Remember that the authoritative COPYING notice is
10266 `etc/COPYING', not `../etc/COPYING'.
10267
102681992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10269
10270 * make-dist: Make sure that the COPYING notices in each directory
10271 are copies, not symlinks.
10272
102731992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10274
10275 * INSTALL: The build process produces an executable called `emacs'
10276 now. Change references.
10277 * Makefile.in: Adjust `install.mumble' targets to install
10278 `src/emacs', not `src/xemacs'.
10279
10280 * configure: Start with a blank line; this keeps some old CSH's
10281 from thinking it's a CSH script. Most systems will just use
10282 /bin/sh to run it, which is what we're expecting; the only other
10283 shells which might try to interpret it themselves are probably
10284 Bourne-compatible.
10285
102861992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10287
10288 * INSTALL: Improvements suggested by David Mackenzie.
10289
102901992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10291
10292 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10293 Don't try to copy the info files if there aren't any; the
10294 unexpanded globbing pattern disappoints `install'. Ignore the
10295 return status of that command.
10296
10297 * INSTALL: Updated for new configuration arrangement.
10298
10299 * configure: Don't make the top-level Makefile read-only - people
10300 may want to edit the values of the path variables.
10301
10302 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10303 Install the info files in ${infodir}. Install the executable
10304 under both `emacs' and `emacs-VERSION'.
10305
10306 * Makefile.in: Doc fix.
10307
10308 * Makefile.in (exec_prefix): New variable, as per latest version
10309 of coding standards.
10310 (bindir, libdir): Use it, instead of `prefix'.
10311 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10312
10313 * Makefile.in (mandir): Make the default value for this depend on
10314 $(prefix).
10315
10316 * Makefile.in (datadir, statedir, libdir): Make these all default
10317 to ${prefix}/lib.
10318 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10319 to compensate.
10320
10321 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10322 Install the etags and ctags man pages too.
10323
10324 * Makefile.in (distclean): Don't delete backup files; that's the
10325 job of extraclean.
10326 (extraclean): Like distclean, but deletes backup and autosave files.
10327
103281992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10329
10330 Make path specification conform to GNU coding standards.
10331 * configure (long_usage): Remove all traces of old arguments from
10332 usage messages, and document the options we do accept in more
10333 detail: -with-x... and --srcdir.
10334 (options, boolean_opts): Deleted; we don't have enough options to
10335 make this worthwhile.
10336 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10337 along with the code which supported them; these should be set as
10338 arguments to the top-level make.
10339 (config_h_opts): Since this no longer doubles as a list of option
10340 names, make them upper case; this simplifies the code which uses
10341 them to build the sed command to edit src/config.h. Change the
10342 code which sets them.
10343 (cc, g, O): Don't allow the user to set these using options; they
10344 should be specified using `CC=' and `CFLAGS=' arguments to the
10345 top-level make. Just choose reasonable default values for them,
10346 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10347 values.
10348 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10349 options; use them whenever the configuration files say they're
10350 possible.
10351 Simplify the argument processing loop. Don't accept abbreviations
10352 for option names; these might conflict with other configuration
10353 options in the future.
10354 Add some support for the `--srcdir' option. Check for the sources
10355 in . and .. if `--srcdir' is omitted. If the directories we will
10356 compile in don't exist yet, create them under the current directory.
10357 Note that the rest of the build process doesn't really support
10358 this.
10359 Edit only the top Makefile. That should edit the others. Edit
10360 into the makefile: `version', from lisp/version.el, `configname'
10361 and `srcdir' from the configuration arguments, `CC' and
10362 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10363 the user's path, and LOADLIBES as gleaned from the system
10364 description files.
10365 Simplify the report generated; it doesn't need to include any
10366 description of paths now.
10367 Make `config.status' exec configure instead of just calling it, so
10368 there's no harm in overwriting `config.status'.
10369 * Makefile.in (version, configname): New variables, used to choose
10370 the default values for datadir and libdir.
10371 Path variables rearranged into two clearer groups:
10372 - In the first group are the variables specified by the GNU coding
10373 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10374 manext, infodir, and srcdir).
10375 - In the second are the variables actually used for Emacs's paths
10376 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10377 archlibdir), which depend on the first category.
10378 datadir and libdir default to directories under
10379 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10380 demand.
10381 etcdir and lispdir default to subdirectories of datadir.
10382 archlibdir defaults to libdir.
10383 The new installation tree is a bit deeper than it used to be, so
10384 use the new make-path program in lib-src to build them all.
10385 Always build a new src/paths.h.tmp and then move-if-change it to
10386 src/paths.h, to avoid unnecessary rebuilds while responding to the
10387 right changes.
10388 Remove all mention of arch-lib. Run utility commands from
10389 lib-src, and let the executables be copied into archlibdir when
10390 Emacs is installed.
10391 Add targets for src/Makefile, lib-src/Makefile, and
10392 oldXMenu/Makefile, editing the values of the path variables into
10393 them.
10394 Let lib-src do its own installation.
10395 (datadir): Default to putting data files under
10396 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10397 (emacsdir): Variable deleted; it would only be confusing to use.
10398 (lispdir, etcdir): Default to ${datadir}/lisp.
10399 (mkdir): Use make-path for this.
10400 (lockdir): Do this in mkdir.
10401 (Makefile): New target.
10402
10403 * configure (usage_message): Rename to long_usage.
10404
10405 * make-dist: Don't bother creating an arch-lib directory; that's
10406 only for installation now.
10407
104081992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10409
10410 * configure: Use GCC-style configuration names, using config.sub.
10411 Change the usage and help messages.
10412
10413 * configure: Initialize window_system, not indow_system.
10414
10415 * configure: Report which window system, compiler, and signal
10416 handler return type we decide to use.
10417
10418 * make-dist: Explain what's going on if config.sub and gmalloc.c
10419 can't be linked. Place the code which copies them near the code
10420 which links the rest of the files around them.
10421
104221992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10423
10424 * make-dist: Don't bother to distribute src/*.com, or
10425 src/vmsbuild; those have all been moved to `../vms'.
10426
104271992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10428
10429 * make-dist: Don't forget that the way to avoid filenames starting
10430 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10431 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10432 couldn't make hard links to, since we have two already, and
10433 perhaps more to come.
10434
104351992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10436
10437 * configure: When editing parameters into lib-src/Makefile, change
10438 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10439 needs some other flags too.
10440
104411992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10442
10443 * configure: Remove spurious echo of the configuration name.
10444
10445 * make-dist: Don't distribute files in src/m and src/s whose names
10446 begin with `='.
10447
104481992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10449
10450 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10451 Also LISP_FLOAT_TYPE.
10452
104531992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10454
10455 * make-dist: Copy config.sub, since it's a symbolic link to a file
10456 on another file system.
10457
104581992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10459
10460 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10461 distribution.
10462
10463 * config.sub: New file, to help us recognize configuration names.
10464 * make-dist: Include it in the distribution.
10465
104661992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10467
10468 * configure: Convert `-' to `_' in specified option names.
10469 Accept options with --. Delete --highpri and --have-x-menu options.
10470 New options --with-x and --with-x10 replace -window-system.
10471 Don't mention options --gnu-malloc, --rel-alloc
10472 or --lisp-float-type in help message.
10473
104741992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10475
10476 * make-dist: Include the `vms' subdirectory in the distribution.
10477
104781992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10479
10480 * configure: Remove lines starting with "# DIST: " when building
10481 lib-src/Makefile and src/Makefile. This allows us to mark the
10482 "Makefile.in" files with explanatory comments which won't also get
10483 stuck in the Makefiles.
10484
104851992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10486
10487 * make-dist: Don't use the '+' operator in the sed regular
10488 expression that extracts the version number from lisp/version.el;
10489 Ultrix sed doesn't seem support the operator. Just double the
10490 operand and use *.
10491
104921992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10493
10494 * Makefile.in: Doc fix.
10495
104961992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10497
10498 * configure: Rewrite sed command to remove at most one ./ prefix;
10499 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10500 group.
10501
105021992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10503
10504 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10505
105061992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10507
10508 * make-dist: Go ahead and build a new TAGS file, unless the
10509 --newer option was specified. Don't try to delete a TAGS file
10510 from etc; it's not kept there, and shouldn't be deleted anyway.
10511
105121992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10513
10514 * make-dist: If the lisp directory contains a default.el, don't
10515 distribute it.
10516
10517 * configure: When searching signal.h for the type of a signal
10518 return handler, make a copy of it, not a symbolic link to it; that
10519 way, it will work on systems that don't have symbolic links.
10520
105211992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10522
10523 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10524 option for generating incremental distributions. Stopped it from
10525 generating a TAGS file into the distribution; that sucker is
10526 *big*, and easily enough generated with the toplevel makefile.
10527
105281992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10529
10530 * configure: When writing config.status, don't prefix progname
10531 with a '.'; it might be absolute.
10532
105331992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10534
10535 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10536 /usr/include/X11 exist, not only if both exist.
10537
105381992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10539
10540 * make-dist: Make the new external-lisp directory a duplicate of
10541 the external-lisp directory, not the lisp directory.
10542
105431992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10544
10545 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10546 clean' in arch-lib; it doesn't even have a Makefile.
10547
10548 * Makefile.in (clean, mostlyclean): In the test which tries to
10549 distinguish between the build directory, which should be cleaned,
10550 and the installed directory, which shouldn't, cd to `${emacsdir}',
10551 not `${DESTDIR}${LIBDIR}'.
10552
105531992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10554
10555 * make-dist: Be sure to delete the .c and .h files that YACC and
10556 BISON create from getdate.y.
10557
10558 * external-lisp: New directory; see `external-lisp/README'.
10559 * make-dist: Added support for the external-lisp subdirectory.
10560
10561 * make-dist: Changed message which complains that make-dist wasn't
10562 invoked in the right directory to indicate which files it was
10563 looking for.
10564
105651992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10566
10567 * configure: Add comments explaining why we can't translate
10568 character ranges or control characters in `tr'.
10569
105701992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10571
10572 * configure: When generating the configuration message, we used to
10573 build the message from the start so that each line began with "# "
10574 so that it would be a comment in `config.status'. However, this
10575 causes trouble if any of the variables we use in the message
10576 expand to more than one line of text - as gnu_malloc_reason
10577 sometimes does. So instead, we build the message as it should be
10578 printed to the user (i.e. without the "# " prefixes), and stick on
10579 the "# "s when we write it to `config.status'.
10580
10581 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10582 `lib-src' and `arch-lib'.
10583
10584 * configure: When generating report and `config.status' file, note
10585 that bindir only determines where `make install' and
10586 `build-install' will place the executables; this should make it
10587 clear that the ordinary build process will not try to install
10588 things.
10589
105901992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10591
10592 * make-dist: Change messages to say that we are 'making links to
10593 X', rather than 'copying X'. And put `' quotes around file names.
10594
10595 * make-dist: Include '.tmp' in the name of the staging directory.
10596
10597 * make-dist: Pass the `-f' option to rm when you're not sure that
10598 the files you're removing actually exist.
10599
10600 * make-dist: When setting up etc/COPYING, always nuke whatever is
10601 there, and then copy it in, to make sure we get a real file.
10602
10603 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10604 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10605 version which doesn't have a separate .defns file.
10606
106071992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10608
10609 * make-dist: Don't distribute configured versions of config.h.in,
10610 paths.h.in, Makefile.in in src.
10611
10612 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10613 trying to make final targets writable first, since it won't
067d23c9
KY
10614 matter to move-if-change.
10615
106161992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10617
10618 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10619 mkdir and chmod in the center of all the conditionals. GNU Make
10620 will strip these out, but other makes won't.
10621
106221992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10623
10624 * make-dist: Include move-if-change in list of files to distribute.
10625
106261992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10627
10628 * configure: Remove any "." elements from the program name.
10629
10630 * configure: Don't record the values of all the possible arguments
10631 in config.status; only record the options that the user specified.
10632
10633 * configure: Use move-if-change to move in the new src/config.h.
10634
106351992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10636
10637 * move-if-change: New file, copied from gcc release.
10638 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10639 a temp file, so we don't update paths.h if an error occurs or if
10640 it doesn't need changing.
10641
106421992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10643
10644 * Makefile.in (src/paths.h): Do not install a value for the
10645 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10646 * build-install.in: Same thing.
10647
106481992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10649
10650 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10651 latter, being a typo, is always false, resulting in a program
10652 whose default behavior is to painstakingly build a copy of the
10653 source tree, and then delete it. Rah.
10654
10655 * Makefile.in: Add dist target, and comment for it.
10656
10657 * configure: When scanning <signal.h> for a declaration for
10658 signal, create a symbolic link with a name ending in .c, so the
10659 compiler won't complain that it's only been given .h files.
10660
10661 * configure: Check whether there are any arguments available
10662 before shifting to get the value of a non-boolean parameter.
10663
10664 * make-dist: Doc fix.
10665
106661992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10667
10668 * configure: Instead of grepping /usr/include/signal.h for a
10669 signal declaration, run /usr/include/signal.h or
10670 /usr/include/sys/signal.h through cpp and grep for the
10671 declaration.
10672
10673 * configure: Redirect the output of grep to /dev/null instead of
10674 using grep -s - that flag means different things on other systems.
10675
10676 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10677 since the former is recognizable even if you don't know what
10678 'dumping' is.
10679 * configure: Accommodate that change.
10680
10681 * configure: Accept options for all of the directories you can
10682 change in the Makefile.
10683
10684 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10685
10686 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10687 FOO before you can use them.
10688
10689 * build-install.in: Made the "Where To Install Things" section
10690 conform with the similar section from Makefile.in. Copied section
10691 which builds src/paths.h from src/paths.h.in from the Makefile.
10692
106931992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10694
10695 * configure: Write config.status to pass its command-line
10696 arguments on to configure, so that people can use it to recreate
10697 an old configuration, with minor changes.
10698
106991992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10700
10701 * configure: Don't rely on option variables being unset if their
10702 values are the empty string. In particular, when producing the
10703 English report, don't assume that highpri will be unset when no
10704 increased priority has been requested; -highpri='' should be the
10705 same as omitting -highpri altogether.
10706
10707 * configure: Fix dumb bug: when running the system and machine
10708 description files through cpp, mark those lines that we want to
10709 evaluate with the string '@configure@', and then only evaluate
10710 them. This way if the files include anything that actually
10711 generates text (type definitions or external declarations, say),
10712 we won't try to eval it.
10713
107141992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10715
10716 * make-dist: New shell script.
10717
10718 * configure: When creating foo from foo.in, make foo read-only to
10719 remind people to edit the .in file instead.
10720
10721 * INSTALL: Changed references to config.h-dist to config.h.in.
10722 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10723 to build src/paths.h from src/paths.h.in; added a paragraph to do
10724 this.
10725 * configure, Makefile, build-install: Changed filenames like
10726 FOO-dist to FOO.in.
10727
107281992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10729
10730 * Makefile, build-install: Renamed to Makefile.in and
10731 build-install.in; the configure script will edit these to produce
10732 the usable Makefile and build-install.
10733 * configure: Changed to produce ./Makefile, ./build-install,
10734 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10735 instead of editing them in place.
10736
107371992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10738
10739 * Makefile: Re-arranged so that the undumped Emacs will search
10740 ../lisp *after* the site's local elisp files.
10741 (locallisppath, dumplisppath): New variables.
10742 (lisppath): This variable's default value is now chosen based on
10743 $(locallisppath) and $(lispdir); while it used to be the
10744 customization point for adding site-local elisp directories to
10745 load-path, that job is now handled mostly by locallisppath.
10746 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10747 Check the values being assigned to the *LOADSEARCH macros for null
10748 path elements (like '::' in 'foo::bar').
10749
10750 * configure: When checking if the machine- and system-dependent
10751 files define a particular macro or not, actually run them through
10752 CPP and test the macros with #ifs, instead of just grepping for
10753 the macros' names. In particular, check for SYSTEM_MALLOC in this
10754 way.
10755
107561992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10757
10758 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10759
107601992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10761
10762 * configure: Make the config.status file an executable shell
10763 script which will recreate the same configuration. Include the
10764 verbal description of the current configuration as a comment in
10765 the script.
10766 * INSTALL: Doc fix.
10767
10768 * Makefile: Brought the Makefile up to the GNU coding
10769 standards, as described in standards.text:
10770 (TAGS): New name for the target which rebuilds the tags table.
10771 (check): New target; doesn't do anything yet.
10772 (mostlyclean): New target, synonymous with clean.
10773 (realclean): New target. Currently, this just calls the
10774 subdirectories's makefiles and then deletes config.status.
10775 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10776 variables.
10777 Installation directory variables changed to conform.
10778 (install, install.sysv, install.xenix, install.aix): Changed the
10779 code which copies the directories into their installed location to
10780 allow the installed locations to be in several different
10781 directories; the old version assumed that they would all be in
10782 $(emacsdir).
10783 (mkdir, lockdir): Allow the installed locations to be in several
10784 different directories.
10785 * INSTALL: Doc fix.
10786
10787 * build-install: Use the same variable names as the Makefile.
10788 Allow the installed locations to be in several different
10789 directories.
10790
107911992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10792
10793 * Makefile (src/paths.h): Instead of using a single sed command to
10794 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10795 separately, and don't forget to append "/!!!SuperLock!!!" to the
10796 value of the PATH_SUPERLOCK macro.
10797
10798 * config.emacs: Renamed to configure, for consistency with other
10799 GNU products. Internal references changed.
10800 INSTALL, Makefile: References changed.
10801
10802 * lock: New directory, which should always be empty. If this
10803 directory doesn't exist, Emacs won't complain; it just won't lock.
10804 Having this here means that people can just unpack Emacs, build
10805 it, and have locking work.
10806
10807 * share-lib: Re-renamed to etc, for the sake of tradition.
10808 * config.emacs: Changed default value for datadir to ../etc.
10809 * INSTALL, README: Adjusted.
10810
108111992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10812
10813 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10814 by running CPP on the appropriate s/*.h and m/*.h files.
10815
108161992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10817
10818 * config.emacs: Make sure to set the "exit on error" flag once
10819 we've removed config.status; errors should abort the configuration.
10820
108211992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10822
10823 * config.emacs: Added -distribute option, so that the Makefile
10824 paths are in their proper form. I don't know why this matters.
10825
108261992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10827
10828 * local-lisp: New directory, empty in the distribution, for people
10829 to put local elisp code in.
10830 * config.emacs: Include it in the default load path.
10831 * README: Document it.
10832
108331992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10834
10835 * config.emacs: Guess the type of signal handling functions based
10836 on the contents of /usr/include/signal.h.
10837
10838 * config.emacs: Print out progress report messages.
10839
10840 * Makefile (src/paths.h): Don't generically replace
10841 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10842 editing of the other entries, and each entry should be dealt with
10843 explicitly anyway.
10844
10845 * build-install: Converted from C-shell to Bourne shell.
10846 * config.emacs: Edit build-install properly.
10847
10848 * config.emacs: Doc fix.
10849
108501992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10851
10852 * Makefile (install): Remove `B' from tar xf command.
10853
108541992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10855
10856 * config.emacs: Removed support for the `maintain-environment'
10857 option; the only important difference between this and its absence
10858 has been removed.
10859 * INSTALL: Removed mention of `maintain-environment'.
10860
10861 * config.emacs: Fix arguments to sed when processing boolean
10862 arguments.
10863
108641991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10865
10866 * config.emacs: New file, to help automate the installation
10867 process.
10868
10869 * Makefile: Lots of changes to support the separation of etc into
10870 architecture-dependent and -independent files:
10871 (EMACSROOT): New variable, giving the directory under which all of
10872 Emacs's libraries should be installed. Changed rest of file to
10873 use it.
10874 (LIBDIR): Now denotes only architecture-dependent dir.
10875 (DATADIR): New variable, denoting architecture-independent dir.
10876 (LOCKDIR): New variable, for completeness.
10877 (SUBDIR): No more etc, new lib-src.
10878 (COPYDIR): No more etc, new arch-lib and share-lib.
10879 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10880 (src): Now depends on lib-src, not etc.
10881 * build-install: Changes parallel to the above.
10882 * README: Describe the new arrangement.
10883
10884 * vms: New subdirectory for all the VMS stuff.
10885
108861991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10887
10888 * Makefile (LISPPATH): New variable.
10889 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10890
108911990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10892
10893 * Makefile (install, install.sysv, install.xenix):
10894 Install wakeup instead of loadst. No need for setuid or setgid.
10895
108961990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10897
10898 * Makefile (clean): Clean etc if that's not the installation dir.
10899
109001990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10901
10902 * Makefile (paths.h): Make sed alter each name in the path.
10903
109041988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10905
10906 * Makefile (install.sysv): Use cpio, not tar.
10907
109081988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10909
10910 * Makefile (lockdir): Rename `lock' target.
10911 Depend on it from install*, not from `all'.
10912
109131988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10914
10915 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10916 to match build-install and paths.h.
10917
10918;; Local Variables:
10919;; coding: utf-8
067d23c9
KY
10920;; End:
10921
1a71cb28 10922 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10923
10924 This file is part of GNU Emacs.
10925
10926 GNU Emacs is free software: you can redistribute it and/or modify
10927 it under the terms of the GNU General Public License as published by
10928 the Free Software Foundation, either version 3 of the License, or
10929 (at your option) any later version.
10930
10931 GNU Emacs is distributed in the hope that it will be useful,
10932 but WITHOUT ANY WARRANTY; without even the implied warranty of
10933 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10934 GNU General Public License for more details.
10935
10936 You should have received a copy of the GNU General Public License
10937 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.