Merge from gnulib.
[bpt/emacs.git] / ChangeLog
CommitLineData
c4444d16
PE
12012-07-09 Paul Eggert <eggert@cs.ucla.edu>
2
2f93ecce
PE
3 Merge from gnulib, incorporating:
4 2012-07-09 timespec: mark functions with const attributes
5
c4444d16
PE
6 Rename configure.in to configure.ac (Bug#11603).
7 The name 'configure.in' has been obsolescent for quite some time,
8 and the next release of Autoconf will generate warnings for it.
61a11606
PE
9 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
10 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
11 * configure.ac: Rename from configure.in.
12 * INSTALL, INSTALL.BZR, README, make-dist:
13 * Makefile.in (AUTOCONF_INPUTS):
14 * autogen.sh (autoconf_min):
15 * autogen/update_autogen (sources):
16 Adjust to reflect new name.
17
0ccb0b09
PE
182012-07-08 Paul Eggert <eggert@cs.ucla.edu>
19
20 Restore deprecation warnings, except for older libpng.
21 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
22 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
23 (PNG_DEPRECATED): Define when compiling with older PNG versions.
24
4da41f1c
AS
252012-07-07 Andreas Schwab <schwab@linux-m68k.org>
26
27 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
28
6045c4fd
PE
292012-07-07 Paul Eggert <eggert@cs.ucla.edu>
30
31 Improve static checking when configured --with-ns.
32 See Samuel Bronson's remarks in
33 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
34 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
35 a no-op with recent GCC and harmful in earlier ones.
36 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
37 warning when compiling with ObjC. Always omit
38 -Wunsafe-loop-optimizations, as we don't mind when optimization is
39 being done correctly.
40
4516fbef
GM
412012-07-07 Glenn Morris <rgm@gnu.org>
42
41f9404e
GM
43 * configure.in (BROKEN_SA_RESTART): Doc fix.
44
4516fbef
GM
45 * configure.in: Rather than checking for things then undef'ing
46 them on some platforms, simply don't check for them.
47 (getwd): Don't check for it on unixware.
48 (random, rint): Don't check for these on hpux.
49 (res_init, libresolv): Don't check for these on darwin.
50
07adc2c6
JB
512012-07-07 Juanma Barranquero <lekktu@gmail.com>
52
53 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
54 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
55 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
56 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
57
a69ca799
PE
582012-07-06 Paul Eggert <eggert@cs.ucla.edu>
59
f5c08e17
PE
60 * configure.in: Document --enable-gcc-warnings better.
61
fee5959d
PE
62 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
63 This is safer than strcasecmp, which has unspecified behavior
64 outside the POSIX locale and in practice sometimes does not work
65 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
66 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 67
fee5959d
PE
68 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
69 * lib/c-strncasecmp.c: New files, taken from gnulib.
70 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
71
a69ca799
PE
72 Merge from gnulib, incorporating:
73 2012-07-06 timespec-sub: avoid duplicate include
74 Reported by Juanma Barranquero.
75
a02d99e7
GM
762012-07-06 Glenn Morris <rgm@gnu.org>
77
78 * make-dist [update]: Let autoreconf figure out what needs updating.
79 Use `make info-real'. leim/leim-list.el should always exist.
80 Check cd return value.
81
7dca65a4
PE
822012-07-06 Paul Eggert <eggert@cs.ucla.edu>
83
84 Merge from gnulib. This is for OpenBSD 5.1 amd64.
85 * m4/sys_time_h.m4: New version from gnulib, incorporating:
86 2012-07-05 sys_time: allow too-wide tv_sec
87
013aabf1
PE
882012-07-04 Paul Eggert <eggert@cs.ucla.edu>
89
90 Merge from gnulib.
91 * lib/alloca.in.h: New version from gnulib, incorporating:
92 2012-07-03 alloca: add support for HP NonStop TNS/E native
93
8ce70ed2
DA
942012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
95
96 * configure.in: If --enable-gcc-warnings, disable
97 -Wunsafe-loop-optimizations for -O1 optimization level.
98
ca26824c
GM
992012-06-30 Glenn Morris <rgm@gnu.org>
100
101 * configure.in (standardlisppath): New output variable.
102 (lisppath): Use standardlisppath.
103 * Makefile.in (standardlisppath): New, set by configure.
104 (epaths-force): Use standardlisppath and locallisppath rather than
105 lisppath.
106
94eb8e0a
DA
1072012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
108
109 * configure.in: Fix previous change. Remove --enable-asserts.
110 (CPPFLAGS): Remove conditional -DXASSERTS=1.
111 Add --enable-link-time-optimization.
112 * INSTALL: Mention this.
113
e509cfa6
DA
1142012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
115
116 * configure.in: Add glyphs category to --enable-checking option.
117 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
118
a54e2c05
DA
1192012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
120
121 * configure.in (ENABLE_CHECKING): Update comment.
122
059e4fb5
PE
1232012-06-28 Paul Eggert <eggert@cs.ucla.edu>
124
15458df4
PE
125 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
126 Emacs proper no longer uses these headers, and can rely on Gnulib
127 for these checks.
128
059e4fb5
PE
129 Merge from gnulib.
130 * m4/getopt.m4: Copy new version from gnulib, incorporating:
131 getopt-posix: No longer guarantee that option processing is resettable.
132
1ba6038a
GM
1332012-06-27 Glenn Morris <rgm@gnu.org>
134
0b6b25d5
GM
135 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
136
1ba6038a
GM
137 * INSTALL: Remove references to paths.el.
138
cc06e7e7
EZ
1392012-06-26 Eli Zaretskii <eliz@gnu.org>
140
141 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
142 replaces separate dependency for each object file, which required
143 the same object file to be mentioned twice, causing failures in
144 parallel builds.
145
cf38a720
PE
1462012-06-26 Paul Eggert <eggert@cs.ucla.edu>
147
148 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
149 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
150
3511c784
DA
1512012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
152
153 * configure.in (AC_CHECK_FUNCS): Detect library functions
154 strcasecmp and strncasecmp.
155
845ca893
PE
1562012-06-24 Paul Eggert <eggert@cs.ucla.edu>
157
158 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
159 We might as well use the spelling standardized by C11,
160 as in the long run that should simplify maintenance.
161 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
162
696056c2
EZ
1632012-06-24 Eli Zaretskii <eliz@gnu.org>
164
165 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
166 ($(BLD)/timespec-add.$(O)):
167 ($(BLD)/timespec-sub.$(O)): Don't depend on
168 $(EMACS_ROOT)/nt/inc/sys/time.h.
169
170 * lib/stat-time.h:
171 * lib/timespec.h:
172 * lib/utimens.h: Revert last change.
173
47d0c011
PE
1742012-06-23 Paul Eggert <eggert@cs.ucla.edu>
175
176 Merge from gnulib.
177 * m4/getopt.m4: Copy new version from gnulib, incorporating:
178 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
179
388cdec0
EZ
1802012-06-23 Eli Zaretskii <eliz@gnu.org>
181
182 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
183 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
184 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
185 $(BLD)/timespec-sub.$(O).
186 ($(BLD)/dtotimespec.$(O)):
187 ($(BLD)/gettime.$(O)):
188 ($(BLD)/timespec-add.$(O)):
189 ($(BLD)/timespec-sub.$(O)): New dependencies.
190
191 * lib/stat-time.h:
192 * lib/timespec.h:
193 * lib/utimens.h: Include sys/time.h
194
54e8a418
AS
1952012-06-23 Andreas Schwab <schwab@linux-m68k.org>
196
197 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
198 the correct CFLAGS and LIBS.
199
d35af63c
PE
2002012-06-22 Paul Eggert <eggert@cs.ucla.edu>
201
202 Support higher-resolution time stamps (Bug#9000).
203 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
204 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
205 that the new clock stuff doesn't clash with RSVG_LIBS.
206 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
207 as gnulib does that for us now.
208 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
209 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
210 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
211 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
212 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
213 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
214 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
215 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
216 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
217 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
218 New files, copied automatically from gnulib.
219 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
220
05730648
PE
2212012-06-22 Paul Eggert <eggert@cs.ucla.edu>
222
223 Merge from gnulib.
224 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
225 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
226 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
227 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
228 Copy new versions from gnulib, incorporating the following changes:
229 2012-06-22 time_r: fix typo that always overrode localtime_r decl
230 2012-06-22 Write "Mac OS X" instead of "MacOS X".
231 2012-06-21 mktime: fix integer overflow in 'configure'-time test
232 2012-06-21 nonblocking: Avoid compilation error on mingw64.
233 2012-06-19 stat, fstat: Avoid warnings on mingw64.
234 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
235
646b5f55
AS
2362012-06-13 Andreas Schwab <schwab@linux-m68k.org>
237
238 * configure.in: Rename --enable-use-lisp-union-type to
239 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
240 instead of USE_LISP_UNION_TYPE.
241
8a07a8c6
GM
2422012-06-12 Glenn Morris <rgm@gnu.org>
243
b4492cba
GM
244 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
245 (opsysfile): Set specially for sol2-10.
246
8a07a8c6
GM
247 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
248 New AC_DEFINEs, for hpux11.
249 (opsysfile): Set specially for hpux11.
250
03043c1b
PE
2512012-06-12 Paul Eggert <eggert@cs.ucla.edu>
252
253 * configure.in: Coalesce some function checking.
254 This makes 'configure' a bit smaller.
255 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
256
ed846e5f
GM
2572012-06-12 Glenn Morris <rgm@gnu.org>
258
0d369729
GM
259 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
260
45fa9c0f
GM
261 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
262
ed846e5f
GM
263 * configure.in: Anticipate platforms with no src/s file.
264
0e25d334
CY
2652012-06-12 Chong Yidong <cyd@gnu.org>
266
267 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
268
a9be7d2b
GM
2692012-06-11 Glenn Morris <rgm@gnu.org>
270
271 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
272
e3a3e213
MA
2732012-06-09 Michael Albinus <michael.albinus@gmx.de>
274
275 * configure.in (dbus_type_is_valid): Check for library function.
276
276d5f5d
GM
2772012-06-06 Glenn Morris <rgm@gnu.org>
278
279 * INSTALL, make-dist: Remove vcdiff.
280
418cd726
GM
2812012-06-03 Glenn Morris <rgm@gnu.org>
282
283 * INSTALL, make-dist: Remove rcs-checkin.
284
c71232db
UM
2852012-06-03 Ulrich Müller <ulm@gentoo.org>
286
287 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
288
501390c5
PE
2892012-06-01 Paul Eggert <eggert@cs.ucla.edu>
290
291 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
292 It is confusingly named and rarely useful. See, for example,
293 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
294 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
295 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
296 * configure.in: Remove --disable-maintainer-mode.
297 (USE_MAINTAINER_MODE, MAINT): Remove.
298
0e7a053e
PE
2992012-05-28 Paul Eggert <eggert@cs.ucla.edu>
300
301 Make 'configure' a bit smaller and faster.
302 * configure.in (INSTALL_INFO): Set it with one call to
303 AC_PATH_PROG, not three.
304 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
305 so likely that it'll be needed.
306 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
307 (AC_PROG_MAKE_SET): Remove; Automake does this.
308 (sysinfo): Do not check for this function, as it's never used.
309 (tzset): Check for this function just once.
310 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
311 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
312
cd376509
EZ
3132012-05-27 Eli Zaretskii <eliz@gnu.org>
314
42a53d84
EZ
315 * config.bat (lib): Create/update lib/stdalign.in-h and
316 lib/sys_types.in-h.
317
0e7a053e
PE
318 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
319 ($(BLD)/sha1.$(O)):
320 ($(BLD)/sha256.$(O)):
cd376509
EZ
321 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
322 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
323
324 * lib/getopt_.h: Regenerate.
325
50c4645e
PE
3262012-05-27 Paul Eggert <eggert@cs.ucla.edu>
327
328 Assume gnulib does largefile.
329 Gnulib does the largefile configuration anyway, so when configure.in
330 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
331 * configure.in (AC_SYS_LARGEFILE): Remove.
332 * lib/gnulib.mk: Autoupdate.
333
caf8a9b2
PE
3342012-05-26 Paul Eggert <eggert@cs.ucla.edu>
335
336 Merge from gnulib. (Bug#11527)
337
338 The build procedure now creates <stdalign.h> and <sys/types.h> for
339 older hosts that lack a working <stdalign.h> or whose
340 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
341 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
342 msdos and nt builds.
343
344 Here is a precis of gnulib changes that seem relevant; please see
345 the gnulib ChangeLog for details.
346
347 2012-05-18 crypto: fix bug in large buffer handling
348 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
349 2012-05-10 _Noreturn: port config.h to gcc -Wundef
350 2012-05-08 warnings.m4: give a means to specify the program to compile
351 2012-05-07 stdint: be more consistent with glibc, SunOS libc
352 2012-04-21 Large File Support for native Windows platforms.
353 2012-04-14 stat: Bypass buggy override in mingw64.
354 2012-03-29 stdio: don't assume gets any more
355 2012-03-24 Enable common subexpression optimization in GCC.
356 2012-02-09 maint: replace FSF snail-mail addresses with URLs
357 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
358 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
359 2012-01-21 stdint: Add support for Android.
360 2012-01-15 Improve support for MSVC 9.
361 2012-01-08 mktime: Avoid compilation error on Solaris 11.
362 2012-01-05 Use ', not `, for quoting output.
363 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
364 2012-01-05 strtoimax: Work around AIX 5.1 bug.
365 2012-01-05 inttypes: Modernize.
366 2011-12-13 inttypes, stdint: add C++11 support
367 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
368 2011-11-21 _Noreturn: Check that _MSC_VER is defined
369 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
370 2011-11-09 raise: fix mingw handling of SIGPIPE
371 2011-10-27 Add stdalign module and use it in other modules.
372
373 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
374 * m4/sys_types_h.m4:
375 New files.
376 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
377 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
378 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
379 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
380 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
381 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
382 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
383 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
384 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
385 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
386 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
387 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
388 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
389 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
390 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
391 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
392 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
393 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
394 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
395 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
396 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
397 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
398 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
399 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
400 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
401 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
402 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
403 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
404 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
405 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
406 Update from gnulib.
407
34374650
PE
4082012-05-22 Paul Eggert <eggert@cs.ucla.edu>
409
410 Remove src/m/*.
411 * configure.in: Remove all mention of src/m/*.
412 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
413 All uses removed.
414 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
415 (BITS_PER_LONG_LONG): Move to src/lisp.h.
416 * lib/makefile.w32-in: Remove dependencies on
417 $(EMACS_ROOT)/src/m/intel386.h.
418 * make-dist: Don't make links to src/m.
419
ec21c7f8
PE
4202012-05-22 Paul Eggert <eggert@cs.ucla.edu>
421
422 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
423 Without this further fix, aclocal was being invoked unnecessarily.
424
39078e4a
GM
4252012-05-22 Glenn Morris <rgm@gnu.org>
426
427 * Makefile.in (blessmail, install-arch-dep, uninstall):
428 Check cd lib-src works.
429 (install-arch-dep, uninstall): Remove unneeded subshells.
430
be17565b
GM
4312012-05-21 Glenn Morris <rgm@gnu.org>
432
ff0c3cfb
GM
433 * update-subdirs: Move to build-aux/.
434 * make-dist, Makefile.in (install-arch-indep): Update for this change.
435
d10cfddd
GM
436 * Makefile.in (leimdir): New, set by configure.
437 (COPYDIR, COPYDESTS): Add leim directories.
438 (install-leim): Remove.
439 (install-arch-indep): Handle leim installation directly.
440
be17565b
GM
441 * vpath.sed: Remove unused file.
442 * make-dist: No more vpath.sed.
443
9b4ee616
PE
4442012-05-21 Paul Eggert <eggert@cs.ucla.edu>
445
fb77d37e
PE
446 Use full name for m4/gnulib-comp.m4. (Bug#11529)
447 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
448 even though the file's name in gnulib is m4/gnulib-comp.m4.
449 This had a problem when merging from gnulib, as the code temporarily
450 renamed it to the full name, causing problems when interrupted.
451 Now the file has its full name, with the idea that we will find
452 a solution for MS-DOS that does not affect the rest of Emacs.
453 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
454
261cb4bb
PE
455 Assume C89 or later.
456 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
457 (POINTER_TYPE, PROTOTYPES): Remove.
458
9b4ee616
PE
459 Make merging from gnulib a script, not a makefile action.
460 Putting it in a makefile has some problems with reflection, as
461 merging from gnulib updates 'configure', which can update the makefile.
462 Putting it in a standalone script breaks this loop.
463 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
464 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
465 Remove, moving the actions to the script admin/merge-gnulib.
466
261cb4bb
PE
4672012-05-21 Glenn Morris <rgm@gnu.org>
468
469 * configure.in (LEIM_INSTALLDIR):
470 Rename to leimdir, treat like lispdir.
471
b847032c
GM
4722012-05-21 Glenn Morris <rgm@gnu.org>
473
474 * Makefile.in (install-arch-indep, install-doc, install-info)
475 (uninstall): Scrap superfluous subshells.
476
af006ad5
UM
4772012-05-19 Ulrich Mueller <ulm@gentoo.org>
478
479 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
480
003fdae2
PE
4812012-05-19 Paul Eggert <eggert@cs.ucla.edu>
482
9232a6d9
PE
483 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
484 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
485 getsockopt, setsockopt, mremap, mempcpy.
486
003fdae2
PE
487 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
488 is being removed.
489 (AC_CHECK_FUNCS): Remove ftime.
490
e7333757
GM
4912012-05-19 Glenn Morris <rgm@gnu.org>
492
e39b9806 493 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 494
42d5aa3e
GM
495 * Makefile.in (install-arch-indep): Remove unneeded chmod.
496 Set permissions of lisp/subdirs.el.
497
9192d37d
GM
498 * Makefile.in (SUBDIR): Add leim. Update users.
499
2e5d41e4
GM
500 * Makefile.in (lib, lib-src, lisp): Check cd return value.
501
e7333757
GM
502 * Makefile.in (leim): No need to set PARALLEL.
503
7606c360
GM
5042012-05-18 Glenn Morris <rgm@gnu.org>
505
6d1a623e
GM
506 * Makefile.in (install-arch-indep, install-info, install-man):
507 Simplify some one-sided ifs.
508
29473393
GM
509 * Makefile.in: Install only the relevant DOC file.
510 (install-arch-indep): Delete etc/DOC*.
511 (install-doc): No more need to delete etc/DOC.
512
660c8c1e
GM
513 * Makefile.in (install-arch-indep): Split into several rules.
514 (install-doc, innstall-info, install-man): New rules.
515
37f36bcb
GM
516 * configure.in (mandir): May as well include it in the NS app bundle.
517
0629a797
GM
518 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
519 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
520 (install-arch-indep): Don't install-etc for self-contained ns builds.
521
136c45ee
GM
522 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
523 No longer unconditonally add /sw directories. (Bug#2280)
524
ed0ba302
GM
525 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
526 (install-arch-indep): Depend on install-leim.
527 (install): Remove explicit install-leim dependence.
528
62061397
GM
529 * Makefile.in (install-arch-indep):
530 Move last element of mkdir rule here.
531 (mkdir): Remove rule.
532
37baa3c8
GM
533 * Makefile.in (install-arch-indep): Remove unneeded chmods.
534 INSTALL_DATA does this for us.
535
b533f05e
GM
536 * Makefile.in (install-arch-dep): Ensure bindir exists.
537 Drop mkdir dependency.
538 (install-arch-indep): Ensure docdir, infodir, mandir exist.
539 (install-leim): Drop mkdir dependency.
540 (mkdir): Remove most directories, now made in relevant rules.
541
7606c360
GM
542 * Makefile.in (install-arch-indep): Combine adjacent loops.
543
3a4155de
GM
5442012-05-17 Glenn Morris <rgm@gnu.org>
545
d9a1e2c2
GM
546 * Makefile.in (install-etc, mkdir):
547 Make relevant directories in install-etc rather than mkdir.
548
4c54abe1
GM
549 * Makefile.in (write_subdir): Create the directory if needed.
550 (install-arch-dep, mkdir): No need to make site-lisp directories.
551
9f1ea7dc 552 * Makefile.in (write_subdir): New.
05f3d308 553 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 554
40c117e7 555 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 556 For a self-contained ns build, set these to the appropriate values.
40c117e7 557 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 558
b4a36200
GM
559 * configure.in (ns_self_contained): New output variable.
560 * Makefile.in (ns_self_contained): New, set by configure.
561 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
562 don't bother installing binaries then immediately deleting them.
563
3a4155de
GM
564 * Makefile.in (ns_appbindir, ns_appresdir):
565 Move them before things that may refer to them.
566 (install-arch-dep): No need to relocate self-contained ns libexec.
567
568 * configure.in (archlibdir): Set it for self-contained ns builds.
569 (libexecdir): Don't expand it now (this is mainly cosmetic).
570
f04940ae
PE
5712012-05-16 Paul Eggert <eggert@cs.ucla.edu>
572
573 * configure.in: Simplify by removing CPP etc.
574 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
575 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
576 In particular we no longer need to fiddle with CPP, since we don't
577 use CPP specially any more.
578 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
579 adjusted compiler.
580 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
581 since gl_EARLY and/or Autoconf already does these.
582
27cb7be2
GM
5832012-05-16 Glenn Morris <rgm@gnu.org>
584
585 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
586 (CPP): Do not unconditionally set it on Darwin.
587 Instead, try to test if -no-cpp-precomp is accepted.
588 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
589
ec3ca9ec
GM
5902012-05-15 Glenn Morris <rgm@gnu.org>
591
4e7d487c 592 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 593
75a9f5f5
GM
594 * Makefile.in (install-arch-dep): Do not hard-code version number.
595
ec3ca9ec
GM
596 * Makefile.in (install-arch-dep): NS install no longer needs to
597 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
598
3fe7cdc8
GM
5992012-05-12 Glenn Morris <rgm@gnu.org>
600
9e6b06ed
GM
601 * configure.in (ns_appbindir): Remove trailing "/".
602
3fe7cdc8
GM
603 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
604 (MKDEPDIR): Use $MKDIR_P.
605 * Makefile.in (MKDIR_P): New, set by configure.
606 (mkdir): Use $MKDIR_P.
607
a873f274
GM
6082012-05-11 Glenn Morris <rgm@gnu.org>
609
610 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 611 Use INSTALL_DATA for the DOC file.
c8e32179 612 Remove dead code for ./lisp that never executes.
a873f274 613
ff57c2ec
GM
6142012-05-10 Glenn Morris <rgm@gnu.org>
615
616 * configure.in (LEIM_INSTALLDIR): New output variable.
617
49ed9c8e
SM
6182012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
619
620 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
621
5122804a
GM
6222012-05-08 Glenn Morris <rgm@gnu.org>
623
624 * make-dist: No more doc/lispref/*.el.
625
01319a4e
AS
6262012-05-05 Andreas Schwab <schwab@linux-m68k.org>
627
628 * configure.in: Fix quoting bugs.
629
8045b906
GM
6302012-05-04 Glenn Morris <rgm@gnu.org>
631
632 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
633
9fa0e416
GM
6342012-05-02 Glenn Morris <rgm@gnu.org>
635
3c30e766
GM
636 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
637 the choices made by FreeBSD and NetBSD. (Bug#10313)
638
9aa071df
GM
639 * Makefile.in (INFO_FILES): Remove variable.
640 (INFO_NONMISC): New variable.
641 (install-arch-indep, uninstall): Don't use $INFO_FILES.
642
cd3771a0
GM
643 * Makefile.in (uninstall): Remove useless-use-of-for; that for
644 some reason caused problems on an old Solaris.
645
a36e64d0
GM
646 * Makefile.in (install-arch-indep, uninstall):
647 Ensure that INSTALL-type commands are run from top-level.
648
9e7a4bcf
GM
649 * info/dir: Make some entries consistent with the source texi files.
650
9fa0e416
GM
651 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
652
7adecb99
GM
6532012-05-02 Glenn Morris <rgm@gnu.org>
654
655 * Makefile.in (install-arch-indep):
656 Combine adjacent install-data and install-info loops.
657
4737362e
GM
6582012-05-01 Glenn Morris <rgm@gnu.org>
659
ab1121bd
GM
660 * Makefile.in (MAN_PAGES): Remove.
661 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
662
a4a18b8b
GM
663 * configure.in: Try libtinfo for tputs.
664 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
665
3ba0a545
GM
666 * configure.in: Combine adjacent $opsys case blocks.
667
e3da5b19
GM
668 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
669
262f06da
GM
670 * configure.in: Invert the TERMINFO logic,
671 since "yes" is far more common than "no".
672
9311dcff
GM
673 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
674
4d5c6349
GM
675 * configure.in (LD_SWITCH_X_SITE_RPATH):
676 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
677
4737362e
GM
678 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
679
562e638f
GM
6802012-04-26 Glenn Morris <rgm@gnu.org>
681
682 * make-dist: No more doc/lispref/tindex.pl.
683
dcbf5805
MA
6842012-04-22 Michael Albinus <michael.albinus@gmx.de>
685
686 * configure.in (dbus_validate_bus_name, dbus_validate_path)
687 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 688 these library functions.
dcbf5805 689
4b5b5289
PE
6902012-04-22 Paul Eggert <eggert@cs.ucla.edu>
691
692 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
693 With glibc 2.14 or later, when compiled with GCC 4.7.0's
694 -Werror=deprecated-declarations flag, use of hooks like
695 __malloc_initialize_hook causes compilation to fail because these
696 hooks are deprecated. Modify 'configure' to check for these hooks too.
697 Simplify the 'configure' code to test for all the hooks at once.
698 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
699 (emacs_cv_var_doug_lea_malloc): ... this new var.
700
9ee7d8b9
PE
7012012-04-21 Paul Eggert <eggert@cs.ucla.edu>
702
703 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
704 dated 2011-10-07. Regenerating from current gnulib would be a
705 pervasive change, and currently the trunk isn't open to such changes.
706 * configure.in (WARN_CFLAGS): Remove; no longer needed now
707 that gnulib does it.
708 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
709
5e6ab4e6
AS
7102012-04-21 Andreas Schwab <schwab@linux-m68k.org>
711
712 * m4/gl-comp.m4: Update. (Bug#11285)
713
c07a4c0b 7142012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
715
716 * configure.in: Don't use the -R option (Bug#11251).
717
6c94c34f 7182012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 719
9f46df23 720 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
721 I have been using this change for many months in my private copy
722 of Emacs, and have used it to find several bugs. It's mature
723 enough to publish now.
724 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
725 * configure.in: Support --enable-gcc-warnings, in the style of
726 other GNU packages such as coreutils.
727 (C_WARNINGS_SWITCH): Remove, replacing with...
728 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
729 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
730 when including system files with GCC.
731 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 732 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
733 * lib/Makefile.am (AM_CFLAGS): New macro.
734 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
735
316411f0
DA
7362012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
737
738 * configure.in (AC_CHECK_FUNCS):
739 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
740
9b9b2ef2
GM
7412012-04-16 Glenn Morris <rgm@gnu.org>
742
b1aa797c
GM
743 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
744
9b9b2ef2
GM
745 * configure.in: Remove X libs workaround for old autoconf.
746
badf86af
KB
7472012-04-12 Ken Brown <kbrown@cornell.edu>
748
749 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
750
2f097256
GM
7512012-04-11 Glenn Morris <rgm@gnu.org>
752
753 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
754
a9f72fc1
GM
7552012-04-10 Glenn Morris <rgm@gnu.org>
756
757 * configure.in: Conditionally generate admin/unidata/Makefile.
758
6b4f4a2d
TZ
7592012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
760
a9f72fc1 761 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 762
23df914b
GM
7632012-04-09 Glenn Morris <rgm@gnu.org>
764
fd9d85c2
GM
765 * Makefile.in (leim): Check cd return value. Pass fewer variables.
766 (install-leim): Check cd return value. Pass $MFLAGS.
767 (install-strip): Pass $MFLAGS.
768
23df914b
GM
769 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
770 Eg org.texi has been using 4.7 functions for some time.
771
bf6bba2b
PE
7722012-04-07 Paul Eggert <eggert@cs.ucla.edu>
773
774 Check pkg-config exit status when configuring (Bug#10626).
775 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
776 works; check its exit status. Problem reported by Jordi Gutiérrez
777 Hermoso in
778 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
779
f3774f20
GM
7802012-04-07 Glenn Morris <rgm@gnu.org>
781
782 * README, configure.in (AC_INIT): Bump version to 24.1.50.
783
d67a9a85
EZ
7842012-04-07 Eli Zaretskii <eliz@gnu.org>
785
786 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
787
f20f95c6
PE
7882012-03-04 Paul Eggert <eggert@cs.ucla.edu>
789
790 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
791 * configure.in (LIBS_TERMCAP): Default this to the result of
792 the tputs library search. Do a run-time test for the linkability
793 of tputs unless cross-compiling, as that's more reliable if the
794 link flags and libraries are messed up. Don't change LIBS as
795 a result of the test, as that may mess up later tests.
796
75197633
CS
7972012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
798
533183f3 799 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 800
75197633
CS
801 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
802 specific makefiles to support getopt_.h generation with MSVC.
803
7eb21b49
GM
8042012-02-04 Glenn Morris <rgm@gnu.org>
805
806 * Makefile.in (uninstall):
807 Handle compressed info files and man pages. (Bug#10718)
808
44f92739
GM
8092012-02-02 Glenn Morris <rgm@gnu.org>
810
811 * configure.in [HAVE_NS]:
812 Error if use --without-toolkit-scroll-bars. (Bug#10673)
813
6df37268
PE
8142012-02-01 Paul Eggert <eggert@cs.ucla.edu>
815
816 Port to older Solaris 10 versions (Bug#10677).
817 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
818 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
819 possibly this is because Sun fixed the 'stat' bug in my version.
820 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
821 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
822 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
823 These changes are based on gnulib version
824 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
825 because Emacs is in feature freeze and we do not want to merge any
826 more-recent changes from gnulib.
827
8d8939e8
GM
8282012-01-31 Glenn Morris <rgm@gnu.org>
829
e4070def
GM
830 * configure.in: Throw an explicit error if Motif toolkit was
831 requested but requirements could not be found.
832
8d8939e8
GM
833 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
834
5a26ec89
EZ
8352012-01-30 Eli Zaretskii <eliz@gnu.org>
836
837 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
838 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
839 with "make -j3".
840
1b0880d5
JB
8412012-01-16 Juanma Barranquero <lekktu@gmail.com>
842
843 * .bzrignore: Ignore etc/__pycache__.
844
adee8a65
PE
8452011-12-17 Paul Eggert <eggert@cs.ucla.edu>
846
847 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 848 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
849 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
850 by Nelson H. F. Beebe in
851 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
852
e152e577
JB
8532011-12-10 Juanma Barranquero <lekktu@gmail.com>
854
855 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
856
46d14be7
JD
8572011-12-10 Jan Djärv <jan.h.d@swipnet.se>
858
859 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
860 instead of LDFLAGS (Bug#10230).
861
6c269a38
PE
8622011-12-03 Paul Eggert <eggert@cs.ucla.edu>
863
4eec8d6f
PE
864 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
865
6c269a38 866 Propagate configure flags to sub-configures.
1350a3cc 867 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
868 New macros.
869 (config.status, bootstrap): Use them to propagate configure flags
870 to sub-configures.
871 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
872
63e94eb8
PE
8732011-12-03 Paul Eggert <eggert@cs.ucla.edu>
874
875 * .bzrignore: Add config.cache.
876
54e9e3bf
JD
8772011-11-27 Jan Djärv <jan.h.d@swipnet.se>
878
879 * configure.in: Check for gtk_window_set_has_resize_grip.
880
20db1522
JB
8812011-11-24 Juanma Barranquero <lekktu@gmail.com>
882
883 * configure.in (HAVE_XPM): Fix typo.
884
60bf278f
GM
8852011-11-22 Glenn Morris <rgm@gnu.org>
886
5f77c86c
GM
887 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
888 have confusing effects on the build. (Bug#6401)
889
60bf278f
GM
890 * Makefile.in (install-arch-dep): Tweak previous change.
891
816be9f6
YD
8922011-11-22 Yavor Doganov <yavor@gnu.org>
893
894 Do not install arch-dependent files in the app bundle if
895 --disable-ns-self-contained is requested. (Bug#1335)
896 * configure.in (exec_prefix, libexecdir): Define relative to
897 `ns_appbindir' only if configured for a self-contained app.
898 * Makefile.in (install-arch-dep): Test for the existence of
899 libexec in the Emacs.app bundle before executing commands.
900
d5ff9cd0
AS
9012011-11-20 Andreas Schwab <schwab@linux-m68k.org>
902
903 * configure.in: Remove reference to src/m/ibms390.h.
904
1c889bf6
GM
9052011-11-13 Glenn Morris <rgm@gnu.org>
906
907 * INSTALL: Tiny updates for disk space used during installation.
908
a6fc3b5c
EZ
9092011-11-05 Eli Zaretskii <eliz@gnu.org>
910
911 * lib/makefile.w32-in (FRC): New dummy target.
912 (TAGS): Depend on FRC.
913
9f77899d
GM
9142011-11-04 Glenn Morris <rgm@gnu.org>
915
916 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
917 Do not include GnuTLS version info in final summary message.
918
0bd3cb7b
EZ
9192011-10-31 Eli Zaretskii <eliz@gnu.org>
920
07f3add9
EZ
921 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
922 they exist there, else from autogen/.
923
924 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 925
d2eaf3e4
NT
9262011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
927
928 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
929
e782cfab
PE
9302011-10-24 Paul Eggert <eggert@cs.ucla.edu>
931
932 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
933 if the library is found. Otherwise, later configure-time tests,
934 such as the test for pthread_sigmask, generate the wrong results
935 on some platforms. Problem reported for FreeBSD by Nali Toja.
936
7da0b018
PE
9372011-10-20 Paul Eggert <eggert@cs.ucla.edu>
938
939 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
940 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
941 Remove; no longer needed, now that we defer to strftime for time
942 zone names.
943
0ffe1065
JD
9442011-10-18 Jan Djärv <jan.h.d@swipnet.se>
945
946 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
947
23769e49
CY
9482011-10-18 Chong Yidong <cyd@gnu.org>
949
950 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
951
fd8dea03
GM
9522011-10-13 Glenn Morris <rgm@gnu.org>
953
954 * configure.in: Also look for tputs in libcurses. (Bug#9736)
955
f4cc5b54
PE
9562011-10-12 Paul Eggert <eggert@cs.ucla.edu>
957
958 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 959 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
960 The check was helpful but not essential in Solaris 2.6 (1997),
961 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
962 obsolete -- Sun dropped support for it in 2006 -- and without
963 access to that Silurian platform we can't maintain the code anyway.
964
7c5ee88e
PE
9652011-10-07 Paul Eggert <eggert@cs.ucla.edu>
966
d47439a3
PE
967 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
968 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
969 * m4/gnulib-common.m4: Merge from gnulib.
970 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
971 command not found" on powerpc-apple-darwin9.8.0.
972
7c5ee88e
PE
973 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
974 This is now done by src/alloc.c.
975
423dbf9b
RS
9762011-10-02 Richard Stallman <rms@gnu.org>
977
978 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
979 and xlinux_second_failure to xgnu_linux_second_failure.
980
31bed486
EZ
9812011-09-29 Eli Zaretskii <eliz@gnu.org>
982
5f91c1e5
EZ
983 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
984 lib/signal.in-h.
31bed486 985
e785f2ec 986 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
987 Rename signal.in.h and alloca.in.h.
988
e1504b9b
EZ
9892011-09-28 Eli Zaretskii <eliz@gnu.org>
990
991 * INSTALL: Mention that m17n libraries and libotf are needed for
992 Arabic shaping.
993
316f8af0
PE
9942011-09-26 Paul Eggert <eggert@cs.ucla.edu>
995
996 Merge from gnulib, improving some licensing wording.
997 This clarifies and fixes some licensing issues raised by Glenn Morris
998 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
999 It also merges the latest version of texinfo.tex and has some
1000 MSVC-related changes that don't affect Emacs.
1001 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
1002 pathmax, and raise, since these are needed only to address
1003 MSVC-related issues that Emacs doesn't have.
1004 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
1005 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
1006 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
1007 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
1008 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
1009 * m4/unistd_h.m4: Merge from gnulib.
1010
04d51ad4
AS
10112011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1012
1013 * configure.in: Initialize HAVE_LIBXML2.
1014
6e99ef20
GM
10152011-09-26 Glenn Morris <rgm@gnu.org>
1016
1017 * make-dist: Add lib/makefile.w32-in.
1018
0538fab0
GM
10192011-09-24 Glenn Morris <rgm@gnu.org>
1020
1021 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1022
c5b01d8c
LMI
10232011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1024
1025 * .dir-locals.el: Change the debbugs regexp to allow having the
1026 bug number as the first thing on a line.
1027
0cc87afb
GM
10282011-09-15 Glenn Morris <rgm@gnu.org>
1029
1030 * configure.in: Make configure work with recent GNUsteps.
1031 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
1032 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 1033 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 1034
3f44249e
PE
10352011-09-11 Paul Eggert <eggert@cs.ucla.edu>
1036
1037 Merge from gnulib, porting to Tru64.
1038 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
1039 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1040 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
1041 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1042 doesn't affect Emacs.
1043
c8199d0f
PE
10442011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1045
1046 * configure.in (isnan): Remove now-unnecessary check.
1047
e39b275c 10482011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1049
abec06ff 1050 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
1051 This is to fix the following problems:
1052 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1053 configured not to use gtk or any other thread-using library,
1054 signals aren't blocked correctly.
1055 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1056 and IRIX's signal handling.
1057 . On Cygwin 1.7.5 it works around an incompatibility with
1058 the system pthread_sigmask.
1059 . On MacOS X 10.5 (32-bit), files whose inode numbers
1060 exceed 2**31 cannot be read or manipulated.
1061 . pthread_sigmask: Actually use results of gl_THREADLIB.
1062 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1063 . find 'ar' program that fits with --host argument.
1064 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
1065 * autogen/README: Update destination list.
1066 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1067 The autogenerated files compile, config.guess,
1068 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
1069 * m4/largefile.m4: New file, so that Emacs does not mess up when
1070 accessing files with large inode numbers in MacOS X 10.5 and later.
1071 * m4/nocrash.m4: New file, to avoid triggering background debugger
1072 and/or create core dumps during 'configure'.
1073 * build-aux/move-if-change: Renamed from move-if-change.
1074 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1075 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1076 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1077 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
1078 * Makefile.in (epaths-force, sync-from-gnulib):
1079 move-if-change is now in build-aux.
1080 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1081 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1082 (mkdir): install-sh is now in build-aux.
1083 * config.bat: c++defs.h is now in build-aux/snippets.
1084 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1085 usual parameter).
1086 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1087 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1088 to build-aux/snippet.
1089 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1090 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1091 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1092 Solaris, enables MacOS extensions, and enables nocrash during
1093 'configure'.
1094 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1095
86633eab 10962011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1097
1098 * configure.in (snprintf): New check.
1099
015faae4
PE
11002011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1101
695a3dc5 1102 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1103 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
1104 Remove unreachable pattern hppa*-*-linux-gnu*.
1105 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1106 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 1107
52ec1feb
JD
11082011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1109
1110 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1111
377538cb
JD
11122011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1113
1114 * configure.in: Add header check: sys/socket.h (Bug#8477),
1115 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1116 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1117
ae9e757a
JD
11182011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1119
1120 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1121 (HAVE_GTK_AND_PTHREAD): Remove.
1122
be8ec0b3
AA
11232011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1124
1125 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1126 build, not just GNUstep (Bug#9177).
1127
2573a837 11282011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1129
1130 Assume freestanding C89 headers, string.h, stdlib.h.
1131 Again, this simplifies the code, and all current platforms have these.
1132 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1133 (AC_HEADER_STDC): Remove.
1134 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1135 (strchr, strrchr): Remove fallback macros.
1136
9cfdb3ec
PE
1137 Assume support for memcmp, memcpy, memmove, memset.
1138 This simplifies the code a bit. All current platforms have these,
1139 as they are required for C89. If this turns into a problem we
1140 can add the gnulib modules for these (a 1-line change to Makefile.in).
1141 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1142
427c285b
PE
11432011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1144
1145 * GNUmakefile: New file.
1146 This is for convenience, so that one can run GNU make in an
1147 unconfigured source tree, and get a default build.
1148
2ad77c9d
JD
11492011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1150
1151 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1152
c8618a06
YM
11532011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1154
1155 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1156 so as to suppress address randomization (Bug#8395).
1157
f6ce9b9a
PE
11582011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1159
3fcf7a1c
PE
1160 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1161 This fixes a build problem on older Mac OS X hosts.
1162
d9706d9f
PE
1163 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1164 test, which runs afoul of Automake installations where, for example,
1165 /usr/share/aclocal contains a copy of gl_THREADLIB.
1166 Problem reported by Sven Joachim in
1167 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1168 This is just a quick temporary fix, specific to Emacs; I'll work
1169 with the other gnulib maintainers to get a more-permanent fix.
1170
af66a2d7 1171 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1172 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1173 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1174 automatically imported from gnulib.
1175 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1176
1692ae2d 11772011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1178
8a6ebd58 1179 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1180 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1181 * configure.in (AC_TYPE_UID_T): New dummy macro.
1182 Configure gnulib after adjusting LIBS,
1183 so that gnulib can assume the libraries in LIBS.
6db30f83 1184 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1185 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1186 * lib/pthread_sigmask.c:
6db30f83
PE
1187 New files, automatically imported from gnulib.
1188 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1189 due to the above changes.
1190 * .bzrignore: Add lib/signal.h.
1191
4a621aae
PE
1192 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1193
5e94cadb
AS
11942011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1195
1196 * configure.in (maintainer-mode): Reflect default in help string.
1197
76b397fb
DN
11982011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1199
1200 * configure.in: Remove reference to iris4d.h.
1201
869795d6
JD
12022011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1203
1204 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1205
3279eb87
GM
12062011-07-01 Glenn Morris <rgm@gnu.org>
1207
1208 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1209
2e6e11eb
LMI
12102011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1211
1212 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1213 which made ./configure infloop.
1214
9851bfc5
JD
12152011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1216
1217 * configure.in (gsettings): New option and check for GSettings.
1218
adbc4ef4
GM
12192011-06-29 Glenn Morris <rgm@gnu.org>
1220
1221 * configure.in: Try to test for the required crt*.o files.
1222
1f773f32
BW
12232011-06-27 Bill Wohler <wohler@newt.com>
1224
1225 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1226
7a7ef429
PE
12272011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1228
1229 Use gnulib's dup2 module instead of rolling our own.
1230 * Makefile.in (GNULIB_MODULES): Add dup2.
1231 * configure.in: Do not check for dup2; gnulib does that now.
1232 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1233
6dd7e400
PE
12342011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1235
1236 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1237
94a807ac 12382011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1239
1240 Use gnulib's alloca-opt module.
1241 * .bzrignore: Add lib/alloca.h.
1242 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1243 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1244 as gnulib now does that for us. Put alloca check in config.h.
1245 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1246 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1247 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1248
3ce9d0d4
LL
12492011-06-21 Leo Liu <sdl.web@gmail.com>
1250
1251 * m4/sha256.m4:
1252 * m4/sha512.m4:
1253 * m4/gl-comp.m4:
1254 * lib/u64.h:
1255 * lib/sha256.c:
1256 * lib/sha256.h:
1257 * lib/sha512.c:
1258 * lib/sha512.h:
1259 * lib/makefile.w32-in (GNULIBOBJS):
1260 * lib/gnulib.mk:
1261 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1262 crypto/sha512 modules from gnulib.
1263
add3f049
PE
12642011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1265
1266 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1267
3a4725e1
GM
12682011-06-17 Glenn Morris <rgm@gnu.org>
1269
1270 * configure.in: Restore the behavior of checking crt-dir only
1271 when the user specified it (not all platforms use it).
1272
bf4846e7
PE
12732011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1274
1275 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1276
4d61f28d 12772011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1278
1279 * configure.in: Try to determine CRT_DIR automatically when
1280 using gcc.
1281
8c9b2106
PE
12822011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1283
8aeb5be9
PE
1284 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1285 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1286 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1287 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1288 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1289 Merge from gnulib.
8c9b2106 1290
c195f2de
JD
12912011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1292
1293 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1294
7e2aa385
PE
12952011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1296
1297 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1298
81eafe29
PE
12992011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1300
1301 * configure.in: Add --with-wide-int.
1302 * INSTALL: Mention this.
1303
9afafefb
PE
13042011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1305
1306 Merge from gnulib.
1307 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1308
f797625a
PE
13092011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1310
1311 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1312
90856fe0 13132011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1314
1315 Use 'inline', not 'INLINE'.
eefc9486 1316 * configure.in (INLINE): Remove.
55d4c1b2 1317
6a3e57bb
PE
13182011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1319
1320 Adjust to recent gnulib change for @GUARD_PREFIX@.
1321 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1322 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1323 _@GUARD_PREFIX@_.
1324
842b28a0
PE
13252011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1326
e61923c8 1327 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1328
70716b1d
GM
13292011-05-24 Glenn Morris <rgm@gnu.org>
1330
a22d9d2c
GM
1331 * Makefile.in (check): Just give a message if no test/ directory.
1332
bdd556a2
GM
1333 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1334
70716b1d
GM
1335 * configure.in (OPT_MAKEFILES_IN): Remove.
1336 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1337 (SUBDIR_MAKEFILES_IN): New output variable.
1338 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1339 (SUBDIR_MAKEFILES_IN): Let configure set it.
1340
13c3daa4
LL
13412011-05-24 Leo Liu <sdl.web@gmail.com>
1342
1343 * m4/sha1.m4:
1344 * m4/gl-comp.m4:
1345 * lib/sha1.h:
1346 * lib/sha1.c:
1347 * lib/makefile.w32-in (GNULIBOBJS):
1348 * lib/gnulib.mk:
1349 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1350
e09e38a8
GM
13512011-05-24 Glenn Morris <rgm@gnu.org>
1352
4ba4c54a
GM
1353 * configure.in: Remove test for already configured source directory.
1354 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1355
5a95c002
GM
1356 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1357
fa5d79db
GM
13582011-05-24 Glenn Morris <rgm@gnu.org>
1359
6c7e099d
GM
1360 * make-dist: Don't distribute test/. (Bug#8107)
1361 * configure.in (OPT_MAKEFILES_IN): New output variable.
1362 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1363 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1364 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1365 (check): Give an explicit error if test/ is not present.
1366
fa5d79db
GM
1367 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1368 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1369 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1370
2df215b5
PE
13712011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1372
1373 * lib/verify.h: Merge from gnulib.
1374
f518ae90
PE
13752011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1376
1377 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1378 Merge from gnulib.
1379
16b71f3a
AS
13802011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1381
1382 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1383
7285dc67
EZ
13842011-05-20 Eli Zaretskii <eliz@gnu.org>
1385
6a45b46f
EZ
1386 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1387
7285dc67
EZ
1388 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1389
b9704ad9
GM
13902011-05-20 Glenn Morris <rgm@gnu.org>
1391
1392 * configure.in (lisp_frag): New output file.
1393
4a720484
GM
13942011-05-19 Glenn Morris <rgm@gnu.org>
1395
1396 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1397 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1398
a3c92bc1
EZ
13992011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1400
8f906c40
EZ
1401 * lib/gnulib.mk:
1402 * lib/intprops.h:
1403 * lib/unistd.in.h:
1404 * m4/inttypes.m4:
1405 * m4/stdint.m4:
1406 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1407
d681f183
GM
14082011-05-14 Glenn Morris <rgm@gnu.org>
1409
1410 * configure.in: Treat failure to find an X toolkit the same way we treat
1411 failure to find X and image support.
1412
4f8c52a9
GM
14132011-05-12 Glenn Morris <rgm@gnu.org>
1414
1415 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1416 (check-declare): Shell portability fixes. (Bug#8642)
1417
5a7f0a30
TZ
14182011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1419
1420 * configure.in: Require GnuTLS 2.6.x or higher.
1421
b08a63cc 14222011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1423
c378da0b
PE
1424 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1425 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1426 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1427
19548d08
PE
1428 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1429 This new gnulib-tool option saves 'configure' the trouble of
1430 checking for strtoull when strtoumax exists.
1431
d1a2ac5c
PE
1432 * configure.in (BITS_PER_LONG_LONG): New macro.
1433
773233f8
GM
14342011-05-05 Glenn Morris <rgm@gnu.org>
1435
1436 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1437 (top_distclean): Delete config.log~.
1438
40697cd9
BK
14392011-04-27 Ben Key <bkey76@gmail.com>
1440
1441 * configure.in: Fixed a bug that caused configure with
1442 --enable-checking=stringoverrun to have no effect.
1443
671875da 14442011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1445
1446 * configure.in: Suppress unnecessary checks for size_t.
1447 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1448 (size_t): Do not check for this, and do not typedef. This code
1449 is never exercised now.
1450
a8a2bb29
PE
1451 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1452 This is needed for the new integer-reading code in lread.c.
1453 It automatically pulls in the following gnulib files, which
1454 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1455 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1456 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1457 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1458 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1459
33630d51
TZ
14602011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1461
1462 * configure.in: Check for GnuTLS certificate verify callbacks.
1463
bfab7d85
SM
14642011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1465
1466 * Makefile.in (config.status): Don't erase in case of error.
1467 In case it disappeared, rebuild it with `configure'.
1468
fe0e7ad7
KB
14692011-04-20 Ken Brown <kbrown@cornell.edu>
1470
1471 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1472
f5b06c35
GM
14732011-04-12 Glenn Morris <rgm@gnu.org>
1474
1475 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1476
762f8d96 14772011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1478
1479 * lib/allocator.c: New file, automatically generated by gnulib.
1480
5fac7083
GM
14812011-04-07 Glenn Morris <rgm@gnu.org>
1482
1483 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1484
973f782d
EZ
14852011-04-06 Eli Zaretskii <eliz@gnu.org>
1486
1487 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1488 Revert last change.
1489
f1f81baa
JB
14902011-04-06 Juanma Barranquero <lekktu@gmail.com>
1491
1492 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1493 ($(BLD)/careadlinkat.$(O)): New target.
1494 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1495 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1496 Update dependencies.
1497
b70d23ff 14982011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1499
41cf7d1a
PE
1500 Fix more problems found by GCC 4.6.0's static checks.
1501
aa181334
PE
1502 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1503
1f7196bf 1504 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1505 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1506 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1507 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1508
c0274801
GM
15092011-04-06 Glenn Morris <rgm@gnu.org>
1510
1511 * autogen/update_autogen: Handle loaddefs-like files as well.
1512 (usage): Add -l, -C.
1513 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1514 With -l, check status of lisp/ as well.
1515 With -C, clean before building.
1516 (autoreconf): Only pass -f in the `clean' case.
1517 (commit): New function.
1518
42e85a8f
GM
15192011-03-28 Glenn Morris <rgm@gnu.org>
1520
39f31873
GM
1521 * autogen/update_autogen: Pass -f to autoreconf.
1522
42e85a8f
GM
1523 * autogen.sh (get_version): Discard "not found" lines.
1524 (check_version): Respect $AUTOCONF etc environment variables.
1525
9af30bdf
GM
15262011-03-27 Glenn Morris <rgm@gnu.org>
1527
1528 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1529 (AH_BOTTOM): Do not define SIGTYPE.
1530
181855e6
GM
15312011-03-26 Glenn Morris <rgm@gnu.org>
1532
1533 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1534 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1535
9ee0d174
AS
15362011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1537
1538 * autogen/update_autogen: Remove useless function keyword.
1539
07da4b3c
EZ
15402011-03-25 Eli Zaretskii <eliz@gnu.org>
1541
1542 * config.bat: Generate src/config.h and lib/Makefile from
1543 autogen/config.in and autogen/Makefile.in.
1544
f6ca84c0
GM
15452011-03-25 Glenn Morris <rgm@gnu.org>
1546
1547 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1548 Remove; autoreconf can supply them.
1549 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1550 config.guess, install-sh. Pass -i to autoreconf.
1551 * autogen/update_autogen (genfiles): Add compile, config.guess,
1552 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1553 Discard non-error output from autoreconf in -q case.
1554 * autogen/compile, autogen/config.guess, autogen/config.sub:
1555 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1556 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1557 install-sh, missing.
1558
8cc1d519
GM
15592011-03-23 Glenn Morris <rgm@gnu.org>
1560
9bb73912 1561 * autogen/update_autogen: Fix typo.
904a432c 1562 (msg): Remove function; use `exec' instead.
9bb73912 1563
8cc1d519
GM
1564 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1565 (sync-from-gnulib): Don't sync mkinstalldirs.
1566 * make-dist: Don't distribute mkinstalldirs.
1567
c9c49752 15682011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1569
c9c49752 1570 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1571 * Makefile.in (GNULIB_MODULES): Add socklen.
1572 * configure.in: Do not check for sys/socket.h, since socklen does that.
1573 * m4/socklen.m4: New automatically-generated file, from gnulib.
1574
d5cad867
PE
1575 fakemail: Remove dependency on ignore-value.
1576 * Makefile.in (GNULIB_MODULES): Add stdio.
1577 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1578 imported from gnulib.
cbd350f1 1579 * .bzrignore: Add lib/stdio.h.
c9c49752 1580
34cb1cc6
GM
15812011-03-22 Glenn Morris <rgm@gnu.org>
1582
1583 * autogen/copy_autogen: Work from ./ or ../.
1584 Fix time-stamps.
1585 * autogen.sh: Doc fix.
1586
66b87493
GM
15872011-03-20 Glenn Morris <rgm@gnu.org>
1588
1589 * autogen/: New directory, to be excluded from releases.
1590 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1591 * autogen/README: New file.
1592 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1593 * autogen/Makefile.in: Add auto-updated generated files.
1594 * autogen.sh: No longer a no-op, now it tests for autotools
1595 and runs them as necessary.
cd1181db 1596 * configure.in: Default maintainer-mode to on.
66b87493
GM
1597 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1598
1ef6de05
PE
15992011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1600
1601 Update for gnulib.
1602 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1603 includes <intprops.h> directly.
1604 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1605 when building Emacs on Solaris 9 and running it on Solaris 10.
1606
0afb4571
J
16072011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1608
1609 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1610
33383987
JB
16112011-03-07 Chong Yidong <cyd@stupidchicken.com>
1612
1613 * Version 23.3 released.
1614
870d9cf6
GM
16152011-03-06 Glenn Morris <rgm@gnu.org>
1616
1617 * configure.in (FREETYPE_LIBS): Actually set it to something.
1618
6c0dea8a
PE
16192011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1620
1621 Work around some portability problems with symlinks.
1622
1623 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1624 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1625 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1626 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1627 * m4/symlink.m4:
1628 New files, automatically generated from gnulib.
1629 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1630 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1631
945d8b44
EZ
16322011-02-26 Eli Zaretskii <eliz@gnu.org>
1633
03382788
EZ
1634 * .bzrignore: Ignore new lib/*.in-h files.
1635
945d8b44
EZ
1636 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1637 depfiles.bat even if lib/deps already exist.
1638
9411886d
PE
16392011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1640
1641 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1642 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1643 recent changes to configure.in and to gnulib.
9411886d 1644
1e8dbdc6
GM
16452011-02-24 Glenn Morris <rgm@gnu.org>
1646
1647 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1648 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1649
f68c809d
PE
16502011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1651
1652 Assume S_ISLNK etc. work, since gnulib supports this.
1653 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1654 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1655 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1656 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1657
ba01e9d7
PE
16582011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1659
1660 * lib/min-max.h: New file, for "min" and "max".
1661
9f8370e6
CS
16622011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1663
0a19a6f8 1664 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1665 $(EMACS_ROOT)/nt/inc/stdint.h.
1666
25c51af3
EZ
16672011-02-21 Eli Zaretskii <eliz@gnu.org>
1668
1669 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1670 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1671 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1672
5fa4ac76
PE
16732011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1674
1675 Import filemode module from gnulib.
1676 * .bzrignore: Add lib/sys/.
1677 * Makefile.in (GNULIB_MODULES): Add filemode.
1678 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1679 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1680 from gnulib. This adds support for some more file types, e.g.,
1681 Cray DMF migrated files.
1682 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1683 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1684 * m4/sys_stat_h.m4: New files, generated from gnulib.
1685 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1686 Regenerate.
1687
e1e6b4fb
EZ
16882011-02-20 Eli Zaretskii <eliz@gnu.org>
1689
1690 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1691 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1692
6cac9cb1
PE
16932011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1694
1695 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1696 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1697 is no longer needed, due to the recent SSDATA and related changes.
1698 Perhaps -Wno-pointer-sign should also be removed from
1699 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1700 way to test this so I left it alone.
1701 * configure: Regenerate.
1702
0a19a6f8 17032011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1704
1705 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1706 src/makefile.w32-in.
1707
61353ac8 17082011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1709
61353ac8 1710 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1711 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1712 Regenerate.
1713 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1714 Import the new versions from gnulib; they assume a C99-style
1715 <stdint.h>, supplied by the stdint module.
1716 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1717 imported from gnulib.
942f733f
PE
1718 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1719 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1720 special cases.
61353ac8 1721
9d9d12cd
EZ
17222011-02-19 Eli Zaretskii <eliz@gnu.org>
1723
152be435 1724 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1725 Add lib/deps/.
152be435 1726
9d9d12cd 1727 * config.bat: Configure in `lib'.
219463da 1728 Generate *.Po files in lib/deps.
9d9d12cd 1729
7d315eb6
PE
17302011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1731
1732 Import IRIX 6.5 getloadavg fixes from gnulib.
1733 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1734
1f5d53eb
PE
17352011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1736
1737 Import getloadavg module from gnulib.
1738 * .bzrignore: Add lib/stdlib.h.
1739 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1740 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1741 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1742 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1743 Remove; gnulib does this now.
1744 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1745 from gnulib. This adds support for several other systems, such
1746 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1747 buffer overrun on Linux hosts under very high load, and on hosts
1748 that maintain a channel to the load average file it makes sure
1749 the file descriptor is close-on-exec (on hosts that support this)
1750 and is not stdin, stdout, or stderr.
1751 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1752 from gnulib.
1753 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1754 * src/config.in: Regenerate.
1755
bb55f713
PE
17562011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1757
1758 Merge from gnulib.
1759
7127b760
PE
1760 * install-sh: Update to scriptversion 2011-01-19.21.
1761
bb55f713
PE
1762 2011-02-13 Bruno Haible <bruno@clisp.org>
1763
1764 Consistent macro naming for macros that use GCC __attribute__.
1765 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1766 ATTRIBUTE_DEPRECATED.
1767
1768 2011-02-12 Bruno Haible <bruno@clisp.org>
1769
1770 setlocale: Prefer gnulib's override over libintl's override.
1771 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1772 GNULIB_defined_setlocale is set.
1773
57e96f8e
GM
17742011-02-13 Glenn Morris <rgm@gnu.org>
1775
1776 * make-dist: Exclude generated file src/globals.h.
1777
988c07df
PE
17782011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1779
1780 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1781 Sync from gnulib, which has been patched to fix the problem
1782 with the license notices. Problem reported by Glenn Morris in
1783 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1784
ccded26c
SM
17852011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1786
1787 * .bzrignore: Ignore globals.h and related stamp.
1788
6ffb2c0c
PE
17892011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1790
1791 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1792 This merges the following fix from gnulib:
1793
1794 2011-02-08 Bruno Haible <bruno@clisp.org>
1795
1796 Split large sed scripts, for HP-UX sed.
1797
00b3c7ac
TT
17982011-02-08 Tom Tromey <tromey@redhat.com>
1799
1800 * configure: Rebuild.
1801 * configure.in (NS_OBJC_OBJ): New subst.
1802
91ccade4
PE
18032011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1804
6ffb2c0c
PE
1805 gnulib: allow multiple gnulib generated replacements to coexist
1806 This defines a few preprocessor symbols that should not affect Emacs.
1807 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1808 via "make sync-from-gnulib".
1809
e765a388
PE
1810 gnulib: undo previous change
1811 The upstream _HEADERS change was backed out of gnulib (see the
1812 same thread). Stay in sync with gnulib.
1813
91ccade4 1814 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1815 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1816 New empty macros, to accommodate recent changes to gnulib. See
1817 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1818 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1819 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1820 * lib/time.in.h, lib/unistd.in.h:
1821 Regenerate.
91ccade4 1822
d67985d3
PE
18232011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1824
1825 sync from gnulib to remove HAVE_STDBOOL_H
1826 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1827 AC_HEADER_STDBOOL. All uses changed. Do not define
1828 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1829 imported from the latest Autoconf git. It was motivated by Emacs,
1830 which uses gnulib but does not need HAVE_STDBOOL_H.
1831 * configure, src/config.in: Regenerate.
1832 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1833
67342916
PE
18342011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1835
1836 allow C code to suppress warnings about ignored return values
1837 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1838 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1839 * lib/ignore-value.h: New file.
67342916 1840
14beddf4 18412011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1842
1843 * configure.in: Test existence of xaw3d library, not just the
1844 header (Bug#7642).
1845
6ffb2c0c
PE
18462011-01-31 Eli Zaretskii <eliz@gnu.org>
1847
1848 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1849 $(BLD)/time_r.$(O).
1850 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1851 $(EMACS_ROOT)/src/m/intel386.h.
1852 ($(BLD)/strftime.$(O)):
1853 ($(BLD)/time_r.$(O)): Define prerequisites.
1854
16fab143
PE
18552011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1856
1857 src/emacs.c now gets version number from configure.in
1858 * configure.in (version): Set this from $PACKAGE_VERSION,
1859 which is set from AC_INIT, rather than scouting through src/emacs.c.
1860 * configure: Regenerate.
1861 * make-dist (version): Get it from configure.in, not src/emacs.c.
1862
16c3e636
PE
18632011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1864
1865 strftime: import from gnulib
1866 * Makefile.in (GNULIB_MODULES): Add strftime.
1867 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1868 needed.
6ffb2c0c 1869 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1870 Regenerate.
6ffb2c0c
PE
1871 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1872 imported from gnulib.
16c3e636
PE
1873 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1874 This incorporates many changes from gnulib, including simpler
1875 handling of multibyte formats, porting to mingw32 and other
1876 platforms, and support for higher-resolution time stamps.
1877 Emacs does not yet use the higher-resolution interface.
1878
3de84ad9
PE
18792011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1880
1881 gnulib: import mktime and move-if-change fixes from gnulib
1882
1883 * configure: Regenerate from the following.
1884
6ffb2c0c
PE
1885 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1886
1887 mktime: clarify long_int width checking
1888 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1889 the top level, to make it clearer that the assumption about
1890 long_int width is being checked. See
1891 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1892
3de84ad9
PE
1893 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1894
1895 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1896 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1897 negative number, which the C Standard says has undefined behavior.
1898 In practice this is not a problem, but might as well do it by the book.
1899 Reported by Rich Felker and Eric Blake; see
1900 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1901 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1902 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1903
1904 mktime: #undef mktime before #defining it
1905 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1906
1907 mktime: systematically normalize tm_isdst comparisons
1908 * lib/mktime.c (isdst_differ): New function.
1909 (__mktime_internal): Use it systematically for all isdst comparisons.
1910 This completes the fix for libc BZ #6723, and removes the need for
1911 normalizing tm_isdst. See
1912 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1913 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1914
1915 mktime: fix some integer overflow issues and sidestep the rest
1916
1917 This was prompted by a bug report by Benjamin Lindner for MinGW
1918 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1919 His bug is due to signed integer overflow (0 - INT_MIN), and I
1920 I scanned through mktime.c looking for other integer overflow
1921 problems, fixing all the bugs I found.
1922
1923 Although the C Standard says the resulting code is still not safe
1924 in the presence of integer overflow, in practice it should be good
1925 enough for all real-world two's-complement implementations, except
1926 for debugging environments that deliberately trap on integer
1927 overflow (e.g., gcc -ftrapv).
1928
1929 * lib/mktime.c (WRAPV): New macro.
1930 (SHR): Also check that long_int and time_t shift right in the
1931 usual way, before using the fast-but-unportable method.
1932 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1933 used. The code already assumed two's complement, so there's
1934 no need to test for alternatives. All uses removed.
1935 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1936 the C standard. Problem reported by Rich Felker in
1937 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1938 (twos_complement_arithmetic): Also check long_int and time_t.
1939 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1940 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1941 (__mktime_internal): Avoid integer overflow with unary subtraction
1942 in two instances where -1 - X is an adequate replacement for -X,
1943 since the calculations are approximate.
3de84ad9
PE
1944
1945 2011-01-29 Eric Blake <eblake@redhat.com>
1946
1947 mktime: avoid infinite loop
1948 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1949 type; behavior is still undefined but portable to all known targets.
1950 Reported by Rich Felker.
1951
6ffb2c0c
PE
1952 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1953
1954 mktime: avoid problems on NetBSD 5 / i386
1955 * lib/mktime.c (long_int): New type. This works around a problem
1956 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1957 but time_t is 64 bits, and where I expect the existing code is
1958 wrong in some cases.
1959 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1960 (ydhms_diff): Bring back the compile-time check for wide-enough
1961 year and yday.
1962
1963 mktime: fix misspelling in comment
1964 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1965 This merges all recent glibc changes of importance.
1966
3de84ad9
PE
1967 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1968
1969 move-if-change: cope with concurrent mv of identical file.
1970 * move-if-change (CMPPROG): Accept environment
1971 variable as an override for `cmp'.
1972 (usage): Document CMPPROG.
1973 Adjust comparison to drop stdout. Cope with failure of mv if
1974 the target file exists and is identical to the source, for
1975 parallel builds.
1976 Report from H.J. Lu against binutils in PR binutils/12283.
1977
6ffb2c0c
PE
19782011-01-29 Eli Zaretskii <eliz@gnu.org>
1979
1980 * lib/makefile.w32-in:
1981 * lib/getopt_.h: New files.
1982
c7e95b91
PE
19832011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1984
1985 improve fix for MS-DOS file name clash
1986 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1987 for portability to POSIX make. Reported by Bruno Haible.
1988 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1989 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1990 files from accumulating as garbage. Also reported by Bruno Haible.
1991
125c3718
PE
19922011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1993
1994 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1995 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1996 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1997 problems with MS-DOS 8+3 file name restrictions.
1998 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1999 it, it would also cause problems when extracting Emacs distribution
2000 tarballs on MS-DOS hosts.
2001 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 2002 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
2003 * config.guess, config.sub: Sync from gnulib.
2004 * m4/gnulib-cache.m4: Remove from repository.
2005 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
2006
4004ef46
GM
20072011-01-25 Glenn Morris <rgm@gnu.org>
2008
0b5c5d82
GM
2009 * README: Add a note about ranges in copyright years.
2010
4004ef46
GM
2011 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2012
06d8ace5 20132011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
2014
2015 * configure.in: Add HP-UX on IA64 (Bug#6811).
2016
d6974efa
PE
20172011-01-24 Paul Eggert <eggert@cs.ucla.edu>
2018
2019 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2020 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
2021 as it is no longer needed.
6ffb2c0c 2022 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
2023 * configure.in: Invoke the new gnulib macro
2024 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
2025 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
2026 * m4/getopt.m4: Sync from gnulib; this removes the need for
2027 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
2028 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
2029 New macro, synced from gnulib.
2030 * m4/warn-on-use.m4: Remove.
2031
e02ea74b
PE
20322011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2033
2034 aclocal.m4: put this file back into repository
2035 This way, we don't have to assume that the maintainer has
2036 the automake package installed. See
2037 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
2038 * .bzrignore: Remove aclocal.m4, undoing the previous change.
2039 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
2040 undoing the previous change.
2041 * aclocal.m4: New file (actually, resurrected).
2042
48dcd482
MB
20432011-01-22 Miles Bader <miles@gnu.org>
2044
2045 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2046 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2047 Emacs directly uses fontconfig, and breaks building when using a
2048 strict linker).
2049
925e561d
PE
20502011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2051
b06b1098
PE
2052 src/config.in: shrink slightly
2053 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2054 This makes src/config.in a bit smaller, by removing identifiers
2055 like GNULIB_TEST_MKTIME that Emacs does not need.
2056 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2057 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2058 Sync from gnulib. This removes a few more unnecessary symbols from
2059 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2060 * configure, src/config.in: Regenerate.
2061
925e561d
PE
2062 aclocal.m4: tweaks to regenerate more conveniently
2063 This attempts to act better when the source is in a weird state. See
2064 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2065 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2066 * .bzrignore: Add aclocal.m4.
2067
942be821
PE
20682011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2069
2070 aclocal.m4: omit auto-generated file from repository
2071 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2072 the most recent change here.
2073 * aclocal.m4: Remove from bzr repository. This file is
2074 auto-generated and isn't needed to run 'configure'. See
2075 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2076
0813c96e
PE
20772011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2078
2079 Minor Makefile.in tweaks to build from gnulib better.
2080 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2081 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2082 (top_maintainer_clean): Don't remove aclocal.m4.
2083
7cae64b4
PE
20842011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2085
53911e8f
PE
2086 Minor cleanups for 'bzr status'
2087 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2088 the output of config.guess.
2089 * Makefile.in (top_distclean): Remove stamp-h1 too.
2090
7cae64b4
PE
2091 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2092 defined if the compiler supports GCC-style __attribute__
2093 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2094 this syntax.
2095
a3e44e79 20962011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2097
3cbecb8f
PE
2098 Makefile.in: tidy up the building of lib
2099 * Makefile.in (am--refresh): Mark as .PHONY.
2100 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2101 as they're not rebuilt unless you do a "make sync-from-gnulib"
2102 and the former is needed for "configure".
2103 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2104 has already removed lib/Makefile.
2105
ecbfcc83
PE
2106 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2107 This avoids building ftoastr and ldtoastr, which aren't needed. See
2108 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 2109
803059b9
PE
2110 * .bzrignore: Add .h files that are host-dependent.
2111 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2112 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2113 host-dependent and are built as part of an ordinary 'make', and
2114 should not be checked in.
2115
6ffb2c0c
PE
2116 * lib/Makefile.in: Regenerate.
2117 * lib/COPYING: New file, a copy of COPYING.
2118
2a78afcc 2119 * configure: Regenerate.
37564543
PE
2120 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2121
e275c824 2122 Regenerate.
6ffb2c0c
PE
2123 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2124 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2125 New files, copied from gnulib by gnulib-tool.
2126 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2127 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2128 Regenerate.
ecbfcc83 2129
84bbb1ad
PE
2130 Use gnulib's getopt-gnu module.
2131 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2132 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2133 representative of the dependencies.
2134 * configure.in: Do not configure getopt, as gnulib does that now.
2135 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2136 getopt now, in lib.
ecbfcc83 2137
1fd182f0 2138 Regenerate.
6ffb2c0c
PE
2139 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2140 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2141 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2142 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2143 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2144 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2145 * m4/wchar_t.m4, warn-on-use.h:
2146 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2147 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2148 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2149 Regenerate.
2150
1e11dbe3
PE
2151 Use gnulib's mktime module.
2152 * Makefile.in (GNULIB_MODULES): Add mktime.
2153 * configure.in: Remove code no longer needed, as gnulib now does it.
2154 (AC_CHECK_FUNCS): Remove mktime.
2155 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2156 (__restrict): Remove, as this now gets in the way of the C99
2157 support for 'restrict' pulled in by the gnulib mktime module.
2158 Code should now use 'restrict' and not '__restrict".
2159 (mktime): Remove.
2160 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2161 and warn-on-use.h into the distribution.
1fd182f0
PE
2162
2163 Regenerate.
6ffb2c0c
PE
2164 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2165 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2166 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2167 * lib/dummy.c: Remove.
2168 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2169 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2170 Regenerate.
ecbfcc83 2171
1e11dbe3 2172 Use gnulib's ftoastr module.
fa2c4f56
PE
2173 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2174
743c80a7 2175 Regenerate.
6ffb2c0c
PE
2176 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2177 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2178 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2179 New files, generated automatically, with 'make sync-from-gnulib'
2180 followed by 'make'.
2181 * configure, lisp/dired.el, src/config.in: Regenerate.
2182
9a514d4a
PE
2183 Automate syncing from gnulib.
2184 * INSTALL, README: Document new subdirectory 'lib'.
2185 * Makefile.in (SUBDIR): Add lib.
2186 (SUBDIR_MAKEFILES): Add lib/Makefile.
2187 (lib-src, src, TAGS, tags): Depend on lib.
2188 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2189 ($(gnulib_srcdir)): New rule.
2190 (sync-from-gnulib): New rule, which is .PHONY.
2191 (lib): New rule, which is like lib-src.
2192 (Makefile): Depend on lib/Makefile.in.
2193 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2194 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2195 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2196 (am--refresh): New rule, to pacify Automake.
2197 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2198 Clean lib, too.
2199 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2200 droppings.
2201 (maintainer-clean, extraclean): Use it.
2202 * configure.in: Initialize for automake and gnulib, by invoking
2203 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2204 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2205 more conveniently with automake.
6ffb2c0c 2206 * lib/Makefile.am: New file.
9a514d4a
PE
2207 * make-dist: Also put into the distribution aclocal.m4,
2208 compile, depcomp, missing, and the files under lib/.
2209
dc3e3e7b
GM
22102011-01-15 Glenn Morris <rgm@gnu.org>
2211
2212 * Makefile.in (epaths-force): No more arch-tag to edit.
2213
dab73760
CY
22142011-01-15 Chong Yidong <cyd@stupidchicken.com>
2215
2216 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2217
9f4b8b47
PE
22182011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2219
2220 * make-dist: Distribute test/ files too.
2221 Distribute every file under test/ that is under version control,
2222 using patterns like *.el to capture files that are added later.
2223 Without this change, "configure" would fail, because it would
2224 attempt to build from a Makefile.in that was not distributed.
2225
d221e780
CO
22262011-01-13 Christian Ohler <ohler@gnu.org>
2227
2228 * Makefile.in (INFO_FILES): Add ERT.
2229
2230 * Makefile.in (check): Run tests in test/automated.
2231
2232 * Makefile.in:
2233 * configure.in: Add test/automated/Makefile.
2234
bc5585d1
PE
22352011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2236
2b3f5bc8
PE
2237 * install-sh, mkinstalldirs, move-if-change: Update from master
2238 source in gnulib.
2239
bc5585d1
PE
2240 * config.guess, config.sub: Updated from master source.
2241
2018939f
AS
22422011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2243
2244 * configure.in: Check for __builtin_unwind_init.
2245
e5365138
GM
22462011-01-05 Glenn Morris <rgm@gnu.org>
2247
2248 * configure.in (HAVE_MAKEINFO): New output variable.
2249 (MAKEINFO): Reset to "makeinfo" if not found.
2250 * Makefile.in (install-arch-indep, info):
2251 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2252
4fc5868a
UM
22532010-12-29 Ulrich Mueller <ulm@gentoo.org>
2254
2255 * configure.in: Make gameuser configurable (Bug#7717).
2256
68251e16
GM
22572010-12-15 Glenn Morris <rgm@gnu.org>
2258
2259 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2260 long absent lib-src/fns-*.el.
2261
838db889
GM
22622010-12-11 Glenn Morris <rgm@gnu.org>
2263
2264 * make-dist: Exclude etc/*.pyc.
2265
fe646d2c
AS
22662010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2267
2268 * configure.in: Don't double machfile in final message.
2269
d96c83fa
CY
22702010-12-04 Chong Yidong <cyd@stupidchicken.com>
2271
2272 * configure.in: Fix last change.
2273
d6a003a8
AS
22742010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2275
2276 * configure.in: Remove reference to removed machine description
2277 files and allow $machine and $machfile to be empty. Substitute
2278 M_FILE/S_FILE instead of machfile/opsysfile.
2279
067d23c9
KY
22802010-12-03 Glenn Morris <rgm@gnu.org>
2281
2282 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2283
22842010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2285
2286 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2287 (EXTERNALLY_VISIBLE): New definition.
2288
22892010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2290
2291 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2292
22932010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2294
2295 * configure.in: Do not check for unconditionally included headers.
2296
22972010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2298
2299 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2300
23012010-11-09 Michael Albinus <michael.albinus@gmx.de>
2302
2303 * configure.in: Don't write a warning for D-Bus anymore.
2304
23052010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2306
2307 * configure.in: Fix indentation.
2308
23092010-10-31 Ken Brown <kbrown@cornell.edu>
2310
2311 * configure.in (checking whether localtime caches TZ): Use
2312 unsetenv instead of modifying environment directly.
2313
23142010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2315
2316 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2317 to avoid warning.
2318
23192010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2320
e9fce1ac 2321 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2322
23232010-10-22 Glenn Morris <rgm@gnu.org>
2324
2325 * make-dist: Avoid listing .el files twice. Don't try to run
2326 autoconf if --no-update.
2327
23282010-10-20 Glenn Morris <rgm@gnu.org>
2329
2330 * make-dist: No longer create lisp/MANIFEST.
2331
23322010-10-14 Glenn Morris <rgm@gnu.org>
2333
2334 * BUGS, INSTALL.BZR, README: Updates.
2335
23362010-10-13 Glenn Morris <rgm@gnu.org>
2337
2338 * make-dist: Remove --compress. Check for the appropriate
2339 gzip-like executable, and if not found, don't compress.
2340 Check version number in README, don't change it.
2341 Use find for nt/inc/*.h.
2342
23432010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2344
2345 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2346 trailing / from directory names.
2347
23482010-10-12 Glenn Morris <rgm@gnu.org>
2349
2350 * make-dist: Update and simplify.
2351
23522010-10-12 Eli Zaretskii <eliz@gnu.org>
2353
2354 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2355
23562010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2357
2358 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2359
23602010-10-09 Glenn Morris <rgm@gnu.org>
2361
2362 * make-dist: No more doc/emacs/*.texi.in.
2363
2364 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2365
23662010-10-09 Glenn Morris <rgm@gnu.org>
2367
2368 * configure.in: Combine some conditionals.
2369
2370 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2371 * make-dist: Include doc/emacs/*.texi.in.
2372
2373 * INSTALL, make-dist: Remove references to b2m.
2374 * Makefile.in (MAN_PAGES): Remove b2m.1.
2375
23762010-10-05 Glenn Morris <rgm@gnu.org>
2377
2378 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2379
23802010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2381
2382 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2383
23842010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2385
2386 * configure.in: Include stdlib.h and string.h unconditionally.
2387
23882010-09-29 Romain Francoise <romain@orebokech.com>
2389
2390 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2391
23922010-09-28 Glenn Morris <rgm@gnu.org>
2393
2394 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2395 happy.
2396
23972010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2398
2399 * configure.in: Enable imagemagick by default.
2400
24012010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2402
2403 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2404 GnuTLS libraries.
067d23c9
KY
2405
24062010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2407
2408 * configure.in: Set up GnuTLS.
2409
24102010-09-22 Chong Yidong <cyd@stupidchicken.com>
2411
2412 * configure.in: Announce whether libxml2 is linked to.
2413
24142010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2415
2416 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2417
24182010-09-18 Eli Zaretskii <eliz@gnu.org>
2419
2420 * config.bat: Detect that libxml2 is installed and if so, build
2421 with it.
2422
24232010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2424
2425 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2426 be used. This fixes a conf problem on Mac OS X.
2427
24282010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2429
2430 * configure.in: Check for libxml2.
2431
24322010-09-09 Glenn Morris <rgm@gnu.org>
2433
2434 * make-dist: No more TODO files under lisp/.
2435
24362010-09-04 Eli Zaretskii <eliz@gnu.org>
2437
2438 * config.bat: Produce lisp/gnus/_dir-locals.el from
2439 lisp/gnus/.dir-locals.el.
2440
24412010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2442
2443 * configure.in: Fix check for librsvg, imagemagick and
2444 MagickExportImagePixels.
2445
24462010-08-18 Joakim Verona <joakim@verona.se>
2447
2448 * Makefile.in, configure.in: Checks for ImageMagick.
2449
24502010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2451
2452 * configure.in (AC_PREREQ): Require autoconf 2.65.
2453
24542010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2455
2456 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2457
24582010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2459
2460 * configure.in: Add AC_C_BIGENDIAN.
2461
24622010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2463
2464 * configure.in (ORDINARY_LINK): Use on hpux* too.
2465
24662010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2467
2468 * configure.in: Check for util.h.
2469 Use -Wimplicit-function-declaration if compiler supports it.
2470
24712010-08-05 Eli Zaretskii <eliz@gnu.org>
2472
2473 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2474
24752010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2476
2477 * configure.in: Restore accidentally removed use of
2478 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2479
24802010-07-29 Chad Brown <yandros@mit.edu>
2481
2482 * configure.in: Check for dirent.h.
2483
24842010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2485
2486 * configure.in: Remove reference to usg5-4, unused.
2487
24882010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2489
2490 * configure.in: Check for __executable_start.
2491
24922010-07-24 Ken Brown <kbrown@cornell.edu>
2493
2494 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2495
24962010-07-24 Juanma Barranquero <lekktu@gmail.com>
2497
2498 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2499
25002010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2501
2502 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2503
25042010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2505
2506 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2507 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2508 (C_OPTIMIZE_SWITCH): Remove.
2509 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2510
25112010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2512
2513 * configure.in: Don't check for index and rindex, check for strchr
2514 and strrchr. Define strchr and strrchr as index and rindex,
2515 resp., in src/config.h if not available.
2516
25172010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2518
2519 * configure.in: Use -Wold-style-definition if available.
2520 This helps with the transition to standard C code, it can be
2521 removed when done.
2522
2523 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2524
2525 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2526 and MSWindows.
2527
25282010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2529
2530 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2531 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2532
25332010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2534
2535 * configure.in (getenv): Remove K&R declaration.
2536
25372010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2538
2539 * configure.in: Remove define __P.
2540
25412010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2542
2543 * configure.in (--enable-use-lisp-union-type): New flag.
2544
25452010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2546
2547 Fix CFLAGS for non-GCC compilers.
2548 * configure.in (CFLAGS): Always use -g like it was done before the
2549 2010-03-30 change.
2550 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2551 (Bug#6538)
2552
25532010-06-30 Glenn Morris <rgm@gnu.org>
2554
2555 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2556 Set with AC_DEFINE rather than AH_BOTTOM.
2557
2558 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2559 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2560 Set with shell, not cpp.
2561 (LIBX): Remove, just use -lX11 in the one place this was used.
2562 (cannot_dump): Replace with CANNOT_DUMP.
2563
25642010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2565
0a19a6f8 2566 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2567 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2568 by minimum required Gtk+ 2.6). Add checks for functions introduced
2569 in Gtk+ 2.14 or newer (bug#6505).
2570
25712010-06-26 Eli Zaretskii <eliz@gnu.org>
2572
2573 * config.bat: Remove white space around "+" in COPY commands.
2574
25752010-06-23 Glenn Morris <rgm@gnu.org>
2576
2577 * info/dir: Start descriptions in column 32, per Texinfo convention.
2578
25792010-06-16 Chong Yidong <cyd@stupidchicken.com>
2580
2581 * INSTALL: Update font information (Bug#6389).
2582
25832010-06-16 Glenn Morris <rgm@gnu.org>
2584
2585 * INSTALL: General update.
2586
25872010-06-12 Glenn Morris <rgm@gnu.org>
2588
2589 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2590
25912010-06-11 Glenn Morris <rgm@gnu.org>
2592
2593 * configure.in (--without-compress-info): New option.
2594 (GZIP_INFO): New output variable.
2595
2596 * Makefile.in (GZIP_INFO): New, set by configure.
2597 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2598 Handle man pages in the same way.
2599
26002010-06-10 Glenn Morris <rgm@gnu.org>
2601
2602 * Makefile.in (install-arch-indep): Gzip the info files too.
2603
2604 * make-dist: Remove references to non-existent directories and files.
2605
26062010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2607
2608 * configure.in: Include <strings.h> and <string.h> instead of
2609 "strings.h" and "string.h".
2610
26112010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2612
2613 * configure.in: Remove code dealing with BSTRING.
2614
26152010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2616
2617 * configure.in (AC_PREREQ): Require autoconf 2.65.
2618
2619 * configure.in (unxec): Do not define and substitute.
2620 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2621
26222010-06-03 Glenn Morris <rgm@gnu.org>
2623
2624 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2625
26262010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2627
2628 Fix alloca definition when using gcc on non-gnu systems.
2629 * configure.in: Use the code sequence indicated by "info autoconf"
2630 for alloca (bug#6170).
2631
26322010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2633
2634 * .bzrignore: Ignore new files from trunk, which appear if you use
2635 colocated branches (i.e. "bzr switch").
2636
26372010-05-28 Glenn Morris <rgm@gnu.org>
2638
2639 * configure.in: Simplify some of the $canonical tests.
2640
26412010-05-27 Glenn Morris <rgm@gnu.org>
2642
2643 * config.bat: Do not preprocess src/Makefile.in.
2644
2645 * configure.in: Do not preprocess src/Makefile.in.
2646 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2647 (AC_EGREP_CPP): Test no longer needed.
2648
2649 * make-dist: No more Makefile.c files.
2650
26512010-05-26 Glenn Morris <rgm@gnu.org>
2652
2653 * configure.in (YMF_PASS_LDFLAGS): Remove.
2654 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2655
2656 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2657 Add $GNUSTEP_LOCAL_HEADERS.
2658 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2659
2660 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2661 (GNUSTEP_MAKEFILES): Remove.
2662 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2663 stuff to here.
2664
26652010-05-25 Glenn Morris <rgm@gnu.org>
2666
2667 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2668 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2669
2670 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2671 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2672 here instead.
2673
26742010-05-24 Romain Francoise <romain@orebokech.com>
2675
2676 * make-dist: Look for version in src/emacs.c.
2677 Use lisp/subr.el rather than lisp/version.el for location check.
2678
26792010-05-21 Glenn Morris <rgm@gnu.org>
2680
2681 * configure.in (MKDEPDIR): Parallel build tweak.
2682
2683 * configure.in (ns_frag): New output file.
2684
2685 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2686 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2687
2688 * configure.in (cannot_dump): New output variable.
2689
26902010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2691
2692 * configure.in: On NetBSD, if terminfo is found, use it in
2693 preference to termcap. (Bug#6190)
2694
26952010-05-20 Glenn Morris <rgm@gnu.org>
2696
2697 * make-dist (src): Include *.mk.
2698 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2699 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2700 (deps_frag): New output file.
2701 (AUTO_DEPEND): Remove this definition.
2702
2703 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2704
27052010-05-19 Glenn Morris <rgm@gnu.org>
2706
2707 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2708 (ORDINARY_LINK): New AC_DEFINE.
2709 (LIB_GCC): No need to set if ORDINARY_LINK.
2710
27112010-05-18 Glenn Morris <rgm@gnu.org>
2712
2713 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2714 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2715
2716 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2717 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2718 (RALLOC_OBJ): New output variable.
2719
2720 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2721 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2722
27232010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2724
2725 * Makefile.in (src): Provide the name of the VCS file that witnesses
2726 a pull.
2727 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2728
27292010-05-17 Glenn Morris <rgm@gnu.org>
2730
2731 * configure.in (OLDXMENU_DEPS): New output variable.
2732
27332010-05-16 Glenn Morris <rgm@gnu.org>
2734
2735 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2736
2737 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2738 * Makefile.in (install-arch-dep): Update for above change.
2739
2740 * Makefile.in (ns_appdir): Remove.
2741 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2742
2743 * configure.in (TEMACS_LDFLAGS2): New output variable.
2744
2745 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2746 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2747 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2748 nothing uses.
2749
27502010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2751
2752 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2753 does not use them.
2754 (X11R5_INHIBIT_I18N): Remove, unused.
2755
27562010-05-15 Glenn Morris <rgm@gnu.org>
2757
2758 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2759
2760 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2761
27622010-05-15 Ken Raeburn <raeburn@raeburn.org>
2763
2764 * configure.in: Look for version string in its new location.
2765
27662010-05-15 Eli Zaretskii <eliz@gnu.org>
2767
2768 * config.bat: Remove support for DJGPP v1.x.
2769
27702010-05-15 Glenn Morris <rgm@gnu.org>
2771
2772 * configure.in (OLDXMENU_TARGET): New output variable.
2773
2774 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2775
2776 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2777 and other files that no longer exist.
2778
27792010-05-14 Glenn Morris <rgm@gnu.org>
2780
2781 * configure.in (cpp_undefs): Add mktime, register, X11.
2782
2783 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2784 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2785 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2786
2787 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2788 (GNUSTEP_MAKEFILES): Do not output.
2789
27902010-05-13 Glenn Morris <rgm@gnu.org>
2791
2792 * configure.in: Fix some paren typos.
2793
2794 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2795
2796 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2797
27982010-05-12 Glenn Morris <rgm@gnu.org>
2799
2800 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2801
2802 * configure.in (LIB_GCC): New output variable.
2803
28042010-05-11 Glenn Morris <rgm@gnu.org>
2805
2806 * make-dist (msdos): No more mainmake.
2807
2808 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2809 * config.bat: Do not run cpp on lib-src/Makefile.in.
2810
2811 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2812
28132010-05-10 Glenn Morris <rgm@gnu.org>
2814
2815 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2816
2817 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2818 (BLESSMAIL_TARGET): New output variable.
2819
28202010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2821
2822 * INSTALL: Fix typos.
2823
28242010-05-08 Chong Yidong <cyd@stupidchicken.com>
2825
2826 * configure.in: Add check for buggy version of GCC (Bug#6031).
2827
28282010-05-08 Glenn Morris <rgm@gnu.org>
2829
2830 * configure.in (HAVE_LIBNCURSES): New local variable.
2831 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2832 replacing cpp in src/s/*.h and src/Makefile.in.
2833
28342010-05-07 Chong Yidong <cyd@stupidchicken.com>
2835
2836 * Version 23.2 released.
2837
28382010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2839
2840 * configure.in: Add tests for `isnan' and `copysign'.
2841
28422010-05-07 Eli Zaretskii <eliz@gnu.org>
2843
2844 * config.bat: Allow for 2 leading `#'s in comments in
2845 src/Makefile.in.
2846
28472010-05-07 Glenn Morris <rgm@gnu.org>
2848
2849 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2850 Merges logic from src/s/* and src/Makefile.in.
2851 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2852
28532010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2854
2855 Define START_FILES and LIB_STANDARD using autoconf.
2856 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2857 here from src/s/*.h.
2858 (HAVE_CRTIN): Remove, inline logic in the netbsd
2859 START_FILES/LIB_STANDARD computation.
2860
28612010-05-06 Glenn Morris <rgm@gnu.org>
2862
2863 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2864
2865 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2866 (LD_SWITCH_X_SITE): Remove unused variables.
2867
28682010-05-04 Glenn Morris <rgm@gnu.org>
2869
2870 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2871 as well.
2872 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2873
2874 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2875
2876 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2877 variables, replacing c_switch_machine, c_switch_system.
2878 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2879 @c_switch_system@.
2880
28812010-05-03 Glenn Morris <rgm@gnu.org>
2882
2883 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2884
2885 * make-dist: There are no more src/m/*.inp files.
2886
28872010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2888
2889 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2890 (ac_link): Do not use ld_switch_machine.
2891
28922010-05-01 Glenn Morris <rgm@gnu.org>
2893
2894 * configure.in (OTHER_OBJ): Remove.
2895 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2896
28972010-04-30 Glenn Morris <rgm@gnu.org>
2898
2899 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2900 Elsewhere, maybe include it.
2901
2902 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2903 (OLDXMENU, LIBXMENU): New output variables.
2904
2905 * configure.in (OTHER_OBJ): New output variable.
2906
29072010-04-28 Glenn Morris <rgm@gnu.org>
2908
2909 * configure.in (CYGWIN_OBJ): New output variable.
2910
2911 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2912
2913 * configure.in (FONT_OBJ): New output variable.
2914
2915 * configure.in (LIBXMU): New output variable.
2916
2917 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2918
2919 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2920 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2921
29222010-04-27 Glenn Morris <rgm@gnu.org>
2923
2924 * configure.in (LIBXTR6): New output variable. Move unixware special
2925 case here from src/s/unixware.h.
2926
2927 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2928 in Makefiles.
2929 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2930
2931 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2932 (LIBXP): No longer substitute in Makefiles.
2933 (MOTIF_LIBW): New output variable. Move system-specific settings here
2934 from src/s files.
2935
29362010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2937
2938 Reduce CPP usage.
2939 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2940 (unexec): Define unconditionally, all platforms define
2941 UNEXEC. AC_SUBST it.
2942 (UNEXEC_SRC): Remove, unused.
2943 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2944
29452010-04-27 Glenn Morris <rgm@gnu.org>
2946
2947 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2948 replaced by LIBXP.
2949
2950 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2951 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2952 On hpux10-20, default to /lib.
2953
2954 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2955
29562010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2957
2958 * configure.in (LIBS_MACHINE): Remove, unused.
2959
2960 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2961
29622010-04-24 Glenn Morris <rgm@gnu.org>
2963
2964 * configure.in (CRT_DIR): New output variable.
2965 (--with-crt-dir): New option. (Bug#5655)
2966 (HAVE_LIB64_DIR): Remove.
2967
29682010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2969
2970 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2971
29722010-04-22 Miles Bader <miles@gnu.org>
2973
2974 * configure.in: Get rid of "unix" pre-defined macro when
2975 preprocessing Makefile. (Bug#5857)
2976
29772010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2978
2979 Avoid non-portable shell command negation
2980 * configure.in: Revert last change.
2981
29822010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2983
2984 * configure.in: Change "if test ! -f" to "if ! test -f".
2985
29862010-04-21 Glenn Morris <rgm@gnu.org>
2987
2988 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2989 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2990
29912010-04-21 Karel Klíč <kklic@redhat.com>
2992
2993 * configure.in: New option: --with(out)-selinux, on by default.
2994 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2995 LIBSELINUX_LIBS in Makefiles.
2996
29972010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2998
2999 * configure.in: Remove all references to LIBX11_SYSTEM.
3000
30012010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
3002
3003 * configure.in: Remove all references to C_DEBUG_SWITCH.
3004
30052010-03-27 Eli Zaretskii <eliz@gnu.org>
3006
3007 * config.bat <lib-src>: Edit out lines that begin with several #
3008 characters.
3009
30102010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3011
3012 * configure.in: Remove support for old UNIX System V systems and
3013 for Unixware on non-x86 machines.
3014
3015 * configure.in: Remove support for Solaris on PPC and for old versions.
3016
3017 * configure.in: Remove non-working lynxos port.
3018
30192010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3020
3021 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3022
30232010-03-19 Glenn Morris <rgm@gnu.org>
3024
3025 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3026 happy.
3027
30282010-03-18 Jan Djärv <jan.h.d@swipnet.se>
3029
3030 * configure.in: Check for tputs and friends, abort if not
3031 found (bug#5735).
3032
30332010-03-18 Glenn Morris <rgm@gnu.org>
3034
3035 * configure.in (--with-x-toolkit): In the help text, say which options
3036 are synonyms.
3037
3038 * configure.in (--with-mmdf, --with-mail-unlink):
3039 New options, off by default.
3040 (--with-mailhost): New option to set default POP host.
3041 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3042 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3043 New variables, substituted in Makefiles.
3044 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3045 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3046 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3047 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3048 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3049
30502010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3051
3052 * Makefile.in (uninstall): Handle the case where archlibdir does not
3053 exist. (Bug#5720)
3054
30552010-03-12 Eli Zaretskii <eliz@gnu.org>
3056
75f1671a 3057 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3058 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3059
3060 * configure: Regenerated.
3061
30622010-03-10 Chong Yidong <cyd@stupidchicken.com>
3063
3064 * Branch for 23.2.
3065
30662010-01-31 Juri Linkov <juri@jurta.org>
3067
3068 * .bzrignore: Add TAGS-LISP.
3069
30702010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3071
3072 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3073 this header file).
3074
30752010-01-12 Juanma Barranquero <lekktu@gmail.com>
3076
3077 * .bzrignore: Ignore all .exe, instead of individual files.
3078
30792010-01-12 Chong Yidong <cyd@stupidchicken.com>
3080
3081 * configure.in: Explicitly check for and link to -lXrender.
3082
30832010-01-12 Glenn Morris <rgm@gnu.org>
3084
3085 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3086 for bug reports for development versions.
3087
30882010-01-02 Eli Zaretskii <eliz@gnu.org>
3089
3090 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3091 build.
3092
30932009-12-27 Karl Fogel <kfogel@red-bean>
3094
3095 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3096 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3097
30982009-12-17 Glenn Morris <rgm@gnu.org>
3099
3100 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3101
31022009-12-15 Glenn Morris <rgm@gnu.org>
3103
3104 * info/dir: Add EDT entry.
3105 * Makefile.in (INFO_FILES): Add edt.
3106
31072009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3108
1154d12e 3109 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3110
31112009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3112
3113 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3114
31152009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3116
3117 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3118
31192009-12-01 Glenn Morris <rgm@gnu.org>
3120
3121 * make-dist: Add etc/images/mpc directory.
3122
31232009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3124
3125 * configure.in: Don't check for GConf unless X is used.
3126
31272009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3128
3129 * configure.in: Use -Wdeclaration-after-statement if available.
3130
31312009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3132
3133 * configure.in: New option: --with(out)-gconf.
3134 Set HAVE_GCONF if we find gconf.
3135
31362009-11-17 Glenn Morris <rgm@gnu.org>
3137
3138 * Makefile.in (INFO_FILES): Add semantic.
3139
31402009-11-16 Chong Yidong <cyd@stupidchicken.com>
3141
3142 * info/dir: Add Semantic.
3143
31442009-11-16 Glenn Morris <rgm@gnu.org>
3145
3146 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3147 pattern, so as not to exclude makefile*.el. (Bug#4912)
3148
31492009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3150
3151 * configure.in: --enable-autodepend is new. Check for GNU Make
3152 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3153 gcc and GNU make to generate dependencies.
3154
31552009-10-27 Glenn Morris <rgm@gnu.org>
3156
3157 * make-dist: Make links to doc/lispintro/*.pdf.
3158
31592009-10-23 Jim Meyering <meyering@redhat.com>
3160
3161 * configure.in: Invoke $CPP with -P when creating Makefile and
3162 src/Makefile. Without this, gcc 4.4.2 converts each
3163 backslash-newline pair in the input to a bare newline, yielding
3164 invalid Makefiles.
3165
3166 * configure: Regenerate.
3167
31682009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3169
3170 * configure.in (vax-dec-vms): Remove, not supported anymore.
3171
31722009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3173
3174 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3175 (*-apple-darwin*): Add x86_64 architecture.
3176
31772009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3178
3179 * config.guess, config.sub: Updated from master source.
3180
31812009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3182
3183 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3184
31852009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3186
3187 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3188
31892009-09-29 Glenn Morris <rgm@gnu.org>
3190
3191 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3192
31932009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3194
3195 * config.guess, config.sub: Updated from master source.
3196
3197 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3198
31992009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3200
3201 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3202
32032009-09-13 Chong Yidong <cyd@stupidchicken.com>
3204
3205 * INSTALL: Update URL for GNU FreeFont.
3206
32072009-09-09 Glenn Morris <rgm@gnu.org>
3208
3209 * Makefile.in (install-arch-indep): Don't recursively change perms of
3210 site-lisp and infodir. There may be non-Emacs files in here, and the
3211 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3212 (mkdir): Set umask to world-readable before creating directories.
3213 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3214
32152009-08-29 Glenn Morris <rgm@gnu.org>
3216
3217 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3218 (info): Don't give an error in the absence of makeinfo - let the doc
3219 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3220
32212009-08-23 Ken Raeburn <raeburn@raeburn.org>
3222
3223 * Makefile.in (install-arch-indep): If the versioned DOC-####
3224 generated during loadup+dump isn't found, install the plain DOC
3225 file that always gets generated, in case CANNOT_DUMP is set.
3226
3227 * configure.in: Warn if package version specified here doesn't
3228 match the version in version.el.
3229 * configure: Regenerate.
3230
32312009-08-22 Michael Albinus <michael.albinus@gmx.de>
3232
3233 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3234
3235 * configure: Regenerate.
3236
32372009-08-19 Glenn Morris <rgm@gnu.org>
3238
3239 * INSTALL: Remove reference to cvtmail.
3240
32412009-08-15 CHENG Gao <chenggao@gmail.com>
3242
3243 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3244
32452009-08-02 Kevin Ryde <user42@zip.com.au>
3246
3247 * INSTALL: Fix free fonts URL.
3248
32492009-07-22 Glenn Morris <rgm@gnu.org>
3250
3251 * configure.in (AC_PREREQ): Require autoconf 2.62.
3252
32532009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3254
3255 * configure.in (--enable-checking, --enable-profiling):
3256 Use AS_HELP_STRING.
3257
32582009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3259
3260 * configure.in (--enable-profiling): New option.
3261 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3262
32632009-06-27 Glenn Morris <rgm@gnu.org>
3264
3265 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3266
32672009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3268
3269 * configure.in (--enable-checking): New option.
3270
32712009-06-24 Glenn Morris <rgm@gnu.org>
3272
3273 * make-dist: Warn if subdir does not exist in source.
3274 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3275 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3276 No longer make links.
3277
32782009-06-24 Yavor Doganov <yavor@gnu.org>
3279
3280 * make-dist (tempdir): Don't create directories preferences.gorm
3281 and preferences.nib, they are no longer required.
3282
32832009-06-21 Chong Yidong <cyd@stupidchicken.com>
3284
3285 * Branch for 23.1.
3286
32872009-06-12 Chong Yidong <cyd@stupidchicken.com>
3288
3289 * configure.in: Delete mac-fix-env target, which has been
3290 removed (Bug#3531).
3291
32922009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3293
1154d12e 3294 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3295
32962009-05-05 Per Starbäck <per@starback.se> (tiny change)
3297
3298 * BUGS: Use new binding of view-emacs-problems.
3299
c7015153 33002009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3301
3302 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3303 for Solaris compatibility.
3304
33052009-04-25 Chong Yidong <cyd@stupidchicken.com>
3306
3307 * configure: Regenerate.
3308
3309 * configure.in: Disable use of FreeType without libXft.
3310
33112009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3312
3313 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3314 Check if it is declared in gtk.h.
3315
33162009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3317
3318 * Makefile.in (install-arch-indep): Remove .gitignore files.
3319
33202009-04-03 Kenichi Handa <handa@m17n.org>
3321
3322 * INSTALL: Make the section "Complex Text Layout support
3323 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3324
33252009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3326
3327 * configure.in (rs6000-ibm-aix6*): Fix typo.
3328
33292009-03-04 Glenn Morris <rgm@gnu.org>
3330
3331 * Makefile.in (INFO_FILES): Add auth.
3332
33332009-03-03 Glenn Morris <rgm@gnu.org>
3334
3335 * info/dir: Add Auth-source.
3336
33372009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3338
3339 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3340 the second.
3341
33422009-02-28 Eli Zaretskii <eliz@gnu.org>
3343
3344 * config.bat: Copy .dbxinit to _dbxinit.
3345
3346 * make-dist (Making links to `info'): Remove .gitignore.
3347
33482009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3349
3350 * Makefile.in (lib-src, lisp): Use simpler rule.
3351 (src): Be more specific to avoid recompiling all the .elc files just
3352 because the bootstrap-emacs is missing.
3353
33542009-02-26 Chong Yidong <cyd@stupidchicken.com>
3355
3356 * configure.in: Require librsvg >= 2.11.
3357
33582009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3359
3360 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3361 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3362
33632009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3364
3365 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3366
33672009-02-03 Glenn Morris <rgm@gnu.org>
3368
3369 * make-dist: Add some missing files, remove some that are no longer
3370 present.
3371
33722009-02-02 Glenn Morris <rgm@gnu.org>
3373
3374 * make-dist: Add some missing nextstep/ files.
3375
33762009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3377
3378 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3379
33802009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3381
3382 * configure.in: Add support for m68k-*-netbsd.
3383
33842009-01-14 Juri Linkov <juri@jurta.org>
3385
3386 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3387
3388 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3389 and bug-reference-mode.
3390
33912009-01-11 Juri Linkov <juri@jurta.org>
3392
3393 * INSTALL.CVS: Move configuration explicitly to the first step.
3394
33952009-01-09 Glenn Morris <rgm@gnu.org>
3396
3397 * .dir-locals.el: Don't set indent-tabs-mode.
3398
33992008-12-30 Kenichi Handa <handa@m17n.org>
3400
3401 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3402 the function OTF_get_variation_glyphs.
3403
34042008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3405
3406 * Makefile.in (install-arch-dep): Remove old directories in
3407 ns_app* before moving new directories there.
3408
34092008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3410
3411 * .dir-locals.el: Remove non-working entry for pmail.
3412 (fill-column): Fix typo.
3413 (change-log-mode): Add fill column.
3414
34152008-12-26 Eli Zaretskii <eliz@gnu.org>
3416
3417 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3418
34192008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3420
3421 * make-dist (tempdir): Distribute .dir-locals.el.
3422
3423 * .dir-locals.el: New file.
3424
34252008-12-19 Eli Zaretskii <eliz@gnu.org>
3426
3427 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3428 for rationale.
3429
34302008-12-13 Glenn Morris <rgm@gnu.org>
3431
3432 * Makefile.in (install-arch-indep): Add new man-pages.
3433 (manext): Remove variable.
3434 (MAN_PAGES): New variable.
3435 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3436 and remove.
3437 (uninstall): Remove desktop file and icons, game scores if empty.
3438
34392008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3440
3441 * config.guess, config.sub: Updated from master source.
3442
34432008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3444
3445 * Makefile.in (install-arch-indep): Install ebrowse.1.
3446
34472008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3448
3449 * configure.in: Add Solaris on x86_64.
3450
34512008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3452
3453 * config.guess, config.sub: Updated from master source.
3454
34552008-12-08 Eli Zaretskii <eliz@gnu.org>
3456
3457 * info/dir: Fix last change.
3458
34592008-12-07 Eli Zaretskii <eliz@gnu.org>
3460
3461 * info/dir: Untabify.
3462
34632008-11-28 Ulrich Mueller <ulm@gentoo.org>
3464
3465 * configure.in: Fix last change.
3466
34672008-11-28 Richard M Stallman <rms@gnu.org>
3468
3469 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3470 New configurations.
3471
34722008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3473
3474 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3475 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3476
34772008-11-15 Eli Zaretskii <eliz@gnu.org>
3478
3479 * Makefile.in (INFO_FILES): Remove ns-emacs.
3480
3481 * info/dir (NS-Emacs): Remove entry.
3482
34832008-11-08 Eli Zaretskii <eliz@gnu.org>
3484
3485 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3486
34872008-11-07 Glenn Morris <rgm@gnu.org>
3488
3489 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3490
34912008-10-31 Eli Zaretskii <eliz@gnu.org>
3492
3493 * config.bat: Tell user to expect one "File not found" message
3494 while the `doc' directory is being configured.
3495
34962008-10-30 Chong Yidong <cyd@stupidchicken.com>
3497
3498 * update-subdirs: Put obsolete directory last.
3499
35002008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3501
3502 * configure.in: Check fontconfig always.
3503
35042008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3505
3506 * configure (*-solaris2.[7-9]*): Fix typo.
3507
35082008-10-24 Glenn Morris <rgm@gnu.org>
3509
3510 * configure.in (--without-sync-input, --with-pkg-config-prog):
3511 Help strings start with lower case.
3512 (--with-gnustep-conf): New option.
3513 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3514
35152008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3516
3517 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3518 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3519 is not found. (Bug#1230)
3520
35212008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3522
3523 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3524 Use sol2-6.h for Solaris 7-9.
3525
35262008-10-18 Ulrich Mueller <ulm@gentoo.org>
3527
3528 * configure.in: Add support for GNU/Linux on SuperH.
3529
35302008-10-12 Andreas Schwab <schwab@suse.de>
3531
3532 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3533
1a71cb28 35342008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3535
3536 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3537 "X") to avoid confusion.
3538
3539 * configure: Regenerate.
3540
35412008-09-07 Romain Francoise <romain@orebokech.com>
3542
3543 * make-dist: Distribute doc/man/ChangeLog.
3544
35452008-08-28 Chong Yidong <cyd@stupidchicken.com>
3546
3547 * configure.in: Disable XFT and Freetype when without X.
3548
3549 * configure: Regenerate.
3550
35512008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3552
3553 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3554
35552008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3556
3557 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3558 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3559
3560 * configure: Regenerate.
3561
35622008-08-20 Eli Zaretskii <eliz@gnu.org>
3563
3564 * configure.in: Move "#define subprocesses" before
3565 config_opsysfile is included.
3566
35672008-08-19 Kenichi Handa <handa@m17n.org>
3568
3569 * INSTALL (Extra fonts): Mention local fonts, don't mention
3570 mule-unicode.
3571
35722008-08-16 Chong Yidong <cyd@stupidchicken.com>
3573
3574 * make-dist: Omit info/.arch-inventory.
3575
35762008-08-16 Jason Rumney <jasonr@gnu.org>
3577
3578 * make-dist (tempdir/nt): Link emacsclient.rc.
3579
35802008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3581
3582 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3583 AC_SUBST it.
3584 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3585 AC_SUBST it.
3586 (OTHER_FILES): Always define for HAVE_NS.
3587 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3588 * configure: Regenerate.
3589
35902008-08-07 Andreas Schwab <schwab@suse.de>
3591
3592 * configure.in: Correctly handle
3593 --enable-cocoa-experimental-ctrl-g=no and
3594 --enable-ns-self-contained=yes.
3595
35962008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3597
3598 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3599 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3600 bother undef'ing since won't have desired effect.
3601
36022008-08-06 Andreas Schwab <schwab@suse.de>
3603
3604 * configure.in: Fix quoting.
3605
36062008-08-06 Chong Yidong <cyd@stupidchicken.com>
3607
3608 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3609
36102008-08-05 Ulrich Mueller <ulm@gentoo.org>
3611
3612 * configure.in: Add checks for krb5_error.text and
3613 krb5_error.e_text struct members.
3614
36152008-08-04 Chong Yidong <cyd@stupidchicken.com>
3616
3617 * configure.in: Test for existence of NSInteger.
3618 Suggested by Yavor Doganov.
3619
36202008-08-02 Romain Francoise <romain@orebokech.com>
3621
3622 * Makefile.in (INFO_FILES): Add mairix-el.
3623
36242008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3625
3626 * make-dist:
3627 * README: Remove VMS support.
3628 * vms: Remove directory.
3629
36302008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3631
3632 * configure.in (MULTI_KBOARD): Remove.
3633
36342008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3635
3636 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3637
36382008-07-29 Chong Yidong <cyd@stupidchicken.com>
3639
3640 * info/dir (File): Add mairix-el.
3641
36422008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3643
3644 Remove support for Mac Carbon.
3645 * mac: Remove directory.
3646 * make-dist:
3647 * configure.in:
3648 * README:
3649 * Makefile.in:
3650 * INSTALL: Remove code for Carbon.
3651 * configure: Regenerate.
3652
36532008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3654
3655 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3656
36572008-07-25 Chong Yidong <cyd@stupidchicken.com>
3658
3659 * configure.in: Check for getrlimit.
3660
3661 * configure: Regenerate.
3662
36632008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3664
3665 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3666 in src/Makefile.in.
3667 (static): Remove, autoconf would always comment it out anyway.
3668 (subprocesses): Define unconditionally.
3669
36702008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3671
3672 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3673 compilation under GNUstep.
3674
36752008-07-18 Kenichi Handa <handa@m17n.org>
3676
3677 * INSTALL (Complex Text Layout support libraries): Delete the
3678 paragraph about --enable-font-backend.
3679
36802008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3681
3682 * configure.in: Print out some info to user for NeXTstep builds.
3683 (ns-app): Remove enable option.
3684 (ns-self-contained): Add enable option.
3685 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3686 GNUstep, use to set install prefixes, and substitute in Makefiles.
3687 * configure: Regenerate.
3688 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3689 NS app bundle.
3690
36912008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3692
3693 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3694
36952008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3696
3697 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3698 NS_IMPL_COCOA.
3699
37002008-07-16 Glenn Morris <rgm@gnu.org>
3701
3702 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3703 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3704 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3705 never unset.
3706
3707 * make-dist: Add nextstep/ directories.
3708 (src, lib-src): Add .m files.
3709
37102008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3711
3712 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3713 (USER_FULL_NAME): Remove, not used anymore.
3714 * configure: Regenerate.
3715
37162008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3717
3718 Changes and additions for NeXTstep windowing system (Cocoa and
3719 GNUstep) support.
3720
3721 * configure.in: Add support for NS window system: --with-ns (default
3722 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3723 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3724 disable font backend if window system is "none", not if !HAVE_X11.
3725 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3726 (install-arch-dep): Add commands to assemble NS .app package.
3727
37282008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3729
3730 * configure.in: Use macppc for Darwin. Remove references to
3731 desupported systems.
3732 * configure: Regenerate.
3733
37342008-07-05 Glenn Morris <rgm@gnu.org>
3735
3736 * make-dist (EMACS): Doc fix.
3737 (lisp): There are no *.dat or image files here any more.
3738 (src): There are no *.s files here any more.
3739 (etc/images, etc/images/*): Link to most regular files.
3740
37412008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3742
3743 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3744
37452008-07-01 Glenn Morris <rgm@gnu.org>
3746
3747 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3748 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3749 and explicitly export there. (Bug#507.)
3750
37512008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3752
3753 * configure.in:
3754 * configure: Remove references to obsolete systems.
3755
37562008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3757
3758 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3759 make it depend on all other */.in files.
3760 (src/Makefile, src/config.stamp, lib-src/Makefile)
3761 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3762 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3763 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3764 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3765
3766 * configure.in: Don't create src/config.stamp any more.
3767
37682008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3769
3770 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3771
37722008-06-22 Glenn Morris <rgm@gnu.org>
3773
3774 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3775
37762008-06-21 Romain Francoise <romain@orebokech.com>
3777
3778 * Makefile.in (INFO_FILES): Add sasl.
3779
37802008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3781
3782 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3783 (bootstrap-build): Remove.
3784 (top_bootclean): New var.
3785 (top_distclean, bootstrap-clean): Use it.
3786 (bootstrap): Don't recheck config. Make normally.
3787
37882008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3789
3790 * Makefile.in (SUBDIR): Include `lisp'.
3791 (lisp): Depend on `src'.
3792 (top_distclean): Don't remove config.status.
3793 (bootstrap-clean): New target.
3794 (maintainer-clean): Use it.
3795 (bootstrap): Use bootstrap-clean. Re-run config.status.
3796 (src/bootstrap-emacs${EXEEXT}): New target.
3797 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3798 src/Makefile now takes care of it.
3799 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3800
38012008-06-15 Glenn Morris <rgm@gnu.org>
3802
3803 * info/dir: Add sasl.
3804
38052008-06-09 Alan Mackenzie <acm@muc.de>
3806
3807 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3808
38092008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3810
3811 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3812
38132008-06-07 Glenn Morris <rgm@gnu.org>
3814
3815 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3816 serve no purpose.
3817
38182008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3819
3820 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3821 * configure: Regenerate.
3822
38232008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3824
3825 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3826
38272008-05-14 Kenichi Handa <handa@m17n.org>
3828
3829 * configure: Regenerate.
3830
3831 * configure.in: Don't handle --disable-font-backend. Don't print
3832 a message about a font backend.
3833
38342008-05-09 Glenn Morris <rgm@gnu.org>
3835
3836 * configure.in: Make absence of makeinfo a fatal error only if the info
3837 files don't exist.
3838 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3839
38402008-05-07 Eli Zaretskii <eliz@gnu.org>
3841
3842 * config.bat: Fix last change: don't use < and > in "rem" lines,
3843 they are interpreted as redirection by DOS shells.
3844
38452008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3846
3847 * configure.in: Check availability of AvailabilityMacros.h
3848 if HAVE_CARBON.
3849
3850 * configure: Regenerate.
3851
38522008-05-03 Glenn Morris <rgm@gnu.org>
3853
3854 * configure.in (x_libraries): Remove standard 64-bit directories -
3855 experimental workaround for minor autoconf bug.
3856
3857 * configure.in (--without-makeinfo): New option. If set,
3858 absence of suitable makeinfo is not a fatal error.
3859 * Makefile.in (MAKEINFO): New, set by configure.
3860 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3861 (info-real): New target.
3862 (info): Without makeinfo, do nothing, else call `info-real'.
3863
38642008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3865
3866 * configure.in: Remove hpux10.20 from the desupported list.
3867
38682008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3869
3870 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3871
38722008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3873
3874 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3875 rather than change CPPFLAGS.
3876 (HAVE_GTK): Rename to USE_GTK.
3877
38782008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3879
3880 * configure.in: Replace the obsolete macros AC_AIX and
3881 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3882
38832008-04-05 Andreas Schwab <schwab@suse.de>
3884
3885 * configure.in: No longer create admin/unidata/Makefile.
3886
38872008-03-28 Andreas Schwab <schwab@suse.de>
3888
3889 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3890 (lisp/Makefile): New rule.
3891
38922008-03-13 Glenn Morris <rgm@gnu.org>
3893
3894 * configure.in (AC_INIT): Fix version number.
3895 (sync-input): Reword the option, since it's on by default.
3896
38972008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3898
3899 * configure.in: Add --enable-sync-input, default yes.
3900
39012008-03-11 Glenn Morris <rgm@gnu.org>
3902
3903 * Makefile.in (install-etc, mkdir): Handle directory
3904 etc/images/icons/hicolor/*/mimetypes/.
3905
3906 * make-dist: Handle icons/hicolor/scalable directory.
3907
39082008-03-05 Glenn Morris <rgm@gnu.org>
3909
3910 * configure.in: Enable font-backend by default.
3911 (USE_FONT_BACKEND): Set to "no" in absence of X.
3912 (PKG_CONFIG): Don't set multiple times, once is enough.
3913 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3914
39152008-03-03 Glenn Morris <rgm@gnu.org>
3916
3917 * Makefile.in (iconsrcdir): New variable.
3918 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3919 directory.
3920
39212008-02-29 Glenn Morris <rgm@gnu.org>
3922
3923 * test/: New directory.
3924
39252008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3926
3927 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3928
39292008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3930
3931 * configure.in: Print an error for systems that we think are obsolete
3932 and are proposed to be removed. Remove some more unused systems.
3933 Add support for powerpc-ibm-aix6*.
3934
39352008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3936
3937 * configure.in: Remove references to obsolete variables and systems.
3938
39392008-02-21 Glenn Morris <rgm@gnu.org>
3940
3941 * Makefile.in (set_installuser): New.
3942 (install-arch-indep): Use set_installuser to avoid duplicate code.
3943
3944 * README.unicode: Split into admin/notes/unicode,font-backend and
3945 remove.
3946
39472008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3948
3949 * configure.in (arm*-*-freebsd*): Add.
3950
39512008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3952
3953 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3954 dealing with obsolete variables.
3955
39562008-02-08 Glenn Morris <rgm@gnu.org>
3957
3958 * Makefile.in (check-info-dir): New target.
3959
39602008-02-08 Michael Olson <mwolson@gnu.org>
3961
3962 * Makefile.in (INFO_FILES): Add epa.
3963
3964 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3965 features" section.
3966
39672008-02-06 Glenn Morris <rgm@gnu.org>
3968
3969 * configure.in (--with-gcc): Give an error saying this option has
3970 been removed.
3971 (--with-gtk): Remove this option.
3972
39732008-02-06 Tom Tromey <tromey@redhat.com>
3974
3975 * configure.in (--with-gcc): Remove.
3976 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3977
39782008-02-05 Ulrich Mueller <ulm@gentoo.org>
3979
3980 * INSTALL: Recommend giflib, not libungif.
3981
39822008-02-05 Tom Tromey <tromey@redhat.com>
3983
3984 * configure.in (--with-dbus): Default to enabled.
3985
39862008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3987
3988 * INSTALL (Complex Text Layout support libraries): New section.
3989
39902008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3991
3992 * make-dist: Remove references to files in mac/ that have been
3993 deleted.
3994
39952008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3996
3997 * configure.in: For libotf and m17n-flt checks, set shell vars
3998 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3999 pkg_check_m17n_flt, respectively, for the sake of the summary output.
4000 Reported by Ulrich Mueller.
4001
40022008-02-02 Eli Zaretskii <eliz@gnu.org>
4003
4004 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
4005 admin/unidata/Makefile.in to Makefile.
4006
40072008-02-02 Glenn Morris <rgm@gnu.org>
4008
4009 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
4010 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
4011 (HAVE_XFT): Add "Does Emacs use..." messages at end.
4012
40132008-02-01 Miles Bader <miles@gnu.org>
4014
4015 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
4016 [libotf], and [m17n-flt] options.
4017
40182008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4019
4020 * configure.in: Add EMACS_ARG_N([libotf]...), and
4021 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
4022 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
4023 CFLAGS, and LIBS in checking of m17n-flt.
4024
40252008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4026
4027 * configure.in: Check the availability of m17n-flt library.
4028
40292008-02-01 Kenichi Handa <handa@m17n.org>
4030
4031 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
4032 not available.
4033
40342008-02-01 Kenichi Handa <handa@m17n.org>
4035
4036 * configure.in: New args --enable-font-backend, --with-xft,
4037 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
4038 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
4039 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
4040 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
4041
40422008-02-01 Kenichi Handa <handa@m17n.org>
4043
4044 * make-dist: Include etc/charsets in tarball.
4045
40462008-02-01 Kenichi Handa <handa@m17n.org>
4047
4048 * configure.in: While running cpp on junk.c, include
4049 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4050 exists.
4051
40522008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4053
4054 * configure.in (xtensa): Match more configurations.
4055
40562008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4057
4058 * configure.in: Update comment.
4059
40602008-01-26 Glenn Morris <rgm@gnu.org>
4061
4062 * configure.in (--without-gcc): By default, neither off nor on.
4063 (--with-carbon): Tone down rhetoric in help text.
4064
40652008-01-25 Glenn Morris <rgm@gnu.org>
4066
4067 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4068 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4069 Default `Carbon' to off (it's unsupported).
4070
40712008-01-24 Glenn Morris <rgm@gnu.org>
4072
4073 * configure.in: Standardize dbus-related messages.
4074
40752008-01-23 Michael Olson <mwolson@gnu.org>
4076
4077 * configure.in (pkg-config-prog): Remove initial whitespace.
4078
40792008-01-23 Tom Tromey <tromey@redhat.com>
4080
4081 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4082 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4083 Update all users.
4084
40852008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4086
4087 * config.guess, config.sub: Updated from master source.
4088
40892008-01-17 Andreas Schwab <schwab@suse.de>
4090
4091 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4092
40932008-01-17 Glenn Morris <rgm@gnu.org>
4094
4095 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4096
40972008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4098
4099 * configure.in: Remove more references to unsupported systems.
4100
41012008-01-16 Sven Joachim <svenjoac@gmx.de>
4102
4103 * make-dist: Add --lzma.
4104
41052008-01-16 Glenn Morris <rgm@gnu.org>
4106
4107 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4108 configure checks for this.
4109
41102008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4111
4112 * configure.in: Remove more references to unsupported systems.
4113
41142008-01-06 Romain Francoise <romain@orebokech.com>
4115
4116 * configure.in: Delete extra semicolons.
4117
41182008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4119
4120 * configure.in: Remove references to unsupported systems.
4121
41222008-01-05 Romain Francoise <romain@orebokech.com>
4123
4124 * make-dist: Add --bzip2. Update copyright.
4125
41262008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4127
4128 * configure.in: Remove support for Masscomp.
4129
41302008-01-05 Glenn Morris <rgm@gnu.org>
4131
4132 * Makefile.in (desktopdir, icondir): New variables.
4133 (install-arch-indep): Also depend on `install-etc'.
4134 (install-etc): New target.
4135 (mkdir): Also create the `applications' and `icons' directories.
4136
41372008-01-04 Glenn Morris <rgm@gnu.org>
4138
4139 * make-dist: Update for new etc/images/icons/hicolor directory.
4140
41412007-12-09 Andreas Schwab <schwab@suse.de>
4142
4143 * configure.in: D-Bus is not enabled by default.
4144
41452007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4146
4147 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4148 change.
4149
41502007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4151
4152 * configure.in: Give package name and version to AC_INIT.
4153
41542007-12-03 Magnus Henoch <mange@freemail.hu>
4155
4156 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4157
41582007-12-03 Michael Albinus <michael.albinus@gmx.de>
4159
4160 * configure.in: No need for DBUS_INFO anymore.
4161
4162 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4163
41642007-12-02 Michael Albinus <michael.albinus@gmx.de>
4165
4166 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4167
4168 * Makefile.in (INFO_FILES): Add dbus.
4169
41702007-12-02 Romain Francoise <romain@orebokech.com>
4171
4172 * make-dist: Fix last change.
4173
41742007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4175
4176 * configure.in: Add support for gnu-kfreebsd.
4177
41782007-11-28 Glenn Morris <rgm@gnu.org>
4179
4180 * make-dist: Add etc/nxml.
4181
41822007-11-24 Romain Francoise <romain@orebokech.com>
4183
4184 * Makefile.in (INFO_FILES): Add nxml-mode.
4185
41862007-11-23 Romain Francoise <romain@orebokech.com>
4187
4188 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4189 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4190
41912007-11-20 Andreas Schwab <schwab@suse.de>
4192
4193 * configure.in: Always include <resolv.h> when checking for res_init.
4194
41952007-11-17 Andreas Schwab <schwab@suse.de>
4196
4197 * update-subdirs: Atomically update subdirs.el.
4198
41992007-11-17 Glenn Morris <rgm@gnu.org>
4200
4201 * Makefile.in (check-declare): New target.
4202
42032007-11-07 Glenn Morris <rgm@gnu.org>
4204
4205 * configure.in: Deprecate Mac Carbon port.
4206
42072007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4208
4209 * configure.in: Remove HAVE_X11R5 check.
4210
42112007-10-31 Glenn Morris <rgm@gnu.org>
4212
4213 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4214 when changing ownership of installed files.
4215
42162007-10-30 Glenn Morris <rgm@gnu.org>
4217
4218 * make-dist: Add new directory etc/gnus.
4219
42202007-10-30 Michael Olson <mwolson@gnu.org>
4221
4222 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4223
42242007-10-29 Glenn Morris <rgm@gnu.org>
4225
4226 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4227
42282007-10-23 Glenn Morris <rgm@gnu.org>
4229
4230 * MAINTAINERS: Move to admin/.
4231
42322007-10-17 Chong Yidong <cyd@stupidchicken.com>
4233
4234 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4235 (HAVE_LIBRESOLV): Also define if we are using res_init().
4236
42372007-10-17 Glenn Morris <rgm@gnu.org>
4238
4239 * FTP: Remove file, since it's just a duplicate of one in etc/.
4240
42412007-10-05 Eli Zaretskii <eliz@gnu.org>
4242
4243 * config.bat: Fix configuring `doc' due to changes in the
4244 directory structure.
4245
42462007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4247
4248 * configure.in: Don't use -lpthread on HP-UX.
4249
42502007-09-16 Glenn Morris <rgm@gnu.org>
4251
4252 * make-dist: File gfdl.1 has been removed.
4253
42542007-09-15 Glenn Morris <rgm@gnu.org>
4255
4256 * configure.in: Fix makeinfo version regexp.
4257
42582007-09-12 Glenn Morris <rgm@gnu.org>
4259
4260 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4261 implementation of alloca is not found.
4262
4263 * Makefile.in (SOURCES, unlock, relock): Delete.
4264 (install-arch-indep): Do not exclude the etc/ Makefiles.
4265
42662007-09-09 Juri Linkov <juri@jurta.org>
4267
4268 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4269
4270 * README: Add doc/ to documentation directories.
4271
42722007-09-08 Michael Olson <mwolson@gnu.org>
4273
4274 * MAINTAINERS: Add myself for ERC and tq.el.
4275 Update for new doc/ directory layout.
4276
42772007-09-06 Romain Francoise <romain@orebokech.com>
4278
4279 * make-dist: Update for new doc/ directory layout.
4280
42812007-09-06 Glenn Morris <rgm@gnu.org>
4282
4283 * Makefile.in (mansrcdir): New variable.
4284 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4285 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4286 update these targets for new doc/ directory layout.
4287 (doc/misc/Makefile): New target.
4288 (install-arch-indep): Use mansrcdir for new location of manpages.
4289 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4290 (relock, info, dvi): Update targets for new doc/ directory layout.
4291
4292 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4293 for new doc/ directory layout.
4294
42952007-09-02 Andreas Schwab <schwab@suse.de>
4296
4297 * configure.in: Use AS_HELP_STRING throughout.
4298 * configure: Regenerate.
4299
43002007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4301
4302 * configure.in: Require Gtk/Glib 2.6.
4303
43042007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4305
4306 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4307 Use them throughout in place of AC_ARG_WITH calls.
4308 * configure: Regenerate.
4309
43102007-09-01 Andreas Schwab <schwab@suse.de>
4311
4312 * configure.in: Put quotes around nested macro calls.
4313
43142007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4315
4316 * configure.in: Fix typo.
4317 * configure: Regenerate.
4318
43192007-08-30 Glenn Morris <rgm@gnu.org>
4320
4321 * configure.in (AH_BOTTOM): Copy some manual changes made to
4322 src/config.in here so they are not lost when it regenerates.
4323
4324 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4325
43262007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4327
4328 * README.multi-tty: New file.
4329
43302007-08-29 Glenn Morris <rgm@gnu.org>
4331
4332 * README: Increase version to 23.0.50.
4333
43342007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4335
4336 * configure.in: New option: --without-xaw3d.
4337
43382007-08-24 Glenn Morris <rgm@gnu.org>
4339
4340 * configure.in: Check for a suitably recent makeinfo.
4341
43422007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4343
4344 * configure.in (Check for required libraries): Typo.
4345
43462007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4347
4348 * configure.in: Check librsvg2 also for Mac Carbon.
4349
43502007-08-22 Romain Francoise <romain@orebokech.com>
4351
4352 * make-dist: Follow reorganization of files in etc/.
4353
43542007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4355
4356 * configure.in: Add support for SVG images through librsvg2.
4357
43582007-07-28 Eli Zaretskii <eliz@gnu.org>
4359
4360 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4361 to avoid an error message if there is no DOC there.
4362
43632007-07-25 Glenn Morris <rgm@gnu.org>
4364
4365 * Relicense all FSF files to GPLv3 or later.
4366
4367 * COPYING, info/COPYING: Switch to GPLv3.
4368
43692007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4370
4371 * configure.in: Complain if X seems to be installed but no
4372 development files were found.
4373
43742007-06-20 Glenn Morris <rgm@gnu.org>
4375
4376 * configure.in: Prefer libgif over libungif.
4377
43782007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4379
4380 * configure.in: Check for all image libraries before exiting.
4381
43822007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4383
4384 * configure.in: Exit with error if image libraries aren't found.
4385
43862007-06-13 Chong Yidong <cyd@stupidchicken.com>
4387
4388 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4389 when compiling without scrollbars.
4390
43912007-06-12 Glenn Morris <rgm@gnu.org>
4392
4393 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4394
43952007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4396
4397 * configure.in: Change wording about yes/gtk and lucid/athena
4398 being synonyms.
4399
44002007-06-08 Glenn Morris <rgm@gnu.org>
4401
4402 * configure.in: Make gtk the default toolkit.
4403
44042007-06-07 Glenn Morris <rgm@gnu.org>
4405
4406 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4407 for a Sun C compiler.
4408
4409 * Makefile.in (install-arch-indep): Install only the DOC- file
4410 specific to the build, if possible, rather than DOC-*.
4411
44122007-06-02 Chong Yidong <cyd@stupidchicken.com>
4413
4414 * Version 22.1 released.
4415
44162007-05-25 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * mkinstalldirs: Sync to version in automake CVS.
4419
44202007-05-22 Andreas Schwab <schwab@suse.de>
4421
4422 * configure.in: Prefer build_alias over host when host_alias is not set.
4423 * configure: Regenerate.
4424
44252007-05-20 Andreas Schwab <schwab@suse.de>
4426
4427 * configure.in: Remove empty AC_SUBST.
4428 * configure: Regenerate.
4429
44302007-05-20 Nick Roberts <nickrob@snap.net.nz>
4431
4432 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4433 it like others.
4434 * configure: Regenerate.
4435
44362007-05-20 Nick Roberts <nickrob@snap.net.nz>
4437
4438 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4439 (AC_CHECK_LIB): Add -lgpm.
4440 * configure: Regenerate.
4441
44422007-05-03 Glenn Morris <rgm@gnu.org>
4443
4444 * configure: Tweak message about the absence of shell functions.
4445
44462007-04-27 Andreas Schwab <schwab@suse.de>
4447
4448 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4449
44502007-04-26 Glenn Morris <rgm@gnu.org>
4451
4452 * README: Increase version to 22.1.50.
4453
44542007-04-24 Juanma Barranquero <lekktu@gmail.com>
4455
4456 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4457
44582007-04-19 Glenn Morris <rgm@gnu.org>
4459
4460 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4461
44622007-04-18 Glenn Morris <rgm@gnu.org>
4463
4464 * INSTALL: Mention CPP.
4465
44662007-04-15 Glenn Morris <rgm@gnu.org>
4467
4468 * FTP: Replace with a pointer to the web version.
4469
44702007-04-13 Glenn Morris <rgm@gnu.org>
4471
4472 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4473
44742007-04-04 Glenn Morris <rgm@gnu.org>
4475
4476 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4477 compiling with Sun Studio on Solaris.
4478
44792007-03-23 Glenn Morris <rgm@gnu.org>
4480
4481 * configure.in: Restore support for hp800 (removed 2007-01-27)
4482 following clarification of legal status.
4483
44842007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4485
4486 * configure.in: Add support for AIX4.3 on IBM RS6000.
4487
4488 * configure: Regenerate.
4489
44902007-03-20 Richard Stallman <rms@gnu.org>
4491
4492 * configure.in: Fix previous change.
4493
44942007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4495
4496 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4497 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4498 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4499
45002007-03-19 Chong Yidong <cyd@stupidchicken.com>
4501
4502 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4503 user specifies "without".
4504
4505 * configure: Regenerate.
4506
45072007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4508
4509 * configure.in: Warning for Gtk+ and Cygwin added.
4510 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4511
45122007-02-27 Glenn Morris <rgm@gnu.org>
4513
4514 * make-dist (oldXMenu): Remove Imakefile.
4515 (etc/images): Add README.
4516
45172007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4518
4519 * configure.in (xtensa-*-linux-gnu*): New configuration.
4520
4521 * configure: Regenerate.
4522
45232007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4524
4525 * config.guess, config.sub: Updated from master source.
4526
45272007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4528
4529 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4530
45312007-01-29 Chong Yidong <cyd@stupidchicken.com>
4532
4533 * configure.in: Restore support for hp800's not running HP-UX.
4534
4535 * configure: Regenerate.
4536
45372007-01-27 Chong Yidong <cyd@stupidchicken.com>
4538
4539 * configure.in: Remove support for hp800 and sr2k machine types.
4540
4541 * configure: Regenerate.
4542
45432007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4544
4545 * configure.in: Add check for libXft.
4546
45472007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4548
4549 * INSTALL: Info files moved to share/info.
4550
45512007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4552
4553 * configure.in: Detect and use fink-installed in intel-based Mac
4554 builds; change Apple Darwin section to support both PowerPC and
4555 Intel-based Macs.
4556
45572006-12-26 Andreas Schwab <schwab@suse.de>
4558
4559 * Makefile.in (datarootdir): Define.
4560
45612006-12-24 Richard Stallman <rms@gnu.org>
4562
4563 * configure.in: Require Autoconf 2.61.
4564
45652006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4566
4567 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4568 Remove redundant entry for powerpc-apple-netbsd.
4569
4570 * configure: Regenerate.
4571
45722006-12-22 Chong Yidong <cyd@stupidchicken.com>
4573
4574 * configure: Regenerate with autoconf 2.61.
4575
45762006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4577
4578 * configure.in: Detect alsa/asoundlib.h also.
4579 * configure: Regenerate.
4580
45812006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4582
4583 * configure.in: Check if GTK+ compiles at all.
4584
45852006-12-10 Andreas Schwab <schwab@suse.de>
4586
4587 * configure.in: Remove check for struct timezone, its result is
4588 never used.
4589
45902006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4591
4592 * configure.in: Add support for Solaris 10 on x86-64.
4593
45942006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4595
4596 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4597 of PKG_CONFIG_PATH.
4598
45992006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4600
4601 * configure.in (HAVE_SYNC): New test.
4602
46032006-12-03 Glenn Morris <rgm@gnu.org>
4604
4605 * Makefile.in: Fix Copyright format.
4606
4607 * configure.in (AH_TOP): Add missing Copyright year.
4608
4609 * update-subdirs: Add missing Copyright years.
4610
46112006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4612
4613 * Makefile.in: Touch only the parts of the share/emacs directory
4614 specific to this version.
4615
46162006-11-26 Chong Yidong <cyd@stupidchicken.com>
4617
4618 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4619
46202006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4621
4622 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4623
46242006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4625
4626 * configure.in: Prefer X11 to Carbon only when some X-specific
4627 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4628
46292006-11-04 Romain Francoise <romain@orebokech.com>
4630
4631 * Makefile.in (bootstrap-clean-before): Fix typo.
4632 Use new target `bootstrap-clean' in the leim subdirectory.
4633
46342006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4635
4636 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4637
46382006-10-30 Chong Yidong <cyd@stupidchicken.com>
4639
4640 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4641 directories.
4642
46432006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4644
4645 * configure.in: Enable x86-64 OpenBSD compilation.
4646
46472006-10-28 Glenn Morris <rgm@gnu.org>
4648
4649 * AUTHORS: Add cal-html.el author.
4650
46512006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4652
4653 * make-dist: Make links to mac/make-package and
4654 mac/Emacs.app/Contents/Resources/Emacs.icns.
4655
46562006-10-27 Chong Yidong <cyd@stupidchicken.com>
4657
4658 * README: Bump version number to 22.0.90.
4659
46602006-10-23 Andreas Schwab <schwab@suse.de>
4661
4662 * configure.in: Make sure x_default_search_path is always set even
4663 when x_libraries is empty, and look in .../share as well for each
4664 library directory.
4665
46662006-09-28 Kenichi Handa <handa@m17n.org>
4667
4668 * configure.in (locallisppath): Don't include leim dir.
4669 (lisppath): Include leim dir.
4670
46712006-09-15 Jay Belanger <belanger@truman.edu>
4672
4673 * COPYING: Replace "Library Public License" by "Lesser Public
4674 License" throughout.
4675
46762006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4677
4678 * make-dist (EMACS): Exit and fail if the EMACS environment
4679 variable is set to something other than an absolute file name.
4680
46812006-08-16 Andreas Schwab <schwab@suse.de>
4682
4683 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4684 of hardcoding it.
4685
46862006-08-16 Richard Stallman <rms@gnu.org>
4687
4688 * INSTALL.CVS: Clean up wording.
4689
46902006-07-14 Eli Zaretskii <eliz@gnu.org>
4691
4692 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4693 $PKG_CONFIG --exists "$2" to config.log.
4694 * configure: Regenerate.
4695
1a71cb28 46962006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4697
4698 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4699
47002006-07-09 Kim F. Storm <storm@cua.dk>
4701
4702 * CONTRIBUTE: Use outline format.
4703 Add section on copyright years (from admin/notes/years).
4704
47052006-07-08 Eli Zaretskii <eliz@gnu.org>
4706
4707 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4708 to /dev/null, since we don't need the error message, just the
4709 exit status.
4710
47112006-07-07 Eli Zaretskii <eliz@gnu.org>
4712
4713 * CONTRIBUTE: Slight formatting changes and typo fixes.
4714 Add description of NEWS markings.
4715
47162006-07-07 Kim F. Storm <storm@cua.dk>
4717
4718 * CONTRIBUTE: Mention INSTALL.CVS.
4719
47202006-07-05 Romain Francoise <romain@orebokech.com>
4721
4722 * make-dist (top-level): Add CONTRIBUTE.
4723
47242006-07-04 Richard Stallman <rms@gnu.org>
4725
4726 * CONTRIBUTE: Much rewrite.
4727
47282006-07-04 Nick Roberts <nickrob@snap.net.nz>
4729
4730 * CONTRIBUTE: New file.
4731
47322006-06-24 Eli Zaretskii <eliz@gnu.org>
4733
4734 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4735
47362006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4737
4738 * configure.in: Add check for ALSA.
4739
47402006-05-06 Eli Zaretskii <eliz@gnu.org>
4741
4742 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4743
4744 * info/dir: Remove the Emacs-Xtra entry.
4745
47462006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4747
4748 Update copyright year(s) in many files.
4749
47502006-04-01 Eli Zaretskii <eliz@gnu.org>
4751
4752 * configure: Regenerated.
4753
47542006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4755
4756 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4757 --without-toolkit-scroll-bars was specified.
4758
47592006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4760
4761 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4762 to CFLAGS. Update Copyright years written to src/config.in.
4763
47642006-03-18 Claudio Fontana <claudio@gnu.org>
4765
4766 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4767 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4768 to be installed/uninstalled.
4769 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4770 to Info files installed by Emacs.
4771
47722006-03-03 Claudio Fontana <claudio@gnu.org>
4773
4774 * Makefile.in (install, uninstall): Add DESTDIR variable to
4775 support staged installations.
4776
47772006-02-14 Richard M. Stallman <rms@gnu.org>
4778
4779 * configure.in (s390x-*-linux-gnu*): New configuration.
4780
47812006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4782
4783 * configure.in: Require GTK 2.4 or newer.
4784
47852006-01-29 Michael Olson <mwolson@gnu.org>
4786
4787 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4788 * info/dir (ERC): New entry.
4789
47902006-01-29 Eli Zaretskii <eliz@gnu.org>
4791
4792 * info/dir: Fix last change.
4793
47942006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4795
4796 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4797
47982006-01-27 Eli Zaretskii <eliz@gnu.org>
4799
4800 * info/dir: Untabify the whole file.
4801 (Rcirc): New entry.
4802
48032006-01-12 Andreas Schwab <schwab@suse.de>
4804
4805 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4806 check.
4807
48082006-01-02 Chong Yidong <cyd@stupidchicken.com>
4809
4810 * configure.in: Use -Wno-pointer-sign if available.
4811
48122005-12-29 Andreas Schwab <schwab@suse.de>
4813
4814 * config.guess, config.sub: Updated from master source.
4815
48162005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4817
4818 * configure.in: Use amdx86-64 for freebsd on x86_64.
4819
48202005-11-22 Romain Francoise <romain@orebokech.com>
4821
4822 * make-dist: Add etc/images/icons.
4823
48242005-11-03 Andreas Schwab <schwab@suse.de>
4825
4826 * configure.in: Use GZIP_PROG instead of GZIP.
4827
4828 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4829 (install-arch-indep): Adjust.
4830
48312005-11-01 Andreas Schwab <schwab@suse.de>
4832
4833 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4834 (bootfast): Likewise.
4835
48362005-11-01 Romain Francoise <romain@orebokech.com>
4837
4838 * configure.in: Check for gzip.
4839
4840 * Makefile.in (install): Compress source files.
4841
48422005-10-24 Steven Tamm <steventamm@mac.com>
4843
4844 * configure.in: Fix darwin386 configuration issue.
4845
48462005-10-22 Eli Zaretskii <eliz@gnu.org>
4847
4848 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4849
48502005-10-17 Bill Wohler <wohler@newt.com>
4851
4852 * make-dist: Create and populate etc/images/low-color.
4853
48542005-10-15 Bill Wohler <wohler@newt.com>
4855
4856 * make-dist: Create and populate etc/images/gud.
4857
48582005-10-08 Richard M. Stallman <rms@gnu.org>
4859
4860 * make-dist (tempparent): Don't check for 14-char file name limit.
4861
48622005-10-07 Romain Francoise <romain@orebokech.com>
4863
4864 * make-dist: Add etc/images/ezimage and etc/images/mail
4865 directories. Install images in etc/images.
4866
48672005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4868
4869 * configure.in: Prefer Carbon if --enable-carbon-app or
4870 --with-carbon is explicitly specified even when X11 is detected.
4871
48722005-09-15 Ulf Jasper <ulf.jasper@web.de>
4873
4874 * Makefile.in (install-arch-indep, uninstall):
4875 Handle newsticker manual.
4876 (info): Add - to commands.
4877
48782005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4879
4880 Remove the MAXPATHLEN limitations:
4881
4882 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4883
48842005-09-09 Eli Zaretskii <eliz@gnu.org>
4885
4886 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4887 * configure: Regenerate.
4888
48892005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4890
4891 * config.guess, config.sub: Updated from master source.
4892
48932005-08-03 Juanma Barranquero <lekktu@gmail.com>
4894
4895 * .cvsignore: Add `lock'.
4896
48972005-07-28 Juanma Barranquero <lekktu@gmail.com>
4898
4899 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4900
49012005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4902
4903 Merge gnulib getopt implementation into Emacs.
4904
4905 * Makefile.in (AUTOCONF_INPUTS): New macro.
4906 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4907 so that these files also depend on m4/getopt.m4.
4908 * configure.in: Configure getopt by including m4/getopt.m4,
4909 and configuring a getopt replacement if necessary.
4910 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4911 * m4/getopt.m4: New file.
4912
49132005-07-06 Lute Kamstra <lute@gnu.org>
4914
4915 * configure.in: Fix capitalization.
4916
49172005-07-04 Lute Kamstra <lute@gnu.org>
4918
4919 Update FSF's address in GPL notices.
4920
49212005-06-19 Jérôme Marant <jerome@marant.org>
4922
4923 * Makefile.in (epaths-force): Protect both lisppath and
4924 buildlisppath from whitespace.
4925
49262005-06-08 Steven Tamm <steventamm@mac.com>
4927
090bd7cb 4928 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
4929
49302005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4931
4932 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4933
1a71cb28 49342005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4935
4936 * configure.in: Add --enable-locallisppath.
4937
49382005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4939
4940 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4941 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4942 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4943
49442005-05-07 Jérôme Marant <jerome@marant.org>
4945
4946 * make-dist: Remove references to makefile.nt and makefile.def.
4947 Include widgets and images subdirectories of etc. Do not exclude
4948 ldefs-boot.el.
4949
49502005-04-23 Andreas Schwab <schwab@suse.de>
4951
4952 * configure.in: Remove duplicate match for powerpc configuration.
4953
49542005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4955
4956 * configure.in: Check for <pwd.h>.
4957
49582005-04-14 Lute Kamstra <lute@gnu.org>
4959
4960 * make-dist: Distribute all ChangeLog files in lisp/.
4961 Don't distribute ldefs-boot.el.
4962 lisp/makefile.nt no longer exists.
4963
49642005-04-13 Lute Kamstra <lute@gnu.org>
4965
4966 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4967 for "no-byte-compile: t" in the file instead.
4968
49692005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4970
4971 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4972 shadow the main Lesstif/Motif-2.1 libs and includes.
4973
49742005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4975
4976 * configure.in: Only add XASSERTS to cppflags.
4977
49782005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4979
4980 * configure.in: Added --enable-asserts.
4981
49822005-02-09 Kim F. Storm <storm@cua.dk>
4983
4984 Change release version from 21.4 to 22.1 throughout.
4985 Change development version from 21.3.50 to 22.0.50.
4986
49872005-01-19 Steven Tamm <steventamm@mac.com>
4988
4989 * configure.in: Check for <sys/utsname.h>.
4990
49912004-12-11 Kim F. Storm <storm@cua.dk>
4992
4993 * Makefile.in (info): Undo 2004-12-05 change.
4994
49952004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4996
4997 * info/dir (File): Add URL and Org Mode manuals.
4998 * Makefile.in (install-arch-indep, uninstall): Add url and org
4999 manuals.
5000
50012004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
5002
5003 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
5004 committed to src/config.in.
5005
50062004-12-07 Jan Djärv <jan.h.d@swipnet.se>
5007
5008 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
5009 pthreads and define HAVE_GTK_AND_PTHREAD.
5010
50112004-12-05 Richard M. Stallman <rms@gnu.org>
5012
5013 * Makefile.in (info): Ignore errors building info files.
5014
50152004-11-27 Eli Zaretskii <eliz@gnu.org>
5016
5017 * config.bat: If 8-byte alignment is not supported, define
5018 NO_DECL_ALIGN in src/config.h, instead of trivially defining
5019 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
5020 filter through Sed to remove the quotes.
5021
50222004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
5023
5024 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
5025 not apply to files explicitly `cvs add'ed.
5026
50272004-11-12 Eli Zaretskii <eliz@gnu.org>
5028
5029 * config.bat: Don't require djecho.exe for the v1.x build.
5030 Add a test for DECL_ALIGN support, and add a trivial definition to
5031 src/config.h if 8-byte alignment is not supported.
5032
50332004-11-08 Kim F. Storm <storm@cua.dk>
5034
5035 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
5036 files before building.
5037 (bootfast, bootstrap-clean-before-fast): New targets, like
5038 bootstrap but don't remove .elc files.
5039
50402004-11-06 Lars Brinkhoff <lars@nocrew.org>
5041
5042 * configure.in: Add check for getrusage.
5043
50442004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5045
5046 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5047 New tests for new and old GTK file dialogs.
5048 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5049 to no.
5050
50512004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5052
5053 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5054 can be set. Remove SETARCH test.
5055
50562004-10-08 Steven Tamm <steventamm@mac.com>
5057
5058 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
5059
50602004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5061
5062 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5063 AC_MSG_WARN. Move output of warning message to end of configure run.
5064
50652004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5066
5067 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5068 Run test to see if heap start address is random.
5069
50702004-09-29 Miles Bader <miles@gnu.org>
5071
5072 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5073 if setarch is present.
5074
50752004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5076
5077 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5078
50792004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5080
5081 * configure.in: Check for exec-shield.
5082
1a71cb28
GM
50832004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5084
5085 * Makefile.in (install-arch-indep): Add pgg and sieve.
5086
5087 * info/.cvsignore: Added pgg and sieve.
5088
067d23c9
KY
50892004-08-06 Andreas Schwab <schwab@suse.de>
5090
5091 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5092
50932004-07-31 Eli Zaretskii <eliz@gnu.org>
5094
5095 * config.bat: Update URLs in the comments.
5096
067d23c9
KY
50972004-07-05 Andreas Schwab <schwab@suse.de>
5098
5099 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5100
51012004-06-21 Kenichi Handa <handa@m17n.org>
5102
5103 * make-dist: Link leim-ext.el into tempdir.
5104
51052004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5106
5107 * info/dir (File): Add emacs-xtra.
5108 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5109
51102004-06-12 Juri Linkov <juri@jurta.org>
5111
5112 * info/dir: Move menu help lines from `* Menu:' to file header.
5113 Describe the purpose of a red *.
5114
51152004-05-04 Dave Love <fx@gnu.org>
5116
5117 * configure.in: Don't use `extrasub'.
5118
51192004-04-29 Dave Love <fx@gnu.org>
5120
5121 * configure.in: Don't forget to quote args to `test'.
5122
51232004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5124
5125 * autogen.sh: Update filename in "please read" message.
5126
51272004-04-17 Richard M. Stallman <rms@gnu.org>
5128
5129 * INSTALL: Move the info about site-lisp dirs,
5130 and say uninstalled Emacs looks there too.
5131
51322004-04-04 Eli Zaretskii <eliz@gnu.org>
5133
5134 * config.bat (lib-src): Recognize comment lines in Makefile.in
5135 that have a TAB after the #, to avoid errors in preprocessing with
5136 GCC 3.3.3.
5137
51382004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5139
5140 * Makefile.in: Mention in comment that `make maintainer-clean'
5141 deletes .elc files.
5142
51432004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5144
5145 * update-subdirs: Add local variables to prevent byte-compiling.
5146
51472004-03-21 Dave Love <fx@gnu.org>
5148
5149 * configure.in: Fix previous change.
5150
51512004-03-18 Dave Love <fx@gnu.org>
5152
5153 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5154
51552004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5156
5157 * info/dir (File): Add SMTP and SES.
5158
51592004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5160
5161 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5162 (bootstrap): Use the new bootstrap-prepare target in lisp.
5163
51642004-02-18 Kim F. Storm <storm@cua.dk>
5165
5166 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5167
51682004-02-16 Eli Zaretskii <eliz@gnu.org>
5169
5170 * make-dist: Don't link index.*perm and permute-index into tempdir.
5171
51722004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5173
5174 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5175 to match previous changes by Eli Zaretskii.
5176
51772004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5178
5179 * Makefile.in: Set CDPATH to an empty string.
5180
51812004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5182
5183 * configure.in <darwin>: Use fink packages if available.
5184
51852004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5186
5187 * make-dist (lispref): Do include lispref/index.texi.
5188
51892004-01-06 Eric Hanchrow <offby1@blarg.net>
5190
5191 * make-dist (tempdir): Include cursors in nt/icons.
5192
51932003-12-30 Eli Zaretskii <eliz@gnu.org>
5194
5195 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5196 clashes with install-sh on 8+3 filesystems.
5197
1a71cb28 51982003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5199
5200 * .cvsignore: Add .arch-inventory.
5201
52022003-12-24 Andreas Schwab <schwab@suse.de>
5203
5204 * configure.in: Check for <sys/socket.h>. Include it before
5205 including <net/if.h>. Move check for <net/if.h> before its use.
5206
52072003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5208
5209 * Makefile.in (install-arch-dep): Don't let cd output go into
5210 pipe for carbon_appdir.
5211
52122003-12-24 Andreas Schwab <schwab@suse.de>
5213
5214 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5215
52162003-12-01 Andreas Schwab <schwab@suse.de>
5217
5218 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5219 hardcoding gcc.
5220
52212003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5222
5223 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5224 multiple displays.
5225 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5226
52272003-09-23 Dave Love <fx@gnu.org>
5228
5229 * configure.in: Check members of struct ifreq.
5230
52312003-09-14 Kim F. Storm <storm@cua.dk>
5232
5233 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5234
52352003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5236
5237 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5238
52392003-08-18 Lute Kamstra <lute@gnu.org>
5240
5241 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5242 required anymore.
5243
52442003-08-07 Andrew Choi <akochoi@shaw.ca>
5245
5246 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5247 option instead of -traditional-cpp for CPP.
5248
52492003-07-29 Richard M. Stallman <rms@gnu.org>
5250
5251 * configure.in (HAVE_XIM): Define if XIM is available.
5252
52532003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5254
5255 * configure.in: The function gtk_window_set_icon_from_file was
5256 introduced in GTK+ 2.2, so check for that release.
5257
52582003-07-23 Andreas Schwab <schwab@suse.de>
5259
5260 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5261
5262 * Makefile.in (YACC): Remove, not used.
5263 (MAINT): Don't set.
5264 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5265 disable dependency on ${srcdir}/configure.in when maintainer mode
5266 is disabled.
5267
52682003-07-22 Dave Love <fx@gnu.org>
5269
5270 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5271 HAVE_X11, not with_xim.
5272 (HAVE_CRTIN): Provide template.
5273 <with_png>: Test for png.h and libpng/png.h.
5274
52752003-07-15 Andreas Schwab <schwab@suse.de>
5276
5277 * configure.in: Temporarily leave quoting for AC_DEFINE.
5278
52792003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5280
5281 * configure.in: Check for posix_memalign.
5282
52832003-07-12 Richard M. Stallman <rms@gnu.org>
5284
5285 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5286
52872003-07-09 Kim F. Storm <storm@cua.dk>
5288
5289 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5290 functionality of --without-xim.
5291
52922003-06-29 Dave Love <fx@gnu.org>
5293
5294 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5295
52962003-06-23 Dave Love <fx@gnu.org>
5297
5298 * configure.in: Check for sys/_mbstate_t.h.
5299 Test XRegisterIMInstantiateCallback prototype.
5300 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5301
53022003-06-06 Dave Love <fx@gnu.org>
5303
5304 * configure.in: Check for locale.h.
5305
53062003-06-05 Dave Love <fx@gnu.org>
5307
5308 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5309 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5310 (NLIST_STRUCT): Don't define.
5311 (AH_BOTTOM): Define my_strftime.
5312
53132003-06-02 Richard M. Stallman <rms@gnu.org>
5314
5315 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5316
53172003-05-24 Andreas Schwab <schwab@suse.de>
5318
5319 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5320 bzero, and bcmp.
5321
53222003-05-22 Dave Love <fx@gnu.org>
5323
5324 * configure.in: Remove redundant test for term.h. Test for difftime.
5325
53262003-05-20 Dave Love <fx@gnu.org>
5327
5328 * configure.in: Append * to s390-*-linux-gnu case.
5329 (LIBMAIL) <lockfile>: Don't define.
5330
067d23c9
KY
53312003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5332
5333 * INSTALL (* GNU/Linux development packages): Mention Debian and
5334 RedHat package names.
5335
53362003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5337
5338 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5339
53402003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5341
5342 * INSTALL (* GNU/Linux development packages): Tell people to
5343 install additional packages for compiling Emacs.
5344
1a71cb28
GM
53452003-04-30 Richard M. Stallman <rms@gnu.org>
5346
5347 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5348
53492003-04-28 Francesco Potortì <pot@gnu.org>
5350
5351 * configure.in: Undo last (RMS') change, as it is useless, per
5352 Dave Love.
5353
53542003-04-08 Richard M. Stallman <rms@gnu.org>
5355
5356 * configure.in: Put #include of jpeglib.h at start of line.
5357
067d23c9
KY
53582003-04-06 Francesco Potortì <pot@gnu.org>
5359
5360 * configure.in: Use the same configuration for all aix5, not just
5361 aix5.1.
5362
53632003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5364
5365 * configure.in: Check for need for bigtoc support on IBM AIX for
5366 solving a linker table overflow problem.
5367
53682003-03-03 Rob Browning <rlb@defaultvalue.org>
5369
5370 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5371 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5372 over bzero, bcmp, and bcopy.
5373
53742003-02-23 Simon Josefsson <jas@extundo.com>
5375
5376 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5377
53782003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5379
5380 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5381
53822003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5383
5384 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5385
53862003-02-08 Andreas Schwab <schwab@suse.de>
5387
5388 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5389 instead of the substitution.
5390
53912003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5392
5393 * Makefile.in: Use @EXEEXT@ for Cygwin.
5394 Use USERNAME if LOGNAME is not set (for Cygwin).
5395
5396 * configure.in: Add opsys=cygwin.
5397
53982003-01-22 Andreas Schwab <schwab@suse.de>
5399
5400 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5401 redefining it explicitly in src/config.in.
5402
54032003-01-22 Markus Rost <rost@math.ohio-state.edu>
5404
5405 * Makefile.in (bootstrap): Make bootstrap-after.
5406
54072003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5408
5409 * configure.in: Fix --with-gtk.
5410
54112003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5412
090bd7cb 5413 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
5414
5415 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5416
54172003-01-14 Francesco Potortì <pot@gnu.org>
5418
5419 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5420
54212003-01-07 Steven Tamm <steventamm@mac.com>
5422
5423 * configure.in: New option, --enable-carbon-app, to specify
5424 that the application should be installed
5425 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 5426 Emacs.app application if carbon-app is enabled.
067d23c9
KY
5427
54282003-01-06 Dave Love <fx@gnu.org>
5429
5430 * configure.in: Check for nl_langinfo.
5431 [!HAVE_SIZE_T]: Fix typedef.
5432
54332003-01-06 David Kastrup <dak@gnu.org>
5434
5435 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5436
5437 * configure.in: Add tests for install-info.
5438
54392002-12-09 Markus Rost <rost@math.ohio-state.edu>
5440
5441 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5442 use again sol2-6 instead of sol2-8.
5443
54442002-12-09 Dave Love <fx@gnu.org>
5445
5446 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5447
54482002-12-08 Andreas Schwab <schwab@suse.de>
5449
5450 * Makefile.in (install-arch-indep): Revert last change.
5451
54522002-11-27 Dave Love <fx@gnu.org>
5453
5454 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5455 Check for __sys_siglist too. Check for memset.
5456 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5457
54582002-11-22 Juanma Barranquero <lektu@terra.es>
5459
5460 * config.guess, config.sub: Updated from master source.
5461
54622002-11-19 Karl Fogel <kfogel@red-bean.com>
5463
5464 * autogen.sh: New file.
5465
1a71cb28 54662002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5467
5468 * configure.in: Tidy up various quoting issues throughout.
5469 Use AC_GNU_SOURCE.
5470 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5471 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5472 Maybe define bcopy, bzero, bcmp.
5473 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5474 non-existent machine file).
5475 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5476 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5477 (nlist.h): Move test up.
5478
54792002-11-18 Markus Rost <rost@math.ohio-state.edu>
5480
5481 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5482
54832002-11-14 Francesco Potortì <pot@gnu.org>
5484
5485 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5486
54872002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5488
5489 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5490
54912002-11-08 Dave Love <fx@gnu.org>
5492
5493 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5494 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5495
54962002-11-07 Miles Bader <miles@gnu.org>
5497
5498 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5499 Handle separate-build-dir case.
5500
55012002-11-06 Richard M. Stallman <rms@gnu.org>
5502
5503 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5504 bulletproof. $bar may be empty when there are no .elc files.
5505
55062002-10-30 Dave Love <fx@gnu.org>
5507
5508 * configure.in: Require autoconf 2.53. Test for pty.h,
5509 sys/mman.h, sys/param.h, mremap, memmove.
5510 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5511 (AC_PROG_YACC): Delete.
5512 (size_t): Use AC_CHECK_TYPES.
5513 (AH_TOP): Up-date copyright.
5514
55152002-10-01 Juanma Barranquero <lektu@terra.es>
5516
5517 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5518
55192002-09-19 Richard M. Stallman <rms@gnu.org>
5520
5521 * configure.in: Fix the LessTif-directory-finder for real.
5522
55232002-09-14 Richard M. Stallman <rms@gnu.org>
5524
5525 * Makefile.in (maybe_bootstrap): Test for complete absence
5526 of compiled Lisp files.
5527
55282002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5529
5530 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5531 (bootstrap-clean-after): Delete.
5532 (bootstrap): Make the sequencing explicit.
5533
55342002-09-10 Richard M. Stallman <rms@gnu.org>
5535
5536 * configure.in: Fix previous LessTif change.
5537
55382002-09-09 Richard M. Stallman <rms@gnu.org>
5539
5540 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5541 (powerpcle-*-solaris*): Use version 2.6 as default.
5542 (*-sunos5.6*, *-solaris2.6*): New alternative.
5543 (*-sunos5*): Use version 2.6 as default.
5544
55452002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5546
5547 * configure.in: Fix typo.
5548
55492002-09-05 Richard M. Stallman <rms@gnu.org>
5550
5551 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5552
5553 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5554 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5555
55562002-08-26 Kim F. Storm <storm@cua.dk>
5557
5558 * Makefile.in (install-arch-indep): Do not remove DOC file
5559 when it is the only DOC file installed; this is the case when
5560 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5561
55622002-07-24 Markus Rost <rost@math.ohio-state.edu>
5563
5564 * configure.in: Fix typo.
5565
55662002-07-24 Richard M. Stallman <rms@gnu.org>
5567
5568 * configure.in: Don't print anything special about gamedir.
5569
5570 * configure.in: Delete nonstandard --with-game-user option.
5571
55722002-07-21 Richard M. Stallman <rms@gnu.org>
5573
5574 * Makefile.in (gamedir, localstatedir): New variables.
5575 (epaths-force): Insert value of gamedir into PATH_GAME.
5576
5577 * configure.in (gamedir): Handle it like lispdir.
5578 (--with-game-dir option): Delete.
5579
55802002-06-21 Pavel Janík <Pavel@Janik.cz>
5581
5582 * configure.in: Add support for mipseb-*-netbsd* machines.
5583
55842002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5585
5586 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5587
55882002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5589
5590 * info/dir (File): Add an entry for Tramp.
5591
55922002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5593
5594 * INSTALL-CVS: New file.
5595
55962002-06-07 Andreas Schwab <schwab@suse.de>
5597
5598 * configure.in (x86_64-*-linux-gnu*): New system.
5599
56002002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5601
5602 * config.bat: Handle the case when lispintro is truncated to lispintr.
5603
56042002-05-26 Paul Eggert <eggert@twinsun.com>
5605
5606 * config.guess, config.sub: Updated from master source.
5607
56082002-05-09 Richard M. Stallman <rms@gnu.org>
5609
5610 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5611
56122002-05-04 Pavel Janík <Pavel@Janik.cz>
5613
5614 * make-dist: Do not distribute lock/ directory.
5615
56162002-04-30 Andrew Choi <akochoi@shaw.ca>
5617
5618 * configure.in: Provide documentation string when defining
5619 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5620 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5621
1a71cb28 56222002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5623
5624 * configure.in: Delete configure check for access to the game user.
5625
56262002-04-29 Pavel Janík <Pavel@Janik.cz>
5627
5628 * make-dist: lwlib/Imakefile is removed.
5629
56302002-04-26 Andrew Choi <akochoi@shaw.ca>
5631
5632 * configure.in: Add support for powerpc-apple-darwin*.
5633 (HAVE_CARBON): Add.
5634
5635 * make-dist: Create directories in mac/Emacs.app.
5636
56372002-04-25 Pavel Janík <Pavel@Janik.cz>
5638
5639 * make-dist: lwlib-Xol* are removed.
5640
56412002-04-23 Andreas Schwab <schwab@suse.de>
5642
5643 * Makefile.in (MAINT): New variable.
5644 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5645 instead of configure.in, to avoid running autoconf and autoheader
5646 unless explicitly requested.
5647
56482002-04-16 Eli Zaretskii <eliz@gnu.org>
5649
5650 * config.bat: Update for msdos/sed2v2.inp.
5651
56522002-04-15 Andreas Schwab <schwab@suse.de>
5653
5654 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5655 * configure.in: Add config header templates to all AC_DEFINE and
5656 AC_DEFINE_UNQUOTED symbols.
5657 * make-dist: Run autoheader if necessary.
5658
56592002-04-10 Colin Walters <walters@verbum.org>
5660
5661 * configure.in: Add --game-dir, --game-user. Test to see if we
5662 can use them.
5663
56642002-04-08 Pavel Janík <Pavel@Janik.cz>
5665
5666 * configure.in: Add --with-sound.
5667
56682002-03-18 Kim F. Storm <storm@cua.dk>
5669
5670 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5671 and getsockname functions. Test for sys/un.h include file.
5672
56732002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5674
5675 * configure.in: Support AIX 5.1.
5676
56772002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5678
5679 * configure.in: Added test for X Session Management (HAVE_X_SM).
5680
56812002-03-03 Richard M. Stallman <rms@gnu.org>
5682
5683 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5684 Run chown $${LOGNAME} on files installed by tar xvf.
5685
56862002-03-03 Kim F. Storm <storm@cua.dk>
5687
5688 * configure.in: Test for getpeername.
5689
56902002-03-01 Richard M. Stallman <rms@gnu.org>
5691
5692 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5693 (HAVE_GIF): Don't use old libungif versions that crash.
5694
56952002-02-26 Richard M. Stallman <rms@gnu.org>
5696
5697 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5698 not just well-formed and valid.
5699 (mips-compaq-nonstopux*): New configuration.
5700
57012002-02-18 Paul Eggert <eggert@twinsun.com>
5702
5703 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5704 "sed q" is a portable equivalent to plain "head -1".
5705
57062002-02-13 Richard M. Stallman <rms@gnu.org>
5707
5708 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5709 (all): Don't depend on maybe_bootstrap here.
5710 (${SUBDIR}): Depend on it here instead.
5711
57122002-02-08 Richard M. Stallman <rms@gnu.org>
5713
5714 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5715
57162002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5717
5718 * configure.in: Recognize BSD/OS 5.0.
5719
57202002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5721
5722 * make-dist: Make version checking in emacs.texi consistent with
5723 how we set it there.
5724
57252001-12-29 Kim F. Storm <storm@cua.dk>
5726
5727 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5728
57292001-12-28 Richard M. Stallman <rms@gnu.org>
5730
5731 * configure.in: Test for mbsinit.
5732
57332001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5734
5735 These changes make Leim part of the standard distribution:
5736
5737 * README: Add info about the `leim' directory.
5738
5739 * INSTALL: Remove text that describes Leim as a separate package.
5740
5741 * noleim-Makefile.in: File removed.
5742
5743 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5744 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5745 Leim files out of the Emacs tree. Don't prepare a separate tarball
5746 for Leim.
5747
57482001-12-11 Richard M. Stallman <rms@gnu.org>
5749
5750 * configure.in (hppa*-*-linux-gnu*): New alternative.
5751
57522001-12-08 Pavel Janík <Pavel@Janik.cz>
5753
5754 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5755 creating distribution.
5756
57572001-12-06 Paul Eggert <eggert@twinsun.com>
5758
5759 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5760 (AC_FUNC_VFORK): Remove.
5761 (AC_FUNC_FORK): Add.
5762 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5763 this is required by recent Autoconf versions.
5764
57652001-12-02 Pavel Janík <Pavel@Janik.cz>
5766
5767 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5768 TODO, vms-pp.trans and others).
5769
57702001-11-29 Pavel Janík <Pavel@Janik.cz>
5771
5772 * make-dist: Use COPYING from the top-level directory.
5773
57742001-11-29 Gerd Moellmann <gerd@gnu.org>
5775
5776 * configure.in: Add support for FreeBSD/Alpha.
5777
57782001-11-29 Pavel Janík <Pavel@Janik.cz>
5779
5780 * make-dist: Add COPYING to the top-level directory of the
5781 distribution. Simplify the logic behind copying.
5782
5783 * Makefile.in (maybe_bootstrap): Fix previous change.
5784
57852001-11-28 Richard M. Stallman <rms@gnu.org>
5786
5787 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5788
57892001-11-26 Richard M. Stallman <rms@gnu.org>
5790
5791 * Makefile.in: bootstrap should not delete dumped executables.
5792 (bootstrap-clean-before): New target.
5793 (bootstrap): Use bootstrap-clean-before instead of clean.
5794 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5795
57962001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5797
5798 These changes add the Emacs Lisp Introduction manual to the
5799 distribution:
5800
5801 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5802
5803 * make-dist: Copy the files in lispintro directory.
5804
5805 * config.bat: Configure in the lispintro directory.
5806
5807 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5808
5809 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5810 (lispintro/Makefile): New target.
5811 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5812 (unlock, relock, info, dvi): Ditto.
5813
58142001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5815
5816 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5817
5818 * make-dist (etc): Don't distribute gfdl.1.
5819
58202001-11-22 Colin Walters <walters@debian.org>
5821
5822 * Makefile.in (install-arch-indep): Install the calc .info files.
5823 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5824
58252001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5826
5827 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5828 tindex.pl to the list of those being put into the distribution.
5829
58302001-11-16 Eli Zaretskii <eliz@gnu.org>
5831
5832 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5833
58342001-11-15 Pavel Janík <Pavel@Janik.cz>
5835
5836 * Makefile.in (uninstall): Fix previous change.
5837
5838 * configure.in, Makefile.in: Add support for --program-prefix,
5839 --program-suffix and --program-transform-name options.
5840
58412001-11-13 Pavel Janík <Pavel@Janik.cz>
5842
5843 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5844 (install-arch-indep): Install emacsclient manual page.
5845 (uninstall): Uninstall emacsclient manual page.
5846
58472001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5848
5849 * make-dist: Add lispref/index.*perm files to the distribution.
5850 From Pavel Janík <Pavel@Janik.cz>.
5851
58522001-11-12 Pavel Janík <Pavel@Janik.cz>
5853
5854 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5855
58562001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5857
5858 * configure.in: AC_OUTPUT lispref/Makefile.
5859
58602001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5861
5862 The following changes add the ELisp reference manual to the
5863 distribution.
5864
5865 * make-dist: Add the lispref directory to the distribution.
5866
5867 * Makefile.in (install-arch-indep): Add elisp* to the list of
5868 installed Info files.
5869 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5870 (lispref/Makefile): New target.
5871 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5872 Add commands for the lispref directory.
5873 (info, dvi): Ditto.
5874
5875 * config.bat: Configure in `lispref'.
5876
58772001-11-09 Richard M. Stallman <rms@gnu.org>
5878
5879 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5880
58812001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5882
5883 * make-dist (tempdir): Copy AUTHORS as well.
5884
58852001-11-06 Sam Steingold <sds@gnu.org>
5886
5887 * configure.in: Added a check for <nlist.h>.
5888
58892001-11-01 Pavel Janík <Pavel@Janik.cz>
5890
5891 * configure.in: Reindent --help output.
5892 From Per Starbäck (starback@ling.uu.se).
5893
58942001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5895
5896 * configure.in: New entry for HP/UX-11.
5897
5898 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5899 From Eric S. Raymond <esr@golux.thyrsus.com>.
5900
59012001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5902
5903 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5904 <athornton@sinenomine.net>.
5905
59062001-10-25 Gerd Moellmann <gerd@gnu.org>
5907
5908 * Makefile.in (maybe_bootstrap): New target.
5909 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5910
59112001-10-24 Ken Raeburn <raeburn@gnu.org>
5912
5913 * configure.in: If --with-hesiod is given, look for
5914 hes_getmailhost and res_send or __res_send; check hesiod and
5915 resolv libraries respectively if system libraries don't supply them.
5916
59172001-10-24 Gerd Moellmann <gerd@gnu.org>
5918
5919 * configure.in: Use $MAKE for `make' if set.
5920
59212001-10-22 Gerd Moellmann <gerd@gnu.org>
5922
5923 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5924 to tar options.
5925
59262001-10-20 Gerd Moellmann <gerd@gnu.org>
5927
5928 * (Version 21.1 released).
5929
59302001-10-20 Miles Bader <miles@gnu.org>
5931
5932 * configure.in (configuration): Set from `host' if `host_alias'
5933 isn't defined.
5934
59352001-10-19 Andreas Schwab <schwab@suse.de>
5936
5937 * configure.in: Make ready for autoconf 2.5x.
5938 (AC_PREREQ): Require autoconf 2.50.
5939 * aclocal.m4: Removed.
5940 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5941
59422001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5943
5944 * README: Bump Emacs version to 21.1.50.
5945
59462001-10-05 Gerd Moellmann <gerd@gnu.org>
5947
5948 * Branch for 21.1.
5949
59502001-09-05 Gerd Moellmann <gerd@gnu.org>
5951
5952 * configure.in: Avoid `$@' which is handled specially in
5953 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5954
59552001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5956
5957 * make-dist (nt): Add subdirs.el to the list of distributed files.
5958
59592001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5960
5961 * configure.in (machine): Add an entry for
5962 hppa1.1-hitachi-hiuxwe2*.
5963
59642001-05-28 Gerd Moellmann <gerd@gnu.org>
5965
5966 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5967 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5968
59692001-05-14 Gerd Moellmann <gerd@gnu.org>
5970
5971 * make-dist: Copy texinfo.tex unconditionally.
5972
59732001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5974
5975 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5976 that are installed.
5977
59782001-04-06 Gerd Moellmann <gerd@gnu.org>
5979
5980 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5981 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5982
5983 * make-dist: Handle leim/MISC-DIC. Only include
5984 `[a-zA-Z]*.{el,elc}' from leim/quail.
5985
59862001-04-05 Gerd Moellmann <gerd@gnu.org>
5987
5988 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5989
59902001-03-30 Gerd Moellmann <gerd@gnu.org>
5991
5992 * Makefile.in (.PHONY): Add for bootstrap targets.
5993 (bootstrap-clean): New target.
5994 (bootstrap): Use it instead of `clean'.
5995
59962001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5997
5998 * Makefile.in (SUBDIR): Remove leim.
5999 (all, .RECURSIVE, extraclean): Add leim explicitly.
6000 (leim): Provide separate rule which exports PARALLEL=0 into the
6001 environment.
6002
60032001-03-20 Gerd Moellmann <gerd@gnu.org>
6004
6005 * configure.in (HAVE_XPM): Don't print the result of the check for
6006 XpmReturnAllocPixels if we don't have an xpm.h.
6007
60082001-03-05 Gerd Moellmann <gerd@gnu.org>
6009
6010 * COPYING: New file.
6011
60122001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6013
6014 * config.bat: Update the copyright.
6015
60162001-02-23 Kenichi Handa <handa@etl.go.jp>
6017
6018 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
6019 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
6020 to `yes'. Later in AC_OUTPUT, check this variable.
6021
60222001-02-09 Dave Love <fx@gnu.org>
6023
6024 * AUTHORS: Updated.
6025
60262001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6027
6028 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6029
60302001-02-02 Gerd Moellmann <gerd@gnu.org>
6031
6032 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
6033
6034 * Makefile.in (uninstall): Ignore exit code of `rm'.
6035
6036 * Makefile.in (uninstall): Remove more info files. Remove
6037 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
6038
60392001-01-31 Gerd Moellmann <gerd@gnu.org>
6040
6041 * noleim-Makefile.in (extraclean): Add.
6042
60432001-01-28 Gerd Moellmann <gerd@gnu.org>
6044
6045 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6046 it quiet.
6047
60482001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6049
6050 * Makefile.in (tags): Fix typo.
6051
60522001-01-13 Kenichi Handa <handa@etl.go.jp>
6053
6054 * configure.in: Fix typo in the code setting x_search_path.
6055
60562001-01-10 Dave Love <fx@gnu.org>
6057
6058 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6059 -lXext.
6060 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6061 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6062 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6063 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6064 (now in $LIBS).
6065
60662001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6067
6068 * config.bat: Run the preprocessor with -traditional.
6069
60702001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6071
6072 * INSTALL: Move copying conditions to end of file.
6073
60742000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6075
6076 * INSTALL: Add basic installation procedure which assumes
6077 `configure' does its job. Elaborate on image support libraries.
6078 Add a pointer to Xaw3d library. Add advice about solving
6079 configure-time problems by looking in config.log and setting
6080 variables in the environment.
6081
60822000-12-27 Gerd Moellmann <gerd@gnu.org>
6083
6084 * Makefile.in (install-arch-indep): If tar fails, exit with
6085 exit code 1.
6086
60872000-12-19 Gerd Moellmann <gerd@gnu.org>
6088
6089 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6090 source file includes XKBlib.h. On some broken Solaris systems,
6091 there is an XKBlib.h, reportedly, but header files included by
6092 XKBlib.h are missing.
6093
60942000-12-14 Gerd Moellmann <gerd@gnu.org>
6095
6096 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6097
60982000-12-11 Dave Love <fx@gnu.org>
6099
6100 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6101
61022000-12-11 Paul Eggert <eggert@twinsun.com>
6103
6104 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6105 Merge fixes from latest GNU tar version. These macros no longer
6106 futz with _XOPEN_SOURCE, as that was not portable in practice.
6107 (AC_FUNC_FSEEKO): New macro.
6108
6109 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6110 ftello.
6111
61122000-12-05 Dave Love <fx@gnu.org>
6113
6114 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6115
61162000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6117
6118 * info/dir: Change the category to "Emacs".
6119
61202000-12-01 Gerd Moellmann <gerd@gnu.org>
6121
6122 * make-dist (tempdir): Remove epaths.h from the distribution
6123 instead of paths.h.
6124
61252000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6126
6127 * config.bat: Check for existence of djecho.exe, and print an
6128 error message if it is not available.
6129
6130 * INSTALL: Describe possible problem with djecho.exe in old
6131 versions of DJGPP v2.x.
6132
61332000-11-23 Gerd Moellmann <gerd@gnu.org>
6134
6135 * configure.in: Initialize HAVE_LIBXP to no.
6136
61372000-11-22 Gerd Moellmann <gerd@gnu.org>
6138
6139 * configure.in: Use m/macppc.h instead of the non-existent
6140 m/powerpc.h.
6141
61422000-11-21 Gerd Moellmann <gerd@gnu.org>
6143
6144 * Makefile.in (install-arch-indep): Also install info/eshell*
6145 and info/speedbar*.
6146
6147 * configure.in (HAVE_PNG): Check for the presence of
6148 png_get_channels to rule out older PNG libs.
6149
6150 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6151 GCC and NON_GNU_CPP into config.status.
6152
61532000-11-20 Dave Love <fx@gnu.org>
6154
6155 * configure.in: Fix last change.
6156
6157 * GETTING.GNU.SOFTWARE: Deleted.
6158 * FTP: New file to replace it.
6159 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6160
61612000-11-20 Gerd Moellmann <gerd@gnu.org>
6162
6163 * configure.in: Use -traditional with GNU cpp.
6164
61652000-11-17 Gerd Moellmann <gerd@gnu.org>
6166
6167 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6168 Distribute more files from the nt/ subdir. Distribute PBM
6169 image files from subdirs of lisp/. Distribute old change logs
6170 from subdirs of lisp/. Distribute play/5x5.el.
6171
61722000-11-11 Dave Love <fx@gnu.org>
6173
6174 * config.sub, config.guess: Updated from master source.
6175
61762000-11-07 Dave Love <fx@gnu.org>
6177
6178 * configure.in: Test for mkstemp.
6179
61802000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6181
6182 * info/dir (Top): Rearrange menu items more logically, and put
6183 them into a single category. Add menu items for RefTeX and
6184 Widget.
6185
61862000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6187
6188 * Makefile.in (install-arch-indep): Use --info-dir instead of
6189 --dir-file, and a simple argument instead of --info-file, so that
6190 the Debian version of install-info also works.
6191
61922000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6193
6194 * info/dir (Speedbar): Add entry.
6195
61962000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6197
6198 * INSTALL: Describe the new image-support options to the configure
6199 script. List URLs where image support libraries can be found.
6200
62012000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6202
6203 * info/dir (Top): Add an entry for Eshell.
6204
62052000-10-02 Dave Love <fx@gnu.org>
6206
6207 * configure.in: Check for gai_strerror.
6208
62092000-10-01 Andreas Schwab <schwab@suse.de>
6210
6211 * Makefile.in (install-arch-indep): Update list of installed info files.
6212
62132000-09-30 Gerd Moellmann <gerd@gnu.org>
6214
6215 * configure.in: Support `sparc*-*-netbsd*'.
6216
62172000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6218
6219 * info/dir (MIME): Add entry for emacs-mime.
6220
62212000-09-29 Dave Love <fx@gnu.org>
6222
6223 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6224
62252000-09-26 Gerd Moellmann <gerd@gnu.org>
6226
6227 * make-dist: Adapt to the change of leim/Makefile which was
6228 necessary to ensure a reasonably working `make dist'.
6229
6230 * leim-Makefile.in: Moved to leim/Makefile.in..
6231
6232 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6233
62342000-09-21 Kenichi Handa <handa@etl.go.jp>
6235
6236 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6237 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6238 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6239 files to .elc.
6240 (${TIT}): Adjusted for the above change.
6241 (clean mostlyclean): Likewise.
6242 (.el.elc): New target.
6243
62442000-09-19 Gerd Moellmann <gerd@gnu.org>
6245
6246 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6247 in the distribution.
6248
62492000-09-18 Gerd Moellmann <gerd@gnu.org>
6250
6251 * make-dist (skk): Rename to `ja-dic' because the leim directory
6252 was renamed.
6253
62542000-09-14 Dave Love <fx@gnu.org>
6255
6256 * configure.in: Fix spurion in last change.
6257
62582000-09-14 Gerd Moellmann <gerd@gnu.org>
6259
6260 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6261 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6262 to `no' if defined. Change result report.
6263
62642000-09-08 Dave Love <fx@gnu.org>
6265
6266 * configure.in: Remove spurious `@'s.
6267
6268 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6269 autoconf.
6270
62712000-09-06 Gerd Moellmann <gerd@gnu.org>
6272
6273 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6274 file and print informational message.
6275
6276 * configure.in (AC_FUNC_MMAP): Add.
6277
62782000-09-01 Gerd Moellmann <gerd@gnu.org>
6279
6280 * configure.in: Add ``checking'' messages for
6281 XpmReturnAllocPixels.
6282
62832000-08-28 Gerd Moellmann <gerd@gnu.org>
6284
6285 * configure.in: Check <strings.h>; check `index' and `rindex'
6286 functions.
6287
62882000-08-26 Kenichi Handa <handa@etl.go.jp>
6289
6290 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6291 "case "${canonical}" in".
6292
62932000-08-25 Dave Love <fx@gnu.org>
6294
6295 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6296
62972000-08-25 Kenichi Handa <handa@etl.go.jp>
6298
6299 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6300
63012000-08-24 Gerd Moellmann <gerd@gnu.org>
6302
6303 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6304 contains a relative path. Protect against unusable values of $PWD.
6305
63062000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6307
6308 * info/dir (WoMan): Add entry.
6309
6310 * config.bat (maindir): Update src/_gdbinit even if it does
6311 already exist.
6312
63132000-08-07 Gerd Moellmann <gerd@gnu.org>
6314
6315 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6316
63172000-08-03 Gerd Moellmann <gerd@gnu.org>
6318
6319 * configure.in: Add support for ia64*-*-linux*.
6320
63212000-07-27 Gerd Moellmann <gerd@gnu.org>
6322
6323 * make-dist (aclocal.m4): Include in distribution.
6324
63252000-07-26 Dave Love <fx@gnu.org>
6326
6327 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6328
63292000-07-24 Dave Love <fx@gnu.org>
6330
6331 * configure.in: Add AC_SIZE_T.
6332
63332000-07-18 Dave Love <fx@gnu.org>
6334
6335 * configure.in: Reorder so that most tests are done after CPPFLAGS
6336 is set from the C_SWITCH_... definitions.
6337
63382000-07-10 Gerd Moellmann <gerd@gnu.org>
6339
6340 * configure.in (HAVE_XPM): Undo previous change. Check for
6341 preprocessor define XpmReturnAllocPixels.
6342
63432000-07-06 Gerd Moellmann <gerd@gnu.org>
6344
6345 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6346 instead of XpmReadFileToPixmap.
6347
63482000-07-05 Ken Raeburn <raeburn@gnu.org>
6349
6350 * configure.in: Check for <soundcard.h>. Look for ossaudio
6351 library, and set LIBSOUND accordingly.
6352
63532000-07-05 Dave Love <fx@gnu.org>
6354
6355 * configure.in: Use AC_HEADER_SYS_WAIT.
6356
63572000-07-05 Gerd Moellmann <gerd@gnu.org>
6358
6359 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6360 lisp/Makefile. Distribute lisp/Makefile.in instead of
6361 lisp/Makefile.
6362
63632000-06-30 Ken Raeburn <raeburn@gnu.org>
6364
6365 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6366 while searching for image-handling libraries.
6367
63682000-06-26 Gerd Moellmann <gerd@gnu.org>
6369
6370 * configure.in (--with-xim): New option.
6371
63722000-06-23 Dave Love <fx@gnu.org>
6373
6374 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6375 for struct timezone and test how we can call gettimeofday.
6376 Check for OSF 5+. Check for term.h.
6377
6378 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6379 version.
6380
63812000-06-23 Gerd Moellmann <gerd@gnu.org>
6382
6383 * configure.in (HAVE_LIBXP): Change test for libXp.
6384
63852000-06-21 Dave Love <fx@gnu.org>
6386
6387 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6388 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6389 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6390
63912000-06-19 Dave Love <fx@gnu.org>
6392
6393 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6394 _XOPEN_SOURCE is defined.
6395
63962000-06-16 Gerd Moellmann <gerd@gnu.org>
6397
6398 * Makefile.in (distclean): Also make distclean in lisp/.
6399
64002000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6401
6402 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6403
64042000-06-15 Gerd Moellmann <gerd@gnu.org>
6405
6406 * make-dist: Add --help and --snapshot options.
6407
64082000-06-14 Gerd Moellmann <gerd@gnu.org>
6409
6410 * configure.in: Generate lisp/Makefile.
6411
6412 * configure.in: Add support for `*-lynxos*'.
6413 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6414 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6415 on Tru64 UNIX v5.0.
6416
64172000-06-13 Ken Raeburn <raeburn@gnu.org>
6418
6419 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6420 it's on a continuation line.
6421
64222000-06-02 Dave Love <fx@gnu.org>
6423
6424 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6425 files.
6426
6427 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6428 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6429 test.
6430
6431 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6432 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6433
64342000-05-26 Gerd Moellmann <gerd@gnu.org>
6435
6436 * configure.in: Add check for speed_t typedef.
6437
64382000-05-25 Ken Raeburn <raeburn@gnu.org>
6439
6440 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6441 exists; it won't in the CANNOT_DUMP case.
6442
64432000-05-25 Gerd Moellmann <gerd@gnu.org>
6444
6445 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6446 On FreeBSD, the exit status is 1 if CDPATH is not set.
6447 (install-arch-indep): Install ebrowse.info.
6448
64492000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6450
6451 * configure.in: Check for grandpt and getpt.
6452
64532000-05-09 Dave Love <fx@gnu.org>
6454
6455 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6456
64572000-05-05 Gerd Moellmann <gerd@gnu.org>
6458
6459 * make-dist: Make a link for lib-src/grep-changelog.
6460 Copy install-sh.
6461
64622000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6463
6464 * config.bat: Identify the beginning of the cpp stuff in
6465 src/Makefile.in and lib-src/Makefile.in more accurately.
6466
64672000-04-27 Gerd Moellmann <gerd@gnu.org>
6468
6469 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6470
64712000-04-19 Gerd Moellmann <gerd@gnu.org>
6472
6473 * configure.in: Add support for `powerpc-*-netbsd*'.
6474
64752000-04-19 Dave Love <fx@gnu.org>
6476
6477 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6478
6479 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6480
64812000-04-16 Dave Love <fx@gnu.org>
6482
6483 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6484
64852000-04-14 Dave Love <fx@gnu.org>
6486
6487 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6488
6489 * aclocal.m4 (AC_FUNC_MKTIME): New.
6490
64912000-03-28 Ken Raeburn <raeburn@gnu.org>
6492
6493 * configure.in: Line up "--help" output a little better.
6494
64952000-03-26 Gerd Moellmann <gerd@gnu.org>
6496
6497 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6498 New targets.
6499 (bootstrap): Rewritten in terms of the new targets above. Make
6500 info files, too.
6501
65022000-03-12 Gerd Moellmann <gerd@gnu.org>
6503
6504 * config.guess, config.sub: Use the versions of the files from
6505 subversions.
6506
65072000-03-08 Dave Love <fx@gnu.org>
6508
6509 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6510 AC_C_VOLATILE. Define POINTER_TYPE.
6511
6512 * aclocal.m4: New file.
6513
65142000-03-02 Gerd Moellmann <gerd@gnu.org>
6515
6516 * configure.in (machine): Add `mipsel-*-netbsd*' and
6517 `arm-*-netbsd*'.
6518
65192000-03-01 Gerd Moellmann <gerd@gnu.org>
6520
6521 * configure.in (machine): Add support for `*-auspex-sunos*'.
6522
65232000-02-29 Gerd Moellmann <gerd@gnu.org>
6524
6525 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6526
65272000-02-18 Dave Love <fx@gnu.org>
6528
6529 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6530
65312000-02-18 Andreas Schwab <schwab@suse.de>
6532
6533 * Makefile.in (install-arch-indep): Add eudc to list of installed
6534 info files.
6535
65362000-02-17 Ken Raeburn <raeburn@gnu.org>
6537
6538 * configure.in: Include -lz and -ljpeg (if it's available) when
6539 testing for the tiff library.
6540
65412000-02-17 Gerd Moellmann <gerd@gnu.org>
6542
6543 * configure.in: Remove LISP_FLOAT_TYPE.
6544
65452000-02-12 Dave Love <fx@gnu.org>
6546
6547 * configure.in: Use AC_FUNC_VFORK.
6548
65492000-02-01 Gerd Moellmann <gerd@gnu.org>
6550
6551 * make-dist: Various fixes for new development tree.
6552
6553 * leim-Makefile.in: New file.
6554
65552000-01-31 Gerd Moellmann <gerd@gnu.org>
6556
6557 * Makefile.in (dist): Call ./make-dist.
6558
65592000-01-24 Dave Love <fx@gnu.org>
6560
6561 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6562
65632000-01-18 Gerd Moellmann <gerd@gnu.org>
6564
6565 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6566 DGifOpenFileName.
6567
65682000-01-11 Andreas Schwab <schwab@suse.de>
6569
6570 * Makefile.in (install-arch-indep): Update list of info files to
6571 be installed.
6572
65732000-01-05 Dave Love <fx@gnu.org>
6574
6575 * configure.in: Check for jerror.h as well as libjpeg.
6576
65772000-01-03 Andreas Schwab <schwab@suse.de>
6578
6579 * Makefile.in (install-arch-indep): Install autotype*. Run
6580 install-info on autotype and emacs-faq.info.
6581
65821999-12-04 Dave Love <fx@gnu.org>
6583
6584 * Makefile.in (install-arch-indep): Depend on `info'.
6585 (install-strip): Use `install' as sub-make target.
6586
65871999-11-23 Ken Raeburn <raeburn@gnu.org>
6588
6589 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6590 didn't need to be deleted. Check for the k5crypto library as well
6591 as the crypto library; MIT Kerberos 1.1 changed the name.
6592
65931999-11-18 Dave Love <fx@gnu.org>
6594
6595 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6596
65971999-11-11 Erik Naggum <erik@naggum.no>
6598
6599 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6600
66011999-11-08 Dave Love <fx@gnu.org>
6602
6603 * configure.in: Fix change for --with-pop default.
6604
66051999-11-04 Dave Love <fx@gnu.org>
6606
6607 * configure.in: Default to --with-pop. Change sense of with-gcc
6608 and with-toolkit-scroll-bars messages to reflect the defaults.
6609
66101999-11-01 Gerd Moellmann <gerd@gnu.org>
6611
6612 * INSTALL: Mention the Emacs Lisp Reference.
6613
66141999-10-27 Noah Friedman <friedman@splode.com>
6615
6616 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6617
66181999-10-23 Gerd Moellmann <gerd@gnu.org>
6619
6620 * Makefile.in (bootstrap): New target.
6621
66221999-10-19 Paul Eggert <eggert@twinsun.com>
6623
6624 Add support for large files. Merge glibc 2.1.2.
6625
6626 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6627 (HAVE_TM_GMTOFF): New symbol.
6628 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6629 mbrlen, strsignal.
6630 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6631
66321999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6633
6634 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6635 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6636
66371999-10-09 Richard M. Stallman <rms@gnu.org>
6638
6639 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6640 Unset CDPATH to prevent cd from generating output.
6641
66421999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6643
6644 * update-subdirs: Also ignore CVS subdirs.
6645
66461999-10-07 Gerd Moellmann <gerd@gnu.org>
6647
6648 * Makefile.in (install-arch-indep): Add ada-mode.
6649
66501999-10-06 Dave Love <fx@gnu.org>
6651
6652 * Makefile.in: Add rules for config.status, configure.
6653
66541999-09-07 Gerd Moellmann <gerd@gnu.org>
6655
6656 * configure.in (--with-sound): Removed.
6657
66581999-08-30 Gerd Moellmann <gerd@gnu.org>
6659
6660 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6661 the test for Xaw3d.
6662 (HAVE_TIFF): Add -lm to library check.
6663
66641999-08-28 Richard Stallman <rms@gnu.org>
6665
6666 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6667 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6668 after the other X-related libraries.
6669
66701999-08-21 Dave Love <fx@gnu.org>
6671
6672 * configure.in: Don't check for jpeglib.h.
6673
66741999-08-20 Gerd Moellmann <gerd@gnu.org>
6675
6676 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6677 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6678
66791999-08-18 Dave Love <fx@gnu.org>
6680
6681 * configure.in: Check for termcap.h.
6682
66831999-08-15 Gerd Moellmann <gerd@gnu.org>
6684
6685 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6686 use Emacs' scroll bars, even if configured for Motif or when
6687 Xaw3d is available.
6688
66891999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6690
6691 * configure.in: Check for getaddrinfo.
6692
66931999-08-04 Eli Zaretskii <eliz@gnu.org>
6694
6695 * config.bat: Make --no-debug work again by removing -gcoff.
6696
66971999-07-30 Dave Love <fx@gnu.org>
6698
6699 * configure.in: Check for stdlib.h.
6700
67011999-07-19 Dave Love <fx@gnu.org>
6702
6703 * configure.in: Grok sparc64-*-linux-gnu*.
6704
67051999-07-12 Richard Stallman <rms@gnu.org>
6706
6707 * Version 20.4 released.
6708
67091999-06-23 Karl Heuer <kwzh@gnu.org>
6710
6711 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6712 Quote $EMACS, in case it's a program with args.
6713
67141999-06-15 Gerd Moellmann <gerd@gnu.org>
6715
6716 * configure.in (HAVE_GIF): Use libungif instead of libgif
6717 because the former doesn't contain patented compression code.
6718
67191999-05-29 Richard M. Stallman <rms@gnu.org>
6720
6721 * configure.in: Delete the Kerberos stuff.
6722
67231999-05-27 Greg Hudson <ghudson@mit.edu>
6724
6725 * configure.in: Prefer kerberos 5 names.
6726
67271999-04-26 Richard M. Stallman <rms@gnu.org>
6728
6729 * configure.in: Check for libXp.
6730
67311999-04-08 Richard Stallman <rms@gnu.org>
6732
6733 * make-dist: Include change logs in subdirs of `lisp'.
6734
67351999-04-05 Richard Stallman <rms@gnu.org>
6736
6737 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6738 (install-arch-indep): Make ${datadir}/emacs world-readable.
6739
67401999-03-30 Eli Zaretskii <eliz@gnu.org>
6741
6742 * config.bat: Use epaths.* instead of paths.*.
6743
67441999-03-07 Eli Zaretskii <eliz@gnu.org>
6745
6746 * INSTALL: Add detailed instructions to unpack and install
6747 intlfonts on MS-DOS.
6748
67491999-02-26 Richard Stallman <rms@gnu.org>
6750
6751 * configure.in: Use epaths.h and epaths-force instead of paths...
6752
6753 * Makefile.in (epaths-force): Renamed from paths-force;
6754 operate on epaths.in and produce epaths.h.
6755
67561999-02-24 Richard Stallman <rms@gnu.org>
6757
6758 * make-dist: Fix nt/icons directory handling.
6759
67601999-02-22 Simon Josefsson <jas@pdc.kth.se>
6761
6762 * configure.in (f301-fujitsu-uxpv4.1): New target.
6763
67641999-02-20 Richard Stallman <rms@gnu.org>
6765
6766 * make-dist (tempparent): Fix command to update info files.
6767
67681999-02-09 Richard Stallman <rms@gnu.org>
6769
6770 * configure.in (powerpc-apple-netbsd*): New alternative.
6771
67721999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6773
6774 * make-dist: Include the new directory nt/icons in distributions.
6775
67761999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6777
6778 * configure.in: Change message about HAVE_XFREE386.
6779
67801999-01-07 Eli Zaretskii <eliz@gnu.org>
6781
6782 * config.bat: Support configuring with leim.
6783
67841998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6785
6786 * configure.in (mips-sgi-irix6.5): New target.
6787
67881998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6789
6790 * configure.in: Remove GSS-API support, since it has been removed
6791 from movemail.
6792
67931998-12-04 Markus Rost <rost@delysid.gnu.org>
6794
6795 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6796
67971998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6798
6799 * Makefile.in: Don't install customize info file.
6800 Run install-info on viper info file.
6801
68021998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6803
6804 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6805
68061998-11-16 Kenichi Handa <handa@etl.go.jp>
6807
6808 * configure.in (*-*-bsdi4*): New target.
6809
68101998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6811
6812 * configure.in: Fix previous change.
6813
68141998-11-11 Richard Stallman <rms@gnu.org>
6815
6816 * configure.in (aviion-intel): New machine.
6817
68181998-11-04 Kenichi Handa <handa@etl.go.jp>
6819
6820 * configure.in (mips-nec-sysv4*): New target.
6821
68221998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6823
6824 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6825 from lisp.
6826
68271998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6828
6829 * make-dist: Don't include fns*.el in dist.
6830
68311998-10-30 Dave Love <fx@gnu.org>
6832
6833 * configure.in: Don't mkdir cpp.
6834
68351998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6836
6837 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6838 ${archlibdir}.
6839
68401998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6841
6842 * Version 20.3 released.
6843
68441998-07-30 Paul Eggert <eggert@twinsun.com>
6845
6846 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6847 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6848 (lwlib/Makefile, leim/Makefile):
6849 Prepend $(srcdir)/ to rule dependencies outside this dir.
6850
68511998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6852
6853 * configure.in: Use unset CDPATH instead of making it empty.
6854
68551998-06-20 Karl Heuer <kwzh@gnu.org>
6856
6857 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6858
68591998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6860
6861 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6862 and default.el. Sort the results.
6863
68641998-05-31 Karl Heuer <kwzh@gnu.org>
6865
6866 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6867 writable.
6868
68691998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6870
6871 * Makefile.in (install-arch-indep):
6872 Don't alter site-lisp/subdirs.el if it exists.
6873
68741998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6875
6876 * Makefile.in (install-arch-indep): Put `-' on commands to create
6877 subdirs.el in site-lisp dirs.
6878
68791998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6880
6881 * Makefile.in (install-arch-indep): Fix typo in previous change.
6882
68831998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6884
6885 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6886
68871998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6888
6889 * Makefile.in (mkdir): Create the site-lisp dirs.
6890 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6891
68921998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6893
6894 * Makefile.in (INSTALL_INFO): New variable.
6895 (install-arch-indep): Don't replace the dir file if it already exists.
6896 Use the install-info program, via INSTALL_INFO, to add entries.
6897 Make the `info' subdir and the Info files world-readable.
6898
68991998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6900
6901 * config.bat: Make sure the environment is large enough to support
6902 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6903
69041998-04-10 Karl Heuer <kwzh@gnu.org>
6905
6906 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6907
69081998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6909
6910 * configure.in: Add --with-gssapi to specify GSS-API
6911 authentication support for movemail.
6912
69131998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6914
6915 * Makefile.in (install-arch-indep): Fix previous change.
6916
69171998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6918
6919 * Makefile.in (info): Run man in build dir, not srcdir.
6920
69211998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6922
6923 * Makefile.in (install-arch-indep): Fix previous change.
6924
69251998-03-23 Kenichi Handa <handa@etl.go.jp>
6926
6927 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6928
69291998-03-22 Richard Stallman <rms@gnu.org>
6930
6931 * Makefile.in (install-arch-indep): Put special subdirs.el files
6932 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6933
69341998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6935
6936 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6937
69381998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6939
6940 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6941 (m68*-hp-hpux*): Handle versions 1X like 10.
6942
69431998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6944
6945 * make-dist: PROBLEMS is now in etc, not top level dir.
6946
6947 * Makefile.in (SOURCES): Delete PROBLEMS.
6948
69491998-02-25 Richard Stallman <rms@gnu.org>
6950
6951 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6952
6953 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6954
69551998-01-17 Richard Stallman <rms@gnu.org>
6956
6957 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6958
69591998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6960
6961 * make-dist (tempparent): New option --no-check.
6962
6963 * make-dist: Don't do anything with cpp directory.
6964
69651997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6966
6967 * configure.in (sparc-fujitsu-sysv4*): New target.
6968
69691997-12-17 Andreas Schwab <schwab@gnu.org>
6970
6971 * configure.in: Cache more tests. Add missing quotes around
6972 message with embedded comma.
6973
69741997-12-04 Karl Heuer <kwzh@gnu.org>
6975
6976 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6977
69781997-11-26 Joel N. Weber II <devnull@gnu.org>
6979
6980 * make-dist: Changed the comment about `umask 0' to say `Don't
6981 restrict access to any files.'; previously it said `Don't protect
6982 any files', which may have implied that we think fascism is good.
6983
69841997-11-24 Paul Eggert <eggert@twinsun.com>
6985
6986 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6987 strftime needs the underlying host's strftime for locale dependent
6988 formats.
6989
69901997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6991
6992 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6993
69941997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6995
6996 * config.bat: Configure the man subdirectory.
6997
69981997-11-07 Paul Eggert <eggert@twinsun.com>
6999
7000 * configure.in (AC_CHECK_LIB): Add -lintl.
7001
70021997-11-07 Karl Heuer <kwzh@gnu.org>
7003
7004 * make-dist (check for .elc files): Avoid bash-specific syntax.
7005 (check for overflow 14-char limit): Simplify.
7006
70071997-11-07 Richard Stallman <rms@gnu.org>
7008
7009 * Makefile.in (install): Move blessmail last.
7010
70111997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7012
7013 * configure.in (gettimeofday, one arg or two):
7014 Clarify messages by avoiding double negative.
7015
70161997-09-30 Karl Eichwalder <ke@suse.de>
7017
7018 * Makefile.in (install-arch-indep): Install the widget info file.
7019
70201997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7021
7022 * configure.in (with-pop, with-kerberos): Need to check Kerberos
7023 libraries in reverse order, so that libraries will appear in the
7024 correct dependency order on the link line (and so that the
7025 configure checks themselves will work properly when early
7026 libraries depend on later ones).
7027
70281997-09-21 Erik Naggum <erik@naggum.no>
7029
7030 * make-dist (making links to `src'): Keep timestamp on copied files.
7031
7032 * make-delta: New script to produce delta distributions.
7033
70341997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7035
7036 * Version 20.2 released.
7037
70381997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7039
7040 * Version 20.1 released.
7041
7042 * Makefile.in (install-leim): Depend on mkdir.
7043 (leim): Depend on src.
7044
70451997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7046
7047 * configure.in: Recognize alpha* instead of just alpha.
7048
70491997-09-12 Paul Eggert <eggert@twinsun.com>
7050
7051 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7052
70531997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7054
7055 * update-subdirs: Use rm -f.
7056
70571997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7058
7059 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7060 Ignore subdirs named Old.
7061
70621997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7063
7064 * configure.in: Add OpenBSD clause to set $machine.
7065
70661997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7067
7068 * make-dist: Recompile everything after updating various Lisp files.
7069 Recompile in leim as well as lisp.
7070 Check in leim as well as lisp for mismatched files and too-long names.
7071
70721997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7073
7074 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7075
70761997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7077
7078 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7079 before trying to copy anything from it.
7080
70811997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7082
7083 * Makefile.in (man/Makefile): New target.
7084 (tags): Define env var EMACS and run Makefile from build dir.
7085
70861997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7087
7088 * config.bat: If src/_gdbinit doesn't exist, try using
7089 src/.gdbinit to create it (for building on Windows 95).
7090
70911997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7092
7093 * Makefile.in (install-arch-indep):
7094 Discard extra data in tar | tar pipes.
7095
70961997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7097
7098 * configure.in (x_default_search_path): Corrected
7099 '${x_library}' to '${x_library}/X11'.
7100
71011997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7102
7103 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7104
71051997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7106
7107 * configure.in: Support auto-configuration of both Kerberos V4 and
7108 Kerberos V5 for movemail, including detection of V4 and V5 header
7109 files and libraries.
7110
71111997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7112
7113 * configure.in: Compute x_default_search_path
7114 and substitute into makefiles.
7115
7116 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7117
71181997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7119
7120 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7121
71221997-08-07 Erik Naggum <erik@naggum.no>
7123
7124 * configure.in: Remove lockdir, it is no longer needed.
7125 * Makefile.in (mkdir): Don't create lockdir.
7126 (lockdir): Variable deleted.
7127 (paths-force): Don't operate on PATH_LOCK.
7128
71291997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7130
7131 * leim-Makefile.in (clean, distclean): New targets.
7132
7133 * make-dist: Include leim/ChangeLog in leim distribution.
7134
71351997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7136
7137 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7138
71391997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7140
7141 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7142
71431997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7144
7145 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7146
71471997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7148
7149 * make-dist: Update leim/leim-list.el.
7150 Pass along value of $EMACS when updating lisp dir.
7151
71521997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7153
7154 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7155 prerequisite to the use of Doug Lea's malloc.
7156
71571997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7158
7159 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7160
7161 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7162
71631997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7164
7165 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7166
71671997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7168
7169 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7170 to news-r6.h.
7171
71721997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7173
7174 * config.bat: Use `sed' instead of `cp', which might not be
7175 installed.
7176
71771997-07-09 Kenichi Handa <handa@etl.go.jp>
7178
7179 * Makefile.in (mostlyclean): Add cleaning leim directory.
7180 (clean, distclean, maintainer-clean): Likewise.
7181
71821997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7183
7184 * make-dist (bogosities): Check subdirs of `lisp' also.
7185
71861997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7187
7188 * make-dist (etc): Really avoid symlinks now.
7189 (lisp): Don't delete from subdirs the things we never copy.
7190
71911997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7192
7193 * Makefile.in (install-arch-indep): Correct the target name.
7194 The first letter `i' was dropped by the previous change of mine.
7195
71961997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7197
7198 * configure.in (leim/Makefile): Generate this.
7199 (*-sysv4.2uw*): Recognize new alternative.
7200
7201 * leim-Makefile.in: Renamed from leim-Makefile.
7202
7203 * make-dist: Set up real-leim subdirectory,
7204 with the real contents of leim; then move it to
7205 a separate top-level directory.
7206
7207 * make-dist: Don't mention site-lisp, site-init, site-start
7208 or default, when listing files hat are not compiled and should be.
7209
7210 * configure.in: Create src/config.stamp at the end.
7211
72121997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7213
7214 * Makefile.in (install-leim): Correct previous change.
7215
72161997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7217
7218 * Makefile.in (install-leim): New target.
7219 (install): Depend on install-leim.
7220
72211997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7222
7223 * Makefile.in (SUBDIR): Add leim.
7224 (SUBDIR_MAKEFILES): Add leim/Makefile.
7225 (leim/Makefile): New target.
7226
72271997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7228
7229 * leim-Makefile: New file.
7230 * make-dist: Initialize a `leim' subdirectory with that makefile.
7231
72321997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7233
7234 * configure.in (GNU_MALLOC_reason): Fix message text.
7235
72361997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7237
7238 * make-dist (lisp): Don't process subdirs that start with =.
7239 (etc): Copy symlinks, as in src.
7240
72411997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7242
7243 * configure.in (i*86-*-unixware*): New alternative.
7244
72451997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7246
7247 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7248 and touch it explicitly.
7249
7250 * configure.in (mips-sony-newsos6*): New alternative.
7251 (mips-*-linux-gnu*): New alternative.
7252 (*-*-bsdi*): New alternative.
7253 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7254
72551997-06-22 Dave Love <d.love@dl.ac.uk>
7256
7257 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7258 (src/config.h): New target to re-configure if src/config.in is patched.
7259
72601997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7261
7262 * configure.in (shutdown): Check for `shutdown' function.
7263
72641997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7265
7266 * update-subdirs: Include the directory "language" in subdirs.
7267
72681997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7269
7270 * configure.in (m88k-dg-dgux4*): New alternative.
7271 (alpha-*-netbsd*): New alternative.
7272 (powerpcle-*-solaris2*): New alternative.
7273
72741997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7275
7276 * make-dist: Warn about .el files that are not compiled.
7277
72781997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7279
7280 * Makefile.in (dist): Don't run update-subdirs here,
7281 since make-dist now gets that done.
7282
7283 * make-dist: Use the new `updates' target in lisp/Makefile.
7284
7285 * make-dist: Use new non-file targets in lisp/Makefile.
7286
72871997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7288
7289 * make-dist: Handle all subdirs of `lisp' uniformly.
7290 Don't handle `term' and `language' specially.
7291 Clear out umask at the beginning.
7292
72931997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7294
7295 * make-dist: Use Make to update finder-inf.el and autoloads.
7296 Also update cus-load.el.
7297
72981997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7299
7300 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7301 in case it is desirable to disable the GNU malloc features with glibc.
7302
73031997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7304
7305 * configure.in (DOUG_LEA_MALLOC):
7306 Define if malloc_{get,set}_state exist.
7307
73081997-03-05 Kenichi Handa <handa@etl.go.jp>
7309
7310 * make-dist: Make links for files under lisp/language.
7311
73121997-02-20 Kenichi Handa <handa@etl.go.jp>
7313
7314 * update-subdirs: Exclude the directory "language" from subdirs.
7315
73161997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7317
7318 * configure.in: Check for rint and cbrt.
7319
73201997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7321
7322 * make-dist: Use $EMACS to say where to run Emacs.
7323 Add --no-update option.
7324
73251996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7326
7327 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7328
73291996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7330
7331 * make-dist (copying src): Check thoroughly for symlinks
7332 and copy them in all cases. Regularize the linking of *.in
7333 and *.opt and ChangeLog files.
7334 (copying lib-src): Likewise.
7335 Don't rm getdate.c or y.tab.*--they don't exist any more.
7336
73371996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7338
7339 * configure.in: Check for libmail, maillock.h and
7340 touchlock (for movemail).
7341
73421996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7343
7344 * configure.in (limits.h): Check for this file.
7345
73461996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7347
7348 * configure.in (rs6000-ibm-aix4.2): New alternative.
7349 (rs6000-ibm-aix4.0): New alternative.
7350 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7351
73521996-11-22 Ben Harris <bjh21@cam.ac.uk>
7353
7354 * configure.in: Recognize vax-*-netbsd*.
7355
73561996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7357
7358 * configure.in (locallisppath): Add leim directory.
7359
73601996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7361
7362 * config.bat: Make sure `mv' supports forward slashes and -f.
7363
73641996-10-28 Christian Limpach <chris@nice.ch>
7365
7366 * configure.in (hppa*-next-nextstep*): * added after hppa
7367 to accept hppa1.0 and hppa1.1.
7368
73691996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7370
7371 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7372 * configure.in (ld_switch_machine): Fix typo.
7373
73741996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7375
7376 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7377 from config.h and use them in $ac_link.
7378
73791996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7380
7381 * configure.in: Create a subdir named `lisp'.
7382
73831996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7384
7385 * configure.in: Check for getcwd.
7386
73871996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7388
7389 * configure.in: Check for termios.h. Check for setpgid.
7390
73911996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7392
7393 * configure.in: Check for setrlimit.
7394
73951996-08-31 Paul Eggert <eggert@twinsun.com>
7396
7397 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7398
73991996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7400
7401 * configure.in: Check for utimes.
7402
7403 * configure.in: Check for com_err library, but only
7404 if --with-kerberos was used. Check for krb and des
7405 only if --with-kerberos.
7406
74071996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7408
7409 * Makefile.in (INSTALL_STRIP): New variable.
7410 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7411 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7412
74131996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7414
7415 * configure.in: Check for krb and des libraries.
7416
74171996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7418
7419 * configure.in (*-sunos4.1.[3-9]*noshare):
7420 Use sunos413, not sunos4-1-3.
7421 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7422 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7423
74241996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7425
7426 * Makefile.in (src/paths.h): Target deleted.
7427 (paths-force): Delete all dependencies on this target
7428 but don't delete the target.
7429 (install): Depend on `all'.
7430 (paths-force): Don't print a message.
7431
7432 * configure.in: Generate src/paths.h here.
7433
74341996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7435
7436 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7437 New variables that affect linking only.
7438 (alpha-dec-osf*): Use those instead of previous change.
7439
74401996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7441
7442 * Makefile.in (install-arch-indep): Install info/messages.
7443
74441996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7445
7446 * Version 19.33 released.
7447
74481996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7449
7450 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7451 Fix previous change.
7452
74531996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7454
7455 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7456 New alternative.
7457
74581996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7459
7460 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7461 and NON_GCC_TEST_OPTIONS.
7462
74631996-08-06 Paul Eggert <eggert@twinsun.com>
7464
7465 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7466 "TZ=..." in environ.
7467
74681996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7469
7470 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7471
74721996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7473
7474 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7475 the more general *-sunos4.1.[3-9]* clause.
7476
74771996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7478
7479 * Version 19.32 released.
7480
7481 * configure.in (*-sco3.2v5*):
7482 Set OVERRIDE_CPPFLAG to a string of one space.
7483 Fix the code that uses OVERRIDE_CPPFLAG.
7484
74851996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7486
7487 * configure.in: Undo previous change.
7488
74891996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7490
7491 * config.sub: Use `pc', not `unknown', when canonicalizing
7492 the vendor for ...86.
7493
74941996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7495
7496 * configure.in: Check for termios.h header.
7497
74981996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7499
7500 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7501
75021996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7503
7504 * configure.in: Split bsdos2 and bsdos2-1.
7505
75061996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7507
7508 * config.sub: If last two words are not a recognized
7509 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7510 Make conversion of gnu/linux to linux-gnu really work.
7511
7512 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7513
75141996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7515
7516 * configure.in (check for using Lucid widgets by default):
7517 Eliminate indentation that confuses some compilers.
7518
75191996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7520
7521 * config.sub: Convert linux and gnu/linux to linux-gnu.
7522
7523 * make-dist: Don't update getdate.c.
7524 Ignore =... files when checking for too-long Lisp file names.
7525
75261996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7527
7528 * configure.in (euidaccess): Check for that, not for eaccess.
7529
75301996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7531
7532 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7533 before `noshare'.
7534 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7535
75361996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7537
7538 * configure.in: Rename lignux to linux-gnu in configuration names.
7539 Use gnu-linux as the opsys value (s/ file name).
7540 Allow i686 just like i386, i486, i586.
7541
75421996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7543
7544 * configure.in (i*86-*-sco3.2v5): New alternative.
7545 (OVERRIDE_CPPFLAG): New variable.
7546 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7547
7548 * configure.in: Specify vpath for .texi files.
7549
75501996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7551
7552 * configure.in: Always check for HAVE_X11R5.
7553 Separately decide whether to use a toolkit by default.
7554
75551996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7556
7557 * configure.in: If X11R5 is missing the Xaw headers,
7558 default to --with-x-toolkit=no.
7559
75601996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7561
7562 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7563
75641996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7565
7566 * Makefile.in (install-arch-indep): If cd etc makes output,
7567 don't treat that as part of the tar data.
7568 Check that ./lisp actually exists.
7569
75701996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7571
7572 * make-dist: Check for long file names.
7573
75741996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7575
7576 * Version 19.31 released.
7577
75781996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7579
7580 * configure.in: Recognize sparc-*-lignux.
7581
75821996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7583
7584 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7585 Don't include config.w95.
7586
75871996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7588
7589 * make-dist: Replace --no-clean-up and --no-tar options
7590 with --clean-up and --tar, so that the default is useful.
7591
75921996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7593
7594 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7595 if not, tell the user to rename it and abort.
7596
75971996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7598
7599 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7600 test program.
7601
76021996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7603
7604 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7605
7606 * make-dist (MANIFEST): Fix previous change.
7607 (msdos): Put mainmake.v2 into the dist.
7608
76091996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7610
7611 * make-dist: Exit if autoconf fails.
7612
76131996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7614
7615 * config.bat: Set djgpp-ver, and unset it at the end.
7616 Add a number of conditionals for DJGPP version 2.
7617 Rename label libsrc2 to libsrc3.
7618 Substitute for LDFLAGS in src/Makefile.
7619 Substitute for ALL_CFLAGS in lib-src/Makefile.
7620
76211996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7622
7623 * configure.in (ncurses): Check this after checking fns like strerror.
7624
76251996-04-08 Erik Naggum <erik@naggum.no>
7626
7627 * make-dist (MANIFEST): Don't include lines from =files.
7628
76291996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7630
7631 * make-dist: Don't put lisp/dired.todo in the dist.
7632
76331996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7634
7635 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7636
7637 * configure.in (setlocale): Check for it.
7638
7639 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7640
76411996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7642
7643 * configure.in: Use lignux instead of linux as value of opsys.
7644
76451996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7646
7647 * Makefile.in (install-strip): Fix whitespace.
7648 Get rid of continuation.
7649
7650 * config.sub: Convert linux or gnu/linux to lignux.
7651
76521996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7653
7654 * configure.in: Accept lignux in configuration name.
7655
76561996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7657
7658 * Makefile.in (install-strip): New target.
7659
76601996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7661
7662 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7663 -f failed to do the job on Suns.
7664
76651996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7666
7667 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7668
7669 * configure.in (linux/version.h): Check for this header.
7670
76711996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7672
7673 * configure.in: Remove -fno-builtin hackery from -lm check.
7674
76751996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7676
7677 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7678 just this test.
7679
7680 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7681
76821996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7683
7684 * configure.in: Check for ncurses.
7685
76861996-02-28 Paul Eggert <eggert@twinsun.com>
7687
7688 * configure.in (LOCALTIME_CACHE):
7689 Also define if localtime mishandles unsetting TZ.
7690 This works around a localtime bug in mips-dec-ultrix.
7691
76921996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7693
7694 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7695
7696 * configure.in: Improve messages about X versions.
7697
76981996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7699
7700 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7701
77021996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7703
7704 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7705 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7706
7707 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7708 (install): Put install-arch-indep before install-arch-dep.
7709
77101996-02-20 Dave Love <d.love@dl.ac.uk>
7711
7712 * INSTALL: Clarify info about MS-DOS path handling.
7713
77141996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7715
7716 * Makefile.in (install-arch-indep): Install info/ccmode*.
7717 In previous change, protect against /bin/pwd returning null string.
7718
77191996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7720
7721 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7722 to lispdir.
7723
77241996-02-01 Paul Eggert <eggert@twinsun.com>
7725
7726 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7727
77281996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7729
7730 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7731
77321996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7733
7734 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7735 we delete everything distclean deletes.
7736
77371996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7738
7739 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7740
77411996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7742
7743 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7744 into LDFLAGS instead of into LIBS.
7745
77461996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7747
7748 * configure.in (HAVE_XMU): Fix typo in previous change.
7749
77501996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7751
7752 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7753
77541996-01-10 Erik Naggum <erik@naggum.no>
7755
7756 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7757
77581996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7759
7760 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7761
77621996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7763
7764 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7765 and use -lXt to link it.
7766
77671996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7768
7769 * configure.in (locallisppath): Put version-specific dir first.
7770
77711996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7772
7773 * configure.in (hppa-*-nextstep*): New alternative.
7774 (USE_X_TOOLKIT): By default, set this to "maybe";
7775 and change that later to LUCID or "no" according to X11 version.
7776
7777 * make-dist: Recompile outdated .elc files and update all autoloads.
7778
77791996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7780
7781 * configure.in (locallisppath): Fix typo in last change: " -> '.
7782
77831996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7784
7785 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7786
77871995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7788
7789 * Makefile.in (install-arch-indep): Give all files read permission.
7790
77911995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7792
7793 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7794 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7795
77961995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7797
7798 * configure.in: Determine HAVE_X11R6.
7799 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7800
78011995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7802
7803 * configure.in: Just "solaris" now defaults to version 2.4.
7804 Add sunos4.1.n-noshare as alternative.
7805
78061995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7807
7808 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7809
78101995-11-29 Erik Naggum <erik@naggum.no>
7811
7812 * Makefile.in (install-arch-indep): Add missing backslash.
7813
78141995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7815
7816 * Makefile.in (install-arch-indep): Don't install
7817 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7818
78191995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7820
7821 * Makefile.in (install-arch-indep): Fix previous change.
7822
7823 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7824
78251995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7826
7827 * Version 19.30 released.
7828
7829 * make-dist (lisp): Exclude subdirs.el.
7830
78311995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7832
7833 * make-dist (etc): Delete *.orig and *.rej.
7834
78351995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7836
7837 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7838
78391995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7840
7841 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7842
78431995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7844
7845 * make-dist (nt): Rename install, readme, and todo to
7846 INSTALL, README, and TODO.
7847
78481995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7849
7850 * make-dist (lisp): Don't distribute site-start.
7851
78521995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7853
7854 * make-dist: Break the hard link on alloca.c.
7855
78561995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7857
7858 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7859
78601995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7861
7862 * make-dist (src, lib-src): Don't distribute Makefile.c.
7863 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7864
78651995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7866
7867 * Makefile.in (mkdir): Create man1dir, not mandir.
7868 (uninstall): Use man1dir, not mandir.
7869
78701995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7871
7872 * Makefile.in (man1dir): New variable.
7873 (install-arch-indep): Use man1dir.
7874
7875 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7876
7877 * make-dist: Create lisp/MANIFEST.
7878
78791995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7880
7881 * configure.in (m68k-*-linux*): New alternative.
7882
78831995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7884
7885 * make-dist: Use new names config.in, paths.in, and
7886 {src,lib-src}/Makefile.in.
7887
78881995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7889
7890 * configure.in: Don't bother checking for drem.
7891
78921995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7893
7894 * Makefile.in (distclean): Delete line with just a tab in it.
7895 (install-arch-indep): Delete spaces that precede tabs.
7896 Delete spurious `fi' left from previous change.
7897 (install): Supply `true' as command, to avoid null command.
7898
78991995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7900
7901 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7902
79031995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7904
7905 * configure.in (powerpc-*-solaris2): New alternative.x
7906
79071995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7908
7909 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7910 of paths.h.tmp$$, to avoid going beyond 14 characters.
7911
79121995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7913
7914 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7915
79161995-09-06 Paul Eggert <eggert@twinsun.com>
7917
7918 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7919 if localtime caches TZ. Check for tzset.
7920
79211995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7922
7923 * config.bat: Simplify using new names file names src/makefile.in,
7924 config.in, paths.in. Change Echo commands not to use `.
7925
79261995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7927
7928 * Makefile.in (install-arch-indep): Always install the new dir file;
7929 rename the previous dir file to dir.bak or dir.old.
7930
79311995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7932
7933 * configure.in (RANLIB): Substitute this into makefiles.
7934 Set it specially on solaris; set it by default on other systems.
7935
7936 * configure.in: Fix previous Alpha change.
7937
79381995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7939
7940 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7941 NON_GCC_TEST_OPTIONS.
7942
79431995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7944
7945 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7946 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7947
7948 * configure.in (alpha-*-linux*): New configuration.
7949
79501995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7951
7952 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7953 (m68k-next-nextstep*): New alias for that.
7954 (i*86-*-nextstep*): Use nextstep.h.
7955 (sparc-*-nextstep*): New configuration.
7956
79571995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7958
7959 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7960 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7961
79621995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7963
7964 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7965 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7966
79671995-07-18 Mike Long <mike.long@analog.com>
7968
7969 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7970
79711995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7972
7973 * Makefile.in (src/paths.h, paths-force):
7974 Rename src/paths.h.in to src/paths.in.
7975 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7976
7977 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7978 Use Makefile.c for intermediate file.
7979 Rename src/config.h.in to src/config.in.
7980
79811995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7982
7983 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7984 (mips-dec-ultrix4.[12]): New alternative for old versions.
7985
79861995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7987
7988 * make-dist: Don't break intra-tree links.
7989
79901995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7991
7992 * configure.in: Put back archlibdir initialization. Require
7993 autoconf 2.4.1 or later.
7994
79951995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7996
7997 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7998 (mips-mips-riscos5*): New alternative.
7999
80001995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8001
8002 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
8003
80041995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8005
8006 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
8007 (mandir, infodir, archlibdir): Initializations deleted.
8008
8009 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
8010 On hpux9shr, use hpux9shxr4.h.
8011
80121995-06-24 Morten Welinder <terra+@cs.cmu.edu>
8013
8014 * configure.in: Added target mips-dec-mach_bsd4.3.
8015 * config.guess: Guess mips-dec-mach_bsd4.3.
8016
80171995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8018
8019 * Makefile.in (mkdir): Use symbolic chmod.
8020
80211995-06-22 Paul Eggert <eggert@twinsun.com>
8022
8023 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
8024 SunOS 4.1.5 through 4.1.9, should they ever exist.)
8025
80261995-06-22 Paul Eggert <eggert@twinsun.com>
8027
8028 * Makefile.in (SUBDIR_MAKEFILES):
8029 Add man/Makefile, so `make distclean' removes it.
8030 (top_distclean): Add config.log to the list of files to be removed.
8031
80321995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8033
8034 * Version 19.29 released.
8035
80361995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8037
8038 * configure.in: Fix the previous change to verify that the -b
8039 option really solves the problem.
8040
8041 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8042
80431995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8044
8045 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8046
80471995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8048
8049 * configure.in: Report more clearly when there is no special
8050 dir to search for X includes or libraries.
8051
80521995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8053
8054 * configure.in: Check for -lpthreads, not -lpthread.
8055
80561995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8057
8058 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8059
80601995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8061
8062 * configure.in: Check for -lpthread.
8063
80641995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8065
8066 * Makefile.in (install-arch-indep): Install info files for mh-e.
8067 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8068
80691995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8070
8071 * configure.in (*-solaris2.5): New configuration.
8072
8073 * make-dist: Copy new files config.nt and config.w95.
8074
80751995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8076
8077 * configure.in: Use x_includes, not x_libraries, for -I.
8078 Make bitmapdir a colon-separated list.
8079
80801995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8081
8082 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8083
8084 * configure.in: Allow x_libraries and x_includes to be paths.
8085
80861995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8087
8088 * configure.in: Fix typo.
8089
80901995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8091
8092 * INSTALL: Clarify use of site-init.el.
8093
80941995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8095
8096 * configure.in: Pass arg to sqrt.
8097
80981995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8099
8100 * make-dist: Fix May 6 change.
8101
81021995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8103
8104 * vpath.sed: Delete reference to ymakefile.
8105
81061995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8107
8108 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8109
81101995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8111
8112 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8113
8114 * update-subdirs: Specify /bin/sh to run the script.
8115
81161995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8117
8118 * make-dist: Put src/makefile.nt in dist.
8119
8120 * configure.in (i[345]86-*-bsdi2*): New configuration.
8121 (vax-dec-bsd386*): Deleted.
8122
81231995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8124
8125 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8126 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8127 Use fmod instead of logb in -lm check.
8128
81291995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8130
8131 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8132 Use bsd4-3. Don't set NON_GNU_CPP.
8133
8134 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8135 In nt, copy various different things, but not *.cmd.
8136 Fix the ln commands for the subdirs of nt.
8137
81381995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8139
8140 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8141
81421995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8143
8144 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8145 since that's what the header file expects.
8146
81471995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8148
8149 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8150 and 68040 based machines when choosing options for gnucc.
8151
81521995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8153
8154 * Makefile.in (top_distclean): Delete config.cache.
8155
81561995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8157
8158 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8159
8160 * configure.in: Use m/ncr386.h.
8161
81621995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8163
8164 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8165
81661995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8167
8168 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8169 (man): Don't copy texindex.c and getopt.c; they're deleted.
8170 (etc): Omit `e'; it's a subdirectory.
8171 (etc/e): Use `../..', not `..', to reference top level.
8172
81731995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8174
8175 * Makefile.in (install-arch-indep, dist):
8176 Look for `update-subdir' in $(srcdir).
8177
81781995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8179
8180 * make-dist: Include mkinstalldirs in distribution.
8181
81821995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8183
8184 * make-dist: Add missing close backquote.
8185
81861995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8187
8188 * make-dist: Don't distribute shortnames directory.
8189
81901995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8191
8192 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8193
81941995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8195
8196 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8197
81981995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8199
8200 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8201
82021995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8203
8204 * configure.in (mips-sgi-irix6): New configuration.
8205
82061995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8207
8208 * Makefile.in (maintainer-clean): Renamed from realclean.
8209
82101995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8211
8212 * configure.in: Create a .gdbinit that sources the real one,
8213 if using a different build directory.
8214
82151995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8216
8217 * configure.in: Check for sys/select.h.
8218
82191995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8220
8221 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8222
82231994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8224
8225 * configure.in: Handle isc 4.1 operating system.
8226
82271994-12-10 Richard Stallman <rms@kepa>
8228
8229 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8230 (rs6000-ibm-aix4*): New alternative.
8231
82321994-12-06 Richard Stallman <rms@kepa>
8233
8234 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8235
82361994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8237
8238 * configure.in: Don't try to make directories that are guaranteed
8239 to already exist.
8240
82411994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8242
8243 * configure.in: Generate man/Makefile from man/Makefile.in.
8244 Create the man subdir.
8245
8246 * Makefile.in (dvi): Run Make in our man subdir.
8247
8248 * make-dist: Create subdir etc/e.
8249 Make links to it.
8250 Put man/Makefile.in in dist, instead of man/Makefile.
8251
82521994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8253
8254 * configure.in: Add --with-pop, --with-kerberos, and
8255 --with-hesiod for movemail.
8256
82571994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8258
8259 * configure.in (m68*-apollo*): Use s/domain.h.
8260
82611994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8262
8263 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8264
82651994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8266
8267 * configure.in: Don't add -I, -L, -R options for cc if their
8268 arguments would be empty.
8269
82701994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8271
8272 * configure.in (i860-intel-osf1*): New alternative.
8273 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8274 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8275
82761994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8277
8278 * configure.in: Make h_errno check not use nested functions.
8279
82801994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8281
8282 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8283
82841994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8285
8286 * Makefile.in (install-arch-indep): Avoid continued comment
8287 swallowing target line.
8288
82891994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8290
8291 * configure.in: Protect a character class with `changequote'.
8292
82931994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8294
8295 * configure.in: Accept `news' as a synonym for `newsos'.
8296
82971994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8298
8299 * Makefile.in: Don't rm files if cd fails.
8300
83011994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8302
8303 * make-dist: Put nt subdir and its subdirs in the dist.
8304 (lib-src): Put makefile.nt in the dist.
8305 (lisp): Put makefile.nt in the dist.
8306
83071994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8308
8309 * configure.in: Change a stray `[' to `test'.
8310
83111994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8312
8313 * configure.in: Adapt for Autoconf v2. Use the standard argument
8314 parser, host type canonicalizer, X11 finder, and message
8315 printing macros. Use the new macro names. Use `test' instead of `['.
8316
83171994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8318
8319 * configure.in: Check for getpagesize.
8320
83211994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8322
8323 * make-dist (msdos): Put sed* in the distribution.
8324
83251994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8326
8327 * config.bat: New option, `--with-x', for configuring Emacs
8328 for use with the X11 system DesqView/X.
8329 New option, `--no-debug', for compiling Emacs without debug
8330 information thus saving disk space.
8331 (src/config.h, src/paths.h): Use `update' (which is like
8332 `move-if-changed') to change the file.
8333 (src/config.h): When configuring for X11 perform extra changes.
8334 (src/makefile): When configuring for X11 perform extra changes.
8335 (lib-src): Remove temporary files.
8336 (): Check that `sed', `rm', `mv', and `gcc' are available.
8337
83381994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8339
8340 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8341
8342 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8343
83441994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8345
8346 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8347
8348 * configure.in (canonical): Substitute var into makefiles.
8349 (bitmapdir): Likewise.
8350
8351 * Makefile.in (bitmapdir): New variable.
8352 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8353
83541994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8355
8356 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8357
8358 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8359 * update-subdirs: New shell script.
8360
83611994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8362
8363 * Makefile.in (top_distclean): Don't rm build-install.
8364 (SOURCES): Delete build-install.in.
8365
8366 * make-dist: Don't distribute build-ins.in.
8367 * build-ins.in: File deleted.
8368
83691994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8370
8371 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8372
83731994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8374
8375 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8376
8377 * configure.in (libexecdir): Renamed from libdir. New default.
8378 (sharedstatedir): Renamed from statedir. New default.
8379 (datadir): New default.
8380
8381 * make-dist: Don't distribute subdirs.el.
8382
83831994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8384
8385 * configure.in (eaccess): Check for it.
8386
83871994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8388
8389 * configure.in (mktime): Check for it.
8390
83911994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8392
8393 * configure.in (motif): Add support for usage and option checking.
8394
83951994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8396
8397 * configure.in (utimes): Check for it.
8398
83991994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8400
8401 * Makefile.in (install-arch-indep): Don't do mkdir here.
8402
84031994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8404
8405 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8406 riscix.h renamed to acorn.h.
8407
84081994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8409
8410 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8411 New configurations.
8412
84131994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8414
8415 * configure.in: Remove trailing slashes from srcdir.
8416
84171994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8418
090bd7cb 8419 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
8420
84211994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8422
8423 * Makefile.in (paths-force): Depend on src/paths.h
8424
84251994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8426
8427 * configure.in (config_options): Save all arguments, not just some.
8428
84291994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8430
090bd7cb 8431 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
8432
8433 * configure.in: Add AC_AIX.
8434 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8435
84361994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8437
8438 * configure.in (parsing options): Simplify sed command to delete -'s.
8439
84401994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8441
8442 * configure.in (config_options): New shell variable.
8443 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8444
84451994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8446
8447 * configure.in (alpha-dec-osf*): New target.
8448
8449 * Makefile.in: Use just one FRC target.
8450
84511994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8452
8453 * Makefile.in (removenullpaths, paths-force):
8454 Use name paths.h.tmp$$, which depends on the pid.
8455
84561994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8457
8458 * Makefile.in (removenullpaths, paths-force):
8459 Put paths.h.tmp in top-level dir, not in src.
8460
84611994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8462
8463 * Version 19.27 released.
8464
84651994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8466
8467 * Version 19.26 released.
8468
84691994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8470
8471 * configure.in: Check for lrand48, not rand48.
8472
84731994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8474
8475 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8476 (powerpc-ibm-aix*): New aliases.
8477
84781994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8479
8480 * make-dist (src/m, src/s): Put *.inp in distribution.
8481
84821994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8483
8484 * configure.in: Accept i586 and i486 along with i386.
8485
84861994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8487
8488 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8489 even if CPP env var was set by the user.
8490
8491 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8492
84931994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8494
8495 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8496
84971994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8498
8499 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8500
85011994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8502
8503 * configure.in: Check more specifically for i*86-sun-sunos.
8504
85051994-08-03 Caveh Jalali (caveh@eng.sun.com)
8506
8507 * configure.in: Handle solaris 2.4.
8508
85091994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8510
8511 * configure.in (rand48): Check for it.
8512
85131994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8514
8515 * make-dist: Update the info files.
8516
85171994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8518
8519 * configure.in: Make "checking..." messages' style consistent.
8520 (HAVE_H_ERRNO): New test.
8521
85221994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8523
8524 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8525
85261994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8527
8528 * configure.in (CFLAGS): If the envvar was specified, use that.
8529 And set REAL_CFLAGS from it too.
8530
85311994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8532
8533 * make-dist: Update finder-inf.el.
8534
85351994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8536
8537 * make-dist (msdos): Include sed4.inp in dist.
8538
8539 * Makefile.in (libsrc_libs): Var deleted.
8540
85411994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8542
8543 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8544
85451994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8546
8547 * configure.in (mips-sony-newsos4*): New alias.
8548
85491994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8550
8551 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8552 (*-convex-convexos*): Accept this as alias.
8553
85541994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8555
8556 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8557 for two different uses.
8558
85591994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8560
8561 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8562
85631994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8564
8565 * make-dist: Put ./BUGS into the distrib.
8566
85671994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8568
8569 * configure.in: Handle 386 running Solaris 2.
8570
85711994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8572
8573 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8574
85751994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8576
8577 * configure.in (mips-sony-newsos*): Use news-risc.h.
8578
8579 * configure.in: Accept bsdi as opsys, like bsd386.
8580
85811994-06-01 Morten Welinder (terra@diku.dk)
8582
8583 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8584
85851994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8586
8587 * Version 19.25 released.
8588
8589 * make-dist (shortversion): Don't assume another period follows.
8590
85911994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8592
8593 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8594 (uninstall): Use /bin/pwd.
8595
8596 * Makefile.in (blessmail): Depend on src.
8597 (all): Don't depend on blessmail.
8598
8599 * Makefile.in (src/paths.h): Don't force recomputation.
8600 (paths-force): New target; force recomputation of paths.h.
8601 (all): Depend on paths-force.
8602 (src, lib-src): Depend on src/paths.h.
8603
8604 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8605 NON_GCC_TEST_OPTIONS.
8606
86071994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8608
8609 * configure.in: Don't insist on subversions for irix.
8610
86111994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8612
8613 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8614
8615 * configure.in (i[34]86-next-*): New alternative.
8616
86171994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8618
8619 * Version 19.24 released.
8620
8621 * configure.in: New config hppa*-hp-hpux9shr*.
8622
86231994-05-22 Morten Welinder (terra@tyr.diku.dk)
8624
8625 * config.bat: Doc fix.
8626
86271994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8628
8629 * Makefile.in (mostlyclean, clean, distclean, realclean)
8630 (extraclean): Don't act on man subdir if it doesn't exist.
8631
86321994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8633
8634 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8635 Use them to set up CC.
8636 (*-sun-sunos4.1.3): Set them.
8637
86381994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8639
8640 * Makefile.in (lib-src): Don't depend on src/paths.h.
8641
86421994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8643
8644 * build-ins.in (copydests): Get rid of spurious `-'s.
8645
8646 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8647
86481994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8649
8650 * Version 19.23 released.
8651
8652 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8653 for the Xlib and Xt checks; then restore old CFLAGS.
8654
86551994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8656
8657 * configure.in (HAVE_X11XTR6): Add newline before #if.
8658 Add newline after #endif.
8659
86601994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8661
8662 * configure.in (HAVE_X11XTR6): Arrange to define it.
8663
86641994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8665
8666 * Makefile.in (install): Depend on blessmail.
8667
86681994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8669
8670 * configure.in (mips-siemens-sysv*): Put quotes around value
8671 containing blanks.
8672
86731994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8674
8675 * Makefile.in (TAGS): Use the makefile in src subdir.
8676
86771994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8678
8679 * configure.in (opsys): Recognize `gnu'.
8680
86811994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8682
8683 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8684
86851994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8686
8687 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8688 version > 1.8.
8689
86901994-05-08 Morten Welinder (terra@diku.dk)
8691
8692 * config.bat: Forcibly remove "# " style comments from makefiles.
8693
86941994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8695
8696 * Makefile.in (uninstall): When processing lispdir and etcdir,
8697 do nothing unless it exists and is a directory.
8698
86991994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8700
8701 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8702 Merge code in from install-doc.
8703 (install-doc): Merge code back into install-arch-indep.
8704 (install-arch-dep): Don't depend on install-doc.
8705
8706 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8707
87081994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8709
8710 * configure.in (making src/Makefile and lib-src/Makefile):
8711 Split off the autoconf substitutions and don't pass them thru cpp.
8712 (undefs): Use $canonical as well as $configuration.
8713
8714 * make-dist: Distribute lisp/Makefile.
8715
8716 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8717 Use lower case names for the s files.
8718
87191994-05-03 Morten Welinder (terra@diku.dk)
8720
8721 * config.bat: Added possibility for different file name
8722 transcriptions in lib-src.
8723
87241994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8725
8726 * Makefile.in (lib-src): Undo previous change.
8727 (blessmail): New target to run maybe-blessmail in lib-src.
8728 (all): Depend on blessmail.
8729
8730 * Makefile.in (lib-src): Depend on src.
8731
87321994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8733
8734 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8735 (m88k-dg-dgux5.4R2): dgux5.4R2.
8736
87371994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8738
8739 * configure.in (window_system): Restore accidentally deleted code
8740 that uses AC_FIND_X.
8741
8742 * make-dist: Distribute config.bat.
8743
87441994-04-29 Morten Welinder (terra@diku.dk)
8745
8746 * config.bat: Corrected the configuration of lib-src
8747 to keep up with configure. Add note about dos version 3
8748 or better needed (djgpp needs that). Add note explaining
8749 that either install in c:/emacs or edit the script.
8750 Don't change to c:/emacs, but assume we're there (to minimize
8751 the number of places to change).
8752
8753 * config.bat: Build-in the first step towards X11 support with
8754 the X11 emulator that exists. At this time it won't work,
8755 and several files are missing.
8756
87571994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8758
8759 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8760 Don't look for -lresolv.
8761
8762 * Makefile.in (lib-src): Depend on src/paths.h.
8763
87641994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8765
8766 * configure.in: Restore deleted AC_SUBST of `configuration'.
8767 Improve error message for bad --with-x-toolkit value.
8768
8769 * configure.in: Define CONFIGURATION in src/config.h
8770 rather than substituting in src/Makefile.in.
8771
87721994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8773
8774 * Makefile.in (install-doc): New target.
8775 (install-arch-dep): Depend on install-doc.
8776 (mkdir): Create docdir.
8777
87781994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8779
8780 * configure.in: Test for libresolv.a.
8781 Substitute machfile and opsysfile.
8782
87831994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8784
8785 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8786 (install-arch-dep): Install under the name $(EMACS).
8787
87881994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8789
8790 * configure.in (version): Use entire value of emacs-version.
8791 (mips-siemens-sysv*): New alternative.
8792
87931994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8794
8795 * Makefile.in (install-arch-indep): Don't install dired-x*.
8796
87971994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8798
8799 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8800 Fix definition of $undefs.
8801
88021994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8803
8804 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8805
8806 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8807
88081994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8809
8810 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8811
88121994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8813
8814 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8815 and run it thru cpp, as with src/Makefile.in.
8816
8817 * configure.in: Use AC_SET_MAKE.
8818
88191994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8820
8821 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8822
88231994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8824
8825 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8826
8827 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8828 (printing the choices): Make the toolkit message unconditional.
8829 (USE_X_TOOLKIT): Use `none', not `no', if none.
8830 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8831 Get rid of temp file foofoo1.
8832
88331994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8834
8835 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8836
88371994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8838
8839 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8840 (printing the choices): State choice of toolkit.
8841 (libsrc_libs): Recalculate after writing config.h;
8842 then update lib-src/Makefile.
8843
88441994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8845
8846 * configure.in: Add sunos4shr as alternative for suns.
8847 Conditionals testing for null $CC were backwards.
8848
88491994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8850
8851 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8852
88531994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8854
8855 * configure.in: Handle -isc4.0*.
8856
88571994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8858
8859 * configure.in (esix5): Set NON_GNU_CPP.
8860
88611994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8862
8863 * Makefile.in (thisdir): Nonsensical variable removed.
8864 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8865 back to $thisdir, rather than the directory `this_dir'.
8866
88671994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8868
8869 * Makefile.in (install-arch-indep): Add missing backslash after a
8870 `then'.
8871
88721994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8873
8874 * Makefile.in (thisdir): New variable.
8875 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8876
88771994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8878
8879 * configure.in: Add freebsd.
8880
88811994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8882
8883 * configure.in: Check for fpathconf.
8884
88851994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8886
8887 * configure.in (with_x_toolkit): Fix typo in previous change.
8888
88891994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8890
8891 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8892
88931994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8894
8895 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8896
88971994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8898
8899 * configure.in: Fix value of docdir.
8900 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8901
89021994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8903
8904 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8905
89061994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8907
8908 * configure.in: New variable docdir to control where the docstring
8909 file goes.
8910 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8911
89121994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8913
8914 * configure.in: When --run-in-place, don't inherit archlibdir.
8915
89161994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8917
8918 * Makefile.in (install-arch-dep, install-arch-indep):
8919 New targets split up former do-install rule.
8920 (do-install): Target deleted.
8921
89221994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8923
8924 * configure.in (mips-sony-newsos*): New configuration.
8925
89261994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8927
8928 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8929
89301994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8931
8932 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8933
89341994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8935
8936 * configure.in: Don't initialize CC.
8937
89381994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8939
8940 * configure.in (creating src/Makefile): Also generate -U switches
8941 for symbols in the $configuration value.
8942
8943 * configure.in: Check for sys_siglist being declared in system header.
8944
89451994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8946
8947 * configure.in (creating src/Makefile): Delete blank lines
8948 along with lines of whitespace.
8949 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8950
89511994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8952
8953 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8954 like C_SWITCH_SYSTEM.
8955 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8956
89571994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8958
8959 * configure.in (drem): Check for this function.
8960
89611994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8962
8963 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8964 If CPP was inherited from environment, don't use NON_GNU_CPP.
8965 (NON_GNU_CC): Likewise.
8966 (handling with_gcc): Use explicit if in the `no' case.
8967 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8968
89691994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8970
8971 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8972
89731994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8974
8975 * configure.in: Check whether fmod exists.
8976
89771994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8978
8979 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8980 {src,lisp}/OChangeLog.
8981
89821994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8983
8984 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8985 necessary for proper operation. This code works with the current
8986 released version of Autoconf.
8987
89881994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8989
8990 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8991 (USE_X_TOOLKIT): Define it for all values except `no'.
8992
8993 * configure.in: Undo first Jan 8 change and Jan 16 change.
8994
89951994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8996
8997 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8998 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8999
9000 * Makefile.in (lwlib/Makefile): New target.
9001 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
9002 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
9003 (unlock, relock): Handle lwlib subdir.
9004
9005 * Makefile.in: Add some .PHONY targets.
9006
9007 * make-dist: Handle lwlib subdir like oldXMenu subdir.
9008
9009 * lwlib: New subdirectory.
9010
90111994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9012
9013 * configure.in: If CPP has a value that is a directory,
9014 discard the value.
9015
90161994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9017
9018 * configure.in (srcdir_undefs): Add g flag to sed substitution to
9019 remove -U[0-9]*.
9020
90211994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9022
9023 * Makefile.in (do-install): Install the dired-x info files.
9024
9025 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
9026 (See src/s/sol2.h.)
9027
90281994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9029
9030 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9031
90321994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9033
9034 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 9035 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
9036 gratuitously break this and not make a change log entry.
9037 Optimized sed processing of Makefile.in and cpp output; now
9038 preserves comments previously removed from the cpp input.
9039 Eliminated temp file for cpp output. Generate -U switches to
9040 undefine all identifiers that appear in the directory name
9041 ${srcdir}; pass these to cpp.
9042
9043 * configure.in (version): Fix sed regexp to match two-elt version
9044 number.
9045
9046 * configure.in: Check for strerror.
9047
90481994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9049
9050 * configure.in: Test for bcmp.
9051
90521994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9053
9054 * make-dist (tempdir): Put subdir msdos into the distribution.
9055
90561993-01-07 Morten Welinder (terra@diku.dk)
9057
9058 * config.bat: New file.
9059
90601994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9061
9062 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9063
90641994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9065
9066 * configure.in (m68*-next-*): Don't care about which os is specified.
9067 (i[34]86-*-*): Check for *-nextstop*.
9068
90691993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9070
9071 * configure.in: Check for setsid.
9072
90731993-12-17 Richard Stallman (rms@srarc2)
9074
9075 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9076
90771993-12-15 Richard Stallman (rms@srarc2)
9078
9079 * Makefile.in (mkdir): Make only the lockdir writable.
9080
9081 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9082
90831993-12-11 Richard Stallman (rms@srarc2)
9084
9085 * Makefile.in (libdir): Use @libdir@.
9086
90871993-12-08 Richard Stallman (rms@srarc2)
9088
9089 * Makefile.in (install): Add empty command.
9090
90911993-12-04 Richard Stallman (rms@srarc2)
9092
9093 * make-dist: Put man/getopt.c in the dist.
9094
9095 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9096
9097 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9098
90991993-12-03 Richard Stallman (rms@srarc2)
9100
9101 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9102 Set it for all solaris versions.
9103 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9104 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9105 Likewise for NON_GNU_CC and CC.
9106
91071993-12-01 Richard Stallman (rms@srarc2)
9108
9109 * configure.in (mips-mips-riscos4*): Assign variable CC.
9110 (checking ${with_gcc}): If "no", don't override CC if already set.
9111 (CC): Initialize it as empty.
9112
91131993-11-30 Richard Stallman (rms@srarc2)
9114
9115 * configure.in (Suns): Set CPP if *-solaris2.3*.
9116
91171993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9118
9119 * Version 19.22 released.
9120
9121 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9122
91231993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9124
9125 * make-dist: When breaking links, use cp -p.
9126 Copy install.sh into distribution.
9127 Move the temp dir up into the parent dir;
9128 don't leave the staging dir make-dist.tmp... in existence.
9129 * install.sh: New file.
9130
91311993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9132
9133 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9134
91351993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9136
9137 * configure.in (version): When --run-in-place, exclude
9138 ${datadir}/emacs/site-lisp from locallisppath.
9139
91401993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9141
9142 * configure.in: Delete jumk.c before writing it.
9143
91441993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9145
9146 * Version 19.21 released.
9147
9148 * Makefile.in (mkdir): Ignore error from chmod.
9149
91501993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9151
9152 * make-dist: Don't put lisp/forms.README in the distribution.
9153
91541993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9155
9156 * configure.in (creating src/Makefile): Before running cpp,
9157 discard all lines that start with `# Generated' or /**/#.
9158
91591993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9160
9161 * Version 19.20 released.
9162
9163 * make-dist: Use build-ins.in, not build-install.in.
9164 Don't bother updating TAGS since it's not included.
9165
9166 * build-ins.in: Renamed from build-install.in.
9167
91681993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9169
9170 * make-dist: Don't try to link *.texinfo--there are none now.
9171 When running make in lib-src, specify YACC var value.
9172
91731993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9174
9175 * configure.in (extrasub): Add vpath patterns for %.[yls].
9176
9177 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9178 Instead just include the commands to make src/Makefile as the
9179 second arg to AC_OUTPUT.
9180
9181 * configure.in: Use : instead of dnl for comment inside
9182 $makefile_command.
9183
9184 * configure.in: No longer use vpath_sed. Instead, when we notice
9185 srcdir already configured, set extrasub to hack vpath in the
9186 makefiles.
9187
9188 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9189 before moving it.
9190 * Makefile.in (VPATH): Define to @srcdir@.
9191
91921993-09-28 Brian J. Fox (bfox@cubit)
9193
9194 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9195 doesn't exist. Just copy src/Makefile.in instead. Touch
9196 all of the Makefiles after editing config.status.
9197
9198 * INSTALL: Update documentation to match new configuration
9199 mechanism.
9200
92011993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9202
9203 * configure.in: Allow any of the path or directory Makefile
9204 variables to be set with flags to configure. Create all Makefiles
9205 at configure time. Edit special commands into config.status after
9206 src/Makefile.in is built from src/Makefile.
9207
9208 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9209 If these files are out of date, simply have config.status
9210 rebuild them; don't rebuild them explicitly.
9211
92121993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9213
9214 * build-install.in: Change src/xemacs to src/emacs. We no longer
9215 create src/xemacs, so the file wouldn't be found.
9216
9217 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9218
92191993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9220
9221 * configure.in: Avoid forcing the search of /usr/include before
9222 fixed include files by resetting C_SWITCH_X_SITE if it is
9223 "-I/usr/include".
9224
92251993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9226
9227 * Makefile.in (@rip_paths@locallisppath):
9228 Delete ${datadir}/emacs/site-lisp.
9229
92301993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9231
9232 * configure.in:
9233 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9234 Remove ${extra_output} from AC_OUTPUT call.
9235
92361993-09-17 Brian J. Fox (bfox@inferno)
9237
9238 * make-dist: Quote backquotes found in strings to be echoed.
9239
9240 * configure.in: Use "sh -c pwd" when we want to avoid having the
9241 shell fix up the value of $PWD.
9242
92431993-09-13 Brian J. Fox (bfox@inferno)
9244
9245 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9246 of the installation fail. Suggested by Karl Berry.
9247
92481993-08-30 Brian J. Fox (bfox@inferno)
9249
9250 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9251 was used. Set MAKEFLAGS from MFLAGS.
9252
92531993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9254
9255 * configure.in: Test for res_init in libc.
9256
92571993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9258
9259 * configure.in: In the file ${tempcname}, use configure___
9260 instead of @configure@.
9261
92621993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9263
9264 * make-dist: Dist vpath.sed
9265
9266 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9267 Depend on vpath.sed.
6e81c819 9268 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9269
9270 * configure.in: Substitute variable `vpath_sed'.
9271 If not in $srcdir and $srcdir is configured,
9272 issue warning that GNU make is required,
9273 and set vpath_sed to use vpath.sed script.
9274
92751993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9276
9277 * configure.in: Remove check for $srcdir being configured. This
9278 pretty much works now.
9279 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9280 Check for XFree86 (/usr/X386/include) independent of whether
9281 -lXbsd exists.
9282
9283 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9284 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9285 `make'.
9286
92871993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9288
9289 * Version 19.19 released.
9290
9291 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9292
92931993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9294
9295 * configure.in: Check for XScreenNumberOfScreen.
9296
92971993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9298
9299 * configure.in: Add * to end of all configuration alternatives.
9300 (m68*-sony-newsos3*): New alternative.
9301
93021993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9303
9304 * make-dist: Include getdate.c in distribution.
9305
9306 * configure.in: For --help, use $PAGER if it is set.
9307 (LIB_X11_LIB): Default to -lX11.
9308 (mips-sgi-irix5.*): New alternative.
9309
9310 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9311
9312 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9313 Recognize *.B8.* as hpux version 8.
9314 (m68*-tektronix-bsd*): Fix typo in tek4300.
9315 (AC_HAVE_FUNCS): Add ftime.
9316
93171993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9318
9319 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9320 Use tekxd88, not tekXD88.
9321
93221993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9323
9324 * configure.in: Check for -lm. Then can check for frexp and logb.
9325
93261993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9327
9328 * Version 19.18 released.
9329
9330 * make-dist (src): Don't put gnu-hp300 in dist.
9331 (src, lisp): Include OChangeLog in dist.
9332
93331993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9334
9335 * configure.in: Test for presence of logb and frexp functions.
9336
93371993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9338
9339 * configure.in (machine): Add i370-ibm-aix*.
9340
93411993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9342
9343 * configure.in (function checks): Test for mkdir and rmdir.
9344
9345 * configure.in (function checks): Don't test for random and bcopy
9346 only when we're building with X; look for them all the time.
9347
93481993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9349
9350 * configure.in: Test for availability of bcopy functions, searching
9351 the X libraries if we're using X.
9352
9353 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9354 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9355 versions of AIX, and needs to be passed to the loader.
9356
9357 * configure.in: Test for the availability of the
9358 XScreenResourceString function.
9359
93601993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9361
9362 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9363 LD_SWITCH_X_SITE and assume --with-x11.
9364 Only look for X11 files if we weren't told about a window system
9365 or if we were told to use X11 but not told where.
9366 Search the libraries from the s and/or m files when checking for
9367 functions.
9368
9369 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9370
93711993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9372
9373 * make-dist: Include lisp/dired.todo in the distribution.
9374
93751993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9376
9377 * configure.in: Add code to set HAVE_INET_SOCKETS.
9378
93791993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9380
9381 * configure.in: If we do find x_includes and x_libraries
9382 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9383
93841993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9385
9386 * make-dist: Include src/gnu-hp300 in the dist.
9387
9388 * configure.in (canonical): New variable holds the canonicalized
9389 configuration. Don't alter `configuration'. Use `configuration'
9390 for Makefile.in for file naming.
9391 (testing x_includes and x_libraries): Use =, not ==.
9392
93931993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9394
9395 * Version 19.17 released.
9396
9397 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9398 directory's makefile. This allows the invocation of CPP which
9399 builds xmakefile to receive these switches. The SunSoft C
9400 preprocessor inserts spaces between tokens if it doesn't get the
9401 -Xs flag requested in src/s/sol2.h.
9402
94031993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9404
9405 * configure.in (m68k-bull-sysv3): New config.
9406
94071993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9408
9409 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9410 the X Windows libraries.
9411
94121993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9413
9414 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9415 the distribution. Those files aren't kept in their own
9416 subdirectory any more.
9417
94181993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9419
9420 * Version 19.16 released.
9421
94221993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9423
9424 * configure.in: Add --verbose flag.
9425
94261993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9427
9428 * version 19.15 released.
9429
94301993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9431
9432 * Makefile.in (top_distclean): Use -f switch when cleaning out
9433 lock dir; it might be empty.
9434
9435 * configure.in: Only check for -lXbsd once.
9436
94371993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9438
9439 * Version 19.14 released.
9440
94411993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9442
9443 * make-dist: If using gzip, create distribution with '.gz' extension.
9444
9445 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9446 (lisp/forms-mode): This doesn't exist anymore.
9447
9448 * configure.in: Look for the closedir function.
9449
94501993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9451
9452 * configure.in (CPP): Autoconf sets this to a shell variable
9453 reference, which doesn't work when it's edited into a makefile.
9454 Expand that variable reference.
9455
9456 * Makefile.in (CPP): New variable.
9457 (src/Makefile): Edit CPP into src/Makefile.
9458
9459 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9460 and entering double quotes to get the values of LD_SWITCH_X_SITE
9461 and the other make variables; make substitutes them in anyway.
9462
9463 * Makefile.in (uninstall): Don't remove the lisp and etc
9464 directories if they're in the source tree.
9465
9466 Bring mumbleclean targets into conformance with GNU coding standards.
9467 * Makefile.in (mostlyclean, clean): Separate these two; just have
9468 them pass the request to the subdirectory makefiles.
9469 (distclean): Pass the request down, and then get rid of the
9470 files configure built, and get rid of the Makefiles.
9471 (realclean): Pass the request down, and then do the same things
9472 distclean does.
9473 (uninstall, info, dvi): New targets.
9474
9475 * configure.in: Move clause for PC-compatible i386 box to the end
9476 of the case statement, to avoid masking configurations below.
9477
9478 * configure.in: Add case for m88k-motorola-sysv4.
9479
9480 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9481 the HP 68000 machines.
9482
9483 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9484 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9485 preprocessor won't fiddle with them.
9486
94871993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9488
9489 * Makefile.in (TAGS): cd to src to run etags.
9490
94911993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9492
9493 * configure.in (version): Check the X libraries for XrmSetDatabase
9494 and random, and see if we have -lXbsd.
9495
94961993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9497
9498 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9499 s/*.h and m/*.h files. Martin Tomes
9500 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9501
95021993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9503
9504 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9505 above the general i386 alternative.
9506
95071993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9508
9509 * configure.in: Recognize configuration name for Data General
9510 AViiON machines.
9511
9512 * configure.in: Use AC_LONG_FILE_NAMES.
9513
95141993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9515
9516 * configure.in: Test for bison.
9517 * Makefile.in (YACC): New variable.
9518 (lib-src/Makefile.in): Edit YACC into the makefile.
9519
95201993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9521
9522 * Version 19.13 released.
9523
9524 * configure.in (CFLAGS): Don't set this according to the value of
9525 the GCC shell variable. Instead, consult the machine and system
9526 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9527 test __GNUC__ while we're at it.
9528
9529 * configure.in: Remove extra ;; from hpux cases.
9530
95311993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9532
9533 * configure.in: Check to see if the system has -ldnet.
9534
95351993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9536
9537 * make-dist: Add clauses to distribute lisp/forms-mode.
9538
95391993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9540
9541 * configure.in (machine): Fix the versions in hpux version number test.
9542 Do not guess based on cpu type. Do check for explicit system version.
9543
95441993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9545
9546 * configure.in: Do NOT look for `unknown' as company name.
9547
95481993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9549
9550 * configure.in: Fix typo in message.
9551
95521993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9553
9554 * Version 19.12 released.
9555
9556 * Makefile.in (do-install): Correct previous etc-copying change.
9557 Partially rewrite using `if'.
9558 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9559
9560 * Version 19.11 released.
9561
9562 * configure.in: Handle 386bsd.
9563
95641993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9565
9566 * make-dist: Update getdate.c.
9567
9568 * configure.in: Handle bsd386.
9569
9570 * Makefile.in (do-install): Use `-' in tar options.
9571
9572 * configure.in: Change ! "${...}" to x"${...}" = x.
9573
9574 * Makefile.in (do-install): Copy the DOC-* files from the build
9575 etc directory, as well as lots of things from ${srcdir}/etc.
9576
9577 * make-dist: Copy config.guess.
9578
9579 * configure.in: Handle AIX versions 1.2, 1.3.
9580
95811993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9582
9583 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9584 the configuration name mips-mips-usg* to represent USG systems.
9585
9586 * configure.in: Fix logic to detect if srcdir is already configured.
9587
9588 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9589
9590 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9591 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9592 of a directory; cd might fail, and have pwd print out the current
9593 directory.
9594
95951993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9596
9597 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9598
95991993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9600
9601 * configure.in: Complain if srcdir points at an already-configured
9602 tree.
9603
96041993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9605
9606 * Version 19.10 released.
9607
96081993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9609
9610 * Makefile.in: Use Makefile comments, not C comments.
9611
9612 * configure.in: Add case for the Tektronix XD88.
9613
96141993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9615
9616 * configure.in: Handle sysv4.2 and sysvr4.2.
9617
96181993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9619
9620 * configure.in: Traverse the argument list without destroying it;
9621 don't use shift. It turns out that "set - ${saved_arguments}"
9622 doesn't work portably.
9623
9624 * configure.in: Add missing "fi".
9625
9626 * make-dist: Rebuild configure if configure.in is newer.
9627
9628 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9629 targets to be executed even if make remembers that it has already
9630 satisfied FRC.
9631
96321993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9633
9634 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9635
9636 * configure.in (romp): Handle various version numbers with aos and bsd.
9637
96381993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9639
9640 * configure.in: Fix message text.
9641
96421993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9643
9644 * make-dist: Make a `site-lisp' directory in the distribution,
9645 instead of a `local-lisp' directory, which hasn't been the
9646 appropriate name for a long time.
9647 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9648 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9649
9650 * Makefile.in (do-install): Correctly detect if ./etc and
9651 ${srcdir}/etc are the same.
9652
9653 * configure.in: Extract UNEXEC from the system configuration
9654 files, compute the name of the source file corresponding to the
9655 object file, and #define it as UNEXEC_SRC in config.h.
9656
9657 * configure.in: If srcdir is '.', then try using PWD to make it
9658 absolute.
9659
9660 * configure.in: Include ${srcdir} in the printed report, to help
9661 people notice if it's an automounter path.
9662
96631993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9664
9665 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9666
96671993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9668
9669 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9670 when they are different. Add `shift' command.
9671 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9672 (externallispdir): Var deleted.
9673
9674 * configure.in: Delete spurious paren outputting short_usage.
9675
96761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9677
9678 * Version 19.9 released.
9679
96801993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9681
9682 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9683 subdirectory makes.
9684
9685 * make-dist: Check for .elc files with no corresponding .el file.
9686
9687 * Makefile.in (mkdir): Make all the directories in locallisppath.
9688
9689 * config.guess: New file.
9690 * configure.in: Use it, tentatively.
9691 * INSTALL: Mention its usage.
9692
9693 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9694 the former gives you the operating system rev directly. Use
9695 s/hpux.h if we don't recognize what we got.
9696
9697 * Makefile.in (do-install): Don't remove a destination directory
9698 if it's the same as the source. If ${srcdir}/info == ${infodir},
9699 don't try to copy the info files.
9700
9701 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9702 doesn't work if you're not using a separate source directory.
9703 (do-install): Copy the build tree's etc directory only after
9704 making sure it's not also the source tree's etc directory.
9705
97061993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9707
9708 * configure.in: Handle sunos4.1.3 specially.
9709
97101993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9711
9712 * Makefile.in (INSTALL): Add definition.
9713
9714 * configure.in: Fix some messages. Support -with-gnu-cc.
9715 At the end, use `set --', not `set -'.
9716 Delete spurious `.h' in hpux alternatives.
9717
97181993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9719
9720 * Version 19.8 released.
9721
97221993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9723
9724 * configure.in: When looking for source in the same directory as
9725 the configure script, make the path thus discovered absolute.
9726 If the user specifies the `--srcdir' switch, make that directory
9727 absolute too.
9728
9729 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9730
9731 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9732 too, as the value of the PATH_INFO macro.
9733
9734 * configure.in: Check to see if the source lives in the same
9735 directory as the configure script.
9736
97371993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9738
9739 * Makefile.in (install): Split this into `install' and
9740 `do-install', to give people more control over exactly what gets
9741 done.
9742 (do-install): New target, containing the guts of `install'. Don't
9743 remove and recreate the directories inside the copying loop - do
9744 it all before the copying loop. Pass more flags to the lib-src
9745 make.
9746 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9747 avoid errors and warnings.
9748
9749 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9750 the manufacturer - the more general case was blocking other i386
9751 configuration names below, and that's how the names are written in
9752 MACHINES anyway.
9753
9754 * make-dist: When breaking links, remove the link before moving
9755 the copy onto it, to avoid interactive behavior.
9756
9757 * Makefile.in: Doc fix.
9758
9759 * configure.in: Doc fix.
9760
9761 * INSTALL: Mention --exec-prefix option.
9762
9763 * configure.in: Add support for the `--exec-prefix' option.
9764 * Makefile.in: Accept that support.
9765
9766 * configure.in: Use the AC_PROG_INSTALL macro.
9767 * Makefile.in (INSTALL): Variable removed.
9768 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9769
9770 * configure.in: Distinguish between hp800's and hp700's by calling
9771 "uname -m".
9772
97731993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9774
9775 * configure.in: Recognize configuration names for i860 boxes
9776 running SYSV.
9777
97781993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9779
9780 * configure.in: Distinguish between hp800's and hp700's by the
9781 version of HP/UX they run, since that's something people are more
9782 likely to know - hp700's run 8.0.
9783 Add HP 700 configuration.
9784
9785 * configure.in: Test for the presence of the `rename' function.
9786
9787 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9788 configure.in.
9789 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9790
9791 * make-dist: Break intra-tree links.
9792
9793 * configure.in: Explain that this is an autoconf script, and give
9794 instructions for rebuilding configure from it. Arrange to put
9795 comments in configure explaining this too.
9796
9797 * configure.in: Make the first line of the configure script be
9798 "#!/bin/sh". Leaving the first line blank didn't work.
9799
9800 * configure.in (long_usage): Removed; made short_usage describe
9801 the options briefly.
9802
9803 * configure.in: Implement the --prefix option.
9804 * Makefile.in (prefix): Add support for it here.
9805 * INSTALL: Document it here.
9806
9807 * Makefile.in (install): Don't assume that the files in the `info'
9808 subdirectory match *.info. They don't have that prefix.
9809
98101993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9811
9812 * configure.in: Add case for version 5 of Esix.
9813
98141993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9815
9816 * Version 19.7 released.
9817
9818 * make-dist: There aren't any *.com files in lib-src anymore.
9819
9820 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9821 them; they're symlinks to other filesystems on the GNU machines.
9822
9823 * make-dist: Check that the manual reflects the same version of
9824 Emacs as stated in lisp/version.el. Edit that version number into
9825 the README file.
9826
98271993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9828
9829 * configure.in: Remove the hack of AC_DEFINE; use
9830 AC_DEFINE_UNQUOTED.
9831
98321993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9833
9834 * make-dist: Don't distribute precomp.com, compile.com, or
9835 link.com from ./src; they're in ./vms now.
9836
9837 Some time-handling patches from Paul Eggert:
9838 * configure.in: Add AC_TIMEZONE.
9839
98401993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9841
9842 * configure.in: Recognize Linux as a valid operating system for
9843 the i386.
9844
98451993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9846
9847 * make-dist: Distribute some VMS files we got from Richard Levitte.
9848
9849 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9850 the source for the sed command, not oldXMenu/Makefile.
9851
98521993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9853
9854 * INSTALL: Don't claim the srcdir option doesn't work.
9855
98561993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9857
9858 * configure.in: Include remarks saying what order the autoconf
9859 tests should go in, and remind people to change config.h.in
9860 whenever they add autoconf tests which make #definitions.
9861
9862 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9863
98641993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9865
9866 * Makefile.in (oldXMenu/Makefile): Make this depend on
9867 ${srcdir}/oldXMenu/Makefile.in, not itself.
9868
9869 * PROBLEMS: Some updates from David J. Mackenzie.
9870
9871 More changes from David J. Mackenzie.
9872 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9873 removed; autoconf and config.h should specify all these
9874 differences.
9875 (buildlisppath): Make this path depend on ${srcdir}.
9876 (INSTALLFLAGS): Removed.
9877 (INSTALL): Include the -c flag.
9878 (install): Change the way we invoke install accordingly.
9879
9880 Install ${srcdir} changes from DJM.
9881 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9882 list.
9883 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9884 the source tree and the etc directory in the object tree.
9885 (${SUBDIR}): Pass the prefix variable down to submakes.
9886 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9887 in /bin.
9888 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9889 values for srcdir and VPATH.
9890 (install): Add `v' flag to tar command. Make sure that `dir'
9891 exists in ${srcdir}/info before copying it. Remember that the man
9892 pages come from the source tree, not the object tree.
9893 * configure.in: Remove remarks saying that the --srcdir option
9894 doesn't work.
9895 Create the etc directory in the object tree.
9896 Recognize configuration names of the form *-sun-solaris*.
9897 Recognize sunos5 and solaris as operating system names.
9898
9899 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9900 lib-src/getdate.y and src/systime.h.
9901
99021993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9903
9904 * make-dist: Make links in info subdir.
9905
99061993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9907
9908 * configure.in: Call AC_STDC_HEADERS.
9909
99101993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9911
9912 * configure.in: Sidestep autoconf's quoting of the second argument
9913 of AC_DEFINE, so we can specify the value to put there. It would
9914 be nice if autoconf provided some way to specify computed values
9915 for macros.
9916
99171993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9918
9919 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9920 this is always just -DHAVE_CONFIG_H.
9921
9922 The GNU coding standards specify that CFLAGS should be left for
9923 users to set.
9924 * Makefile.in (CFLAGS): Let configure determine the default value
9925 for this. Don't
9926 have it default to DEFS.
9927 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9928 (lib-src/Makefile, src/Makefile): Edit the default value for
9929 CFLAGS into these files, not DEFS.
9930 * configure.in (CFLAGS): Choose a default value for this - "-g"
9931 normally, or "-g -O" if we're using GCC. Edit it into the
9932 top-level Makefile.
9933
9934 * configure.in: When scanning the machine and system description
9935 #include files, write their names to conftest.c properly.
9936
99371993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9938
9939 * configure.in: In configuration name case for Apallos running
9940 Domainios, set opsys, not opsysfile.
9941
9942 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9943 src/config.h, instead of AC_OUTPUT; the latter overwrites
9944 src/config.h even when it hasn't changed, puts a makefile-style
9945 comment at the top even though it's C code, and produces a
9946 config.status script which doesn't do the job right.
9947
9948 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9949 can use a symbolic link to get the X Menu library into src.
9950 * Makefile.in (LN_S): New variable.
9951 (src/Makefile): Edit the value of LN_S into this makefile.
9952
99531993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9954
9955 * configure.in: Support *-sco3.2v4* as opsystem.
9956
9957 * make-dist: Don't include calc directory.
9958 Exclude many files in the man directory; copy a few.
9959
99601993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9961
9962 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9963 call AC_STRUCT_TM to see what's in time.h.
9964
9965 * configure.in: Employ quoting stupidity to get the value of CPP
9966 to expand properly.
9967
99681993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9969
9970 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9971 variable to scan the machine and system description files.
9972
9973 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9974 so that getdate.y builds correctly.
9975
99761993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9977
9978 * configure.in (tempcname): Change this to "conftest.c", so it will
9979 work properly on systems with short filenames; this is the name
9980 autoconf uses.
9981
9982 * configure.in: Also detect the availability of dup2 and
9983 gethostname.
9984
9985 * configure.in: Use the AC_ALLOCA test.
9986 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9987 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9988
99891993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9990
9991 * make-dist: Distribute configure, as well as configure.in.
9992 Oversight.
9993
99941993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9995
9996 * Makefile.in (install): Print out the name of the directory we're
9997 copying, so people can have some idea of whether we're making
9998 progress.
9999
10000 * Makefile.in (install.aix, install.xenix, install.sysv, install):
10001 Don't forget to re-create the COPYDESTS directories after we clear
10002 them out.
10003
100041993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10005
10006 * Makefile.in: Add autoconf cookies so that the configure
10007 script can comment out sections of path variable definitions to
10008 choose between the installable configuration and the run-in-place
10009 configuration.
10010 * configure.in: Add new option `--run-in-place', to select the
10011 run-in-place path definitions.
10012
10013 * configure.in: Add a clause to the big configuration name case
10014 for the NeXT machine.
10015
100161993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10017
10018 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10019 Make sure that each source directory exists, and is different from
10020 the destination directory; then, delete the destination before
10021 copying over the source.
10022
10023 * make-dist: Distribute configure.in, instead of configure.
10024
100251993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10026
10027 * configure.in: Don't set CC to "gcc -O" if the user specifies
10028 `--with-gcc'. Add -O to DEFS if GCC is set.
10029
100301993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10031
10032 * Makefile.in (clean mostlyclean): Missing right paren.
10033
10034 * configure.in: When checking for X windows, search for an X11
10035 subdirectory of ${x_includes}.
10036
10037 * configure.in: Check for gettimeofday function, for getdate.y.
10038
10039 Change `configure' to a mixture of custom code and autoconf stuff.
10040 autoconf can't derive all the information we need, but we'd really
10041 like to be able to take advantage of some of its tests, and its
10042 file-editing facilities.
10043 * configure.in: Renamed from configure.
10044 Quote the sections of shell script we want copied literally to
10045 the configure script.
10046 (compile): Initialize this to make the autoconf macros' code happy.
10047 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10048 code to do their jobs.
10049 Use autoconf to produce Makefile and src/config.h.
10050 Remove the Makefile-style comment that autoconf places at the top
10051 of src/config.h.
10052 (config_h_opts): Removed - no longer necessary.
10053 * Makefile.in (configname): Renamed to configuration.
10054 (CONFIG_CFLAGS): Renamed to DEFS.
10055 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10056 get values via autoload @cookies@.
10057 (libsrc_libs): Get this from autoconf. We used to do nothing
10058 about this.
10059 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10060
10061 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10062 echo the move-if-change command.
10063
100641993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10065
10066 * make-dist: Distribute lib-src/rcs-checkin.
10067
10068 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10069 Don't try to make links to the RCS or Old subdirectories.
10070 Use the appropriate extension for the compression type in use.
10071 Create the tar file in the shell's initial default directory, not
10072 in ${tempparent}.
10073 Erase the whole ${tempparent} tree, not just ${tempdir}.
10074
100751993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10076
10077 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10078 use to build paths.h.
10079 (lib-src/Makefile, src/Makefile): Similarly.
10080
10081 * configure: Extend test for working `const' keyword to handle AIX
10082 3.2 cc.
10083
100841993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10085
10086 * make-dist: Distribute lisp/term/ChangeLog.
10087
10088 Arrange for C compilation throughout the tree to get
10089 C_SWITCH_SYSTEM from the configuration files.
10090 * configure: Extract C_SWITCH_SYSTEM from the machine and
10091 system-dependent files, and save it in the top-level Makefile.
10092 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10093 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10094
10095 * make-dist: Include the VMS support files in oldXMenu in the
10096 distribution.
10097
10098 * configure: Doc fix.
10099
10100 * configure: Fix corrupted config_h_opts.
10101
10102 * configure: Properly report option names in error messages.
10103
10104 * configure: Properly recognize --x-includes and --x-libraries
10105 options.
10106
10107 * configure: Fix syntax errors in code handling XFree386.
10108
101091993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10110
10111 * configure: Add special code to detect XFree386, and tell
10112 config.h about it.
10113
10114 * configure: Properly handle extracting values of LIBS_MACHINE and
10115 LIBS_SYSTEM that contain spaces.
10116
10117 * configure: Add `--x-includes' and `--x-libraries' options. I
10118 think these are dopey, but no less than three alpha testers, at
10119 large sites, have said they have their X files installed in odd
10120 places. Implement them by setting C_SWITCH_X_SITE and
10121 LD_SWITCH_X_SITE in src/config.h.
10122
101231993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10124
10125 * make-dist: Don't distribute etc/Old files.
10126
10127 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10128 backups.
10129
101301993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10131
10132 * make-dist: Fix typo.
10133
101341993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10135
10136 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10137 in some cases where it should but didn't seen to.
10138
10139 * Makefile.in: Added unlock and relock productions.
10140
101411993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10142
10143 * make-dist: Add a --compress option to force make-dist to use
10144 compress.
10145
10146 * make-dist: Use gzip, if we can find it.
10147
10148 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10149 make rs6000-ibm-aix default to -aix32.
10150
101511993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10152
10153 * Makefile.in: Added `Developer's configuration' section.
10154
101551993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10156
10157 * Makefile.in: Add commented-out variable settings for developer's
10158 configuration.
10159
101601993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10161
10162 * make-dist: Distribute `src/bitmaps' too.
10163
101641993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10165
10166 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10167 make rs6000-ibm-aix default to -aix32.
10168
101691993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10170
10171 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10172
10173 * Makefile.in (install.sysv): Add a second `$' in front of
10174 `${dest}', so that the shell will expand it, instead of Make.
10175
10176 * configure: When processing the name of the configure script,
10177 collapse `././' to `./', but leave a single `./' prefix alone.
10178
10179 * configure: Doc fix.
10180
101811993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10182
10183 * configure: Handle isc3.0 correctly.
10184
101851993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10186
10187 * make-dist: Don't try to copy the COPYING notice into
10188 external-lisp; we're not distributing that directory any more.
10189
101901993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10191
10192 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10193 Remove CVS subdirectories from the installed directory trees, as
10194 well as RCS directories.
10195
101961993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10197
10198 * make-dist: Only copy gmalloc.c if we couldn't link it.
10199 Don't try to copy man/{README,Makefile} unless they actually exist.
10200
10201 * Makefile.in (lisppath): Don't include externallispdir in this.
10202 We're not sure whether we're even going to distribute the
10203 directory yet.
10204
102051993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10206
10207 * make-dist: Don't distribute the external-lisp directory anymore.
10208 * INSTALL: Remove all references to external-lisp.
10209
10210 * configure: Detect whether the compiler supports `const'
10211 properly, and edit src/config.h accordingly.
10212
10213 * configure: Tweak layout of final report.
10214
10215 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10216 CFLAGS.
10217
10218 * Makefile.in (locallisppath): Make this default to
10219 ${datadir}/emacs/site-lisp, instead of
10220 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10221 the same thing, and local-lisp causes completion conflicts with
10222 lock.
10223 (lisppath): Add ${externallispdir} to this.
10224 * INSTALL: Adjust installation directions.
10225
10226 * Makefile.in (externallispdir): New variable, to say where to
10227 install the externally-maintained lisp files.
10228 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10229 the others.
10230 * INSTALL: Describe external-lisp and the new externallispdir
10231 variable.
10232
102331993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10234
10235 * configure (progname): New option `--with-gcc'. Make it clearer
10236 how we are trying to guess whether or not we have GCC.
10237 * INSTALL: Document the `--with-gcc' option, and improve
10238 description of `--with-x' options.
10239
102401993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10241
10242 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10243 ${infodir} from these variables; we have written out explicit code
10244 to install the info files.
10245
102461993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10247
10248 * make-dist: Don't distributed the RCS files in the etc directory.
10249
102501993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10251
10252 * Makefile.in: Some makes can't handle comments in the middle of
10253 commands; move them to before the whole rule.
10254
102551993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10256
10257 * README: Mention what Emacs is.
10258
102591993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10260
10261 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10262 Add `./cpp' and `./man' back into the distribution.
10263
102641993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10265
10266 * Makefile.in: Define MAKE, and use where appropriate.
10267
102681993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10269
10270 * make-dist: Remember that the authoritative COPYING notice is
10271 `etc/COPYING', not `../etc/COPYING'.
10272
102731992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10274
10275 * make-dist: Make sure that the COPYING notices in each directory
10276 are copies, not symlinks.
10277
102781992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10279
10280 * INSTALL: The build process produces an executable called `emacs'
10281 now. Change references.
10282 * Makefile.in: Adjust `install.mumble' targets to install
10283 `src/emacs', not `src/xemacs'.
10284
10285 * configure: Start with a blank line; this keeps some old CSH's
10286 from thinking it's a CSH script. Most systems will just use
10287 /bin/sh to run it, which is what we're expecting; the only other
10288 shells which might try to interpret it themselves are probably
10289 Bourne-compatible.
10290
102911992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10292
10293 * INSTALL: Improvements suggested by David Mackenzie.
10294
102951992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10296
10297 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10298 Don't try to copy the info files if there aren't any; the
10299 unexpanded globbing pattern disappoints `install'. Ignore the
10300 return status of that command.
10301
10302 * INSTALL: Updated for new configuration arrangement.
10303
10304 * configure: Don't make the top-level Makefile read-only - people
10305 may want to edit the values of the path variables.
10306
10307 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10308 Install the info files in ${infodir}. Install the executable
10309 under both `emacs' and `emacs-VERSION'.
10310
10311 * Makefile.in: Doc fix.
10312
10313 * Makefile.in (exec_prefix): New variable, as per latest version
10314 of coding standards.
10315 (bindir, libdir): Use it, instead of `prefix'.
10316 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10317
10318 * Makefile.in (mandir): Make the default value for this depend on
10319 $(prefix).
10320
10321 * Makefile.in (datadir, statedir, libdir): Make these all default
10322 to ${prefix}/lib.
10323 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10324 to compensate.
10325
10326 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10327 Install the etags and ctags man pages too.
10328
10329 * Makefile.in (distclean): Don't delete backup files; that's the
10330 job of extraclean.
10331 (extraclean): Like distclean, but deletes backup and autosave files.
10332
103331992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10334
10335 Make path specification conform to GNU coding standards.
10336 * configure (long_usage): Remove all traces of old arguments from
10337 usage messages, and document the options we do accept in more
10338 detail: -with-x... and --srcdir.
10339 (options, boolean_opts): Deleted; we don't have enough options to
10340 make this worthwhile.
10341 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10342 along with the code which supported them; these should be set as
10343 arguments to the top-level make.
10344 (config_h_opts): Since this no longer doubles as a list of option
10345 names, make them upper case; this simplifies the code which uses
10346 them to build the sed command to edit src/config.h. Change the
10347 code which sets them.
10348 (cc, g, O): Don't allow the user to set these using options; they
10349 should be specified using `CC=' and `CFLAGS=' arguments to the
10350 top-level make. Just choose reasonable default values for them,
10351 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10352 values.
10353 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10354 options; use them whenever the configuration files say they're
10355 possible.
10356 Simplify the argument processing loop. Don't accept abbreviations
10357 for option names; these might conflict with other configuration
10358 options in the future.
10359 Add some support for the `--srcdir' option. Check for the sources
10360 in . and .. if `--srcdir' is omitted. If the directories we will
10361 compile in don't exist yet, create them under the current directory.
10362 Note that the rest of the build process doesn't really support
10363 this.
10364 Edit only the top Makefile. That should edit the others. Edit
10365 into the makefile: `version', from lisp/version.el, `configname'
10366 and `srcdir' from the configuration arguments, `CC' and
10367 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10368 the user's path, and LOADLIBES as gleaned from the system
10369 description files.
10370 Simplify the report generated; it doesn't need to include any
10371 description of paths now.
10372 Make `config.status' exec configure instead of just calling it, so
10373 there's no harm in overwriting `config.status'.
10374 * Makefile.in (version, configname): New variables, used to choose
10375 the default values for datadir and libdir.
10376 Path variables rearranged into two clearer groups:
10377 - In the first group are the variables specified by the GNU coding
10378 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10379 manext, infodir, and srcdir).
10380 - In the second are the variables actually used for Emacs's paths
10381 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10382 archlibdir), which depend on the first category.
10383 datadir and libdir default to directories under
10384 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10385 demand.
10386 etcdir and lispdir default to subdirectories of datadir.
10387 archlibdir defaults to libdir.
10388 The new installation tree is a bit deeper than it used to be, so
10389 use the new make-path program in lib-src to build them all.
10390 Always build a new src/paths.h.tmp and then move-if-change it to
10391 src/paths.h, to avoid unnecessary rebuilds while responding to the
10392 right changes.
10393 Remove all mention of arch-lib. Run utility commands from
10394 lib-src, and let the executables be copied into archlibdir when
10395 Emacs is installed.
10396 Add targets for src/Makefile, lib-src/Makefile, and
10397 oldXMenu/Makefile, editing the values of the path variables into
10398 them.
10399 Let lib-src do its own installation.
10400 (datadir): Default to putting data files under
10401 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10402 (emacsdir): Variable deleted; it would only be confusing to use.
10403 (lispdir, etcdir): Default to ${datadir}/lisp.
10404 (mkdir): Use make-path for this.
10405 (lockdir): Do this in mkdir.
10406 (Makefile): New target.
10407
10408 * configure (usage_message): Rename to long_usage.
10409
10410 * make-dist: Don't bother creating an arch-lib directory; that's
10411 only for installation now.
10412
104131992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10414
10415 * configure: Use GCC-style configuration names, using config.sub.
10416 Change the usage and help messages.
10417
10418 * configure: Initialize window_system, not indow_system.
10419
10420 * configure: Report which window system, compiler, and signal
10421 handler return type we decide to use.
10422
10423 * make-dist: Explain what's going on if config.sub and gmalloc.c
10424 can't be linked. Place the code which copies them near the code
10425 which links the rest of the files around them.
10426
104271992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10428
10429 * make-dist: Don't bother to distribute src/*.com, or
10430 src/vmsbuild; those have all been moved to `../vms'.
10431
104321992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10433
10434 * make-dist: Don't forget that the way to avoid filenames starting
10435 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10436 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10437 couldn't make hard links to, since we have two already, and
10438 perhaps more to come.
10439
104401992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10441
10442 * configure: When editing parameters into lib-src/Makefile, change
10443 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10444 needs some other flags too.
10445
104461992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10447
10448 * configure: Remove spurious echo of the configuration name.
10449
10450 * make-dist: Don't distribute files in src/m and src/s whose names
10451 begin with `='.
10452
104531992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10454
10455 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10456 Also LISP_FLOAT_TYPE.
10457
104581992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10459
10460 * make-dist: Copy config.sub, since it's a symbolic link to a file
10461 on another file system.
10462
104631992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10464
10465 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10466 distribution.
10467
10468 * config.sub: New file, to help us recognize configuration names.
10469 * make-dist: Include it in the distribution.
10470
104711992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10472
10473 * configure: Convert `-' to `_' in specified option names.
10474 Accept options with --. Delete --highpri and --have-x-menu options.
10475 New options --with-x and --with-x10 replace -window-system.
10476 Don't mention options --gnu-malloc, --rel-alloc
10477 or --lisp-float-type in help message.
10478
104791992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10480
10481 * make-dist: Include the `vms' subdirectory in the distribution.
10482
104831992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10484
10485 * configure: Remove lines starting with "# DIST: " when building
10486 lib-src/Makefile and src/Makefile. This allows us to mark the
10487 "Makefile.in" files with explanatory comments which won't also get
10488 stuck in the Makefiles.
10489
104901992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10491
10492 * make-dist: Don't use the '+' operator in the sed regular
10493 expression that extracts the version number from lisp/version.el;
10494 Ultrix sed doesn't seem support the operator. Just double the
10495 operand and use *.
10496
104971992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10498
10499 * Makefile.in: Doc fix.
10500
105011992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10502
10503 * configure: Rewrite sed command to remove at most one ./ prefix;
10504 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10505 group.
10506
105071992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10508
10509 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10510
105111992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10512
10513 * make-dist: Go ahead and build a new TAGS file, unless the
10514 --newer option was specified. Don't try to delete a TAGS file
10515 from etc; it's not kept there, and shouldn't be deleted anyway.
10516
105171992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10518
10519 * make-dist: If the lisp directory contains a default.el, don't
10520 distribute it.
10521
10522 * configure: When searching signal.h for the type of a signal
10523 return handler, make a copy of it, not a symbolic link to it; that
10524 way, it will work on systems that don't have symbolic links.
10525
105261992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10527
10528 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10529 option for generating incremental distributions. Stopped it from
10530 generating a TAGS file into the distribution; that sucker is
10531 *big*, and easily enough generated with the toplevel makefile.
10532
105331992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10534
10535 * configure: When writing config.status, don't prefix progname
10536 with a '.'; it might be absolute.
10537
105381992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10539
10540 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10541 /usr/include/X11 exist, not only if both exist.
10542
105431992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10544
10545 * make-dist: Make the new external-lisp directory a duplicate of
10546 the external-lisp directory, not the lisp directory.
10547
105481992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10549
10550 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10551 clean' in arch-lib; it doesn't even have a Makefile.
10552
10553 * Makefile.in (clean, mostlyclean): In the test which tries to
10554 distinguish between the build directory, which should be cleaned,
10555 and the installed directory, which shouldn't, cd to `${emacsdir}',
10556 not `${DESTDIR}${LIBDIR}'.
10557
105581992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10559
10560 * make-dist: Be sure to delete the .c and .h files that YACC and
10561 BISON create from getdate.y.
10562
10563 * external-lisp: New directory; see `external-lisp/README'.
10564 * make-dist: Added support for the external-lisp subdirectory.
10565
10566 * make-dist: Changed message which complains that make-dist wasn't
10567 invoked in the right directory to indicate which files it was
10568 looking for.
10569
105701992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10571
10572 * configure: Add comments explaining why we can't translate
10573 character ranges or control characters in `tr'.
10574
105751992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10576
10577 * configure: When generating the configuration message, we used to
10578 build the message from the start so that each line began with "# "
10579 so that it would be a comment in `config.status'. However, this
10580 causes trouble if any of the variables we use in the message
10581 expand to more than one line of text - as gnu_malloc_reason
10582 sometimes does. So instead, we build the message as it should be
10583 printed to the user (i.e. without the "# " prefixes), and stick on
10584 the "# "s when we write it to `config.status'.
10585
10586 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10587 `lib-src' and `arch-lib'.
10588
10589 * configure: When generating report and `config.status' file, note
10590 that bindir only determines where `make install' and
10591 `build-install' will place the executables; this should make it
10592 clear that the ordinary build process will not try to install
10593 things.
10594
105951992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10596
10597 * make-dist: Change messages to say that we are 'making links to
10598 X', rather than 'copying X'. And put `' quotes around file names.
10599
10600 * make-dist: Include '.tmp' in the name of the staging directory.
10601
10602 * make-dist: Pass the `-f' option to rm when you're not sure that
10603 the files you're removing actually exist.
10604
10605 * make-dist: When setting up etc/COPYING, always nuke whatever is
10606 there, and then copy it in, to make sure we get a real file.
10607
10608 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10609 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10610 version which doesn't have a separate .defns file.
10611
106121992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10613
10614 * make-dist: Don't distribute configured versions of config.h.in,
10615 paths.h.in, Makefile.in in src.
10616
10617 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10618 trying to make final targets writable first, since it won't
067d23c9
KY
10619 matter to move-if-change.
10620
106211992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10622
10623 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10624 mkdir and chmod in the center of all the conditionals. GNU Make
10625 will strip these out, but other makes won't.
10626
106271992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10628
10629 * make-dist: Include move-if-change in list of files to distribute.
10630
106311992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10632
10633 * configure: Remove any "." elements from the program name.
10634
10635 * configure: Don't record the values of all the possible arguments
10636 in config.status; only record the options that the user specified.
10637
10638 * configure: Use move-if-change to move in the new src/config.h.
10639
106401992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10641
10642 * move-if-change: New file, copied from gcc release.
10643 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10644 a temp file, so we don't update paths.h if an error occurs or if
10645 it doesn't need changing.
10646
106471992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10648
10649 * Makefile.in (src/paths.h): Do not install a value for the
10650 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10651 * build-install.in: Same thing.
10652
106531992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10654
10655 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10656 latter, being a typo, is always false, resulting in a program
10657 whose default behavior is to painstakingly build a copy of the
10658 source tree, and then delete it. Rah.
10659
10660 * Makefile.in: Add dist target, and comment for it.
10661
10662 * configure: When scanning <signal.h> for a declaration for
10663 signal, create a symbolic link with a name ending in .c, so the
10664 compiler won't complain that it's only been given .h files.
10665
10666 * configure: Check whether there are any arguments available
10667 before shifting to get the value of a non-boolean parameter.
10668
10669 * make-dist: Doc fix.
10670
106711992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10672
10673 * configure: Instead of grepping /usr/include/signal.h for a
10674 signal declaration, run /usr/include/signal.h or
10675 /usr/include/sys/signal.h through cpp and grep for the
10676 declaration.
10677
10678 * configure: Redirect the output of grep to /dev/null instead of
10679 using grep -s - that flag means different things on other systems.
10680
10681 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10682 since the former is recognizable even if you don't know what
10683 'dumping' is.
10684 * configure: Accommodate that change.
10685
10686 * configure: Accept options for all of the directories you can
10687 change in the Makefile.
10688
10689 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10690
10691 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10692 FOO before you can use them.
10693
10694 * build-install.in: Made the "Where To Install Things" section
10695 conform with the similar section from Makefile.in. Copied section
10696 which builds src/paths.h from src/paths.h.in from the Makefile.
10697
106981992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10699
10700 * configure: Write config.status to pass its command-line
10701 arguments on to configure, so that people can use it to recreate
10702 an old configuration, with minor changes.
10703
107041992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10705
10706 * configure: Don't rely on option variables being unset if their
10707 values are the empty string. In particular, when producing the
10708 English report, don't assume that highpri will be unset when no
10709 increased priority has been requested; -highpri='' should be the
10710 same as omitting -highpri altogether.
10711
10712 * configure: Fix dumb bug: when running the system and machine
10713 description files through cpp, mark those lines that we want to
10714 evaluate with the string '@configure@', and then only evaluate
10715 them. This way if the files include anything that actually
10716 generates text (type definitions or external declarations, say),
10717 we won't try to eval it.
10718
107191992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10720
10721 * make-dist: New shell script.
10722
10723 * configure: When creating foo from foo.in, make foo read-only to
10724 remind people to edit the .in file instead.
10725
10726 * INSTALL: Changed references to config.h-dist to config.h.in.
10727 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10728 to build src/paths.h from src/paths.h.in; added a paragraph to do
10729 this.
10730 * configure, Makefile, build-install: Changed filenames like
10731 FOO-dist to FOO.in.
10732
107331992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10734
10735 * Makefile, build-install: Renamed to Makefile.in and
10736 build-install.in; the configure script will edit these to produce
10737 the usable Makefile and build-install.
10738 * configure: Changed to produce ./Makefile, ./build-install,
10739 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10740 instead of editing them in place.
10741
107421992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10743
10744 * Makefile: Re-arranged so that the undumped Emacs will search
10745 ../lisp *after* the site's local elisp files.
10746 (locallisppath, dumplisppath): New variables.
10747 (lisppath): This variable's default value is now chosen based on
10748 $(locallisppath) and $(lispdir); while it used to be the
10749 customization point for adding site-local elisp directories to
10750 load-path, that job is now handled mostly by locallisppath.
10751 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10752 Check the values being assigned to the *LOADSEARCH macros for null
10753 path elements (like '::' in 'foo::bar').
10754
10755 * configure: When checking if the machine- and system-dependent
10756 files define a particular macro or not, actually run them through
10757 CPP and test the macros with #ifs, instead of just grepping for
10758 the macros' names. In particular, check for SYSTEM_MALLOC in this
10759 way.
10760
107611992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10762
10763 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10764
107651992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10766
10767 * configure: Make the config.status file an executable shell
10768 script which will recreate the same configuration. Include the
10769 verbal description of the current configuration as a comment in
10770 the script.
10771 * INSTALL: Doc fix.
10772
10773 * Makefile: Brought the Makefile up to the GNU coding
10774 standards, as described in standards.text:
10775 (TAGS): New name for the target which rebuilds the tags table.
10776 (check): New target; doesn't do anything yet.
10777 (mostlyclean): New target, synonymous with clean.
10778 (realclean): New target. Currently, this just calls the
10779 subdirectories's makefiles and then deletes config.status.
10780 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10781 variables.
10782 Installation directory variables changed to conform.
10783 (install, install.sysv, install.xenix, install.aix): Changed the
10784 code which copies the directories into their installed location to
10785 allow the installed locations to be in several different
10786 directories; the old version assumed that they would all be in
10787 $(emacsdir).
10788 (mkdir, lockdir): Allow the installed locations to be in several
10789 different directories.
10790 * INSTALL: Doc fix.
10791
10792 * build-install: Use the same variable names as the Makefile.
10793 Allow the installed locations to be in several different
10794 directories.
10795
107961992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10797
10798 * Makefile (src/paths.h): Instead of using a single sed command to
10799 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10800 separately, and don't forget to append "/!!!SuperLock!!!" to the
10801 value of the PATH_SUPERLOCK macro.
10802
10803 * config.emacs: Renamed to configure, for consistency with other
10804 GNU products. Internal references changed.
10805 INSTALL, Makefile: References changed.
10806
10807 * lock: New directory, which should always be empty. If this
10808 directory doesn't exist, Emacs won't complain; it just won't lock.
10809 Having this here means that people can just unpack Emacs, build
10810 it, and have locking work.
10811
10812 * share-lib: Re-renamed to etc, for the sake of tradition.
10813 * config.emacs: Changed default value for datadir to ../etc.
10814 * INSTALL, README: Adjusted.
10815
108161992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10817
10818 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10819 by running CPP on the appropriate s/*.h and m/*.h files.
10820
108211992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10822
10823 * config.emacs: Make sure to set the "exit on error" flag once
10824 we've removed config.status; errors should abort the configuration.
10825
108261992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10827
10828 * config.emacs: Added -distribute option, so that the Makefile
10829 paths are in their proper form. I don't know why this matters.
10830
108311992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10832
10833 * local-lisp: New directory, empty in the distribution, for people
10834 to put local elisp code in.
10835 * config.emacs: Include it in the default load path.
10836 * README: Document it.
10837
108381992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10839
10840 * config.emacs: Guess the type of signal handling functions based
10841 on the contents of /usr/include/signal.h.
10842
10843 * config.emacs: Print out progress report messages.
10844
10845 * Makefile (src/paths.h): Don't generically replace
10846 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10847 editing of the other entries, and each entry should be dealt with
10848 explicitly anyway.
10849
10850 * build-install: Converted from C-shell to Bourne shell.
10851 * config.emacs: Edit build-install properly.
10852
10853 * config.emacs: Doc fix.
10854
108551992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10856
10857 * Makefile (install): Remove `B' from tar xf command.
10858
108591992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10860
10861 * config.emacs: Removed support for the `maintain-environment'
10862 option; the only important difference between this and its absence
10863 has been removed.
10864 * INSTALL: Removed mention of `maintain-environment'.
10865
10866 * config.emacs: Fix arguments to sed when processing boolean
10867 arguments.
10868
108691991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10870
10871 * config.emacs: New file, to help automate the installation
10872 process.
10873
10874 * Makefile: Lots of changes to support the separation of etc into
10875 architecture-dependent and -independent files:
10876 (EMACSROOT): New variable, giving the directory under which all of
10877 Emacs's libraries should be installed. Changed rest of file to
10878 use it.
10879 (LIBDIR): Now denotes only architecture-dependent dir.
10880 (DATADIR): New variable, denoting architecture-independent dir.
10881 (LOCKDIR): New variable, for completeness.
10882 (SUBDIR): No more etc, new lib-src.
10883 (COPYDIR): No more etc, new arch-lib and share-lib.
10884 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10885 (src): Now depends on lib-src, not etc.
10886 * build-install: Changes parallel to the above.
10887 * README: Describe the new arrangement.
10888
10889 * vms: New subdirectory for all the VMS stuff.
10890
108911991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10892
10893 * Makefile (LISPPATH): New variable.
10894 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10895
108961990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10897
10898 * Makefile (install, install.sysv, install.xenix):
10899 Install wakeup instead of loadst. No need for setuid or setgid.
10900
109011990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10902
10903 * Makefile (clean): Clean etc if that's not the installation dir.
10904
109051990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10906
10907 * Makefile (paths.h): Make sed alter each name in the path.
10908
109091988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10910
10911 * Makefile (install.sysv): Use cpio, not tar.
10912
109131988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10914
10915 * Makefile (lockdir): Rename `lock' target.
10916 Depend on it from install*, not from `all'.
10917
109181988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10919
10920 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10921 to match build-install and paths.h.
10922
10923;; Local Variables:
10924;; coding: utf-8
067d23c9
KY
10925;; End:
10926
1a71cb28 10927 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10928
10929 This file is part of GNU Emacs.
10930
10931 GNU Emacs is free software: you can redistribute it and/or modify
10932 it under the terms of the GNU General Public License as published by
10933 the Free Software Foundation, either version 3 of the License, or
10934 (at your option) any later version.
10935
10936 GNU Emacs is distributed in the hope that it will be useful,
10937 but WITHOUT ANY WARRANTY; without even the implied warranty of
10938 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10939 GNU General Public License for more details.
10940
10941 You should have received a copy of the GNU General Public License
10942 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.