* configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
[bpt/emacs.git] / ChangeLog
CommitLineData
54e8a418
AS
12012-06-23 Andreas Schwab <schwab@linux-m68k.org>
2
3 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
4 the correct CFLAGS and LIBS.
5
d35af63c
PE
62012-06-22 Paul Eggert <eggert@cs.ucla.edu>
7
8 Support higher-resolution time stamps (Bug#9000).
9 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
10 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
11 that the new clock stuff doesn't clash with RSVG_LIBS.
12 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
13 as gnulib does that for us now.
14 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
15 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
16 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
17 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
18 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
19 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
20 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
21 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
22 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
23 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
24 New files, copied automatically from gnulib.
25 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
26
05730648
PE
272012-06-22 Paul Eggert <eggert@cs.ucla.edu>
28
29 Merge from gnulib.
30 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
31 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
32 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
33 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
34 Copy new versions from gnulib, incorporating the following changes:
35 2012-06-22 time_r: fix typo that always overrode localtime_r decl
36 2012-06-22 Write "Mac OS X" instead of "MacOS X".
37 2012-06-21 mktime: fix integer overflow in 'configure'-time test
38 2012-06-21 nonblocking: Avoid compilation error on mingw64.
39 2012-06-19 stat, fstat: Avoid warnings on mingw64.
40 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
41
646b5f55
AS
422012-06-13 Andreas Schwab <schwab@linux-m68k.org>
43
44 * configure.in: Rename --enable-use-lisp-union-type to
45 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
46 instead of USE_LISP_UNION_TYPE.
47
8a07a8c6
GM
482012-06-12 Glenn Morris <rgm@gnu.org>
49
b4492cba
GM
50 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
51 (opsysfile): Set specially for sol2-10.
52
8a07a8c6
GM
53 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
54 New AC_DEFINEs, for hpux11.
55 (opsysfile): Set specially for hpux11.
56
03043c1b
PE
572012-06-12 Paul Eggert <eggert@cs.ucla.edu>
58
59 * configure.in: Coalesce some function checking.
60 This makes 'configure' a bit smaller.
61 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
62
ed846e5f
GM
632012-06-12 Glenn Morris <rgm@gnu.org>
64
0d369729
GM
65 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
66
45fa9c0f
GM
67 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
68
ed846e5f
GM
69 * configure.in: Anticipate platforms with no src/s file.
70
0e25d334
CY
712012-06-12 Chong Yidong <cyd@gnu.org>
72
73 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
74
a9be7d2b
GM
752012-06-11 Glenn Morris <rgm@gnu.org>
76
77 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
78
e3a3e213
MA
792012-06-09 Michael Albinus <michael.albinus@gmx.de>
80
81 * configure.in (dbus_type_is_valid): Check for library function.
82
276d5f5d
GM
832012-06-06 Glenn Morris <rgm@gnu.org>
84
85 * INSTALL, make-dist: Remove vcdiff.
86
418cd726
GM
872012-06-03 Glenn Morris <rgm@gnu.org>
88
89 * INSTALL, make-dist: Remove rcs-checkin.
90
c71232db
UM
912012-06-03 Ulrich Müller <ulm@gentoo.org>
92
93 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
94
501390c5
PE
952012-06-01 Paul Eggert <eggert@cs.ucla.edu>
96
97 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
98 It is confusingly named and rarely useful. See, for example,
99 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
100 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
101 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
102 * configure.in: Remove --disable-maintainer-mode.
103 (USE_MAINTAINER_MODE, MAINT): Remove.
104
0e7a053e
PE
1052012-05-28 Paul Eggert <eggert@cs.ucla.edu>
106
107 Make 'configure' a bit smaller and faster.
108 * configure.in (INSTALL_INFO): Set it with one call to
109 AC_PATH_PROG, not three.
110 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
111 so likely that it'll be needed.
112 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
113 (AC_PROG_MAKE_SET): Remove; Automake does this.
114 (sysinfo): Do not check for this function, as it's never used.
115 (tzset): Check for this function just once.
116 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
117 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
118
cd376509
EZ
1192012-05-27 Eli Zaretskii <eliz@gnu.org>
120
42a53d84
EZ
121 * config.bat (lib): Create/update lib/stdalign.in-h and
122 lib/sys_types.in-h.
123
0e7a053e
PE
124 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
125 ($(BLD)/sha1.$(O)):
126 ($(BLD)/sha256.$(O)):
cd376509
EZ
127 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
128 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
129
130 * lib/getopt_.h: Regenerate.
131
50c4645e
PE
1322012-05-27 Paul Eggert <eggert@cs.ucla.edu>
133
134 Assume gnulib does largefile.
135 Gnulib does the largefile configuration anyway, so when configure.in
136 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
137 * configure.in (AC_SYS_LARGEFILE): Remove.
138 * lib/gnulib.mk: Autoupdate.
139
caf8a9b2
PE
1402012-05-26 Paul Eggert <eggert@cs.ucla.edu>
141
142 Merge from gnulib. (Bug#11527)
143
144 The build procedure now creates <stdalign.h> and <sys/types.h> for
145 older hosts that lack a working <stdalign.h> or whose
146 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
147 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
148 msdos and nt builds.
149
150 Here is a precis of gnulib changes that seem relevant; please see
151 the gnulib ChangeLog for details.
152
153 2012-05-18 crypto: fix bug in large buffer handling
154 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
155 2012-05-10 _Noreturn: port config.h to gcc -Wundef
156 2012-05-08 warnings.m4: give a means to specify the program to compile
157 2012-05-07 stdint: be more consistent with glibc, SunOS libc
158 2012-04-21 Large File Support for native Windows platforms.
159 2012-04-14 stat: Bypass buggy override in mingw64.
160 2012-03-29 stdio: don't assume gets any more
161 2012-03-24 Enable common subexpression optimization in GCC.
162 2012-02-09 maint: replace FSF snail-mail addresses with URLs
163 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
164 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
165 2012-01-21 stdint: Add support for Android.
166 2012-01-15 Improve support for MSVC 9.
167 2012-01-08 mktime: Avoid compilation error on Solaris 11.
168 2012-01-05 Use ', not `, for quoting output.
169 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
170 2012-01-05 strtoimax: Work around AIX 5.1 bug.
171 2012-01-05 inttypes: Modernize.
172 2011-12-13 inttypes, stdint: add C++11 support
173 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
174 2011-11-21 _Noreturn: Check that _MSC_VER is defined
175 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
176 2011-11-09 raise: fix mingw handling of SIGPIPE
177 2011-10-27 Add stdalign module and use it in other modules.
178
179 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
180 * m4/sys_types_h.m4:
181 New files.
182 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
183 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
184 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
185 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
186 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
187 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
188 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
189 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
190 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
191 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
192 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
193 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
194 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
195 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
196 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
197 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
198 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
199 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
200 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
201 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
202 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
203 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
204 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
205 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
206 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
207 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
208 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
209 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
210 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
211 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
212 Update from gnulib.
213
34374650
PE
2142012-05-22 Paul Eggert <eggert@cs.ucla.edu>
215
216 Remove src/m/*.
217 * configure.in: Remove all mention of src/m/*.
218 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
219 All uses removed.
220 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
221 (BITS_PER_LONG_LONG): Move to src/lisp.h.
222 * lib/makefile.w32-in: Remove dependencies on
223 $(EMACS_ROOT)/src/m/intel386.h.
224 * make-dist: Don't make links to src/m.
225
ec21c7f8
PE
2262012-05-22 Paul Eggert <eggert@cs.ucla.edu>
227
228 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
229 Without this further fix, aclocal was being invoked unnecessarily.
230
39078e4a
GM
2312012-05-22 Glenn Morris <rgm@gnu.org>
232
233 * Makefile.in (blessmail, install-arch-dep, uninstall):
234 Check cd lib-src works.
235 (install-arch-dep, uninstall): Remove unneeded subshells.
236
be17565b
GM
2372012-05-21 Glenn Morris <rgm@gnu.org>
238
ff0c3cfb
GM
239 * update-subdirs: Move to build-aux/.
240 * make-dist, Makefile.in (install-arch-indep): Update for this change.
241
d10cfddd
GM
242 * Makefile.in (leimdir): New, set by configure.
243 (COPYDIR, COPYDESTS): Add leim directories.
244 (install-leim): Remove.
245 (install-arch-indep): Handle leim installation directly.
246
be17565b
GM
247 * vpath.sed: Remove unused file.
248 * make-dist: No more vpath.sed.
249
9b4ee616
PE
2502012-05-21 Paul Eggert <eggert@cs.ucla.edu>
251
fb77d37e
PE
252 Use full name for m4/gnulib-comp.m4. (Bug#11529)
253 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
254 even though the file's name in gnulib is m4/gnulib-comp.m4.
255 This had a problem when merging from gnulib, as the code temporarily
256 renamed it to the full name, causing problems when interrupted.
257 Now the file has its full name, with the idea that we will find
258 a solution for MS-DOS that does not affect the rest of Emacs.
259 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
260
261cb4bb
PE
261 Assume C89 or later.
262 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
263 (POINTER_TYPE, PROTOTYPES): Remove.
264
9b4ee616
PE
265 Make merging from gnulib a script, not a makefile action.
266 Putting it in a makefile has some problems with reflection, as
267 merging from gnulib updates 'configure', which can update the makefile.
268 Putting it in a standalone script breaks this loop.
269 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
270 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
271 Remove, moving the actions to the script admin/merge-gnulib.
272
261cb4bb
PE
2732012-05-21 Glenn Morris <rgm@gnu.org>
274
275 * configure.in (LEIM_INSTALLDIR):
276 Rename to leimdir, treat like lispdir.
277
b847032c
GM
2782012-05-21 Glenn Morris <rgm@gnu.org>
279
280 * Makefile.in (install-arch-indep, install-doc, install-info)
281 (uninstall): Scrap superfluous subshells.
282
af006ad5
UM
2832012-05-19 Ulrich Mueller <ulm@gentoo.org>
284
285 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
286
003fdae2
PE
2872012-05-19 Paul Eggert <eggert@cs.ucla.edu>
288
9232a6d9
PE
289 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
290 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
291 getsockopt, setsockopt, mremap, mempcpy.
292
003fdae2
PE
293 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
294 is being removed.
295 (AC_CHECK_FUNCS): Remove ftime.
296
e7333757
GM
2972012-05-19 Glenn Morris <rgm@gnu.org>
298
e39b9806 299 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 300
42d5aa3e
GM
301 * Makefile.in (install-arch-indep): Remove unneeded chmod.
302 Set permissions of lisp/subdirs.el.
303
9192d37d
GM
304 * Makefile.in (SUBDIR): Add leim. Update users.
305
2e5d41e4
GM
306 * Makefile.in (lib, lib-src, lisp): Check cd return value.
307
e7333757
GM
308 * Makefile.in (leim): No need to set PARALLEL.
309
7606c360
GM
3102012-05-18 Glenn Morris <rgm@gnu.org>
311
6d1a623e
GM
312 * Makefile.in (install-arch-indep, install-info, install-man):
313 Simplify some one-sided ifs.
314
29473393
GM
315 * Makefile.in: Install only the relevant DOC file.
316 (install-arch-indep): Delete etc/DOC*.
317 (install-doc): No more need to delete etc/DOC.
318
660c8c1e
GM
319 * Makefile.in (install-arch-indep): Split into several rules.
320 (install-doc, innstall-info, install-man): New rules.
321
37f36bcb
GM
322 * configure.in (mandir): May as well include it in the NS app bundle.
323
0629a797
GM
324 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
325 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
326 (install-arch-indep): Don't install-etc for self-contained ns builds.
327
136c45ee
GM
328 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
329 No longer unconditonally add /sw directories. (Bug#2280)
330
ed0ba302
GM
331 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
332 (install-arch-indep): Depend on install-leim.
333 (install): Remove explicit install-leim dependence.
334
62061397
GM
335 * Makefile.in (install-arch-indep):
336 Move last element of mkdir rule here.
337 (mkdir): Remove rule.
338
37baa3c8
GM
339 * Makefile.in (install-arch-indep): Remove unneeded chmods.
340 INSTALL_DATA does this for us.
341
b533f05e
GM
342 * Makefile.in (install-arch-dep): Ensure bindir exists.
343 Drop mkdir dependency.
344 (install-arch-indep): Ensure docdir, infodir, mandir exist.
345 (install-leim): Drop mkdir dependency.
346 (mkdir): Remove most directories, now made in relevant rules.
347
7606c360
GM
348 * Makefile.in (install-arch-indep): Combine adjacent loops.
349
3a4155de
GM
3502012-05-17 Glenn Morris <rgm@gnu.org>
351
d9a1e2c2
GM
352 * Makefile.in (install-etc, mkdir):
353 Make relevant directories in install-etc rather than mkdir.
354
4c54abe1
GM
355 * Makefile.in (write_subdir): Create the directory if needed.
356 (install-arch-dep, mkdir): No need to make site-lisp directories.
357
9f1ea7dc 358 * Makefile.in (write_subdir): New.
05f3d308 359 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 360
40c117e7 361 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 362 For a self-contained ns build, set these to the appropriate values.
40c117e7 363 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 364
b4a36200
GM
365 * configure.in (ns_self_contained): New output variable.
366 * Makefile.in (ns_self_contained): New, set by configure.
367 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
368 don't bother installing binaries then immediately deleting them.
369
3a4155de
GM
370 * Makefile.in (ns_appbindir, ns_appresdir):
371 Move them before things that may refer to them.
372 (install-arch-dep): No need to relocate self-contained ns libexec.
373
374 * configure.in (archlibdir): Set it for self-contained ns builds.
375 (libexecdir): Don't expand it now (this is mainly cosmetic).
376
f04940ae
PE
3772012-05-16 Paul Eggert <eggert@cs.ucla.edu>
378
379 * configure.in: Simplify by removing CPP etc.
380 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
381 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
382 In particular we no longer need to fiddle with CPP, since we don't
383 use CPP specially any more.
384 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
385 adjusted compiler.
386 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
387 since gl_EARLY and/or Autoconf already does these.
388
27cb7be2
GM
3892012-05-16 Glenn Morris <rgm@gnu.org>
390
391 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
392 (CPP): Do not unconditionally set it on Darwin.
393 Instead, try to test if -no-cpp-precomp is accepted.
394 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
395
ec3ca9ec
GM
3962012-05-15 Glenn Morris <rgm@gnu.org>
397
4e7d487c 398 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 399
75a9f5f5
GM
400 * Makefile.in (install-arch-dep): Do not hard-code version number.
401
ec3ca9ec
GM
402 * Makefile.in (install-arch-dep): NS install no longer needs to
403 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
404
3fe7cdc8
GM
4052012-05-12 Glenn Morris <rgm@gnu.org>
406
9e6b06ed
GM
407 * configure.in (ns_appbindir): Remove trailing "/".
408
3fe7cdc8
GM
409 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
410 (MKDEPDIR): Use $MKDIR_P.
411 * Makefile.in (MKDIR_P): New, set by configure.
412 (mkdir): Use $MKDIR_P.
413
a873f274
GM
4142012-05-11 Glenn Morris <rgm@gnu.org>
415
416 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 417 Use INSTALL_DATA for the DOC file.
c8e32179 418 Remove dead code for ./lisp that never executes.
a873f274 419
ff57c2ec
GM
4202012-05-10 Glenn Morris <rgm@gnu.org>
421
422 * configure.in (LEIM_INSTALLDIR): New output variable.
423
49ed9c8e
SM
4242012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
425
426 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
427
5122804a
GM
4282012-05-08 Glenn Morris <rgm@gnu.org>
429
430 * make-dist: No more doc/lispref/*.el.
431
01319a4e
AS
4322012-05-05 Andreas Schwab <schwab@linux-m68k.org>
433
434 * configure.in: Fix quoting bugs.
435
8045b906
GM
4362012-05-04 Glenn Morris <rgm@gnu.org>
437
438 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
439
9fa0e416
GM
4402012-05-02 Glenn Morris <rgm@gnu.org>
441
3c30e766
GM
442 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
443 the choices made by FreeBSD and NetBSD. (Bug#10313)
444
9aa071df
GM
445 * Makefile.in (INFO_FILES): Remove variable.
446 (INFO_NONMISC): New variable.
447 (install-arch-indep, uninstall): Don't use $INFO_FILES.
448
cd3771a0
GM
449 * Makefile.in (uninstall): Remove useless-use-of-for; that for
450 some reason caused problems on an old Solaris.
451
a36e64d0
GM
452 * Makefile.in (install-arch-indep, uninstall):
453 Ensure that INSTALL-type commands are run from top-level.
454
9e7a4bcf
GM
455 * info/dir: Make some entries consistent with the source texi files.
456
9fa0e416
GM
457 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
458
7adecb99
GM
4592012-05-02 Glenn Morris <rgm@gnu.org>
460
461 * Makefile.in (install-arch-indep):
462 Combine adjacent install-data and install-info loops.
463
4737362e
GM
4642012-05-01 Glenn Morris <rgm@gnu.org>
465
ab1121bd
GM
466 * Makefile.in (MAN_PAGES): Remove.
467 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
468
a4a18b8b
GM
469 * configure.in: Try libtinfo for tputs.
470 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
471
3ba0a545
GM
472 * configure.in: Combine adjacent $opsys case blocks.
473
e3da5b19
GM
474 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
475
262f06da
GM
476 * configure.in: Invert the TERMINFO logic,
477 since "yes" is far more common than "no".
478
9311dcff
GM
479 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
480
4d5c6349
GM
481 * configure.in (LD_SWITCH_X_SITE_RPATH):
482 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
483
4737362e
GM
484 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
485
562e638f
GM
4862012-04-26 Glenn Morris <rgm@gnu.org>
487
488 * make-dist: No more doc/lispref/tindex.pl.
489
dcbf5805
MA
4902012-04-22 Michael Albinus <michael.albinus@gmx.de>
491
492 * configure.in (dbus_validate_bus_name, dbus_validate_path)
493 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 494 these library functions.
dcbf5805 495
4b5b5289
PE
4962012-04-22 Paul Eggert <eggert@cs.ucla.edu>
497
498 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
499 With glibc 2.14 or later, when compiled with GCC 4.7.0's
500 -Werror=deprecated-declarations flag, use of hooks like
501 __malloc_initialize_hook causes compilation to fail because these
502 hooks are deprecated. Modify 'configure' to check for these hooks too.
503 Simplify the 'configure' code to test for all the hooks at once.
504 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
505 (emacs_cv_var_doug_lea_malloc): ... this new var.
506
9ee7d8b9
PE
5072012-04-21 Paul Eggert <eggert@cs.ucla.edu>
508
509 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
510 dated 2011-10-07. Regenerating from current gnulib would be a
511 pervasive change, and currently the trunk isn't open to such changes.
512 * configure.in (WARN_CFLAGS): Remove; no longer needed now
513 that gnulib does it.
514 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
515
5e6ab4e6
AS
5162012-04-21 Andreas Schwab <schwab@linux-m68k.org>
517
518 * m4/gl-comp.m4: Update. (Bug#11285)
519
c07a4c0b 5202012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
521
522 * configure.in: Don't use the -R option (Bug#11251).
523
6c94c34f 5242012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 525
9f46df23 526 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
527 I have been using this change for many months in my private copy
528 of Emacs, and have used it to find several bugs. It's mature
529 enough to publish now.
530 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
531 * configure.in: Support --enable-gcc-warnings, in the style of
532 other GNU packages such as coreutils.
533 (C_WARNINGS_SWITCH): Remove, replacing with...
534 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
535 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
536 when including system files with GCC.
537 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 538 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
539 * lib/Makefile.am (AM_CFLAGS): New macro.
540 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
541
316411f0
DA
5422012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
543
544 * configure.in (AC_CHECK_FUNCS):
545 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
546
9b9b2ef2
GM
5472012-04-16 Glenn Morris <rgm@gnu.org>
548
b1aa797c
GM
549 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
550
9b9b2ef2
GM
551 * configure.in: Remove X libs workaround for old autoconf.
552
badf86af
KB
5532012-04-12 Ken Brown <kbrown@cornell.edu>
554
555 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
556
2f097256
GM
5572012-04-11 Glenn Morris <rgm@gnu.org>
558
559 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
560
a9f72fc1
GM
5612012-04-10 Glenn Morris <rgm@gnu.org>
562
563 * configure.in: Conditionally generate admin/unidata/Makefile.
564
6b4f4a2d
TZ
5652012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
566
a9f72fc1 567 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 568
23df914b
GM
5692012-04-09 Glenn Morris <rgm@gnu.org>
570
fd9d85c2
GM
571 * Makefile.in (leim): Check cd return value. Pass fewer variables.
572 (install-leim): Check cd return value. Pass $MFLAGS.
573 (install-strip): Pass $MFLAGS.
574
23df914b
GM
575 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
576 Eg org.texi has been using 4.7 functions for some time.
577
bf6bba2b
PE
5782012-04-07 Paul Eggert <eggert@cs.ucla.edu>
579
580 Check pkg-config exit status when configuring (Bug#10626).
581 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
582 works; check its exit status. Problem reported by Jordi Gutiérrez
583 Hermoso in
584 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
585
f3774f20
GM
5862012-04-07 Glenn Morris <rgm@gnu.org>
587
588 * README, configure.in (AC_INIT): Bump version to 24.1.50.
589
d67a9a85
EZ
5902012-04-07 Eli Zaretskii <eliz@gnu.org>
591
592 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
593
f20f95c6
PE
5942012-03-04 Paul Eggert <eggert@cs.ucla.edu>
595
596 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
597 * configure.in (LIBS_TERMCAP): Default this to the result of
598 the tputs library search. Do a run-time test for the linkability
599 of tputs unless cross-compiling, as that's more reliable if the
600 link flags and libraries are messed up. Don't change LIBS as
601 a result of the test, as that may mess up later tests.
602
75197633
CS
6032012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
604
533183f3 605 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 606
75197633
CS
607 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
608 specific makefiles to support getopt_.h generation with MSVC.
609
7eb21b49
GM
6102012-02-04 Glenn Morris <rgm@gnu.org>
611
612 * Makefile.in (uninstall):
613 Handle compressed info files and man pages. (Bug#10718)
614
44f92739
GM
6152012-02-02 Glenn Morris <rgm@gnu.org>
616
617 * configure.in [HAVE_NS]:
618 Error if use --without-toolkit-scroll-bars. (Bug#10673)
619
6df37268
PE
6202012-02-01 Paul Eggert <eggert@cs.ucla.edu>
621
622 Port to older Solaris 10 versions (Bug#10677).
623 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
624 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
625 possibly this is because Sun fixed the 'stat' bug in my version.
626 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
627 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
628 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
629 These changes are based on gnulib version
630 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
631 because Emacs is in feature freeze and we do not want to merge any
632 more-recent changes from gnulib.
633
8d8939e8
GM
6342012-01-31 Glenn Morris <rgm@gnu.org>
635
e4070def
GM
636 * configure.in: Throw an explicit error if Motif toolkit was
637 requested but requirements could not be found.
638
8d8939e8
GM
639 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
640
5a26ec89
EZ
6412012-01-30 Eli Zaretskii <eliz@gnu.org>
642
643 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
644 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
645 with "make -j3".
646
1b0880d5
JB
6472012-01-16 Juanma Barranquero <lekktu@gmail.com>
648
649 * .bzrignore: Ignore etc/__pycache__.
650
adee8a65
PE
6512011-12-17 Paul Eggert <eggert@cs.ucla.edu>
652
653 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
654 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
655 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
656 by Nelson H. F. Beebe in
657 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
658
e152e577
JB
6592011-12-10 Juanma Barranquero <lekktu@gmail.com>
660
661 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
662
46d14be7
JD
6632011-12-10 Jan Djärv <jan.h.d@swipnet.se>
664
665 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
666 instead of LDFLAGS (Bug#10230).
667
6c269a38
PE
6682011-12-03 Paul Eggert <eggert@cs.ucla.edu>
669
4eec8d6f
PE
670 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
671
6c269a38 672 Propagate configure flags to sub-configures.
1350a3cc 673 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
674 New macros.
675 (config.status, bootstrap): Use them to propagate configure flags
676 to sub-configures.
677 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
678
63e94eb8
PE
6792011-12-03 Paul Eggert <eggert@cs.ucla.edu>
680
681 * .bzrignore: Add config.cache.
682
54e9e3bf
JD
6832011-11-27 Jan Djärv <jan.h.d@swipnet.se>
684
685 * configure.in: Check for gtk_window_set_has_resize_grip.
686
20db1522
JB
6872011-11-24 Juanma Barranquero <lekktu@gmail.com>
688
689 * configure.in (HAVE_XPM): Fix typo.
690
60bf278f
GM
6912011-11-22 Glenn Morris <rgm@gnu.org>
692
5f77c86c
GM
693 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
694 have confusing effects on the build. (Bug#6401)
695
60bf278f
GM
696 * Makefile.in (install-arch-dep): Tweak previous change.
697
816be9f6
YD
6982011-11-22 Yavor Doganov <yavor@gnu.org>
699
700 Do not install arch-dependent files in the app bundle if
701 --disable-ns-self-contained is requested. (Bug#1335)
702 * configure.in (exec_prefix, libexecdir): Define relative to
703 `ns_appbindir' only if configured for a self-contained app.
704 * Makefile.in (install-arch-dep): Test for the existence of
705 libexec in the Emacs.app bundle before executing commands.
706
d5ff9cd0
AS
7072011-11-20 Andreas Schwab <schwab@linux-m68k.org>
708
709 * configure.in: Remove reference to src/m/ibms390.h.
710
1c889bf6
GM
7112011-11-13 Glenn Morris <rgm@gnu.org>
712
713 * INSTALL: Tiny updates for disk space used during installation.
714
a6fc3b5c
EZ
7152011-11-05 Eli Zaretskii <eliz@gnu.org>
716
717 * lib/makefile.w32-in (FRC): New dummy target.
718 (TAGS): Depend on FRC.
719
9f77899d
GM
7202011-11-04 Glenn Morris <rgm@gnu.org>
721
722 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
723 Do not include GnuTLS version info in final summary message.
724
0bd3cb7b
EZ
7252011-10-31 Eli Zaretskii <eliz@gnu.org>
726
07f3add9
EZ
727 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
728 they exist there, else from autogen/.
729
730 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 731
d2eaf3e4
NT
7322011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
733
734 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
735
e782cfab
PE
7362011-10-24 Paul Eggert <eggert@cs.ucla.edu>
737
738 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
739 if the library is found. Otherwise, later configure-time tests,
740 such as the test for pthread_sigmask, generate the wrong results
741 on some platforms. Problem reported for FreeBSD by Nali Toja.
742
7da0b018
PE
7432011-10-20 Paul Eggert <eggert@cs.ucla.edu>
744
745 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
746 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
747 Remove; no longer needed, now that we defer to strftime for time
748 zone names.
749
0ffe1065
JD
7502011-10-18 Jan Djärv <jan.h.d@swipnet.se>
751
752 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
753
23769e49
CY
7542011-10-18 Chong Yidong <cyd@gnu.org>
755
756 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
757
fd8dea03
GM
7582011-10-13 Glenn Morris <rgm@gnu.org>
759
760 * configure.in: Also look for tputs in libcurses. (Bug#9736)
761
f4cc5b54
PE
7622011-10-12 Paul Eggert <eggert@cs.ucla.edu>
763
764 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 765 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
766 The check was helpful but not essential in Solaris 2.6 (1997),
767 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
768 obsolete -- Sun dropped support for it in 2006 -- and without
769 access to that Silurian platform we can't maintain the code anyway.
770
7c5ee88e
PE
7712011-10-07 Paul Eggert <eggert@cs.ucla.edu>
772
d47439a3
PE
773 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
774 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
775 * m4/gnulib-common.m4: Merge from gnulib.
776 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
777 command not found" on powerpc-apple-darwin9.8.0.
778
7c5ee88e
PE
779 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
780 This is now done by src/alloc.c.
781
423dbf9b
RS
7822011-10-02 Richard Stallman <rms@gnu.org>
783
784 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
785 and xlinux_second_failure to xgnu_linux_second_failure.
786
31bed486
EZ
7872011-09-29 Eli Zaretskii <eliz@gnu.org>
788
5f91c1e5
EZ
789 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
790 lib/signal.in-h.
31bed486 791
e785f2ec 792 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
793 Rename signal.in.h and alloca.in.h.
794
e1504b9b
EZ
7952011-09-28 Eli Zaretskii <eliz@gnu.org>
796
797 * INSTALL: Mention that m17n libraries and libotf are needed for
798 Arabic shaping.
799
316f8af0
PE
8002011-09-26 Paul Eggert <eggert@cs.ucla.edu>
801
802 Merge from gnulib, improving some licensing wording.
803 This clarifies and fixes some licensing issues raised by Glenn Morris
804 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
805 It also merges the latest version of texinfo.tex and has some
806 MSVC-related changes that don't affect Emacs.
807 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
808 pathmax, and raise, since these are needed only to address
809 MSVC-related issues that Emacs doesn't have.
810 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
811 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
812 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
813 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
814 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
815 * m4/unistd_h.m4: Merge from gnulib.
816
04d51ad4
AS
8172011-09-26 Andreas Schwab <schwab@linux-m68k.org>
818
819 * configure.in: Initialize HAVE_LIBXML2.
820
6e99ef20
GM
8212011-09-26 Glenn Morris <rgm@gnu.org>
822
823 * make-dist: Add lib/makefile.w32-in.
824
0538fab0
GM
8252011-09-24 Glenn Morris <rgm@gnu.org>
826
827 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
828
c5b01d8c
LMI
8292011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
830
831 * .dir-locals.el: Change the debbugs regexp to allow having the
832 bug number as the first thing on a line.
833
0cc87afb
GM
8342011-09-15 Glenn Morris <rgm@gnu.org>
835
836 * configure.in: Make configure work with recent GNUsteps.
837 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
838 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 839 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 840
3f44249e
PE
8412011-09-11 Paul Eggert <eggert@cs.ucla.edu>
842
843 Merge from gnulib, porting to Tru64.
844 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
845 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
846 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
847 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
848 doesn't affect Emacs.
849
c8199d0f
PE
8502011-09-06 Paul Eggert <eggert@cs.ucla.edu>
851
852 * configure.in (isnan): Remove now-unnecessary check.
853
e39b275c 8542011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 855
abec06ff 856 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
857 This is to fix the following problems:
858 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
859 configured not to use gtk or any other thread-using library,
860 signals aren't blocked correctly.
861 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
862 and IRIX's signal handling.
863 . On Cygwin 1.7.5 it works around an incompatibility with
864 the system pthread_sigmask.
865 . On MacOS X 10.5 (32-bit), files whose inode numbers
866 exceed 2**31 cannot be read or manipulated.
867 . pthread_sigmask: Actually use results of gl_THREADLIB.
868 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
869 . find 'ar' program that fits with --host argument.
870 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
871 * autogen/README: Update destination list.
872 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
873 The autogenerated files compile, config.guess,
874 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
875 * m4/largefile.m4: New file, so that Emacs does not mess up when
876 accessing files with large inode numbers in MacOS X 10.5 and later.
877 * m4/nocrash.m4: New file, to avoid triggering background debugger
878 and/or create core dumps during 'configure'.
879 * build-aux/move-if-change: Renamed from move-if-change.
880 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
881 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
882 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
883 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
884 * Makefile.in (epaths-force, sync-from-gnulib):
885 move-if-change is now in build-aux.
886 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
887 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
888 (mkdir): install-sh is now in build-aux.
889 * config.bat: c++defs.h is now in build-aux/snippets.
890 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
891 usual parameter).
892 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
893 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
894 to build-aux/snippet.
895 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
896 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
897 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
898 Solaris, enables MacOS extensions, and enables nocrash during
899 'configure'.
900 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
901
86633eab 9022011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
903
904 * configure.in (snprintf): New check.
905
015faae4
PE
9062011-08-30 Paul Eggert <eggert@cs.ucla.edu>
907
695a3dc5 908 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 909 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
910 Remove unreachable pattern hppa*-*-linux-gnu*.
911 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
912 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 913
52ec1feb
JD
9142011-08-26 Jan Djärv <jan.h.d@swipnet.se>
915
916 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
917
377538cb
JD
9182011-08-13 Jan Djärv <jan.h.d@swipnet.se>
919
920 * configure.in: Add header check: sys/socket.h (Bug#8477),
921 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
922 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
923
ae9e757a
JD
9242011-08-04 Jan Djärv <jan.h.d@swipnet.se>
925
926 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
927 (HAVE_GTK_AND_PTHREAD): Remove.
928
be8ec0b3
AA
9292011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
930
931 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
932 build, not just GNUstep (Bug#9177).
933
2573a837 9342011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
935
936 Assume freestanding C89 headers, string.h, stdlib.h.
937 Again, this simplifies the code, and all current platforms have these.
938 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
939 (AC_HEADER_STDC): Remove.
940 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
941 (strchr, strrchr): Remove fallback macros.
942
9cfdb3ec
PE
943 Assume support for memcmp, memcpy, memmove, memset.
944 This simplifies the code a bit. All current platforms have these,
945 as they are required for C89. If this turns into a problem we
946 can add the gnulib modules for these (a 1-line change to Makefile.in).
947 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
948
427c285b
PE
9492011-07-27 Paul Eggert <eggert@cs.ucla.edu>
950
951 * GNUmakefile: New file.
952 This is for convenience, so that one can run GNU make in an
953 unconfigured source tree, and get a default build.
954
2ad77c9d
JD
9552011-07-13 Jan Djärv <jan.h.d@swipnet.se>
956
957 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
958
c8618a06
YM
9592011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
960
961 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
962 so as to suppress address randomization (Bug#8395).
963
f6ce9b9a
PE
9642011-07-09 Paul Eggert <eggert@cs.ucla.edu>
965
3fcf7a1c
PE
966 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
967 This fixes a build problem on older Mac OS X hosts.
968
d9706d9f
PE
969 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
970 test, which runs afoul of Automake installations where, for example,
971 /usr/share/aclocal contains a copy of gl_THREADLIB.
972 Problem reported by Sven Joachim in
973 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
974 This is just a quick temporary fix, specific to Emacs; I'll work
975 with the other gnulib maintainers to get a more-permanent fix.
976
af66a2d7 977 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
978 * Makefile.in (GNULIB_MODULES): Add strtoimax.
979 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
980 automatically imported from gnulib.
981 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
982
1692ae2d 9832011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 984
8a6ebd58 985 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 986 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
987 * configure.in (AC_TYPE_UID_T): New dummy macro.
988 Configure gnulib after adjusting LIBS,
989 so that gnulib can assume the libraries in LIBS.
6db30f83 990 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 991 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 992 * lib/pthread_sigmask.c:
6db30f83
PE
993 New files, automatically imported from gnulib.
994 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
995 due to the above changes.
996 * .bzrignore: Add lib/signal.h.
997
4a621aae
PE
998 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
999
5e94cadb
AS
10002011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1001
1002 * configure.in (maintainer-mode): Reflect default in help string.
1003
76b397fb
DN
10042011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1005
1006 * configure.in: Remove reference to iris4d.h.
1007
869795d6
JD
10082011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1009
1010 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1011
3279eb87
GM
10122011-07-01 Glenn Morris <rgm@gnu.org>
1013
1014 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1015
2e6e11eb
LMI
10162011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1017
1018 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1019 which made ./configure infloop.
1020
9851bfc5
JD
10212011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1022
1023 * configure.in (gsettings): New option and check for GSettings.
1024
adbc4ef4
GM
10252011-06-29 Glenn Morris <rgm@gnu.org>
1026
1027 * configure.in: Try to test for the required crt*.o files.
1028
1f773f32
BW
10292011-06-27 Bill Wohler <wohler@newt.com>
1030
1031 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1032
7a7ef429
PE
10332011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1034
1035 Use gnulib's dup2 module instead of rolling our own.
1036 * Makefile.in (GNULIB_MODULES): Add dup2.
1037 * configure.in: Do not check for dup2; gnulib does that now.
1038 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1039
6dd7e400
PE
10402011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1041
1042 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1043
94a807ac 10442011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1045
1046 Use gnulib's alloca-opt module.
1047 * .bzrignore: Add lib/alloca.h.
1048 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1049 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1050 as gnulib now does that for us. Put alloca check in config.h.
1051 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1052 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1053 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1054
3ce9d0d4
LL
10552011-06-21 Leo Liu <sdl.web@gmail.com>
1056
1057 * m4/sha256.m4:
1058 * m4/sha512.m4:
1059 * m4/gl-comp.m4:
1060 * lib/u64.h:
1061 * lib/sha256.c:
1062 * lib/sha256.h:
1063 * lib/sha512.c:
1064 * lib/sha512.h:
1065 * lib/makefile.w32-in (GNULIBOBJS):
1066 * lib/gnulib.mk:
1067 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1068 crypto/sha512 modules from gnulib.
1069
add3f049
PE
10702011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1071
1072 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1073
3a4725e1
GM
10742011-06-17 Glenn Morris <rgm@gnu.org>
1075
1076 * configure.in: Restore the behavior of checking crt-dir only
1077 when the user specified it (not all platforms use it).
1078
bf4846e7
PE
10792011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1080
1081 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1082
4d61f28d 10832011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1084
1085 * configure.in: Try to determine CRT_DIR automatically when
1086 using gcc.
1087
8c9b2106
PE
10882011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1089
8aeb5be9
PE
1090 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1091 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1092 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1093 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1094 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1095 Merge from gnulib.
8c9b2106 1096
c195f2de
JD
10972011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1098
1099 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1100
7e2aa385
PE
11012011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1102
1103 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1104
81eafe29
PE
11052011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1106
1107 * configure.in: Add --with-wide-int.
1108 * INSTALL: Mention this.
1109
9afafefb
PE
11102011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1111
1112 Merge from gnulib.
1113 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1114
f797625a
PE
11152011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1116
1117 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1118
90856fe0 11192011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1120
1121 Use 'inline', not 'INLINE'.
eefc9486 1122 * configure.in (INLINE): Remove.
55d4c1b2 1123
6a3e57bb
PE
11242011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1125
1126 Adjust to recent gnulib change for @GUARD_PREFIX@.
1127 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1128 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1129 _@GUARD_PREFIX@_.
1130
842b28a0
PE
11312011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1132
e61923c8 1133 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1134
70716b1d
GM
11352011-05-24 Glenn Morris <rgm@gnu.org>
1136
a22d9d2c
GM
1137 * Makefile.in (check): Just give a message if no test/ directory.
1138
bdd556a2
GM
1139 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1140
70716b1d
GM
1141 * configure.in (OPT_MAKEFILES_IN): Remove.
1142 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1143 (SUBDIR_MAKEFILES_IN): New output variable.
1144 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1145 (SUBDIR_MAKEFILES_IN): Let configure set it.
1146
13c3daa4
LL
11472011-05-24 Leo Liu <sdl.web@gmail.com>
1148
1149 * m4/sha1.m4:
1150 * m4/gl-comp.m4:
1151 * lib/sha1.h:
1152 * lib/sha1.c:
1153 * lib/makefile.w32-in (GNULIBOBJS):
1154 * lib/gnulib.mk:
1155 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1156
e09e38a8
GM
11572011-05-24 Glenn Morris <rgm@gnu.org>
1158
4ba4c54a
GM
1159 * configure.in: Remove test for already configured source directory.
1160 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1161
5a95c002
GM
1162 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1163
fa5d79db
GM
11642011-05-24 Glenn Morris <rgm@gnu.org>
1165
6c7e099d
GM
1166 * make-dist: Don't distribute test/. (Bug#8107)
1167 * configure.in (OPT_MAKEFILES_IN): New output variable.
1168 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1169 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1170 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1171 (check): Give an explicit error if test/ is not present.
1172
fa5d79db
GM
1173 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1174 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1175 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1176
2df215b5
PE
11772011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1178
1179 * lib/verify.h: Merge from gnulib.
1180
f518ae90
PE
11812011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1182
1183 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1184 Merge from gnulib.
1185
16b71f3a
AS
11862011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1187
1188 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1189
7285dc67
EZ
11902011-05-20 Eli Zaretskii <eliz@gnu.org>
1191
6a45b46f
EZ
1192 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1193
7285dc67
EZ
1194 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1195
b9704ad9
GM
11962011-05-20 Glenn Morris <rgm@gnu.org>
1197
1198 * configure.in (lisp_frag): New output file.
1199
4a720484
GM
12002011-05-19 Glenn Morris <rgm@gnu.org>
1201
1202 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1203 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1204
a3c92bc1
EZ
12052011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1206
8f906c40
EZ
1207 * lib/gnulib.mk:
1208 * lib/intprops.h:
1209 * lib/unistd.in.h:
1210 * m4/inttypes.m4:
1211 * m4/stdint.m4:
1212 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1213
d681f183
GM
12142011-05-14 Glenn Morris <rgm@gnu.org>
1215
1216 * configure.in: Treat failure to find an X toolkit the same way we treat
1217 failure to find X and image support.
1218
4f8c52a9
GM
12192011-05-12 Glenn Morris <rgm@gnu.org>
1220
1221 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1222 (check-declare): Shell portability fixes. (Bug#8642)
1223
5a7f0a30
TZ
12242011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1225
1226 * configure.in: Require GnuTLS 2.6.x or higher.
1227
b08a63cc 12282011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1229
c378da0b
PE
1230 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1231 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1232 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1233
19548d08
PE
1234 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1235 This new gnulib-tool option saves 'configure' the trouble of
1236 checking for strtoull when strtoumax exists.
1237
d1a2ac5c
PE
1238 * configure.in (BITS_PER_LONG_LONG): New macro.
1239
773233f8
GM
12402011-05-05 Glenn Morris <rgm@gnu.org>
1241
1242 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1243 (top_distclean): Delete config.log~.
1244
40697cd9
BK
12452011-04-27 Ben Key <bkey76@gmail.com>
1246
1247 * configure.in: Fixed a bug that caused configure with
1248 --enable-checking=stringoverrun to have no effect.
1249
671875da 12502011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1251
1252 * configure.in: Suppress unnecessary checks for size_t.
1253 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1254 (size_t): Do not check for this, and do not typedef. This code
1255 is never exercised now.
1256
a8a2bb29
PE
1257 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1258 This is needed for the new integer-reading code in lread.c.
1259 It automatically pulls in the following gnulib files, which
1260 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1261 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1262 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1263 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1264 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1265
33630d51
TZ
12662011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1267
1268 * configure.in: Check for GnuTLS certificate verify callbacks.
1269
bfab7d85
SM
12702011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1271
1272 * Makefile.in (config.status): Don't erase in case of error.
1273 In case it disappeared, rebuild it with `configure'.
1274
fe0e7ad7
KB
12752011-04-20 Ken Brown <kbrown@cornell.edu>
1276
1277 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1278
f5b06c35
GM
12792011-04-12 Glenn Morris <rgm@gnu.org>
1280
1281 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1282
762f8d96 12832011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1284
1285 * lib/allocator.c: New file, automatically generated by gnulib.
1286
5fac7083
GM
12872011-04-07 Glenn Morris <rgm@gnu.org>
1288
1289 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1290
973f782d
EZ
12912011-04-06 Eli Zaretskii <eliz@gnu.org>
1292
1293 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1294 Revert last change.
1295
f1f81baa
JB
12962011-04-06 Juanma Barranquero <lekktu@gmail.com>
1297
1298 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1299 ($(BLD)/careadlinkat.$(O)): New target.
1300 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1301 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1302 Update dependencies.
1303
b70d23ff 13042011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1305
41cf7d1a
PE
1306 Fix more problems found by GCC 4.6.0's static checks.
1307
aa181334
PE
1308 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1309
1f7196bf 1310 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1311 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1312 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1313 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1314
c0274801
GM
13152011-04-06 Glenn Morris <rgm@gnu.org>
1316
1317 * autogen/update_autogen: Handle loaddefs-like files as well.
1318 (usage): Add -l, -C.
1319 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1320 With -l, check status of lisp/ as well.
1321 With -C, clean before building.
1322 (autoreconf): Only pass -f in the `clean' case.
1323 (commit): New function.
1324
42e85a8f
GM
13252011-03-28 Glenn Morris <rgm@gnu.org>
1326
39f31873
GM
1327 * autogen/update_autogen: Pass -f to autoreconf.
1328
42e85a8f
GM
1329 * autogen.sh (get_version): Discard "not found" lines.
1330 (check_version): Respect $AUTOCONF etc environment variables.
1331
9af30bdf
GM
13322011-03-27 Glenn Morris <rgm@gnu.org>
1333
1334 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1335 (AH_BOTTOM): Do not define SIGTYPE.
1336
181855e6
GM
13372011-03-26 Glenn Morris <rgm@gnu.org>
1338
1339 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1340 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1341
9ee0d174
AS
13422011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1343
1344 * autogen/update_autogen: Remove useless function keyword.
1345
07da4b3c
EZ
13462011-03-25 Eli Zaretskii <eliz@gnu.org>
1347
1348 * config.bat: Generate src/config.h and lib/Makefile from
1349 autogen/config.in and autogen/Makefile.in.
1350
f6ca84c0
GM
13512011-03-25 Glenn Morris <rgm@gnu.org>
1352
1353 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1354 Remove; autoreconf can supply them.
1355 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1356 config.guess, install-sh. Pass -i to autoreconf.
1357 * autogen/update_autogen (genfiles): Add compile, config.guess,
1358 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1359 Discard non-error output from autoreconf in -q case.
1360 * autogen/compile, autogen/config.guess, autogen/config.sub:
1361 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1362 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1363 install-sh, missing.
1364
8cc1d519
GM
13652011-03-23 Glenn Morris <rgm@gnu.org>
1366
9bb73912 1367 * autogen/update_autogen: Fix typo.
904a432c 1368 (msg): Remove function; use `exec' instead.
9bb73912 1369
8cc1d519
GM
1370 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1371 (sync-from-gnulib): Don't sync mkinstalldirs.
1372 * make-dist: Don't distribute mkinstalldirs.
1373
c9c49752 13742011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1375
c9c49752 1376 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1377 * Makefile.in (GNULIB_MODULES): Add socklen.
1378 * configure.in: Do not check for sys/socket.h, since socklen does that.
1379 * m4/socklen.m4: New automatically-generated file, from gnulib.
1380
d5cad867
PE
1381 fakemail: Remove dependency on ignore-value.
1382 * Makefile.in (GNULIB_MODULES): Add stdio.
1383 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1384 imported from gnulib.
cbd350f1 1385 * .bzrignore: Add lib/stdio.h.
c9c49752 1386
34cb1cc6
GM
13872011-03-22 Glenn Morris <rgm@gnu.org>
1388
1389 * autogen/copy_autogen: Work from ./ or ../.
1390 Fix time-stamps.
1391 * autogen.sh: Doc fix.
1392
66b87493
GM
13932011-03-20 Glenn Morris <rgm@gnu.org>
1394
1395 * autogen/: New directory, to be excluded from releases.
1396 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1397 * autogen/README: New file.
1398 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1399 * autogen/Makefile.in: Add auto-updated generated files.
1400 * autogen.sh: No longer a no-op, now it tests for autotools
1401 and runs them as necessary.
cd1181db 1402 * configure.in: Default maintainer-mode to on.
66b87493
GM
1403 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1404
1ef6de05
PE
14052011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1406
1407 Update for gnulib.
1408 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1409 includes <intprops.h> directly.
1410 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1411 when building Emacs on Solaris 9 and running it on Solaris 10.
1412
0afb4571
J
14132011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1414
1415 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1416
33383987
JB
14172011-03-07 Chong Yidong <cyd@stupidchicken.com>
1418
1419 * Version 23.3 released.
1420
870d9cf6
GM
14212011-03-06 Glenn Morris <rgm@gnu.org>
1422
1423 * configure.in (FREETYPE_LIBS): Actually set it to something.
1424
6c0dea8a
PE
14252011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1426
1427 Work around some portability problems with symlinks.
1428
1429 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1430 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1431 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1432 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1433 * m4/symlink.m4:
1434 New files, automatically generated from gnulib.
1435 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1436 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1437
945d8b44
EZ
14382011-02-26 Eli Zaretskii <eliz@gnu.org>
1439
03382788
EZ
1440 * .bzrignore: Ignore new lib/*.in-h files.
1441
945d8b44
EZ
1442 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1443 depfiles.bat even if lib/deps already exist.
1444
9411886d
PE
14452011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1446
1447 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1448 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1449 recent changes to configure.in and to gnulib.
9411886d 1450
1e8dbdc6
GM
14512011-02-24 Glenn Morris <rgm@gnu.org>
1452
1453 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1454 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1455
f68c809d
PE
14562011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1457
1458 Assume S_ISLNK etc. work, since gnulib supports this.
1459 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1460 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1461 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1462 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1463
ba01e9d7
PE
14642011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1465
1466 * lib/min-max.h: New file, for "min" and "max".
1467
9f8370e6
CS
14682011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1469
0a19a6f8 1470 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1471 $(EMACS_ROOT)/nt/inc/stdint.h.
1472
25c51af3
EZ
14732011-02-21 Eli Zaretskii <eliz@gnu.org>
1474
1475 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1476 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1477 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1478
5fa4ac76
PE
14792011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1480
1481 Import filemode module from gnulib.
1482 * .bzrignore: Add lib/sys/.
1483 * Makefile.in (GNULIB_MODULES): Add filemode.
1484 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1485 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1486 from gnulib. This adds support for some more file types, e.g.,
1487 Cray DMF migrated files.
1488 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1489 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1490 * m4/sys_stat_h.m4: New files, generated from gnulib.
1491 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1492 Regenerate.
1493
e1e6b4fb
EZ
14942011-02-20 Eli Zaretskii <eliz@gnu.org>
1495
1496 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1497 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1498
6cac9cb1
PE
14992011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1500
1501 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1502 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1503 is no longer needed, due to the recent SSDATA and related changes.
1504 Perhaps -Wno-pointer-sign should also be removed from
1505 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1506 way to test this so I left it alone.
1507 * configure: Regenerate.
1508
0a19a6f8 15092011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1510
1511 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1512 src/makefile.w32-in.
1513
61353ac8 15142011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1515
61353ac8 1516 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1517 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1518 Regenerate.
1519 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1520 Import the new versions from gnulib; they assume a C99-style
1521 <stdint.h>, supplied by the stdint module.
1522 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1523 imported from gnulib.
942f733f
PE
1524 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1525 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1526 special cases.
61353ac8 1527
9d9d12cd
EZ
15282011-02-19 Eli Zaretskii <eliz@gnu.org>
1529
152be435 1530 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1531 Add lib/deps/.
152be435 1532
9d9d12cd 1533 * config.bat: Configure in `lib'.
219463da 1534 Generate *.Po files in lib/deps.
9d9d12cd 1535
7d315eb6
PE
15362011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1537
1538 Import IRIX 6.5 getloadavg fixes from gnulib.
1539 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1540
1f5d53eb
PE
15412011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1542
1543 Import getloadavg module from gnulib.
1544 * .bzrignore: Add lib/stdlib.h.
1545 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1546 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1547 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1548 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1549 Remove; gnulib does this now.
1550 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1551 from gnulib. This adds support for several other systems, such
1552 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1553 buffer overrun on Linux hosts under very high load, and on hosts
1554 that maintain a channel to the load average file it makes sure
1555 the file descriptor is close-on-exec (on hosts that support this)
1556 and is not stdin, stdout, or stderr.
1557 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1558 from gnulib.
1559 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1560 * src/config.in: Regenerate.
1561
bb55f713
PE
15622011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1563
1564 Merge from gnulib.
1565
7127b760
PE
1566 * install-sh: Update to scriptversion 2011-01-19.21.
1567
bb55f713
PE
1568 2011-02-13 Bruno Haible <bruno@clisp.org>
1569
1570 Consistent macro naming for macros that use GCC __attribute__.
1571 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1572 ATTRIBUTE_DEPRECATED.
1573
1574 2011-02-12 Bruno Haible <bruno@clisp.org>
1575
1576 setlocale: Prefer gnulib's override over libintl's override.
1577 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1578 GNULIB_defined_setlocale is set.
1579
57e96f8e
GM
15802011-02-13 Glenn Morris <rgm@gnu.org>
1581
1582 * make-dist: Exclude generated file src/globals.h.
1583
988c07df
PE
15842011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1585
1586 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1587 Sync from gnulib, which has been patched to fix the problem
1588 with the license notices. Problem reported by Glenn Morris in
1589 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1590
ccded26c
SM
15912011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1592
1593 * .bzrignore: Ignore globals.h and related stamp.
1594
6ffb2c0c
PE
15952011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1596
1597 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1598 This merges the following fix from gnulib:
1599
1600 2011-02-08 Bruno Haible <bruno@clisp.org>
1601
1602 Split large sed scripts, for HP-UX sed.
1603
00b3c7ac
TT
16042011-02-08 Tom Tromey <tromey@redhat.com>
1605
1606 * configure: Rebuild.
1607 * configure.in (NS_OBJC_OBJ): New subst.
1608
91ccade4
PE
16092011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1610
6ffb2c0c
PE
1611 gnulib: allow multiple gnulib generated replacements to coexist
1612 This defines a few preprocessor symbols that should not affect Emacs.
1613 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1614 via "make sync-from-gnulib".
1615
e765a388
PE
1616 gnulib: undo previous change
1617 The upstream _HEADERS change was backed out of gnulib (see the
1618 same thread). Stay in sync with gnulib.
1619
91ccade4 1620 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1621 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1622 New empty macros, to accommodate recent changes to gnulib. See
1623 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1624 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1625 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1626 * lib/time.in.h, lib/unistd.in.h:
1627 Regenerate.
91ccade4 1628
d67985d3
PE
16292011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1630
1631 sync from gnulib to remove HAVE_STDBOOL_H
1632 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1633 AC_HEADER_STDBOOL. All uses changed. Do not define
1634 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1635 imported from the latest Autoconf git. It was motivated by Emacs,
1636 which uses gnulib but does not need HAVE_STDBOOL_H.
1637 * configure, src/config.in: Regenerate.
1638 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1639
67342916
PE
16402011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1641
1642 allow C code to suppress warnings about ignored return values
1643 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1644 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1645 * lib/ignore-value.h: New file.
67342916 1646
14beddf4 16472011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1648
1649 * configure.in: Test existence of xaw3d library, not just the
1650 header (Bug#7642).
1651
6ffb2c0c
PE
16522011-01-31 Eli Zaretskii <eliz@gnu.org>
1653
1654 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1655 $(BLD)/time_r.$(O).
1656 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1657 $(EMACS_ROOT)/src/m/intel386.h.
1658 ($(BLD)/strftime.$(O)):
1659 ($(BLD)/time_r.$(O)): Define prerequisites.
1660
16fab143
PE
16612011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1662
1663 src/emacs.c now gets version number from configure.in
1664 * configure.in (version): Set this from $PACKAGE_VERSION,
1665 which is set from AC_INIT, rather than scouting through src/emacs.c.
1666 * configure: Regenerate.
1667 * make-dist (version): Get it from configure.in, not src/emacs.c.
1668
16c3e636
PE
16692011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1670
1671 strftime: import from gnulib
1672 * Makefile.in (GNULIB_MODULES): Add strftime.
1673 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1674 needed.
6ffb2c0c 1675 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1676 Regenerate.
6ffb2c0c
PE
1677 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1678 imported from gnulib.
16c3e636
PE
1679 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1680 This incorporates many changes from gnulib, including simpler
1681 handling of multibyte formats, porting to mingw32 and other
1682 platforms, and support for higher-resolution time stamps.
1683 Emacs does not yet use the higher-resolution interface.
1684
3de84ad9
PE
16852011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1686
1687 gnulib: import mktime and move-if-change fixes from gnulib
1688
1689 * configure: Regenerate from the following.
1690
6ffb2c0c
PE
1691 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1692
1693 mktime: clarify long_int width checking
1694 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1695 the top level, to make it clearer that the assumption about
1696 long_int width is being checked. See
1697 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1698
3de84ad9
PE
1699 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1700
1701 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1702 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1703 negative number, which the C Standard says has undefined behavior.
1704 In practice this is not a problem, but might as well do it by the book.
1705 Reported by Rich Felker and Eric Blake; see
1706 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1707 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1708 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1709
1710 mktime: #undef mktime before #defining it
1711 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1712
1713 mktime: systematically normalize tm_isdst comparisons
1714 * lib/mktime.c (isdst_differ): New function.
1715 (__mktime_internal): Use it systematically for all isdst comparisons.
1716 This completes the fix for libc BZ #6723, and removes the need for
1717 normalizing tm_isdst. See
1718 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1719 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1720
1721 mktime: fix some integer overflow issues and sidestep the rest
1722
1723 This was prompted by a bug report by Benjamin Lindner for MinGW
1724 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1725 His bug is due to signed integer overflow (0 - INT_MIN), and I
1726 I scanned through mktime.c looking for other integer overflow
1727 problems, fixing all the bugs I found.
1728
1729 Although the C Standard says the resulting code is still not safe
1730 in the presence of integer overflow, in practice it should be good
1731 enough for all real-world two's-complement implementations, except
1732 for debugging environments that deliberately trap on integer
1733 overflow (e.g., gcc -ftrapv).
1734
1735 * lib/mktime.c (WRAPV): New macro.
1736 (SHR): Also check that long_int and time_t shift right in the
1737 usual way, before using the fast-but-unportable method.
1738 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1739 used. The code already assumed two's complement, so there's
1740 no need to test for alternatives. All uses removed.
1741 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1742 the C standard. Problem reported by Rich Felker in
1743 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1744 (twos_complement_arithmetic): Also check long_int and time_t.
1745 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1746 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1747 (__mktime_internal): Avoid integer overflow with unary subtraction
1748 in two instances where -1 - X is an adequate replacement for -X,
1749 since the calculations are approximate.
3de84ad9
PE
1750
1751 2011-01-29 Eric Blake <eblake@redhat.com>
1752
1753 mktime: avoid infinite loop
1754 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1755 type; behavior is still undefined but portable to all known targets.
1756 Reported by Rich Felker.
1757
6ffb2c0c
PE
1758 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1759
1760 mktime: avoid problems on NetBSD 5 / i386
1761 * lib/mktime.c (long_int): New type. This works around a problem
1762 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1763 but time_t is 64 bits, and where I expect the existing code is
1764 wrong in some cases.
1765 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1766 (ydhms_diff): Bring back the compile-time check for wide-enough
1767 year and yday.
1768
1769 mktime: fix misspelling in comment
1770 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1771 This merges all recent glibc changes of importance.
1772
3de84ad9
PE
1773 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1774
1775 move-if-change: cope with concurrent mv of identical file.
1776 * move-if-change (CMPPROG): Accept environment
1777 variable as an override for `cmp'.
1778 (usage): Document CMPPROG.
1779 Adjust comparison to drop stdout. Cope with failure of mv if
1780 the target file exists and is identical to the source, for
1781 parallel builds.
1782 Report from H.J. Lu against binutils in PR binutils/12283.
1783
6ffb2c0c
PE
17842011-01-29 Eli Zaretskii <eliz@gnu.org>
1785
1786 * lib/makefile.w32-in:
1787 * lib/getopt_.h: New files.
1788
c7e95b91
PE
17892011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1790
1791 improve fix for MS-DOS file name clash
1792 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1793 for portability to POSIX make. Reported by Bruno Haible.
1794 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1795 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1796 files from accumulating as garbage. Also reported by Bruno Haible.
1797
125c3718
PE
17982011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1799
1800 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1801 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1802 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1803 problems with MS-DOS 8+3 file name restrictions.
1804 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1805 it, it would also cause problems when extracting Emacs distribution
1806 tarballs on MS-DOS hosts.
1807 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1808 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1809 * config.guess, config.sub: Sync from gnulib.
1810 * m4/gnulib-cache.m4: Remove from repository.
1811 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1812
4004ef46
GM
18132011-01-25 Glenn Morris <rgm@gnu.org>
1814
0b5c5d82
GM
1815 * README: Add a note about ranges in copyright years.
1816
4004ef46
GM
1817 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1818
06d8ace5 18192011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1820
1821 * configure.in: Add HP-UX on IA64 (Bug#6811).
1822
d6974efa
PE
18232011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1824
1825 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1826 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1827 as it is no longer needed.
6ffb2c0c 1828 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1829 * configure.in: Invoke the new gnulib macro
1830 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1831 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1832 * m4/getopt.m4: Sync from gnulib; this removes the need for
1833 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1834 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1835 New macro, synced from gnulib.
1836 * m4/warn-on-use.m4: Remove.
1837
e02ea74b
PE
18382011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1839
1840 aclocal.m4: put this file back into repository
1841 This way, we don't have to assume that the maintainer has
1842 the automake package installed. See
1843 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1844 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1845 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1846 undoing the previous change.
1847 * aclocal.m4: New file (actually, resurrected).
1848
48dcd482
MB
18492011-01-22 Miles Bader <miles@gnu.org>
1850
1851 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1852 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1853 Emacs directly uses fontconfig, and breaks building when using a
1854 strict linker).
1855
925e561d
PE
18562011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1857
b06b1098
PE
1858 src/config.in: shrink slightly
1859 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1860 This makes src/config.in a bit smaller, by removing identifiers
1861 like GNULIB_TEST_MKTIME that Emacs does not need.
1862 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1863 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1864 Sync from gnulib. This removes a few more unnecessary symbols from
1865 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1866 * configure, src/config.in: Regenerate.
1867
925e561d
PE
1868 aclocal.m4: tweaks to regenerate more conveniently
1869 This attempts to act better when the source is in a weird state. See
1870 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1871 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1872 * .bzrignore: Add aclocal.m4.
1873
942be821
PE
18742011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1875
1876 aclocal.m4: omit auto-generated file from repository
1877 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1878 the most recent change here.
1879 * aclocal.m4: Remove from bzr repository. This file is
1880 auto-generated and isn't needed to run 'configure'. See
1881 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1882
0813c96e
PE
18832011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1884
1885 Minor Makefile.in tweaks to build from gnulib better.
1886 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1887 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1888 (top_maintainer_clean): Don't remove aclocal.m4.
1889
7cae64b4
PE
18902011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1891
53911e8f
PE
1892 Minor cleanups for 'bzr status'
1893 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1894 the output of config.guess.
1895 * Makefile.in (top_distclean): Remove stamp-h1 too.
1896
7cae64b4
PE
1897 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1898 defined if the compiler supports GCC-style __attribute__
1899 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1900 this syntax.
1901
a3e44e79 19022011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1903
3cbecb8f
PE
1904 Makefile.in: tidy up the building of lib
1905 * Makefile.in (am--refresh): Mark as .PHONY.
1906 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1907 as they're not rebuilt unless you do a "make sync-from-gnulib"
1908 and the former is needed for "configure".
1909 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1910 has already removed lib/Makefile.
1911
ecbfcc83
PE
1912 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1913 This avoids building ftoastr and ldtoastr, which aren't needed. See
1914 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1915
803059b9
PE
1916 * .bzrignore: Add .h files that are host-dependent.
1917 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1918 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1919 host-dependent and are built as part of an ordinary 'make', and
1920 should not be checked in.
1921
6ffb2c0c
PE
1922 * lib/Makefile.in: Regenerate.
1923 * lib/COPYING: New file, a copy of COPYING.
1924
2a78afcc 1925 * configure: Regenerate.
37564543
PE
1926 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1927
e275c824 1928 Regenerate.
6ffb2c0c
PE
1929 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1930 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1931 New files, copied from gnulib by gnulib-tool.
1932 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1933 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1934 Regenerate.
ecbfcc83 1935
84bbb1ad
PE
1936 Use gnulib's getopt-gnu module.
1937 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1938 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1939 representative of the dependencies.
1940 * configure.in: Do not configure getopt, as gnulib does that now.
1941 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1942 getopt now, in lib.
ecbfcc83 1943
1fd182f0 1944 Regenerate.
6ffb2c0c
PE
1945 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1946 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1947 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1948 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1949 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1950 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1951 * m4/wchar_t.m4, warn-on-use.h:
1952 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1953 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1954 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1955 Regenerate.
1956
1e11dbe3
PE
1957 Use gnulib's mktime module.
1958 * Makefile.in (GNULIB_MODULES): Add mktime.
1959 * configure.in: Remove code no longer needed, as gnulib now does it.
1960 (AC_CHECK_FUNCS): Remove mktime.
1961 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1962 (__restrict): Remove, as this now gets in the way of the C99
1963 support for 'restrict' pulled in by the gnulib mktime module.
1964 Code should now use 'restrict' and not '__restrict".
1965 (mktime): Remove.
1966 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1967 and warn-on-use.h into the distribution.
1fd182f0
PE
1968
1969 Regenerate.
6ffb2c0c
PE
1970 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1971 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1972 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1973 * lib/dummy.c: Remove.
1974 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1975 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1976 Regenerate.
ecbfcc83 1977
1e11dbe3 1978 Use gnulib's ftoastr module.
fa2c4f56
PE
1979 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1980
743c80a7 1981 Regenerate.
6ffb2c0c
PE
1982 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1983 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1984 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1985 New files, generated automatically, with 'make sync-from-gnulib'
1986 followed by 'make'.
1987 * configure, lisp/dired.el, src/config.in: Regenerate.
1988
9a514d4a
PE
1989 Automate syncing from gnulib.
1990 * INSTALL, README: Document new subdirectory 'lib'.
1991 * Makefile.in (SUBDIR): Add lib.
1992 (SUBDIR_MAKEFILES): Add lib/Makefile.
1993 (lib-src, src, TAGS, tags): Depend on lib.
1994 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1995 ($(gnulib_srcdir)): New rule.
1996 (sync-from-gnulib): New rule, which is .PHONY.
1997 (lib): New rule, which is like lib-src.
1998 (Makefile): Depend on lib/Makefile.in.
1999 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2000 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2001 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2002 (am--refresh): New rule, to pacify Automake.
2003 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2004 Clean lib, too.
2005 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2006 droppings.
2007 (maintainer-clean, extraclean): Use it.
2008 * configure.in: Initialize for automake and gnulib, by invoking
2009 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2010 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2011 more conveniently with automake.
6ffb2c0c 2012 * lib/Makefile.am: New file.
9a514d4a
PE
2013 * make-dist: Also put into the distribution aclocal.m4,
2014 compile, depcomp, missing, and the files under lib/.
2015
dc3e3e7b
GM
20162011-01-15 Glenn Morris <rgm@gnu.org>
2017
2018 * Makefile.in (epaths-force): No more arch-tag to edit.
2019
dab73760
CY
20202011-01-15 Chong Yidong <cyd@stupidchicken.com>
2021
2022 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2023
9f4b8b47
PE
20242011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2025
2026 * make-dist: Distribute test/ files too.
2027 Distribute every file under test/ that is under version control,
2028 using patterns like *.el to capture files that are added later.
2029 Without this change, "configure" would fail, because it would
2030 attempt to build from a Makefile.in that was not distributed.
2031
d221e780
CO
20322011-01-13 Christian Ohler <ohler@gnu.org>
2033
2034 * Makefile.in (INFO_FILES): Add ERT.
2035
2036 * Makefile.in (check): Run tests in test/automated.
2037
2038 * Makefile.in:
2039 * configure.in: Add test/automated/Makefile.
2040
bc5585d1
PE
20412011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2042
2b3f5bc8
PE
2043 * install-sh, mkinstalldirs, move-if-change: Update from master
2044 source in gnulib.
2045
bc5585d1
PE
2046 * config.guess, config.sub: Updated from master source.
2047
2018939f
AS
20482011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2049
2050 * configure.in: Check for __builtin_unwind_init.
2051
e5365138
GM
20522011-01-05 Glenn Morris <rgm@gnu.org>
2053
2054 * configure.in (HAVE_MAKEINFO): New output variable.
2055 (MAKEINFO): Reset to "makeinfo" if not found.
2056 * Makefile.in (install-arch-indep, info):
2057 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2058
4fc5868a
UM
20592010-12-29 Ulrich Mueller <ulm@gentoo.org>
2060
2061 * configure.in: Make gameuser configurable (Bug#7717).
2062
68251e16
GM
20632010-12-15 Glenn Morris <rgm@gnu.org>
2064
2065 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2066 long absent lib-src/fns-*.el.
2067
838db889
GM
20682010-12-11 Glenn Morris <rgm@gnu.org>
2069
2070 * make-dist: Exclude etc/*.pyc.
2071
fe646d2c
AS
20722010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2073
2074 * configure.in: Don't double machfile in final message.
2075
d96c83fa
CY
20762010-12-04 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * configure.in: Fix last change.
2079
d6a003a8
AS
20802010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2081
2082 * configure.in: Remove reference to removed machine description
2083 files and allow $machine and $machfile to be empty. Substitute
2084 M_FILE/S_FILE instead of machfile/opsysfile.
2085
067d23c9
KY
20862010-12-03 Glenn Morris <rgm@gnu.org>
2087
2088 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2089
20902010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2091
2092 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2093 (EXTERNALLY_VISIBLE): New definition.
2094
20952010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2096
2097 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2098
20992010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2100
2101 * configure.in: Do not check for unconditionally included headers.
2102
21032010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2104
2105 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2106
21072010-11-09 Michael Albinus <michael.albinus@gmx.de>
2108
2109 * configure.in: Don't write a warning for D-Bus anymore.
2110
21112010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2112
2113 * configure.in: Fix indentation.
2114
21152010-10-31 Ken Brown <kbrown@cornell.edu>
2116
2117 * configure.in (checking whether localtime caches TZ): Use
2118 unsetenv instead of modifying environment directly.
2119
21202010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2121
2122 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2123 to avoid warning.
2124
21252010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2126
e9fce1ac 2127 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2128
21292010-10-22 Glenn Morris <rgm@gnu.org>
2130
2131 * make-dist: Avoid listing .el files twice. Don't try to run
2132 autoconf if --no-update.
2133
21342010-10-20 Glenn Morris <rgm@gnu.org>
2135
2136 * make-dist: No longer create lisp/MANIFEST.
2137
21382010-10-14 Glenn Morris <rgm@gnu.org>
2139
2140 * BUGS, INSTALL.BZR, README: Updates.
2141
21422010-10-13 Glenn Morris <rgm@gnu.org>
2143
2144 * make-dist: Remove --compress. Check for the appropriate
2145 gzip-like executable, and if not found, don't compress.
2146 Check version number in README, don't change it.
2147 Use find for nt/inc/*.h.
2148
21492010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2150
2151 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2152 trailing / from directory names.
2153
21542010-10-12 Glenn Morris <rgm@gnu.org>
2155
2156 * make-dist: Update and simplify.
2157
21582010-10-12 Eli Zaretskii <eliz@gnu.org>
2159
2160 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2161
21622010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2163
2164 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2165
21662010-10-09 Glenn Morris <rgm@gnu.org>
2167
2168 * make-dist: No more doc/emacs/*.texi.in.
2169
2170 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2171
21722010-10-09 Glenn Morris <rgm@gnu.org>
2173
2174 * configure.in: Combine some conditionals.
2175
2176 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2177 * make-dist: Include doc/emacs/*.texi.in.
2178
2179 * INSTALL, make-dist: Remove references to b2m.
2180 * Makefile.in (MAN_PAGES): Remove b2m.1.
2181
21822010-10-05 Glenn Morris <rgm@gnu.org>
2183
2184 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2185
21862010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2187
2188 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2189
21902010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2191
2192 * configure.in: Include stdlib.h and string.h unconditionally.
2193
21942010-09-29 Romain Francoise <romain@orebokech.com>
2195
2196 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2197
21982010-09-28 Glenn Morris <rgm@gnu.org>
2199
2200 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2201 happy.
2202
22032010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2204
2205 * configure.in: Enable imagemagick by default.
2206
22072010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2208
2209 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2210 GnuTLS libraries.
067d23c9
KY
2211
22122010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2213
2214 * configure.in: Set up GnuTLS.
2215
22162010-09-22 Chong Yidong <cyd@stupidchicken.com>
2217
2218 * configure.in: Announce whether libxml2 is linked to.
2219
22202010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2221
2222 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2223
22242010-09-18 Eli Zaretskii <eliz@gnu.org>
2225
2226 * config.bat: Detect that libxml2 is installed and if so, build
2227 with it.
2228
22292010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2230
2231 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2232 be used. This fixes a conf problem on Mac OS X.
2233
22342010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2235
2236 * configure.in: Check for libxml2.
2237
22382010-09-09 Glenn Morris <rgm@gnu.org>
2239
2240 * make-dist: No more TODO files under lisp/.
2241
22422010-09-04 Eli Zaretskii <eliz@gnu.org>
2243
2244 * config.bat: Produce lisp/gnus/_dir-locals.el from
2245 lisp/gnus/.dir-locals.el.
2246
22472010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2248
2249 * configure.in: Fix check for librsvg, imagemagick and
2250 MagickExportImagePixels.
2251
22522010-08-18 Joakim Verona <joakim@verona.se>
2253
2254 * Makefile.in, configure.in: Checks for ImageMagick.
2255
22562010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2257
2258 * configure.in (AC_PREREQ): Require autoconf 2.65.
2259
22602010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2261
2262 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2263
22642010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2265
2266 * configure.in: Add AC_C_BIGENDIAN.
2267
22682010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2269
2270 * configure.in (ORDINARY_LINK): Use on hpux* too.
2271
22722010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2273
2274 * configure.in: Check for util.h.
2275 Use -Wimplicit-function-declaration if compiler supports it.
2276
22772010-08-05 Eli Zaretskii <eliz@gnu.org>
2278
2279 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2280
22812010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2282
2283 * configure.in: Restore accidentally removed use of
2284 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2285
22862010-07-29 Chad Brown <yandros@mit.edu>
2287
2288 * configure.in: Check for dirent.h.
2289
22902010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2291
2292 * configure.in: Remove reference to usg5-4, unused.
2293
22942010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2295
2296 * configure.in: Check for __executable_start.
2297
22982010-07-24 Ken Brown <kbrown@cornell.edu>
2299
2300 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2301
23022010-07-24 Juanma Barranquero <lekktu@gmail.com>
2303
2304 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2305
23062010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2307
2308 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2309
23102010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2311
2312 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2313 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2314 (C_OPTIMIZE_SWITCH): Remove.
2315 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2316
23172010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2318
2319 * configure.in: Don't check for index and rindex, check for strchr
2320 and strrchr. Define strchr and strrchr as index and rindex,
2321 resp., in src/config.h if not available.
2322
23232010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2324
2325 * configure.in: Use -Wold-style-definition if available.
2326 This helps with the transition to standard C code, it can be
2327 removed when done.
2328
2329 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2330
2331 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2332 and MSWindows.
2333
23342010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2335
2336 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2337 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2338
23392010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2340
2341 * configure.in (getenv): Remove K&R declaration.
2342
23432010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2344
2345 * configure.in: Remove define __P.
2346
23472010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2348
2349 * configure.in (--enable-use-lisp-union-type): New flag.
2350
23512010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2352
2353 Fix CFLAGS for non-GCC compilers.
2354 * configure.in (CFLAGS): Always use -g like it was done before the
2355 2010-03-30 change.
2356 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2357 (Bug#6538)
2358
23592010-06-30 Glenn Morris <rgm@gnu.org>
2360
2361 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2362 Set with AC_DEFINE rather than AH_BOTTOM.
2363
2364 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2365 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2366 Set with shell, not cpp.
2367 (LIBX): Remove, just use -lX11 in the one place this was used.
2368 (cannot_dump): Replace with CANNOT_DUMP.
2369
23702010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2371
0a19a6f8 2372 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2373 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2374 by minimum required Gtk+ 2.6). Add checks for functions introduced
2375 in Gtk+ 2.14 or newer (bug#6505).
2376
23772010-06-26 Eli Zaretskii <eliz@gnu.org>
2378
2379 * config.bat: Remove white space around "+" in COPY commands.
2380
23812010-06-23 Glenn Morris <rgm@gnu.org>
2382
2383 * info/dir: Start descriptions in column 32, per Texinfo convention.
2384
23852010-06-16 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * INSTALL: Update font information (Bug#6389).
2388
23892010-06-16 Glenn Morris <rgm@gnu.org>
2390
2391 * INSTALL: General update.
2392
23932010-06-12 Glenn Morris <rgm@gnu.org>
2394
2395 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2396
23972010-06-11 Glenn Morris <rgm@gnu.org>
2398
2399 * configure.in (--without-compress-info): New option.
2400 (GZIP_INFO): New output variable.
2401
2402 * Makefile.in (GZIP_INFO): New, set by configure.
2403 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2404 Handle man pages in the same way.
2405
24062010-06-10 Glenn Morris <rgm@gnu.org>
2407
2408 * Makefile.in (install-arch-indep): Gzip the info files too.
2409
2410 * make-dist: Remove references to non-existent directories and files.
2411
24122010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2413
2414 * configure.in: Include <strings.h> and <string.h> instead of
2415 "strings.h" and "string.h".
2416
24172010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2418
2419 * configure.in: Remove code dealing with BSTRING.
2420
24212010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2422
2423 * configure.in (AC_PREREQ): Require autoconf 2.65.
2424
2425 * configure.in (unxec): Do not define and substitute.
2426 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2427
24282010-06-03 Glenn Morris <rgm@gnu.org>
2429
2430 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2431
24322010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2433
2434 Fix alloca definition when using gcc on non-gnu systems.
2435 * configure.in: Use the code sequence indicated by "info autoconf"
2436 for alloca (bug#6170).
2437
24382010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2439
2440 * .bzrignore: Ignore new files from trunk, which appear if you use
2441 colocated branches (i.e. "bzr switch").
2442
24432010-05-28 Glenn Morris <rgm@gnu.org>
2444
2445 * configure.in: Simplify some of the $canonical tests.
2446
24472010-05-27 Glenn Morris <rgm@gnu.org>
2448
2449 * config.bat: Do not preprocess src/Makefile.in.
2450
2451 * configure.in: Do not preprocess src/Makefile.in.
2452 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2453 (AC_EGREP_CPP): Test no longer needed.
2454
2455 * make-dist: No more Makefile.c files.
2456
24572010-05-26 Glenn Morris <rgm@gnu.org>
2458
2459 * configure.in (YMF_PASS_LDFLAGS): Remove.
2460 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2461
2462 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2463 Add $GNUSTEP_LOCAL_HEADERS.
2464 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2465
2466 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2467 (GNUSTEP_MAKEFILES): Remove.
2468 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2469 stuff to here.
2470
24712010-05-25 Glenn Morris <rgm@gnu.org>
2472
2473 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2474 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2475
2476 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2477 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2478 here instead.
2479
24802010-05-24 Romain Francoise <romain@orebokech.com>
2481
2482 * make-dist: Look for version in src/emacs.c.
2483 Use lisp/subr.el rather than lisp/version.el for location check.
2484
24852010-05-21 Glenn Morris <rgm@gnu.org>
2486
2487 * configure.in (MKDEPDIR): Parallel build tweak.
2488
2489 * configure.in (ns_frag): New output file.
2490
2491 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2492 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2493
2494 * configure.in (cannot_dump): New output variable.
2495
24962010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2497
2498 * configure.in: On NetBSD, if terminfo is found, use it in
2499 preference to termcap. (Bug#6190)
2500
25012010-05-20 Glenn Morris <rgm@gnu.org>
2502
2503 * make-dist (src): Include *.mk.
2504 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2505 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2506 (deps_frag): New output file.
2507 (AUTO_DEPEND): Remove this definition.
2508
2509 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2510
25112010-05-19 Glenn Morris <rgm@gnu.org>
2512
2513 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2514 (ORDINARY_LINK): New AC_DEFINE.
2515 (LIB_GCC): No need to set if ORDINARY_LINK.
2516
25172010-05-18 Glenn Morris <rgm@gnu.org>
2518
2519 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2520 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2521
2522 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2523 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2524 (RALLOC_OBJ): New output variable.
2525
2526 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2527 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2528
25292010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2530
2531 * Makefile.in (src): Provide the name of the VCS file that witnesses
2532 a pull.
2533 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2534
25352010-05-17 Glenn Morris <rgm@gnu.org>
2536
2537 * configure.in (OLDXMENU_DEPS): New output variable.
2538
25392010-05-16 Glenn Morris <rgm@gnu.org>
2540
2541 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2542
2543 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2544 * Makefile.in (install-arch-dep): Update for above change.
2545
2546 * Makefile.in (ns_appdir): Remove.
2547 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2548
2549 * configure.in (TEMACS_LDFLAGS2): New output variable.
2550
2551 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2552 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2553 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2554 nothing uses.
2555
25562010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2557
2558 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2559 does not use them.
2560 (X11R5_INHIBIT_I18N): Remove, unused.
2561
25622010-05-15 Glenn Morris <rgm@gnu.org>
2563
2564 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2565
2566 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2567
25682010-05-15 Ken Raeburn <raeburn@raeburn.org>
2569
2570 * configure.in: Look for version string in its new location.
2571
25722010-05-15 Eli Zaretskii <eliz@gnu.org>
2573
2574 * config.bat: Remove support for DJGPP v1.x.
2575
25762010-05-15 Glenn Morris <rgm@gnu.org>
2577
2578 * configure.in (OLDXMENU_TARGET): New output variable.
2579
2580 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2581
2582 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2583 and other files that no longer exist.
2584
25852010-05-14 Glenn Morris <rgm@gnu.org>
2586
2587 * configure.in (cpp_undefs): Add mktime, register, X11.
2588
2589 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2590 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2591 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2592
2593 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2594 (GNUSTEP_MAKEFILES): Do not output.
2595
25962010-05-13 Glenn Morris <rgm@gnu.org>
2597
2598 * configure.in: Fix some paren typos.
2599
2600 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2601
2602 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2603
26042010-05-12 Glenn Morris <rgm@gnu.org>
2605
2606 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2607
2608 * configure.in (LIB_GCC): New output variable.
2609
26102010-05-11 Glenn Morris <rgm@gnu.org>
2611
2612 * make-dist (msdos): No more mainmake.
2613
2614 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2615 * config.bat: Do not run cpp on lib-src/Makefile.in.
2616
2617 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2618
26192010-05-10 Glenn Morris <rgm@gnu.org>
2620
2621 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2622
2623 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2624 (BLESSMAIL_TARGET): New output variable.
2625
26262010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2627
2628 * INSTALL: Fix typos.
2629
26302010-05-08 Chong Yidong <cyd@stupidchicken.com>
2631
2632 * configure.in: Add check for buggy version of GCC (Bug#6031).
2633
26342010-05-08 Glenn Morris <rgm@gnu.org>
2635
2636 * configure.in (HAVE_LIBNCURSES): New local variable.
2637 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2638 replacing cpp in src/s/*.h and src/Makefile.in.
2639
26402010-05-07 Chong Yidong <cyd@stupidchicken.com>
2641
2642 * Version 23.2 released.
2643
26442010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2645
2646 * configure.in: Add tests for `isnan' and `copysign'.
2647
26482010-05-07 Eli Zaretskii <eliz@gnu.org>
2649
2650 * config.bat: Allow for 2 leading `#'s in comments in
2651 src/Makefile.in.
2652
26532010-05-07 Glenn Morris <rgm@gnu.org>
2654
2655 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2656 Merges logic from src/s/* and src/Makefile.in.
2657 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2658
26592010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2660
2661 Define START_FILES and LIB_STANDARD using autoconf.
2662 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2663 here from src/s/*.h.
2664 (HAVE_CRTIN): Remove, inline logic in the netbsd
2665 START_FILES/LIB_STANDARD computation.
2666
26672010-05-06 Glenn Morris <rgm@gnu.org>
2668
2669 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2670
2671 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2672 (LD_SWITCH_X_SITE): Remove unused variables.
2673
26742010-05-04 Glenn Morris <rgm@gnu.org>
2675
2676 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2677 as well.
2678 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2679
2680 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2681
2682 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2683 variables, replacing c_switch_machine, c_switch_system.
2684 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2685 @c_switch_system@.
2686
26872010-05-03 Glenn Morris <rgm@gnu.org>
2688
2689 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2690
2691 * make-dist: There are no more src/m/*.inp files.
2692
26932010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2694
2695 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2696 (ac_link): Do not use ld_switch_machine.
2697
26982010-05-01 Glenn Morris <rgm@gnu.org>
2699
2700 * configure.in (OTHER_OBJ): Remove.
2701 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2702
27032010-04-30 Glenn Morris <rgm@gnu.org>
2704
2705 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2706 Elsewhere, maybe include it.
2707
2708 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2709 (OLDXMENU, LIBXMENU): New output variables.
2710
2711 * configure.in (OTHER_OBJ): New output variable.
2712
27132010-04-28 Glenn Morris <rgm@gnu.org>
2714
2715 * configure.in (CYGWIN_OBJ): New output variable.
2716
2717 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2718
2719 * configure.in (FONT_OBJ): New output variable.
2720
2721 * configure.in (LIBXMU): New output variable.
2722
2723 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2724
2725 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2726 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2727
27282010-04-27 Glenn Morris <rgm@gnu.org>
2729
2730 * configure.in (LIBXTR6): New output variable. Move unixware special
2731 case here from src/s/unixware.h.
2732
2733 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2734 in Makefiles.
2735 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2736
2737 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2738 (LIBXP): No longer substitute in Makefiles.
2739 (MOTIF_LIBW): New output variable. Move system-specific settings here
2740 from src/s files.
2741
27422010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2743
2744 Reduce CPP usage.
2745 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2746 (unexec): Define unconditionally, all platforms define
2747 UNEXEC. AC_SUBST it.
2748 (UNEXEC_SRC): Remove, unused.
2749 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2750
27512010-04-27 Glenn Morris <rgm@gnu.org>
2752
2753 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2754 replaced by LIBXP.
2755
2756 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2757 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2758 On hpux10-20, default to /lib.
2759
2760 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2761
27622010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2763
2764 * configure.in (LIBS_MACHINE): Remove, unused.
2765
2766 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2767
27682010-04-24 Glenn Morris <rgm@gnu.org>
2769
2770 * configure.in (CRT_DIR): New output variable.
2771 (--with-crt-dir): New option. (Bug#5655)
2772 (HAVE_LIB64_DIR): Remove.
2773
27742010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2775
2776 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2777
27782010-04-22 Miles Bader <miles@gnu.org>
2779
2780 * configure.in: Get rid of "unix" pre-defined macro when
2781 preprocessing Makefile. (Bug#5857)
2782
27832010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2784
2785 Avoid non-portable shell command negation
2786 * configure.in: Revert last change.
2787
27882010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2789
2790 * configure.in: Change "if test ! -f" to "if ! test -f".
2791
27922010-04-21 Glenn Morris <rgm@gnu.org>
2793
2794 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2795 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2796
27972010-04-21 Karel Klíč <kklic@redhat.com>
2798
2799 * configure.in: New option: --with(out)-selinux, on by default.
2800 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2801 LIBSELINUX_LIBS in Makefiles.
2802
28032010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2804
2805 * configure.in: Remove all references to LIBX11_SYSTEM.
2806
28072010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2808
2809 * configure.in: Remove all references to C_DEBUG_SWITCH.
2810
28112010-03-27 Eli Zaretskii <eliz@gnu.org>
2812
2813 * config.bat <lib-src>: Edit out lines that begin with several #
2814 characters.
2815
28162010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2817
2818 * configure.in: Remove support for old UNIX System V systems and
2819 for Unixware on non-x86 machines.
2820
2821 * configure.in: Remove support for Solaris on PPC and for old versions.
2822
2823 * configure.in: Remove non-working lynxos port.
2824
28252010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2826
2827 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2828
28292010-03-19 Glenn Morris <rgm@gnu.org>
2830
2831 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2832 happy.
2833
28342010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2835
2836 * configure.in: Check for tputs and friends, abort if not
2837 found (bug#5735).
2838
28392010-03-18 Glenn Morris <rgm@gnu.org>
2840
2841 * configure.in (--with-x-toolkit): In the help text, say which options
2842 are synonyms.
2843
2844 * configure.in (--with-mmdf, --with-mail-unlink):
2845 New options, off by default.
2846 (--with-mailhost): New option to set default POP host.
2847 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2848 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2849 New variables, substituted in Makefiles.
2850 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2851 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2852 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2853 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2854 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2855
28562010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2857
2858 * Makefile.in (uninstall): Handle the case where archlibdir does not
2859 exist. (Bug#5720)
2860
28612010-03-12 Eli Zaretskii <eliz@gnu.org>
2862
75f1671a 2863 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2864 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2865
2866 * configure: Regenerated.
2867
28682010-03-10 Chong Yidong <cyd@stupidchicken.com>
2869
2870 * Branch for 23.2.
2871
28722010-01-31 Juri Linkov <juri@jurta.org>
2873
2874 * .bzrignore: Add TAGS-LISP.
2875
28762010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2877
2878 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2879 this header file).
2880
28812010-01-12 Juanma Barranquero <lekktu@gmail.com>
2882
2883 * .bzrignore: Ignore all .exe, instead of individual files.
2884
28852010-01-12 Chong Yidong <cyd@stupidchicken.com>
2886
2887 * configure.in: Explicitly check for and link to -lXrender.
2888
28892010-01-12 Glenn Morris <rgm@gnu.org>
2890
2891 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2892 for bug reports for development versions.
2893
28942010-01-02 Eli Zaretskii <eliz@gnu.org>
2895
2896 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2897 build.
2898
28992009-12-27 Karl Fogel <kfogel@red-bean>
2900
2901 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2902 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2903
29042009-12-17 Glenn Morris <rgm@gnu.org>
2905
2906 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2907
29082009-12-15 Glenn Morris <rgm@gnu.org>
2909
2910 * info/dir: Add EDT entry.
2911 * Makefile.in (INFO_FILES): Add edt.
2912
29132009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2914
1154d12e 2915 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2916
29172009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2918
2919 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2920
29212009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2922
2923 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2924
29252009-12-01 Glenn Morris <rgm@gnu.org>
2926
2927 * make-dist: Add etc/images/mpc directory.
2928
29292009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2930
2931 * configure.in: Don't check for GConf unless X is used.
2932
29332009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2934
2935 * configure.in: Use -Wdeclaration-after-statement if available.
2936
29372009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2938
2939 * configure.in: New option: --with(out)-gconf.
2940 Set HAVE_GCONF if we find gconf.
2941
29422009-11-17 Glenn Morris <rgm@gnu.org>
2943
2944 * Makefile.in (INFO_FILES): Add semantic.
2945
29462009-11-16 Chong Yidong <cyd@stupidchicken.com>
2947
2948 * info/dir: Add Semantic.
2949
29502009-11-16 Glenn Morris <rgm@gnu.org>
2951
2952 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2953 pattern, so as not to exclude makefile*.el. (Bug#4912)
2954
29552009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2956
2957 * configure.in: --enable-autodepend is new. Check for GNU Make
2958 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2959 gcc and GNU make to generate dependencies.
2960
29612009-10-27 Glenn Morris <rgm@gnu.org>
2962
2963 * make-dist: Make links to doc/lispintro/*.pdf.
2964
29652009-10-23 Jim Meyering <meyering@redhat.com>
2966
2967 * configure.in: Invoke $CPP with -P when creating Makefile and
2968 src/Makefile. Without this, gcc 4.4.2 converts each
2969 backslash-newline pair in the input to a bare newline, yielding
2970 invalid Makefiles.
2971
2972 * configure: Regenerate.
2973
29742009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2975
2976 * configure.in (vax-dec-vms): Remove, not supported anymore.
2977
29782009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2979
2980 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2981 (*-apple-darwin*): Add x86_64 architecture.
2982
29832009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2984
2985 * config.guess, config.sub: Updated from master source.
2986
29872009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2988
2989 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2990
29912009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2992
2993 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2994
29952009-09-29 Glenn Morris <rgm@gnu.org>
2996
2997 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2998
29992009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3000
3001 * config.guess, config.sub: Updated from master source.
3002
3003 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3004
30052009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3006
3007 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3008
30092009-09-13 Chong Yidong <cyd@stupidchicken.com>
3010
3011 * INSTALL: Update URL for GNU FreeFont.
3012
30132009-09-09 Glenn Morris <rgm@gnu.org>
3014
3015 * Makefile.in (install-arch-indep): Don't recursively change perms of
3016 site-lisp and infodir. There may be non-Emacs files in here, and the
3017 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3018 (mkdir): Set umask to world-readable before creating directories.
3019 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3020
30212009-08-29 Glenn Morris <rgm@gnu.org>
3022
3023 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3024 (info): Don't give an error in the absence of makeinfo - let the doc
3025 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3026
30272009-08-23 Ken Raeburn <raeburn@raeburn.org>
3028
3029 * Makefile.in (install-arch-indep): If the versioned DOC-####
3030 generated during loadup+dump isn't found, install the plain DOC
3031 file that always gets generated, in case CANNOT_DUMP is set.
3032
3033 * configure.in: Warn if package version specified here doesn't
3034 match the version in version.el.
3035 * configure: Regenerate.
3036
30372009-08-22 Michael Albinus <michael.albinus@gmx.de>
3038
3039 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3040
3041 * configure: Regenerate.
3042
30432009-08-19 Glenn Morris <rgm@gnu.org>
3044
3045 * INSTALL: Remove reference to cvtmail.
3046
30472009-08-15 CHENG Gao <chenggao@gmail.com>
3048
3049 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3050
30512009-08-02 Kevin Ryde <user42@zip.com.au>
3052
3053 * INSTALL: Fix free fonts URL.
3054
30552009-07-22 Glenn Morris <rgm@gnu.org>
3056
3057 * configure.in (AC_PREREQ): Require autoconf 2.62.
3058
30592009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3060
3061 * configure.in (--enable-checking, --enable-profiling):
3062 Use AS_HELP_STRING.
3063
30642009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3065
3066 * configure.in (--enable-profiling): New option.
3067 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3068
30692009-06-27 Glenn Morris <rgm@gnu.org>
3070
3071 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3072
30732009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3074
3075 * configure.in (--enable-checking): New option.
3076
30772009-06-24 Glenn Morris <rgm@gnu.org>
3078
3079 * make-dist: Warn if subdir does not exist in source.
3080 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3081 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3082 No longer make links.
3083
30842009-06-24 Yavor Doganov <yavor@gnu.org>
3085
3086 * make-dist (tempdir): Don't create directories preferences.gorm
3087 and preferences.nib, they are no longer required.
3088
30892009-06-21 Chong Yidong <cyd@stupidchicken.com>
3090
3091 * Branch for 23.1.
3092
30932009-06-12 Chong Yidong <cyd@stupidchicken.com>
3094
3095 * configure.in: Delete mac-fix-env target, which has been
3096 removed (Bug#3531).
3097
30982009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3099
1154d12e 3100 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3101
31022009-05-05 Per Starbäck <per@starback.se> (tiny change)
3103
3104 * BUGS: Use new binding of view-emacs-problems.
3105
c7015153 31062009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3107
3108 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3109 for Solaris compatibility.
3110
31112009-04-25 Chong Yidong <cyd@stupidchicken.com>
3112
3113 * configure: Regenerate.
3114
3115 * configure.in: Disable use of FreeType without libXft.
3116
31172009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3118
3119 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3120 Check if it is declared in gtk.h.
3121
31222009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3123
3124 * Makefile.in (install-arch-indep): Remove .gitignore files.
3125
31262009-04-03 Kenichi Handa <handa@m17n.org>
3127
3128 * INSTALL: Make the section "Complex Text Layout support
3129 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3130
31312009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3132
3133 * configure.in (rs6000-ibm-aix6*): Fix typo.
3134
31352009-03-04 Glenn Morris <rgm@gnu.org>
3136
3137 * Makefile.in (INFO_FILES): Add auth.
3138
31392009-03-03 Glenn Morris <rgm@gnu.org>
3140
3141 * info/dir: Add Auth-source.
3142
31432009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3144
3145 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3146 the second.
3147
31482009-02-28 Eli Zaretskii <eliz@gnu.org>
3149
3150 * config.bat: Copy .dbxinit to _dbxinit.
3151
3152 * make-dist (Making links to `info'): Remove .gitignore.
3153
31542009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3155
3156 * Makefile.in (lib-src, lisp): Use simpler rule.
3157 (src): Be more specific to avoid recompiling all the .elc files just
3158 because the bootstrap-emacs is missing.
3159
31602009-02-26 Chong Yidong <cyd@stupidchicken.com>
3161
3162 * configure.in: Require librsvg >= 2.11.
3163
31642009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3165
3166 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3167 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3168
31692009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3170
3171 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3172
31732009-02-03 Glenn Morris <rgm@gnu.org>
3174
3175 * make-dist: Add some missing files, remove some that are no longer
3176 present.
3177
31782009-02-02 Glenn Morris <rgm@gnu.org>
3179
3180 * make-dist: Add some missing nextstep/ files.
3181
31822009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3183
3184 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3185
31862009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3187
3188 * configure.in: Add support for m68k-*-netbsd.
3189
31902009-01-14 Juri Linkov <juri@jurta.org>
3191
3192 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3193
3194 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3195 and bug-reference-mode.
3196
31972009-01-11 Juri Linkov <juri@jurta.org>
3198
3199 * INSTALL.CVS: Move configuration explicitly to the first step.
3200
32012009-01-09 Glenn Morris <rgm@gnu.org>
3202
3203 * .dir-locals.el: Don't set indent-tabs-mode.
3204
32052008-12-30 Kenichi Handa <handa@m17n.org>
3206
3207 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3208 the function OTF_get_variation_glyphs.
3209
32102008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3211
3212 * Makefile.in (install-arch-dep): Remove old directories in
3213 ns_app* before moving new directories there.
3214
32152008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3216
3217 * .dir-locals.el: Remove non-working entry for pmail.
3218 (fill-column): Fix typo.
3219 (change-log-mode): Add fill column.
3220
32212008-12-26 Eli Zaretskii <eliz@gnu.org>
3222
3223 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3224
32252008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3226
3227 * make-dist (tempdir): Distribute .dir-locals.el.
3228
3229 * .dir-locals.el: New file.
3230
32312008-12-19 Eli Zaretskii <eliz@gnu.org>
3232
3233 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3234 for rationale.
3235
32362008-12-13 Glenn Morris <rgm@gnu.org>
3237
3238 * Makefile.in (install-arch-indep): Add new man-pages.
3239 (manext): Remove variable.
3240 (MAN_PAGES): New variable.
3241 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3242 and remove.
3243 (uninstall): Remove desktop file and icons, game scores if empty.
3244
32452008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3246
3247 * config.guess, config.sub: Updated from master source.
3248
32492008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3250
3251 * Makefile.in (install-arch-indep): Install ebrowse.1.
3252
32532008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3254
3255 * configure.in: Add Solaris on x86_64.
3256
32572008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3258
3259 * config.guess, config.sub: Updated from master source.
3260
32612008-12-08 Eli Zaretskii <eliz@gnu.org>
3262
3263 * info/dir: Fix last change.
3264
32652008-12-07 Eli Zaretskii <eliz@gnu.org>
3266
3267 * info/dir: Untabify.
3268
32692008-11-28 Ulrich Mueller <ulm@gentoo.org>
3270
3271 * configure.in: Fix last change.
3272
32732008-11-28 Richard M Stallman <rms@gnu.org>
3274
3275 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3276 New configurations.
3277
32782008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3279
3280 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3281 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3282
32832008-11-15 Eli Zaretskii <eliz@gnu.org>
3284
3285 * Makefile.in (INFO_FILES): Remove ns-emacs.
3286
3287 * info/dir (NS-Emacs): Remove entry.
3288
32892008-11-08 Eli Zaretskii <eliz@gnu.org>
3290
3291 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3292
32932008-11-07 Glenn Morris <rgm@gnu.org>
3294
3295 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3296
32972008-10-31 Eli Zaretskii <eliz@gnu.org>
3298
3299 * config.bat: Tell user to expect one "File not found" message
3300 while the `doc' directory is being configured.
3301
33022008-10-30 Chong Yidong <cyd@stupidchicken.com>
3303
3304 * update-subdirs: Put obsolete directory last.
3305
33062008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3307
3308 * configure.in: Check fontconfig always.
3309
33102008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3311
3312 * configure (*-solaris2.[7-9]*): Fix typo.
3313
33142008-10-24 Glenn Morris <rgm@gnu.org>
3315
3316 * configure.in (--without-sync-input, --with-pkg-config-prog):
3317 Help strings start with lower case.
3318 (--with-gnustep-conf): New option.
3319 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3320
33212008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3322
3323 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3324 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3325 is not found. (Bug#1230)
3326
33272008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3328
3329 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3330 Use sol2-6.h for Solaris 7-9.
3331
33322008-10-18 Ulrich Mueller <ulm@gentoo.org>
3333
3334 * configure.in: Add support for GNU/Linux on SuperH.
3335
33362008-10-12 Andreas Schwab <schwab@suse.de>
3337
3338 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3339
1a71cb28 33402008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3341
3342 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3343 "X") to avoid confusion.
3344
3345 * configure: Regenerate.
3346
33472008-09-07 Romain Francoise <romain@orebokech.com>
3348
3349 * make-dist: Distribute doc/man/ChangeLog.
3350
33512008-08-28 Chong Yidong <cyd@stupidchicken.com>
3352
3353 * configure.in: Disable XFT and Freetype when without X.
3354
3355 * configure: Regenerate.
3356
33572008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3358
3359 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3360
33612008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3362
3363 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3364 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3365
3366 * configure: Regenerate.
3367
33682008-08-20 Eli Zaretskii <eliz@gnu.org>
3369
3370 * configure.in: Move "#define subprocesses" before
3371 config_opsysfile is included.
3372
33732008-08-19 Kenichi Handa <handa@m17n.org>
3374
3375 * INSTALL (Extra fonts): Mention local fonts, don't mention
3376 mule-unicode.
3377
33782008-08-16 Chong Yidong <cyd@stupidchicken.com>
3379
3380 * make-dist: Omit info/.arch-inventory.
3381
33822008-08-16 Jason Rumney <jasonr@gnu.org>
3383
3384 * make-dist (tempdir/nt): Link emacsclient.rc.
3385
33862008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3387
3388 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3389 AC_SUBST it.
3390 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3391 AC_SUBST it.
3392 (OTHER_FILES): Always define for HAVE_NS.
3393 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3394 * configure: Regenerate.
3395
33962008-08-07 Andreas Schwab <schwab@suse.de>
3397
3398 * configure.in: Correctly handle
3399 --enable-cocoa-experimental-ctrl-g=no and
3400 --enable-ns-self-contained=yes.
3401
34022008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3403
3404 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3405 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3406 bother undef'ing since won't have desired effect.
3407
34082008-08-06 Andreas Schwab <schwab@suse.de>
3409
3410 * configure.in: Fix quoting.
3411
34122008-08-06 Chong Yidong <cyd@stupidchicken.com>
3413
3414 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3415
34162008-08-05 Ulrich Mueller <ulm@gentoo.org>
3417
3418 * configure.in: Add checks for krb5_error.text and
3419 krb5_error.e_text struct members.
3420
34212008-08-04 Chong Yidong <cyd@stupidchicken.com>
3422
3423 * configure.in: Test for existence of NSInteger.
3424 Suggested by Yavor Doganov.
3425
34262008-08-02 Romain Francoise <romain@orebokech.com>
3427
3428 * Makefile.in (INFO_FILES): Add mairix-el.
3429
34302008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3431
3432 * make-dist:
3433 * README: Remove VMS support.
3434 * vms: Remove directory.
3435
34362008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3437
3438 * configure.in (MULTI_KBOARD): Remove.
3439
34402008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3441
3442 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3443
34442008-07-29 Chong Yidong <cyd@stupidchicken.com>
3445
3446 * info/dir (File): Add mairix-el.
3447
34482008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3449
3450 Remove support for Mac Carbon.
3451 * mac: Remove directory.
3452 * make-dist:
3453 * configure.in:
3454 * README:
3455 * Makefile.in:
3456 * INSTALL: Remove code for Carbon.
3457 * configure: Regenerate.
3458
34592008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3460
3461 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3462
34632008-07-25 Chong Yidong <cyd@stupidchicken.com>
3464
3465 * configure.in: Check for getrlimit.
3466
3467 * configure: Regenerate.
3468
34692008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3470
3471 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3472 in src/Makefile.in.
3473 (static): Remove, autoconf would always comment it out anyway.
3474 (subprocesses): Define unconditionally.
3475
34762008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3477
3478 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3479 compilation under GNUstep.
3480
34812008-07-18 Kenichi Handa <handa@m17n.org>
3482
3483 * INSTALL (Complex Text Layout support libraries): Delete the
3484 paragraph about --enable-font-backend.
3485
34862008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3487
3488 * configure.in: Print out some info to user for NeXTstep builds.
3489 (ns-app): Remove enable option.
3490 (ns-self-contained): Add enable option.
3491 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3492 GNUstep, use to set install prefixes, and substitute in Makefiles.
3493 * configure: Regenerate.
3494 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3495 NS app bundle.
3496
34972008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3498
3499 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3500
35012008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3502
3503 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3504 NS_IMPL_COCOA.
3505
35062008-07-16 Glenn Morris <rgm@gnu.org>
3507
3508 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3509 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3510 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3511 never unset.
3512
3513 * make-dist: Add nextstep/ directories.
3514 (src, lib-src): Add .m files.
3515
35162008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3517
3518 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3519 (USER_FULL_NAME): Remove, not used anymore.
3520 * configure: Regenerate.
3521
35222008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3523
3524 Changes and additions for NeXTstep windowing system (Cocoa and
3525 GNUstep) support.
3526
3527 * configure.in: Add support for NS window system: --with-ns (default
3528 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3529 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3530 disable font backend if window system is "none", not if !HAVE_X11.
3531 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3532 (install-arch-dep): Add commands to assemble NS .app package.
3533
35342008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3535
3536 * configure.in: Use macppc for Darwin. Remove references to
3537 desupported systems.
3538 * configure: Regenerate.
3539
35402008-07-05 Glenn Morris <rgm@gnu.org>
3541
3542 * make-dist (EMACS): Doc fix.
3543 (lisp): There are no *.dat or image files here any more.
3544 (src): There are no *.s files here any more.
3545 (etc/images, etc/images/*): Link to most regular files.
3546
35472008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3548
3549 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3550
35512008-07-01 Glenn Morris <rgm@gnu.org>
3552
3553 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3554 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3555 and explicitly export there. (Bug#507.)
3556
35572008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3558
3559 * configure.in:
3560 * configure: Remove references to obsolete systems.
3561
35622008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3563
3564 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3565 make it depend on all other */.in files.
3566 (src/Makefile, src/config.stamp, lib-src/Makefile)
3567 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3568 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3569 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3570 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3571
3572 * configure.in: Don't create src/config.stamp any more.
3573
35742008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3575
3576 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3577
35782008-06-22 Glenn Morris <rgm@gnu.org>
3579
3580 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3581
35822008-06-21 Romain Francoise <romain@orebokech.com>
3583
3584 * Makefile.in (INFO_FILES): Add sasl.
3585
35862008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3587
3588 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3589 (bootstrap-build): Remove.
3590 (top_bootclean): New var.
3591 (top_distclean, bootstrap-clean): Use it.
3592 (bootstrap): Don't recheck config. Make normally.
3593
35942008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3595
3596 * Makefile.in (SUBDIR): Include `lisp'.
3597 (lisp): Depend on `src'.
3598 (top_distclean): Don't remove config.status.
3599 (bootstrap-clean): New target.
3600 (maintainer-clean): Use it.
3601 (bootstrap): Use bootstrap-clean. Re-run config.status.
3602 (src/bootstrap-emacs${EXEEXT}): New target.
3603 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3604 src/Makefile now takes care of it.
3605 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3606
36072008-06-15 Glenn Morris <rgm@gnu.org>
3608
3609 * info/dir: Add sasl.
3610
36112008-06-09 Alan Mackenzie <acm@muc.de>
3612
3613 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3614
36152008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3616
3617 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3618
36192008-06-07 Glenn Morris <rgm@gnu.org>
3620
3621 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3622 serve no purpose.
3623
36242008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3625
3626 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3627 * configure: Regenerate.
3628
36292008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3630
3631 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3632
36332008-05-14 Kenichi Handa <handa@m17n.org>
3634
3635 * configure: Regenerate.
3636
3637 * configure.in: Don't handle --disable-font-backend. Don't print
3638 a message about a font backend.
3639
36402008-05-09 Glenn Morris <rgm@gnu.org>
3641
3642 * configure.in: Make absence of makeinfo a fatal error only if the info
3643 files don't exist.
3644 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3645
36462008-05-07 Eli Zaretskii <eliz@gnu.org>
3647
3648 * config.bat: Fix last change: don't use < and > in "rem" lines,
3649 they are interpreted as redirection by DOS shells.
3650
36512008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3652
3653 * configure.in: Check availability of AvailabilityMacros.h
3654 if HAVE_CARBON.
3655
3656 * configure: Regenerate.
3657
36582008-05-03 Glenn Morris <rgm@gnu.org>
3659
3660 * configure.in (x_libraries): Remove standard 64-bit directories -
3661 experimental workaround for minor autoconf bug.
3662
3663 * configure.in (--without-makeinfo): New option. If set,
3664 absence of suitable makeinfo is not a fatal error.
3665 * Makefile.in (MAKEINFO): New, set by configure.
3666 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3667 (info-real): New target.
3668 (info): Without makeinfo, do nothing, else call `info-real'.
3669
36702008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3671
3672 * configure.in: Remove hpux10.20 from the desupported list.
3673
36742008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3675
3676 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3677
36782008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3679
3680 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3681 rather than change CPPFLAGS.
3682 (HAVE_GTK): Rename to USE_GTK.
3683
36842008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3685
3686 * configure.in: Replace the obsolete macros AC_AIX and
3687 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3688
36892008-04-05 Andreas Schwab <schwab@suse.de>
3690
3691 * configure.in: No longer create admin/unidata/Makefile.
3692
36932008-03-28 Andreas Schwab <schwab@suse.de>
3694
3695 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3696 (lisp/Makefile): New rule.
3697
36982008-03-13 Glenn Morris <rgm@gnu.org>
3699
3700 * configure.in (AC_INIT): Fix version number.
3701 (sync-input): Reword the option, since it's on by default.
3702
37032008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3704
3705 * configure.in: Add --enable-sync-input, default yes.
3706
37072008-03-11 Glenn Morris <rgm@gnu.org>
3708
3709 * Makefile.in (install-etc, mkdir): Handle directory
3710 etc/images/icons/hicolor/*/mimetypes/.
3711
3712 * make-dist: Handle icons/hicolor/scalable directory.
3713
37142008-03-05 Glenn Morris <rgm@gnu.org>
3715
3716 * configure.in: Enable font-backend by default.
3717 (USE_FONT_BACKEND): Set to "no" in absence of X.
3718 (PKG_CONFIG): Don't set multiple times, once is enough.
3719 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3720
37212008-03-03 Glenn Morris <rgm@gnu.org>
3722
3723 * Makefile.in (iconsrcdir): New variable.
3724 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3725 directory.
3726
37272008-02-29 Glenn Morris <rgm@gnu.org>
3728
3729 * test/: New directory.
3730
37312008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3732
3733 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3734
37352008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3736
3737 * configure.in: Print an error for systems that we think are obsolete
3738 and are proposed to be removed. Remove some more unused systems.
3739 Add support for powerpc-ibm-aix6*.
3740
37412008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3742
3743 * configure.in: Remove references to obsolete variables and systems.
3744
37452008-02-21 Glenn Morris <rgm@gnu.org>
3746
3747 * Makefile.in (set_installuser): New.
3748 (install-arch-indep): Use set_installuser to avoid duplicate code.
3749
3750 * README.unicode: Split into admin/notes/unicode,font-backend and
3751 remove.
3752
37532008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3754
3755 * configure.in (arm*-*-freebsd*): Add.
3756
37572008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3758
3759 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3760 dealing with obsolete variables.
3761
37622008-02-08 Glenn Morris <rgm@gnu.org>
3763
3764 * Makefile.in (check-info-dir): New target.
3765
37662008-02-08 Michael Olson <mwolson@gnu.org>
3767
3768 * Makefile.in (INFO_FILES): Add epa.
3769
3770 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3771 features" section.
3772
37732008-02-06 Glenn Morris <rgm@gnu.org>
3774
3775 * configure.in (--with-gcc): Give an error saying this option has
3776 been removed.
3777 (--with-gtk): Remove this option.
3778
37792008-02-06 Tom Tromey <tromey@redhat.com>
3780
3781 * configure.in (--with-gcc): Remove.
3782 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3783
37842008-02-05 Ulrich Mueller <ulm@gentoo.org>
3785
3786 * INSTALL: Recommend giflib, not libungif.
3787
37882008-02-05 Tom Tromey <tromey@redhat.com>
3789
3790 * configure.in (--with-dbus): Default to enabled.
3791
37922008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3793
3794 * INSTALL (Complex Text Layout support libraries): New section.
3795
37962008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3797
3798 * make-dist: Remove references to files in mac/ that have been
3799 deleted.
3800
38012008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3802
3803 * configure.in: For libotf and m17n-flt checks, set shell vars
3804 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3805 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3806 Reported by Ulrich Mueller.
3807
38082008-02-02 Eli Zaretskii <eliz@gnu.org>
3809
3810 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3811 admin/unidata/Makefile.in to Makefile.
3812
38132008-02-02 Glenn Morris <rgm@gnu.org>
3814
3815 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3816 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3817 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3818
38192008-02-01 Miles Bader <miles@gnu.org>
3820
3821 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3822 [libotf], and [m17n-flt] options.
3823
38242008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3825
3826 * configure.in: Add EMACS_ARG_N([libotf]...), and
3827 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3828 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3829 CFLAGS, and LIBS in checking of m17n-flt.
3830
38312008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3832
3833 * configure.in: Check the availability of m17n-flt library.
3834
38352008-02-01 Kenichi Handa <handa@m17n.org>
3836
3837 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3838 not available.
3839
38402008-02-01 Kenichi Handa <handa@m17n.org>
3841
3842 * configure.in: New args --enable-font-backend, --with-xft,
3843 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3844 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3845 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3846 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3847
38482008-02-01 Kenichi Handa <handa@m17n.org>
3849
3850 * make-dist: Include etc/charsets in tarball.
3851
38522008-02-01 Kenichi Handa <handa@m17n.org>
3853
3854 * configure.in: While running cpp on junk.c, include
3855 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3856 exists.
3857
38582008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3859
3860 * configure.in (xtensa): Match more configurations.
3861
38622008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3863
3864 * configure.in: Update comment.
3865
38662008-01-26 Glenn Morris <rgm@gnu.org>
3867
3868 * configure.in (--without-gcc): By default, neither off nor on.
3869 (--with-carbon): Tone down rhetoric in help text.
3870
38712008-01-25 Glenn Morris <rgm@gnu.org>
3872
3873 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3874 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3875 Default `Carbon' to off (it's unsupported).
3876
38772008-01-24 Glenn Morris <rgm@gnu.org>
3878
3879 * configure.in: Standardize dbus-related messages.
3880
38812008-01-23 Michael Olson <mwolson@gnu.org>
3882
3883 * configure.in (pkg-config-prog): Remove initial whitespace.
3884
38852008-01-23 Tom Tromey <tromey@redhat.com>
3886
3887 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3888 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3889 Update all users.
3890
38912008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3892
3893 * config.guess, config.sub: Updated from master source.
3894
38952008-01-17 Andreas Schwab <schwab@suse.de>
3896
3897 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3898
38992008-01-17 Glenn Morris <rgm@gnu.org>
3900
3901 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3902
39032008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3904
3905 * configure.in: Remove more references to unsupported systems.
3906
39072008-01-16 Sven Joachim <svenjoac@gmx.de>
3908
3909 * make-dist: Add --lzma.
3910
39112008-01-16 Glenn Morris <rgm@gnu.org>
3912
3913 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3914 configure checks for this.
3915
39162008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3917
3918 * configure.in: Remove more references to unsupported systems.
3919
39202008-01-06 Romain Francoise <romain@orebokech.com>
3921
3922 * configure.in: Delete extra semicolons.
3923
39242008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3925
3926 * configure.in: Remove references to unsupported systems.
3927
39282008-01-05 Romain Francoise <romain@orebokech.com>
3929
3930 * make-dist: Add --bzip2. Update copyright.
3931
39322008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3933
3934 * configure.in: Remove support for Masscomp.
3935
39362008-01-05 Glenn Morris <rgm@gnu.org>
3937
3938 * Makefile.in (desktopdir, icondir): New variables.
3939 (install-arch-indep): Also depend on `install-etc'.
3940 (install-etc): New target.
3941 (mkdir): Also create the `applications' and `icons' directories.
3942
39432008-01-04 Glenn Morris <rgm@gnu.org>
3944
3945 * make-dist: Update for new etc/images/icons/hicolor directory.
3946
39472007-12-09 Andreas Schwab <schwab@suse.de>
3948
3949 * configure.in: D-Bus is not enabled by default.
3950
39512007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3952
3953 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3954 change.
3955
39562007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3957
3958 * configure.in: Give package name and version to AC_INIT.
3959
39602007-12-03 Magnus Henoch <mange@freemail.hu>
3961
3962 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3963
39642007-12-03 Michael Albinus <michael.albinus@gmx.de>
3965
3966 * configure.in: No need for DBUS_INFO anymore.
3967
3968 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3969
39702007-12-02 Michael Albinus <michael.albinus@gmx.de>
3971
3972 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3973
3974 * Makefile.in (INFO_FILES): Add dbus.
3975
39762007-12-02 Romain Francoise <romain@orebokech.com>
3977
3978 * make-dist: Fix last change.
3979
39802007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3981
3982 * configure.in: Add support for gnu-kfreebsd.
3983
39842007-11-28 Glenn Morris <rgm@gnu.org>
3985
3986 * make-dist: Add etc/nxml.
3987
39882007-11-24 Romain Francoise <romain@orebokech.com>
3989
3990 * Makefile.in (INFO_FILES): Add nxml-mode.
3991
39922007-11-23 Romain Francoise <romain@orebokech.com>
3993
3994 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3995 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3996
39972007-11-20 Andreas Schwab <schwab@suse.de>
3998
3999 * configure.in: Always include <resolv.h> when checking for res_init.
4000
40012007-11-17 Andreas Schwab <schwab@suse.de>
4002
4003 * update-subdirs: Atomically update subdirs.el.
4004
40052007-11-17 Glenn Morris <rgm@gnu.org>
4006
4007 * Makefile.in (check-declare): New target.
4008
40092007-11-07 Glenn Morris <rgm@gnu.org>
4010
4011 * configure.in: Deprecate Mac Carbon port.
4012
40132007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4014
4015 * configure.in: Remove HAVE_X11R5 check.
4016
40172007-10-31 Glenn Morris <rgm@gnu.org>
4018
4019 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4020 when changing ownership of installed files.
4021
40222007-10-30 Glenn Morris <rgm@gnu.org>
4023
4024 * make-dist: Add new directory etc/gnus.
4025
40262007-10-30 Michael Olson <mwolson@gnu.org>
4027
4028 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4029
40302007-10-29 Glenn Morris <rgm@gnu.org>
4031
4032 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4033
40342007-10-23 Glenn Morris <rgm@gnu.org>
4035
4036 * MAINTAINERS: Move to admin/.
4037
40382007-10-17 Chong Yidong <cyd@stupidchicken.com>
4039
4040 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4041 (HAVE_LIBRESOLV): Also define if we are using res_init().
4042
40432007-10-17 Glenn Morris <rgm@gnu.org>
4044
4045 * FTP: Remove file, since it's just a duplicate of one in etc/.
4046
40472007-10-05 Eli Zaretskii <eliz@gnu.org>
4048
4049 * config.bat: Fix configuring `doc' due to changes in the
4050 directory structure.
4051
40522007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4053
4054 * configure.in: Don't use -lpthread on HP-UX.
4055
40562007-09-16 Glenn Morris <rgm@gnu.org>
4057
4058 * make-dist: File gfdl.1 has been removed.
4059
40602007-09-15 Glenn Morris <rgm@gnu.org>
4061
4062 * configure.in: Fix makeinfo version regexp.
4063
40642007-09-12 Glenn Morris <rgm@gnu.org>
4065
4066 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4067 implementation of alloca is not found.
4068
4069 * Makefile.in (SOURCES, unlock, relock): Delete.
4070 (install-arch-indep): Do not exclude the etc/ Makefiles.
4071
40722007-09-09 Juri Linkov <juri@jurta.org>
4073
4074 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4075
4076 * README: Add doc/ to documentation directories.
4077
40782007-09-08 Michael Olson <mwolson@gnu.org>
4079
4080 * MAINTAINERS: Add myself for ERC and tq.el.
4081 Update for new doc/ directory layout.
4082
40832007-09-06 Romain Francoise <romain@orebokech.com>
4084
4085 * make-dist: Update for new doc/ directory layout.
4086
40872007-09-06 Glenn Morris <rgm@gnu.org>
4088
4089 * Makefile.in (mansrcdir): New variable.
4090 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4091 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4092 update these targets for new doc/ directory layout.
4093 (doc/misc/Makefile): New target.
4094 (install-arch-indep): Use mansrcdir for new location of manpages.
4095 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4096 (relock, info, dvi): Update targets for new doc/ directory layout.
4097
4098 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4099 for new doc/ directory layout.
4100
41012007-09-02 Andreas Schwab <schwab@suse.de>
4102
4103 * configure.in: Use AS_HELP_STRING throughout.
4104 * configure: Regenerate.
4105
41062007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4107
4108 * configure.in: Require Gtk/Glib 2.6.
4109
41102007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4111
4112 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4113 Use them throughout in place of AC_ARG_WITH calls.
4114 * configure: Regenerate.
4115
41162007-09-01 Andreas Schwab <schwab@suse.de>
4117
4118 * configure.in: Put quotes around nested macro calls.
4119
41202007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4121
4122 * configure.in: Fix typo.
4123 * configure: Regenerate.
4124
41252007-08-30 Glenn Morris <rgm@gnu.org>
4126
4127 * configure.in (AH_BOTTOM): Copy some manual changes made to
4128 src/config.in here so they are not lost when it regenerates.
4129
4130 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4131
41322007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4133
4134 * README.multi-tty: New file.
4135
41362007-08-29 Glenn Morris <rgm@gnu.org>
4137
4138 * README: Increase version to 23.0.50.
4139
41402007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4141
4142 * configure.in: New option: --without-xaw3d.
4143
41442007-08-24 Glenn Morris <rgm@gnu.org>
4145
4146 * configure.in: Check for a suitably recent makeinfo.
4147
41482007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4149
4150 * configure.in (Check for required libraries): Typo.
4151
41522007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4153
4154 * configure.in: Check librsvg2 also for Mac Carbon.
4155
41562007-08-22 Romain Francoise <romain@orebokech.com>
4157
4158 * make-dist: Follow reorganization of files in etc/.
4159
41602007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4161
4162 * configure.in: Add support for SVG images through librsvg2.
4163
41642007-07-28 Eli Zaretskii <eliz@gnu.org>
4165
4166 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4167 to avoid an error message if there is no DOC there.
4168
41692007-07-25 Glenn Morris <rgm@gnu.org>
4170
4171 * Relicense all FSF files to GPLv3 or later.
4172
4173 * COPYING, info/COPYING: Switch to GPLv3.
4174
41752007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4176
4177 * configure.in: Complain if X seems to be installed but no
4178 development files were found.
4179
41802007-06-20 Glenn Morris <rgm@gnu.org>
4181
4182 * configure.in: Prefer libgif over libungif.
4183
41842007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4185
4186 * configure.in: Check for all image libraries before exiting.
4187
41882007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4189
4190 * configure.in: Exit with error if image libraries aren't found.
4191
41922007-06-13 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4195 when compiling without scrollbars.
4196
41972007-06-12 Glenn Morris <rgm@gnu.org>
4198
4199 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4200
42012007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4202
4203 * configure.in: Change wording about yes/gtk and lucid/athena
4204 being synonyms.
4205
42062007-06-08 Glenn Morris <rgm@gnu.org>
4207
4208 * configure.in: Make gtk the default toolkit.
4209
42102007-06-07 Glenn Morris <rgm@gnu.org>
4211
4212 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4213 for a Sun C compiler.
4214
4215 * Makefile.in (install-arch-indep): Install only the DOC- file
4216 specific to the build, if possible, rather than DOC-*.
4217
42182007-06-02 Chong Yidong <cyd@stupidchicken.com>
4219
4220 * Version 22.1 released.
4221
42222007-05-25 Chong Yidong <cyd@stupidchicken.com>
4223
4224 * mkinstalldirs: Sync to version in automake CVS.
4225
42262007-05-22 Andreas Schwab <schwab@suse.de>
4227
4228 * configure.in: Prefer build_alias over host when host_alias is not set.
4229 * configure: Regenerate.
4230
42312007-05-20 Andreas Schwab <schwab@suse.de>
4232
4233 * configure.in: Remove empty AC_SUBST.
4234 * configure: Regenerate.
4235
42362007-05-20 Nick Roberts <nickrob@snap.net.nz>
4237
4238 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4239 it like others.
4240 * configure: Regenerate.
4241
42422007-05-20 Nick Roberts <nickrob@snap.net.nz>
4243
4244 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4245 (AC_CHECK_LIB): Add -lgpm.
4246 * configure: Regenerate.
4247
42482007-05-03 Glenn Morris <rgm@gnu.org>
4249
4250 * configure: Tweak message about the absence of shell functions.
4251
42522007-04-27 Andreas Schwab <schwab@suse.de>
4253
4254 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4255
42562007-04-26 Glenn Morris <rgm@gnu.org>
4257
4258 * README: Increase version to 22.1.50.
4259
42602007-04-24 Juanma Barranquero <lekktu@gmail.com>
4261
4262 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4263
42642007-04-19 Glenn Morris <rgm@gnu.org>
4265
4266 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4267
42682007-04-18 Glenn Morris <rgm@gnu.org>
4269
4270 * INSTALL: Mention CPP.
4271
42722007-04-15 Glenn Morris <rgm@gnu.org>
4273
4274 * FTP: Replace with a pointer to the web version.
4275
42762007-04-13 Glenn Morris <rgm@gnu.org>
4277
4278 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4279
42802007-04-04 Glenn Morris <rgm@gnu.org>
4281
4282 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4283 compiling with Sun Studio on Solaris.
4284
42852007-03-23 Glenn Morris <rgm@gnu.org>
4286
4287 * configure.in: Restore support for hp800 (removed 2007-01-27)
4288 following clarification of legal status.
4289
42902007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4291
4292 * configure.in: Add support for AIX4.3 on IBM RS6000.
4293
4294 * configure: Regenerate.
4295
42962007-03-20 Richard Stallman <rms@gnu.org>
4297
4298 * configure.in: Fix previous change.
4299
43002007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4301
4302 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4303 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4304 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4305
43062007-03-19 Chong Yidong <cyd@stupidchicken.com>
4307
4308 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4309 user specifies "without".
4310
4311 * configure: Regenerate.
4312
43132007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4314
4315 * configure.in: Warning for Gtk+ and Cygwin added.
4316 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4317
43182007-02-27 Glenn Morris <rgm@gnu.org>
4319
4320 * make-dist (oldXMenu): Remove Imakefile.
4321 (etc/images): Add README.
4322
43232007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4324
4325 * configure.in (xtensa-*-linux-gnu*): New configuration.
4326
4327 * configure: Regenerate.
4328
43292007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4330
4331 * config.guess, config.sub: Updated from master source.
4332
43332007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4334
4335 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4336
43372007-01-29 Chong Yidong <cyd@stupidchicken.com>
4338
4339 * configure.in: Restore support for hp800's not running HP-UX.
4340
4341 * configure: Regenerate.
4342
43432007-01-27 Chong Yidong <cyd@stupidchicken.com>
4344
4345 * configure.in: Remove support for hp800 and sr2k machine types.
4346
4347 * configure: Regenerate.
4348
43492007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4350
4351 * configure.in: Add check for libXft.
4352
43532007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4354
4355 * INSTALL: Info files moved to share/info.
4356
43572007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4358
4359 * configure.in: Detect and use fink-installed in intel-based Mac
4360 builds; change Apple Darwin section to support both PowerPC and
4361 Intel-based Macs.
4362
43632006-12-26 Andreas Schwab <schwab@suse.de>
4364
4365 * Makefile.in (datarootdir): Define.
4366
43672006-12-24 Richard Stallman <rms@gnu.org>
4368
4369 * configure.in: Require Autoconf 2.61.
4370
43712006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4372
4373 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4374 Remove redundant entry for powerpc-apple-netbsd.
4375
4376 * configure: Regenerate.
4377
43782006-12-22 Chong Yidong <cyd@stupidchicken.com>
4379
4380 * configure: Regenerate with autoconf 2.61.
4381
43822006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4383
4384 * configure.in: Detect alsa/asoundlib.h also.
4385 * configure: Regenerate.
4386
43872006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4388
4389 * configure.in: Check if GTK+ compiles at all.
4390
43912006-12-10 Andreas Schwab <schwab@suse.de>
4392
4393 * configure.in: Remove check for struct timezone, its result is
4394 never used.
4395
43962006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4397
4398 * configure.in: Add support for Solaris 10 on x86-64.
4399
44002006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4401
4402 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4403 of PKG_CONFIG_PATH.
4404
44052006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4406
4407 * configure.in (HAVE_SYNC): New test.
4408
44092006-12-03 Glenn Morris <rgm@gnu.org>
4410
4411 * Makefile.in: Fix Copyright format.
4412
4413 * configure.in (AH_TOP): Add missing Copyright year.
4414
4415 * update-subdirs: Add missing Copyright years.
4416
44172006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4418
4419 * Makefile.in: Touch only the parts of the share/emacs directory
4420 specific to this version.
4421
44222006-11-26 Chong Yidong <cyd@stupidchicken.com>
4423
4424 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4425
44262006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4427
4428 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4429
44302006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4431
4432 * configure.in: Prefer X11 to Carbon only when some X-specific
4433 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4434
44352006-11-04 Romain Francoise <romain@orebokech.com>
4436
4437 * Makefile.in (bootstrap-clean-before): Fix typo.
4438 Use new target `bootstrap-clean' in the leim subdirectory.
4439
44402006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4441
4442 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4443
44442006-10-30 Chong Yidong <cyd@stupidchicken.com>
4445
4446 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4447 directories.
4448
44492006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4450
4451 * configure.in: Enable x86-64 OpenBSD compilation.
4452
44532006-10-28 Glenn Morris <rgm@gnu.org>
4454
4455 * AUTHORS: Add cal-html.el author.
4456
44572006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4458
4459 * make-dist: Make links to mac/make-package and
4460 mac/Emacs.app/Contents/Resources/Emacs.icns.
4461
44622006-10-27 Chong Yidong <cyd@stupidchicken.com>
4463
4464 * README: Bump version number to 22.0.90.
4465
44662006-10-23 Andreas Schwab <schwab@suse.de>
4467
4468 * configure.in: Make sure x_default_search_path is always set even
4469 when x_libraries is empty, and look in .../share as well for each
4470 library directory.
4471
44722006-09-28 Kenichi Handa <handa@m17n.org>
4473
4474 * configure.in (locallisppath): Don't include leim dir.
4475 (lisppath): Include leim dir.
4476
44772006-09-15 Jay Belanger <belanger@truman.edu>
4478
4479 * COPYING: Replace "Library Public License" by "Lesser Public
4480 License" throughout.
4481
44822006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4483
4484 * make-dist (EMACS): Exit and fail if the EMACS environment
4485 variable is set to something other than an absolute file name.
4486
44872006-08-16 Andreas Schwab <schwab@suse.de>
4488
4489 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4490 of hardcoding it.
4491
44922006-08-16 Richard Stallman <rms@gnu.org>
4493
4494 * INSTALL.CVS: Clean up wording.
4495
44962006-07-14 Eli Zaretskii <eliz@gnu.org>
4497
4498 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4499 $PKG_CONFIG --exists "$2" to config.log.
4500 * configure: Regenerate.
4501
1a71cb28 45022006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4503
4504 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4505
45062006-07-09 Kim F. Storm <storm@cua.dk>
4507
4508 * CONTRIBUTE: Use outline format.
4509 Add section on copyright years (from admin/notes/years).
4510
45112006-07-08 Eli Zaretskii <eliz@gnu.org>
4512
4513 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4514 to /dev/null, since we don't need the error message, just the
4515 exit status.
4516
45172006-07-07 Eli Zaretskii <eliz@gnu.org>
4518
4519 * CONTRIBUTE: Slight formatting changes and typo fixes.
4520 Add description of NEWS markings.
4521
45222006-07-07 Kim F. Storm <storm@cua.dk>
4523
4524 * CONTRIBUTE: Mention INSTALL.CVS.
4525
45262006-07-05 Romain Francoise <romain@orebokech.com>
4527
4528 * make-dist (top-level): Add CONTRIBUTE.
4529
45302006-07-04 Richard Stallman <rms@gnu.org>
4531
4532 * CONTRIBUTE: Much rewrite.
4533
45342006-07-04 Nick Roberts <nickrob@snap.net.nz>
4535
4536 * CONTRIBUTE: New file.
4537
45382006-06-24 Eli Zaretskii <eliz@gnu.org>
4539
4540 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4541
45422006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4543
4544 * configure.in: Add check for ALSA.
4545
45462006-05-06 Eli Zaretskii <eliz@gnu.org>
4547
4548 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4549
4550 * info/dir: Remove the Emacs-Xtra entry.
4551
45522006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4553
4554 Update copyright year(s) in many files.
4555
45562006-04-01 Eli Zaretskii <eliz@gnu.org>
4557
4558 * configure: Regenerated.
4559
45602006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4561
4562 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4563 --without-toolkit-scroll-bars was specified.
4564
45652006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4566
4567 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4568 to CFLAGS. Update Copyright years written to src/config.in.
4569
45702006-03-18 Claudio Fontana <claudio@gnu.org>
4571
4572 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4573 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4574 to be installed/uninstalled.
4575 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4576 to Info files installed by Emacs.
4577
45782006-03-03 Claudio Fontana <claudio@gnu.org>
4579
4580 * Makefile.in (install, uninstall): Add DESTDIR variable to
4581 support staged installations.
4582
45832006-02-14 Richard M. Stallman <rms@gnu.org>
4584
4585 * configure.in (s390x-*-linux-gnu*): New configuration.
4586
45872006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4588
4589 * configure.in: Require GTK 2.4 or newer.
4590
45912006-01-29 Michael Olson <mwolson@gnu.org>
4592
4593 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4594 * info/dir (ERC): New entry.
4595
45962006-01-29 Eli Zaretskii <eliz@gnu.org>
4597
4598 * info/dir: Fix last change.
4599
46002006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4601
4602 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4603
46042006-01-27 Eli Zaretskii <eliz@gnu.org>
4605
4606 * info/dir: Untabify the whole file.
4607 (Rcirc): New entry.
4608
46092006-01-12 Andreas Schwab <schwab@suse.de>
4610
4611 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4612 check.
4613
46142006-01-02 Chong Yidong <cyd@stupidchicken.com>
4615
4616 * configure.in: Use -Wno-pointer-sign if available.
4617
46182005-12-29 Andreas Schwab <schwab@suse.de>
4619
4620 * config.guess, config.sub: Updated from master source.
4621
46222005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4623
4624 * configure.in: Use amdx86-64 for freebsd on x86_64.
4625
46262005-11-22 Romain Francoise <romain@orebokech.com>
4627
4628 * make-dist: Add etc/images/icons.
4629
46302005-11-03 Andreas Schwab <schwab@suse.de>
4631
4632 * configure.in: Use GZIP_PROG instead of GZIP.
4633
4634 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4635 (install-arch-indep): Adjust.
4636
46372005-11-01 Andreas Schwab <schwab@suse.de>
4638
4639 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4640 (bootfast): Likewise.
4641
46422005-11-01 Romain Francoise <romain@orebokech.com>
4643
4644 * configure.in: Check for gzip.
4645
4646 * Makefile.in (install): Compress source files.
4647
46482005-10-24 Steven Tamm <steventamm@mac.com>
4649
4650 * configure.in: Fix darwin386 configuration issue.
4651
46522005-10-22 Eli Zaretskii <eliz@gnu.org>
4653
4654 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4655
46562005-10-17 Bill Wohler <wohler@newt.com>
4657
4658 * make-dist: Create and populate etc/images/low-color.
4659
46602005-10-15 Bill Wohler <wohler@newt.com>
4661
4662 * make-dist: Create and populate etc/images/gud.
4663
46642005-10-08 Richard M. Stallman <rms@gnu.org>
4665
4666 * make-dist (tempparent): Don't check for 14-char file name limit.
4667
46682005-10-07 Romain Francoise <romain@orebokech.com>
4669
4670 * make-dist: Add etc/images/ezimage and etc/images/mail
4671 directories. Install images in etc/images.
4672
46732005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4674
4675 * configure.in: Prefer Carbon if --enable-carbon-app or
4676 --with-carbon is explicitly specified even when X11 is detected.
4677
46782005-09-15 Ulf Jasper <ulf.jasper@web.de>
4679
4680 * Makefile.in (install-arch-indep, uninstall):
4681 Handle newsticker manual.
4682 (info): Add - to commands.
4683
46842005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4685
4686 Remove the MAXPATHLEN limitations:
4687
4688 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4689
46902005-09-09 Eli Zaretskii <eliz@gnu.org>
4691
4692 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4693 * configure: Regenerate.
4694
46952005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4696
4697 * config.guess, config.sub: Updated from master source.
4698
46992005-08-03 Juanma Barranquero <lekktu@gmail.com>
4700
4701 * .cvsignore: Add `lock'.
4702
47032005-07-28 Juanma Barranquero <lekktu@gmail.com>
4704
4705 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4706
47072005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4708
4709 Merge gnulib getopt implementation into Emacs.
4710
4711 * Makefile.in (AUTOCONF_INPUTS): New macro.
4712 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4713 so that these files also depend on m4/getopt.m4.
4714 * configure.in: Configure getopt by including m4/getopt.m4,
4715 and configuring a getopt replacement if necessary.
4716 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4717 * m4/getopt.m4: New file.
4718
47192005-07-06 Lute Kamstra <lute@gnu.org>
4720
4721 * configure.in: Fix capitalization.
4722
47232005-07-04 Lute Kamstra <lute@gnu.org>
4724
4725 Update FSF's address in GPL notices.
4726
47272005-06-19 Jérôme Marant <jerome@marant.org>
4728
4729 * Makefile.in (epaths-force): Protect both lisppath and
4730 buildlisppath from whitespace.
4731
47322005-06-08 Steven Tamm <steventamm@mac.com>
4733
4734 * configure.in: Support Darwin/MacOSX on Intel
4735
47362005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4737
4738 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4739
1a71cb28 47402005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4741
4742 * configure.in: Add --enable-locallisppath.
4743
47442005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4745
4746 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4747 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4748 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4749
47502005-05-07 Jérôme Marant <jerome@marant.org>
4751
4752 * make-dist: Remove references to makefile.nt and makefile.def.
4753 Include widgets and images subdirectories of etc. Do not exclude
4754 ldefs-boot.el.
4755
47562005-04-23 Andreas Schwab <schwab@suse.de>
4757
4758 * configure.in: Remove duplicate match for powerpc configuration.
4759
47602005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4761
4762 * configure.in: Check for <pwd.h>.
4763
47642005-04-14 Lute Kamstra <lute@gnu.org>
4765
4766 * make-dist: Distribute all ChangeLog files in lisp/.
4767 Don't distribute ldefs-boot.el.
4768 lisp/makefile.nt no longer exists.
4769
47702005-04-13 Lute Kamstra <lute@gnu.org>
4771
4772 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4773 for "no-byte-compile: t" in the file instead.
4774
47752005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4776
4777 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4778 shadow the main Lesstif/Motif-2.1 libs and includes.
4779
47802005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4781
4782 * configure.in: Only add XASSERTS to cppflags.
4783
47842005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4785
4786 * configure.in: Added --enable-asserts.
4787
47882005-02-09 Kim F. Storm <storm@cua.dk>
4789
4790 Change release version from 21.4 to 22.1 throughout.
4791 Change development version from 21.3.50 to 22.0.50.
4792
47932005-01-19 Steven Tamm <steventamm@mac.com>
4794
4795 * configure.in: Check for <sys/utsname.h>.
4796
47972004-12-11 Kim F. Storm <storm@cua.dk>
4798
4799 * Makefile.in (info): Undo 2004-12-05 change.
4800
48012004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4802
4803 * info/dir (File): Add URL and Org Mode manuals.
4804 * Makefile.in (install-arch-indep, uninstall): Add url and org
4805 manuals.
4806
48072004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4808
4809 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4810 committed to src/config.in.
4811
48122004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4813
4814 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4815 pthreads and define HAVE_GTK_AND_PTHREAD.
4816
48172004-12-05 Richard M. Stallman <rms@gnu.org>
4818
4819 * Makefile.in (info): Ignore errors building info files.
4820
48212004-11-27 Eli Zaretskii <eliz@gnu.org>
4822
4823 * config.bat: If 8-byte alignment is not supported, define
4824 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4825 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4826 filter through Sed to remove the quotes.
4827
48282004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4829
4830 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4831 not apply to files explicitly `cvs add'ed.
4832
48332004-11-12 Eli Zaretskii <eliz@gnu.org>
4834
4835 * config.bat: Don't require djecho.exe for the v1.x build.
4836 Add a test for DECL_ALIGN support, and add a trivial definition to
4837 src/config.h if 8-byte alignment is not supported.
4838
48392004-11-08 Kim F. Storm <storm@cua.dk>
4840
4841 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4842 files before building.
4843 (bootfast, bootstrap-clean-before-fast): New targets, like
4844 bootstrap but don't remove .elc files.
4845
48462004-11-06 Lars Brinkhoff <lars@nocrew.org>
4847
4848 * configure.in: Add check for getrusage.
4849
48502004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4851
4852 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4853 New tests for new and old GTK file dialogs.
4854 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4855 to no.
4856
48572004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4858
4859 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4860 can be set. Remove SETARCH test.
4861
48622004-10-08 Steven Tamm <steventamm@mac.com>
4863
4864 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4865
48662004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4867
4868 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4869 AC_MSG_WARN. Move output of warning message to end of configure run.
4870
48712004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4872
4873 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4874 Run test to see if heap start address is random.
4875
48762004-09-29 Miles Bader <miles@gnu.org>
4877
4878 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4879 if setarch is present.
4880
48812004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4882
4883 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4884
48852004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4886
4887 * configure.in: Check for exec-shield.
4888
1a71cb28
GM
48892004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4890
4891 * Makefile.in (install-arch-indep): Add pgg and sieve.
4892
4893 * info/.cvsignore: Added pgg and sieve.
4894
067d23c9
KY
48952004-08-06 Andreas Schwab <schwab@suse.de>
4896
4897 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4898
48992004-07-31 Eli Zaretskii <eliz@gnu.org>
4900
4901 * config.bat: Update URLs in the comments.
4902
067d23c9
KY
49032004-07-05 Andreas Schwab <schwab@suse.de>
4904
4905 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4906
49072004-06-21 Kenichi Handa <handa@m17n.org>
4908
4909 * make-dist: Link leim-ext.el into tempdir.
4910
49112004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4912
4913 * info/dir (File): Add emacs-xtra.
4914 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4915
49162004-06-12 Juri Linkov <juri@jurta.org>
4917
4918 * info/dir: Move menu help lines from `* Menu:' to file header.
4919 Describe the purpose of a red *.
4920
49212004-05-04 Dave Love <fx@gnu.org>
4922
4923 * configure.in: Don't use `extrasub'.
4924
49252004-04-29 Dave Love <fx@gnu.org>
4926
4927 * configure.in: Don't forget to quote args to `test'.
4928
49292004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4930
4931 * autogen.sh: Update filename in "please read" message.
4932
49332004-04-17 Richard M. Stallman <rms@gnu.org>
4934
4935 * INSTALL: Move the info about site-lisp dirs,
4936 and say uninstalled Emacs looks there too.
4937
49382004-04-04 Eli Zaretskii <eliz@gnu.org>
4939
4940 * config.bat (lib-src): Recognize comment lines in Makefile.in
4941 that have a TAB after the #, to avoid errors in preprocessing with
4942 GCC 3.3.3.
4943
49442004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4945
4946 * Makefile.in: Mention in comment that `make maintainer-clean'
4947 deletes .elc files.
4948
49492004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4950
4951 * update-subdirs: Add local variables to prevent byte-compiling.
4952
49532004-03-21 Dave Love <fx@gnu.org>
4954
4955 * configure.in: Fix previous change.
4956
49572004-03-18 Dave Love <fx@gnu.org>
4958
4959 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4960
49612004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4962
4963 * info/dir (File): Add SMTP and SES.
4964
49652004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4966
4967 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4968 (bootstrap): Use the new bootstrap-prepare target in lisp.
4969
49702004-02-18 Kim F. Storm <storm@cua.dk>
4971
4972 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4973
49742004-02-16 Eli Zaretskii <eliz@gnu.org>
4975
4976 * make-dist: Don't link index.*perm and permute-index into tempdir.
4977
49782004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4979
4980 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4981 to match previous changes by Eli Zaretskii.
4982
49832004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4984
4985 * Makefile.in: Set CDPATH to an empty string.
4986
49872004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4988
4989 * configure.in <darwin>: Use fink packages if available.
4990
49912004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4992
4993 * make-dist (lispref): Do include lispref/index.texi.
4994
49952004-01-06 Eric Hanchrow <offby1@blarg.net>
4996
4997 * make-dist (tempdir): Include cursors in nt/icons.
4998
49992003-12-30 Eli Zaretskii <eliz@gnu.org>
5000
5001 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5002 clashes with install-sh on 8+3 filesystems.
5003
1a71cb28 50042003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5005
5006 * .cvsignore: Add .arch-inventory.
5007
50082003-12-24 Andreas Schwab <schwab@suse.de>
5009
5010 * configure.in: Check for <sys/socket.h>. Include it before
5011 including <net/if.h>. Move check for <net/if.h> before its use.
5012
50132003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5014
5015 * Makefile.in (install-arch-dep): Don't let cd output go into
5016 pipe for carbon_appdir.
5017
50182003-12-24 Andreas Schwab <schwab@suse.de>
5019
5020 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5021
50222003-12-01 Andreas Schwab <schwab@suse.de>
5023
5024 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5025 hardcoding gcc.
5026
50272003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5028
5029 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5030 multiple displays.
5031 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5032
50332003-09-23 Dave Love <fx@gnu.org>
5034
5035 * configure.in: Check members of struct ifreq.
5036
50372003-09-14 Kim F. Storm <storm@cua.dk>
5038
5039 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5040
50412003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5042
5043 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5044
50452003-08-18 Lute Kamstra <lute@gnu.org>
5046
5047 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5048 required anymore.
5049
50502003-08-07 Andrew Choi <akochoi@shaw.ca>
5051
5052 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5053 option instead of -traditional-cpp for CPP.
5054
50552003-07-29 Richard M. Stallman <rms@gnu.org>
5056
5057 * configure.in (HAVE_XIM): Define if XIM is available.
5058
50592003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5060
5061 * configure.in: The function gtk_window_set_icon_from_file was
5062 introduced in GTK+ 2.2, so check for that release.
5063
50642003-07-23 Andreas Schwab <schwab@suse.de>
5065
5066 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5067
5068 * Makefile.in (YACC): Remove, not used.
5069 (MAINT): Don't set.
5070 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5071 disable dependency on ${srcdir}/configure.in when maintainer mode
5072 is disabled.
5073
50742003-07-22 Dave Love <fx@gnu.org>
5075
5076 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5077 HAVE_X11, not with_xim.
5078 (HAVE_CRTIN): Provide template.
5079 <with_png>: Test for png.h and libpng/png.h.
5080
50812003-07-15 Andreas Schwab <schwab@suse.de>
5082
5083 * configure.in: Temporarily leave quoting for AC_DEFINE.
5084
50852003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5086
5087 * configure.in: Check for posix_memalign.
5088
50892003-07-12 Richard M. Stallman <rms@gnu.org>
5090
5091 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5092
50932003-07-09 Kim F. Storm <storm@cua.dk>
5094
5095 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5096 functionality of --without-xim.
5097
50982003-06-29 Dave Love <fx@gnu.org>
5099
5100 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5101
51022003-06-23 Dave Love <fx@gnu.org>
5103
5104 * configure.in: Check for sys/_mbstate_t.h.
5105 Test XRegisterIMInstantiateCallback prototype.
5106 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5107
51082003-06-06 Dave Love <fx@gnu.org>
5109
5110 * configure.in: Check for locale.h.
5111
51122003-06-05 Dave Love <fx@gnu.org>
5113
5114 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5115 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5116 (NLIST_STRUCT): Don't define.
5117 (AH_BOTTOM): Define my_strftime.
5118
51192003-06-02 Richard M. Stallman <rms@gnu.org>
5120
5121 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5122
51232003-05-24 Andreas Schwab <schwab@suse.de>
5124
5125 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5126 bzero, and bcmp.
5127
51282003-05-22 Dave Love <fx@gnu.org>
5129
5130 * configure.in: Remove redundant test for term.h. Test for difftime.
5131
51322003-05-20 Dave Love <fx@gnu.org>
5133
5134 * configure.in: Append * to s390-*-linux-gnu case.
5135 (LIBMAIL) <lockfile>: Don't define.
5136
067d23c9
KY
51372003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5138
5139 * INSTALL (* GNU/Linux development packages): Mention Debian and
5140 RedHat package names.
5141
51422003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5143
5144 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5145
51462003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5147
5148 * INSTALL (* GNU/Linux development packages): Tell people to
5149 install additional packages for compiling Emacs.
5150
1a71cb28
GM
51512003-04-30 Richard M. Stallman <rms@gnu.org>
5152
5153 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5154
51552003-04-28 Francesco Potortì <pot@gnu.org>
5156
5157 * configure.in: Undo last (RMS') change, as it is useless, per
5158 Dave Love.
5159
51602003-04-08 Richard M. Stallman <rms@gnu.org>
5161
5162 * configure.in: Put #include of jpeglib.h at start of line.
5163
067d23c9
KY
51642003-04-06 Francesco Potortì <pot@gnu.org>
5165
5166 * configure.in: Use the same configuration for all aix5, not just
5167 aix5.1.
5168
51692003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5170
5171 * configure.in: Check for need for bigtoc support on IBM AIX for
5172 solving a linker table overflow problem.
5173
51742003-03-03 Rob Browning <rlb@defaultvalue.org>
5175
5176 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5177 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5178 over bzero, bcmp, and bcopy.
5179
51802003-02-23 Simon Josefsson <jas@extundo.com>
5181
5182 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5183
51842003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5185
5186 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5187
51882003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5189
5190 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5191
51922003-02-08 Andreas Schwab <schwab@suse.de>
5193
5194 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5195 instead of the substitution.
5196
51972003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5198
5199 * Makefile.in: Use @EXEEXT@ for Cygwin.
5200 Use USERNAME if LOGNAME is not set (for Cygwin).
5201
5202 * configure.in: Add opsys=cygwin.
5203
52042003-01-22 Andreas Schwab <schwab@suse.de>
5205
5206 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5207 redefining it explicitly in src/config.in.
5208
52092003-01-22 Markus Rost <rost@math.ohio-state.edu>
5210
5211 * Makefile.in (bootstrap): Make bootstrap-after.
5212
52132003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5214
5215 * configure.in: Fix --with-gtk.
5216
52172003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5218
5219 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
5220
5221 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5222
52232003-01-14 Francesco Potortì <pot@gnu.org>
5224
5225 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5226
52272003-01-07 Steven Tamm <steventamm@mac.com>
5228
5229 * configure.in: New option, --enable-carbon-app, to specify
5230 that the application should be installed
5231 * Makefile.in (install-arch-dep): On Mac OS X, install the
5232 Emacs.app application if carbon-app is enabled
5233
52342003-01-06 Dave Love <fx@gnu.org>
5235
5236 * configure.in: Check for nl_langinfo.
5237 [!HAVE_SIZE_T]: Fix typedef.
5238
52392003-01-06 David Kastrup <dak@gnu.org>
5240
5241 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5242
5243 * configure.in: Add tests for install-info.
5244
52452002-12-09 Markus Rost <rost@math.ohio-state.edu>
5246
5247 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5248 use again sol2-6 instead of sol2-8.
5249
52502002-12-09 Dave Love <fx@gnu.org>
5251
5252 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5253
52542002-12-08 Andreas Schwab <schwab@suse.de>
5255
5256 * Makefile.in (install-arch-indep): Revert last change.
5257
52582002-11-27 Dave Love <fx@gnu.org>
5259
5260 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5261 Check for __sys_siglist too. Check for memset.
5262 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5263
52642002-11-22 Juanma Barranquero <lektu@terra.es>
5265
5266 * config.guess, config.sub: Updated from master source.
5267
52682002-11-19 Karl Fogel <kfogel@red-bean.com>
5269
5270 * autogen.sh: New file.
5271
1a71cb28 52722002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5273
5274 * configure.in: Tidy up various quoting issues throughout.
5275 Use AC_GNU_SOURCE.
5276 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5277 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5278 Maybe define bcopy, bzero, bcmp.
5279 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5280 non-existent machine file).
5281 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5282 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5283 (nlist.h): Move test up.
5284
52852002-11-18 Markus Rost <rost@math.ohio-state.edu>
5286
5287 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5288
52892002-11-14 Francesco Potortì <pot@gnu.org>
5290
5291 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5292
52932002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5294
5295 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5296
52972002-11-08 Dave Love <fx@gnu.org>
5298
5299 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5300 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5301
53022002-11-07 Miles Bader <miles@gnu.org>
5303
5304 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5305 Handle separate-build-dir case.
5306
53072002-11-06 Richard M. Stallman <rms@gnu.org>
5308
5309 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5310 bulletproof. $bar may be empty when there are no .elc files.
5311
53122002-10-30 Dave Love <fx@gnu.org>
5313
5314 * configure.in: Require autoconf 2.53. Test for pty.h,
5315 sys/mman.h, sys/param.h, mremap, memmove.
5316 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5317 (AC_PROG_YACC): Delete.
5318 (size_t): Use AC_CHECK_TYPES.
5319 (AH_TOP): Up-date copyright.
5320
53212002-10-01 Juanma Barranquero <lektu@terra.es>
5322
5323 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5324
53252002-09-19 Richard M. Stallman <rms@gnu.org>
5326
5327 * configure.in: Fix the LessTif-directory-finder for real.
5328
53292002-09-14 Richard M. Stallman <rms@gnu.org>
5330
5331 * Makefile.in (maybe_bootstrap): Test for complete absence
5332 of compiled Lisp files.
5333
53342002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5335
5336 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5337 (bootstrap-clean-after): Delete.
5338 (bootstrap): Make the sequencing explicit.
5339
53402002-09-10 Richard M. Stallman <rms@gnu.org>
5341
5342 * configure.in: Fix previous LessTif change.
5343
53442002-09-09 Richard M. Stallman <rms@gnu.org>
5345
5346 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5347 (powerpcle-*-solaris*): Use version 2.6 as default.
5348 (*-sunos5.6*, *-solaris2.6*): New alternative.
5349 (*-sunos5*): Use version 2.6 as default.
5350
53512002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5352
5353 * configure.in: Fix typo.
5354
53552002-09-05 Richard M. Stallman <rms@gnu.org>
5356
5357 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5358
5359 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5360 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5361
53622002-08-26 Kim F. Storm <storm@cua.dk>
5363
5364 * Makefile.in (install-arch-indep): Do not remove DOC file
5365 when it is the only DOC file installed; this is the case when
5366 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5367
53682002-07-24 Markus Rost <rost@math.ohio-state.edu>
5369
5370 * configure.in: Fix typo.
5371
53722002-07-24 Richard M. Stallman <rms@gnu.org>
5373
5374 * configure.in: Don't print anything special about gamedir.
5375
5376 * configure.in: Delete nonstandard --with-game-user option.
5377
53782002-07-21 Richard M. Stallman <rms@gnu.org>
5379
5380 * Makefile.in (gamedir, localstatedir): New variables.
5381 (epaths-force): Insert value of gamedir into PATH_GAME.
5382
5383 * configure.in (gamedir): Handle it like lispdir.
5384 (--with-game-dir option): Delete.
5385
53862002-06-21 Pavel Janík <Pavel@Janik.cz>
5387
5388 * configure.in: Add support for mipseb-*-netbsd* machines.
5389
53902002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5391
5392 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5393
53942002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5395
5396 * info/dir (File): Add an entry for Tramp.
5397
53982002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5399
5400 * INSTALL-CVS: New file.
5401
54022002-06-07 Andreas Schwab <schwab@suse.de>
5403
5404 * configure.in (x86_64-*-linux-gnu*): New system.
5405
54062002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5407
5408 * config.bat: Handle the case when lispintro is truncated to lispintr.
5409
54102002-05-26 Paul Eggert <eggert@twinsun.com>
5411
5412 * config.guess, config.sub: Updated from master source.
5413
54142002-05-09 Richard M. Stallman <rms@gnu.org>
5415
5416 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5417
54182002-05-04 Pavel Janík <Pavel@Janik.cz>
5419
5420 * make-dist: Do not distribute lock/ directory.
5421
54222002-04-30 Andrew Choi <akochoi@shaw.ca>
5423
5424 * configure.in: Provide documentation string when defining
5425 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5426 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5427
1a71cb28 54282002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5429
5430 * configure.in: Delete configure check for access to the game user.
5431
54322002-04-29 Pavel Janík <Pavel@Janik.cz>
5433
5434 * make-dist: lwlib/Imakefile is removed.
5435
54362002-04-26 Andrew Choi <akochoi@shaw.ca>
5437
5438 * configure.in: Add support for powerpc-apple-darwin*.
5439 (HAVE_CARBON): Add.
5440
5441 * make-dist: Create directories in mac/Emacs.app.
5442
54432002-04-25 Pavel Janík <Pavel@Janik.cz>
5444
5445 * make-dist: lwlib-Xol* are removed.
5446
54472002-04-23 Andreas Schwab <schwab@suse.de>
5448
5449 * Makefile.in (MAINT): New variable.
5450 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5451 instead of configure.in, to avoid running autoconf and autoheader
5452 unless explicitly requested.
5453
54542002-04-16 Eli Zaretskii <eliz@gnu.org>
5455
5456 * config.bat: Update for msdos/sed2v2.inp.
5457
54582002-04-15 Andreas Schwab <schwab@suse.de>
5459
5460 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5461 * configure.in: Add config header templates to all AC_DEFINE and
5462 AC_DEFINE_UNQUOTED symbols.
5463 * make-dist: Run autoheader if necessary.
5464
54652002-04-10 Colin Walters <walters@verbum.org>
5466
5467 * configure.in: Add --game-dir, --game-user. Test to see if we
5468 can use them.
5469
54702002-04-08 Pavel Janík <Pavel@Janik.cz>
5471
5472 * configure.in: Add --with-sound.
5473
54742002-03-18 Kim F. Storm <storm@cua.dk>
5475
5476 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5477 and getsockname functions. Test for sys/un.h include file.
5478
54792002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5480
5481 * configure.in: Support AIX 5.1.
5482
54832002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5484
5485 * configure.in: Added test for X Session Management (HAVE_X_SM).
5486
54872002-03-03 Richard M. Stallman <rms@gnu.org>
5488
5489 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5490 Run chown $${LOGNAME} on files installed by tar xvf.
5491
54922002-03-03 Kim F. Storm <storm@cua.dk>
5493
5494 * configure.in: Test for getpeername.
5495
54962002-03-01 Richard M. Stallman <rms@gnu.org>
5497
5498 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5499 (HAVE_GIF): Don't use old libungif versions that crash.
5500
55012002-02-26 Richard M. Stallman <rms@gnu.org>
5502
5503 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5504 not just well-formed and valid.
5505 (mips-compaq-nonstopux*): New configuration.
5506
55072002-02-18 Paul Eggert <eggert@twinsun.com>
5508
5509 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5510 "sed q" is a portable equivalent to plain "head -1".
5511
55122002-02-13 Richard M. Stallman <rms@gnu.org>
5513
5514 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5515 (all): Don't depend on maybe_bootstrap here.
5516 (${SUBDIR}): Depend on it here instead.
5517
55182002-02-08 Richard M. Stallman <rms@gnu.org>
5519
5520 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5521
55222002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5523
5524 * configure.in: Recognize BSD/OS 5.0.
5525
55262002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5527
5528 * make-dist: Make version checking in emacs.texi consistent with
5529 how we set it there.
5530
55312001-12-29 Kim F. Storm <storm@cua.dk>
5532
5533 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5534
55352001-12-28 Richard M. Stallman <rms@gnu.org>
5536
5537 * configure.in: Test for mbsinit.
5538
55392001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5540
5541 These changes make Leim part of the standard distribution:
5542
5543 * README: Add info about the `leim' directory.
5544
5545 * INSTALL: Remove text that describes Leim as a separate package.
5546
5547 * noleim-Makefile.in: File removed.
5548
5549 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5550 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5551 Leim files out of the Emacs tree. Don't prepare a separate tarball
5552 for Leim.
5553
55542001-12-11 Richard M. Stallman <rms@gnu.org>
5555
5556 * configure.in (hppa*-*-linux-gnu*): New alternative.
5557
55582001-12-08 Pavel Janík <Pavel@Janik.cz>
5559
5560 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5561 creating distribution.
5562
55632001-12-06 Paul Eggert <eggert@twinsun.com>
5564
5565 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5566 (AC_FUNC_VFORK): Remove.
5567 (AC_FUNC_FORK): Add.
5568 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5569 this is required by recent Autoconf versions.
5570
55712001-12-02 Pavel Janík <Pavel@Janik.cz>
5572
5573 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5574 TODO, vms-pp.trans and others).
5575
55762001-11-29 Pavel Janík <Pavel@Janik.cz>
5577
5578 * make-dist: Use COPYING from the top-level directory.
5579
55802001-11-29 Gerd Moellmann <gerd@gnu.org>
5581
5582 * configure.in: Add support for FreeBSD/Alpha.
5583
55842001-11-29 Pavel Janík <Pavel@Janik.cz>
5585
5586 * make-dist: Add COPYING to the top-level directory of the
5587 distribution. Simplify the logic behind copying.
5588
5589 * Makefile.in (maybe_bootstrap): Fix previous change.
5590
55912001-11-28 Richard M. Stallman <rms@gnu.org>
5592
5593 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5594
55952001-11-26 Richard M. Stallman <rms@gnu.org>
5596
5597 * Makefile.in: bootstrap should not delete dumped executables.
5598 (bootstrap-clean-before): New target.
5599 (bootstrap): Use bootstrap-clean-before instead of clean.
5600 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5601
56022001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5603
5604 These changes add the Emacs Lisp Introduction manual to the
5605 distribution:
5606
5607 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5608
5609 * make-dist: Copy the files in lispintro directory.
5610
5611 * config.bat: Configure in the lispintro directory.
5612
5613 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5614
5615 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5616 (lispintro/Makefile): New target.
5617 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5618 (unlock, relock, info, dvi): Ditto.
5619
56202001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5621
5622 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5623
5624 * make-dist (etc): Don't distribute gfdl.1.
5625
56262001-11-22 Colin Walters <walters@debian.org>
5627
5628 * Makefile.in (install-arch-indep): Install the calc .info files.
5629 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5630
56312001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5632
5633 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5634 tindex.pl to the list of those being put into the distribution.
5635
56362001-11-16 Eli Zaretskii <eliz@gnu.org>
5637
5638 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5639
56402001-11-15 Pavel Janík <Pavel@Janik.cz>
5641
5642 * Makefile.in (uninstall): Fix previous change.
5643
5644 * configure.in, Makefile.in: Add support for --program-prefix,
5645 --program-suffix and --program-transform-name options.
5646
56472001-11-13 Pavel Janík <Pavel@Janik.cz>
5648
5649 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5650 (install-arch-indep): Install emacsclient manual page.
5651 (uninstall): Uninstall emacsclient manual page.
5652
56532001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5654
5655 * make-dist: Add lispref/index.*perm files to the distribution.
5656 From Pavel Janík <Pavel@Janik.cz>.
5657
56582001-11-12 Pavel Janík <Pavel@Janik.cz>
5659
5660 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5661
56622001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5663
5664 * configure.in: AC_OUTPUT lispref/Makefile.
5665
56662001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5667
5668 The following changes add the ELisp reference manual to the
5669 distribution.
5670
5671 * make-dist: Add the lispref directory to the distribution.
5672
5673 * Makefile.in (install-arch-indep): Add elisp* to the list of
5674 installed Info files.
5675 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5676 (lispref/Makefile): New target.
5677 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5678 Add commands for the lispref directory.
5679 (info, dvi): Ditto.
5680
5681 * config.bat: Configure in `lispref'.
5682
56832001-11-09 Richard M. Stallman <rms@gnu.org>
5684
5685 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5686
56872001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5688
5689 * make-dist (tempdir): Copy AUTHORS as well.
5690
56912001-11-06 Sam Steingold <sds@gnu.org>
5692
5693 * configure.in: Added a check for <nlist.h>.
5694
56952001-11-01 Pavel Janík <Pavel@Janik.cz>
5696
5697 * configure.in: Reindent --help output.
5698 From Per Starbäck (starback@ling.uu.se).
5699
57002001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5701
5702 * configure.in: New entry for HP/UX-11.
5703
5704 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5705 From Eric S. Raymond <esr@golux.thyrsus.com>.
5706
57072001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5708
5709 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5710 <athornton@sinenomine.net>.
5711
57122001-10-25 Gerd Moellmann <gerd@gnu.org>
5713
5714 * Makefile.in (maybe_bootstrap): New target.
5715 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5716
57172001-10-24 Ken Raeburn <raeburn@gnu.org>
5718
5719 * configure.in: If --with-hesiod is given, look for
5720 hes_getmailhost and res_send or __res_send; check hesiod and
5721 resolv libraries respectively if system libraries don't supply them.
5722
57232001-10-24 Gerd Moellmann <gerd@gnu.org>
5724
5725 * configure.in: Use $MAKE for `make' if set.
5726
57272001-10-22 Gerd Moellmann <gerd@gnu.org>
5728
5729 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5730 to tar options.
5731
57322001-10-20 Gerd Moellmann <gerd@gnu.org>
5733
5734 * (Version 21.1 released).
5735
57362001-10-20 Miles Bader <miles@gnu.org>
5737
5738 * configure.in (configuration): Set from `host' if `host_alias'
5739 isn't defined.
5740
57412001-10-19 Andreas Schwab <schwab@suse.de>
5742
5743 * configure.in: Make ready for autoconf 2.5x.
5744 (AC_PREREQ): Require autoconf 2.50.
5745 * aclocal.m4: Removed.
5746 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5747
57482001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5749
5750 * README: Bump Emacs version to 21.1.50.
5751
57522001-10-05 Gerd Moellmann <gerd@gnu.org>
5753
5754 * Branch for 21.1.
5755
57562001-09-05 Gerd Moellmann <gerd@gnu.org>
5757
5758 * configure.in: Avoid `$@' which is handled specially in
5759 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5760
57612001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5762
5763 * make-dist (nt): Add subdirs.el to the list of distributed files.
5764
57652001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5766
5767 * configure.in (machine): Add an entry for
5768 hppa1.1-hitachi-hiuxwe2*.
5769
57702001-05-28 Gerd Moellmann <gerd@gnu.org>
5771
5772 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5773 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5774
57752001-05-14 Gerd Moellmann <gerd@gnu.org>
5776
5777 * make-dist: Copy texinfo.tex unconditionally.
5778
57792001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5780
5781 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5782 that are installed.
5783
57842001-04-06 Gerd Moellmann <gerd@gnu.org>
5785
5786 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5787 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5788
5789 * make-dist: Handle leim/MISC-DIC. Only include
5790 `[a-zA-Z]*.{el,elc}' from leim/quail.
5791
57922001-04-05 Gerd Moellmann <gerd@gnu.org>
5793
5794 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5795
57962001-03-30 Gerd Moellmann <gerd@gnu.org>
5797
5798 * Makefile.in (.PHONY): Add for bootstrap targets.
5799 (bootstrap-clean): New target.
5800 (bootstrap): Use it instead of `clean'.
5801
58022001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5803
5804 * Makefile.in (SUBDIR): Remove leim.
5805 (all, .RECURSIVE, extraclean): Add leim explicitly.
5806 (leim): Provide separate rule which exports PARALLEL=0 into the
5807 environment.
5808
58092001-03-20 Gerd Moellmann <gerd@gnu.org>
5810
5811 * configure.in (HAVE_XPM): Don't print the result of the check for
5812 XpmReturnAllocPixels if we don't have an xpm.h.
5813
58142001-03-05 Gerd Moellmann <gerd@gnu.org>
5815
5816 * COPYING: New file.
5817
58182001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5819
5820 * config.bat: Update the copyright.
5821
58222001-02-23 Kenichi Handa <handa@etl.go.jp>
5823
5824 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5825 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5826 to `yes'. Later in AC_OUTPUT, check this variable.
5827
58282001-02-09 Dave Love <fx@gnu.org>
5829
5830 * AUTHORS: Updated.
5831
58322001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5833
5834 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5835
58362001-02-02 Gerd Moellmann <gerd@gnu.org>
5837
5838 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5839
5840 * Makefile.in (uninstall): Ignore exit code of `rm'.
5841
5842 * Makefile.in (uninstall): Remove more info files. Remove
5843 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5844
58452001-01-31 Gerd Moellmann <gerd@gnu.org>
5846
5847 * noleim-Makefile.in (extraclean): Add.
5848
58492001-01-28 Gerd Moellmann <gerd@gnu.org>
5850
5851 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5852 it quiet.
5853
58542001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5855
5856 * Makefile.in (tags): Fix typo.
5857
58582001-01-13 Kenichi Handa <handa@etl.go.jp>
5859
5860 * configure.in: Fix typo in the code setting x_search_path.
5861
58622001-01-10 Dave Love <fx@gnu.org>
5863
5864 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5865 -lXext.
5866 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5867 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5868 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5869 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5870 (now in $LIBS).
5871
58722001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5873
5874 * config.bat: Run the preprocessor with -traditional.
5875
58762001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5877
5878 * INSTALL: Move copying conditions to end of file.
5879
58802000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5881
5882 * INSTALL: Add basic installation procedure which assumes
5883 `configure' does its job. Elaborate on image support libraries.
5884 Add a pointer to Xaw3d library. Add advice about solving
5885 configure-time problems by looking in config.log and setting
5886 variables in the environment.
5887
58882000-12-27 Gerd Moellmann <gerd@gnu.org>
5889
5890 * Makefile.in (install-arch-indep): If tar fails, exit with
5891 exit code 1.
5892
58932000-12-19 Gerd Moellmann <gerd@gnu.org>
5894
5895 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5896 source file includes XKBlib.h. On some broken Solaris systems,
5897 there is an XKBlib.h, reportedly, but header files included by
5898 XKBlib.h are missing.
5899
59002000-12-14 Gerd Moellmann <gerd@gnu.org>
5901
5902 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5903
59042000-12-11 Dave Love <fx@gnu.org>
5905
5906 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5907
59082000-12-11 Paul Eggert <eggert@twinsun.com>
5909
5910 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5911 Merge fixes from latest GNU tar version. These macros no longer
5912 futz with _XOPEN_SOURCE, as that was not portable in practice.
5913 (AC_FUNC_FSEEKO): New macro.
5914
5915 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5916 ftello.
5917
59182000-12-05 Dave Love <fx@gnu.org>
5919
5920 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5921
59222000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5923
5924 * info/dir: Change the category to "Emacs".
5925
59262000-12-01 Gerd Moellmann <gerd@gnu.org>
5927
5928 * make-dist (tempdir): Remove epaths.h from the distribution
5929 instead of paths.h.
5930
59312000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5932
5933 * config.bat: Check for existence of djecho.exe, and print an
5934 error message if it is not available.
5935
5936 * INSTALL: Describe possible problem with djecho.exe in old
5937 versions of DJGPP v2.x.
5938
59392000-11-23 Gerd Moellmann <gerd@gnu.org>
5940
5941 * configure.in: Initialize HAVE_LIBXP to no.
5942
59432000-11-22 Gerd Moellmann <gerd@gnu.org>
5944
5945 * configure.in: Use m/macppc.h instead of the non-existent
5946 m/powerpc.h.
5947
59482000-11-21 Gerd Moellmann <gerd@gnu.org>
5949
5950 * Makefile.in (install-arch-indep): Also install info/eshell*
5951 and info/speedbar*.
5952
5953 * configure.in (HAVE_PNG): Check for the presence of
5954 png_get_channels to rule out older PNG libs.
5955
5956 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5957 GCC and NON_GNU_CPP into config.status.
5958
59592000-11-20 Dave Love <fx@gnu.org>
5960
5961 * configure.in: Fix last change.
5962
5963 * GETTING.GNU.SOFTWARE: Deleted.
5964 * FTP: New file to replace it.
5965 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5966
59672000-11-20 Gerd Moellmann <gerd@gnu.org>
5968
5969 * configure.in: Use -traditional with GNU cpp.
5970
59712000-11-17 Gerd Moellmann <gerd@gnu.org>
5972
5973 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5974 Distribute more files from the nt/ subdir. Distribute PBM
5975 image files from subdirs of lisp/. Distribute old change logs
5976 from subdirs of lisp/. Distribute play/5x5.el.
5977
59782000-11-11 Dave Love <fx@gnu.org>
5979
5980 * config.sub, config.guess: Updated from master source.
5981
59822000-11-07 Dave Love <fx@gnu.org>
5983
5984 * configure.in: Test for mkstemp.
5985
59862000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5987
5988 * info/dir (Top): Rearrange menu items more logically, and put
5989 them into a single category. Add menu items for RefTeX and
5990 Widget.
5991
59922000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5993
5994 * Makefile.in (install-arch-indep): Use --info-dir instead of
5995 --dir-file, and a simple argument instead of --info-file, so that
5996 the Debian version of install-info also works.
5997
59982000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5999
6000 * info/dir (Speedbar): Add entry.
6001
60022000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6003
6004 * INSTALL: Describe the new image-support options to the configure
6005 script. List URLs where image support libraries can be found.
6006
60072000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6008
6009 * info/dir (Top): Add an entry for Eshell.
6010
60112000-10-02 Dave Love <fx@gnu.org>
6012
6013 * configure.in: Check for gai_strerror.
6014
60152000-10-01 Andreas Schwab <schwab@suse.de>
6016
6017 * Makefile.in (install-arch-indep): Update list of installed info files.
6018
60192000-09-30 Gerd Moellmann <gerd@gnu.org>
6020
6021 * configure.in: Support `sparc*-*-netbsd*'.
6022
60232000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6024
6025 * info/dir (MIME): Add entry for emacs-mime.
6026
60272000-09-29 Dave Love <fx@gnu.org>
6028
6029 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6030
60312000-09-26 Gerd Moellmann <gerd@gnu.org>
6032
6033 * make-dist: Adapt to the change of leim/Makefile which was
6034 necessary to ensure a reasonably working `make dist'.
6035
6036 * leim-Makefile.in: Moved to leim/Makefile.in..
6037
6038 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6039
60402000-09-21 Kenichi Handa <handa@etl.go.jp>
6041
6042 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6043 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6044 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6045 files to .elc.
6046 (${TIT}): Adjusted for the above change.
6047 (clean mostlyclean): Likewise.
6048 (.el.elc): New target.
6049
60502000-09-19 Gerd Moellmann <gerd@gnu.org>
6051
6052 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6053 in the distribution.
6054
60552000-09-18 Gerd Moellmann <gerd@gnu.org>
6056
6057 * make-dist (skk): Rename to `ja-dic' because the leim directory
6058 was renamed.
6059
60602000-09-14 Dave Love <fx@gnu.org>
6061
6062 * configure.in: Fix spurion in last change.
6063
60642000-09-14 Gerd Moellmann <gerd@gnu.org>
6065
6066 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6067 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6068 to `no' if defined. Change result report.
6069
60702000-09-08 Dave Love <fx@gnu.org>
6071
6072 * configure.in: Remove spurious `@'s.
6073
6074 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6075 autoconf.
6076
60772000-09-06 Gerd Moellmann <gerd@gnu.org>
6078
6079 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6080 file and print informational message.
6081
6082 * configure.in (AC_FUNC_MMAP): Add.
6083
60842000-09-01 Gerd Moellmann <gerd@gnu.org>
6085
6086 * configure.in: Add ``checking'' messages for
6087 XpmReturnAllocPixels.
6088
60892000-08-28 Gerd Moellmann <gerd@gnu.org>
6090
6091 * configure.in: Check <strings.h>; check `index' and `rindex'
6092 functions.
6093
60942000-08-26 Kenichi Handa <handa@etl.go.jp>
6095
6096 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6097 "case "${canonical}" in".
6098
60992000-08-25 Dave Love <fx@gnu.org>
6100
6101 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6102
61032000-08-25 Kenichi Handa <handa@etl.go.jp>
6104
6105 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6106
61072000-08-24 Gerd Moellmann <gerd@gnu.org>
6108
6109 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6110 contains a relative path. Protect against unusable values of $PWD.
6111
61122000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6113
6114 * info/dir (WoMan): Add entry.
6115
6116 * config.bat (maindir): Update src/_gdbinit even if it does
6117 already exist.
6118
61192000-08-07 Gerd Moellmann <gerd@gnu.org>
6120
6121 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6122
61232000-08-03 Gerd Moellmann <gerd@gnu.org>
6124
6125 * configure.in: Add support for ia64*-*-linux*.
6126
61272000-07-27 Gerd Moellmann <gerd@gnu.org>
6128
6129 * make-dist (aclocal.m4): Include in distribution.
6130
61312000-07-26 Dave Love <fx@gnu.org>
6132
6133 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6134
61352000-07-24 Dave Love <fx@gnu.org>
6136
6137 * configure.in: Add AC_SIZE_T.
6138
61392000-07-18 Dave Love <fx@gnu.org>
6140
6141 * configure.in: Reorder so that most tests are done after CPPFLAGS
6142 is set from the C_SWITCH_... definitions.
6143
61442000-07-10 Gerd Moellmann <gerd@gnu.org>
6145
6146 * configure.in (HAVE_XPM): Undo previous change. Check for
6147 preprocessor define XpmReturnAllocPixels.
6148
61492000-07-06 Gerd Moellmann <gerd@gnu.org>
6150
6151 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6152 instead of XpmReadFileToPixmap.
6153
61542000-07-05 Ken Raeburn <raeburn@gnu.org>
6155
6156 * configure.in: Check for <soundcard.h>. Look for ossaudio
6157 library, and set LIBSOUND accordingly.
6158
61592000-07-05 Dave Love <fx@gnu.org>
6160
6161 * configure.in: Use AC_HEADER_SYS_WAIT.
6162
61632000-07-05 Gerd Moellmann <gerd@gnu.org>
6164
6165 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6166 lisp/Makefile. Distribute lisp/Makefile.in instead of
6167 lisp/Makefile.
6168
61692000-06-30 Ken Raeburn <raeburn@gnu.org>
6170
6171 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6172 while searching for image-handling libraries.
6173
61742000-06-26 Gerd Moellmann <gerd@gnu.org>
6175
6176 * configure.in (--with-xim): New option.
6177
61782000-06-23 Dave Love <fx@gnu.org>
6179
6180 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6181 for struct timezone and test how we can call gettimeofday.
6182 Check for OSF 5+. Check for term.h.
6183
6184 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6185 version.
6186
61872000-06-23 Gerd Moellmann <gerd@gnu.org>
6188
6189 * configure.in (HAVE_LIBXP): Change test for libXp.
6190
61912000-06-21 Dave Love <fx@gnu.org>
6192
6193 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6194 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6195 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6196
61972000-06-19 Dave Love <fx@gnu.org>
6198
6199 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6200 _XOPEN_SOURCE is defined.
6201
62022000-06-16 Gerd Moellmann <gerd@gnu.org>
6203
6204 * Makefile.in (distclean): Also make distclean in lisp/.
6205
62062000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6207
6208 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6209
62102000-06-15 Gerd Moellmann <gerd@gnu.org>
6211
6212 * make-dist: Add --help and --snapshot options.
6213
62142000-06-14 Gerd Moellmann <gerd@gnu.org>
6215
6216 * configure.in: Generate lisp/Makefile.
6217
6218 * configure.in: Add support for `*-lynxos*'.
6219 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6220 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6221 on Tru64 UNIX v5.0.
6222
62232000-06-13 Ken Raeburn <raeburn@gnu.org>
6224
6225 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6226 it's on a continuation line.
6227
62282000-06-02 Dave Love <fx@gnu.org>
6229
6230 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6231 files.
6232
6233 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6234 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6235 test.
6236
6237 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6238 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6239
62402000-05-26 Gerd Moellmann <gerd@gnu.org>
6241
6242 * configure.in: Add check for speed_t typedef.
6243
62442000-05-25 Ken Raeburn <raeburn@gnu.org>
6245
6246 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6247 exists; it won't in the CANNOT_DUMP case.
6248
62492000-05-25 Gerd Moellmann <gerd@gnu.org>
6250
6251 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6252 On FreeBSD, the exit status is 1 if CDPATH is not set.
6253 (install-arch-indep): Install ebrowse.info.
6254
62552000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6256
6257 * configure.in: Check for grandpt and getpt.
6258
62592000-05-09 Dave Love <fx@gnu.org>
6260
6261 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6262
62632000-05-05 Gerd Moellmann <gerd@gnu.org>
6264
6265 * make-dist: Make a link for lib-src/grep-changelog.
6266 Copy install-sh.
6267
62682000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6269
6270 * config.bat: Identify the beginning of the cpp stuff in
6271 src/Makefile.in and lib-src/Makefile.in more accurately.
6272
62732000-04-27 Gerd Moellmann <gerd@gnu.org>
6274
6275 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6276
62772000-04-19 Gerd Moellmann <gerd@gnu.org>
6278
6279 * configure.in: Add support for `powerpc-*-netbsd*'.
6280
62812000-04-19 Dave Love <fx@gnu.org>
6282
6283 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6284
6285 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6286
62872000-04-16 Dave Love <fx@gnu.org>
6288
6289 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6290
62912000-04-14 Dave Love <fx@gnu.org>
6292
6293 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6294
6295 * aclocal.m4 (AC_FUNC_MKTIME): New.
6296
62972000-03-28 Ken Raeburn <raeburn@gnu.org>
6298
6299 * configure.in: Line up "--help" output a little better.
6300
63012000-03-26 Gerd Moellmann <gerd@gnu.org>
6302
6303 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6304 New targets.
6305 (bootstrap): Rewritten in terms of the new targets above. Make
6306 info files, too.
6307
63082000-03-12 Gerd Moellmann <gerd@gnu.org>
6309
6310 * config.guess, config.sub: Use the versions of the files from
6311 subversions.
6312
63132000-03-08 Dave Love <fx@gnu.org>
6314
6315 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6316 AC_C_VOLATILE. Define POINTER_TYPE.
6317
6318 * aclocal.m4: New file.
6319
63202000-03-02 Gerd Moellmann <gerd@gnu.org>
6321
6322 * configure.in (machine): Add `mipsel-*-netbsd*' and
6323 `arm-*-netbsd*'.
6324
63252000-03-01 Gerd Moellmann <gerd@gnu.org>
6326
6327 * configure.in (machine): Add support for `*-auspex-sunos*'.
6328
63292000-02-29 Gerd Moellmann <gerd@gnu.org>
6330
6331 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6332
63332000-02-18 Dave Love <fx@gnu.org>
6334
6335 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6336
63372000-02-18 Andreas Schwab <schwab@suse.de>
6338
6339 * Makefile.in (install-arch-indep): Add eudc to list of installed
6340 info files.
6341
63422000-02-17 Ken Raeburn <raeburn@gnu.org>
6343
6344 * configure.in: Include -lz and -ljpeg (if it's available) when
6345 testing for the tiff library.
6346
63472000-02-17 Gerd Moellmann <gerd@gnu.org>
6348
6349 * configure.in: Remove LISP_FLOAT_TYPE.
6350
63512000-02-12 Dave Love <fx@gnu.org>
6352
6353 * configure.in: Use AC_FUNC_VFORK.
6354
63552000-02-01 Gerd Moellmann <gerd@gnu.org>
6356
6357 * make-dist: Various fixes for new development tree.
6358
6359 * leim-Makefile.in: New file.
6360
63612000-01-31 Gerd Moellmann <gerd@gnu.org>
6362
6363 * Makefile.in (dist): Call ./make-dist.
6364
63652000-01-24 Dave Love <fx@gnu.org>
6366
6367 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6368
63692000-01-18 Gerd Moellmann <gerd@gnu.org>
6370
6371 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6372 DGifOpenFileName.
6373
63742000-01-11 Andreas Schwab <schwab@suse.de>
6375
6376 * Makefile.in (install-arch-indep): Update list of info files to
6377 be installed.
6378
63792000-01-05 Dave Love <fx@gnu.org>
6380
6381 * configure.in: Check for jerror.h as well as libjpeg.
6382
63832000-01-03 Andreas Schwab <schwab@suse.de>
6384
6385 * Makefile.in (install-arch-indep): Install autotype*. Run
6386 install-info on autotype and emacs-faq.info.
6387
63881999-12-04 Dave Love <fx@gnu.org>
6389
6390 * Makefile.in (install-arch-indep): Depend on `info'.
6391 (install-strip): Use `install' as sub-make target.
6392
63931999-11-23 Ken Raeburn <raeburn@gnu.org>
6394
6395 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6396 didn't need to be deleted. Check for the k5crypto library as well
6397 as the crypto library; MIT Kerberos 1.1 changed the name.
6398
63991999-11-18 Dave Love <fx@gnu.org>
6400
6401 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6402
64031999-11-11 Erik Naggum <erik@naggum.no>
6404
6405 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6406
64071999-11-08 Dave Love <fx@gnu.org>
6408
6409 * configure.in: Fix change for --with-pop default.
6410
64111999-11-04 Dave Love <fx@gnu.org>
6412
6413 * configure.in: Default to --with-pop. Change sense of with-gcc
6414 and with-toolkit-scroll-bars messages to reflect the defaults.
6415
64161999-11-01 Gerd Moellmann <gerd@gnu.org>
6417
6418 * INSTALL: Mention the Emacs Lisp Reference.
6419
64201999-10-27 Noah Friedman <friedman@splode.com>
6421
6422 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6423
64241999-10-23 Gerd Moellmann <gerd@gnu.org>
6425
6426 * Makefile.in (bootstrap): New target.
6427
64281999-10-19 Paul Eggert <eggert@twinsun.com>
6429
6430 Add support for large files. Merge glibc 2.1.2.
6431
6432 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6433 (HAVE_TM_GMTOFF): New symbol.
6434 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6435 mbrlen, strsignal.
6436 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6437
64381999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6439
6440 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6441 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6442
64431999-10-09 Richard M. Stallman <rms@gnu.org>
6444
6445 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6446 Unset CDPATH to prevent cd from generating output.
6447
64481999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6449
6450 * update-subdirs: Also ignore CVS subdirs.
6451
64521999-10-07 Gerd Moellmann <gerd@gnu.org>
6453
6454 * Makefile.in (install-arch-indep): Add ada-mode.
6455
64561999-10-06 Dave Love <fx@gnu.org>
6457
6458 * Makefile.in: Add rules for config.status, configure.
6459
64601999-09-07 Gerd Moellmann <gerd@gnu.org>
6461
6462 * configure.in (--with-sound): Removed.
6463
64641999-08-30 Gerd Moellmann <gerd@gnu.org>
6465
6466 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6467 the test for Xaw3d.
6468 (HAVE_TIFF): Add -lm to library check.
6469
64701999-08-28 Richard Stallman <rms@gnu.org>
6471
6472 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6473 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6474 after the other X-related libraries.
6475
64761999-08-21 Dave Love <fx@gnu.org>
6477
6478 * configure.in: Don't check for jpeglib.h.
6479
64801999-08-20 Gerd Moellmann <gerd@gnu.org>
6481
6482 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6483 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6484
64851999-08-18 Dave Love <fx@gnu.org>
6486
6487 * configure.in: Check for termcap.h.
6488
64891999-08-15 Gerd Moellmann <gerd@gnu.org>
6490
6491 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6492 use Emacs' scroll bars, even if configured for Motif or when
6493 Xaw3d is available.
6494
64951999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6496
6497 * configure.in: Check for getaddrinfo.
6498
64991999-08-04 Eli Zaretskii <eliz@gnu.org>
6500
6501 * config.bat: Make --no-debug work again by removing -gcoff.
6502
65031999-07-30 Dave Love <fx@gnu.org>
6504
6505 * configure.in: Check for stdlib.h.
6506
65071999-07-19 Dave Love <fx@gnu.org>
6508
6509 * configure.in: Grok sparc64-*-linux-gnu*.
6510
65111999-07-12 Richard Stallman <rms@gnu.org>
6512
6513 * Version 20.4 released.
6514
65151999-06-23 Karl Heuer <kwzh@gnu.org>
6516
6517 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6518 Quote $EMACS, in case it's a program with args.
6519
65201999-06-15 Gerd Moellmann <gerd@gnu.org>
6521
6522 * configure.in (HAVE_GIF): Use libungif instead of libgif
6523 because the former doesn't contain patented compression code.
6524
65251999-05-29 Richard M. Stallman <rms@gnu.org>
6526
6527 * configure.in: Delete the Kerberos stuff.
6528
65291999-05-27 Greg Hudson <ghudson@mit.edu>
6530
6531 * configure.in: Prefer kerberos 5 names.
6532
65331999-04-26 Richard M. Stallman <rms@gnu.org>
6534
6535 * configure.in: Check for libXp.
6536
65371999-04-08 Richard Stallman <rms@gnu.org>
6538
6539 * make-dist: Include change logs in subdirs of `lisp'.
6540
65411999-04-05 Richard Stallman <rms@gnu.org>
6542
6543 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6544 (install-arch-indep): Make ${datadir}/emacs world-readable.
6545
65461999-03-30 Eli Zaretskii <eliz@gnu.org>
6547
6548 * config.bat: Use epaths.* instead of paths.*.
6549
65501999-03-07 Eli Zaretskii <eliz@gnu.org>
6551
6552 * INSTALL: Add detailed instructions to unpack and install
6553 intlfonts on MS-DOS.
6554
65551999-02-26 Richard Stallman <rms@gnu.org>
6556
6557 * configure.in: Use epaths.h and epaths-force instead of paths...
6558
6559 * Makefile.in (epaths-force): Renamed from paths-force;
6560 operate on epaths.in and produce epaths.h.
6561
65621999-02-24 Richard Stallman <rms@gnu.org>
6563
6564 * make-dist: Fix nt/icons directory handling.
6565
65661999-02-22 Simon Josefsson <jas@pdc.kth.se>
6567
6568 * configure.in (f301-fujitsu-uxpv4.1): New target.
6569
65701999-02-20 Richard Stallman <rms@gnu.org>
6571
6572 * make-dist (tempparent): Fix command to update info files.
6573
65741999-02-09 Richard Stallman <rms@gnu.org>
6575
6576 * configure.in (powerpc-apple-netbsd*): New alternative.
6577
65781999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6579
6580 * make-dist: Include the new directory nt/icons in distributions.
6581
65821999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6583
6584 * configure.in: Change message about HAVE_XFREE386.
6585
65861999-01-07 Eli Zaretskii <eliz@gnu.org>
6587
6588 * config.bat: Support configuring with leim.
6589
65901998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6591
6592 * configure.in (mips-sgi-irix6.5): New target.
6593
65941998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6595
6596 * configure.in: Remove GSS-API support, since it has been removed
6597 from movemail.
6598
65991998-12-04 Markus Rost <rost@delysid.gnu.org>
6600
6601 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6602
66031998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6604
6605 * Makefile.in: Don't install customize info file.
6606 Run install-info on viper info file.
6607
66081998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6609
6610 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6611
66121998-11-16 Kenichi Handa <handa@etl.go.jp>
6613
6614 * configure.in (*-*-bsdi4*): New target.
6615
66161998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6617
6618 * configure.in: Fix previous change.
6619
66201998-11-11 Richard Stallman <rms@gnu.org>
6621
6622 * configure.in (aviion-intel): New machine.
6623
66241998-11-04 Kenichi Handa <handa@etl.go.jp>
6625
6626 * configure.in (mips-nec-sysv4*): New target.
6627
66281998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6629
6630 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6631 from lisp.
6632
66331998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6634
6635 * make-dist: Don't include fns*.el in dist.
6636
66371998-10-30 Dave Love <fx@gnu.org>
6638
6639 * configure.in: Don't mkdir cpp.
6640
66411998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6642
6643 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6644 ${archlibdir}.
6645
66461998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6647
6648 * Version 20.3 released.
6649
66501998-07-30 Paul Eggert <eggert@twinsun.com>
6651
6652 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6653 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6654 (lwlib/Makefile, leim/Makefile):
6655 Prepend $(srcdir)/ to rule dependencies outside this dir.
6656
66571998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6658
6659 * configure.in: Use unset CDPATH instead of making it empty.
6660
66611998-06-20 Karl Heuer <kwzh@gnu.org>
6662
6663 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6664
66651998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6666
6667 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6668 and default.el. Sort the results.
6669
66701998-05-31 Karl Heuer <kwzh@gnu.org>
6671
6672 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6673 writable.
6674
66751998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6676
6677 * Makefile.in (install-arch-indep):
6678 Don't alter site-lisp/subdirs.el if it exists.
6679
66801998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6681
6682 * Makefile.in (install-arch-indep): Put `-' on commands to create
6683 subdirs.el in site-lisp dirs.
6684
66851998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6686
6687 * Makefile.in (install-arch-indep): Fix typo in previous change.
6688
66891998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6690
6691 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6692
66931998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6694
6695 * Makefile.in (mkdir): Create the site-lisp dirs.
6696 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6697
66981998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6699
6700 * Makefile.in (INSTALL_INFO): New variable.
6701 (install-arch-indep): Don't replace the dir file if it already exists.
6702 Use the install-info program, via INSTALL_INFO, to add entries.
6703 Make the `info' subdir and the Info files world-readable.
6704
67051998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6706
6707 * config.bat: Make sure the environment is large enough to support
6708 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6709
67101998-04-10 Karl Heuer <kwzh@gnu.org>
6711
6712 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6713
67141998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6715
6716 * configure.in: Add --with-gssapi to specify GSS-API
6717 authentication support for movemail.
6718
67191998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6720
6721 * Makefile.in (install-arch-indep): Fix previous change.
6722
67231998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6724
6725 * Makefile.in (info): Run man in build dir, not srcdir.
6726
67271998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6728
6729 * Makefile.in (install-arch-indep): Fix previous change.
6730
67311998-03-23 Kenichi Handa <handa@etl.go.jp>
6732
6733 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6734
67351998-03-22 Richard Stallman <rms@gnu.org>
6736
6737 * Makefile.in (install-arch-indep): Put special subdirs.el files
6738 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6739
67401998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6741
6742 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6743
67441998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6745
6746 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6747 (m68*-hp-hpux*): Handle versions 1X like 10.
6748
67491998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6750
6751 * make-dist: PROBLEMS is now in etc, not top level dir.
6752
6753 * Makefile.in (SOURCES): Delete PROBLEMS.
6754
67551998-02-25 Richard Stallman <rms@gnu.org>
6756
6757 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6758
6759 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6760
67611998-01-17 Richard Stallman <rms@gnu.org>
6762
6763 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6764
67651998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6766
6767 * make-dist (tempparent): New option --no-check.
6768
6769 * make-dist: Don't do anything with cpp directory.
6770
67711997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6772
6773 * configure.in (sparc-fujitsu-sysv4*): New target.
6774
67751997-12-17 Andreas Schwab <schwab@gnu.org>
6776
6777 * configure.in: Cache more tests. Add missing quotes around
6778 message with embedded comma.
6779
67801997-12-04 Karl Heuer <kwzh@gnu.org>
6781
6782 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6783
67841997-11-26 Joel N. Weber II <devnull@gnu.org>
6785
6786 * make-dist: Changed the comment about `umask 0' to say `Don't
6787 restrict access to any files.'; previously it said `Don't protect
6788 any files', which may have implied that we think fascism is good.
6789
67901997-11-24 Paul Eggert <eggert@twinsun.com>
6791
6792 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6793 strftime needs the underlying host's strftime for locale dependent
6794 formats.
6795
67961997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6797
6798 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6799
68001997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6801
6802 * config.bat: Configure the man subdirectory.
6803
68041997-11-07 Paul Eggert <eggert@twinsun.com>
6805
6806 * configure.in (AC_CHECK_LIB): Add -lintl.
6807
68081997-11-07 Karl Heuer <kwzh@gnu.org>
6809
6810 * make-dist (check for .elc files): Avoid bash-specific syntax.
6811 (check for overflow 14-char limit): Simplify.
6812
68131997-11-07 Richard Stallman <rms@gnu.org>
6814
6815 * Makefile.in (install): Move blessmail last.
6816
68171997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6818
6819 * configure.in (gettimeofday, one arg or two):
6820 Clarify messages by avoiding double negative.
6821
68221997-09-30 Karl Eichwalder <ke@suse.de>
6823
6824 * Makefile.in (install-arch-indep): Install the widget info file.
6825
68261997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6827
6828 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6829 libraries in reverse order, so that libraries will appear in the
6830 correct dependency order on the link line (and so that the
6831 configure checks themselves will work properly when early
6832 libraries depend on later ones).
6833
68341997-09-21 Erik Naggum <erik@naggum.no>
6835
6836 * make-dist (making links to `src'): Keep timestamp on copied files.
6837
6838 * make-delta: New script to produce delta distributions.
6839
68401997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6841
6842 * Version 20.2 released.
6843
68441997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6845
6846 * Version 20.1 released.
6847
6848 * Makefile.in (install-leim): Depend on mkdir.
6849 (leim): Depend on src.
6850
68511997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6852
6853 * configure.in: Recognize alpha* instead of just alpha.
6854
68551997-09-12 Paul Eggert <eggert@twinsun.com>
6856
6857 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6858
68591997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6860
6861 * update-subdirs: Use rm -f.
6862
68631997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6864
6865 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6866 Ignore subdirs named Old.
6867
68681997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6869
6870 * configure.in: Add OpenBSD clause to set $machine.
6871
68721997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6873
6874 * make-dist: Recompile everything after updating various Lisp files.
6875 Recompile in leim as well as lisp.
6876 Check in leim as well as lisp for mismatched files and too-long names.
6877
68781997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6879
6880 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6881
68821997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6883
6884 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6885 before trying to copy anything from it.
6886
68871997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6888
6889 * Makefile.in (man/Makefile): New target.
6890 (tags): Define env var EMACS and run Makefile from build dir.
6891
68921997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6893
6894 * config.bat: If src/_gdbinit doesn't exist, try using
6895 src/.gdbinit to create it (for building on Windows 95).
6896
68971997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6898
6899 * Makefile.in (install-arch-indep):
6900 Discard extra data in tar | tar pipes.
6901
69021997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6903
6904 * configure.in (x_default_search_path): Corrected
6905 '${x_library}' to '${x_library}/X11'.
6906
69071997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6908
6909 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6910
69111997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6912
6913 * configure.in: Support auto-configuration of both Kerberos V4 and
6914 Kerberos V5 for movemail, including detection of V4 and V5 header
6915 files and libraries.
6916
69171997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6918
6919 * configure.in: Compute x_default_search_path
6920 and substitute into makefiles.
6921
6922 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6923
69241997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6925
6926 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6927
69281997-08-07 Erik Naggum <erik@naggum.no>
6929
6930 * configure.in: Remove lockdir, it is no longer needed.
6931 * Makefile.in (mkdir): Don't create lockdir.
6932 (lockdir): Variable deleted.
6933 (paths-force): Don't operate on PATH_LOCK.
6934
69351997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6936
6937 * leim-Makefile.in (clean, distclean): New targets.
6938
6939 * make-dist: Include leim/ChangeLog in leim distribution.
6940
69411997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6942
6943 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6944
69451997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6946
6947 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6948
69491997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6950
6951 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6952
69531997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6954
6955 * make-dist: Update leim/leim-list.el.
6956 Pass along value of $EMACS when updating lisp dir.
6957
69581997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6959
6960 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6961 prerequisite to the use of Doug Lea's malloc.
6962
69631997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6964
6965 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6966
6967 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6968
69691997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6970
6971 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6972
69731997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6974
6975 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6976 to news-r6.h.
6977
69781997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6979
6980 * config.bat: Use `sed' instead of `cp', which might not be
6981 installed.
6982
69831997-07-09 Kenichi Handa <handa@etl.go.jp>
6984
6985 * Makefile.in (mostlyclean): Add cleaning leim directory.
6986 (clean, distclean, maintainer-clean): Likewise.
6987
69881997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6989
6990 * make-dist (bogosities): Check subdirs of `lisp' also.
6991
69921997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6993
6994 * make-dist (etc): Really avoid symlinks now.
6995 (lisp): Don't delete from subdirs the things we never copy.
6996
69971997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6998
6999 * Makefile.in (install-arch-indep): Correct the target name.
7000 The first letter `i' was dropped by the previous change of mine.
7001
70021997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7003
7004 * configure.in (leim/Makefile): Generate this.
7005 (*-sysv4.2uw*): Recognize new alternative.
7006
7007 * leim-Makefile.in: Renamed from leim-Makefile.
7008
7009 * make-dist: Set up real-leim subdirectory,
7010 with the real contents of leim; then move it to
7011 a separate top-level directory.
7012
7013 * make-dist: Don't mention site-lisp, site-init, site-start
7014 or default, when listing files hat are not compiled and should be.
7015
7016 * configure.in: Create src/config.stamp at the end.
7017
70181997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7019
7020 * Makefile.in (install-leim): Correct previous change.
7021
70221997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7023
7024 * Makefile.in (install-leim): New target.
7025 (install): Depend on install-leim.
7026
70271997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7028
7029 * Makefile.in (SUBDIR): Add leim.
7030 (SUBDIR_MAKEFILES): Add leim/Makefile.
7031 (leim/Makefile): New target.
7032
70331997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7034
7035 * leim-Makefile: New file.
7036 * make-dist: Initialize a `leim' subdirectory with that makefile.
7037
70381997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7039
7040 * configure.in (GNU_MALLOC_reason): Fix message text.
7041
70421997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7043
7044 * make-dist (lisp): Don't process subdirs that start with =.
7045 (etc): Copy symlinks, as in src.
7046
70471997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7048
7049 * configure.in (i*86-*-unixware*): New alternative.
7050
70511997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7052
7053 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7054 and touch it explicitly.
7055
7056 * configure.in (mips-sony-newsos6*): New alternative.
7057 (mips-*-linux-gnu*): New alternative.
7058 (*-*-bsdi*): New alternative.
7059 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7060
70611997-06-22 Dave Love <d.love@dl.ac.uk>
7062
7063 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7064 (src/config.h): New target to re-configure if src/config.in is patched.
7065
70661997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7067
7068 * configure.in (shutdown): Check for `shutdown' function.
7069
70701997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7071
7072 * update-subdirs: Include the directory "language" in subdirs.
7073
70741997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7075
7076 * configure.in (m88k-dg-dgux4*): New alternative.
7077 (alpha-*-netbsd*): New alternative.
7078 (powerpcle-*-solaris2*): New alternative.
7079
70801997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7081
7082 * make-dist: Warn about .el files that are not compiled.
7083
70841997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7085
7086 * Makefile.in (dist): Don't run update-subdirs here,
7087 since make-dist now gets that done.
7088
7089 * make-dist: Use the new `updates' target in lisp/Makefile.
7090
7091 * make-dist: Use new non-file targets in lisp/Makefile.
7092
70931997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7094
7095 * make-dist: Handle all subdirs of `lisp' uniformly.
7096 Don't handle `term' and `language' specially.
7097 Clear out umask at the beginning.
7098
70991997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7100
7101 * make-dist: Use Make to update finder-inf.el and autoloads.
7102 Also update cus-load.el.
7103
71041997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7105
7106 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7107 in case it is desirable to disable the GNU malloc features with glibc.
7108
71091997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7110
7111 * configure.in (DOUG_LEA_MALLOC):
7112 Define if malloc_{get,set}_state exist.
7113
71141997-03-05 Kenichi Handa <handa@etl.go.jp>
7115
7116 * make-dist: Make links for files under lisp/language.
7117
71181997-02-20 Kenichi Handa <handa@etl.go.jp>
7119
7120 * update-subdirs: Exclude the directory "language" from subdirs.
7121
71221997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7123
7124 * configure.in: Check for rint and cbrt.
7125
71261997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7127
7128 * make-dist: Use $EMACS to say where to run Emacs.
7129 Add --no-update option.
7130
71311996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7132
7133 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7134
71351996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7136
7137 * make-dist (copying src): Check thoroughly for symlinks
7138 and copy them in all cases. Regularize the linking of *.in
7139 and *.opt and ChangeLog files.
7140 (copying lib-src): Likewise.
7141 Don't rm getdate.c or y.tab.*--they don't exist any more.
7142
71431996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7144
7145 * configure.in: Check for libmail, maillock.h and
7146 touchlock (for movemail).
7147
71481996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7149
7150 * configure.in (limits.h): Check for this file.
7151
71521996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7153
7154 * configure.in (rs6000-ibm-aix4.2): New alternative.
7155 (rs6000-ibm-aix4.0): New alternative.
7156 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7157
71581996-11-22 Ben Harris <bjh21@cam.ac.uk>
7159
7160 * configure.in: Recognize vax-*-netbsd*.
7161
71621996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7163
7164 * configure.in (locallisppath): Add leim directory.
7165
71661996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7167
7168 * config.bat: Make sure `mv' supports forward slashes and -f.
7169
71701996-10-28 Christian Limpach <chris@nice.ch>
7171
7172 * configure.in (hppa*-next-nextstep*): * added after hppa
7173 to accept hppa1.0 and hppa1.1.
7174
71751996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7176
7177 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7178 * configure.in (ld_switch_machine): Fix typo.
7179
71801996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7181
7182 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7183 from config.h and use them in $ac_link.
7184
71851996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7186
7187 * configure.in: Create a subdir named `lisp'.
7188
71891996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7190
7191 * configure.in: Check for getcwd.
7192
71931996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7194
7195 * configure.in: Check for termios.h. Check for setpgid.
7196
71971996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7198
7199 * configure.in: Check for setrlimit.
7200
72011996-08-31 Paul Eggert <eggert@twinsun.com>
7202
7203 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7204
72051996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7206
7207 * configure.in: Check for utimes.
7208
7209 * configure.in: Check for com_err library, but only
7210 if --with-kerberos was used. Check for krb and des
7211 only if --with-kerberos.
7212
72131996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7214
7215 * Makefile.in (INSTALL_STRIP): New variable.
7216 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7217 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7218
72191996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7220
7221 * configure.in: Check for krb and des libraries.
7222
72231996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7224
7225 * configure.in (*-sunos4.1.[3-9]*noshare):
7226 Use sunos413, not sunos4-1-3.
7227 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7228 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7229
72301996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7231
7232 * Makefile.in (src/paths.h): Target deleted.
7233 (paths-force): Delete all dependencies on this target
7234 but don't delete the target.
7235 (install): Depend on `all'.
7236 (paths-force): Don't print a message.
7237
7238 * configure.in: Generate src/paths.h here.
7239
72401996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7241
7242 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7243 New variables that affect linking only.
7244 (alpha-dec-osf*): Use those instead of previous change.
7245
72461996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7247
7248 * Makefile.in (install-arch-indep): Install info/messages.
7249
72501996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7251
7252 * Version 19.33 released.
7253
72541996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7255
7256 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7257 Fix previous change.
7258
72591996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7260
7261 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7262 New alternative.
7263
72641996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7265
7266 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7267 and NON_GCC_TEST_OPTIONS.
7268
72691996-08-06 Paul Eggert <eggert@twinsun.com>
7270
7271 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7272 "TZ=..." in environ.
7273
72741996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7275
7276 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7277
72781996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7279
7280 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7281 the more general *-sunos4.1.[3-9]* clause.
7282
72831996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7284
7285 * Version 19.32 released.
7286
7287 * configure.in (*-sco3.2v5*):
7288 Set OVERRIDE_CPPFLAG to a string of one space.
7289 Fix the code that uses OVERRIDE_CPPFLAG.
7290
72911996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7292
7293 * configure.in: Undo previous change.
7294
72951996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7296
7297 * config.sub: Use `pc', not `unknown', when canonicalizing
7298 the vendor for ...86.
7299
73001996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7301
7302 * configure.in: Check for termios.h header.
7303
73041996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7305
7306 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7307
73081996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7309
7310 * configure.in: Split bsdos2 and bsdos2-1.
7311
73121996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7313
7314 * config.sub: If last two words are not a recognized
7315 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7316 Make conversion of gnu/linux to linux-gnu really work.
7317
7318 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7319
73201996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7321
7322 * configure.in (check for using Lucid widgets by default):
7323 Eliminate indentation that confuses some compilers.
7324
73251996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7326
7327 * config.sub: Convert linux and gnu/linux to linux-gnu.
7328
7329 * make-dist: Don't update getdate.c.
7330 Ignore =... files when checking for too-long Lisp file names.
7331
73321996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7333
7334 * configure.in (euidaccess): Check for that, not for eaccess.
7335
73361996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7337
7338 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7339 before `noshare'.
7340 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7341
73421996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7343
7344 * configure.in: Rename lignux to linux-gnu in configuration names.
7345 Use gnu-linux as the opsys value (s/ file name).
7346 Allow i686 just like i386, i486, i586.
7347
73481996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7349
7350 * configure.in (i*86-*-sco3.2v5): New alternative.
7351 (OVERRIDE_CPPFLAG): New variable.
7352 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7353
7354 * configure.in: Specify vpath for .texi files.
7355
73561996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7357
7358 * configure.in: Always check for HAVE_X11R5.
7359 Separately decide whether to use a toolkit by default.
7360
73611996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7362
7363 * configure.in: If X11R5 is missing the Xaw headers,
7364 default to --with-x-toolkit=no.
7365
73661996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7367
7368 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7369
73701996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7371
7372 * Makefile.in (install-arch-indep): If cd etc makes output,
7373 don't treat that as part of the tar data.
7374 Check that ./lisp actually exists.
7375
73761996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7377
7378 * make-dist: Check for long file names.
7379
73801996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7381
7382 * Version 19.31 released.
7383
73841996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7385
7386 * configure.in: Recognize sparc-*-lignux.
7387
73881996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7389
7390 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7391 Don't include config.w95.
7392
73931996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7394
7395 * make-dist: Replace --no-clean-up and --no-tar options
7396 with --clean-up and --tar, so that the default is useful.
7397
73981996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7399
7400 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7401 if not, tell the user to rename it and abort.
7402
74031996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7404
7405 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7406 test program.
7407
74081996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7409
7410 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7411
7412 * make-dist (MANIFEST): Fix previous change.
7413 (msdos): Put mainmake.v2 into the dist.
7414
74151996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7416
7417 * make-dist: Exit if autoconf fails.
7418
74191996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7420
7421 * config.bat: Set djgpp-ver, and unset it at the end.
7422 Add a number of conditionals for DJGPP version 2.
7423 Rename label libsrc2 to libsrc3.
7424 Substitute for LDFLAGS in src/Makefile.
7425 Substitute for ALL_CFLAGS in lib-src/Makefile.
7426
74271996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7428
7429 * configure.in (ncurses): Check this after checking fns like strerror.
7430
74311996-04-08 Erik Naggum <erik@naggum.no>
7432
7433 * make-dist (MANIFEST): Don't include lines from =files.
7434
74351996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7436
7437 * make-dist: Don't put lisp/dired.todo in the dist.
7438
74391996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7440
7441 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7442
7443 * configure.in (setlocale): Check for it.
7444
7445 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7446
74471996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7448
7449 * configure.in: Use lignux instead of linux as value of opsys.
7450
74511996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7452
7453 * Makefile.in (install-strip): Fix whitespace.
7454 Get rid of continuation.
7455
7456 * config.sub: Convert linux or gnu/linux to lignux.
7457
74581996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7459
7460 * configure.in: Accept lignux in configuration name.
7461
74621996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7463
7464 * Makefile.in (install-strip): New target.
7465
74661996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7467
7468 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7469 -f failed to do the job on Suns.
7470
74711996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7472
7473 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7474
7475 * configure.in (linux/version.h): Check for this header.
7476
74771996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7478
7479 * configure.in: Remove -fno-builtin hackery from -lm check.
7480
74811996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7482
7483 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7484 just this test.
7485
7486 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7487
74881996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7489
7490 * configure.in: Check for ncurses.
7491
74921996-02-28 Paul Eggert <eggert@twinsun.com>
7493
7494 * configure.in (LOCALTIME_CACHE):
7495 Also define if localtime mishandles unsetting TZ.
7496 This works around a localtime bug in mips-dec-ultrix.
7497
74981996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7499
7500 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7501
7502 * configure.in: Improve messages about X versions.
7503
75041996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7505
7506 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7507
75081996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7509
7510 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7511 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7512
7513 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7514 (install): Put install-arch-indep before install-arch-dep.
7515
75161996-02-20 Dave Love <d.love@dl.ac.uk>
7517
7518 * INSTALL: Clarify info about MS-DOS path handling.
7519
75201996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7521
7522 * Makefile.in (install-arch-indep): Install info/ccmode*.
7523 In previous change, protect against /bin/pwd returning null string.
7524
75251996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7526
7527 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7528 to lispdir.
7529
75301996-02-01 Paul Eggert <eggert@twinsun.com>
7531
7532 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7533
75341996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7535
7536 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7537
75381996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7539
7540 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7541 we delete everything distclean deletes.
7542
75431996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7544
7545 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7546
75471996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7548
7549 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7550 into LDFLAGS instead of into LIBS.
7551
75521996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7553
7554 * configure.in (HAVE_XMU): Fix typo in previous change.
7555
75561996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7557
7558 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7559
75601996-01-10 Erik Naggum <erik@naggum.no>
7561
7562 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7563
75641996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7565
7566 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7567
75681996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7569
7570 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7571 and use -lXt to link it.
7572
75731996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7574
7575 * configure.in (locallisppath): Put version-specific dir first.
7576
75771996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7578
7579 * configure.in (hppa-*-nextstep*): New alternative.
7580 (USE_X_TOOLKIT): By default, set this to "maybe";
7581 and change that later to LUCID or "no" according to X11 version.
7582
7583 * make-dist: Recompile outdated .elc files and update all autoloads.
7584
75851996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7586
7587 * configure.in (locallisppath): Fix typo in last change: " -> '.
7588
75891996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7590
7591 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7592
75931995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7594
7595 * Makefile.in (install-arch-indep): Give all files read permission.
7596
75971995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7598
7599 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7600 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7601
76021995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7603
7604 * configure.in: Determine HAVE_X11R6.
7605 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7606
76071995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7608
7609 * configure.in: Just "solaris" now defaults to version 2.4.
7610 Add sunos4.1.n-noshare as alternative.
7611
76121995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7613
7614 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7615
76161995-11-29 Erik Naggum <erik@naggum.no>
7617
7618 * Makefile.in (install-arch-indep): Add missing backslash.
7619
76201995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7621
7622 * Makefile.in (install-arch-indep): Don't install
7623 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7624
76251995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7626
7627 * Makefile.in (install-arch-indep): Fix previous change.
7628
7629 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7630
76311995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7632
7633 * Version 19.30 released.
7634
7635 * make-dist (lisp): Exclude subdirs.el.
7636
76371995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7638
7639 * make-dist (etc): Delete *.orig and *.rej.
7640
76411995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7642
7643 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7644
76451995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7646
7647 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7648
76491995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7650
7651 * make-dist (nt): Rename install, readme, and todo to
7652 INSTALL, README, and TODO.
7653
76541995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7655
7656 * make-dist (lisp): Don't distribute site-start.
7657
76581995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7659
7660 * make-dist: Break the hard link on alloca.c.
7661
76621995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7663
7664 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7665
76661995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7667
7668 * make-dist (src, lib-src): Don't distribute Makefile.c.
7669 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7670
76711995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7672
7673 * Makefile.in (mkdir): Create man1dir, not mandir.
7674 (uninstall): Use man1dir, not mandir.
7675
76761995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7677
7678 * Makefile.in (man1dir): New variable.
7679 (install-arch-indep): Use man1dir.
7680
7681 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7682
7683 * make-dist: Create lisp/MANIFEST.
7684
76851995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7686
7687 * configure.in (m68k-*-linux*): New alternative.
7688
76891995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7690
7691 * make-dist: Use new names config.in, paths.in, and
7692 {src,lib-src}/Makefile.in.
7693
76941995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7695
7696 * configure.in: Don't bother checking for drem.
7697
76981995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7699
7700 * Makefile.in (distclean): Delete line with just a tab in it.
7701 (install-arch-indep): Delete spaces that precede tabs.
7702 Delete spurious `fi' left from previous change.
7703 (install): Supply `true' as command, to avoid null command.
7704
77051995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7706
7707 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7708
77091995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7710
7711 * configure.in (powerpc-*-solaris2): New alternative.x
7712
77131995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7714
7715 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7716 of paths.h.tmp$$, to avoid going beyond 14 characters.
7717
77181995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7719
7720 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7721
77221995-09-06 Paul Eggert <eggert@twinsun.com>
7723
7724 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7725 if localtime caches TZ. Check for tzset.
7726
77271995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7728
7729 * config.bat: Simplify using new names file names src/makefile.in,
7730 config.in, paths.in. Change Echo commands not to use `.
7731
77321995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7733
7734 * Makefile.in (install-arch-indep): Always install the new dir file;
7735 rename the previous dir file to dir.bak or dir.old.
7736
77371995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7738
7739 * configure.in (RANLIB): Substitute this into makefiles.
7740 Set it specially on solaris; set it by default on other systems.
7741
7742 * configure.in: Fix previous Alpha change.
7743
77441995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7745
7746 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7747 NON_GCC_TEST_OPTIONS.
7748
77491995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7750
7751 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7752 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7753
7754 * configure.in (alpha-*-linux*): New configuration.
7755
77561995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7757
7758 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7759 (m68k-next-nextstep*): New alias for that.
7760 (i*86-*-nextstep*): Use nextstep.h.
7761 (sparc-*-nextstep*): New configuration.
7762
77631995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7764
7765 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7766 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7767
77681995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7769
7770 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7771 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7772
77731995-07-18 Mike Long <mike.long@analog.com>
7774
7775 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7776
77771995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7778
7779 * Makefile.in (src/paths.h, paths-force):
7780 Rename src/paths.h.in to src/paths.in.
7781 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7782
7783 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7784 Use Makefile.c for intermediate file.
7785 Rename src/config.h.in to src/config.in.
7786
77871995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7788
7789 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7790 (mips-dec-ultrix4.[12]): New alternative for old versions.
7791
77921995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7793
7794 * make-dist: Don't break intra-tree links.
7795
77961995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7797
7798 * configure.in: Put back archlibdir initialization. Require
7799 autoconf 2.4.1 or later.
7800
78011995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7802
7803 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7804 (mips-mips-riscos5*): New alternative.
7805
78061995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7807
7808 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7809
78101995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7811
7812 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7813 (mandir, infodir, archlibdir): Initializations deleted.
7814
7815 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7816 On hpux9shr, use hpux9shxr4.h.
7817
78181995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7819
7820 * configure.in: Added target mips-dec-mach_bsd4.3.
7821 * config.guess: Guess mips-dec-mach_bsd4.3.
7822
78231995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7824
7825 * Makefile.in (mkdir): Use symbolic chmod.
7826
78271995-06-22 Paul Eggert <eggert@twinsun.com>
7828
7829 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7830 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7831
78321995-06-22 Paul Eggert <eggert@twinsun.com>
7833
7834 * Makefile.in (SUBDIR_MAKEFILES):
7835 Add man/Makefile, so `make distclean' removes it.
7836 (top_distclean): Add config.log to the list of files to be removed.
7837
78381995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7839
7840 * Version 19.29 released.
7841
78421995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7843
7844 * configure.in: Fix the previous change to verify that the -b
7845 option really solves the problem.
7846
7847 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7848
78491995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7850
7851 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7852
78531995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7854
7855 * configure.in: Report more clearly when there is no special
7856 dir to search for X includes or libraries.
7857
78581995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7859
7860 * configure.in: Check for -lpthreads, not -lpthread.
7861
78621995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7863
7864 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7865
78661995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7867
7868 * configure.in: Check for -lpthread.
7869
78701995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7871
7872 * Makefile.in (install-arch-indep): Install info files for mh-e.
7873 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7874
78751995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7876
7877 * configure.in (*-solaris2.5): New configuration.
7878
7879 * make-dist: Copy new files config.nt and config.w95.
7880
78811995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7882
7883 * configure.in: Use x_includes, not x_libraries, for -I.
7884 Make bitmapdir a colon-separated list.
7885
78861995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7887
7888 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7889
7890 * configure.in: Allow x_libraries and x_includes to be paths.
7891
78921995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7893
7894 * configure.in: Fix typo.
7895
78961995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7897
7898 * INSTALL: Clarify use of site-init.el.
7899
79001995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7901
7902 * configure.in: Pass arg to sqrt.
7903
79041995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7905
7906 * make-dist: Fix May 6 change.
7907
79081995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7909
7910 * vpath.sed: Delete reference to ymakefile.
7911
79121995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7913
7914 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7915
79161995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7917
7918 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7919
7920 * update-subdirs: Specify /bin/sh to run the script.
7921
79221995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7923
7924 * make-dist: Put src/makefile.nt in dist.
7925
7926 * configure.in (i[345]86-*-bsdi2*): New configuration.
7927 (vax-dec-bsd386*): Deleted.
7928
79291995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7930
7931 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7932 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7933 Use fmod instead of logb in -lm check.
7934
79351995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7936
7937 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7938 Use bsd4-3. Don't set NON_GNU_CPP.
7939
7940 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7941 In nt, copy various different things, but not *.cmd.
7942 Fix the ln commands for the subdirs of nt.
7943
79441995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7945
7946 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7947
79481995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7949
7950 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7951 since that's what the header file expects.
7952
79531995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7954
7955 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7956 and 68040 based machines when choosing options for gnucc.
7957
79581995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7959
7960 * Makefile.in (top_distclean): Delete config.cache.
7961
79621995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7963
7964 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7965
7966 * configure.in: Use m/ncr386.h.
7967
79681995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7969
7970 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7971
79721995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7973
7974 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7975 (man): Don't copy texindex.c and getopt.c; they're deleted.
7976 (etc): Omit `e'; it's a subdirectory.
7977 (etc/e): Use `../..', not `..', to reference top level.
7978
79791995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7980
7981 * Makefile.in (install-arch-indep, dist):
7982 Look for `update-subdir' in $(srcdir).
7983
79841995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7985
7986 * make-dist: Include mkinstalldirs in distribution.
7987
79881995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7989
7990 * make-dist: Add missing close backquote.
7991
79921995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7993
7994 * make-dist: Don't distribute shortnames directory.
7995
79961995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7997
7998 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7999
80001995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8001
8002 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8003
80041995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8005
8006 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8007
80081995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8009
8010 * configure.in (mips-sgi-irix6): New configuration.
8011
80121995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8013
8014 * Makefile.in (maintainer-clean): Renamed from realclean.
8015
80161995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8017
8018 * configure.in: Create a .gdbinit that sources the real one,
8019 if using a different build directory.
8020
80211995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8022
8023 * configure.in: Check for sys/select.h.
8024
80251995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8026
8027 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8028
80291994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8030
8031 * configure.in: Handle isc 4.1 operating system.
8032
80331994-12-10 Richard Stallman <rms@kepa>
8034
8035 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8036 (rs6000-ibm-aix4*): New alternative.
8037
80381994-12-06 Richard Stallman <rms@kepa>
8039
8040 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8041
80421994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8043
8044 * configure.in: Don't try to make directories that are guaranteed
8045 to already exist.
8046
80471994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8048
8049 * configure.in: Generate man/Makefile from man/Makefile.in.
8050 Create the man subdir.
8051
8052 * Makefile.in (dvi): Run Make in our man subdir.
8053
8054 * make-dist: Create subdir etc/e.
8055 Make links to it.
8056 Put man/Makefile.in in dist, instead of man/Makefile.
8057
80581994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8059
8060 * configure.in: Add --with-pop, --with-kerberos, and
8061 --with-hesiod for movemail.
8062
80631994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8064
8065 * configure.in (m68*-apollo*): Use s/domain.h.
8066
80671994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8068
8069 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8070
80711994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8072
8073 * configure.in: Don't add -I, -L, -R options for cc if their
8074 arguments would be empty.
8075
80761994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8077
8078 * configure.in (i860-intel-osf1*): New alternative.
8079 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8080 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8081
80821994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8083
8084 * configure.in: Make h_errno check not use nested functions.
8085
80861994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8087
8088 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8089
80901994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8091
8092 * Makefile.in (install-arch-indep): Avoid continued comment
8093 swallowing target line.
8094
80951994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8096
8097 * configure.in: Protect a character class with `changequote'.
8098
80991994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8100
8101 * configure.in: Accept `news' as a synonym for `newsos'.
8102
81031994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8104
8105 * Makefile.in: Don't rm files if cd fails.
8106
81071994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8108
8109 * make-dist: Put nt subdir and its subdirs in the dist.
8110 (lib-src): Put makefile.nt in the dist.
8111 (lisp): Put makefile.nt in the dist.
8112
81131994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8114
8115 * configure.in: Change a stray `[' to `test'.
8116
81171994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8118
8119 * configure.in: Adapt for Autoconf v2. Use the standard argument
8120 parser, host type canonicalizer, X11 finder, and message
8121 printing macros. Use the new macro names. Use `test' instead of `['.
8122
81231994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8124
8125 * configure.in: Check for getpagesize.
8126
81271994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8128
8129 * make-dist (msdos): Put sed* in the distribution.
8130
81311994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8132
8133 * config.bat: New option, `--with-x', for configuring Emacs
8134 for use with the X11 system DesqView/X.
8135 New option, `--no-debug', for compiling Emacs without debug
8136 information thus saving disk space.
8137 (src/config.h, src/paths.h): Use `update' (which is like
8138 `move-if-changed') to change the file.
8139 (src/config.h): When configuring for X11 perform extra changes.
8140 (src/makefile): When configuring for X11 perform extra changes.
8141 (lib-src): Remove temporary files.
8142 (): Check that `sed', `rm', `mv', and `gcc' are available.
8143
81441994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8145
8146 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8147
8148 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8149
81501994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8151
8152 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8153
8154 * configure.in (canonical): Substitute var into makefiles.
8155 (bitmapdir): Likewise.
8156
8157 * Makefile.in (bitmapdir): New variable.
8158 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8159
81601994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8161
8162 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8163
8164 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8165 * update-subdirs: New shell script.
8166
81671994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8168
8169 * Makefile.in (top_distclean): Don't rm build-install.
8170 (SOURCES): Delete build-install.in.
8171
8172 * make-dist: Don't distribute build-ins.in.
8173 * build-ins.in: File deleted.
8174
81751994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8176
8177 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8178
81791994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8180
8181 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8182
8183 * configure.in (libexecdir): Renamed from libdir. New default.
8184 (sharedstatedir): Renamed from statedir. New default.
8185 (datadir): New default.
8186
8187 * make-dist: Don't distribute subdirs.el.
8188
81891994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8190
8191 * configure.in (eaccess): Check for it.
8192
81931994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8194
8195 * configure.in (mktime): Check for it.
8196
81971994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8198
8199 * configure.in (motif): Add support for usage and option checking.
8200
82011994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8202
8203 * configure.in (utimes): Check for it.
8204
82051994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8206
8207 * Makefile.in (install-arch-indep): Don't do mkdir here.
8208
82091994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8210
8211 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8212 riscix.h renamed to acorn.h.
8213
82141994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8215
8216 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8217 New configurations.
8218
82191994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8220
8221 * configure.in: Remove trailing slashes from srcdir.
8222
82231994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8224
8225 * configure.in (i[345]86-sequent-ptx*): Handle
8226
82271994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8228
8229 * Makefile.in (paths-force): Depend on src/paths.h
8230
82311994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8232
8233 * configure.in (config_options): Save all arguments, not just some.
8234
82351994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8236
8237 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
8238
8239 * configure.in: Add AC_AIX.
8240 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8241
82421994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8243
8244 * configure.in (parsing options): Simplify sed command to delete -'s.
8245
82461994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8247
8248 * configure.in (config_options): New shell variable.
8249 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8250
82511994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8252
8253 * configure.in (alpha-dec-osf*): New target.
8254
8255 * Makefile.in: Use just one FRC target.
8256
82571994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8258
8259 * Makefile.in (removenullpaths, paths-force):
8260 Use name paths.h.tmp$$, which depends on the pid.
8261
82621994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8263
8264 * Makefile.in (removenullpaths, paths-force):
8265 Put paths.h.tmp in top-level dir, not in src.
8266
82671994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8268
8269 * Version 19.27 released.
8270
82711994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8272
8273 * Version 19.26 released.
8274
82751994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8276
8277 * configure.in: Check for lrand48, not rand48.
8278
82791994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8280
8281 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8282 (powerpc-ibm-aix*): New aliases.
8283
82841994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8285
8286 * make-dist (src/m, src/s): Put *.inp in distribution.
8287
82881994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8289
8290 * configure.in: Accept i586 and i486 along with i386.
8291
82921994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8293
8294 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8295 even if CPP env var was set by the user.
8296
8297 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8298
82991994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8300
8301 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8302
83031994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8304
8305 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8306
83071994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8308
8309 * configure.in: Check more specifically for i*86-sun-sunos.
8310
83111994-08-03 Caveh Jalali (caveh@eng.sun.com)
8312
8313 * configure.in: Handle solaris 2.4.
8314
83151994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8316
8317 * configure.in (rand48): Check for it.
8318
83191994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8320
8321 * make-dist: Update the info files.
8322
83231994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8324
8325 * configure.in: Make "checking..." messages' style consistent.
8326 (HAVE_H_ERRNO): New test.
8327
83281994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8329
8330 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8331
83321994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8333
8334 * configure.in (CFLAGS): If the envvar was specified, use that.
8335 And set REAL_CFLAGS from it too.
8336
83371994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8338
8339 * make-dist: Update finder-inf.el.
8340
83411994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8342
8343 * make-dist (msdos): Include sed4.inp in dist.
8344
8345 * Makefile.in (libsrc_libs): Var deleted.
8346
83471994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8348
8349 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8350
83511994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8352
8353 * configure.in (mips-sony-newsos4*): New alias.
8354
83551994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8356
8357 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8358 (*-convex-convexos*): Accept this as alias.
8359
83601994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8361
8362 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8363 for two different uses.
8364
83651994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8366
8367 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8368
83691994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8370
8371 * make-dist: Put ./BUGS into the distrib.
8372
83731994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8374
8375 * configure.in: Handle 386 running Solaris 2.
8376
83771994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8378
8379 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8380
83811994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8382
8383 * configure.in (mips-sony-newsos*): Use news-risc.h.
8384
8385 * configure.in: Accept bsdi as opsys, like bsd386.
8386
83871994-06-01 Morten Welinder (terra@diku.dk)
8388
8389 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8390
83911994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8392
8393 * Version 19.25 released.
8394
8395 * make-dist (shortversion): Don't assume another period follows.
8396
83971994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8398
8399 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8400 (uninstall): Use /bin/pwd.
8401
8402 * Makefile.in (blessmail): Depend on src.
8403 (all): Don't depend on blessmail.
8404
8405 * Makefile.in (src/paths.h): Don't force recomputation.
8406 (paths-force): New target; force recomputation of paths.h.
8407 (all): Depend on paths-force.
8408 (src, lib-src): Depend on src/paths.h.
8409
8410 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8411 NON_GCC_TEST_OPTIONS.
8412
84131994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8414
8415 * configure.in: Don't insist on subversions for irix.
8416
84171994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8418
8419 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8420
8421 * configure.in (i[34]86-next-*): New alternative.
8422
84231994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8424
8425 * Version 19.24 released.
8426
8427 * configure.in: New config hppa*-hp-hpux9shr*.
8428
84291994-05-22 Morten Welinder (terra@tyr.diku.dk)
8430
8431 * config.bat: Doc fix.
8432
84331994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8434
8435 * Makefile.in (mostlyclean, clean, distclean, realclean)
8436 (extraclean): Don't act on man subdir if it doesn't exist.
8437
84381994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8439
8440 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8441 Use them to set up CC.
8442 (*-sun-sunos4.1.3): Set them.
8443
84441994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8445
8446 * Makefile.in (lib-src): Don't depend on src/paths.h.
8447
84481994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8449
8450 * build-ins.in (copydests): Get rid of spurious `-'s.
8451
8452 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8453
84541994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8455
8456 * Version 19.23 released.
8457
8458 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8459 for the Xlib and Xt checks; then restore old CFLAGS.
8460
84611994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8462
8463 * configure.in (HAVE_X11XTR6): Add newline before #if.
8464 Add newline after #endif.
8465
84661994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8467
8468 * configure.in (HAVE_X11XTR6): Arrange to define it.
8469
84701994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8471
8472 * Makefile.in (install): Depend on blessmail.
8473
84741994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8475
8476 * configure.in (mips-siemens-sysv*): Put quotes around value
8477 containing blanks.
8478
84791994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8480
8481 * Makefile.in (TAGS): Use the makefile in src subdir.
8482
84831994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8484
8485 * configure.in (opsys): Recognize `gnu'.
8486
84871994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8488
8489 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8490
84911994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8492
8493 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8494 version > 1.8.
8495
84961994-05-08 Morten Welinder (terra@diku.dk)
8497
8498 * config.bat: Forcibly remove "# " style comments from makefiles.
8499
85001994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8501
8502 * Makefile.in (uninstall): When processing lispdir and etcdir,
8503 do nothing unless it exists and is a directory.
8504
85051994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8506
8507 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8508 Merge code in from install-doc.
8509 (install-doc): Merge code back into install-arch-indep.
8510 (install-arch-dep): Don't depend on install-doc.
8511
8512 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8513
85141994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8515
8516 * configure.in (making src/Makefile and lib-src/Makefile):
8517 Split off the autoconf substitutions and don't pass them thru cpp.
8518 (undefs): Use $canonical as well as $configuration.
8519
8520 * make-dist: Distribute lisp/Makefile.
8521
8522 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8523 Use lower case names for the s files.
8524
85251994-05-03 Morten Welinder (terra@diku.dk)
8526
8527 * config.bat: Added possibility for different file name
8528 transcriptions in lib-src.
8529
85301994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8531
8532 * Makefile.in (lib-src): Undo previous change.
8533 (blessmail): New target to run maybe-blessmail in lib-src.
8534 (all): Depend on blessmail.
8535
8536 * Makefile.in (lib-src): Depend on src.
8537
85381994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8539
8540 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8541 (m88k-dg-dgux5.4R2): dgux5.4R2.
8542
85431994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8544
8545 * configure.in (window_system): Restore accidentally deleted code
8546 that uses AC_FIND_X.
8547
8548 * make-dist: Distribute config.bat.
8549
85501994-04-29 Morten Welinder (terra@diku.dk)
8551
8552 * config.bat: Corrected the configuration of lib-src
8553 to keep up with configure. Add note about dos version 3
8554 or better needed (djgpp needs that). Add note explaining
8555 that either install in c:/emacs or edit the script.
8556 Don't change to c:/emacs, but assume we're there (to minimize
8557 the number of places to change).
8558
8559 * config.bat: Build-in the first step towards X11 support with
8560 the X11 emulator that exists. At this time it won't work,
8561 and several files are missing.
8562
85631994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8564
8565 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8566 Don't look for -lresolv.
8567
8568 * Makefile.in (lib-src): Depend on src/paths.h.
8569
85701994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8571
8572 * configure.in: Restore deleted AC_SUBST of `configuration'.
8573 Improve error message for bad --with-x-toolkit value.
8574
8575 * configure.in: Define CONFIGURATION in src/config.h
8576 rather than substituting in src/Makefile.in.
8577
85781994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8579
8580 * Makefile.in (install-doc): New target.
8581 (install-arch-dep): Depend on install-doc.
8582 (mkdir): Create docdir.
8583
85841994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8585
8586 * configure.in: Test for libresolv.a.
8587 Substitute machfile and opsysfile.
8588
85891994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8590
8591 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8592 (install-arch-dep): Install under the name $(EMACS).
8593
85941994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8595
8596 * configure.in (version): Use entire value of emacs-version.
8597 (mips-siemens-sysv*): New alternative.
8598
85991994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8600
8601 * Makefile.in (install-arch-indep): Don't install dired-x*.
8602
86031994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8604
8605 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8606 Fix definition of $undefs.
8607
86081994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8609
8610 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8611
8612 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8613
86141994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8615
8616 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8617
86181994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8619
8620 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8621 and run it thru cpp, as with src/Makefile.in.
8622
8623 * configure.in: Use AC_SET_MAKE.
8624
86251994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8626
8627 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8628
86291994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8630
8631 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8632
8633 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8634 (printing the choices): Make the toolkit message unconditional.
8635 (USE_X_TOOLKIT): Use `none', not `no', if none.
8636 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8637 Get rid of temp file foofoo1.
8638
86391994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8640
8641 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8642
86431994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8644
8645 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8646 (printing the choices): State choice of toolkit.
8647 (libsrc_libs): Recalculate after writing config.h;
8648 then update lib-src/Makefile.
8649
86501994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8651
8652 * configure.in: Add sunos4shr as alternative for suns.
8653 Conditionals testing for null $CC were backwards.
8654
86551994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8656
8657 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8658
86591994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8660
8661 * configure.in: Handle -isc4.0*.
8662
86631994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8664
8665 * configure.in (esix5): Set NON_GNU_CPP.
8666
86671994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8668
8669 * Makefile.in (thisdir): Nonsensical variable removed.
8670 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8671 back to $thisdir, rather than the directory `this_dir'.
8672
86731994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8674
8675 * Makefile.in (install-arch-indep): Add missing backslash after a
8676 `then'.
8677
86781994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8679
8680 * Makefile.in (thisdir): New variable.
8681 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8682
86831994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8684
8685 * configure.in: Add freebsd.
8686
86871994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8688
8689 * configure.in: Check for fpathconf.
8690
86911994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8692
8693 * configure.in (with_x_toolkit): Fix typo in previous change.
8694
86951994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8696
8697 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8698
86991994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8700
8701 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8702
87031994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8704
8705 * configure.in: Fix value of docdir.
8706 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8707
87081994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8709
8710 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8711
87121994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8713
8714 * configure.in: New variable docdir to control where the docstring
8715 file goes.
8716 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8717
87181994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8719
8720 * configure.in: When --run-in-place, don't inherit archlibdir.
8721
87221994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8723
8724 * Makefile.in (install-arch-dep, install-arch-indep):
8725 New targets split up former do-install rule.
8726 (do-install): Target deleted.
8727
87281994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8729
8730 * configure.in (mips-sony-newsos*): New configuration.
8731
87321994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8733
8734 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8735
87361994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8737
8738 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8739
87401994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8741
8742 * configure.in: Don't initialize CC.
8743
87441994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8745
8746 * configure.in (creating src/Makefile): Also generate -U switches
8747 for symbols in the $configuration value.
8748
8749 * configure.in: Check for sys_siglist being declared in system header.
8750
87511994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8752
8753 * configure.in (creating src/Makefile): Delete blank lines
8754 along with lines of whitespace.
8755 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8756
87571994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8758
8759 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8760 like C_SWITCH_SYSTEM.
8761 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8762
87631994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8764
8765 * configure.in (drem): Check for this function.
8766
87671994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8768
8769 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8770 If CPP was inherited from environment, don't use NON_GNU_CPP.
8771 (NON_GNU_CC): Likewise.
8772 (handling with_gcc): Use explicit if in the `no' case.
8773 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8774
87751994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8776
8777 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8778
87791994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8780
8781 * configure.in: Check whether fmod exists.
8782
87831994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8784
8785 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8786 {src,lisp}/OChangeLog.
8787
87881994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8789
8790 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8791 necessary for proper operation. This code works with the current
8792 released version of Autoconf.
8793
87941994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8795
8796 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8797 (USE_X_TOOLKIT): Define it for all values except `no'.
8798
8799 * configure.in: Undo first Jan 8 change and Jan 16 change.
8800
88011994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8802
8803 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8804 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8805
8806 * Makefile.in (lwlib/Makefile): New target.
8807 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8808 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8809 (unlock, relock): Handle lwlib subdir.
8810
8811 * Makefile.in: Add some .PHONY targets.
8812
8813 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8814
8815 * lwlib: New subdirectory.
8816
88171994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8818
8819 * configure.in: If CPP has a value that is a directory,
8820 discard the value.
8821
88221994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8823
8824 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8825 remove -U[0-9]*.
8826
88271994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8828
8829 * Makefile.in (do-install): Install the dired-x info files.
8830
8831 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8832 (See src/s/sol2.h.)
8833
88341994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8835
8836 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8837
88381994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8839
8840 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8841 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8842 gratuitously break this and not make a change log entry.
8843 Optimized sed processing of Makefile.in and cpp output; now
8844 preserves comments previously removed from the cpp input.
8845 Eliminated temp file for cpp output. Generate -U switches to
8846 undefine all identifiers that appear in the directory name
8847 ${srcdir}; pass these to cpp.
8848
8849 * configure.in (version): Fix sed regexp to match two-elt version
8850 number.
8851
8852 * configure.in: Check for strerror.
8853
88541994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8855
8856 * configure.in: Test for bcmp.
8857
88581994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8859
8860 * make-dist (tempdir): Put subdir msdos into the distribution.
8861
88621993-01-07 Morten Welinder (terra@diku.dk)
8863
8864 * config.bat: New file.
8865
88661994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8867
8868 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8869
88701994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8871
8872 * configure.in (m68*-next-*): Don't care about which os is specified.
8873 (i[34]86-*-*): Check for *-nextstop*.
8874
88751993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8876
8877 * configure.in: Check for setsid.
8878
88791993-12-17 Richard Stallman (rms@srarc2)
8880
8881 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8882
88831993-12-15 Richard Stallman (rms@srarc2)
8884
8885 * Makefile.in (mkdir): Make only the lockdir writable.
8886
8887 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8888
88891993-12-11 Richard Stallman (rms@srarc2)
8890
8891 * Makefile.in (libdir): Use @libdir@.
8892
88931993-12-08 Richard Stallman (rms@srarc2)
8894
8895 * Makefile.in (install): Add empty command.
8896
88971993-12-04 Richard Stallman (rms@srarc2)
8898
8899 * make-dist: Put man/getopt.c in the dist.
8900
8901 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8902
8903 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8904
89051993-12-03 Richard Stallman (rms@srarc2)
8906
8907 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8908 Set it for all solaris versions.
8909 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8910 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8911 Likewise for NON_GNU_CC and CC.
8912
89131993-12-01 Richard Stallman (rms@srarc2)
8914
8915 * configure.in (mips-mips-riscos4*): Assign variable CC.
8916 (checking ${with_gcc}): If "no", don't override CC if already set.
8917 (CC): Initialize it as empty.
8918
89191993-11-30 Richard Stallman (rms@srarc2)
8920
8921 * configure.in (Suns): Set CPP if *-solaris2.3*.
8922
89231993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8924
8925 * Version 19.22 released.
8926
8927 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8928
89291993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8930
8931 * make-dist: When breaking links, use cp -p.
8932 Copy install.sh into distribution.
8933 Move the temp dir up into the parent dir;
8934 don't leave the staging dir make-dist.tmp... in existence.
8935 * install.sh: New file.
8936
89371993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8938
8939 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8940
89411993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8942
8943 * configure.in (version): When --run-in-place, exclude
8944 ${datadir}/emacs/site-lisp from locallisppath.
8945
89461993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8947
8948 * configure.in: Delete jumk.c before writing it.
8949
89501993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8951
8952 * Version 19.21 released.
8953
8954 * Makefile.in (mkdir): Ignore error from chmod.
8955
89561993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8957
8958 * make-dist: Don't put lisp/forms.README in the distribution.
8959
89601993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8961
8962 * configure.in (creating src/Makefile): Before running cpp,
8963 discard all lines that start with `# Generated' or /**/#.
8964
89651993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8966
8967 * Version 19.20 released.
8968
8969 * make-dist: Use build-ins.in, not build-install.in.
8970 Don't bother updating TAGS since it's not included.
8971
8972 * build-ins.in: Renamed from build-install.in.
8973
89741993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8975
8976 * make-dist: Don't try to link *.texinfo--there are none now.
8977 When running make in lib-src, specify YACC var value.
8978
89791993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8980
8981 * configure.in (extrasub): Add vpath patterns for %.[yls].
8982
8983 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8984 Instead just include the commands to make src/Makefile as the
8985 second arg to AC_OUTPUT.
8986
8987 * configure.in: Use : instead of dnl for comment inside
8988 $makefile_command.
8989
8990 * configure.in: No longer use vpath_sed. Instead, when we notice
8991 srcdir already configured, set extrasub to hack vpath in the
8992 makefiles.
8993
8994 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8995 before moving it.
8996 * Makefile.in (VPATH): Define to @srcdir@.
8997
89981993-09-28 Brian J. Fox (bfox@cubit)
8999
9000 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9001 doesn't exist. Just copy src/Makefile.in instead. Touch
9002 all of the Makefiles after editing config.status.
9003
9004 * INSTALL: Update documentation to match new configuration
9005 mechanism.
9006
90071993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9008
9009 * configure.in: Allow any of the path or directory Makefile
9010 variables to be set with flags to configure. Create all Makefiles
9011 at configure time. Edit special commands into config.status after
9012 src/Makefile.in is built from src/Makefile.
9013
9014 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9015 If these files are out of date, simply have config.status
9016 rebuild them; don't rebuild them explicitly.
9017
90181993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9019
9020 * build-install.in: Change src/xemacs to src/emacs. We no longer
9021 create src/xemacs, so the file wouldn't be found.
9022
9023 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9024
90251993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9026
9027 * configure.in: Avoid forcing the search of /usr/include before
9028 fixed include files by resetting C_SWITCH_X_SITE if it is
9029 "-I/usr/include".
9030
90311993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9032
9033 * Makefile.in (@rip_paths@locallisppath):
9034 Delete ${datadir}/emacs/site-lisp.
9035
90361993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9037
9038 * configure.in:
9039 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9040 Remove ${extra_output} from AC_OUTPUT call.
9041
90421993-09-17 Brian J. Fox (bfox@inferno)
9043
9044 * make-dist: Quote backquotes found in strings to be echoed.
9045
9046 * configure.in: Use "sh -c pwd" when we want to avoid having the
9047 shell fix up the value of $PWD.
9048
90491993-09-13 Brian J. Fox (bfox@inferno)
9050
9051 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9052 of the installation fail. Suggested by Karl Berry.
9053
90541993-08-30 Brian J. Fox (bfox@inferno)
9055
9056 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9057 was used. Set MAKEFLAGS from MFLAGS.
9058
90591993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9060
9061 * configure.in: Test for res_init in libc.
9062
90631993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9064
9065 * configure.in: In the file ${tempcname}, use configure___
9066 instead of @configure@.
9067
90681993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9069
9070 * make-dist: Dist vpath.sed
9071
9072 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9073 Depend on vpath.sed.
6e81c819 9074 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9075
9076 * configure.in: Substitute variable `vpath_sed'.
9077 If not in $srcdir and $srcdir is configured,
9078 issue warning that GNU make is required,
9079 and set vpath_sed to use vpath.sed script.
9080
90811993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9082
9083 * configure.in: Remove check for $srcdir being configured. This
9084 pretty much works now.
9085 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9086 Check for XFree86 (/usr/X386/include) independent of whether
9087 -lXbsd exists.
9088
9089 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9090 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9091 `make'.
9092
90931993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9094
9095 * Version 19.19 released.
9096
9097 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9098
90991993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9100
9101 * configure.in: Check for XScreenNumberOfScreen.
9102
91031993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9104
9105 * configure.in: Add * to end of all configuration alternatives.
9106 (m68*-sony-newsos3*): New alternative.
9107
91081993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9109
9110 * make-dist: Include getdate.c in distribution.
9111
9112 * configure.in: For --help, use $PAGER if it is set.
9113 (LIB_X11_LIB): Default to -lX11.
9114 (mips-sgi-irix5.*): New alternative.
9115
9116 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9117
9118 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9119 Recognize *.B8.* as hpux version 8.
9120 (m68*-tektronix-bsd*): Fix typo in tek4300.
9121 (AC_HAVE_FUNCS): Add ftime.
9122
91231993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9124
9125 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9126 Use tekxd88, not tekXD88.
9127
91281993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9129
9130 * configure.in: Check for -lm. Then can check for frexp and logb.
9131
91321993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9133
9134 * Version 19.18 released.
9135
9136 * make-dist (src): Don't put gnu-hp300 in dist.
9137 (src, lisp): Include OChangeLog in dist.
9138
91391993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9140
9141 * configure.in: Test for presence of logb and frexp functions.
9142
91431993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9144
9145 * configure.in (machine): Add i370-ibm-aix*.
9146
91471993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9148
9149 * configure.in (function checks): Test for mkdir and rmdir.
9150
9151 * configure.in (function checks): Don't test for random and bcopy
9152 only when we're building with X; look for them all the time.
9153
91541993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9155
9156 * configure.in: Test for availability of bcopy functions, searching
9157 the X libraries if we're using X.
9158
9159 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9160 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9161 versions of AIX, and needs to be passed to the loader.
9162
9163 * configure.in: Test for the availability of the
9164 XScreenResourceString function.
9165
91661993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9167
9168 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9169 LD_SWITCH_X_SITE and assume --with-x11.
9170 Only look for X11 files if we weren't told about a window system
9171 or if we were told to use X11 but not told where.
9172 Search the libraries from the s and/or m files when checking for
9173 functions.
9174
9175 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9176
91771993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9178
9179 * make-dist: Include lisp/dired.todo in the distribution.
9180
91811993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9182
9183 * configure.in: Add code to set HAVE_INET_SOCKETS.
9184
91851993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9186
9187 * configure.in: If we do find x_includes and x_libraries
9188 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9189
91901993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9191
9192 * make-dist: Include src/gnu-hp300 in the dist.
9193
9194 * configure.in (canonical): New variable holds the canonicalized
9195 configuration. Don't alter `configuration'. Use `configuration'
9196 for Makefile.in for file naming.
9197 (testing x_includes and x_libraries): Use =, not ==.
9198
91991993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9200
9201 * Version 19.17 released.
9202
9203 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9204 directory's makefile. This allows the invocation of CPP which
9205 builds xmakefile to receive these switches. The SunSoft C
9206 preprocessor inserts spaces between tokens if it doesn't get the
9207 -Xs flag requested in src/s/sol2.h.
9208
92091993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9210
9211 * configure.in (m68k-bull-sysv3): New config.
9212
92131993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9214
9215 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9216 the X Windows libraries.
9217
92181993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9219
9220 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9221 the distribution. Those files aren't kept in their own
9222 subdirectory any more.
9223
92241993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9225
9226 * Version 19.16 released.
9227
92281993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9229
9230 * configure.in: Add --verbose flag.
9231
92321993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9233
9234 * version 19.15 released.
9235
92361993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9237
9238 * Makefile.in (top_distclean): Use -f switch when cleaning out
9239 lock dir; it might be empty.
9240
9241 * configure.in: Only check for -lXbsd once.
9242
92431993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9244
9245 * Version 19.14 released.
9246
92471993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9248
9249 * make-dist: If using gzip, create distribution with '.gz' extension.
9250
9251 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9252 (lisp/forms-mode): This doesn't exist anymore.
9253
9254 * configure.in: Look for the closedir function.
9255
92561993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9257
9258 * configure.in (CPP): Autoconf sets this to a shell variable
9259 reference, which doesn't work when it's edited into a makefile.
9260 Expand that variable reference.
9261
9262 * Makefile.in (CPP): New variable.
9263 (src/Makefile): Edit CPP into src/Makefile.
9264
9265 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9266 and entering double quotes to get the values of LD_SWITCH_X_SITE
9267 and the other make variables; make substitutes them in anyway.
9268
9269 * Makefile.in (uninstall): Don't remove the lisp and etc
9270 directories if they're in the source tree.
9271
9272 Bring mumbleclean targets into conformance with GNU coding standards.
9273 * Makefile.in (mostlyclean, clean): Separate these two; just have
9274 them pass the request to the subdirectory makefiles.
9275 (distclean): Pass the request down, and then get rid of the
9276 files configure built, and get rid of the Makefiles.
9277 (realclean): Pass the request down, and then do the same things
9278 distclean does.
9279 (uninstall, info, dvi): New targets.
9280
9281 * configure.in: Move clause for PC-compatible i386 box to the end
9282 of the case statement, to avoid masking configurations below.
9283
9284 * configure.in: Add case for m88k-motorola-sysv4.
9285
9286 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9287 the HP 68000 machines.
9288
9289 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9290 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9291 preprocessor won't fiddle with them.
9292
92931993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9294
9295 * Makefile.in (TAGS): cd to src to run etags.
9296
92971993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9298
9299 * configure.in (version): Check the X libraries for XrmSetDatabase
9300 and random, and see if we have -lXbsd.
9301
93021993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9303
9304 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9305 s/*.h and m/*.h files. Martin Tomes
9306 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9307
93081993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9309
9310 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9311 above the general i386 alternative.
9312
93131993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9314
9315 * configure.in: Recognize configuration name for Data General
9316 AViiON machines.
9317
9318 * configure.in: Use AC_LONG_FILE_NAMES.
9319
93201993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9321
9322 * configure.in: Test for bison.
9323 * Makefile.in (YACC): New variable.
9324 (lib-src/Makefile.in): Edit YACC into the makefile.
9325
93261993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9327
9328 * Version 19.13 released.
9329
9330 * configure.in (CFLAGS): Don't set this according to the value of
9331 the GCC shell variable. Instead, consult the machine and system
9332 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9333 test __GNUC__ while we're at it.
9334
9335 * configure.in: Remove extra ;; from hpux cases.
9336
93371993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9338
9339 * configure.in: Check to see if the system has -ldnet.
9340
93411993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9342
9343 * make-dist: Add clauses to distribute lisp/forms-mode.
9344
93451993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9346
9347 * configure.in (machine): Fix the versions in hpux version number test.
9348 Do not guess based on cpu type. Do check for explicit system version.
9349
93501993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9351
9352 * configure.in: Do NOT look for `unknown' as company name.
9353
93541993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9355
9356 * configure.in: Fix typo in message.
9357
93581993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9359
9360 * Version 19.12 released.
9361
9362 * Makefile.in (do-install): Correct previous etc-copying change.
9363 Partially rewrite using `if'.
9364 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9365
9366 * Version 19.11 released.
9367
9368 * configure.in: Handle 386bsd.
9369
93701993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9371
9372 * make-dist: Update getdate.c.
9373
9374 * configure.in: Handle bsd386.
9375
9376 * Makefile.in (do-install): Use `-' in tar options.
9377
9378 * configure.in: Change ! "${...}" to x"${...}" = x.
9379
9380 * Makefile.in (do-install): Copy the DOC-* files from the build
9381 etc directory, as well as lots of things from ${srcdir}/etc.
9382
9383 * make-dist: Copy config.guess.
9384
9385 * configure.in: Handle AIX versions 1.2, 1.3.
9386
93871993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9388
9389 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9390 the configuration name mips-mips-usg* to represent USG systems.
9391
9392 * configure.in: Fix logic to detect if srcdir is already configured.
9393
9394 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9395
9396 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9397 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9398 of a directory; cd might fail, and have pwd print out the current
9399 directory.
9400
94011993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9402
9403 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9404
94051993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9406
9407 * configure.in: Complain if srcdir points at an already-configured
9408 tree.
9409
94101993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9411
9412 * Version 19.10 released.
9413
94141993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9415
9416 * Makefile.in: Use Makefile comments, not C comments.
9417
9418 * configure.in: Add case for the Tektronix XD88.
9419
94201993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9421
9422 * configure.in: Handle sysv4.2 and sysvr4.2.
9423
94241993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9425
9426 * configure.in: Traverse the argument list without destroying it;
9427 don't use shift. It turns out that "set - ${saved_arguments}"
9428 doesn't work portably.
9429
9430 * configure.in: Add missing "fi".
9431
9432 * make-dist: Rebuild configure if configure.in is newer.
9433
9434 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9435 targets to be executed even if make remembers that it has already
9436 satisfied FRC.
9437
94381993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9439
9440 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9441
9442 * configure.in (romp): Handle various version numbers with aos and bsd.
9443
94441993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9445
9446 * configure.in: Fix message text.
9447
94481993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9449
9450 * make-dist: Make a `site-lisp' directory in the distribution,
9451 instead of a `local-lisp' directory, which hasn't been the
9452 appropriate name for a long time.
9453 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9454 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9455
9456 * Makefile.in (do-install): Correctly detect if ./etc and
9457 ${srcdir}/etc are the same.
9458
9459 * configure.in: Extract UNEXEC from the system configuration
9460 files, compute the name of the source file corresponding to the
9461 object file, and #define it as UNEXEC_SRC in config.h.
9462
9463 * configure.in: If srcdir is '.', then try using PWD to make it
9464 absolute.
9465
9466 * configure.in: Include ${srcdir} in the printed report, to help
9467 people notice if it's an automounter path.
9468
94691993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9470
9471 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9472
94731993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9474
9475 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9476 when they are different. Add `shift' command.
9477 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9478 (externallispdir): Var deleted.
9479
9480 * configure.in: Delete spurious paren outputting short_usage.
9481
94821993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9483
9484 * Version 19.9 released.
9485
94861993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9487
9488 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9489 subdirectory makes.
9490
9491 * make-dist: Check for .elc files with no corresponding .el file.
9492
9493 * Makefile.in (mkdir): Make all the directories in locallisppath.
9494
9495 * config.guess: New file.
9496 * configure.in: Use it, tentatively.
9497 * INSTALL: Mention its usage.
9498
9499 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9500 the former gives you the operating system rev directly. Use
9501 s/hpux.h if we don't recognize what we got.
9502
9503 * Makefile.in (do-install): Don't remove a destination directory
9504 if it's the same as the source. If ${srcdir}/info == ${infodir},
9505 don't try to copy the info files.
9506
9507 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9508 doesn't work if you're not using a separate source directory.
9509 (do-install): Copy the build tree's etc directory only after
9510 making sure it's not also the source tree's etc directory.
9511
95121993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9513
9514 * configure.in: Handle sunos4.1.3 specially.
9515
95161993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9517
9518 * Makefile.in (INSTALL): Add definition.
9519
9520 * configure.in: Fix some messages. Support -with-gnu-cc.
9521 At the end, use `set --', not `set -'.
9522 Delete spurious `.h' in hpux alternatives.
9523
95241993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9525
9526 * Version 19.8 released.
9527
95281993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9529
9530 * configure.in: When looking for source in the same directory as
9531 the configure script, make the path thus discovered absolute.
9532 If the user specifies the `--srcdir' switch, make that directory
9533 absolute too.
9534
9535 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9536
9537 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9538 too, as the value of the PATH_INFO macro.
9539
9540 * configure.in: Check to see if the source lives in the same
9541 directory as the configure script.
9542
95431993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9544
9545 * Makefile.in (install): Split this into `install' and
9546 `do-install', to give people more control over exactly what gets
9547 done.
9548 (do-install): New target, containing the guts of `install'. Don't
9549 remove and recreate the directories inside the copying loop - do
9550 it all before the copying loop. Pass more flags to the lib-src
9551 make.
9552 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9553 avoid errors and warnings.
9554
9555 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9556 the manufacturer - the more general case was blocking other i386
9557 configuration names below, and that's how the names are written in
9558 MACHINES anyway.
9559
9560 * make-dist: When breaking links, remove the link before moving
9561 the copy onto it, to avoid interactive behavior.
9562
9563 * Makefile.in: Doc fix.
9564
9565 * configure.in: Doc fix.
9566
9567 * INSTALL: Mention --exec-prefix option.
9568
9569 * configure.in: Add support for the `--exec-prefix' option.
9570 * Makefile.in: Accept that support.
9571
9572 * configure.in: Use the AC_PROG_INSTALL macro.
9573 * Makefile.in (INSTALL): Variable removed.
9574 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9575
9576 * configure.in: Distinguish between hp800's and hp700's by calling
9577 "uname -m".
9578
95791993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9580
9581 * configure.in: Recognize configuration names for i860 boxes
9582 running SYSV.
9583
95841993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9585
9586 * configure.in: Distinguish between hp800's and hp700's by the
9587 version of HP/UX they run, since that's something people are more
9588 likely to know - hp700's run 8.0.
9589 Add HP 700 configuration.
9590
9591 * configure.in: Test for the presence of the `rename' function.
9592
9593 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9594 configure.in.
9595 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9596
9597 * make-dist: Break intra-tree links.
9598
9599 * configure.in: Explain that this is an autoconf script, and give
9600 instructions for rebuilding configure from it. Arrange to put
9601 comments in configure explaining this too.
9602
9603 * configure.in: Make the first line of the configure script be
9604 "#!/bin/sh". Leaving the first line blank didn't work.
9605
9606 * configure.in (long_usage): Removed; made short_usage describe
9607 the options briefly.
9608
9609 * configure.in: Implement the --prefix option.
9610 * Makefile.in (prefix): Add support for it here.
9611 * INSTALL: Document it here.
9612
9613 * Makefile.in (install): Don't assume that the files in the `info'
9614 subdirectory match *.info. They don't have that prefix.
9615
96161993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9617
9618 * configure.in: Add case for version 5 of Esix.
9619
96201993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9621
9622 * Version 19.7 released.
9623
9624 * make-dist: There aren't any *.com files in lib-src anymore.
9625
9626 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9627 them; they're symlinks to other filesystems on the GNU machines.
9628
9629 * make-dist: Check that the manual reflects the same version of
9630 Emacs as stated in lisp/version.el. Edit that version number into
9631 the README file.
9632
96331993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9634
9635 * configure.in: Remove the hack of AC_DEFINE; use
9636 AC_DEFINE_UNQUOTED.
9637
96381993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9639
9640 * make-dist: Don't distribute precomp.com, compile.com, or
9641 link.com from ./src; they're in ./vms now.
9642
9643 Some time-handling patches from Paul Eggert:
9644 * configure.in: Add AC_TIMEZONE.
9645
96461993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9647
9648 * configure.in: Recognize Linux as a valid operating system for
9649 the i386.
9650
96511993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9652
9653 * make-dist: Distribute some VMS files we got from Richard Levitte.
9654
9655 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9656 the source for the sed command, not oldXMenu/Makefile.
9657
96581993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9659
9660 * INSTALL: Don't claim the srcdir option doesn't work.
9661
96621993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9663
9664 * configure.in: Include remarks saying what order the autoconf
9665 tests should go in, and remind people to change config.h.in
9666 whenever they add autoconf tests which make #definitions.
9667
9668 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9669
96701993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9671
9672 * Makefile.in (oldXMenu/Makefile): Make this depend on
9673 ${srcdir}/oldXMenu/Makefile.in, not itself.
9674
9675 * PROBLEMS: Some updates from David J. Mackenzie.
9676
9677 More changes from David J. Mackenzie.
9678 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9679 removed; autoconf and config.h should specify all these
9680 differences.
9681 (buildlisppath): Make this path depend on ${srcdir}.
9682 (INSTALLFLAGS): Removed.
9683 (INSTALL): Include the -c flag.
9684 (install): Change the way we invoke install accordingly.
9685
9686 Install ${srcdir} changes from DJM.
9687 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9688 list.
9689 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9690 the source tree and the etc directory in the object tree.
9691 (${SUBDIR}): Pass the prefix variable down to submakes.
9692 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9693 in /bin.
9694 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9695 values for srcdir and VPATH.
9696 (install): Add `v' flag to tar command. Make sure that `dir'
9697 exists in ${srcdir}/info before copying it. Remember that the man
9698 pages come from the source tree, not the object tree.
9699 * configure.in: Remove remarks saying that the --srcdir option
9700 doesn't work.
9701 Create the etc directory in the object tree.
9702 Recognize configuration names of the form *-sun-solaris*.
9703 Recognize sunos5 and solaris as operating system names.
9704
9705 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9706 lib-src/getdate.y and src/systime.h.
9707
97081993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9709
9710 * make-dist: Make links in info subdir.
9711
97121993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9713
9714 * configure.in: Call AC_STDC_HEADERS.
9715
97161993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9717
9718 * configure.in: Sidestep autoconf's quoting of the second argument
9719 of AC_DEFINE, so we can specify the value to put there. It would
9720 be nice if autoconf provided some way to specify computed values
9721 for macros.
9722
97231993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9724
9725 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9726 this is always just -DHAVE_CONFIG_H.
9727
9728 The GNU coding standards specify that CFLAGS should be left for
9729 users to set.
9730 * Makefile.in (CFLAGS): Let configure determine the default value
9731 for this. Don't
9732 have it default to DEFS.
9733 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9734 (lib-src/Makefile, src/Makefile): Edit the default value for
9735 CFLAGS into these files, not DEFS.
9736 * configure.in (CFLAGS): Choose a default value for this - "-g"
9737 normally, or "-g -O" if we're using GCC. Edit it into the
9738 top-level Makefile.
9739
9740 * configure.in: When scanning the machine and system description
9741 #include files, write their names to conftest.c properly.
9742
97431993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9744
9745 * configure.in: In configuration name case for Apallos running
9746 Domainios, set opsys, not opsysfile.
9747
9748 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9749 src/config.h, instead of AC_OUTPUT; the latter overwrites
9750 src/config.h even when it hasn't changed, puts a makefile-style
9751 comment at the top even though it's C code, and produces a
9752 config.status script which doesn't do the job right.
9753
9754 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9755 can use a symbolic link to get the X Menu library into src.
9756 * Makefile.in (LN_S): New variable.
9757 (src/Makefile): Edit the value of LN_S into this makefile.
9758
97591993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9760
9761 * configure.in: Support *-sco3.2v4* as opsystem.
9762
9763 * make-dist: Don't include calc directory.
9764 Exclude many files in the man directory; copy a few.
9765
97661993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9767
9768 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9769 call AC_STRUCT_TM to see what's in time.h.
9770
9771 * configure.in: Employ quoting stupidity to get the value of CPP
9772 to expand properly.
9773
97741993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9775
9776 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9777 variable to scan the machine and system description files.
9778
9779 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9780 so that getdate.y builds correctly.
9781
97821993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9783
9784 * configure.in (tempcname): Change this to "conftest.c", so it will
9785 work properly on systems with short filenames; this is the name
9786 autoconf uses.
9787
9788 * configure.in: Also detect the availability of dup2 and
9789 gethostname.
9790
9791 * configure.in: Use the AC_ALLOCA test.
9792 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9793 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9794
97951993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9796
9797 * make-dist: Distribute configure, as well as configure.in.
9798 Oversight.
9799
98001993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9801
9802 * Makefile.in (install): Print out the name of the directory we're
9803 copying, so people can have some idea of whether we're making
9804 progress.
9805
9806 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9807 Don't forget to re-create the COPYDESTS directories after we clear
9808 them out.
9809
98101993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9811
9812 * Makefile.in: Add autoconf cookies so that the configure
9813 script can comment out sections of path variable definitions to
9814 choose between the installable configuration and the run-in-place
9815 configuration.
9816 * configure.in: Add new option `--run-in-place', to select the
9817 run-in-place path definitions.
9818
9819 * configure.in: Add a clause to the big configuration name case
9820 for the NeXT machine.
9821
98221993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9823
9824 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9825 Make sure that each source directory exists, and is different from
9826 the destination directory; then, delete the destination before
9827 copying over the source.
9828
9829 * make-dist: Distribute configure.in, instead of configure.
9830
98311993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9832
9833 * configure.in: Don't set CC to "gcc -O" if the user specifies
9834 `--with-gcc'. Add -O to DEFS if GCC is set.
9835
98361993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9837
9838 * Makefile.in (clean mostlyclean): Missing right paren.
9839
9840 * configure.in: When checking for X windows, search for an X11
9841 subdirectory of ${x_includes}.
9842
9843 * configure.in: Check for gettimeofday function, for getdate.y.
9844
9845 Change `configure' to a mixture of custom code and autoconf stuff.
9846 autoconf can't derive all the information we need, but we'd really
9847 like to be able to take advantage of some of its tests, and its
9848 file-editing facilities.
9849 * configure.in: Renamed from configure.
9850 Quote the sections of shell script we want copied literally to
9851 the configure script.
9852 (compile): Initialize this to make the autoconf macros' code happy.
9853 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9854 code to do their jobs.
9855 Use autoconf to produce Makefile and src/config.h.
9856 Remove the Makefile-style comment that autoconf places at the top
9857 of src/config.h.
9858 (config_h_opts): Removed - no longer necessary.
9859 * Makefile.in (configname): Renamed to configuration.
9860 (CONFIG_CFLAGS): Renamed to DEFS.
9861 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9862 get values via autoload @cookies@.
9863 (libsrc_libs): Get this from autoconf. We used to do nothing
9864 about this.
9865 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9866
9867 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9868 echo the move-if-change command.
9869
98701993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9871
9872 * make-dist: Distribute lib-src/rcs-checkin.
9873
9874 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9875 Don't try to make links to the RCS or Old subdirectories.
9876 Use the appropriate extension for the compression type in use.
9877 Create the tar file in the shell's initial default directory, not
9878 in ${tempparent}.
9879 Erase the whole ${tempparent} tree, not just ${tempdir}.
9880
98811993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9882
9883 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9884 use to build paths.h.
9885 (lib-src/Makefile, src/Makefile): Similarly.
9886
9887 * configure: Extend test for working `const' keyword to handle AIX
9888 3.2 cc.
9889
98901993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9891
9892 * make-dist: Distribute lisp/term/ChangeLog.
9893
9894 Arrange for C compilation throughout the tree to get
9895 C_SWITCH_SYSTEM from the configuration files.
9896 * configure: Extract C_SWITCH_SYSTEM from the machine and
9897 system-dependent files, and save it in the top-level Makefile.
9898 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9899 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9900
9901 * make-dist: Include the VMS support files in oldXMenu in the
9902 distribution.
9903
9904 * configure: Doc fix.
9905
9906 * configure: Fix corrupted config_h_opts.
9907
9908 * configure: Properly report option names in error messages.
9909
9910 * configure: Properly recognize --x-includes and --x-libraries
9911 options.
9912
9913 * configure: Fix syntax errors in code handling XFree386.
9914
99151993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9916
9917 * configure: Add special code to detect XFree386, and tell
9918 config.h about it.
9919
9920 * configure: Properly handle extracting values of LIBS_MACHINE and
9921 LIBS_SYSTEM that contain spaces.
9922
9923 * configure: Add `--x-includes' and `--x-libraries' options. I
9924 think these are dopey, but no less than three alpha testers, at
9925 large sites, have said they have their X files installed in odd
9926 places. Implement them by setting C_SWITCH_X_SITE and
9927 LD_SWITCH_X_SITE in src/config.h.
9928
99291993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9930
9931 * make-dist: Don't distribute etc/Old files.
9932
9933 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9934 backups.
9935
99361993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9937
9938 * make-dist: Fix typo.
9939
99401993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9941
9942 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9943 in some cases where it should but didn't seen to.
9944
9945 * Makefile.in: Added unlock and relock productions.
9946
99471993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9948
9949 * make-dist: Add a --compress option to force make-dist to use
9950 compress.
9951
9952 * make-dist: Use gzip, if we can find it.
9953
9954 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9955 make rs6000-ibm-aix default to -aix32.
9956
99571993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9958
9959 * Makefile.in: Added `Developer's configuration' section.
9960
99611993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9962
9963 * Makefile.in: Add commented-out variable settings for developer's
9964 configuration.
9965
99661993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9967
9968 * make-dist: Distribute `src/bitmaps' too.
9969
99701993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9971
9972 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9973 make rs6000-ibm-aix default to -aix32.
9974
99751993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9976
9977 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9978
9979 * Makefile.in (install.sysv): Add a second `$' in front of
9980 `${dest}', so that the shell will expand it, instead of Make.
9981
9982 * configure: When processing the name of the configure script,
9983 collapse `././' to `./', but leave a single `./' prefix alone.
9984
9985 * configure: Doc fix.
9986
99871993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9988
9989 * configure: Handle isc3.0 correctly.
9990
99911993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9992
9993 * make-dist: Don't try to copy the COPYING notice into
9994 external-lisp; we're not distributing that directory any more.
9995
99961993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9997
9998 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9999 Remove CVS subdirectories from the installed directory trees, as
10000 well as RCS directories.
10001
100021993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10003
10004 * make-dist: Only copy gmalloc.c if we couldn't link it.
10005 Don't try to copy man/{README,Makefile} unless they actually exist.
10006
10007 * Makefile.in (lisppath): Don't include externallispdir in this.
10008 We're not sure whether we're even going to distribute the
10009 directory yet.
10010
100111993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10012
10013 * make-dist: Don't distribute the external-lisp directory anymore.
10014 * INSTALL: Remove all references to external-lisp.
10015
10016 * configure: Detect whether the compiler supports `const'
10017 properly, and edit src/config.h accordingly.
10018
10019 * configure: Tweak layout of final report.
10020
10021 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10022 CFLAGS.
10023
10024 * Makefile.in (locallisppath): Make this default to
10025 ${datadir}/emacs/site-lisp, instead of
10026 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10027 the same thing, and local-lisp causes completion conflicts with
10028 lock.
10029 (lisppath): Add ${externallispdir} to this.
10030 * INSTALL: Adjust installation directions.
10031
10032 * Makefile.in (externallispdir): New variable, to say where to
10033 install the externally-maintained lisp files.
10034 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10035 the others.
10036 * INSTALL: Describe external-lisp and the new externallispdir
10037 variable.
10038
100391993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10040
10041 * configure (progname): New option `--with-gcc'. Make it clearer
10042 how we are trying to guess whether or not we have GCC.
10043 * INSTALL: Document the `--with-gcc' option, and improve
10044 description of `--with-x' options.
10045
100461993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10047
10048 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10049 ${infodir} from these variables; we have written out explicit code
10050 to install the info files.
10051
100521993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10053
10054 * make-dist: Don't distributed the RCS files in the etc directory.
10055
100561993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10057
10058 * Makefile.in: Some makes can't handle comments in the middle of
10059 commands; move them to before the whole rule.
10060
100611993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10062
10063 * README: Mention what Emacs is.
10064
100651993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10066
10067 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10068 Add `./cpp' and `./man' back into the distribution.
10069
100701993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10071
10072 * Makefile.in: Define MAKE, and use where appropriate.
10073
100741993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10075
10076 * make-dist: Remember that the authoritative COPYING notice is
10077 `etc/COPYING', not `../etc/COPYING'.
10078
100791992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10080
10081 * make-dist: Make sure that the COPYING notices in each directory
10082 are copies, not symlinks.
10083
100841992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10085
10086 * INSTALL: The build process produces an executable called `emacs'
10087 now. Change references.
10088 * Makefile.in: Adjust `install.mumble' targets to install
10089 `src/emacs', not `src/xemacs'.
10090
10091 * configure: Start with a blank line; this keeps some old CSH's
10092 from thinking it's a CSH script. Most systems will just use
10093 /bin/sh to run it, which is what we're expecting; the only other
10094 shells which might try to interpret it themselves are probably
10095 Bourne-compatible.
10096
100971992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10098
10099 * INSTALL: Improvements suggested by David Mackenzie.
10100
101011992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10102
10103 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10104 Don't try to copy the info files if there aren't any; the
10105 unexpanded globbing pattern disappoints `install'. Ignore the
10106 return status of that command.
10107
10108 * INSTALL: Updated for new configuration arrangement.
10109
10110 * configure: Don't make the top-level Makefile read-only - people
10111 may want to edit the values of the path variables.
10112
10113 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10114 Install the info files in ${infodir}. Install the executable
10115 under both `emacs' and `emacs-VERSION'.
10116
10117 * Makefile.in: Doc fix.
10118
10119 * Makefile.in (exec_prefix): New variable, as per latest version
10120 of coding standards.
10121 (bindir, libdir): Use it, instead of `prefix'.
10122 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10123
10124 * Makefile.in (mandir): Make the default value for this depend on
10125 $(prefix).
10126
10127 * Makefile.in (datadir, statedir, libdir): Make these all default
10128 to ${prefix}/lib.
10129 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10130 to compensate.
10131
10132 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10133 Install the etags and ctags man pages too.
10134
10135 * Makefile.in (distclean): Don't delete backup files; that's the
10136 job of extraclean.
10137 (extraclean): Like distclean, but deletes backup and autosave files.
10138
101391992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10140
10141 Make path specification conform to GNU coding standards.
10142 * configure (long_usage): Remove all traces of old arguments from
10143 usage messages, and document the options we do accept in more
10144 detail: -with-x... and --srcdir.
10145 (options, boolean_opts): Deleted; we don't have enough options to
10146 make this worthwhile.
10147 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10148 along with the code which supported them; these should be set as
10149 arguments to the top-level make.
10150 (config_h_opts): Since this no longer doubles as a list of option
10151 names, make them upper case; this simplifies the code which uses
10152 them to build the sed command to edit src/config.h. Change the
10153 code which sets them.
10154 (cc, g, O): Don't allow the user to set these using options; they
10155 should be specified using `CC=' and `CFLAGS=' arguments to the
10156 top-level make. Just choose reasonable default values for them,
10157 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10158 values.
10159 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10160 options; use them whenever the configuration files say they're
10161 possible.
10162 Simplify the argument processing loop. Don't accept abbreviations
10163 for option names; these might conflict with other configuration
10164 options in the future.
10165 Add some support for the `--srcdir' option. Check for the sources
10166 in . and .. if `--srcdir' is omitted. If the directories we will
10167 compile in don't exist yet, create them under the current directory.
10168 Note that the rest of the build process doesn't really support
10169 this.
10170 Edit only the top Makefile. That should edit the others. Edit
10171 into the makefile: `version', from lisp/version.el, `configname'
10172 and `srcdir' from the configuration arguments, `CC' and
10173 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10174 the user's path, and LOADLIBES as gleaned from the system
10175 description files.
10176 Simplify the report generated; it doesn't need to include any
10177 description of paths now.
10178 Make `config.status' exec configure instead of just calling it, so
10179 there's no harm in overwriting `config.status'.
10180 * Makefile.in (version, configname): New variables, used to choose
10181 the default values for datadir and libdir.
10182 Path variables rearranged into two clearer groups:
10183 - In the first group are the variables specified by the GNU coding
10184 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10185 manext, infodir, and srcdir).
10186 - In the second are the variables actually used for Emacs's paths
10187 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10188 archlibdir), which depend on the first category.
10189 datadir and libdir default to directories under
10190 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10191 demand.
10192 etcdir and lispdir default to subdirectories of datadir.
10193 archlibdir defaults to libdir.
10194 The new installation tree is a bit deeper than it used to be, so
10195 use the new make-path program in lib-src to build them all.
10196 Always build a new src/paths.h.tmp and then move-if-change it to
10197 src/paths.h, to avoid unnecessary rebuilds while responding to the
10198 right changes.
10199 Remove all mention of arch-lib. Run utility commands from
10200 lib-src, and let the executables be copied into archlibdir when
10201 Emacs is installed.
10202 Add targets for src/Makefile, lib-src/Makefile, and
10203 oldXMenu/Makefile, editing the values of the path variables into
10204 them.
10205 Let lib-src do its own installation.
10206 (datadir): Default to putting data files under
10207 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10208 (emacsdir): Variable deleted; it would only be confusing to use.
10209 (lispdir, etcdir): Default to ${datadir}/lisp.
10210 (mkdir): Use make-path for this.
10211 (lockdir): Do this in mkdir.
10212 (Makefile): New target.
10213
10214 * configure (usage_message): Rename to long_usage.
10215
10216 * make-dist: Don't bother creating an arch-lib directory; that's
10217 only for installation now.
10218
102191992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10220
10221 * configure: Use GCC-style configuration names, using config.sub.
10222 Change the usage and help messages.
10223
10224 * configure: Initialize window_system, not indow_system.
10225
10226 * configure: Report which window system, compiler, and signal
10227 handler return type we decide to use.
10228
10229 * make-dist: Explain what's going on if config.sub and gmalloc.c
10230 can't be linked. Place the code which copies them near the code
10231 which links the rest of the files around them.
10232
102331992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10234
10235 * make-dist: Don't bother to distribute src/*.com, or
10236 src/vmsbuild; those have all been moved to `../vms'.
10237
102381992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10239
10240 * make-dist: Don't forget that the way to avoid filenames starting
10241 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10242 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10243 couldn't make hard links to, since we have two already, and
10244 perhaps more to come.
10245
102461992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10247
10248 * configure: When editing parameters into lib-src/Makefile, change
10249 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10250 needs some other flags too.
10251
102521992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10253
10254 * configure: Remove spurious echo of the configuration name.
10255
10256 * make-dist: Don't distribute files in src/m and src/s whose names
10257 begin with `='.
10258
102591992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10260
10261 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10262 Also LISP_FLOAT_TYPE.
10263
102641992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10265
10266 * make-dist: Copy config.sub, since it's a symbolic link to a file
10267 on another file system.
10268
102691992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10270
10271 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10272 distribution.
10273
10274 * config.sub: New file, to help us recognize configuration names.
10275 * make-dist: Include it in the distribution.
10276
102771992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10278
10279 * configure: Convert `-' to `_' in specified option names.
10280 Accept options with --. Delete --highpri and --have-x-menu options.
10281 New options --with-x and --with-x10 replace -window-system.
10282 Don't mention options --gnu-malloc, --rel-alloc
10283 or --lisp-float-type in help message.
10284
102851992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10286
10287 * make-dist: Include the `vms' subdirectory in the distribution.
10288
102891992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10290
10291 * configure: Remove lines starting with "# DIST: " when building
10292 lib-src/Makefile and src/Makefile. This allows us to mark the
10293 "Makefile.in" files with explanatory comments which won't also get
10294 stuck in the Makefiles.
10295
102961992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10297
10298 * make-dist: Don't use the '+' operator in the sed regular
10299 expression that extracts the version number from lisp/version.el;
10300 Ultrix sed doesn't seem support the operator. Just double the
10301 operand and use *.
10302
103031992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10304
10305 * Makefile.in: Doc fix.
10306
103071992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10308
10309 * configure: Rewrite sed command to remove at most one ./ prefix;
10310 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10311 group.
10312
103131992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10314
10315 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10316
103171992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10318
10319 * make-dist: Go ahead and build a new TAGS file, unless the
10320 --newer option was specified. Don't try to delete a TAGS file
10321 from etc; it's not kept there, and shouldn't be deleted anyway.
10322
103231992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10324
10325 * make-dist: If the lisp directory contains a default.el, don't
10326 distribute it.
10327
10328 * configure: When searching signal.h for the type of a signal
10329 return handler, make a copy of it, not a symbolic link to it; that
10330 way, it will work on systems that don't have symbolic links.
10331
103321992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10333
10334 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10335 option for generating incremental distributions. Stopped it from
10336 generating a TAGS file into the distribution; that sucker is
10337 *big*, and easily enough generated with the toplevel makefile.
10338
103391992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10340
10341 * configure: When writing config.status, don't prefix progname
10342 with a '.'; it might be absolute.
10343
103441992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10345
10346 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10347 /usr/include/X11 exist, not only if both exist.
10348
103491992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10350
10351 * make-dist: Make the new external-lisp directory a duplicate of
10352 the external-lisp directory, not the lisp directory.
10353
103541992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10355
10356 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10357 clean' in arch-lib; it doesn't even have a Makefile.
10358
10359 * Makefile.in (clean, mostlyclean): In the test which tries to
10360 distinguish between the build directory, which should be cleaned,
10361 and the installed directory, which shouldn't, cd to `${emacsdir}',
10362 not `${DESTDIR}${LIBDIR}'.
10363
103641992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10365
10366 * make-dist: Be sure to delete the .c and .h files that YACC and
10367 BISON create from getdate.y.
10368
10369 * external-lisp: New directory; see `external-lisp/README'.
10370 * make-dist: Added support for the external-lisp subdirectory.
10371
10372 * make-dist: Changed message which complains that make-dist wasn't
10373 invoked in the right directory to indicate which files it was
10374 looking for.
10375
103761992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10377
10378 * configure: Add comments explaining why we can't translate
10379 character ranges or control characters in `tr'.
10380
103811992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10382
10383 * configure: When generating the configuration message, we used to
10384 build the message from the start so that each line began with "# "
10385 so that it would be a comment in `config.status'. However, this
10386 causes trouble if any of the variables we use in the message
10387 expand to more than one line of text - as gnu_malloc_reason
10388 sometimes does. So instead, we build the message as it should be
10389 printed to the user (i.e. without the "# " prefixes), and stick on
10390 the "# "s when we write it to `config.status'.
10391
10392 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10393 `lib-src' and `arch-lib'.
10394
10395 * configure: When generating report and `config.status' file, note
10396 that bindir only determines where `make install' and
10397 `build-install' will place the executables; this should make it
10398 clear that the ordinary build process will not try to install
10399 things.
10400
104011992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10402
10403 * make-dist: Change messages to say that we are 'making links to
10404 X', rather than 'copying X'. And put `' quotes around file names.
10405
10406 * make-dist: Include '.tmp' in the name of the staging directory.
10407
10408 * make-dist: Pass the `-f' option to rm when you're not sure that
10409 the files you're removing actually exist.
10410
10411 * make-dist: When setting up etc/COPYING, always nuke whatever is
10412 there, and then copy it in, to make sure we get a real file.
10413
10414 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10415 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10416 version which doesn't have a separate .defns file.
10417
104181992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10419
10420 * make-dist: Don't distribute configured versions of config.h.in,
10421 paths.h.in, Makefile.in in src.
10422
10423 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10424 trying to make final targets writable first, since it won't
067d23c9
KY
10425 matter to move-if-change.
10426
104271992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10428
10429 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10430 mkdir and chmod in the center of all the conditionals. GNU Make
10431 will strip these out, but other makes won't.
10432
104331992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10434
10435 * make-dist: Include move-if-change in list of files to distribute.
10436
104371992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10438
10439 * configure: Remove any "." elements from the program name.
10440
10441 * configure: Don't record the values of all the possible arguments
10442 in config.status; only record the options that the user specified.
10443
10444 * configure: Use move-if-change to move in the new src/config.h.
10445
104461992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10447
10448 * move-if-change: New file, copied from gcc release.
10449 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10450 a temp file, so we don't update paths.h if an error occurs or if
10451 it doesn't need changing.
10452
104531992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10454
10455 * Makefile.in (src/paths.h): Do not install a value for the
10456 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10457 * build-install.in: Same thing.
10458
104591992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10460
10461 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10462 latter, being a typo, is always false, resulting in a program
10463 whose default behavior is to painstakingly build a copy of the
10464 source tree, and then delete it. Rah.
10465
10466 * Makefile.in: Add dist target, and comment for it.
10467
10468 * configure: When scanning <signal.h> for a declaration for
10469 signal, create a symbolic link with a name ending in .c, so the
10470 compiler won't complain that it's only been given .h files.
10471
10472 * configure: Check whether there are any arguments available
10473 before shifting to get the value of a non-boolean parameter.
10474
10475 * make-dist: Doc fix.
10476
104771992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10478
10479 * configure: Instead of grepping /usr/include/signal.h for a
10480 signal declaration, run /usr/include/signal.h or
10481 /usr/include/sys/signal.h through cpp and grep for the
10482 declaration.
10483
10484 * configure: Redirect the output of grep to /dev/null instead of
10485 using grep -s - that flag means different things on other systems.
10486
10487 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10488 since the former is recognizable even if you don't know what
10489 'dumping' is.
10490 * configure: Accommodate that change.
10491
10492 * configure: Accept options for all of the directories you can
10493 change in the Makefile.
10494
10495 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10496
10497 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10498 FOO before you can use them.
10499
10500 * build-install.in: Made the "Where To Install Things" section
10501 conform with the similar section from Makefile.in. Copied section
10502 which builds src/paths.h from src/paths.h.in from the Makefile.
10503
105041992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10505
10506 * configure: Write config.status to pass its command-line
10507 arguments on to configure, so that people can use it to recreate
10508 an old configuration, with minor changes.
10509
105101992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10511
10512 * configure: Don't rely on option variables being unset if their
10513 values are the empty string. In particular, when producing the
10514 English report, don't assume that highpri will be unset when no
10515 increased priority has been requested; -highpri='' should be the
10516 same as omitting -highpri altogether.
10517
10518 * configure: Fix dumb bug: when running the system and machine
10519 description files through cpp, mark those lines that we want to
10520 evaluate with the string '@configure@', and then only evaluate
10521 them. This way if the files include anything that actually
10522 generates text (type definitions or external declarations, say),
10523 we won't try to eval it.
10524
105251992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10526
10527 * make-dist: New shell script.
10528
10529 * configure: When creating foo from foo.in, make foo read-only to
10530 remind people to edit the .in file instead.
10531
10532 * INSTALL: Changed references to config.h-dist to config.h.in.
10533 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10534 to build src/paths.h from src/paths.h.in; added a paragraph to do
10535 this.
10536 * configure, Makefile, build-install: Changed filenames like
10537 FOO-dist to FOO.in.
10538
105391992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10540
10541 * Makefile, build-install: Renamed to Makefile.in and
10542 build-install.in; the configure script will edit these to produce
10543 the usable Makefile and build-install.
10544 * configure: Changed to produce ./Makefile, ./build-install,
10545 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10546 instead of editing them in place.
10547
105481992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10549
10550 * Makefile: Re-arranged so that the undumped Emacs will search
10551 ../lisp *after* the site's local elisp files.
10552 (locallisppath, dumplisppath): New variables.
10553 (lisppath): This variable's default value is now chosen based on
10554 $(locallisppath) and $(lispdir); while it used to be the
10555 customization point for adding site-local elisp directories to
10556 load-path, that job is now handled mostly by locallisppath.
10557 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10558 Check the values being assigned to the *LOADSEARCH macros for null
10559 path elements (like '::' in 'foo::bar').
10560
10561 * configure: When checking if the machine- and system-dependent
10562 files define a particular macro or not, actually run them through
10563 CPP and test the macros with #ifs, instead of just grepping for
10564 the macros' names. In particular, check for SYSTEM_MALLOC in this
10565 way.
10566
105671992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10568
10569 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10570
105711992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10572
10573 * configure: Make the config.status file an executable shell
10574 script which will recreate the same configuration. Include the
10575 verbal description of the current configuration as a comment in
10576 the script.
10577 * INSTALL: Doc fix.
10578
10579 * Makefile: Brought the Makefile up to the GNU coding
10580 standards, as described in standards.text:
10581 (TAGS): New name for the target which rebuilds the tags table.
10582 (check): New target; doesn't do anything yet.
10583 (mostlyclean): New target, synonymous with clean.
10584 (realclean): New target. Currently, this just calls the
10585 subdirectories's makefiles and then deletes config.status.
10586 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10587 variables.
10588 Installation directory variables changed to conform.
10589 (install, install.sysv, install.xenix, install.aix): Changed the
10590 code which copies the directories into their installed location to
10591 allow the installed locations to be in several different
10592 directories; the old version assumed that they would all be in
10593 $(emacsdir).
10594 (mkdir, lockdir): Allow the installed locations to be in several
10595 different directories.
10596 * INSTALL: Doc fix.
10597
10598 * build-install: Use the same variable names as the Makefile.
10599 Allow the installed locations to be in several different
10600 directories.
10601
106021992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10603
10604 * Makefile (src/paths.h): Instead of using a single sed command to
10605 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10606 separately, and don't forget to append "/!!!SuperLock!!!" to the
10607 value of the PATH_SUPERLOCK macro.
10608
10609 * config.emacs: Renamed to configure, for consistency with other
10610 GNU products. Internal references changed.
10611 INSTALL, Makefile: References changed.
10612
10613 * lock: New directory, which should always be empty. If this
10614 directory doesn't exist, Emacs won't complain; it just won't lock.
10615 Having this here means that people can just unpack Emacs, build
10616 it, and have locking work.
10617
10618 * share-lib: Re-renamed to etc, for the sake of tradition.
10619 * config.emacs: Changed default value for datadir to ../etc.
10620 * INSTALL, README: Adjusted.
10621
106221992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10623
10624 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10625 by running CPP on the appropriate s/*.h and m/*.h files.
10626
106271992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10628
10629 * config.emacs: Make sure to set the "exit on error" flag once
10630 we've removed config.status; errors should abort the configuration.
10631
106321992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10633
10634 * config.emacs: Added -distribute option, so that the Makefile
10635 paths are in their proper form. I don't know why this matters.
10636
106371992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10638
10639 * local-lisp: New directory, empty in the distribution, for people
10640 to put local elisp code in.
10641 * config.emacs: Include it in the default load path.
10642 * README: Document it.
10643
106441992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10645
10646 * config.emacs: Guess the type of signal handling functions based
10647 on the contents of /usr/include/signal.h.
10648
10649 * config.emacs: Print out progress report messages.
10650
10651 * Makefile (src/paths.h): Don't generically replace
10652 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10653 editing of the other entries, and each entry should be dealt with
10654 explicitly anyway.
10655
10656 * build-install: Converted from C-shell to Bourne shell.
10657 * config.emacs: Edit build-install properly.
10658
10659 * config.emacs: Doc fix.
10660
106611992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10662
10663 * Makefile (install): Remove `B' from tar xf command.
10664
106651992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10666
10667 * config.emacs: Removed support for the `maintain-environment'
10668 option; the only important difference between this and its absence
10669 has been removed.
10670 * INSTALL: Removed mention of `maintain-environment'.
10671
10672 * config.emacs: Fix arguments to sed when processing boolean
10673 arguments.
10674
106751991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10676
10677 * config.emacs: New file, to help automate the installation
10678 process.
10679
10680 * Makefile: Lots of changes to support the separation of etc into
10681 architecture-dependent and -independent files:
10682 (EMACSROOT): New variable, giving the directory under which all of
10683 Emacs's libraries should be installed. Changed rest of file to
10684 use it.
10685 (LIBDIR): Now denotes only architecture-dependent dir.
10686 (DATADIR): New variable, denoting architecture-independent dir.
10687 (LOCKDIR): New variable, for completeness.
10688 (SUBDIR): No more etc, new lib-src.
10689 (COPYDIR): No more etc, new arch-lib and share-lib.
10690 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10691 (src): Now depends on lib-src, not etc.
10692 * build-install: Changes parallel to the above.
10693 * README: Describe the new arrangement.
10694
10695 * vms: New subdirectory for all the VMS stuff.
10696
106971991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10698
10699 * Makefile (LISPPATH): New variable.
10700 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10701
107021990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10703
10704 * Makefile (install, install.sysv, install.xenix):
10705 Install wakeup instead of loadst. No need for setuid or setgid.
10706
107071990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10708
10709 * Makefile (clean): Clean etc if that's not the installation dir.
10710
107111990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10712
10713 * Makefile (paths.h): Make sed alter each name in the path.
10714
107151988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10716
10717 * Makefile (install.sysv): Use cpio, not tar.
10718
107191988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10720
10721 * Makefile (lockdir): Rename `lock' target.
10722 Depend on it from install*, not from `all'.
10723
107241988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10725
10726 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10727 to match build-install and paths.h.
10728
10729;; Local Variables:
10730;; coding: utf-8
067d23c9
KY
10731;; End:
10732
1a71cb28 10733 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10734
10735 This file is part of GNU Emacs.
10736
10737 GNU Emacs is free software: you can redistribute it and/or modify
10738 it under the terms of the GNU General Public License as published by
10739 the Free Software Foundation, either version 3 of the License, or
10740 (at your option) any later version.
10741
10742 GNU Emacs is distributed in the hope that it will be useful,
10743 but WITHOUT ANY WARRANTY; without even the implied warranty of
10744 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10745 GNU General Public License for more details.
10746
10747 You should have received a copy of the GNU General Public License
10748 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.