Replace some src/s undefs by never even checking on relevant platforms
[bpt/emacs.git] / ChangeLog
CommitLineData
4516fbef
GM
12012-07-07 Glenn Morris <rgm@gnu.org>
2
3 * configure.in: Rather than checking for things then undef'ing
4 them on some platforms, simply don't check for them.
5 (getwd): Don't check for it on unixware.
6 (random, rint): Don't check for these on hpux.
7 (res_init, libresolv): Don't check for these on darwin.
8
07adc2c6
JB
92012-07-07 Juanma Barranquero <lekktu@gmail.com>
10
11 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
12 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
13 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
14 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
15
a69ca799
PE
162012-07-06 Paul Eggert <eggert@cs.ucla.edu>
17
f5c08e17
PE
18 * configure.in: Document --enable-gcc-warnings better.
19
fee5959d
PE
20 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
21 This is safer than strcasecmp, which has unspecified behavior
22 outside the POSIX locale and in practice sometimes does not work
23 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
24 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 25
fee5959d
PE
26 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
27 * lib/c-strncasecmp.c: New files, taken from gnulib.
28 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
29
a69ca799
PE
30 Merge from gnulib, incorporating:
31 2012-07-06 timespec-sub: avoid duplicate include
32 Reported by Juanma Barranquero.
33
a02d99e7
GM
342012-07-06 Glenn Morris <rgm@gnu.org>
35
36 * make-dist [update]: Let autoreconf figure out what needs updating.
37 Use `make info-real'. leim/leim-list.el should always exist.
38 Check cd return value.
39
7dca65a4
PE
402012-07-06 Paul Eggert <eggert@cs.ucla.edu>
41
42 Merge from gnulib. This is for OpenBSD 5.1 amd64.
43 * m4/sys_time_h.m4: New version from gnulib, incorporating:
44 2012-07-05 sys_time: allow too-wide tv_sec
45
013aabf1
PE
462012-07-04 Paul Eggert <eggert@cs.ucla.edu>
47
48 Merge from gnulib.
49 * lib/alloca.in.h: New version from gnulib, incorporating:
50 2012-07-03 alloca: add support for HP NonStop TNS/E native
51
8ce70ed2
DA
522012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
53
54 * configure.in: If --enable-gcc-warnings, disable
55 -Wunsafe-loop-optimizations for -O1 optimization level.
56
ca26824c
GM
572012-06-30 Glenn Morris <rgm@gnu.org>
58
59 * configure.in (standardlisppath): New output variable.
60 (lisppath): Use standardlisppath.
61 * Makefile.in (standardlisppath): New, set by configure.
62 (epaths-force): Use standardlisppath and locallisppath rather than
63 lisppath.
64
94eb8e0a
DA
652012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
66
67 * configure.in: Fix previous change. Remove --enable-asserts.
68 (CPPFLAGS): Remove conditional -DXASSERTS=1.
69 Add --enable-link-time-optimization.
70 * INSTALL: Mention this.
71
e509cfa6
DA
722012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
73
74 * configure.in: Add glyphs category to --enable-checking option.
75 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
76
a54e2c05
DA
772012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
78
79 * configure.in (ENABLE_CHECKING): Update comment.
80
059e4fb5
PE
812012-06-28 Paul Eggert <eggert@cs.ucla.edu>
82
15458df4
PE
83 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
84 Emacs proper no longer uses these headers, and can rely on Gnulib
85 for these checks.
86
059e4fb5
PE
87 Merge from gnulib.
88 * m4/getopt.m4: Copy new version from gnulib, incorporating:
89 getopt-posix: No longer guarantee that option processing is resettable.
90
1ba6038a
GM
912012-06-27 Glenn Morris <rgm@gnu.org>
92
0b6b25d5
GM
93 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
94
1ba6038a
GM
95 * INSTALL: Remove references to paths.el.
96
cc06e7e7
EZ
972012-06-26 Eli Zaretskii <eliz@gnu.org>
98
99 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
100 replaces separate dependency for each object file, which required
101 the same object file to be mentioned twice, causing failures in
102 parallel builds.
103
cf38a720
PE
1042012-06-26 Paul Eggert <eggert@cs.ucla.edu>
105
106 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
107 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
108
3511c784
DA
1092012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
110
111 * configure.in (AC_CHECK_FUNCS): Detect library functions
112 strcasecmp and strncasecmp.
113
845ca893
PE
1142012-06-24 Paul Eggert <eggert@cs.ucla.edu>
115
116 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
117 We might as well use the spelling standardized by C11,
118 as in the long run that should simplify maintenance.
119 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
120
696056c2
EZ
1212012-06-24 Eli Zaretskii <eliz@gnu.org>
122
123 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
124 ($(BLD)/timespec-add.$(O)):
125 ($(BLD)/timespec-sub.$(O)): Don't depend on
126 $(EMACS_ROOT)/nt/inc/sys/time.h.
127
128 * lib/stat-time.h:
129 * lib/timespec.h:
130 * lib/utimens.h: Revert last change.
131
47d0c011
PE
1322012-06-23 Paul Eggert <eggert@cs.ucla.edu>
133
134 Merge from gnulib.
135 * m4/getopt.m4: Copy new version from gnulib, incorporating:
136 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
137
388cdec0
EZ
1382012-06-23 Eli Zaretskii <eliz@gnu.org>
139
140 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
141 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
142 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
143 $(BLD)/timespec-sub.$(O).
144 ($(BLD)/dtotimespec.$(O)):
145 ($(BLD)/gettime.$(O)):
146 ($(BLD)/timespec-add.$(O)):
147 ($(BLD)/timespec-sub.$(O)): New dependencies.
148
149 * lib/stat-time.h:
150 * lib/timespec.h:
151 * lib/utimens.h: Include sys/time.h
152
54e8a418
AS
1532012-06-23 Andreas Schwab <schwab@linux-m68k.org>
154
155 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
156 the correct CFLAGS and LIBS.
157
d35af63c
PE
1582012-06-22 Paul Eggert <eggert@cs.ucla.edu>
159
160 Support higher-resolution time stamps (Bug#9000).
161 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
162 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
163 that the new clock stuff doesn't clash with RSVG_LIBS.
164 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
165 as gnulib does that for us now.
166 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
167 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
168 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
169 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
170 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
171 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
172 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
173 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
174 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
175 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
176 New files, copied automatically from gnulib.
177 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
178
05730648
PE
1792012-06-22 Paul Eggert <eggert@cs.ucla.edu>
180
181 Merge from gnulib.
182 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
183 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
184 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
185 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
186 Copy new versions from gnulib, incorporating the following changes:
187 2012-06-22 time_r: fix typo that always overrode localtime_r decl
188 2012-06-22 Write "Mac OS X" instead of "MacOS X".
189 2012-06-21 mktime: fix integer overflow in 'configure'-time test
190 2012-06-21 nonblocking: Avoid compilation error on mingw64.
191 2012-06-19 stat, fstat: Avoid warnings on mingw64.
192 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
193
646b5f55
AS
1942012-06-13 Andreas Schwab <schwab@linux-m68k.org>
195
196 * configure.in: Rename --enable-use-lisp-union-type to
197 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
198 instead of USE_LISP_UNION_TYPE.
199
8a07a8c6
GM
2002012-06-12 Glenn Morris <rgm@gnu.org>
201
b4492cba
GM
202 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
203 (opsysfile): Set specially for sol2-10.
204
8a07a8c6
GM
205 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
206 New AC_DEFINEs, for hpux11.
207 (opsysfile): Set specially for hpux11.
208
03043c1b
PE
2092012-06-12 Paul Eggert <eggert@cs.ucla.edu>
210
211 * configure.in: Coalesce some function checking.
212 This makes 'configure' a bit smaller.
213 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
214
ed846e5f
GM
2152012-06-12 Glenn Morris <rgm@gnu.org>
216
0d369729
GM
217 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
218
45fa9c0f
GM
219 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
220
ed846e5f
GM
221 * configure.in: Anticipate platforms with no src/s file.
222
0e25d334
CY
2232012-06-12 Chong Yidong <cyd@gnu.org>
224
225 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
226
a9be7d2b
GM
2272012-06-11 Glenn Morris <rgm@gnu.org>
228
229 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
230
e3a3e213
MA
2312012-06-09 Michael Albinus <michael.albinus@gmx.de>
232
233 * configure.in (dbus_type_is_valid): Check for library function.
234
276d5f5d
GM
2352012-06-06 Glenn Morris <rgm@gnu.org>
236
237 * INSTALL, make-dist: Remove vcdiff.
238
418cd726
GM
2392012-06-03 Glenn Morris <rgm@gnu.org>
240
241 * INSTALL, make-dist: Remove rcs-checkin.
242
c71232db
UM
2432012-06-03 Ulrich Müller <ulm@gentoo.org>
244
245 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
246
501390c5
PE
2472012-06-01 Paul Eggert <eggert@cs.ucla.edu>
248
249 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
250 It is confusingly named and rarely useful. See, for example,
251 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
252 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
253 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
254 * configure.in: Remove --disable-maintainer-mode.
255 (USE_MAINTAINER_MODE, MAINT): Remove.
256
0e7a053e
PE
2572012-05-28 Paul Eggert <eggert@cs.ucla.edu>
258
259 Make 'configure' a bit smaller and faster.
260 * configure.in (INSTALL_INFO): Set it with one call to
261 AC_PATH_PROG, not three.
262 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
263 so likely that it'll be needed.
264 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
265 (AC_PROG_MAKE_SET): Remove; Automake does this.
266 (sysinfo): Do not check for this function, as it's never used.
267 (tzset): Check for this function just once.
268 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
269 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
270
cd376509
EZ
2712012-05-27 Eli Zaretskii <eliz@gnu.org>
272
42a53d84
EZ
273 * config.bat (lib): Create/update lib/stdalign.in-h and
274 lib/sys_types.in-h.
275
0e7a053e
PE
276 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
277 ($(BLD)/sha1.$(O)):
278 ($(BLD)/sha256.$(O)):
cd376509
EZ
279 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
280 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
281
282 * lib/getopt_.h: Regenerate.
283
50c4645e
PE
2842012-05-27 Paul Eggert <eggert@cs.ucla.edu>
285
286 Assume gnulib does largefile.
287 Gnulib does the largefile configuration anyway, so when configure.in
288 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
289 * configure.in (AC_SYS_LARGEFILE): Remove.
290 * lib/gnulib.mk: Autoupdate.
291
caf8a9b2
PE
2922012-05-26 Paul Eggert <eggert@cs.ucla.edu>
293
294 Merge from gnulib. (Bug#11527)
295
296 The build procedure now creates <stdalign.h> and <sys/types.h> for
297 older hosts that lack a working <stdalign.h> or whose
298 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
299 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
300 msdos and nt builds.
301
302 Here is a precis of gnulib changes that seem relevant; please see
303 the gnulib ChangeLog for details.
304
305 2012-05-18 crypto: fix bug in large buffer handling
306 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
307 2012-05-10 _Noreturn: port config.h to gcc -Wundef
308 2012-05-08 warnings.m4: give a means to specify the program to compile
309 2012-05-07 stdint: be more consistent with glibc, SunOS libc
310 2012-04-21 Large File Support for native Windows platforms.
311 2012-04-14 stat: Bypass buggy override in mingw64.
312 2012-03-29 stdio: don't assume gets any more
313 2012-03-24 Enable common subexpression optimization in GCC.
314 2012-02-09 maint: replace FSF snail-mail addresses with URLs
315 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
316 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
317 2012-01-21 stdint: Add support for Android.
318 2012-01-15 Improve support for MSVC 9.
319 2012-01-08 mktime: Avoid compilation error on Solaris 11.
320 2012-01-05 Use ', not `, for quoting output.
321 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
322 2012-01-05 strtoimax: Work around AIX 5.1 bug.
323 2012-01-05 inttypes: Modernize.
324 2011-12-13 inttypes, stdint: add C++11 support
325 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
326 2011-11-21 _Noreturn: Check that _MSC_VER is defined
327 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
328 2011-11-09 raise: fix mingw handling of SIGPIPE
329 2011-10-27 Add stdalign module and use it in other modules.
330
331 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
332 * m4/sys_types_h.m4:
333 New files.
334 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
335 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
336 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
337 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
338 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
339 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
340 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
341 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
342 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
343 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
344 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
345 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
346 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
347 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
348 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
349 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
350 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
351 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
352 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
353 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
354 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
355 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
356 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
357 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
358 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
359 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
360 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
361 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
362 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
363 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
364 Update from gnulib.
365
34374650
PE
3662012-05-22 Paul Eggert <eggert@cs.ucla.edu>
367
368 Remove src/m/*.
369 * configure.in: Remove all mention of src/m/*.
370 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
371 All uses removed.
372 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
373 (BITS_PER_LONG_LONG): Move to src/lisp.h.
374 * lib/makefile.w32-in: Remove dependencies on
375 $(EMACS_ROOT)/src/m/intel386.h.
376 * make-dist: Don't make links to src/m.
377
ec21c7f8
PE
3782012-05-22 Paul Eggert <eggert@cs.ucla.edu>
379
380 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
381 Without this further fix, aclocal was being invoked unnecessarily.
382
39078e4a
GM
3832012-05-22 Glenn Morris <rgm@gnu.org>
384
385 * Makefile.in (blessmail, install-arch-dep, uninstall):
386 Check cd lib-src works.
387 (install-arch-dep, uninstall): Remove unneeded subshells.
388
be17565b
GM
3892012-05-21 Glenn Morris <rgm@gnu.org>
390
ff0c3cfb
GM
391 * update-subdirs: Move to build-aux/.
392 * make-dist, Makefile.in (install-arch-indep): Update for this change.
393
d10cfddd
GM
394 * Makefile.in (leimdir): New, set by configure.
395 (COPYDIR, COPYDESTS): Add leim directories.
396 (install-leim): Remove.
397 (install-arch-indep): Handle leim installation directly.
398
be17565b
GM
399 * vpath.sed: Remove unused file.
400 * make-dist: No more vpath.sed.
401
9b4ee616
PE
4022012-05-21 Paul Eggert <eggert@cs.ucla.edu>
403
fb77d37e
PE
404 Use full name for m4/gnulib-comp.m4. (Bug#11529)
405 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
406 even though the file's name in gnulib is m4/gnulib-comp.m4.
407 This had a problem when merging from gnulib, as the code temporarily
408 renamed it to the full name, causing problems when interrupted.
409 Now the file has its full name, with the idea that we will find
410 a solution for MS-DOS that does not affect the rest of Emacs.
411 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
412
261cb4bb
PE
413 Assume C89 or later.
414 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
415 (POINTER_TYPE, PROTOTYPES): Remove.
416
9b4ee616
PE
417 Make merging from gnulib a script, not a makefile action.
418 Putting it in a makefile has some problems with reflection, as
419 merging from gnulib updates 'configure', which can update the makefile.
420 Putting it in a standalone script breaks this loop.
421 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
422 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
423 Remove, moving the actions to the script admin/merge-gnulib.
424
261cb4bb
PE
4252012-05-21 Glenn Morris <rgm@gnu.org>
426
427 * configure.in (LEIM_INSTALLDIR):
428 Rename to leimdir, treat like lispdir.
429
b847032c
GM
4302012-05-21 Glenn Morris <rgm@gnu.org>
431
432 * Makefile.in (install-arch-indep, install-doc, install-info)
433 (uninstall): Scrap superfluous subshells.
434
af006ad5
UM
4352012-05-19 Ulrich Mueller <ulm@gentoo.org>
436
437 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
438
003fdae2
PE
4392012-05-19 Paul Eggert <eggert@cs.ucla.edu>
440
9232a6d9
PE
441 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
442 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
443 getsockopt, setsockopt, mremap, mempcpy.
444
003fdae2
PE
445 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
446 is being removed.
447 (AC_CHECK_FUNCS): Remove ftime.
448
e7333757
GM
4492012-05-19 Glenn Morris <rgm@gnu.org>
450
e39b9806 451 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 452
42d5aa3e
GM
453 * Makefile.in (install-arch-indep): Remove unneeded chmod.
454 Set permissions of lisp/subdirs.el.
455
9192d37d
GM
456 * Makefile.in (SUBDIR): Add leim. Update users.
457
2e5d41e4
GM
458 * Makefile.in (lib, lib-src, lisp): Check cd return value.
459
e7333757
GM
460 * Makefile.in (leim): No need to set PARALLEL.
461
7606c360
GM
4622012-05-18 Glenn Morris <rgm@gnu.org>
463
6d1a623e
GM
464 * Makefile.in (install-arch-indep, install-info, install-man):
465 Simplify some one-sided ifs.
466
29473393
GM
467 * Makefile.in: Install only the relevant DOC file.
468 (install-arch-indep): Delete etc/DOC*.
469 (install-doc): No more need to delete etc/DOC.
470
660c8c1e
GM
471 * Makefile.in (install-arch-indep): Split into several rules.
472 (install-doc, innstall-info, install-man): New rules.
473
37f36bcb
GM
474 * configure.in (mandir): May as well include it in the NS app bundle.
475
0629a797
GM
476 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
477 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
478 (install-arch-indep): Don't install-etc for self-contained ns builds.
479
136c45ee
GM
480 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
481 No longer unconditonally add /sw directories. (Bug#2280)
482
ed0ba302
GM
483 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
484 (install-arch-indep): Depend on install-leim.
485 (install): Remove explicit install-leim dependence.
486
62061397
GM
487 * Makefile.in (install-arch-indep):
488 Move last element of mkdir rule here.
489 (mkdir): Remove rule.
490
37baa3c8
GM
491 * Makefile.in (install-arch-indep): Remove unneeded chmods.
492 INSTALL_DATA does this for us.
493
b533f05e
GM
494 * Makefile.in (install-arch-dep): Ensure bindir exists.
495 Drop mkdir dependency.
496 (install-arch-indep): Ensure docdir, infodir, mandir exist.
497 (install-leim): Drop mkdir dependency.
498 (mkdir): Remove most directories, now made in relevant rules.
499
7606c360
GM
500 * Makefile.in (install-arch-indep): Combine adjacent loops.
501
3a4155de
GM
5022012-05-17 Glenn Morris <rgm@gnu.org>
503
d9a1e2c2
GM
504 * Makefile.in (install-etc, mkdir):
505 Make relevant directories in install-etc rather than mkdir.
506
4c54abe1
GM
507 * Makefile.in (write_subdir): Create the directory if needed.
508 (install-arch-dep, mkdir): No need to make site-lisp directories.
509
9f1ea7dc 510 * Makefile.in (write_subdir): New.
05f3d308 511 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 512
40c117e7 513 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 514 For a self-contained ns build, set these to the appropriate values.
40c117e7 515 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 516
b4a36200
GM
517 * configure.in (ns_self_contained): New output variable.
518 * Makefile.in (ns_self_contained): New, set by configure.
519 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
520 don't bother installing binaries then immediately deleting them.
521
3a4155de
GM
522 * Makefile.in (ns_appbindir, ns_appresdir):
523 Move them before things that may refer to them.
524 (install-arch-dep): No need to relocate self-contained ns libexec.
525
526 * configure.in (archlibdir): Set it for self-contained ns builds.
527 (libexecdir): Don't expand it now (this is mainly cosmetic).
528
f04940ae
PE
5292012-05-16 Paul Eggert <eggert@cs.ucla.edu>
530
531 * configure.in: Simplify by removing CPP etc.
532 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
533 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
534 In particular we no longer need to fiddle with CPP, since we don't
535 use CPP specially any more.
536 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
537 adjusted compiler.
538 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
539 since gl_EARLY and/or Autoconf already does these.
540
27cb7be2
GM
5412012-05-16 Glenn Morris <rgm@gnu.org>
542
543 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
544 (CPP): Do not unconditionally set it on Darwin.
545 Instead, try to test if -no-cpp-precomp is accepted.
546 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
547
ec3ca9ec
GM
5482012-05-15 Glenn Morris <rgm@gnu.org>
549
4e7d487c 550 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 551
75a9f5f5
GM
552 * Makefile.in (install-arch-dep): Do not hard-code version number.
553
ec3ca9ec
GM
554 * Makefile.in (install-arch-dep): NS install no longer needs to
555 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
556
3fe7cdc8
GM
5572012-05-12 Glenn Morris <rgm@gnu.org>
558
9e6b06ed
GM
559 * configure.in (ns_appbindir): Remove trailing "/".
560
3fe7cdc8
GM
561 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
562 (MKDEPDIR): Use $MKDIR_P.
563 * Makefile.in (MKDIR_P): New, set by configure.
564 (mkdir): Use $MKDIR_P.
565
a873f274
GM
5662012-05-11 Glenn Morris <rgm@gnu.org>
567
568 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 569 Use INSTALL_DATA for the DOC file.
c8e32179 570 Remove dead code for ./lisp that never executes.
a873f274 571
ff57c2ec
GM
5722012-05-10 Glenn Morris <rgm@gnu.org>
573
574 * configure.in (LEIM_INSTALLDIR): New output variable.
575
49ed9c8e
SM
5762012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
577
578 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
579
5122804a
GM
5802012-05-08 Glenn Morris <rgm@gnu.org>
581
582 * make-dist: No more doc/lispref/*.el.
583
01319a4e
AS
5842012-05-05 Andreas Schwab <schwab@linux-m68k.org>
585
586 * configure.in: Fix quoting bugs.
587
8045b906
GM
5882012-05-04 Glenn Morris <rgm@gnu.org>
589
590 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
591
9fa0e416
GM
5922012-05-02 Glenn Morris <rgm@gnu.org>
593
3c30e766
GM
594 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
595 the choices made by FreeBSD and NetBSD. (Bug#10313)
596
9aa071df
GM
597 * Makefile.in (INFO_FILES): Remove variable.
598 (INFO_NONMISC): New variable.
599 (install-arch-indep, uninstall): Don't use $INFO_FILES.
600
cd3771a0
GM
601 * Makefile.in (uninstall): Remove useless-use-of-for; that for
602 some reason caused problems on an old Solaris.
603
a36e64d0
GM
604 * Makefile.in (install-arch-indep, uninstall):
605 Ensure that INSTALL-type commands are run from top-level.
606
9e7a4bcf
GM
607 * info/dir: Make some entries consistent with the source texi files.
608
9fa0e416
GM
609 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
610
7adecb99
GM
6112012-05-02 Glenn Morris <rgm@gnu.org>
612
613 * Makefile.in (install-arch-indep):
614 Combine adjacent install-data and install-info loops.
615
4737362e
GM
6162012-05-01 Glenn Morris <rgm@gnu.org>
617
ab1121bd
GM
618 * Makefile.in (MAN_PAGES): Remove.
619 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
620
a4a18b8b
GM
621 * configure.in: Try libtinfo for tputs.
622 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
623
3ba0a545
GM
624 * configure.in: Combine adjacent $opsys case blocks.
625
e3da5b19
GM
626 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
627
262f06da
GM
628 * configure.in: Invert the TERMINFO logic,
629 since "yes" is far more common than "no".
630
9311dcff
GM
631 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
632
4d5c6349
GM
633 * configure.in (LD_SWITCH_X_SITE_RPATH):
634 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
635
4737362e
GM
636 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
637
562e638f
GM
6382012-04-26 Glenn Morris <rgm@gnu.org>
639
640 * make-dist: No more doc/lispref/tindex.pl.
641
dcbf5805
MA
6422012-04-22 Michael Albinus <michael.albinus@gmx.de>
643
644 * configure.in (dbus_validate_bus_name, dbus_validate_path)
645 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 646 these library functions.
dcbf5805 647
4b5b5289
PE
6482012-04-22 Paul Eggert <eggert@cs.ucla.edu>
649
650 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
651 With glibc 2.14 or later, when compiled with GCC 4.7.0's
652 -Werror=deprecated-declarations flag, use of hooks like
653 __malloc_initialize_hook causes compilation to fail because these
654 hooks are deprecated. Modify 'configure' to check for these hooks too.
655 Simplify the 'configure' code to test for all the hooks at once.
656 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
657 (emacs_cv_var_doug_lea_malloc): ... this new var.
658
9ee7d8b9
PE
6592012-04-21 Paul Eggert <eggert@cs.ucla.edu>
660
661 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
662 dated 2011-10-07. Regenerating from current gnulib would be a
663 pervasive change, and currently the trunk isn't open to such changes.
664 * configure.in (WARN_CFLAGS): Remove; no longer needed now
665 that gnulib does it.
666 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
667
5e6ab4e6
AS
6682012-04-21 Andreas Schwab <schwab@linux-m68k.org>
669
670 * m4/gl-comp.m4: Update. (Bug#11285)
671
c07a4c0b 6722012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
673
674 * configure.in: Don't use the -R option (Bug#11251).
675
6c94c34f 6762012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 677
9f46df23 678 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
679 I have been using this change for many months in my private copy
680 of Emacs, and have used it to find several bugs. It's mature
681 enough to publish now.
682 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
683 * configure.in: Support --enable-gcc-warnings, in the style of
684 other GNU packages such as coreutils.
685 (C_WARNINGS_SWITCH): Remove, replacing with...
686 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
687 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
688 when including system files with GCC.
689 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 690 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
691 * lib/Makefile.am (AM_CFLAGS): New macro.
692 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
693
316411f0
DA
6942012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
695
696 * configure.in (AC_CHECK_FUNCS):
697 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
698
9b9b2ef2
GM
6992012-04-16 Glenn Morris <rgm@gnu.org>
700
b1aa797c
GM
701 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
702
9b9b2ef2
GM
703 * configure.in: Remove X libs workaround for old autoconf.
704
badf86af
KB
7052012-04-12 Ken Brown <kbrown@cornell.edu>
706
707 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
708
2f097256
GM
7092012-04-11 Glenn Morris <rgm@gnu.org>
710
711 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
712
a9f72fc1
GM
7132012-04-10 Glenn Morris <rgm@gnu.org>
714
715 * configure.in: Conditionally generate admin/unidata/Makefile.
716
6b4f4a2d
TZ
7172012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
718
a9f72fc1 719 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 720
23df914b
GM
7212012-04-09 Glenn Morris <rgm@gnu.org>
722
fd9d85c2
GM
723 * Makefile.in (leim): Check cd return value. Pass fewer variables.
724 (install-leim): Check cd return value. Pass $MFLAGS.
725 (install-strip): Pass $MFLAGS.
726
23df914b
GM
727 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
728 Eg org.texi has been using 4.7 functions for some time.
729
bf6bba2b
PE
7302012-04-07 Paul Eggert <eggert@cs.ucla.edu>
731
732 Check pkg-config exit status when configuring (Bug#10626).
733 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
734 works; check its exit status. Problem reported by Jordi Gutiérrez
735 Hermoso in
736 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
737
f3774f20
GM
7382012-04-07 Glenn Morris <rgm@gnu.org>
739
740 * README, configure.in (AC_INIT): Bump version to 24.1.50.
741
d67a9a85
EZ
7422012-04-07 Eli Zaretskii <eliz@gnu.org>
743
744 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
745
f20f95c6
PE
7462012-03-04 Paul Eggert <eggert@cs.ucla.edu>
747
748 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
749 * configure.in (LIBS_TERMCAP): Default this to the result of
750 the tputs library search. Do a run-time test for the linkability
751 of tputs unless cross-compiling, as that's more reliable if the
752 link flags and libraries are messed up. Don't change LIBS as
753 a result of the test, as that may mess up later tests.
754
75197633
CS
7552012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
756
533183f3 757 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 758
75197633
CS
759 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
760 specific makefiles to support getopt_.h generation with MSVC.
761
7eb21b49
GM
7622012-02-04 Glenn Morris <rgm@gnu.org>
763
764 * Makefile.in (uninstall):
765 Handle compressed info files and man pages. (Bug#10718)
766
44f92739
GM
7672012-02-02 Glenn Morris <rgm@gnu.org>
768
769 * configure.in [HAVE_NS]:
770 Error if use --without-toolkit-scroll-bars. (Bug#10673)
771
6df37268
PE
7722012-02-01 Paul Eggert <eggert@cs.ucla.edu>
773
774 Port to older Solaris 10 versions (Bug#10677).
775 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
776 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
777 possibly this is because Sun fixed the 'stat' bug in my version.
778 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
779 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
780 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
781 These changes are based on gnulib version
782 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
783 because Emacs is in feature freeze and we do not want to merge any
784 more-recent changes from gnulib.
785
8d8939e8
GM
7862012-01-31 Glenn Morris <rgm@gnu.org>
787
e4070def
GM
788 * configure.in: Throw an explicit error if Motif toolkit was
789 requested but requirements could not be found.
790
8d8939e8
GM
791 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
792
5a26ec89
EZ
7932012-01-30 Eli Zaretskii <eliz@gnu.org>
794
795 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
796 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
797 with "make -j3".
798
1b0880d5
JB
7992012-01-16 Juanma Barranquero <lekktu@gmail.com>
800
801 * .bzrignore: Ignore etc/__pycache__.
802
adee8a65
PE
8032011-12-17 Paul Eggert <eggert@cs.ucla.edu>
804
805 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
806 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
807 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
808 by Nelson H. F. Beebe in
809 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
810
e152e577
JB
8112011-12-10 Juanma Barranquero <lekktu@gmail.com>
812
813 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
814
46d14be7
JD
8152011-12-10 Jan Djärv <jan.h.d@swipnet.se>
816
817 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
818 instead of LDFLAGS (Bug#10230).
819
6c269a38
PE
8202011-12-03 Paul Eggert <eggert@cs.ucla.edu>
821
4eec8d6f
PE
822 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
823
6c269a38 824 Propagate configure flags to sub-configures.
1350a3cc 825 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
826 New macros.
827 (config.status, bootstrap): Use them to propagate configure flags
828 to sub-configures.
829 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
830
63e94eb8
PE
8312011-12-03 Paul Eggert <eggert@cs.ucla.edu>
832
833 * .bzrignore: Add config.cache.
834
54e9e3bf
JD
8352011-11-27 Jan Djärv <jan.h.d@swipnet.se>
836
837 * configure.in: Check for gtk_window_set_has_resize_grip.
838
20db1522
JB
8392011-11-24 Juanma Barranquero <lekktu@gmail.com>
840
841 * configure.in (HAVE_XPM): Fix typo.
842
60bf278f
GM
8432011-11-22 Glenn Morris <rgm@gnu.org>
844
5f77c86c
GM
845 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
846 have confusing effects on the build. (Bug#6401)
847
60bf278f
GM
848 * Makefile.in (install-arch-dep): Tweak previous change.
849
816be9f6
YD
8502011-11-22 Yavor Doganov <yavor@gnu.org>
851
852 Do not install arch-dependent files in the app bundle if
853 --disable-ns-self-contained is requested. (Bug#1335)
854 * configure.in (exec_prefix, libexecdir): Define relative to
855 `ns_appbindir' only if configured for a self-contained app.
856 * Makefile.in (install-arch-dep): Test for the existence of
857 libexec in the Emacs.app bundle before executing commands.
858
d5ff9cd0
AS
8592011-11-20 Andreas Schwab <schwab@linux-m68k.org>
860
861 * configure.in: Remove reference to src/m/ibms390.h.
862
1c889bf6
GM
8632011-11-13 Glenn Morris <rgm@gnu.org>
864
865 * INSTALL: Tiny updates for disk space used during installation.
866
a6fc3b5c
EZ
8672011-11-05 Eli Zaretskii <eliz@gnu.org>
868
869 * lib/makefile.w32-in (FRC): New dummy target.
870 (TAGS): Depend on FRC.
871
9f77899d
GM
8722011-11-04 Glenn Morris <rgm@gnu.org>
873
874 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
875 Do not include GnuTLS version info in final summary message.
876
0bd3cb7b
EZ
8772011-10-31 Eli Zaretskii <eliz@gnu.org>
878
07f3add9
EZ
879 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
880 they exist there, else from autogen/.
881
882 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 883
d2eaf3e4
NT
8842011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
885
886 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
887
e782cfab
PE
8882011-10-24 Paul Eggert <eggert@cs.ucla.edu>
889
890 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
891 if the library is found. Otherwise, later configure-time tests,
892 such as the test for pthread_sigmask, generate the wrong results
893 on some platforms. Problem reported for FreeBSD by Nali Toja.
894
7da0b018
PE
8952011-10-20 Paul Eggert <eggert@cs.ucla.edu>
896
897 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
898 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
899 Remove; no longer needed, now that we defer to strftime for time
900 zone names.
901
0ffe1065
JD
9022011-10-18 Jan Djärv <jan.h.d@swipnet.se>
903
904 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
905
23769e49
CY
9062011-10-18 Chong Yidong <cyd@gnu.org>
907
908 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
909
fd8dea03
GM
9102011-10-13 Glenn Morris <rgm@gnu.org>
911
912 * configure.in: Also look for tputs in libcurses. (Bug#9736)
913
f4cc5b54
PE
9142011-10-12 Paul Eggert <eggert@cs.ucla.edu>
915
916 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 917 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
918 The check was helpful but not essential in Solaris 2.6 (1997),
919 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
920 obsolete -- Sun dropped support for it in 2006 -- and without
921 access to that Silurian platform we can't maintain the code anyway.
922
7c5ee88e
PE
9232011-10-07 Paul Eggert <eggert@cs.ucla.edu>
924
d47439a3
PE
925 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
926 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
927 * m4/gnulib-common.m4: Merge from gnulib.
928 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
929 command not found" on powerpc-apple-darwin9.8.0.
930
7c5ee88e
PE
931 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
932 This is now done by src/alloc.c.
933
423dbf9b
RS
9342011-10-02 Richard Stallman <rms@gnu.org>
935
936 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
937 and xlinux_second_failure to xgnu_linux_second_failure.
938
31bed486
EZ
9392011-09-29 Eli Zaretskii <eliz@gnu.org>
940
5f91c1e5
EZ
941 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
942 lib/signal.in-h.
31bed486 943
e785f2ec 944 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
945 Rename signal.in.h and alloca.in.h.
946
e1504b9b
EZ
9472011-09-28 Eli Zaretskii <eliz@gnu.org>
948
949 * INSTALL: Mention that m17n libraries and libotf are needed for
950 Arabic shaping.
951
316f8af0
PE
9522011-09-26 Paul Eggert <eggert@cs.ucla.edu>
953
954 Merge from gnulib, improving some licensing wording.
955 This clarifies and fixes some licensing issues raised by Glenn Morris
956 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
957 It also merges the latest version of texinfo.tex and has some
958 MSVC-related changes that don't affect Emacs.
959 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
960 pathmax, and raise, since these are needed only to address
961 MSVC-related issues that Emacs doesn't have.
962 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
963 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
964 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
965 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
966 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
967 * m4/unistd_h.m4: Merge from gnulib.
968
04d51ad4
AS
9692011-09-26 Andreas Schwab <schwab@linux-m68k.org>
970
971 * configure.in: Initialize HAVE_LIBXML2.
972
6e99ef20
GM
9732011-09-26 Glenn Morris <rgm@gnu.org>
974
975 * make-dist: Add lib/makefile.w32-in.
976
0538fab0
GM
9772011-09-24 Glenn Morris <rgm@gnu.org>
978
979 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
980
c5b01d8c
LMI
9812011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
982
983 * .dir-locals.el: Change the debbugs regexp to allow having the
984 bug number as the first thing on a line.
985
0cc87afb
GM
9862011-09-15 Glenn Morris <rgm@gnu.org>
987
988 * configure.in: Make configure work with recent GNUsteps.
989 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
990 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 991 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 992
3f44249e
PE
9932011-09-11 Paul Eggert <eggert@cs.ucla.edu>
994
995 Merge from gnulib, porting to Tru64.
996 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
997 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
998 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
999 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1000 doesn't affect Emacs.
1001
c8199d0f
PE
10022011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1003
1004 * configure.in (isnan): Remove now-unnecessary check.
1005
e39b275c 10062011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1007
abec06ff 1008 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
1009 This is to fix the following problems:
1010 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1011 configured not to use gtk or any other thread-using library,
1012 signals aren't blocked correctly.
1013 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1014 and IRIX's signal handling.
1015 . On Cygwin 1.7.5 it works around an incompatibility with
1016 the system pthread_sigmask.
1017 . On MacOS X 10.5 (32-bit), files whose inode numbers
1018 exceed 2**31 cannot be read or manipulated.
1019 . pthread_sigmask: Actually use results of gl_THREADLIB.
1020 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1021 . find 'ar' program that fits with --host argument.
1022 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
1023 * autogen/README: Update destination list.
1024 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1025 The autogenerated files compile, config.guess,
1026 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
1027 * m4/largefile.m4: New file, so that Emacs does not mess up when
1028 accessing files with large inode numbers in MacOS X 10.5 and later.
1029 * m4/nocrash.m4: New file, to avoid triggering background debugger
1030 and/or create core dumps during 'configure'.
1031 * build-aux/move-if-change: Renamed from move-if-change.
1032 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1033 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1034 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1035 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
1036 * Makefile.in (epaths-force, sync-from-gnulib):
1037 move-if-change is now in build-aux.
1038 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1039 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1040 (mkdir): install-sh is now in build-aux.
1041 * config.bat: c++defs.h is now in build-aux/snippets.
1042 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1043 usual parameter).
1044 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1045 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1046 to build-aux/snippet.
1047 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1048 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1049 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1050 Solaris, enables MacOS extensions, and enables nocrash during
1051 'configure'.
1052 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1053
86633eab 10542011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1055
1056 * configure.in (snprintf): New check.
1057
015faae4
PE
10582011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1059
695a3dc5 1060 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1061 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
1062 Remove unreachable pattern hppa*-*-linux-gnu*.
1063 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1064 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 1065
52ec1feb
JD
10662011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1067
1068 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1069
377538cb
JD
10702011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1071
1072 * configure.in: Add header check: sys/socket.h (Bug#8477),
1073 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1074 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1075
ae9e757a
JD
10762011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1077
1078 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1079 (HAVE_GTK_AND_PTHREAD): Remove.
1080
be8ec0b3
AA
10812011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1082
1083 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1084 build, not just GNUstep (Bug#9177).
1085
2573a837 10862011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1087
1088 Assume freestanding C89 headers, string.h, stdlib.h.
1089 Again, this simplifies the code, and all current platforms have these.
1090 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1091 (AC_HEADER_STDC): Remove.
1092 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1093 (strchr, strrchr): Remove fallback macros.
1094
9cfdb3ec
PE
1095 Assume support for memcmp, memcpy, memmove, memset.
1096 This simplifies the code a bit. All current platforms have these,
1097 as they are required for C89. If this turns into a problem we
1098 can add the gnulib modules for these (a 1-line change to Makefile.in).
1099 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1100
427c285b
PE
11012011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1102
1103 * GNUmakefile: New file.
1104 This is for convenience, so that one can run GNU make in an
1105 unconfigured source tree, and get a default build.
1106
2ad77c9d
JD
11072011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1108
1109 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1110
c8618a06
YM
11112011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1112
1113 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1114 so as to suppress address randomization (Bug#8395).
1115
f6ce9b9a
PE
11162011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1117
3fcf7a1c
PE
1118 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1119 This fixes a build problem on older Mac OS X hosts.
1120
d9706d9f
PE
1121 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1122 test, which runs afoul of Automake installations where, for example,
1123 /usr/share/aclocal contains a copy of gl_THREADLIB.
1124 Problem reported by Sven Joachim in
1125 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1126 This is just a quick temporary fix, specific to Emacs; I'll work
1127 with the other gnulib maintainers to get a more-permanent fix.
1128
af66a2d7 1129 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1130 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1131 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1132 automatically imported from gnulib.
1133 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1134
1692ae2d 11352011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1136
8a6ebd58 1137 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1138 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1139 * configure.in (AC_TYPE_UID_T): New dummy macro.
1140 Configure gnulib after adjusting LIBS,
1141 so that gnulib can assume the libraries in LIBS.
6db30f83 1142 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1143 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1144 * lib/pthread_sigmask.c:
6db30f83
PE
1145 New files, automatically imported from gnulib.
1146 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1147 due to the above changes.
1148 * .bzrignore: Add lib/signal.h.
1149
4a621aae
PE
1150 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1151
5e94cadb
AS
11522011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1153
1154 * configure.in (maintainer-mode): Reflect default in help string.
1155
76b397fb
DN
11562011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1157
1158 * configure.in: Remove reference to iris4d.h.
1159
869795d6
JD
11602011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1161
1162 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1163
3279eb87
GM
11642011-07-01 Glenn Morris <rgm@gnu.org>
1165
1166 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1167
2e6e11eb
LMI
11682011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1169
1170 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1171 which made ./configure infloop.
1172
9851bfc5
JD
11732011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1174
1175 * configure.in (gsettings): New option and check for GSettings.
1176
adbc4ef4
GM
11772011-06-29 Glenn Morris <rgm@gnu.org>
1178
1179 * configure.in: Try to test for the required crt*.o files.
1180
1f773f32
BW
11812011-06-27 Bill Wohler <wohler@newt.com>
1182
1183 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1184
7a7ef429
PE
11852011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1186
1187 Use gnulib's dup2 module instead of rolling our own.
1188 * Makefile.in (GNULIB_MODULES): Add dup2.
1189 * configure.in: Do not check for dup2; gnulib does that now.
1190 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1191
6dd7e400
PE
11922011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1193
1194 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1195
94a807ac 11962011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1197
1198 Use gnulib's alloca-opt module.
1199 * .bzrignore: Add lib/alloca.h.
1200 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1201 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1202 as gnulib now does that for us. Put alloca check in config.h.
1203 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1204 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1205 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1206
3ce9d0d4
LL
12072011-06-21 Leo Liu <sdl.web@gmail.com>
1208
1209 * m4/sha256.m4:
1210 * m4/sha512.m4:
1211 * m4/gl-comp.m4:
1212 * lib/u64.h:
1213 * lib/sha256.c:
1214 * lib/sha256.h:
1215 * lib/sha512.c:
1216 * lib/sha512.h:
1217 * lib/makefile.w32-in (GNULIBOBJS):
1218 * lib/gnulib.mk:
1219 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1220 crypto/sha512 modules from gnulib.
1221
add3f049
PE
12222011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1223
1224 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1225
3a4725e1
GM
12262011-06-17 Glenn Morris <rgm@gnu.org>
1227
1228 * configure.in: Restore the behavior of checking crt-dir only
1229 when the user specified it (not all platforms use it).
1230
bf4846e7
PE
12312011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1232
1233 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1234
4d61f28d 12352011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1236
1237 * configure.in: Try to determine CRT_DIR automatically when
1238 using gcc.
1239
8c9b2106
PE
12402011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1241
8aeb5be9
PE
1242 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1243 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1244 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1245 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1246 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1247 Merge from gnulib.
8c9b2106 1248
c195f2de
JD
12492011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1250
1251 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1252
7e2aa385
PE
12532011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1254
1255 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1256
81eafe29
PE
12572011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1258
1259 * configure.in: Add --with-wide-int.
1260 * INSTALL: Mention this.
1261
9afafefb
PE
12622011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1263
1264 Merge from gnulib.
1265 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1266
f797625a
PE
12672011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1268
1269 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1270
90856fe0 12712011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1272
1273 Use 'inline', not 'INLINE'.
eefc9486 1274 * configure.in (INLINE): Remove.
55d4c1b2 1275
6a3e57bb
PE
12762011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1277
1278 Adjust to recent gnulib change for @GUARD_PREFIX@.
1279 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1280 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1281 _@GUARD_PREFIX@_.
1282
842b28a0
PE
12832011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1284
e61923c8 1285 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1286
70716b1d
GM
12872011-05-24 Glenn Morris <rgm@gnu.org>
1288
a22d9d2c
GM
1289 * Makefile.in (check): Just give a message if no test/ directory.
1290
bdd556a2
GM
1291 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1292
70716b1d
GM
1293 * configure.in (OPT_MAKEFILES_IN): Remove.
1294 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1295 (SUBDIR_MAKEFILES_IN): New output variable.
1296 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1297 (SUBDIR_MAKEFILES_IN): Let configure set it.
1298
13c3daa4
LL
12992011-05-24 Leo Liu <sdl.web@gmail.com>
1300
1301 * m4/sha1.m4:
1302 * m4/gl-comp.m4:
1303 * lib/sha1.h:
1304 * lib/sha1.c:
1305 * lib/makefile.w32-in (GNULIBOBJS):
1306 * lib/gnulib.mk:
1307 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1308
e09e38a8
GM
13092011-05-24 Glenn Morris <rgm@gnu.org>
1310
4ba4c54a
GM
1311 * configure.in: Remove test for already configured source directory.
1312 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1313
5a95c002
GM
1314 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1315
fa5d79db
GM
13162011-05-24 Glenn Morris <rgm@gnu.org>
1317
6c7e099d
GM
1318 * make-dist: Don't distribute test/. (Bug#8107)
1319 * configure.in (OPT_MAKEFILES_IN): New output variable.
1320 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1321 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1322 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1323 (check): Give an explicit error if test/ is not present.
1324
fa5d79db
GM
1325 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1326 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1327 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1328
2df215b5
PE
13292011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1330
1331 * lib/verify.h: Merge from gnulib.
1332
f518ae90
PE
13332011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1334
1335 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1336 Merge from gnulib.
1337
16b71f3a
AS
13382011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1339
1340 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1341
7285dc67
EZ
13422011-05-20 Eli Zaretskii <eliz@gnu.org>
1343
6a45b46f
EZ
1344 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1345
7285dc67
EZ
1346 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1347
b9704ad9
GM
13482011-05-20 Glenn Morris <rgm@gnu.org>
1349
1350 * configure.in (lisp_frag): New output file.
1351
4a720484
GM
13522011-05-19 Glenn Morris <rgm@gnu.org>
1353
1354 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1355 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1356
a3c92bc1
EZ
13572011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1358
8f906c40
EZ
1359 * lib/gnulib.mk:
1360 * lib/intprops.h:
1361 * lib/unistd.in.h:
1362 * m4/inttypes.m4:
1363 * m4/stdint.m4:
1364 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1365
d681f183
GM
13662011-05-14 Glenn Morris <rgm@gnu.org>
1367
1368 * configure.in: Treat failure to find an X toolkit the same way we treat
1369 failure to find X and image support.
1370
4f8c52a9
GM
13712011-05-12 Glenn Morris <rgm@gnu.org>
1372
1373 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1374 (check-declare): Shell portability fixes. (Bug#8642)
1375
5a7f0a30
TZ
13762011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1377
1378 * configure.in: Require GnuTLS 2.6.x or higher.
1379
b08a63cc 13802011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1381
c378da0b
PE
1382 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1383 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1384 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1385
19548d08
PE
1386 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1387 This new gnulib-tool option saves 'configure' the trouble of
1388 checking for strtoull when strtoumax exists.
1389
d1a2ac5c
PE
1390 * configure.in (BITS_PER_LONG_LONG): New macro.
1391
773233f8
GM
13922011-05-05 Glenn Morris <rgm@gnu.org>
1393
1394 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1395 (top_distclean): Delete config.log~.
1396
40697cd9
BK
13972011-04-27 Ben Key <bkey76@gmail.com>
1398
1399 * configure.in: Fixed a bug that caused configure with
1400 --enable-checking=stringoverrun to have no effect.
1401
671875da 14022011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1403
1404 * configure.in: Suppress unnecessary checks for size_t.
1405 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1406 (size_t): Do not check for this, and do not typedef. This code
1407 is never exercised now.
1408
a8a2bb29
PE
1409 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1410 This is needed for the new integer-reading code in lread.c.
1411 It automatically pulls in the following gnulib files, which
1412 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1413 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1414 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1415 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1416 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1417
33630d51
TZ
14182011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1419
1420 * configure.in: Check for GnuTLS certificate verify callbacks.
1421
bfab7d85
SM
14222011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1423
1424 * Makefile.in (config.status): Don't erase in case of error.
1425 In case it disappeared, rebuild it with `configure'.
1426
fe0e7ad7
KB
14272011-04-20 Ken Brown <kbrown@cornell.edu>
1428
1429 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1430
f5b06c35
GM
14312011-04-12 Glenn Morris <rgm@gnu.org>
1432
1433 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1434
762f8d96 14352011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1436
1437 * lib/allocator.c: New file, automatically generated by gnulib.
1438
5fac7083
GM
14392011-04-07 Glenn Morris <rgm@gnu.org>
1440
1441 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1442
973f782d
EZ
14432011-04-06 Eli Zaretskii <eliz@gnu.org>
1444
1445 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1446 Revert last change.
1447
f1f81baa
JB
14482011-04-06 Juanma Barranquero <lekktu@gmail.com>
1449
1450 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1451 ($(BLD)/careadlinkat.$(O)): New target.
1452 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1453 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1454 Update dependencies.
1455
b70d23ff 14562011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1457
41cf7d1a
PE
1458 Fix more problems found by GCC 4.6.0's static checks.
1459
aa181334
PE
1460 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1461
1f7196bf 1462 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1463 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1464 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1465 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1466
c0274801
GM
14672011-04-06 Glenn Morris <rgm@gnu.org>
1468
1469 * autogen/update_autogen: Handle loaddefs-like files as well.
1470 (usage): Add -l, -C.
1471 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1472 With -l, check status of lisp/ as well.
1473 With -C, clean before building.
1474 (autoreconf): Only pass -f in the `clean' case.
1475 (commit): New function.
1476
42e85a8f
GM
14772011-03-28 Glenn Morris <rgm@gnu.org>
1478
39f31873
GM
1479 * autogen/update_autogen: Pass -f to autoreconf.
1480
42e85a8f
GM
1481 * autogen.sh (get_version): Discard "not found" lines.
1482 (check_version): Respect $AUTOCONF etc environment variables.
1483
9af30bdf
GM
14842011-03-27 Glenn Morris <rgm@gnu.org>
1485
1486 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1487 (AH_BOTTOM): Do not define SIGTYPE.
1488
181855e6
GM
14892011-03-26 Glenn Morris <rgm@gnu.org>
1490
1491 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1492 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1493
9ee0d174
AS
14942011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1495
1496 * autogen/update_autogen: Remove useless function keyword.
1497
07da4b3c
EZ
14982011-03-25 Eli Zaretskii <eliz@gnu.org>
1499
1500 * config.bat: Generate src/config.h and lib/Makefile from
1501 autogen/config.in and autogen/Makefile.in.
1502
f6ca84c0
GM
15032011-03-25 Glenn Morris <rgm@gnu.org>
1504
1505 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1506 Remove; autoreconf can supply them.
1507 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1508 config.guess, install-sh. Pass -i to autoreconf.
1509 * autogen/update_autogen (genfiles): Add compile, config.guess,
1510 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1511 Discard non-error output from autoreconf in -q case.
1512 * autogen/compile, autogen/config.guess, autogen/config.sub:
1513 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1514 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1515 install-sh, missing.
1516
8cc1d519
GM
15172011-03-23 Glenn Morris <rgm@gnu.org>
1518
9bb73912 1519 * autogen/update_autogen: Fix typo.
904a432c 1520 (msg): Remove function; use `exec' instead.
9bb73912 1521
8cc1d519
GM
1522 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1523 (sync-from-gnulib): Don't sync mkinstalldirs.
1524 * make-dist: Don't distribute mkinstalldirs.
1525
c9c49752 15262011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1527
c9c49752 1528 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1529 * Makefile.in (GNULIB_MODULES): Add socklen.
1530 * configure.in: Do not check for sys/socket.h, since socklen does that.
1531 * m4/socklen.m4: New automatically-generated file, from gnulib.
1532
d5cad867
PE
1533 fakemail: Remove dependency on ignore-value.
1534 * Makefile.in (GNULIB_MODULES): Add stdio.
1535 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1536 imported from gnulib.
cbd350f1 1537 * .bzrignore: Add lib/stdio.h.
c9c49752 1538
34cb1cc6
GM
15392011-03-22 Glenn Morris <rgm@gnu.org>
1540
1541 * autogen/copy_autogen: Work from ./ or ../.
1542 Fix time-stamps.
1543 * autogen.sh: Doc fix.
1544
66b87493
GM
15452011-03-20 Glenn Morris <rgm@gnu.org>
1546
1547 * autogen/: New directory, to be excluded from releases.
1548 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1549 * autogen/README: New file.
1550 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1551 * autogen/Makefile.in: Add auto-updated generated files.
1552 * autogen.sh: No longer a no-op, now it tests for autotools
1553 and runs them as necessary.
cd1181db 1554 * configure.in: Default maintainer-mode to on.
66b87493
GM
1555 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1556
1ef6de05
PE
15572011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1558
1559 Update for gnulib.
1560 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1561 includes <intprops.h> directly.
1562 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1563 when building Emacs on Solaris 9 and running it on Solaris 10.
1564
0afb4571
J
15652011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1566
1567 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1568
33383987
JB
15692011-03-07 Chong Yidong <cyd@stupidchicken.com>
1570
1571 * Version 23.3 released.
1572
870d9cf6
GM
15732011-03-06 Glenn Morris <rgm@gnu.org>
1574
1575 * configure.in (FREETYPE_LIBS): Actually set it to something.
1576
6c0dea8a
PE
15772011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1578
1579 Work around some portability problems with symlinks.
1580
1581 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1582 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1583 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1584 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1585 * m4/symlink.m4:
1586 New files, automatically generated from gnulib.
1587 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1588 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1589
945d8b44
EZ
15902011-02-26 Eli Zaretskii <eliz@gnu.org>
1591
03382788
EZ
1592 * .bzrignore: Ignore new lib/*.in-h files.
1593
945d8b44
EZ
1594 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1595 depfiles.bat even if lib/deps already exist.
1596
9411886d
PE
15972011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1598
1599 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1600 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1601 recent changes to configure.in and to gnulib.
9411886d 1602
1e8dbdc6
GM
16032011-02-24 Glenn Morris <rgm@gnu.org>
1604
1605 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1606 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1607
f68c809d
PE
16082011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1609
1610 Assume S_ISLNK etc. work, since gnulib supports this.
1611 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1612 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1613 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1614 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1615
ba01e9d7
PE
16162011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1617
1618 * lib/min-max.h: New file, for "min" and "max".
1619
9f8370e6
CS
16202011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1621
0a19a6f8 1622 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1623 $(EMACS_ROOT)/nt/inc/stdint.h.
1624
25c51af3
EZ
16252011-02-21 Eli Zaretskii <eliz@gnu.org>
1626
1627 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1628 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1629 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1630
5fa4ac76
PE
16312011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1632
1633 Import filemode module from gnulib.
1634 * .bzrignore: Add lib/sys/.
1635 * Makefile.in (GNULIB_MODULES): Add filemode.
1636 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1637 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1638 from gnulib. This adds support for some more file types, e.g.,
1639 Cray DMF migrated files.
1640 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1641 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1642 * m4/sys_stat_h.m4: New files, generated from gnulib.
1643 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1644 Regenerate.
1645
e1e6b4fb
EZ
16462011-02-20 Eli Zaretskii <eliz@gnu.org>
1647
1648 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1649 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1650
6cac9cb1
PE
16512011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1652
1653 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1654 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1655 is no longer needed, due to the recent SSDATA and related changes.
1656 Perhaps -Wno-pointer-sign should also be removed from
1657 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1658 way to test this so I left it alone.
1659 * configure: Regenerate.
1660
0a19a6f8 16612011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1662
1663 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1664 src/makefile.w32-in.
1665
61353ac8 16662011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1667
61353ac8 1668 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1669 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1670 Regenerate.
1671 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1672 Import the new versions from gnulib; they assume a C99-style
1673 <stdint.h>, supplied by the stdint module.
1674 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1675 imported from gnulib.
942f733f
PE
1676 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1677 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1678 special cases.
61353ac8 1679
9d9d12cd
EZ
16802011-02-19 Eli Zaretskii <eliz@gnu.org>
1681
152be435 1682 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1683 Add lib/deps/.
152be435 1684
9d9d12cd 1685 * config.bat: Configure in `lib'.
219463da 1686 Generate *.Po files in lib/deps.
9d9d12cd 1687
7d315eb6
PE
16882011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1689
1690 Import IRIX 6.5 getloadavg fixes from gnulib.
1691 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1692
1f5d53eb
PE
16932011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1694
1695 Import getloadavg module from gnulib.
1696 * .bzrignore: Add lib/stdlib.h.
1697 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1698 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1699 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1700 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1701 Remove; gnulib does this now.
1702 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1703 from gnulib. This adds support for several other systems, such
1704 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1705 buffer overrun on Linux hosts under very high load, and on hosts
1706 that maintain a channel to the load average file it makes sure
1707 the file descriptor is close-on-exec (on hosts that support this)
1708 and is not stdin, stdout, or stderr.
1709 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1710 from gnulib.
1711 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1712 * src/config.in: Regenerate.
1713
bb55f713
PE
17142011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1715
1716 Merge from gnulib.
1717
7127b760
PE
1718 * install-sh: Update to scriptversion 2011-01-19.21.
1719
bb55f713
PE
1720 2011-02-13 Bruno Haible <bruno@clisp.org>
1721
1722 Consistent macro naming for macros that use GCC __attribute__.
1723 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1724 ATTRIBUTE_DEPRECATED.
1725
1726 2011-02-12 Bruno Haible <bruno@clisp.org>
1727
1728 setlocale: Prefer gnulib's override over libintl's override.
1729 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1730 GNULIB_defined_setlocale is set.
1731
57e96f8e
GM
17322011-02-13 Glenn Morris <rgm@gnu.org>
1733
1734 * make-dist: Exclude generated file src/globals.h.
1735
988c07df
PE
17362011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1737
1738 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1739 Sync from gnulib, which has been patched to fix the problem
1740 with the license notices. Problem reported by Glenn Morris in
1741 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1742
ccded26c
SM
17432011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1744
1745 * .bzrignore: Ignore globals.h and related stamp.
1746
6ffb2c0c
PE
17472011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1748
1749 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1750 This merges the following fix from gnulib:
1751
1752 2011-02-08 Bruno Haible <bruno@clisp.org>
1753
1754 Split large sed scripts, for HP-UX sed.
1755
00b3c7ac
TT
17562011-02-08 Tom Tromey <tromey@redhat.com>
1757
1758 * configure: Rebuild.
1759 * configure.in (NS_OBJC_OBJ): New subst.
1760
91ccade4
PE
17612011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1762
6ffb2c0c
PE
1763 gnulib: allow multiple gnulib generated replacements to coexist
1764 This defines a few preprocessor symbols that should not affect Emacs.
1765 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1766 via "make sync-from-gnulib".
1767
e765a388
PE
1768 gnulib: undo previous change
1769 The upstream _HEADERS change was backed out of gnulib (see the
1770 same thread). Stay in sync with gnulib.
1771
91ccade4 1772 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1773 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1774 New empty macros, to accommodate recent changes to gnulib. See
1775 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1776 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1777 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1778 * lib/time.in.h, lib/unistd.in.h:
1779 Regenerate.
91ccade4 1780
d67985d3
PE
17812011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1782
1783 sync from gnulib to remove HAVE_STDBOOL_H
1784 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1785 AC_HEADER_STDBOOL. All uses changed. Do not define
1786 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1787 imported from the latest Autoconf git. It was motivated by Emacs,
1788 which uses gnulib but does not need HAVE_STDBOOL_H.
1789 * configure, src/config.in: Regenerate.
1790 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1791
67342916
PE
17922011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1793
1794 allow C code to suppress warnings about ignored return values
1795 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1796 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1797 * lib/ignore-value.h: New file.
67342916 1798
14beddf4 17992011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1800
1801 * configure.in: Test existence of xaw3d library, not just the
1802 header (Bug#7642).
1803
6ffb2c0c
PE
18042011-01-31 Eli Zaretskii <eliz@gnu.org>
1805
1806 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1807 $(BLD)/time_r.$(O).
1808 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1809 $(EMACS_ROOT)/src/m/intel386.h.
1810 ($(BLD)/strftime.$(O)):
1811 ($(BLD)/time_r.$(O)): Define prerequisites.
1812
16fab143
PE
18132011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1814
1815 src/emacs.c now gets version number from configure.in
1816 * configure.in (version): Set this from $PACKAGE_VERSION,
1817 which is set from AC_INIT, rather than scouting through src/emacs.c.
1818 * configure: Regenerate.
1819 * make-dist (version): Get it from configure.in, not src/emacs.c.
1820
16c3e636
PE
18212011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1822
1823 strftime: import from gnulib
1824 * Makefile.in (GNULIB_MODULES): Add strftime.
1825 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1826 needed.
6ffb2c0c 1827 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1828 Regenerate.
6ffb2c0c
PE
1829 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1830 imported from gnulib.
16c3e636
PE
1831 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1832 This incorporates many changes from gnulib, including simpler
1833 handling of multibyte formats, porting to mingw32 and other
1834 platforms, and support for higher-resolution time stamps.
1835 Emacs does not yet use the higher-resolution interface.
1836
3de84ad9
PE
18372011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1838
1839 gnulib: import mktime and move-if-change fixes from gnulib
1840
1841 * configure: Regenerate from the following.
1842
6ffb2c0c
PE
1843 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1844
1845 mktime: clarify long_int width checking
1846 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1847 the top level, to make it clearer that the assumption about
1848 long_int width is being checked. See
1849 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1850
3de84ad9
PE
1851 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1852
1853 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1854 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1855 negative number, which the C Standard says has undefined behavior.
1856 In practice this is not a problem, but might as well do it by the book.
1857 Reported by Rich Felker and Eric Blake; see
1858 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1859 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1860 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1861
1862 mktime: #undef mktime before #defining it
1863 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1864
1865 mktime: systematically normalize tm_isdst comparisons
1866 * lib/mktime.c (isdst_differ): New function.
1867 (__mktime_internal): Use it systematically for all isdst comparisons.
1868 This completes the fix for libc BZ #6723, and removes the need for
1869 normalizing tm_isdst. See
1870 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1871 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1872
1873 mktime: fix some integer overflow issues and sidestep the rest
1874
1875 This was prompted by a bug report by Benjamin Lindner for MinGW
1876 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1877 His bug is due to signed integer overflow (0 - INT_MIN), and I
1878 I scanned through mktime.c looking for other integer overflow
1879 problems, fixing all the bugs I found.
1880
1881 Although the C Standard says the resulting code is still not safe
1882 in the presence of integer overflow, in practice it should be good
1883 enough for all real-world two's-complement implementations, except
1884 for debugging environments that deliberately trap on integer
1885 overflow (e.g., gcc -ftrapv).
1886
1887 * lib/mktime.c (WRAPV): New macro.
1888 (SHR): Also check that long_int and time_t shift right in the
1889 usual way, before using the fast-but-unportable method.
1890 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1891 used. The code already assumed two's complement, so there's
1892 no need to test for alternatives. All uses removed.
1893 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1894 the C standard. Problem reported by Rich Felker in
1895 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1896 (twos_complement_arithmetic): Also check long_int and time_t.
1897 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1898 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1899 (__mktime_internal): Avoid integer overflow with unary subtraction
1900 in two instances where -1 - X is an adequate replacement for -X,
1901 since the calculations are approximate.
3de84ad9
PE
1902
1903 2011-01-29 Eric Blake <eblake@redhat.com>
1904
1905 mktime: avoid infinite loop
1906 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1907 type; behavior is still undefined but portable to all known targets.
1908 Reported by Rich Felker.
1909
6ffb2c0c
PE
1910 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1911
1912 mktime: avoid problems on NetBSD 5 / i386
1913 * lib/mktime.c (long_int): New type. This works around a problem
1914 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1915 but time_t is 64 bits, and where I expect the existing code is
1916 wrong in some cases.
1917 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1918 (ydhms_diff): Bring back the compile-time check for wide-enough
1919 year and yday.
1920
1921 mktime: fix misspelling in comment
1922 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1923 This merges all recent glibc changes of importance.
1924
3de84ad9
PE
1925 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1926
1927 move-if-change: cope with concurrent mv of identical file.
1928 * move-if-change (CMPPROG): Accept environment
1929 variable as an override for `cmp'.
1930 (usage): Document CMPPROG.
1931 Adjust comparison to drop stdout. Cope with failure of mv if
1932 the target file exists and is identical to the source, for
1933 parallel builds.
1934 Report from H.J. Lu against binutils in PR binutils/12283.
1935
6ffb2c0c
PE
19362011-01-29 Eli Zaretskii <eliz@gnu.org>
1937
1938 * lib/makefile.w32-in:
1939 * lib/getopt_.h: New files.
1940
c7e95b91
PE
19412011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1942
1943 improve fix for MS-DOS file name clash
1944 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1945 for portability to POSIX make. Reported by Bruno Haible.
1946 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1947 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1948 files from accumulating as garbage. Also reported by Bruno Haible.
1949
125c3718
PE
19502011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1951
1952 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1953 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1954 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1955 problems with MS-DOS 8+3 file name restrictions.
1956 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1957 it, it would also cause problems when extracting Emacs distribution
1958 tarballs on MS-DOS hosts.
1959 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1960 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1961 * config.guess, config.sub: Sync from gnulib.
1962 * m4/gnulib-cache.m4: Remove from repository.
1963 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1964
4004ef46
GM
19652011-01-25 Glenn Morris <rgm@gnu.org>
1966
0b5c5d82
GM
1967 * README: Add a note about ranges in copyright years.
1968
4004ef46
GM
1969 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1970
06d8ace5 19712011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1972
1973 * configure.in: Add HP-UX on IA64 (Bug#6811).
1974
d6974efa
PE
19752011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1976
1977 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1978 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1979 as it is no longer needed.
6ffb2c0c 1980 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1981 * configure.in: Invoke the new gnulib macro
1982 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1983 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1984 * m4/getopt.m4: Sync from gnulib; this removes the need for
1985 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1986 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1987 New macro, synced from gnulib.
1988 * m4/warn-on-use.m4: Remove.
1989
e02ea74b
PE
19902011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1991
1992 aclocal.m4: put this file back into repository
1993 This way, we don't have to assume that the maintainer has
1994 the automake package installed. See
1995 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1996 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1997 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1998 undoing the previous change.
1999 * aclocal.m4: New file (actually, resurrected).
2000
48dcd482
MB
20012011-01-22 Miles Bader <miles@gnu.org>
2002
2003 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2004 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2005 Emacs directly uses fontconfig, and breaks building when using a
2006 strict linker).
2007
925e561d
PE
20082011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2009
b06b1098
PE
2010 src/config.in: shrink slightly
2011 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2012 This makes src/config.in a bit smaller, by removing identifiers
2013 like GNULIB_TEST_MKTIME that Emacs does not need.
2014 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2015 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2016 Sync from gnulib. This removes a few more unnecessary symbols from
2017 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2018 * configure, src/config.in: Regenerate.
2019
925e561d
PE
2020 aclocal.m4: tweaks to regenerate more conveniently
2021 This attempts to act better when the source is in a weird state. See
2022 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2023 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2024 * .bzrignore: Add aclocal.m4.
2025
942be821
PE
20262011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2027
2028 aclocal.m4: omit auto-generated file from repository
2029 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2030 the most recent change here.
2031 * aclocal.m4: Remove from bzr repository. This file is
2032 auto-generated and isn't needed to run 'configure'. See
2033 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2034
0813c96e
PE
20352011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2036
2037 Minor Makefile.in tweaks to build from gnulib better.
2038 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2039 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2040 (top_maintainer_clean): Don't remove aclocal.m4.
2041
7cae64b4
PE
20422011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2043
53911e8f
PE
2044 Minor cleanups for 'bzr status'
2045 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2046 the output of config.guess.
2047 * Makefile.in (top_distclean): Remove stamp-h1 too.
2048
7cae64b4
PE
2049 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2050 defined if the compiler supports GCC-style __attribute__
2051 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2052 this syntax.
2053
a3e44e79 20542011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2055
3cbecb8f
PE
2056 Makefile.in: tidy up the building of lib
2057 * Makefile.in (am--refresh): Mark as .PHONY.
2058 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2059 as they're not rebuilt unless you do a "make sync-from-gnulib"
2060 and the former is needed for "configure".
2061 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2062 has already removed lib/Makefile.
2063
ecbfcc83
PE
2064 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2065 This avoids building ftoastr and ldtoastr, which aren't needed. See
2066 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 2067
803059b9
PE
2068 * .bzrignore: Add .h files that are host-dependent.
2069 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2070 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2071 host-dependent and are built as part of an ordinary 'make', and
2072 should not be checked in.
2073
6ffb2c0c
PE
2074 * lib/Makefile.in: Regenerate.
2075 * lib/COPYING: New file, a copy of COPYING.
2076
2a78afcc 2077 * configure: Regenerate.
37564543
PE
2078 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2079
e275c824 2080 Regenerate.
6ffb2c0c
PE
2081 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2082 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2083 New files, copied from gnulib by gnulib-tool.
2084 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2085 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2086 Regenerate.
ecbfcc83 2087
84bbb1ad
PE
2088 Use gnulib's getopt-gnu module.
2089 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2090 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2091 representative of the dependencies.
2092 * configure.in: Do not configure getopt, as gnulib does that now.
2093 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2094 getopt now, in lib.
ecbfcc83 2095
1fd182f0 2096 Regenerate.
6ffb2c0c
PE
2097 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2098 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2099 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2100 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2101 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2102 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2103 * m4/wchar_t.m4, warn-on-use.h:
2104 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2105 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2106 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2107 Regenerate.
2108
1e11dbe3
PE
2109 Use gnulib's mktime module.
2110 * Makefile.in (GNULIB_MODULES): Add mktime.
2111 * configure.in: Remove code no longer needed, as gnulib now does it.
2112 (AC_CHECK_FUNCS): Remove mktime.
2113 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2114 (__restrict): Remove, as this now gets in the way of the C99
2115 support for 'restrict' pulled in by the gnulib mktime module.
2116 Code should now use 'restrict' and not '__restrict".
2117 (mktime): Remove.
2118 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2119 and warn-on-use.h into the distribution.
1fd182f0
PE
2120
2121 Regenerate.
6ffb2c0c
PE
2122 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2123 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2124 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2125 * lib/dummy.c: Remove.
2126 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2127 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2128 Regenerate.
ecbfcc83 2129
1e11dbe3 2130 Use gnulib's ftoastr module.
fa2c4f56
PE
2131 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2132
743c80a7 2133 Regenerate.
6ffb2c0c
PE
2134 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2135 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2136 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2137 New files, generated automatically, with 'make sync-from-gnulib'
2138 followed by 'make'.
2139 * configure, lisp/dired.el, src/config.in: Regenerate.
2140
9a514d4a
PE
2141 Automate syncing from gnulib.
2142 * INSTALL, README: Document new subdirectory 'lib'.
2143 * Makefile.in (SUBDIR): Add lib.
2144 (SUBDIR_MAKEFILES): Add lib/Makefile.
2145 (lib-src, src, TAGS, tags): Depend on lib.
2146 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2147 ($(gnulib_srcdir)): New rule.
2148 (sync-from-gnulib): New rule, which is .PHONY.
2149 (lib): New rule, which is like lib-src.
2150 (Makefile): Depend on lib/Makefile.in.
2151 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2152 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2153 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2154 (am--refresh): New rule, to pacify Automake.
2155 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2156 Clean lib, too.
2157 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2158 droppings.
2159 (maintainer-clean, extraclean): Use it.
2160 * configure.in: Initialize for automake and gnulib, by invoking
2161 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2162 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2163 more conveniently with automake.
6ffb2c0c 2164 * lib/Makefile.am: New file.
9a514d4a
PE
2165 * make-dist: Also put into the distribution aclocal.m4,
2166 compile, depcomp, missing, and the files under lib/.
2167
dc3e3e7b
GM
21682011-01-15 Glenn Morris <rgm@gnu.org>
2169
2170 * Makefile.in (epaths-force): No more arch-tag to edit.
2171
dab73760
CY
21722011-01-15 Chong Yidong <cyd@stupidchicken.com>
2173
2174 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2175
9f4b8b47
PE
21762011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2177
2178 * make-dist: Distribute test/ files too.
2179 Distribute every file under test/ that is under version control,
2180 using patterns like *.el to capture files that are added later.
2181 Without this change, "configure" would fail, because it would
2182 attempt to build from a Makefile.in that was not distributed.
2183
d221e780
CO
21842011-01-13 Christian Ohler <ohler@gnu.org>
2185
2186 * Makefile.in (INFO_FILES): Add ERT.
2187
2188 * Makefile.in (check): Run tests in test/automated.
2189
2190 * Makefile.in:
2191 * configure.in: Add test/automated/Makefile.
2192
bc5585d1
PE
21932011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2194
2b3f5bc8
PE
2195 * install-sh, mkinstalldirs, move-if-change: Update from master
2196 source in gnulib.
2197
bc5585d1
PE
2198 * config.guess, config.sub: Updated from master source.
2199
2018939f
AS
22002011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2201
2202 * configure.in: Check for __builtin_unwind_init.
2203
e5365138
GM
22042011-01-05 Glenn Morris <rgm@gnu.org>
2205
2206 * configure.in (HAVE_MAKEINFO): New output variable.
2207 (MAKEINFO): Reset to "makeinfo" if not found.
2208 * Makefile.in (install-arch-indep, info):
2209 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2210
4fc5868a
UM
22112010-12-29 Ulrich Mueller <ulm@gentoo.org>
2212
2213 * configure.in: Make gameuser configurable (Bug#7717).
2214
68251e16
GM
22152010-12-15 Glenn Morris <rgm@gnu.org>
2216
2217 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2218 long absent lib-src/fns-*.el.
2219
838db889
GM
22202010-12-11 Glenn Morris <rgm@gnu.org>
2221
2222 * make-dist: Exclude etc/*.pyc.
2223
fe646d2c
AS
22242010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2225
2226 * configure.in: Don't double machfile in final message.
2227
d96c83fa
CY
22282010-12-04 Chong Yidong <cyd@stupidchicken.com>
2229
2230 * configure.in: Fix last change.
2231
d6a003a8
AS
22322010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2233
2234 * configure.in: Remove reference to removed machine description
2235 files and allow $machine and $machfile to be empty. Substitute
2236 M_FILE/S_FILE instead of machfile/opsysfile.
2237
067d23c9
KY
22382010-12-03 Glenn Morris <rgm@gnu.org>
2239
2240 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2241
22422010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2243
2244 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2245 (EXTERNALLY_VISIBLE): New definition.
2246
22472010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2248
2249 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2250
22512010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2252
2253 * configure.in: Do not check for unconditionally included headers.
2254
22552010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2256
2257 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2258
22592010-11-09 Michael Albinus <michael.albinus@gmx.de>
2260
2261 * configure.in: Don't write a warning for D-Bus anymore.
2262
22632010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2264
2265 * configure.in: Fix indentation.
2266
22672010-10-31 Ken Brown <kbrown@cornell.edu>
2268
2269 * configure.in (checking whether localtime caches TZ): Use
2270 unsetenv instead of modifying environment directly.
2271
22722010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2273
2274 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2275 to avoid warning.
2276
22772010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2278
e9fce1ac 2279 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2280
22812010-10-22 Glenn Morris <rgm@gnu.org>
2282
2283 * make-dist: Avoid listing .el files twice. Don't try to run
2284 autoconf if --no-update.
2285
22862010-10-20 Glenn Morris <rgm@gnu.org>
2287
2288 * make-dist: No longer create lisp/MANIFEST.
2289
22902010-10-14 Glenn Morris <rgm@gnu.org>
2291
2292 * BUGS, INSTALL.BZR, README: Updates.
2293
22942010-10-13 Glenn Morris <rgm@gnu.org>
2295
2296 * make-dist: Remove --compress. Check for the appropriate
2297 gzip-like executable, and if not found, don't compress.
2298 Check version number in README, don't change it.
2299 Use find for nt/inc/*.h.
2300
23012010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2302
2303 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2304 trailing / from directory names.
2305
23062010-10-12 Glenn Morris <rgm@gnu.org>
2307
2308 * make-dist: Update and simplify.
2309
23102010-10-12 Eli Zaretskii <eliz@gnu.org>
2311
2312 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2313
23142010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2315
2316 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2317
23182010-10-09 Glenn Morris <rgm@gnu.org>
2319
2320 * make-dist: No more doc/emacs/*.texi.in.
2321
2322 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2323
23242010-10-09 Glenn Morris <rgm@gnu.org>
2325
2326 * configure.in: Combine some conditionals.
2327
2328 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2329 * make-dist: Include doc/emacs/*.texi.in.
2330
2331 * INSTALL, make-dist: Remove references to b2m.
2332 * Makefile.in (MAN_PAGES): Remove b2m.1.
2333
23342010-10-05 Glenn Morris <rgm@gnu.org>
2335
2336 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2337
23382010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2339
2340 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2341
23422010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2343
2344 * configure.in: Include stdlib.h and string.h unconditionally.
2345
23462010-09-29 Romain Francoise <romain@orebokech.com>
2347
2348 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2349
23502010-09-28 Glenn Morris <rgm@gnu.org>
2351
2352 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2353 happy.
2354
23552010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2356
2357 * configure.in: Enable imagemagick by default.
2358
23592010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2360
2361 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2362 GnuTLS libraries.
067d23c9
KY
2363
23642010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2365
2366 * configure.in: Set up GnuTLS.
2367
23682010-09-22 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * configure.in: Announce whether libxml2 is linked to.
2371
23722010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2373
2374 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2375
23762010-09-18 Eli Zaretskii <eliz@gnu.org>
2377
2378 * config.bat: Detect that libxml2 is installed and if so, build
2379 with it.
2380
23812010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2382
2383 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2384 be used. This fixes a conf problem on Mac OS X.
2385
23862010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2387
2388 * configure.in: Check for libxml2.
2389
23902010-09-09 Glenn Morris <rgm@gnu.org>
2391
2392 * make-dist: No more TODO files under lisp/.
2393
23942010-09-04 Eli Zaretskii <eliz@gnu.org>
2395
2396 * config.bat: Produce lisp/gnus/_dir-locals.el from
2397 lisp/gnus/.dir-locals.el.
2398
23992010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2400
2401 * configure.in: Fix check for librsvg, imagemagick and
2402 MagickExportImagePixels.
2403
24042010-08-18 Joakim Verona <joakim@verona.se>
2405
2406 * Makefile.in, configure.in: Checks for ImageMagick.
2407
24082010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2409
2410 * configure.in (AC_PREREQ): Require autoconf 2.65.
2411
24122010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2413
2414 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2415
24162010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2417
2418 * configure.in: Add AC_C_BIGENDIAN.
2419
24202010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2421
2422 * configure.in (ORDINARY_LINK): Use on hpux* too.
2423
24242010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2425
2426 * configure.in: Check for util.h.
2427 Use -Wimplicit-function-declaration if compiler supports it.
2428
24292010-08-05 Eli Zaretskii <eliz@gnu.org>
2430
2431 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2432
24332010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2434
2435 * configure.in: Restore accidentally removed use of
2436 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2437
24382010-07-29 Chad Brown <yandros@mit.edu>
2439
2440 * configure.in: Check for dirent.h.
2441
24422010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2443
2444 * configure.in: Remove reference to usg5-4, unused.
2445
24462010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2447
2448 * configure.in: Check for __executable_start.
2449
24502010-07-24 Ken Brown <kbrown@cornell.edu>
2451
2452 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2453
24542010-07-24 Juanma Barranquero <lekktu@gmail.com>
2455
2456 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2457
24582010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2459
2460 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2461
24622010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2463
2464 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2465 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2466 (C_OPTIMIZE_SWITCH): Remove.
2467 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2468
24692010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2470
2471 * configure.in: Don't check for index and rindex, check for strchr
2472 and strrchr. Define strchr and strrchr as index and rindex,
2473 resp., in src/config.h if not available.
2474
24752010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2476
2477 * configure.in: Use -Wold-style-definition if available.
2478 This helps with the transition to standard C code, it can be
2479 removed when done.
2480
2481 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2482
2483 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2484 and MSWindows.
2485
24862010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2487
2488 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2489 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2490
24912010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2492
2493 * configure.in (getenv): Remove K&R declaration.
2494
24952010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2496
2497 * configure.in: Remove define __P.
2498
24992010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2500
2501 * configure.in (--enable-use-lisp-union-type): New flag.
2502
25032010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2504
2505 Fix CFLAGS for non-GCC compilers.
2506 * configure.in (CFLAGS): Always use -g like it was done before the
2507 2010-03-30 change.
2508 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2509 (Bug#6538)
2510
25112010-06-30 Glenn Morris <rgm@gnu.org>
2512
2513 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2514 Set with AC_DEFINE rather than AH_BOTTOM.
2515
2516 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2517 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2518 Set with shell, not cpp.
2519 (LIBX): Remove, just use -lX11 in the one place this was used.
2520 (cannot_dump): Replace with CANNOT_DUMP.
2521
25222010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2523
0a19a6f8 2524 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2525 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2526 by minimum required Gtk+ 2.6). Add checks for functions introduced
2527 in Gtk+ 2.14 or newer (bug#6505).
2528
25292010-06-26 Eli Zaretskii <eliz@gnu.org>
2530
2531 * config.bat: Remove white space around "+" in COPY commands.
2532
25332010-06-23 Glenn Morris <rgm@gnu.org>
2534
2535 * info/dir: Start descriptions in column 32, per Texinfo convention.
2536
25372010-06-16 Chong Yidong <cyd@stupidchicken.com>
2538
2539 * INSTALL: Update font information (Bug#6389).
2540
25412010-06-16 Glenn Morris <rgm@gnu.org>
2542
2543 * INSTALL: General update.
2544
25452010-06-12 Glenn Morris <rgm@gnu.org>
2546
2547 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2548
25492010-06-11 Glenn Morris <rgm@gnu.org>
2550
2551 * configure.in (--without-compress-info): New option.
2552 (GZIP_INFO): New output variable.
2553
2554 * Makefile.in (GZIP_INFO): New, set by configure.
2555 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2556 Handle man pages in the same way.
2557
25582010-06-10 Glenn Morris <rgm@gnu.org>
2559
2560 * Makefile.in (install-arch-indep): Gzip the info files too.
2561
2562 * make-dist: Remove references to non-existent directories and files.
2563
25642010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2565
2566 * configure.in: Include <strings.h> and <string.h> instead of
2567 "strings.h" and "string.h".
2568
25692010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2570
2571 * configure.in: Remove code dealing with BSTRING.
2572
25732010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2574
2575 * configure.in (AC_PREREQ): Require autoconf 2.65.
2576
2577 * configure.in (unxec): Do not define and substitute.
2578 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2579
25802010-06-03 Glenn Morris <rgm@gnu.org>
2581
2582 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2583
25842010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2585
2586 Fix alloca definition when using gcc on non-gnu systems.
2587 * configure.in: Use the code sequence indicated by "info autoconf"
2588 for alloca (bug#6170).
2589
25902010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2591
2592 * .bzrignore: Ignore new files from trunk, which appear if you use
2593 colocated branches (i.e. "bzr switch").
2594
25952010-05-28 Glenn Morris <rgm@gnu.org>
2596
2597 * configure.in: Simplify some of the $canonical tests.
2598
25992010-05-27 Glenn Morris <rgm@gnu.org>
2600
2601 * config.bat: Do not preprocess src/Makefile.in.
2602
2603 * configure.in: Do not preprocess src/Makefile.in.
2604 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2605 (AC_EGREP_CPP): Test no longer needed.
2606
2607 * make-dist: No more Makefile.c files.
2608
26092010-05-26 Glenn Morris <rgm@gnu.org>
2610
2611 * configure.in (YMF_PASS_LDFLAGS): Remove.
2612 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2613
2614 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2615 Add $GNUSTEP_LOCAL_HEADERS.
2616 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2617
2618 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2619 (GNUSTEP_MAKEFILES): Remove.
2620 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2621 stuff to here.
2622
26232010-05-25 Glenn Morris <rgm@gnu.org>
2624
2625 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2626 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2627
2628 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2629 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2630 here instead.
2631
26322010-05-24 Romain Francoise <romain@orebokech.com>
2633
2634 * make-dist: Look for version in src/emacs.c.
2635 Use lisp/subr.el rather than lisp/version.el for location check.
2636
26372010-05-21 Glenn Morris <rgm@gnu.org>
2638
2639 * configure.in (MKDEPDIR): Parallel build tweak.
2640
2641 * configure.in (ns_frag): New output file.
2642
2643 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2644 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2645
2646 * configure.in (cannot_dump): New output variable.
2647
26482010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2649
2650 * configure.in: On NetBSD, if terminfo is found, use it in
2651 preference to termcap. (Bug#6190)
2652
26532010-05-20 Glenn Morris <rgm@gnu.org>
2654
2655 * make-dist (src): Include *.mk.
2656 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2657 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2658 (deps_frag): New output file.
2659 (AUTO_DEPEND): Remove this definition.
2660
2661 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2662
26632010-05-19 Glenn Morris <rgm@gnu.org>
2664
2665 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2666 (ORDINARY_LINK): New AC_DEFINE.
2667 (LIB_GCC): No need to set if ORDINARY_LINK.
2668
26692010-05-18 Glenn Morris <rgm@gnu.org>
2670
2671 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2672 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2673
2674 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2675 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2676 (RALLOC_OBJ): New output variable.
2677
2678 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2679 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2680
26812010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2682
2683 * Makefile.in (src): Provide the name of the VCS file that witnesses
2684 a pull.
2685 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2686
26872010-05-17 Glenn Morris <rgm@gnu.org>
2688
2689 * configure.in (OLDXMENU_DEPS): New output variable.
2690
26912010-05-16 Glenn Morris <rgm@gnu.org>
2692
2693 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2694
2695 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2696 * Makefile.in (install-arch-dep): Update for above change.
2697
2698 * Makefile.in (ns_appdir): Remove.
2699 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2700
2701 * configure.in (TEMACS_LDFLAGS2): New output variable.
2702
2703 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2704 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2705 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2706 nothing uses.
2707
27082010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2709
2710 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2711 does not use them.
2712 (X11R5_INHIBIT_I18N): Remove, unused.
2713
27142010-05-15 Glenn Morris <rgm@gnu.org>
2715
2716 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2717
2718 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2719
27202010-05-15 Ken Raeburn <raeburn@raeburn.org>
2721
2722 * configure.in: Look for version string in its new location.
2723
27242010-05-15 Eli Zaretskii <eliz@gnu.org>
2725
2726 * config.bat: Remove support for DJGPP v1.x.
2727
27282010-05-15 Glenn Morris <rgm@gnu.org>
2729
2730 * configure.in (OLDXMENU_TARGET): New output variable.
2731
2732 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2733
2734 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2735 and other files that no longer exist.
2736
27372010-05-14 Glenn Morris <rgm@gnu.org>
2738
2739 * configure.in (cpp_undefs): Add mktime, register, X11.
2740
2741 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2742 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2743 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2744
2745 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2746 (GNUSTEP_MAKEFILES): Do not output.
2747
27482010-05-13 Glenn Morris <rgm@gnu.org>
2749
2750 * configure.in: Fix some paren typos.
2751
2752 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2753
2754 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2755
27562010-05-12 Glenn Morris <rgm@gnu.org>
2757
2758 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2759
2760 * configure.in (LIB_GCC): New output variable.
2761
27622010-05-11 Glenn Morris <rgm@gnu.org>
2763
2764 * make-dist (msdos): No more mainmake.
2765
2766 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2767 * config.bat: Do not run cpp on lib-src/Makefile.in.
2768
2769 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2770
27712010-05-10 Glenn Morris <rgm@gnu.org>
2772
2773 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2774
2775 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2776 (BLESSMAIL_TARGET): New output variable.
2777
27782010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2779
2780 * INSTALL: Fix typos.
2781
27822010-05-08 Chong Yidong <cyd@stupidchicken.com>
2783
2784 * configure.in: Add check for buggy version of GCC (Bug#6031).
2785
27862010-05-08 Glenn Morris <rgm@gnu.org>
2787
2788 * configure.in (HAVE_LIBNCURSES): New local variable.
2789 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2790 replacing cpp in src/s/*.h and src/Makefile.in.
2791
27922010-05-07 Chong Yidong <cyd@stupidchicken.com>
2793
2794 * Version 23.2 released.
2795
27962010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2797
2798 * configure.in: Add tests for `isnan' and `copysign'.
2799
28002010-05-07 Eli Zaretskii <eliz@gnu.org>
2801
2802 * config.bat: Allow for 2 leading `#'s in comments in
2803 src/Makefile.in.
2804
28052010-05-07 Glenn Morris <rgm@gnu.org>
2806
2807 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2808 Merges logic from src/s/* and src/Makefile.in.
2809 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2810
28112010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2812
2813 Define START_FILES and LIB_STANDARD using autoconf.
2814 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2815 here from src/s/*.h.
2816 (HAVE_CRTIN): Remove, inline logic in the netbsd
2817 START_FILES/LIB_STANDARD computation.
2818
28192010-05-06 Glenn Morris <rgm@gnu.org>
2820
2821 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2822
2823 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2824 (LD_SWITCH_X_SITE): Remove unused variables.
2825
28262010-05-04 Glenn Morris <rgm@gnu.org>
2827
2828 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2829 as well.
2830 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2831
2832 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2833
2834 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2835 variables, replacing c_switch_machine, c_switch_system.
2836 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2837 @c_switch_system@.
2838
28392010-05-03 Glenn Morris <rgm@gnu.org>
2840
2841 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2842
2843 * make-dist: There are no more src/m/*.inp files.
2844
28452010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2846
2847 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2848 (ac_link): Do not use ld_switch_machine.
2849
28502010-05-01 Glenn Morris <rgm@gnu.org>
2851
2852 * configure.in (OTHER_OBJ): Remove.
2853 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2854
28552010-04-30 Glenn Morris <rgm@gnu.org>
2856
2857 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2858 Elsewhere, maybe include it.
2859
2860 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2861 (OLDXMENU, LIBXMENU): New output variables.
2862
2863 * configure.in (OTHER_OBJ): New output variable.
2864
28652010-04-28 Glenn Morris <rgm@gnu.org>
2866
2867 * configure.in (CYGWIN_OBJ): New output variable.
2868
2869 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2870
2871 * configure.in (FONT_OBJ): New output variable.
2872
2873 * configure.in (LIBXMU): New output variable.
2874
2875 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2876
2877 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2878 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2879
28802010-04-27 Glenn Morris <rgm@gnu.org>
2881
2882 * configure.in (LIBXTR6): New output variable. Move unixware special
2883 case here from src/s/unixware.h.
2884
2885 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2886 in Makefiles.
2887 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2888
2889 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2890 (LIBXP): No longer substitute in Makefiles.
2891 (MOTIF_LIBW): New output variable. Move system-specific settings here
2892 from src/s files.
2893
28942010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2895
2896 Reduce CPP usage.
2897 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2898 (unexec): Define unconditionally, all platforms define
2899 UNEXEC. AC_SUBST it.
2900 (UNEXEC_SRC): Remove, unused.
2901 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2902
29032010-04-27 Glenn Morris <rgm@gnu.org>
2904
2905 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2906 replaced by LIBXP.
2907
2908 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2909 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2910 On hpux10-20, default to /lib.
2911
2912 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2913
29142010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2915
2916 * configure.in (LIBS_MACHINE): Remove, unused.
2917
2918 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2919
29202010-04-24 Glenn Morris <rgm@gnu.org>
2921
2922 * configure.in (CRT_DIR): New output variable.
2923 (--with-crt-dir): New option. (Bug#5655)
2924 (HAVE_LIB64_DIR): Remove.
2925
29262010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2927
2928 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2929
29302010-04-22 Miles Bader <miles@gnu.org>
2931
2932 * configure.in: Get rid of "unix" pre-defined macro when
2933 preprocessing Makefile. (Bug#5857)
2934
29352010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2936
2937 Avoid non-portable shell command negation
2938 * configure.in: Revert last change.
2939
29402010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2941
2942 * configure.in: Change "if test ! -f" to "if ! test -f".
2943
29442010-04-21 Glenn Morris <rgm@gnu.org>
2945
2946 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2947 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2948
29492010-04-21 Karel Klíč <kklic@redhat.com>
2950
2951 * configure.in: New option: --with(out)-selinux, on by default.
2952 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2953 LIBSELINUX_LIBS in Makefiles.
2954
29552010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2956
2957 * configure.in: Remove all references to LIBX11_SYSTEM.
2958
29592010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2960
2961 * configure.in: Remove all references to C_DEBUG_SWITCH.
2962
29632010-03-27 Eli Zaretskii <eliz@gnu.org>
2964
2965 * config.bat <lib-src>: Edit out lines that begin with several #
2966 characters.
2967
29682010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2969
2970 * configure.in: Remove support for old UNIX System V systems and
2971 for Unixware on non-x86 machines.
2972
2973 * configure.in: Remove support for Solaris on PPC and for old versions.
2974
2975 * configure.in: Remove non-working lynxos port.
2976
29772010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2978
2979 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2980
29812010-03-19 Glenn Morris <rgm@gnu.org>
2982
2983 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2984 happy.
2985
29862010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2987
2988 * configure.in: Check for tputs and friends, abort if not
2989 found (bug#5735).
2990
29912010-03-18 Glenn Morris <rgm@gnu.org>
2992
2993 * configure.in (--with-x-toolkit): In the help text, say which options
2994 are synonyms.
2995
2996 * configure.in (--with-mmdf, --with-mail-unlink):
2997 New options, off by default.
2998 (--with-mailhost): New option to set default POP host.
2999 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3000 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3001 New variables, substituted in Makefiles.
3002 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3003 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3004 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3005 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3006 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3007
30082010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3009
3010 * Makefile.in (uninstall): Handle the case where archlibdir does not
3011 exist. (Bug#5720)
3012
30132010-03-12 Eli Zaretskii <eliz@gnu.org>
3014
75f1671a 3015 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3016 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3017
3018 * configure: Regenerated.
3019
30202010-03-10 Chong Yidong <cyd@stupidchicken.com>
3021
3022 * Branch for 23.2.
3023
30242010-01-31 Juri Linkov <juri@jurta.org>
3025
3026 * .bzrignore: Add TAGS-LISP.
3027
30282010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3029
3030 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3031 this header file).
3032
30332010-01-12 Juanma Barranquero <lekktu@gmail.com>
3034
3035 * .bzrignore: Ignore all .exe, instead of individual files.
3036
30372010-01-12 Chong Yidong <cyd@stupidchicken.com>
3038
3039 * configure.in: Explicitly check for and link to -lXrender.
3040
30412010-01-12 Glenn Morris <rgm@gnu.org>
3042
3043 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3044 for bug reports for development versions.
3045
30462010-01-02 Eli Zaretskii <eliz@gnu.org>
3047
3048 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3049 build.
3050
30512009-12-27 Karl Fogel <kfogel@red-bean>
3052
3053 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3054 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3055
30562009-12-17 Glenn Morris <rgm@gnu.org>
3057
3058 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3059
30602009-12-15 Glenn Morris <rgm@gnu.org>
3061
3062 * info/dir: Add EDT entry.
3063 * Makefile.in (INFO_FILES): Add edt.
3064
30652009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3066
1154d12e 3067 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3068
30692009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3070
3071 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3072
30732009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3074
3075 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3076
30772009-12-01 Glenn Morris <rgm@gnu.org>
3078
3079 * make-dist: Add etc/images/mpc directory.
3080
30812009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3082
3083 * configure.in: Don't check for GConf unless X is used.
3084
30852009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3086
3087 * configure.in: Use -Wdeclaration-after-statement if available.
3088
30892009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3090
3091 * configure.in: New option: --with(out)-gconf.
3092 Set HAVE_GCONF if we find gconf.
3093
30942009-11-17 Glenn Morris <rgm@gnu.org>
3095
3096 * Makefile.in (INFO_FILES): Add semantic.
3097
30982009-11-16 Chong Yidong <cyd@stupidchicken.com>
3099
3100 * info/dir: Add Semantic.
3101
31022009-11-16 Glenn Morris <rgm@gnu.org>
3103
3104 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3105 pattern, so as not to exclude makefile*.el. (Bug#4912)
3106
31072009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3108
3109 * configure.in: --enable-autodepend is new. Check for GNU Make
3110 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3111 gcc and GNU make to generate dependencies.
3112
31132009-10-27 Glenn Morris <rgm@gnu.org>
3114
3115 * make-dist: Make links to doc/lispintro/*.pdf.
3116
31172009-10-23 Jim Meyering <meyering@redhat.com>
3118
3119 * configure.in: Invoke $CPP with -P when creating Makefile and
3120 src/Makefile. Without this, gcc 4.4.2 converts each
3121 backslash-newline pair in the input to a bare newline, yielding
3122 invalid Makefiles.
3123
3124 * configure: Regenerate.
3125
31262009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3127
3128 * configure.in (vax-dec-vms): Remove, not supported anymore.
3129
31302009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3131
3132 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3133 (*-apple-darwin*): Add x86_64 architecture.
3134
31352009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3136
3137 * config.guess, config.sub: Updated from master source.
3138
31392009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3140
3141 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3142
31432009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3144
3145 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3146
31472009-09-29 Glenn Morris <rgm@gnu.org>
3148
3149 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3150
31512009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3152
3153 * config.guess, config.sub: Updated from master source.
3154
3155 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3156
31572009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3158
3159 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3160
31612009-09-13 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * INSTALL: Update URL for GNU FreeFont.
3164
31652009-09-09 Glenn Morris <rgm@gnu.org>
3166
3167 * Makefile.in (install-arch-indep): Don't recursively change perms of
3168 site-lisp and infodir. There may be non-Emacs files in here, and the
3169 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3170 (mkdir): Set umask to world-readable before creating directories.
3171 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3172
31732009-08-29 Glenn Morris <rgm@gnu.org>
3174
3175 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3176 (info): Don't give an error in the absence of makeinfo - let the doc
3177 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3178
31792009-08-23 Ken Raeburn <raeburn@raeburn.org>
3180
3181 * Makefile.in (install-arch-indep): If the versioned DOC-####
3182 generated during loadup+dump isn't found, install the plain DOC
3183 file that always gets generated, in case CANNOT_DUMP is set.
3184
3185 * configure.in: Warn if package version specified here doesn't
3186 match the version in version.el.
3187 * configure: Regenerate.
3188
31892009-08-22 Michael Albinus <michael.albinus@gmx.de>
3190
3191 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3192
3193 * configure: Regenerate.
3194
31952009-08-19 Glenn Morris <rgm@gnu.org>
3196
3197 * INSTALL: Remove reference to cvtmail.
3198
31992009-08-15 CHENG Gao <chenggao@gmail.com>
3200
3201 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3202
32032009-08-02 Kevin Ryde <user42@zip.com.au>
3204
3205 * INSTALL: Fix free fonts URL.
3206
32072009-07-22 Glenn Morris <rgm@gnu.org>
3208
3209 * configure.in (AC_PREREQ): Require autoconf 2.62.
3210
32112009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3212
3213 * configure.in (--enable-checking, --enable-profiling):
3214 Use AS_HELP_STRING.
3215
32162009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3217
3218 * configure.in (--enable-profiling): New option.
3219 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3220
32212009-06-27 Glenn Morris <rgm@gnu.org>
3222
3223 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3224
32252009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3226
3227 * configure.in (--enable-checking): New option.
3228
32292009-06-24 Glenn Morris <rgm@gnu.org>
3230
3231 * make-dist: Warn if subdir does not exist in source.
3232 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3233 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3234 No longer make links.
3235
32362009-06-24 Yavor Doganov <yavor@gnu.org>
3237
3238 * make-dist (tempdir): Don't create directories preferences.gorm
3239 and preferences.nib, they are no longer required.
3240
32412009-06-21 Chong Yidong <cyd@stupidchicken.com>
3242
3243 * Branch for 23.1.
3244
32452009-06-12 Chong Yidong <cyd@stupidchicken.com>
3246
3247 * configure.in: Delete mac-fix-env target, which has been
3248 removed (Bug#3531).
3249
32502009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3251
1154d12e 3252 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3253
32542009-05-05 Per Starbäck <per@starback.se> (tiny change)
3255
3256 * BUGS: Use new binding of view-emacs-problems.
3257
c7015153 32582009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3259
3260 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3261 for Solaris compatibility.
3262
32632009-04-25 Chong Yidong <cyd@stupidchicken.com>
3264
3265 * configure: Regenerate.
3266
3267 * configure.in: Disable use of FreeType without libXft.
3268
32692009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3270
3271 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3272 Check if it is declared in gtk.h.
3273
32742009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3275
3276 * Makefile.in (install-arch-indep): Remove .gitignore files.
3277
32782009-04-03 Kenichi Handa <handa@m17n.org>
3279
3280 * INSTALL: Make the section "Complex Text Layout support
3281 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3282
32832009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3284
3285 * configure.in (rs6000-ibm-aix6*): Fix typo.
3286
32872009-03-04 Glenn Morris <rgm@gnu.org>
3288
3289 * Makefile.in (INFO_FILES): Add auth.
3290
32912009-03-03 Glenn Morris <rgm@gnu.org>
3292
3293 * info/dir: Add Auth-source.
3294
32952009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3296
3297 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3298 the second.
3299
33002009-02-28 Eli Zaretskii <eliz@gnu.org>
3301
3302 * config.bat: Copy .dbxinit to _dbxinit.
3303
3304 * make-dist (Making links to `info'): Remove .gitignore.
3305
33062009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3307
3308 * Makefile.in (lib-src, lisp): Use simpler rule.
3309 (src): Be more specific to avoid recompiling all the .elc files just
3310 because the bootstrap-emacs is missing.
3311
33122009-02-26 Chong Yidong <cyd@stupidchicken.com>
3313
3314 * configure.in: Require librsvg >= 2.11.
3315
33162009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3317
3318 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3319 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3320
33212009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3322
3323 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3324
33252009-02-03 Glenn Morris <rgm@gnu.org>
3326
3327 * make-dist: Add some missing files, remove some that are no longer
3328 present.
3329
33302009-02-02 Glenn Morris <rgm@gnu.org>
3331
3332 * make-dist: Add some missing nextstep/ files.
3333
33342009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3335
3336 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3337
33382009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3339
3340 * configure.in: Add support for m68k-*-netbsd.
3341
33422009-01-14 Juri Linkov <juri@jurta.org>
3343
3344 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3345
3346 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3347 and bug-reference-mode.
3348
33492009-01-11 Juri Linkov <juri@jurta.org>
3350
3351 * INSTALL.CVS: Move configuration explicitly to the first step.
3352
33532009-01-09 Glenn Morris <rgm@gnu.org>
3354
3355 * .dir-locals.el: Don't set indent-tabs-mode.
3356
33572008-12-30 Kenichi Handa <handa@m17n.org>
3358
3359 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3360 the function OTF_get_variation_glyphs.
3361
33622008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3363
3364 * Makefile.in (install-arch-dep): Remove old directories in
3365 ns_app* before moving new directories there.
3366
33672008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3368
3369 * .dir-locals.el: Remove non-working entry for pmail.
3370 (fill-column): Fix typo.
3371 (change-log-mode): Add fill column.
3372
33732008-12-26 Eli Zaretskii <eliz@gnu.org>
3374
3375 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3376
33772008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3378
3379 * make-dist (tempdir): Distribute .dir-locals.el.
3380
3381 * .dir-locals.el: New file.
3382
33832008-12-19 Eli Zaretskii <eliz@gnu.org>
3384
3385 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3386 for rationale.
3387
33882008-12-13 Glenn Morris <rgm@gnu.org>
3389
3390 * Makefile.in (install-arch-indep): Add new man-pages.
3391 (manext): Remove variable.
3392 (MAN_PAGES): New variable.
3393 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3394 and remove.
3395 (uninstall): Remove desktop file and icons, game scores if empty.
3396
33972008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3398
3399 * config.guess, config.sub: Updated from master source.
3400
34012008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3402
3403 * Makefile.in (install-arch-indep): Install ebrowse.1.
3404
34052008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3406
3407 * configure.in: Add Solaris on x86_64.
3408
34092008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3410
3411 * config.guess, config.sub: Updated from master source.
3412
34132008-12-08 Eli Zaretskii <eliz@gnu.org>
3414
3415 * info/dir: Fix last change.
3416
34172008-12-07 Eli Zaretskii <eliz@gnu.org>
3418
3419 * info/dir: Untabify.
3420
34212008-11-28 Ulrich Mueller <ulm@gentoo.org>
3422
3423 * configure.in: Fix last change.
3424
34252008-11-28 Richard M Stallman <rms@gnu.org>
3426
3427 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3428 New configurations.
3429
34302008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3431
3432 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3433 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3434
34352008-11-15 Eli Zaretskii <eliz@gnu.org>
3436
3437 * Makefile.in (INFO_FILES): Remove ns-emacs.
3438
3439 * info/dir (NS-Emacs): Remove entry.
3440
34412008-11-08 Eli Zaretskii <eliz@gnu.org>
3442
3443 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3444
34452008-11-07 Glenn Morris <rgm@gnu.org>
3446
3447 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3448
34492008-10-31 Eli Zaretskii <eliz@gnu.org>
3450
3451 * config.bat: Tell user to expect one "File not found" message
3452 while the `doc' directory is being configured.
3453
34542008-10-30 Chong Yidong <cyd@stupidchicken.com>
3455
3456 * update-subdirs: Put obsolete directory last.
3457
34582008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3459
3460 * configure.in: Check fontconfig always.
3461
34622008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3463
3464 * configure (*-solaris2.[7-9]*): Fix typo.
3465
34662008-10-24 Glenn Morris <rgm@gnu.org>
3467
3468 * configure.in (--without-sync-input, --with-pkg-config-prog):
3469 Help strings start with lower case.
3470 (--with-gnustep-conf): New option.
3471 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3472
34732008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3474
3475 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3476 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3477 is not found. (Bug#1230)
3478
34792008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3480
3481 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3482 Use sol2-6.h for Solaris 7-9.
3483
34842008-10-18 Ulrich Mueller <ulm@gentoo.org>
3485
3486 * configure.in: Add support for GNU/Linux on SuperH.
3487
34882008-10-12 Andreas Schwab <schwab@suse.de>
3489
3490 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3491
1a71cb28 34922008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3493
3494 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3495 "X") to avoid confusion.
3496
3497 * configure: Regenerate.
3498
34992008-09-07 Romain Francoise <romain@orebokech.com>
3500
3501 * make-dist: Distribute doc/man/ChangeLog.
3502
35032008-08-28 Chong Yidong <cyd@stupidchicken.com>
3504
3505 * configure.in: Disable XFT and Freetype when without X.
3506
3507 * configure: Regenerate.
3508
35092008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3510
3511 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3512
35132008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3514
3515 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3516 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3517
3518 * configure: Regenerate.
3519
35202008-08-20 Eli Zaretskii <eliz@gnu.org>
3521
3522 * configure.in: Move "#define subprocesses" before
3523 config_opsysfile is included.
3524
35252008-08-19 Kenichi Handa <handa@m17n.org>
3526
3527 * INSTALL (Extra fonts): Mention local fonts, don't mention
3528 mule-unicode.
3529
35302008-08-16 Chong Yidong <cyd@stupidchicken.com>
3531
3532 * make-dist: Omit info/.arch-inventory.
3533
35342008-08-16 Jason Rumney <jasonr@gnu.org>
3535
3536 * make-dist (tempdir/nt): Link emacsclient.rc.
3537
35382008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3539
3540 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3541 AC_SUBST it.
3542 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3543 AC_SUBST it.
3544 (OTHER_FILES): Always define for HAVE_NS.
3545 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3546 * configure: Regenerate.
3547
35482008-08-07 Andreas Schwab <schwab@suse.de>
3549
3550 * configure.in: Correctly handle
3551 --enable-cocoa-experimental-ctrl-g=no and
3552 --enable-ns-self-contained=yes.
3553
35542008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3555
3556 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3557 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3558 bother undef'ing since won't have desired effect.
3559
35602008-08-06 Andreas Schwab <schwab@suse.de>
3561
3562 * configure.in: Fix quoting.
3563
35642008-08-06 Chong Yidong <cyd@stupidchicken.com>
3565
3566 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3567
35682008-08-05 Ulrich Mueller <ulm@gentoo.org>
3569
3570 * configure.in: Add checks for krb5_error.text and
3571 krb5_error.e_text struct members.
3572
35732008-08-04 Chong Yidong <cyd@stupidchicken.com>
3574
3575 * configure.in: Test for existence of NSInteger.
3576 Suggested by Yavor Doganov.
3577
35782008-08-02 Romain Francoise <romain@orebokech.com>
3579
3580 * Makefile.in (INFO_FILES): Add mairix-el.
3581
35822008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3583
3584 * make-dist:
3585 * README: Remove VMS support.
3586 * vms: Remove directory.
3587
35882008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3589
3590 * configure.in (MULTI_KBOARD): Remove.
3591
35922008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3593
3594 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3595
35962008-07-29 Chong Yidong <cyd@stupidchicken.com>
3597
3598 * info/dir (File): Add mairix-el.
3599
36002008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3601
3602 Remove support for Mac Carbon.
3603 * mac: Remove directory.
3604 * make-dist:
3605 * configure.in:
3606 * README:
3607 * Makefile.in:
3608 * INSTALL: Remove code for Carbon.
3609 * configure: Regenerate.
3610
36112008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3612
3613 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3614
36152008-07-25 Chong Yidong <cyd@stupidchicken.com>
3616
3617 * configure.in: Check for getrlimit.
3618
3619 * configure: Regenerate.
3620
36212008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3622
3623 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3624 in src/Makefile.in.
3625 (static): Remove, autoconf would always comment it out anyway.
3626 (subprocesses): Define unconditionally.
3627
36282008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3629
3630 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3631 compilation under GNUstep.
3632
36332008-07-18 Kenichi Handa <handa@m17n.org>
3634
3635 * INSTALL (Complex Text Layout support libraries): Delete the
3636 paragraph about --enable-font-backend.
3637
36382008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3639
3640 * configure.in: Print out some info to user for NeXTstep builds.
3641 (ns-app): Remove enable option.
3642 (ns-self-contained): Add enable option.
3643 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3644 GNUstep, use to set install prefixes, and substitute in Makefiles.
3645 * configure: Regenerate.
3646 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3647 NS app bundle.
3648
36492008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3650
3651 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3652
36532008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3654
3655 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3656 NS_IMPL_COCOA.
3657
36582008-07-16 Glenn Morris <rgm@gnu.org>
3659
3660 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3661 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3662 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3663 never unset.
3664
3665 * make-dist: Add nextstep/ directories.
3666 (src, lib-src): Add .m files.
3667
36682008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3669
3670 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3671 (USER_FULL_NAME): Remove, not used anymore.
3672 * configure: Regenerate.
3673
36742008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3675
3676 Changes and additions for NeXTstep windowing system (Cocoa and
3677 GNUstep) support.
3678
3679 * configure.in: Add support for NS window system: --with-ns (default
3680 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3681 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3682 disable font backend if window system is "none", not if !HAVE_X11.
3683 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3684 (install-arch-dep): Add commands to assemble NS .app package.
3685
36862008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3687
3688 * configure.in: Use macppc for Darwin. Remove references to
3689 desupported systems.
3690 * configure: Regenerate.
3691
36922008-07-05 Glenn Morris <rgm@gnu.org>
3693
3694 * make-dist (EMACS): Doc fix.
3695 (lisp): There are no *.dat or image files here any more.
3696 (src): There are no *.s files here any more.
3697 (etc/images, etc/images/*): Link to most regular files.
3698
36992008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3700
3701 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3702
37032008-07-01 Glenn Morris <rgm@gnu.org>
3704
3705 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3706 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3707 and explicitly export there. (Bug#507.)
3708
37092008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3710
3711 * configure.in:
3712 * configure: Remove references to obsolete systems.
3713
37142008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3715
3716 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3717 make it depend on all other */.in files.
3718 (src/Makefile, src/config.stamp, lib-src/Makefile)
3719 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3720 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3721 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3722 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3723
3724 * configure.in: Don't create src/config.stamp any more.
3725
37262008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3727
3728 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3729
37302008-06-22 Glenn Morris <rgm@gnu.org>
3731
3732 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3733
37342008-06-21 Romain Francoise <romain@orebokech.com>
3735
3736 * Makefile.in (INFO_FILES): Add sasl.
3737
37382008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3739
3740 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3741 (bootstrap-build): Remove.
3742 (top_bootclean): New var.
3743 (top_distclean, bootstrap-clean): Use it.
3744 (bootstrap): Don't recheck config. Make normally.
3745
37462008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3747
3748 * Makefile.in (SUBDIR): Include `lisp'.
3749 (lisp): Depend on `src'.
3750 (top_distclean): Don't remove config.status.
3751 (bootstrap-clean): New target.
3752 (maintainer-clean): Use it.
3753 (bootstrap): Use bootstrap-clean. Re-run config.status.
3754 (src/bootstrap-emacs${EXEEXT}): New target.
3755 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3756 src/Makefile now takes care of it.
3757 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3758
37592008-06-15 Glenn Morris <rgm@gnu.org>
3760
3761 * info/dir: Add sasl.
3762
37632008-06-09 Alan Mackenzie <acm@muc.de>
3764
3765 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3766
37672008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3768
3769 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3770
37712008-06-07 Glenn Morris <rgm@gnu.org>
3772
3773 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3774 serve no purpose.
3775
37762008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3777
3778 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3779 * configure: Regenerate.
3780
37812008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3782
3783 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3784
37852008-05-14 Kenichi Handa <handa@m17n.org>
3786
3787 * configure: Regenerate.
3788
3789 * configure.in: Don't handle --disable-font-backend. Don't print
3790 a message about a font backend.
3791
37922008-05-09 Glenn Morris <rgm@gnu.org>
3793
3794 * configure.in: Make absence of makeinfo a fatal error only if the info
3795 files don't exist.
3796 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3797
37982008-05-07 Eli Zaretskii <eliz@gnu.org>
3799
3800 * config.bat: Fix last change: don't use < and > in "rem" lines,
3801 they are interpreted as redirection by DOS shells.
3802
38032008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3804
3805 * configure.in: Check availability of AvailabilityMacros.h
3806 if HAVE_CARBON.
3807
3808 * configure: Regenerate.
3809
38102008-05-03 Glenn Morris <rgm@gnu.org>
3811
3812 * configure.in (x_libraries): Remove standard 64-bit directories -
3813 experimental workaround for minor autoconf bug.
3814
3815 * configure.in (--without-makeinfo): New option. If set,
3816 absence of suitable makeinfo is not a fatal error.
3817 * Makefile.in (MAKEINFO): New, set by configure.
3818 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3819 (info-real): New target.
3820 (info): Without makeinfo, do nothing, else call `info-real'.
3821
38222008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3823
3824 * configure.in: Remove hpux10.20 from the desupported list.
3825
38262008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3827
3828 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3829
38302008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3831
3832 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3833 rather than change CPPFLAGS.
3834 (HAVE_GTK): Rename to USE_GTK.
3835
38362008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3837
3838 * configure.in: Replace the obsolete macros AC_AIX and
3839 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3840
38412008-04-05 Andreas Schwab <schwab@suse.de>
3842
3843 * configure.in: No longer create admin/unidata/Makefile.
3844
38452008-03-28 Andreas Schwab <schwab@suse.de>
3846
3847 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3848 (lisp/Makefile): New rule.
3849
38502008-03-13 Glenn Morris <rgm@gnu.org>
3851
3852 * configure.in (AC_INIT): Fix version number.
3853 (sync-input): Reword the option, since it's on by default.
3854
38552008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3856
3857 * configure.in: Add --enable-sync-input, default yes.
3858
38592008-03-11 Glenn Morris <rgm@gnu.org>
3860
3861 * Makefile.in (install-etc, mkdir): Handle directory
3862 etc/images/icons/hicolor/*/mimetypes/.
3863
3864 * make-dist: Handle icons/hicolor/scalable directory.
3865
38662008-03-05 Glenn Morris <rgm@gnu.org>
3867
3868 * configure.in: Enable font-backend by default.
3869 (USE_FONT_BACKEND): Set to "no" in absence of X.
3870 (PKG_CONFIG): Don't set multiple times, once is enough.
3871 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3872
38732008-03-03 Glenn Morris <rgm@gnu.org>
3874
3875 * Makefile.in (iconsrcdir): New variable.
3876 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3877 directory.
3878
38792008-02-29 Glenn Morris <rgm@gnu.org>
3880
3881 * test/: New directory.
3882
38832008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3884
3885 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3886
38872008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3888
3889 * configure.in: Print an error for systems that we think are obsolete
3890 and are proposed to be removed. Remove some more unused systems.
3891 Add support for powerpc-ibm-aix6*.
3892
38932008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3894
3895 * configure.in: Remove references to obsolete variables and systems.
3896
38972008-02-21 Glenn Morris <rgm@gnu.org>
3898
3899 * Makefile.in (set_installuser): New.
3900 (install-arch-indep): Use set_installuser to avoid duplicate code.
3901
3902 * README.unicode: Split into admin/notes/unicode,font-backend and
3903 remove.
3904
39052008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3906
3907 * configure.in (arm*-*-freebsd*): Add.
3908
39092008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3910
3911 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3912 dealing with obsolete variables.
3913
39142008-02-08 Glenn Morris <rgm@gnu.org>
3915
3916 * Makefile.in (check-info-dir): New target.
3917
39182008-02-08 Michael Olson <mwolson@gnu.org>
3919
3920 * Makefile.in (INFO_FILES): Add epa.
3921
3922 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3923 features" section.
3924
39252008-02-06 Glenn Morris <rgm@gnu.org>
3926
3927 * configure.in (--with-gcc): Give an error saying this option has
3928 been removed.
3929 (--with-gtk): Remove this option.
3930
39312008-02-06 Tom Tromey <tromey@redhat.com>
3932
3933 * configure.in (--with-gcc): Remove.
3934 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3935
39362008-02-05 Ulrich Mueller <ulm@gentoo.org>
3937
3938 * INSTALL: Recommend giflib, not libungif.
3939
39402008-02-05 Tom Tromey <tromey@redhat.com>
3941
3942 * configure.in (--with-dbus): Default to enabled.
3943
39442008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3945
3946 * INSTALL (Complex Text Layout support libraries): New section.
3947
39482008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3949
3950 * make-dist: Remove references to files in mac/ that have been
3951 deleted.
3952
39532008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3954
3955 * configure.in: For libotf and m17n-flt checks, set shell vars
3956 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3957 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3958 Reported by Ulrich Mueller.
3959
39602008-02-02 Eli Zaretskii <eliz@gnu.org>
3961
3962 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3963 admin/unidata/Makefile.in to Makefile.
3964
39652008-02-02 Glenn Morris <rgm@gnu.org>
3966
3967 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3968 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3969 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3970
39712008-02-01 Miles Bader <miles@gnu.org>
3972
3973 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3974 [libotf], and [m17n-flt] options.
3975
39762008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3977
3978 * configure.in: Add EMACS_ARG_N([libotf]...), and
3979 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3980 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3981 CFLAGS, and LIBS in checking of m17n-flt.
3982
39832008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3984
3985 * configure.in: Check the availability of m17n-flt library.
3986
39872008-02-01 Kenichi Handa <handa@m17n.org>
3988
3989 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3990 not available.
3991
39922008-02-01 Kenichi Handa <handa@m17n.org>
3993
3994 * configure.in: New args --enable-font-backend, --with-xft,
3995 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3996 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3997 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3998 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3999
40002008-02-01 Kenichi Handa <handa@m17n.org>
4001
4002 * make-dist: Include etc/charsets in tarball.
4003
40042008-02-01 Kenichi Handa <handa@m17n.org>
4005
4006 * configure.in: While running cpp on junk.c, include
4007 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4008 exists.
4009
40102008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4011
4012 * configure.in (xtensa): Match more configurations.
4013
40142008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4015
4016 * configure.in: Update comment.
4017
40182008-01-26 Glenn Morris <rgm@gnu.org>
4019
4020 * configure.in (--without-gcc): By default, neither off nor on.
4021 (--with-carbon): Tone down rhetoric in help text.
4022
40232008-01-25 Glenn Morris <rgm@gnu.org>
4024
4025 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4026 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4027 Default `Carbon' to off (it's unsupported).
4028
40292008-01-24 Glenn Morris <rgm@gnu.org>
4030
4031 * configure.in: Standardize dbus-related messages.
4032
40332008-01-23 Michael Olson <mwolson@gnu.org>
4034
4035 * configure.in (pkg-config-prog): Remove initial whitespace.
4036
40372008-01-23 Tom Tromey <tromey@redhat.com>
4038
4039 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4040 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4041 Update all users.
4042
40432008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4044
4045 * config.guess, config.sub: Updated from master source.
4046
40472008-01-17 Andreas Schwab <schwab@suse.de>
4048
4049 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4050
40512008-01-17 Glenn Morris <rgm@gnu.org>
4052
4053 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4054
40552008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4056
4057 * configure.in: Remove more references to unsupported systems.
4058
40592008-01-16 Sven Joachim <svenjoac@gmx.de>
4060
4061 * make-dist: Add --lzma.
4062
40632008-01-16 Glenn Morris <rgm@gnu.org>
4064
4065 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4066 configure checks for this.
4067
40682008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4069
4070 * configure.in: Remove more references to unsupported systems.
4071
40722008-01-06 Romain Francoise <romain@orebokech.com>
4073
4074 * configure.in: Delete extra semicolons.
4075
40762008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4077
4078 * configure.in: Remove references to unsupported systems.
4079
40802008-01-05 Romain Francoise <romain@orebokech.com>
4081
4082 * make-dist: Add --bzip2. Update copyright.
4083
40842008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4085
4086 * configure.in: Remove support for Masscomp.
4087
40882008-01-05 Glenn Morris <rgm@gnu.org>
4089
4090 * Makefile.in (desktopdir, icondir): New variables.
4091 (install-arch-indep): Also depend on `install-etc'.
4092 (install-etc): New target.
4093 (mkdir): Also create the `applications' and `icons' directories.
4094
40952008-01-04 Glenn Morris <rgm@gnu.org>
4096
4097 * make-dist: Update for new etc/images/icons/hicolor directory.
4098
40992007-12-09 Andreas Schwab <schwab@suse.de>
4100
4101 * configure.in: D-Bus is not enabled by default.
4102
41032007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4104
4105 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4106 change.
4107
41082007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4109
4110 * configure.in: Give package name and version to AC_INIT.
4111
41122007-12-03 Magnus Henoch <mange@freemail.hu>
4113
4114 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4115
41162007-12-03 Michael Albinus <michael.albinus@gmx.de>
4117
4118 * configure.in: No need for DBUS_INFO anymore.
4119
4120 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4121
41222007-12-02 Michael Albinus <michael.albinus@gmx.de>
4123
4124 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4125
4126 * Makefile.in (INFO_FILES): Add dbus.
4127
41282007-12-02 Romain Francoise <romain@orebokech.com>
4129
4130 * make-dist: Fix last change.
4131
41322007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4133
4134 * configure.in: Add support for gnu-kfreebsd.
4135
41362007-11-28 Glenn Morris <rgm@gnu.org>
4137
4138 * make-dist: Add etc/nxml.
4139
41402007-11-24 Romain Francoise <romain@orebokech.com>
4141
4142 * Makefile.in (INFO_FILES): Add nxml-mode.
4143
41442007-11-23 Romain Francoise <romain@orebokech.com>
4145
4146 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4147 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4148
41492007-11-20 Andreas Schwab <schwab@suse.de>
4150
4151 * configure.in: Always include <resolv.h> when checking for res_init.
4152
41532007-11-17 Andreas Schwab <schwab@suse.de>
4154
4155 * update-subdirs: Atomically update subdirs.el.
4156
41572007-11-17 Glenn Morris <rgm@gnu.org>
4158
4159 * Makefile.in (check-declare): New target.
4160
41612007-11-07 Glenn Morris <rgm@gnu.org>
4162
4163 * configure.in: Deprecate Mac Carbon port.
4164
41652007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4166
4167 * configure.in: Remove HAVE_X11R5 check.
4168
41692007-10-31 Glenn Morris <rgm@gnu.org>
4170
4171 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4172 when changing ownership of installed files.
4173
41742007-10-30 Glenn Morris <rgm@gnu.org>
4175
4176 * make-dist: Add new directory etc/gnus.
4177
41782007-10-30 Michael Olson <mwolson@gnu.org>
4179
4180 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4181
41822007-10-29 Glenn Morris <rgm@gnu.org>
4183
4184 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4185
41862007-10-23 Glenn Morris <rgm@gnu.org>
4187
4188 * MAINTAINERS: Move to admin/.
4189
41902007-10-17 Chong Yidong <cyd@stupidchicken.com>
4191
4192 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4193 (HAVE_LIBRESOLV): Also define if we are using res_init().
4194
41952007-10-17 Glenn Morris <rgm@gnu.org>
4196
4197 * FTP: Remove file, since it's just a duplicate of one in etc/.
4198
41992007-10-05 Eli Zaretskii <eliz@gnu.org>
4200
4201 * config.bat: Fix configuring `doc' due to changes in the
4202 directory structure.
4203
42042007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4205
4206 * configure.in: Don't use -lpthread on HP-UX.
4207
42082007-09-16 Glenn Morris <rgm@gnu.org>
4209
4210 * make-dist: File gfdl.1 has been removed.
4211
42122007-09-15 Glenn Morris <rgm@gnu.org>
4213
4214 * configure.in: Fix makeinfo version regexp.
4215
42162007-09-12 Glenn Morris <rgm@gnu.org>
4217
4218 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4219 implementation of alloca is not found.
4220
4221 * Makefile.in (SOURCES, unlock, relock): Delete.
4222 (install-arch-indep): Do not exclude the etc/ Makefiles.
4223
42242007-09-09 Juri Linkov <juri@jurta.org>
4225
4226 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4227
4228 * README: Add doc/ to documentation directories.
4229
42302007-09-08 Michael Olson <mwolson@gnu.org>
4231
4232 * MAINTAINERS: Add myself for ERC and tq.el.
4233 Update for new doc/ directory layout.
4234
42352007-09-06 Romain Francoise <romain@orebokech.com>
4236
4237 * make-dist: Update for new doc/ directory layout.
4238
42392007-09-06 Glenn Morris <rgm@gnu.org>
4240
4241 * Makefile.in (mansrcdir): New variable.
4242 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4243 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4244 update these targets for new doc/ directory layout.
4245 (doc/misc/Makefile): New target.
4246 (install-arch-indep): Use mansrcdir for new location of manpages.
4247 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4248 (relock, info, dvi): Update targets for new doc/ directory layout.
4249
4250 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4251 for new doc/ directory layout.
4252
42532007-09-02 Andreas Schwab <schwab@suse.de>
4254
4255 * configure.in: Use AS_HELP_STRING throughout.
4256 * configure: Regenerate.
4257
42582007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4259
4260 * configure.in: Require Gtk/Glib 2.6.
4261
42622007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4263
4264 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4265 Use them throughout in place of AC_ARG_WITH calls.
4266 * configure: Regenerate.
4267
42682007-09-01 Andreas Schwab <schwab@suse.de>
4269
4270 * configure.in: Put quotes around nested macro calls.
4271
42722007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4273
4274 * configure.in: Fix typo.
4275 * configure: Regenerate.
4276
42772007-08-30 Glenn Morris <rgm@gnu.org>
4278
4279 * configure.in (AH_BOTTOM): Copy some manual changes made to
4280 src/config.in here so they are not lost when it regenerates.
4281
4282 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4283
42842007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4285
4286 * README.multi-tty: New file.
4287
42882007-08-29 Glenn Morris <rgm@gnu.org>
4289
4290 * README: Increase version to 23.0.50.
4291
42922007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4293
4294 * configure.in: New option: --without-xaw3d.
4295
42962007-08-24 Glenn Morris <rgm@gnu.org>
4297
4298 * configure.in: Check for a suitably recent makeinfo.
4299
43002007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4301
4302 * configure.in (Check for required libraries): Typo.
4303
43042007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4305
4306 * configure.in: Check librsvg2 also for Mac Carbon.
4307
43082007-08-22 Romain Francoise <romain@orebokech.com>
4309
4310 * make-dist: Follow reorganization of files in etc/.
4311
43122007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4313
4314 * configure.in: Add support for SVG images through librsvg2.
4315
43162007-07-28 Eli Zaretskii <eliz@gnu.org>
4317
4318 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4319 to avoid an error message if there is no DOC there.
4320
43212007-07-25 Glenn Morris <rgm@gnu.org>
4322
4323 * Relicense all FSF files to GPLv3 or later.
4324
4325 * COPYING, info/COPYING: Switch to GPLv3.
4326
43272007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4328
4329 * configure.in: Complain if X seems to be installed but no
4330 development files were found.
4331
43322007-06-20 Glenn Morris <rgm@gnu.org>
4333
4334 * configure.in: Prefer libgif over libungif.
4335
43362007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4337
4338 * configure.in: Check for all image libraries before exiting.
4339
43402007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4341
4342 * configure.in: Exit with error if image libraries aren't found.
4343
43442007-06-13 Chong Yidong <cyd@stupidchicken.com>
4345
4346 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4347 when compiling without scrollbars.
4348
43492007-06-12 Glenn Morris <rgm@gnu.org>
4350
4351 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4352
43532007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4354
4355 * configure.in: Change wording about yes/gtk and lucid/athena
4356 being synonyms.
4357
43582007-06-08 Glenn Morris <rgm@gnu.org>
4359
4360 * configure.in: Make gtk the default toolkit.
4361
43622007-06-07 Glenn Morris <rgm@gnu.org>
4363
4364 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4365 for a Sun C compiler.
4366
4367 * Makefile.in (install-arch-indep): Install only the DOC- file
4368 specific to the build, if possible, rather than DOC-*.
4369
43702007-06-02 Chong Yidong <cyd@stupidchicken.com>
4371
4372 * Version 22.1 released.
4373
43742007-05-25 Chong Yidong <cyd@stupidchicken.com>
4375
4376 * mkinstalldirs: Sync to version in automake CVS.
4377
43782007-05-22 Andreas Schwab <schwab@suse.de>
4379
4380 * configure.in: Prefer build_alias over host when host_alias is not set.
4381 * configure: Regenerate.
4382
43832007-05-20 Andreas Schwab <schwab@suse.de>
4384
4385 * configure.in: Remove empty AC_SUBST.
4386 * configure: Regenerate.
4387
43882007-05-20 Nick Roberts <nickrob@snap.net.nz>
4389
4390 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4391 it like others.
4392 * configure: Regenerate.
4393
43942007-05-20 Nick Roberts <nickrob@snap.net.nz>
4395
4396 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4397 (AC_CHECK_LIB): Add -lgpm.
4398 * configure: Regenerate.
4399
44002007-05-03 Glenn Morris <rgm@gnu.org>
4401
4402 * configure: Tweak message about the absence of shell functions.
4403
44042007-04-27 Andreas Schwab <schwab@suse.de>
4405
4406 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4407
44082007-04-26 Glenn Morris <rgm@gnu.org>
4409
4410 * README: Increase version to 22.1.50.
4411
44122007-04-24 Juanma Barranquero <lekktu@gmail.com>
4413
4414 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4415
44162007-04-19 Glenn Morris <rgm@gnu.org>
4417
4418 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4419
44202007-04-18 Glenn Morris <rgm@gnu.org>
4421
4422 * INSTALL: Mention CPP.
4423
44242007-04-15 Glenn Morris <rgm@gnu.org>
4425
4426 * FTP: Replace with a pointer to the web version.
4427
44282007-04-13 Glenn Morris <rgm@gnu.org>
4429
4430 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4431
44322007-04-04 Glenn Morris <rgm@gnu.org>
4433
4434 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4435 compiling with Sun Studio on Solaris.
4436
44372007-03-23 Glenn Morris <rgm@gnu.org>
4438
4439 * configure.in: Restore support for hp800 (removed 2007-01-27)
4440 following clarification of legal status.
4441
44422007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4443
4444 * configure.in: Add support for AIX4.3 on IBM RS6000.
4445
4446 * configure: Regenerate.
4447
44482007-03-20 Richard Stallman <rms@gnu.org>
4449
4450 * configure.in: Fix previous change.
4451
44522007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4453
4454 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4455 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4456 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4457
44582007-03-19 Chong Yidong <cyd@stupidchicken.com>
4459
4460 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4461 user specifies "without".
4462
4463 * configure: Regenerate.
4464
44652007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4466
4467 * configure.in: Warning for Gtk+ and Cygwin added.
4468 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4469
44702007-02-27 Glenn Morris <rgm@gnu.org>
4471
4472 * make-dist (oldXMenu): Remove Imakefile.
4473 (etc/images): Add README.
4474
44752007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4476
4477 * configure.in (xtensa-*-linux-gnu*): New configuration.
4478
4479 * configure: Regenerate.
4480
44812007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4482
4483 * config.guess, config.sub: Updated from master source.
4484
44852007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4486
4487 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4488
44892007-01-29 Chong Yidong <cyd@stupidchicken.com>
4490
4491 * configure.in: Restore support for hp800's not running HP-UX.
4492
4493 * configure: Regenerate.
4494
44952007-01-27 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * configure.in: Remove support for hp800 and sr2k machine types.
4498
4499 * configure: Regenerate.
4500
45012007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4502
4503 * configure.in: Add check for libXft.
4504
45052007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4506
4507 * INSTALL: Info files moved to share/info.
4508
45092007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4510
4511 * configure.in: Detect and use fink-installed in intel-based Mac
4512 builds; change Apple Darwin section to support both PowerPC and
4513 Intel-based Macs.
4514
45152006-12-26 Andreas Schwab <schwab@suse.de>
4516
4517 * Makefile.in (datarootdir): Define.
4518
45192006-12-24 Richard Stallman <rms@gnu.org>
4520
4521 * configure.in: Require Autoconf 2.61.
4522
45232006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4524
4525 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4526 Remove redundant entry for powerpc-apple-netbsd.
4527
4528 * configure: Regenerate.
4529
45302006-12-22 Chong Yidong <cyd@stupidchicken.com>
4531
4532 * configure: Regenerate with autoconf 2.61.
4533
45342006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4535
4536 * configure.in: Detect alsa/asoundlib.h also.
4537 * configure: Regenerate.
4538
45392006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4540
4541 * configure.in: Check if GTK+ compiles at all.
4542
45432006-12-10 Andreas Schwab <schwab@suse.de>
4544
4545 * configure.in: Remove check for struct timezone, its result is
4546 never used.
4547
45482006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4549
4550 * configure.in: Add support for Solaris 10 on x86-64.
4551
45522006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4553
4554 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4555 of PKG_CONFIG_PATH.
4556
45572006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4558
4559 * configure.in (HAVE_SYNC): New test.
4560
45612006-12-03 Glenn Morris <rgm@gnu.org>
4562
4563 * Makefile.in: Fix Copyright format.
4564
4565 * configure.in (AH_TOP): Add missing Copyright year.
4566
4567 * update-subdirs: Add missing Copyright years.
4568
45692006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4570
4571 * Makefile.in: Touch only the parts of the share/emacs directory
4572 specific to this version.
4573
45742006-11-26 Chong Yidong <cyd@stupidchicken.com>
4575
4576 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4577
45782006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4579
4580 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4581
45822006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4583
4584 * configure.in: Prefer X11 to Carbon only when some X-specific
4585 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4586
45872006-11-04 Romain Francoise <romain@orebokech.com>
4588
4589 * Makefile.in (bootstrap-clean-before): Fix typo.
4590 Use new target `bootstrap-clean' in the leim subdirectory.
4591
45922006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4593
4594 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4595
45962006-10-30 Chong Yidong <cyd@stupidchicken.com>
4597
4598 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4599 directories.
4600
46012006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4602
4603 * configure.in: Enable x86-64 OpenBSD compilation.
4604
46052006-10-28 Glenn Morris <rgm@gnu.org>
4606
4607 * AUTHORS: Add cal-html.el author.
4608
46092006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4610
4611 * make-dist: Make links to mac/make-package and
4612 mac/Emacs.app/Contents/Resources/Emacs.icns.
4613
46142006-10-27 Chong Yidong <cyd@stupidchicken.com>
4615
4616 * README: Bump version number to 22.0.90.
4617
46182006-10-23 Andreas Schwab <schwab@suse.de>
4619
4620 * configure.in: Make sure x_default_search_path is always set even
4621 when x_libraries is empty, and look in .../share as well for each
4622 library directory.
4623
46242006-09-28 Kenichi Handa <handa@m17n.org>
4625
4626 * configure.in (locallisppath): Don't include leim dir.
4627 (lisppath): Include leim dir.
4628
46292006-09-15 Jay Belanger <belanger@truman.edu>
4630
4631 * COPYING: Replace "Library Public License" by "Lesser Public
4632 License" throughout.
4633
46342006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4635
4636 * make-dist (EMACS): Exit and fail if the EMACS environment
4637 variable is set to something other than an absolute file name.
4638
46392006-08-16 Andreas Schwab <schwab@suse.de>
4640
4641 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4642 of hardcoding it.
4643
46442006-08-16 Richard Stallman <rms@gnu.org>
4645
4646 * INSTALL.CVS: Clean up wording.
4647
46482006-07-14 Eli Zaretskii <eliz@gnu.org>
4649
4650 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4651 $PKG_CONFIG --exists "$2" to config.log.
4652 * configure: Regenerate.
4653
1a71cb28 46542006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4655
4656 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4657
46582006-07-09 Kim F. Storm <storm@cua.dk>
4659
4660 * CONTRIBUTE: Use outline format.
4661 Add section on copyright years (from admin/notes/years).
4662
46632006-07-08 Eli Zaretskii <eliz@gnu.org>
4664
4665 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4666 to /dev/null, since we don't need the error message, just the
4667 exit status.
4668
46692006-07-07 Eli Zaretskii <eliz@gnu.org>
4670
4671 * CONTRIBUTE: Slight formatting changes and typo fixes.
4672 Add description of NEWS markings.
4673
46742006-07-07 Kim F. Storm <storm@cua.dk>
4675
4676 * CONTRIBUTE: Mention INSTALL.CVS.
4677
46782006-07-05 Romain Francoise <romain@orebokech.com>
4679
4680 * make-dist (top-level): Add CONTRIBUTE.
4681
46822006-07-04 Richard Stallman <rms@gnu.org>
4683
4684 * CONTRIBUTE: Much rewrite.
4685
46862006-07-04 Nick Roberts <nickrob@snap.net.nz>
4687
4688 * CONTRIBUTE: New file.
4689
46902006-06-24 Eli Zaretskii <eliz@gnu.org>
4691
4692 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4693
46942006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4695
4696 * configure.in: Add check for ALSA.
4697
46982006-05-06 Eli Zaretskii <eliz@gnu.org>
4699
4700 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4701
4702 * info/dir: Remove the Emacs-Xtra entry.
4703
47042006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4705
4706 Update copyright year(s) in many files.
4707
47082006-04-01 Eli Zaretskii <eliz@gnu.org>
4709
4710 * configure: Regenerated.
4711
47122006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4713
4714 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4715 --without-toolkit-scroll-bars was specified.
4716
47172006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4718
4719 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4720 to CFLAGS. Update Copyright years written to src/config.in.
4721
47222006-03-18 Claudio Fontana <claudio@gnu.org>
4723
4724 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4725 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4726 to be installed/uninstalled.
4727 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4728 to Info files installed by Emacs.
4729
47302006-03-03 Claudio Fontana <claudio@gnu.org>
4731
4732 * Makefile.in (install, uninstall): Add DESTDIR variable to
4733 support staged installations.
4734
47352006-02-14 Richard M. Stallman <rms@gnu.org>
4736
4737 * configure.in (s390x-*-linux-gnu*): New configuration.
4738
47392006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4740
4741 * configure.in: Require GTK 2.4 or newer.
4742
47432006-01-29 Michael Olson <mwolson@gnu.org>
4744
4745 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4746 * info/dir (ERC): New entry.
4747
47482006-01-29 Eli Zaretskii <eliz@gnu.org>
4749
4750 * info/dir: Fix last change.
4751
47522006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4753
4754 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4755
47562006-01-27 Eli Zaretskii <eliz@gnu.org>
4757
4758 * info/dir: Untabify the whole file.
4759 (Rcirc): New entry.
4760
47612006-01-12 Andreas Schwab <schwab@suse.de>
4762
4763 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4764 check.
4765
47662006-01-02 Chong Yidong <cyd@stupidchicken.com>
4767
4768 * configure.in: Use -Wno-pointer-sign if available.
4769
47702005-12-29 Andreas Schwab <schwab@suse.de>
4771
4772 * config.guess, config.sub: Updated from master source.
4773
47742005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4775
4776 * configure.in: Use amdx86-64 for freebsd on x86_64.
4777
47782005-11-22 Romain Francoise <romain@orebokech.com>
4779
4780 * make-dist: Add etc/images/icons.
4781
47822005-11-03 Andreas Schwab <schwab@suse.de>
4783
4784 * configure.in: Use GZIP_PROG instead of GZIP.
4785
4786 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4787 (install-arch-indep): Adjust.
4788
47892005-11-01 Andreas Schwab <schwab@suse.de>
4790
4791 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4792 (bootfast): Likewise.
4793
47942005-11-01 Romain Francoise <romain@orebokech.com>
4795
4796 * configure.in: Check for gzip.
4797
4798 * Makefile.in (install): Compress source files.
4799
48002005-10-24 Steven Tamm <steventamm@mac.com>
4801
4802 * configure.in: Fix darwin386 configuration issue.
4803
48042005-10-22 Eli Zaretskii <eliz@gnu.org>
4805
4806 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4807
48082005-10-17 Bill Wohler <wohler@newt.com>
4809
4810 * make-dist: Create and populate etc/images/low-color.
4811
48122005-10-15 Bill Wohler <wohler@newt.com>
4813
4814 * make-dist: Create and populate etc/images/gud.
4815
48162005-10-08 Richard M. Stallman <rms@gnu.org>
4817
4818 * make-dist (tempparent): Don't check for 14-char file name limit.
4819
48202005-10-07 Romain Francoise <romain@orebokech.com>
4821
4822 * make-dist: Add etc/images/ezimage and etc/images/mail
4823 directories. Install images in etc/images.
4824
48252005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4826
4827 * configure.in: Prefer Carbon if --enable-carbon-app or
4828 --with-carbon is explicitly specified even when X11 is detected.
4829
48302005-09-15 Ulf Jasper <ulf.jasper@web.de>
4831
4832 * Makefile.in (install-arch-indep, uninstall):
4833 Handle newsticker manual.
4834 (info): Add - to commands.
4835
48362005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4837
4838 Remove the MAXPATHLEN limitations:
4839
4840 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4841
48422005-09-09 Eli Zaretskii <eliz@gnu.org>
4843
4844 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4845 * configure: Regenerate.
4846
48472005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4848
4849 * config.guess, config.sub: Updated from master source.
4850
48512005-08-03 Juanma Barranquero <lekktu@gmail.com>
4852
4853 * .cvsignore: Add `lock'.
4854
48552005-07-28 Juanma Barranquero <lekktu@gmail.com>
4856
4857 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4858
48592005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4860
4861 Merge gnulib getopt implementation into Emacs.
4862
4863 * Makefile.in (AUTOCONF_INPUTS): New macro.
4864 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4865 so that these files also depend on m4/getopt.m4.
4866 * configure.in: Configure getopt by including m4/getopt.m4,
4867 and configuring a getopt replacement if necessary.
4868 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4869 * m4/getopt.m4: New file.
4870
48712005-07-06 Lute Kamstra <lute@gnu.org>
4872
4873 * configure.in: Fix capitalization.
4874
48752005-07-04 Lute Kamstra <lute@gnu.org>
4876
4877 Update FSF's address in GPL notices.
4878
48792005-06-19 Jérôme Marant <jerome@marant.org>
4880
4881 * Makefile.in (epaths-force): Protect both lisppath and
4882 buildlisppath from whitespace.
4883
48842005-06-08 Steven Tamm <steventamm@mac.com>
4885
4886 * configure.in: Support Darwin/MacOSX on Intel
4887
48882005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4889
4890 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4891
1a71cb28 48922005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4893
4894 * configure.in: Add --enable-locallisppath.
4895
48962005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4897
4898 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4899 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4900 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4901
49022005-05-07 Jérôme Marant <jerome@marant.org>
4903
4904 * make-dist: Remove references to makefile.nt and makefile.def.
4905 Include widgets and images subdirectories of etc. Do not exclude
4906 ldefs-boot.el.
4907
49082005-04-23 Andreas Schwab <schwab@suse.de>
4909
4910 * configure.in: Remove duplicate match for powerpc configuration.
4911
49122005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4913
4914 * configure.in: Check for <pwd.h>.
4915
49162005-04-14 Lute Kamstra <lute@gnu.org>
4917
4918 * make-dist: Distribute all ChangeLog files in lisp/.
4919 Don't distribute ldefs-boot.el.
4920 lisp/makefile.nt no longer exists.
4921
49222005-04-13 Lute Kamstra <lute@gnu.org>
4923
4924 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4925 for "no-byte-compile: t" in the file instead.
4926
49272005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4928
4929 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4930 shadow the main Lesstif/Motif-2.1 libs and includes.
4931
49322005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4933
4934 * configure.in: Only add XASSERTS to cppflags.
4935
49362005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4937
4938 * configure.in: Added --enable-asserts.
4939
49402005-02-09 Kim F. Storm <storm@cua.dk>
4941
4942 Change release version from 21.4 to 22.1 throughout.
4943 Change development version from 21.3.50 to 22.0.50.
4944
49452005-01-19 Steven Tamm <steventamm@mac.com>
4946
4947 * configure.in: Check for <sys/utsname.h>.
4948
49492004-12-11 Kim F. Storm <storm@cua.dk>
4950
4951 * Makefile.in (info): Undo 2004-12-05 change.
4952
49532004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4954
4955 * info/dir (File): Add URL and Org Mode manuals.
4956 * Makefile.in (install-arch-indep, uninstall): Add url and org
4957 manuals.
4958
49592004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4960
4961 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4962 committed to src/config.in.
4963
49642004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4965
4966 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4967 pthreads and define HAVE_GTK_AND_PTHREAD.
4968
49692004-12-05 Richard M. Stallman <rms@gnu.org>
4970
4971 * Makefile.in (info): Ignore errors building info files.
4972
49732004-11-27 Eli Zaretskii <eliz@gnu.org>
4974
4975 * config.bat: If 8-byte alignment is not supported, define
4976 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4977 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4978 filter through Sed to remove the quotes.
4979
49802004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4981
4982 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4983 not apply to files explicitly `cvs add'ed.
4984
49852004-11-12 Eli Zaretskii <eliz@gnu.org>
4986
4987 * config.bat: Don't require djecho.exe for the v1.x build.
4988 Add a test for DECL_ALIGN support, and add a trivial definition to
4989 src/config.h if 8-byte alignment is not supported.
4990
49912004-11-08 Kim F. Storm <storm@cua.dk>
4992
4993 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4994 files before building.
4995 (bootfast, bootstrap-clean-before-fast): New targets, like
4996 bootstrap but don't remove .elc files.
4997
49982004-11-06 Lars Brinkhoff <lars@nocrew.org>
4999
5000 * configure.in: Add check for getrusage.
5001
50022004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5003
5004 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5005 New tests for new and old GTK file dialogs.
5006 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5007 to no.
5008
50092004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5010
5011 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5012 can be set. Remove SETARCH test.
5013
50142004-10-08 Steven Tamm <steventamm@mac.com>
5015
5016 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
5017
50182004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5019
5020 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5021 AC_MSG_WARN. Move output of warning message to end of configure run.
5022
50232004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5024
5025 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5026 Run test to see if heap start address is random.
5027
50282004-09-29 Miles Bader <miles@gnu.org>
5029
5030 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5031 if setarch is present.
5032
50332004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5034
5035 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5036
50372004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5038
5039 * configure.in: Check for exec-shield.
5040
1a71cb28
GM
50412004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5042
5043 * Makefile.in (install-arch-indep): Add pgg and sieve.
5044
5045 * info/.cvsignore: Added pgg and sieve.
5046
067d23c9
KY
50472004-08-06 Andreas Schwab <schwab@suse.de>
5048
5049 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5050
50512004-07-31 Eli Zaretskii <eliz@gnu.org>
5052
5053 * config.bat: Update URLs in the comments.
5054
067d23c9
KY
50552004-07-05 Andreas Schwab <schwab@suse.de>
5056
5057 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5058
50592004-06-21 Kenichi Handa <handa@m17n.org>
5060
5061 * make-dist: Link leim-ext.el into tempdir.
5062
50632004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5064
5065 * info/dir (File): Add emacs-xtra.
5066 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5067
50682004-06-12 Juri Linkov <juri@jurta.org>
5069
5070 * info/dir: Move menu help lines from `* Menu:' to file header.
5071 Describe the purpose of a red *.
5072
50732004-05-04 Dave Love <fx@gnu.org>
5074
5075 * configure.in: Don't use `extrasub'.
5076
50772004-04-29 Dave Love <fx@gnu.org>
5078
5079 * configure.in: Don't forget to quote args to `test'.
5080
50812004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5082
5083 * autogen.sh: Update filename in "please read" message.
5084
50852004-04-17 Richard M. Stallman <rms@gnu.org>
5086
5087 * INSTALL: Move the info about site-lisp dirs,
5088 and say uninstalled Emacs looks there too.
5089
50902004-04-04 Eli Zaretskii <eliz@gnu.org>
5091
5092 * config.bat (lib-src): Recognize comment lines in Makefile.in
5093 that have a TAB after the #, to avoid errors in preprocessing with
5094 GCC 3.3.3.
5095
50962004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5097
5098 * Makefile.in: Mention in comment that `make maintainer-clean'
5099 deletes .elc files.
5100
51012004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5102
5103 * update-subdirs: Add local variables to prevent byte-compiling.
5104
51052004-03-21 Dave Love <fx@gnu.org>
5106
5107 * configure.in: Fix previous change.
5108
51092004-03-18 Dave Love <fx@gnu.org>
5110
5111 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5112
51132004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5114
5115 * info/dir (File): Add SMTP and SES.
5116
51172004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5118
5119 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5120 (bootstrap): Use the new bootstrap-prepare target in lisp.
5121
51222004-02-18 Kim F. Storm <storm@cua.dk>
5123
5124 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5125
51262004-02-16 Eli Zaretskii <eliz@gnu.org>
5127
5128 * make-dist: Don't link index.*perm and permute-index into tempdir.
5129
51302004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5131
5132 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5133 to match previous changes by Eli Zaretskii.
5134
51352004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5136
5137 * Makefile.in: Set CDPATH to an empty string.
5138
51392004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5140
5141 * configure.in <darwin>: Use fink packages if available.
5142
51432004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5144
5145 * make-dist (lispref): Do include lispref/index.texi.
5146
51472004-01-06 Eric Hanchrow <offby1@blarg.net>
5148
5149 * make-dist (tempdir): Include cursors in nt/icons.
5150
51512003-12-30 Eli Zaretskii <eliz@gnu.org>
5152
5153 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5154 clashes with install-sh on 8+3 filesystems.
5155
1a71cb28 51562003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5157
5158 * .cvsignore: Add .arch-inventory.
5159
51602003-12-24 Andreas Schwab <schwab@suse.de>
5161
5162 * configure.in: Check for <sys/socket.h>. Include it before
5163 including <net/if.h>. Move check for <net/if.h> before its use.
5164
51652003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5166
5167 * Makefile.in (install-arch-dep): Don't let cd output go into
5168 pipe for carbon_appdir.
5169
51702003-12-24 Andreas Schwab <schwab@suse.de>
5171
5172 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5173
51742003-12-01 Andreas Schwab <schwab@suse.de>
5175
5176 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5177 hardcoding gcc.
5178
51792003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5180
5181 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5182 multiple displays.
5183 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5184
51852003-09-23 Dave Love <fx@gnu.org>
5186
5187 * configure.in: Check members of struct ifreq.
5188
51892003-09-14 Kim F. Storm <storm@cua.dk>
5190
5191 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5192
51932003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5194
5195 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5196
51972003-08-18 Lute Kamstra <lute@gnu.org>
5198
5199 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5200 required anymore.
5201
52022003-08-07 Andrew Choi <akochoi@shaw.ca>
5203
5204 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5205 option instead of -traditional-cpp for CPP.
5206
52072003-07-29 Richard M. Stallman <rms@gnu.org>
5208
5209 * configure.in (HAVE_XIM): Define if XIM is available.
5210
52112003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5212
5213 * configure.in: The function gtk_window_set_icon_from_file was
5214 introduced in GTK+ 2.2, so check for that release.
5215
52162003-07-23 Andreas Schwab <schwab@suse.de>
5217
5218 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5219
5220 * Makefile.in (YACC): Remove, not used.
5221 (MAINT): Don't set.
5222 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5223 disable dependency on ${srcdir}/configure.in when maintainer mode
5224 is disabled.
5225
52262003-07-22 Dave Love <fx@gnu.org>
5227
5228 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5229 HAVE_X11, not with_xim.
5230 (HAVE_CRTIN): Provide template.
5231 <with_png>: Test for png.h and libpng/png.h.
5232
52332003-07-15 Andreas Schwab <schwab@suse.de>
5234
5235 * configure.in: Temporarily leave quoting for AC_DEFINE.
5236
52372003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5238
5239 * configure.in: Check for posix_memalign.
5240
52412003-07-12 Richard M. Stallman <rms@gnu.org>
5242
5243 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5244
52452003-07-09 Kim F. Storm <storm@cua.dk>
5246
5247 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5248 functionality of --without-xim.
5249
52502003-06-29 Dave Love <fx@gnu.org>
5251
5252 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5253
52542003-06-23 Dave Love <fx@gnu.org>
5255
5256 * configure.in: Check for sys/_mbstate_t.h.
5257 Test XRegisterIMInstantiateCallback prototype.
5258 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5259
52602003-06-06 Dave Love <fx@gnu.org>
5261
5262 * configure.in: Check for locale.h.
5263
52642003-06-05 Dave Love <fx@gnu.org>
5265
5266 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5267 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5268 (NLIST_STRUCT): Don't define.
5269 (AH_BOTTOM): Define my_strftime.
5270
52712003-06-02 Richard M. Stallman <rms@gnu.org>
5272
5273 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5274
52752003-05-24 Andreas Schwab <schwab@suse.de>
5276
5277 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5278 bzero, and bcmp.
5279
52802003-05-22 Dave Love <fx@gnu.org>
5281
5282 * configure.in: Remove redundant test for term.h. Test for difftime.
5283
52842003-05-20 Dave Love <fx@gnu.org>
5285
5286 * configure.in: Append * to s390-*-linux-gnu case.
5287 (LIBMAIL) <lockfile>: Don't define.
5288
067d23c9
KY
52892003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5290
5291 * INSTALL (* GNU/Linux development packages): Mention Debian and
5292 RedHat package names.
5293
52942003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5295
5296 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5297
52982003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5299
5300 * INSTALL (* GNU/Linux development packages): Tell people to
5301 install additional packages for compiling Emacs.
5302
1a71cb28
GM
53032003-04-30 Richard M. Stallman <rms@gnu.org>
5304
5305 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5306
53072003-04-28 Francesco Potortì <pot@gnu.org>
5308
5309 * configure.in: Undo last (RMS') change, as it is useless, per
5310 Dave Love.
5311
53122003-04-08 Richard M. Stallman <rms@gnu.org>
5313
5314 * configure.in: Put #include of jpeglib.h at start of line.
5315
067d23c9
KY
53162003-04-06 Francesco Potortì <pot@gnu.org>
5317
5318 * configure.in: Use the same configuration for all aix5, not just
5319 aix5.1.
5320
53212003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5322
5323 * configure.in: Check for need for bigtoc support on IBM AIX for
5324 solving a linker table overflow problem.
5325
53262003-03-03 Rob Browning <rlb@defaultvalue.org>
5327
5328 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5329 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5330 over bzero, bcmp, and bcopy.
5331
53322003-02-23 Simon Josefsson <jas@extundo.com>
5333
5334 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5335
53362003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5337
5338 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5339
53402003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5341
5342 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5343
53442003-02-08 Andreas Schwab <schwab@suse.de>
5345
5346 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5347 instead of the substitution.
5348
53492003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5350
5351 * Makefile.in: Use @EXEEXT@ for Cygwin.
5352 Use USERNAME if LOGNAME is not set (for Cygwin).
5353
5354 * configure.in: Add opsys=cygwin.
5355
53562003-01-22 Andreas Schwab <schwab@suse.de>
5357
5358 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5359 redefining it explicitly in src/config.in.
5360
53612003-01-22 Markus Rost <rost@math.ohio-state.edu>
5362
5363 * Makefile.in (bootstrap): Make bootstrap-after.
5364
53652003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5366
5367 * configure.in: Fix --with-gtk.
5368
53692003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5370
5371 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
5372
5373 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5374
53752003-01-14 Francesco Potortì <pot@gnu.org>
5376
5377 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5378
53792003-01-07 Steven Tamm <steventamm@mac.com>
5380
5381 * configure.in: New option, --enable-carbon-app, to specify
5382 that the application should be installed
5383 * Makefile.in (install-arch-dep): On Mac OS X, install the
5384 Emacs.app application if carbon-app is enabled
5385
53862003-01-06 Dave Love <fx@gnu.org>
5387
5388 * configure.in: Check for nl_langinfo.
5389 [!HAVE_SIZE_T]: Fix typedef.
5390
53912003-01-06 David Kastrup <dak@gnu.org>
5392
5393 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5394
5395 * configure.in: Add tests for install-info.
5396
53972002-12-09 Markus Rost <rost@math.ohio-state.edu>
5398
5399 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5400 use again sol2-6 instead of sol2-8.
5401
54022002-12-09 Dave Love <fx@gnu.org>
5403
5404 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5405
54062002-12-08 Andreas Schwab <schwab@suse.de>
5407
5408 * Makefile.in (install-arch-indep): Revert last change.
5409
54102002-11-27 Dave Love <fx@gnu.org>
5411
5412 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5413 Check for __sys_siglist too. Check for memset.
5414 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5415
54162002-11-22 Juanma Barranquero <lektu@terra.es>
5417
5418 * config.guess, config.sub: Updated from master source.
5419
54202002-11-19 Karl Fogel <kfogel@red-bean.com>
5421
5422 * autogen.sh: New file.
5423
1a71cb28 54242002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5425
5426 * configure.in: Tidy up various quoting issues throughout.
5427 Use AC_GNU_SOURCE.
5428 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5429 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5430 Maybe define bcopy, bzero, bcmp.
5431 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5432 non-existent machine file).
5433 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5434 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5435 (nlist.h): Move test up.
5436
54372002-11-18 Markus Rost <rost@math.ohio-state.edu>
5438
5439 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5440
54412002-11-14 Francesco Potortì <pot@gnu.org>
5442
5443 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5444
54452002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5446
5447 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5448
54492002-11-08 Dave Love <fx@gnu.org>
5450
5451 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5452 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5453
54542002-11-07 Miles Bader <miles@gnu.org>
5455
5456 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5457 Handle separate-build-dir case.
5458
54592002-11-06 Richard M. Stallman <rms@gnu.org>
5460
5461 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5462 bulletproof. $bar may be empty when there are no .elc files.
5463
54642002-10-30 Dave Love <fx@gnu.org>
5465
5466 * configure.in: Require autoconf 2.53. Test for pty.h,
5467 sys/mman.h, sys/param.h, mremap, memmove.
5468 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5469 (AC_PROG_YACC): Delete.
5470 (size_t): Use AC_CHECK_TYPES.
5471 (AH_TOP): Up-date copyright.
5472
54732002-10-01 Juanma Barranquero <lektu@terra.es>
5474
5475 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5476
54772002-09-19 Richard M. Stallman <rms@gnu.org>
5478
5479 * configure.in: Fix the LessTif-directory-finder for real.
5480
54812002-09-14 Richard M. Stallman <rms@gnu.org>
5482
5483 * Makefile.in (maybe_bootstrap): Test for complete absence
5484 of compiled Lisp files.
5485
54862002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5487
5488 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5489 (bootstrap-clean-after): Delete.
5490 (bootstrap): Make the sequencing explicit.
5491
54922002-09-10 Richard M. Stallman <rms@gnu.org>
5493
5494 * configure.in: Fix previous LessTif change.
5495
54962002-09-09 Richard M. Stallman <rms@gnu.org>
5497
5498 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5499 (powerpcle-*-solaris*): Use version 2.6 as default.
5500 (*-sunos5.6*, *-solaris2.6*): New alternative.
5501 (*-sunos5*): Use version 2.6 as default.
5502
55032002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5504
5505 * configure.in: Fix typo.
5506
55072002-09-05 Richard M. Stallman <rms@gnu.org>
5508
5509 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5510
5511 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5512 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5513
55142002-08-26 Kim F. Storm <storm@cua.dk>
5515
5516 * Makefile.in (install-arch-indep): Do not remove DOC file
5517 when it is the only DOC file installed; this is the case when
5518 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5519
55202002-07-24 Markus Rost <rost@math.ohio-state.edu>
5521
5522 * configure.in: Fix typo.
5523
55242002-07-24 Richard M. Stallman <rms@gnu.org>
5525
5526 * configure.in: Don't print anything special about gamedir.
5527
5528 * configure.in: Delete nonstandard --with-game-user option.
5529
55302002-07-21 Richard M. Stallman <rms@gnu.org>
5531
5532 * Makefile.in (gamedir, localstatedir): New variables.
5533 (epaths-force): Insert value of gamedir into PATH_GAME.
5534
5535 * configure.in (gamedir): Handle it like lispdir.
5536 (--with-game-dir option): Delete.
5537
55382002-06-21 Pavel Janík <Pavel@Janik.cz>
5539
5540 * configure.in: Add support for mipseb-*-netbsd* machines.
5541
55422002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5543
5544 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5545
55462002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5547
5548 * info/dir (File): Add an entry for Tramp.
5549
55502002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5551
5552 * INSTALL-CVS: New file.
5553
55542002-06-07 Andreas Schwab <schwab@suse.de>
5555
5556 * configure.in (x86_64-*-linux-gnu*): New system.
5557
55582002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5559
5560 * config.bat: Handle the case when lispintro is truncated to lispintr.
5561
55622002-05-26 Paul Eggert <eggert@twinsun.com>
5563
5564 * config.guess, config.sub: Updated from master source.
5565
55662002-05-09 Richard M. Stallman <rms@gnu.org>
5567
5568 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5569
55702002-05-04 Pavel Janík <Pavel@Janik.cz>
5571
5572 * make-dist: Do not distribute lock/ directory.
5573
55742002-04-30 Andrew Choi <akochoi@shaw.ca>
5575
5576 * configure.in: Provide documentation string when defining
5577 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5578 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5579
1a71cb28 55802002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5581
5582 * configure.in: Delete configure check for access to the game user.
5583
55842002-04-29 Pavel Janík <Pavel@Janik.cz>
5585
5586 * make-dist: lwlib/Imakefile is removed.
5587
55882002-04-26 Andrew Choi <akochoi@shaw.ca>
5589
5590 * configure.in: Add support for powerpc-apple-darwin*.
5591 (HAVE_CARBON): Add.
5592
5593 * make-dist: Create directories in mac/Emacs.app.
5594
55952002-04-25 Pavel Janík <Pavel@Janik.cz>
5596
5597 * make-dist: lwlib-Xol* are removed.
5598
55992002-04-23 Andreas Schwab <schwab@suse.de>
5600
5601 * Makefile.in (MAINT): New variable.
5602 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5603 instead of configure.in, to avoid running autoconf and autoheader
5604 unless explicitly requested.
5605
56062002-04-16 Eli Zaretskii <eliz@gnu.org>
5607
5608 * config.bat: Update for msdos/sed2v2.inp.
5609
56102002-04-15 Andreas Schwab <schwab@suse.de>
5611
5612 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5613 * configure.in: Add config header templates to all AC_DEFINE and
5614 AC_DEFINE_UNQUOTED symbols.
5615 * make-dist: Run autoheader if necessary.
5616
56172002-04-10 Colin Walters <walters@verbum.org>
5618
5619 * configure.in: Add --game-dir, --game-user. Test to see if we
5620 can use them.
5621
56222002-04-08 Pavel Janík <Pavel@Janik.cz>
5623
5624 * configure.in: Add --with-sound.
5625
56262002-03-18 Kim F. Storm <storm@cua.dk>
5627
5628 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5629 and getsockname functions. Test for sys/un.h include file.
5630
56312002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5632
5633 * configure.in: Support AIX 5.1.
5634
56352002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5636
5637 * configure.in: Added test for X Session Management (HAVE_X_SM).
5638
56392002-03-03 Richard M. Stallman <rms@gnu.org>
5640
5641 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5642 Run chown $${LOGNAME} on files installed by tar xvf.
5643
56442002-03-03 Kim F. Storm <storm@cua.dk>
5645
5646 * configure.in: Test for getpeername.
5647
56482002-03-01 Richard M. Stallman <rms@gnu.org>
5649
5650 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5651 (HAVE_GIF): Don't use old libungif versions that crash.
5652
56532002-02-26 Richard M. Stallman <rms@gnu.org>
5654
5655 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5656 not just well-formed and valid.
5657 (mips-compaq-nonstopux*): New configuration.
5658
56592002-02-18 Paul Eggert <eggert@twinsun.com>
5660
5661 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5662 "sed q" is a portable equivalent to plain "head -1".
5663
56642002-02-13 Richard M. Stallman <rms@gnu.org>
5665
5666 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5667 (all): Don't depend on maybe_bootstrap here.
5668 (${SUBDIR}): Depend on it here instead.
5669
56702002-02-08 Richard M. Stallman <rms@gnu.org>
5671
5672 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5673
56742002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5675
5676 * configure.in: Recognize BSD/OS 5.0.
5677
56782002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5679
5680 * make-dist: Make version checking in emacs.texi consistent with
5681 how we set it there.
5682
56832001-12-29 Kim F. Storm <storm@cua.dk>
5684
5685 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5686
56872001-12-28 Richard M. Stallman <rms@gnu.org>
5688
5689 * configure.in: Test for mbsinit.
5690
56912001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5692
5693 These changes make Leim part of the standard distribution:
5694
5695 * README: Add info about the `leim' directory.
5696
5697 * INSTALL: Remove text that describes Leim as a separate package.
5698
5699 * noleim-Makefile.in: File removed.
5700
5701 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5702 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5703 Leim files out of the Emacs tree. Don't prepare a separate tarball
5704 for Leim.
5705
57062001-12-11 Richard M. Stallman <rms@gnu.org>
5707
5708 * configure.in (hppa*-*-linux-gnu*): New alternative.
5709
57102001-12-08 Pavel Janík <Pavel@Janik.cz>
5711
5712 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5713 creating distribution.
5714
57152001-12-06 Paul Eggert <eggert@twinsun.com>
5716
5717 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5718 (AC_FUNC_VFORK): Remove.
5719 (AC_FUNC_FORK): Add.
5720 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5721 this is required by recent Autoconf versions.
5722
57232001-12-02 Pavel Janík <Pavel@Janik.cz>
5724
5725 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5726 TODO, vms-pp.trans and others).
5727
57282001-11-29 Pavel Janík <Pavel@Janik.cz>
5729
5730 * make-dist: Use COPYING from the top-level directory.
5731
57322001-11-29 Gerd Moellmann <gerd@gnu.org>
5733
5734 * configure.in: Add support for FreeBSD/Alpha.
5735
57362001-11-29 Pavel Janík <Pavel@Janik.cz>
5737
5738 * make-dist: Add COPYING to the top-level directory of the
5739 distribution. Simplify the logic behind copying.
5740
5741 * Makefile.in (maybe_bootstrap): Fix previous change.
5742
57432001-11-28 Richard M. Stallman <rms@gnu.org>
5744
5745 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5746
57472001-11-26 Richard M. Stallman <rms@gnu.org>
5748
5749 * Makefile.in: bootstrap should not delete dumped executables.
5750 (bootstrap-clean-before): New target.
5751 (bootstrap): Use bootstrap-clean-before instead of clean.
5752 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5753
57542001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5755
5756 These changes add the Emacs Lisp Introduction manual to the
5757 distribution:
5758
5759 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5760
5761 * make-dist: Copy the files in lispintro directory.
5762
5763 * config.bat: Configure in the lispintro directory.
5764
5765 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5766
5767 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5768 (lispintro/Makefile): New target.
5769 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5770 (unlock, relock, info, dvi): Ditto.
5771
57722001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5773
5774 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5775
5776 * make-dist (etc): Don't distribute gfdl.1.
5777
57782001-11-22 Colin Walters <walters@debian.org>
5779
5780 * Makefile.in (install-arch-indep): Install the calc .info files.
5781 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5782
57832001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5784
5785 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5786 tindex.pl to the list of those being put into the distribution.
5787
57882001-11-16 Eli Zaretskii <eliz@gnu.org>
5789
5790 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5791
57922001-11-15 Pavel Janík <Pavel@Janik.cz>
5793
5794 * Makefile.in (uninstall): Fix previous change.
5795
5796 * configure.in, Makefile.in: Add support for --program-prefix,
5797 --program-suffix and --program-transform-name options.
5798
57992001-11-13 Pavel Janík <Pavel@Janik.cz>
5800
5801 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5802 (install-arch-indep): Install emacsclient manual page.
5803 (uninstall): Uninstall emacsclient manual page.
5804
58052001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5806
5807 * make-dist: Add lispref/index.*perm files to the distribution.
5808 From Pavel Janík <Pavel@Janik.cz>.
5809
58102001-11-12 Pavel Janík <Pavel@Janik.cz>
5811
5812 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5813
58142001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5815
5816 * configure.in: AC_OUTPUT lispref/Makefile.
5817
58182001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5819
5820 The following changes add the ELisp reference manual to the
5821 distribution.
5822
5823 * make-dist: Add the lispref directory to the distribution.
5824
5825 * Makefile.in (install-arch-indep): Add elisp* to the list of
5826 installed Info files.
5827 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5828 (lispref/Makefile): New target.
5829 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5830 Add commands for the lispref directory.
5831 (info, dvi): Ditto.
5832
5833 * config.bat: Configure in `lispref'.
5834
58352001-11-09 Richard M. Stallman <rms@gnu.org>
5836
5837 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5838
58392001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5840
5841 * make-dist (tempdir): Copy AUTHORS as well.
5842
58432001-11-06 Sam Steingold <sds@gnu.org>
5844
5845 * configure.in: Added a check for <nlist.h>.
5846
58472001-11-01 Pavel Janík <Pavel@Janik.cz>
5848
5849 * configure.in: Reindent --help output.
5850 From Per Starbäck (starback@ling.uu.se).
5851
58522001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5853
5854 * configure.in: New entry for HP/UX-11.
5855
5856 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5857 From Eric S. Raymond <esr@golux.thyrsus.com>.
5858
58592001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5860
5861 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5862 <athornton@sinenomine.net>.
5863
58642001-10-25 Gerd Moellmann <gerd@gnu.org>
5865
5866 * Makefile.in (maybe_bootstrap): New target.
5867 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5868
58692001-10-24 Ken Raeburn <raeburn@gnu.org>
5870
5871 * configure.in: If --with-hesiod is given, look for
5872 hes_getmailhost and res_send or __res_send; check hesiod and
5873 resolv libraries respectively if system libraries don't supply them.
5874
58752001-10-24 Gerd Moellmann <gerd@gnu.org>
5876
5877 * configure.in: Use $MAKE for `make' if set.
5878
58792001-10-22 Gerd Moellmann <gerd@gnu.org>
5880
5881 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5882 to tar options.
5883
58842001-10-20 Gerd Moellmann <gerd@gnu.org>
5885
5886 * (Version 21.1 released).
5887
58882001-10-20 Miles Bader <miles@gnu.org>
5889
5890 * configure.in (configuration): Set from `host' if `host_alias'
5891 isn't defined.
5892
58932001-10-19 Andreas Schwab <schwab@suse.de>
5894
5895 * configure.in: Make ready for autoconf 2.5x.
5896 (AC_PREREQ): Require autoconf 2.50.
5897 * aclocal.m4: Removed.
5898 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5899
59002001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5901
5902 * README: Bump Emacs version to 21.1.50.
5903
59042001-10-05 Gerd Moellmann <gerd@gnu.org>
5905
5906 * Branch for 21.1.
5907
59082001-09-05 Gerd Moellmann <gerd@gnu.org>
5909
5910 * configure.in: Avoid `$@' which is handled specially in
5911 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5912
59132001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5914
5915 * make-dist (nt): Add subdirs.el to the list of distributed files.
5916
59172001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5918
5919 * configure.in (machine): Add an entry for
5920 hppa1.1-hitachi-hiuxwe2*.
5921
59222001-05-28 Gerd Moellmann <gerd@gnu.org>
5923
5924 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5925 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5926
59272001-05-14 Gerd Moellmann <gerd@gnu.org>
5928
5929 * make-dist: Copy texinfo.tex unconditionally.
5930
59312001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5932
5933 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5934 that are installed.
5935
59362001-04-06 Gerd Moellmann <gerd@gnu.org>
5937
5938 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5939 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5940
5941 * make-dist: Handle leim/MISC-DIC. Only include
5942 `[a-zA-Z]*.{el,elc}' from leim/quail.
5943
59442001-04-05 Gerd Moellmann <gerd@gnu.org>
5945
5946 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5947
59482001-03-30 Gerd Moellmann <gerd@gnu.org>
5949
5950 * Makefile.in (.PHONY): Add for bootstrap targets.
5951 (bootstrap-clean): New target.
5952 (bootstrap): Use it instead of `clean'.
5953
59542001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5955
5956 * Makefile.in (SUBDIR): Remove leim.
5957 (all, .RECURSIVE, extraclean): Add leim explicitly.
5958 (leim): Provide separate rule which exports PARALLEL=0 into the
5959 environment.
5960
59612001-03-20 Gerd Moellmann <gerd@gnu.org>
5962
5963 * configure.in (HAVE_XPM): Don't print the result of the check for
5964 XpmReturnAllocPixels if we don't have an xpm.h.
5965
59662001-03-05 Gerd Moellmann <gerd@gnu.org>
5967
5968 * COPYING: New file.
5969
59702001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5971
5972 * config.bat: Update the copyright.
5973
59742001-02-23 Kenichi Handa <handa@etl.go.jp>
5975
5976 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5977 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5978 to `yes'. Later in AC_OUTPUT, check this variable.
5979
59802001-02-09 Dave Love <fx@gnu.org>
5981
5982 * AUTHORS: Updated.
5983
59842001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5985
5986 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5987
59882001-02-02 Gerd Moellmann <gerd@gnu.org>
5989
5990 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5991
5992 * Makefile.in (uninstall): Ignore exit code of `rm'.
5993
5994 * Makefile.in (uninstall): Remove more info files. Remove
5995 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5996
59972001-01-31 Gerd Moellmann <gerd@gnu.org>
5998
5999 * noleim-Makefile.in (extraclean): Add.
6000
60012001-01-28 Gerd Moellmann <gerd@gnu.org>
6002
6003 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6004 it quiet.
6005
60062001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6007
6008 * Makefile.in (tags): Fix typo.
6009
60102001-01-13 Kenichi Handa <handa@etl.go.jp>
6011
6012 * configure.in: Fix typo in the code setting x_search_path.
6013
60142001-01-10 Dave Love <fx@gnu.org>
6015
6016 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6017 -lXext.
6018 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6019 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6020 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6021 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6022 (now in $LIBS).
6023
60242001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6025
6026 * config.bat: Run the preprocessor with -traditional.
6027
60282001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6029
6030 * INSTALL: Move copying conditions to end of file.
6031
60322000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6033
6034 * INSTALL: Add basic installation procedure which assumes
6035 `configure' does its job. Elaborate on image support libraries.
6036 Add a pointer to Xaw3d library. Add advice about solving
6037 configure-time problems by looking in config.log and setting
6038 variables in the environment.
6039
60402000-12-27 Gerd Moellmann <gerd@gnu.org>
6041
6042 * Makefile.in (install-arch-indep): If tar fails, exit with
6043 exit code 1.
6044
60452000-12-19 Gerd Moellmann <gerd@gnu.org>
6046
6047 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6048 source file includes XKBlib.h. On some broken Solaris systems,
6049 there is an XKBlib.h, reportedly, but header files included by
6050 XKBlib.h are missing.
6051
60522000-12-14 Gerd Moellmann <gerd@gnu.org>
6053
6054 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6055
60562000-12-11 Dave Love <fx@gnu.org>
6057
6058 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6059
60602000-12-11 Paul Eggert <eggert@twinsun.com>
6061
6062 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6063 Merge fixes from latest GNU tar version. These macros no longer
6064 futz with _XOPEN_SOURCE, as that was not portable in practice.
6065 (AC_FUNC_FSEEKO): New macro.
6066
6067 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6068 ftello.
6069
60702000-12-05 Dave Love <fx@gnu.org>
6071
6072 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6073
60742000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6075
6076 * info/dir: Change the category to "Emacs".
6077
60782000-12-01 Gerd Moellmann <gerd@gnu.org>
6079
6080 * make-dist (tempdir): Remove epaths.h from the distribution
6081 instead of paths.h.
6082
60832000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6084
6085 * config.bat: Check for existence of djecho.exe, and print an
6086 error message if it is not available.
6087
6088 * INSTALL: Describe possible problem with djecho.exe in old
6089 versions of DJGPP v2.x.
6090
60912000-11-23 Gerd Moellmann <gerd@gnu.org>
6092
6093 * configure.in: Initialize HAVE_LIBXP to no.
6094
60952000-11-22 Gerd Moellmann <gerd@gnu.org>
6096
6097 * configure.in: Use m/macppc.h instead of the non-existent
6098 m/powerpc.h.
6099
61002000-11-21 Gerd Moellmann <gerd@gnu.org>
6101
6102 * Makefile.in (install-arch-indep): Also install info/eshell*
6103 and info/speedbar*.
6104
6105 * configure.in (HAVE_PNG): Check for the presence of
6106 png_get_channels to rule out older PNG libs.
6107
6108 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6109 GCC and NON_GNU_CPP into config.status.
6110
61112000-11-20 Dave Love <fx@gnu.org>
6112
6113 * configure.in: Fix last change.
6114
6115 * GETTING.GNU.SOFTWARE: Deleted.
6116 * FTP: New file to replace it.
6117 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6118
61192000-11-20 Gerd Moellmann <gerd@gnu.org>
6120
6121 * configure.in: Use -traditional with GNU cpp.
6122
61232000-11-17 Gerd Moellmann <gerd@gnu.org>
6124
6125 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6126 Distribute more files from the nt/ subdir. Distribute PBM
6127 image files from subdirs of lisp/. Distribute old change logs
6128 from subdirs of lisp/. Distribute play/5x5.el.
6129
61302000-11-11 Dave Love <fx@gnu.org>
6131
6132 * config.sub, config.guess: Updated from master source.
6133
61342000-11-07 Dave Love <fx@gnu.org>
6135
6136 * configure.in: Test for mkstemp.
6137
61382000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6139
6140 * info/dir (Top): Rearrange menu items more logically, and put
6141 them into a single category. Add menu items for RefTeX and
6142 Widget.
6143
61442000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6145
6146 * Makefile.in (install-arch-indep): Use --info-dir instead of
6147 --dir-file, and a simple argument instead of --info-file, so that
6148 the Debian version of install-info also works.
6149
61502000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6151
6152 * info/dir (Speedbar): Add entry.
6153
61542000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6155
6156 * INSTALL: Describe the new image-support options to the configure
6157 script. List URLs where image support libraries can be found.
6158
61592000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6160
6161 * info/dir (Top): Add an entry for Eshell.
6162
61632000-10-02 Dave Love <fx@gnu.org>
6164
6165 * configure.in: Check for gai_strerror.
6166
61672000-10-01 Andreas Schwab <schwab@suse.de>
6168
6169 * Makefile.in (install-arch-indep): Update list of installed info files.
6170
61712000-09-30 Gerd Moellmann <gerd@gnu.org>
6172
6173 * configure.in: Support `sparc*-*-netbsd*'.
6174
61752000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6176
6177 * info/dir (MIME): Add entry for emacs-mime.
6178
61792000-09-29 Dave Love <fx@gnu.org>
6180
6181 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6182
61832000-09-26 Gerd Moellmann <gerd@gnu.org>
6184
6185 * make-dist: Adapt to the change of leim/Makefile which was
6186 necessary to ensure a reasonably working `make dist'.
6187
6188 * leim-Makefile.in: Moved to leim/Makefile.in..
6189
6190 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6191
61922000-09-21 Kenichi Handa <handa@etl.go.jp>
6193
6194 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6195 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6196 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6197 files to .elc.
6198 (${TIT}): Adjusted for the above change.
6199 (clean mostlyclean): Likewise.
6200 (.el.elc): New target.
6201
62022000-09-19 Gerd Moellmann <gerd@gnu.org>
6203
6204 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6205 in the distribution.
6206
62072000-09-18 Gerd Moellmann <gerd@gnu.org>
6208
6209 * make-dist (skk): Rename to `ja-dic' because the leim directory
6210 was renamed.
6211
62122000-09-14 Dave Love <fx@gnu.org>
6213
6214 * configure.in: Fix spurion in last change.
6215
62162000-09-14 Gerd Moellmann <gerd@gnu.org>
6217
6218 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6219 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6220 to `no' if defined. Change result report.
6221
62222000-09-08 Dave Love <fx@gnu.org>
6223
6224 * configure.in: Remove spurious `@'s.
6225
6226 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6227 autoconf.
6228
62292000-09-06 Gerd Moellmann <gerd@gnu.org>
6230
6231 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6232 file and print informational message.
6233
6234 * configure.in (AC_FUNC_MMAP): Add.
6235
62362000-09-01 Gerd Moellmann <gerd@gnu.org>
6237
6238 * configure.in: Add ``checking'' messages for
6239 XpmReturnAllocPixels.
6240
62412000-08-28 Gerd Moellmann <gerd@gnu.org>
6242
6243 * configure.in: Check <strings.h>; check `index' and `rindex'
6244 functions.
6245
62462000-08-26 Kenichi Handa <handa@etl.go.jp>
6247
6248 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6249 "case "${canonical}" in".
6250
62512000-08-25 Dave Love <fx@gnu.org>
6252
6253 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6254
62552000-08-25 Kenichi Handa <handa@etl.go.jp>
6256
6257 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6258
62592000-08-24 Gerd Moellmann <gerd@gnu.org>
6260
6261 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6262 contains a relative path. Protect against unusable values of $PWD.
6263
62642000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6265
6266 * info/dir (WoMan): Add entry.
6267
6268 * config.bat (maindir): Update src/_gdbinit even if it does
6269 already exist.
6270
62712000-08-07 Gerd Moellmann <gerd@gnu.org>
6272
6273 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6274
62752000-08-03 Gerd Moellmann <gerd@gnu.org>
6276
6277 * configure.in: Add support for ia64*-*-linux*.
6278
62792000-07-27 Gerd Moellmann <gerd@gnu.org>
6280
6281 * make-dist (aclocal.m4): Include in distribution.
6282
62832000-07-26 Dave Love <fx@gnu.org>
6284
6285 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6286
62872000-07-24 Dave Love <fx@gnu.org>
6288
6289 * configure.in: Add AC_SIZE_T.
6290
62912000-07-18 Dave Love <fx@gnu.org>
6292
6293 * configure.in: Reorder so that most tests are done after CPPFLAGS
6294 is set from the C_SWITCH_... definitions.
6295
62962000-07-10 Gerd Moellmann <gerd@gnu.org>
6297
6298 * configure.in (HAVE_XPM): Undo previous change. Check for
6299 preprocessor define XpmReturnAllocPixels.
6300
63012000-07-06 Gerd Moellmann <gerd@gnu.org>
6302
6303 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6304 instead of XpmReadFileToPixmap.
6305
63062000-07-05 Ken Raeburn <raeburn@gnu.org>
6307
6308 * configure.in: Check for <soundcard.h>. Look for ossaudio
6309 library, and set LIBSOUND accordingly.
6310
63112000-07-05 Dave Love <fx@gnu.org>
6312
6313 * configure.in: Use AC_HEADER_SYS_WAIT.
6314
63152000-07-05 Gerd Moellmann <gerd@gnu.org>
6316
6317 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6318 lisp/Makefile. Distribute lisp/Makefile.in instead of
6319 lisp/Makefile.
6320
63212000-06-30 Ken Raeburn <raeburn@gnu.org>
6322
6323 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6324 while searching for image-handling libraries.
6325
63262000-06-26 Gerd Moellmann <gerd@gnu.org>
6327
6328 * configure.in (--with-xim): New option.
6329
63302000-06-23 Dave Love <fx@gnu.org>
6331
6332 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6333 for struct timezone and test how we can call gettimeofday.
6334 Check for OSF 5+. Check for term.h.
6335
6336 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6337 version.
6338
63392000-06-23 Gerd Moellmann <gerd@gnu.org>
6340
6341 * configure.in (HAVE_LIBXP): Change test for libXp.
6342
63432000-06-21 Dave Love <fx@gnu.org>
6344
6345 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6346 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6347 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6348
63492000-06-19 Dave Love <fx@gnu.org>
6350
6351 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6352 _XOPEN_SOURCE is defined.
6353
63542000-06-16 Gerd Moellmann <gerd@gnu.org>
6355
6356 * Makefile.in (distclean): Also make distclean in lisp/.
6357
63582000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6359
6360 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6361
63622000-06-15 Gerd Moellmann <gerd@gnu.org>
6363
6364 * make-dist: Add --help and --snapshot options.
6365
63662000-06-14 Gerd Moellmann <gerd@gnu.org>
6367
6368 * configure.in: Generate lisp/Makefile.
6369
6370 * configure.in: Add support for `*-lynxos*'.
6371 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6372 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6373 on Tru64 UNIX v5.0.
6374
63752000-06-13 Ken Raeburn <raeburn@gnu.org>
6376
6377 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6378 it's on a continuation line.
6379
63802000-06-02 Dave Love <fx@gnu.org>
6381
6382 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6383 files.
6384
6385 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6386 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6387 test.
6388
6389 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6390 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6391
63922000-05-26 Gerd Moellmann <gerd@gnu.org>
6393
6394 * configure.in: Add check for speed_t typedef.
6395
63962000-05-25 Ken Raeburn <raeburn@gnu.org>
6397
6398 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6399 exists; it won't in the CANNOT_DUMP case.
6400
64012000-05-25 Gerd Moellmann <gerd@gnu.org>
6402
6403 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6404 On FreeBSD, the exit status is 1 if CDPATH is not set.
6405 (install-arch-indep): Install ebrowse.info.
6406
64072000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6408
6409 * configure.in: Check for grandpt and getpt.
6410
64112000-05-09 Dave Love <fx@gnu.org>
6412
6413 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6414
64152000-05-05 Gerd Moellmann <gerd@gnu.org>
6416
6417 * make-dist: Make a link for lib-src/grep-changelog.
6418 Copy install-sh.
6419
64202000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6421
6422 * config.bat: Identify the beginning of the cpp stuff in
6423 src/Makefile.in and lib-src/Makefile.in more accurately.
6424
64252000-04-27 Gerd Moellmann <gerd@gnu.org>
6426
6427 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6428
64292000-04-19 Gerd Moellmann <gerd@gnu.org>
6430
6431 * configure.in: Add support for `powerpc-*-netbsd*'.
6432
64332000-04-19 Dave Love <fx@gnu.org>
6434
6435 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6436
6437 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6438
64392000-04-16 Dave Love <fx@gnu.org>
6440
6441 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6442
64432000-04-14 Dave Love <fx@gnu.org>
6444
6445 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6446
6447 * aclocal.m4 (AC_FUNC_MKTIME): New.
6448
64492000-03-28 Ken Raeburn <raeburn@gnu.org>
6450
6451 * configure.in: Line up "--help" output a little better.
6452
64532000-03-26 Gerd Moellmann <gerd@gnu.org>
6454
6455 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6456 New targets.
6457 (bootstrap): Rewritten in terms of the new targets above. Make
6458 info files, too.
6459
64602000-03-12 Gerd Moellmann <gerd@gnu.org>
6461
6462 * config.guess, config.sub: Use the versions of the files from
6463 subversions.
6464
64652000-03-08 Dave Love <fx@gnu.org>
6466
6467 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6468 AC_C_VOLATILE. Define POINTER_TYPE.
6469
6470 * aclocal.m4: New file.
6471
64722000-03-02 Gerd Moellmann <gerd@gnu.org>
6473
6474 * configure.in (machine): Add `mipsel-*-netbsd*' and
6475 `arm-*-netbsd*'.
6476
64772000-03-01 Gerd Moellmann <gerd@gnu.org>
6478
6479 * configure.in (machine): Add support for `*-auspex-sunos*'.
6480
64812000-02-29 Gerd Moellmann <gerd@gnu.org>
6482
6483 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6484
64852000-02-18 Dave Love <fx@gnu.org>
6486
6487 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6488
64892000-02-18 Andreas Schwab <schwab@suse.de>
6490
6491 * Makefile.in (install-arch-indep): Add eudc to list of installed
6492 info files.
6493
64942000-02-17 Ken Raeburn <raeburn@gnu.org>
6495
6496 * configure.in: Include -lz and -ljpeg (if it's available) when
6497 testing for the tiff library.
6498
64992000-02-17 Gerd Moellmann <gerd@gnu.org>
6500
6501 * configure.in: Remove LISP_FLOAT_TYPE.
6502
65032000-02-12 Dave Love <fx@gnu.org>
6504
6505 * configure.in: Use AC_FUNC_VFORK.
6506
65072000-02-01 Gerd Moellmann <gerd@gnu.org>
6508
6509 * make-dist: Various fixes for new development tree.
6510
6511 * leim-Makefile.in: New file.
6512
65132000-01-31 Gerd Moellmann <gerd@gnu.org>
6514
6515 * Makefile.in (dist): Call ./make-dist.
6516
65172000-01-24 Dave Love <fx@gnu.org>
6518
6519 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6520
65212000-01-18 Gerd Moellmann <gerd@gnu.org>
6522
6523 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6524 DGifOpenFileName.
6525
65262000-01-11 Andreas Schwab <schwab@suse.de>
6527
6528 * Makefile.in (install-arch-indep): Update list of info files to
6529 be installed.
6530
65312000-01-05 Dave Love <fx@gnu.org>
6532
6533 * configure.in: Check for jerror.h as well as libjpeg.
6534
65352000-01-03 Andreas Schwab <schwab@suse.de>
6536
6537 * Makefile.in (install-arch-indep): Install autotype*. Run
6538 install-info on autotype and emacs-faq.info.
6539
65401999-12-04 Dave Love <fx@gnu.org>
6541
6542 * Makefile.in (install-arch-indep): Depend on `info'.
6543 (install-strip): Use `install' as sub-make target.
6544
65451999-11-23 Ken Raeburn <raeburn@gnu.org>
6546
6547 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6548 didn't need to be deleted. Check for the k5crypto library as well
6549 as the crypto library; MIT Kerberos 1.1 changed the name.
6550
65511999-11-18 Dave Love <fx@gnu.org>
6552
6553 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6554
65551999-11-11 Erik Naggum <erik@naggum.no>
6556
6557 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6558
65591999-11-08 Dave Love <fx@gnu.org>
6560
6561 * configure.in: Fix change for --with-pop default.
6562
65631999-11-04 Dave Love <fx@gnu.org>
6564
6565 * configure.in: Default to --with-pop. Change sense of with-gcc
6566 and with-toolkit-scroll-bars messages to reflect the defaults.
6567
65681999-11-01 Gerd Moellmann <gerd@gnu.org>
6569
6570 * INSTALL: Mention the Emacs Lisp Reference.
6571
65721999-10-27 Noah Friedman <friedman@splode.com>
6573
6574 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6575
65761999-10-23 Gerd Moellmann <gerd@gnu.org>
6577
6578 * Makefile.in (bootstrap): New target.
6579
65801999-10-19 Paul Eggert <eggert@twinsun.com>
6581
6582 Add support for large files. Merge glibc 2.1.2.
6583
6584 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6585 (HAVE_TM_GMTOFF): New symbol.
6586 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6587 mbrlen, strsignal.
6588 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6589
65901999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6591
6592 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6593 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6594
65951999-10-09 Richard M. Stallman <rms@gnu.org>
6596
6597 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6598 Unset CDPATH to prevent cd from generating output.
6599
66001999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6601
6602 * update-subdirs: Also ignore CVS subdirs.
6603
66041999-10-07 Gerd Moellmann <gerd@gnu.org>
6605
6606 * Makefile.in (install-arch-indep): Add ada-mode.
6607
66081999-10-06 Dave Love <fx@gnu.org>
6609
6610 * Makefile.in: Add rules for config.status, configure.
6611
66121999-09-07 Gerd Moellmann <gerd@gnu.org>
6613
6614 * configure.in (--with-sound): Removed.
6615
66161999-08-30 Gerd Moellmann <gerd@gnu.org>
6617
6618 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6619 the test for Xaw3d.
6620 (HAVE_TIFF): Add -lm to library check.
6621
66221999-08-28 Richard Stallman <rms@gnu.org>
6623
6624 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6625 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6626 after the other X-related libraries.
6627
66281999-08-21 Dave Love <fx@gnu.org>
6629
6630 * configure.in: Don't check for jpeglib.h.
6631
66321999-08-20 Gerd Moellmann <gerd@gnu.org>
6633
6634 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6635 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6636
66371999-08-18 Dave Love <fx@gnu.org>
6638
6639 * configure.in: Check for termcap.h.
6640
66411999-08-15 Gerd Moellmann <gerd@gnu.org>
6642
6643 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6644 use Emacs' scroll bars, even if configured for Motif or when
6645 Xaw3d is available.
6646
66471999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6648
6649 * configure.in: Check for getaddrinfo.
6650
66511999-08-04 Eli Zaretskii <eliz@gnu.org>
6652
6653 * config.bat: Make --no-debug work again by removing -gcoff.
6654
66551999-07-30 Dave Love <fx@gnu.org>
6656
6657 * configure.in: Check for stdlib.h.
6658
66591999-07-19 Dave Love <fx@gnu.org>
6660
6661 * configure.in: Grok sparc64-*-linux-gnu*.
6662
66631999-07-12 Richard Stallman <rms@gnu.org>
6664
6665 * Version 20.4 released.
6666
66671999-06-23 Karl Heuer <kwzh@gnu.org>
6668
6669 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6670 Quote $EMACS, in case it's a program with args.
6671
66721999-06-15 Gerd Moellmann <gerd@gnu.org>
6673
6674 * configure.in (HAVE_GIF): Use libungif instead of libgif
6675 because the former doesn't contain patented compression code.
6676
66771999-05-29 Richard M. Stallman <rms@gnu.org>
6678
6679 * configure.in: Delete the Kerberos stuff.
6680
66811999-05-27 Greg Hudson <ghudson@mit.edu>
6682
6683 * configure.in: Prefer kerberos 5 names.
6684
66851999-04-26 Richard M. Stallman <rms@gnu.org>
6686
6687 * configure.in: Check for libXp.
6688
66891999-04-08 Richard Stallman <rms@gnu.org>
6690
6691 * make-dist: Include change logs in subdirs of `lisp'.
6692
66931999-04-05 Richard Stallman <rms@gnu.org>
6694
6695 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6696 (install-arch-indep): Make ${datadir}/emacs world-readable.
6697
66981999-03-30 Eli Zaretskii <eliz@gnu.org>
6699
6700 * config.bat: Use epaths.* instead of paths.*.
6701
67021999-03-07 Eli Zaretskii <eliz@gnu.org>
6703
6704 * INSTALL: Add detailed instructions to unpack and install
6705 intlfonts on MS-DOS.
6706
67071999-02-26 Richard Stallman <rms@gnu.org>
6708
6709 * configure.in: Use epaths.h and epaths-force instead of paths...
6710
6711 * Makefile.in (epaths-force): Renamed from paths-force;
6712 operate on epaths.in and produce epaths.h.
6713
67141999-02-24 Richard Stallman <rms@gnu.org>
6715
6716 * make-dist: Fix nt/icons directory handling.
6717
67181999-02-22 Simon Josefsson <jas@pdc.kth.se>
6719
6720 * configure.in (f301-fujitsu-uxpv4.1): New target.
6721
67221999-02-20 Richard Stallman <rms@gnu.org>
6723
6724 * make-dist (tempparent): Fix command to update info files.
6725
67261999-02-09 Richard Stallman <rms@gnu.org>
6727
6728 * configure.in (powerpc-apple-netbsd*): New alternative.
6729
67301999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6731
6732 * make-dist: Include the new directory nt/icons in distributions.
6733
67341999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6735
6736 * configure.in: Change message about HAVE_XFREE386.
6737
67381999-01-07 Eli Zaretskii <eliz@gnu.org>
6739
6740 * config.bat: Support configuring with leim.
6741
67421998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6743
6744 * configure.in (mips-sgi-irix6.5): New target.
6745
67461998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6747
6748 * configure.in: Remove GSS-API support, since it has been removed
6749 from movemail.
6750
67511998-12-04 Markus Rost <rost@delysid.gnu.org>
6752
6753 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6754
67551998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6756
6757 * Makefile.in: Don't install customize info file.
6758 Run install-info on viper info file.
6759
67601998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6761
6762 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6763
67641998-11-16 Kenichi Handa <handa@etl.go.jp>
6765
6766 * configure.in (*-*-bsdi4*): New target.
6767
67681998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6769
6770 * configure.in: Fix previous change.
6771
67721998-11-11 Richard Stallman <rms@gnu.org>
6773
6774 * configure.in (aviion-intel): New machine.
6775
67761998-11-04 Kenichi Handa <handa@etl.go.jp>
6777
6778 * configure.in (mips-nec-sysv4*): New target.
6779
67801998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6781
6782 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6783 from lisp.
6784
67851998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6786
6787 * make-dist: Don't include fns*.el in dist.
6788
67891998-10-30 Dave Love <fx@gnu.org>
6790
6791 * configure.in: Don't mkdir cpp.
6792
67931998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6794
6795 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6796 ${archlibdir}.
6797
67981998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6799
6800 * Version 20.3 released.
6801
68021998-07-30 Paul Eggert <eggert@twinsun.com>
6803
6804 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6805 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6806 (lwlib/Makefile, leim/Makefile):
6807 Prepend $(srcdir)/ to rule dependencies outside this dir.
6808
68091998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6810
6811 * configure.in: Use unset CDPATH instead of making it empty.
6812
68131998-06-20 Karl Heuer <kwzh@gnu.org>
6814
6815 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6816
68171998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6818
6819 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6820 and default.el. Sort the results.
6821
68221998-05-31 Karl Heuer <kwzh@gnu.org>
6823
6824 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6825 writable.
6826
68271998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6828
6829 * Makefile.in (install-arch-indep):
6830 Don't alter site-lisp/subdirs.el if it exists.
6831
68321998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6833
6834 * Makefile.in (install-arch-indep): Put `-' on commands to create
6835 subdirs.el in site-lisp dirs.
6836
68371998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6838
6839 * Makefile.in (install-arch-indep): Fix typo in previous change.
6840
68411998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6842
6843 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6844
68451998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6846
6847 * Makefile.in (mkdir): Create the site-lisp dirs.
6848 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6849
68501998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6851
6852 * Makefile.in (INSTALL_INFO): New variable.
6853 (install-arch-indep): Don't replace the dir file if it already exists.
6854 Use the install-info program, via INSTALL_INFO, to add entries.
6855 Make the `info' subdir and the Info files world-readable.
6856
68571998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6858
6859 * config.bat: Make sure the environment is large enough to support
6860 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6861
68621998-04-10 Karl Heuer <kwzh@gnu.org>
6863
6864 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6865
68661998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6867
6868 * configure.in: Add --with-gssapi to specify GSS-API
6869 authentication support for movemail.
6870
68711998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6872
6873 * Makefile.in (install-arch-indep): Fix previous change.
6874
68751998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6876
6877 * Makefile.in (info): Run man in build dir, not srcdir.
6878
68791998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6880
6881 * Makefile.in (install-arch-indep): Fix previous change.
6882
68831998-03-23 Kenichi Handa <handa@etl.go.jp>
6884
6885 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6886
68871998-03-22 Richard Stallman <rms@gnu.org>
6888
6889 * Makefile.in (install-arch-indep): Put special subdirs.el files
6890 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6891
68921998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6893
6894 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6895
68961998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6897
6898 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6899 (m68*-hp-hpux*): Handle versions 1X like 10.
6900
69011998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6902
6903 * make-dist: PROBLEMS is now in etc, not top level dir.
6904
6905 * Makefile.in (SOURCES): Delete PROBLEMS.
6906
69071998-02-25 Richard Stallman <rms@gnu.org>
6908
6909 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6910
6911 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6912
69131998-01-17 Richard Stallman <rms@gnu.org>
6914
6915 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6916
69171998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6918
6919 * make-dist (tempparent): New option --no-check.
6920
6921 * make-dist: Don't do anything with cpp directory.
6922
69231997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6924
6925 * configure.in (sparc-fujitsu-sysv4*): New target.
6926
69271997-12-17 Andreas Schwab <schwab@gnu.org>
6928
6929 * configure.in: Cache more tests. Add missing quotes around
6930 message with embedded comma.
6931
69321997-12-04 Karl Heuer <kwzh@gnu.org>
6933
6934 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6935
69361997-11-26 Joel N. Weber II <devnull@gnu.org>
6937
6938 * make-dist: Changed the comment about `umask 0' to say `Don't
6939 restrict access to any files.'; previously it said `Don't protect
6940 any files', which may have implied that we think fascism is good.
6941
69421997-11-24 Paul Eggert <eggert@twinsun.com>
6943
6944 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6945 strftime needs the underlying host's strftime for locale dependent
6946 formats.
6947
69481997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6949
6950 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6951
69521997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6953
6954 * config.bat: Configure the man subdirectory.
6955
69561997-11-07 Paul Eggert <eggert@twinsun.com>
6957
6958 * configure.in (AC_CHECK_LIB): Add -lintl.
6959
69601997-11-07 Karl Heuer <kwzh@gnu.org>
6961
6962 * make-dist (check for .elc files): Avoid bash-specific syntax.
6963 (check for overflow 14-char limit): Simplify.
6964
69651997-11-07 Richard Stallman <rms@gnu.org>
6966
6967 * Makefile.in (install): Move blessmail last.
6968
69691997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6970
6971 * configure.in (gettimeofday, one arg or two):
6972 Clarify messages by avoiding double negative.
6973
69741997-09-30 Karl Eichwalder <ke@suse.de>
6975
6976 * Makefile.in (install-arch-indep): Install the widget info file.
6977
69781997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6979
6980 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6981 libraries in reverse order, so that libraries will appear in the
6982 correct dependency order on the link line (and so that the
6983 configure checks themselves will work properly when early
6984 libraries depend on later ones).
6985
69861997-09-21 Erik Naggum <erik@naggum.no>
6987
6988 * make-dist (making links to `src'): Keep timestamp on copied files.
6989
6990 * make-delta: New script to produce delta distributions.
6991
69921997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6993
6994 * Version 20.2 released.
6995
69961997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6997
6998 * Version 20.1 released.
6999
7000 * Makefile.in (install-leim): Depend on mkdir.
7001 (leim): Depend on src.
7002
70031997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7004
7005 * configure.in: Recognize alpha* instead of just alpha.
7006
70071997-09-12 Paul Eggert <eggert@twinsun.com>
7008
7009 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7010
70111997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7012
7013 * update-subdirs: Use rm -f.
7014
70151997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7016
7017 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7018 Ignore subdirs named Old.
7019
70201997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7021
7022 * configure.in: Add OpenBSD clause to set $machine.
7023
70241997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7025
7026 * make-dist: Recompile everything after updating various Lisp files.
7027 Recompile in leim as well as lisp.
7028 Check in leim as well as lisp for mismatched files and too-long names.
7029
70301997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7031
7032 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7033
70341997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7035
7036 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7037 before trying to copy anything from it.
7038
70391997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7040
7041 * Makefile.in (man/Makefile): New target.
7042 (tags): Define env var EMACS and run Makefile from build dir.
7043
70441997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7045
7046 * config.bat: If src/_gdbinit doesn't exist, try using
7047 src/.gdbinit to create it (for building on Windows 95).
7048
70491997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7050
7051 * Makefile.in (install-arch-indep):
7052 Discard extra data in tar | tar pipes.
7053
70541997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7055
7056 * configure.in (x_default_search_path): Corrected
7057 '${x_library}' to '${x_library}/X11'.
7058
70591997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7060
7061 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7062
70631997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7064
7065 * configure.in: Support auto-configuration of both Kerberos V4 and
7066 Kerberos V5 for movemail, including detection of V4 and V5 header
7067 files and libraries.
7068
70691997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7070
7071 * configure.in: Compute x_default_search_path
7072 and substitute into makefiles.
7073
7074 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7075
70761997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7077
7078 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7079
70801997-08-07 Erik Naggum <erik@naggum.no>
7081
7082 * configure.in: Remove lockdir, it is no longer needed.
7083 * Makefile.in (mkdir): Don't create lockdir.
7084 (lockdir): Variable deleted.
7085 (paths-force): Don't operate on PATH_LOCK.
7086
70871997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7088
7089 * leim-Makefile.in (clean, distclean): New targets.
7090
7091 * make-dist: Include leim/ChangeLog in leim distribution.
7092
70931997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7094
7095 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7096
70971997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7098
7099 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7100
71011997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7102
7103 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7104
71051997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7106
7107 * make-dist: Update leim/leim-list.el.
7108 Pass along value of $EMACS when updating lisp dir.
7109
71101997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7111
7112 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7113 prerequisite to the use of Doug Lea's malloc.
7114
71151997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7116
7117 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7118
7119 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7120
71211997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7122
7123 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7124
71251997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7126
7127 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7128 to news-r6.h.
7129
71301997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7131
7132 * config.bat: Use `sed' instead of `cp', which might not be
7133 installed.
7134
71351997-07-09 Kenichi Handa <handa@etl.go.jp>
7136
7137 * Makefile.in (mostlyclean): Add cleaning leim directory.
7138 (clean, distclean, maintainer-clean): Likewise.
7139
71401997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7141
7142 * make-dist (bogosities): Check subdirs of `lisp' also.
7143
71441997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7145
7146 * make-dist (etc): Really avoid symlinks now.
7147 (lisp): Don't delete from subdirs the things we never copy.
7148
71491997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7150
7151 * Makefile.in (install-arch-indep): Correct the target name.
7152 The first letter `i' was dropped by the previous change of mine.
7153
71541997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7155
7156 * configure.in (leim/Makefile): Generate this.
7157 (*-sysv4.2uw*): Recognize new alternative.
7158
7159 * leim-Makefile.in: Renamed from leim-Makefile.
7160
7161 * make-dist: Set up real-leim subdirectory,
7162 with the real contents of leim; then move it to
7163 a separate top-level directory.
7164
7165 * make-dist: Don't mention site-lisp, site-init, site-start
7166 or default, when listing files hat are not compiled and should be.
7167
7168 * configure.in: Create src/config.stamp at the end.
7169
71701997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7171
7172 * Makefile.in (install-leim): Correct previous change.
7173
71741997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7175
7176 * Makefile.in (install-leim): New target.
7177 (install): Depend on install-leim.
7178
71791997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7180
7181 * Makefile.in (SUBDIR): Add leim.
7182 (SUBDIR_MAKEFILES): Add leim/Makefile.
7183 (leim/Makefile): New target.
7184
71851997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7186
7187 * leim-Makefile: New file.
7188 * make-dist: Initialize a `leim' subdirectory with that makefile.
7189
71901997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7191
7192 * configure.in (GNU_MALLOC_reason): Fix message text.
7193
71941997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7195
7196 * make-dist (lisp): Don't process subdirs that start with =.
7197 (etc): Copy symlinks, as in src.
7198
71991997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7200
7201 * configure.in (i*86-*-unixware*): New alternative.
7202
72031997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7204
7205 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7206 and touch it explicitly.
7207
7208 * configure.in (mips-sony-newsos6*): New alternative.
7209 (mips-*-linux-gnu*): New alternative.
7210 (*-*-bsdi*): New alternative.
7211 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7212
72131997-06-22 Dave Love <d.love@dl.ac.uk>
7214
7215 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7216 (src/config.h): New target to re-configure if src/config.in is patched.
7217
72181997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7219
7220 * configure.in (shutdown): Check for `shutdown' function.
7221
72221997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7223
7224 * update-subdirs: Include the directory "language" in subdirs.
7225
72261997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7227
7228 * configure.in (m88k-dg-dgux4*): New alternative.
7229 (alpha-*-netbsd*): New alternative.
7230 (powerpcle-*-solaris2*): New alternative.
7231
72321997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7233
7234 * make-dist: Warn about .el files that are not compiled.
7235
72361997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7237
7238 * Makefile.in (dist): Don't run update-subdirs here,
7239 since make-dist now gets that done.
7240
7241 * make-dist: Use the new `updates' target in lisp/Makefile.
7242
7243 * make-dist: Use new non-file targets in lisp/Makefile.
7244
72451997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7246
7247 * make-dist: Handle all subdirs of `lisp' uniformly.
7248 Don't handle `term' and `language' specially.
7249 Clear out umask at the beginning.
7250
72511997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7252
7253 * make-dist: Use Make to update finder-inf.el and autoloads.
7254 Also update cus-load.el.
7255
72561997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7257
7258 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7259 in case it is desirable to disable the GNU malloc features with glibc.
7260
72611997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7262
7263 * configure.in (DOUG_LEA_MALLOC):
7264 Define if malloc_{get,set}_state exist.
7265
72661997-03-05 Kenichi Handa <handa@etl.go.jp>
7267
7268 * make-dist: Make links for files under lisp/language.
7269
72701997-02-20 Kenichi Handa <handa@etl.go.jp>
7271
7272 * update-subdirs: Exclude the directory "language" from subdirs.
7273
72741997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7275
7276 * configure.in: Check for rint and cbrt.
7277
72781997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7279
7280 * make-dist: Use $EMACS to say where to run Emacs.
7281 Add --no-update option.
7282
72831996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7284
7285 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7286
72871996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7288
7289 * make-dist (copying src): Check thoroughly for symlinks
7290 and copy them in all cases. Regularize the linking of *.in
7291 and *.opt and ChangeLog files.
7292 (copying lib-src): Likewise.
7293 Don't rm getdate.c or y.tab.*--they don't exist any more.
7294
72951996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7296
7297 * configure.in: Check for libmail, maillock.h and
7298 touchlock (for movemail).
7299
73001996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7301
7302 * configure.in (limits.h): Check for this file.
7303
73041996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7305
7306 * configure.in (rs6000-ibm-aix4.2): New alternative.
7307 (rs6000-ibm-aix4.0): New alternative.
7308 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7309
73101996-11-22 Ben Harris <bjh21@cam.ac.uk>
7311
7312 * configure.in: Recognize vax-*-netbsd*.
7313
73141996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7315
7316 * configure.in (locallisppath): Add leim directory.
7317
73181996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7319
7320 * config.bat: Make sure `mv' supports forward slashes and -f.
7321
73221996-10-28 Christian Limpach <chris@nice.ch>
7323
7324 * configure.in (hppa*-next-nextstep*): * added after hppa
7325 to accept hppa1.0 and hppa1.1.
7326
73271996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7328
7329 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7330 * configure.in (ld_switch_machine): Fix typo.
7331
73321996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7333
7334 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7335 from config.h and use them in $ac_link.
7336
73371996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7338
7339 * configure.in: Create a subdir named `lisp'.
7340
73411996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7342
7343 * configure.in: Check for getcwd.
7344
73451996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7346
7347 * configure.in: Check for termios.h. Check for setpgid.
7348
73491996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7350
7351 * configure.in: Check for setrlimit.
7352
73531996-08-31 Paul Eggert <eggert@twinsun.com>
7354
7355 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7356
73571996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7358
7359 * configure.in: Check for utimes.
7360
7361 * configure.in: Check for com_err library, but only
7362 if --with-kerberos was used. Check for krb and des
7363 only if --with-kerberos.
7364
73651996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7366
7367 * Makefile.in (INSTALL_STRIP): New variable.
7368 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7369 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7370
73711996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7372
7373 * configure.in: Check for krb and des libraries.
7374
73751996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7376
7377 * configure.in (*-sunos4.1.[3-9]*noshare):
7378 Use sunos413, not sunos4-1-3.
7379 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7380 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7381
73821996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7383
7384 * Makefile.in (src/paths.h): Target deleted.
7385 (paths-force): Delete all dependencies on this target
7386 but don't delete the target.
7387 (install): Depend on `all'.
7388 (paths-force): Don't print a message.
7389
7390 * configure.in: Generate src/paths.h here.
7391
73921996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7393
7394 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7395 New variables that affect linking only.
7396 (alpha-dec-osf*): Use those instead of previous change.
7397
73981996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7399
7400 * Makefile.in (install-arch-indep): Install info/messages.
7401
74021996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7403
7404 * Version 19.33 released.
7405
74061996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7407
7408 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7409 Fix previous change.
7410
74111996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7412
7413 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7414 New alternative.
7415
74161996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7417
7418 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7419 and NON_GCC_TEST_OPTIONS.
7420
74211996-08-06 Paul Eggert <eggert@twinsun.com>
7422
7423 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7424 "TZ=..." in environ.
7425
74261996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7427
7428 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7429
74301996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7431
7432 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7433 the more general *-sunos4.1.[3-9]* clause.
7434
74351996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7436
7437 * Version 19.32 released.
7438
7439 * configure.in (*-sco3.2v5*):
7440 Set OVERRIDE_CPPFLAG to a string of one space.
7441 Fix the code that uses OVERRIDE_CPPFLAG.
7442
74431996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7444
7445 * configure.in: Undo previous change.
7446
74471996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7448
7449 * config.sub: Use `pc', not `unknown', when canonicalizing
7450 the vendor for ...86.
7451
74521996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7453
7454 * configure.in: Check for termios.h header.
7455
74561996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7457
7458 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7459
74601996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7461
7462 * configure.in: Split bsdos2 and bsdos2-1.
7463
74641996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7465
7466 * config.sub: If last two words are not a recognized
7467 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7468 Make conversion of gnu/linux to linux-gnu really work.
7469
7470 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7471
74721996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7473
7474 * configure.in (check for using Lucid widgets by default):
7475 Eliminate indentation that confuses some compilers.
7476
74771996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7478
7479 * config.sub: Convert linux and gnu/linux to linux-gnu.
7480
7481 * make-dist: Don't update getdate.c.
7482 Ignore =... files when checking for too-long Lisp file names.
7483
74841996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7485
7486 * configure.in (euidaccess): Check for that, not for eaccess.
7487
74881996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7489
7490 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7491 before `noshare'.
7492 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7493
74941996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7495
7496 * configure.in: Rename lignux to linux-gnu in configuration names.
7497 Use gnu-linux as the opsys value (s/ file name).
7498 Allow i686 just like i386, i486, i586.
7499
75001996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7501
7502 * configure.in (i*86-*-sco3.2v5): New alternative.
7503 (OVERRIDE_CPPFLAG): New variable.
7504 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7505
7506 * configure.in: Specify vpath for .texi files.
7507
75081996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7509
7510 * configure.in: Always check for HAVE_X11R5.
7511 Separately decide whether to use a toolkit by default.
7512
75131996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7514
7515 * configure.in: If X11R5 is missing the Xaw headers,
7516 default to --with-x-toolkit=no.
7517
75181996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7519
7520 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7521
75221996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7523
7524 * Makefile.in (install-arch-indep): If cd etc makes output,
7525 don't treat that as part of the tar data.
7526 Check that ./lisp actually exists.
7527
75281996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7529
7530 * make-dist: Check for long file names.
7531
75321996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7533
7534 * Version 19.31 released.
7535
75361996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7537
7538 * configure.in: Recognize sparc-*-lignux.
7539
75401996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7541
7542 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7543 Don't include config.w95.
7544
75451996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7546
7547 * make-dist: Replace --no-clean-up and --no-tar options
7548 with --clean-up and --tar, so that the default is useful.
7549
75501996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7551
7552 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7553 if not, tell the user to rename it and abort.
7554
75551996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7556
7557 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7558 test program.
7559
75601996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7561
7562 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7563
7564 * make-dist (MANIFEST): Fix previous change.
7565 (msdos): Put mainmake.v2 into the dist.
7566
75671996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7568
7569 * make-dist: Exit if autoconf fails.
7570
75711996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7572
7573 * config.bat: Set djgpp-ver, and unset it at the end.
7574 Add a number of conditionals for DJGPP version 2.
7575 Rename label libsrc2 to libsrc3.
7576 Substitute for LDFLAGS in src/Makefile.
7577 Substitute for ALL_CFLAGS in lib-src/Makefile.
7578
75791996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7580
7581 * configure.in (ncurses): Check this after checking fns like strerror.
7582
75831996-04-08 Erik Naggum <erik@naggum.no>
7584
7585 * make-dist (MANIFEST): Don't include lines from =files.
7586
75871996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7588
7589 * make-dist: Don't put lisp/dired.todo in the dist.
7590
75911996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7592
7593 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7594
7595 * configure.in (setlocale): Check for it.
7596
7597 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7598
75991996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7600
7601 * configure.in: Use lignux instead of linux as value of opsys.
7602
76031996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7604
7605 * Makefile.in (install-strip): Fix whitespace.
7606 Get rid of continuation.
7607
7608 * config.sub: Convert linux or gnu/linux to lignux.
7609
76101996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7611
7612 * configure.in: Accept lignux in configuration name.
7613
76141996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7615
7616 * Makefile.in (install-strip): New target.
7617
76181996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7619
7620 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7621 -f failed to do the job on Suns.
7622
76231996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7624
7625 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7626
7627 * configure.in (linux/version.h): Check for this header.
7628
76291996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7630
7631 * configure.in: Remove -fno-builtin hackery from -lm check.
7632
76331996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7634
7635 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7636 just this test.
7637
7638 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7639
76401996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7641
7642 * configure.in: Check for ncurses.
7643
76441996-02-28 Paul Eggert <eggert@twinsun.com>
7645
7646 * configure.in (LOCALTIME_CACHE):
7647 Also define if localtime mishandles unsetting TZ.
7648 This works around a localtime bug in mips-dec-ultrix.
7649
76501996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7651
7652 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7653
7654 * configure.in: Improve messages about X versions.
7655
76561996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7657
7658 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7659
76601996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7661
7662 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7663 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7664
7665 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7666 (install): Put install-arch-indep before install-arch-dep.
7667
76681996-02-20 Dave Love <d.love@dl.ac.uk>
7669
7670 * INSTALL: Clarify info about MS-DOS path handling.
7671
76721996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7673
7674 * Makefile.in (install-arch-indep): Install info/ccmode*.
7675 In previous change, protect against /bin/pwd returning null string.
7676
76771996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7678
7679 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7680 to lispdir.
7681
76821996-02-01 Paul Eggert <eggert@twinsun.com>
7683
7684 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7685
76861996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7687
7688 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7689
76901996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7691
7692 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7693 we delete everything distclean deletes.
7694
76951996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7696
7697 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7698
76991996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7700
7701 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7702 into LDFLAGS instead of into LIBS.
7703
77041996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7705
7706 * configure.in (HAVE_XMU): Fix typo in previous change.
7707
77081996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7709
7710 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7711
77121996-01-10 Erik Naggum <erik@naggum.no>
7713
7714 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7715
77161996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7717
7718 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7719
77201996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7721
7722 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7723 and use -lXt to link it.
7724
77251996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7726
7727 * configure.in (locallisppath): Put version-specific dir first.
7728
77291996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7730
7731 * configure.in (hppa-*-nextstep*): New alternative.
7732 (USE_X_TOOLKIT): By default, set this to "maybe";
7733 and change that later to LUCID or "no" according to X11 version.
7734
7735 * make-dist: Recompile outdated .elc files and update all autoloads.
7736
77371996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7738
7739 * configure.in (locallisppath): Fix typo in last change: " -> '.
7740
77411996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7742
7743 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7744
77451995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7746
7747 * Makefile.in (install-arch-indep): Give all files read permission.
7748
77491995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7750
7751 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7752 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7753
77541995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7755
7756 * configure.in: Determine HAVE_X11R6.
7757 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7758
77591995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7760
7761 * configure.in: Just "solaris" now defaults to version 2.4.
7762 Add sunos4.1.n-noshare as alternative.
7763
77641995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7765
7766 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7767
77681995-11-29 Erik Naggum <erik@naggum.no>
7769
7770 * Makefile.in (install-arch-indep): Add missing backslash.
7771
77721995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7773
7774 * Makefile.in (install-arch-indep): Don't install
7775 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7776
77771995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7778
7779 * Makefile.in (install-arch-indep): Fix previous change.
7780
7781 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7782
77831995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7784
7785 * Version 19.30 released.
7786
7787 * make-dist (lisp): Exclude subdirs.el.
7788
77891995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7790
7791 * make-dist (etc): Delete *.orig and *.rej.
7792
77931995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7794
7795 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7796
77971995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7798
7799 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7800
78011995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7802
7803 * make-dist (nt): Rename install, readme, and todo to
7804 INSTALL, README, and TODO.
7805
78061995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7807
7808 * make-dist (lisp): Don't distribute site-start.
7809
78101995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7811
7812 * make-dist: Break the hard link on alloca.c.
7813
78141995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7815
7816 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7817
78181995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7819
7820 * make-dist (src, lib-src): Don't distribute Makefile.c.
7821 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7822
78231995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7824
7825 * Makefile.in (mkdir): Create man1dir, not mandir.
7826 (uninstall): Use man1dir, not mandir.
7827
78281995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7829
7830 * Makefile.in (man1dir): New variable.
7831 (install-arch-indep): Use man1dir.
7832
7833 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7834
7835 * make-dist: Create lisp/MANIFEST.
7836
78371995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7838
7839 * configure.in (m68k-*-linux*): New alternative.
7840
78411995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7842
7843 * make-dist: Use new names config.in, paths.in, and
7844 {src,lib-src}/Makefile.in.
7845
78461995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7847
7848 * configure.in: Don't bother checking for drem.
7849
78501995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7851
7852 * Makefile.in (distclean): Delete line with just a tab in it.
7853 (install-arch-indep): Delete spaces that precede tabs.
7854 Delete spurious `fi' left from previous change.
7855 (install): Supply `true' as command, to avoid null command.
7856
78571995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7858
7859 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7860
78611995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7862
7863 * configure.in (powerpc-*-solaris2): New alternative.x
7864
78651995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7866
7867 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7868 of paths.h.tmp$$, to avoid going beyond 14 characters.
7869
78701995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7871
7872 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7873
78741995-09-06 Paul Eggert <eggert@twinsun.com>
7875
7876 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7877 if localtime caches TZ. Check for tzset.
7878
78791995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7880
7881 * config.bat: Simplify using new names file names src/makefile.in,
7882 config.in, paths.in. Change Echo commands not to use `.
7883
78841995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7885
7886 * Makefile.in (install-arch-indep): Always install the new dir file;
7887 rename the previous dir file to dir.bak or dir.old.
7888
78891995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7890
7891 * configure.in (RANLIB): Substitute this into makefiles.
7892 Set it specially on solaris; set it by default on other systems.
7893
7894 * configure.in: Fix previous Alpha change.
7895
78961995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7897
7898 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7899 NON_GCC_TEST_OPTIONS.
7900
79011995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7902
7903 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7904 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7905
7906 * configure.in (alpha-*-linux*): New configuration.
7907
79081995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7909
7910 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7911 (m68k-next-nextstep*): New alias for that.
7912 (i*86-*-nextstep*): Use nextstep.h.
7913 (sparc-*-nextstep*): New configuration.
7914
79151995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7916
7917 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7918 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7919
79201995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7921
7922 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7923 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7924
79251995-07-18 Mike Long <mike.long@analog.com>
7926
7927 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7928
79291995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7930
7931 * Makefile.in (src/paths.h, paths-force):
7932 Rename src/paths.h.in to src/paths.in.
7933 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7934
7935 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7936 Use Makefile.c for intermediate file.
7937 Rename src/config.h.in to src/config.in.
7938
79391995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7940
7941 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7942 (mips-dec-ultrix4.[12]): New alternative for old versions.
7943
79441995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7945
7946 * make-dist: Don't break intra-tree links.
7947
79481995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7949
7950 * configure.in: Put back archlibdir initialization. Require
7951 autoconf 2.4.1 or later.
7952
79531995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7954
7955 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7956 (mips-mips-riscos5*): New alternative.
7957
79581995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7959
7960 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7961
79621995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7963
7964 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7965 (mandir, infodir, archlibdir): Initializations deleted.
7966
7967 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7968 On hpux9shr, use hpux9shxr4.h.
7969
79701995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7971
7972 * configure.in: Added target mips-dec-mach_bsd4.3.
7973 * config.guess: Guess mips-dec-mach_bsd4.3.
7974
79751995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7976
7977 * Makefile.in (mkdir): Use symbolic chmod.
7978
79791995-06-22 Paul Eggert <eggert@twinsun.com>
7980
7981 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7982 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7983
79841995-06-22 Paul Eggert <eggert@twinsun.com>
7985
7986 * Makefile.in (SUBDIR_MAKEFILES):
7987 Add man/Makefile, so `make distclean' removes it.
7988 (top_distclean): Add config.log to the list of files to be removed.
7989
79901995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7991
7992 * Version 19.29 released.
7993
79941995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7995
7996 * configure.in: Fix the previous change to verify that the -b
7997 option really solves the problem.
7998
7999 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8000
80011995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8002
8003 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8004
80051995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8006
8007 * configure.in: Report more clearly when there is no special
8008 dir to search for X includes or libraries.
8009
80101995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8011
8012 * configure.in: Check for -lpthreads, not -lpthread.
8013
80141995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8015
8016 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8017
80181995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8019
8020 * configure.in: Check for -lpthread.
8021
80221995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8023
8024 * Makefile.in (install-arch-indep): Install info files for mh-e.
8025 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8026
80271995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8028
8029 * configure.in (*-solaris2.5): New configuration.
8030
8031 * make-dist: Copy new files config.nt and config.w95.
8032
80331995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8034
8035 * configure.in: Use x_includes, not x_libraries, for -I.
8036 Make bitmapdir a colon-separated list.
8037
80381995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8039
8040 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8041
8042 * configure.in: Allow x_libraries and x_includes to be paths.
8043
80441995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8045
8046 * configure.in: Fix typo.
8047
80481995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8049
8050 * INSTALL: Clarify use of site-init.el.
8051
80521995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8053
8054 * configure.in: Pass arg to sqrt.
8055
80561995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8057
8058 * make-dist: Fix May 6 change.
8059
80601995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8061
8062 * vpath.sed: Delete reference to ymakefile.
8063
80641995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8065
8066 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8067
80681995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8069
8070 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8071
8072 * update-subdirs: Specify /bin/sh to run the script.
8073
80741995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8075
8076 * make-dist: Put src/makefile.nt in dist.
8077
8078 * configure.in (i[345]86-*-bsdi2*): New configuration.
8079 (vax-dec-bsd386*): Deleted.
8080
80811995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8082
8083 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8084 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8085 Use fmod instead of logb in -lm check.
8086
80871995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8088
8089 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8090 Use bsd4-3. Don't set NON_GNU_CPP.
8091
8092 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8093 In nt, copy various different things, but not *.cmd.
8094 Fix the ln commands for the subdirs of nt.
8095
80961995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8097
8098 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8099
81001995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8101
8102 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8103 since that's what the header file expects.
8104
81051995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8106
8107 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8108 and 68040 based machines when choosing options for gnucc.
8109
81101995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8111
8112 * Makefile.in (top_distclean): Delete config.cache.
8113
81141995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8115
8116 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8117
8118 * configure.in: Use m/ncr386.h.
8119
81201995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8121
8122 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8123
81241995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8125
8126 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8127 (man): Don't copy texindex.c and getopt.c; they're deleted.
8128 (etc): Omit `e'; it's a subdirectory.
8129 (etc/e): Use `../..', not `..', to reference top level.
8130
81311995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8132
8133 * Makefile.in (install-arch-indep, dist):
8134 Look for `update-subdir' in $(srcdir).
8135
81361995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8137
8138 * make-dist: Include mkinstalldirs in distribution.
8139
81401995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8141
8142 * make-dist: Add missing close backquote.
8143
81441995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8145
8146 * make-dist: Don't distribute shortnames directory.
8147
81481995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8149
8150 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8151
81521995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8153
8154 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8155
81561995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8157
8158 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8159
81601995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8161
8162 * configure.in (mips-sgi-irix6): New configuration.
8163
81641995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8165
8166 * Makefile.in (maintainer-clean): Renamed from realclean.
8167
81681995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8169
8170 * configure.in: Create a .gdbinit that sources the real one,
8171 if using a different build directory.
8172
81731995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8174
8175 * configure.in: Check for sys/select.h.
8176
81771995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8178
8179 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8180
81811994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8182
8183 * configure.in: Handle isc 4.1 operating system.
8184
81851994-12-10 Richard Stallman <rms@kepa>
8186
8187 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8188 (rs6000-ibm-aix4*): New alternative.
8189
81901994-12-06 Richard Stallman <rms@kepa>
8191
8192 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8193
81941994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8195
8196 * configure.in: Don't try to make directories that are guaranteed
8197 to already exist.
8198
81991994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8200
8201 * configure.in: Generate man/Makefile from man/Makefile.in.
8202 Create the man subdir.
8203
8204 * Makefile.in (dvi): Run Make in our man subdir.
8205
8206 * make-dist: Create subdir etc/e.
8207 Make links to it.
8208 Put man/Makefile.in in dist, instead of man/Makefile.
8209
82101994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8211
8212 * configure.in: Add --with-pop, --with-kerberos, and
8213 --with-hesiod for movemail.
8214
82151994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8216
8217 * configure.in (m68*-apollo*): Use s/domain.h.
8218
82191994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8220
8221 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8222
82231994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8224
8225 * configure.in: Don't add -I, -L, -R options for cc if their
8226 arguments would be empty.
8227
82281994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8229
8230 * configure.in (i860-intel-osf1*): New alternative.
8231 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8232 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8233
82341994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8235
8236 * configure.in: Make h_errno check not use nested functions.
8237
82381994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8239
8240 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8241
82421994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8243
8244 * Makefile.in (install-arch-indep): Avoid continued comment
8245 swallowing target line.
8246
82471994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8248
8249 * configure.in: Protect a character class with `changequote'.
8250
82511994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8252
8253 * configure.in: Accept `news' as a synonym for `newsos'.
8254
82551994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8256
8257 * Makefile.in: Don't rm files if cd fails.
8258
82591994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8260
8261 * make-dist: Put nt subdir and its subdirs in the dist.
8262 (lib-src): Put makefile.nt in the dist.
8263 (lisp): Put makefile.nt in the dist.
8264
82651994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8266
8267 * configure.in: Change a stray `[' to `test'.
8268
82691994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8270
8271 * configure.in: Adapt for Autoconf v2. Use the standard argument
8272 parser, host type canonicalizer, X11 finder, and message
8273 printing macros. Use the new macro names. Use `test' instead of `['.
8274
82751994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8276
8277 * configure.in: Check for getpagesize.
8278
82791994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8280
8281 * make-dist (msdos): Put sed* in the distribution.
8282
82831994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8284
8285 * config.bat: New option, `--with-x', for configuring Emacs
8286 for use with the X11 system DesqView/X.
8287 New option, `--no-debug', for compiling Emacs without debug
8288 information thus saving disk space.
8289 (src/config.h, src/paths.h): Use `update' (which is like
8290 `move-if-changed') to change the file.
8291 (src/config.h): When configuring for X11 perform extra changes.
8292 (src/makefile): When configuring for X11 perform extra changes.
8293 (lib-src): Remove temporary files.
8294 (): Check that `sed', `rm', `mv', and `gcc' are available.
8295
82961994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8297
8298 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8299
8300 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8301
83021994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8303
8304 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8305
8306 * configure.in (canonical): Substitute var into makefiles.
8307 (bitmapdir): Likewise.
8308
8309 * Makefile.in (bitmapdir): New variable.
8310 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8311
83121994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8313
8314 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8315
8316 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8317 * update-subdirs: New shell script.
8318
83191994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8320
8321 * Makefile.in (top_distclean): Don't rm build-install.
8322 (SOURCES): Delete build-install.in.
8323
8324 * make-dist: Don't distribute build-ins.in.
8325 * build-ins.in: File deleted.
8326
83271994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8328
8329 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8330
83311994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8332
8333 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8334
8335 * configure.in (libexecdir): Renamed from libdir. New default.
8336 (sharedstatedir): Renamed from statedir. New default.
8337 (datadir): New default.
8338
8339 * make-dist: Don't distribute subdirs.el.
8340
83411994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8342
8343 * configure.in (eaccess): Check for it.
8344
83451994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8346
8347 * configure.in (mktime): Check for it.
8348
83491994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8350
8351 * configure.in (motif): Add support for usage and option checking.
8352
83531994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8354
8355 * configure.in (utimes): Check for it.
8356
83571994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8358
8359 * Makefile.in (install-arch-indep): Don't do mkdir here.
8360
83611994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8362
8363 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8364 riscix.h renamed to acorn.h.
8365
83661994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8367
8368 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8369 New configurations.
8370
83711994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8372
8373 * configure.in: Remove trailing slashes from srcdir.
8374
83751994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8376
8377 * configure.in (i[345]86-sequent-ptx*): Handle
8378
83791994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8380
8381 * Makefile.in (paths-force): Depend on src/paths.h
8382
83831994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8384
8385 * configure.in (config_options): Save all arguments, not just some.
8386
83871994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8388
8389 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
8390
8391 * configure.in: Add AC_AIX.
8392 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8393
83941994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8395
8396 * configure.in (parsing options): Simplify sed command to delete -'s.
8397
83981994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8399
8400 * configure.in (config_options): New shell variable.
8401 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8402
84031994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8404
8405 * configure.in (alpha-dec-osf*): New target.
8406
8407 * Makefile.in: Use just one FRC target.
8408
84091994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8410
8411 * Makefile.in (removenullpaths, paths-force):
8412 Use name paths.h.tmp$$, which depends on the pid.
8413
84141994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8415
8416 * Makefile.in (removenullpaths, paths-force):
8417 Put paths.h.tmp in top-level dir, not in src.
8418
84191994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8420
8421 * Version 19.27 released.
8422
84231994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8424
8425 * Version 19.26 released.
8426
84271994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8428
8429 * configure.in: Check for lrand48, not rand48.
8430
84311994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8432
8433 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8434 (powerpc-ibm-aix*): New aliases.
8435
84361994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8437
8438 * make-dist (src/m, src/s): Put *.inp in distribution.
8439
84401994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8441
8442 * configure.in: Accept i586 and i486 along with i386.
8443
84441994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8445
8446 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8447 even if CPP env var was set by the user.
8448
8449 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8450
84511994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8452
8453 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8454
84551994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8456
8457 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8458
84591994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8460
8461 * configure.in: Check more specifically for i*86-sun-sunos.
8462
84631994-08-03 Caveh Jalali (caveh@eng.sun.com)
8464
8465 * configure.in: Handle solaris 2.4.
8466
84671994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8468
8469 * configure.in (rand48): Check for it.
8470
84711994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8472
8473 * make-dist: Update the info files.
8474
84751994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8476
8477 * configure.in: Make "checking..." messages' style consistent.
8478 (HAVE_H_ERRNO): New test.
8479
84801994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8481
8482 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8483
84841994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8485
8486 * configure.in (CFLAGS): If the envvar was specified, use that.
8487 And set REAL_CFLAGS from it too.
8488
84891994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8490
8491 * make-dist: Update finder-inf.el.
8492
84931994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8494
8495 * make-dist (msdos): Include sed4.inp in dist.
8496
8497 * Makefile.in (libsrc_libs): Var deleted.
8498
84991994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8500
8501 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8502
85031994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8504
8505 * configure.in (mips-sony-newsos4*): New alias.
8506
85071994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8508
8509 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8510 (*-convex-convexos*): Accept this as alias.
8511
85121994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8513
8514 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8515 for two different uses.
8516
85171994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8518
8519 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8520
85211994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8522
8523 * make-dist: Put ./BUGS into the distrib.
8524
85251994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8526
8527 * configure.in: Handle 386 running Solaris 2.
8528
85291994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8530
8531 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8532
85331994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8534
8535 * configure.in (mips-sony-newsos*): Use news-risc.h.
8536
8537 * configure.in: Accept bsdi as opsys, like bsd386.
8538
85391994-06-01 Morten Welinder (terra@diku.dk)
8540
8541 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8542
85431994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8544
8545 * Version 19.25 released.
8546
8547 * make-dist (shortversion): Don't assume another period follows.
8548
85491994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8550
8551 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8552 (uninstall): Use /bin/pwd.
8553
8554 * Makefile.in (blessmail): Depend on src.
8555 (all): Don't depend on blessmail.
8556
8557 * Makefile.in (src/paths.h): Don't force recomputation.
8558 (paths-force): New target; force recomputation of paths.h.
8559 (all): Depend on paths-force.
8560 (src, lib-src): Depend on src/paths.h.
8561
8562 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8563 NON_GCC_TEST_OPTIONS.
8564
85651994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8566
8567 * configure.in: Don't insist on subversions for irix.
8568
85691994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8570
8571 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8572
8573 * configure.in (i[34]86-next-*): New alternative.
8574
85751994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8576
8577 * Version 19.24 released.
8578
8579 * configure.in: New config hppa*-hp-hpux9shr*.
8580
85811994-05-22 Morten Welinder (terra@tyr.diku.dk)
8582
8583 * config.bat: Doc fix.
8584
85851994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8586
8587 * Makefile.in (mostlyclean, clean, distclean, realclean)
8588 (extraclean): Don't act on man subdir if it doesn't exist.
8589
85901994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8591
8592 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8593 Use them to set up CC.
8594 (*-sun-sunos4.1.3): Set them.
8595
85961994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8597
8598 * Makefile.in (lib-src): Don't depend on src/paths.h.
8599
86001994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8601
8602 * build-ins.in (copydests): Get rid of spurious `-'s.
8603
8604 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8605
86061994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8607
8608 * Version 19.23 released.
8609
8610 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8611 for the Xlib and Xt checks; then restore old CFLAGS.
8612
86131994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8614
8615 * configure.in (HAVE_X11XTR6): Add newline before #if.
8616 Add newline after #endif.
8617
86181994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8619
8620 * configure.in (HAVE_X11XTR6): Arrange to define it.
8621
86221994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8623
8624 * Makefile.in (install): Depend on blessmail.
8625
86261994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8627
8628 * configure.in (mips-siemens-sysv*): Put quotes around value
8629 containing blanks.
8630
86311994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8632
8633 * Makefile.in (TAGS): Use the makefile in src subdir.
8634
86351994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8636
8637 * configure.in (opsys): Recognize `gnu'.
8638
86391994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8640
8641 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8642
86431994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8644
8645 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8646 version > 1.8.
8647
86481994-05-08 Morten Welinder (terra@diku.dk)
8649
8650 * config.bat: Forcibly remove "# " style comments from makefiles.
8651
86521994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8653
8654 * Makefile.in (uninstall): When processing lispdir and etcdir,
8655 do nothing unless it exists and is a directory.
8656
86571994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8658
8659 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8660 Merge code in from install-doc.
8661 (install-doc): Merge code back into install-arch-indep.
8662 (install-arch-dep): Don't depend on install-doc.
8663
8664 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8665
86661994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8667
8668 * configure.in (making src/Makefile and lib-src/Makefile):
8669 Split off the autoconf substitutions and don't pass them thru cpp.
8670 (undefs): Use $canonical as well as $configuration.
8671
8672 * make-dist: Distribute lisp/Makefile.
8673
8674 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8675 Use lower case names for the s files.
8676
86771994-05-03 Morten Welinder (terra@diku.dk)
8678
8679 * config.bat: Added possibility for different file name
8680 transcriptions in lib-src.
8681
86821994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8683
8684 * Makefile.in (lib-src): Undo previous change.
8685 (blessmail): New target to run maybe-blessmail in lib-src.
8686 (all): Depend on blessmail.
8687
8688 * Makefile.in (lib-src): Depend on src.
8689
86901994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8691
8692 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8693 (m88k-dg-dgux5.4R2): dgux5.4R2.
8694
86951994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8696
8697 * configure.in (window_system): Restore accidentally deleted code
8698 that uses AC_FIND_X.
8699
8700 * make-dist: Distribute config.bat.
8701
87021994-04-29 Morten Welinder (terra@diku.dk)
8703
8704 * config.bat: Corrected the configuration of lib-src
8705 to keep up with configure. Add note about dos version 3
8706 or better needed (djgpp needs that). Add note explaining
8707 that either install in c:/emacs or edit the script.
8708 Don't change to c:/emacs, but assume we're there (to minimize
8709 the number of places to change).
8710
8711 * config.bat: Build-in the first step towards X11 support with
8712 the X11 emulator that exists. At this time it won't work,
8713 and several files are missing.
8714
87151994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8716
8717 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8718 Don't look for -lresolv.
8719
8720 * Makefile.in (lib-src): Depend on src/paths.h.
8721
87221994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8723
8724 * configure.in: Restore deleted AC_SUBST of `configuration'.
8725 Improve error message for bad --with-x-toolkit value.
8726
8727 * configure.in: Define CONFIGURATION in src/config.h
8728 rather than substituting in src/Makefile.in.
8729
87301994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8731
8732 * Makefile.in (install-doc): New target.
8733 (install-arch-dep): Depend on install-doc.
8734 (mkdir): Create docdir.
8735
87361994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8737
8738 * configure.in: Test for libresolv.a.
8739 Substitute machfile and opsysfile.
8740
87411994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8742
8743 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8744 (install-arch-dep): Install under the name $(EMACS).
8745
87461994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8747
8748 * configure.in (version): Use entire value of emacs-version.
8749 (mips-siemens-sysv*): New alternative.
8750
87511994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8752
8753 * Makefile.in (install-arch-indep): Don't install dired-x*.
8754
87551994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8756
8757 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8758 Fix definition of $undefs.
8759
87601994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8761
8762 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8763
8764 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8765
87661994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8767
8768 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8769
87701994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8771
8772 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8773 and run it thru cpp, as with src/Makefile.in.
8774
8775 * configure.in: Use AC_SET_MAKE.
8776
87771994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8778
8779 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8780
87811994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8782
8783 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8784
8785 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8786 (printing the choices): Make the toolkit message unconditional.
8787 (USE_X_TOOLKIT): Use `none', not `no', if none.
8788 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8789 Get rid of temp file foofoo1.
8790
87911994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8792
8793 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8794
87951994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8796
8797 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8798 (printing the choices): State choice of toolkit.
8799 (libsrc_libs): Recalculate after writing config.h;
8800 then update lib-src/Makefile.
8801
88021994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8803
8804 * configure.in: Add sunos4shr as alternative for suns.
8805 Conditionals testing for null $CC were backwards.
8806
88071994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8808
8809 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8810
88111994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8812
8813 * configure.in: Handle -isc4.0*.
8814
88151994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8816
8817 * configure.in (esix5): Set NON_GNU_CPP.
8818
88191994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8820
8821 * Makefile.in (thisdir): Nonsensical variable removed.
8822 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8823 back to $thisdir, rather than the directory `this_dir'.
8824
88251994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8826
8827 * Makefile.in (install-arch-indep): Add missing backslash after a
8828 `then'.
8829
88301994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8831
8832 * Makefile.in (thisdir): New variable.
8833 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8834
88351994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8836
8837 * configure.in: Add freebsd.
8838
88391994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8840
8841 * configure.in: Check for fpathconf.
8842
88431994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8844
8845 * configure.in (with_x_toolkit): Fix typo in previous change.
8846
88471994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8848
8849 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8850
88511994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8852
8853 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8854
88551994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8856
8857 * configure.in: Fix value of docdir.
8858 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8859
88601994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8861
8862 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8863
88641994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8865
8866 * configure.in: New variable docdir to control where the docstring
8867 file goes.
8868 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8869
88701994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8871
8872 * configure.in: When --run-in-place, don't inherit archlibdir.
8873
88741994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8875
8876 * Makefile.in (install-arch-dep, install-arch-indep):
8877 New targets split up former do-install rule.
8878 (do-install): Target deleted.
8879
88801994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8881
8882 * configure.in (mips-sony-newsos*): New configuration.
8883
88841994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8885
8886 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8887
88881994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8889
8890 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8891
88921994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8893
8894 * configure.in: Don't initialize CC.
8895
88961994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8897
8898 * configure.in (creating src/Makefile): Also generate -U switches
8899 for symbols in the $configuration value.
8900
8901 * configure.in: Check for sys_siglist being declared in system header.
8902
89031994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8904
8905 * configure.in (creating src/Makefile): Delete blank lines
8906 along with lines of whitespace.
8907 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8908
89091994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8910
8911 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8912 like C_SWITCH_SYSTEM.
8913 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8914
89151994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8916
8917 * configure.in (drem): Check for this function.
8918
89191994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8920
8921 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8922 If CPP was inherited from environment, don't use NON_GNU_CPP.
8923 (NON_GNU_CC): Likewise.
8924 (handling with_gcc): Use explicit if in the `no' case.
8925 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8926
89271994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8928
8929 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8930
89311994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8932
8933 * configure.in: Check whether fmod exists.
8934
89351994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8936
8937 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8938 {src,lisp}/OChangeLog.
8939
89401994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8941
8942 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8943 necessary for proper operation. This code works with the current
8944 released version of Autoconf.
8945
89461994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8947
8948 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8949 (USE_X_TOOLKIT): Define it for all values except `no'.
8950
8951 * configure.in: Undo first Jan 8 change and Jan 16 change.
8952
89531994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8954
8955 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8956 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8957
8958 * Makefile.in (lwlib/Makefile): New target.
8959 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8960 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8961 (unlock, relock): Handle lwlib subdir.
8962
8963 * Makefile.in: Add some .PHONY targets.
8964
8965 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8966
8967 * lwlib: New subdirectory.
8968
89691994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8970
8971 * configure.in: If CPP has a value that is a directory,
8972 discard the value.
8973
89741994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8975
8976 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8977 remove -U[0-9]*.
8978
89791994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8980
8981 * Makefile.in (do-install): Install the dired-x info files.
8982
8983 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8984 (See src/s/sol2.h.)
8985
89861994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8987
8988 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8989
89901994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8991
8992 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8993 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8994 gratuitously break this and not make a change log entry.
8995 Optimized sed processing of Makefile.in and cpp output; now
8996 preserves comments previously removed from the cpp input.
8997 Eliminated temp file for cpp output. Generate -U switches to
8998 undefine all identifiers that appear in the directory name
8999 ${srcdir}; pass these to cpp.
9000
9001 * configure.in (version): Fix sed regexp to match two-elt version
9002 number.
9003
9004 * configure.in: Check for strerror.
9005
90061994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9007
9008 * configure.in: Test for bcmp.
9009
90101994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9011
9012 * make-dist (tempdir): Put subdir msdos into the distribution.
9013
90141993-01-07 Morten Welinder (terra@diku.dk)
9015
9016 * config.bat: New file.
9017
90181994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9019
9020 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9021
90221994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9023
9024 * configure.in (m68*-next-*): Don't care about which os is specified.
9025 (i[34]86-*-*): Check for *-nextstop*.
9026
90271993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9028
9029 * configure.in: Check for setsid.
9030
90311993-12-17 Richard Stallman (rms@srarc2)
9032
9033 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9034
90351993-12-15 Richard Stallman (rms@srarc2)
9036
9037 * Makefile.in (mkdir): Make only the lockdir writable.
9038
9039 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9040
90411993-12-11 Richard Stallman (rms@srarc2)
9042
9043 * Makefile.in (libdir): Use @libdir@.
9044
90451993-12-08 Richard Stallman (rms@srarc2)
9046
9047 * Makefile.in (install): Add empty command.
9048
90491993-12-04 Richard Stallman (rms@srarc2)
9050
9051 * make-dist: Put man/getopt.c in the dist.
9052
9053 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9054
9055 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9056
90571993-12-03 Richard Stallman (rms@srarc2)
9058
9059 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9060 Set it for all solaris versions.
9061 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9062 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9063 Likewise for NON_GNU_CC and CC.
9064
90651993-12-01 Richard Stallman (rms@srarc2)
9066
9067 * configure.in (mips-mips-riscos4*): Assign variable CC.
9068 (checking ${with_gcc}): If "no", don't override CC if already set.
9069 (CC): Initialize it as empty.
9070
90711993-11-30 Richard Stallman (rms@srarc2)
9072
9073 * configure.in (Suns): Set CPP if *-solaris2.3*.
9074
90751993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9076
9077 * Version 19.22 released.
9078
9079 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9080
90811993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9082
9083 * make-dist: When breaking links, use cp -p.
9084 Copy install.sh into distribution.
9085 Move the temp dir up into the parent dir;
9086 don't leave the staging dir make-dist.tmp... in existence.
9087 * install.sh: New file.
9088
90891993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9090
9091 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9092
90931993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9094
9095 * configure.in (version): When --run-in-place, exclude
9096 ${datadir}/emacs/site-lisp from locallisppath.
9097
90981993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9099
9100 * configure.in: Delete jumk.c before writing it.
9101
91021993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9103
9104 * Version 19.21 released.
9105
9106 * Makefile.in (mkdir): Ignore error from chmod.
9107
91081993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9109
9110 * make-dist: Don't put lisp/forms.README in the distribution.
9111
91121993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9113
9114 * configure.in (creating src/Makefile): Before running cpp,
9115 discard all lines that start with `# Generated' or /**/#.
9116
91171993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9118
9119 * Version 19.20 released.
9120
9121 * make-dist: Use build-ins.in, not build-install.in.
9122 Don't bother updating TAGS since it's not included.
9123
9124 * build-ins.in: Renamed from build-install.in.
9125
91261993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9127
9128 * make-dist: Don't try to link *.texinfo--there are none now.
9129 When running make in lib-src, specify YACC var value.
9130
91311993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9132
9133 * configure.in (extrasub): Add vpath patterns for %.[yls].
9134
9135 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9136 Instead just include the commands to make src/Makefile as the
9137 second arg to AC_OUTPUT.
9138
9139 * configure.in: Use : instead of dnl for comment inside
9140 $makefile_command.
9141
9142 * configure.in: No longer use vpath_sed. Instead, when we notice
9143 srcdir already configured, set extrasub to hack vpath in the
9144 makefiles.
9145
9146 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9147 before moving it.
9148 * Makefile.in (VPATH): Define to @srcdir@.
9149
91501993-09-28 Brian J. Fox (bfox@cubit)
9151
9152 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9153 doesn't exist. Just copy src/Makefile.in instead. Touch
9154 all of the Makefiles after editing config.status.
9155
9156 * INSTALL: Update documentation to match new configuration
9157 mechanism.
9158
91591993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9160
9161 * configure.in: Allow any of the path or directory Makefile
9162 variables to be set with flags to configure. Create all Makefiles
9163 at configure time. Edit special commands into config.status after
9164 src/Makefile.in is built from src/Makefile.
9165
9166 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9167 If these files are out of date, simply have config.status
9168 rebuild them; don't rebuild them explicitly.
9169
91701993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9171
9172 * build-install.in: Change src/xemacs to src/emacs. We no longer
9173 create src/xemacs, so the file wouldn't be found.
9174
9175 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9176
91771993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9178
9179 * configure.in: Avoid forcing the search of /usr/include before
9180 fixed include files by resetting C_SWITCH_X_SITE if it is
9181 "-I/usr/include".
9182
91831993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9184
9185 * Makefile.in (@rip_paths@locallisppath):
9186 Delete ${datadir}/emacs/site-lisp.
9187
91881993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9189
9190 * configure.in:
9191 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9192 Remove ${extra_output} from AC_OUTPUT call.
9193
91941993-09-17 Brian J. Fox (bfox@inferno)
9195
9196 * make-dist: Quote backquotes found in strings to be echoed.
9197
9198 * configure.in: Use "sh -c pwd" when we want to avoid having the
9199 shell fix up the value of $PWD.
9200
92011993-09-13 Brian J. Fox (bfox@inferno)
9202
9203 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9204 of the installation fail. Suggested by Karl Berry.
9205
92061993-08-30 Brian J. Fox (bfox@inferno)
9207
9208 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9209 was used. Set MAKEFLAGS from MFLAGS.
9210
92111993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9212
9213 * configure.in: Test for res_init in libc.
9214
92151993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9216
9217 * configure.in: In the file ${tempcname}, use configure___
9218 instead of @configure@.
9219
92201993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9221
9222 * make-dist: Dist vpath.sed
9223
9224 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9225 Depend on vpath.sed.
6e81c819 9226 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9227
9228 * configure.in: Substitute variable `vpath_sed'.
9229 If not in $srcdir and $srcdir is configured,
9230 issue warning that GNU make is required,
9231 and set vpath_sed to use vpath.sed script.
9232
92331993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9234
9235 * configure.in: Remove check for $srcdir being configured. This
9236 pretty much works now.
9237 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9238 Check for XFree86 (/usr/X386/include) independent of whether
9239 -lXbsd exists.
9240
9241 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9242 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9243 `make'.
9244
92451993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9246
9247 * Version 19.19 released.
9248
9249 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9250
92511993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9252
9253 * configure.in: Check for XScreenNumberOfScreen.
9254
92551993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9256
9257 * configure.in: Add * to end of all configuration alternatives.
9258 (m68*-sony-newsos3*): New alternative.
9259
92601993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9261
9262 * make-dist: Include getdate.c in distribution.
9263
9264 * configure.in: For --help, use $PAGER if it is set.
9265 (LIB_X11_LIB): Default to -lX11.
9266 (mips-sgi-irix5.*): New alternative.
9267
9268 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9269
9270 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9271 Recognize *.B8.* as hpux version 8.
9272 (m68*-tektronix-bsd*): Fix typo in tek4300.
9273 (AC_HAVE_FUNCS): Add ftime.
9274
92751993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9276
9277 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9278 Use tekxd88, not tekXD88.
9279
92801993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9281
9282 * configure.in: Check for -lm. Then can check for frexp and logb.
9283
92841993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9285
9286 * Version 19.18 released.
9287
9288 * make-dist (src): Don't put gnu-hp300 in dist.
9289 (src, lisp): Include OChangeLog in dist.
9290
92911993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9292
9293 * configure.in: Test for presence of logb and frexp functions.
9294
92951993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9296
9297 * configure.in (machine): Add i370-ibm-aix*.
9298
92991993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9300
9301 * configure.in (function checks): Test for mkdir and rmdir.
9302
9303 * configure.in (function checks): Don't test for random and bcopy
9304 only when we're building with X; look for them all the time.
9305
93061993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9307
9308 * configure.in: Test for availability of bcopy functions, searching
9309 the X libraries if we're using X.
9310
9311 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9312 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9313 versions of AIX, and needs to be passed to the loader.
9314
9315 * configure.in: Test for the availability of the
9316 XScreenResourceString function.
9317
93181993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9319
9320 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9321 LD_SWITCH_X_SITE and assume --with-x11.
9322 Only look for X11 files if we weren't told about a window system
9323 or if we were told to use X11 but not told where.
9324 Search the libraries from the s and/or m files when checking for
9325 functions.
9326
9327 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9328
93291993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9330
9331 * make-dist: Include lisp/dired.todo in the distribution.
9332
93331993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9334
9335 * configure.in: Add code to set HAVE_INET_SOCKETS.
9336
93371993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9338
9339 * configure.in: If we do find x_includes and x_libraries
9340 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9341
93421993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9343
9344 * make-dist: Include src/gnu-hp300 in the dist.
9345
9346 * configure.in (canonical): New variable holds the canonicalized
9347 configuration. Don't alter `configuration'. Use `configuration'
9348 for Makefile.in for file naming.
9349 (testing x_includes and x_libraries): Use =, not ==.
9350
93511993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9352
9353 * Version 19.17 released.
9354
9355 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9356 directory's makefile. This allows the invocation of CPP which
9357 builds xmakefile to receive these switches. The SunSoft C
9358 preprocessor inserts spaces between tokens if it doesn't get the
9359 -Xs flag requested in src/s/sol2.h.
9360
93611993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9362
9363 * configure.in (m68k-bull-sysv3): New config.
9364
93651993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9366
9367 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9368 the X Windows libraries.
9369
93701993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9371
9372 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9373 the distribution. Those files aren't kept in their own
9374 subdirectory any more.
9375
93761993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9377
9378 * Version 19.16 released.
9379
93801993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9381
9382 * configure.in: Add --verbose flag.
9383
93841993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9385
9386 * version 19.15 released.
9387
93881993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9389
9390 * Makefile.in (top_distclean): Use -f switch when cleaning out
9391 lock dir; it might be empty.
9392
9393 * configure.in: Only check for -lXbsd once.
9394
93951993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9396
9397 * Version 19.14 released.
9398
93991993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9400
9401 * make-dist: If using gzip, create distribution with '.gz' extension.
9402
9403 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9404 (lisp/forms-mode): This doesn't exist anymore.
9405
9406 * configure.in: Look for the closedir function.
9407
94081993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9409
9410 * configure.in (CPP): Autoconf sets this to a shell variable
9411 reference, which doesn't work when it's edited into a makefile.
9412 Expand that variable reference.
9413
9414 * Makefile.in (CPP): New variable.
9415 (src/Makefile): Edit CPP into src/Makefile.
9416
9417 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9418 and entering double quotes to get the values of LD_SWITCH_X_SITE
9419 and the other make variables; make substitutes them in anyway.
9420
9421 * Makefile.in (uninstall): Don't remove the lisp and etc
9422 directories if they're in the source tree.
9423
9424 Bring mumbleclean targets into conformance with GNU coding standards.
9425 * Makefile.in (mostlyclean, clean): Separate these two; just have
9426 them pass the request to the subdirectory makefiles.
9427 (distclean): Pass the request down, and then get rid of the
9428 files configure built, and get rid of the Makefiles.
9429 (realclean): Pass the request down, and then do the same things
9430 distclean does.
9431 (uninstall, info, dvi): New targets.
9432
9433 * configure.in: Move clause for PC-compatible i386 box to the end
9434 of the case statement, to avoid masking configurations below.
9435
9436 * configure.in: Add case for m88k-motorola-sysv4.
9437
9438 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9439 the HP 68000 machines.
9440
9441 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9442 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9443 preprocessor won't fiddle with them.
9444
94451993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9446
9447 * Makefile.in (TAGS): cd to src to run etags.
9448
94491993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9450
9451 * configure.in (version): Check the X libraries for XrmSetDatabase
9452 and random, and see if we have -lXbsd.
9453
94541993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9455
9456 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9457 s/*.h and m/*.h files. Martin Tomes
9458 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9459
94601993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9461
9462 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9463 above the general i386 alternative.
9464
94651993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9466
9467 * configure.in: Recognize configuration name for Data General
9468 AViiON machines.
9469
9470 * configure.in: Use AC_LONG_FILE_NAMES.
9471
94721993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9473
9474 * configure.in: Test for bison.
9475 * Makefile.in (YACC): New variable.
9476 (lib-src/Makefile.in): Edit YACC into the makefile.
9477
94781993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9479
9480 * Version 19.13 released.
9481
9482 * configure.in (CFLAGS): Don't set this according to the value of
9483 the GCC shell variable. Instead, consult the machine and system
9484 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9485 test __GNUC__ while we're at it.
9486
9487 * configure.in: Remove extra ;; from hpux cases.
9488
94891993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9490
9491 * configure.in: Check to see if the system has -ldnet.
9492
94931993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9494
9495 * make-dist: Add clauses to distribute lisp/forms-mode.
9496
94971993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9498
9499 * configure.in (machine): Fix the versions in hpux version number test.
9500 Do not guess based on cpu type. Do check for explicit system version.
9501
95021993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9503
9504 * configure.in: Do NOT look for `unknown' as company name.
9505
95061993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9507
9508 * configure.in: Fix typo in message.
9509
95101993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9511
9512 * Version 19.12 released.
9513
9514 * Makefile.in (do-install): Correct previous etc-copying change.
9515 Partially rewrite using `if'.
9516 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9517
9518 * Version 19.11 released.
9519
9520 * configure.in: Handle 386bsd.
9521
95221993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9523
9524 * make-dist: Update getdate.c.
9525
9526 * configure.in: Handle bsd386.
9527
9528 * Makefile.in (do-install): Use `-' in tar options.
9529
9530 * configure.in: Change ! "${...}" to x"${...}" = x.
9531
9532 * Makefile.in (do-install): Copy the DOC-* files from the build
9533 etc directory, as well as lots of things from ${srcdir}/etc.
9534
9535 * make-dist: Copy config.guess.
9536
9537 * configure.in: Handle AIX versions 1.2, 1.3.
9538
95391993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9540
9541 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9542 the configuration name mips-mips-usg* to represent USG systems.
9543
9544 * configure.in: Fix logic to detect if srcdir is already configured.
9545
9546 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9547
9548 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9549 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9550 of a directory; cd might fail, and have pwd print out the current
9551 directory.
9552
95531993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9554
9555 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9556
95571993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9558
9559 * configure.in: Complain if srcdir points at an already-configured
9560 tree.
9561
95621993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9563
9564 * Version 19.10 released.
9565
95661993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9567
9568 * Makefile.in: Use Makefile comments, not C comments.
9569
9570 * configure.in: Add case for the Tektronix XD88.
9571
95721993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9573
9574 * configure.in: Handle sysv4.2 and sysvr4.2.
9575
95761993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9577
9578 * configure.in: Traverse the argument list without destroying it;
9579 don't use shift. It turns out that "set - ${saved_arguments}"
9580 doesn't work portably.
9581
9582 * configure.in: Add missing "fi".
9583
9584 * make-dist: Rebuild configure if configure.in is newer.
9585
9586 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9587 targets to be executed even if make remembers that it has already
9588 satisfied FRC.
9589
95901993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9591
9592 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9593
9594 * configure.in (romp): Handle various version numbers with aos and bsd.
9595
95961993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9597
9598 * configure.in: Fix message text.
9599
96001993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9601
9602 * make-dist: Make a `site-lisp' directory in the distribution,
9603 instead of a `local-lisp' directory, which hasn't been the
9604 appropriate name for a long time.
9605 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9606 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9607
9608 * Makefile.in (do-install): Correctly detect if ./etc and
9609 ${srcdir}/etc are the same.
9610
9611 * configure.in: Extract UNEXEC from the system configuration
9612 files, compute the name of the source file corresponding to the
9613 object file, and #define it as UNEXEC_SRC in config.h.
9614
9615 * configure.in: If srcdir is '.', then try using PWD to make it
9616 absolute.
9617
9618 * configure.in: Include ${srcdir} in the printed report, to help
9619 people notice if it's an automounter path.
9620
96211993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9622
9623 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9624
96251993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9626
9627 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9628 when they are different. Add `shift' command.
9629 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9630 (externallispdir): Var deleted.
9631
9632 * configure.in: Delete spurious paren outputting short_usage.
9633
96341993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9635
9636 * Version 19.9 released.
9637
96381993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9639
9640 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9641 subdirectory makes.
9642
9643 * make-dist: Check for .elc files with no corresponding .el file.
9644
9645 * Makefile.in (mkdir): Make all the directories in locallisppath.
9646
9647 * config.guess: New file.
9648 * configure.in: Use it, tentatively.
9649 * INSTALL: Mention its usage.
9650
9651 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9652 the former gives you the operating system rev directly. Use
9653 s/hpux.h if we don't recognize what we got.
9654
9655 * Makefile.in (do-install): Don't remove a destination directory
9656 if it's the same as the source. If ${srcdir}/info == ${infodir},
9657 don't try to copy the info files.
9658
9659 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9660 doesn't work if you're not using a separate source directory.
9661 (do-install): Copy the build tree's etc directory only after
9662 making sure it's not also the source tree's etc directory.
9663
96641993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9665
9666 * configure.in: Handle sunos4.1.3 specially.
9667
96681993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9669
9670 * Makefile.in (INSTALL): Add definition.
9671
9672 * configure.in: Fix some messages. Support -with-gnu-cc.
9673 At the end, use `set --', not `set -'.
9674 Delete spurious `.h' in hpux alternatives.
9675
96761993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9677
9678 * Version 19.8 released.
9679
96801993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9681
9682 * configure.in: When looking for source in the same directory as
9683 the configure script, make the path thus discovered absolute.
9684 If the user specifies the `--srcdir' switch, make that directory
9685 absolute too.
9686
9687 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9688
9689 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9690 too, as the value of the PATH_INFO macro.
9691
9692 * configure.in: Check to see if the source lives in the same
9693 directory as the configure script.
9694
96951993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9696
9697 * Makefile.in (install): Split this into `install' and
9698 `do-install', to give people more control over exactly what gets
9699 done.
9700 (do-install): New target, containing the guts of `install'. Don't
9701 remove and recreate the directories inside the copying loop - do
9702 it all before the copying loop. Pass more flags to the lib-src
9703 make.
9704 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9705 avoid errors and warnings.
9706
9707 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9708 the manufacturer - the more general case was blocking other i386
9709 configuration names below, and that's how the names are written in
9710 MACHINES anyway.
9711
9712 * make-dist: When breaking links, remove the link before moving
9713 the copy onto it, to avoid interactive behavior.
9714
9715 * Makefile.in: Doc fix.
9716
9717 * configure.in: Doc fix.
9718
9719 * INSTALL: Mention --exec-prefix option.
9720
9721 * configure.in: Add support for the `--exec-prefix' option.
9722 * Makefile.in: Accept that support.
9723
9724 * configure.in: Use the AC_PROG_INSTALL macro.
9725 * Makefile.in (INSTALL): Variable removed.
9726 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9727
9728 * configure.in: Distinguish between hp800's and hp700's by calling
9729 "uname -m".
9730
97311993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9732
9733 * configure.in: Recognize configuration names for i860 boxes
9734 running SYSV.
9735
97361993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9737
9738 * configure.in: Distinguish between hp800's and hp700's by the
9739 version of HP/UX they run, since that's something people are more
9740 likely to know - hp700's run 8.0.
9741 Add HP 700 configuration.
9742
9743 * configure.in: Test for the presence of the `rename' function.
9744
9745 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9746 configure.in.
9747 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9748
9749 * make-dist: Break intra-tree links.
9750
9751 * configure.in: Explain that this is an autoconf script, and give
9752 instructions for rebuilding configure from it. Arrange to put
9753 comments in configure explaining this too.
9754
9755 * configure.in: Make the first line of the configure script be
9756 "#!/bin/sh". Leaving the first line blank didn't work.
9757
9758 * configure.in (long_usage): Removed; made short_usage describe
9759 the options briefly.
9760
9761 * configure.in: Implement the --prefix option.
9762 * Makefile.in (prefix): Add support for it here.
9763 * INSTALL: Document it here.
9764
9765 * Makefile.in (install): Don't assume that the files in the `info'
9766 subdirectory match *.info. They don't have that prefix.
9767
97681993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9769
9770 * configure.in: Add case for version 5 of Esix.
9771
97721993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9773
9774 * Version 19.7 released.
9775
9776 * make-dist: There aren't any *.com files in lib-src anymore.
9777
9778 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9779 them; they're symlinks to other filesystems on the GNU machines.
9780
9781 * make-dist: Check that the manual reflects the same version of
9782 Emacs as stated in lisp/version.el. Edit that version number into
9783 the README file.
9784
97851993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9786
9787 * configure.in: Remove the hack of AC_DEFINE; use
9788 AC_DEFINE_UNQUOTED.
9789
97901993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9791
9792 * make-dist: Don't distribute precomp.com, compile.com, or
9793 link.com from ./src; they're in ./vms now.
9794
9795 Some time-handling patches from Paul Eggert:
9796 * configure.in: Add AC_TIMEZONE.
9797
97981993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9799
9800 * configure.in: Recognize Linux as a valid operating system for
9801 the i386.
9802
98031993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9804
9805 * make-dist: Distribute some VMS files we got from Richard Levitte.
9806
9807 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9808 the source for the sed command, not oldXMenu/Makefile.
9809
98101993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9811
9812 * INSTALL: Don't claim the srcdir option doesn't work.
9813
98141993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9815
9816 * configure.in: Include remarks saying what order the autoconf
9817 tests should go in, and remind people to change config.h.in
9818 whenever they add autoconf tests which make #definitions.
9819
9820 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9821
98221993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9823
9824 * Makefile.in (oldXMenu/Makefile): Make this depend on
9825 ${srcdir}/oldXMenu/Makefile.in, not itself.
9826
9827 * PROBLEMS: Some updates from David J. Mackenzie.
9828
9829 More changes from David J. Mackenzie.
9830 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9831 removed; autoconf and config.h should specify all these
9832 differences.
9833 (buildlisppath): Make this path depend on ${srcdir}.
9834 (INSTALLFLAGS): Removed.
9835 (INSTALL): Include the -c flag.
9836 (install): Change the way we invoke install accordingly.
9837
9838 Install ${srcdir} changes from DJM.
9839 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9840 list.
9841 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9842 the source tree and the etc directory in the object tree.
9843 (${SUBDIR}): Pass the prefix variable down to submakes.
9844 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9845 in /bin.
9846 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9847 values for srcdir and VPATH.
9848 (install): Add `v' flag to tar command. Make sure that `dir'
9849 exists in ${srcdir}/info before copying it. Remember that the man
9850 pages come from the source tree, not the object tree.
9851 * configure.in: Remove remarks saying that the --srcdir option
9852 doesn't work.
9853 Create the etc directory in the object tree.
9854 Recognize configuration names of the form *-sun-solaris*.
9855 Recognize sunos5 and solaris as operating system names.
9856
9857 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9858 lib-src/getdate.y and src/systime.h.
9859
98601993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9861
9862 * make-dist: Make links in info subdir.
9863
98641993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9865
9866 * configure.in: Call AC_STDC_HEADERS.
9867
98681993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9869
9870 * configure.in: Sidestep autoconf's quoting of the second argument
9871 of AC_DEFINE, so we can specify the value to put there. It would
9872 be nice if autoconf provided some way to specify computed values
9873 for macros.
9874
98751993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9876
9877 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9878 this is always just -DHAVE_CONFIG_H.
9879
9880 The GNU coding standards specify that CFLAGS should be left for
9881 users to set.
9882 * Makefile.in (CFLAGS): Let configure determine the default value
9883 for this. Don't
9884 have it default to DEFS.
9885 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9886 (lib-src/Makefile, src/Makefile): Edit the default value for
9887 CFLAGS into these files, not DEFS.
9888 * configure.in (CFLAGS): Choose a default value for this - "-g"
9889 normally, or "-g -O" if we're using GCC. Edit it into the
9890 top-level Makefile.
9891
9892 * configure.in: When scanning the machine and system description
9893 #include files, write their names to conftest.c properly.
9894
98951993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9896
9897 * configure.in: In configuration name case for Apallos running
9898 Domainios, set opsys, not opsysfile.
9899
9900 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9901 src/config.h, instead of AC_OUTPUT; the latter overwrites
9902 src/config.h even when it hasn't changed, puts a makefile-style
9903 comment at the top even though it's C code, and produces a
9904 config.status script which doesn't do the job right.
9905
9906 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9907 can use a symbolic link to get the X Menu library into src.
9908 * Makefile.in (LN_S): New variable.
9909 (src/Makefile): Edit the value of LN_S into this makefile.
9910
99111993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9912
9913 * configure.in: Support *-sco3.2v4* as opsystem.
9914
9915 * make-dist: Don't include calc directory.
9916 Exclude many files in the man directory; copy a few.
9917
99181993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9919
9920 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9921 call AC_STRUCT_TM to see what's in time.h.
9922
9923 * configure.in: Employ quoting stupidity to get the value of CPP
9924 to expand properly.
9925
99261993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9927
9928 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9929 variable to scan the machine and system description files.
9930
9931 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9932 so that getdate.y builds correctly.
9933
99341993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9935
9936 * configure.in (tempcname): Change this to "conftest.c", so it will
9937 work properly on systems with short filenames; this is the name
9938 autoconf uses.
9939
9940 * configure.in: Also detect the availability of dup2 and
9941 gethostname.
9942
9943 * configure.in: Use the AC_ALLOCA test.
9944 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9945 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9946
99471993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9948
9949 * make-dist: Distribute configure, as well as configure.in.
9950 Oversight.
9951
99521993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9953
9954 * Makefile.in (install): Print out the name of the directory we're
9955 copying, so people can have some idea of whether we're making
9956 progress.
9957
9958 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9959 Don't forget to re-create the COPYDESTS directories after we clear
9960 them out.
9961
99621993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9963
9964 * Makefile.in: Add autoconf cookies so that the configure
9965 script can comment out sections of path variable definitions to
9966 choose between the installable configuration and the run-in-place
9967 configuration.
9968 * configure.in: Add new option `--run-in-place', to select the
9969 run-in-place path definitions.
9970
9971 * configure.in: Add a clause to the big configuration name case
9972 for the NeXT machine.
9973
99741993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9975
9976 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9977 Make sure that each source directory exists, and is different from
9978 the destination directory; then, delete the destination before
9979 copying over the source.
9980
9981 * make-dist: Distribute configure.in, instead of configure.
9982
99831993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9984
9985 * configure.in: Don't set CC to "gcc -O" if the user specifies
9986 `--with-gcc'. Add -O to DEFS if GCC is set.
9987
99881993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9989
9990 * Makefile.in (clean mostlyclean): Missing right paren.
9991
9992 * configure.in: When checking for X windows, search for an X11
9993 subdirectory of ${x_includes}.
9994
9995 * configure.in: Check for gettimeofday function, for getdate.y.
9996
9997 Change `configure' to a mixture of custom code and autoconf stuff.
9998 autoconf can't derive all the information we need, but we'd really
9999 like to be able to take advantage of some of its tests, and its
10000 file-editing facilities.
10001 * configure.in: Renamed from configure.
10002 Quote the sections of shell script we want copied literally to
10003 the configure script.
10004 (compile): Initialize this to make the autoconf macros' code happy.
10005 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10006 code to do their jobs.
10007 Use autoconf to produce Makefile and src/config.h.
10008 Remove the Makefile-style comment that autoconf places at the top
10009 of src/config.h.
10010 (config_h_opts): Removed - no longer necessary.
10011 * Makefile.in (configname): Renamed to configuration.
10012 (CONFIG_CFLAGS): Renamed to DEFS.
10013 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10014 get values via autoload @cookies@.
10015 (libsrc_libs): Get this from autoconf. We used to do nothing
10016 about this.
10017 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10018
10019 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10020 echo the move-if-change command.
10021
100221993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10023
10024 * make-dist: Distribute lib-src/rcs-checkin.
10025
10026 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10027 Don't try to make links to the RCS or Old subdirectories.
10028 Use the appropriate extension for the compression type in use.
10029 Create the tar file in the shell's initial default directory, not
10030 in ${tempparent}.
10031 Erase the whole ${tempparent} tree, not just ${tempdir}.
10032
100331993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10034
10035 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10036 use to build paths.h.
10037 (lib-src/Makefile, src/Makefile): Similarly.
10038
10039 * configure: Extend test for working `const' keyword to handle AIX
10040 3.2 cc.
10041
100421993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10043
10044 * make-dist: Distribute lisp/term/ChangeLog.
10045
10046 Arrange for C compilation throughout the tree to get
10047 C_SWITCH_SYSTEM from the configuration files.
10048 * configure: Extract C_SWITCH_SYSTEM from the machine and
10049 system-dependent files, and save it in the top-level Makefile.
10050 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10051 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10052
10053 * make-dist: Include the VMS support files in oldXMenu in the
10054 distribution.
10055
10056 * configure: Doc fix.
10057
10058 * configure: Fix corrupted config_h_opts.
10059
10060 * configure: Properly report option names in error messages.
10061
10062 * configure: Properly recognize --x-includes and --x-libraries
10063 options.
10064
10065 * configure: Fix syntax errors in code handling XFree386.
10066
100671993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10068
10069 * configure: Add special code to detect XFree386, and tell
10070 config.h about it.
10071
10072 * configure: Properly handle extracting values of LIBS_MACHINE and
10073 LIBS_SYSTEM that contain spaces.
10074
10075 * configure: Add `--x-includes' and `--x-libraries' options. I
10076 think these are dopey, but no less than three alpha testers, at
10077 large sites, have said they have their X files installed in odd
10078 places. Implement them by setting C_SWITCH_X_SITE and
10079 LD_SWITCH_X_SITE in src/config.h.
10080
100811993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10082
10083 * make-dist: Don't distribute etc/Old files.
10084
10085 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10086 backups.
10087
100881993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10089
10090 * make-dist: Fix typo.
10091
100921993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10093
10094 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10095 in some cases where it should but didn't seen to.
10096
10097 * Makefile.in: Added unlock and relock productions.
10098
100991993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10100
10101 * make-dist: Add a --compress option to force make-dist to use
10102 compress.
10103
10104 * make-dist: Use gzip, if we can find it.
10105
10106 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10107 make rs6000-ibm-aix default to -aix32.
10108
101091993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10110
10111 * Makefile.in: Added `Developer's configuration' section.
10112
101131993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10114
10115 * Makefile.in: Add commented-out variable settings for developer's
10116 configuration.
10117
101181993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10119
10120 * make-dist: Distribute `src/bitmaps' too.
10121
101221993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10123
10124 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10125 make rs6000-ibm-aix default to -aix32.
10126
101271993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10128
10129 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10130
10131 * Makefile.in (install.sysv): Add a second `$' in front of
10132 `${dest}', so that the shell will expand it, instead of Make.
10133
10134 * configure: When processing the name of the configure script,
10135 collapse `././' to `./', but leave a single `./' prefix alone.
10136
10137 * configure: Doc fix.
10138
101391993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10140
10141 * configure: Handle isc3.0 correctly.
10142
101431993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10144
10145 * make-dist: Don't try to copy the COPYING notice into
10146 external-lisp; we're not distributing that directory any more.
10147
101481993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10149
10150 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10151 Remove CVS subdirectories from the installed directory trees, as
10152 well as RCS directories.
10153
101541993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10155
10156 * make-dist: Only copy gmalloc.c if we couldn't link it.
10157 Don't try to copy man/{README,Makefile} unless they actually exist.
10158
10159 * Makefile.in (lisppath): Don't include externallispdir in this.
10160 We're not sure whether we're even going to distribute the
10161 directory yet.
10162
101631993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10164
10165 * make-dist: Don't distribute the external-lisp directory anymore.
10166 * INSTALL: Remove all references to external-lisp.
10167
10168 * configure: Detect whether the compiler supports `const'
10169 properly, and edit src/config.h accordingly.
10170
10171 * configure: Tweak layout of final report.
10172
10173 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10174 CFLAGS.
10175
10176 * Makefile.in (locallisppath): Make this default to
10177 ${datadir}/emacs/site-lisp, instead of
10178 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10179 the same thing, and local-lisp causes completion conflicts with
10180 lock.
10181 (lisppath): Add ${externallispdir} to this.
10182 * INSTALL: Adjust installation directions.
10183
10184 * Makefile.in (externallispdir): New variable, to say where to
10185 install the externally-maintained lisp files.
10186 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10187 the others.
10188 * INSTALL: Describe external-lisp and the new externallispdir
10189 variable.
10190
101911993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10192
10193 * configure (progname): New option `--with-gcc'. Make it clearer
10194 how we are trying to guess whether or not we have GCC.
10195 * INSTALL: Document the `--with-gcc' option, and improve
10196 description of `--with-x' options.
10197
101981993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10199
10200 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10201 ${infodir} from these variables; we have written out explicit code
10202 to install the info files.
10203
102041993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10205
10206 * make-dist: Don't distributed the RCS files in the etc directory.
10207
102081993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10209
10210 * Makefile.in: Some makes can't handle comments in the middle of
10211 commands; move them to before the whole rule.
10212
102131993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10214
10215 * README: Mention what Emacs is.
10216
102171993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10218
10219 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10220 Add `./cpp' and `./man' back into the distribution.
10221
102221993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10223
10224 * Makefile.in: Define MAKE, and use where appropriate.
10225
102261993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10227
10228 * make-dist: Remember that the authoritative COPYING notice is
10229 `etc/COPYING', not `../etc/COPYING'.
10230
102311992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10232
10233 * make-dist: Make sure that the COPYING notices in each directory
10234 are copies, not symlinks.
10235
102361992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10237
10238 * INSTALL: The build process produces an executable called `emacs'
10239 now. Change references.
10240 * Makefile.in: Adjust `install.mumble' targets to install
10241 `src/emacs', not `src/xemacs'.
10242
10243 * configure: Start with a blank line; this keeps some old CSH's
10244 from thinking it's a CSH script. Most systems will just use
10245 /bin/sh to run it, which is what we're expecting; the only other
10246 shells which might try to interpret it themselves are probably
10247 Bourne-compatible.
10248
102491992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10250
10251 * INSTALL: Improvements suggested by David Mackenzie.
10252
102531992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10254
10255 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10256 Don't try to copy the info files if there aren't any; the
10257 unexpanded globbing pattern disappoints `install'. Ignore the
10258 return status of that command.
10259
10260 * INSTALL: Updated for new configuration arrangement.
10261
10262 * configure: Don't make the top-level Makefile read-only - people
10263 may want to edit the values of the path variables.
10264
10265 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10266 Install the info files in ${infodir}. Install the executable
10267 under both `emacs' and `emacs-VERSION'.
10268
10269 * Makefile.in: Doc fix.
10270
10271 * Makefile.in (exec_prefix): New variable, as per latest version
10272 of coding standards.
10273 (bindir, libdir): Use it, instead of `prefix'.
10274 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10275
10276 * Makefile.in (mandir): Make the default value for this depend on
10277 $(prefix).
10278
10279 * Makefile.in (datadir, statedir, libdir): Make these all default
10280 to ${prefix}/lib.
10281 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10282 to compensate.
10283
10284 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10285 Install the etags and ctags man pages too.
10286
10287 * Makefile.in (distclean): Don't delete backup files; that's the
10288 job of extraclean.
10289 (extraclean): Like distclean, but deletes backup and autosave files.
10290
102911992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10292
10293 Make path specification conform to GNU coding standards.
10294 * configure (long_usage): Remove all traces of old arguments from
10295 usage messages, and document the options we do accept in more
10296 detail: -with-x... and --srcdir.
10297 (options, boolean_opts): Deleted; we don't have enough options to
10298 make this worthwhile.
10299 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10300 along with the code which supported them; these should be set as
10301 arguments to the top-level make.
10302 (config_h_opts): Since this no longer doubles as a list of option
10303 names, make them upper case; this simplifies the code which uses
10304 them to build the sed command to edit src/config.h. Change the
10305 code which sets them.
10306 (cc, g, O): Don't allow the user to set these using options; they
10307 should be specified using `CC=' and `CFLAGS=' arguments to the
10308 top-level make. Just choose reasonable default values for them,
10309 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10310 values.
10311 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10312 options; use them whenever the configuration files say they're
10313 possible.
10314 Simplify the argument processing loop. Don't accept abbreviations
10315 for option names; these might conflict with other configuration
10316 options in the future.
10317 Add some support for the `--srcdir' option. Check for the sources
10318 in . and .. if `--srcdir' is omitted. If the directories we will
10319 compile in don't exist yet, create them under the current directory.
10320 Note that the rest of the build process doesn't really support
10321 this.
10322 Edit only the top Makefile. That should edit the others. Edit
10323 into the makefile: `version', from lisp/version.el, `configname'
10324 and `srcdir' from the configuration arguments, `CC' and
10325 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10326 the user's path, and LOADLIBES as gleaned from the system
10327 description files.
10328 Simplify the report generated; it doesn't need to include any
10329 description of paths now.
10330 Make `config.status' exec configure instead of just calling it, so
10331 there's no harm in overwriting `config.status'.
10332 * Makefile.in (version, configname): New variables, used to choose
10333 the default values for datadir and libdir.
10334 Path variables rearranged into two clearer groups:
10335 - In the first group are the variables specified by the GNU coding
10336 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10337 manext, infodir, and srcdir).
10338 - In the second are the variables actually used for Emacs's paths
10339 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10340 archlibdir), which depend on the first category.
10341 datadir and libdir default to directories under
10342 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10343 demand.
10344 etcdir and lispdir default to subdirectories of datadir.
10345 archlibdir defaults to libdir.
10346 The new installation tree is a bit deeper than it used to be, so
10347 use the new make-path program in lib-src to build them all.
10348 Always build a new src/paths.h.tmp and then move-if-change it to
10349 src/paths.h, to avoid unnecessary rebuilds while responding to the
10350 right changes.
10351 Remove all mention of arch-lib. Run utility commands from
10352 lib-src, and let the executables be copied into archlibdir when
10353 Emacs is installed.
10354 Add targets for src/Makefile, lib-src/Makefile, and
10355 oldXMenu/Makefile, editing the values of the path variables into
10356 them.
10357 Let lib-src do its own installation.
10358 (datadir): Default to putting data files under
10359 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10360 (emacsdir): Variable deleted; it would only be confusing to use.
10361 (lispdir, etcdir): Default to ${datadir}/lisp.
10362 (mkdir): Use make-path for this.
10363 (lockdir): Do this in mkdir.
10364 (Makefile): New target.
10365
10366 * configure (usage_message): Rename to long_usage.
10367
10368 * make-dist: Don't bother creating an arch-lib directory; that's
10369 only for installation now.
10370
103711992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10372
10373 * configure: Use GCC-style configuration names, using config.sub.
10374 Change the usage and help messages.
10375
10376 * configure: Initialize window_system, not indow_system.
10377
10378 * configure: Report which window system, compiler, and signal
10379 handler return type we decide to use.
10380
10381 * make-dist: Explain what's going on if config.sub and gmalloc.c
10382 can't be linked. Place the code which copies them near the code
10383 which links the rest of the files around them.
10384
103851992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10386
10387 * make-dist: Don't bother to distribute src/*.com, or
10388 src/vmsbuild; those have all been moved to `../vms'.
10389
103901992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10391
10392 * make-dist: Don't forget that the way to avoid filenames starting
10393 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10394 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10395 couldn't make hard links to, since we have two already, and
10396 perhaps more to come.
10397
103981992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10399
10400 * configure: When editing parameters into lib-src/Makefile, change
10401 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10402 needs some other flags too.
10403
104041992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10405
10406 * configure: Remove spurious echo of the configuration name.
10407
10408 * make-dist: Don't distribute files in src/m and src/s whose names
10409 begin with `='.
10410
104111992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10412
10413 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10414 Also LISP_FLOAT_TYPE.
10415
104161992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10417
10418 * make-dist: Copy config.sub, since it's a symbolic link to a file
10419 on another file system.
10420
104211992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10422
10423 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10424 distribution.
10425
10426 * config.sub: New file, to help us recognize configuration names.
10427 * make-dist: Include it in the distribution.
10428
104291992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10430
10431 * configure: Convert `-' to `_' in specified option names.
10432 Accept options with --. Delete --highpri and --have-x-menu options.
10433 New options --with-x and --with-x10 replace -window-system.
10434 Don't mention options --gnu-malloc, --rel-alloc
10435 or --lisp-float-type in help message.
10436
104371992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10438
10439 * make-dist: Include the `vms' subdirectory in the distribution.
10440
104411992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10442
10443 * configure: Remove lines starting with "# DIST: " when building
10444 lib-src/Makefile and src/Makefile. This allows us to mark the
10445 "Makefile.in" files with explanatory comments which won't also get
10446 stuck in the Makefiles.
10447
104481992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10449
10450 * make-dist: Don't use the '+' operator in the sed regular
10451 expression that extracts the version number from lisp/version.el;
10452 Ultrix sed doesn't seem support the operator. Just double the
10453 operand and use *.
10454
104551992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10456
10457 * Makefile.in: Doc fix.
10458
104591992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10460
10461 * configure: Rewrite sed command to remove at most one ./ prefix;
10462 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10463 group.
10464
104651992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10466
10467 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10468
104691992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10470
10471 * make-dist: Go ahead and build a new TAGS file, unless the
10472 --newer option was specified. Don't try to delete a TAGS file
10473 from etc; it's not kept there, and shouldn't be deleted anyway.
10474
104751992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10476
10477 * make-dist: If the lisp directory contains a default.el, don't
10478 distribute it.
10479
10480 * configure: When searching signal.h for the type of a signal
10481 return handler, make a copy of it, not a symbolic link to it; that
10482 way, it will work on systems that don't have symbolic links.
10483
104841992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10485
10486 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10487 option for generating incremental distributions. Stopped it from
10488 generating a TAGS file into the distribution; that sucker is
10489 *big*, and easily enough generated with the toplevel makefile.
10490
104911992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10492
10493 * configure: When writing config.status, don't prefix progname
10494 with a '.'; it might be absolute.
10495
104961992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10497
10498 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10499 /usr/include/X11 exist, not only if both exist.
10500
105011992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10502
10503 * make-dist: Make the new external-lisp directory a duplicate of
10504 the external-lisp directory, not the lisp directory.
10505
105061992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10507
10508 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10509 clean' in arch-lib; it doesn't even have a Makefile.
10510
10511 * Makefile.in (clean, mostlyclean): In the test which tries to
10512 distinguish between the build directory, which should be cleaned,
10513 and the installed directory, which shouldn't, cd to `${emacsdir}',
10514 not `${DESTDIR}${LIBDIR}'.
10515
105161992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10517
10518 * make-dist: Be sure to delete the .c and .h files that YACC and
10519 BISON create from getdate.y.
10520
10521 * external-lisp: New directory; see `external-lisp/README'.
10522 * make-dist: Added support for the external-lisp subdirectory.
10523
10524 * make-dist: Changed message which complains that make-dist wasn't
10525 invoked in the right directory to indicate which files it was
10526 looking for.
10527
105281992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10529
10530 * configure: Add comments explaining why we can't translate
10531 character ranges or control characters in `tr'.
10532
105331992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10534
10535 * configure: When generating the configuration message, we used to
10536 build the message from the start so that each line began with "# "
10537 so that it would be a comment in `config.status'. However, this
10538 causes trouble if any of the variables we use in the message
10539 expand to more than one line of text - as gnu_malloc_reason
10540 sometimes does. So instead, we build the message as it should be
10541 printed to the user (i.e. without the "# " prefixes), and stick on
10542 the "# "s when we write it to `config.status'.
10543
10544 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10545 `lib-src' and `arch-lib'.
10546
10547 * configure: When generating report and `config.status' file, note
10548 that bindir only determines where `make install' and
10549 `build-install' will place the executables; this should make it
10550 clear that the ordinary build process will not try to install
10551 things.
10552
105531992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10554
10555 * make-dist: Change messages to say that we are 'making links to
10556 X', rather than 'copying X'. And put `' quotes around file names.
10557
10558 * make-dist: Include '.tmp' in the name of the staging directory.
10559
10560 * make-dist: Pass the `-f' option to rm when you're not sure that
10561 the files you're removing actually exist.
10562
10563 * make-dist: When setting up etc/COPYING, always nuke whatever is
10564 there, and then copy it in, to make sure we get a real file.
10565
10566 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10567 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10568 version which doesn't have a separate .defns file.
10569
105701992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10571
10572 * make-dist: Don't distribute configured versions of config.h.in,
10573 paths.h.in, Makefile.in in src.
10574
10575 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10576 trying to make final targets writable first, since it won't
067d23c9
KY
10577 matter to move-if-change.
10578
105791992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10580
10581 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10582 mkdir and chmod in the center of all the conditionals. GNU Make
10583 will strip these out, but other makes won't.
10584
105851992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10586
10587 * make-dist: Include move-if-change in list of files to distribute.
10588
105891992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10590
10591 * configure: Remove any "." elements from the program name.
10592
10593 * configure: Don't record the values of all the possible arguments
10594 in config.status; only record the options that the user specified.
10595
10596 * configure: Use move-if-change to move in the new src/config.h.
10597
105981992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10599
10600 * move-if-change: New file, copied from gcc release.
10601 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10602 a temp file, so we don't update paths.h if an error occurs or if
10603 it doesn't need changing.
10604
106051992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10606
10607 * Makefile.in (src/paths.h): Do not install a value for the
10608 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10609 * build-install.in: Same thing.
10610
106111992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10612
10613 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10614 latter, being a typo, is always false, resulting in a program
10615 whose default behavior is to painstakingly build a copy of the
10616 source tree, and then delete it. Rah.
10617
10618 * Makefile.in: Add dist target, and comment for it.
10619
10620 * configure: When scanning <signal.h> for a declaration for
10621 signal, create a symbolic link with a name ending in .c, so the
10622 compiler won't complain that it's only been given .h files.
10623
10624 * configure: Check whether there are any arguments available
10625 before shifting to get the value of a non-boolean parameter.
10626
10627 * make-dist: Doc fix.
10628
106291992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10630
10631 * configure: Instead of grepping /usr/include/signal.h for a
10632 signal declaration, run /usr/include/signal.h or
10633 /usr/include/sys/signal.h through cpp and grep for the
10634 declaration.
10635
10636 * configure: Redirect the output of grep to /dev/null instead of
10637 using grep -s - that flag means different things on other systems.
10638
10639 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10640 since the former is recognizable even if you don't know what
10641 'dumping' is.
10642 * configure: Accommodate that change.
10643
10644 * configure: Accept options for all of the directories you can
10645 change in the Makefile.
10646
10647 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10648
10649 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10650 FOO before you can use them.
10651
10652 * build-install.in: Made the "Where To Install Things" section
10653 conform with the similar section from Makefile.in. Copied section
10654 which builds src/paths.h from src/paths.h.in from the Makefile.
10655
106561992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10657
10658 * configure: Write config.status to pass its command-line
10659 arguments on to configure, so that people can use it to recreate
10660 an old configuration, with minor changes.
10661
106621992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10663
10664 * configure: Don't rely on option variables being unset if their
10665 values are the empty string. In particular, when producing the
10666 English report, don't assume that highpri will be unset when no
10667 increased priority has been requested; -highpri='' should be the
10668 same as omitting -highpri altogether.
10669
10670 * configure: Fix dumb bug: when running the system and machine
10671 description files through cpp, mark those lines that we want to
10672 evaluate with the string '@configure@', and then only evaluate
10673 them. This way if the files include anything that actually
10674 generates text (type definitions or external declarations, say),
10675 we won't try to eval it.
10676
106771992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10678
10679 * make-dist: New shell script.
10680
10681 * configure: When creating foo from foo.in, make foo read-only to
10682 remind people to edit the .in file instead.
10683
10684 * INSTALL: Changed references to config.h-dist to config.h.in.
10685 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10686 to build src/paths.h from src/paths.h.in; added a paragraph to do
10687 this.
10688 * configure, Makefile, build-install: Changed filenames like
10689 FOO-dist to FOO.in.
10690
106911992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10692
10693 * Makefile, build-install: Renamed to Makefile.in and
10694 build-install.in; the configure script will edit these to produce
10695 the usable Makefile and build-install.
10696 * configure: Changed to produce ./Makefile, ./build-install,
10697 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10698 instead of editing them in place.
10699
107001992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10701
10702 * Makefile: Re-arranged so that the undumped Emacs will search
10703 ../lisp *after* the site's local elisp files.
10704 (locallisppath, dumplisppath): New variables.
10705 (lisppath): This variable's default value is now chosen based on
10706 $(locallisppath) and $(lispdir); while it used to be the
10707 customization point for adding site-local elisp directories to
10708 load-path, that job is now handled mostly by locallisppath.
10709 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10710 Check the values being assigned to the *LOADSEARCH macros for null
10711 path elements (like '::' in 'foo::bar').
10712
10713 * configure: When checking if the machine- and system-dependent
10714 files define a particular macro or not, actually run them through
10715 CPP and test the macros with #ifs, instead of just grepping for
10716 the macros' names. In particular, check for SYSTEM_MALLOC in this
10717 way.
10718
107191992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10720
10721 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10722
107231992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10724
10725 * configure: Make the config.status file an executable shell
10726 script which will recreate the same configuration. Include the
10727 verbal description of the current configuration as a comment in
10728 the script.
10729 * INSTALL: Doc fix.
10730
10731 * Makefile: Brought the Makefile up to the GNU coding
10732 standards, as described in standards.text:
10733 (TAGS): New name for the target which rebuilds the tags table.
10734 (check): New target; doesn't do anything yet.
10735 (mostlyclean): New target, synonymous with clean.
10736 (realclean): New target. Currently, this just calls the
10737 subdirectories's makefiles and then deletes config.status.
10738 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10739 variables.
10740 Installation directory variables changed to conform.
10741 (install, install.sysv, install.xenix, install.aix): Changed the
10742 code which copies the directories into their installed location to
10743 allow the installed locations to be in several different
10744 directories; the old version assumed that they would all be in
10745 $(emacsdir).
10746 (mkdir, lockdir): Allow the installed locations to be in several
10747 different directories.
10748 * INSTALL: Doc fix.
10749
10750 * build-install: Use the same variable names as the Makefile.
10751 Allow the installed locations to be in several different
10752 directories.
10753
107541992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10755
10756 * Makefile (src/paths.h): Instead of using a single sed command to
10757 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10758 separately, and don't forget to append "/!!!SuperLock!!!" to the
10759 value of the PATH_SUPERLOCK macro.
10760
10761 * config.emacs: Renamed to configure, for consistency with other
10762 GNU products. Internal references changed.
10763 INSTALL, Makefile: References changed.
10764
10765 * lock: New directory, which should always be empty. If this
10766 directory doesn't exist, Emacs won't complain; it just won't lock.
10767 Having this here means that people can just unpack Emacs, build
10768 it, and have locking work.
10769
10770 * share-lib: Re-renamed to etc, for the sake of tradition.
10771 * config.emacs: Changed default value for datadir to ../etc.
10772 * INSTALL, README: Adjusted.
10773
107741992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10775
10776 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10777 by running CPP on the appropriate s/*.h and m/*.h files.
10778
107791992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10780
10781 * config.emacs: Make sure to set the "exit on error" flag once
10782 we've removed config.status; errors should abort the configuration.
10783
107841992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10785
10786 * config.emacs: Added -distribute option, so that the Makefile
10787 paths are in their proper form. I don't know why this matters.
10788
107891992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10790
10791 * local-lisp: New directory, empty in the distribution, for people
10792 to put local elisp code in.
10793 * config.emacs: Include it in the default load path.
10794 * README: Document it.
10795
107961992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10797
10798 * config.emacs: Guess the type of signal handling functions based
10799 on the contents of /usr/include/signal.h.
10800
10801 * config.emacs: Print out progress report messages.
10802
10803 * Makefile (src/paths.h): Don't generically replace
10804 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10805 editing of the other entries, and each entry should be dealt with
10806 explicitly anyway.
10807
10808 * build-install: Converted from C-shell to Bourne shell.
10809 * config.emacs: Edit build-install properly.
10810
10811 * config.emacs: Doc fix.
10812
108131992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10814
10815 * Makefile (install): Remove `B' from tar xf command.
10816
108171992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10818
10819 * config.emacs: Removed support for the `maintain-environment'
10820 option; the only important difference between this and its absence
10821 has been removed.
10822 * INSTALL: Removed mention of `maintain-environment'.
10823
10824 * config.emacs: Fix arguments to sed when processing boolean
10825 arguments.
10826
108271991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10828
10829 * config.emacs: New file, to help automate the installation
10830 process.
10831
10832 * Makefile: Lots of changes to support the separation of etc into
10833 architecture-dependent and -independent files:
10834 (EMACSROOT): New variable, giving the directory under which all of
10835 Emacs's libraries should be installed. Changed rest of file to
10836 use it.
10837 (LIBDIR): Now denotes only architecture-dependent dir.
10838 (DATADIR): New variable, denoting architecture-independent dir.
10839 (LOCKDIR): New variable, for completeness.
10840 (SUBDIR): No more etc, new lib-src.
10841 (COPYDIR): No more etc, new arch-lib and share-lib.
10842 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10843 (src): Now depends on lib-src, not etc.
10844 * build-install: Changes parallel to the above.
10845 * README: Describe the new arrangement.
10846
10847 * vms: New subdirectory for all the VMS stuff.
10848
108491991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10850
10851 * Makefile (LISPPATH): New variable.
10852 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10853
108541990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10855
10856 * Makefile (install, install.sysv, install.xenix):
10857 Install wakeup instead of loadst. No need for setuid or setgid.
10858
108591990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10860
10861 * Makefile (clean): Clean etc if that's not the installation dir.
10862
108631990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10864
10865 * Makefile (paths.h): Make sed alter each name in the path.
10866
108671988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10868
10869 * Makefile (install.sysv): Use cpio, not tar.
10870
108711988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10872
10873 * Makefile (lockdir): Rename `lock' target.
10874 Depend on it from install*, not from `all'.
10875
108761988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10877
10878 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10879 to match build-install and paths.h.
10880
10881;; Local Variables:
10882;; coding: utf-8
067d23c9
KY
10883;; End:
10884
1a71cb28 10885 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10886
10887 This file is part of GNU Emacs.
10888
10889 GNU Emacs is free software: you can redistribute it and/or modify
10890 it under the terms of the GNU General Public License as published by
10891 the Free Software Foundation, either version 3 of the License, or
10892 (at your option) any later version.
10893
10894 GNU Emacs is distributed in the hope that it will be useful,
10895 but WITHOUT ANY WARRANTY; without even the implied warranty of
10896 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10897 GNU General Public License for more details.
10898
10899 You should have received a copy of the GNU General Public License
10900 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.