* configure.in: Add glyphs category to --enable-checking option.
[bpt/emacs.git] / ChangeLog
CommitLineData
e509cfa6
DA
12012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
2
3 * configure.in: Add glyphs category to --enable-checking option.
4 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
5
a54e2c05
DA
62012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
7
8 * configure.in (ENABLE_CHECKING): Update comment.
9
059e4fb5
PE
102012-06-28 Paul Eggert <eggert@cs.ucla.edu>
11
15458df4
PE
12 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
13 Emacs proper no longer uses these headers, and can rely on Gnulib
14 for these checks.
15
059e4fb5
PE
16 Merge from gnulib.
17 * m4/getopt.m4: Copy new version from gnulib, incorporating:
18 getopt-posix: No longer guarantee that option processing is resettable.
19
1ba6038a
GM
202012-06-27 Glenn Morris <rgm@gnu.org>
21
0b6b25d5
GM
22 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
23
1ba6038a
GM
24 * INSTALL: Remove references to paths.el.
25
cc06e7e7
EZ
262012-06-26 Eli Zaretskii <eliz@gnu.org>
27
28 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
29 replaces separate dependency for each object file, which required
30 the same object file to be mentioned twice, causing failures in
31 parallel builds.
32
cf38a720
PE
332012-06-26 Paul Eggert <eggert@cs.ucla.edu>
34
35 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
36 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
37
3511c784
DA
382012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
39
40 * configure.in (AC_CHECK_FUNCS): Detect library functions
41 strcasecmp and strncasecmp.
42
845ca893
PE
432012-06-24 Paul Eggert <eggert@cs.ucla.edu>
44
45 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
46 We might as well use the spelling standardized by C11,
47 as in the long run that should simplify maintenance.
48 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
49
696056c2
EZ
502012-06-24 Eli Zaretskii <eliz@gnu.org>
51
52 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
53 ($(BLD)/timespec-add.$(O)):
54 ($(BLD)/timespec-sub.$(O)): Don't depend on
55 $(EMACS_ROOT)/nt/inc/sys/time.h.
56
57 * lib/stat-time.h:
58 * lib/timespec.h:
59 * lib/utimens.h: Revert last change.
60
47d0c011
PE
612012-06-23 Paul Eggert <eggert@cs.ucla.edu>
62
63 Merge from gnulib.
64 * m4/getopt.m4: Copy new version from gnulib, incorporating:
65 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
66
388cdec0
EZ
672012-06-23 Eli Zaretskii <eliz@gnu.org>
68
69 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
70 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
71 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
72 $(BLD)/timespec-sub.$(O).
73 ($(BLD)/dtotimespec.$(O)):
74 ($(BLD)/gettime.$(O)):
75 ($(BLD)/timespec-add.$(O)):
76 ($(BLD)/timespec-sub.$(O)): New dependencies.
77
78 * lib/stat-time.h:
79 * lib/timespec.h:
80 * lib/utimens.h: Include sys/time.h
81
54e8a418
AS
822012-06-23 Andreas Schwab <schwab@linux-m68k.org>
83
84 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
85 the correct CFLAGS and LIBS.
86
d35af63c
PE
872012-06-22 Paul Eggert <eggert@cs.ucla.edu>
88
89 Support higher-resolution time stamps (Bug#9000).
90 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
91 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
92 that the new clock stuff doesn't clash with RSVG_LIBS.
93 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
94 as gnulib does that for us now.
95 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
96 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
97 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
98 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
99 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
100 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
101 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
102 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
103 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
104 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
105 New files, copied automatically from gnulib.
106 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
107
05730648
PE
1082012-06-22 Paul Eggert <eggert@cs.ucla.edu>
109
110 Merge from gnulib.
111 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
112 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
113 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
114 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
115 Copy new versions from gnulib, incorporating the following changes:
116 2012-06-22 time_r: fix typo that always overrode localtime_r decl
117 2012-06-22 Write "Mac OS X" instead of "MacOS X".
118 2012-06-21 mktime: fix integer overflow in 'configure'-time test
119 2012-06-21 nonblocking: Avoid compilation error on mingw64.
120 2012-06-19 stat, fstat: Avoid warnings on mingw64.
121 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
122
646b5f55
AS
1232012-06-13 Andreas Schwab <schwab@linux-m68k.org>
124
125 * configure.in: Rename --enable-use-lisp-union-type to
126 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
127 instead of USE_LISP_UNION_TYPE.
128
8a07a8c6
GM
1292012-06-12 Glenn Morris <rgm@gnu.org>
130
b4492cba
GM
131 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
132 (opsysfile): Set specially for sol2-10.
133
8a07a8c6
GM
134 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
135 New AC_DEFINEs, for hpux11.
136 (opsysfile): Set specially for hpux11.
137
03043c1b
PE
1382012-06-12 Paul Eggert <eggert@cs.ucla.edu>
139
140 * configure.in: Coalesce some function checking.
141 This makes 'configure' a bit smaller.
142 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
143
ed846e5f
GM
1442012-06-12 Glenn Morris <rgm@gnu.org>
145
0d369729
GM
146 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
147
45fa9c0f
GM
148 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
149
ed846e5f
GM
150 * configure.in: Anticipate platforms with no src/s file.
151
0e25d334
CY
1522012-06-12 Chong Yidong <cyd@gnu.org>
153
154 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
155
a9be7d2b
GM
1562012-06-11 Glenn Morris <rgm@gnu.org>
157
158 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
159
e3a3e213
MA
1602012-06-09 Michael Albinus <michael.albinus@gmx.de>
161
162 * configure.in (dbus_type_is_valid): Check for library function.
163
276d5f5d
GM
1642012-06-06 Glenn Morris <rgm@gnu.org>
165
166 * INSTALL, make-dist: Remove vcdiff.
167
418cd726
GM
1682012-06-03 Glenn Morris <rgm@gnu.org>
169
170 * INSTALL, make-dist: Remove rcs-checkin.
171
c71232db
UM
1722012-06-03 Ulrich Müller <ulm@gentoo.org>
173
174 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
175
501390c5
PE
1762012-06-01 Paul Eggert <eggert@cs.ucla.edu>
177
178 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
179 It is confusingly named and rarely useful. See, for example,
180 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
181 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
182 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
183 * configure.in: Remove --disable-maintainer-mode.
184 (USE_MAINTAINER_MODE, MAINT): Remove.
185
0e7a053e
PE
1862012-05-28 Paul Eggert <eggert@cs.ucla.edu>
187
188 Make 'configure' a bit smaller and faster.
189 * configure.in (INSTALL_INFO): Set it with one call to
190 AC_PATH_PROG, not three.
191 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
192 so likely that it'll be needed.
193 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
194 (AC_PROG_MAKE_SET): Remove; Automake does this.
195 (sysinfo): Do not check for this function, as it's never used.
196 (tzset): Check for this function just once.
197 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
198 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
199
cd376509
EZ
2002012-05-27 Eli Zaretskii <eliz@gnu.org>
201
42a53d84
EZ
202 * config.bat (lib): Create/update lib/stdalign.in-h and
203 lib/sys_types.in-h.
204
0e7a053e
PE
205 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
206 ($(BLD)/sha1.$(O)):
207 ($(BLD)/sha256.$(O)):
cd376509
EZ
208 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
209 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
210
211 * lib/getopt_.h: Regenerate.
212
50c4645e
PE
2132012-05-27 Paul Eggert <eggert@cs.ucla.edu>
214
215 Assume gnulib does largefile.
216 Gnulib does the largefile configuration anyway, so when configure.in
217 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
218 * configure.in (AC_SYS_LARGEFILE): Remove.
219 * lib/gnulib.mk: Autoupdate.
220
caf8a9b2
PE
2212012-05-26 Paul Eggert <eggert@cs.ucla.edu>
222
223 Merge from gnulib. (Bug#11527)
224
225 The build procedure now creates <stdalign.h> and <sys/types.h> for
226 older hosts that lack a working <stdalign.h> or whose
227 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
228 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
229 msdos and nt builds.
230
231 Here is a precis of gnulib changes that seem relevant; please see
232 the gnulib ChangeLog for details.
233
234 2012-05-18 crypto: fix bug in large buffer handling
235 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
236 2012-05-10 _Noreturn: port config.h to gcc -Wundef
237 2012-05-08 warnings.m4: give a means to specify the program to compile
238 2012-05-07 stdint: be more consistent with glibc, SunOS libc
239 2012-04-21 Large File Support for native Windows platforms.
240 2012-04-14 stat: Bypass buggy override in mingw64.
241 2012-03-29 stdio: don't assume gets any more
242 2012-03-24 Enable common subexpression optimization in GCC.
243 2012-02-09 maint: replace FSF snail-mail addresses with URLs
244 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
245 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
246 2012-01-21 stdint: Add support for Android.
247 2012-01-15 Improve support for MSVC 9.
248 2012-01-08 mktime: Avoid compilation error on Solaris 11.
249 2012-01-05 Use ', not `, for quoting output.
250 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
251 2012-01-05 strtoimax: Work around AIX 5.1 bug.
252 2012-01-05 inttypes: Modernize.
253 2011-12-13 inttypes, stdint: add C++11 support
254 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
255 2011-11-21 _Noreturn: Check that _MSC_VER is defined
256 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
257 2011-11-09 raise: fix mingw handling of SIGPIPE
258 2011-10-27 Add stdalign module and use it in other modules.
259
260 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
261 * m4/sys_types_h.m4:
262 New files.
263 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
264 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
265 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
266 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
267 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
268 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
269 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
270 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
271 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
272 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
273 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
274 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
275 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
276 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
277 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
278 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
279 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
280 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
281 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
282 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
283 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
284 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
285 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
286 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
287 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
288 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
289 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
290 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
291 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
292 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
293 Update from gnulib.
294
34374650
PE
2952012-05-22 Paul Eggert <eggert@cs.ucla.edu>
296
297 Remove src/m/*.
298 * configure.in: Remove all mention of src/m/*.
299 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
300 All uses removed.
301 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
302 (BITS_PER_LONG_LONG): Move to src/lisp.h.
303 * lib/makefile.w32-in: Remove dependencies on
304 $(EMACS_ROOT)/src/m/intel386.h.
305 * make-dist: Don't make links to src/m.
306
ec21c7f8
PE
3072012-05-22 Paul Eggert <eggert@cs.ucla.edu>
308
309 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
310 Without this further fix, aclocal was being invoked unnecessarily.
311
39078e4a
GM
3122012-05-22 Glenn Morris <rgm@gnu.org>
313
314 * Makefile.in (blessmail, install-arch-dep, uninstall):
315 Check cd lib-src works.
316 (install-arch-dep, uninstall): Remove unneeded subshells.
317
be17565b
GM
3182012-05-21 Glenn Morris <rgm@gnu.org>
319
ff0c3cfb
GM
320 * update-subdirs: Move to build-aux/.
321 * make-dist, Makefile.in (install-arch-indep): Update for this change.
322
d10cfddd
GM
323 * Makefile.in (leimdir): New, set by configure.
324 (COPYDIR, COPYDESTS): Add leim directories.
325 (install-leim): Remove.
326 (install-arch-indep): Handle leim installation directly.
327
be17565b
GM
328 * vpath.sed: Remove unused file.
329 * make-dist: No more vpath.sed.
330
9b4ee616
PE
3312012-05-21 Paul Eggert <eggert@cs.ucla.edu>
332
fb77d37e
PE
333 Use full name for m4/gnulib-comp.m4. (Bug#11529)
334 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
335 even though the file's name in gnulib is m4/gnulib-comp.m4.
336 This had a problem when merging from gnulib, as the code temporarily
337 renamed it to the full name, causing problems when interrupted.
338 Now the file has its full name, with the idea that we will find
339 a solution for MS-DOS that does not affect the rest of Emacs.
340 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
341
261cb4bb
PE
342 Assume C89 or later.
343 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
344 (POINTER_TYPE, PROTOTYPES): Remove.
345
9b4ee616
PE
346 Make merging from gnulib a script, not a makefile action.
347 Putting it in a makefile has some problems with reflection, as
348 merging from gnulib updates 'configure', which can update the makefile.
349 Putting it in a standalone script breaks this loop.
350 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
351 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
352 Remove, moving the actions to the script admin/merge-gnulib.
353
261cb4bb
PE
3542012-05-21 Glenn Morris <rgm@gnu.org>
355
356 * configure.in (LEIM_INSTALLDIR):
357 Rename to leimdir, treat like lispdir.
358
b847032c
GM
3592012-05-21 Glenn Morris <rgm@gnu.org>
360
361 * Makefile.in (install-arch-indep, install-doc, install-info)
362 (uninstall): Scrap superfluous subshells.
363
af006ad5
UM
3642012-05-19 Ulrich Mueller <ulm@gentoo.org>
365
366 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
367
003fdae2
PE
3682012-05-19 Paul Eggert <eggert@cs.ucla.edu>
369
9232a6d9
PE
370 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
371 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
372 getsockopt, setsockopt, mremap, mempcpy.
373
003fdae2
PE
374 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
375 is being removed.
376 (AC_CHECK_FUNCS): Remove ftime.
377
e7333757
GM
3782012-05-19 Glenn Morris <rgm@gnu.org>
379
e39b9806 380 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 381
42d5aa3e
GM
382 * Makefile.in (install-arch-indep): Remove unneeded chmod.
383 Set permissions of lisp/subdirs.el.
384
9192d37d
GM
385 * Makefile.in (SUBDIR): Add leim. Update users.
386
2e5d41e4
GM
387 * Makefile.in (lib, lib-src, lisp): Check cd return value.
388
e7333757
GM
389 * Makefile.in (leim): No need to set PARALLEL.
390
7606c360
GM
3912012-05-18 Glenn Morris <rgm@gnu.org>
392
6d1a623e
GM
393 * Makefile.in (install-arch-indep, install-info, install-man):
394 Simplify some one-sided ifs.
395
29473393
GM
396 * Makefile.in: Install only the relevant DOC file.
397 (install-arch-indep): Delete etc/DOC*.
398 (install-doc): No more need to delete etc/DOC.
399
660c8c1e
GM
400 * Makefile.in (install-arch-indep): Split into several rules.
401 (install-doc, innstall-info, install-man): New rules.
402
37f36bcb
GM
403 * configure.in (mandir): May as well include it in the NS app bundle.
404
0629a797
GM
405 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
406 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
407 (install-arch-indep): Don't install-etc for self-contained ns builds.
408
136c45ee
GM
409 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
410 No longer unconditonally add /sw directories. (Bug#2280)
411
ed0ba302
GM
412 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
413 (install-arch-indep): Depend on install-leim.
414 (install): Remove explicit install-leim dependence.
415
62061397
GM
416 * Makefile.in (install-arch-indep):
417 Move last element of mkdir rule here.
418 (mkdir): Remove rule.
419
37baa3c8
GM
420 * Makefile.in (install-arch-indep): Remove unneeded chmods.
421 INSTALL_DATA does this for us.
422
b533f05e
GM
423 * Makefile.in (install-arch-dep): Ensure bindir exists.
424 Drop mkdir dependency.
425 (install-arch-indep): Ensure docdir, infodir, mandir exist.
426 (install-leim): Drop mkdir dependency.
427 (mkdir): Remove most directories, now made in relevant rules.
428
7606c360
GM
429 * Makefile.in (install-arch-indep): Combine adjacent loops.
430
3a4155de
GM
4312012-05-17 Glenn Morris <rgm@gnu.org>
432
d9a1e2c2
GM
433 * Makefile.in (install-etc, mkdir):
434 Make relevant directories in install-etc rather than mkdir.
435
4c54abe1
GM
436 * Makefile.in (write_subdir): Create the directory if needed.
437 (install-arch-dep, mkdir): No need to make site-lisp directories.
438
9f1ea7dc 439 * Makefile.in (write_subdir): New.
05f3d308 440 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 441
40c117e7 442 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 443 For a self-contained ns build, set these to the appropriate values.
40c117e7 444 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 445
b4a36200
GM
446 * configure.in (ns_self_contained): New output variable.
447 * Makefile.in (ns_self_contained): New, set by configure.
448 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
449 don't bother installing binaries then immediately deleting them.
450
3a4155de
GM
451 * Makefile.in (ns_appbindir, ns_appresdir):
452 Move them before things that may refer to them.
453 (install-arch-dep): No need to relocate self-contained ns libexec.
454
455 * configure.in (archlibdir): Set it for self-contained ns builds.
456 (libexecdir): Don't expand it now (this is mainly cosmetic).
457
f04940ae
PE
4582012-05-16 Paul Eggert <eggert@cs.ucla.edu>
459
460 * configure.in: Simplify by removing CPP etc.
461 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
462 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
463 In particular we no longer need to fiddle with CPP, since we don't
464 use CPP specially any more.
465 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
466 adjusted compiler.
467 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
468 since gl_EARLY and/or Autoconf already does these.
469
27cb7be2
GM
4702012-05-16 Glenn Morris <rgm@gnu.org>
471
472 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
473 (CPP): Do not unconditionally set it on Darwin.
474 Instead, try to test if -no-cpp-precomp is accepted.
475 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
476
ec3ca9ec
GM
4772012-05-15 Glenn Morris <rgm@gnu.org>
478
4e7d487c 479 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 480
75a9f5f5
GM
481 * Makefile.in (install-arch-dep): Do not hard-code version number.
482
ec3ca9ec
GM
483 * Makefile.in (install-arch-dep): NS install no longer needs to
484 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
485
3fe7cdc8
GM
4862012-05-12 Glenn Morris <rgm@gnu.org>
487
9e6b06ed
GM
488 * configure.in (ns_appbindir): Remove trailing "/".
489
3fe7cdc8
GM
490 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
491 (MKDEPDIR): Use $MKDIR_P.
492 * Makefile.in (MKDIR_P): New, set by configure.
493 (mkdir): Use $MKDIR_P.
494
a873f274
GM
4952012-05-11 Glenn Morris <rgm@gnu.org>
496
497 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 498 Use INSTALL_DATA for the DOC file.
c8e32179 499 Remove dead code for ./lisp that never executes.
a873f274 500
ff57c2ec
GM
5012012-05-10 Glenn Morris <rgm@gnu.org>
502
503 * configure.in (LEIM_INSTALLDIR): New output variable.
504
49ed9c8e
SM
5052012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
506
507 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
508
5122804a
GM
5092012-05-08 Glenn Morris <rgm@gnu.org>
510
511 * make-dist: No more doc/lispref/*.el.
512
01319a4e
AS
5132012-05-05 Andreas Schwab <schwab@linux-m68k.org>
514
515 * configure.in: Fix quoting bugs.
516
8045b906
GM
5172012-05-04 Glenn Morris <rgm@gnu.org>
518
519 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
520
9fa0e416
GM
5212012-05-02 Glenn Morris <rgm@gnu.org>
522
3c30e766
GM
523 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
524 the choices made by FreeBSD and NetBSD. (Bug#10313)
525
9aa071df
GM
526 * Makefile.in (INFO_FILES): Remove variable.
527 (INFO_NONMISC): New variable.
528 (install-arch-indep, uninstall): Don't use $INFO_FILES.
529
cd3771a0
GM
530 * Makefile.in (uninstall): Remove useless-use-of-for; that for
531 some reason caused problems on an old Solaris.
532
a36e64d0
GM
533 * Makefile.in (install-arch-indep, uninstall):
534 Ensure that INSTALL-type commands are run from top-level.
535
9e7a4bcf
GM
536 * info/dir: Make some entries consistent with the source texi files.
537
9fa0e416
GM
538 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
539
7adecb99
GM
5402012-05-02 Glenn Morris <rgm@gnu.org>
541
542 * Makefile.in (install-arch-indep):
543 Combine adjacent install-data and install-info loops.
544
4737362e
GM
5452012-05-01 Glenn Morris <rgm@gnu.org>
546
ab1121bd
GM
547 * Makefile.in (MAN_PAGES): Remove.
548 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
549
a4a18b8b
GM
550 * configure.in: Try libtinfo for tputs.
551 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
552
3ba0a545
GM
553 * configure.in: Combine adjacent $opsys case blocks.
554
e3da5b19
GM
555 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
556
262f06da
GM
557 * configure.in: Invert the TERMINFO logic,
558 since "yes" is far more common than "no".
559
9311dcff
GM
560 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
561
4d5c6349
GM
562 * configure.in (LD_SWITCH_X_SITE_RPATH):
563 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
564
4737362e
GM
565 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
566
562e638f
GM
5672012-04-26 Glenn Morris <rgm@gnu.org>
568
569 * make-dist: No more doc/lispref/tindex.pl.
570
dcbf5805
MA
5712012-04-22 Michael Albinus <michael.albinus@gmx.de>
572
573 * configure.in (dbus_validate_bus_name, dbus_validate_path)
574 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 575 these library functions.
dcbf5805 576
4b5b5289
PE
5772012-04-22 Paul Eggert <eggert@cs.ucla.edu>
578
579 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
580 With glibc 2.14 or later, when compiled with GCC 4.7.0's
581 -Werror=deprecated-declarations flag, use of hooks like
582 __malloc_initialize_hook causes compilation to fail because these
583 hooks are deprecated. Modify 'configure' to check for these hooks too.
584 Simplify the 'configure' code to test for all the hooks at once.
585 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
586 (emacs_cv_var_doug_lea_malloc): ... this new var.
587
9ee7d8b9
PE
5882012-04-21 Paul Eggert <eggert@cs.ucla.edu>
589
590 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
591 dated 2011-10-07. Regenerating from current gnulib would be a
592 pervasive change, and currently the trunk isn't open to such changes.
593 * configure.in (WARN_CFLAGS): Remove; no longer needed now
594 that gnulib does it.
595 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
596
5e6ab4e6
AS
5972012-04-21 Andreas Schwab <schwab@linux-m68k.org>
598
599 * m4/gl-comp.m4: Update. (Bug#11285)
600
c07a4c0b 6012012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
602
603 * configure.in: Don't use the -R option (Bug#11251).
604
6c94c34f 6052012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 606
9f46df23 607 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
608 I have been using this change for many months in my private copy
609 of Emacs, and have used it to find several bugs. It's mature
610 enough to publish now.
611 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
612 * configure.in: Support --enable-gcc-warnings, in the style of
613 other GNU packages such as coreutils.
614 (C_WARNINGS_SWITCH): Remove, replacing with...
615 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
616 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
617 when including system files with GCC.
618 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 619 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
620 * lib/Makefile.am (AM_CFLAGS): New macro.
621 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
622
316411f0
DA
6232012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
624
625 * configure.in (AC_CHECK_FUNCS):
626 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
627
9b9b2ef2
GM
6282012-04-16 Glenn Morris <rgm@gnu.org>
629
b1aa797c
GM
630 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
631
9b9b2ef2
GM
632 * configure.in: Remove X libs workaround for old autoconf.
633
badf86af
KB
6342012-04-12 Ken Brown <kbrown@cornell.edu>
635
636 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
637
2f097256
GM
6382012-04-11 Glenn Morris <rgm@gnu.org>
639
640 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
641
a9f72fc1
GM
6422012-04-10 Glenn Morris <rgm@gnu.org>
643
644 * configure.in: Conditionally generate admin/unidata/Makefile.
645
6b4f4a2d
TZ
6462012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
647
a9f72fc1 648 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 649
23df914b
GM
6502012-04-09 Glenn Morris <rgm@gnu.org>
651
fd9d85c2
GM
652 * Makefile.in (leim): Check cd return value. Pass fewer variables.
653 (install-leim): Check cd return value. Pass $MFLAGS.
654 (install-strip): Pass $MFLAGS.
655
23df914b
GM
656 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
657 Eg org.texi has been using 4.7 functions for some time.
658
bf6bba2b
PE
6592012-04-07 Paul Eggert <eggert@cs.ucla.edu>
660
661 Check pkg-config exit status when configuring (Bug#10626).
662 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
663 works; check its exit status. Problem reported by Jordi Gutiérrez
664 Hermoso in
665 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
666
f3774f20
GM
6672012-04-07 Glenn Morris <rgm@gnu.org>
668
669 * README, configure.in (AC_INIT): Bump version to 24.1.50.
670
d67a9a85
EZ
6712012-04-07 Eli Zaretskii <eliz@gnu.org>
672
673 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
674
f20f95c6
PE
6752012-03-04 Paul Eggert <eggert@cs.ucla.edu>
676
677 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
678 * configure.in (LIBS_TERMCAP): Default this to the result of
679 the tputs library search. Do a run-time test for the linkability
680 of tputs unless cross-compiling, as that's more reliable if the
681 link flags and libraries are messed up. Don't change LIBS as
682 a result of the test, as that may mess up later tests.
683
75197633
CS
6842012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
685
533183f3 686 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 687
75197633
CS
688 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
689 specific makefiles to support getopt_.h generation with MSVC.
690
7eb21b49
GM
6912012-02-04 Glenn Morris <rgm@gnu.org>
692
693 * Makefile.in (uninstall):
694 Handle compressed info files and man pages. (Bug#10718)
695
44f92739
GM
6962012-02-02 Glenn Morris <rgm@gnu.org>
697
698 * configure.in [HAVE_NS]:
699 Error if use --without-toolkit-scroll-bars. (Bug#10673)
700
6df37268
PE
7012012-02-01 Paul Eggert <eggert@cs.ucla.edu>
702
703 Port to older Solaris 10 versions (Bug#10677).
704 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
705 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
706 possibly this is because Sun fixed the 'stat' bug in my version.
707 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
708 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
709 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
710 These changes are based on gnulib version
711 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
712 because Emacs is in feature freeze and we do not want to merge any
713 more-recent changes from gnulib.
714
8d8939e8
GM
7152012-01-31 Glenn Morris <rgm@gnu.org>
716
e4070def
GM
717 * configure.in: Throw an explicit error if Motif toolkit was
718 requested but requirements could not be found.
719
8d8939e8
GM
720 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
721
5a26ec89
EZ
7222012-01-30 Eli Zaretskii <eliz@gnu.org>
723
724 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
725 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
726 with "make -j3".
727
1b0880d5
JB
7282012-01-16 Juanma Barranquero <lekktu@gmail.com>
729
730 * .bzrignore: Ignore etc/__pycache__.
731
adee8a65
PE
7322011-12-17 Paul Eggert <eggert@cs.ucla.edu>
733
734 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
735 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
736 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
737 by Nelson H. F. Beebe in
738 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
739
e152e577
JB
7402011-12-10 Juanma Barranquero <lekktu@gmail.com>
741
742 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
743
46d14be7
JD
7442011-12-10 Jan Djärv <jan.h.d@swipnet.se>
745
746 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
747 instead of LDFLAGS (Bug#10230).
748
6c269a38
PE
7492011-12-03 Paul Eggert <eggert@cs.ucla.edu>
750
4eec8d6f
PE
751 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
752
6c269a38 753 Propagate configure flags to sub-configures.
1350a3cc 754 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
755 New macros.
756 (config.status, bootstrap): Use them to propagate configure flags
757 to sub-configures.
758 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
759
63e94eb8
PE
7602011-12-03 Paul Eggert <eggert@cs.ucla.edu>
761
762 * .bzrignore: Add config.cache.
763
54e9e3bf
JD
7642011-11-27 Jan Djärv <jan.h.d@swipnet.se>
765
766 * configure.in: Check for gtk_window_set_has_resize_grip.
767
20db1522
JB
7682011-11-24 Juanma Barranquero <lekktu@gmail.com>
769
770 * configure.in (HAVE_XPM): Fix typo.
771
60bf278f
GM
7722011-11-22 Glenn Morris <rgm@gnu.org>
773
5f77c86c
GM
774 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
775 have confusing effects on the build. (Bug#6401)
776
60bf278f
GM
777 * Makefile.in (install-arch-dep): Tweak previous change.
778
816be9f6
YD
7792011-11-22 Yavor Doganov <yavor@gnu.org>
780
781 Do not install arch-dependent files in the app bundle if
782 --disable-ns-self-contained is requested. (Bug#1335)
783 * configure.in (exec_prefix, libexecdir): Define relative to
784 `ns_appbindir' only if configured for a self-contained app.
785 * Makefile.in (install-arch-dep): Test for the existence of
786 libexec in the Emacs.app bundle before executing commands.
787
d5ff9cd0
AS
7882011-11-20 Andreas Schwab <schwab@linux-m68k.org>
789
790 * configure.in: Remove reference to src/m/ibms390.h.
791
1c889bf6
GM
7922011-11-13 Glenn Morris <rgm@gnu.org>
793
794 * INSTALL: Tiny updates for disk space used during installation.
795
a6fc3b5c
EZ
7962011-11-05 Eli Zaretskii <eliz@gnu.org>
797
798 * lib/makefile.w32-in (FRC): New dummy target.
799 (TAGS): Depend on FRC.
800
9f77899d
GM
8012011-11-04 Glenn Morris <rgm@gnu.org>
802
803 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
804 Do not include GnuTLS version info in final summary message.
805
0bd3cb7b
EZ
8062011-10-31 Eli Zaretskii <eliz@gnu.org>
807
07f3add9
EZ
808 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
809 they exist there, else from autogen/.
810
811 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 812
d2eaf3e4
NT
8132011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
814
815 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
816
e782cfab
PE
8172011-10-24 Paul Eggert <eggert@cs.ucla.edu>
818
819 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
820 if the library is found. Otherwise, later configure-time tests,
821 such as the test for pthread_sigmask, generate the wrong results
822 on some platforms. Problem reported for FreeBSD by Nali Toja.
823
7da0b018
PE
8242011-10-20 Paul Eggert <eggert@cs.ucla.edu>
825
826 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
827 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
828 Remove; no longer needed, now that we defer to strftime for time
829 zone names.
830
0ffe1065
JD
8312011-10-18 Jan Djärv <jan.h.d@swipnet.se>
832
833 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
834
23769e49
CY
8352011-10-18 Chong Yidong <cyd@gnu.org>
836
837 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
838
fd8dea03
GM
8392011-10-13 Glenn Morris <rgm@gnu.org>
840
841 * configure.in: Also look for tputs in libcurses. (Bug#9736)
842
f4cc5b54
PE
8432011-10-12 Paul Eggert <eggert@cs.ucla.edu>
844
845 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 846 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
847 The check was helpful but not essential in Solaris 2.6 (1997),
848 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
849 obsolete -- Sun dropped support for it in 2006 -- and without
850 access to that Silurian platform we can't maintain the code anyway.
851
7c5ee88e
PE
8522011-10-07 Paul Eggert <eggert@cs.ucla.edu>
853
d47439a3
PE
854 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
855 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
856 * m4/gnulib-common.m4: Merge from gnulib.
857 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
858 command not found" on powerpc-apple-darwin9.8.0.
859
7c5ee88e
PE
860 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
861 This is now done by src/alloc.c.
862
423dbf9b
RS
8632011-10-02 Richard Stallman <rms@gnu.org>
864
865 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
866 and xlinux_second_failure to xgnu_linux_second_failure.
867
31bed486
EZ
8682011-09-29 Eli Zaretskii <eliz@gnu.org>
869
5f91c1e5
EZ
870 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
871 lib/signal.in-h.
31bed486 872
e785f2ec 873 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
874 Rename signal.in.h and alloca.in.h.
875
e1504b9b
EZ
8762011-09-28 Eli Zaretskii <eliz@gnu.org>
877
878 * INSTALL: Mention that m17n libraries and libotf are needed for
879 Arabic shaping.
880
316f8af0
PE
8812011-09-26 Paul Eggert <eggert@cs.ucla.edu>
882
883 Merge from gnulib, improving some licensing wording.
884 This clarifies and fixes some licensing issues raised by Glenn Morris
885 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
886 It also merges the latest version of texinfo.tex and has some
887 MSVC-related changes that don't affect Emacs.
888 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
889 pathmax, and raise, since these are needed only to address
890 MSVC-related issues that Emacs doesn't have.
891 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
892 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
893 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
894 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
895 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
896 * m4/unistd_h.m4: Merge from gnulib.
897
04d51ad4
AS
8982011-09-26 Andreas Schwab <schwab@linux-m68k.org>
899
900 * configure.in: Initialize HAVE_LIBXML2.
901
6e99ef20
GM
9022011-09-26 Glenn Morris <rgm@gnu.org>
903
904 * make-dist: Add lib/makefile.w32-in.
905
0538fab0
GM
9062011-09-24 Glenn Morris <rgm@gnu.org>
907
908 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
909
c5b01d8c
LMI
9102011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
911
912 * .dir-locals.el: Change the debbugs regexp to allow having the
913 bug number as the first thing on a line.
914
0cc87afb
GM
9152011-09-15 Glenn Morris <rgm@gnu.org>
916
917 * configure.in: Make configure work with recent GNUsteps.
918 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
919 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 920 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 921
3f44249e
PE
9222011-09-11 Paul Eggert <eggert@cs.ucla.edu>
923
924 Merge from gnulib, porting to Tru64.
925 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
926 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
927 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
928 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
929 doesn't affect Emacs.
930
c8199d0f
PE
9312011-09-06 Paul Eggert <eggert@cs.ucla.edu>
932
933 * configure.in (isnan): Remove now-unnecessary check.
934
e39b275c 9352011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 936
abec06ff 937 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
938 This is to fix the following problems:
939 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
940 configured not to use gtk or any other thread-using library,
941 signals aren't blocked correctly.
942 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
943 and IRIX's signal handling.
944 . On Cygwin 1.7.5 it works around an incompatibility with
945 the system pthread_sigmask.
946 . On MacOS X 10.5 (32-bit), files whose inode numbers
947 exceed 2**31 cannot be read or manipulated.
948 . pthread_sigmask: Actually use results of gl_THREADLIB.
949 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
950 . find 'ar' program that fits with --host argument.
951 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
952 * autogen/README: Update destination list.
953 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
954 The autogenerated files compile, config.guess,
955 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
956 * m4/largefile.m4: New file, so that Emacs does not mess up when
957 accessing files with large inode numbers in MacOS X 10.5 and later.
958 * m4/nocrash.m4: New file, to avoid triggering background debugger
959 and/or create core dumps during 'configure'.
960 * build-aux/move-if-change: Renamed from move-if-change.
961 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
962 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
963 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
964 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
965 * Makefile.in (epaths-force, sync-from-gnulib):
966 move-if-change is now in build-aux.
967 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
968 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
969 (mkdir): install-sh is now in build-aux.
970 * config.bat: c++defs.h is now in build-aux/snippets.
971 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
972 usual parameter).
973 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
974 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
975 to build-aux/snippet.
976 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
977 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
978 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
979 Solaris, enables MacOS extensions, and enables nocrash during
980 'configure'.
981 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
982
86633eab 9832011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
984
985 * configure.in (snprintf): New check.
986
015faae4
PE
9872011-08-30 Paul Eggert <eggert@cs.ucla.edu>
988
695a3dc5 989 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 990 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
991 Remove unreachable pattern hppa*-*-linux-gnu*.
992 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
993 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 994
52ec1feb
JD
9952011-08-26 Jan Djärv <jan.h.d@swipnet.se>
996
997 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
998
377538cb
JD
9992011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1000
1001 * configure.in: Add header check: sys/socket.h (Bug#8477),
1002 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1003 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1004
ae9e757a
JD
10052011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1006
1007 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1008 (HAVE_GTK_AND_PTHREAD): Remove.
1009
be8ec0b3
AA
10102011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1011
1012 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1013 build, not just GNUstep (Bug#9177).
1014
2573a837 10152011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1016
1017 Assume freestanding C89 headers, string.h, stdlib.h.
1018 Again, this simplifies the code, and all current platforms have these.
1019 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1020 (AC_HEADER_STDC): Remove.
1021 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1022 (strchr, strrchr): Remove fallback macros.
1023
9cfdb3ec
PE
1024 Assume support for memcmp, memcpy, memmove, memset.
1025 This simplifies the code a bit. All current platforms have these,
1026 as they are required for C89. If this turns into a problem we
1027 can add the gnulib modules for these (a 1-line change to Makefile.in).
1028 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1029
427c285b
PE
10302011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1031
1032 * GNUmakefile: New file.
1033 This is for convenience, so that one can run GNU make in an
1034 unconfigured source tree, and get a default build.
1035
2ad77c9d
JD
10362011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1037
1038 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1039
c8618a06
YM
10402011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1041
1042 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1043 so as to suppress address randomization (Bug#8395).
1044
f6ce9b9a
PE
10452011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1046
3fcf7a1c
PE
1047 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1048 This fixes a build problem on older Mac OS X hosts.
1049
d9706d9f
PE
1050 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1051 test, which runs afoul of Automake installations where, for example,
1052 /usr/share/aclocal contains a copy of gl_THREADLIB.
1053 Problem reported by Sven Joachim in
1054 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1055 This is just a quick temporary fix, specific to Emacs; I'll work
1056 with the other gnulib maintainers to get a more-permanent fix.
1057
af66a2d7 1058 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1059 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1060 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1061 automatically imported from gnulib.
1062 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1063
1692ae2d 10642011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1065
8a6ebd58 1066 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1067 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1068 * configure.in (AC_TYPE_UID_T): New dummy macro.
1069 Configure gnulib after adjusting LIBS,
1070 so that gnulib can assume the libraries in LIBS.
6db30f83 1071 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1072 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1073 * lib/pthread_sigmask.c:
6db30f83
PE
1074 New files, automatically imported from gnulib.
1075 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1076 due to the above changes.
1077 * .bzrignore: Add lib/signal.h.
1078
4a621aae
PE
1079 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1080
5e94cadb
AS
10812011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1082
1083 * configure.in (maintainer-mode): Reflect default in help string.
1084
76b397fb
DN
10852011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1086
1087 * configure.in: Remove reference to iris4d.h.
1088
869795d6
JD
10892011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1090
1091 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1092
3279eb87
GM
10932011-07-01 Glenn Morris <rgm@gnu.org>
1094
1095 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1096
2e6e11eb
LMI
10972011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1098
1099 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1100 which made ./configure infloop.
1101
9851bfc5
JD
11022011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1103
1104 * configure.in (gsettings): New option and check for GSettings.
1105
adbc4ef4
GM
11062011-06-29 Glenn Morris <rgm@gnu.org>
1107
1108 * configure.in: Try to test for the required crt*.o files.
1109
1f773f32
BW
11102011-06-27 Bill Wohler <wohler@newt.com>
1111
1112 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1113
7a7ef429
PE
11142011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1115
1116 Use gnulib's dup2 module instead of rolling our own.
1117 * Makefile.in (GNULIB_MODULES): Add dup2.
1118 * configure.in: Do not check for dup2; gnulib does that now.
1119 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1120
6dd7e400
PE
11212011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1122
1123 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1124
94a807ac 11252011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1126
1127 Use gnulib's alloca-opt module.
1128 * .bzrignore: Add lib/alloca.h.
1129 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1130 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1131 as gnulib now does that for us. Put alloca check in config.h.
1132 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1133 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1134 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1135
3ce9d0d4
LL
11362011-06-21 Leo Liu <sdl.web@gmail.com>
1137
1138 * m4/sha256.m4:
1139 * m4/sha512.m4:
1140 * m4/gl-comp.m4:
1141 * lib/u64.h:
1142 * lib/sha256.c:
1143 * lib/sha256.h:
1144 * lib/sha512.c:
1145 * lib/sha512.h:
1146 * lib/makefile.w32-in (GNULIBOBJS):
1147 * lib/gnulib.mk:
1148 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1149 crypto/sha512 modules from gnulib.
1150
add3f049
PE
11512011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1152
1153 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1154
3a4725e1
GM
11552011-06-17 Glenn Morris <rgm@gnu.org>
1156
1157 * configure.in: Restore the behavior of checking crt-dir only
1158 when the user specified it (not all platforms use it).
1159
bf4846e7
PE
11602011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1161
1162 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1163
4d61f28d 11642011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1165
1166 * configure.in: Try to determine CRT_DIR automatically when
1167 using gcc.
1168
8c9b2106
PE
11692011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1170
8aeb5be9
PE
1171 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1172 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1173 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1174 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1175 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1176 Merge from gnulib.
8c9b2106 1177
c195f2de
JD
11782011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1179
1180 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1181
7e2aa385
PE
11822011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1183
1184 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1185
81eafe29
PE
11862011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1187
1188 * configure.in: Add --with-wide-int.
1189 * INSTALL: Mention this.
1190
9afafefb
PE
11912011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1192
1193 Merge from gnulib.
1194 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1195
f797625a
PE
11962011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1197
1198 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1199
90856fe0 12002011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1201
1202 Use 'inline', not 'INLINE'.
eefc9486 1203 * configure.in (INLINE): Remove.
55d4c1b2 1204
6a3e57bb
PE
12052011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1206
1207 Adjust to recent gnulib change for @GUARD_PREFIX@.
1208 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1209 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1210 _@GUARD_PREFIX@_.
1211
842b28a0
PE
12122011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1213
e61923c8 1214 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1215
70716b1d
GM
12162011-05-24 Glenn Morris <rgm@gnu.org>
1217
a22d9d2c
GM
1218 * Makefile.in (check): Just give a message if no test/ directory.
1219
bdd556a2
GM
1220 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1221
70716b1d
GM
1222 * configure.in (OPT_MAKEFILES_IN): Remove.
1223 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1224 (SUBDIR_MAKEFILES_IN): New output variable.
1225 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1226 (SUBDIR_MAKEFILES_IN): Let configure set it.
1227
13c3daa4
LL
12282011-05-24 Leo Liu <sdl.web@gmail.com>
1229
1230 * m4/sha1.m4:
1231 * m4/gl-comp.m4:
1232 * lib/sha1.h:
1233 * lib/sha1.c:
1234 * lib/makefile.w32-in (GNULIBOBJS):
1235 * lib/gnulib.mk:
1236 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1237
e09e38a8
GM
12382011-05-24 Glenn Morris <rgm@gnu.org>
1239
4ba4c54a
GM
1240 * configure.in: Remove test for already configured source directory.
1241 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1242
5a95c002
GM
1243 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1244
fa5d79db
GM
12452011-05-24 Glenn Morris <rgm@gnu.org>
1246
6c7e099d
GM
1247 * make-dist: Don't distribute test/. (Bug#8107)
1248 * configure.in (OPT_MAKEFILES_IN): New output variable.
1249 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1250 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1251 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1252 (check): Give an explicit error if test/ is not present.
1253
fa5d79db
GM
1254 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1255 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1256 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1257
2df215b5
PE
12582011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1259
1260 * lib/verify.h: Merge from gnulib.
1261
f518ae90
PE
12622011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1263
1264 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1265 Merge from gnulib.
1266
16b71f3a
AS
12672011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1268
1269 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1270
7285dc67
EZ
12712011-05-20 Eli Zaretskii <eliz@gnu.org>
1272
6a45b46f
EZ
1273 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1274
7285dc67
EZ
1275 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1276
b9704ad9
GM
12772011-05-20 Glenn Morris <rgm@gnu.org>
1278
1279 * configure.in (lisp_frag): New output file.
1280
4a720484
GM
12812011-05-19 Glenn Morris <rgm@gnu.org>
1282
1283 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1284 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1285
a3c92bc1
EZ
12862011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1287
8f906c40
EZ
1288 * lib/gnulib.mk:
1289 * lib/intprops.h:
1290 * lib/unistd.in.h:
1291 * m4/inttypes.m4:
1292 * m4/stdint.m4:
1293 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1294
d681f183
GM
12952011-05-14 Glenn Morris <rgm@gnu.org>
1296
1297 * configure.in: Treat failure to find an X toolkit the same way we treat
1298 failure to find X and image support.
1299
4f8c52a9
GM
13002011-05-12 Glenn Morris <rgm@gnu.org>
1301
1302 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1303 (check-declare): Shell portability fixes. (Bug#8642)
1304
5a7f0a30
TZ
13052011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1306
1307 * configure.in: Require GnuTLS 2.6.x or higher.
1308
b08a63cc 13092011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1310
c378da0b
PE
1311 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1312 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1313 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1314
19548d08
PE
1315 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1316 This new gnulib-tool option saves 'configure' the trouble of
1317 checking for strtoull when strtoumax exists.
1318
d1a2ac5c
PE
1319 * configure.in (BITS_PER_LONG_LONG): New macro.
1320
773233f8
GM
13212011-05-05 Glenn Morris <rgm@gnu.org>
1322
1323 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1324 (top_distclean): Delete config.log~.
1325
40697cd9
BK
13262011-04-27 Ben Key <bkey76@gmail.com>
1327
1328 * configure.in: Fixed a bug that caused configure with
1329 --enable-checking=stringoverrun to have no effect.
1330
671875da 13312011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1332
1333 * configure.in: Suppress unnecessary checks for size_t.
1334 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1335 (size_t): Do not check for this, and do not typedef. This code
1336 is never exercised now.
1337
a8a2bb29
PE
1338 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1339 This is needed for the new integer-reading code in lread.c.
1340 It automatically pulls in the following gnulib files, which
1341 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1342 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1343 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1344 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1345 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1346
33630d51
TZ
13472011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1348
1349 * configure.in: Check for GnuTLS certificate verify callbacks.
1350
bfab7d85
SM
13512011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1352
1353 * Makefile.in (config.status): Don't erase in case of error.
1354 In case it disappeared, rebuild it with `configure'.
1355
fe0e7ad7
KB
13562011-04-20 Ken Brown <kbrown@cornell.edu>
1357
1358 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1359
f5b06c35
GM
13602011-04-12 Glenn Morris <rgm@gnu.org>
1361
1362 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1363
762f8d96 13642011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1365
1366 * lib/allocator.c: New file, automatically generated by gnulib.
1367
5fac7083
GM
13682011-04-07 Glenn Morris <rgm@gnu.org>
1369
1370 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1371
973f782d
EZ
13722011-04-06 Eli Zaretskii <eliz@gnu.org>
1373
1374 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1375 Revert last change.
1376
f1f81baa
JB
13772011-04-06 Juanma Barranquero <lekktu@gmail.com>
1378
1379 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1380 ($(BLD)/careadlinkat.$(O)): New target.
1381 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1382 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1383 Update dependencies.
1384
b70d23ff 13852011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1386
41cf7d1a
PE
1387 Fix more problems found by GCC 4.6.0's static checks.
1388
aa181334
PE
1389 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1390
1f7196bf 1391 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1392 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1393 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1394 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1395
c0274801
GM
13962011-04-06 Glenn Morris <rgm@gnu.org>
1397
1398 * autogen/update_autogen: Handle loaddefs-like files as well.
1399 (usage): Add -l, -C.
1400 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1401 With -l, check status of lisp/ as well.
1402 With -C, clean before building.
1403 (autoreconf): Only pass -f in the `clean' case.
1404 (commit): New function.
1405
42e85a8f
GM
14062011-03-28 Glenn Morris <rgm@gnu.org>
1407
39f31873
GM
1408 * autogen/update_autogen: Pass -f to autoreconf.
1409
42e85a8f
GM
1410 * autogen.sh (get_version): Discard "not found" lines.
1411 (check_version): Respect $AUTOCONF etc environment variables.
1412
9af30bdf
GM
14132011-03-27 Glenn Morris <rgm@gnu.org>
1414
1415 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1416 (AH_BOTTOM): Do not define SIGTYPE.
1417
181855e6
GM
14182011-03-26 Glenn Morris <rgm@gnu.org>
1419
1420 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1421 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1422
9ee0d174
AS
14232011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1424
1425 * autogen/update_autogen: Remove useless function keyword.
1426
07da4b3c
EZ
14272011-03-25 Eli Zaretskii <eliz@gnu.org>
1428
1429 * config.bat: Generate src/config.h and lib/Makefile from
1430 autogen/config.in and autogen/Makefile.in.
1431
f6ca84c0
GM
14322011-03-25 Glenn Morris <rgm@gnu.org>
1433
1434 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1435 Remove; autoreconf can supply them.
1436 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1437 config.guess, install-sh. Pass -i to autoreconf.
1438 * autogen/update_autogen (genfiles): Add compile, config.guess,
1439 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1440 Discard non-error output from autoreconf in -q case.
1441 * autogen/compile, autogen/config.guess, autogen/config.sub:
1442 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1443 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1444 install-sh, missing.
1445
8cc1d519
GM
14462011-03-23 Glenn Morris <rgm@gnu.org>
1447
9bb73912 1448 * autogen/update_autogen: Fix typo.
904a432c 1449 (msg): Remove function; use `exec' instead.
9bb73912 1450
8cc1d519
GM
1451 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1452 (sync-from-gnulib): Don't sync mkinstalldirs.
1453 * make-dist: Don't distribute mkinstalldirs.
1454
c9c49752 14552011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1456
c9c49752 1457 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1458 * Makefile.in (GNULIB_MODULES): Add socklen.
1459 * configure.in: Do not check for sys/socket.h, since socklen does that.
1460 * m4/socklen.m4: New automatically-generated file, from gnulib.
1461
d5cad867
PE
1462 fakemail: Remove dependency on ignore-value.
1463 * Makefile.in (GNULIB_MODULES): Add stdio.
1464 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1465 imported from gnulib.
cbd350f1 1466 * .bzrignore: Add lib/stdio.h.
c9c49752 1467
34cb1cc6
GM
14682011-03-22 Glenn Morris <rgm@gnu.org>
1469
1470 * autogen/copy_autogen: Work from ./ or ../.
1471 Fix time-stamps.
1472 * autogen.sh: Doc fix.
1473
66b87493
GM
14742011-03-20 Glenn Morris <rgm@gnu.org>
1475
1476 * autogen/: New directory, to be excluded from releases.
1477 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1478 * autogen/README: New file.
1479 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1480 * autogen/Makefile.in: Add auto-updated generated files.
1481 * autogen.sh: No longer a no-op, now it tests for autotools
1482 and runs them as necessary.
cd1181db 1483 * configure.in: Default maintainer-mode to on.
66b87493
GM
1484 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1485
1ef6de05
PE
14862011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1487
1488 Update for gnulib.
1489 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1490 includes <intprops.h> directly.
1491 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1492 when building Emacs on Solaris 9 and running it on Solaris 10.
1493
0afb4571
J
14942011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1495
1496 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1497
33383987
JB
14982011-03-07 Chong Yidong <cyd@stupidchicken.com>
1499
1500 * Version 23.3 released.
1501
870d9cf6
GM
15022011-03-06 Glenn Morris <rgm@gnu.org>
1503
1504 * configure.in (FREETYPE_LIBS): Actually set it to something.
1505
6c0dea8a
PE
15062011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1507
1508 Work around some portability problems with symlinks.
1509
1510 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1511 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1512 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1513 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1514 * m4/symlink.m4:
1515 New files, automatically generated from gnulib.
1516 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1517 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1518
945d8b44
EZ
15192011-02-26 Eli Zaretskii <eliz@gnu.org>
1520
03382788
EZ
1521 * .bzrignore: Ignore new lib/*.in-h files.
1522
945d8b44
EZ
1523 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1524 depfiles.bat even if lib/deps already exist.
1525
9411886d
PE
15262011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1527
1528 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1529 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1530 recent changes to configure.in and to gnulib.
9411886d 1531
1e8dbdc6
GM
15322011-02-24 Glenn Morris <rgm@gnu.org>
1533
1534 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1535 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1536
f68c809d
PE
15372011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1538
1539 Assume S_ISLNK etc. work, since gnulib supports this.
1540 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1541 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1542 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1543 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1544
ba01e9d7
PE
15452011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1546
1547 * lib/min-max.h: New file, for "min" and "max".
1548
9f8370e6
CS
15492011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1550
0a19a6f8 1551 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1552 $(EMACS_ROOT)/nt/inc/stdint.h.
1553
25c51af3
EZ
15542011-02-21 Eli Zaretskii <eliz@gnu.org>
1555
1556 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1557 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1558 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1559
5fa4ac76
PE
15602011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1561
1562 Import filemode module from gnulib.
1563 * .bzrignore: Add lib/sys/.
1564 * Makefile.in (GNULIB_MODULES): Add filemode.
1565 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1566 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1567 from gnulib. This adds support for some more file types, e.g.,
1568 Cray DMF migrated files.
1569 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1570 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1571 * m4/sys_stat_h.m4: New files, generated from gnulib.
1572 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1573 Regenerate.
1574
e1e6b4fb
EZ
15752011-02-20 Eli Zaretskii <eliz@gnu.org>
1576
1577 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1578 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1579
6cac9cb1
PE
15802011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1581
1582 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1583 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1584 is no longer needed, due to the recent SSDATA and related changes.
1585 Perhaps -Wno-pointer-sign should also be removed from
1586 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1587 way to test this so I left it alone.
1588 * configure: Regenerate.
1589
0a19a6f8 15902011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1591
1592 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1593 src/makefile.w32-in.
1594
61353ac8 15952011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1596
61353ac8 1597 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1598 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1599 Regenerate.
1600 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1601 Import the new versions from gnulib; they assume a C99-style
1602 <stdint.h>, supplied by the stdint module.
1603 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1604 imported from gnulib.
942f733f
PE
1605 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1606 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1607 special cases.
61353ac8 1608
9d9d12cd
EZ
16092011-02-19 Eli Zaretskii <eliz@gnu.org>
1610
152be435 1611 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1612 Add lib/deps/.
152be435 1613
9d9d12cd 1614 * config.bat: Configure in `lib'.
219463da 1615 Generate *.Po files in lib/deps.
9d9d12cd 1616
7d315eb6
PE
16172011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1618
1619 Import IRIX 6.5 getloadavg fixes from gnulib.
1620 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1621
1f5d53eb
PE
16222011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1623
1624 Import getloadavg module from gnulib.
1625 * .bzrignore: Add lib/stdlib.h.
1626 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1627 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1628 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1629 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1630 Remove; gnulib does this now.
1631 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1632 from gnulib. This adds support for several other systems, such
1633 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1634 buffer overrun on Linux hosts under very high load, and on hosts
1635 that maintain a channel to the load average file it makes sure
1636 the file descriptor is close-on-exec (on hosts that support this)
1637 and is not stdin, stdout, or stderr.
1638 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1639 from gnulib.
1640 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1641 * src/config.in: Regenerate.
1642
bb55f713
PE
16432011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1644
1645 Merge from gnulib.
1646
7127b760
PE
1647 * install-sh: Update to scriptversion 2011-01-19.21.
1648
bb55f713
PE
1649 2011-02-13 Bruno Haible <bruno@clisp.org>
1650
1651 Consistent macro naming for macros that use GCC __attribute__.
1652 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1653 ATTRIBUTE_DEPRECATED.
1654
1655 2011-02-12 Bruno Haible <bruno@clisp.org>
1656
1657 setlocale: Prefer gnulib's override over libintl's override.
1658 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1659 GNULIB_defined_setlocale is set.
1660
57e96f8e
GM
16612011-02-13 Glenn Morris <rgm@gnu.org>
1662
1663 * make-dist: Exclude generated file src/globals.h.
1664
988c07df
PE
16652011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1666
1667 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1668 Sync from gnulib, which has been patched to fix the problem
1669 with the license notices. Problem reported by Glenn Morris in
1670 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1671
ccded26c
SM
16722011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1673
1674 * .bzrignore: Ignore globals.h and related stamp.
1675
6ffb2c0c
PE
16762011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1677
1678 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1679 This merges the following fix from gnulib:
1680
1681 2011-02-08 Bruno Haible <bruno@clisp.org>
1682
1683 Split large sed scripts, for HP-UX sed.
1684
00b3c7ac
TT
16852011-02-08 Tom Tromey <tromey@redhat.com>
1686
1687 * configure: Rebuild.
1688 * configure.in (NS_OBJC_OBJ): New subst.
1689
91ccade4
PE
16902011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1691
6ffb2c0c
PE
1692 gnulib: allow multiple gnulib generated replacements to coexist
1693 This defines a few preprocessor symbols that should not affect Emacs.
1694 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1695 via "make sync-from-gnulib".
1696
e765a388
PE
1697 gnulib: undo previous change
1698 The upstream _HEADERS change was backed out of gnulib (see the
1699 same thread). Stay in sync with gnulib.
1700
91ccade4 1701 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1702 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1703 New empty macros, to accommodate recent changes to gnulib. See
1704 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1705 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1706 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1707 * lib/time.in.h, lib/unistd.in.h:
1708 Regenerate.
91ccade4 1709
d67985d3
PE
17102011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1711
1712 sync from gnulib to remove HAVE_STDBOOL_H
1713 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1714 AC_HEADER_STDBOOL. All uses changed. Do not define
1715 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1716 imported from the latest Autoconf git. It was motivated by Emacs,
1717 which uses gnulib but does not need HAVE_STDBOOL_H.
1718 * configure, src/config.in: Regenerate.
1719 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1720
67342916
PE
17212011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1722
1723 allow C code to suppress warnings about ignored return values
1724 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1725 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1726 * lib/ignore-value.h: New file.
67342916 1727
14beddf4 17282011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1729
1730 * configure.in: Test existence of xaw3d library, not just the
1731 header (Bug#7642).
1732
6ffb2c0c
PE
17332011-01-31 Eli Zaretskii <eliz@gnu.org>
1734
1735 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1736 $(BLD)/time_r.$(O).
1737 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1738 $(EMACS_ROOT)/src/m/intel386.h.
1739 ($(BLD)/strftime.$(O)):
1740 ($(BLD)/time_r.$(O)): Define prerequisites.
1741
16fab143
PE
17422011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1743
1744 src/emacs.c now gets version number from configure.in
1745 * configure.in (version): Set this from $PACKAGE_VERSION,
1746 which is set from AC_INIT, rather than scouting through src/emacs.c.
1747 * configure: Regenerate.
1748 * make-dist (version): Get it from configure.in, not src/emacs.c.
1749
16c3e636
PE
17502011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1751
1752 strftime: import from gnulib
1753 * Makefile.in (GNULIB_MODULES): Add strftime.
1754 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1755 needed.
6ffb2c0c 1756 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1757 Regenerate.
6ffb2c0c
PE
1758 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1759 imported from gnulib.
16c3e636
PE
1760 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1761 This incorporates many changes from gnulib, including simpler
1762 handling of multibyte formats, porting to mingw32 and other
1763 platforms, and support for higher-resolution time stamps.
1764 Emacs does not yet use the higher-resolution interface.
1765
3de84ad9
PE
17662011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1767
1768 gnulib: import mktime and move-if-change fixes from gnulib
1769
1770 * configure: Regenerate from the following.
1771
6ffb2c0c
PE
1772 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1773
1774 mktime: clarify long_int width checking
1775 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1776 the top level, to make it clearer that the assumption about
1777 long_int width is being checked. See
1778 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1779
3de84ad9
PE
1780 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1781
1782 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1783 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1784 negative number, which the C Standard says has undefined behavior.
1785 In practice this is not a problem, but might as well do it by the book.
1786 Reported by Rich Felker and Eric Blake; see
1787 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1788 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1789 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1790
1791 mktime: #undef mktime before #defining it
1792 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1793
1794 mktime: systematically normalize tm_isdst comparisons
1795 * lib/mktime.c (isdst_differ): New function.
1796 (__mktime_internal): Use it systematically for all isdst comparisons.
1797 This completes the fix for libc BZ #6723, and removes the need for
1798 normalizing tm_isdst. See
1799 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1800 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1801
1802 mktime: fix some integer overflow issues and sidestep the rest
1803
1804 This was prompted by a bug report by Benjamin Lindner for MinGW
1805 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1806 His bug is due to signed integer overflow (0 - INT_MIN), and I
1807 I scanned through mktime.c looking for other integer overflow
1808 problems, fixing all the bugs I found.
1809
1810 Although the C Standard says the resulting code is still not safe
1811 in the presence of integer overflow, in practice it should be good
1812 enough for all real-world two's-complement implementations, except
1813 for debugging environments that deliberately trap on integer
1814 overflow (e.g., gcc -ftrapv).
1815
1816 * lib/mktime.c (WRAPV): New macro.
1817 (SHR): Also check that long_int and time_t shift right in the
1818 usual way, before using the fast-but-unportable method.
1819 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1820 used. The code already assumed two's complement, so there's
1821 no need to test for alternatives. All uses removed.
1822 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1823 the C standard. Problem reported by Rich Felker in
1824 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1825 (twos_complement_arithmetic): Also check long_int and time_t.
1826 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1827 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1828 (__mktime_internal): Avoid integer overflow with unary subtraction
1829 in two instances where -1 - X is an adequate replacement for -X,
1830 since the calculations are approximate.
3de84ad9
PE
1831
1832 2011-01-29 Eric Blake <eblake@redhat.com>
1833
1834 mktime: avoid infinite loop
1835 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1836 type; behavior is still undefined but portable to all known targets.
1837 Reported by Rich Felker.
1838
6ffb2c0c
PE
1839 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1840
1841 mktime: avoid problems on NetBSD 5 / i386
1842 * lib/mktime.c (long_int): New type. This works around a problem
1843 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1844 but time_t is 64 bits, and where I expect the existing code is
1845 wrong in some cases.
1846 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1847 (ydhms_diff): Bring back the compile-time check for wide-enough
1848 year and yday.
1849
1850 mktime: fix misspelling in comment
1851 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1852 This merges all recent glibc changes of importance.
1853
3de84ad9
PE
1854 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1855
1856 move-if-change: cope with concurrent mv of identical file.
1857 * move-if-change (CMPPROG): Accept environment
1858 variable as an override for `cmp'.
1859 (usage): Document CMPPROG.
1860 Adjust comparison to drop stdout. Cope with failure of mv if
1861 the target file exists and is identical to the source, for
1862 parallel builds.
1863 Report from H.J. Lu against binutils in PR binutils/12283.
1864
6ffb2c0c
PE
18652011-01-29 Eli Zaretskii <eliz@gnu.org>
1866
1867 * lib/makefile.w32-in:
1868 * lib/getopt_.h: New files.
1869
c7e95b91
PE
18702011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1871
1872 improve fix for MS-DOS file name clash
1873 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1874 for portability to POSIX make. Reported by Bruno Haible.
1875 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1876 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1877 files from accumulating as garbage. Also reported by Bruno Haible.
1878
125c3718
PE
18792011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1880
1881 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1882 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1883 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1884 problems with MS-DOS 8+3 file name restrictions.
1885 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1886 it, it would also cause problems when extracting Emacs distribution
1887 tarballs on MS-DOS hosts.
1888 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1889 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1890 * config.guess, config.sub: Sync from gnulib.
1891 * m4/gnulib-cache.m4: Remove from repository.
1892 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1893
4004ef46
GM
18942011-01-25 Glenn Morris <rgm@gnu.org>
1895
0b5c5d82
GM
1896 * README: Add a note about ranges in copyright years.
1897
4004ef46
GM
1898 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1899
06d8ace5 19002011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1901
1902 * configure.in: Add HP-UX on IA64 (Bug#6811).
1903
d6974efa
PE
19042011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1905
1906 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1907 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1908 as it is no longer needed.
6ffb2c0c 1909 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1910 * configure.in: Invoke the new gnulib macro
1911 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1912 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1913 * m4/getopt.m4: Sync from gnulib; this removes the need for
1914 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1915 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1916 New macro, synced from gnulib.
1917 * m4/warn-on-use.m4: Remove.
1918
e02ea74b
PE
19192011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1920
1921 aclocal.m4: put this file back into repository
1922 This way, we don't have to assume that the maintainer has
1923 the automake package installed. See
1924 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1925 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1926 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1927 undoing the previous change.
1928 * aclocal.m4: New file (actually, resurrected).
1929
48dcd482
MB
19302011-01-22 Miles Bader <miles@gnu.org>
1931
1932 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1933 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1934 Emacs directly uses fontconfig, and breaks building when using a
1935 strict linker).
1936
925e561d
PE
19372011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1938
b06b1098
PE
1939 src/config.in: shrink slightly
1940 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1941 This makes src/config.in a bit smaller, by removing identifiers
1942 like GNULIB_TEST_MKTIME that Emacs does not need.
1943 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1944 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1945 Sync from gnulib. This removes a few more unnecessary symbols from
1946 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1947 * configure, src/config.in: Regenerate.
1948
925e561d
PE
1949 aclocal.m4: tweaks to regenerate more conveniently
1950 This attempts to act better when the source is in a weird state. See
1951 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1952 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1953 * .bzrignore: Add aclocal.m4.
1954
942be821
PE
19552011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1956
1957 aclocal.m4: omit auto-generated file from repository
1958 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1959 the most recent change here.
1960 * aclocal.m4: Remove from bzr repository. This file is
1961 auto-generated and isn't needed to run 'configure'. See
1962 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1963
0813c96e
PE
19642011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1965
1966 Minor Makefile.in tweaks to build from gnulib better.
1967 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1968 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1969 (top_maintainer_clean): Don't remove aclocal.m4.
1970
7cae64b4
PE
19712011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1972
53911e8f
PE
1973 Minor cleanups for 'bzr status'
1974 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1975 the output of config.guess.
1976 * Makefile.in (top_distclean): Remove stamp-h1 too.
1977
7cae64b4
PE
1978 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1979 defined if the compiler supports GCC-style __attribute__
1980 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1981 this syntax.
1982
a3e44e79 19832011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1984
3cbecb8f
PE
1985 Makefile.in: tidy up the building of lib
1986 * Makefile.in (am--refresh): Mark as .PHONY.
1987 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1988 as they're not rebuilt unless you do a "make sync-from-gnulib"
1989 and the former is needed for "configure".
1990 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1991 has already removed lib/Makefile.
1992
ecbfcc83
PE
1993 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1994 This avoids building ftoastr and ldtoastr, which aren't needed. See
1995 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1996
803059b9
PE
1997 * .bzrignore: Add .h files that are host-dependent.
1998 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1999 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2000 host-dependent and are built as part of an ordinary 'make', and
2001 should not be checked in.
2002
6ffb2c0c
PE
2003 * lib/Makefile.in: Regenerate.
2004 * lib/COPYING: New file, a copy of COPYING.
2005
2a78afcc 2006 * configure: Regenerate.
37564543
PE
2007 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2008
e275c824 2009 Regenerate.
6ffb2c0c
PE
2010 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2011 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2012 New files, copied from gnulib by gnulib-tool.
2013 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2014 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2015 Regenerate.
ecbfcc83 2016
84bbb1ad
PE
2017 Use gnulib's getopt-gnu module.
2018 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2019 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2020 representative of the dependencies.
2021 * configure.in: Do not configure getopt, as gnulib does that now.
2022 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2023 getopt now, in lib.
ecbfcc83 2024
1fd182f0 2025 Regenerate.
6ffb2c0c
PE
2026 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2027 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2028 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2029 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2030 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2031 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2032 * m4/wchar_t.m4, warn-on-use.h:
2033 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2034 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2035 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2036 Regenerate.
2037
1e11dbe3
PE
2038 Use gnulib's mktime module.
2039 * Makefile.in (GNULIB_MODULES): Add mktime.
2040 * configure.in: Remove code no longer needed, as gnulib now does it.
2041 (AC_CHECK_FUNCS): Remove mktime.
2042 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2043 (__restrict): Remove, as this now gets in the way of the C99
2044 support for 'restrict' pulled in by the gnulib mktime module.
2045 Code should now use 'restrict' and not '__restrict".
2046 (mktime): Remove.
2047 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2048 and warn-on-use.h into the distribution.
1fd182f0
PE
2049
2050 Regenerate.
6ffb2c0c
PE
2051 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2052 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2053 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2054 * lib/dummy.c: Remove.
2055 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2056 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2057 Regenerate.
ecbfcc83 2058
1e11dbe3 2059 Use gnulib's ftoastr module.
fa2c4f56
PE
2060 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2061
743c80a7 2062 Regenerate.
6ffb2c0c
PE
2063 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2064 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2065 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2066 New files, generated automatically, with 'make sync-from-gnulib'
2067 followed by 'make'.
2068 * configure, lisp/dired.el, src/config.in: Regenerate.
2069
9a514d4a
PE
2070 Automate syncing from gnulib.
2071 * INSTALL, README: Document new subdirectory 'lib'.
2072 * Makefile.in (SUBDIR): Add lib.
2073 (SUBDIR_MAKEFILES): Add lib/Makefile.
2074 (lib-src, src, TAGS, tags): Depend on lib.
2075 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2076 ($(gnulib_srcdir)): New rule.
2077 (sync-from-gnulib): New rule, which is .PHONY.
2078 (lib): New rule, which is like lib-src.
2079 (Makefile): Depend on lib/Makefile.in.
2080 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2081 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2082 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2083 (am--refresh): New rule, to pacify Automake.
2084 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2085 Clean lib, too.
2086 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2087 droppings.
2088 (maintainer-clean, extraclean): Use it.
2089 * configure.in: Initialize for automake and gnulib, by invoking
2090 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2091 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2092 more conveniently with automake.
6ffb2c0c 2093 * lib/Makefile.am: New file.
9a514d4a
PE
2094 * make-dist: Also put into the distribution aclocal.m4,
2095 compile, depcomp, missing, and the files under lib/.
2096
dc3e3e7b
GM
20972011-01-15 Glenn Morris <rgm@gnu.org>
2098
2099 * Makefile.in (epaths-force): No more arch-tag to edit.
2100
dab73760
CY
21012011-01-15 Chong Yidong <cyd@stupidchicken.com>
2102
2103 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2104
9f4b8b47
PE
21052011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2106
2107 * make-dist: Distribute test/ files too.
2108 Distribute every file under test/ that is under version control,
2109 using patterns like *.el to capture files that are added later.
2110 Without this change, "configure" would fail, because it would
2111 attempt to build from a Makefile.in that was not distributed.
2112
d221e780
CO
21132011-01-13 Christian Ohler <ohler@gnu.org>
2114
2115 * Makefile.in (INFO_FILES): Add ERT.
2116
2117 * Makefile.in (check): Run tests in test/automated.
2118
2119 * Makefile.in:
2120 * configure.in: Add test/automated/Makefile.
2121
bc5585d1
PE
21222011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2123
2b3f5bc8
PE
2124 * install-sh, mkinstalldirs, move-if-change: Update from master
2125 source in gnulib.
2126
bc5585d1
PE
2127 * config.guess, config.sub: Updated from master source.
2128
2018939f
AS
21292011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2130
2131 * configure.in: Check for __builtin_unwind_init.
2132
e5365138
GM
21332011-01-05 Glenn Morris <rgm@gnu.org>
2134
2135 * configure.in (HAVE_MAKEINFO): New output variable.
2136 (MAKEINFO): Reset to "makeinfo" if not found.
2137 * Makefile.in (install-arch-indep, info):
2138 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2139
4fc5868a
UM
21402010-12-29 Ulrich Mueller <ulm@gentoo.org>
2141
2142 * configure.in: Make gameuser configurable (Bug#7717).
2143
68251e16
GM
21442010-12-15 Glenn Morris <rgm@gnu.org>
2145
2146 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2147 long absent lib-src/fns-*.el.
2148
838db889
GM
21492010-12-11 Glenn Morris <rgm@gnu.org>
2150
2151 * make-dist: Exclude etc/*.pyc.
2152
fe646d2c
AS
21532010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2154
2155 * configure.in: Don't double machfile in final message.
2156
d96c83fa
CY
21572010-12-04 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * configure.in: Fix last change.
2160
d6a003a8
AS
21612010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2162
2163 * configure.in: Remove reference to removed machine description
2164 files and allow $machine and $machfile to be empty. Substitute
2165 M_FILE/S_FILE instead of machfile/opsysfile.
2166
067d23c9
KY
21672010-12-03 Glenn Morris <rgm@gnu.org>
2168
2169 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2170
21712010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2172
2173 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2174 (EXTERNALLY_VISIBLE): New definition.
2175
21762010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2177
2178 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2179
21802010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2181
2182 * configure.in: Do not check for unconditionally included headers.
2183
21842010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2185
2186 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2187
21882010-11-09 Michael Albinus <michael.albinus@gmx.de>
2189
2190 * configure.in: Don't write a warning for D-Bus anymore.
2191
21922010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2193
2194 * configure.in: Fix indentation.
2195
21962010-10-31 Ken Brown <kbrown@cornell.edu>
2197
2198 * configure.in (checking whether localtime caches TZ): Use
2199 unsetenv instead of modifying environment directly.
2200
22012010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2202
2203 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2204 to avoid warning.
2205
22062010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2207
e9fce1ac 2208 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2209
22102010-10-22 Glenn Morris <rgm@gnu.org>
2211
2212 * make-dist: Avoid listing .el files twice. Don't try to run
2213 autoconf if --no-update.
2214
22152010-10-20 Glenn Morris <rgm@gnu.org>
2216
2217 * make-dist: No longer create lisp/MANIFEST.
2218
22192010-10-14 Glenn Morris <rgm@gnu.org>
2220
2221 * BUGS, INSTALL.BZR, README: Updates.
2222
22232010-10-13 Glenn Morris <rgm@gnu.org>
2224
2225 * make-dist: Remove --compress. Check for the appropriate
2226 gzip-like executable, and if not found, don't compress.
2227 Check version number in README, don't change it.
2228 Use find for nt/inc/*.h.
2229
22302010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2231
2232 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2233 trailing / from directory names.
2234
22352010-10-12 Glenn Morris <rgm@gnu.org>
2236
2237 * make-dist: Update and simplify.
2238
22392010-10-12 Eli Zaretskii <eliz@gnu.org>
2240
2241 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2242
22432010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2244
2245 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2246
22472010-10-09 Glenn Morris <rgm@gnu.org>
2248
2249 * make-dist: No more doc/emacs/*.texi.in.
2250
2251 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2252
22532010-10-09 Glenn Morris <rgm@gnu.org>
2254
2255 * configure.in: Combine some conditionals.
2256
2257 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2258 * make-dist: Include doc/emacs/*.texi.in.
2259
2260 * INSTALL, make-dist: Remove references to b2m.
2261 * Makefile.in (MAN_PAGES): Remove b2m.1.
2262
22632010-10-05 Glenn Morris <rgm@gnu.org>
2264
2265 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2266
22672010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2268
2269 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2270
22712010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2272
2273 * configure.in: Include stdlib.h and string.h unconditionally.
2274
22752010-09-29 Romain Francoise <romain@orebokech.com>
2276
2277 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2278
22792010-09-28 Glenn Morris <rgm@gnu.org>
2280
2281 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2282 happy.
2283
22842010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2285
2286 * configure.in: Enable imagemagick by default.
2287
22882010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2289
2290 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2291 GnuTLS libraries.
067d23c9
KY
2292
22932010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2294
2295 * configure.in: Set up GnuTLS.
2296
22972010-09-22 Chong Yidong <cyd@stupidchicken.com>
2298
2299 * configure.in: Announce whether libxml2 is linked to.
2300
23012010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2302
2303 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2304
23052010-09-18 Eli Zaretskii <eliz@gnu.org>
2306
2307 * config.bat: Detect that libxml2 is installed and if so, build
2308 with it.
2309
23102010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2311
2312 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2313 be used. This fixes a conf problem on Mac OS X.
2314
23152010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2316
2317 * configure.in: Check for libxml2.
2318
23192010-09-09 Glenn Morris <rgm@gnu.org>
2320
2321 * make-dist: No more TODO files under lisp/.
2322
23232010-09-04 Eli Zaretskii <eliz@gnu.org>
2324
2325 * config.bat: Produce lisp/gnus/_dir-locals.el from
2326 lisp/gnus/.dir-locals.el.
2327
23282010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2329
2330 * configure.in: Fix check for librsvg, imagemagick and
2331 MagickExportImagePixels.
2332
23332010-08-18 Joakim Verona <joakim@verona.se>
2334
2335 * Makefile.in, configure.in: Checks for ImageMagick.
2336
23372010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2338
2339 * configure.in (AC_PREREQ): Require autoconf 2.65.
2340
23412010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2342
2343 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2344
23452010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2346
2347 * configure.in: Add AC_C_BIGENDIAN.
2348
23492010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2350
2351 * configure.in (ORDINARY_LINK): Use on hpux* too.
2352
23532010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2354
2355 * configure.in: Check for util.h.
2356 Use -Wimplicit-function-declaration if compiler supports it.
2357
23582010-08-05 Eli Zaretskii <eliz@gnu.org>
2359
2360 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2361
23622010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2363
2364 * configure.in: Restore accidentally removed use of
2365 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2366
23672010-07-29 Chad Brown <yandros@mit.edu>
2368
2369 * configure.in: Check for dirent.h.
2370
23712010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2372
2373 * configure.in: Remove reference to usg5-4, unused.
2374
23752010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2376
2377 * configure.in: Check for __executable_start.
2378
23792010-07-24 Ken Brown <kbrown@cornell.edu>
2380
2381 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2382
23832010-07-24 Juanma Barranquero <lekktu@gmail.com>
2384
2385 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2386
23872010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2388
2389 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2390
23912010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2392
2393 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2394 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2395 (C_OPTIMIZE_SWITCH): Remove.
2396 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2397
23982010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2399
2400 * configure.in: Don't check for index and rindex, check for strchr
2401 and strrchr. Define strchr and strrchr as index and rindex,
2402 resp., in src/config.h if not available.
2403
24042010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2405
2406 * configure.in: Use -Wold-style-definition if available.
2407 This helps with the transition to standard C code, it can be
2408 removed when done.
2409
2410 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2411
2412 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2413 and MSWindows.
2414
24152010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2416
2417 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2418 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2419
24202010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2421
2422 * configure.in (getenv): Remove K&R declaration.
2423
24242010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2425
2426 * configure.in: Remove define __P.
2427
24282010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2429
2430 * configure.in (--enable-use-lisp-union-type): New flag.
2431
24322010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2433
2434 Fix CFLAGS for non-GCC compilers.
2435 * configure.in (CFLAGS): Always use -g like it was done before the
2436 2010-03-30 change.
2437 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2438 (Bug#6538)
2439
24402010-06-30 Glenn Morris <rgm@gnu.org>
2441
2442 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2443 Set with AC_DEFINE rather than AH_BOTTOM.
2444
2445 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2446 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2447 Set with shell, not cpp.
2448 (LIBX): Remove, just use -lX11 in the one place this was used.
2449 (cannot_dump): Replace with CANNOT_DUMP.
2450
24512010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2452
0a19a6f8 2453 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2454 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2455 by minimum required Gtk+ 2.6). Add checks for functions introduced
2456 in Gtk+ 2.14 or newer (bug#6505).
2457
24582010-06-26 Eli Zaretskii <eliz@gnu.org>
2459
2460 * config.bat: Remove white space around "+" in COPY commands.
2461
24622010-06-23 Glenn Morris <rgm@gnu.org>
2463
2464 * info/dir: Start descriptions in column 32, per Texinfo convention.
2465
24662010-06-16 Chong Yidong <cyd@stupidchicken.com>
2467
2468 * INSTALL: Update font information (Bug#6389).
2469
24702010-06-16 Glenn Morris <rgm@gnu.org>
2471
2472 * INSTALL: General update.
2473
24742010-06-12 Glenn Morris <rgm@gnu.org>
2475
2476 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2477
24782010-06-11 Glenn Morris <rgm@gnu.org>
2479
2480 * configure.in (--without-compress-info): New option.
2481 (GZIP_INFO): New output variable.
2482
2483 * Makefile.in (GZIP_INFO): New, set by configure.
2484 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2485 Handle man pages in the same way.
2486
24872010-06-10 Glenn Morris <rgm@gnu.org>
2488
2489 * Makefile.in (install-arch-indep): Gzip the info files too.
2490
2491 * make-dist: Remove references to non-existent directories and files.
2492
24932010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2494
2495 * configure.in: Include <strings.h> and <string.h> instead of
2496 "strings.h" and "string.h".
2497
24982010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2499
2500 * configure.in: Remove code dealing with BSTRING.
2501
25022010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2503
2504 * configure.in (AC_PREREQ): Require autoconf 2.65.
2505
2506 * configure.in (unxec): Do not define and substitute.
2507 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2508
25092010-06-03 Glenn Morris <rgm@gnu.org>
2510
2511 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2512
25132010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2514
2515 Fix alloca definition when using gcc on non-gnu systems.
2516 * configure.in: Use the code sequence indicated by "info autoconf"
2517 for alloca (bug#6170).
2518
25192010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2520
2521 * .bzrignore: Ignore new files from trunk, which appear if you use
2522 colocated branches (i.e. "bzr switch").
2523
25242010-05-28 Glenn Morris <rgm@gnu.org>
2525
2526 * configure.in: Simplify some of the $canonical tests.
2527
25282010-05-27 Glenn Morris <rgm@gnu.org>
2529
2530 * config.bat: Do not preprocess src/Makefile.in.
2531
2532 * configure.in: Do not preprocess src/Makefile.in.
2533 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2534 (AC_EGREP_CPP): Test no longer needed.
2535
2536 * make-dist: No more Makefile.c files.
2537
25382010-05-26 Glenn Morris <rgm@gnu.org>
2539
2540 * configure.in (YMF_PASS_LDFLAGS): Remove.
2541 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2542
2543 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2544 Add $GNUSTEP_LOCAL_HEADERS.
2545 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2546
2547 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2548 (GNUSTEP_MAKEFILES): Remove.
2549 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2550 stuff to here.
2551
25522010-05-25 Glenn Morris <rgm@gnu.org>
2553
2554 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2555 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2556
2557 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2558 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2559 here instead.
2560
25612010-05-24 Romain Francoise <romain@orebokech.com>
2562
2563 * make-dist: Look for version in src/emacs.c.
2564 Use lisp/subr.el rather than lisp/version.el for location check.
2565
25662010-05-21 Glenn Morris <rgm@gnu.org>
2567
2568 * configure.in (MKDEPDIR): Parallel build tweak.
2569
2570 * configure.in (ns_frag): New output file.
2571
2572 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2573 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2574
2575 * configure.in (cannot_dump): New output variable.
2576
25772010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2578
2579 * configure.in: On NetBSD, if terminfo is found, use it in
2580 preference to termcap. (Bug#6190)
2581
25822010-05-20 Glenn Morris <rgm@gnu.org>
2583
2584 * make-dist (src): Include *.mk.
2585 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2586 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2587 (deps_frag): New output file.
2588 (AUTO_DEPEND): Remove this definition.
2589
2590 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2591
25922010-05-19 Glenn Morris <rgm@gnu.org>
2593
2594 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2595 (ORDINARY_LINK): New AC_DEFINE.
2596 (LIB_GCC): No need to set if ORDINARY_LINK.
2597
25982010-05-18 Glenn Morris <rgm@gnu.org>
2599
2600 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2601 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2602
2603 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2604 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2605 (RALLOC_OBJ): New output variable.
2606
2607 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2608 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2609
26102010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2611
2612 * Makefile.in (src): Provide the name of the VCS file that witnesses
2613 a pull.
2614 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2615
26162010-05-17 Glenn Morris <rgm@gnu.org>
2617
2618 * configure.in (OLDXMENU_DEPS): New output variable.
2619
26202010-05-16 Glenn Morris <rgm@gnu.org>
2621
2622 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2623
2624 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2625 * Makefile.in (install-arch-dep): Update for above change.
2626
2627 * Makefile.in (ns_appdir): Remove.
2628 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2629
2630 * configure.in (TEMACS_LDFLAGS2): New output variable.
2631
2632 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2633 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2634 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2635 nothing uses.
2636
26372010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2638
2639 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2640 does not use them.
2641 (X11R5_INHIBIT_I18N): Remove, unused.
2642
26432010-05-15 Glenn Morris <rgm@gnu.org>
2644
2645 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2646
2647 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2648
26492010-05-15 Ken Raeburn <raeburn@raeburn.org>
2650
2651 * configure.in: Look for version string in its new location.
2652
26532010-05-15 Eli Zaretskii <eliz@gnu.org>
2654
2655 * config.bat: Remove support for DJGPP v1.x.
2656
26572010-05-15 Glenn Morris <rgm@gnu.org>
2658
2659 * configure.in (OLDXMENU_TARGET): New output variable.
2660
2661 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2662
2663 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2664 and other files that no longer exist.
2665
26662010-05-14 Glenn Morris <rgm@gnu.org>
2667
2668 * configure.in (cpp_undefs): Add mktime, register, X11.
2669
2670 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2671 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2672 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2673
2674 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2675 (GNUSTEP_MAKEFILES): Do not output.
2676
26772010-05-13 Glenn Morris <rgm@gnu.org>
2678
2679 * configure.in: Fix some paren typos.
2680
2681 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2682
2683 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2684
26852010-05-12 Glenn Morris <rgm@gnu.org>
2686
2687 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2688
2689 * configure.in (LIB_GCC): New output variable.
2690
26912010-05-11 Glenn Morris <rgm@gnu.org>
2692
2693 * make-dist (msdos): No more mainmake.
2694
2695 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2696 * config.bat: Do not run cpp on lib-src/Makefile.in.
2697
2698 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2699
27002010-05-10 Glenn Morris <rgm@gnu.org>
2701
2702 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2703
2704 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2705 (BLESSMAIL_TARGET): New output variable.
2706
27072010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2708
2709 * INSTALL: Fix typos.
2710
27112010-05-08 Chong Yidong <cyd@stupidchicken.com>
2712
2713 * configure.in: Add check for buggy version of GCC (Bug#6031).
2714
27152010-05-08 Glenn Morris <rgm@gnu.org>
2716
2717 * configure.in (HAVE_LIBNCURSES): New local variable.
2718 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2719 replacing cpp in src/s/*.h and src/Makefile.in.
2720
27212010-05-07 Chong Yidong <cyd@stupidchicken.com>
2722
2723 * Version 23.2 released.
2724
27252010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2726
2727 * configure.in: Add tests for `isnan' and `copysign'.
2728
27292010-05-07 Eli Zaretskii <eliz@gnu.org>
2730
2731 * config.bat: Allow for 2 leading `#'s in comments in
2732 src/Makefile.in.
2733
27342010-05-07 Glenn Morris <rgm@gnu.org>
2735
2736 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2737 Merges logic from src/s/* and src/Makefile.in.
2738 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2739
27402010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2741
2742 Define START_FILES and LIB_STANDARD using autoconf.
2743 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2744 here from src/s/*.h.
2745 (HAVE_CRTIN): Remove, inline logic in the netbsd
2746 START_FILES/LIB_STANDARD computation.
2747
27482010-05-06 Glenn Morris <rgm@gnu.org>
2749
2750 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2751
2752 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2753 (LD_SWITCH_X_SITE): Remove unused variables.
2754
27552010-05-04 Glenn Morris <rgm@gnu.org>
2756
2757 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2758 as well.
2759 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2760
2761 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2762
2763 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2764 variables, replacing c_switch_machine, c_switch_system.
2765 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2766 @c_switch_system@.
2767
27682010-05-03 Glenn Morris <rgm@gnu.org>
2769
2770 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2771
2772 * make-dist: There are no more src/m/*.inp files.
2773
27742010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2775
2776 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2777 (ac_link): Do not use ld_switch_machine.
2778
27792010-05-01 Glenn Morris <rgm@gnu.org>
2780
2781 * configure.in (OTHER_OBJ): Remove.
2782 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2783
27842010-04-30 Glenn Morris <rgm@gnu.org>
2785
2786 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2787 Elsewhere, maybe include it.
2788
2789 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2790 (OLDXMENU, LIBXMENU): New output variables.
2791
2792 * configure.in (OTHER_OBJ): New output variable.
2793
27942010-04-28 Glenn Morris <rgm@gnu.org>
2795
2796 * configure.in (CYGWIN_OBJ): New output variable.
2797
2798 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2799
2800 * configure.in (FONT_OBJ): New output variable.
2801
2802 * configure.in (LIBXMU): New output variable.
2803
2804 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2805
2806 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2807 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2808
28092010-04-27 Glenn Morris <rgm@gnu.org>
2810
2811 * configure.in (LIBXTR6): New output variable. Move unixware special
2812 case here from src/s/unixware.h.
2813
2814 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2815 in Makefiles.
2816 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2817
2818 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2819 (LIBXP): No longer substitute in Makefiles.
2820 (MOTIF_LIBW): New output variable. Move system-specific settings here
2821 from src/s files.
2822
28232010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2824
2825 Reduce CPP usage.
2826 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2827 (unexec): Define unconditionally, all platforms define
2828 UNEXEC. AC_SUBST it.
2829 (UNEXEC_SRC): Remove, unused.
2830 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2831
28322010-04-27 Glenn Morris <rgm@gnu.org>
2833
2834 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2835 replaced by LIBXP.
2836
2837 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2838 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2839 On hpux10-20, default to /lib.
2840
2841 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2842
28432010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2844
2845 * configure.in (LIBS_MACHINE): Remove, unused.
2846
2847 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2848
28492010-04-24 Glenn Morris <rgm@gnu.org>
2850
2851 * configure.in (CRT_DIR): New output variable.
2852 (--with-crt-dir): New option. (Bug#5655)
2853 (HAVE_LIB64_DIR): Remove.
2854
28552010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2856
2857 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2858
28592010-04-22 Miles Bader <miles@gnu.org>
2860
2861 * configure.in: Get rid of "unix" pre-defined macro when
2862 preprocessing Makefile. (Bug#5857)
2863
28642010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2865
2866 Avoid non-portable shell command negation
2867 * configure.in: Revert last change.
2868
28692010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2870
2871 * configure.in: Change "if test ! -f" to "if ! test -f".
2872
28732010-04-21 Glenn Morris <rgm@gnu.org>
2874
2875 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2876 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2877
28782010-04-21 Karel Klíč <kklic@redhat.com>
2879
2880 * configure.in: New option: --with(out)-selinux, on by default.
2881 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2882 LIBSELINUX_LIBS in Makefiles.
2883
28842010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2885
2886 * configure.in: Remove all references to LIBX11_SYSTEM.
2887
28882010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2889
2890 * configure.in: Remove all references to C_DEBUG_SWITCH.
2891
28922010-03-27 Eli Zaretskii <eliz@gnu.org>
2893
2894 * config.bat <lib-src>: Edit out lines that begin with several #
2895 characters.
2896
28972010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2898
2899 * configure.in: Remove support for old UNIX System V systems and
2900 for Unixware on non-x86 machines.
2901
2902 * configure.in: Remove support for Solaris on PPC and for old versions.
2903
2904 * configure.in: Remove non-working lynxos port.
2905
29062010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2907
2908 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2909
29102010-03-19 Glenn Morris <rgm@gnu.org>
2911
2912 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2913 happy.
2914
29152010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2916
2917 * configure.in: Check for tputs and friends, abort if not
2918 found (bug#5735).
2919
29202010-03-18 Glenn Morris <rgm@gnu.org>
2921
2922 * configure.in (--with-x-toolkit): In the help text, say which options
2923 are synonyms.
2924
2925 * configure.in (--with-mmdf, --with-mail-unlink):
2926 New options, off by default.
2927 (--with-mailhost): New option to set default POP host.
2928 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2929 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2930 New variables, substituted in Makefiles.
2931 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2932 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2933 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2934 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2935 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2936
29372010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2938
2939 * Makefile.in (uninstall): Handle the case where archlibdir does not
2940 exist. (Bug#5720)
2941
29422010-03-12 Eli Zaretskii <eliz@gnu.org>
2943
75f1671a 2944 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2945 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2946
2947 * configure: Regenerated.
2948
29492010-03-10 Chong Yidong <cyd@stupidchicken.com>
2950
2951 * Branch for 23.2.
2952
29532010-01-31 Juri Linkov <juri@jurta.org>
2954
2955 * .bzrignore: Add TAGS-LISP.
2956
29572010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2958
2959 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2960 this header file).
2961
29622010-01-12 Juanma Barranquero <lekktu@gmail.com>
2963
2964 * .bzrignore: Ignore all .exe, instead of individual files.
2965
29662010-01-12 Chong Yidong <cyd@stupidchicken.com>
2967
2968 * configure.in: Explicitly check for and link to -lXrender.
2969
29702010-01-12 Glenn Morris <rgm@gnu.org>
2971
2972 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2973 for bug reports for development versions.
2974
29752010-01-02 Eli Zaretskii <eliz@gnu.org>
2976
2977 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2978 build.
2979
29802009-12-27 Karl Fogel <kfogel@red-bean>
2981
2982 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2983 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2984
29852009-12-17 Glenn Morris <rgm@gnu.org>
2986
2987 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2988
29892009-12-15 Glenn Morris <rgm@gnu.org>
2990
2991 * info/dir: Add EDT entry.
2992 * Makefile.in (INFO_FILES): Add edt.
2993
29942009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2995
1154d12e 2996 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2997
29982009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2999
3000 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3001
30022009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3003
3004 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3005
30062009-12-01 Glenn Morris <rgm@gnu.org>
3007
3008 * make-dist: Add etc/images/mpc directory.
3009
30102009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3011
3012 * configure.in: Don't check for GConf unless X is used.
3013
30142009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3015
3016 * configure.in: Use -Wdeclaration-after-statement if available.
3017
30182009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3019
3020 * configure.in: New option: --with(out)-gconf.
3021 Set HAVE_GCONF if we find gconf.
3022
30232009-11-17 Glenn Morris <rgm@gnu.org>
3024
3025 * Makefile.in (INFO_FILES): Add semantic.
3026
30272009-11-16 Chong Yidong <cyd@stupidchicken.com>
3028
3029 * info/dir: Add Semantic.
3030
30312009-11-16 Glenn Morris <rgm@gnu.org>
3032
3033 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3034 pattern, so as not to exclude makefile*.el. (Bug#4912)
3035
30362009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3037
3038 * configure.in: --enable-autodepend is new. Check for GNU Make
3039 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3040 gcc and GNU make to generate dependencies.
3041
30422009-10-27 Glenn Morris <rgm@gnu.org>
3043
3044 * make-dist: Make links to doc/lispintro/*.pdf.
3045
30462009-10-23 Jim Meyering <meyering@redhat.com>
3047
3048 * configure.in: Invoke $CPP with -P when creating Makefile and
3049 src/Makefile. Without this, gcc 4.4.2 converts each
3050 backslash-newline pair in the input to a bare newline, yielding
3051 invalid Makefiles.
3052
3053 * configure: Regenerate.
3054
30552009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3056
3057 * configure.in (vax-dec-vms): Remove, not supported anymore.
3058
30592009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3060
3061 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3062 (*-apple-darwin*): Add x86_64 architecture.
3063
30642009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3065
3066 * config.guess, config.sub: Updated from master source.
3067
30682009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3069
3070 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3071
30722009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3073
3074 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3075
30762009-09-29 Glenn Morris <rgm@gnu.org>
3077
3078 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3079
30802009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3081
3082 * config.guess, config.sub: Updated from master source.
3083
3084 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3085
30862009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3087
3088 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3089
30902009-09-13 Chong Yidong <cyd@stupidchicken.com>
3091
3092 * INSTALL: Update URL for GNU FreeFont.
3093
30942009-09-09 Glenn Morris <rgm@gnu.org>
3095
3096 * Makefile.in (install-arch-indep): Don't recursively change perms of
3097 site-lisp and infodir. There may be non-Emacs files in here, and the
3098 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3099 (mkdir): Set umask to world-readable before creating directories.
3100 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3101
31022009-08-29 Glenn Morris <rgm@gnu.org>
3103
3104 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3105 (info): Don't give an error in the absence of makeinfo - let the doc
3106 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3107
31082009-08-23 Ken Raeburn <raeburn@raeburn.org>
3109
3110 * Makefile.in (install-arch-indep): If the versioned DOC-####
3111 generated during loadup+dump isn't found, install the plain DOC
3112 file that always gets generated, in case CANNOT_DUMP is set.
3113
3114 * configure.in: Warn if package version specified here doesn't
3115 match the version in version.el.
3116 * configure: Regenerate.
3117
31182009-08-22 Michael Albinus <michael.albinus@gmx.de>
3119
3120 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3121
3122 * configure: Regenerate.
3123
31242009-08-19 Glenn Morris <rgm@gnu.org>
3125
3126 * INSTALL: Remove reference to cvtmail.
3127
31282009-08-15 CHENG Gao <chenggao@gmail.com>
3129
3130 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3131
31322009-08-02 Kevin Ryde <user42@zip.com.au>
3133
3134 * INSTALL: Fix free fonts URL.
3135
31362009-07-22 Glenn Morris <rgm@gnu.org>
3137
3138 * configure.in (AC_PREREQ): Require autoconf 2.62.
3139
31402009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3141
3142 * configure.in (--enable-checking, --enable-profiling):
3143 Use AS_HELP_STRING.
3144
31452009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3146
3147 * configure.in (--enable-profiling): New option.
3148 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3149
31502009-06-27 Glenn Morris <rgm@gnu.org>
3151
3152 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3153
31542009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3155
3156 * configure.in (--enable-checking): New option.
3157
31582009-06-24 Glenn Morris <rgm@gnu.org>
3159
3160 * make-dist: Warn if subdir does not exist in source.
3161 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3162 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3163 No longer make links.
3164
31652009-06-24 Yavor Doganov <yavor@gnu.org>
3166
3167 * make-dist (tempdir): Don't create directories preferences.gorm
3168 and preferences.nib, they are no longer required.
3169
31702009-06-21 Chong Yidong <cyd@stupidchicken.com>
3171
3172 * Branch for 23.1.
3173
31742009-06-12 Chong Yidong <cyd@stupidchicken.com>
3175
3176 * configure.in: Delete mac-fix-env target, which has been
3177 removed (Bug#3531).
3178
31792009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3180
1154d12e 3181 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3182
31832009-05-05 Per Starbäck <per@starback.se> (tiny change)
3184
3185 * BUGS: Use new binding of view-emacs-problems.
3186
c7015153 31872009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3188
3189 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3190 for Solaris compatibility.
3191
31922009-04-25 Chong Yidong <cyd@stupidchicken.com>
3193
3194 * configure: Regenerate.
3195
3196 * configure.in: Disable use of FreeType without libXft.
3197
31982009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3199
3200 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3201 Check if it is declared in gtk.h.
3202
32032009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3204
3205 * Makefile.in (install-arch-indep): Remove .gitignore files.
3206
32072009-04-03 Kenichi Handa <handa@m17n.org>
3208
3209 * INSTALL: Make the section "Complex Text Layout support
3210 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3211
32122009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3213
3214 * configure.in (rs6000-ibm-aix6*): Fix typo.
3215
32162009-03-04 Glenn Morris <rgm@gnu.org>
3217
3218 * Makefile.in (INFO_FILES): Add auth.
3219
32202009-03-03 Glenn Morris <rgm@gnu.org>
3221
3222 * info/dir: Add Auth-source.
3223
32242009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3225
3226 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3227 the second.
3228
32292009-02-28 Eli Zaretskii <eliz@gnu.org>
3230
3231 * config.bat: Copy .dbxinit to _dbxinit.
3232
3233 * make-dist (Making links to `info'): Remove .gitignore.
3234
32352009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3236
3237 * Makefile.in (lib-src, lisp): Use simpler rule.
3238 (src): Be more specific to avoid recompiling all the .elc files just
3239 because the bootstrap-emacs is missing.
3240
32412009-02-26 Chong Yidong <cyd@stupidchicken.com>
3242
3243 * configure.in: Require librsvg >= 2.11.
3244
32452009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3246
3247 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3248 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3249
32502009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3251
3252 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3253
32542009-02-03 Glenn Morris <rgm@gnu.org>
3255
3256 * make-dist: Add some missing files, remove some that are no longer
3257 present.
3258
32592009-02-02 Glenn Morris <rgm@gnu.org>
3260
3261 * make-dist: Add some missing nextstep/ files.
3262
32632009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3264
3265 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3266
32672009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3268
3269 * configure.in: Add support for m68k-*-netbsd.
3270
32712009-01-14 Juri Linkov <juri@jurta.org>
3272
3273 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3274
3275 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3276 and bug-reference-mode.
3277
32782009-01-11 Juri Linkov <juri@jurta.org>
3279
3280 * INSTALL.CVS: Move configuration explicitly to the first step.
3281
32822009-01-09 Glenn Morris <rgm@gnu.org>
3283
3284 * .dir-locals.el: Don't set indent-tabs-mode.
3285
32862008-12-30 Kenichi Handa <handa@m17n.org>
3287
3288 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3289 the function OTF_get_variation_glyphs.
3290
32912008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3292
3293 * Makefile.in (install-arch-dep): Remove old directories in
3294 ns_app* before moving new directories there.
3295
32962008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3297
3298 * .dir-locals.el: Remove non-working entry for pmail.
3299 (fill-column): Fix typo.
3300 (change-log-mode): Add fill column.
3301
33022008-12-26 Eli Zaretskii <eliz@gnu.org>
3303
3304 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3305
33062008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3307
3308 * make-dist (tempdir): Distribute .dir-locals.el.
3309
3310 * .dir-locals.el: New file.
3311
33122008-12-19 Eli Zaretskii <eliz@gnu.org>
3313
3314 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3315 for rationale.
3316
33172008-12-13 Glenn Morris <rgm@gnu.org>
3318
3319 * Makefile.in (install-arch-indep): Add new man-pages.
3320 (manext): Remove variable.
3321 (MAN_PAGES): New variable.
3322 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3323 and remove.
3324 (uninstall): Remove desktop file and icons, game scores if empty.
3325
33262008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3327
3328 * config.guess, config.sub: Updated from master source.
3329
33302008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3331
3332 * Makefile.in (install-arch-indep): Install ebrowse.1.
3333
33342008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3335
3336 * configure.in: Add Solaris on x86_64.
3337
33382008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3339
3340 * config.guess, config.sub: Updated from master source.
3341
33422008-12-08 Eli Zaretskii <eliz@gnu.org>
3343
3344 * info/dir: Fix last change.
3345
33462008-12-07 Eli Zaretskii <eliz@gnu.org>
3347
3348 * info/dir: Untabify.
3349
33502008-11-28 Ulrich Mueller <ulm@gentoo.org>
3351
3352 * configure.in: Fix last change.
3353
33542008-11-28 Richard M Stallman <rms@gnu.org>
3355
3356 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3357 New configurations.
3358
33592008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3360
3361 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3362 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3363
33642008-11-15 Eli Zaretskii <eliz@gnu.org>
3365
3366 * Makefile.in (INFO_FILES): Remove ns-emacs.
3367
3368 * info/dir (NS-Emacs): Remove entry.
3369
33702008-11-08 Eli Zaretskii <eliz@gnu.org>
3371
3372 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3373
33742008-11-07 Glenn Morris <rgm@gnu.org>
3375
3376 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3377
33782008-10-31 Eli Zaretskii <eliz@gnu.org>
3379
3380 * config.bat: Tell user to expect one "File not found" message
3381 while the `doc' directory is being configured.
3382
33832008-10-30 Chong Yidong <cyd@stupidchicken.com>
3384
3385 * update-subdirs: Put obsolete directory last.
3386
33872008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3388
3389 * configure.in: Check fontconfig always.
3390
33912008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3392
3393 * configure (*-solaris2.[7-9]*): Fix typo.
3394
33952008-10-24 Glenn Morris <rgm@gnu.org>
3396
3397 * configure.in (--without-sync-input, --with-pkg-config-prog):
3398 Help strings start with lower case.
3399 (--with-gnustep-conf): New option.
3400 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3401
34022008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3403
3404 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3405 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3406 is not found. (Bug#1230)
3407
34082008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3409
3410 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3411 Use sol2-6.h for Solaris 7-9.
3412
34132008-10-18 Ulrich Mueller <ulm@gentoo.org>
3414
3415 * configure.in: Add support for GNU/Linux on SuperH.
3416
34172008-10-12 Andreas Schwab <schwab@suse.de>
3418
3419 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3420
1a71cb28 34212008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3422
3423 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3424 "X") to avoid confusion.
3425
3426 * configure: Regenerate.
3427
34282008-09-07 Romain Francoise <romain@orebokech.com>
3429
3430 * make-dist: Distribute doc/man/ChangeLog.
3431
34322008-08-28 Chong Yidong <cyd@stupidchicken.com>
3433
3434 * configure.in: Disable XFT and Freetype when without X.
3435
3436 * configure: Regenerate.
3437
34382008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3439
3440 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3441
34422008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3443
3444 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3445 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3446
3447 * configure: Regenerate.
3448
34492008-08-20 Eli Zaretskii <eliz@gnu.org>
3450
3451 * configure.in: Move "#define subprocesses" before
3452 config_opsysfile is included.
3453
34542008-08-19 Kenichi Handa <handa@m17n.org>
3455
3456 * INSTALL (Extra fonts): Mention local fonts, don't mention
3457 mule-unicode.
3458
34592008-08-16 Chong Yidong <cyd@stupidchicken.com>
3460
3461 * make-dist: Omit info/.arch-inventory.
3462
34632008-08-16 Jason Rumney <jasonr@gnu.org>
3464
3465 * make-dist (tempdir/nt): Link emacsclient.rc.
3466
34672008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3468
3469 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3470 AC_SUBST it.
3471 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3472 AC_SUBST it.
3473 (OTHER_FILES): Always define for HAVE_NS.
3474 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3475 * configure: Regenerate.
3476
34772008-08-07 Andreas Schwab <schwab@suse.de>
3478
3479 * configure.in: Correctly handle
3480 --enable-cocoa-experimental-ctrl-g=no and
3481 --enable-ns-self-contained=yes.
3482
34832008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3484
3485 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3486 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3487 bother undef'ing since won't have desired effect.
3488
34892008-08-06 Andreas Schwab <schwab@suse.de>
3490
3491 * configure.in: Fix quoting.
3492
34932008-08-06 Chong Yidong <cyd@stupidchicken.com>
3494
3495 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3496
34972008-08-05 Ulrich Mueller <ulm@gentoo.org>
3498
3499 * configure.in: Add checks for krb5_error.text and
3500 krb5_error.e_text struct members.
3501
35022008-08-04 Chong Yidong <cyd@stupidchicken.com>
3503
3504 * configure.in: Test for existence of NSInteger.
3505 Suggested by Yavor Doganov.
3506
35072008-08-02 Romain Francoise <romain@orebokech.com>
3508
3509 * Makefile.in (INFO_FILES): Add mairix-el.
3510
35112008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3512
3513 * make-dist:
3514 * README: Remove VMS support.
3515 * vms: Remove directory.
3516
35172008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3518
3519 * configure.in (MULTI_KBOARD): Remove.
3520
35212008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3522
3523 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3524
35252008-07-29 Chong Yidong <cyd@stupidchicken.com>
3526
3527 * info/dir (File): Add mairix-el.
3528
35292008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3530
3531 Remove support for Mac Carbon.
3532 * mac: Remove directory.
3533 * make-dist:
3534 * configure.in:
3535 * README:
3536 * Makefile.in:
3537 * INSTALL: Remove code for Carbon.
3538 * configure: Regenerate.
3539
35402008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3541
3542 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3543
35442008-07-25 Chong Yidong <cyd@stupidchicken.com>
3545
3546 * configure.in: Check for getrlimit.
3547
3548 * configure: Regenerate.
3549
35502008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3551
3552 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3553 in src/Makefile.in.
3554 (static): Remove, autoconf would always comment it out anyway.
3555 (subprocesses): Define unconditionally.
3556
35572008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3558
3559 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3560 compilation under GNUstep.
3561
35622008-07-18 Kenichi Handa <handa@m17n.org>
3563
3564 * INSTALL (Complex Text Layout support libraries): Delete the
3565 paragraph about --enable-font-backend.
3566
35672008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3568
3569 * configure.in: Print out some info to user for NeXTstep builds.
3570 (ns-app): Remove enable option.
3571 (ns-self-contained): Add enable option.
3572 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3573 GNUstep, use to set install prefixes, and substitute in Makefiles.
3574 * configure: Regenerate.
3575 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3576 NS app bundle.
3577
35782008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3579
3580 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3581
35822008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3583
3584 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3585 NS_IMPL_COCOA.
3586
35872008-07-16 Glenn Morris <rgm@gnu.org>
3588
3589 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3590 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3591 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3592 never unset.
3593
3594 * make-dist: Add nextstep/ directories.
3595 (src, lib-src): Add .m files.
3596
35972008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3598
3599 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3600 (USER_FULL_NAME): Remove, not used anymore.
3601 * configure: Regenerate.
3602
36032008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3604
3605 Changes and additions for NeXTstep windowing system (Cocoa and
3606 GNUstep) support.
3607
3608 * configure.in: Add support for NS window system: --with-ns (default
3609 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3610 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3611 disable font backend if window system is "none", not if !HAVE_X11.
3612 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3613 (install-arch-dep): Add commands to assemble NS .app package.
3614
36152008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3616
3617 * configure.in: Use macppc for Darwin. Remove references to
3618 desupported systems.
3619 * configure: Regenerate.
3620
36212008-07-05 Glenn Morris <rgm@gnu.org>
3622
3623 * make-dist (EMACS): Doc fix.
3624 (lisp): There are no *.dat or image files here any more.
3625 (src): There are no *.s files here any more.
3626 (etc/images, etc/images/*): Link to most regular files.
3627
36282008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3629
3630 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3631
36322008-07-01 Glenn Morris <rgm@gnu.org>
3633
3634 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3635 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3636 and explicitly export there. (Bug#507.)
3637
36382008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3639
3640 * configure.in:
3641 * configure: Remove references to obsolete systems.
3642
36432008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3644
3645 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3646 make it depend on all other */.in files.
3647 (src/Makefile, src/config.stamp, lib-src/Makefile)
3648 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3649 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3650 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3651 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3652
3653 * configure.in: Don't create src/config.stamp any more.
3654
36552008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3656
3657 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3658
36592008-06-22 Glenn Morris <rgm@gnu.org>
3660
3661 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3662
36632008-06-21 Romain Francoise <romain@orebokech.com>
3664
3665 * Makefile.in (INFO_FILES): Add sasl.
3666
36672008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3668
3669 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3670 (bootstrap-build): Remove.
3671 (top_bootclean): New var.
3672 (top_distclean, bootstrap-clean): Use it.
3673 (bootstrap): Don't recheck config. Make normally.
3674
36752008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3676
3677 * Makefile.in (SUBDIR): Include `lisp'.
3678 (lisp): Depend on `src'.
3679 (top_distclean): Don't remove config.status.
3680 (bootstrap-clean): New target.
3681 (maintainer-clean): Use it.
3682 (bootstrap): Use bootstrap-clean. Re-run config.status.
3683 (src/bootstrap-emacs${EXEEXT}): New target.
3684 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3685 src/Makefile now takes care of it.
3686 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3687
36882008-06-15 Glenn Morris <rgm@gnu.org>
3689
3690 * info/dir: Add sasl.
3691
36922008-06-09 Alan Mackenzie <acm@muc.de>
3693
3694 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3695
36962008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3697
3698 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3699
37002008-06-07 Glenn Morris <rgm@gnu.org>
3701
3702 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3703 serve no purpose.
3704
37052008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3706
3707 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3708 * configure: Regenerate.
3709
37102008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3711
3712 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3713
37142008-05-14 Kenichi Handa <handa@m17n.org>
3715
3716 * configure: Regenerate.
3717
3718 * configure.in: Don't handle --disable-font-backend. Don't print
3719 a message about a font backend.
3720
37212008-05-09 Glenn Morris <rgm@gnu.org>
3722
3723 * configure.in: Make absence of makeinfo a fatal error only if the info
3724 files don't exist.
3725 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3726
37272008-05-07 Eli Zaretskii <eliz@gnu.org>
3728
3729 * config.bat: Fix last change: don't use < and > in "rem" lines,
3730 they are interpreted as redirection by DOS shells.
3731
37322008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3733
3734 * configure.in: Check availability of AvailabilityMacros.h
3735 if HAVE_CARBON.
3736
3737 * configure: Regenerate.
3738
37392008-05-03 Glenn Morris <rgm@gnu.org>
3740
3741 * configure.in (x_libraries): Remove standard 64-bit directories -
3742 experimental workaround for minor autoconf bug.
3743
3744 * configure.in (--without-makeinfo): New option. If set,
3745 absence of suitable makeinfo is not a fatal error.
3746 * Makefile.in (MAKEINFO): New, set by configure.
3747 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3748 (info-real): New target.
3749 (info): Without makeinfo, do nothing, else call `info-real'.
3750
37512008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3752
3753 * configure.in: Remove hpux10.20 from the desupported list.
3754
37552008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3756
3757 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3758
37592008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3760
3761 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3762 rather than change CPPFLAGS.
3763 (HAVE_GTK): Rename to USE_GTK.
3764
37652008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3766
3767 * configure.in: Replace the obsolete macros AC_AIX and
3768 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3769
37702008-04-05 Andreas Schwab <schwab@suse.de>
3771
3772 * configure.in: No longer create admin/unidata/Makefile.
3773
37742008-03-28 Andreas Schwab <schwab@suse.de>
3775
3776 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3777 (lisp/Makefile): New rule.
3778
37792008-03-13 Glenn Morris <rgm@gnu.org>
3780
3781 * configure.in (AC_INIT): Fix version number.
3782 (sync-input): Reword the option, since it's on by default.
3783
37842008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3785
3786 * configure.in: Add --enable-sync-input, default yes.
3787
37882008-03-11 Glenn Morris <rgm@gnu.org>
3789
3790 * Makefile.in (install-etc, mkdir): Handle directory
3791 etc/images/icons/hicolor/*/mimetypes/.
3792
3793 * make-dist: Handle icons/hicolor/scalable directory.
3794
37952008-03-05 Glenn Morris <rgm@gnu.org>
3796
3797 * configure.in: Enable font-backend by default.
3798 (USE_FONT_BACKEND): Set to "no" in absence of X.
3799 (PKG_CONFIG): Don't set multiple times, once is enough.
3800 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3801
38022008-03-03 Glenn Morris <rgm@gnu.org>
3803
3804 * Makefile.in (iconsrcdir): New variable.
3805 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3806 directory.
3807
38082008-02-29 Glenn Morris <rgm@gnu.org>
3809
3810 * test/: New directory.
3811
38122008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3813
3814 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3815
38162008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3817
3818 * configure.in: Print an error for systems that we think are obsolete
3819 and are proposed to be removed. Remove some more unused systems.
3820 Add support for powerpc-ibm-aix6*.
3821
38222008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3823
3824 * configure.in: Remove references to obsolete variables and systems.
3825
38262008-02-21 Glenn Morris <rgm@gnu.org>
3827
3828 * Makefile.in (set_installuser): New.
3829 (install-arch-indep): Use set_installuser to avoid duplicate code.
3830
3831 * README.unicode: Split into admin/notes/unicode,font-backend and
3832 remove.
3833
38342008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3835
3836 * configure.in (arm*-*-freebsd*): Add.
3837
38382008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3839
3840 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3841 dealing with obsolete variables.
3842
38432008-02-08 Glenn Morris <rgm@gnu.org>
3844
3845 * Makefile.in (check-info-dir): New target.
3846
38472008-02-08 Michael Olson <mwolson@gnu.org>
3848
3849 * Makefile.in (INFO_FILES): Add epa.
3850
3851 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3852 features" section.
3853
38542008-02-06 Glenn Morris <rgm@gnu.org>
3855
3856 * configure.in (--with-gcc): Give an error saying this option has
3857 been removed.
3858 (--with-gtk): Remove this option.
3859
38602008-02-06 Tom Tromey <tromey@redhat.com>
3861
3862 * configure.in (--with-gcc): Remove.
3863 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3864
38652008-02-05 Ulrich Mueller <ulm@gentoo.org>
3866
3867 * INSTALL: Recommend giflib, not libungif.
3868
38692008-02-05 Tom Tromey <tromey@redhat.com>
3870
3871 * configure.in (--with-dbus): Default to enabled.
3872
38732008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3874
3875 * INSTALL (Complex Text Layout support libraries): New section.
3876
38772008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3878
3879 * make-dist: Remove references to files in mac/ that have been
3880 deleted.
3881
38822008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3883
3884 * configure.in: For libotf and m17n-flt checks, set shell vars
3885 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3886 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3887 Reported by Ulrich Mueller.
3888
38892008-02-02 Eli Zaretskii <eliz@gnu.org>
3890
3891 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3892 admin/unidata/Makefile.in to Makefile.
3893
38942008-02-02 Glenn Morris <rgm@gnu.org>
3895
3896 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3897 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3898 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3899
39002008-02-01 Miles Bader <miles@gnu.org>
3901
3902 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3903 [libotf], and [m17n-flt] options.
3904
39052008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3906
3907 * configure.in: Add EMACS_ARG_N([libotf]...), and
3908 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3909 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3910 CFLAGS, and LIBS in checking of m17n-flt.
3911
39122008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3913
3914 * configure.in: Check the availability of m17n-flt library.
3915
39162008-02-01 Kenichi Handa <handa@m17n.org>
3917
3918 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3919 not available.
3920
39212008-02-01 Kenichi Handa <handa@m17n.org>
3922
3923 * configure.in: New args --enable-font-backend, --with-xft,
3924 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3925 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3926 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3927 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3928
39292008-02-01 Kenichi Handa <handa@m17n.org>
3930
3931 * make-dist: Include etc/charsets in tarball.
3932
39332008-02-01 Kenichi Handa <handa@m17n.org>
3934
3935 * configure.in: While running cpp on junk.c, include
3936 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3937 exists.
3938
39392008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3940
3941 * configure.in (xtensa): Match more configurations.
3942
39432008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3944
3945 * configure.in: Update comment.
3946
39472008-01-26 Glenn Morris <rgm@gnu.org>
3948
3949 * configure.in (--without-gcc): By default, neither off nor on.
3950 (--with-carbon): Tone down rhetoric in help text.
3951
39522008-01-25 Glenn Morris <rgm@gnu.org>
3953
3954 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3955 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3956 Default `Carbon' to off (it's unsupported).
3957
39582008-01-24 Glenn Morris <rgm@gnu.org>
3959
3960 * configure.in: Standardize dbus-related messages.
3961
39622008-01-23 Michael Olson <mwolson@gnu.org>
3963
3964 * configure.in (pkg-config-prog): Remove initial whitespace.
3965
39662008-01-23 Tom Tromey <tromey@redhat.com>
3967
3968 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3969 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3970 Update all users.
3971
39722008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3973
3974 * config.guess, config.sub: Updated from master source.
3975
39762008-01-17 Andreas Schwab <schwab@suse.de>
3977
3978 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3979
39802008-01-17 Glenn Morris <rgm@gnu.org>
3981
3982 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3983
39842008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3985
3986 * configure.in: Remove more references to unsupported systems.
3987
39882008-01-16 Sven Joachim <svenjoac@gmx.de>
3989
3990 * make-dist: Add --lzma.
3991
39922008-01-16 Glenn Morris <rgm@gnu.org>
3993
3994 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3995 configure checks for this.
3996
39972008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3998
3999 * configure.in: Remove more references to unsupported systems.
4000
40012008-01-06 Romain Francoise <romain@orebokech.com>
4002
4003 * configure.in: Delete extra semicolons.
4004
40052008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4006
4007 * configure.in: Remove references to unsupported systems.
4008
40092008-01-05 Romain Francoise <romain@orebokech.com>
4010
4011 * make-dist: Add --bzip2. Update copyright.
4012
40132008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4014
4015 * configure.in: Remove support for Masscomp.
4016
40172008-01-05 Glenn Morris <rgm@gnu.org>
4018
4019 * Makefile.in (desktopdir, icondir): New variables.
4020 (install-arch-indep): Also depend on `install-etc'.
4021 (install-etc): New target.
4022 (mkdir): Also create the `applications' and `icons' directories.
4023
40242008-01-04 Glenn Morris <rgm@gnu.org>
4025
4026 * make-dist: Update for new etc/images/icons/hicolor directory.
4027
40282007-12-09 Andreas Schwab <schwab@suse.de>
4029
4030 * configure.in: D-Bus is not enabled by default.
4031
40322007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4033
4034 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4035 change.
4036
40372007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4038
4039 * configure.in: Give package name and version to AC_INIT.
4040
40412007-12-03 Magnus Henoch <mange@freemail.hu>
4042
4043 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4044
40452007-12-03 Michael Albinus <michael.albinus@gmx.de>
4046
4047 * configure.in: No need for DBUS_INFO anymore.
4048
4049 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4050
40512007-12-02 Michael Albinus <michael.albinus@gmx.de>
4052
4053 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4054
4055 * Makefile.in (INFO_FILES): Add dbus.
4056
40572007-12-02 Romain Francoise <romain@orebokech.com>
4058
4059 * make-dist: Fix last change.
4060
40612007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4062
4063 * configure.in: Add support for gnu-kfreebsd.
4064
40652007-11-28 Glenn Morris <rgm@gnu.org>
4066
4067 * make-dist: Add etc/nxml.
4068
40692007-11-24 Romain Francoise <romain@orebokech.com>
4070
4071 * Makefile.in (INFO_FILES): Add nxml-mode.
4072
40732007-11-23 Romain Francoise <romain@orebokech.com>
4074
4075 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4076 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4077
40782007-11-20 Andreas Schwab <schwab@suse.de>
4079
4080 * configure.in: Always include <resolv.h> when checking for res_init.
4081
40822007-11-17 Andreas Schwab <schwab@suse.de>
4083
4084 * update-subdirs: Atomically update subdirs.el.
4085
40862007-11-17 Glenn Morris <rgm@gnu.org>
4087
4088 * Makefile.in (check-declare): New target.
4089
40902007-11-07 Glenn Morris <rgm@gnu.org>
4091
4092 * configure.in: Deprecate Mac Carbon port.
4093
40942007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4095
4096 * configure.in: Remove HAVE_X11R5 check.
4097
40982007-10-31 Glenn Morris <rgm@gnu.org>
4099
4100 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4101 when changing ownership of installed files.
4102
41032007-10-30 Glenn Morris <rgm@gnu.org>
4104
4105 * make-dist: Add new directory etc/gnus.
4106
41072007-10-30 Michael Olson <mwolson@gnu.org>
4108
4109 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4110
41112007-10-29 Glenn Morris <rgm@gnu.org>
4112
4113 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4114
41152007-10-23 Glenn Morris <rgm@gnu.org>
4116
4117 * MAINTAINERS: Move to admin/.
4118
41192007-10-17 Chong Yidong <cyd@stupidchicken.com>
4120
4121 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4122 (HAVE_LIBRESOLV): Also define if we are using res_init().
4123
41242007-10-17 Glenn Morris <rgm@gnu.org>
4125
4126 * FTP: Remove file, since it's just a duplicate of one in etc/.
4127
41282007-10-05 Eli Zaretskii <eliz@gnu.org>
4129
4130 * config.bat: Fix configuring `doc' due to changes in the
4131 directory structure.
4132
41332007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4134
4135 * configure.in: Don't use -lpthread on HP-UX.
4136
41372007-09-16 Glenn Morris <rgm@gnu.org>
4138
4139 * make-dist: File gfdl.1 has been removed.
4140
41412007-09-15 Glenn Morris <rgm@gnu.org>
4142
4143 * configure.in: Fix makeinfo version regexp.
4144
41452007-09-12 Glenn Morris <rgm@gnu.org>
4146
4147 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4148 implementation of alloca is not found.
4149
4150 * Makefile.in (SOURCES, unlock, relock): Delete.
4151 (install-arch-indep): Do not exclude the etc/ Makefiles.
4152
41532007-09-09 Juri Linkov <juri@jurta.org>
4154
4155 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4156
4157 * README: Add doc/ to documentation directories.
4158
41592007-09-08 Michael Olson <mwolson@gnu.org>
4160
4161 * MAINTAINERS: Add myself for ERC and tq.el.
4162 Update for new doc/ directory layout.
4163
41642007-09-06 Romain Francoise <romain@orebokech.com>
4165
4166 * make-dist: Update for new doc/ directory layout.
4167
41682007-09-06 Glenn Morris <rgm@gnu.org>
4169
4170 * Makefile.in (mansrcdir): New variable.
4171 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4172 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4173 update these targets for new doc/ directory layout.
4174 (doc/misc/Makefile): New target.
4175 (install-arch-indep): Use mansrcdir for new location of manpages.
4176 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4177 (relock, info, dvi): Update targets for new doc/ directory layout.
4178
4179 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4180 for new doc/ directory layout.
4181
41822007-09-02 Andreas Schwab <schwab@suse.de>
4183
4184 * configure.in: Use AS_HELP_STRING throughout.
4185 * configure: Regenerate.
4186
41872007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4188
4189 * configure.in: Require Gtk/Glib 2.6.
4190
41912007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4192
4193 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4194 Use them throughout in place of AC_ARG_WITH calls.
4195 * configure: Regenerate.
4196
41972007-09-01 Andreas Schwab <schwab@suse.de>
4198
4199 * configure.in: Put quotes around nested macro calls.
4200
42012007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4202
4203 * configure.in: Fix typo.
4204 * configure: Regenerate.
4205
42062007-08-30 Glenn Morris <rgm@gnu.org>
4207
4208 * configure.in (AH_BOTTOM): Copy some manual changes made to
4209 src/config.in here so they are not lost when it regenerates.
4210
4211 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4212
42132007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4214
4215 * README.multi-tty: New file.
4216
42172007-08-29 Glenn Morris <rgm@gnu.org>
4218
4219 * README: Increase version to 23.0.50.
4220
42212007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4222
4223 * configure.in: New option: --without-xaw3d.
4224
42252007-08-24 Glenn Morris <rgm@gnu.org>
4226
4227 * configure.in: Check for a suitably recent makeinfo.
4228
42292007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4230
4231 * configure.in (Check for required libraries): Typo.
4232
42332007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4234
4235 * configure.in: Check librsvg2 also for Mac Carbon.
4236
42372007-08-22 Romain Francoise <romain@orebokech.com>
4238
4239 * make-dist: Follow reorganization of files in etc/.
4240
42412007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4242
4243 * configure.in: Add support for SVG images through librsvg2.
4244
42452007-07-28 Eli Zaretskii <eliz@gnu.org>
4246
4247 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4248 to avoid an error message if there is no DOC there.
4249
42502007-07-25 Glenn Morris <rgm@gnu.org>
4251
4252 * Relicense all FSF files to GPLv3 or later.
4253
4254 * COPYING, info/COPYING: Switch to GPLv3.
4255
42562007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4257
4258 * configure.in: Complain if X seems to be installed but no
4259 development files were found.
4260
42612007-06-20 Glenn Morris <rgm@gnu.org>
4262
4263 * configure.in: Prefer libgif over libungif.
4264
42652007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4266
4267 * configure.in: Check for all image libraries before exiting.
4268
42692007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4270
4271 * configure.in: Exit with error if image libraries aren't found.
4272
42732007-06-13 Chong Yidong <cyd@stupidchicken.com>
4274
4275 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4276 when compiling without scrollbars.
4277
42782007-06-12 Glenn Morris <rgm@gnu.org>
4279
4280 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4281
42822007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4283
4284 * configure.in: Change wording about yes/gtk and lucid/athena
4285 being synonyms.
4286
42872007-06-08 Glenn Morris <rgm@gnu.org>
4288
4289 * configure.in: Make gtk the default toolkit.
4290
42912007-06-07 Glenn Morris <rgm@gnu.org>
4292
4293 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4294 for a Sun C compiler.
4295
4296 * Makefile.in (install-arch-indep): Install only the DOC- file
4297 specific to the build, if possible, rather than DOC-*.
4298
42992007-06-02 Chong Yidong <cyd@stupidchicken.com>
4300
4301 * Version 22.1 released.
4302
43032007-05-25 Chong Yidong <cyd@stupidchicken.com>
4304
4305 * mkinstalldirs: Sync to version in automake CVS.
4306
43072007-05-22 Andreas Schwab <schwab@suse.de>
4308
4309 * configure.in: Prefer build_alias over host when host_alias is not set.
4310 * configure: Regenerate.
4311
43122007-05-20 Andreas Schwab <schwab@suse.de>
4313
4314 * configure.in: Remove empty AC_SUBST.
4315 * configure: Regenerate.
4316
43172007-05-20 Nick Roberts <nickrob@snap.net.nz>
4318
4319 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4320 it like others.
4321 * configure: Regenerate.
4322
43232007-05-20 Nick Roberts <nickrob@snap.net.nz>
4324
4325 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4326 (AC_CHECK_LIB): Add -lgpm.
4327 * configure: Regenerate.
4328
43292007-05-03 Glenn Morris <rgm@gnu.org>
4330
4331 * configure: Tweak message about the absence of shell functions.
4332
43332007-04-27 Andreas Schwab <schwab@suse.de>
4334
4335 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4336
43372007-04-26 Glenn Morris <rgm@gnu.org>
4338
4339 * README: Increase version to 22.1.50.
4340
43412007-04-24 Juanma Barranquero <lekktu@gmail.com>
4342
4343 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4344
43452007-04-19 Glenn Morris <rgm@gnu.org>
4346
4347 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4348
43492007-04-18 Glenn Morris <rgm@gnu.org>
4350
4351 * INSTALL: Mention CPP.
4352
43532007-04-15 Glenn Morris <rgm@gnu.org>
4354
4355 * FTP: Replace with a pointer to the web version.
4356
43572007-04-13 Glenn Morris <rgm@gnu.org>
4358
4359 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4360
43612007-04-04 Glenn Morris <rgm@gnu.org>
4362
4363 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4364 compiling with Sun Studio on Solaris.
4365
43662007-03-23 Glenn Morris <rgm@gnu.org>
4367
4368 * configure.in: Restore support for hp800 (removed 2007-01-27)
4369 following clarification of legal status.
4370
43712007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4372
4373 * configure.in: Add support for AIX4.3 on IBM RS6000.
4374
4375 * configure: Regenerate.
4376
43772007-03-20 Richard Stallman <rms@gnu.org>
4378
4379 * configure.in: Fix previous change.
4380
43812007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4382
4383 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4384 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4385 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4386
43872007-03-19 Chong Yidong <cyd@stupidchicken.com>
4388
4389 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4390 user specifies "without".
4391
4392 * configure: Regenerate.
4393
43942007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4395
4396 * configure.in: Warning for Gtk+ and Cygwin added.
4397 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4398
43992007-02-27 Glenn Morris <rgm@gnu.org>
4400
4401 * make-dist (oldXMenu): Remove Imakefile.
4402 (etc/images): Add README.
4403
44042007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4405
4406 * configure.in (xtensa-*-linux-gnu*): New configuration.
4407
4408 * configure: Regenerate.
4409
44102007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4411
4412 * config.guess, config.sub: Updated from master source.
4413
44142007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4415
4416 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4417
44182007-01-29 Chong Yidong <cyd@stupidchicken.com>
4419
4420 * configure.in: Restore support for hp800's not running HP-UX.
4421
4422 * configure: Regenerate.
4423
44242007-01-27 Chong Yidong <cyd@stupidchicken.com>
4425
4426 * configure.in: Remove support for hp800 and sr2k machine types.
4427
4428 * configure: Regenerate.
4429
44302007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4431
4432 * configure.in: Add check for libXft.
4433
44342007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4435
4436 * INSTALL: Info files moved to share/info.
4437
44382007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4439
4440 * configure.in: Detect and use fink-installed in intel-based Mac
4441 builds; change Apple Darwin section to support both PowerPC and
4442 Intel-based Macs.
4443
44442006-12-26 Andreas Schwab <schwab@suse.de>
4445
4446 * Makefile.in (datarootdir): Define.
4447
44482006-12-24 Richard Stallman <rms@gnu.org>
4449
4450 * configure.in: Require Autoconf 2.61.
4451
44522006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4453
4454 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4455 Remove redundant entry for powerpc-apple-netbsd.
4456
4457 * configure: Regenerate.
4458
44592006-12-22 Chong Yidong <cyd@stupidchicken.com>
4460
4461 * configure: Regenerate with autoconf 2.61.
4462
44632006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4464
4465 * configure.in: Detect alsa/asoundlib.h also.
4466 * configure: Regenerate.
4467
44682006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4469
4470 * configure.in: Check if GTK+ compiles at all.
4471
44722006-12-10 Andreas Schwab <schwab@suse.de>
4473
4474 * configure.in: Remove check for struct timezone, its result is
4475 never used.
4476
44772006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4478
4479 * configure.in: Add support for Solaris 10 on x86-64.
4480
44812006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4482
4483 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4484 of PKG_CONFIG_PATH.
4485
44862006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4487
4488 * configure.in (HAVE_SYNC): New test.
4489
44902006-12-03 Glenn Morris <rgm@gnu.org>
4491
4492 * Makefile.in: Fix Copyright format.
4493
4494 * configure.in (AH_TOP): Add missing Copyright year.
4495
4496 * update-subdirs: Add missing Copyright years.
4497
44982006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4499
4500 * Makefile.in: Touch only the parts of the share/emacs directory
4501 specific to this version.
4502
45032006-11-26 Chong Yidong <cyd@stupidchicken.com>
4504
4505 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4506
45072006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4508
4509 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4510
45112006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4512
4513 * configure.in: Prefer X11 to Carbon only when some X-specific
4514 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4515
45162006-11-04 Romain Francoise <romain@orebokech.com>
4517
4518 * Makefile.in (bootstrap-clean-before): Fix typo.
4519 Use new target `bootstrap-clean' in the leim subdirectory.
4520
45212006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4522
4523 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4524
45252006-10-30 Chong Yidong <cyd@stupidchicken.com>
4526
4527 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4528 directories.
4529
45302006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4531
4532 * configure.in: Enable x86-64 OpenBSD compilation.
4533
45342006-10-28 Glenn Morris <rgm@gnu.org>
4535
4536 * AUTHORS: Add cal-html.el author.
4537
45382006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4539
4540 * make-dist: Make links to mac/make-package and
4541 mac/Emacs.app/Contents/Resources/Emacs.icns.
4542
45432006-10-27 Chong Yidong <cyd@stupidchicken.com>
4544
4545 * README: Bump version number to 22.0.90.
4546
45472006-10-23 Andreas Schwab <schwab@suse.de>
4548
4549 * configure.in: Make sure x_default_search_path is always set even
4550 when x_libraries is empty, and look in .../share as well for each
4551 library directory.
4552
45532006-09-28 Kenichi Handa <handa@m17n.org>
4554
4555 * configure.in (locallisppath): Don't include leim dir.
4556 (lisppath): Include leim dir.
4557
45582006-09-15 Jay Belanger <belanger@truman.edu>
4559
4560 * COPYING: Replace "Library Public License" by "Lesser Public
4561 License" throughout.
4562
45632006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4564
4565 * make-dist (EMACS): Exit and fail if the EMACS environment
4566 variable is set to something other than an absolute file name.
4567
45682006-08-16 Andreas Schwab <schwab@suse.de>
4569
4570 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4571 of hardcoding it.
4572
45732006-08-16 Richard Stallman <rms@gnu.org>
4574
4575 * INSTALL.CVS: Clean up wording.
4576
45772006-07-14 Eli Zaretskii <eliz@gnu.org>
4578
4579 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4580 $PKG_CONFIG --exists "$2" to config.log.
4581 * configure: Regenerate.
4582
1a71cb28 45832006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4584
4585 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4586
45872006-07-09 Kim F. Storm <storm@cua.dk>
4588
4589 * CONTRIBUTE: Use outline format.
4590 Add section on copyright years (from admin/notes/years).
4591
45922006-07-08 Eli Zaretskii <eliz@gnu.org>
4593
4594 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4595 to /dev/null, since we don't need the error message, just the
4596 exit status.
4597
45982006-07-07 Eli Zaretskii <eliz@gnu.org>
4599
4600 * CONTRIBUTE: Slight formatting changes and typo fixes.
4601 Add description of NEWS markings.
4602
46032006-07-07 Kim F. Storm <storm@cua.dk>
4604
4605 * CONTRIBUTE: Mention INSTALL.CVS.
4606
46072006-07-05 Romain Francoise <romain@orebokech.com>
4608
4609 * make-dist (top-level): Add CONTRIBUTE.
4610
46112006-07-04 Richard Stallman <rms@gnu.org>
4612
4613 * CONTRIBUTE: Much rewrite.
4614
46152006-07-04 Nick Roberts <nickrob@snap.net.nz>
4616
4617 * CONTRIBUTE: New file.
4618
46192006-06-24 Eli Zaretskii <eliz@gnu.org>
4620
4621 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4622
46232006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4624
4625 * configure.in: Add check for ALSA.
4626
46272006-05-06 Eli Zaretskii <eliz@gnu.org>
4628
4629 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4630
4631 * info/dir: Remove the Emacs-Xtra entry.
4632
46332006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4634
4635 Update copyright year(s) in many files.
4636
46372006-04-01 Eli Zaretskii <eliz@gnu.org>
4638
4639 * configure: Regenerated.
4640
46412006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4642
4643 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4644 --without-toolkit-scroll-bars was specified.
4645
46462006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4647
4648 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4649 to CFLAGS. Update Copyright years written to src/config.in.
4650
46512006-03-18 Claudio Fontana <claudio@gnu.org>
4652
4653 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4654 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4655 to be installed/uninstalled.
4656 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4657 to Info files installed by Emacs.
4658
46592006-03-03 Claudio Fontana <claudio@gnu.org>
4660
4661 * Makefile.in (install, uninstall): Add DESTDIR variable to
4662 support staged installations.
4663
46642006-02-14 Richard M. Stallman <rms@gnu.org>
4665
4666 * configure.in (s390x-*-linux-gnu*): New configuration.
4667
46682006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4669
4670 * configure.in: Require GTK 2.4 or newer.
4671
46722006-01-29 Michael Olson <mwolson@gnu.org>
4673
4674 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4675 * info/dir (ERC): New entry.
4676
46772006-01-29 Eli Zaretskii <eliz@gnu.org>
4678
4679 * info/dir: Fix last change.
4680
46812006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4682
4683 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4684
46852006-01-27 Eli Zaretskii <eliz@gnu.org>
4686
4687 * info/dir: Untabify the whole file.
4688 (Rcirc): New entry.
4689
46902006-01-12 Andreas Schwab <schwab@suse.de>
4691
4692 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4693 check.
4694
46952006-01-02 Chong Yidong <cyd@stupidchicken.com>
4696
4697 * configure.in: Use -Wno-pointer-sign if available.
4698
46992005-12-29 Andreas Schwab <schwab@suse.de>
4700
4701 * config.guess, config.sub: Updated from master source.
4702
47032005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4704
4705 * configure.in: Use amdx86-64 for freebsd on x86_64.
4706
47072005-11-22 Romain Francoise <romain@orebokech.com>
4708
4709 * make-dist: Add etc/images/icons.
4710
47112005-11-03 Andreas Schwab <schwab@suse.de>
4712
4713 * configure.in: Use GZIP_PROG instead of GZIP.
4714
4715 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4716 (install-arch-indep): Adjust.
4717
47182005-11-01 Andreas Schwab <schwab@suse.de>
4719
4720 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4721 (bootfast): Likewise.
4722
47232005-11-01 Romain Francoise <romain@orebokech.com>
4724
4725 * configure.in: Check for gzip.
4726
4727 * Makefile.in (install): Compress source files.
4728
47292005-10-24 Steven Tamm <steventamm@mac.com>
4730
4731 * configure.in: Fix darwin386 configuration issue.
4732
47332005-10-22 Eli Zaretskii <eliz@gnu.org>
4734
4735 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4736
47372005-10-17 Bill Wohler <wohler@newt.com>
4738
4739 * make-dist: Create and populate etc/images/low-color.
4740
47412005-10-15 Bill Wohler <wohler@newt.com>
4742
4743 * make-dist: Create and populate etc/images/gud.
4744
47452005-10-08 Richard M. Stallman <rms@gnu.org>
4746
4747 * make-dist (tempparent): Don't check for 14-char file name limit.
4748
47492005-10-07 Romain Francoise <romain@orebokech.com>
4750
4751 * make-dist: Add etc/images/ezimage and etc/images/mail
4752 directories. Install images in etc/images.
4753
47542005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4755
4756 * configure.in: Prefer Carbon if --enable-carbon-app or
4757 --with-carbon is explicitly specified even when X11 is detected.
4758
47592005-09-15 Ulf Jasper <ulf.jasper@web.de>
4760
4761 * Makefile.in (install-arch-indep, uninstall):
4762 Handle newsticker manual.
4763 (info): Add - to commands.
4764
47652005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4766
4767 Remove the MAXPATHLEN limitations:
4768
4769 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4770
47712005-09-09 Eli Zaretskii <eliz@gnu.org>
4772
4773 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4774 * configure: Regenerate.
4775
47762005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4777
4778 * config.guess, config.sub: Updated from master source.
4779
47802005-08-03 Juanma Barranquero <lekktu@gmail.com>
4781
4782 * .cvsignore: Add `lock'.
4783
47842005-07-28 Juanma Barranquero <lekktu@gmail.com>
4785
4786 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4787
47882005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4789
4790 Merge gnulib getopt implementation into Emacs.
4791
4792 * Makefile.in (AUTOCONF_INPUTS): New macro.
4793 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4794 so that these files also depend on m4/getopt.m4.
4795 * configure.in: Configure getopt by including m4/getopt.m4,
4796 and configuring a getopt replacement if necessary.
4797 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4798 * m4/getopt.m4: New file.
4799
48002005-07-06 Lute Kamstra <lute@gnu.org>
4801
4802 * configure.in: Fix capitalization.
4803
48042005-07-04 Lute Kamstra <lute@gnu.org>
4805
4806 Update FSF's address in GPL notices.
4807
48082005-06-19 Jérôme Marant <jerome@marant.org>
4809
4810 * Makefile.in (epaths-force): Protect both lisppath and
4811 buildlisppath from whitespace.
4812
48132005-06-08 Steven Tamm <steventamm@mac.com>
4814
4815 * configure.in: Support Darwin/MacOSX on Intel
4816
48172005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4818
4819 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4820
1a71cb28 48212005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4822
4823 * configure.in: Add --enable-locallisppath.
4824
48252005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4826
4827 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4828 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4829 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4830
48312005-05-07 Jérôme Marant <jerome@marant.org>
4832
4833 * make-dist: Remove references to makefile.nt and makefile.def.
4834 Include widgets and images subdirectories of etc. Do not exclude
4835 ldefs-boot.el.
4836
48372005-04-23 Andreas Schwab <schwab@suse.de>
4838
4839 * configure.in: Remove duplicate match for powerpc configuration.
4840
48412005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4842
4843 * configure.in: Check for <pwd.h>.
4844
48452005-04-14 Lute Kamstra <lute@gnu.org>
4846
4847 * make-dist: Distribute all ChangeLog files in lisp/.
4848 Don't distribute ldefs-boot.el.
4849 lisp/makefile.nt no longer exists.
4850
48512005-04-13 Lute Kamstra <lute@gnu.org>
4852
4853 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4854 for "no-byte-compile: t" in the file instead.
4855
48562005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4857
4858 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4859 shadow the main Lesstif/Motif-2.1 libs and includes.
4860
48612005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4862
4863 * configure.in: Only add XASSERTS to cppflags.
4864
48652005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4866
4867 * configure.in: Added --enable-asserts.
4868
48692005-02-09 Kim F. Storm <storm@cua.dk>
4870
4871 Change release version from 21.4 to 22.1 throughout.
4872 Change development version from 21.3.50 to 22.0.50.
4873
48742005-01-19 Steven Tamm <steventamm@mac.com>
4875
4876 * configure.in: Check for <sys/utsname.h>.
4877
48782004-12-11 Kim F. Storm <storm@cua.dk>
4879
4880 * Makefile.in (info): Undo 2004-12-05 change.
4881
48822004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4883
4884 * info/dir (File): Add URL and Org Mode manuals.
4885 * Makefile.in (install-arch-indep, uninstall): Add url and org
4886 manuals.
4887
48882004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4889
4890 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4891 committed to src/config.in.
4892
48932004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4894
4895 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4896 pthreads and define HAVE_GTK_AND_PTHREAD.
4897
48982004-12-05 Richard M. Stallman <rms@gnu.org>
4899
4900 * Makefile.in (info): Ignore errors building info files.
4901
49022004-11-27 Eli Zaretskii <eliz@gnu.org>
4903
4904 * config.bat: If 8-byte alignment is not supported, define
4905 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4906 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4907 filter through Sed to remove the quotes.
4908
49092004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4910
4911 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4912 not apply to files explicitly `cvs add'ed.
4913
49142004-11-12 Eli Zaretskii <eliz@gnu.org>
4915
4916 * config.bat: Don't require djecho.exe for the v1.x build.
4917 Add a test for DECL_ALIGN support, and add a trivial definition to
4918 src/config.h if 8-byte alignment is not supported.
4919
49202004-11-08 Kim F. Storm <storm@cua.dk>
4921
4922 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4923 files before building.
4924 (bootfast, bootstrap-clean-before-fast): New targets, like
4925 bootstrap but don't remove .elc files.
4926
49272004-11-06 Lars Brinkhoff <lars@nocrew.org>
4928
4929 * configure.in: Add check for getrusage.
4930
49312004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4932
4933 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4934 New tests for new and old GTK file dialogs.
4935 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4936 to no.
4937
49382004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4939
4940 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4941 can be set. Remove SETARCH test.
4942
49432004-10-08 Steven Tamm <steventamm@mac.com>
4944
4945 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4946
49472004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4948
4949 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4950 AC_MSG_WARN. Move output of warning message to end of configure run.
4951
49522004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4953
4954 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4955 Run test to see if heap start address is random.
4956
49572004-09-29 Miles Bader <miles@gnu.org>
4958
4959 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4960 if setarch is present.
4961
49622004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4963
4964 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4965
49662004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4967
4968 * configure.in: Check for exec-shield.
4969
1a71cb28
GM
49702004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4971
4972 * Makefile.in (install-arch-indep): Add pgg and sieve.
4973
4974 * info/.cvsignore: Added pgg and sieve.
4975
067d23c9
KY
49762004-08-06 Andreas Schwab <schwab@suse.de>
4977
4978 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4979
49802004-07-31 Eli Zaretskii <eliz@gnu.org>
4981
4982 * config.bat: Update URLs in the comments.
4983
067d23c9
KY
49842004-07-05 Andreas Schwab <schwab@suse.de>
4985
4986 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4987
49882004-06-21 Kenichi Handa <handa@m17n.org>
4989
4990 * make-dist: Link leim-ext.el into tempdir.
4991
49922004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4993
4994 * info/dir (File): Add emacs-xtra.
4995 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4996
49972004-06-12 Juri Linkov <juri@jurta.org>
4998
4999 * info/dir: Move menu help lines from `* Menu:' to file header.
5000 Describe the purpose of a red *.
5001
50022004-05-04 Dave Love <fx@gnu.org>
5003
5004 * configure.in: Don't use `extrasub'.
5005
50062004-04-29 Dave Love <fx@gnu.org>
5007
5008 * configure.in: Don't forget to quote args to `test'.
5009
50102004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5011
5012 * autogen.sh: Update filename in "please read" message.
5013
50142004-04-17 Richard M. Stallman <rms@gnu.org>
5015
5016 * INSTALL: Move the info about site-lisp dirs,
5017 and say uninstalled Emacs looks there too.
5018
50192004-04-04 Eli Zaretskii <eliz@gnu.org>
5020
5021 * config.bat (lib-src): Recognize comment lines in Makefile.in
5022 that have a TAB after the #, to avoid errors in preprocessing with
5023 GCC 3.3.3.
5024
50252004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5026
5027 * Makefile.in: Mention in comment that `make maintainer-clean'
5028 deletes .elc files.
5029
50302004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5031
5032 * update-subdirs: Add local variables to prevent byte-compiling.
5033
50342004-03-21 Dave Love <fx@gnu.org>
5035
5036 * configure.in: Fix previous change.
5037
50382004-03-18 Dave Love <fx@gnu.org>
5039
5040 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5041
50422004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5043
5044 * info/dir (File): Add SMTP and SES.
5045
50462004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5047
5048 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5049 (bootstrap): Use the new bootstrap-prepare target in lisp.
5050
50512004-02-18 Kim F. Storm <storm@cua.dk>
5052
5053 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5054
50552004-02-16 Eli Zaretskii <eliz@gnu.org>
5056
5057 * make-dist: Don't link index.*perm and permute-index into tempdir.
5058
50592004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5060
5061 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5062 to match previous changes by Eli Zaretskii.
5063
50642004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5065
5066 * Makefile.in: Set CDPATH to an empty string.
5067
50682004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5069
5070 * configure.in <darwin>: Use fink packages if available.
5071
50722004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5073
5074 * make-dist (lispref): Do include lispref/index.texi.
5075
50762004-01-06 Eric Hanchrow <offby1@blarg.net>
5077
5078 * make-dist (tempdir): Include cursors in nt/icons.
5079
50802003-12-30 Eli Zaretskii <eliz@gnu.org>
5081
5082 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5083 clashes with install-sh on 8+3 filesystems.
5084
1a71cb28 50852003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5086
5087 * .cvsignore: Add .arch-inventory.
5088
50892003-12-24 Andreas Schwab <schwab@suse.de>
5090
5091 * configure.in: Check for <sys/socket.h>. Include it before
5092 including <net/if.h>. Move check for <net/if.h> before its use.
5093
50942003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5095
5096 * Makefile.in (install-arch-dep): Don't let cd output go into
5097 pipe for carbon_appdir.
5098
50992003-12-24 Andreas Schwab <schwab@suse.de>
5100
5101 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5102
51032003-12-01 Andreas Schwab <schwab@suse.de>
5104
5105 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5106 hardcoding gcc.
5107
51082003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5109
5110 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5111 multiple displays.
5112 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5113
51142003-09-23 Dave Love <fx@gnu.org>
5115
5116 * configure.in: Check members of struct ifreq.
5117
51182003-09-14 Kim F. Storm <storm@cua.dk>
5119
5120 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5121
51222003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5123
5124 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5125
51262003-08-18 Lute Kamstra <lute@gnu.org>
5127
5128 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5129 required anymore.
5130
51312003-08-07 Andrew Choi <akochoi@shaw.ca>
5132
5133 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5134 option instead of -traditional-cpp for CPP.
5135
51362003-07-29 Richard M. Stallman <rms@gnu.org>
5137
5138 * configure.in (HAVE_XIM): Define if XIM is available.
5139
51402003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5141
5142 * configure.in: The function gtk_window_set_icon_from_file was
5143 introduced in GTK+ 2.2, so check for that release.
5144
51452003-07-23 Andreas Schwab <schwab@suse.de>
5146
5147 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5148
5149 * Makefile.in (YACC): Remove, not used.
5150 (MAINT): Don't set.
5151 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5152 disable dependency on ${srcdir}/configure.in when maintainer mode
5153 is disabled.
5154
51552003-07-22 Dave Love <fx@gnu.org>
5156
5157 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5158 HAVE_X11, not with_xim.
5159 (HAVE_CRTIN): Provide template.
5160 <with_png>: Test for png.h and libpng/png.h.
5161
51622003-07-15 Andreas Schwab <schwab@suse.de>
5163
5164 * configure.in: Temporarily leave quoting for AC_DEFINE.
5165
51662003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5167
5168 * configure.in: Check for posix_memalign.
5169
51702003-07-12 Richard M. Stallman <rms@gnu.org>
5171
5172 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5173
51742003-07-09 Kim F. Storm <storm@cua.dk>
5175
5176 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5177 functionality of --without-xim.
5178
51792003-06-29 Dave Love <fx@gnu.org>
5180
5181 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5182
51832003-06-23 Dave Love <fx@gnu.org>
5184
5185 * configure.in: Check for sys/_mbstate_t.h.
5186 Test XRegisterIMInstantiateCallback prototype.
5187 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5188
51892003-06-06 Dave Love <fx@gnu.org>
5190
5191 * configure.in: Check for locale.h.
5192
51932003-06-05 Dave Love <fx@gnu.org>
5194
5195 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5196 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5197 (NLIST_STRUCT): Don't define.
5198 (AH_BOTTOM): Define my_strftime.
5199
52002003-06-02 Richard M. Stallman <rms@gnu.org>
5201
5202 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5203
52042003-05-24 Andreas Schwab <schwab@suse.de>
5205
5206 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5207 bzero, and bcmp.
5208
52092003-05-22 Dave Love <fx@gnu.org>
5210
5211 * configure.in: Remove redundant test for term.h. Test for difftime.
5212
52132003-05-20 Dave Love <fx@gnu.org>
5214
5215 * configure.in: Append * to s390-*-linux-gnu case.
5216 (LIBMAIL) <lockfile>: Don't define.
5217
067d23c9
KY
52182003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5219
5220 * INSTALL (* GNU/Linux development packages): Mention Debian and
5221 RedHat package names.
5222
52232003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5224
5225 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5226
52272003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5228
5229 * INSTALL (* GNU/Linux development packages): Tell people to
5230 install additional packages for compiling Emacs.
5231
1a71cb28
GM
52322003-04-30 Richard M. Stallman <rms@gnu.org>
5233
5234 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5235
52362003-04-28 Francesco Potortì <pot@gnu.org>
5237
5238 * configure.in: Undo last (RMS') change, as it is useless, per
5239 Dave Love.
5240
52412003-04-08 Richard M. Stallman <rms@gnu.org>
5242
5243 * configure.in: Put #include of jpeglib.h at start of line.
5244
067d23c9
KY
52452003-04-06 Francesco Potortì <pot@gnu.org>
5246
5247 * configure.in: Use the same configuration for all aix5, not just
5248 aix5.1.
5249
52502003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5251
5252 * configure.in: Check for need for bigtoc support on IBM AIX for
5253 solving a linker table overflow problem.
5254
52552003-03-03 Rob Browning <rlb@defaultvalue.org>
5256
5257 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5258 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5259 over bzero, bcmp, and bcopy.
5260
52612003-02-23 Simon Josefsson <jas@extundo.com>
5262
5263 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5264
52652003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5266
5267 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5268
52692003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5270
5271 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5272
52732003-02-08 Andreas Schwab <schwab@suse.de>
5274
5275 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5276 instead of the substitution.
5277
52782003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5279
5280 * Makefile.in: Use @EXEEXT@ for Cygwin.
5281 Use USERNAME if LOGNAME is not set (for Cygwin).
5282
5283 * configure.in: Add opsys=cygwin.
5284
52852003-01-22 Andreas Schwab <schwab@suse.de>
5286
5287 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5288 redefining it explicitly in src/config.in.
5289
52902003-01-22 Markus Rost <rost@math.ohio-state.edu>
5291
5292 * Makefile.in (bootstrap): Make bootstrap-after.
5293
52942003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5295
5296 * configure.in: Fix --with-gtk.
5297
52982003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5299
5300 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
5301
5302 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5303
53042003-01-14 Francesco Potortì <pot@gnu.org>
5305
5306 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5307
53082003-01-07 Steven Tamm <steventamm@mac.com>
5309
5310 * configure.in: New option, --enable-carbon-app, to specify
5311 that the application should be installed
5312 * Makefile.in (install-arch-dep): On Mac OS X, install the
5313 Emacs.app application if carbon-app is enabled
5314
53152003-01-06 Dave Love <fx@gnu.org>
5316
5317 * configure.in: Check for nl_langinfo.
5318 [!HAVE_SIZE_T]: Fix typedef.
5319
53202003-01-06 David Kastrup <dak@gnu.org>
5321
5322 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5323
5324 * configure.in: Add tests for install-info.
5325
53262002-12-09 Markus Rost <rost@math.ohio-state.edu>
5327
5328 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5329 use again sol2-6 instead of sol2-8.
5330
53312002-12-09 Dave Love <fx@gnu.org>
5332
5333 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5334
53352002-12-08 Andreas Schwab <schwab@suse.de>
5336
5337 * Makefile.in (install-arch-indep): Revert last change.
5338
53392002-11-27 Dave Love <fx@gnu.org>
5340
5341 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5342 Check for __sys_siglist too. Check for memset.
5343 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5344
53452002-11-22 Juanma Barranquero <lektu@terra.es>
5346
5347 * config.guess, config.sub: Updated from master source.
5348
53492002-11-19 Karl Fogel <kfogel@red-bean.com>
5350
5351 * autogen.sh: New file.
5352
1a71cb28 53532002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5354
5355 * configure.in: Tidy up various quoting issues throughout.
5356 Use AC_GNU_SOURCE.
5357 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5358 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5359 Maybe define bcopy, bzero, bcmp.
5360 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5361 non-existent machine file).
5362 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5363 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5364 (nlist.h): Move test up.
5365
53662002-11-18 Markus Rost <rost@math.ohio-state.edu>
5367
5368 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5369
53702002-11-14 Francesco Potortì <pot@gnu.org>
5371
5372 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5373
53742002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5375
5376 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5377
53782002-11-08 Dave Love <fx@gnu.org>
5379
5380 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5381 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5382
53832002-11-07 Miles Bader <miles@gnu.org>
5384
5385 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5386 Handle separate-build-dir case.
5387
53882002-11-06 Richard M. Stallman <rms@gnu.org>
5389
5390 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5391 bulletproof. $bar may be empty when there are no .elc files.
5392
53932002-10-30 Dave Love <fx@gnu.org>
5394
5395 * configure.in: Require autoconf 2.53. Test for pty.h,
5396 sys/mman.h, sys/param.h, mremap, memmove.
5397 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5398 (AC_PROG_YACC): Delete.
5399 (size_t): Use AC_CHECK_TYPES.
5400 (AH_TOP): Up-date copyright.
5401
54022002-10-01 Juanma Barranquero <lektu@terra.es>
5403
5404 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5405
54062002-09-19 Richard M. Stallman <rms@gnu.org>
5407
5408 * configure.in: Fix the LessTif-directory-finder for real.
5409
54102002-09-14 Richard M. Stallman <rms@gnu.org>
5411
5412 * Makefile.in (maybe_bootstrap): Test for complete absence
5413 of compiled Lisp files.
5414
54152002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5416
5417 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5418 (bootstrap-clean-after): Delete.
5419 (bootstrap): Make the sequencing explicit.
5420
54212002-09-10 Richard M. Stallman <rms@gnu.org>
5422
5423 * configure.in: Fix previous LessTif change.
5424
54252002-09-09 Richard M. Stallman <rms@gnu.org>
5426
5427 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5428 (powerpcle-*-solaris*): Use version 2.6 as default.
5429 (*-sunos5.6*, *-solaris2.6*): New alternative.
5430 (*-sunos5*): Use version 2.6 as default.
5431
54322002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5433
5434 * configure.in: Fix typo.
5435
54362002-09-05 Richard M. Stallman <rms@gnu.org>
5437
5438 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5439
5440 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5441 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5442
54432002-08-26 Kim F. Storm <storm@cua.dk>
5444
5445 * Makefile.in (install-arch-indep): Do not remove DOC file
5446 when it is the only DOC file installed; this is the case when
5447 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5448
54492002-07-24 Markus Rost <rost@math.ohio-state.edu>
5450
5451 * configure.in: Fix typo.
5452
54532002-07-24 Richard M. Stallman <rms@gnu.org>
5454
5455 * configure.in: Don't print anything special about gamedir.
5456
5457 * configure.in: Delete nonstandard --with-game-user option.
5458
54592002-07-21 Richard M. Stallman <rms@gnu.org>
5460
5461 * Makefile.in (gamedir, localstatedir): New variables.
5462 (epaths-force): Insert value of gamedir into PATH_GAME.
5463
5464 * configure.in (gamedir): Handle it like lispdir.
5465 (--with-game-dir option): Delete.
5466
54672002-06-21 Pavel Janík <Pavel@Janik.cz>
5468
5469 * configure.in: Add support for mipseb-*-netbsd* machines.
5470
54712002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5472
5473 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5474
54752002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5476
5477 * info/dir (File): Add an entry for Tramp.
5478
54792002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5480
5481 * INSTALL-CVS: New file.
5482
54832002-06-07 Andreas Schwab <schwab@suse.de>
5484
5485 * configure.in (x86_64-*-linux-gnu*): New system.
5486
54872002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5488
5489 * config.bat: Handle the case when lispintro is truncated to lispintr.
5490
54912002-05-26 Paul Eggert <eggert@twinsun.com>
5492
5493 * config.guess, config.sub: Updated from master source.
5494
54952002-05-09 Richard M. Stallman <rms@gnu.org>
5496
5497 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5498
54992002-05-04 Pavel Janík <Pavel@Janik.cz>
5500
5501 * make-dist: Do not distribute lock/ directory.
5502
55032002-04-30 Andrew Choi <akochoi@shaw.ca>
5504
5505 * configure.in: Provide documentation string when defining
5506 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5507 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5508
1a71cb28 55092002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5510
5511 * configure.in: Delete configure check for access to the game user.
5512
55132002-04-29 Pavel Janík <Pavel@Janik.cz>
5514
5515 * make-dist: lwlib/Imakefile is removed.
5516
55172002-04-26 Andrew Choi <akochoi@shaw.ca>
5518
5519 * configure.in: Add support for powerpc-apple-darwin*.
5520 (HAVE_CARBON): Add.
5521
5522 * make-dist: Create directories in mac/Emacs.app.
5523
55242002-04-25 Pavel Janík <Pavel@Janik.cz>
5525
5526 * make-dist: lwlib-Xol* are removed.
5527
55282002-04-23 Andreas Schwab <schwab@suse.de>
5529
5530 * Makefile.in (MAINT): New variable.
5531 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5532 instead of configure.in, to avoid running autoconf and autoheader
5533 unless explicitly requested.
5534
55352002-04-16 Eli Zaretskii <eliz@gnu.org>
5536
5537 * config.bat: Update for msdos/sed2v2.inp.
5538
55392002-04-15 Andreas Schwab <schwab@suse.de>
5540
5541 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5542 * configure.in: Add config header templates to all AC_DEFINE and
5543 AC_DEFINE_UNQUOTED symbols.
5544 * make-dist: Run autoheader if necessary.
5545
55462002-04-10 Colin Walters <walters@verbum.org>
5547
5548 * configure.in: Add --game-dir, --game-user. Test to see if we
5549 can use them.
5550
55512002-04-08 Pavel Janík <Pavel@Janik.cz>
5552
5553 * configure.in: Add --with-sound.
5554
55552002-03-18 Kim F. Storm <storm@cua.dk>
5556
5557 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5558 and getsockname functions. Test for sys/un.h include file.
5559
55602002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5561
5562 * configure.in: Support AIX 5.1.
5563
55642002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5565
5566 * configure.in: Added test for X Session Management (HAVE_X_SM).
5567
55682002-03-03 Richard M. Stallman <rms@gnu.org>
5569
5570 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5571 Run chown $${LOGNAME} on files installed by tar xvf.
5572
55732002-03-03 Kim F. Storm <storm@cua.dk>
5574
5575 * configure.in: Test for getpeername.
5576
55772002-03-01 Richard M. Stallman <rms@gnu.org>
5578
5579 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5580 (HAVE_GIF): Don't use old libungif versions that crash.
5581
55822002-02-26 Richard M. Stallman <rms@gnu.org>
5583
5584 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5585 not just well-formed and valid.
5586 (mips-compaq-nonstopux*): New configuration.
5587
55882002-02-18 Paul Eggert <eggert@twinsun.com>
5589
5590 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5591 "sed q" is a portable equivalent to plain "head -1".
5592
55932002-02-13 Richard M. Stallman <rms@gnu.org>
5594
5595 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5596 (all): Don't depend on maybe_bootstrap here.
5597 (${SUBDIR}): Depend on it here instead.
5598
55992002-02-08 Richard M. Stallman <rms@gnu.org>
5600
5601 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5602
56032002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5604
5605 * configure.in: Recognize BSD/OS 5.0.
5606
56072002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5608
5609 * make-dist: Make version checking in emacs.texi consistent with
5610 how we set it there.
5611
56122001-12-29 Kim F. Storm <storm@cua.dk>
5613
5614 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5615
56162001-12-28 Richard M. Stallman <rms@gnu.org>
5617
5618 * configure.in: Test for mbsinit.
5619
56202001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5621
5622 These changes make Leim part of the standard distribution:
5623
5624 * README: Add info about the `leim' directory.
5625
5626 * INSTALL: Remove text that describes Leim as a separate package.
5627
5628 * noleim-Makefile.in: File removed.
5629
5630 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5631 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5632 Leim files out of the Emacs tree. Don't prepare a separate tarball
5633 for Leim.
5634
56352001-12-11 Richard M. Stallman <rms@gnu.org>
5636
5637 * configure.in (hppa*-*-linux-gnu*): New alternative.
5638
56392001-12-08 Pavel Janík <Pavel@Janik.cz>
5640
5641 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5642 creating distribution.
5643
56442001-12-06 Paul Eggert <eggert@twinsun.com>
5645
5646 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5647 (AC_FUNC_VFORK): Remove.
5648 (AC_FUNC_FORK): Add.
5649 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5650 this is required by recent Autoconf versions.
5651
56522001-12-02 Pavel Janík <Pavel@Janik.cz>
5653
5654 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5655 TODO, vms-pp.trans and others).
5656
56572001-11-29 Pavel Janík <Pavel@Janik.cz>
5658
5659 * make-dist: Use COPYING from the top-level directory.
5660
56612001-11-29 Gerd Moellmann <gerd@gnu.org>
5662
5663 * configure.in: Add support for FreeBSD/Alpha.
5664
56652001-11-29 Pavel Janík <Pavel@Janik.cz>
5666
5667 * make-dist: Add COPYING to the top-level directory of the
5668 distribution. Simplify the logic behind copying.
5669
5670 * Makefile.in (maybe_bootstrap): Fix previous change.
5671
56722001-11-28 Richard M. Stallman <rms@gnu.org>
5673
5674 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5675
56762001-11-26 Richard M. Stallman <rms@gnu.org>
5677
5678 * Makefile.in: bootstrap should not delete dumped executables.
5679 (bootstrap-clean-before): New target.
5680 (bootstrap): Use bootstrap-clean-before instead of clean.
5681 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5682
56832001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5684
5685 These changes add the Emacs Lisp Introduction manual to the
5686 distribution:
5687
5688 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5689
5690 * make-dist: Copy the files in lispintro directory.
5691
5692 * config.bat: Configure in the lispintro directory.
5693
5694 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5695
5696 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5697 (lispintro/Makefile): New target.
5698 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5699 (unlock, relock, info, dvi): Ditto.
5700
57012001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5702
5703 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5704
5705 * make-dist (etc): Don't distribute gfdl.1.
5706
57072001-11-22 Colin Walters <walters@debian.org>
5708
5709 * Makefile.in (install-arch-indep): Install the calc .info files.
5710 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5711
57122001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5713
5714 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5715 tindex.pl to the list of those being put into the distribution.
5716
57172001-11-16 Eli Zaretskii <eliz@gnu.org>
5718
5719 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5720
57212001-11-15 Pavel Janík <Pavel@Janik.cz>
5722
5723 * Makefile.in (uninstall): Fix previous change.
5724
5725 * configure.in, Makefile.in: Add support for --program-prefix,
5726 --program-suffix and --program-transform-name options.
5727
57282001-11-13 Pavel Janík <Pavel@Janik.cz>
5729
5730 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5731 (install-arch-indep): Install emacsclient manual page.
5732 (uninstall): Uninstall emacsclient manual page.
5733
57342001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5735
5736 * make-dist: Add lispref/index.*perm files to the distribution.
5737 From Pavel Janík <Pavel@Janik.cz>.
5738
57392001-11-12 Pavel Janík <Pavel@Janik.cz>
5740
5741 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5742
57432001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5744
5745 * configure.in: AC_OUTPUT lispref/Makefile.
5746
57472001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5748
5749 The following changes add the ELisp reference manual to the
5750 distribution.
5751
5752 * make-dist: Add the lispref directory to the distribution.
5753
5754 * Makefile.in (install-arch-indep): Add elisp* to the list of
5755 installed Info files.
5756 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5757 (lispref/Makefile): New target.
5758 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5759 Add commands for the lispref directory.
5760 (info, dvi): Ditto.
5761
5762 * config.bat: Configure in `lispref'.
5763
57642001-11-09 Richard M. Stallman <rms@gnu.org>
5765
5766 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5767
57682001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5769
5770 * make-dist (tempdir): Copy AUTHORS as well.
5771
57722001-11-06 Sam Steingold <sds@gnu.org>
5773
5774 * configure.in: Added a check for <nlist.h>.
5775
57762001-11-01 Pavel Janík <Pavel@Janik.cz>
5777
5778 * configure.in: Reindent --help output.
5779 From Per Starbäck (starback@ling.uu.se).
5780
57812001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5782
5783 * configure.in: New entry for HP/UX-11.
5784
5785 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5786 From Eric S. Raymond <esr@golux.thyrsus.com>.
5787
57882001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5789
5790 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5791 <athornton@sinenomine.net>.
5792
57932001-10-25 Gerd Moellmann <gerd@gnu.org>
5794
5795 * Makefile.in (maybe_bootstrap): New target.
5796 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5797
57982001-10-24 Ken Raeburn <raeburn@gnu.org>
5799
5800 * configure.in: If --with-hesiod is given, look for
5801 hes_getmailhost and res_send or __res_send; check hesiod and
5802 resolv libraries respectively if system libraries don't supply them.
5803
58042001-10-24 Gerd Moellmann <gerd@gnu.org>
5805
5806 * configure.in: Use $MAKE for `make' if set.
5807
58082001-10-22 Gerd Moellmann <gerd@gnu.org>
5809
5810 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5811 to tar options.
5812
58132001-10-20 Gerd Moellmann <gerd@gnu.org>
5814
5815 * (Version 21.1 released).
5816
58172001-10-20 Miles Bader <miles@gnu.org>
5818
5819 * configure.in (configuration): Set from `host' if `host_alias'
5820 isn't defined.
5821
58222001-10-19 Andreas Schwab <schwab@suse.de>
5823
5824 * configure.in: Make ready for autoconf 2.5x.
5825 (AC_PREREQ): Require autoconf 2.50.
5826 * aclocal.m4: Removed.
5827 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5828
58292001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5830
5831 * README: Bump Emacs version to 21.1.50.
5832
58332001-10-05 Gerd Moellmann <gerd@gnu.org>
5834
5835 * Branch for 21.1.
5836
58372001-09-05 Gerd Moellmann <gerd@gnu.org>
5838
5839 * configure.in: Avoid `$@' which is handled specially in
5840 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5841
58422001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5843
5844 * make-dist (nt): Add subdirs.el to the list of distributed files.
5845
58462001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5847
5848 * configure.in (machine): Add an entry for
5849 hppa1.1-hitachi-hiuxwe2*.
5850
58512001-05-28 Gerd Moellmann <gerd@gnu.org>
5852
5853 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5854 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5855
58562001-05-14 Gerd Moellmann <gerd@gnu.org>
5857
5858 * make-dist: Copy texinfo.tex unconditionally.
5859
58602001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5861
5862 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5863 that are installed.
5864
58652001-04-06 Gerd Moellmann <gerd@gnu.org>
5866
5867 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5868 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5869
5870 * make-dist: Handle leim/MISC-DIC. Only include
5871 `[a-zA-Z]*.{el,elc}' from leim/quail.
5872
58732001-04-05 Gerd Moellmann <gerd@gnu.org>
5874
5875 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5876
58772001-03-30 Gerd Moellmann <gerd@gnu.org>
5878
5879 * Makefile.in (.PHONY): Add for bootstrap targets.
5880 (bootstrap-clean): New target.
5881 (bootstrap): Use it instead of `clean'.
5882
58832001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5884
5885 * Makefile.in (SUBDIR): Remove leim.
5886 (all, .RECURSIVE, extraclean): Add leim explicitly.
5887 (leim): Provide separate rule which exports PARALLEL=0 into the
5888 environment.
5889
58902001-03-20 Gerd Moellmann <gerd@gnu.org>
5891
5892 * configure.in (HAVE_XPM): Don't print the result of the check for
5893 XpmReturnAllocPixels if we don't have an xpm.h.
5894
58952001-03-05 Gerd Moellmann <gerd@gnu.org>
5896
5897 * COPYING: New file.
5898
58992001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5900
5901 * config.bat: Update the copyright.
5902
59032001-02-23 Kenichi Handa <handa@etl.go.jp>
5904
5905 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5906 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5907 to `yes'. Later in AC_OUTPUT, check this variable.
5908
59092001-02-09 Dave Love <fx@gnu.org>
5910
5911 * AUTHORS: Updated.
5912
59132001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5914
5915 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5916
59172001-02-02 Gerd Moellmann <gerd@gnu.org>
5918
5919 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5920
5921 * Makefile.in (uninstall): Ignore exit code of `rm'.
5922
5923 * Makefile.in (uninstall): Remove more info files. Remove
5924 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5925
59262001-01-31 Gerd Moellmann <gerd@gnu.org>
5927
5928 * noleim-Makefile.in (extraclean): Add.
5929
59302001-01-28 Gerd Moellmann <gerd@gnu.org>
5931
5932 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5933 it quiet.
5934
59352001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5936
5937 * Makefile.in (tags): Fix typo.
5938
59392001-01-13 Kenichi Handa <handa@etl.go.jp>
5940
5941 * configure.in: Fix typo in the code setting x_search_path.
5942
59432001-01-10 Dave Love <fx@gnu.org>
5944
5945 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5946 -lXext.
5947 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5948 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5949 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5950 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5951 (now in $LIBS).
5952
59532001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5954
5955 * config.bat: Run the preprocessor with -traditional.
5956
59572001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5958
5959 * INSTALL: Move copying conditions to end of file.
5960
59612000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5962
5963 * INSTALL: Add basic installation procedure which assumes
5964 `configure' does its job. Elaborate on image support libraries.
5965 Add a pointer to Xaw3d library. Add advice about solving
5966 configure-time problems by looking in config.log and setting
5967 variables in the environment.
5968
59692000-12-27 Gerd Moellmann <gerd@gnu.org>
5970
5971 * Makefile.in (install-arch-indep): If tar fails, exit with
5972 exit code 1.
5973
59742000-12-19 Gerd Moellmann <gerd@gnu.org>
5975
5976 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5977 source file includes XKBlib.h. On some broken Solaris systems,
5978 there is an XKBlib.h, reportedly, but header files included by
5979 XKBlib.h are missing.
5980
59812000-12-14 Gerd Moellmann <gerd@gnu.org>
5982
5983 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5984
59852000-12-11 Dave Love <fx@gnu.org>
5986
5987 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5988
59892000-12-11 Paul Eggert <eggert@twinsun.com>
5990
5991 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5992 Merge fixes from latest GNU tar version. These macros no longer
5993 futz with _XOPEN_SOURCE, as that was not portable in practice.
5994 (AC_FUNC_FSEEKO): New macro.
5995
5996 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5997 ftello.
5998
59992000-12-05 Dave Love <fx@gnu.org>
6000
6001 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6002
60032000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6004
6005 * info/dir: Change the category to "Emacs".
6006
60072000-12-01 Gerd Moellmann <gerd@gnu.org>
6008
6009 * make-dist (tempdir): Remove epaths.h from the distribution
6010 instead of paths.h.
6011
60122000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6013
6014 * config.bat: Check for existence of djecho.exe, and print an
6015 error message if it is not available.
6016
6017 * INSTALL: Describe possible problem with djecho.exe in old
6018 versions of DJGPP v2.x.
6019
60202000-11-23 Gerd Moellmann <gerd@gnu.org>
6021
6022 * configure.in: Initialize HAVE_LIBXP to no.
6023
60242000-11-22 Gerd Moellmann <gerd@gnu.org>
6025
6026 * configure.in: Use m/macppc.h instead of the non-existent
6027 m/powerpc.h.
6028
60292000-11-21 Gerd Moellmann <gerd@gnu.org>
6030
6031 * Makefile.in (install-arch-indep): Also install info/eshell*
6032 and info/speedbar*.
6033
6034 * configure.in (HAVE_PNG): Check for the presence of
6035 png_get_channels to rule out older PNG libs.
6036
6037 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6038 GCC and NON_GNU_CPP into config.status.
6039
60402000-11-20 Dave Love <fx@gnu.org>
6041
6042 * configure.in: Fix last change.
6043
6044 * GETTING.GNU.SOFTWARE: Deleted.
6045 * FTP: New file to replace it.
6046 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6047
60482000-11-20 Gerd Moellmann <gerd@gnu.org>
6049
6050 * configure.in: Use -traditional with GNU cpp.
6051
60522000-11-17 Gerd Moellmann <gerd@gnu.org>
6053
6054 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6055 Distribute more files from the nt/ subdir. Distribute PBM
6056 image files from subdirs of lisp/. Distribute old change logs
6057 from subdirs of lisp/. Distribute play/5x5.el.
6058
60592000-11-11 Dave Love <fx@gnu.org>
6060
6061 * config.sub, config.guess: Updated from master source.
6062
60632000-11-07 Dave Love <fx@gnu.org>
6064
6065 * configure.in: Test for mkstemp.
6066
60672000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6068
6069 * info/dir (Top): Rearrange menu items more logically, and put
6070 them into a single category. Add menu items for RefTeX and
6071 Widget.
6072
60732000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6074
6075 * Makefile.in (install-arch-indep): Use --info-dir instead of
6076 --dir-file, and a simple argument instead of --info-file, so that
6077 the Debian version of install-info also works.
6078
60792000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6080
6081 * info/dir (Speedbar): Add entry.
6082
60832000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6084
6085 * INSTALL: Describe the new image-support options to the configure
6086 script. List URLs where image support libraries can be found.
6087
60882000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6089
6090 * info/dir (Top): Add an entry for Eshell.
6091
60922000-10-02 Dave Love <fx@gnu.org>
6093
6094 * configure.in: Check for gai_strerror.
6095
60962000-10-01 Andreas Schwab <schwab@suse.de>
6097
6098 * Makefile.in (install-arch-indep): Update list of installed info files.
6099
61002000-09-30 Gerd Moellmann <gerd@gnu.org>
6101
6102 * configure.in: Support `sparc*-*-netbsd*'.
6103
61042000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6105
6106 * info/dir (MIME): Add entry for emacs-mime.
6107
61082000-09-29 Dave Love <fx@gnu.org>
6109
6110 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6111
61122000-09-26 Gerd Moellmann <gerd@gnu.org>
6113
6114 * make-dist: Adapt to the change of leim/Makefile which was
6115 necessary to ensure a reasonably working `make dist'.
6116
6117 * leim-Makefile.in: Moved to leim/Makefile.in..
6118
6119 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6120
61212000-09-21 Kenichi Handa <handa@etl.go.jp>
6122
6123 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6124 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6125 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6126 files to .elc.
6127 (${TIT}): Adjusted for the above change.
6128 (clean mostlyclean): Likewise.
6129 (.el.elc): New target.
6130
61312000-09-19 Gerd Moellmann <gerd@gnu.org>
6132
6133 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6134 in the distribution.
6135
61362000-09-18 Gerd Moellmann <gerd@gnu.org>
6137
6138 * make-dist (skk): Rename to `ja-dic' because the leim directory
6139 was renamed.
6140
61412000-09-14 Dave Love <fx@gnu.org>
6142
6143 * configure.in: Fix spurion in last change.
6144
61452000-09-14 Gerd Moellmann <gerd@gnu.org>
6146
6147 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6148 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6149 to `no' if defined. Change result report.
6150
61512000-09-08 Dave Love <fx@gnu.org>
6152
6153 * configure.in: Remove spurious `@'s.
6154
6155 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6156 autoconf.
6157
61582000-09-06 Gerd Moellmann <gerd@gnu.org>
6159
6160 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6161 file and print informational message.
6162
6163 * configure.in (AC_FUNC_MMAP): Add.
6164
61652000-09-01 Gerd Moellmann <gerd@gnu.org>
6166
6167 * configure.in: Add ``checking'' messages for
6168 XpmReturnAllocPixels.
6169
61702000-08-28 Gerd Moellmann <gerd@gnu.org>
6171
6172 * configure.in: Check <strings.h>; check `index' and `rindex'
6173 functions.
6174
61752000-08-26 Kenichi Handa <handa@etl.go.jp>
6176
6177 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6178 "case "${canonical}" in".
6179
61802000-08-25 Dave Love <fx@gnu.org>
6181
6182 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6183
61842000-08-25 Kenichi Handa <handa@etl.go.jp>
6185
6186 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6187
61882000-08-24 Gerd Moellmann <gerd@gnu.org>
6189
6190 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6191 contains a relative path. Protect against unusable values of $PWD.
6192
61932000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6194
6195 * info/dir (WoMan): Add entry.
6196
6197 * config.bat (maindir): Update src/_gdbinit even if it does
6198 already exist.
6199
62002000-08-07 Gerd Moellmann <gerd@gnu.org>
6201
6202 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6203
62042000-08-03 Gerd Moellmann <gerd@gnu.org>
6205
6206 * configure.in: Add support for ia64*-*-linux*.
6207
62082000-07-27 Gerd Moellmann <gerd@gnu.org>
6209
6210 * make-dist (aclocal.m4): Include in distribution.
6211
62122000-07-26 Dave Love <fx@gnu.org>
6213
6214 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6215
62162000-07-24 Dave Love <fx@gnu.org>
6217
6218 * configure.in: Add AC_SIZE_T.
6219
62202000-07-18 Dave Love <fx@gnu.org>
6221
6222 * configure.in: Reorder so that most tests are done after CPPFLAGS
6223 is set from the C_SWITCH_... definitions.
6224
62252000-07-10 Gerd Moellmann <gerd@gnu.org>
6226
6227 * configure.in (HAVE_XPM): Undo previous change. Check for
6228 preprocessor define XpmReturnAllocPixels.
6229
62302000-07-06 Gerd Moellmann <gerd@gnu.org>
6231
6232 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6233 instead of XpmReadFileToPixmap.
6234
62352000-07-05 Ken Raeburn <raeburn@gnu.org>
6236
6237 * configure.in: Check for <soundcard.h>. Look for ossaudio
6238 library, and set LIBSOUND accordingly.
6239
62402000-07-05 Dave Love <fx@gnu.org>
6241
6242 * configure.in: Use AC_HEADER_SYS_WAIT.
6243
62442000-07-05 Gerd Moellmann <gerd@gnu.org>
6245
6246 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6247 lisp/Makefile. Distribute lisp/Makefile.in instead of
6248 lisp/Makefile.
6249
62502000-06-30 Ken Raeburn <raeburn@gnu.org>
6251
6252 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6253 while searching for image-handling libraries.
6254
62552000-06-26 Gerd Moellmann <gerd@gnu.org>
6256
6257 * configure.in (--with-xim): New option.
6258
62592000-06-23 Dave Love <fx@gnu.org>
6260
6261 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6262 for struct timezone and test how we can call gettimeofday.
6263 Check for OSF 5+. Check for term.h.
6264
6265 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6266 version.
6267
62682000-06-23 Gerd Moellmann <gerd@gnu.org>
6269
6270 * configure.in (HAVE_LIBXP): Change test for libXp.
6271
62722000-06-21 Dave Love <fx@gnu.org>
6273
6274 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6275 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6276 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6277
62782000-06-19 Dave Love <fx@gnu.org>
6279
6280 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6281 _XOPEN_SOURCE is defined.
6282
62832000-06-16 Gerd Moellmann <gerd@gnu.org>
6284
6285 * Makefile.in (distclean): Also make distclean in lisp/.
6286
62872000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6288
6289 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6290
62912000-06-15 Gerd Moellmann <gerd@gnu.org>
6292
6293 * make-dist: Add --help and --snapshot options.
6294
62952000-06-14 Gerd Moellmann <gerd@gnu.org>
6296
6297 * configure.in: Generate lisp/Makefile.
6298
6299 * configure.in: Add support for `*-lynxos*'.
6300 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6301 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6302 on Tru64 UNIX v5.0.
6303
63042000-06-13 Ken Raeburn <raeburn@gnu.org>
6305
6306 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6307 it's on a continuation line.
6308
63092000-06-02 Dave Love <fx@gnu.org>
6310
6311 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6312 files.
6313
6314 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6315 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6316 test.
6317
6318 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6319 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6320
63212000-05-26 Gerd Moellmann <gerd@gnu.org>
6322
6323 * configure.in: Add check for speed_t typedef.
6324
63252000-05-25 Ken Raeburn <raeburn@gnu.org>
6326
6327 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6328 exists; it won't in the CANNOT_DUMP case.
6329
63302000-05-25 Gerd Moellmann <gerd@gnu.org>
6331
6332 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6333 On FreeBSD, the exit status is 1 if CDPATH is not set.
6334 (install-arch-indep): Install ebrowse.info.
6335
63362000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6337
6338 * configure.in: Check for grandpt and getpt.
6339
63402000-05-09 Dave Love <fx@gnu.org>
6341
6342 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6343
63442000-05-05 Gerd Moellmann <gerd@gnu.org>
6345
6346 * make-dist: Make a link for lib-src/grep-changelog.
6347 Copy install-sh.
6348
63492000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6350
6351 * config.bat: Identify the beginning of the cpp stuff in
6352 src/Makefile.in and lib-src/Makefile.in more accurately.
6353
63542000-04-27 Gerd Moellmann <gerd@gnu.org>
6355
6356 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6357
63582000-04-19 Gerd Moellmann <gerd@gnu.org>
6359
6360 * configure.in: Add support for `powerpc-*-netbsd*'.
6361
63622000-04-19 Dave Love <fx@gnu.org>
6363
6364 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6365
6366 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6367
63682000-04-16 Dave Love <fx@gnu.org>
6369
6370 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6371
63722000-04-14 Dave Love <fx@gnu.org>
6373
6374 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6375
6376 * aclocal.m4 (AC_FUNC_MKTIME): New.
6377
63782000-03-28 Ken Raeburn <raeburn@gnu.org>
6379
6380 * configure.in: Line up "--help" output a little better.
6381
63822000-03-26 Gerd Moellmann <gerd@gnu.org>
6383
6384 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6385 New targets.
6386 (bootstrap): Rewritten in terms of the new targets above. Make
6387 info files, too.
6388
63892000-03-12 Gerd Moellmann <gerd@gnu.org>
6390
6391 * config.guess, config.sub: Use the versions of the files from
6392 subversions.
6393
63942000-03-08 Dave Love <fx@gnu.org>
6395
6396 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6397 AC_C_VOLATILE. Define POINTER_TYPE.
6398
6399 * aclocal.m4: New file.
6400
64012000-03-02 Gerd Moellmann <gerd@gnu.org>
6402
6403 * configure.in (machine): Add `mipsel-*-netbsd*' and
6404 `arm-*-netbsd*'.
6405
64062000-03-01 Gerd Moellmann <gerd@gnu.org>
6407
6408 * configure.in (machine): Add support for `*-auspex-sunos*'.
6409
64102000-02-29 Gerd Moellmann <gerd@gnu.org>
6411
6412 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6413
64142000-02-18 Dave Love <fx@gnu.org>
6415
6416 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6417
64182000-02-18 Andreas Schwab <schwab@suse.de>
6419
6420 * Makefile.in (install-arch-indep): Add eudc to list of installed
6421 info files.
6422
64232000-02-17 Ken Raeburn <raeburn@gnu.org>
6424
6425 * configure.in: Include -lz and -ljpeg (if it's available) when
6426 testing for the tiff library.
6427
64282000-02-17 Gerd Moellmann <gerd@gnu.org>
6429
6430 * configure.in: Remove LISP_FLOAT_TYPE.
6431
64322000-02-12 Dave Love <fx@gnu.org>
6433
6434 * configure.in: Use AC_FUNC_VFORK.
6435
64362000-02-01 Gerd Moellmann <gerd@gnu.org>
6437
6438 * make-dist: Various fixes for new development tree.
6439
6440 * leim-Makefile.in: New file.
6441
64422000-01-31 Gerd Moellmann <gerd@gnu.org>
6443
6444 * Makefile.in (dist): Call ./make-dist.
6445
64462000-01-24 Dave Love <fx@gnu.org>
6447
6448 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6449
64502000-01-18 Gerd Moellmann <gerd@gnu.org>
6451
6452 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6453 DGifOpenFileName.
6454
64552000-01-11 Andreas Schwab <schwab@suse.de>
6456
6457 * Makefile.in (install-arch-indep): Update list of info files to
6458 be installed.
6459
64602000-01-05 Dave Love <fx@gnu.org>
6461
6462 * configure.in: Check for jerror.h as well as libjpeg.
6463
64642000-01-03 Andreas Schwab <schwab@suse.de>
6465
6466 * Makefile.in (install-arch-indep): Install autotype*. Run
6467 install-info on autotype and emacs-faq.info.
6468
64691999-12-04 Dave Love <fx@gnu.org>
6470
6471 * Makefile.in (install-arch-indep): Depend on `info'.
6472 (install-strip): Use `install' as sub-make target.
6473
64741999-11-23 Ken Raeburn <raeburn@gnu.org>
6475
6476 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6477 didn't need to be deleted. Check for the k5crypto library as well
6478 as the crypto library; MIT Kerberos 1.1 changed the name.
6479
64801999-11-18 Dave Love <fx@gnu.org>
6481
6482 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6483
64841999-11-11 Erik Naggum <erik@naggum.no>
6485
6486 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6487
64881999-11-08 Dave Love <fx@gnu.org>
6489
6490 * configure.in: Fix change for --with-pop default.
6491
64921999-11-04 Dave Love <fx@gnu.org>
6493
6494 * configure.in: Default to --with-pop. Change sense of with-gcc
6495 and with-toolkit-scroll-bars messages to reflect the defaults.
6496
64971999-11-01 Gerd Moellmann <gerd@gnu.org>
6498
6499 * INSTALL: Mention the Emacs Lisp Reference.
6500
65011999-10-27 Noah Friedman <friedman@splode.com>
6502
6503 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6504
65051999-10-23 Gerd Moellmann <gerd@gnu.org>
6506
6507 * Makefile.in (bootstrap): New target.
6508
65091999-10-19 Paul Eggert <eggert@twinsun.com>
6510
6511 Add support for large files. Merge glibc 2.1.2.
6512
6513 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6514 (HAVE_TM_GMTOFF): New symbol.
6515 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6516 mbrlen, strsignal.
6517 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6518
65191999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6520
6521 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6522 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6523
65241999-10-09 Richard M. Stallman <rms@gnu.org>
6525
6526 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6527 Unset CDPATH to prevent cd from generating output.
6528
65291999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6530
6531 * update-subdirs: Also ignore CVS subdirs.
6532
65331999-10-07 Gerd Moellmann <gerd@gnu.org>
6534
6535 * Makefile.in (install-arch-indep): Add ada-mode.
6536
65371999-10-06 Dave Love <fx@gnu.org>
6538
6539 * Makefile.in: Add rules for config.status, configure.
6540
65411999-09-07 Gerd Moellmann <gerd@gnu.org>
6542
6543 * configure.in (--with-sound): Removed.
6544
65451999-08-30 Gerd Moellmann <gerd@gnu.org>
6546
6547 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6548 the test for Xaw3d.
6549 (HAVE_TIFF): Add -lm to library check.
6550
65511999-08-28 Richard Stallman <rms@gnu.org>
6552
6553 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6554 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6555 after the other X-related libraries.
6556
65571999-08-21 Dave Love <fx@gnu.org>
6558
6559 * configure.in: Don't check for jpeglib.h.
6560
65611999-08-20 Gerd Moellmann <gerd@gnu.org>
6562
6563 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6564 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6565
65661999-08-18 Dave Love <fx@gnu.org>
6567
6568 * configure.in: Check for termcap.h.
6569
65701999-08-15 Gerd Moellmann <gerd@gnu.org>
6571
6572 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6573 use Emacs' scroll bars, even if configured for Motif or when
6574 Xaw3d is available.
6575
65761999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6577
6578 * configure.in: Check for getaddrinfo.
6579
65801999-08-04 Eli Zaretskii <eliz@gnu.org>
6581
6582 * config.bat: Make --no-debug work again by removing -gcoff.
6583
65841999-07-30 Dave Love <fx@gnu.org>
6585
6586 * configure.in: Check for stdlib.h.
6587
65881999-07-19 Dave Love <fx@gnu.org>
6589
6590 * configure.in: Grok sparc64-*-linux-gnu*.
6591
65921999-07-12 Richard Stallman <rms@gnu.org>
6593
6594 * Version 20.4 released.
6595
65961999-06-23 Karl Heuer <kwzh@gnu.org>
6597
6598 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6599 Quote $EMACS, in case it's a program with args.
6600
66011999-06-15 Gerd Moellmann <gerd@gnu.org>
6602
6603 * configure.in (HAVE_GIF): Use libungif instead of libgif
6604 because the former doesn't contain patented compression code.
6605
66061999-05-29 Richard M. Stallman <rms@gnu.org>
6607
6608 * configure.in: Delete the Kerberos stuff.
6609
66101999-05-27 Greg Hudson <ghudson@mit.edu>
6611
6612 * configure.in: Prefer kerberos 5 names.
6613
66141999-04-26 Richard M. Stallman <rms@gnu.org>
6615
6616 * configure.in: Check for libXp.
6617
66181999-04-08 Richard Stallman <rms@gnu.org>
6619
6620 * make-dist: Include change logs in subdirs of `lisp'.
6621
66221999-04-05 Richard Stallman <rms@gnu.org>
6623
6624 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6625 (install-arch-indep): Make ${datadir}/emacs world-readable.
6626
66271999-03-30 Eli Zaretskii <eliz@gnu.org>
6628
6629 * config.bat: Use epaths.* instead of paths.*.
6630
66311999-03-07 Eli Zaretskii <eliz@gnu.org>
6632
6633 * INSTALL: Add detailed instructions to unpack and install
6634 intlfonts on MS-DOS.
6635
66361999-02-26 Richard Stallman <rms@gnu.org>
6637
6638 * configure.in: Use epaths.h and epaths-force instead of paths...
6639
6640 * Makefile.in (epaths-force): Renamed from paths-force;
6641 operate on epaths.in and produce epaths.h.
6642
66431999-02-24 Richard Stallman <rms@gnu.org>
6644
6645 * make-dist: Fix nt/icons directory handling.
6646
66471999-02-22 Simon Josefsson <jas@pdc.kth.se>
6648
6649 * configure.in (f301-fujitsu-uxpv4.1): New target.
6650
66511999-02-20 Richard Stallman <rms@gnu.org>
6652
6653 * make-dist (tempparent): Fix command to update info files.
6654
66551999-02-09 Richard Stallman <rms@gnu.org>
6656
6657 * configure.in (powerpc-apple-netbsd*): New alternative.
6658
66591999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6660
6661 * make-dist: Include the new directory nt/icons in distributions.
6662
66631999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6664
6665 * configure.in: Change message about HAVE_XFREE386.
6666
66671999-01-07 Eli Zaretskii <eliz@gnu.org>
6668
6669 * config.bat: Support configuring with leim.
6670
66711998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6672
6673 * configure.in (mips-sgi-irix6.5): New target.
6674
66751998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6676
6677 * configure.in: Remove GSS-API support, since it has been removed
6678 from movemail.
6679
66801998-12-04 Markus Rost <rost@delysid.gnu.org>
6681
6682 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6683
66841998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6685
6686 * Makefile.in: Don't install customize info file.
6687 Run install-info on viper info file.
6688
66891998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6690
6691 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6692
66931998-11-16 Kenichi Handa <handa@etl.go.jp>
6694
6695 * configure.in (*-*-bsdi4*): New target.
6696
66971998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6698
6699 * configure.in: Fix previous change.
6700
67011998-11-11 Richard Stallman <rms@gnu.org>
6702
6703 * configure.in (aviion-intel): New machine.
6704
67051998-11-04 Kenichi Handa <handa@etl.go.jp>
6706
6707 * configure.in (mips-nec-sysv4*): New target.
6708
67091998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6710
6711 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6712 from lisp.
6713
67141998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6715
6716 * make-dist: Don't include fns*.el in dist.
6717
67181998-10-30 Dave Love <fx@gnu.org>
6719
6720 * configure.in: Don't mkdir cpp.
6721
67221998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6723
6724 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6725 ${archlibdir}.
6726
67271998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6728
6729 * Version 20.3 released.
6730
67311998-07-30 Paul Eggert <eggert@twinsun.com>
6732
6733 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6734 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6735 (lwlib/Makefile, leim/Makefile):
6736 Prepend $(srcdir)/ to rule dependencies outside this dir.
6737
67381998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6739
6740 * configure.in: Use unset CDPATH instead of making it empty.
6741
67421998-06-20 Karl Heuer <kwzh@gnu.org>
6743
6744 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6745
67461998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6747
6748 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6749 and default.el. Sort the results.
6750
67511998-05-31 Karl Heuer <kwzh@gnu.org>
6752
6753 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6754 writable.
6755
67561998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6757
6758 * Makefile.in (install-arch-indep):
6759 Don't alter site-lisp/subdirs.el if it exists.
6760
67611998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6762
6763 * Makefile.in (install-arch-indep): Put `-' on commands to create
6764 subdirs.el in site-lisp dirs.
6765
67661998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6767
6768 * Makefile.in (install-arch-indep): Fix typo in previous change.
6769
67701998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6771
6772 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6773
67741998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6775
6776 * Makefile.in (mkdir): Create the site-lisp dirs.
6777 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6778
67791998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6780
6781 * Makefile.in (INSTALL_INFO): New variable.
6782 (install-arch-indep): Don't replace the dir file if it already exists.
6783 Use the install-info program, via INSTALL_INFO, to add entries.
6784 Make the `info' subdir and the Info files world-readable.
6785
67861998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6787
6788 * config.bat: Make sure the environment is large enough to support
6789 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6790
67911998-04-10 Karl Heuer <kwzh@gnu.org>
6792
6793 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6794
67951998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6796
6797 * configure.in: Add --with-gssapi to specify GSS-API
6798 authentication support for movemail.
6799
68001998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6801
6802 * Makefile.in (install-arch-indep): Fix previous change.
6803
68041998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6805
6806 * Makefile.in (info): Run man in build dir, not srcdir.
6807
68081998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6809
6810 * Makefile.in (install-arch-indep): Fix previous change.
6811
68121998-03-23 Kenichi Handa <handa@etl.go.jp>
6813
6814 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6815
68161998-03-22 Richard Stallman <rms@gnu.org>
6817
6818 * Makefile.in (install-arch-indep): Put special subdirs.el files
6819 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6820
68211998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6822
6823 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6824
68251998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6826
6827 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6828 (m68*-hp-hpux*): Handle versions 1X like 10.
6829
68301998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6831
6832 * make-dist: PROBLEMS is now in etc, not top level dir.
6833
6834 * Makefile.in (SOURCES): Delete PROBLEMS.
6835
68361998-02-25 Richard Stallman <rms@gnu.org>
6837
6838 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6839
6840 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6841
68421998-01-17 Richard Stallman <rms@gnu.org>
6843
6844 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6845
68461998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6847
6848 * make-dist (tempparent): New option --no-check.
6849
6850 * make-dist: Don't do anything with cpp directory.
6851
68521997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6853
6854 * configure.in (sparc-fujitsu-sysv4*): New target.
6855
68561997-12-17 Andreas Schwab <schwab@gnu.org>
6857
6858 * configure.in: Cache more tests. Add missing quotes around
6859 message with embedded comma.
6860
68611997-12-04 Karl Heuer <kwzh@gnu.org>
6862
6863 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6864
68651997-11-26 Joel N. Weber II <devnull@gnu.org>
6866
6867 * make-dist: Changed the comment about `umask 0' to say `Don't
6868 restrict access to any files.'; previously it said `Don't protect
6869 any files', which may have implied that we think fascism is good.
6870
68711997-11-24 Paul Eggert <eggert@twinsun.com>
6872
6873 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6874 strftime needs the underlying host's strftime for locale dependent
6875 formats.
6876
68771997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6878
6879 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6880
68811997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6882
6883 * config.bat: Configure the man subdirectory.
6884
68851997-11-07 Paul Eggert <eggert@twinsun.com>
6886
6887 * configure.in (AC_CHECK_LIB): Add -lintl.
6888
68891997-11-07 Karl Heuer <kwzh@gnu.org>
6890
6891 * make-dist (check for .elc files): Avoid bash-specific syntax.
6892 (check for overflow 14-char limit): Simplify.
6893
68941997-11-07 Richard Stallman <rms@gnu.org>
6895
6896 * Makefile.in (install): Move blessmail last.
6897
68981997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6899
6900 * configure.in (gettimeofday, one arg or two):
6901 Clarify messages by avoiding double negative.
6902
69031997-09-30 Karl Eichwalder <ke@suse.de>
6904
6905 * Makefile.in (install-arch-indep): Install the widget info file.
6906
69071997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6908
6909 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6910 libraries in reverse order, so that libraries will appear in the
6911 correct dependency order on the link line (and so that the
6912 configure checks themselves will work properly when early
6913 libraries depend on later ones).
6914
69151997-09-21 Erik Naggum <erik@naggum.no>
6916
6917 * make-dist (making links to `src'): Keep timestamp on copied files.
6918
6919 * make-delta: New script to produce delta distributions.
6920
69211997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6922
6923 * Version 20.2 released.
6924
69251997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6926
6927 * Version 20.1 released.
6928
6929 * Makefile.in (install-leim): Depend on mkdir.
6930 (leim): Depend on src.
6931
69321997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6933
6934 * configure.in: Recognize alpha* instead of just alpha.
6935
69361997-09-12 Paul Eggert <eggert@twinsun.com>
6937
6938 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6939
69401997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6941
6942 * update-subdirs: Use rm -f.
6943
69441997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6945
6946 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6947 Ignore subdirs named Old.
6948
69491997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6950
6951 * configure.in: Add OpenBSD clause to set $machine.
6952
69531997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6954
6955 * make-dist: Recompile everything after updating various Lisp files.
6956 Recompile in leim as well as lisp.
6957 Check in leim as well as lisp for mismatched files and too-long names.
6958
69591997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6960
6961 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6962
69631997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6964
6965 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6966 before trying to copy anything from it.
6967
69681997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6969
6970 * Makefile.in (man/Makefile): New target.
6971 (tags): Define env var EMACS and run Makefile from build dir.
6972
69731997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6974
6975 * config.bat: If src/_gdbinit doesn't exist, try using
6976 src/.gdbinit to create it (for building on Windows 95).
6977
69781997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6979
6980 * Makefile.in (install-arch-indep):
6981 Discard extra data in tar | tar pipes.
6982
69831997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6984
6985 * configure.in (x_default_search_path): Corrected
6986 '${x_library}' to '${x_library}/X11'.
6987
69881997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6989
6990 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6991
69921997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6993
6994 * configure.in: Support auto-configuration of both Kerberos V4 and
6995 Kerberos V5 for movemail, including detection of V4 and V5 header
6996 files and libraries.
6997
69981997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6999
7000 * configure.in: Compute x_default_search_path
7001 and substitute into makefiles.
7002
7003 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7004
70051997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7006
7007 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7008
70091997-08-07 Erik Naggum <erik@naggum.no>
7010
7011 * configure.in: Remove lockdir, it is no longer needed.
7012 * Makefile.in (mkdir): Don't create lockdir.
7013 (lockdir): Variable deleted.
7014 (paths-force): Don't operate on PATH_LOCK.
7015
70161997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7017
7018 * leim-Makefile.in (clean, distclean): New targets.
7019
7020 * make-dist: Include leim/ChangeLog in leim distribution.
7021
70221997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7023
7024 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7025
70261997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7027
7028 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7029
70301997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7031
7032 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7033
70341997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7035
7036 * make-dist: Update leim/leim-list.el.
7037 Pass along value of $EMACS when updating lisp dir.
7038
70391997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7040
7041 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7042 prerequisite to the use of Doug Lea's malloc.
7043
70441997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7045
7046 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7047
7048 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7049
70501997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7051
7052 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7053
70541997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7055
7056 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7057 to news-r6.h.
7058
70591997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7060
7061 * config.bat: Use `sed' instead of `cp', which might not be
7062 installed.
7063
70641997-07-09 Kenichi Handa <handa@etl.go.jp>
7065
7066 * Makefile.in (mostlyclean): Add cleaning leim directory.
7067 (clean, distclean, maintainer-clean): Likewise.
7068
70691997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7070
7071 * make-dist (bogosities): Check subdirs of `lisp' also.
7072
70731997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7074
7075 * make-dist (etc): Really avoid symlinks now.
7076 (lisp): Don't delete from subdirs the things we never copy.
7077
70781997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7079
7080 * Makefile.in (install-arch-indep): Correct the target name.
7081 The first letter `i' was dropped by the previous change of mine.
7082
70831997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7084
7085 * configure.in (leim/Makefile): Generate this.
7086 (*-sysv4.2uw*): Recognize new alternative.
7087
7088 * leim-Makefile.in: Renamed from leim-Makefile.
7089
7090 * make-dist: Set up real-leim subdirectory,
7091 with the real contents of leim; then move it to
7092 a separate top-level directory.
7093
7094 * make-dist: Don't mention site-lisp, site-init, site-start
7095 or default, when listing files hat are not compiled and should be.
7096
7097 * configure.in: Create src/config.stamp at the end.
7098
70991997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7100
7101 * Makefile.in (install-leim): Correct previous change.
7102
71031997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7104
7105 * Makefile.in (install-leim): New target.
7106 (install): Depend on install-leim.
7107
71081997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7109
7110 * Makefile.in (SUBDIR): Add leim.
7111 (SUBDIR_MAKEFILES): Add leim/Makefile.
7112 (leim/Makefile): New target.
7113
71141997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7115
7116 * leim-Makefile: New file.
7117 * make-dist: Initialize a `leim' subdirectory with that makefile.
7118
71191997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7120
7121 * configure.in (GNU_MALLOC_reason): Fix message text.
7122
71231997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7124
7125 * make-dist (lisp): Don't process subdirs that start with =.
7126 (etc): Copy symlinks, as in src.
7127
71281997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7129
7130 * configure.in (i*86-*-unixware*): New alternative.
7131
71321997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7133
7134 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7135 and touch it explicitly.
7136
7137 * configure.in (mips-sony-newsos6*): New alternative.
7138 (mips-*-linux-gnu*): New alternative.
7139 (*-*-bsdi*): New alternative.
7140 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7141
71421997-06-22 Dave Love <d.love@dl.ac.uk>
7143
7144 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7145 (src/config.h): New target to re-configure if src/config.in is patched.
7146
71471997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7148
7149 * configure.in (shutdown): Check for `shutdown' function.
7150
71511997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7152
7153 * update-subdirs: Include the directory "language" in subdirs.
7154
71551997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7156
7157 * configure.in (m88k-dg-dgux4*): New alternative.
7158 (alpha-*-netbsd*): New alternative.
7159 (powerpcle-*-solaris2*): New alternative.
7160
71611997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7162
7163 * make-dist: Warn about .el files that are not compiled.
7164
71651997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7166
7167 * Makefile.in (dist): Don't run update-subdirs here,
7168 since make-dist now gets that done.
7169
7170 * make-dist: Use the new `updates' target in lisp/Makefile.
7171
7172 * make-dist: Use new non-file targets in lisp/Makefile.
7173
71741997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7175
7176 * make-dist: Handle all subdirs of `lisp' uniformly.
7177 Don't handle `term' and `language' specially.
7178 Clear out umask at the beginning.
7179
71801997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7181
7182 * make-dist: Use Make to update finder-inf.el and autoloads.
7183 Also update cus-load.el.
7184
71851997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7186
7187 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7188 in case it is desirable to disable the GNU malloc features with glibc.
7189
71901997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7191
7192 * configure.in (DOUG_LEA_MALLOC):
7193 Define if malloc_{get,set}_state exist.
7194
71951997-03-05 Kenichi Handa <handa@etl.go.jp>
7196
7197 * make-dist: Make links for files under lisp/language.
7198
71991997-02-20 Kenichi Handa <handa@etl.go.jp>
7200
7201 * update-subdirs: Exclude the directory "language" from subdirs.
7202
72031997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7204
7205 * configure.in: Check for rint and cbrt.
7206
72071997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7208
7209 * make-dist: Use $EMACS to say where to run Emacs.
7210 Add --no-update option.
7211
72121996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7213
7214 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7215
72161996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7217
7218 * make-dist (copying src): Check thoroughly for symlinks
7219 and copy them in all cases. Regularize the linking of *.in
7220 and *.opt and ChangeLog files.
7221 (copying lib-src): Likewise.
7222 Don't rm getdate.c or y.tab.*--they don't exist any more.
7223
72241996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7225
7226 * configure.in: Check for libmail, maillock.h and
7227 touchlock (for movemail).
7228
72291996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7230
7231 * configure.in (limits.h): Check for this file.
7232
72331996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7234
7235 * configure.in (rs6000-ibm-aix4.2): New alternative.
7236 (rs6000-ibm-aix4.0): New alternative.
7237 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7238
72391996-11-22 Ben Harris <bjh21@cam.ac.uk>
7240
7241 * configure.in: Recognize vax-*-netbsd*.
7242
72431996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7244
7245 * configure.in (locallisppath): Add leim directory.
7246
72471996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7248
7249 * config.bat: Make sure `mv' supports forward slashes and -f.
7250
72511996-10-28 Christian Limpach <chris@nice.ch>
7252
7253 * configure.in (hppa*-next-nextstep*): * added after hppa
7254 to accept hppa1.0 and hppa1.1.
7255
72561996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7257
7258 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7259 * configure.in (ld_switch_machine): Fix typo.
7260
72611996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7262
7263 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7264 from config.h and use them in $ac_link.
7265
72661996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7267
7268 * configure.in: Create a subdir named `lisp'.
7269
72701996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7271
7272 * configure.in: Check for getcwd.
7273
72741996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7275
7276 * configure.in: Check for termios.h. Check for setpgid.
7277
72781996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7279
7280 * configure.in: Check for setrlimit.
7281
72821996-08-31 Paul Eggert <eggert@twinsun.com>
7283
7284 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7285
72861996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7287
7288 * configure.in: Check for utimes.
7289
7290 * configure.in: Check for com_err library, but only
7291 if --with-kerberos was used. Check for krb and des
7292 only if --with-kerberos.
7293
72941996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7295
7296 * Makefile.in (INSTALL_STRIP): New variable.
7297 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7298 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7299
73001996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7301
7302 * configure.in: Check for krb and des libraries.
7303
73041996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7305
7306 * configure.in (*-sunos4.1.[3-9]*noshare):
7307 Use sunos413, not sunos4-1-3.
7308 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7309 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7310
73111996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7312
7313 * Makefile.in (src/paths.h): Target deleted.
7314 (paths-force): Delete all dependencies on this target
7315 but don't delete the target.
7316 (install): Depend on `all'.
7317 (paths-force): Don't print a message.
7318
7319 * configure.in: Generate src/paths.h here.
7320
73211996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7322
7323 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7324 New variables that affect linking only.
7325 (alpha-dec-osf*): Use those instead of previous change.
7326
73271996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7328
7329 * Makefile.in (install-arch-indep): Install info/messages.
7330
73311996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7332
7333 * Version 19.33 released.
7334
73351996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7336
7337 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7338 Fix previous change.
7339
73401996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7341
7342 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7343 New alternative.
7344
73451996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7346
7347 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7348 and NON_GCC_TEST_OPTIONS.
7349
73501996-08-06 Paul Eggert <eggert@twinsun.com>
7351
7352 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7353 "TZ=..." in environ.
7354
73551996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7356
7357 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7358
73591996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7360
7361 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7362 the more general *-sunos4.1.[3-9]* clause.
7363
73641996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7365
7366 * Version 19.32 released.
7367
7368 * configure.in (*-sco3.2v5*):
7369 Set OVERRIDE_CPPFLAG to a string of one space.
7370 Fix the code that uses OVERRIDE_CPPFLAG.
7371
73721996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7373
7374 * configure.in: Undo previous change.
7375
73761996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7377
7378 * config.sub: Use `pc', not `unknown', when canonicalizing
7379 the vendor for ...86.
7380
73811996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7382
7383 * configure.in: Check for termios.h header.
7384
73851996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7386
7387 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7388
73891996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7390
7391 * configure.in: Split bsdos2 and bsdos2-1.
7392
73931996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7394
7395 * config.sub: If last two words are not a recognized
7396 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7397 Make conversion of gnu/linux to linux-gnu really work.
7398
7399 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7400
74011996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7402
7403 * configure.in (check for using Lucid widgets by default):
7404 Eliminate indentation that confuses some compilers.
7405
74061996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7407
7408 * config.sub: Convert linux and gnu/linux to linux-gnu.
7409
7410 * make-dist: Don't update getdate.c.
7411 Ignore =... files when checking for too-long Lisp file names.
7412
74131996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7414
7415 * configure.in (euidaccess): Check for that, not for eaccess.
7416
74171996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7418
7419 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7420 before `noshare'.
7421 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7422
74231996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7424
7425 * configure.in: Rename lignux to linux-gnu in configuration names.
7426 Use gnu-linux as the opsys value (s/ file name).
7427 Allow i686 just like i386, i486, i586.
7428
74291996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7430
7431 * configure.in (i*86-*-sco3.2v5): New alternative.
7432 (OVERRIDE_CPPFLAG): New variable.
7433 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7434
7435 * configure.in: Specify vpath for .texi files.
7436
74371996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7438
7439 * configure.in: Always check for HAVE_X11R5.
7440 Separately decide whether to use a toolkit by default.
7441
74421996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7443
7444 * configure.in: If X11R5 is missing the Xaw headers,
7445 default to --with-x-toolkit=no.
7446
74471996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7448
7449 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7450
74511996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7452
7453 * Makefile.in (install-arch-indep): If cd etc makes output,
7454 don't treat that as part of the tar data.
7455 Check that ./lisp actually exists.
7456
74571996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7458
7459 * make-dist: Check for long file names.
7460
74611996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7462
7463 * Version 19.31 released.
7464
74651996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7466
7467 * configure.in: Recognize sparc-*-lignux.
7468
74691996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7470
7471 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7472 Don't include config.w95.
7473
74741996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7475
7476 * make-dist: Replace --no-clean-up and --no-tar options
7477 with --clean-up and --tar, so that the default is useful.
7478
74791996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7480
7481 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7482 if not, tell the user to rename it and abort.
7483
74841996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7485
7486 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7487 test program.
7488
74891996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7490
7491 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7492
7493 * make-dist (MANIFEST): Fix previous change.
7494 (msdos): Put mainmake.v2 into the dist.
7495
74961996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7497
7498 * make-dist: Exit if autoconf fails.
7499
75001996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7501
7502 * config.bat: Set djgpp-ver, and unset it at the end.
7503 Add a number of conditionals for DJGPP version 2.
7504 Rename label libsrc2 to libsrc3.
7505 Substitute for LDFLAGS in src/Makefile.
7506 Substitute for ALL_CFLAGS in lib-src/Makefile.
7507
75081996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7509
7510 * configure.in (ncurses): Check this after checking fns like strerror.
7511
75121996-04-08 Erik Naggum <erik@naggum.no>
7513
7514 * make-dist (MANIFEST): Don't include lines from =files.
7515
75161996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7517
7518 * make-dist: Don't put lisp/dired.todo in the dist.
7519
75201996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7521
7522 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7523
7524 * configure.in (setlocale): Check for it.
7525
7526 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7527
75281996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7529
7530 * configure.in: Use lignux instead of linux as value of opsys.
7531
75321996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7533
7534 * Makefile.in (install-strip): Fix whitespace.
7535 Get rid of continuation.
7536
7537 * config.sub: Convert linux or gnu/linux to lignux.
7538
75391996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7540
7541 * configure.in: Accept lignux in configuration name.
7542
75431996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7544
7545 * Makefile.in (install-strip): New target.
7546
75471996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7548
7549 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7550 -f failed to do the job on Suns.
7551
75521996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7553
7554 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7555
7556 * configure.in (linux/version.h): Check for this header.
7557
75581996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7559
7560 * configure.in: Remove -fno-builtin hackery from -lm check.
7561
75621996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7563
7564 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7565 just this test.
7566
7567 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7568
75691996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7570
7571 * configure.in: Check for ncurses.
7572
75731996-02-28 Paul Eggert <eggert@twinsun.com>
7574
7575 * configure.in (LOCALTIME_CACHE):
7576 Also define if localtime mishandles unsetting TZ.
7577 This works around a localtime bug in mips-dec-ultrix.
7578
75791996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7580
7581 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7582
7583 * configure.in: Improve messages about X versions.
7584
75851996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7586
7587 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7588
75891996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7590
7591 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7592 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7593
7594 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7595 (install): Put install-arch-indep before install-arch-dep.
7596
75971996-02-20 Dave Love <d.love@dl.ac.uk>
7598
7599 * INSTALL: Clarify info about MS-DOS path handling.
7600
76011996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7602
7603 * Makefile.in (install-arch-indep): Install info/ccmode*.
7604 In previous change, protect against /bin/pwd returning null string.
7605
76061996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7607
7608 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7609 to lispdir.
7610
76111996-02-01 Paul Eggert <eggert@twinsun.com>
7612
7613 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7614
76151996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7616
7617 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7618
76191996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7620
7621 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7622 we delete everything distclean deletes.
7623
76241996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7625
7626 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7627
76281996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7629
7630 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7631 into LDFLAGS instead of into LIBS.
7632
76331996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7634
7635 * configure.in (HAVE_XMU): Fix typo in previous change.
7636
76371996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7638
7639 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7640
76411996-01-10 Erik Naggum <erik@naggum.no>
7642
7643 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7644
76451996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7646
7647 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7648
76491996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7650
7651 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7652 and use -lXt to link it.
7653
76541996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7655
7656 * configure.in (locallisppath): Put version-specific dir first.
7657
76581996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7659
7660 * configure.in (hppa-*-nextstep*): New alternative.
7661 (USE_X_TOOLKIT): By default, set this to "maybe";
7662 and change that later to LUCID or "no" according to X11 version.
7663
7664 * make-dist: Recompile outdated .elc files and update all autoloads.
7665
76661996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7667
7668 * configure.in (locallisppath): Fix typo in last change: " -> '.
7669
76701996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7671
7672 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7673
76741995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7675
7676 * Makefile.in (install-arch-indep): Give all files read permission.
7677
76781995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7679
7680 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7681 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7682
76831995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7684
7685 * configure.in: Determine HAVE_X11R6.
7686 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7687
76881995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7689
7690 * configure.in: Just "solaris" now defaults to version 2.4.
7691 Add sunos4.1.n-noshare as alternative.
7692
76931995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7694
7695 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7696
76971995-11-29 Erik Naggum <erik@naggum.no>
7698
7699 * Makefile.in (install-arch-indep): Add missing backslash.
7700
77011995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7702
7703 * Makefile.in (install-arch-indep): Don't install
7704 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7705
77061995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7707
7708 * Makefile.in (install-arch-indep): Fix previous change.
7709
7710 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7711
77121995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7713
7714 * Version 19.30 released.
7715
7716 * make-dist (lisp): Exclude subdirs.el.
7717
77181995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7719
7720 * make-dist (etc): Delete *.orig and *.rej.
7721
77221995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7723
7724 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7725
77261995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7727
7728 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7729
77301995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7731
7732 * make-dist (nt): Rename install, readme, and todo to
7733 INSTALL, README, and TODO.
7734
77351995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7736
7737 * make-dist (lisp): Don't distribute site-start.
7738
77391995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7740
7741 * make-dist: Break the hard link on alloca.c.
7742
77431995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7744
7745 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7746
77471995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7748
7749 * make-dist (src, lib-src): Don't distribute Makefile.c.
7750 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7751
77521995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7753
7754 * Makefile.in (mkdir): Create man1dir, not mandir.
7755 (uninstall): Use man1dir, not mandir.
7756
77571995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7758
7759 * Makefile.in (man1dir): New variable.
7760 (install-arch-indep): Use man1dir.
7761
7762 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7763
7764 * make-dist: Create lisp/MANIFEST.
7765
77661995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7767
7768 * configure.in (m68k-*-linux*): New alternative.
7769
77701995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7771
7772 * make-dist: Use new names config.in, paths.in, and
7773 {src,lib-src}/Makefile.in.
7774
77751995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7776
7777 * configure.in: Don't bother checking for drem.
7778
77791995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7780
7781 * Makefile.in (distclean): Delete line with just a tab in it.
7782 (install-arch-indep): Delete spaces that precede tabs.
7783 Delete spurious `fi' left from previous change.
7784 (install): Supply `true' as command, to avoid null command.
7785
77861995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7787
7788 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7789
77901995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7791
7792 * configure.in (powerpc-*-solaris2): New alternative.x
7793
77941995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7795
7796 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7797 of paths.h.tmp$$, to avoid going beyond 14 characters.
7798
77991995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7800
7801 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7802
78031995-09-06 Paul Eggert <eggert@twinsun.com>
7804
7805 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7806 if localtime caches TZ. Check for tzset.
7807
78081995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7809
7810 * config.bat: Simplify using new names file names src/makefile.in,
7811 config.in, paths.in. Change Echo commands not to use `.
7812
78131995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7814
7815 * Makefile.in (install-arch-indep): Always install the new dir file;
7816 rename the previous dir file to dir.bak or dir.old.
7817
78181995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7819
7820 * configure.in (RANLIB): Substitute this into makefiles.
7821 Set it specially on solaris; set it by default on other systems.
7822
7823 * configure.in: Fix previous Alpha change.
7824
78251995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7826
7827 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7828 NON_GCC_TEST_OPTIONS.
7829
78301995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7831
7832 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7833 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7834
7835 * configure.in (alpha-*-linux*): New configuration.
7836
78371995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7838
7839 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7840 (m68k-next-nextstep*): New alias for that.
7841 (i*86-*-nextstep*): Use nextstep.h.
7842 (sparc-*-nextstep*): New configuration.
7843
78441995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7845
7846 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7847 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7848
78491995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7850
7851 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7852 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7853
78541995-07-18 Mike Long <mike.long@analog.com>
7855
7856 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7857
78581995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7859
7860 * Makefile.in (src/paths.h, paths-force):
7861 Rename src/paths.h.in to src/paths.in.
7862 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7863
7864 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7865 Use Makefile.c for intermediate file.
7866 Rename src/config.h.in to src/config.in.
7867
78681995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7869
7870 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7871 (mips-dec-ultrix4.[12]): New alternative for old versions.
7872
78731995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7874
7875 * make-dist: Don't break intra-tree links.
7876
78771995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7878
7879 * configure.in: Put back archlibdir initialization. Require
7880 autoconf 2.4.1 or later.
7881
78821995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7883
7884 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7885 (mips-mips-riscos5*): New alternative.
7886
78871995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7888
7889 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7890
78911995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7892
7893 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7894 (mandir, infodir, archlibdir): Initializations deleted.
7895
7896 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7897 On hpux9shr, use hpux9shxr4.h.
7898
78991995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7900
7901 * configure.in: Added target mips-dec-mach_bsd4.3.
7902 * config.guess: Guess mips-dec-mach_bsd4.3.
7903
79041995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7905
7906 * Makefile.in (mkdir): Use symbolic chmod.
7907
79081995-06-22 Paul Eggert <eggert@twinsun.com>
7909
7910 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7911 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7912
79131995-06-22 Paul Eggert <eggert@twinsun.com>
7914
7915 * Makefile.in (SUBDIR_MAKEFILES):
7916 Add man/Makefile, so `make distclean' removes it.
7917 (top_distclean): Add config.log to the list of files to be removed.
7918
79191995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7920
7921 * Version 19.29 released.
7922
79231995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7924
7925 * configure.in: Fix the previous change to verify that the -b
7926 option really solves the problem.
7927
7928 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7929
79301995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7931
7932 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7933
79341995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7935
7936 * configure.in: Report more clearly when there is no special
7937 dir to search for X includes or libraries.
7938
79391995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7940
7941 * configure.in: Check for -lpthreads, not -lpthread.
7942
79431995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7944
7945 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7946
79471995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7948
7949 * configure.in: Check for -lpthread.
7950
79511995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7952
7953 * Makefile.in (install-arch-indep): Install info files for mh-e.
7954 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7955
79561995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7957
7958 * configure.in (*-solaris2.5): New configuration.
7959
7960 * make-dist: Copy new files config.nt and config.w95.
7961
79621995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7963
7964 * configure.in: Use x_includes, not x_libraries, for -I.
7965 Make bitmapdir a colon-separated list.
7966
79671995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7968
7969 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7970
7971 * configure.in: Allow x_libraries and x_includes to be paths.
7972
79731995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7974
7975 * configure.in: Fix typo.
7976
79771995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7978
7979 * INSTALL: Clarify use of site-init.el.
7980
79811995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7982
7983 * configure.in: Pass arg to sqrt.
7984
79851995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7986
7987 * make-dist: Fix May 6 change.
7988
79891995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7990
7991 * vpath.sed: Delete reference to ymakefile.
7992
79931995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7994
7995 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7996
79971995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7998
7999 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8000
8001 * update-subdirs: Specify /bin/sh to run the script.
8002
80031995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8004
8005 * make-dist: Put src/makefile.nt in dist.
8006
8007 * configure.in (i[345]86-*-bsdi2*): New configuration.
8008 (vax-dec-bsd386*): Deleted.
8009
80101995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8011
8012 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8013 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8014 Use fmod instead of logb in -lm check.
8015
80161995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8017
8018 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8019 Use bsd4-3. Don't set NON_GNU_CPP.
8020
8021 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8022 In nt, copy various different things, but not *.cmd.
8023 Fix the ln commands for the subdirs of nt.
8024
80251995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8026
8027 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8028
80291995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8030
8031 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8032 since that's what the header file expects.
8033
80341995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8035
8036 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8037 and 68040 based machines when choosing options for gnucc.
8038
80391995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8040
8041 * Makefile.in (top_distclean): Delete config.cache.
8042
80431995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8044
8045 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8046
8047 * configure.in: Use m/ncr386.h.
8048
80491995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8050
8051 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8052
80531995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8054
8055 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8056 (man): Don't copy texindex.c and getopt.c; they're deleted.
8057 (etc): Omit `e'; it's a subdirectory.
8058 (etc/e): Use `../..', not `..', to reference top level.
8059
80601995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8061
8062 * Makefile.in (install-arch-indep, dist):
8063 Look for `update-subdir' in $(srcdir).
8064
80651995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8066
8067 * make-dist: Include mkinstalldirs in distribution.
8068
80691995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8070
8071 * make-dist: Add missing close backquote.
8072
80731995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8074
8075 * make-dist: Don't distribute shortnames directory.
8076
80771995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8078
8079 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8080
80811995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8082
8083 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8084
80851995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8086
8087 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8088
80891995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8090
8091 * configure.in (mips-sgi-irix6): New configuration.
8092
80931995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8094
8095 * Makefile.in (maintainer-clean): Renamed from realclean.
8096
80971995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8098
8099 * configure.in: Create a .gdbinit that sources the real one,
8100 if using a different build directory.
8101
81021995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8103
8104 * configure.in: Check for sys/select.h.
8105
81061995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8107
8108 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8109
81101994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8111
8112 * configure.in: Handle isc 4.1 operating system.
8113
81141994-12-10 Richard Stallman <rms@kepa>
8115
8116 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8117 (rs6000-ibm-aix4*): New alternative.
8118
81191994-12-06 Richard Stallman <rms@kepa>
8120
8121 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8122
81231994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8124
8125 * configure.in: Don't try to make directories that are guaranteed
8126 to already exist.
8127
81281994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8129
8130 * configure.in: Generate man/Makefile from man/Makefile.in.
8131 Create the man subdir.
8132
8133 * Makefile.in (dvi): Run Make in our man subdir.
8134
8135 * make-dist: Create subdir etc/e.
8136 Make links to it.
8137 Put man/Makefile.in in dist, instead of man/Makefile.
8138
81391994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8140
8141 * configure.in: Add --with-pop, --with-kerberos, and
8142 --with-hesiod for movemail.
8143
81441994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8145
8146 * configure.in (m68*-apollo*): Use s/domain.h.
8147
81481994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8149
8150 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8151
81521994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8153
8154 * configure.in: Don't add -I, -L, -R options for cc if their
8155 arguments would be empty.
8156
81571994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8158
8159 * configure.in (i860-intel-osf1*): New alternative.
8160 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8161 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8162
81631994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8164
8165 * configure.in: Make h_errno check not use nested functions.
8166
81671994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8168
8169 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8170
81711994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8172
8173 * Makefile.in (install-arch-indep): Avoid continued comment
8174 swallowing target line.
8175
81761994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8177
8178 * configure.in: Protect a character class with `changequote'.
8179
81801994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8181
8182 * configure.in: Accept `news' as a synonym for `newsos'.
8183
81841994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8185
8186 * Makefile.in: Don't rm files if cd fails.
8187
81881994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8189
8190 * make-dist: Put nt subdir and its subdirs in the dist.
8191 (lib-src): Put makefile.nt in the dist.
8192 (lisp): Put makefile.nt in the dist.
8193
81941994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8195
8196 * configure.in: Change a stray `[' to `test'.
8197
81981994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8199
8200 * configure.in: Adapt for Autoconf v2. Use the standard argument
8201 parser, host type canonicalizer, X11 finder, and message
8202 printing macros. Use the new macro names. Use `test' instead of `['.
8203
82041994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8205
8206 * configure.in: Check for getpagesize.
8207
82081994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8209
8210 * make-dist (msdos): Put sed* in the distribution.
8211
82121994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8213
8214 * config.bat: New option, `--with-x', for configuring Emacs
8215 for use with the X11 system DesqView/X.
8216 New option, `--no-debug', for compiling Emacs without debug
8217 information thus saving disk space.
8218 (src/config.h, src/paths.h): Use `update' (which is like
8219 `move-if-changed') to change the file.
8220 (src/config.h): When configuring for X11 perform extra changes.
8221 (src/makefile): When configuring for X11 perform extra changes.
8222 (lib-src): Remove temporary files.
8223 (): Check that `sed', `rm', `mv', and `gcc' are available.
8224
82251994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8226
8227 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8228
8229 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8230
82311994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8232
8233 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8234
8235 * configure.in (canonical): Substitute var into makefiles.
8236 (bitmapdir): Likewise.
8237
8238 * Makefile.in (bitmapdir): New variable.
8239 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8240
82411994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8242
8243 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8244
8245 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8246 * update-subdirs: New shell script.
8247
82481994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8249
8250 * Makefile.in (top_distclean): Don't rm build-install.
8251 (SOURCES): Delete build-install.in.
8252
8253 * make-dist: Don't distribute build-ins.in.
8254 * build-ins.in: File deleted.
8255
82561994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8257
8258 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8259
82601994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8261
8262 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8263
8264 * configure.in (libexecdir): Renamed from libdir. New default.
8265 (sharedstatedir): Renamed from statedir. New default.
8266 (datadir): New default.
8267
8268 * make-dist: Don't distribute subdirs.el.
8269
82701994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8271
8272 * configure.in (eaccess): Check for it.
8273
82741994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8275
8276 * configure.in (mktime): Check for it.
8277
82781994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8279
8280 * configure.in (motif): Add support for usage and option checking.
8281
82821994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8283
8284 * configure.in (utimes): Check for it.
8285
82861994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8287
8288 * Makefile.in (install-arch-indep): Don't do mkdir here.
8289
82901994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8291
8292 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8293 riscix.h renamed to acorn.h.
8294
82951994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8296
8297 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8298 New configurations.
8299
83001994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8301
8302 * configure.in: Remove trailing slashes from srcdir.
8303
83041994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8305
8306 * configure.in (i[345]86-sequent-ptx*): Handle
8307
83081994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8309
8310 * Makefile.in (paths-force): Depend on src/paths.h
8311
83121994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8313
8314 * configure.in (config_options): Save all arguments, not just some.
8315
83161994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8317
8318 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
8319
8320 * configure.in: Add AC_AIX.
8321 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8322
83231994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8324
8325 * configure.in (parsing options): Simplify sed command to delete -'s.
8326
83271994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8328
8329 * configure.in (config_options): New shell variable.
8330 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8331
83321994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8333
8334 * configure.in (alpha-dec-osf*): New target.
8335
8336 * Makefile.in: Use just one FRC target.
8337
83381994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8339
8340 * Makefile.in (removenullpaths, paths-force):
8341 Use name paths.h.tmp$$, which depends on the pid.
8342
83431994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8344
8345 * Makefile.in (removenullpaths, paths-force):
8346 Put paths.h.tmp in top-level dir, not in src.
8347
83481994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8349
8350 * Version 19.27 released.
8351
83521994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8353
8354 * Version 19.26 released.
8355
83561994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8357
8358 * configure.in: Check for lrand48, not rand48.
8359
83601994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8361
8362 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8363 (powerpc-ibm-aix*): New aliases.
8364
83651994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8366
8367 * make-dist (src/m, src/s): Put *.inp in distribution.
8368
83691994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8370
8371 * configure.in: Accept i586 and i486 along with i386.
8372
83731994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8374
8375 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8376 even if CPP env var was set by the user.
8377
8378 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8379
83801994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8381
8382 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8383
83841994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8385
8386 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8387
83881994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8389
8390 * configure.in: Check more specifically for i*86-sun-sunos.
8391
83921994-08-03 Caveh Jalali (caveh@eng.sun.com)
8393
8394 * configure.in: Handle solaris 2.4.
8395
83961994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8397
8398 * configure.in (rand48): Check for it.
8399
84001994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8401
8402 * make-dist: Update the info files.
8403
84041994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8405
8406 * configure.in: Make "checking..." messages' style consistent.
8407 (HAVE_H_ERRNO): New test.
8408
84091994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8410
8411 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8412
84131994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8414
8415 * configure.in (CFLAGS): If the envvar was specified, use that.
8416 And set REAL_CFLAGS from it too.
8417
84181994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8419
8420 * make-dist: Update finder-inf.el.
8421
84221994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8423
8424 * make-dist (msdos): Include sed4.inp in dist.
8425
8426 * Makefile.in (libsrc_libs): Var deleted.
8427
84281994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8429
8430 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8431
84321994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8433
8434 * configure.in (mips-sony-newsos4*): New alias.
8435
84361994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8437
8438 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8439 (*-convex-convexos*): Accept this as alias.
8440
84411994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8442
8443 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8444 for two different uses.
8445
84461994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8447
8448 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8449
84501994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8451
8452 * make-dist: Put ./BUGS into the distrib.
8453
84541994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8455
8456 * configure.in: Handle 386 running Solaris 2.
8457
84581994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8459
8460 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8461
84621994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8463
8464 * configure.in (mips-sony-newsos*): Use news-risc.h.
8465
8466 * configure.in: Accept bsdi as opsys, like bsd386.
8467
84681994-06-01 Morten Welinder (terra@diku.dk)
8469
8470 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8471
84721994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8473
8474 * Version 19.25 released.
8475
8476 * make-dist (shortversion): Don't assume another period follows.
8477
84781994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8479
8480 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8481 (uninstall): Use /bin/pwd.
8482
8483 * Makefile.in (blessmail): Depend on src.
8484 (all): Don't depend on blessmail.
8485
8486 * Makefile.in (src/paths.h): Don't force recomputation.
8487 (paths-force): New target; force recomputation of paths.h.
8488 (all): Depend on paths-force.
8489 (src, lib-src): Depend on src/paths.h.
8490
8491 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8492 NON_GCC_TEST_OPTIONS.
8493
84941994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8495
8496 * configure.in: Don't insist on subversions for irix.
8497
84981994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8499
8500 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8501
8502 * configure.in (i[34]86-next-*): New alternative.
8503
85041994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8505
8506 * Version 19.24 released.
8507
8508 * configure.in: New config hppa*-hp-hpux9shr*.
8509
85101994-05-22 Morten Welinder (terra@tyr.diku.dk)
8511
8512 * config.bat: Doc fix.
8513
85141994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8515
8516 * Makefile.in (mostlyclean, clean, distclean, realclean)
8517 (extraclean): Don't act on man subdir if it doesn't exist.
8518
85191994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8520
8521 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8522 Use them to set up CC.
8523 (*-sun-sunos4.1.3): Set them.
8524
85251994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8526
8527 * Makefile.in (lib-src): Don't depend on src/paths.h.
8528
85291994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8530
8531 * build-ins.in (copydests): Get rid of spurious `-'s.
8532
8533 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8534
85351994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8536
8537 * Version 19.23 released.
8538
8539 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8540 for the Xlib and Xt checks; then restore old CFLAGS.
8541
85421994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8543
8544 * configure.in (HAVE_X11XTR6): Add newline before #if.
8545 Add newline after #endif.
8546
85471994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8548
8549 * configure.in (HAVE_X11XTR6): Arrange to define it.
8550
85511994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8552
8553 * Makefile.in (install): Depend on blessmail.
8554
85551994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8556
8557 * configure.in (mips-siemens-sysv*): Put quotes around value
8558 containing blanks.
8559
85601994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8561
8562 * Makefile.in (TAGS): Use the makefile in src subdir.
8563
85641994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8565
8566 * configure.in (opsys): Recognize `gnu'.
8567
85681994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8569
8570 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8571
85721994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8573
8574 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8575 version > 1.8.
8576
85771994-05-08 Morten Welinder (terra@diku.dk)
8578
8579 * config.bat: Forcibly remove "# " style comments from makefiles.
8580
85811994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8582
8583 * Makefile.in (uninstall): When processing lispdir and etcdir,
8584 do nothing unless it exists and is a directory.
8585
85861994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8587
8588 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8589 Merge code in from install-doc.
8590 (install-doc): Merge code back into install-arch-indep.
8591 (install-arch-dep): Don't depend on install-doc.
8592
8593 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8594
85951994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8596
8597 * configure.in (making src/Makefile and lib-src/Makefile):
8598 Split off the autoconf substitutions and don't pass them thru cpp.
8599 (undefs): Use $canonical as well as $configuration.
8600
8601 * make-dist: Distribute lisp/Makefile.
8602
8603 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8604 Use lower case names for the s files.
8605
86061994-05-03 Morten Welinder (terra@diku.dk)
8607
8608 * config.bat: Added possibility for different file name
8609 transcriptions in lib-src.
8610
86111994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8612
8613 * Makefile.in (lib-src): Undo previous change.
8614 (blessmail): New target to run maybe-blessmail in lib-src.
8615 (all): Depend on blessmail.
8616
8617 * Makefile.in (lib-src): Depend on src.
8618
86191994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8620
8621 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8622 (m88k-dg-dgux5.4R2): dgux5.4R2.
8623
86241994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8625
8626 * configure.in (window_system): Restore accidentally deleted code
8627 that uses AC_FIND_X.
8628
8629 * make-dist: Distribute config.bat.
8630
86311994-04-29 Morten Welinder (terra@diku.dk)
8632
8633 * config.bat: Corrected the configuration of lib-src
8634 to keep up with configure. Add note about dos version 3
8635 or better needed (djgpp needs that). Add note explaining
8636 that either install in c:/emacs or edit the script.
8637 Don't change to c:/emacs, but assume we're there (to minimize
8638 the number of places to change).
8639
8640 * config.bat: Build-in the first step towards X11 support with
8641 the X11 emulator that exists. At this time it won't work,
8642 and several files are missing.
8643
86441994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8645
8646 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8647 Don't look for -lresolv.
8648
8649 * Makefile.in (lib-src): Depend on src/paths.h.
8650
86511994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8652
8653 * configure.in: Restore deleted AC_SUBST of `configuration'.
8654 Improve error message for bad --with-x-toolkit value.
8655
8656 * configure.in: Define CONFIGURATION in src/config.h
8657 rather than substituting in src/Makefile.in.
8658
86591994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8660
8661 * Makefile.in (install-doc): New target.
8662 (install-arch-dep): Depend on install-doc.
8663 (mkdir): Create docdir.
8664
86651994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8666
8667 * configure.in: Test for libresolv.a.
8668 Substitute machfile and opsysfile.
8669
86701994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8671
8672 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8673 (install-arch-dep): Install under the name $(EMACS).
8674
86751994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8676
8677 * configure.in (version): Use entire value of emacs-version.
8678 (mips-siemens-sysv*): New alternative.
8679
86801994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8681
8682 * Makefile.in (install-arch-indep): Don't install dired-x*.
8683
86841994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8685
8686 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8687 Fix definition of $undefs.
8688
86891994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8690
8691 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8692
8693 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8694
86951994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8696
8697 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8698
86991994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8700
8701 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8702 and run it thru cpp, as with src/Makefile.in.
8703
8704 * configure.in: Use AC_SET_MAKE.
8705
87061994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8707
8708 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8709
87101994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8711
8712 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8713
8714 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8715 (printing the choices): Make the toolkit message unconditional.
8716 (USE_X_TOOLKIT): Use `none', not `no', if none.
8717 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8718 Get rid of temp file foofoo1.
8719
87201994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8721
8722 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8723
87241994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8725
8726 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8727 (printing the choices): State choice of toolkit.
8728 (libsrc_libs): Recalculate after writing config.h;
8729 then update lib-src/Makefile.
8730
87311994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8732
8733 * configure.in: Add sunos4shr as alternative for suns.
8734 Conditionals testing for null $CC were backwards.
8735
87361994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8737
8738 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8739
87401994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8741
8742 * configure.in: Handle -isc4.0*.
8743
87441994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8745
8746 * configure.in (esix5): Set NON_GNU_CPP.
8747
87481994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8749
8750 * Makefile.in (thisdir): Nonsensical variable removed.
8751 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8752 back to $thisdir, rather than the directory `this_dir'.
8753
87541994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8755
8756 * Makefile.in (install-arch-indep): Add missing backslash after a
8757 `then'.
8758
87591994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8760
8761 * Makefile.in (thisdir): New variable.
8762 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8763
87641994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8765
8766 * configure.in: Add freebsd.
8767
87681994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8769
8770 * configure.in: Check for fpathconf.
8771
87721994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8773
8774 * configure.in (with_x_toolkit): Fix typo in previous change.
8775
87761994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8777
8778 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8779
87801994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8781
8782 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8783
87841994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8785
8786 * configure.in: Fix value of docdir.
8787 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8788
87891994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8790
8791 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8792
87931994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8794
8795 * configure.in: New variable docdir to control where the docstring
8796 file goes.
8797 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8798
87991994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8800
8801 * configure.in: When --run-in-place, don't inherit archlibdir.
8802
88031994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8804
8805 * Makefile.in (install-arch-dep, install-arch-indep):
8806 New targets split up former do-install rule.
8807 (do-install): Target deleted.
8808
88091994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8810
8811 * configure.in (mips-sony-newsos*): New configuration.
8812
88131994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8814
8815 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8816
88171994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8818
8819 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8820
88211994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8822
8823 * configure.in: Don't initialize CC.
8824
88251994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8826
8827 * configure.in (creating src/Makefile): Also generate -U switches
8828 for symbols in the $configuration value.
8829
8830 * configure.in: Check for sys_siglist being declared in system header.
8831
88321994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8833
8834 * configure.in (creating src/Makefile): Delete blank lines
8835 along with lines of whitespace.
8836 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8837
88381994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8839
8840 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8841 like C_SWITCH_SYSTEM.
8842 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8843
88441994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8845
8846 * configure.in (drem): Check for this function.
8847
88481994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8849
8850 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8851 If CPP was inherited from environment, don't use NON_GNU_CPP.
8852 (NON_GNU_CC): Likewise.
8853 (handling with_gcc): Use explicit if in the `no' case.
8854 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8855
88561994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8857
8858 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8859
88601994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8861
8862 * configure.in: Check whether fmod exists.
8863
88641994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8865
8866 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8867 {src,lisp}/OChangeLog.
8868
88691994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8870
8871 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8872 necessary for proper operation. This code works with the current
8873 released version of Autoconf.
8874
88751994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8876
8877 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8878 (USE_X_TOOLKIT): Define it for all values except `no'.
8879
8880 * configure.in: Undo first Jan 8 change and Jan 16 change.
8881
88821994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8883
8884 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8885 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8886
8887 * Makefile.in (lwlib/Makefile): New target.
8888 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8889 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8890 (unlock, relock): Handle lwlib subdir.
8891
8892 * Makefile.in: Add some .PHONY targets.
8893
8894 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8895
8896 * lwlib: New subdirectory.
8897
88981994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8899
8900 * configure.in: If CPP has a value that is a directory,
8901 discard the value.
8902
89031994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8904
8905 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8906 remove -U[0-9]*.
8907
89081994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8909
8910 * Makefile.in (do-install): Install the dired-x info files.
8911
8912 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8913 (See src/s/sol2.h.)
8914
89151994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8916
8917 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8918
89191994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8920
8921 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8922 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8923 gratuitously break this and not make a change log entry.
8924 Optimized sed processing of Makefile.in and cpp output; now
8925 preserves comments previously removed from the cpp input.
8926 Eliminated temp file for cpp output. Generate -U switches to
8927 undefine all identifiers that appear in the directory name
8928 ${srcdir}; pass these to cpp.
8929
8930 * configure.in (version): Fix sed regexp to match two-elt version
8931 number.
8932
8933 * configure.in: Check for strerror.
8934
89351994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8936
8937 * configure.in: Test for bcmp.
8938
89391994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8940
8941 * make-dist (tempdir): Put subdir msdos into the distribution.
8942
89431993-01-07 Morten Welinder (terra@diku.dk)
8944
8945 * config.bat: New file.
8946
89471994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8948
8949 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8950
89511994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8952
8953 * configure.in (m68*-next-*): Don't care about which os is specified.
8954 (i[34]86-*-*): Check for *-nextstop*.
8955
89561993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8957
8958 * configure.in: Check for setsid.
8959
89601993-12-17 Richard Stallman (rms@srarc2)
8961
8962 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8963
89641993-12-15 Richard Stallman (rms@srarc2)
8965
8966 * Makefile.in (mkdir): Make only the lockdir writable.
8967
8968 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8969
89701993-12-11 Richard Stallman (rms@srarc2)
8971
8972 * Makefile.in (libdir): Use @libdir@.
8973
89741993-12-08 Richard Stallman (rms@srarc2)
8975
8976 * Makefile.in (install): Add empty command.
8977
89781993-12-04 Richard Stallman (rms@srarc2)
8979
8980 * make-dist: Put man/getopt.c in the dist.
8981
8982 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8983
8984 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8985
89861993-12-03 Richard Stallman (rms@srarc2)
8987
8988 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8989 Set it for all solaris versions.
8990 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8991 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8992 Likewise for NON_GNU_CC and CC.
8993
89941993-12-01 Richard Stallman (rms@srarc2)
8995
8996 * configure.in (mips-mips-riscos4*): Assign variable CC.
8997 (checking ${with_gcc}): If "no", don't override CC if already set.
8998 (CC): Initialize it as empty.
8999
90001993-11-30 Richard Stallman (rms@srarc2)
9001
9002 * configure.in (Suns): Set CPP if *-solaris2.3*.
9003
90041993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9005
9006 * Version 19.22 released.
9007
9008 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9009
90101993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9011
9012 * make-dist: When breaking links, use cp -p.
9013 Copy install.sh into distribution.
9014 Move the temp dir up into the parent dir;
9015 don't leave the staging dir make-dist.tmp... in existence.
9016 * install.sh: New file.
9017
90181993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9019
9020 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9021
90221993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9023
9024 * configure.in (version): When --run-in-place, exclude
9025 ${datadir}/emacs/site-lisp from locallisppath.
9026
90271993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9028
9029 * configure.in: Delete jumk.c before writing it.
9030
90311993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9032
9033 * Version 19.21 released.
9034
9035 * Makefile.in (mkdir): Ignore error from chmod.
9036
90371993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9038
9039 * make-dist: Don't put lisp/forms.README in the distribution.
9040
90411993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9042
9043 * configure.in (creating src/Makefile): Before running cpp,
9044 discard all lines that start with `# Generated' or /**/#.
9045
90461993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9047
9048 * Version 19.20 released.
9049
9050 * make-dist: Use build-ins.in, not build-install.in.
9051 Don't bother updating TAGS since it's not included.
9052
9053 * build-ins.in: Renamed from build-install.in.
9054
90551993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9056
9057 * make-dist: Don't try to link *.texinfo--there are none now.
9058 When running make in lib-src, specify YACC var value.
9059
90601993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9061
9062 * configure.in (extrasub): Add vpath patterns for %.[yls].
9063
9064 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9065 Instead just include the commands to make src/Makefile as the
9066 second arg to AC_OUTPUT.
9067
9068 * configure.in: Use : instead of dnl for comment inside
9069 $makefile_command.
9070
9071 * configure.in: No longer use vpath_sed. Instead, when we notice
9072 srcdir already configured, set extrasub to hack vpath in the
9073 makefiles.
9074
9075 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9076 before moving it.
9077 * Makefile.in (VPATH): Define to @srcdir@.
9078
90791993-09-28 Brian J. Fox (bfox@cubit)
9080
9081 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9082 doesn't exist. Just copy src/Makefile.in instead. Touch
9083 all of the Makefiles after editing config.status.
9084
9085 * INSTALL: Update documentation to match new configuration
9086 mechanism.
9087
90881993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9089
9090 * configure.in: Allow any of the path or directory Makefile
9091 variables to be set with flags to configure. Create all Makefiles
9092 at configure time. Edit special commands into config.status after
9093 src/Makefile.in is built from src/Makefile.
9094
9095 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9096 If these files are out of date, simply have config.status
9097 rebuild them; don't rebuild them explicitly.
9098
90991993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9100
9101 * build-install.in: Change src/xemacs to src/emacs. We no longer
9102 create src/xemacs, so the file wouldn't be found.
9103
9104 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9105
91061993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9107
9108 * configure.in: Avoid forcing the search of /usr/include before
9109 fixed include files by resetting C_SWITCH_X_SITE if it is
9110 "-I/usr/include".
9111
91121993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9113
9114 * Makefile.in (@rip_paths@locallisppath):
9115 Delete ${datadir}/emacs/site-lisp.
9116
91171993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9118
9119 * configure.in:
9120 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9121 Remove ${extra_output} from AC_OUTPUT call.
9122
91231993-09-17 Brian J. Fox (bfox@inferno)
9124
9125 * make-dist: Quote backquotes found in strings to be echoed.
9126
9127 * configure.in: Use "sh -c pwd" when we want to avoid having the
9128 shell fix up the value of $PWD.
9129
91301993-09-13 Brian J. Fox (bfox@inferno)
9131
9132 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9133 of the installation fail. Suggested by Karl Berry.
9134
91351993-08-30 Brian J. Fox (bfox@inferno)
9136
9137 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9138 was used. Set MAKEFLAGS from MFLAGS.
9139
91401993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9141
9142 * configure.in: Test for res_init in libc.
9143
91441993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9145
9146 * configure.in: In the file ${tempcname}, use configure___
9147 instead of @configure@.
9148
91491993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9150
9151 * make-dist: Dist vpath.sed
9152
9153 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9154 Depend on vpath.sed.
6e81c819 9155 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9156
9157 * configure.in: Substitute variable `vpath_sed'.
9158 If not in $srcdir and $srcdir is configured,
9159 issue warning that GNU make is required,
9160 and set vpath_sed to use vpath.sed script.
9161
91621993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9163
9164 * configure.in: Remove check for $srcdir being configured. This
9165 pretty much works now.
9166 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9167 Check for XFree86 (/usr/X386/include) independent of whether
9168 -lXbsd exists.
9169
9170 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9171 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9172 `make'.
9173
91741993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9175
9176 * Version 19.19 released.
9177
9178 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9179
91801993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9181
9182 * configure.in: Check for XScreenNumberOfScreen.
9183
91841993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9185
9186 * configure.in: Add * to end of all configuration alternatives.
9187 (m68*-sony-newsos3*): New alternative.
9188
91891993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9190
9191 * make-dist: Include getdate.c in distribution.
9192
9193 * configure.in: For --help, use $PAGER if it is set.
9194 (LIB_X11_LIB): Default to -lX11.
9195 (mips-sgi-irix5.*): New alternative.
9196
9197 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9198
9199 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9200 Recognize *.B8.* as hpux version 8.
9201 (m68*-tektronix-bsd*): Fix typo in tek4300.
9202 (AC_HAVE_FUNCS): Add ftime.
9203
92041993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9205
9206 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9207 Use tekxd88, not tekXD88.
9208
92091993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9210
9211 * configure.in: Check for -lm. Then can check for frexp and logb.
9212
92131993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9214
9215 * Version 19.18 released.
9216
9217 * make-dist (src): Don't put gnu-hp300 in dist.
9218 (src, lisp): Include OChangeLog in dist.
9219
92201993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9221
9222 * configure.in: Test for presence of logb and frexp functions.
9223
92241993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9225
9226 * configure.in (machine): Add i370-ibm-aix*.
9227
92281993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9229
9230 * configure.in (function checks): Test for mkdir and rmdir.
9231
9232 * configure.in (function checks): Don't test for random and bcopy
9233 only when we're building with X; look for them all the time.
9234
92351993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9236
9237 * configure.in: Test for availability of bcopy functions, searching
9238 the X libraries if we're using X.
9239
9240 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9241 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9242 versions of AIX, and needs to be passed to the loader.
9243
9244 * configure.in: Test for the availability of the
9245 XScreenResourceString function.
9246
92471993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9248
9249 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9250 LD_SWITCH_X_SITE and assume --with-x11.
9251 Only look for X11 files if we weren't told about a window system
9252 or if we were told to use X11 but not told where.
9253 Search the libraries from the s and/or m files when checking for
9254 functions.
9255
9256 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9257
92581993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9259
9260 * make-dist: Include lisp/dired.todo in the distribution.
9261
92621993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9263
9264 * configure.in: Add code to set HAVE_INET_SOCKETS.
9265
92661993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9267
9268 * configure.in: If we do find x_includes and x_libraries
9269 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9270
92711993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9272
9273 * make-dist: Include src/gnu-hp300 in the dist.
9274
9275 * configure.in (canonical): New variable holds the canonicalized
9276 configuration. Don't alter `configuration'. Use `configuration'
9277 for Makefile.in for file naming.
9278 (testing x_includes and x_libraries): Use =, not ==.
9279
92801993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9281
9282 * Version 19.17 released.
9283
9284 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9285 directory's makefile. This allows the invocation of CPP which
9286 builds xmakefile to receive these switches. The SunSoft C
9287 preprocessor inserts spaces between tokens if it doesn't get the
9288 -Xs flag requested in src/s/sol2.h.
9289
92901993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9291
9292 * configure.in (m68k-bull-sysv3): New config.
9293
92941993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9295
9296 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9297 the X Windows libraries.
9298
92991993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9300
9301 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9302 the distribution. Those files aren't kept in their own
9303 subdirectory any more.
9304
93051993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9306
9307 * Version 19.16 released.
9308
93091993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9310
9311 * configure.in: Add --verbose flag.
9312
93131993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9314
9315 * version 19.15 released.
9316
93171993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9318
9319 * Makefile.in (top_distclean): Use -f switch when cleaning out
9320 lock dir; it might be empty.
9321
9322 * configure.in: Only check for -lXbsd once.
9323
93241993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9325
9326 * Version 19.14 released.
9327
93281993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9329
9330 * make-dist: If using gzip, create distribution with '.gz' extension.
9331
9332 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9333 (lisp/forms-mode): This doesn't exist anymore.
9334
9335 * configure.in: Look for the closedir function.
9336
93371993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9338
9339 * configure.in (CPP): Autoconf sets this to a shell variable
9340 reference, which doesn't work when it's edited into a makefile.
9341 Expand that variable reference.
9342
9343 * Makefile.in (CPP): New variable.
9344 (src/Makefile): Edit CPP into src/Makefile.
9345
9346 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9347 and entering double quotes to get the values of LD_SWITCH_X_SITE
9348 and the other make variables; make substitutes them in anyway.
9349
9350 * Makefile.in (uninstall): Don't remove the lisp and etc
9351 directories if they're in the source tree.
9352
9353 Bring mumbleclean targets into conformance with GNU coding standards.
9354 * Makefile.in (mostlyclean, clean): Separate these two; just have
9355 them pass the request to the subdirectory makefiles.
9356 (distclean): Pass the request down, and then get rid of the
9357 files configure built, and get rid of the Makefiles.
9358 (realclean): Pass the request down, and then do the same things
9359 distclean does.
9360 (uninstall, info, dvi): New targets.
9361
9362 * configure.in: Move clause for PC-compatible i386 box to the end
9363 of the case statement, to avoid masking configurations below.
9364
9365 * configure.in: Add case for m88k-motorola-sysv4.
9366
9367 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9368 the HP 68000 machines.
9369
9370 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9371 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9372 preprocessor won't fiddle with them.
9373
93741993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9375
9376 * Makefile.in (TAGS): cd to src to run etags.
9377
93781993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9379
9380 * configure.in (version): Check the X libraries for XrmSetDatabase
9381 and random, and see if we have -lXbsd.
9382
93831993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9384
9385 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9386 s/*.h and m/*.h files. Martin Tomes
9387 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9388
93891993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9390
9391 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9392 above the general i386 alternative.
9393
93941993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9395
9396 * configure.in: Recognize configuration name for Data General
9397 AViiON machines.
9398
9399 * configure.in: Use AC_LONG_FILE_NAMES.
9400
94011993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9402
9403 * configure.in: Test for bison.
9404 * Makefile.in (YACC): New variable.
9405 (lib-src/Makefile.in): Edit YACC into the makefile.
9406
94071993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9408
9409 * Version 19.13 released.
9410
9411 * configure.in (CFLAGS): Don't set this according to the value of
9412 the GCC shell variable. Instead, consult the machine and system
9413 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9414 test __GNUC__ while we're at it.
9415
9416 * configure.in: Remove extra ;; from hpux cases.
9417
94181993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9419
9420 * configure.in: Check to see if the system has -ldnet.
9421
94221993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9423
9424 * make-dist: Add clauses to distribute lisp/forms-mode.
9425
94261993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9427
9428 * configure.in (machine): Fix the versions in hpux version number test.
9429 Do not guess based on cpu type. Do check for explicit system version.
9430
94311993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9432
9433 * configure.in: Do NOT look for `unknown' as company name.
9434
94351993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9436
9437 * configure.in: Fix typo in message.
9438
94391993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9440
9441 * Version 19.12 released.
9442
9443 * Makefile.in (do-install): Correct previous etc-copying change.
9444 Partially rewrite using `if'.
9445 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9446
9447 * Version 19.11 released.
9448
9449 * configure.in: Handle 386bsd.
9450
94511993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9452
9453 * make-dist: Update getdate.c.
9454
9455 * configure.in: Handle bsd386.
9456
9457 * Makefile.in (do-install): Use `-' in tar options.
9458
9459 * configure.in: Change ! "${...}" to x"${...}" = x.
9460
9461 * Makefile.in (do-install): Copy the DOC-* files from the build
9462 etc directory, as well as lots of things from ${srcdir}/etc.
9463
9464 * make-dist: Copy config.guess.
9465
9466 * configure.in: Handle AIX versions 1.2, 1.3.
9467
94681993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9469
9470 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9471 the configuration name mips-mips-usg* to represent USG systems.
9472
9473 * configure.in: Fix logic to detect if srcdir is already configured.
9474
9475 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9476
9477 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9478 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9479 of a directory; cd might fail, and have pwd print out the current
9480 directory.
9481
94821993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9483
9484 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9485
94861993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9487
9488 * configure.in: Complain if srcdir points at an already-configured
9489 tree.
9490
94911993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9492
9493 * Version 19.10 released.
9494
94951993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9496
9497 * Makefile.in: Use Makefile comments, not C comments.
9498
9499 * configure.in: Add case for the Tektronix XD88.
9500
95011993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9502
9503 * configure.in: Handle sysv4.2 and sysvr4.2.
9504
95051993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9506
9507 * configure.in: Traverse the argument list without destroying it;
9508 don't use shift. It turns out that "set - ${saved_arguments}"
9509 doesn't work portably.
9510
9511 * configure.in: Add missing "fi".
9512
9513 * make-dist: Rebuild configure if configure.in is newer.
9514
9515 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9516 targets to be executed even if make remembers that it has already
9517 satisfied FRC.
9518
95191993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9520
9521 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9522
9523 * configure.in (romp): Handle various version numbers with aos and bsd.
9524
95251993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9526
9527 * configure.in: Fix message text.
9528
95291993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9530
9531 * make-dist: Make a `site-lisp' directory in the distribution,
9532 instead of a `local-lisp' directory, which hasn't been the
9533 appropriate name for a long time.
9534 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9535 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9536
9537 * Makefile.in (do-install): Correctly detect if ./etc and
9538 ${srcdir}/etc are the same.
9539
9540 * configure.in: Extract UNEXEC from the system configuration
9541 files, compute the name of the source file corresponding to the
9542 object file, and #define it as UNEXEC_SRC in config.h.
9543
9544 * configure.in: If srcdir is '.', then try using PWD to make it
9545 absolute.
9546
9547 * configure.in: Include ${srcdir} in the printed report, to help
9548 people notice if it's an automounter path.
9549
95501993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9551
9552 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9553
95541993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9555
9556 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9557 when they are different. Add `shift' command.
9558 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9559 (externallispdir): Var deleted.
9560
9561 * configure.in: Delete spurious paren outputting short_usage.
9562
95631993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9564
9565 * Version 19.9 released.
9566
95671993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9568
9569 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9570 subdirectory makes.
9571
9572 * make-dist: Check for .elc files with no corresponding .el file.
9573
9574 * Makefile.in (mkdir): Make all the directories in locallisppath.
9575
9576 * config.guess: New file.
9577 * configure.in: Use it, tentatively.
9578 * INSTALL: Mention its usage.
9579
9580 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9581 the former gives you the operating system rev directly. Use
9582 s/hpux.h if we don't recognize what we got.
9583
9584 * Makefile.in (do-install): Don't remove a destination directory
9585 if it's the same as the source. If ${srcdir}/info == ${infodir},
9586 don't try to copy the info files.
9587
9588 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9589 doesn't work if you're not using a separate source directory.
9590 (do-install): Copy the build tree's etc directory only after
9591 making sure it's not also the source tree's etc directory.
9592
95931993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9594
9595 * configure.in: Handle sunos4.1.3 specially.
9596
95971993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9598
9599 * Makefile.in (INSTALL): Add definition.
9600
9601 * configure.in: Fix some messages. Support -with-gnu-cc.
9602 At the end, use `set --', not `set -'.
9603 Delete spurious `.h' in hpux alternatives.
9604
96051993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9606
9607 * Version 19.8 released.
9608
96091993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9610
9611 * configure.in: When looking for source in the same directory as
9612 the configure script, make the path thus discovered absolute.
9613 If the user specifies the `--srcdir' switch, make that directory
9614 absolute too.
9615
9616 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9617
9618 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9619 too, as the value of the PATH_INFO macro.
9620
9621 * configure.in: Check to see if the source lives in the same
9622 directory as the configure script.
9623
96241993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9625
9626 * Makefile.in (install): Split this into `install' and
9627 `do-install', to give people more control over exactly what gets
9628 done.
9629 (do-install): New target, containing the guts of `install'. Don't
9630 remove and recreate the directories inside the copying loop - do
9631 it all before the copying loop. Pass more flags to the lib-src
9632 make.
9633 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9634 avoid errors and warnings.
9635
9636 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9637 the manufacturer - the more general case was blocking other i386
9638 configuration names below, and that's how the names are written in
9639 MACHINES anyway.
9640
9641 * make-dist: When breaking links, remove the link before moving
9642 the copy onto it, to avoid interactive behavior.
9643
9644 * Makefile.in: Doc fix.
9645
9646 * configure.in: Doc fix.
9647
9648 * INSTALL: Mention --exec-prefix option.
9649
9650 * configure.in: Add support for the `--exec-prefix' option.
9651 * Makefile.in: Accept that support.
9652
9653 * configure.in: Use the AC_PROG_INSTALL macro.
9654 * Makefile.in (INSTALL): Variable removed.
9655 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9656
9657 * configure.in: Distinguish between hp800's and hp700's by calling
9658 "uname -m".
9659
96601993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9661
9662 * configure.in: Recognize configuration names for i860 boxes
9663 running SYSV.
9664
96651993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9666
9667 * configure.in: Distinguish between hp800's and hp700's by the
9668 version of HP/UX they run, since that's something people are more
9669 likely to know - hp700's run 8.0.
9670 Add HP 700 configuration.
9671
9672 * configure.in: Test for the presence of the `rename' function.
9673
9674 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9675 configure.in.
9676 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9677
9678 * make-dist: Break intra-tree links.
9679
9680 * configure.in: Explain that this is an autoconf script, and give
9681 instructions for rebuilding configure from it. Arrange to put
9682 comments in configure explaining this too.
9683
9684 * configure.in: Make the first line of the configure script be
9685 "#!/bin/sh". Leaving the first line blank didn't work.
9686
9687 * configure.in (long_usage): Removed; made short_usage describe
9688 the options briefly.
9689
9690 * configure.in: Implement the --prefix option.
9691 * Makefile.in (prefix): Add support for it here.
9692 * INSTALL: Document it here.
9693
9694 * Makefile.in (install): Don't assume that the files in the `info'
9695 subdirectory match *.info. They don't have that prefix.
9696
96971993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9698
9699 * configure.in: Add case for version 5 of Esix.
9700
97011993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9702
9703 * Version 19.7 released.
9704
9705 * make-dist: There aren't any *.com files in lib-src anymore.
9706
9707 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9708 them; they're symlinks to other filesystems on the GNU machines.
9709
9710 * make-dist: Check that the manual reflects the same version of
9711 Emacs as stated in lisp/version.el. Edit that version number into
9712 the README file.
9713
97141993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9715
9716 * configure.in: Remove the hack of AC_DEFINE; use
9717 AC_DEFINE_UNQUOTED.
9718
97191993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9720
9721 * make-dist: Don't distribute precomp.com, compile.com, or
9722 link.com from ./src; they're in ./vms now.
9723
9724 Some time-handling patches from Paul Eggert:
9725 * configure.in: Add AC_TIMEZONE.
9726
97271993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9728
9729 * configure.in: Recognize Linux as a valid operating system for
9730 the i386.
9731
97321993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9733
9734 * make-dist: Distribute some VMS files we got from Richard Levitte.
9735
9736 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9737 the source for the sed command, not oldXMenu/Makefile.
9738
97391993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9740
9741 * INSTALL: Don't claim the srcdir option doesn't work.
9742
97431993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9744
9745 * configure.in: Include remarks saying what order the autoconf
9746 tests should go in, and remind people to change config.h.in
9747 whenever they add autoconf tests which make #definitions.
9748
9749 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9750
97511993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9752
9753 * Makefile.in (oldXMenu/Makefile): Make this depend on
9754 ${srcdir}/oldXMenu/Makefile.in, not itself.
9755
9756 * PROBLEMS: Some updates from David J. Mackenzie.
9757
9758 More changes from David J. Mackenzie.
9759 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9760 removed; autoconf and config.h should specify all these
9761 differences.
9762 (buildlisppath): Make this path depend on ${srcdir}.
9763 (INSTALLFLAGS): Removed.
9764 (INSTALL): Include the -c flag.
9765 (install): Change the way we invoke install accordingly.
9766
9767 Install ${srcdir} changes from DJM.
9768 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9769 list.
9770 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9771 the source tree and the etc directory in the object tree.
9772 (${SUBDIR}): Pass the prefix variable down to submakes.
9773 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9774 in /bin.
9775 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9776 values for srcdir and VPATH.
9777 (install): Add `v' flag to tar command. Make sure that `dir'
9778 exists in ${srcdir}/info before copying it. Remember that the man
9779 pages come from the source tree, not the object tree.
9780 * configure.in: Remove remarks saying that the --srcdir option
9781 doesn't work.
9782 Create the etc directory in the object tree.
9783 Recognize configuration names of the form *-sun-solaris*.
9784 Recognize sunos5 and solaris as operating system names.
9785
9786 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9787 lib-src/getdate.y and src/systime.h.
9788
97891993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9790
9791 * make-dist: Make links in info subdir.
9792
97931993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9794
9795 * configure.in: Call AC_STDC_HEADERS.
9796
97971993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9798
9799 * configure.in: Sidestep autoconf's quoting of the second argument
9800 of AC_DEFINE, so we can specify the value to put there. It would
9801 be nice if autoconf provided some way to specify computed values
9802 for macros.
9803
98041993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9805
9806 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9807 this is always just -DHAVE_CONFIG_H.
9808
9809 The GNU coding standards specify that CFLAGS should be left for
9810 users to set.
9811 * Makefile.in (CFLAGS): Let configure determine the default value
9812 for this. Don't
9813 have it default to DEFS.
9814 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9815 (lib-src/Makefile, src/Makefile): Edit the default value for
9816 CFLAGS into these files, not DEFS.
9817 * configure.in (CFLAGS): Choose a default value for this - "-g"
9818 normally, or "-g -O" if we're using GCC. Edit it into the
9819 top-level Makefile.
9820
9821 * configure.in: When scanning the machine and system description
9822 #include files, write their names to conftest.c properly.
9823
98241993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9825
9826 * configure.in: In configuration name case for Apallos running
9827 Domainios, set opsys, not opsysfile.
9828
9829 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9830 src/config.h, instead of AC_OUTPUT; the latter overwrites
9831 src/config.h even when it hasn't changed, puts a makefile-style
9832 comment at the top even though it's C code, and produces a
9833 config.status script which doesn't do the job right.
9834
9835 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9836 can use a symbolic link to get the X Menu library into src.
9837 * Makefile.in (LN_S): New variable.
9838 (src/Makefile): Edit the value of LN_S into this makefile.
9839
98401993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9841
9842 * configure.in: Support *-sco3.2v4* as opsystem.
9843
9844 * make-dist: Don't include calc directory.
9845 Exclude many files in the man directory; copy a few.
9846
98471993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9848
9849 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9850 call AC_STRUCT_TM to see what's in time.h.
9851
9852 * configure.in: Employ quoting stupidity to get the value of CPP
9853 to expand properly.
9854
98551993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9856
9857 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9858 variable to scan the machine and system description files.
9859
9860 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9861 so that getdate.y builds correctly.
9862
98631993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9864
9865 * configure.in (tempcname): Change this to "conftest.c", so it will
9866 work properly on systems with short filenames; this is the name
9867 autoconf uses.
9868
9869 * configure.in: Also detect the availability of dup2 and
9870 gethostname.
9871
9872 * configure.in: Use the AC_ALLOCA test.
9873 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9874 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9875
98761993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9877
9878 * make-dist: Distribute configure, as well as configure.in.
9879 Oversight.
9880
98811993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9882
9883 * Makefile.in (install): Print out the name of the directory we're
9884 copying, so people can have some idea of whether we're making
9885 progress.
9886
9887 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9888 Don't forget to re-create the COPYDESTS directories after we clear
9889 them out.
9890
98911993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9892
9893 * Makefile.in: Add autoconf cookies so that the configure
9894 script can comment out sections of path variable definitions to
9895 choose between the installable configuration and the run-in-place
9896 configuration.
9897 * configure.in: Add new option `--run-in-place', to select the
9898 run-in-place path definitions.
9899
9900 * configure.in: Add a clause to the big configuration name case
9901 for the NeXT machine.
9902
99031993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9904
9905 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9906 Make sure that each source directory exists, and is different from
9907 the destination directory; then, delete the destination before
9908 copying over the source.
9909
9910 * make-dist: Distribute configure.in, instead of configure.
9911
99121993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9913
9914 * configure.in: Don't set CC to "gcc -O" if the user specifies
9915 `--with-gcc'. Add -O to DEFS if GCC is set.
9916
99171993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9918
9919 * Makefile.in (clean mostlyclean): Missing right paren.
9920
9921 * configure.in: When checking for X windows, search for an X11
9922 subdirectory of ${x_includes}.
9923
9924 * configure.in: Check for gettimeofday function, for getdate.y.
9925
9926 Change `configure' to a mixture of custom code and autoconf stuff.
9927 autoconf can't derive all the information we need, but we'd really
9928 like to be able to take advantage of some of its tests, and its
9929 file-editing facilities.
9930 * configure.in: Renamed from configure.
9931 Quote the sections of shell script we want copied literally to
9932 the configure script.
9933 (compile): Initialize this to make the autoconf macros' code happy.
9934 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9935 code to do their jobs.
9936 Use autoconf to produce Makefile and src/config.h.
9937 Remove the Makefile-style comment that autoconf places at the top
9938 of src/config.h.
9939 (config_h_opts): Removed - no longer necessary.
9940 * Makefile.in (configname): Renamed to configuration.
9941 (CONFIG_CFLAGS): Renamed to DEFS.
9942 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9943 get values via autoload @cookies@.
9944 (libsrc_libs): Get this from autoconf. We used to do nothing
9945 about this.
9946 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9947
9948 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9949 echo the move-if-change command.
9950
99511993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9952
9953 * make-dist: Distribute lib-src/rcs-checkin.
9954
9955 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9956 Don't try to make links to the RCS or Old subdirectories.
9957 Use the appropriate extension for the compression type in use.
9958 Create the tar file in the shell's initial default directory, not
9959 in ${tempparent}.
9960 Erase the whole ${tempparent} tree, not just ${tempdir}.
9961
99621993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9963
9964 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9965 use to build paths.h.
9966 (lib-src/Makefile, src/Makefile): Similarly.
9967
9968 * configure: Extend test for working `const' keyword to handle AIX
9969 3.2 cc.
9970
99711993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9972
9973 * make-dist: Distribute lisp/term/ChangeLog.
9974
9975 Arrange for C compilation throughout the tree to get
9976 C_SWITCH_SYSTEM from the configuration files.
9977 * configure: Extract C_SWITCH_SYSTEM from the machine and
9978 system-dependent files, and save it in the top-level Makefile.
9979 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9980 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9981
9982 * make-dist: Include the VMS support files in oldXMenu in the
9983 distribution.
9984
9985 * configure: Doc fix.
9986
9987 * configure: Fix corrupted config_h_opts.
9988
9989 * configure: Properly report option names in error messages.
9990
9991 * configure: Properly recognize --x-includes and --x-libraries
9992 options.
9993
9994 * configure: Fix syntax errors in code handling XFree386.
9995
99961993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9997
9998 * configure: Add special code to detect XFree386, and tell
9999 config.h about it.
10000
10001 * configure: Properly handle extracting values of LIBS_MACHINE and
10002 LIBS_SYSTEM that contain spaces.
10003
10004 * configure: Add `--x-includes' and `--x-libraries' options. I
10005 think these are dopey, but no less than three alpha testers, at
10006 large sites, have said they have their X files installed in odd
10007 places. Implement them by setting C_SWITCH_X_SITE and
10008 LD_SWITCH_X_SITE in src/config.h.
10009
100101993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10011
10012 * make-dist: Don't distribute etc/Old files.
10013
10014 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10015 backups.
10016
100171993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10018
10019 * make-dist: Fix typo.
10020
100211993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10022
10023 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10024 in some cases where it should but didn't seen to.
10025
10026 * Makefile.in: Added unlock and relock productions.
10027
100281993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10029
10030 * make-dist: Add a --compress option to force make-dist to use
10031 compress.
10032
10033 * make-dist: Use gzip, if we can find it.
10034
10035 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10036 make rs6000-ibm-aix default to -aix32.
10037
100381993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10039
10040 * Makefile.in: Added `Developer's configuration' section.
10041
100421993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10043
10044 * Makefile.in: Add commented-out variable settings for developer's
10045 configuration.
10046
100471993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10048
10049 * make-dist: Distribute `src/bitmaps' too.
10050
100511993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10052
10053 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10054 make rs6000-ibm-aix default to -aix32.
10055
100561993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10057
10058 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10059
10060 * Makefile.in (install.sysv): Add a second `$' in front of
10061 `${dest}', so that the shell will expand it, instead of Make.
10062
10063 * configure: When processing the name of the configure script,
10064 collapse `././' to `./', but leave a single `./' prefix alone.
10065
10066 * configure: Doc fix.
10067
100681993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10069
10070 * configure: Handle isc3.0 correctly.
10071
100721993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10073
10074 * make-dist: Don't try to copy the COPYING notice into
10075 external-lisp; we're not distributing that directory any more.
10076
100771993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10078
10079 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10080 Remove CVS subdirectories from the installed directory trees, as
10081 well as RCS directories.
10082
100831993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10084
10085 * make-dist: Only copy gmalloc.c if we couldn't link it.
10086 Don't try to copy man/{README,Makefile} unless they actually exist.
10087
10088 * Makefile.in (lisppath): Don't include externallispdir in this.
10089 We're not sure whether we're even going to distribute the
10090 directory yet.
10091
100921993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10093
10094 * make-dist: Don't distribute the external-lisp directory anymore.
10095 * INSTALL: Remove all references to external-lisp.
10096
10097 * configure: Detect whether the compiler supports `const'
10098 properly, and edit src/config.h accordingly.
10099
10100 * configure: Tweak layout of final report.
10101
10102 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10103 CFLAGS.
10104
10105 * Makefile.in (locallisppath): Make this default to
10106 ${datadir}/emacs/site-lisp, instead of
10107 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10108 the same thing, and local-lisp causes completion conflicts with
10109 lock.
10110 (lisppath): Add ${externallispdir} to this.
10111 * INSTALL: Adjust installation directions.
10112
10113 * Makefile.in (externallispdir): New variable, to say where to
10114 install the externally-maintained lisp files.
10115 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10116 the others.
10117 * INSTALL: Describe external-lisp and the new externallispdir
10118 variable.
10119
101201993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10121
10122 * configure (progname): New option `--with-gcc'. Make it clearer
10123 how we are trying to guess whether or not we have GCC.
10124 * INSTALL: Document the `--with-gcc' option, and improve
10125 description of `--with-x' options.
10126
101271993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10128
10129 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10130 ${infodir} from these variables; we have written out explicit code
10131 to install the info files.
10132
101331993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10134
10135 * make-dist: Don't distributed the RCS files in the etc directory.
10136
101371993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10138
10139 * Makefile.in: Some makes can't handle comments in the middle of
10140 commands; move them to before the whole rule.
10141
101421993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10143
10144 * README: Mention what Emacs is.
10145
101461993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10147
10148 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10149 Add `./cpp' and `./man' back into the distribution.
10150
101511993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10152
10153 * Makefile.in: Define MAKE, and use where appropriate.
10154
101551993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10156
10157 * make-dist: Remember that the authoritative COPYING notice is
10158 `etc/COPYING', not `../etc/COPYING'.
10159
101601992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10161
10162 * make-dist: Make sure that the COPYING notices in each directory
10163 are copies, not symlinks.
10164
101651992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10166
10167 * INSTALL: The build process produces an executable called `emacs'
10168 now. Change references.
10169 * Makefile.in: Adjust `install.mumble' targets to install
10170 `src/emacs', not `src/xemacs'.
10171
10172 * configure: Start with a blank line; this keeps some old CSH's
10173 from thinking it's a CSH script. Most systems will just use
10174 /bin/sh to run it, which is what we're expecting; the only other
10175 shells which might try to interpret it themselves are probably
10176 Bourne-compatible.
10177
101781992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10179
10180 * INSTALL: Improvements suggested by David Mackenzie.
10181
101821992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10183
10184 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10185 Don't try to copy the info files if there aren't any; the
10186 unexpanded globbing pattern disappoints `install'. Ignore the
10187 return status of that command.
10188
10189 * INSTALL: Updated for new configuration arrangement.
10190
10191 * configure: Don't make the top-level Makefile read-only - people
10192 may want to edit the values of the path variables.
10193
10194 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10195 Install the info files in ${infodir}. Install the executable
10196 under both `emacs' and `emacs-VERSION'.
10197
10198 * Makefile.in: Doc fix.
10199
10200 * Makefile.in (exec_prefix): New variable, as per latest version
10201 of coding standards.
10202 (bindir, libdir): Use it, instead of `prefix'.
10203 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10204
10205 * Makefile.in (mandir): Make the default value for this depend on
10206 $(prefix).
10207
10208 * Makefile.in (datadir, statedir, libdir): Make these all default
10209 to ${prefix}/lib.
10210 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10211 to compensate.
10212
10213 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10214 Install the etags and ctags man pages too.
10215
10216 * Makefile.in (distclean): Don't delete backup files; that's the
10217 job of extraclean.
10218 (extraclean): Like distclean, but deletes backup and autosave files.
10219
102201992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10221
10222 Make path specification conform to GNU coding standards.
10223 * configure (long_usage): Remove all traces of old arguments from
10224 usage messages, and document the options we do accept in more
10225 detail: -with-x... and --srcdir.
10226 (options, boolean_opts): Deleted; we don't have enough options to
10227 make this worthwhile.
10228 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10229 along with the code which supported them; these should be set as
10230 arguments to the top-level make.
10231 (config_h_opts): Since this no longer doubles as a list of option
10232 names, make them upper case; this simplifies the code which uses
10233 them to build the sed command to edit src/config.h. Change the
10234 code which sets them.
10235 (cc, g, O): Don't allow the user to set these using options; they
10236 should be specified using `CC=' and `CFLAGS=' arguments to the
10237 top-level make. Just choose reasonable default values for them,
10238 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10239 values.
10240 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10241 options; use them whenever the configuration files say they're
10242 possible.
10243 Simplify the argument processing loop. Don't accept abbreviations
10244 for option names; these might conflict with other configuration
10245 options in the future.
10246 Add some support for the `--srcdir' option. Check for the sources
10247 in . and .. if `--srcdir' is omitted. If the directories we will
10248 compile in don't exist yet, create them under the current directory.
10249 Note that the rest of the build process doesn't really support
10250 this.
10251 Edit only the top Makefile. That should edit the others. Edit
10252 into the makefile: `version', from lisp/version.el, `configname'
10253 and `srcdir' from the configuration arguments, `CC' and
10254 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10255 the user's path, and LOADLIBES as gleaned from the system
10256 description files.
10257 Simplify the report generated; it doesn't need to include any
10258 description of paths now.
10259 Make `config.status' exec configure instead of just calling it, so
10260 there's no harm in overwriting `config.status'.
10261 * Makefile.in (version, configname): New variables, used to choose
10262 the default values for datadir and libdir.
10263 Path variables rearranged into two clearer groups:
10264 - In the first group are the variables specified by the GNU coding
10265 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10266 manext, infodir, and srcdir).
10267 - In the second are the variables actually used for Emacs's paths
10268 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10269 archlibdir), which depend on the first category.
10270 datadir and libdir default to directories under
10271 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10272 demand.
10273 etcdir and lispdir default to subdirectories of datadir.
10274 archlibdir defaults to libdir.
10275 The new installation tree is a bit deeper than it used to be, so
10276 use the new make-path program in lib-src to build them all.
10277 Always build a new src/paths.h.tmp and then move-if-change it to
10278 src/paths.h, to avoid unnecessary rebuilds while responding to the
10279 right changes.
10280 Remove all mention of arch-lib. Run utility commands from
10281 lib-src, and let the executables be copied into archlibdir when
10282 Emacs is installed.
10283 Add targets for src/Makefile, lib-src/Makefile, and
10284 oldXMenu/Makefile, editing the values of the path variables into
10285 them.
10286 Let lib-src do its own installation.
10287 (datadir): Default to putting data files under
10288 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10289 (emacsdir): Variable deleted; it would only be confusing to use.
10290 (lispdir, etcdir): Default to ${datadir}/lisp.
10291 (mkdir): Use make-path for this.
10292 (lockdir): Do this in mkdir.
10293 (Makefile): New target.
10294
10295 * configure (usage_message): Rename to long_usage.
10296
10297 * make-dist: Don't bother creating an arch-lib directory; that's
10298 only for installation now.
10299
103001992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10301
10302 * configure: Use GCC-style configuration names, using config.sub.
10303 Change the usage and help messages.
10304
10305 * configure: Initialize window_system, not indow_system.
10306
10307 * configure: Report which window system, compiler, and signal
10308 handler return type we decide to use.
10309
10310 * make-dist: Explain what's going on if config.sub and gmalloc.c
10311 can't be linked. Place the code which copies them near the code
10312 which links the rest of the files around them.
10313
103141992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10315
10316 * make-dist: Don't bother to distribute src/*.com, or
10317 src/vmsbuild; those have all been moved to `../vms'.
10318
103191992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10320
10321 * make-dist: Don't forget that the way to avoid filenames starting
10322 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10323 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10324 couldn't make hard links to, since we have two already, and
10325 perhaps more to come.
10326
103271992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10328
10329 * configure: When editing parameters into lib-src/Makefile, change
10330 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10331 needs some other flags too.
10332
103331992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10334
10335 * configure: Remove spurious echo of the configuration name.
10336
10337 * make-dist: Don't distribute files in src/m and src/s whose names
10338 begin with `='.
10339
103401992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10341
10342 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10343 Also LISP_FLOAT_TYPE.
10344
103451992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10346
10347 * make-dist: Copy config.sub, since it's a symbolic link to a file
10348 on another file system.
10349
103501992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10351
10352 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10353 distribution.
10354
10355 * config.sub: New file, to help us recognize configuration names.
10356 * make-dist: Include it in the distribution.
10357
103581992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10359
10360 * configure: Convert `-' to `_' in specified option names.
10361 Accept options with --. Delete --highpri and --have-x-menu options.
10362 New options --with-x and --with-x10 replace -window-system.
10363 Don't mention options --gnu-malloc, --rel-alloc
10364 or --lisp-float-type in help message.
10365
103661992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10367
10368 * make-dist: Include the `vms' subdirectory in the distribution.
10369
103701992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10371
10372 * configure: Remove lines starting with "# DIST: " when building
10373 lib-src/Makefile and src/Makefile. This allows us to mark the
10374 "Makefile.in" files with explanatory comments which won't also get
10375 stuck in the Makefiles.
10376
103771992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10378
10379 * make-dist: Don't use the '+' operator in the sed regular
10380 expression that extracts the version number from lisp/version.el;
10381 Ultrix sed doesn't seem support the operator. Just double the
10382 operand and use *.
10383
103841992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10385
10386 * Makefile.in: Doc fix.
10387
103881992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10389
10390 * configure: Rewrite sed command to remove at most one ./ prefix;
10391 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10392 group.
10393
103941992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10395
10396 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10397
103981992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10399
10400 * make-dist: Go ahead and build a new TAGS file, unless the
10401 --newer option was specified. Don't try to delete a TAGS file
10402 from etc; it's not kept there, and shouldn't be deleted anyway.
10403
104041992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10405
10406 * make-dist: If the lisp directory contains a default.el, don't
10407 distribute it.
10408
10409 * configure: When searching signal.h for the type of a signal
10410 return handler, make a copy of it, not a symbolic link to it; that
10411 way, it will work on systems that don't have symbolic links.
10412
104131992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10414
10415 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10416 option for generating incremental distributions. Stopped it from
10417 generating a TAGS file into the distribution; that sucker is
10418 *big*, and easily enough generated with the toplevel makefile.
10419
104201992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10421
10422 * configure: When writing config.status, don't prefix progname
10423 with a '.'; it might be absolute.
10424
104251992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10426
10427 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10428 /usr/include/X11 exist, not only if both exist.
10429
104301992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10431
10432 * make-dist: Make the new external-lisp directory a duplicate of
10433 the external-lisp directory, not the lisp directory.
10434
104351992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10436
10437 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10438 clean' in arch-lib; it doesn't even have a Makefile.
10439
10440 * Makefile.in (clean, mostlyclean): In the test which tries to
10441 distinguish between the build directory, which should be cleaned,
10442 and the installed directory, which shouldn't, cd to `${emacsdir}',
10443 not `${DESTDIR}${LIBDIR}'.
10444
104451992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10446
10447 * make-dist: Be sure to delete the .c and .h files that YACC and
10448 BISON create from getdate.y.
10449
10450 * external-lisp: New directory; see `external-lisp/README'.
10451 * make-dist: Added support for the external-lisp subdirectory.
10452
10453 * make-dist: Changed message which complains that make-dist wasn't
10454 invoked in the right directory to indicate which files it was
10455 looking for.
10456
104571992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10458
10459 * configure: Add comments explaining why we can't translate
10460 character ranges or control characters in `tr'.
10461
104621992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10463
10464 * configure: When generating the configuration message, we used to
10465 build the message from the start so that each line began with "# "
10466 so that it would be a comment in `config.status'. However, this
10467 causes trouble if any of the variables we use in the message
10468 expand to more than one line of text - as gnu_malloc_reason
10469 sometimes does. So instead, we build the message as it should be
10470 printed to the user (i.e. without the "# " prefixes), and stick on
10471 the "# "s when we write it to `config.status'.
10472
10473 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10474 `lib-src' and `arch-lib'.
10475
10476 * configure: When generating report and `config.status' file, note
10477 that bindir only determines where `make install' and
10478 `build-install' will place the executables; this should make it
10479 clear that the ordinary build process will not try to install
10480 things.
10481
104821992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10483
10484 * make-dist: Change messages to say that we are 'making links to
10485 X', rather than 'copying X'. And put `' quotes around file names.
10486
10487 * make-dist: Include '.tmp' in the name of the staging directory.
10488
10489 * make-dist: Pass the `-f' option to rm when you're not sure that
10490 the files you're removing actually exist.
10491
10492 * make-dist: When setting up etc/COPYING, always nuke whatever is
10493 there, and then copy it in, to make sure we get a real file.
10494
10495 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10496 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10497 version which doesn't have a separate .defns file.
10498
104991992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10500
10501 * make-dist: Don't distribute configured versions of config.h.in,
10502 paths.h.in, Makefile.in in src.
10503
10504 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10505 trying to make final targets writable first, since it won't
067d23c9
KY
10506 matter to move-if-change.
10507
105081992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10509
10510 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10511 mkdir and chmod in the center of all the conditionals. GNU Make
10512 will strip these out, but other makes won't.
10513
105141992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10515
10516 * make-dist: Include move-if-change in list of files to distribute.
10517
105181992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10519
10520 * configure: Remove any "." elements from the program name.
10521
10522 * configure: Don't record the values of all the possible arguments
10523 in config.status; only record the options that the user specified.
10524
10525 * configure: Use move-if-change to move in the new src/config.h.
10526
105271992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10528
10529 * move-if-change: New file, copied from gcc release.
10530 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10531 a temp file, so we don't update paths.h if an error occurs or if
10532 it doesn't need changing.
10533
105341992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10535
10536 * Makefile.in (src/paths.h): Do not install a value for the
10537 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10538 * build-install.in: Same thing.
10539
105401992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10541
10542 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10543 latter, being a typo, is always false, resulting in a program
10544 whose default behavior is to painstakingly build a copy of the
10545 source tree, and then delete it. Rah.
10546
10547 * Makefile.in: Add dist target, and comment for it.
10548
10549 * configure: When scanning <signal.h> for a declaration for
10550 signal, create a symbolic link with a name ending in .c, so the
10551 compiler won't complain that it's only been given .h files.
10552
10553 * configure: Check whether there are any arguments available
10554 before shifting to get the value of a non-boolean parameter.
10555
10556 * make-dist: Doc fix.
10557
105581992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10559
10560 * configure: Instead of grepping /usr/include/signal.h for a
10561 signal declaration, run /usr/include/signal.h or
10562 /usr/include/sys/signal.h through cpp and grep for the
10563 declaration.
10564
10565 * configure: Redirect the output of grep to /dev/null instead of
10566 using grep -s - that flag means different things on other systems.
10567
10568 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10569 since the former is recognizable even if you don't know what
10570 'dumping' is.
10571 * configure: Accommodate that change.
10572
10573 * configure: Accept options for all of the directories you can
10574 change in the Makefile.
10575
10576 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10577
10578 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10579 FOO before you can use them.
10580
10581 * build-install.in: Made the "Where To Install Things" section
10582 conform with the similar section from Makefile.in. Copied section
10583 which builds src/paths.h from src/paths.h.in from the Makefile.
10584
105851992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10586
10587 * configure: Write config.status to pass its command-line
10588 arguments on to configure, so that people can use it to recreate
10589 an old configuration, with minor changes.
10590
105911992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10592
10593 * configure: Don't rely on option variables being unset if their
10594 values are the empty string. In particular, when producing the
10595 English report, don't assume that highpri will be unset when no
10596 increased priority has been requested; -highpri='' should be the
10597 same as omitting -highpri altogether.
10598
10599 * configure: Fix dumb bug: when running the system and machine
10600 description files through cpp, mark those lines that we want to
10601 evaluate with the string '@configure@', and then only evaluate
10602 them. This way if the files include anything that actually
10603 generates text (type definitions or external declarations, say),
10604 we won't try to eval it.
10605
106061992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10607
10608 * make-dist: New shell script.
10609
10610 * configure: When creating foo from foo.in, make foo read-only to
10611 remind people to edit the .in file instead.
10612
10613 * INSTALL: Changed references to config.h-dist to config.h.in.
10614 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10615 to build src/paths.h from src/paths.h.in; added a paragraph to do
10616 this.
10617 * configure, Makefile, build-install: Changed filenames like
10618 FOO-dist to FOO.in.
10619
106201992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10621
10622 * Makefile, build-install: Renamed to Makefile.in and
10623 build-install.in; the configure script will edit these to produce
10624 the usable Makefile and build-install.
10625 * configure: Changed to produce ./Makefile, ./build-install,
10626 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10627 instead of editing them in place.
10628
106291992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10630
10631 * Makefile: Re-arranged so that the undumped Emacs will search
10632 ../lisp *after* the site's local elisp files.
10633 (locallisppath, dumplisppath): New variables.
10634 (lisppath): This variable's default value is now chosen based on
10635 $(locallisppath) and $(lispdir); while it used to be the
10636 customization point for adding site-local elisp directories to
10637 load-path, that job is now handled mostly by locallisppath.
10638 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10639 Check the values being assigned to the *LOADSEARCH macros for null
10640 path elements (like '::' in 'foo::bar').
10641
10642 * configure: When checking if the machine- and system-dependent
10643 files define a particular macro or not, actually run them through
10644 CPP and test the macros with #ifs, instead of just grepping for
10645 the macros' names. In particular, check for SYSTEM_MALLOC in this
10646 way.
10647
106481992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10649
10650 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10651
106521992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10653
10654 * configure: Make the config.status file an executable shell
10655 script which will recreate the same configuration. Include the
10656 verbal description of the current configuration as a comment in
10657 the script.
10658 * INSTALL: Doc fix.
10659
10660 * Makefile: Brought the Makefile up to the GNU coding
10661 standards, as described in standards.text:
10662 (TAGS): New name for the target which rebuilds the tags table.
10663 (check): New target; doesn't do anything yet.
10664 (mostlyclean): New target, synonymous with clean.
10665 (realclean): New target. Currently, this just calls the
10666 subdirectories's makefiles and then deletes config.status.
10667 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10668 variables.
10669 Installation directory variables changed to conform.
10670 (install, install.sysv, install.xenix, install.aix): Changed the
10671 code which copies the directories into their installed location to
10672 allow the installed locations to be in several different
10673 directories; the old version assumed that they would all be in
10674 $(emacsdir).
10675 (mkdir, lockdir): Allow the installed locations to be in several
10676 different directories.
10677 * INSTALL: Doc fix.
10678
10679 * build-install: Use the same variable names as the Makefile.
10680 Allow the installed locations to be in several different
10681 directories.
10682
106831992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10684
10685 * Makefile (src/paths.h): Instead of using a single sed command to
10686 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10687 separately, and don't forget to append "/!!!SuperLock!!!" to the
10688 value of the PATH_SUPERLOCK macro.
10689
10690 * config.emacs: Renamed to configure, for consistency with other
10691 GNU products. Internal references changed.
10692 INSTALL, Makefile: References changed.
10693
10694 * lock: New directory, which should always be empty. If this
10695 directory doesn't exist, Emacs won't complain; it just won't lock.
10696 Having this here means that people can just unpack Emacs, build
10697 it, and have locking work.
10698
10699 * share-lib: Re-renamed to etc, for the sake of tradition.
10700 * config.emacs: Changed default value for datadir to ../etc.
10701 * INSTALL, README: Adjusted.
10702
107031992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10704
10705 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10706 by running CPP on the appropriate s/*.h and m/*.h files.
10707
107081992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10709
10710 * config.emacs: Make sure to set the "exit on error" flag once
10711 we've removed config.status; errors should abort the configuration.
10712
107131992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10714
10715 * config.emacs: Added -distribute option, so that the Makefile
10716 paths are in their proper form. I don't know why this matters.
10717
107181992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10719
10720 * local-lisp: New directory, empty in the distribution, for people
10721 to put local elisp code in.
10722 * config.emacs: Include it in the default load path.
10723 * README: Document it.
10724
107251992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10726
10727 * config.emacs: Guess the type of signal handling functions based
10728 on the contents of /usr/include/signal.h.
10729
10730 * config.emacs: Print out progress report messages.
10731
10732 * Makefile (src/paths.h): Don't generically replace
10733 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10734 editing of the other entries, and each entry should be dealt with
10735 explicitly anyway.
10736
10737 * build-install: Converted from C-shell to Bourne shell.
10738 * config.emacs: Edit build-install properly.
10739
10740 * config.emacs: Doc fix.
10741
107421992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10743
10744 * Makefile (install): Remove `B' from tar xf command.
10745
107461992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10747
10748 * config.emacs: Removed support for the `maintain-environment'
10749 option; the only important difference between this and its absence
10750 has been removed.
10751 * INSTALL: Removed mention of `maintain-environment'.
10752
10753 * config.emacs: Fix arguments to sed when processing boolean
10754 arguments.
10755
107561991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10757
10758 * config.emacs: New file, to help automate the installation
10759 process.
10760
10761 * Makefile: Lots of changes to support the separation of etc into
10762 architecture-dependent and -independent files:
10763 (EMACSROOT): New variable, giving the directory under which all of
10764 Emacs's libraries should be installed. Changed rest of file to
10765 use it.
10766 (LIBDIR): Now denotes only architecture-dependent dir.
10767 (DATADIR): New variable, denoting architecture-independent dir.
10768 (LOCKDIR): New variable, for completeness.
10769 (SUBDIR): No more etc, new lib-src.
10770 (COPYDIR): No more etc, new arch-lib and share-lib.
10771 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10772 (src): Now depends on lib-src, not etc.
10773 * build-install: Changes parallel to the above.
10774 * README: Describe the new arrangement.
10775
10776 * vms: New subdirectory for all the VMS stuff.
10777
107781991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10779
10780 * Makefile (LISPPATH): New variable.
10781 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10782
107831990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10784
10785 * Makefile (install, install.sysv, install.xenix):
10786 Install wakeup instead of loadst. No need for setuid or setgid.
10787
107881990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10789
10790 * Makefile (clean): Clean etc if that's not the installation dir.
10791
107921990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10793
10794 * Makefile (paths.h): Make sed alter each name in the path.
10795
107961988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10797
10798 * Makefile (install.sysv): Use cpio, not tar.
10799
108001988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10801
10802 * Makefile (lockdir): Rename `lock' target.
10803 Depend on it from install*, not from `all'.
10804
108051988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10806
10807 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10808 to match build-install and paths.h.
10809
10810;; Local Variables:
10811;; coding: utf-8
067d23c9
KY
10812;; End:
10813
1a71cb28 10814 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10815
10816 This file is part of GNU Emacs.
10817
10818 GNU Emacs is free software: you can redistribute it and/or modify
10819 it under the terms of the GNU General Public License as published by
10820 the Free Software Foundation, either version 3 of the License, or
10821 (at your option) any later version.
10822
10823 GNU Emacs is distributed in the hope that it will be useful,
10824 but WITHOUT ANY WARRANTY; without even the implied warranty of
10825 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10826 GNU General Public License for more details.
10827
10828 You should have received a copy of the GNU General Public License
10829 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.