Merge from gnulib.
[bpt/emacs.git] / ChangeLog
CommitLineData
059e4fb5
PE
12012-06-28 Paul Eggert <eggert@cs.ucla.edu>
2
3 Merge from gnulib.
4 * m4/getopt.m4: Copy new version from gnulib, incorporating:
5 getopt-posix: No longer guarantee that option processing is resettable.
6
1ba6038a
GM
72012-06-27 Glenn Morris <rgm@gnu.org>
8
0b6b25d5
GM
9 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
10
1ba6038a
GM
11 * INSTALL: Remove references to paths.el.
12
cc06e7e7
EZ
132012-06-26 Eli Zaretskii <eliz@gnu.org>
14
15 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
16 replaces separate dependency for each object file, which required
17 the same object file to be mentioned twice, causing failures in
18 parallel builds.
19
cf38a720
PE
202012-06-26 Paul Eggert <eggert@cs.ucla.edu>
21
22 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
23 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
24
3511c784
DA
252012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
26
27 * configure.in (AC_CHECK_FUNCS): Detect library functions
28 strcasecmp and strncasecmp.
29
845ca893
PE
302012-06-24 Paul Eggert <eggert@cs.ucla.edu>
31
32 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
33 We might as well use the spelling standardized by C11,
34 as in the long run that should simplify maintenance.
35 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
36
696056c2
EZ
372012-06-24 Eli Zaretskii <eliz@gnu.org>
38
39 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
40 ($(BLD)/timespec-add.$(O)):
41 ($(BLD)/timespec-sub.$(O)): Don't depend on
42 $(EMACS_ROOT)/nt/inc/sys/time.h.
43
44 * lib/stat-time.h:
45 * lib/timespec.h:
46 * lib/utimens.h: Revert last change.
47
47d0c011
PE
482012-06-23 Paul Eggert <eggert@cs.ucla.edu>
49
50 Merge from gnulib.
51 * m4/getopt.m4: Copy new version from gnulib, incorporating:
52 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
53
388cdec0
EZ
542012-06-23 Eli Zaretskii <eliz@gnu.org>
55
56 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
57 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
58 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
59 $(BLD)/timespec-sub.$(O).
60 ($(BLD)/dtotimespec.$(O)):
61 ($(BLD)/gettime.$(O)):
62 ($(BLD)/timespec-add.$(O)):
63 ($(BLD)/timespec-sub.$(O)): New dependencies.
64
65 * lib/stat-time.h:
66 * lib/timespec.h:
67 * lib/utimens.h: Include sys/time.h
68
54e8a418
AS
692012-06-23 Andreas Schwab <schwab@linux-m68k.org>
70
71 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
72 the correct CFLAGS and LIBS.
73
d35af63c
PE
742012-06-22 Paul Eggert <eggert@cs.ucla.edu>
75
76 Support higher-resolution time stamps (Bug#9000).
77 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
78 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
79 that the new clock stuff doesn't clash with RSVG_LIBS.
80 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
81 as gnulib does that for us now.
82 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
83 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
84 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
85 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
86 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
87 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
88 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
89 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
90 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
91 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
92 New files, copied automatically from gnulib.
93 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
94
05730648
PE
952012-06-22 Paul Eggert <eggert@cs.ucla.edu>
96
97 Merge from gnulib.
98 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
99 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
100 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
101 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
102 Copy new versions from gnulib, incorporating the following changes:
103 2012-06-22 time_r: fix typo that always overrode localtime_r decl
104 2012-06-22 Write "Mac OS X" instead of "MacOS X".
105 2012-06-21 mktime: fix integer overflow in 'configure'-time test
106 2012-06-21 nonblocking: Avoid compilation error on mingw64.
107 2012-06-19 stat, fstat: Avoid warnings on mingw64.
108 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
109
646b5f55
AS
1102012-06-13 Andreas Schwab <schwab@linux-m68k.org>
111
112 * configure.in: Rename --enable-use-lisp-union-type to
113 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
114 instead of USE_LISP_UNION_TYPE.
115
8a07a8c6
GM
1162012-06-12 Glenn Morris <rgm@gnu.org>
117
b4492cba
GM
118 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
119 (opsysfile): Set specially for sol2-10.
120
8a07a8c6
GM
121 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
122 New AC_DEFINEs, for hpux11.
123 (opsysfile): Set specially for hpux11.
124
03043c1b
PE
1252012-06-12 Paul Eggert <eggert@cs.ucla.edu>
126
127 * configure.in: Coalesce some function checking.
128 This makes 'configure' a bit smaller.
129 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
130
ed846e5f
GM
1312012-06-12 Glenn Morris <rgm@gnu.org>
132
0d369729
GM
133 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
134
45fa9c0f
GM
135 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
136
ed846e5f
GM
137 * configure.in: Anticipate platforms with no src/s file.
138
0e25d334
CY
1392012-06-12 Chong Yidong <cyd@gnu.org>
140
141 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
142
a9be7d2b
GM
1432012-06-11 Glenn Morris <rgm@gnu.org>
144
145 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
146
e3a3e213
MA
1472012-06-09 Michael Albinus <michael.albinus@gmx.de>
148
149 * configure.in (dbus_type_is_valid): Check for library function.
150
276d5f5d
GM
1512012-06-06 Glenn Morris <rgm@gnu.org>
152
153 * INSTALL, make-dist: Remove vcdiff.
154
418cd726
GM
1552012-06-03 Glenn Morris <rgm@gnu.org>
156
157 * INSTALL, make-dist: Remove rcs-checkin.
158
c71232db
UM
1592012-06-03 Ulrich Müller <ulm@gentoo.org>
160
161 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
162
501390c5
PE
1632012-06-01 Paul Eggert <eggert@cs.ucla.edu>
164
165 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
166 It is confusingly named and rarely useful. See, for example,
167 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
168 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
169 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
170 * configure.in: Remove --disable-maintainer-mode.
171 (USE_MAINTAINER_MODE, MAINT): Remove.
172
0e7a053e
PE
1732012-05-28 Paul Eggert <eggert@cs.ucla.edu>
174
175 Make 'configure' a bit smaller and faster.
176 * configure.in (INSTALL_INFO): Set it with one call to
177 AC_PATH_PROG, not three.
178 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
179 so likely that it'll be needed.
180 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
181 (AC_PROG_MAKE_SET): Remove; Automake does this.
182 (sysinfo): Do not check for this function, as it's never used.
183 (tzset): Check for this function just once.
184 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
185 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
186
cd376509
EZ
1872012-05-27 Eli Zaretskii <eliz@gnu.org>
188
42a53d84
EZ
189 * config.bat (lib): Create/update lib/stdalign.in-h and
190 lib/sys_types.in-h.
191
0e7a053e
PE
192 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
193 ($(BLD)/sha1.$(O)):
194 ($(BLD)/sha256.$(O)):
cd376509
EZ
195 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
196 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
197
198 * lib/getopt_.h: Regenerate.
199
50c4645e
PE
2002012-05-27 Paul Eggert <eggert@cs.ucla.edu>
201
202 Assume gnulib does largefile.
203 Gnulib does the largefile configuration anyway, so when configure.in
204 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
205 * configure.in (AC_SYS_LARGEFILE): Remove.
206 * lib/gnulib.mk: Autoupdate.
207
caf8a9b2
PE
2082012-05-26 Paul Eggert <eggert@cs.ucla.edu>
209
210 Merge from gnulib. (Bug#11527)
211
212 The build procedure now creates <stdalign.h> and <sys/types.h> for
213 older hosts that lack a working <stdalign.h> or whose
214 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
215 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
216 msdos and nt builds.
217
218 Here is a precis of gnulib changes that seem relevant; please see
219 the gnulib ChangeLog for details.
220
221 2012-05-18 crypto: fix bug in large buffer handling
222 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
223 2012-05-10 _Noreturn: port config.h to gcc -Wundef
224 2012-05-08 warnings.m4: give a means to specify the program to compile
225 2012-05-07 stdint: be more consistent with glibc, SunOS libc
226 2012-04-21 Large File Support for native Windows platforms.
227 2012-04-14 stat: Bypass buggy override in mingw64.
228 2012-03-29 stdio: don't assume gets any more
229 2012-03-24 Enable common subexpression optimization in GCC.
230 2012-02-09 maint: replace FSF snail-mail addresses with URLs
231 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
232 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
233 2012-01-21 stdint: Add support for Android.
234 2012-01-15 Improve support for MSVC 9.
235 2012-01-08 mktime: Avoid compilation error on Solaris 11.
236 2012-01-05 Use ', not `, for quoting output.
237 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
238 2012-01-05 strtoimax: Work around AIX 5.1 bug.
239 2012-01-05 inttypes: Modernize.
240 2011-12-13 inttypes, stdint: add C++11 support
241 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
242 2011-11-21 _Noreturn: Check that _MSC_VER is defined
243 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
244 2011-11-09 raise: fix mingw handling of SIGPIPE
245 2011-10-27 Add stdalign module and use it in other modules.
246
247 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
248 * m4/sys_types_h.m4:
249 New files.
250 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
251 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
252 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
253 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
254 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
255 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
256 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
257 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
258 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
259 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
260 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
261 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
262 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
263 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
264 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
265 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
266 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
267 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
268 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
269 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
270 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
271 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
272 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
273 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
274 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
275 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
276 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
277 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
278 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
279 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
280 Update from gnulib.
281
34374650
PE
2822012-05-22 Paul Eggert <eggert@cs.ucla.edu>
283
284 Remove src/m/*.
285 * configure.in: Remove all mention of src/m/*.
286 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
287 All uses removed.
288 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
289 (BITS_PER_LONG_LONG): Move to src/lisp.h.
290 * lib/makefile.w32-in: Remove dependencies on
291 $(EMACS_ROOT)/src/m/intel386.h.
292 * make-dist: Don't make links to src/m.
293
ec21c7f8
PE
2942012-05-22 Paul Eggert <eggert@cs.ucla.edu>
295
296 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
297 Without this further fix, aclocal was being invoked unnecessarily.
298
39078e4a
GM
2992012-05-22 Glenn Morris <rgm@gnu.org>
300
301 * Makefile.in (blessmail, install-arch-dep, uninstall):
302 Check cd lib-src works.
303 (install-arch-dep, uninstall): Remove unneeded subshells.
304
be17565b
GM
3052012-05-21 Glenn Morris <rgm@gnu.org>
306
ff0c3cfb
GM
307 * update-subdirs: Move to build-aux/.
308 * make-dist, Makefile.in (install-arch-indep): Update for this change.
309
d10cfddd
GM
310 * Makefile.in (leimdir): New, set by configure.
311 (COPYDIR, COPYDESTS): Add leim directories.
312 (install-leim): Remove.
313 (install-arch-indep): Handle leim installation directly.
314
be17565b
GM
315 * vpath.sed: Remove unused file.
316 * make-dist: No more vpath.sed.
317
9b4ee616
PE
3182012-05-21 Paul Eggert <eggert@cs.ucla.edu>
319
fb77d37e
PE
320 Use full name for m4/gnulib-comp.m4. (Bug#11529)
321 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
322 even though the file's name in gnulib is m4/gnulib-comp.m4.
323 This had a problem when merging from gnulib, as the code temporarily
324 renamed it to the full name, causing problems when interrupted.
325 Now the file has its full name, with the idea that we will find
326 a solution for MS-DOS that does not affect the rest of Emacs.
327 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
328
261cb4bb
PE
329 Assume C89 or later.
330 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
331 (POINTER_TYPE, PROTOTYPES): Remove.
332
9b4ee616
PE
333 Make merging from gnulib a script, not a makefile action.
334 Putting it in a makefile has some problems with reflection, as
335 merging from gnulib updates 'configure', which can update the makefile.
336 Putting it in a standalone script breaks this loop.
337 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
338 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
339 Remove, moving the actions to the script admin/merge-gnulib.
340
261cb4bb
PE
3412012-05-21 Glenn Morris <rgm@gnu.org>
342
343 * configure.in (LEIM_INSTALLDIR):
344 Rename to leimdir, treat like lispdir.
345
b847032c
GM
3462012-05-21 Glenn Morris <rgm@gnu.org>
347
348 * Makefile.in (install-arch-indep, install-doc, install-info)
349 (uninstall): Scrap superfluous subshells.
350
af006ad5
UM
3512012-05-19 Ulrich Mueller <ulm@gentoo.org>
352
353 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
354
003fdae2
PE
3552012-05-19 Paul Eggert <eggert@cs.ucla.edu>
356
9232a6d9
PE
357 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
358 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
359 getsockopt, setsockopt, mremap, mempcpy.
360
003fdae2
PE
361 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
362 is being removed.
363 (AC_CHECK_FUNCS): Remove ftime.
364
e7333757
GM
3652012-05-19 Glenn Morris <rgm@gnu.org>
366
e39b9806 367 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 368
42d5aa3e
GM
369 * Makefile.in (install-arch-indep): Remove unneeded chmod.
370 Set permissions of lisp/subdirs.el.
371
9192d37d
GM
372 * Makefile.in (SUBDIR): Add leim. Update users.
373
2e5d41e4
GM
374 * Makefile.in (lib, lib-src, lisp): Check cd return value.
375
e7333757
GM
376 * Makefile.in (leim): No need to set PARALLEL.
377
7606c360
GM
3782012-05-18 Glenn Morris <rgm@gnu.org>
379
6d1a623e
GM
380 * Makefile.in (install-arch-indep, install-info, install-man):
381 Simplify some one-sided ifs.
382
29473393
GM
383 * Makefile.in: Install only the relevant DOC file.
384 (install-arch-indep): Delete etc/DOC*.
385 (install-doc): No more need to delete etc/DOC.
386
660c8c1e
GM
387 * Makefile.in (install-arch-indep): Split into several rules.
388 (install-doc, innstall-info, install-man): New rules.
389
37f36bcb
GM
390 * configure.in (mandir): May as well include it in the NS app bundle.
391
0629a797
GM
392 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
393 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
394 (install-arch-indep): Don't install-etc for self-contained ns builds.
395
136c45ee
GM
396 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
397 No longer unconditonally add /sw directories. (Bug#2280)
398
ed0ba302
GM
399 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
400 (install-arch-indep): Depend on install-leim.
401 (install): Remove explicit install-leim dependence.
402
62061397
GM
403 * Makefile.in (install-arch-indep):
404 Move last element of mkdir rule here.
405 (mkdir): Remove rule.
406
37baa3c8
GM
407 * Makefile.in (install-arch-indep): Remove unneeded chmods.
408 INSTALL_DATA does this for us.
409
b533f05e
GM
410 * Makefile.in (install-arch-dep): Ensure bindir exists.
411 Drop mkdir dependency.
412 (install-arch-indep): Ensure docdir, infodir, mandir exist.
413 (install-leim): Drop mkdir dependency.
414 (mkdir): Remove most directories, now made in relevant rules.
415
7606c360
GM
416 * Makefile.in (install-arch-indep): Combine adjacent loops.
417
3a4155de
GM
4182012-05-17 Glenn Morris <rgm@gnu.org>
419
d9a1e2c2
GM
420 * Makefile.in (install-etc, mkdir):
421 Make relevant directories in install-etc rather than mkdir.
422
4c54abe1
GM
423 * Makefile.in (write_subdir): Create the directory if needed.
424 (install-arch-dep, mkdir): No need to make site-lisp directories.
425
9f1ea7dc 426 * Makefile.in (write_subdir): New.
05f3d308 427 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 428
40c117e7 429 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 430 For a self-contained ns build, set these to the appropriate values.
40c117e7 431 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 432
b4a36200
GM
433 * configure.in (ns_self_contained): New output variable.
434 * Makefile.in (ns_self_contained): New, set by configure.
435 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
436 don't bother installing binaries then immediately deleting them.
437
3a4155de
GM
438 * Makefile.in (ns_appbindir, ns_appresdir):
439 Move them before things that may refer to them.
440 (install-arch-dep): No need to relocate self-contained ns libexec.
441
442 * configure.in (archlibdir): Set it for self-contained ns builds.
443 (libexecdir): Don't expand it now (this is mainly cosmetic).
444
f04940ae
PE
4452012-05-16 Paul Eggert <eggert@cs.ucla.edu>
446
447 * configure.in: Simplify by removing CPP etc.
448 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
449 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
450 In particular we no longer need to fiddle with CPP, since we don't
451 use CPP specially any more.
452 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
453 adjusted compiler.
454 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
455 since gl_EARLY and/or Autoconf already does these.
456
27cb7be2
GM
4572012-05-16 Glenn Morris <rgm@gnu.org>
458
459 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
460 (CPP): Do not unconditionally set it on Darwin.
461 Instead, try to test if -no-cpp-precomp is accepted.
462 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
463
ec3ca9ec
GM
4642012-05-15 Glenn Morris <rgm@gnu.org>
465
4e7d487c 466 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 467
75a9f5f5
GM
468 * Makefile.in (install-arch-dep): Do not hard-code version number.
469
ec3ca9ec
GM
470 * Makefile.in (install-arch-dep): NS install no longer needs to
471 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
472
3fe7cdc8
GM
4732012-05-12 Glenn Morris <rgm@gnu.org>
474
9e6b06ed
GM
475 * configure.in (ns_appbindir): Remove trailing "/".
476
3fe7cdc8
GM
477 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
478 (MKDEPDIR): Use $MKDIR_P.
479 * Makefile.in (MKDIR_P): New, set by configure.
480 (mkdir): Use $MKDIR_P.
481
a873f274
GM
4822012-05-11 Glenn Morris <rgm@gnu.org>
483
484 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 485 Use INSTALL_DATA for the DOC file.
c8e32179 486 Remove dead code for ./lisp that never executes.
a873f274 487
ff57c2ec
GM
4882012-05-10 Glenn Morris <rgm@gnu.org>
489
490 * configure.in (LEIM_INSTALLDIR): New output variable.
491
49ed9c8e
SM
4922012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
493
494 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
495
5122804a
GM
4962012-05-08 Glenn Morris <rgm@gnu.org>
497
498 * make-dist: No more doc/lispref/*.el.
499
01319a4e
AS
5002012-05-05 Andreas Schwab <schwab@linux-m68k.org>
501
502 * configure.in: Fix quoting bugs.
503
8045b906
GM
5042012-05-04 Glenn Morris <rgm@gnu.org>
505
506 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
507
9fa0e416
GM
5082012-05-02 Glenn Morris <rgm@gnu.org>
509
3c30e766
GM
510 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
511 the choices made by FreeBSD and NetBSD. (Bug#10313)
512
9aa071df
GM
513 * Makefile.in (INFO_FILES): Remove variable.
514 (INFO_NONMISC): New variable.
515 (install-arch-indep, uninstall): Don't use $INFO_FILES.
516
cd3771a0
GM
517 * Makefile.in (uninstall): Remove useless-use-of-for; that for
518 some reason caused problems on an old Solaris.
519
a36e64d0
GM
520 * Makefile.in (install-arch-indep, uninstall):
521 Ensure that INSTALL-type commands are run from top-level.
522
9e7a4bcf
GM
523 * info/dir: Make some entries consistent with the source texi files.
524
9fa0e416
GM
525 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
526
7adecb99
GM
5272012-05-02 Glenn Morris <rgm@gnu.org>
528
529 * Makefile.in (install-arch-indep):
530 Combine adjacent install-data and install-info loops.
531
4737362e
GM
5322012-05-01 Glenn Morris <rgm@gnu.org>
533
ab1121bd
GM
534 * Makefile.in (MAN_PAGES): Remove.
535 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
536
a4a18b8b
GM
537 * configure.in: Try libtinfo for tputs.
538 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
539
3ba0a545
GM
540 * configure.in: Combine adjacent $opsys case blocks.
541
e3da5b19
GM
542 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
543
262f06da
GM
544 * configure.in: Invert the TERMINFO logic,
545 since "yes" is far more common than "no".
546
9311dcff
GM
547 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
548
4d5c6349
GM
549 * configure.in (LD_SWITCH_X_SITE_RPATH):
550 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
551
4737362e
GM
552 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
553
562e638f
GM
5542012-04-26 Glenn Morris <rgm@gnu.org>
555
556 * make-dist: No more doc/lispref/tindex.pl.
557
dcbf5805
MA
5582012-04-22 Michael Albinus <michael.albinus@gmx.de>
559
560 * configure.in (dbus_validate_bus_name, dbus_validate_path)
561 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 562 these library functions.
dcbf5805 563
4b5b5289
PE
5642012-04-22 Paul Eggert <eggert@cs.ucla.edu>
565
566 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
567 With glibc 2.14 or later, when compiled with GCC 4.7.0's
568 -Werror=deprecated-declarations flag, use of hooks like
569 __malloc_initialize_hook causes compilation to fail because these
570 hooks are deprecated. Modify 'configure' to check for these hooks too.
571 Simplify the 'configure' code to test for all the hooks at once.
572 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
573 (emacs_cv_var_doug_lea_malloc): ... this new var.
574
9ee7d8b9
PE
5752012-04-21 Paul Eggert <eggert@cs.ucla.edu>
576
577 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
578 dated 2011-10-07. Regenerating from current gnulib would be a
579 pervasive change, and currently the trunk isn't open to such changes.
580 * configure.in (WARN_CFLAGS): Remove; no longer needed now
581 that gnulib does it.
582 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
583
5e6ab4e6
AS
5842012-04-21 Andreas Schwab <schwab@linux-m68k.org>
585
586 * m4/gl-comp.m4: Update. (Bug#11285)
587
c07a4c0b 5882012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
589
590 * configure.in: Don't use the -R option (Bug#11251).
591
6c94c34f 5922012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 593
9f46df23 594 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
595 I have been using this change for many months in my private copy
596 of Emacs, and have used it to find several bugs. It's mature
597 enough to publish now.
598 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
599 * configure.in: Support --enable-gcc-warnings, in the style of
600 other GNU packages such as coreutils.
601 (C_WARNINGS_SWITCH): Remove, replacing with...
602 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
603 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
604 when including system files with GCC.
605 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 606 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
607 * lib/Makefile.am (AM_CFLAGS): New macro.
608 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
609
316411f0
DA
6102012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
611
612 * configure.in (AC_CHECK_FUNCS):
613 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
614
9b9b2ef2
GM
6152012-04-16 Glenn Morris <rgm@gnu.org>
616
b1aa797c
GM
617 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
618
9b9b2ef2
GM
619 * configure.in: Remove X libs workaround for old autoconf.
620
badf86af
KB
6212012-04-12 Ken Brown <kbrown@cornell.edu>
622
623 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
624
2f097256
GM
6252012-04-11 Glenn Morris <rgm@gnu.org>
626
627 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
628
a9f72fc1
GM
6292012-04-10 Glenn Morris <rgm@gnu.org>
630
631 * configure.in: Conditionally generate admin/unidata/Makefile.
632
6b4f4a2d
TZ
6332012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
634
a9f72fc1 635 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 636
23df914b
GM
6372012-04-09 Glenn Morris <rgm@gnu.org>
638
fd9d85c2
GM
639 * Makefile.in (leim): Check cd return value. Pass fewer variables.
640 (install-leim): Check cd return value. Pass $MFLAGS.
641 (install-strip): Pass $MFLAGS.
642
23df914b
GM
643 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
644 Eg org.texi has been using 4.7 functions for some time.
645
bf6bba2b
PE
6462012-04-07 Paul Eggert <eggert@cs.ucla.edu>
647
648 Check pkg-config exit status when configuring (Bug#10626).
649 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
650 works; check its exit status. Problem reported by Jordi Gutiérrez
651 Hermoso in
652 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
653
f3774f20
GM
6542012-04-07 Glenn Morris <rgm@gnu.org>
655
656 * README, configure.in (AC_INIT): Bump version to 24.1.50.
657
d67a9a85
EZ
6582012-04-07 Eli Zaretskii <eliz@gnu.org>
659
660 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
661
f20f95c6
PE
6622012-03-04 Paul Eggert <eggert@cs.ucla.edu>
663
664 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
665 * configure.in (LIBS_TERMCAP): Default this to the result of
666 the tputs library search. Do a run-time test for the linkability
667 of tputs unless cross-compiling, as that's more reliable if the
668 link flags and libraries are messed up. Don't change LIBS as
669 a result of the test, as that may mess up later tests.
670
75197633
CS
6712012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
672
533183f3 673 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 674
75197633
CS
675 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
676 specific makefiles to support getopt_.h generation with MSVC.
677
7eb21b49
GM
6782012-02-04 Glenn Morris <rgm@gnu.org>
679
680 * Makefile.in (uninstall):
681 Handle compressed info files and man pages. (Bug#10718)
682
44f92739
GM
6832012-02-02 Glenn Morris <rgm@gnu.org>
684
685 * configure.in [HAVE_NS]:
686 Error if use --without-toolkit-scroll-bars. (Bug#10673)
687
6df37268
PE
6882012-02-01 Paul Eggert <eggert@cs.ucla.edu>
689
690 Port to older Solaris 10 versions (Bug#10677).
691 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
692 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
693 possibly this is because Sun fixed the 'stat' bug in my version.
694 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
695 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
696 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
697 These changes are based on gnulib version
698 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
699 because Emacs is in feature freeze and we do not want to merge any
700 more-recent changes from gnulib.
701
8d8939e8
GM
7022012-01-31 Glenn Morris <rgm@gnu.org>
703
e4070def
GM
704 * configure.in: Throw an explicit error if Motif toolkit was
705 requested but requirements could not be found.
706
8d8939e8
GM
707 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
708
5a26ec89
EZ
7092012-01-30 Eli Zaretskii <eliz@gnu.org>
710
711 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
712 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
713 with "make -j3".
714
1b0880d5
JB
7152012-01-16 Juanma Barranquero <lekktu@gmail.com>
716
717 * .bzrignore: Ignore etc/__pycache__.
718
adee8a65
PE
7192011-12-17 Paul Eggert <eggert@cs.ucla.edu>
720
721 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
722 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
723 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
724 by Nelson H. F. Beebe in
725 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
726
e152e577
JB
7272011-12-10 Juanma Barranquero <lekktu@gmail.com>
728
729 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
730
46d14be7
JD
7312011-12-10 Jan Djärv <jan.h.d@swipnet.se>
732
733 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
734 instead of LDFLAGS (Bug#10230).
735
6c269a38
PE
7362011-12-03 Paul Eggert <eggert@cs.ucla.edu>
737
4eec8d6f
PE
738 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
739
6c269a38 740 Propagate configure flags to sub-configures.
1350a3cc 741 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
742 New macros.
743 (config.status, bootstrap): Use them to propagate configure flags
744 to sub-configures.
745 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
746
63e94eb8
PE
7472011-12-03 Paul Eggert <eggert@cs.ucla.edu>
748
749 * .bzrignore: Add config.cache.
750
54e9e3bf
JD
7512011-11-27 Jan Djärv <jan.h.d@swipnet.se>
752
753 * configure.in: Check for gtk_window_set_has_resize_grip.
754
20db1522
JB
7552011-11-24 Juanma Barranquero <lekktu@gmail.com>
756
757 * configure.in (HAVE_XPM): Fix typo.
758
60bf278f
GM
7592011-11-22 Glenn Morris <rgm@gnu.org>
760
5f77c86c
GM
761 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
762 have confusing effects on the build. (Bug#6401)
763
60bf278f
GM
764 * Makefile.in (install-arch-dep): Tweak previous change.
765
816be9f6
YD
7662011-11-22 Yavor Doganov <yavor@gnu.org>
767
768 Do not install arch-dependent files in the app bundle if
769 --disable-ns-self-contained is requested. (Bug#1335)
770 * configure.in (exec_prefix, libexecdir): Define relative to
771 `ns_appbindir' only if configured for a self-contained app.
772 * Makefile.in (install-arch-dep): Test for the existence of
773 libexec in the Emacs.app bundle before executing commands.
774
d5ff9cd0
AS
7752011-11-20 Andreas Schwab <schwab@linux-m68k.org>
776
777 * configure.in: Remove reference to src/m/ibms390.h.
778
1c889bf6
GM
7792011-11-13 Glenn Morris <rgm@gnu.org>
780
781 * INSTALL: Tiny updates for disk space used during installation.
782
a6fc3b5c
EZ
7832011-11-05 Eli Zaretskii <eliz@gnu.org>
784
785 * lib/makefile.w32-in (FRC): New dummy target.
786 (TAGS): Depend on FRC.
787
9f77899d
GM
7882011-11-04 Glenn Morris <rgm@gnu.org>
789
790 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
791 Do not include GnuTLS version info in final summary message.
792
0bd3cb7b
EZ
7932011-10-31 Eli Zaretskii <eliz@gnu.org>
794
07f3add9
EZ
795 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
796 they exist there, else from autogen/.
797
798 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 799
d2eaf3e4
NT
8002011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
801
802 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
803
e782cfab
PE
8042011-10-24 Paul Eggert <eggert@cs.ucla.edu>
805
806 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
807 if the library is found. Otherwise, later configure-time tests,
808 such as the test for pthread_sigmask, generate the wrong results
809 on some platforms. Problem reported for FreeBSD by Nali Toja.
810
7da0b018
PE
8112011-10-20 Paul Eggert <eggert@cs.ucla.edu>
812
813 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
814 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
815 Remove; no longer needed, now that we defer to strftime for time
816 zone names.
817
0ffe1065
JD
8182011-10-18 Jan Djärv <jan.h.d@swipnet.se>
819
820 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
821
23769e49
CY
8222011-10-18 Chong Yidong <cyd@gnu.org>
823
824 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
825
fd8dea03
GM
8262011-10-13 Glenn Morris <rgm@gnu.org>
827
828 * configure.in: Also look for tputs in libcurses. (Bug#9736)
829
f4cc5b54
PE
8302011-10-12 Paul Eggert <eggert@cs.ucla.edu>
831
832 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 833 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
834 The check was helpful but not essential in Solaris 2.6 (1997),
835 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
836 obsolete -- Sun dropped support for it in 2006 -- and without
837 access to that Silurian platform we can't maintain the code anyway.
838
7c5ee88e
PE
8392011-10-07 Paul Eggert <eggert@cs.ucla.edu>
840
d47439a3
PE
841 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
842 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
843 * m4/gnulib-common.m4: Merge from gnulib.
844 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
845 command not found" on powerpc-apple-darwin9.8.0.
846
7c5ee88e
PE
847 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
848 This is now done by src/alloc.c.
849
423dbf9b
RS
8502011-10-02 Richard Stallman <rms@gnu.org>
851
852 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
853 and xlinux_second_failure to xgnu_linux_second_failure.
854
31bed486
EZ
8552011-09-29 Eli Zaretskii <eliz@gnu.org>
856
5f91c1e5
EZ
857 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
858 lib/signal.in-h.
31bed486 859
e785f2ec 860 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
861 Rename signal.in.h and alloca.in.h.
862
e1504b9b
EZ
8632011-09-28 Eli Zaretskii <eliz@gnu.org>
864
865 * INSTALL: Mention that m17n libraries and libotf are needed for
866 Arabic shaping.
867
316f8af0
PE
8682011-09-26 Paul Eggert <eggert@cs.ucla.edu>
869
870 Merge from gnulib, improving some licensing wording.
871 This clarifies and fixes some licensing issues raised by Glenn Morris
872 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
873 It also merges the latest version of texinfo.tex and has some
874 MSVC-related changes that don't affect Emacs.
875 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
876 pathmax, and raise, since these are needed only to address
877 MSVC-related issues that Emacs doesn't have.
878 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
879 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
880 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
881 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
882 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
883 * m4/unistd_h.m4: Merge from gnulib.
884
04d51ad4
AS
8852011-09-26 Andreas Schwab <schwab@linux-m68k.org>
886
887 * configure.in: Initialize HAVE_LIBXML2.
888
6e99ef20
GM
8892011-09-26 Glenn Morris <rgm@gnu.org>
890
891 * make-dist: Add lib/makefile.w32-in.
892
0538fab0
GM
8932011-09-24 Glenn Morris <rgm@gnu.org>
894
895 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
896
c5b01d8c
LMI
8972011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
898
899 * .dir-locals.el: Change the debbugs regexp to allow having the
900 bug number as the first thing on a line.
901
0cc87afb
GM
9022011-09-15 Glenn Morris <rgm@gnu.org>
903
904 * configure.in: Make configure work with recent GNUsteps.
905 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
906 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 907 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 908
3f44249e
PE
9092011-09-11 Paul Eggert <eggert@cs.ucla.edu>
910
911 Merge from gnulib, porting to Tru64.
912 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
913 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
914 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
915 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
916 doesn't affect Emacs.
917
c8199d0f
PE
9182011-09-06 Paul Eggert <eggert@cs.ucla.edu>
919
920 * configure.in (isnan): Remove now-unnecessary check.
921
e39b275c 9222011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 923
abec06ff 924 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
925 This is to fix the following problems:
926 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
927 configured not to use gtk or any other thread-using library,
928 signals aren't blocked correctly.
929 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
930 and IRIX's signal handling.
931 . On Cygwin 1.7.5 it works around an incompatibility with
932 the system pthread_sigmask.
933 . On MacOS X 10.5 (32-bit), files whose inode numbers
934 exceed 2**31 cannot be read or manipulated.
935 . pthread_sigmask: Actually use results of gl_THREADLIB.
936 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
937 . find 'ar' program that fits with --host argument.
938 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
939 * autogen/README: Update destination list.
940 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
941 The autogenerated files compile, config.guess,
942 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
943 * m4/largefile.m4: New file, so that Emacs does not mess up when
944 accessing files with large inode numbers in MacOS X 10.5 and later.
945 * m4/nocrash.m4: New file, to avoid triggering background debugger
946 and/or create core dumps during 'configure'.
947 * build-aux/move-if-change: Renamed from move-if-change.
948 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
949 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
950 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
951 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
952 * Makefile.in (epaths-force, sync-from-gnulib):
953 move-if-change is now in build-aux.
954 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
955 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
956 (mkdir): install-sh is now in build-aux.
957 * config.bat: c++defs.h is now in build-aux/snippets.
958 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
959 usual parameter).
960 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
961 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
962 to build-aux/snippet.
963 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
964 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
965 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
966 Solaris, enables MacOS extensions, and enables nocrash during
967 'configure'.
968 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
969
86633eab 9702011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
971
972 * configure.in (snprintf): New check.
973
015faae4
PE
9742011-08-30 Paul Eggert <eggert@cs.ucla.edu>
975
695a3dc5 976 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 977 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
978 Remove unreachable pattern hppa*-*-linux-gnu*.
979 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
980 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 981
52ec1feb
JD
9822011-08-26 Jan Djärv <jan.h.d@swipnet.se>
983
984 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
985
377538cb
JD
9862011-08-13 Jan Djärv <jan.h.d@swipnet.se>
987
988 * configure.in: Add header check: sys/socket.h (Bug#8477),
989 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
990 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
991
ae9e757a
JD
9922011-08-04 Jan Djärv <jan.h.d@swipnet.se>
993
994 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
995 (HAVE_GTK_AND_PTHREAD): Remove.
996
be8ec0b3
AA
9972011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
998
999 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1000 build, not just GNUstep (Bug#9177).
1001
2573a837 10022011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1003
1004 Assume freestanding C89 headers, string.h, stdlib.h.
1005 Again, this simplifies the code, and all current platforms have these.
1006 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1007 (AC_HEADER_STDC): Remove.
1008 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1009 (strchr, strrchr): Remove fallback macros.
1010
9cfdb3ec
PE
1011 Assume support for memcmp, memcpy, memmove, memset.
1012 This simplifies the code a bit. All current platforms have these,
1013 as they are required for C89. If this turns into a problem we
1014 can add the gnulib modules for these (a 1-line change to Makefile.in).
1015 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1016
427c285b
PE
10172011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1018
1019 * GNUmakefile: New file.
1020 This is for convenience, so that one can run GNU make in an
1021 unconfigured source tree, and get a default build.
1022
2ad77c9d
JD
10232011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1024
1025 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1026
c8618a06
YM
10272011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1028
1029 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1030 so as to suppress address randomization (Bug#8395).
1031
f6ce9b9a
PE
10322011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1033
3fcf7a1c
PE
1034 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1035 This fixes a build problem on older Mac OS X hosts.
1036
d9706d9f
PE
1037 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1038 test, which runs afoul of Automake installations where, for example,
1039 /usr/share/aclocal contains a copy of gl_THREADLIB.
1040 Problem reported by Sven Joachim in
1041 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1042 This is just a quick temporary fix, specific to Emacs; I'll work
1043 with the other gnulib maintainers to get a more-permanent fix.
1044
af66a2d7 1045 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1046 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1047 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1048 automatically imported from gnulib.
1049 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1050
1692ae2d 10512011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1052
8a6ebd58 1053 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1054 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1055 * configure.in (AC_TYPE_UID_T): New dummy macro.
1056 Configure gnulib after adjusting LIBS,
1057 so that gnulib can assume the libraries in LIBS.
6db30f83 1058 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1059 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1060 * lib/pthread_sigmask.c:
6db30f83
PE
1061 New files, automatically imported from gnulib.
1062 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1063 due to the above changes.
1064 * .bzrignore: Add lib/signal.h.
1065
4a621aae
PE
1066 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1067
5e94cadb
AS
10682011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1069
1070 * configure.in (maintainer-mode): Reflect default in help string.
1071
76b397fb
DN
10722011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1073
1074 * configure.in: Remove reference to iris4d.h.
1075
869795d6
JD
10762011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1077
1078 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1079
3279eb87
GM
10802011-07-01 Glenn Morris <rgm@gnu.org>
1081
1082 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1083
2e6e11eb
LMI
10842011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1085
1086 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1087 which made ./configure infloop.
1088
9851bfc5
JD
10892011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1090
1091 * configure.in (gsettings): New option and check for GSettings.
1092
adbc4ef4
GM
10932011-06-29 Glenn Morris <rgm@gnu.org>
1094
1095 * configure.in: Try to test for the required crt*.o files.
1096
1f773f32
BW
10972011-06-27 Bill Wohler <wohler@newt.com>
1098
1099 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1100
7a7ef429
PE
11012011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1102
1103 Use gnulib's dup2 module instead of rolling our own.
1104 * Makefile.in (GNULIB_MODULES): Add dup2.
1105 * configure.in: Do not check for dup2; gnulib does that now.
1106 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1107
6dd7e400
PE
11082011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1109
1110 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1111
94a807ac 11122011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1113
1114 Use gnulib's alloca-opt module.
1115 * .bzrignore: Add lib/alloca.h.
1116 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1117 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1118 as gnulib now does that for us. Put alloca check in config.h.
1119 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1120 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1121 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1122
3ce9d0d4
LL
11232011-06-21 Leo Liu <sdl.web@gmail.com>
1124
1125 * m4/sha256.m4:
1126 * m4/sha512.m4:
1127 * m4/gl-comp.m4:
1128 * lib/u64.h:
1129 * lib/sha256.c:
1130 * lib/sha256.h:
1131 * lib/sha512.c:
1132 * lib/sha512.h:
1133 * lib/makefile.w32-in (GNULIBOBJS):
1134 * lib/gnulib.mk:
1135 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1136 crypto/sha512 modules from gnulib.
1137
add3f049
PE
11382011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1139
1140 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1141
3a4725e1
GM
11422011-06-17 Glenn Morris <rgm@gnu.org>
1143
1144 * configure.in: Restore the behavior of checking crt-dir only
1145 when the user specified it (not all platforms use it).
1146
bf4846e7
PE
11472011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1148
1149 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1150
4d61f28d 11512011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1152
1153 * configure.in: Try to determine CRT_DIR automatically when
1154 using gcc.
1155
8c9b2106
PE
11562011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1157
8aeb5be9
PE
1158 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1159 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1160 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1161 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1162 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1163 Merge from gnulib.
8c9b2106 1164
c195f2de
JD
11652011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1166
1167 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1168
7e2aa385
PE
11692011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1170
1171 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1172
81eafe29
PE
11732011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1174
1175 * configure.in: Add --with-wide-int.
1176 * INSTALL: Mention this.
1177
9afafefb
PE
11782011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1179
1180 Merge from gnulib.
1181 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1182
f797625a
PE
11832011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1184
1185 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1186
90856fe0 11872011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1188
1189 Use 'inline', not 'INLINE'.
eefc9486 1190 * configure.in (INLINE): Remove.
55d4c1b2 1191
6a3e57bb
PE
11922011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1193
1194 Adjust to recent gnulib change for @GUARD_PREFIX@.
1195 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1196 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1197 _@GUARD_PREFIX@_.
1198
842b28a0
PE
11992011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1200
e61923c8 1201 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1202
70716b1d
GM
12032011-05-24 Glenn Morris <rgm@gnu.org>
1204
a22d9d2c
GM
1205 * Makefile.in (check): Just give a message if no test/ directory.
1206
bdd556a2
GM
1207 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1208
70716b1d
GM
1209 * configure.in (OPT_MAKEFILES_IN): Remove.
1210 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1211 (SUBDIR_MAKEFILES_IN): New output variable.
1212 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1213 (SUBDIR_MAKEFILES_IN): Let configure set it.
1214
13c3daa4
LL
12152011-05-24 Leo Liu <sdl.web@gmail.com>
1216
1217 * m4/sha1.m4:
1218 * m4/gl-comp.m4:
1219 * lib/sha1.h:
1220 * lib/sha1.c:
1221 * lib/makefile.w32-in (GNULIBOBJS):
1222 * lib/gnulib.mk:
1223 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1224
e09e38a8
GM
12252011-05-24 Glenn Morris <rgm@gnu.org>
1226
4ba4c54a
GM
1227 * configure.in: Remove test for already configured source directory.
1228 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1229
5a95c002
GM
1230 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1231
fa5d79db
GM
12322011-05-24 Glenn Morris <rgm@gnu.org>
1233
6c7e099d
GM
1234 * make-dist: Don't distribute test/. (Bug#8107)
1235 * configure.in (OPT_MAKEFILES_IN): New output variable.
1236 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1237 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1238 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1239 (check): Give an explicit error if test/ is not present.
1240
fa5d79db
GM
1241 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1242 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1243 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1244
2df215b5
PE
12452011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1246
1247 * lib/verify.h: Merge from gnulib.
1248
f518ae90
PE
12492011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1250
1251 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1252 Merge from gnulib.
1253
16b71f3a
AS
12542011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1255
1256 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1257
7285dc67
EZ
12582011-05-20 Eli Zaretskii <eliz@gnu.org>
1259
6a45b46f
EZ
1260 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1261
7285dc67
EZ
1262 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1263
b9704ad9
GM
12642011-05-20 Glenn Morris <rgm@gnu.org>
1265
1266 * configure.in (lisp_frag): New output file.
1267
4a720484
GM
12682011-05-19 Glenn Morris <rgm@gnu.org>
1269
1270 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1271 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1272
a3c92bc1
EZ
12732011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1274
8f906c40
EZ
1275 * lib/gnulib.mk:
1276 * lib/intprops.h:
1277 * lib/unistd.in.h:
1278 * m4/inttypes.m4:
1279 * m4/stdint.m4:
1280 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1281
d681f183
GM
12822011-05-14 Glenn Morris <rgm@gnu.org>
1283
1284 * configure.in: Treat failure to find an X toolkit the same way we treat
1285 failure to find X and image support.
1286
4f8c52a9
GM
12872011-05-12 Glenn Morris <rgm@gnu.org>
1288
1289 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1290 (check-declare): Shell portability fixes. (Bug#8642)
1291
5a7f0a30
TZ
12922011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1293
1294 * configure.in: Require GnuTLS 2.6.x or higher.
1295
b08a63cc 12962011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1297
c378da0b
PE
1298 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1299 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1300 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1301
19548d08
PE
1302 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1303 This new gnulib-tool option saves 'configure' the trouble of
1304 checking for strtoull when strtoumax exists.
1305
d1a2ac5c
PE
1306 * configure.in (BITS_PER_LONG_LONG): New macro.
1307
773233f8
GM
13082011-05-05 Glenn Morris <rgm@gnu.org>
1309
1310 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1311 (top_distclean): Delete config.log~.
1312
40697cd9
BK
13132011-04-27 Ben Key <bkey76@gmail.com>
1314
1315 * configure.in: Fixed a bug that caused configure with
1316 --enable-checking=stringoverrun to have no effect.
1317
671875da 13182011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1319
1320 * configure.in: Suppress unnecessary checks for size_t.
1321 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1322 (size_t): Do not check for this, and do not typedef. This code
1323 is never exercised now.
1324
a8a2bb29
PE
1325 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1326 This is needed for the new integer-reading code in lread.c.
1327 It automatically pulls in the following gnulib files, which
1328 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1329 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1330 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1331 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1332 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1333
33630d51
TZ
13342011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1335
1336 * configure.in: Check for GnuTLS certificate verify callbacks.
1337
bfab7d85
SM
13382011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1339
1340 * Makefile.in (config.status): Don't erase in case of error.
1341 In case it disappeared, rebuild it with `configure'.
1342
fe0e7ad7
KB
13432011-04-20 Ken Brown <kbrown@cornell.edu>
1344
1345 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1346
f5b06c35
GM
13472011-04-12 Glenn Morris <rgm@gnu.org>
1348
1349 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1350
762f8d96 13512011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1352
1353 * lib/allocator.c: New file, automatically generated by gnulib.
1354
5fac7083
GM
13552011-04-07 Glenn Morris <rgm@gnu.org>
1356
1357 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1358
973f782d
EZ
13592011-04-06 Eli Zaretskii <eliz@gnu.org>
1360
1361 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1362 Revert last change.
1363
f1f81baa
JB
13642011-04-06 Juanma Barranquero <lekktu@gmail.com>
1365
1366 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1367 ($(BLD)/careadlinkat.$(O)): New target.
1368 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1369 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1370 Update dependencies.
1371
b70d23ff 13722011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1373
41cf7d1a
PE
1374 Fix more problems found by GCC 4.6.0's static checks.
1375
aa181334
PE
1376 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1377
1f7196bf 1378 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1379 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1380 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1381 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1382
c0274801
GM
13832011-04-06 Glenn Morris <rgm@gnu.org>
1384
1385 * autogen/update_autogen: Handle loaddefs-like files as well.
1386 (usage): Add -l, -C.
1387 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1388 With -l, check status of lisp/ as well.
1389 With -C, clean before building.
1390 (autoreconf): Only pass -f in the `clean' case.
1391 (commit): New function.
1392
42e85a8f
GM
13932011-03-28 Glenn Morris <rgm@gnu.org>
1394
39f31873
GM
1395 * autogen/update_autogen: Pass -f to autoreconf.
1396
42e85a8f
GM
1397 * autogen.sh (get_version): Discard "not found" lines.
1398 (check_version): Respect $AUTOCONF etc environment variables.
1399
9af30bdf
GM
14002011-03-27 Glenn Morris <rgm@gnu.org>
1401
1402 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1403 (AH_BOTTOM): Do not define SIGTYPE.
1404
181855e6
GM
14052011-03-26 Glenn Morris <rgm@gnu.org>
1406
1407 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1408 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1409
9ee0d174
AS
14102011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1411
1412 * autogen/update_autogen: Remove useless function keyword.
1413
07da4b3c
EZ
14142011-03-25 Eli Zaretskii <eliz@gnu.org>
1415
1416 * config.bat: Generate src/config.h and lib/Makefile from
1417 autogen/config.in and autogen/Makefile.in.
1418
f6ca84c0
GM
14192011-03-25 Glenn Morris <rgm@gnu.org>
1420
1421 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1422 Remove; autoreconf can supply them.
1423 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1424 config.guess, install-sh. Pass -i to autoreconf.
1425 * autogen/update_autogen (genfiles): Add compile, config.guess,
1426 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1427 Discard non-error output from autoreconf in -q case.
1428 * autogen/compile, autogen/config.guess, autogen/config.sub:
1429 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1430 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1431 install-sh, missing.
1432
8cc1d519
GM
14332011-03-23 Glenn Morris <rgm@gnu.org>
1434
9bb73912 1435 * autogen/update_autogen: Fix typo.
904a432c 1436 (msg): Remove function; use `exec' instead.
9bb73912 1437
8cc1d519
GM
1438 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1439 (sync-from-gnulib): Don't sync mkinstalldirs.
1440 * make-dist: Don't distribute mkinstalldirs.
1441
c9c49752 14422011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1443
c9c49752 1444 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1445 * Makefile.in (GNULIB_MODULES): Add socklen.
1446 * configure.in: Do not check for sys/socket.h, since socklen does that.
1447 * m4/socklen.m4: New automatically-generated file, from gnulib.
1448
d5cad867
PE
1449 fakemail: Remove dependency on ignore-value.
1450 * Makefile.in (GNULIB_MODULES): Add stdio.
1451 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1452 imported from gnulib.
cbd350f1 1453 * .bzrignore: Add lib/stdio.h.
c9c49752 1454
34cb1cc6
GM
14552011-03-22 Glenn Morris <rgm@gnu.org>
1456
1457 * autogen/copy_autogen: Work from ./ or ../.
1458 Fix time-stamps.
1459 * autogen.sh: Doc fix.
1460
66b87493
GM
14612011-03-20 Glenn Morris <rgm@gnu.org>
1462
1463 * autogen/: New directory, to be excluded from releases.
1464 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1465 * autogen/README: New file.
1466 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1467 * autogen/Makefile.in: Add auto-updated generated files.
1468 * autogen.sh: No longer a no-op, now it tests for autotools
1469 and runs them as necessary.
cd1181db 1470 * configure.in: Default maintainer-mode to on.
66b87493
GM
1471 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1472
1ef6de05
PE
14732011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1474
1475 Update for gnulib.
1476 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1477 includes <intprops.h> directly.
1478 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1479 when building Emacs on Solaris 9 and running it on Solaris 10.
1480
0afb4571
J
14812011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1482
1483 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1484
33383987
JB
14852011-03-07 Chong Yidong <cyd@stupidchicken.com>
1486
1487 * Version 23.3 released.
1488
870d9cf6
GM
14892011-03-06 Glenn Morris <rgm@gnu.org>
1490
1491 * configure.in (FREETYPE_LIBS): Actually set it to something.
1492
6c0dea8a
PE
14932011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1494
1495 Work around some portability problems with symlinks.
1496
1497 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1498 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1499 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1500 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1501 * m4/symlink.m4:
1502 New files, automatically generated from gnulib.
1503 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1504 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1505
945d8b44
EZ
15062011-02-26 Eli Zaretskii <eliz@gnu.org>
1507
03382788
EZ
1508 * .bzrignore: Ignore new lib/*.in-h files.
1509
945d8b44
EZ
1510 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1511 depfiles.bat even if lib/deps already exist.
1512
9411886d
PE
15132011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1514
1515 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1516 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1517 recent changes to configure.in and to gnulib.
9411886d 1518
1e8dbdc6
GM
15192011-02-24 Glenn Morris <rgm@gnu.org>
1520
1521 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1522 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1523
f68c809d
PE
15242011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1525
1526 Assume S_ISLNK etc. work, since gnulib supports this.
1527 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1528 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1529 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1530 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1531
ba01e9d7
PE
15322011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1533
1534 * lib/min-max.h: New file, for "min" and "max".
1535
9f8370e6
CS
15362011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1537
0a19a6f8 1538 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1539 $(EMACS_ROOT)/nt/inc/stdint.h.
1540
25c51af3
EZ
15412011-02-21 Eli Zaretskii <eliz@gnu.org>
1542
1543 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1544 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1545 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1546
5fa4ac76
PE
15472011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1548
1549 Import filemode module from gnulib.
1550 * .bzrignore: Add lib/sys/.
1551 * Makefile.in (GNULIB_MODULES): Add filemode.
1552 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1553 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1554 from gnulib. This adds support for some more file types, e.g.,
1555 Cray DMF migrated files.
1556 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1557 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1558 * m4/sys_stat_h.m4: New files, generated from gnulib.
1559 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1560 Regenerate.
1561
e1e6b4fb
EZ
15622011-02-20 Eli Zaretskii <eliz@gnu.org>
1563
1564 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1565 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1566
6cac9cb1
PE
15672011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1568
1569 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1570 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1571 is no longer needed, due to the recent SSDATA and related changes.
1572 Perhaps -Wno-pointer-sign should also be removed from
1573 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1574 way to test this so I left it alone.
1575 * configure: Regenerate.
1576
0a19a6f8 15772011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1578
1579 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1580 src/makefile.w32-in.
1581
61353ac8 15822011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1583
61353ac8 1584 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1585 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1586 Regenerate.
1587 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1588 Import the new versions from gnulib; they assume a C99-style
1589 <stdint.h>, supplied by the stdint module.
1590 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1591 imported from gnulib.
942f733f
PE
1592 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1593 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1594 special cases.
61353ac8 1595
9d9d12cd
EZ
15962011-02-19 Eli Zaretskii <eliz@gnu.org>
1597
152be435 1598 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1599 Add lib/deps/.
152be435 1600
9d9d12cd 1601 * config.bat: Configure in `lib'.
219463da 1602 Generate *.Po files in lib/deps.
9d9d12cd 1603
7d315eb6
PE
16042011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1605
1606 Import IRIX 6.5 getloadavg fixes from gnulib.
1607 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1608
1f5d53eb
PE
16092011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1610
1611 Import getloadavg module from gnulib.
1612 * .bzrignore: Add lib/stdlib.h.
1613 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1614 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1615 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1616 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1617 Remove; gnulib does this now.
1618 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1619 from gnulib. This adds support for several other systems, such
1620 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1621 buffer overrun on Linux hosts under very high load, and on hosts
1622 that maintain a channel to the load average file it makes sure
1623 the file descriptor is close-on-exec (on hosts that support this)
1624 and is not stdin, stdout, or stderr.
1625 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1626 from gnulib.
1627 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1628 * src/config.in: Regenerate.
1629
bb55f713
PE
16302011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1631
1632 Merge from gnulib.
1633
7127b760
PE
1634 * install-sh: Update to scriptversion 2011-01-19.21.
1635
bb55f713
PE
1636 2011-02-13 Bruno Haible <bruno@clisp.org>
1637
1638 Consistent macro naming for macros that use GCC __attribute__.
1639 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1640 ATTRIBUTE_DEPRECATED.
1641
1642 2011-02-12 Bruno Haible <bruno@clisp.org>
1643
1644 setlocale: Prefer gnulib's override over libintl's override.
1645 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1646 GNULIB_defined_setlocale is set.
1647
57e96f8e
GM
16482011-02-13 Glenn Morris <rgm@gnu.org>
1649
1650 * make-dist: Exclude generated file src/globals.h.
1651
988c07df
PE
16522011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1653
1654 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1655 Sync from gnulib, which has been patched to fix the problem
1656 with the license notices. Problem reported by Glenn Morris in
1657 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1658
ccded26c
SM
16592011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1660
1661 * .bzrignore: Ignore globals.h and related stamp.
1662
6ffb2c0c
PE
16632011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1664
1665 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1666 This merges the following fix from gnulib:
1667
1668 2011-02-08 Bruno Haible <bruno@clisp.org>
1669
1670 Split large sed scripts, for HP-UX sed.
1671
00b3c7ac
TT
16722011-02-08 Tom Tromey <tromey@redhat.com>
1673
1674 * configure: Rebuild.
1675 * configure.in (NS_OBJC_OBJ): New subst.
1676
91ccade4
PE
16772011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1678
6ffb2c0c
PE
1679 gnulib: allow multiple gnulib generated replacements to coexist
1680 This defines a few preprocessor symbols that should not affect Emacs.
1681 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1682 via "make sync-from-gnulib".
1683
e765a388
PE
1684 gnulib: undo previous change
1685 The upstream _HEADERS change was backed out of gnulib (see the
1686 same thread). Stay in sync with gnulib.
1687
91ccade4 1688 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1689 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1690 New empty macros, to accommodate recent changes to gnulib. See
1691 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1692 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1693 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1694 * lib/time.in.h, lib/unistd.in.h:
1695 Regenerate.
91ccade4 1696
d67985d3
PE
16972011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1698
1699 sync from gnulib to remove HAVE_STDBOOL_H
1700 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1701 AC_HEADER_STDBOOL. All uses changed. Do not define
1702 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1703 imported from the latest Autoconf git. It was motivated by Emacs,
1704 which uses gnulib but does not need HAVE_STDBOOL_H.
1705 * configure, src/config.in: Regenerate.
1706 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1707
67342916
PE
17082011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1709
1710 allow C code to suppress warnings about ignored return values
1711 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1712 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1713 * lib/ignore-value.h: New file.
67342916 1714
14beddf4 17152011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1716
1717 * configure.in: Test existence of xaw3d library, not just the
1718 header (Bug#7642).
1719
6ffb2c0c
PE
17202011-01-31 Eli Zaretskii <eliz@gnu.org>
1721
1722 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1723 $(BLD)/time_r.$(O).
1724 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1725 $(EMACS_ROOT)/src/m/intel386.h.
1726 ($(BLD)/strftime.$(O)):
1727 ($(BLD)/time_r.$(O)): Define prerequisites.
1728
16fab143
PE
17292011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1730
1731 src/emacs.c now gets version number from configure.in
1732 * configure.in (version): Set this from $PACKAGE_VERSION,
1733 which is set from AC_INIT, rather than scouting through src/emacs.c.
1734 * configure: Regenerate.
1735 * make-dist (version): Get it from configure.in, not src/emacs.c.
1736
16c3e636
PE
17372011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1738
1739 strftime: import from gnulib
1740 * Makefile.in (GNULIB_MODULES): Add strftime.
1741 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1742 needed.
6ffb2c0c 1743 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1744 Regenerate.
6ffb2c0c
PE
1745 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1746 imported from gnulib.
16c3e636
PE
1747 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1748 This incorporates many changes from gnulib, including simpler
1749 handling of multibyte formats, porting to mingw32 and other
1750 platforms, and support for higher-resolution time stamps.
1751 Emacs does not yet use the higher-resolution interface.
1752
3de84ad9
PE
17532011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1754
1755 gnulib: import mktime and move-if-change fixes from gnulib
1756
1757 * configure: Regenerate from the following.
1758
6ffb2c0c
PE
1759 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1760
1761 mktime: clarify long_int width checking
1762 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1763 the top level, to make it clearer that the assumption about
1764 long_int width is being checked. See
1765 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1766
3de84ad9
PE
1767 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1768
1769 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1770 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1771 negative number, which the C Standard says has undefined behavior.
1772 In practice this is not a problem, but might as well do it by the book.
1773 Reported by Rich Felker and Eric Blake; see
1774 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1775 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1776 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1777
1778 mktime: #undef mktime before #defining it
1779 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1780
1781 mktime: systematically normalize tm_isdst comparisons
1782 * lib/mktime.c (isdst_differ): New function.
1783 (__mktime_internal): Use it systematically for all isdst comparisons.
1784 This completes the fix for libc BZ #6723, and removes the need for
1785 normalizing tm_isdst. See
1786 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1787 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1788
1789 mktime: fix some integer overflow issues and sidestep the rest
1790
1791 This was prompted by a bug report by Benjamin Lindner for MinGW
1792 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1793 His bug is due to signed integer overflow (0 - INT_MIN), and I
1794 I scanned through mktime.c looking for other integer overflow
1795 problems, fixing all the bugs I found.
1796
1797 Although the C Standard says the resulting code is still not safe
1798 in the presence of integer overflow, in practice it should be good
1799 enough for all real-world two's-complement implementations, except
1800 for debugging environments that deliberately trap on integer
1801 overflow (e.g., gcc -ftrapv).
1802
1803 * lib/mktime.c (WRAPV): New macro.
1804 (SHR): Also check that long_int and time_t shift right in the
1805 usual way, before using the fast-but-unportable method.
1806 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1807 used. The code already assumed two's complement, so there's
1808 no need to test for alternatives. All uses removed.
1809 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1810 the C standard. Problem reported by Rich Felker in
1811 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1812 (twos_complement_arithmetic): Also check long_int and time_t.
1813 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1814 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1815 (__mktime_internal): Avoid integer overflow with unary subtraction
1816 in two instances where -1 - X is an adequate replacement for -X,
1817 since the calculations are approximate.
3de84ad9
PE
1818
1819 2011-01-29 Eric Blake <eblake@redhat.com>
1820
1821 mktime: avoid infinite loop
1822 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1823 type; behavior is still undefined but portable to all known targets.
1824 Reported by Rich Felker.
1825
6ffb2c0c
PE
1826 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1827
1828 mktime: avoid problems on NetBSD 5 / i386
1829 * lib/mktime.c (long_int): New type. This works around a problem
1830 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1831 but time_t is 64 bits, and where I expect the existing code is
1832 wrong in some cases.
1833 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1834 (ydhms_diff): Bring back the compile-time check for wide-enough
1835 year and yday.
1836
1837 mktime: fix misspelling in comment
1838 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1839 This merges all recent glibc changes of importance.
1840
3de84ad9
PE
1841 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1842
1843 move-if-change: cope with concurrent mv of identical file.
1844 * move-if-change (CMPPROG): Accept environment
1845 variable as an override for `cmp'.
1846 (usage): Document CMPPROG.
1847 Adjust comparison to drop stdout. Cope with failure of mv if
1848 the target file exists and is identical to the source, for
1849 parallel builds.
1850 Report from H.J. Lu against binutils in PR binutils/12283.
1851
6ffb2c0c
PE
18522011-01-29 Eli Zaretskii <eliz@gnu.org>
1853
1854 * lib/makefile.w32-in:
1855 * lib/getopt_.h: New files.
1856
c7e95b91
PE
18572011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1858
1859 improve fix for MS-DOS file name clash
1860 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1861 for portability to POSIX make. Reported by Bruno Haible.
1862 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1863 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1864 files from accumulating as garbage. Also reported by Bruno Haible.
1865
125c3718
PE
18662011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1867
1868 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1869 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1870 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1871 problems with MS-DOS 8+3 file name restrictions.
1872 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1873 it, it would also cause problems when extracting Emacs distribution
1874 tarballs on MS-DOS hosts.
1875 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1876 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1877 * config.guess, config.sub: Sync from gnulib.
1878 * m4/gnulib-cache.m4: Remove from repository.
1879 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1880
4004ef46
GM
18812011-01-25 Glenn Morris <rgm@gnu.org>
1882
0b5c5d82
GM
1883 * README: Add a note about ranges in copyright years.
1884
4004ef46
GM
1885 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1886
06d8ace5 18872011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1888
1889 * configure.in: Add HP-UX on IA64 (Bug#6811).
1890
d6974efa
PE
18912011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1892
1893 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1894 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1895 as it is no longer needed.
6ffb2c0c 1896 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1897 * configure.in: Invoke the new gnulib macro
1898 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1899 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1900 * m4/getopt.m4: Sync from gnulib; this removes the need for
1901 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1902 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1903 New macro, synced from gnulib.
1904 * m4/warn-on-use.m4: Remove.
1905
e02ea74b
PE
19062011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1907
1908 aclocal.m4: put this file back into repository
1909 This way, we don't have to assume that the maintainer has
1910 the automake package installed. See
1911 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1912 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1913 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1914 undoing the previous change.
1915 * aclocal.m4: New file (actually, resurrected).
1916
48dcd482
MB
19172011-01-22 Miles Bader <miles@gnu.org>
1918
1919 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1920 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1921 Emacs directly uses fontconfig, and breaks building when using a
1922 strict linker).
1923
925e561d
PE
19242011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1925
b06b1098
PE
1926 src/config.in: shrink slightly
1927 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1928 This makes src/config.in a bit smaller, by removing identifiers
1929 like GNULIB_TEST_MKTIME that Emacs does not need.
1930 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1931 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1932 Sync from gnulib. This removes a few more unnecessary symbols from
1933 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1934 * configure, src/config.in: Regenerate.
1935
925e561d
PE
1936 aclocal.m4: tweaks to regenerate more conveniently
1937 This attempts to act better when the source is in a weird state. See
1938 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1939 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1940 * .bzrignore: Add aclocal.m4.
1941
942be821
PE
19422011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1943
1944 aclocal.m4: omit auto-generated file from repository
1945 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1946 the most recent change here.
1947 * aclocal.m4: Remove from bzr repository. This file is
1948 auto-generated and isn't needed to run 'configure'. See
1949 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1950
0813c96e
PE
19512011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1952
1953 Minor Makefile.in tweaks to build from gnulib better.
1954 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1955 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1956 (top_maintainer_clean): Don't remove aclocal.m4.
1957
7cae64b4
PE
19582011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1959
53911e8f
PE
1960 Minor cleanups for 'bzr status'
1961 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1962 the output of config.guess.
1963 * Makefile.in (top_distclean): Remove stamp-h1 too.
1964
7cae64b4
PE
1965 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1966 defined if the compiler supports GCC-style __attribute__
1967 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1968 this syntax.
1969
a3e44e79 19702011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1971
3cbecb8f
PE
1972 Makefile.in: tidy up the building of lib
1973 * Makefile.in (am--refresh): Mark as .PHONY.
1974 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1975 as they're not rebuilt unless you do a "make sync-from-gnulib"
1976 and the former is needed for "configure".
1977 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1978 has already removed lib/Makefile.
1979
ecbfcc83
PE
1980 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1981 This avoids building ftoastr and ldtoastr, which aren't needed. See
1982 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1983
803059b9
PE
1984 * .bzrignore: Add .h files that are host-dependent.
1985 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1986 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1987 host-dependent and are built as part of an ordinary 'make', and
1988 should not be checked in.
1989
6ffb2c0c
PE
1990 * lib/Makefile.in: Regenerate.
1991 * lib/COPYING: New file, a copy of COPYING.
1992
2a78afcc 1993 * configure: Regenerate.
37564543
PE
1994 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1995
e275c824 1996 Regenerate.
6ffb2c0c
PE
1997 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1998 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1999 New files, copied from gnulib by gnulib-tool.
2000 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2001 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2002 Regenerate.
ecbfcc83 2003
84bbb1ad
PE
2004 Use gnulib's getopt-gnu module.
2005 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2006 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2007 representative of the dependencies.
2008 * configure.in: Do not configure getopt, as gnulib does that now.
2009 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2010 getopt now, in lib.
ecbfcc83 2011
1fd182f0 2012 Regenerate.
6ffb2c0c
PE
2013 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2014 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2015 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2016 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2017 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2018 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2019 * m4/wchar_t.m4, warn-on-use.h:
2020 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2021 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2022 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2023 Regenerate.
2024
1e11dbe3
PE
2025 Use gnulib's mktime module.
2026 * Makefile.in (GNULIB_MODULES): Add mktime.
2027 * configure.in: Remove code no longer needed, as gnulib now does it.
2028 (AC_CHECK_FUNCS): Remove mktime.
2029 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2030 (__restrict): Remove, as this now gets in the way of the C99
2031 support for 'restrict' pulled in by the gnulib mktime module.
2032 Code should now use 'restrict' and not '__restrict".
2033 (mktime): Remove.
2034 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2035 and warn-on-use.h into the distribution.
1fd182f0
PE
2036
2037 Regenerate.
6ffb2c0c
PE
2038 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2039 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2040 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2041 * lib/dummy.c: Remove.
2042 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2043 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2044 Regenerate.
ecbfcc83 2045
1e11dbe3 2046 Use gnulib's ftoastr module.
fa2c4f56
PE
2047 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2048
743c80a7 2049 Regenerate.
6ffb2c0c
PE
2050 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2051 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2052 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2053 New files, generated automatically, with 'make sync-from-gnulib'
2054 followed by 'make'.
2055 * configure, lisp/dired.el, src/config.in: Regenerate.
2056
9a514d4a
PE
2057 Automate syncing from gnulib.
2058 * INSTALL, README: Document new subdirectory 'lib'.
2059 * Makefile.in (SUBDIR): Add lib.
2060 (SUBDIR_MAKEFILES): Add lib/Makefile.
2061 (lib-src, src, TAGS, tags): Depend on lib.
2062 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2063 ($(gnulib_srcdir)): New rule.
2064 (sync-from-gnulib): New rule, which is .PHONY.
2065 (lib): New rule, which is like lib-src.
2066 (Makefile): Depend on lib/Makefile.in.
2067 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2068 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2069 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2070 (am--refresh): New rule, to pacify Automake.
2071 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2072 Clean lib, too.
2073 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2074 droppings.
2075 (maintainer-clean, extraclean): Use it.
2076 * configure.in: Initialize for automake and gnulib, by invoking
2077 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2078 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2079 more conveniently with automake.
6ffb2c0c 2080 * lib/Makefile.am: New file.
9a514d4a
PE
2081 * make-dist: Also put into the distribution aclocal.m4,
2082 compile, depcomp, missing, and the files under lib/.
2083
dc3e3e7b
GM
20842011-01-15 Glenn Morris <rgm@gnu.org>
2085
2086 * Makefile.in (epaths-force): No more arch-tag to edit.
2087
dab73760
CY
20882011-01-15 Chong Yidong <cyd@stupidchicken.com>
2089
2090 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2091
9f4b8b47
PE
20922011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2093
2094 * make-dist: Distribute test/ files too.
2095 Distribute every file under test/ that is under version control,
2096 using patterns like *.el to capture files that are added later.
2097 Without this change, "configure" would fail, because it would
2098 attempt to build from a Makefile.in that was not distributed.
2099
d221e780
CO
21002011-01-13 Christian Ohler <ohler@gnu.org>
2101
2102 * Makefile.in (INFO_FILES): Add ERT.
2103
2104 * Makefile.in (check): Run tests in test/automated.
2105
2106 * Makefile.in:
2107 * configure.in: Add test/automated/Makefile.
2108
bc5585d1
PE
21092011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2110
2b3f5bc8
PE
2111 * install-sh, mkinstalldirs, move-if-change: Update from master
2112 source in gnulib.
2113
bc5585d1
PE
2114 * config.guess, config.sub: Updated from master source.
2115
2018939f
AS
21162011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2117
2118 * configure.in: Check for __builtin_unwind_init.
2119
e5365138
GM
21202011-01-05 Glenn Morris <rgm@gnu.org>
2121
2122 * configure.in (HAVE_MAKEINFO): New output variable.
2123 (MAKEINFO): Reset to "makeinfo" if not found.
2124 * Makefile.in (install-arch-indep, info):
2125 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2126
4fc5868a
UM
21272010-12-29 Ulrich Mueller <ulm@gentoo.org>
2128
2129 * configure.in: Make gameuser configurable (Bug#7717).
2130
68251e16
GM
21312010-12-15 Glenn Morris <rgm@gnu.org>
2132
2133 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2134 long absent lib-src/fns-*.el.
2135
838db889
GM
21362010-12-11 Glenn Morris <rgm@gnu.org>
2137
2138 * make-dist: Exclude etc/*.pyc.
2139
fe646d2c
AS
21402010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2141
2142 * configure.in: Don't double machfile in final message.
2143
d96c83fa
CY
21442010-12-04 Chong Yidong <cyd@stupidchicken.com>
2145
2146 * configure.in: Fix last change.
2147
d6a003a8
AS
21482010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2149
2150 * configure.in: Remove reference to removed machine description
2151 files and allow $machine and $machfile to be empty. Substitute
2152 M_FILE/S_FILE instead of machfile/opsysfile.
2153
067d23c9
KY
21542010-12-03 Glenn Morris <rgm@gnu.org>
2155
2156 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2157
21582010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2159
2160 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2161 (EXTERNALLY_VISIBLE): New definition.
2162
21632010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2164
2165 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2166
21672010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2168
2169 * configure.in: Do not check for unconditionally included headers.
2170
21712010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2172
2173 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2174
21752010-11-09 Michael Albinus <michael.albinus@gmx.de>
2176
2177 * configure.in: Don't write a warning for D-Bus anymore.
2178
21792010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2180
2181 * configure.in: Fix indentation.
2182
21832010-10-31 Ken Brown <kbrown@cornell.edu>
2184
2185 * configure.in (checking whether localtime caches TZ): Use
2186 unsetenv instead of modifying environment directly.
2187
21882010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2189
2190 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2191 to avoid warning.
2192
21932010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2194
e9fce1ac 2195 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2196
21972010-10-22 Glenn Morris <rgm@gnu.org>
2198
2199 * make-dist: Avoid listing .el files twice. Don't try to run
2200 autoconf if --no-update.
2201
22022010-10-20 Glenn Morris <rgm@gnu.org>
2203
2204 * make-dist: No longer create lisp/MANIFEST.
2205
22062010-10-14 Glenn Morris <rgm@gnu.org>
2207
2208 * BUGS, INSTALL.BZR, README: Updates.
2209
22102010-10-13 Glenn Morris <rgm@gnu.org>
2211
2212 * make-dist: Remove --compress. Check for the appropriate
2213 gzip-like executable, and if not found, don't compress.
2214 Check version number in README, don't change it.
2215 Use find for nt/inc/*.h.
2216
22172010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2218
2219 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2220 trailing / from directory names.
2221
22222010-10-12 Glenn Morris <rgm@gnu.org>
2223
2224 * make-dist: Update and simplify.
2225
22262010-10-12 Eli Zaretskii <eliz@gnu.org>
2227
2228 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2229
22302010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2231
2232 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2233
22342010-10-09 Glenn Morris <rgm@gnu.org>
2235
2236 * make-dist: No more doc/emacs/*.texi.in.
2237
2238 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2239
22402010-10-09 Glenn Morris <rgm@gnu.org>
2241
2242 * configure.in: Combine some conditionals.
2243
2244 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2245 * make-dist: Include doc/emacs/*.texi.in.
2246
2247 * INSTALL, make-dist: Remove references to b2m.
2248 * Makefile.in (MAN_PAGES): Remove b2m.1.
2249
22502010-10-05 Glenn Morris <rgm@gnu.org>
2251
2252 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2253
22542010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2255
2256 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2257
22582010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2259
2260 * configure.in: Include stdlib.h and string.h unconditionally.
2261
22622010-09-29 Romain Francoise <romain@orebokech.com>
2263
2264 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2265
22662010-09-28 Glenn Morris <rgm@gnu.org>
2267
2268 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2269 happy.
2270
22712010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2272
2273 * configure.in: Enable imagemagick by default.
2274
22752010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2276
2277 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2278 GnuTLS libraries.
067d23c9
KY
2279
22802010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2281
2282 * configure.in: Set up GnuTLS.
2283
22842010-09-22 Chong Yidong <cyd@stupidchicken.com>
2285
2286 * configure.in: Announce whether libxml2 is linked to.
2287
22882010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2289
2290 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2291
22922010-09-18 Eli Zaretskii <eliz@gnu.org>
2293
2294 * config.bat: Detect that libxml2 is installed and if so, build
2295 with it.
2296
22972010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2298
2299 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2300 be used. This fixes a conf problem on Mac OS X.
2301
23022010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2303
2304 * configure.in: Check for libxml2.
2305
23062010-09-09 Glenn Morris <rgm@gnu.org>
2307
2308 * make-dist: No more TODO files under lisp/.
2309
23102010-09-04 Eli Zaretskii <eliz@gnu.org>
2311
2312 * config.bat: Produce lisp/gnus/_dir-locals.el from
2313 lisp/gnus/.dir-locals.el.
2314
23152010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2316
2317 * configure.in: Fix check for librsvg, imagemagick and
2318 MagickExportImagePixels.
2319
23202010-08-18 Joakim Verona <joakim@verona.se>
2321
2322 * Makefile.in, configure.in: Checks for ImageMagick.
2323
23242010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2325
2326 * configure.in (AC_PREREQ): Require autoconf 2.65.
2327
23282010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2329
2330 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2331
23322010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2333
2334 * configure.in: Add AC_C_BIGENDIAN.
2335
23362010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2337
2338 * configure.in (ORDINARY_LINK): Use on hpux* too.
2339
23402010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2341
2342 * configure.in: Check for util.h.
2343 Use -Wimplicit-function-declaration if compiler supports it.
2344
23452010-08-05 Eli Zaretskii <eliz@gnu.org>
2346
2347 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2348
23492010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2350
2351 * configure.in: Restore accidentally removed use of
2352 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2353
23542010-07-29 Chad Brown <yandros@mit.edu>
2355
2356 * configure.in: Check for dirent.h.
2357
23582010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2359
2360 * configure.in: Remove reference to usg5-4, unused.
2361
23622010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2363
2364 * configure.in: Check for __executable_start.
2365
23662010-07-24 Ken Brown <kbrown@cornell.edu>
2367
2368 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2369
23702010-07-24 Juanma Barranquero <lekktu@gmail.com>
2371
2372 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2373
23742010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2375
2376 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2377
23782010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2379
2380 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2381 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2382 (C_OPTIMIZE_SWITCH): Remove.
2383 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2384
23852010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2386
2387 * configure.in: Don't check for index and rindex, check for strchr
2388 and strrchr. Define strchr and strrchr as index and rindex,
2389 resp., in src/config.h if not available.
2390
23912010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2392
2393 * configure.in: Use -Wold-style-definition if available.
2394 This helps with the transition to standard C code, it can be
2395 removed when done.
2396
2397 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2398
2399 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2400 and MSWindows.
2401
24022010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2403
2404 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2405 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2406
24072010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2408
2409 * configure.in (getenv): Remove K&R declaration.
2410
24112010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2412
2413 * configure.in: Remove define __P.
2414
24152010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2416
2417 * configure.in (--enable-use-lisp-union-type): New flag.
2418
24192010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2420
2421 Fix CFLAGS for non-GCC compilers.
2422 * configure.in (CFLAGS): Always use -g like it was done before the
2423 2010-03-30 change.
2424 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2425 (Bug#6538)
2426
24272010-06-30 Glenn Morris <rgm@gnu.org>
2428
2429 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2430 Set with AC_DEFINE rather than AH_BOTTOM.
2431
2432 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2433 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2434 Set with shell, not cpp.
2435 (LIBX): Remove, just use -lX11 in the one place this was used.
2436 (cannot_dump): Replace with CANNOT_DUMP.
2437
24382010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2439
0a19a6f8 2440 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2441 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2442 by minimum required Gtk+ 2.6). Add checks for functions introduced
2443 in Gtk+ 2.14 or newer (bug#6505).
2444
24452010-06-26 Eli Zaretskii <eliz@gnu.org>
2446
2447 * config.bat: Remove white space around "+" in COPY commands.
2448
24492010-06-23 Glenn Morris <rgm@gnu.org>
2450
2451 * info/dir: Start descriptions in column 32, per Texinfo convention.
2452
24532010-06-16 Chong Yidong <cyd@stupidchicken.com>
2454
2455 * INSTALL: Update font information (Bug#6389).
2456
24572010-06-16 Glenn Morris <rgm@gnu.org>
2458
2459 * INSTALL: General update.
2460
24612010-06-12 Glenn Morris <rgm@gnu.org>
2462
2463 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2464
24652010-06-11 Glenn Morris <rgm@gnu.org>
2466
2467 * configure.in (--without-compress-info): New option.
2468 (GZIP_INFO): New output variable.
2469
2470 * Makefile.in (GZIP_INFO): New, set by configure.
2471 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2472 Handle man pages in the same way.
2473
24742010-06-10 Glenn Morris <rgm@gnu.org>
2475
2476 * Makefile.in (install-arch-indep): Gzip the info files too.
2477
2478 * make-dist: Remove references to non-existent directories and files.
2479
24802010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2481
2482 * configure.in: Include <strings.h> and <string.h> instead of
2483 "strings.h" and "string.h".
2484
24852010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2486
2487 * configure.in: Remove code dealing with BSTRING.
2488
24892010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2490
2491 * configure.in (AC_PREREQ): Require autoconf 2.65.
2492
2493 * configure.in (unxec): Do not define and substitute.
2494 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2495
24962010-06-03 Glenn Morris <rgm@gnu.org>
2497
2498 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2499
25002010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2501
2502 Fix alloca definition when using gcc on non-gnu systems.
2503 * configure.in: Use the code sequence indicated by "info autoconf"
2504 for alloca (bug#6170).
2505
25062010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2507
2508 * .bzrignore: Ignore new files from trunk, which appear if you use
2509 colocated branches (i.e. "bzr switch").
2510
25112010-05-28 Glenn Morris <rgm@gnu.org>
2512
2513 * configure.in: Simplify some of the $canonical tests.
2514
25152010-05-27 Glenn Morris <rgm@gnu.org>
2516
2517 * config.bat: Do not preprocess src/Makefile.in.
2518
2519 * configure.in: Do not preprocess src/Makefile.in.
2520 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2521 (AC_EGREP_CPP): Test no longer needed.
2522
2523 * make-dist: No more Makefile.c files.
2524
25252010-05-26 Glenn Morris <rgm@gnu.org>
2526
2527 * configure.in (YMF_PASS_LDFLAGS): Remove.
2528 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2529
2530 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2531 Add $GNUSTEP_LOCAL_HEADERS.
2532 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2533
2534 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2535 (GNUSTEP_MAKEFILES): Remove.
2536 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2537 stuff to here.
2538
25392010-05-25 Glenn Morris <rgm@gnu.org>
2540
2541 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2542 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2543
2544 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2545 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2546 here instead.
2547
25482010-05-24 Romain Francoise <romain@orebokech.com>
2549
2550 * make-dist: Look for version in src/emacs.c.
2551 Use lisp/subr.el rather than lisp/version.el for location check.
2552
25532010-05-21 Glenn Morris <rgm@gnu.org>
2554
2555 * configure.in (MKDEPDIR): Parallel build tweak.
2556
2557 * configure.in (ns_frag): New output file.
2558
2559 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2560 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2561
2562 * configure.in (cannot_dump): New output variable.
2563
25642010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2565
2566 * configure.in: On NetBSD, if terminfo is found, use it in
2567 preference to termcap. (Bug#6190)
2568
25692010-05-20 Glenn Morris <rgm@gnu.org>
2570
2571 * make-dist (src): Include *.mk.
2572 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2573 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2574 (deps_frag): New output file.
2575 (AUTO_DEPEND): Remove this definition.
2576
2577 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2578
25792010-05-19 Glenn Morris <rgm@gnu.org>
2580
2581 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2582 (ORDINARY_LINK): New AC_DEFINE.
2583 (LIB_GCC): No need to set if ORDINARY_LINK.
2584
25852010-05-18 Glenn Morris <rgm@gnu.org>
2586
2587 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2588 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2589
2590 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2591 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2592 (RALLOC_OBJ): New output variable.
2593
2594 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2595 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2596
25972010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2598
2599 * Makefile.in (src): Provide the name of the VCS file that witnesses
2600 a pull.
2601 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2602
26032010-05-17 Glenn Morris <rgm@gnu.org>
2604
2605 * configure.in (OLDXMENU_DEPS): New output variable.
2606
26072010-05-16 Glenn Morris <rgm@gnu.org>
2608
2609 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2610
2611 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2612 * Makefile.in (install-arch-dep): Update for above change.
2613
2614 * Makefile.in (ns_appdir): Remove.
2615 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2616
2617 * configure.in (TEMACS_LDFLAGS2): New output variable.
2618
2619 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2620 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2621 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2622 nothing uses.
2623
26242010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2625
2626 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2627 does not use them.
2628 (X11R5_INHIBIT_I18N): Remove, unused.
2629
26302010-05-15 Glenn Morris <rgm@gnu.org>
2631
2632 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2633
2634 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2635
26362010-05-15 Ken Raeburn <raeburn@raeburn.org>
2637
2638 * configure.in: Look for version string in its new location.
2639
26402010-05-15 Eli Zaretskii <eliz@gnu.org>
2641
2642 * config.bat: Remove support for DJGPP v1.x.
2643
26442010-05-15 Glenn Morris <rgm@gnu.org>
2645
2646 * configure.in (OLDXMENU_TARGET): New output variable.
2647
2648 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2649
2650 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2651 and other files that no longer exist.
2652
26532010-05-14 Glenn Morris <rgm@gnu.org>
2654
2655 * configure.in (cpp_undefs): Add mktime, register, X11.
2656
2657 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2658 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2659 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2660
2661 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2662 (GNUSTEP_MAKEFILES): Do not output.
2663
26642010-05-13 Glenn Morris <rgm@gnu.org>
2665
2666 * configure.in: Fix some paren typos.
2667
2668 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2669
2670 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2671
26722010-05-12 Glenn Morris <rgm@gnu.org>
2673
2674 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2675
2676 * configure.in (LIB_GCC): New output variable.
2677
26782010-05-11 Glenn Morris <rgm@gnu.org>
2679
2680 * make-dist (msdos): No more mainmake.
2681
2682 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2683 * config.bat: Do not run cpp on lib-src/Makefile.in.
2684
2685 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2686
26872010-05-10 Glenn Morris <rgm@gnu.org>
2688
2689 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2690
2691 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2692 (BLESSMAIL_TARGET): New output variable.
2693
26942010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2695
2696 * INSTALL: Fix typos.
2697
26982010-05-08 Chong Yidong <cyd@stupidchicken.com>
2699
2700 * configure.in: Add check for buggy version of GCC (Bug#6031).
2701
27022010-05-08 Glenn Morris <rgm@gnu.org>
2703
2704 * configure.in (HAVE_LIBNCURSES): New local variable.
2705 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2706 replacing cpp in src/s/*.h and src/Makefile.in.
2707
27082010-05-07 Chong Yidong <cyd@stupidchicken.com>
2709
2710 * Version 23.2 released.
2711
27122010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2713
2714 * configure.in: Add tests for `isnan' and `copysign'.
2715
27162010-05-07 Eli Zaretskii <eliz@gnu.org>
2717
2718 * config.bat: Allow for 2 leading `#'s in comments in
2719 src/Makefile.in.
2720
27212010-05-07 Glenn Morris <rgm@gnu.org>
2722
2723 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2724 Merges logic from src/s/* and src/Makefile.in.
2725 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2726
27272010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2728
2729 Define START_FILES and LIB_STANDARD using autoconf.
2730 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2731 here from src/s/*.h.
2732 (HAVE_CRTIN): Remove, inline logic in the netbsd
2733 START_FILES/LIB_STANDARD computation.
2734
27352010-05-06 Glenn Morris <rgm@gnu.org>
2736
2737 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2738
2739 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2740 (LD_SWITCH_X_SITE): Remove unused variables.
2741
27422010-05-04 Glenn Morris <rgm@gnu.org>
2743
2744 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2745 as well.
2746 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2747
2748 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2749
2750 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2751 variables, replacing c_switch_machine, c_switch_system.
2752 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2753 @c_switch_system@.
2754
27552010-05-03 Glenn Morris <rgm@gnu.org>
2756
2757 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2758
2759 * make-dist: There are no more src/m/*.inp files.
2760
27612010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2762
2763 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2764 (ac_link): Do not use ld_switch_machine.
2765
27662010-05-01 Glenn Morris <rgm@gnu.org>
2767
2768 * configure.in (OTHER_OBJ): Remove.
2769 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2770
27712010-04-30 Glenn Morris <rgm@gnu.org>
2772
2773 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2774 Elsewhere, maybe include it.
2775
2776 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2777 (OLDXMENU, LIBXMENU): New output variables.
2778
2779 * configure.in (OTHER_OBJ): New output variable.
2780
27812010-04-28 Glenn Morris <rgm@gnu.org>
2782
2783 * configure.in (CYGWIN_OBJ): New output variable.
2784
2785 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2786
2787 * configure.in (FONT_OBJ): New output variable.
2788
2789 * configure.in (LIBXMU): New output variable.
2790
2791 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2792
2793 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2794 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2795
27962010-04-27 Glenn Morris <rgm@gnu.org>
2797
2798 * configure.in (LIBXTR6): New output variable. Move unixware special
2799 case here from src/s/unixware.h.
2800
2801 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2802 in Makefiles.
2803 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2804
2805 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2806 (LIBXP): No longer substitute in Makefiles.
2807 (MOTIF_LIBW): New output variable. Move system-specific settings here
2808 from src/s files.
2809
28102010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2811
2812 Reduce CPP usage.
2813 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2814 (unexec): Define unconditionally, all platforms define
2815 UNEXEC. AC_SUBST it.
2816 (UNEXEC_SRC): Remove, unused.
2817 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2818
28192010-04-27 Glenn Morris <rgm@gnu.org>
2820
2821 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2822 replaced by LIBXP.
2823
2824 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2825 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2826 On hpux10-20, default to /lib.
2827
2828 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2829
28302010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2831
2832 * configure.in (LIBS_MACHINE): Remove, unused.
2833
2834 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2835
28362010-04-24 Glenn Morris <rgm@gnu.org>
2837
2838 * configure.in (CRT_DIR): New output variable.
2839 (--with-crt-dir): New option. (Bug#5655)
2840 (HAVE_LIB64_DIR): Remove.
2841
28422010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2843
2844 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2845
28462010-04-22 Miles Bader <miles@gnu.org>
2847
2848 * configure.in: Get rid of "unix" pre-defined macro when
2849 preprocessing Makefile. (Bug#5857)
2850
28512010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2852
2853 Avoid non-portable shell command negation
2854 * configure.in: Revert last change.
2855
28562010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2857
2858 * configure.in: Change "if test ! -f" to "if ! test -f".
2859
28602010-04-21 Glenn Morris <rgm@gnu.org>
2861
2862 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2863 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2864
28652010-04-21 Karel Klíč <kklic@redhat.com>
2866
2867 * configure.in: New option: --with(out)-selinux, on by default.
2868 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2869 LIBSELINUX_LIBS in Makefiles.
2870
28712010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2872
2873 * configure.in: Remove all references to LIBX11_SYSTEM.
2874
28752010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2876
2877 * configure.in: Remove all references to C_DEBUG_SWITCH.
2878
28792010-03-27 Eli Zaretskii <eliz@gnu.org>
2880
2881 * config.bat <lib-src>: Edit out lines that begin with several #
2882 characters.
2883
28842010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2885
2886 * configure.in: Remove support for old UNIX System V systems and
2887 for Unixware on non-x86 machines.
2888
2889 * configure.in: Remove support for Solaris on PPC and for old versions.
2890
2891 * configure.in: Remove non-working lynxos port.
2892
28932010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2894
2895 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2896
28972010-03-19 Glenn Morris <rgm@gnu.org>
2898
2899 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2900 happy.
2901
29022010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2903
2904 * configure.in: Check for tputs and friends, abort if not
2905 found (bug#5735).
2906
29072010-03-18 Glenn Morris <rgm@gnu.org>
2908
2909 * configure.in (--with-x-toolkit): In the help text, say which options
2910 are synonyms.
2911
2912 * configure.in (--with-mmdf, --with-mail-unlink):
2913 New options, off by default.
2914 (--with-mailhost): New option to set default POP host.
2915 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2916 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2917 New variables, substituted in Makefiles.
2918 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2919 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2920 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2921 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2922 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2923
29242010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2925
2926 * Makefile.in (uninstall): Handle the case where archlibdir does not
2927 exist. (Bug#5720)
2928
29292010-03-12 Eli Zaretskii <eliz@gnu.org>
2930
75f1671a 2931 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
2932 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2933
2934 * configure: Regenerated.
2935
29362010-03-10 Chong Yidong <cyd@stupidchicken.com>
2937
2938 * Branch for 23.2.
2939
29402010-01-31 Juri Linkov <juri@jurta.org>
2941
2942 * .bzrignore: Add TAGS-LISP.
2943
29442010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2945
2946 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2947 this header file).
2948
29492010-01-12 Juanma Barranquero <lekktu@gmail.com>
2950
2951 * .bzrignore: Ignore all .exe, instead of individual files.
2952
29532010-01-12 Chong Yidong <cyd@stupidchicken.com>
2954
2955 * configure.in: Explicitly check for and link to -lXrender.
2956
29572010-01-12 Glenn Morris <rgm@gnu.org>
2958
2959 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2960 for bug reports for development versions.
2961
29622010-01-02 Eli Zaretskii <eliz@gnu.org>
2963
2964 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2965 build.
2966
29672009-12-27 Karl Fogel <kfogel@red-bean>
2968
2969 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2970 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2971
29722009-12-17 Glenn Morris <rgm@gnu.org>
2973
2974 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2975
29762009-12-15 Glenn Morris <rgm@gnu.org>
2977
2978 * info/dir: Add EDT entry.
2979 * Makefile.in (INFO_FILES): Add edt.
2980
29812009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2982
1154d12e 2983 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2984
29852009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2986
2987 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2988
29892009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2990
2991 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2992
29932009-12-01 Glenn Morris <rgm@gnu.org>
2994
2995 * make-dist: Add etc/images/mpc directory.
2996
29972009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2998
2999 * configure.in: Don't check for GConf unless X is used.
3000
30012009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3002
3003 * configure.in: Use -Wdeclaration-after-statement if available.
3004
30052009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3006
3007 * configure.in: New option: --with(out)-gconf.
3008 Set HAVE_GCONF if we find gconf.
3009
30102009-11-17 Glenn Morris <rgm@gnu.org>
3011
3012 * Makefile.in (INFO_FILES): Add semantic.
3013
30142009-11-16 Chong Yidong <cyd@stupidchicken.com>
3015
3016 * info/dir: Add Semantic.
3017
30182009-11-16 Glenn Morris <rgm@gnu.org>
3019
3020 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3021 pattern, so as not to exclude makefile*.el. (Bug#4912)
3022
30232009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3024
3025 * configure.in: --enable-autodepend is new. Check for GNU Make
3026 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3027 gcc and GNU make to generate dependencies.
3028
30292009-10-27 Glenn Morris <rgm@gnu.org>
3030
3031 * make-dist: Make links to doc/lispintro/*.pdf.
3032
30332009-10-23 Jim Meyering <meyering@redhat.com>
3034
3035 * configure.in: Invoke $CPP with -P when creating Makefile and
3036 src/Makefile. Without this, gcc 4.4.2 converts each
3037 backslash-newline pair in the input to a bare newline, yielding
3038 invalid Makefiles.
3039
3040 * configure: Regenerate.
3041
30422009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3043
3044 * configure.in (vax-dec-vms): Remove, not supported anymore.
3045
30462009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3047
3048 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3049 (*-apple-darwin*): Add x86_64 architecture.
3050
30512009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3052
3053 * config.guess, config.sub: Updated from master source.
3054
30552009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3056
3057 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3058
30592009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3060
3061 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3062
30632009-09-29 Glenn Morris <rgm@gnu.org>
3064
3065 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3066
30672009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3068
3069 * config.guess, config.sub: Updated from master source.
3070
3071 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3072
30732009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3074
3075 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3076
30772009-09-13 Chong Yidong <cyd@stupidchicken.com>
3078
3079 * INSTALL: Update URL for GNU FreeFont.
3080
30812009-09-09 Glenn Morris <rgm@gnu.org>
3082
3083 * Makefile.in (install-arch-indep): Don't recursively change perms of
3084 site-lisp and infodir. There may be non-Emacs files in here, and the
3085 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3086 (mkdir): Set umask to world-readable before creating directories.
3087 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3088
30892009-08-29 Glenn Morris <rgm@gnu.org>
3090
3091 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3092 (info): Don't give an error in the absence of makeinfo - let the doc
3093 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3094
30952009-08-23 Ken Raeburn <raeburn@raeburn.org>
3096
3097 * Makefile.in (install-arch-indep): If the versioned DOC-####
3098 generated during loadup+dump isn't found, install the plain DOC
3099 file that always gets generated, in case CANNOT_DUMP is set.
3100
3101 * configure.in: Warn if package version specified here doesn't
3102 match the version in version.el.
3103 * configure: Regenerate.
3104
31052009-08-22 Michael Albinus <michael.albinus@gmx.de>
3106
3107 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3108
3109 * configure: Regenerate.
3110
31112009-08-19 Glenn Morris <rgm@gnu.org>
3112
3113 * INSTALL: Remove reference to cvtmail.
3114
31152009-08-15 CHENG Gao <chenggao@gmail.com>
3116
3117 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3118
31192009-08-02 Kevin Ryde <user42@zip.com.au>
3120
3121 * INSTALL: Fix free fonts URL.
3122
31232009-07-22 Glenn Morris <rgm@gnu.org>
3124
3125 * configure.in (AC_PREREQ): Require autoconf 2.62.
3126
31272009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3128
3129 * configure.in (--enable-checking, --enable-profiling):
3130 Use AS_HELP_STRING.
3131
31322009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3133
3134 * configure.in (--enable-profiling): New option.
3135 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3136
31372009-06-27 Glenn Morris <rgm@gnu.org>
3138
3139 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3140
31412009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3142
3143 * configure.in (--enable-checking): New option.
3144
31452009-06-24 Glenn Morris <rgm@gnu.org>
3146
3147 * make-dist: Warn if subdir does not exist in source.
3148 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3149 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3150 No longer make links.
3151
31522009-06-24 Yavor Doganov <yavor@gnu.org>
3153
3154 * make-dist (tempdir): Don't create directories preferences.gorm
3155 and preferences.nib, they are no longer required.
3156
31572009-06-21 Chong Yidong <cyd@stupidchicken.com>
3158
3159 * Branch for 23.1.
3160
31612009-06-12 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * configure.in: Delete mac-fix-env target, which has been
3164 removed (Bug#3531).
3165
31662009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3167
1154d12e 3168 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3169
31702009-05-05 Per Starbäck <per@starback.se> (tiny change)
3171
3172 * BUGS: Use new binding of view-emacs-problems.
3173
c7015153 31742009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3175
3176 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3177 for Solaris compatibility.
3178
31792009-04-25 Chong Yidong <cyd@stupidchicken.com>
3180
3181 * configure: Regenerate.
3182
3183 * configure.in: Disable use of FreeType without libXft.
3184
31852009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3186
3187 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3188 Check if it is declared in gtk.h.
3189
31902009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3191
3192 * Makefile.in (install-arch-indep): Remove .gitignore files.
3193
31942009-04-03 Kenichi Handa <handa@m17n.org>
3195
3196 * INSTALL: Make the section "Complex Text Layout support
3197 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3198
31992009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3200
3201 * configure.in (rs6000-ibm-aix6*): Fix typo.
3202
32032009-03-04 Glenn Morris <rgm@gnu.org>
3204
3205 * Makefile.in (INFO_FILES): Add auth.
3206
32072009-03-03 Glenn Morris <rgm@gnu.org>
3208
3209 * info/dir: Add Auth-source.
3210
32112009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3212
3213 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3214 the second.
3215
32162009-02-28 Eli Zaretskii <eliz@gnu.org>
3217
3218 * config.bat: Copy .dbxinit to _dbxinit.
3219
3220 * make-dist (Making links to `info'): Remove .gitignore.
3221
32222009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3223
3224 * Makefile.in (lib-src, lisp): Use simpler rule.
3225 (src): Be more specific to avoid recompiling all the .elc files just
3226 because the bootstrap-emacs is missing.
3227
32282009-02-26 Chong Yidong <cyd@stupidchicken.com>
3229
3230 * configure.in: Require librsvg >= 2.11.
3231
32322009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3233
3234 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3235 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3236
32372009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3238
3239 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3240
32412009-02-03 Glenn Morris <rgm@gnu.org>
3242
3243 * make-dist: Add some missing files, remove some that are no longer
3244 present.
3245
32462009-02-02 Glenn Morris <rgm@gnu.org>
3247
3248 * make-dist: Add some missing nextstep/ files.
3249
32502009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3251
3252 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3253
32542009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3255
3256 * configure.in: Add support for m68k-*-netbsd.
3257
32582009-01-14 Juri Linkov <juri@jurta.org>
3259
3260 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3261
3262 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3263 and bug-reference-mode.
3264
32652009-01-11 Juri Linkov <juri@jurta.org>
3266
3267 * INSTALL.CVS: Move configuration explicitly to the first step.
3268
32692009-01-09 Glenn Morris <rgm@gnu.org>
3270
3271 * .dir-locals.el: Don't set indent-tabs-mode.
3272
32732008-12-30 Kenichi Handa <handa@m17n.org>
3274
3275 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3276 the function OTF_get_variation_glyphs.
3277
32782008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3279
3280 * Makefile.in (install-arch-dep): Remove old directories in
3281 ns_app* before moving new directories there.
3282
32832008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3284
3285 * .dir-locals.el: Remove non-working entry for pmail.
3286 (fill-column): Fix typo.
3287 (change-log-mode): Add fill column.
3288
32892008-12-26 Eli Zaretskii <eliz@gnu.org>
3290
3291 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3292
32932008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3294
3295 * make-dist (tempdir): Distribute .dir-locals.el.
3296
3297 * .dir-locals.el: New file.
3298
32992008-12-19 Eli Zaretskii <eliz@gnu.org>
3300
3301 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3302 for rationale.
3303
33042008-12-13 Glenn Morris <rgm@gnu.org>
3305
3306 * Makefile.in (install-arch-indep): Add new man-pages.
3307 (manext): Remove variable.
3308 (MAN_PAGES): New variable.
3309 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3310 and remove.
3311 (uninstall): Remove desktop file and icons, game scores if empty.
3312
33132008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3314
3315 * config.guess, config.sub: Updated from master source.
3316
33172008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3318
3319 * Makefile.in (install-arch-indep): Install ebrowse.1.
3320
33212008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3322
3323 * configure.in: Add Solaris on x86_64.
3324
33252008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3326
3327 * config.guess, config.sub: Updated from master source.
3328
33292008-12-08 Eli Zaretskii <eliz@gnu.org>
3330
3331 * info/dir: Fix last change.
3332
33332008-12-07 Eli Zaretskii <eliz@gnu.org>
3334
3335 * info/dir: Untabify.
3336
33372008-11-28 Ulrich Mueller <ulm@gentoo.org>
3338
3339 * configure.in: Fix last change.
3340
33412008-11-28 Richard M Stallman <rms@gnu.org>
3342
3343 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3344 New configurations.
3345
33462008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3347
3348 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3349 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3350
33512008-11-15 Eli Zaretskii <eliz@gnu.org>
3352
3353 * Makefile.in (INFO_FILES): Remove ns-emacs.
3354
3355 * info/dir (NS-Emacs): Remove entry.
3356
33572008-11-08 Eli Zaretskii <eliz@gnu.org>
3358
3359 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3360
33612008-11-07 Glenn Morris <rgm@gnu.org>
3362
3363 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3364
33652008-10-31 Eli Zaretskii <eliz@gnu.org>
3366
3367 * config.bat: Tell user to expect one "File not found" message
3368 while the `doc' directory is being configured.
3369
33702008-10-30 Chong Yidong <cyd@stupidchicken.com>
3371
3372 * update-subdirs: Put obsolete directory last.
3373
33742008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3375
3376 * configure.in: Check fontconfig always.
3377
33782008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3379
3380 * configure (*-solaris2.[7-9]*): Fix typo.
3381
33822008-10-24 Glenn Morris <rgm@gnu.org>
3383
3384 * configure.in (--without-sync-input, --with-pkg-config-prog):
3385 Help strings start with lower case.
3386 (--with-gnustep-conf): New option.
3387 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3388
33892008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3390
3391 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3392 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3393 is not found. (Bug#1230)
3394
33952008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3396
3397 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3398 Use sol2-6.h for Solaris 7-9.
3399
34002008-10-18 Ulrich Mueller <ulm@gentoo.org>
3401
3402 * configure.in: Add support for GNU/Linux on SuperH.
3403
34042008-10-12 Andreas Schwab <schwab@suse.de>
3405
3406 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3407
1a71cb28 34082008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3409
3410 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3411 "X") to avoid confusion.
3412
3413 * configure: Regenerate.
3414
34152008-09-07 Romain Francoise <romain@orebokech.com>
3416
3417 * make-dist: Distribute doc/man/ChangeLog.
3418
34192008-08-28 Chong Yidong <cyd@stupidchicken.com>
3420
3421 * configure.in: Disable XFT and Freetype when without X.
3422
3423 * configure: Regenerate.
3424
34252008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3426
3427 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3428
34292008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3430
3431 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3432 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3433
3434 * configure: Regenerate.
3435
34362008-08-20 Eli Zaretskii <eliz@gnu.org>
3437
3438 * configure.in: Move "#define subprocesses" before
3439 config_opsysfile is included.
3440
34412008-08-19 Kenichi Handa <handa@m17n.org>
3442
3443 * INSTALL (Extra fonts): Mention local fonts, don't mention
3444 mule-unicode.
3445
34462008-08-16 Chong Yidong <cyd@stupidchicken.com>
3447
3448 * make-dist: Omit info/.arch-inventory.
3449
34502008-08-16 Jason Rumney <jasonr@gnu.org>
3451
3452 * make-dist (tempdir/nt): Link emacsclient.rc.
3453
34542008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3455
3456 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3457 AC_SUBST it.
3458 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3459 AC_SUBST it.
3460 (OTHER_FILES): Always define for HAVE_NS.
3461 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3462 * configure: Regenerate.
3463
34642008-08-07 Andreas Schwab <schwab@suse.de>
3465
3466 * configure.in: Correctly handle
3467 --enable-cocoa-experimental-ctrl-g=no and
3468 --enable-ns-self-contained=yes.
3469
34702008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3471
3472 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3473 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3474 bother undef'ing since won't have desired effect.
3475
34762008-08-06 Andreas Schwab <schwab@suse.de>
3477
3478 * configure.in: Fix quoting.
3479
34802008-08-06 Chong Yidong <cyd@stupidchicken.com>
3481
3482 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3483
34842008-08-05 Ulrich Mueller <ulm@gentoo.org>
3485
3486 * configure.in: Add checks for krb5_error.text and
3487 krb5_error.e_text struct members.
3488
34892008-08-04 Chong Yidong <cyd@stupidchicken.com>
3490
3491 * configure.in: Test for existence of NSInteger.
3492 Suggested by Yavor Doganov.
3493
34942008-08-02 Romain Francoise <romain@orebokech.com>
3495
3496 * Makefile.in (INFO_FILES): Add mairix-el.
3497
34982008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3499
3500 * make-dist:
3501 * README: Remove VMS support.
3502 * vms: Remove directory.
3503
35042008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3505
3506 * configure.in (MULTI_KBOARD): Remove.
3507
35082008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3509
3510 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3511
35122008-07-29 Chong Yidong <cyd@stupidchicken.com>
3513
3514 * info/dir (File): Add mairix-el.
3515
35162008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3517
3518 Remove support for Mac Carbon.
3519 * mac: Remove directory.
3520 * make-dist:
3521 * configure.in:
3522 * README:
3523 * Makefile.in:
3524 * INSTALL: Remove code for Carbon.
3525 * configure: Regenerate.
3526
35272008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3528
3529 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3530
35312008-07-25 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * configure.in: Check for getrlimit.
3534
3535 * configure: Regenerate.
3536
35372008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3538
3539 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3540 in src/Makefile.in.
3541 (static): Remove, autoconf would always comment it out anyway.
3542 (subprocesses): Define unconditionally.
3543
35442008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3545
3546 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3547 compilation under GNUstep.
3548
35492008-07-18 Kenichi Handa <handa@m17n.org>
3550
3551 * INSTALL (Complex Text Layout support libraries): Delete the
3552 paragraph about --enable-font-backend.
3553
35542008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3555
3556 * configure.in: Print out some info to user for NeXTstep builds.
3557 (ns-app): Remove enable option.
3558 (ns-self-contained): Add enable option.
3559 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3560 GNUstep, use to set install prefixes, and substitute in Makefiles.
3561 * configure: Regenerate.
3562 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3563 NS app bundle.
3564
35652008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3566
3567 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3568
35692008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3570
3571 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3572 NS_IMPL_COCOA.
3573
35742008-07-16 Glenn Morris <rgm@gnu.org>
3575
3576 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3577 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3578 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3579 never unset.
3580
3581 * make-dist: Add nextstep/ directories.
3582 (src, lib-src): Add .m files.
3583
35842008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3585
3586 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3587 (USER_FULL_NAME): Remove, not used anymore.
3588 * configure: Regenerate.
3589
35902008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3591
3592 Changes and additions for NeXTstep windowing system (Cocoa and
3593 GNUstep) support.
3594
3595 * configure.in: Add support for NS window system: --with-ns (default
3596 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3597 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3598 disable font backend if window system is "none", not if !HAVE_X11.
3599 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3600 (install-arch-dep): Add commands to assemble NS .app package.
3601
36022008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3603
3604 * configure.in: Use macppc for Darwin. Remove references to
3605 desupported systems.
3606 * configure: Regenerate.
3607
36082008-07-05 Glenn Morris <rgm@gnu.org>
3609
3610 * make-dist (EMACS): Doc fix.
3611 (lisp): There are no *.dat or image files here any more.
3612 (src): There are no *.s files here any more.
3613 (etc/images, etc/images/*): Link to most regular files.
3614
36152008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3616
3617 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3618
36192008-07-01 Glenn Morris <rgm@gnu.org>
3620
3621 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3622 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3623 and explicitly export there. (Bug#507.)
3624
36252008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3626
3627 * configure.in:
3628 * configure: Remove references to obsolete systems.
3629
36302008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3631
3632 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3633 make it depend on all other */.in files.
3634 (src/Makefile, src/config.stamp, lib-src/Makefile)
3635 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3636 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3637 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3638 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3639
3640 * configure.in: Don't create src/config.stamp any more.
3641
36422008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3643
3644 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3645
36462008-06-22 Glenn Morris <rgm@gnu.org>
3647
3648 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3649
36502008-06-21 Romain Francoise <romain@orebokech.com>
3651
3652 * Makefile.in (INFO_FILES): Add sasl.
3653
36542008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3655
3656 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3657 (bootstrap-build): Remove.
3658 (top_bootclean): New var.
3659 (top_distclean, bootstrap-clean): Use it.
3660 (bootstrap): Don't recheck config. Make normally.
3661
36622008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3663
3664 * Makefile.in (SUBDIR): Include `lisp'.
3665 (lisp): Depend on `src'.
3666 (top_distclean): Don't remove config.status.
3667 (bootstrap-clean): New target.
3668 (maintainer-clean): Use it.
3669 (bootstrap): Use bootstrap-clean. Re-run config.status.
3670 (src/bootstrap-emacs${EXEEXT}): New target.
3671 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3672 src/Makefile now takes care of it.
3673 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3674
36752008-06-15 Glenn Morris <rgm@gnu.org>
3676
3677 * info/dir: Add sasl.
3678
36792008-06-09 Alan Mackenzie <acm@muc.de>
3680
3681 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3682
36832008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3684
3685 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3686
36872008-06-07 Glenn Morris <rgm@gnu.org>
3688
3689 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3690 serve no purpose.
3691
36922008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3693
3694 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3695 * configure: Regenerate.
3696
36972008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3698
3699 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3700
37012008-05-14 Kenichi Handa <handa@m17n.org>
3702
3703 * configure: Regenerate.
3704
3705 * configure.in: Don't handle --disable-font-backend. Don't print
3706 a message about a font backend.
3707
37082008-05-09 Glenn Morris <rgm@gnu.org>
3709
3710 * configure.in: Make absence of makeinfo a fatal error only if the info
3711 files don't exist.
3712 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3713
37142008-05-07 Eli Zaretskii <eliz@gnu.org>
3715
3716 * config.bat: Fix last change: don't use < and > in "rem" lines,
3717 they are interpreted as redirection by DOS shells.
3718
37192008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3720
3721 * configure.in: Check availability of AvailabilityMacros.h
3722 if HAVE_CARBON.
3723
3724 * configure: Regenerate.
3725
37262008-05-03 Glenn Morris <rgm@gnu.org>
3727
3728 * configure.in (x_libraries): Remove standard 64-bit directories -
3729 experimental workaround for minor autoconf bug.
3730
3731 * configure.in (--without-makeinfo): New option. If set,
3732 absence of suitable makeinfo is not a fatal error.
3733 * Makefile.in (MAKEINFO): New, set by configure.
3734 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3735 (info-real): New target.
3736 (info): Without makeinfo, do nothing, else call `info-real'.
3737
37382008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3739
3740 * configure.in: Remove hpux10.20 from the desupported list.
3741
37422008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3743
3744 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3745
37462008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3747
3748 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3749 rather than change CPPFLAGS.
3750 (HAVE_GTK): Rename to USE_GTK.
3751
37522008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3753
3754 * configure.in: Replace the obsolete macros AC_AIX and
3755 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3756
37572008-04-05 Andreas Schwab <schwab@suse.de>
3758
3759 * configure.in: No longer create admin/unidata/Makefile.
3760
37612008-03-28 Andreas Schwab <schwab@suse.de>
3762
3763 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3764 (lisp/Makefile): New rule.
3765
37662008-03-13 Glenn Morris <rgm@gnu.org>
3767
3768 * configure.in (AC_INIT): Fix version number.
3769 (sync-input): Reword the option, since it's on by default.
3770
37712008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3772
3773 * configure.in: Add --enable-sync-input, default yes.
3774
37752008-03-11 Glenn Morris <rgm@gnu.org>
3776
3777 * Makefile.in (install-etc, mkdir): Handle directory
3778 etc/images/icons/hicolor/*/mimetypes/.
3779
3780 * make-dist: Handle icons/hicolor/scalable directory.
3781
37822008-03-05 Glenn Morris <rgm@gnu.org>
3783
3784 * configure.in: Enable font-backend by default.
3785 (USE_FONT_BACKEND): Set to "no" in absence of X.
3786 (PKG_CONFIG): Don't set multiple times, once is enough.
3787 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3788
37892008-03-03 Glenn Morris <rgm@gnu.org>
3790
3791 * Makefile.in (iconsrcdir): New variable.
3792 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3793 directory.
3794
37952008-02-29 Glenn Morris <rgm@gnu.org>
3796
3797 * test/: New directory.
3798
37992008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3800
3801 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3802
38032008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3804
3805 * configure.in: Print an error for systems that we think are obsolete
3806 and are proposed to be removed. Remove some more unused systems.
3807 Add support for powerpc-ibm-aix6*.
3808
38092008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3810
3811 * configure.in: Remove references to obsolete variables and systems.
3812
38132008-02-21 Glenn Morris <rgm@gnu.org>
3814
3815 * Makefile.in (set_installuser): New.
3816 (install-arch-indep): Use set_installuser to avoid duplicate code.
3817
3818 * README.unicode: Split into admin/notes/unicode,font-backend and
3819 remove.
3820
38212008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3822
3823 * configure.in (arm*-*-freebsd*): Add.
3824
38252008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3826
3827 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3828 dealing with obsolete variables.
3829
38302008-02-08 Glenn Morris <rgm@gnu.org>
3831
3832 * Makefile.in (check-info-dir): New target.
3833
38342008-02-08 Michael Olson <mwolson@gnu.org>
3835
3836 * Makefile.in (INFO_FILES): Add epa.
3837
3838 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3839 features" section.
3840
38412008-02-06 Glenn Morris <rgm@gnu.org>
3842
3843 * configure.in (--with-gcc): Give an error saying this option has
3844 been removed.
3845 (--with-gtk): Remove this option.
3846
38472008-02-06 Tom Tromey <tromey@redhat.com>
3848
3849 * configure.in (--with-gcc): Remove.
3850 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3851
38522008-02-05 Ulrich Mueller <ulm@gentoo.org>
3853
3854 * INSTALL: Recommend giflib, not libungif.
3855
38562008-02-05 Tom Tromey <tromey@redhat.com>
3857
3858 * configure.in (--with-dbus): Default to enabled.
3859
38602008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3861
3862 * INSTALL (Complex Text Layout support libraries): New section.
3863
38642008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3865
3866 * make-dist: Remove references to files in mac/ that have been
3867 deleted.
3868
38692008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3870
3871 * configure.in: For libotf and m17n-flt checks, set shell vars
3872 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3873 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3874 Reported by Ulrich Mueller.
3875
38762008-02-02 Eli Zaretskii <eliz@gnu.org>
3877
3878 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3879 admin/unidata/Makefile.in to Makefile.
3880
38812008-02-02 Glenn Morris <rgm@gnu.org>
3882
3883 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3884 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3885 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3886
38872008-02-01 Miles Bader <miles@gnu.org>
3888
3889 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3890 [libotf], and [m17n-flt] options.
3891
38922008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3893
3894 * configure.in: Add EMACS_ARG_N([libotf]...), and
3895 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3896 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3897 CFLAGS, and LIBS in checking of m17n-flt.
3898
38992008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3900
3901 * configure.in: Check the availability of m17n-flt library.
3902
39032008-02-01 Kenichi Handa <handa@m17n.org>
3904
3905 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3906 not available.
3907
39082008-02-01 Kenichi Handa <handa@m17n.org>
3909
3910 * configure.in: New args --enable-font-backend, --with-xft,
3911 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3912 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3913 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3914 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3915
39162008-02-01 Kenichi Handa <handa@m17n.org>
3917
3918 * make-dist: Include etc/charsets in tarball.
3919
39202008-02-01 Kenichi Handa <handa@m17n.org>
3921
3922 * configure.in: While running cpp on junk.c, include
3923 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3924 exists.
3925
39262008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3927
3928 * configure.in (xtensa): Match more configurations.
3929
39302008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3931
3932 * configure.in: Update comment.
3933
39342008-01-26 Glenn Morris <rgm@gnu.org>
3935
3936 * configure.in (--without-gcc): By default, neither off nor on.
3937 (--with-carbon): Tone down rhetoric in help text.
3938
39392008-01-25 Glenn Morris <rgm@gnu.org>
3940
3941 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3942 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3943 Default `Carbon' to off (it's unsupported).
3944
39452008-01-24 Glenn Morris <rgm@gnu.org>
3946
3947 * configure.in: Standardize dbus-related messages.
3948
39492008-01-23 Michael Olson <mwolson@gnu.org>
3950
3951 * configure.in (pkg-config-prog): Remove initial whitespace.
3952
39532008-01-23 Tom Tromey <tromey@redhat.com>
3954
3955 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3956 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3957 Update all users.
3958
39592008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3960
3961 * config.guess, config.sub: Updated from master source.
3962
39632008-01-17 Andreas Schwab <schwab@suse.de>
3964
3965 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3966
39672008-01-17 Glenn Morris <rgm@gnu.org>
3968
3969 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3970
39712008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3972
3973 * configure.in: Remove more references to unsupported systems.
3974
39752008-01-16 Sven Joachim <svenjoac@gmx.de>
3976
3977 * make-dist: Add --lzma.
3978
39792008-01-16 Glenn Morris <rgm@gnu.org>
3980
3981 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3982 configure checks for this.
3983
39842008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3985
3986 * configure.in: Remove more references to unsupported systems.
3987
39882008-01-06 Romain Francoise <romain@orebokech.com>
3989
3990 * configure.in: Delete extra semicolons.
3991
39922008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3993
3994 * configure.in: Remove references to unsupported systems.
3995
39962008-01-05 Romain Francoise <romain@orebokech.com>
3997
3998 * make-dist: Add --bzip2. Update copyright.
3999
40002008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4001
4002 * configure.in: Remove support for Masscomp.
4003
40042008-01-05 Glenn Morris <rgm@gnu.org>
4005
4006 * Makefile.in (desktopdir, icondir): New variables.
4007 (install-arch-indep): Also depend on `install-etc'.
4008 (install-etc): New target.
4009 (mkdir): Also create the `applications' and `icons' directories.
4010
40112008-01-04 Glenn Morris <rgm@gnu.org>
4012
4013 * make-dist: Update for new etc/images/icons/hicolor directory.
4014
40152007-12-09 Andreas Schwab <schwab@suse.de>
4016
4017 * configure.in: D-Bus is not enabled by default.
4018
40192007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4020
4021 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4022 change.
4023
40242007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4025
4026 * configure.in: Give package name and version to AC_INIT.
4027
40282007-12-03 Magnus Henoch <mange@freemail.hu>
4029
4030 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4031
40322007-12-03 Michael Albinus <michael.albinus@gmx.de>
4033
4034 * configure.in: No need for DBUS_INFO anymore.
4035
4036 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4037
40382007-12-02 Michael Albinus <michael.albinus@gmx.de>
4039
4040 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4041
4042 * Makefile.in (INFO_FILES): Add dbus.
4043
40442007-12-02 Romain Francoise <romain@orebokech.com>
4045
4046 * make-dist: Fix last change.
4047
40482007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4049
4050 * configure.in: Add support for gnu-kfreebsd.
4051
40522007-11-28 Glenn Morris <rgm@gnu.org>
4053
4054 * make-dist: Add etc/nxml.
4055
40562007-11-24 Romain Francoise <romain@orebokech.com>
4057
4058 * Makefile.in (INFO_FILES): Add nxml-mode.
4059
40602007-11-23 Romain Francoise <romain@orebokech.com>
4061
4062 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4063 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4064
40652007-11-20 Andreas Schwab <schwab@suse.de>
4066
4067 * configure.in: Always include <resolv.h> when checking for res_init.
4068
40692007-11-17 Andreas Schwab <schwab@suse.de>
4070
4071 * update-subdirs: Atomically update subdirs.el.
4072
40732007-11-17 Glenn Morris <rgm@gnu.org>
4074
4075 * Makefile.in (check-declare): New target.
4076
40772007-11-07 Glenn Morris <rgm@gnu.org>
4078
4079 * configure.in: Deprecate Mac Carbon port.
4080
40812007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4082
4083 * configure.in: Remove HAVE_X11R5 check.
4084
40852007-10-31 Glenn Morris <rgm@gnu.org>
4086
4087 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4088 when changing ownership of installed files.
4089
40902007-10-30 Glenn Morris <rgm@gnu.org>
4091
4092 * make-dist: Add new directory etc/gnus.
4093
40942007-10-30 Michael Olson <mwolson@gnu.org>
4095
4096 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4097
40982007-10-29 Glenn Morris <rgm@gnu.org>
4099
4100 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4101
41022007-10-23 Glenn Morris <rgm@gnu.org>
4103
4104 * MAINTAINERS: Move to admin/.
4105
41062007-10-17 Chong Yidong <cyd@stupidchicken.com>
4107
4108 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4109 (HAVE_LIBRESOLV): Also define if we are using res_init().
4110
41112007-10-17 Glenn Morris <rgm@gnu.org>
4112
4113 * FTP: Remove file, since it's just a duplicate of one in etc/.
4114
41152007-10-05 Eli Zaretskii <eliz@gnu.org>
4116
4117 * config.bat: Fix configuring `doc' due to changes in the
4118 directory structure.
4119
41202007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4121
4122 * configure.in: Don't use -lpthread on HP-UX.
4123
41242007-09-16 Glenn Morris <rgm@gnu.org>
4125
4126 * make-dist: File gfdl.1 has been removed.
4127
41282007-09-15 Glenn Morris <rgm@gnu.org>
4129
4130 * configure.in: Fix makeinfo version regexp.
4131
41322007-09-12 Glenn Morris <rgm@gnu.org>
4133
4134 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4135 implementation of alloca is not found.
4136
4137 * Makefile.in (SOURCES, unlock, relock): Delete.
4138 (install-arch-indep): Do not exclude the etc/ Makefiles.
4139
41402007-09-09 Juri Linkov <juri@jurta.org>
4141
4142 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4143
4144 * README: Add doc/ to documentation directories.
4145
41462007-09-08 Michael Olson <mwolson@gnu.org>
4147
4148 * MAINTAINERS: Add myself for ERC and tq.el.
4149 Update for new doc/ directory layout.
4150
41512007-09-06 Romain Francoise <romain@orebokech.com>
4152
4153 * make-dist: Update for new doc/ directory layout.
4154
41552007-09-06 Glenn Morris <rgm@gnu.org>
4156
4157 * Makefile.in (mansrcdir): New variable.
4158 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4159 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4160 update these targets for new doc/ directory layout.
4161 (doc/misc/Makefile): New target.
4162 (install-arch-indep): Use mansrcdir for new location of manpages.
4163 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4164 (relock, info, dvi): Update targets for new doc/ directory layout.
4165
4166 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4167 for new doc/ directory layout.
4168
41692007-09-02 Andreas Schwab <schwab@suse.de>
4170
4171 * configure.in: Use AS_HELP_STRING throughout.
4172 * configure: Regenerate.
4173
41742007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4175
4176 * configure.in: Require Gtk/Glib 2.6.
4177
41782007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4179
4180 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4181 Use them throughout in place of AC_ARG_WITH calls.
4182 * configure: Regenerate.
4183
41842007-09-01 Andreas Schwab <schwab@suse.de>
4185
4186 * configure.in: Put quotes around nested macro calls.
4187
41882007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4189
4190 * configure.in: Fix typo.
4191 * configure: Regenerate.
4192
41932007-08-30 Glenn Morris <rgm@gnu.org>
4194
4195 * configure.in (AH_BOTTOM): Copy some manual changes made to
4196 src/config.in here so they are not lost when it regenerates.
4197
4198 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4199
42002007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4201
4202 * README.multi-tty: New file.
4203
42042007-08-29 Glenn Morris <rgm@gnu.org>
4205
4206 * README: Increase version to 23.0.50.
4207
42082007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4209
4210 * configure.in: New option: --without-xaw3d.
4211
42122007-08-24 Glenn Morris <rgm@gnu.org>
4213
4214 * configure.in: Check for a suitably recent makeinfo.
4215
42162007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4217
4218 * configure.in (Check for required libraries): Typo.
4219
42202007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4221
4222 * configure.in: Check librsvg2 also for Mac Carbon.
4223
42242007-08-22 Romain Francoise <romain@orebokech.com>
4225
4226 * make-dist: Follow reorganization of files in etc/.
4227
42282007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4229
4230 * configure.in: Add support for SVG images through librsvg2.
4231
42322007-07-28 Eli Zaretskii <eliz@gnu.org>
4233
4234 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4235 to avoid an error message if there is no DOC there.
4236
42372007-07-25 Glenn Morris <rgm@gnu.org>
4238
4239 * Relicense all FSF files to GPLv3 or later.
4240
4241 * COPYING, info/COPYING: Switch to GPLv3.
4242
42432007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4244
4245 * configure.in: Complain if X seems to be installed but no
4246 development files were found.
4247
42482007-06-20 Glenn Morris <rgm@gnu.org>
4249
4250 * configure.in: Prefer libgif over libungif.
4251
42522007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4253
4254 * configure.in: Check for all image libraries before exiting.
4255
42562007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4257
4258 * configure.in: Exit with error if image libraries aren't found.
4259
42602007-06-13 Chong Yidong <cyd@stupidchicken.com>
4261
4262 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4263 when compiling without scrollbars.
4264
42652007-06-12 Glenn Morris <rgm@gnu.org>
4266
4267 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4268
42692007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4270
4271 * configure.in: Change wording about yes/gtk and lucid/athena
4272 being synonyms.
4273
42742007-06-08 Glenn Morris <rgm@gnu.org>
4275
4276 * configure.in: Make gtk the default toolkit.
4277
42782007-06-07 Glenn Morris <rgm@gnu.org>
4279
4280 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4281 for a Sun C compiler.
4282
4283 * Makefile.in (install-arch-indep): Install only the DOC- file
4284 specific to the build, if possible, rather than DOC-*.
4285
42862007-06-02 Chong Yidong <cyd@stupidchicken.com>
4287
4288 * Version 22.1 released.
4289
42902007-05-25 Chong Yidong <cyd@stupidchicken.com>
4291
4292 * mkinstalldirs: Sync to version in automake CVS.
4293
42942007-05-22 Andreas Schwab <schwab@suse.de>
4295
4296 * configure.in: Prefer build_alias over host when host_alias is not set.
4297 * configure: Regenerate.
4298
42992007-05-20 Andreas Schwab <schwab@suse.de>
4300
4301 * configure.in: Remove empty AC_SUBST.
4302 * configure: Regenerate.
4303
43042007-05-20 Nick Roberts <nickrob@snap.net.nz>
4305
4306 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4307 it like others.
4308 * configure: Regenerate.
4309
43102007-05-20 Nick Roberts <nickrob@snap.net.nz>
4311
4312 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4313 (AC_CHECK_LIB): Add -lgpm.
4314 * configure: Regenerate.
4315
43162007-05-03 Glenn Morris <rgm@gnu.org>
4317
4318 * configure: Tweak message about the absence of shell functions.
4319
43202007-04-27 Andreas Schwab <schwab@suse.de>
4321
4322 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4323
43242007-04-26 Glenn Morris <rgm@gnu.org>
4325
4326 * README: Increase version to 22.1.50.
4327
43282007-04-24 Juanma Barranquero <lekktu@gmail.com>
4329
4330 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4331
43322007-04-19 Glenn Morris <rgm@gnu.org>
4333
4334 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4335
43362007-04-18 Glenn Morris <rgm@gnu.org>
4337
4338 * INSTALL: Mention CPP.
4339
43402007-04-15 Glenn Morris <rgm@gnu.org>
4341
4342 * FTP: Replace with a pointer to the web version.
4343
43442007-04-13 Glenn Morris <rgm@gnu.org>
4345
4346 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4347
43482007-04-04 Glenn Morris <rgm@gnu.org>
4349
4350 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4351 compiling with Sun Studio on Solaris.
4352
43532007-03-23 Glenn Morris <rgm@gnu.org>
4354
4355 * configure.in: Restore support for hp800 (removed 2007-01-27)
4356 following clarification of legal status.
4357
43582007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4359
4360 * configure.in: Add support for AIX4.3 on IBM RS6000.
4361
4362 * configure: Regenerate.
4363
43642007-03-20 Richard Stallman <rms@gnu.org>
4365
4366 * configure.in: Fix previous change.
4367
43682007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4369
4370 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4371 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4372 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4373
43742007-03-19 Chong Yidong <cyd@stupidchicken.com>
4375
4376 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4377 user specifies "without".
4378
4379 * configure: Regenerate.
4380
43812007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4382
4383 * configure.in: Warning for Gtk+ and Cygwin added.
4384 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4385
43862007-02-27 Glenn Morris <rgm@gnu.org>
4387
4388 * make-dist (oldXMenu): Remove Imakefile.
4389 (etc/images): Add README.
4390
43912007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4392
4393 * configure.in (xtensa-*-linux-gnu*): New configuration.
4394
4395 * configure: Regenerate.
4396
43972007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4398
4399 * config.guess, config.sub: Updated from master source.
4400
44012007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4402
4403 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4404
44052007-01-29 Chong Yidong <cyd@stupidchicken.com>
4406
4407 * configure.in: Restore support for hp800's not running HP-UX.
4408
4409 * configure: Regenerate.
4410
44112007-01-27 Chong Yidong <cyd@stupidchicken.com>
4412
4413 * configure.in: Remove support for hp800 and sr2k machine types.
4414
4415 * configure: Regenerate.
4416
44172007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4418
4419 * configure.in: Add check for libXft.
4420
44212007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4422
4423 * INSTALL: Info files moved to share/info.
4424
44252007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4426
4427 * configure.in: Detect and use fink-installed in intel-based Mac
4428 builds; change Apple Darwin section to support both PowerPC and
4429 Intel-based Macs.
4430
44312006-12-26 Andreas Schwab <schwab@suse.de>
4432
4433 * Makefile.in (datarootdir): Define.
4434
44352006-12-24 Richard Stallman <rms@gnu.org>
4436
4437 * configure.in: Require Autoconf 2.61.
4438
44392006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4440
4441 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4442 Remove redundant entry for powerpc-apple-netbsd.
4443
4444 * configure: Regenerate.
4445
44462006-12-22 Chong Yidong <cyd@stupidchicken.com>
4447
4448 * configure: Regenerate with autoconf 2.61.
4449
44502006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4451
4452 * configure.in: Detect alsa/asoundlib.h also.
4453 * configure: Regenerate.
4454
44552006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4456
4457 * configure.in: Check if GTK+ compiles at all.
4458
44592006-12-10 Andreas Schwab <schwab@suse.de>
4460
4461 * configure.in: Remove check for struct timezone, its result is
4462 never used.
4463
44642006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4465
4466 * configure.in: Add support for Solaris 10 on x86-64.
4467
44682006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4469
4470 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4471 of PKG_CONFIG_PATH.
4472
44732006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4474
4475 * configure.in (HAVE_SYNC): New test.
4476
44772006-12-03 Glenn Morris <rgm@gnu.org>
4478
4479 * Makefile.in: Fix Copyright format.
4480
4481 * configure.in (AH_TOP): Add missing Copyright year.
4482
4483 * update-subdirs: Add missing Copyright years.
4484
44852006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4486
4487 * Makefile.in: Touch only the parts of the share/emacs directory
4488 specific to this version.
4489
44902006-11-26 Chong Yidong <cyd@stupidchicken.com>
4491
4492 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4493
44942006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4495
4496 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4497
44982006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4499
4500 * configure.in: Prefer X11 to Carbon only when some X-specific
4501 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4502
45032006-11-04 Romain Francoise <romain@orebokech.com>
4504
4505 * Makefile.in (bootstrap-clean-before): Fix typo.
4506 Use new target `bootstrap-clean' in the leim subdirectory.
4507
45082006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4509
4510 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4511
45122006-10-30 Chong Yidong <cyd@stupidchicken.com>
4513
4514 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4515 directories.
4516
45172006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4518
4519 * configure.in: Enable x86-64 OpenBSD compilation.
4520
45212006-10-28 Glenn Morris <rgm@gnu.org>
4522
4523 * AUTHORS: Add cal-html.el author.
4524
45252006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4526
4527 * make-dist: Make links to mac/make-package and
4528 mac/Emacs.app/Contents/Resources/Emacs.icns.
4529
45302006-10-27 Chong Yidong <cyd@stupidchicken.com>
4531
4532 * README: Bump version number to 22.0.90.
4533
45342006-10-23 Andreas Schwab <schwab@suse.de>
4535
4536 * configure.in: Make sure x_default_search_path is always set even
4537 when x_libraries is empty, and look in .../share as well for each
4538 library directory.
4539
45402006-09-28 Kenichi Handa <handa@m17n.org>
4541
4542 * configure.in (locallisppath): Don't include leim dir.
4543 (lisppath): Include leim dir.
4544
45452006-09-15 Jay Belanger <belanger@truman.edu>
4546
4547 * COPYING: Replace "Library Public License" by "Lesser Public
4548 License" throughout.
4549
45502006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4551
4552 * make-dist (EMACS): Exit and fail if the EMACS environment
4553 variable is set to something other than an absolute file name.
4554
45552006-08-16 Andreas Schwab <schwab@suse.de>
4556
4557 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4558 of hardcoding it.
4559
45602006-08-16 Richard Stallman <rms@gnu.org>
4561
4562 * INSTALL.CVS: Clean up wording.
4563
45642006-07-14 Eli Zaretskii <eliz@gnu.org>
4565
4566 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4567 $PKG_CONFIG --exists "$2" to config.log.
4568 * configure: Regenerate.
4569
1a71cb28 45702006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4571
4572 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4573
45742006-07-09 Kim F. Storm <storm@cua.dk>
4575
4576 * CONTRIBUTE: Use outline format.
4577 Add section on copyright years (from admin/notes/years).
4578
45792006-07-08 Eli Zaretskii <eliz@gnu.org>
4580
4581 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4582 to /dev/null, since we don't need the error message, just the
4583 exit status.
4584
45852006-07-07 Eli Zaretskii <eliz@gnu.org>
4586
4587 * CONTRIBUTE: Slight formatting changes and typo fixes.
4588 Add description of NEWS markings.
4589
45902006-07-07 Kim F. Storm <storm@cua.dk>
4591
4592 * CONTRIBUTE: Mention INSTALL.CVS.
4593
45942006-07-05 Romain Francoise <romain@orebokech.com>
4595
4596 * make-dist (top-level): Add CONTRIBUTE.
4597
45982006-07-04 Richard Stallman <rms@gnu.org>
4599
4600 * CONTRIBUTE: Much rewrite.
4601
46022006-07-04 Nick Roberts <nickrob@snap.net.nz>
4603
4604 * CONTRIBUTE: New file.
4605
46062006-06-24 Eli Zaretskii <eliz@gnu.org>
4607
4608 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4609
46102006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4611
4612 * configure.in: Add check for ALSA.
4613
46142006-05-06 Eli Zaretskii <eliz@gnu.org>
4615
4616 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4617
4618 * info/dir: Remove the Emacs-Xtra entry.
4619
46202006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4621
4622 Update copyright year(s) in many files.
4623
46242006-04-01 Eli Zaretskii <eliz@gnu.org>
4625
4626 * configure: Regenerated.
4627
46282006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4629
4630 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4631 --without-toolkit-scroll-bars was specified.
4632
46332006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4634
4635 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4636 to CFLAGS. Update Copyright years written to src/config.in.
4637
46382006-03-18 Claudio Fontana <claudio@gnu.org>
4639
4640 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4641 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4642 to be installed/uninstalled.
4643 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4644 to Info files installed by Emacs.
4645
46462006-03-03 Claudio Fontana <claudio@gnu.org>
4647
4648 * Makefile.in (install, uninstall): Add DESTDIR variable to
4649 support staged installations.
4650
46512006-02-14 Richard M. Stallman <rms@gnu.org>
4652
4653 * configure.in (s390x-*-linux-gnu*): New configuration.
4654
46552006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4656
4657 * configure.in: Require GTK 2.4 or newer.
4658
46592006-01-29 Michael Olson <mwolson@gnu.org>
4660
4661 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4662 * info/dir (ERC): New entry.
4663
46642006-01-29 Eli Zaretskii <eliz@gnu.org>
4665
4666 * info/dir: Fix last change.
4667
46682006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4669
4670 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4671
46722006-01-27 Eli Zaretskii <eliz@gnu.org>
4673
4674 * info/dir: Untabify the whole file.
4675 (Rcirc): New entry.
4676
46772006-01-12 Andreas Schwab <schwab@suse.de>
4678
4679 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4680 check.
4681
46822006-01-02 Chong Yidong <cyd@stupidchicken.com>
4683
4684 * configure.in: Use -Wno-pointer-sign if available.
4685
46862005-12-29 Andreas Schwab <schwab@suse.de>
4687
4688 * config.guess, config.sub: Updated from master source.
4689
46902005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4691
4692 * configure.in: Use amdx86-64 for freebsd on x86_64.
4693
46942005-11-22 Romain Francoise <romain@orebokech.com>
4695
4696 * make-dist: Add etc/images/icons.
4697
46982005-11-03 Andreas Schwab <schwab@suse.de>
4699
4700 * configure.in: Use GZIP_PROG instead of GZIP.
4701
4702 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4703 (install-arch-indep): Adjust.
4704
47052005-11-01 Andreas Schwab <schwab@suse.de>
4706
4707 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4708 (bootfast): Likewise.
4709
47102005-11-01 Romain Francoise <romain@orebokech.com>
4711
4712 * configure.in: Check for gzip.
4713
4714 * Makefile.in (install): Compress source files.
4715
47162005-10-24 Steven Tamm <steventamm@mac.com>
4717
4718 * configure.in: Fix darwin386 configuration issue.
4719
47202005-10-22 Eli Zaretskii <eliz@gnu.org>
4721
4722 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4723
47242005-10-17 Bill Wohler <wohler@newt.com>
4725
4726 * make-dist: Create and populate etc/images/low-color.
4727
47282005-10-15 Bill Wohler <wohler@newt.com>
4729
4730 * make-dist: Create and populate etc/images/gud.
4731
47322005-10-08 Richard M. Stallman <rms@gnu.org>
4733
4734 * make-dist (tempparent): Don't check for 14-char file name limit.
4735
47362005-10-07 Romain Francoise <romain@orebokech.com>
4737
4738 * make-dist: Add etc/images/ezimage and etc/images/mail
4739 directories. Install images in etc/images.
4740
47412005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4742
4743 * configure.in: Prefer Carbon if --enable-carbon-app or
4744 --with-carbon is explicitly specified even when X11 is detected.
4745
47462005-09-15 Ulf Jasper <ulf.jasper@web.de>
4747
4748 * Makefile.in (install-arch-indep, uninstall):
4749 Handle newsticker manual.
4750 (info): Add - to commands.
4751
47522005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4753
4754 Remove the MAXPATHLEN limitations:
4755
4756 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4757
47582005-09-09 Eli Zaretskii <eliz@gnu.org>
4759
4760 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4761 * configure: Regenerate.
4762
47632005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4764
4765 * config.guess, config.sub: Updated from master source.
4766
47672005-08-03 Juanma Barranquero <lekktu@gmail.com>
4768
4769 * .cvsignore: Add `lock'.
4770
47712005-07-28 Juanma Barranquero <lekktu@gmail.com>
4772
4773 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4774
47752005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4776
4777 Merge gnulib getopt implementation into Emacs.
4778
4779 * Makefile.in (AUTOCONF_INPUTS): New macro.
4780 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4781 so that these files also depend on m4/getopt.m4.
4782 * configure.in: Configure getopt by including m4/getopt.m4,
4783 and configuring a getopt replacement if necessary.
4784 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4785 * m4/getopt.m4: New file.
4786
47872005-07-06 Lute Kamstra <lute@gnu.org>
4788
4789 * configure.in: Fix capitalization.
4790
47912005-07-04 Lute Kamstra <lute@gnu.org>
4792
4793 Update FSF's address in GPL notices.
4794
47952005-06-19 Jérôme Marant <jerome@marant.org>
4796
4797 * Makefile.in (epaths-force): Protect both lisppath and
4798 buildlisppath from whitespace.
4799
48002005-06-08 Steven Tamm <steventamm@mac.com>
4801
4802 * configure.in: Support Darwin/MacOSX on Intel
4803
48042005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4805
4806 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4807
1a71cb28 48082005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4809
4810 * configure.in: Add --enable-locallisppath.
4811
48122005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4813
4814 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4815 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4816 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4817
48182005-05-07 Jérôme Marant <jerome@marant.org>
4819
4820 * make-dist: Remove references to makefile.nt and makefile.def.
4821 Include widgets and images subdirectories of etc. Do not exclude
4822 ldefs-boot.el.
4823
48242005-04-23 Andreas Schwab <schwab@suse.de>
4825
4826 * configure.in: Remove duplicate match for powerpc configuration.
4827
48282005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4829
4830 * configure.in: Check for <pwd.h>.
4831
48322005-04-14 Lute Kamstra <lute@gnu.org>
4833
4834 * make-dist: Distribute all ChangeLog files in lisp/.
4835 Don't distribute ldefs-boot.el.
4836 lisp/makefile.nt no longer exists.
4837
48382005-04-13 Lute Kamstra <lute@gnu.org>
4839
4840 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4841 for "no-byte-compile: t" in the file instead.
4842
48432005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4844
4845 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4846 shadow the main Lesstif/Motif-2.1 libs and includes.
4847
48482005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4849
4850 * configure.in: Only add XASSERTS to cppflags.
4851
48522005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4853
4854 * configure.in: Added --enable-asserts.
4855
48562005-02-09 Kim F. Storm <storm@cua.dk>
4857
4858 Change release version from 21.4 to 22.1 throughout.
4859 Change development version from 21.3.50 to 22.0.50.
4860
48612005-01-19 Steven Tamm <steventamm@mac.com>
4862
4863 * configure.in: Check for <sys/utsname.h>.
4864
48652004-12-11 Kim F. Storm <storm@cua.dk>
4866
4867 * Makefile.in (info): Undo 2004-12-05 change.
4868
48692004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4870
4871 * info/dir (File): Add URL and Org Mode manuals.
4872 * Makefile.in (install-arch-indep, uninstall): Add url and org
4873 manuals.
4874
48752004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4876
4877 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4878 committed to src/config.in.
4879
48802004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4881
4882 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4883 pthreads and define HAVE_GTK_AND_PTHREAD.
4884
48852004-12-05 Richard M. Stallman <rms@gnu.org>
4886
4887 * Makefile.in (info): Ignore errors building info files.
4888
48892004-11-27 Eli Zaretskii <eliz@gnu.org>
4890
4891 * config.bat: If 8-byte alignment is not supported, define
4892 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4893 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4894 filter through Sed to remove the quotes.
4895
48962004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4897
4898 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4899 not apply to files explicitly `cvs add'ed.
4900
49012004-11-12 Eli Zaretskii <eliz@gnu.org>
4902
4903 * config.bat: Don't require djecho.exe for the v1.x build.
4904 Add a test for DECL_ALIGN support, and add a trivial definition to
4905 src/config.h if 8-byte alignment is not supported.
4906
49072004-11-08 Kim F. Storm <storm@cua.dk>
4908
4909 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4910 files before building.
4911 (bootfast, bootstrap-clean-before-fast): New targets, like
4912 bootstrap but don't remove .elc files.
4913
49142004-11-06 Lars Brinkhoff <lars@nocrew.org>
4915
4916 * configure.in: Add check for getrusage.
4917
49182004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4919
4920 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4921 New tests for new and old GTK file dialogs.
4922 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4923 to no.
4924
49252004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4926
4927 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4928 can be set. Remove SETARCH test.
4929
49302004-10-08 Steven Tamm <steventamm@mac.com>
4931
4932 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4933
49342004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4935
4936 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4937 AC_MSG_WARN. Move output of warning message to end of configure run.
4938
49392004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4940
4941 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4942 Run test to see if heap start address is random.
4943
49442004-09-29 Miles Bader <miles@gnu.org>
4945
4946 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4947 if setarch is present.
4948
49492004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4950
4951 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4952
49532004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4954
4955 * configure.in: Check for exec-shield.
4956
1a71cb28
GM
49572004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4958
4959 * Makefile.in (install-arch-indep): Add pgg and sieve.
4960
4961 * info/.cvsignore: Added pgg and sieve.
4962
067d23c9
KY
49632004-08-06 Andreas Schwab <schwab@suse.de>
4964
4965 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4966
49672004-07-31 Eli Zaretskii <eliz@gnu.org>
4968
4969 * config.bat: Update URLs in the comments.
4970
067d23c9
KY
49712004-07-05 Andreas Schwab <schwab@suse.de>
4972
4973 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4974
49752004-06-21 Kenichi Handa <handa@m17n.org>
4976
4977 * make-dist: Link leim-ext.el into tempdir.
4978
49792004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4980
4981 * info/dir (File): Add emacs-xtra.
4982 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4983
49842004-06-12 Juri Linkov <juri@jurta.org>
4985
4986 * info/dir: Move menu help lines from `* Menu:' to file header.
4987 Describe the purpose of a red *.
4988
49892004-05-04 Dave Love <fx@gnu.org>
4990
4991 * configure.in: Don't use `extrasub'.
4992
49932004-04-29 Dave Love <fx@gnu.org>
4994
4995 * configure.in: Don't forget to quote args to `test'.
4996
49972004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4998
4999 * autogen.sh: Update filename in "please read" message.
5000
50012004-04-17 Richard M. Stallman <rms@gnu.org>
5002
5003 * INSTALL: Move the info about site-lisp dirs,
5004 and say uninstalled Emacs looks there too.
5005
50062004-04-04 Eli Zaretskii <eliz@gnu.org>
5007
5008 * config.bat (lib-src): Recognize comment lines in Makefile.in
5009 that have a TAB after the #, to avoid errors in preprocessing with
5010 GCC 3.3.3.
5011
50122004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5013
5014 * Makefile.in: Mention in comment that `make maintainer-clean'
5015 deletes .elc files.
5016
50172004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5018
5019 * update-subdirs: Add local variables to prevent byte-compiling.
5020
50212004-03-21 Dave Love <fx@gnu.org>
5022
5023 * configure.in: Fix previous change.
5024
50252004-03-18 Dave Love <fx@gnu.org>
5026
5027 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5028
50292004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5030
5031 * info/dir (File): Add SMTP and SES.
5032
50332004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5034
5035 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5036 (bootstrap): Use the new bootstrap-prepare target in lisp.
5037
50382004-02-18 Kim F. Storm <storm@cua.dk>
5039
5040 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5041
50422004-02-16 Eli Zaretskii <eliz@gnu.org>
5043
5044 * make-dist: Don't link index.*perm and permute-index into tempdir.
5045
50462004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5047
5048 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5049 to match previous changes by Eli Zaretskii.
5050
50512004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5052
5053 * Makefile.in: Set CDPATH to an empty string.
5054
50552004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5056
5057 * configure.in <darwin>: Use fink packages if available.
5058
50592004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5060
5061 * make-dist (lispref): Do include lispref/index.texi.
5062
50632004-01-06 Eric Hanchrow <offby1@blarg.net>
5064
5065 * make-dist (tempdir): Include cursors in nt/icons.
5066
50672003-12-30 Eli Zaretskii <eliz@gnu.org>
5068
5069 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5070 clashes with install-sh on 8+3 filesystems.
5071
1a71cb28 50722003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5073
5074 * .cvsignore: Add .arch-inventory.
5075
50762003-12-24 Andreas Schwab <schwab@suse.de>
5077
5078 * configure.in: Check for <sys/socket.h>. Include it before
5079 including <net/if.h>. Move check for <net/if.h> before its use.
5080
50812003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5082
5083 * Makefile.in (install-arch-dep): Don't let cd output go into
5084 pipe for carbon_appdir.
5085
50862003-12-24 Andreas Schwab <schwab@suse.de>
5087
5088 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5089
50902003-12-01 Andreas Schwab <schwab@suse.de>
5091
5092 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5093 hardcoding gcc.
5094
50952003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5096
5097 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5098 multiple displays.
5099 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5100
51012003-09-23 Dave Love <fx@gnu.org>
5102
5103 * configure.in: Check members of struct ifreq.
5104
51052003-09-14 Kim F. Storm <storm@cua.dk>
5106
5107 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5108
51092003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5110
5111 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5112
51132003-08-18 Lute Kamstra <lute@gnu.org>
5114
5115 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5116 required anymore.
5117
51182003-08-07 Andrew Choi <akochoi@shaw.ca>
5119
5120 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5121 option instead of -traditional-cpp for CPP.
5122
51232003-07-29 Richard M. Stallman <rms@gnu.org>
5124
5125 * configure.in (HAVE_XIM): Define if XIM is available.
5126
51272003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5128
5129 * configure.in: The function gtk_window_set_icon_from_file was
5130 introduced in GTK+ 2.2, so check for that release.
5131
51322003-07-23 Andreas Schwab <schwab@suse.de>
5133
5134 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5135
5136 * Makefile.in (YACC): Remove, not used.
5137 (MAINT): Don't set.
5138 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5139 disable dependency on ${srcdir}/configure.in when maintainer mode
5140 is disabled.
5141
51422003-07-22 Dave Love <fx@gnu.org>
5143
5144 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5145 HAVE_X11, not with_xim.
5146 (HAVE_CRTIN): Provide template.
5147 <with_png>: Test for png.h and libpng/png.h.
5148
51492003-07-15 Andreas Schwab <schwab@suse.de>
5150
5151 * configure.in: Temporarily leave quoting for AC_DEFINE.
5152
51532003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5154
5155 * configure.in: Check for posix_memalign.
5156
51572003-07-12 Richard M. Stallman <rms@gnu.org>
5158
5159 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5160
51612003-07-09 Kim F. Storm <storm@cua.dk>
5162
5163 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5164 functionality of --without-xim.
5165
51662003-06-29 Dave Love <fx@gnu.org>
5167
5168 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5169
51702003-06-23 Dave Love <fx@gnu.org>
5171
5172 * configure.in: Check for sys/_mbstate_t.h.
5173 Test XRegisterIMInstantiateCallback prototype.
5174 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5175
51762003-06-06 Dave Love <fx@gnu.org>
5177
5178 * configure.in: Check for locale.h.
5179
51802003-06-05 Dave Love <fx@gnu.org>
5181
5182 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5183 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5184 (NLIST_STRUCT): Don't define.
5185 (AH_BOTTOM): Define my_strftime.
5186
51872003-06-02 Richard M. Stallman <rms@gnu.org>
5188
5189 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5190
51912003-05-24 Andreas Schwab <schwab@suse.de>
5192
5193 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5194 bzero, and bcmp.
5195
51962003-05-22 Dave Love <fx@gnu.org>
5197
5198 * configure.in: Remove redundant test for term.h. Test for difftime.
5199
52002003-05-20 Dave Love <fx@gnu.org>
5201
5202 * configure.in: Append * to s390-*-linux-gnu case.
5203 (LIBMAIL) <lockfile>: Don't define.
5204
067d23c9
KY
52052003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5206
5207 * INSTALL (* GNU/Linux development packages): Mention Debian and
5208 RedHat package names.
5209
52102003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5211
5212 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5213
52142003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5215
5216 * INSTALL (* GNU/Linux development packages): Tell people to
5217 install additional packages for compiling Emacs.
5218
1a71cb28
GM
52192003-04-30 Richard M. Stallman <rms@gnu.org>
5220
5221 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5222
52232003-04-28 Francesco Potortì <pot@gnu.org>
5224
5225 * configure.in: Undo last (RMS') change, as it is useless, per
5226 Dave Love.
5227
52282003-04-08 Richard M. Stallman <rms@gnu.org>
5229
5230 * configure.in: Put #include of jpeglib.h at start of line.
5231
067d23c9
KY
52322003-04-06 Francesco Potortì <pot@gnu.org>
5233
5234 * configure.in: Use the same configuration for all aix5, not just
5235 aix5.1.
5236
52372003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5238
5239 * configure.in: Check for need for bigtoc support on IBM AIX for
5240 solving a linker table overflow problem.
5241
52422003-03-03 Rob Browning <rlb@defaultvalue.org>
5243
5244 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5245 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5246 over bzero, bcmp, and bcopy.
5247
52482003-02-23 Simon Josefsson <jas@extundo.com>
5249
5250 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5251
52522003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5253
5254 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5255
52562003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5257
5258 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5259
52602003-02-08 Andreas Schwab <schwab@suse.de>
5261
5262 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5263 instead of the substitution.
5264
52652003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5266
5267 * Makefile.in: Use @EXEEXT@ for Cygwin.
5268 Use USERNAME if LOGNAME is not set (for Cygwin).
5269
5270 * configure.in: Add opsys=cygwin.
5271
52722003-01-22 Andreas Schwab <schwab@suse.de>
5273
5274 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5275 redefining it explicitly in src/config.in.
5276
52772003-01-22 Markus Rost <rost@math.ohio-state.edu>
5278
5279 * Makefile.in (bootstrap): Make bootstrap-after.
5280
52812003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5282
5283 * configure.in: Fix --with-gtk.
5284
52852003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5286
5287 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
5288
5289 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5290
52912003-01-14 Francesco Potortì <pot@gnu.org>
5292
5293 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5294
52952003-01-07 Steven Tamm <steventamm@mac.com>
5296
5297 * configure.in: New option, --enable-carbon-app, to specify
5298 that the application should be installed
5299 * Makefile.in (install-arch-dep): On Mac OS X, install the
5300 Emacs.app application if carbon-app is enabled
5301
53022003-01-06 Dave Love <fx@gnu.org>
5303
5304 * configure.in: Check for nl_langinfo.
5305 [!HAVE_SIZE_T]: Fix typedef.
5306
53072003-01-06 David Kastrup <dak@gnu.org>
5308
5309 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5310
5311 * configure.in: Add tests for install-info.
5312
53132002-12-09 Markus Rost <rost@math.ohio-state.edu>
5314
5315 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5316 use again sol2-6 instead of sol2-8.
5317
53182002-12-09 Dave Love <fx@gnu.org>
5319
5320 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5321
53222002-12-08 Andreas Schwab <schwab@suse.de>
5323
5324 * Makefile.in (install-arch-indep): Revert last change.
5325
53262002-11-27 Dave Love <fx@gnu.org>
5327
5328 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5329 Check for __sys_siglist too. Check for memset.
5330 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5331
53322002-11-22 Juanma Barranquero <lektu@terra.es>
5333
5334 * config.guess, config.sub: Updated from master source.
5335
53362002-11-19 Karl Fogel <kfogel@red-bean.com>
5337
5338 * autogen.sh: New file.
5339
1a71cb28 53402002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5341
5342 * configure.in: Tidy up various quoting issues throughout.
5343 Use AC_GNU_SOURCE.
5344 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5345 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5346 Maybe define bcopy, bzero, bcmp.
5347 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5348 non-existent machine file).
5349 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5350 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5351 (nlist.h): Move test up.
5352
53532002-11-18 Markus Rost <rost@math.ohio-state.edu>
5354
5355 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5356
53572002-11-14 Francesco Potortì <pot@gnu.org>
5358
5359 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5360
53612002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5362
5363 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5364
53652002-11-08 Dave Love <fx@gnu.org>
5366
5367 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5368 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5369
53702002-11-07 Miles Bader <miles@gnu.org>
5371
5372 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5373 Handle separate-build-dir case.
5374
53752002-11-06 Richard M. Stallman <rms@gnu.org>
5376
5377 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5378 bulletproof. $bar may be empty when there are no .elc files.
5379
53802002-10-30 Dave Love <fx@gnu.org>
5381
5382 * configure.in: Require autoconf 2.53. Test for pty.h,
5383 sys/mman.h, sys/param.h, mremap, memmove.
5384 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5385 (AC_PROG_YACC): Delete.
5386 (size_t): Use AC_CHECK_TYPES.
5387 (AH_TOP): Up-date copyright.
5388
53892002-10-01 Juanma Barranquero <lektu@terra.es>
5390
5391 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5392
53932002-09-19 Richard M. Stallman <rms@gnu.org>
5394
5395 * configure.in: Fix the LessTif-directory-finder for real.
5396
53972002-09-14 Richard M. Stallman <rms@gnu.org>
5398
5399 * Makefile.in (maybe_bootstrap): Test for complete absence
5400 of compiled Lisp files.
5401
54022002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5403
5404 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5405 (bootstrap-clean-after): Delete.
5406 (bootstrap): Make the sequencing explicit.
5407
54082002-09-10 Richard M. Stallman <rms@gnu.org>
5409
5410 * configure.in: Fix previous LessTif change.
5411
54122002-09-09 Richard M. Stallman <rms@gnu.org>
5413
5414 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5415 (powerpcle-*-solaris*): Use version 2.6 as default.
5416 (*-sunos5.6*, *-solaris2.6*): New alternative.
5417 (*-sunos5*): Use version 2.6 as default.
5418
54192002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5420
5421 * configure.in: Fix typo.
5422
54232002-09-05 Richard M. Stallman <rms@gnu.org>
5424
5425 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5426
5427 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5428 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5429
54302002-08-26 Kim F. Storm <storm@cua.dk>
5431
5432 * Makefile.in (install-arch-indep): Do not remove DOC file
5433 when it is the only DOC file installed; this is the case when
5434 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5435
54362002-07-24 Markus Rost <rost@math.ohio-state.edu>
5437
5438 * configure.in: Fix typo.
5439
54402002-07-24 Richard M. Stallman <rms@gnu.org>
5441
5442 * configure.in: Don't print anything special about gamedir.
5443
5444 * configure.in: Delete nonstandard --with-game-user option.
5445
54462002-07-21 Richard M. Stallman <rms@gnu.org>
5447
5448 * Makefile.in (gamedir, localstatedir): New variables.
5449 (epaths-force): Insert value of gamedir into PATH_GAME.
5450
5451 * configure.in (gamedir): Handle it like lispdir.
5452 (--with-game-dir option): Delete.
5453
54542002-06-21 Pavel Janík <Pavel@Janik.cz>
5455
5456 * configure.in: Add support for mipseb-*-netbsd* machines.
5457
54582002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5459
5460 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5461
54622002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5463
5464 * info/dir (File): Add an entry for Tramp.
5465
54662002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5467
5468 * INSTALL-CVS: New file.
5469
54702002-06-07 Andreas Schwab <schwab@suse.de>
5471
5472 * configure.in (x86_64-*-linux-gnu*): New system.
5473
54742002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5475
5476 * config.bat: Handle the case when lispintro is truncated to lispintr.
5477
54782002-05-26 Paul Eggert <eggert@twinsun.com>
5479
5480 * config.guess, config.sub: Updated from master source.
5481
54822002-05-09 Richard M. Stallman <rms@gnu.org>
5483
5484 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5485
54862002-05-04 Pavel Janík <Pavel@Janik.cz>
5487
5488 * make-dist: Do not distribute lock/ directory.
5489
54902002-04-30 Andrew Choi <akochoi@shaw.ca>
5491
5492 * configure.in: Provide documentation string when defining
5493 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5494 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5495
1a71cb28 54962002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5497
5498 * configure.in: Delete configure check for access to the game user.
5499
55002002-04-29 Pavel Janík <Pavel@Janik.cz>
5501
5502 * make-dist: lwlib/Imakefile is removed.
5503
55042002-04-26 Andrew Choi <akochoi@shaw.ca>
5505
5506 * configure.in: Add support for powerpc-apple-darwin*.
5507 (HAVE_CARBON): Add.
5508
5509 * make-dist: Create directories in mac/Emacs.app.
5510
55112002-04-25 Pavel Janík <Pavel@Janik.cz>
5512
5513 * make-dist: lwlib-Xol* are removed.
5514
55152002-04-23 Andreas Schwab <schwab@suse.de>
5516
5517 * Makefile.in (MAINT): New variable.
5518 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5519 instead of configure.in, to avoid running autoconf and autoheader
5520 unless explicitly requested.
5521
55222002-04-16 Eli Zaretskii <eliz@gnu.org>
5523
5524 * config.bat: Update for msdos/sed2v2.inp.
5525
55262002-04-15 Andreas Schwab <schwab@suse.de>
5527
5528 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5529 * configure.in: Add config header templates to all AC_DEFINE and
5530 AC_DEFINE_UNQUOTED symbols.
5531 * make-dist: Run autoheader if necessary.
5532
55332002-04-10 Colin Walters <walters@verbum.org>
5534
5535 * configure.in: Add --game-dir, --game-user. Test to see if we
5536 can use them.
5537
55382002-04-08 Pavel Janík <Pavel@Janik.cz>
5539
5540 * configure.in: Add --with-sound.
5541
55422002-03-18 Kim F. Storm <storm@cua.dk>
5543
5544 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5545 and getsockname functions. Test for sys/un.h include file.
5546
55472002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5548
5549 * configure.in: Support AIX 5.1.
5550
55512002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5552
5553 * configure.in: Added test for X Session Management (HAVE_X_SM).
5554
55552002-03-03 Richard M. Stallman <rms@gnu.org>
5556
5557 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5558 Run chown $${LOGNAME} on files installed by tar xvf.
5559
55602002-03-03 Kim F. Storm <storm@cua.dk>
5561
5562 * configure.in: Test for getpeername.
5563
55642002-03-01 Richard M. Stallman <rms@gnu.org>
5565
5566 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5567 (HAVE_GIF): Don't use old libungif versions that crash.
5568
55692002-02-26 Richard M. Stallman <rms@gnu.org>
5570
5571 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5572 not just well-formed and valid.
5573 (mips-compaq-nonstopux*): New configuration.
5574
55752002-02-18 Paul Eggert <eggert@twinsun.com>
5576
5577 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5578 "sed q" is a portable equivalent to plain "head -1".
5579
55802002-02-13 Richard M. Stallman <rms@gnu.org>
5581
5582 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5583 (all): Don't depend on maybe_bootstrap here.
5584 (${SUBDIR}): Depend on it here instead.
5585
55862002-02-08 Richard M. Stallman <rms@gnu.org>
5587
5588 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5589
55902002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5591
5592 * configure.in: Recognize BSD/OS 5.0.
5593
55942002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5595
5596 * make-dist: Make version checking in emacs.texi consistent with
5597 how we set it there.
5598
55992001-12-29 Kim F. Storm <storm@cua.dk>
5600
5601 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5602
56032001-12-28 Richard M. Stallman <rms@gnu.org>
5604
5605 * configure.in: Test for mbsinit.
5606
56072001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5608
5609 These changes make Leim part of the standard distribution:
5610
5611 * README: Add info about the `leim' directory.
5612
5613 * INSTALL: Remove text that describes Leim as a separate package.
5614
5615 * noleim-Makefile.in: File removed.
5616
5617 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5618 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5619 Leim files out of the Emacs tree. Don't prepare a separate tarball
5620 for Leim.
5621
56222001-12-11 Richard M. Stallman <rms@gnu.org>
5623
5624 * configure.in (hppa*-*-linux-gnu*): New alternative.
5625
56262001-12-08 Pavel Janík <Pavel@Janik.cz>
5627
5628 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5629 creating distribution.
5630
56312001-12-06 Paul Eggert <eggert@twinsun.com>
5632
5633 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5634 (AC_FUNC_VFORK): Remove.
5635 (AC_FUNC_FORK): Add.
5636 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5637 this is required by recent Autoconf versions.
5638
56392001-12-02 Pavel Janík <Pavel@Janik.cz>
5640
5641 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5642 TODO, vms-pp.trans and others).
5643
56442001-11-29 Pavel Janík <Pavel@Janik.cz>
5645
5646 * make-dist: Use COPYING from the top-level directory.
5647
56482001-11-29 Gerd Moellmann <gerd@gnu.org>
5649
5650 * configure.in: Add support for FreeBSD/Alpha.
5651
56522001-11-29 Pavel Janík <Pavel@Janik.cz>
5653
5654 * make-dist: Add COPYING to the top-level directory of the
5655 distribution. Simplify the logic behind copying.
5656
5657 * Makefile.in (maybe_bootstrap): Fix previous change.
5658
56592001-11-28 Richard M. Stallman <rms@gnu.org>
5660
5661 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5662
56632001-11-26 Richard M. Stallman <rms@gnu.org>
5664
5665 * Makefile.in: bootstrap should not delete dumped executables.
5666 (bootstrap-clean-before): New target.
5667 (bootstrap): Use bootstrap-clean-before instead of clean.
5668 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5669
56702001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5671
5672 These changes add the Emacs Lisp Introduction manual to the
5673 distribution:
5674
5675 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5676
5677 * make-dist: Copy the files in lispintro directory.
5678
5679 * config.bat: Configure in the lispintro directory.
5680
5681 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5682
5683 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5684 (lispintro/Makefile): New target.
5685 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5686 (unlock, relock, info, dvi): Ditto.
5687
56882001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5689
5690 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5691
5692 * make-dist (etc): Don't distribute gfdl.1.
5693
56942001-11-22 Colin Walters <walters@debian.org>
5695
5696 * Makefile.in (install-arch-indep): Install the calc .info files.
5697 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5698
56992001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5700
5701 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5702 tindex.pl to the list of those being put into the distribution.
5703
57042001-11-16 Eli Zaretskii <eliz@gnu.org>
5705
5706 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5707
57082001-11-15 Pavel Janík <Pavel@Janik.cz>
5709
5710 * Makefile.in (uninstall): Fix previous change.
5711
5712 * configure.in, Makefile.in: Add support for --program-prefix,
5713 --program-suffix and --program-transform-name options.
5714
57152001-11-13 Pavel Janík <Pavel@Janik.cz>
5716
5717 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5718 (install-arch-indep): Install emacsclient manual page.
5719 (uninstall): Uninstall emacsclient manual page.
5720
57212001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5722
5723 * make-dist: Add lispref/index.*perm files to the distribution.
5724 From Pavel Janík <Pavel@Janik.cz>.
5725
57262001-11-12 Pavel Janík <Pavel@Janik.cz>
5727
5728 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5729
57302001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5731
5732 * configure.in: AC_OUTPUT lispref/Makefile.
5733
57342001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5735
5736 The following changes add the ELisp reference manual to the
5737 distribution.
5738
5739 * make-dist: Add the lispref directory to the distribution.
5740
5741 * Makefile.in (install-arch-indep): Add elisp* to the list of
5742 installed Info files.
5743 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5744 (lispref/Makefile): New target.
5745 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5746 Add commands for the lispref directory.
5747 (info, dvi): Ditto.
5748
5749 * config.bat: Configure in `lispref'.
5750
57512001-11-09 Richard M. Stallman <rms@gnu.org>
5752
5753 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5754
57552001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5756
5757 * make-dist (tempdir): Copy AUTHORS as well.
5758
57592001-11-06 Sam Steingold <sds@gnu.org>
5760
5761 * configure.in: Added a check for <nlist.h>.
5762
57632001-11-01 Pavel Janík <Pavel@Janik.cz>
5764
5765 * configure.in: Reindent --help output.
5766 From Per Starbäck (starback@ling.uu.se).
5767
57682001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5769
5770 * configure.in: New entry for HP/UX-11.
5771
5772 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5773 From Eric S. Raymond <esr@golux.thyrsus.com>.
5774
57752001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5776
5777 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5778 <athornton@sinenomine.net>.
5779
57802001-10-25 Gerd Moellmann <gerd@gnu.org>
5781
5782 * Makefile.in (maybe_bootstrap): New target.
5783 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5784
57852001-10-24 Ken Raeburn <raeburn@gnu.org>
5786
5787 * configure.in: If --with-hesiod is given, look for
5788 hes_getmailhost and res_send or __res_send; check hesiod and
5789 resolv libraries respectively if system libraries don't supply them.
5790
57912001-10-24 Gerd Moellmann <gerd@gnu.org>
5792
5793 * configure.in: Use $MAKE for `make' if set.
5794
57952001-10-22 Gerd Moellmann <gerd@gnu.org>
5796
5797 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5798 to tar options.
5799
58002001-10-20 Gerd Moellmann <gerd@gnu.org>
5801
5802 * (Version 21.1 released).
5803
58042001-10-20 Miles Bader <miles@gnu.org>
5805
5806 * configure.in (configuration): Set from `host' if `host_alias'
5807 isn't defined.
5808
58092001-10-19 Andreas Schwab <schwab@suse.de>
5810
5811 * configure.in: Make ready for autoconf 2.5x.
5812 (AC_PREREQ): Require autoconf 2.50.
5813 * aclocal.m4: Removed.
5814 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5815
58162001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5817
5818 * README: Bump Emacs version to 21.1.50.
5819
58202001-10-05 Gerd Moellmann <gerd@gnu.org>
5821
5822 * Branch for 21.1.
5823
58242001-09-05 Gerd Moellmann <gerd@gnu.org>
5825
5826 * configure.in: Avoid `$@' which is handled specially in
5827 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5828
58292001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5830
5831 * make-dist (nt): Add subdirs.el to the list of distributed files.
5832
58332001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5834
5835 * configure.in (machine): Add an entry for
5836 hppa1.1-hitachi-hiuxwe2*.
5837
58382001-05-28 Gerd Moellmann <gerd@gnu.org>
5839
5840 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5841 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5842
58432001-05-14 Gerd Moellmann <gerd@gnu.org>
5844
5845 * make-dist: Copy texinfo.tex unconditionally.
5846
58472001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5848
5849 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5850 that are installed.
5851
58522001-04-06 Gerd Moellmann <gerd@gnu.org>
5853
5854 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5855 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5856
5857 * make-dist: Handle leim/MISC-DIC. Only include
5858 `[a-zA-Z]*.{el,elc}' from leim/quail.
5859
58602001-04-05 Gerd Moellmann <gerd@gnu.org>
5861
5862 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5863
58642001-03-30 Gerd Moellmann <gerd@gnu.org>
5865
5866 * Makefile.in (.PHONY): Add for bootstrap targets.
5867 (bootstrap-clean): New target.
5868 (bootstrap): Use it instead of `clean'.
5869
58702001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5871
5872 * Makefile.in (SUBDIR): Remove leim.
5873 (all, .RECURSIVE, extraclean): Add leim explicitly.
5874 (leim): Provide separate rule which exports PARALLEL=0 into the
5875 environment.
5876
58772001-03-20 Gerd Moellmann <gerd@gnu.org>
5878
5879 * configure.in (HAVE_XPM): Don't print the result of the check for
5880 XpmReturnAllocPixels if we don't have an xpm.h.
5881
58822001-03-05 Gerd Moellmann <gerd@gnu.org>
5883
5884 * COPYING: New file.
5885
58862001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5887
5888 * config.bat: Update the copyright.
5889
58902001-02-23 Kenichi Handa <handa@etl.go.jp>
5891
5892 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5893 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5894 to `yes'. Later in AC_OUTPUT, check this variable.
5895
58962001-02-09 Dave Love <fx@gnu.org>
5897
5898 * AUTHORS: Updated.
5899
59002001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5901
5902 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5903
59042001-02-02 Gerd Moellmann <gerd@gnu.org>
5905
5906 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5907
5908 * Makefile.in (uninstall): Ignore exit code of `rm'.
5909
5910 * Makefile.in (uninstall): Remove more info files. Remove
5911 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5912
59132001-01-31 Gerd Moellmann <gerd@gnu.org>
5914
5915 * noleim-Makefile.in (extraclean): Add.
5916
59172001-01-28 Gerd Moellmann <gerd@gnu.org>
5918
5919 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5920 it quiet.
5921
59222001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5923
5924 * Makefile.in (tags): Fix typo.
5925
59262001-01-13 Kenichi Handa <handa@etl.go.jp>
5927
5928 * configure.in: Fix typo in the code setting x_search_path.
5929
59302001-01-10 Dave Love <fx@gnu.org>
5931
5932 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5933 -lXext.
5934 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5935 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5936 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5937 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5938 (now in $LIBS).
5939
59402001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5941
5942 * config.bat: Run the preprocessor with -traditional.
5943
59442001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5945
5946 * INSTALL: Move copying conditions to end of file.
5947
59482000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5949
5950 * INSTALL: Add basic installation procedure which assumes
5951 `configure' does its job. Elaborate on image support libraries.
5952 Add a pointer to Xaw3d library. Add advice about solving
5953 configure-time problems by looking in config.log and setting
5954 variables in the environment.
5955
59562000-12-27 Gerd Moellmann <gerd@gnu.org>
5957
5958 * Makefile.in (install-arch-indep): If tar fails, exit with
5959 exit code 1.
5960
59612000-12-19 Gerd Moellmann <gerd@gnu.org>
5962
5963 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5964 source file includes XKBlib.h. On some broken Solaris systems,
5965 there is an XKBlib.h, reportedly, but header files included by
5966 XKBlib.h are missing.
5967
59682000-12-14 Gerd Moellmann <gerd@gnu.org>
5969
5970 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5971
59722000-12-11 Dave Love <fx@gnu.org>
5973
5974 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5975
59762000-12-11 Paul Eggert <eggert@twinsun.com>
5977
5978 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5979 Merge fixes from latest GNU tar version. These macros no longer
5980 futz with _XOPEN_SOURCE, as that was not portable in practice.
5981 (AC_FUNC_FSEEKO): New macro.
5982
5983 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5984 ftello.
5985
59862000-12-05 Dave Love <fx@gnu.org>
5987
5988 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5989
59902000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5991
5992 * info/dir: Change the category to "Emacs".
5993
59942000-12-01 Gerd Moellmann <gerd@gnu.org>
5995
5996 * make-dist (tempdir): Remove epaths.h from the distribution
5997 instead of paths.h.
5998
59992000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6000
6001 * config.bat: Check for existence of djecho.exe, and print an
6002 error message if it is not available.
6003
6004 * INSTALL: Describe possible problem with djecho.exe in old
6005 versions of DJGPP v2.x.
6006
60072000-11-23 Gerd Moellmann <gerd@gnu.org>
6008
6009 * configure.in: Initialize HAVE_LIBXP to no.
6010
60112000-11-22 Gerd Moellmann <gerd@gnu.org>
6012
6013 * configure.in: Use m/macppc.h instead of the non-existent
6014 m/powerpc.h.
6015
60162000-11-21 Gerd Moellmann <gerd@gnu.org>
6017
6018 * Makefile.in (install-arch-indep): Also install info/eshell*
6019 and info/speedbar*.
6020
6021 * configure.in (HAVE_PNG): Check for the presence of
6022 png_get_channels to rule out older PNG libs.
6023
6024 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6025 GCC and NON_GNU_CPP into config.status.
6026
60272000-11-20 Dave Love <fx@gnu.org>
6028
6029 * configure.in: Fix last change.
6030
6031 * GETTING.GNU.SOFTWARE: Deleted.
6032 * FTP: New file to replace it.
6033 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6034
60352000-11-20 Gerd Moellmann <gerd@gnu.org>
6036
6037 * configure.in: Use -traditional with GNU cpp.
6038
60392000-11-17 Gerd Moellmann <gerd@gnu.org>
6040
6041 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6042 Distribute more files from the nt/ subdir. Distribute PBM
6043 image files from subdirs of lisp/. Distribute old change logs
6044 from subdirs of lisp/. Distribute play/5x5.el.
6045
60462000-11-11 Dave Love <fx@gnu.org>
6047
6048 * config.sub, config.guess: Updated from master source.
6049
60502000-11-07 Dave Love <fx@gnu.org>
6051
6052 * configure.in: Test for mkstemp.
6053
60542000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6055
6056 * info/dir (Top): Rearrange menu items more logically, and put
6057 them into a single category. Add menu items for RefTeX and
6058 Widget.
6059
60602000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6061
6062 * Makefile.in (install-arch-indep): Use --info-dir instead of
6063 --dir-file, and a simple argument instead of --info-file, so that
6064 the Debian version of install-info also works.
6065
60662000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6067
6068 * info/dir (Speedbar): Add entry.
6069
60702000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6071
6072 * INSTALL: Describe the new image-support options to the configure
6073 script. List URLs where image support libraries can be found.
6074
60752000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6076
6077 * info/dir (Top): Add an entry for Eshell.
6078
60792000-10-02 Dave Love <fx@gnu.org>
6080
6081 * configure.in: Check for gai_strerror.
6082
60832000-10-01 Andreas Schwab <schwab@suse.de>
6084
6085 * Makefile.in (install-arch-indep): Update list of installed info files.
6086
60872000-09-30 Gerd Moellmann <gerd@gnu.org>
6088
6089 * configure.in: Support `sparc*-*-netbsd*'.
6090
60912000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6092
6093 * info/dir (MIME): Add entry for emacs-mime.
6094
60952000-09-29 Dave Love <fx@gnu.org>
6096
6097 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6098
60992000-09-26 Gerd Moellmann <gerd@gnu.org>
6100
6101 * make-dist: Adapt to the change of leim/Makefile which was
6102 necessary to ensure a reasonably working `make dist'.
6103
6104 * leim-Makefile.in: Moved to leim/Makefile.in..
6105
6106 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6107
61082000-09-21 Kenichi Handa <handa@etl.go.jp>
6109
6110 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6111 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6112 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6113 files to .elc.
6114 (${TIT}): Adjusted for the above change.
6115 (clean mostlyclean): Likewise.
6116 (.el.elc): New target.
6117
61182000-09-19 Gerd Moellmann <gerd@gnu.org>
6119
6120 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6121 in the distribution.
6122
61232000-09-18 Gerd Moellmann <gerd@gnu.org>
6124
6125 * make-dist (skk): Rename to `ja-dic' because the leim directory
6126 was renamed.
6127
61282000-09-14 Dave Love <fx@gnu.org>
6129
6130 * configure.in: Fix spurion in last change.
6131
61322000-09-14 Gerd Moellmann <gerd@gnu.org>
6133
6134 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6135 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6136 to `no' if defined. Change result report.
6137
61382000-09-08 Dave Love <fx@gnu.org>
6139
6140 * configure.in: Remove spurious `@'s.
6141
6142 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6143 autoconf.
6144
61452000-09-06 Gerd Moellmann <gerd@gnu.org>
6146
6147 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6148 file and print informational message.
6149
6150 * configure.in (AC_FUNC_MMAP): Add.
6151
61522000-09-01 Gerd Moellmann <gerd@gnu.org>
6153
6154 * configure.in: Add ``checking'' messages for
6155 XpmReturnAllocPixels.
6156
61572000-08-28 Gerd Moellmann <gerd@gnu.org>
6158
6159 * configure.in: Check <strings.h>; check `index' and `rindex'
6160 functions.
6161
61622000-08-26 Kenichi Handa <handa@etl.go.jp>
6163
6164 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6165 "case "${canonical}" in".
6166
61672000-08-25 Dave Love <fx@gnu.org>
6168
6169 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6170
61712000-08-25 Kenichi Handa <handa@etl.go.jp>
6172
6173 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6174
61752000-08-24 Gerd Moellmann <gerd@gnu.org>
6176
6177 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6178 contains a relative path. Protect against unusable values of $PWD.
6179
61802000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6181
6182 * info/dir (WoMan): Add entry.
6183
6184 * config.bat (maindir): Update src/_gdbinit even if it does
6185 already exist.
6186
61872000-08-07 Gerd Moellmann <gerd@gnu.org>
6188
6189 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6190
61912000-08-03 Gerd Moellmann <gerd@gnu.org>
6192
6193 * configure.in: Add support for ia64*-*-linux*.
6194
61952000-07-27 Gerd Moellmann <gerd@gnu.org>
6196
6197 * make-dist (aclocal.m4): Include in distribution.
6198
61992000-07-26 Dave Love <fx@gnu.org>
6200
6201 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6202
62032000-07-24 Dave Love <fx@gnu.org>
6204
6205 * configure.in: Add AC_SIZE_T.
6206
62072000-07-18 Dave Love <fx@gnu.org>
6208
6209 * configure.in: Reorder so that most tests are done after CPPFLAGS
6210 is set from the C_SWITCH_... definitions.
6211
62122000-07-10 Gerd Moellmann <gerd@gnu.org>
6213
6214 * configure.in (HAVE_XPM): Undo previous change. Check for
6215 preprocessor define XpmReturnAllocPixels.
6216
62172000-07-06 Gerd Moellmann <gerd@gnu.org>
6218
6219 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6220 instead of XpmReadFileToPixmap.
6221
62222000-07-05 Ken Raeburn <raeburn@gnu.org>
6223
6224 * configure.in: Check for <soundcard.h>. Look for ossaudio
6225 library, and set LIBSOUND accordingly.
6226
62272000-07-05 Dave Love <fx@gnu.org>
6228
6229 * configure.in: Use AC_HEADER_SYS_WAIT.
6230
62312000-07-05 Gerd Moellmann <gerd@gnu.org>
6232
6233 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6234 lisp/Makefile. Distribute lisp/Makefile.in instead of
6235 lisp/Makefile.
6236
62372000-06-30 Ken Raeburn <raeburn@gnu.org>
6238
6239 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6240 while searching for image-handling libraries.
6241
62422000-06-26 Gerd Moellmann <gerd@gnu.org>
6243
6244 * configure.in (--with-xim): New option.
6245
62462000-06-23 Dave Love <fx@gnu.org>
6247
6248 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6249 for struct timezone and test how we can call gettimeofday.
6250 Check for OSF 5+. Check for term.h.
6251
6252 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6253 version.
6254
62552000-06-23 Gerd Moellmann <gerd@gnu.org>
6256
6257 * configure.in (HAVE_LIBXP): Change test for libXp.
6258
62592000-06-21 Dave Love <fx@gnu.org>
6260
6261 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6262 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6263 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6264
62652000-06-19 Dave Love <fx@gnu.org>
6266
6267 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6268 _XOPEN_SOURCE is defined.
6269
62702000-06-16 Gerd Moellmann <gerd@gnu.org>
6271
6272 * Makefile.in (distclean): Also make distclean in lisp/.
6273
62742000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6275
6276 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6277
62782000-06-15 Gerd Moellmann <gerd@gnu.org>
6279
6280 * make-dist: Add --help and --snapshot options.
6281
62822000-06-14 Gerd Moellmann <gerd@gnu.org>
6283
6284 * configure.in: Generate lisp/Makefile.
6285
6286 * configure.in: Add support for `*-lynxos*'.
6287 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6288 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6289 on Tru64 UNIX v5.0.
6290
62912000-06-13 Ken Raeburn <raeburn@gnu.org>
6292
6293 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6294 it's on a continuation line.
6295
62962000-06-02 Dave Love <fx@gnu.org>
6297
6298 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6299 files.
6300
6301 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6302 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6303 test.
6304
6305 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6306 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6307
63082000-05-26 Gerd Moellmann <gerd@gnu.org>
6309
6310 * configure.in: Add check for speed_t typedef.
6311
63122000-05-25 Ken Raeburn <raeburn@gnu.org>
6313
6314 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6315 exists; it won't in the CANNOT_DUMP case.
6316
63172000-05-25 Gerd Moellmann <gerd@gnu.org>
6318
6319 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6320 On FreeBSD, the exit status is 1 if CDPATH is not set.
6321 (install-arch-indep): Install ebrowse.info.
6322
63232000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6324
6325 * configure.in: Check for grandpt and getpt.
6326
63272000-05-09 Dave Love <fx@gnu.org>
6328
6329 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6330
63312000-05-05 Gerd Moellmann <gerd@gnu.org>
6332
6333 * make-dist: Make a link for lib-src/grep-changelog.
6334 Copy install-sh.
6335
63362000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6337
6338 * config.bat: Identify the beginning of the cpp stuff in
6339 src/Makefile.in and lib-src/Makefile.in more accurately.
6340
63412000-04-27 Gerd Moellmann <gerd@gnu.org>
6342
6343 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6344
63452000-04-19 Gerd Moellmann <gerd@gnu.org>
6346
6347 * configure.in: Add support for `powerpc-*-netbsd*'.
6348
63492000-04-19 Dave Love <fx@gnu.org>
6350
6351 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6352
6353 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6354
63552000-04-16 Dave Love <fx@gnu.org>
6356
6357 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6358
63592000-04-14 Dave Love <fx@gnu.org>
6360
6361 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6362
6363 * aclocal.m4 (AC_FUNC_MKTIME): New.
6364
63652000-03-28 Ken Raeburn <raeburn@gnu.org>
6366
6367 * configure.in: Line up "--help" output a little better.
6368
63692000-03-26 Gerd Moellmann <gerd@gnu.org>
6370
6371 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6372 New targets.
6373 (bootstrap): Rewritten in terms of the new targets above. Make
6374 info files, too.
6375
63762000-03-12 Gerd Moellmann <gerd@gnu.org>
6377
6378 * config.guess, config.sub: Use the versions of the files from
6379 subversions.
6380
63812000-03-08 Dave Love <fx@gnu.org>
6382
6383 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6384 AC_C_VOLATILE. Define POINTER_TYPE.
6385
6386 * aclocal.m4: New file.
6387
63882000-03-02 Gerd Moellmann <gerd@gnu.org>
6389
6390 * configure.in (machine): Add `mipsel-*-netbsd*' and
6391 `arm-*-netbsd*'.
6392
63932000-03-01 Gerd Moellmann <gerd@gnu.org>
6394
6395 * configure.in (machine): Add support for `*-auspex-sunos*'.
6396
63972000-02-29 Gerd Moellmann <gerd@gnu.org>
6398
6399 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6400
64012000-02-18 Dave Love <fx@gnu.org>
6402
6403 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6404
64052000-02-18 Andreas Schwab <schwab@suse.de>
6406
6407 * Makefile.in (install-arch-indep): Add eudc to list of installed
6408 info files.
6409
64102000-02-17 Ken Raeburn <raeburn@gnu.org>
6411
6412 * configure.in: Include -lz and -ljpeg (if it's available) when
6413 testing for the tiff library.
6414
64152000-02-17 Gerd Moellmann <gerd@gnu.org>
6416
6417 * configure.in: Remove LISP_FLOAT_TYPE.
6418
64192000-02-12 Dave Love <fx@gnu.org>
6420
6421 * configure.in: Use AC_FUNC_VFORK.
6422
64232000-02-01 Gerd Moellmann <gerd@gnu.org>
6424
6425 * make-dist: Various fixes for new development tree.
6426
6427 * leim-Makefile.in: New file.
6428
64292000-01-31 Gerd Moellmann <gerd@gnu.org>
6430
6431 * Makefile.in (dist): Call ./make-dist.
6432
64332000-01-24 Dave Love <fx@gnu.org>
6434
6435 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6436
64372000-01-18 Gerd Moellmann <gerd@gnu.org>
6438
6439 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6440 DGifOpenFileName.
6441
64422000-01-11 Andreas Schwab <schwab@suse.de>
6443
6444 * Makefile.in (install-arch-indep): Update list of info files to
6445 be installed.
6446
64472000-01-05 Dave Love <fx@gnu.org>
6448
6449 * configure.in: Check for jerror.h as well as libjpeg.
6450
64512000-01-03 Andreas Schwab <schwab@suse.de>
6452
6453 * Makefile.in (install-arch-indep): Install autotype*. Run
6454 install-info on autotype and emacs-faq.info.
6455
64561999-12-04 Dave Love <fx@gnu.org>
6457
6458 * Makefile.in (install-arch-indep): Depend on `info'.
6459 (install-strip): Use `install' as sub-make target.
6460
64611999-11-23 Ken Raeburn <raeburn@gnu.org>
6462
6463 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6464 didn't need to be deleted. Check for the k5crypto library as well
6465 as the crypto library; MIT Kerberos 1.1 changed the name.
6466
64671999-11-18 Dave Love <fx@gnu.org>
6468
6469 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6470
64711999-11-11 Erik Naggum <erik@naggum.no>
6472
6473 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6474
64751999-11-08 Dave Love <fx@gnu.org>
6476
6477 * configure.in: Fix change for --with-pop default.
6478
64791999-11-04 Dave Love <fx@gnu.org>
6480
6481 * configure.in: Default to --with-pop. Change sense of with-gcc
6482 and with-toolkit-scroll-bars messages to reflect the defaults.
6483
64841999-11-01 Gerd Moellmann <gerd@gnu.org>
6485
6486 * INSTALL: Mention the Emacs Lisp Reference.
6487
64881999-10-27 Noah Friedman <friedman@splode.com>
6489
6490 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6491
64921999-10-23 Gerd Moellmann <gerd@gnu.org>
6493
6494 * Makefile.in (bootstrap): New target.
6495
64961999-10-19 Paul Eggert <eggert@twinsun.com>
6497
6498 Add support for large files. Merge glibc 2.1.2.
6499
6500 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6501 (HAVE_TM_GMTOFF): New symbol.
6502 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6503 mbrlen, strsignal.
6504 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6505
65061999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6507
6508 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6509 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6510
65111999-10-09 Richard M. Stallman <rms@gnu.org>
6512
6513 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6514 Unset CDPATH to prevent cd from generating output.
6515
65161999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6517
6518 * update-subdirs: Also ignore CVS subdirs.
6519
65201999-10-07 Gerd Moellmann <gerd@gnu.org>
6521
6522 * Makefile.in (install-arch-indep): Add ada-mode.
6523
65241999-10-06 Dave Love <fx@gnu.org>
6525
6526 * Makefile.in: Add rules for config.status, configure.
6527
65281999-09-07 Gerd Moellmann <gerd@gnu.org>
6529
6530 * configure.in (--with-sound): Removed.
6531
65321999-08-30 Gerd Moellmann <gerd@gnu.org>
6533
6534 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6535 the test for Xaw3d.
6536 (HAVE_TIFF): Add -lm to library check.
6537
65381999-08-28 Richard Stallman <rms@gnu.org>
6539
6540 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6541 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6542 after the other X-related libraries.
6543
65441999-08-21 Dave Love <fx@gnu.org>
6545
6546 * configure.in: Don't check for jpeglib.h.
6547
65481999-08-20 Gerd Moellmann <gerd@gnu.org>
6549
6550 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6551 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6552
65531999-08-18 Dave Love <fx@gnu.org>
6554
6555 * configure.in: Check for termcap.h.
6556
65571999-08-15 Gerd Moellmann <gerd@gnu.org>
6558
6559 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6560 use Emacs' scroll bars, even if configured for Motif or when
6561 Xaw3d is available.
6562
65631999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6564
6565 * configure.in: Check for getaddrinfo.
6566
65671999-08-04 Eli Zaretskii <eliz@gnu.org>
6568
6569 * config.bat: Make --no-debug work again by removing -gcoff.
6570
65711999-07-30 Dave Love <fx@gnu.org>
6572
6573 * configure.in: Check for stdlib.h.
6574
65751999-07-19 Dave Love <fx@gnu.org>
6576
6577 * configure.in: Grok sparc64-*-linux-gnu*.
6578
65791999-07-12 Richard Stallman <rms@gnu.org>
6580
6581 * Version 20.4 released.
6582
65831999-06-23 Karl Heuer <kwzh@gnu.org>
6584
6585 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6586 Quote $EMACS, in case it's a program with args.
6587
65881999-06-15 Gerd Moellmann <gerd@gnu.org>
6589
6590 * configure.in (HAVE_GIF): Use libungif instead of libgif
6591 because the former doesn't contain patented compression code.
6592
65931999-05-29 Richard M. Stallman <rms@gnu.org>
6594
6595 * configure.in: Delete the Kerberos stuff.
6596
65971999-05-27 Greg Hudson <ghudson@mit.edu>
6598
6599 * configure.in: Prefer kerberos 5 names.
6600
66011999-04-26 Richard M. Stallman <rms@gnu.org>
6602
6603 * configure.in: Check for libXp.
6604
66051999-04-08 Richard Stallman <rms@gnu.org>
6606
6607 * make-dist: Include change logs in subdirs of `lisp'.
6608
66091999-04-05 Richard Stallman <rms@gnu.org>
6610
6611 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6612 (install-arch-indep): Make ${datadir}/emacs world-readable.
6613
66141999-03-30 Eli Zaretskii <eliz@gnu.org>
6615
6616 * config.bat: Use epaths.* instead of paths.*.
6617
66181999-03-07 Eli Zaretskii <eliz@gnu.org>
6619
6620 * INSTALL: Add detailed instructions to unpack and install
6621 intlfonts on MS-DOS.
6622
66231999-02-26 Richard Stallman <rms@gnu.org>
6624
6625 * configure.in: Use epaths.h and epaths-force instead of paths...
6626
6627 * Makefile.in (epaths-force): Renamed from paths-force;
6628 operate on epaths.in and produce epaths.h.
6629
66301999-02-24 Richard Stallman <rms@gnu.org>
6631
6632 * make-dist: Fix nt/icons directory handling.
6633
66341999-02-22 Simon Josefsson <jas@pdc.kth.se>
6635
6636 * configure.in (f301-fujitsu-uxpv4.1): New target.
6637
66381999-02-20 Richard Stallman <rms@gnu.org>
6639
6640 * make-dist (tempparent): Fix command to update info files.
6641
66421999-02-09 Richard Stallman <rms@gnu.org>
6643
6644 * configure.in (powerpc-apple-netbsd*): New alternative.
6645
66461999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6647
6648 * make-dist: Include the new directory nt/icons in distributions.
6649
66501999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6651
6652 * configure.in: Change message about HAVE_XFREE386.
6653
66541999-01-07 Eli Zaretskii <eliz@gnu.org>
6655
6656 * config.bat: Support configuring with leim.
6657
66581998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6659
6660 * configure.in (mips-sgi-irix6.5): New target.
6661
66621998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6663
6664 * configure.in: Remove GSS-API support, since it has been removed
6665 from movemail.
6666
66671998-12-04 Markus Rost <rost@delysid.gnu.org>
6668
6669 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6670
66711998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6672
6673 * Makefile.in: Don't install customize info file.
6674 Run install-info on viper info file.
6675
66761998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6677
6678 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6679
66801998-11-16 Kenichi Handa <handa@etl.go.jp>
6681
6682 * configure.in (*-*-bsdi4*): New target.
6683
66841998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6685
6686 * configure.in: Fix previous change.
6687
66881998-11-11 Richard Stallman <rms@gnu.org>
6689
6690 * configure.in (aviion-intel): New machine.
6691
66921998-11-04 Kenichi Handa <handa@etl.go.jp>
6693
6694 * configure.in (mips-nec-sysv4*): New target.
6695
66961998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6697
6698 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6699 from lisp.
6700
67011998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6702
6703 * make-dist: Don't include fns*.el in dist.
6704
67051998-10-30 Dave Love <fx@gnu.org>
6706
6707 * configure.in: Don't mkdir cpp.
6708
67091998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6710
6711 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6712 ${archlibdir}.
6713
67141998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6715
6716 * Version 20.3 released.
6717
67181998-07-30 Paul Eggert <eggert@twinsun.com>
6719
6720 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6721 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6722 (lwlib/Makefile, leim/Makefile):
6723 Prepend $(srcdir)/ to rule dependencies outside this dir.
6724
67251998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6726
6727 * configure.in: Use unset CDPATH instead of making it empty.
6728
67291998-06-20 Karl Heuer <kwzh@gnu.org>
6730
6731 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6732
67331998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6734
6735 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6736 and default.el. Sort the results.
6737
67381998-05-31 Karl Heuer <kwzh@gnu.org>
6739
6740 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6741 writable.
6742
67431998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6744
6745 * Makefile.in (install-arch-indep):
6746 Don't alter site-lisp/subdirs.el if it exists.
6747
67481998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6749
6750 * Makefile.in (install-arch-indep): Put `-' on commands to create
6751 subdirs.el in site-lisp dirs.
6752
67531998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6754
6755 * Makefile.in (install-arch-indep): Fix typo in previous change.
6756
67571998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6758
6759 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6760
67611998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6762
6763 * Makefile.in (mkdir): Create the site-lisp dirs.
6764 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6765
67661998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6767
6768 * Makefile.in (INSTALL_INFO): New variable.
6769 (install-arch-indep): Don't replace the dir file if it already exists.
6770 Use the install-info program, via INSTALL_INFO, to add entries.
6771 Make the `info' subdir and the Info files world-readable.
6772
67731998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6774
6775 * config.bat: Make sure the environment is large enough to support
6776 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6777
67781998-04-10 Karl Heuer <kwzh@gnu.org>
6779
6780 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6781
67821998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6783
6784 * configure.in: Add --with-gssapi to specify GSS-API
6785 authentication support for movemail.
6786
67871998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6788
6789 * Makefile.in (install-arch-indep): Fix previous change.
6790
67911998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6792
6793 * Makefile.in (info): Run man in build dir, not srcdir.
6794
67951998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6796
6797 * Makefile.in (install-arch-indep): Fix previous change.
6798
67991998-03-23 Kenichi Handa <handa@etl.go.jp>
6800
6801 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6802
68031998-03-22 Richard Stallman <rms@gnu.org>
6804
6805 * Makefile.in (install-arch-indep): Put special subdirs.el files
6806 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6807
68081998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6809
6810 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6811
68121998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6813
6814 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6815 (m68*-hp-hpux*): Handle versions 1X like 10.
6816
68171998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6818
6819 * make-dist: PROBLEMS is now in etc, not top level dir.
6820
6821 * Makefile.in (SOURCES): Delete PROBLEMS.
6822
68231998-02-25 Richard Stallman <rms@gnu.org>
6824
6825 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6826
6827 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6828
68291998-01-17 Richard Stallman <rms@gnu.org>
6830
6831 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6832
68331998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6834
6835 * make-dist (tempparent): New option --no-check.
6836
6837 * make-dist: Don't do anything with cpp directory.
6838
68391997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6840
6841 * configure.in (sparc-fujitsu-sysv4*): New target.
6842
68431997-12-17 Andreas Schwab <schwab@gnu.org>
6844
6845 * configure.in: Cache more tests. Add missing quotes around
6846 message with embedded comma.
6847
68481997-12-04 Karl Heuer <kwzh@gnu.org>
6849
6850 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6851
68521997-11-26 Joel N. Weber II <devnull@gnu.org>
6853
6854 * make-dist: Changed the comment about `umask 0' to say `Don't
6855 restrict access to any files.'; previously it said `Don't protect
6856 any files', which may have implied that we think fascism is good.
6857
68581997-11-24 Paul Eggert <eggert@twinsun.com>
6859
6860 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6861 strftime needs the underlying host's strftime for locale dependent
6862 formats.
6863
68641997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6865
6866 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6867
68681997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6869
6870 * config.bat: Configure the man subdirectory.
6871
68721997-11-07 Paul Eggert <eggert@twinsun.com>
6873
6874 * configure.in (AC_CHECK_LIB): Add -lintl.
6875
68761997-11-07 Karl Heuer <kwzh@gnu.org>
6877
6878 * make-dist (check for .elc files): Avoid bash-specific syntax.
6879 (check for overflow 14-char limit): Simplify.
6880
68811997-11-07 Richard Stallman <rms@gnu.org>
6882
6883 * Makefile.in (install): Move blessmail last.
6884
68851997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6886
6887 * configure.in (gettimeofday, one arg or two):
6888 Clarify messages by avoiding double negative.
6889
68901997-09-30 Karl Eichwalder <ke@suse.de>
6891
6892 * Makefile.in (install-arch-indep): Install the widget info file.
6893
68941997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6895
6896 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6897 libraries in reverse order, so that libraries will appear in the
6898 correct dependency order on the link line (and so that the
6899 configure checks themselves will work properly when early
6900 libraries depend on later ones).
6901
69021997-09-21 Erik Naggum <erik@naggum.no>
6903
6904 * make-dist (making links to `src'): Keep timestamp on copied files.
6905
6906 * make-delta: New script to produce delta distributions.
6907
69081997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6909
6910 * Version 20.2 released.
6911
69121997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6913
6914 * Version 20.1 released.
6915
6916 * Makefile.in (install-leim): Depend on mkdir.
6917 (leim): Depend on src.
6918
69191997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6920
6921 * configure.in: Recognize alpha* instead of just alpha.
6922
69231997-09-12 Paul Eggert <eggert@twinsun.com>
6924
6925 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6926
69271997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6928
6929 * update-subdirs: Use rm -f.
6930
69311997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6932
6933 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6934 Ignore subdirs named Old.
6935
69361997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6937
6938 * configure.in: Add OpenBSD clause to set $machine.
6939
69401997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6941
6942 * make-dist: Recompile everything after updating various Lisp files.
6943 Recompile in leim as well as lisp.
6944 Check in leim as well as lisp for mismatched files and too-long names.
6945
69461997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6947
6948 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6949
69501997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6951
6952 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6953 before trying to copy anything from it.
6954
69551997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6956
6957 * Makefile.in (man/Makefile): New target.
6958 (tags): Define env var EMACS and run Makefile from build dir.
6959
69601997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6961
6962 * config.bat: If src/_gdbinit doesn't exist, try using
6963 src/.gdbinit to create it (for building on Windows 95).
6964
69651997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6966
6967 * Makefile.in (install-arch-indep):
6968 Discard extra data in tar | tar pipes.
6969
69701997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6971
6972 * configure.in (x_default_search_path): Corrected
6973 '${x_library}' to '${x_library}/X11'.
6974
69751997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6976
6977 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6978
69791997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6980
6981 * configure.in: Support auto-configuration of both Kerberos V4 and
6982 Kerberos V5 for movemail, including detection of V4 and V5 header
6983 files and libraries.
6984
69851997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6986
6987 * configure.in: Compute x_default_search_path
6988 and substitute into makefiles.
6989
6990 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6991
69921997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6993
6994 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6995
69961997-08-07 Erik Naggum <erik@naggum.no>
6997
6998 * configure.in: Remove lockdir, it is no longer needed.
6999 * Makefile.in (mkdir): Don't create lockdir.
7000 (lockdir): Variable deleted.
7001 (paths-force): Don't operate on PATH_LOCK.
7002
70031997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7004
7005 * leim-Makefile.in (clean, distclean): New targets.
7006
7007 * make-dist: Include leim/ChangeLog in leim distribution.
7008
70091997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7010
7011 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7012
70131997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7014
7015 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7016
70171997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7018
7019 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7020
70211997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7022
7023 * make-dist: Update leim/leim-list.el.
7024 Pass along value of $EMACS when updating lisp dir.
7025
70261997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7027
7028 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7029 prerequisite to the use of Doug Lea's malloc.
7030
70311997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7032
7033 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7034
7035 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7036
70371997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7038
7039 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7040
70411997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7042
7043 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7044 to news-r6.h.
7045
70461997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7047
7048 * config.bat: Use `sed' instead of `cp', which might not be
7049 installed.
7050
70511997-07-09 Kenichi Handa <handa@etl.go.jp>
7052
7053 * Makefile.in (mostlyclean): Add cleaning leim directory.
7054 (clean, distclean, maintainer-clean): Likewise.
7055
70561997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7057
7058 * make-dist (bogosities): Check subdirs of `lisp' also.
7059
70601997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7061
7062 * make-dist (etc): Really avoid symlinks now.
7063 (lisp): Don't delete from subdirs the things we never copy.
7064
70651997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7066
7067 * Makefile.in (install-arch-indep): Correct the target name.
7068 The first letter `i' was dropped by the previous change of mine.
7069
70701997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7071
7072 * configure.in (leim/Makefile): Generate this.
7073 (*-sysv4.2uw*): Recognize new alternative.
7074
7075 * leim-Makefile.in: Renamed from leim-Makefile.
7076
7077 * make-dist: Set up real-leim subdirectory,
7078 with the real contents of leim; then move it to
7079 a separate top-level directory.
7080
7081 * make-dist: Don't mention site-lisp, site-init, site-start
7082 or default, when listing files hat are not compiled and should be.
7083
7084 * configure.in: Create src/config.stamp at the end.
7085
70861997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7087
7088 * Makefile.in (install-leim): Correct previous change.
7089
70901997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7091
7092 * Makefile.in (install-leim): New target.
7093 (install): Depend on install-leim.
7094
70951997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7096
7097 * Makefile.in (SUBDIR): Add leim.
7098 (SUBDIR_MAKEFILES): Add leim/Makefile.
7099 (leim/Makefile): New target.
7100
71011997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7102
7103 * leim-Makefile: New file.
7104 * make-dist: Initialize a `leim' subdirectory with that makefile.
7105
71061997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7107
7108 * configure.in (GNU_MALLOC_reason): Fix message text.
7109
71101997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7111
7112 * make-dist (lisp): Don't process subdirs that start with =.
7113 (etc): Copy symlinks, as in src.
7114
71151997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7116
7117 * configure.in (i*86-*-unixware*): New alternative.
7118
71191997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7120
7121 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7122 and touch it explicitly.
7123
7124 * configure.in (mips-sony-newsos6*): New alternative.
7125 (mips-*-linux-gnu*): New alternative.
7126 (*-*-bsdi*): New alternative.
7127 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7128
71291997-06-22 Dave Love <d.love@dl.ac.uk>
7130
7131 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7132 (src/config.h): New target to re-configure if src/config.in is patched.
7133
71341997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7135
7136 * configure.in (shutdown): Check for `shutdown' function.
7137
71381997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7139
7140 * update-subdirs: Include the directory "language" in subdirs.
7141
71421997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7143
7144 * configure.in (m88k-dg-dgux4*): New alternative.
7145 (alpha-*-netbsd*): New alternative.
7146 (powerpcle-*-solaris2*): New alternative.
7147
71481997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7149
7150 * make-dist: Warn about .el files that are not compiled.
7151
71521997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7153
7154 * Makefile.in (dist): Don't run update-subdirs here,
7155 since make-dist now gets that done.
7156
7157 * make-dist: Use the new `updates' target in lisp/Makefile.
7158
7159 * make-dist: Use new non-file targets in lisp/Makefile.
7160
71611997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7162
7163 * make-dist: Handle all subdirs of `lisp' uniformly.
7164 Don't handle `term' and `language' specially.
7165 Clear out umask at the beginning.
7166
71671997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7168
7169 * make-dist: Use Make to update finder-inf.el and autoloads.
7170 Also update cus-load.el.
7171
71721997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7173
7174 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7175 in case it is desirable to disable the GNU malloc features with glibc.
7176
71771997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7178
7179 * configure.in (DOUG_LEA_MALLOC):
7180 Define if malloc_{get,set}_state exist.
7181
71821997-03-05 Kenichi Handa <handa@etl.go.jp>
7183
7184 * make-dist: Make links for files under lisp/language.
7185
71861997-02-20 Kenichi Handa <handa@etl.go.jp>
7187
7188 * update-subdirs: Exclude the directory "language" from subdirs.
7189
71901997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7191
7192 * configure.in: Check for rint and cbrt.
7193
71941997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7195
7196 * make-dist: Use $EMACS to say where to run Emacs.
7197 Add --no-update option.
7198
71991996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7200
7201 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7202
72031996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7204
7205 * make-dist (copying src): Check thoroughly for symlinks
7206 and copy them in all cases. Regularize the linking of *.in
7207 and *.opt and ChangeLog files.
7208 (copying lib-src): Likewise.
7209 Don't rm getdate.c or y.tab.*--they don't exist any more.
7210
72111996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7212
7213 * configure.in: Check for libmail, maillock.h and
7214 touchlock (for movemail).
7215
72161996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7217
7218 * configure.in (limits.h): Check for this file.
7219
72201996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7221
7222 * configure.in (rs6000-ibm-aix4.2): New alternative.
7223 (rs6000-ibm-aix4.0): New alternative.
7224 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7225
72261996-11-22 Ben Harris <bjh21@cam.ac.uk>
7227
7228 * configure.in: Recognize vax-*-netbsd*.
7229
72301996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7231
7232 * configure.in (locallisppath): Add leim directory.
7233
72341996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7235
7236 * config.bat: Make sure `mv' supports forward slashes and -f.
7237
72381996-10-28 Christian Limpach <chris@nice.ch>
7239
7240 * configure.in (hppa*-next-nextstep*): * added after hppa
7241 to accept hppa1.0 and hppa1.1.
7242
72431996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7244
7245 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7246 * configure.in (ld_switch_machine): Fix typo.
7247
72481996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7249
7250 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7251 from config.h and use them in $ac_link.
7252
72531996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7254
7255 * configure.in: Create a subdir named `lisp'.
7256
72571996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7258
7259 * configure.in: Check for getcwd.
7260
72611996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7262
7263 * configure.in: Check for termios.h. Check for setpgid.
7264
72651996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7266
7267 * configure.in: Check for setrlimit.
7268
72691996-08-31 Paul Eggert <eggert@twinsun.com>
7270
7271 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7272
72731996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7274
7275 * configure.in: Check for utimes.
7276
7277 * configure.in: Check for com_err library, but only
7278 if --with-kerberos was used. Check for krb and des
7279 only if --with-kerberos.
7280
72811996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7282
7283 * Makefile.in (INSTALL_STRIP): New variable.
7284 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7285 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7286
72871996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7288
7289 * configure.in: Check for krb and des libraries.
7290
72911996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7292
7293 * configure.in (*-sunos4.1.[3-9]*noshare):
7294 Use sunos413, not sunos4-1-3.
7295 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7296 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7297
72981996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7299
7300 * Makefile.in (src/paths.h): Target deleted.
7301 (paths-force): Delete all dependencies on this target
7302 but don't delete the target.
7303 (install): Depend on `all'.
7304 (paths-force): Don't print a message.
7305
7306 * configure.in: Generate src/paths.h here.
7307
73081996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7309
7310 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7311 New variables that affect linking only.
7312 (alpha-dec-osf*): Use those instead of previous change.
7313
73141996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7315
7316 * Makefile.in (install-arch-indep): Install info/messages.
7317
73181996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7319
7320 * Version 19.33 released.
7321
73221996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7323
7324 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7325 Fix previous change.
7326
73271996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7328
7329 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7330 New alternative.
7331
73321996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7333
7334 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7335 and NON_GCC_TEST_OPTIONS.
7336
73371996-08-06 Paul Eggert <eggert@twinsun.com>
7338
7339 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7340 "TZ=..." in environ.
7341
73421996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7343
7344 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7345
73461996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7347
7348 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7349 the more general *-sunos4.1.[3-9]* clause.
7350
73511996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7352
7353 * Version 19.32 released.
7354
7355 * configure.in (*-sco3.2v5*):
7356 Set OVERRIDE_CPPFLAG to a string of one space.
7357 Fix the code that uses OVERRIDE_CPPFLAG.
7358
73591996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7360
7361 * configure.in: Undo previous change.
7362
73631996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7364
7365 * config.sub: Use `pc', not `unknown', when canonicalizing
7366 the vendor for ...86.
7367
73681996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7369
7370 * configure.in: Check for termios.h header.
7371
73721996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7373
7374 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7375
73761996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7377
7378 * configure.in: Split bsdos2 and bsdos2-1.
7379
73801996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7381
7382 * config.sub: If last two words are not a recognized
7383 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7384 Make conversion of gnu/linux to linux-gnu really work.
7385
7386 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7387
73881996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7389
7390 * configure.in (check for using Lucid widgets by default):
7391 Eliminate indentation that confuses some compilers.
7392
73931996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7394
7395 * config.sub: Convert linux and gnu/linux to linux-gnu.
7396
7397 * make-dist: Don't update getdate.c.
7398 Ignore =... files when checking for too-long Lisp file names.
7399
74001996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7401
7402 * configure.in (euidaccess): Check for that, not for eaccess.
7403
74041996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7405
7406 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7407 before `noshare'.
7408 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7409
74101996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7411
7412 * configure.in: Rename lignux to linux-gnu in configuration names.
7413 Use gnu-linux as the opsys value (s/ file name).
7414 Allow i686 just like i386, i486, i586.
7415
74161996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7417
7418 * configure.in (i*86-*-sco3.2v5): New alternative.
7419 (OVERRIDE_CPPFLAG): New variable.
7420 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7421
7422 * configure.in: Specify vpath for .texi files.
7423
74241996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7425
7426 * configure.in: Always check for HAVE_X11R5.
7427 Separately decide whether to use a toolkit by default.
7428
74291996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7430
7431 * configure.in: If X11R5 is missing the Xaw headers,
7432 default to --with-x-toolkit=no.
7433
74341996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7435
7436 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7437
74381996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7439
7440 * Makefile.in (install-arch-indep): If cd etc makes output,
7441 don't treat that as part of the tar data.
7442 Check that ./lisp actually exists.
7443
74441996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7445
7446 * make-dist: Check for long file names.
7447
74481996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7449
7450 * Version 19.31 released.
7451
74521996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7453
7454 * configure.in: Recognize sparc-*-lignux.
7455
74561996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7457
7458 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7459 Don't include config.w95.
7460
74611996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7462
7463 * make-dist: Replace --no-clean-up and --no-tar options
7464 with --clean-up and --tar, so that the default is useful.
7465
74661996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7467
7468 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7469 if not, tell the user to rename it and abort.
7470
74711996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7472
7473 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7474 test program.
7475
74761996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7477
7478 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7479
7480 * make-dist (MANIFEST): Fix previous change.
7481 (msdos): Put mainmake.v2 into the dist.
7482
74831996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7484
7485 * make-dist: Exit if autoconf fails.
7486
74871996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7488
7489 * config.bat: Set djgpp-ver, and unset it at the end.
7490 Add a number of conditionals for DJGPP version 2.
7491 Rename label libsrc2 to libsrc3.
7492 Substitute for LDFLAGS in src/Makefile.
7493 Substitute for ALL_CFLAGS in lib-src/Makefile.
7494
74951996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7496
7497 * configure.in (ncurses): Check this after checking fns like strerror.
7498
74991996-04-08 Erik Naggum <erik@naggum.no>
7500
7501 * make-dist (MANIFEST): Don't include lines from =files.
7502
75031996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7504
7505 * make-dist: Don't put lisp/dired.todo in the dist.
7506
75071996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7508
7509 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7510
7511 * configure.in (setlocale): Check for it.
7512
7513 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7514
75151996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7516
7517 * configure.in: Use lignux instead of linux as value of opsys.
7518
75191996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7520
7521 * Makefile.in (install-strip): Fix whitespace.
7522 Get rid of continuation.
7523
7524 * config.sub: Convert linux or gnu/linux to lignux.
7525
75261996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7527
7528 * configure.in: Accept lignux in configuration name.
7529
75301996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7531
7532 * Makefile.in (install-strip): New target.
7533
75341996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7535
7536 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7537 -f failed to do the job on Suns.
7538
75391996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7540
7541 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7542
7543 * configure.in (linux/version.h): Check for this header.
7544
75451996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7546
7547 * configure.in: Remove -fno-builtin hackery from -lm check.
7548
75491996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7550
7551 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7552 just this test.
7553
7554 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7555
75561996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7557
7558 * configure.in: Check for ncurses.
7559
75601996-02-28 Paul Eggert <eggert@twinsun.com>
7561
7562 * configure.in (LOCALTIME_CACHE):
7563 Also define if localtime mishandles unsetting TZ.
7564 This works around a localtime bug in mips-dec-ultrix.
7565
75661996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7567
7568 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7569
7570 * configure.in: Improve messages about X versions.
7571
75721996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7573
7574 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7575
75761996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7577
7578 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7579 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7580
7581 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7582 (install): Put install-arch-indep before install-arch-dep.
7583
75841996-02-20 Dave Love <d.love@dl.ac.uk>
7585
7586 * INSTALL: Clarify info about MS-DOS path handling.
7587
75881996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7589
7590 * Makefile.in (install-arch-indep): Install info/ccmode*.
7591 In previous change, protect against /bin/pwd returning null string.
7592
75931996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7594
7595 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7596 to lispdir.
7597
75981996-02-01 Paul Eggert <eggert@twinsun.com>
7599
7600 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7601
76021996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7603
7604 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7605
76061996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7607
7608 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7609 we delete everything distclean deletes.
7610
76111996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7612
7613 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7614
76151996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7616
7617 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7618 into LDFLAGS instead of into LIBS.
7619
76201996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7621
7622 * configure.in (HAVE_XMU): Fix typo in previous change.
7623
76241996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7625
7626 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7627
76281996-01-10 Erik Naggum <erik@naggum.no>
7629
7630 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7631
76321996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7633
7634 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7635
76361996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7637
7638 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7639 and use -lXt to link it.
7640
76411996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7642
7643 * configure.in (locallisppath): Put version-specific dir first.
7644
76451996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7646
7647 * configure.in (hppa-*-nextstep*): New alternative.
7648 (USE_X_TOOLKIT): By default, set this to "maybe";
7649 and change that later to LUCID or "no" according to X11 version.
7650
7651 * make-dist: Recompile outdated .elc files and update all autoloads.
7652
76531996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7654
7655 * configure.in (locallisppath): Fix typo in last change: " -> '.
7656
76571996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7658
7659 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7660
76611995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7662
7663 * Makefile.in (install-arch-indep): Give all files read permission.
7664
76651995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7666
7667 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7668 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7669
76701995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7671
7672 * configure.in: Determine HAVE_X11R6.
7673 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7674
76751995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7676
7677 * configure.in: Just "solaris" now defaults to version 2.4.
7678 Add sunos4.1.n-noshare as alternative.
7679
76801995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7681
7682 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7683
76841995-11-29 Erik Naggum <erik@naggum.no>
7685
7686 * Makefile.in (install-arch-indep): Add missing backslash.
7687
76881995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7689
7690 * Makefile.in (install-arch-indep): Don't install
7691 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7692
76931995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7694
7695 * Makefile.in (install-arch-indep): Fix previous change.
7696
7697 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7698
76991995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7700
7701 * Version 19.30 released.
7702
7703 * make-dist (lisp): Exclude subdirs.el.
7704
77051995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7706
7707 * make-dist (etc): Delete *.orig and *.rej.
7708
77091995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7710
7711 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7712
77131995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7714
7715 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7716
77171995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7718
7719 * make-dist (nt): Rename install, readme, and todo to
7720 INSTALL, README, and TODO.
7721
77221995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7723
7724 * make-dist (lisp): Don't distribute site-start.
7725
77261995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7727
7728 * make-dist: Break the hard link on alloca.c.
7729
77301995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7731
7732 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7733
77341995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7735
7736 * make-dist (src, lib-src): Don't distribute Makefile.c.
7737 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7738
77391995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7740
7741 * Makefile.in (mkdir): Create man1dir, not mandir.
7742 (uninstall): Use man1dir, not mandir.
7743
77441995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7745
7746 * Makefile.in (man1dir): New variable.
7747 (install-arch-indep): Use man1dir.
7748
7749 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7750
7751 * make-dist: Create lisp/MANIFEST.
7752
77531995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7754
7755 * configure.in (m68k-*-linux*): New alternative.
7756
77571995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7758
7759 * make-dist: Use new names config.in, paths.in, and
7760 {src,lib-src}/Makefile.in.
7761
77621995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7763
7764 * configure.in: Don't bother checking for drem.
7765
77661995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7767
7768 * Makefile.in (distclean): Delete line with just a tab in it.
7769 (install-arch-indep): Delete spaces that precede tabs.
7770 Delete spurious `fi' left from previous change.
7771 (install): Supply `true' as command, to avoid null command.
7772
77731995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7774
7775 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7776
77771995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7778
7779 * configure.in (powerpc-*-solaris2): New alternative.x
7780
77811995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7782
7783 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7784 of paths.h.tmp$$, to avoid going beyond 14 characters.
7785
77861995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7787
7788 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7789
77901995-09-06 Paul Eggert <eggert@twinsun.com>
7791
7792 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7793 if localtime caches TZ. Check for tzset.
7794
77951995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7796
7797 * config.bat: Simplify using new names file names src/makefile.in,
7798 config.in, paths.in. Change Echo commands not to use `.
7799
78001995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7801
7802 * Makefile.in (install-arch-indep): Always install the new dir file;
7803 rename the previous dir file to dir.bak or dir.old.
7804
78051995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7806
7807 * configure.in (RANLIB): Substitute this into makefiles.
7808 Set it specially on solaris; set it by default on other systems.
7809
7810 * configure.in: Fix previous Alpha change.
7811
78121995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7813
7814 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7815 NON_GCC_TEST_OPTIONS.
7816
78171995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7818
7819 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7820 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7821
7822 * configure.in (alpha-*-linux*): New configuration.
7823
78241995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7825
7826 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7827 (m68k-next-nextstep*): New alias for that.
7828 (i*86-*-nextstep*): Use nextstep.h.
7829 (sparc-*-nextstep*): New configuration.
7830
78311995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7832
7833 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7834 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7835
78361995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7837
7838 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7839 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7840
78411995-07-18 Mike Long <mike.long@analog.com>
7842
7843 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7844
78451995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7846
7847 * Makefile.in (src/paths.h, paths-force):
7848 Rename src/paths.h.in to src/paths.in.
7849 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7850
7851 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7852 Use Makefile.c for intermediate file.
7853 Rename src/config.h.in to src/config.in.
7854
78551995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7856
7857 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7858 (mips-dec-ultrix4.[12]): New alternative for old versions.
7859
78601995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7861
7862 * make-dist: Don't break intra-tree links.
7863
78641995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7865
7866 * configure.in: Put back archlibdir initialization. Require
7867 autoconf 2.4.1 or later.
7868
78691995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7870
7871 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7872 (mips-mips-riscos5*): New alternative.
7873
78741995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7875
7876 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7877
78781995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7879
7880 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7881 (mandir, infodir, archlibdir): Initializations deleted.
7882
7883 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7884 On hpux9shr, use hpux9shxr4.h.
7885
78861995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7887
7888 * configure.in: Added target mips-dec-mach_bsd4.3.
7889 * config.guess: Guess mips-dec-mach_bsd4.3.
7890
78911995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7892
7893 * Makefile.in (mkdir): Use symbolic chmod.
7894
78951995-06-22 Paul Eggert <eggert@twinsun.com>
7896
7897 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7898 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7899
79001995-06-22 Paul Eggert <eggert@twinsun.com>
7901
7902 * Makefile.in (SUBDIR_MAKEFILES):
7903 Add man/Makefile, so `make distclean' removes it.
7904 (top_distclean): Add config.log to the list of files to be removed.
7905
79061995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7907
7908 * Version 19.29 released.
7909
79101995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7911
7912 * configure.in: Fix the previous change to verify that the -b
7913 option really solves the problem.
7914
7915 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7916
79171995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7918
7919 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7920
79211995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7922
7923 * configure.in: Report more clearly when there is no special
7924 dir to search for X includes or libraries.
7925
79261995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7927
7928 * configure.in: Check for -lpthreads, not -lpthread.
7929
79301995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7931
7932 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7933
79341995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7935
7936 * configure.in: Check for -lpthread.
7937
79381995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7939
7940 * Makefile.in (install-arch-indep): Install info files for mh-e.
7941 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7942
79431995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7944
7945 * configure.in (*-solaris2.5): New configuration.
7946
7947 * make-dist: Copy new files config.nt and config.w95.
7948
79491995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7950
7951 * configure.in: Use x_includes, not x_libraries, for -I.
7952 Make bitmapdir a colon-separated list.
7953
79541995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7955
7956 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7957
7958 * configure.in: Allow x_libraries and x_includes to be paths.
7959
79601995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7961
7962 * configure.in: Fix typo.
7963
79641995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7965
7966 * INSTALL: Clarify use of site-init.el.
7967
79681995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7969
7970 * configure.in: Pass arg to sqrt.
7971
79721995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7973
7974 * make-dist: Fix May 6 change.
7975
79761995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7977
7978 * vpath.sed: Delete reference to ymakefile.
7979
79801995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7981
7982 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7983
79841995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7985
7986 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7987
7988 * update-subdirs: Specify /bin/sh to run the script.
7989
79901995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7991
7992 * make-dist: Put src/makefile.nt in dist.
7993
7994 * configure.in (i[345]86-*-bsdi2*): New configuration.
7995 (vax-dec-bsd386*): Deleted.
7996
79971995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7998
7999 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8000 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8001 Use fmod instead of logb in -lm check.
8002
80031995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8004
8005 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8006 Use bsd4-3. Don't set NON_GNU_CPP.
8007
8008 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8009 In nt, copy various different things, but not *.cmd.
8010 Fix the ln commands for the subdirs of nt.
8011
80121995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8013
8014 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8015
80161995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8017
8018 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8019 since that's what the header file expects.
8020
80211995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8022
8023 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8024 and 68040 based machines when choosing options for gnucc.
8025
80261995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8027
8028 * Makefile.in (top_distclean): Delete config.cache.
8029
80301995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8031
8032 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8033
8034 * configure.in: Use m/ncr386.h.
8035
80361995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8037
8038 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8039
80401995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8041
8042 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8043 (man): Don't copy texindex.c and getopt.c; they're deleted.
8044 (etc): Omit `e'; it's a subdirectory.
8045 (etc/e): Use `../..', not `..', to reference top level.
8046
80471995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8048
8049 * Makefile.in (install-arch-indep, dist):
8050 Look for `update-subdir' in $(srcdir).
8051
80521995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8053
8054 * make-dist: Include mkinstalldirs in distribution.
8055
80561995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8057
8058 * make-dist: Add missing close backquote.
8059
80601995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8061
8062 * make-dist: Don't distribute shortnames directory.
8063
80641995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8065
8066 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8067
80681995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8069
8070 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8071
80721995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8073
8074 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8075
80761995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8077
8078 * configure.in (mips-sgi-irix6): New configuration.
8079
80801995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8081
8082 * Makefile.in (maintainer-clean): Renamed from realclean.
8083
80841995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8085
8086 * configure.in: Create a .gdbinit that sources the real one,
8087 if using a different build directory.
8088
80891995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8090
8091 * configure.in: Check for sys/select.h.
8092
80931995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8094
8095 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8096
80971994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8098
8099 * configure.in: Handle isc 4.1 operating system.
8100
81011994-12-10 Richard Stallman <rms@kepa>
8102
8103 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8104 (rs6000-ibm-aix4*): New alternative.
8105
81061994-12-06 Richard Stallman <rms@kepa>
8107
8108 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8109
81101994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8111
8112 * configure.in: Don't try to make directories that are guaranteed
8113 to already exist.
8114
81151994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8116
8117 * configure.in: Generate man/Makefile from man/Makefile.in.
8118 Create the man subdir.
8119
8120 * Makefile.in (dvi): Run Make in our man subdir.
8121
8122 * make-dist: Create subdir etc/e.
8123 Make links to it.
8124 Put man/Makefile.in in dist, instead of man/Makefile.
8125
81261994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8127
8128 * configure.in: Add --with-pop, --with-kerberos, and
8129 --with-hesiod for movemail.
8130
81311994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8132
8133 * configure.in (m68*-apollo*): Use s/domain.h.
8134
81351994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8136
8137 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8138
81391994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8140
8141 * configure.in: Don't add -I, -L, -R options for cc if their
8142 arguments would be empty.
8143
81441994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8145
8146 * configure.in (i860-intel-osf1*): New alternative.
8147 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8148 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8149
81501994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8151
8152 * configure.in: Make h_errno check not use nested functions.
8153
81541994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8155
8156 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8157
81581994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8159
8160 * Makefile.in (install-arch-indep): Avoid continued comment
8161 swallowing target line.
8162
81631994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8164
8165 * configure.in: Protect a character class with `changequote'.
8166
81671994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8168
8169 * configure.in: Accept `news' as a synonym for `newsos'.
8170
81711994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8172
8173 * Makefile.in: Don't rm files if cd fails.
8174
81751994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8176
8177 * make-dist: Put nt subdir and its subdirs in the dist.
8178 (lib-src): Put makefile.nt in the dist.
8179 (lisp): Put makefile.nt in the dist.
8180
81811994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8182
8183 * configure.in: Change a stray `[' to `test'.
8184
81851994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8186
8187 * configure.in: Adapt for Autoconf v2. Use the standard argument
8188 parser, host type canonicalizer, X11 finder, and message
8189 printing macros. Use the new macro names. Use `test' instead of `['.
8190
81911994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8192
8193 * configure.in: Check for getpagesize.
8194
81951994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8196
8197 * make-dist (msdos): Put sed* in the distribution.
8198
81991994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8200
8201 * config.bat: New option, `--with-x', for configuring Emacs
8202 for use with the X11 system DesqView/X.
8203 New option, `--no-debug', for compiling Emacs without debug
8204 information thus saving disk space.
8205 (src/config.h, src/paths.h): Use `update' (which is like
8206 `move-if-changed') to change the file.
8207 (src/config.h): When configuring for X11 perform extra changes.
8208 (src/makefile): When configuring for X11 perform extra changes.
8209 (lib-src): Remove temporary files.
8210 (): Check that `sed', `rm', `mv', and `gcc' are available.
8211
82121994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8213
8214 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8215
8216 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8217
82181994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8219
8220 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8221
8222 * configure.in (canonical): Substitute var into makefiles.
8223 (bitmapdir): Likewise.
8224
8225 * Makefile.in (bitmapdir): New variable.
8226 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8227
82281994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8229
8230 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8231
8232 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8233 * update-subdirs: New shell script.
8234
82351994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8236
8237 * Makefile.in (top_distclean): Don't rm build-install.
8238 (SOURCES): Delete build-install.in.
8239
8240 * make-dist: Don't distribute build-ins.in.
8241 * build-ins.in: File deleted.
8242
82431994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8244
8245 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8246
82471994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8248
8249 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8250
8251 * configure.in (libexecdir): Renamed from libdir. New default.
8252 (sharedstatedir): Renamed from statedir. New default.
8253 (datadir): New default.
8254
8255 * make-dist: Don't distribute subdirs.el.
8256
82571994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8258
8259 * configure.in (eaccess): Check for it.
8260
82611994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8262
8263 * configure.in (mktime): Check for it.
8264
82651994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8266
8267 * configure.in (motif): Add support for usage and option checking.
8268
82691994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8270
8271 * configure.in (utimes): Check for it.
8272
82731994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8274
8275 * Makefile.in (install-arch-indep): Don't do mkdir here.
8276
82771994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8278
8279 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8280 riscix.h renamed to acorn.h.
8281
82821994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8283
8284 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8285 New configurations.
8286
82871994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8288
8289 * configure.in: Remove trailing slashes from srcdir.
8290
82911994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8292
8293 * configure.in (i[345]86-sequent-ptx*): Handle
8294
82951994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8296
8297 * Makefile.in (paths-force): Depend on src/paths.h
8298
82991994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8300
8301 * configure.in (config_options): Save all arguments, not just some.
8302
83031994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8304
8305 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
8306
8307 * configure.in: Add AC_AIX.
8308 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8309
83101994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8311
8312 * configure.in (parsing options): Simplify sed command to delete -'s.
8313
83141994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8315
8316 * configure.in (config_options): New shell variable.
8317 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8318
83191994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8320
8321 * configure.in (alpha-dec-osf*): New target.
8322
8323 * Makefile.in: Use just one FRC target.
8324
83251994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8326
8327 * Makefile.in (removenullpaths, paths-force):
8328 Use name paths.h.tmp$$, which depends on the pid.
8329
83301994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8331
8332 * Makefile.in (removenullpaths, paths-force):
8333 Put paths.h.tmp in top-level dir, not in src.
8334
83351994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8336
8337 * Version 19.27 released.
8338
83391994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8340
8341 * Version 19.26 released.
8342
83431994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8344
8345 * configure.in: Check for lrand48, not rand48.
8346
83471994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8348
8349 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8350 (powerpc-ibm-aix*): New aliases.
8351
83521994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8353
8354 * make-dist (src/m, src/s): Put *.inp in distribution.
8355
83561994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8357
8358 * configure.in: Accept i586 and i486 along with i386.
8359
83601994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8361
8362 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8363 even if CPP env var was set by the user.
8364
8365 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8366
83671994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8368
8369 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8370
83711994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8372
8373 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8374
83751994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8376
8377 * configure.in: Check more specifically for i*86-sun-sunos.
8378
83791994-08-03 Caveh Jalali (caveh@eng.sun.com)
8380
8381 * configure.in: Handle solaris 2.4.
8382
83831994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8384
8385 * configure.in (rand48): Check for it.
8386
83871994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8388
8389 * make-dist: Update the info files.
8390
83911994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8392
8393 * configure.in: Make "checking..." messages' style consistent.
8394 (HAVE_H_ERRNO): New test.
8395
83961994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8397
8398 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8399
84001994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8401
8402 * configure.in (CFLAGS): If the envvar was specified, use that.
8403 And set REAL_CFLAGS from it too.
8404
84051994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8406
8407 * make-dist: Update finder-inf.el.
8408
84091994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8410
8411 * make-dist (msdos): Include sed4.inp in dist.
8412
8413 * Makefile.in (libsrc_libs): Var deleted.
8414
84151994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8416
8417 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8418
84191994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8420
8421 * configure.in (mips-sony-newsos4*): New alias.
8422
84231994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8424
8425 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8426 (*-convex-convexos*): Accept this as alias.
8427
84281994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8429
8430 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8431 for two different uses.
8432
84331994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8434
8435 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8436
84371994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8438
8439 * make-dist: Put ./BUGS into the distrib.
8440
84411994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8442
8443 * configure.in: Handle 386 running Solaris 2.
8444
84451994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8446
8447 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8448
84491994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8450
8451 * configure.in (mips-sony-newsos*): Use news-risc.h.
8452
8453 * configure.in: Accept bsdi as opsys, like bsd386.
8454
84551994-06-01 Morten Welinder (terra@diku.dk)
8456
8457 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8458
84591994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8460
8461 * Version 19.25 released.
8462
8463 * make-dist (shortversion): Don't assume another period follows.
8464
84651994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8466
8467 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8468 (uninstall): Use /bin/pwd.
8469
8470 * Makefile.in (blessmail): Depend on src.
8471 (all): Don't depend on blessmail.
8472
8473 * Makefile.in (src/paths.h): Don't force recomputation.
8474 (paths-force): New target; force recomputation of paths.h.
8475 (all): Depend on paths-force.
8476 (src, lib-src): Depend on src/paths.h.
8477
8478 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8479 NON_GCC_TEST_OPTIONS.
8480
84811994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8482
8483 * configure.in: Don't insist on subversions for irix.
8484
84851994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8486
8487 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8488
8489 * configure.in (i[34]86-next-*): New alternative.
8490
84911994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8492
8493 * Version 19.24 released.
8494
8495 * configure.in: New config hppa*-hp-hpux9shr*.
8496
84971994-05-22 Morten Welinder (terra@tyr.diku.dk)
8498
8499 * config.bat: Doc fix.
8500
85011994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8502
8503 * Makefile.in (mostlyclean, clean, distclean, realclean)
8504 (extraclean): Don't act on man subdir if it doesn't exist.
8505
85061994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8507
8508 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8509 Use them to set up CC.
8510 (*-sun-sunos4.1.3): Set them.
8511
85121994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8513
8514 * Makefile.in (lib-src): Don't depend on src/paths.h.
8515
85161994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8517
8518 * build-ins.in (copydests): Get rid of spurious `-'s.
8519
8520 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8521
85221994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8523
8524 * Version 19.23 released.
8525
8526 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8527 for the Xlib and Xt checks; then restore old CFLAGS.
8528
85291994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8530
8531 * configure.in (HAVE_X11XTR6): Add newline before #if.
8532 Add newline after #endif.
8533
85341994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8535
8536 * configure.in (HAVE_X11XTR6): Arrange to define it.
8537
85381994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8539
8540 * Makefile.in (install): Depend on blessmail.
8541
85421994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8543
8544 * configure.in (mips-siemens-sysv*): Put quotes around value
8545 containing blanks.
8546
85471994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8548
8549 * Makefile.in (TAGS): Use the makefile in src subdir.
8550
85511994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8552
8553 * configure.in (opsys): Recognize `gnu'.
8554
85551994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8556
8557 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8558
85591994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8560
8561 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8562 version > 1.8.
8563
85641994-05-08 Morten Welinder (terra@diku.dk)
8565
8566 * config.bat: Forcibly remove "# " style comments from makefiles.
8567
85681994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8569
8570 * Makefile.in (uninstall): When processing lispdir and etcdir,
8571 do nothing unless it exists and is a directory.
8572
85731994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8574
8575 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8576 Merge code in from install-doc.
8577 (install-doc): Merge code back into install-arch-indep.
8578 (install-arch-dep): Don't depend on install-doc.
8579
8580 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8581
85821994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8583
8584 * configure.in (making src/Makefile and lib-src/Makefile):
8585 Split off the autoconf substitutions and don't pass them thru cpp.
8586 (undefs): Use $canonical as well as $configuration.
8587
8588 * make-dist: Distribute lisp/Makefile.
8589
8590 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8591 Use lower case names for the s files.
8592
85931994-05-03 Morten Welinder (terra@diku.dk)
8594
8595 * config.bat: Added possibility for different file name
8596 transcriptions in lib-src.
8597
85981994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8599
8600 * Makefile.in (lib-src): Undo previous change.
8601 (blessmail): New target to run maybe-blessmail in lib-src.
8602 (all): Depend on blessmail.
8603
8604 * Makefile.in (lib-src): Depend on src.
8605
86061994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8607
8608 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8609 (m88k-dg-dgux5.4R2): dgux5.4R2.
8610
86111994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8612
8613 * configure.in (window_system): Restore accidentally deleted code
8614 that uses AC_FIND_X.
8615
8616 * make-dist: Distribute config.bat.
8617
86181994-04-29 Morten Welinder (terra@diku.dk)
8619
8620 * config.bat: Corrected the configuration of lib-src
8621 to keep up with configure. Add note about dos version 3
8622 or better needed (djgpp needs that). Add note explaining
8623 that either install in c:/emacs or edit the script.
8624 Don't change to c:/emacs, but assume we're there (to minimize
8625 the number of places to change).
8626
8627 * config.bat: Build-in the first step towards X11 support with
8628 the X11 emulator that exists. At this time it won't work,
8629 and several files are missing.
8630
86311994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8632
8633 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8634 Don't look for -lresolv.
8635
8636 * Makefile.in (lib-src): Depend on src/paths.h.
8637
86381994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8639
8640 * configure.in: Restore deleted AC_SUBST of `configuration'.
8641 Improve error message for bad --with-x-toolkit value.
8642
8643 * configure.in: Define CONFIGURATION in src/config.h
8644 rather than substituting in src/Makefile.in.
8645
86461994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8647
8648 * Makefile.in (install-doc): New target.
8649 (install-arch-dep): Depend on install-doc.
8650 (mkdir): Create docdir.
8651
86521994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8653
8654 * configure.in: Test for libresolv.a.
8655 Substitute machfile and opsysfile.
8656
86571994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8658
8659 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8660 (install-arch-dep): Install under the name $(EMACS).
8661
86621994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8663
8664 * configure.in (version): Use entire value of emacs-version.
8665 (mips-siemens-sysv*): New alternative.
8666
86671994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8668
8669 * Makefile.in (install-arch-indep): Don't install dired-x*.
8670
86711994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8672
8673 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8674 Fix definition of $undefs.
8675
86761994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8677
8678 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8679
8680 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8681
86821994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8683
8684 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8685
86861994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8687
8688 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8689 and run it thru cpp, as with src/Makefile.in.
8690
8691 * configure.in: Use AC_SET_MAKE.
8692
86931994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8694
8695 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8696
86971994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8698
8699 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8700
8701 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8702 (printing the choices): Make the toolkit message unconditional.
8703 (USE_X_TOOLKIT): Use `none', not `no', if none.
8704 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8705 Get rid of temp file foofoo1.
8706
87071994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8708
8709 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8710
87111994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8712
8713 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8714 (printing the choices): State choice of toolkit.
8715 (libsrc_libs): Recalculate after writing config.h;
8716 then update lib-src/Makefile.
8717
87181994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8719
8720 * configure.in: Add sunos4shr as alternative for suns.
8721 Conditionals testing for null $CC were backwards.
8722
87231994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8724
8725 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8726
87271994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8728
8729 * configure.in: Handle -isc4.0*.
8730
87311994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8732
8733 * configure.in (esix5): Set NON_GNU_CPP.
8734
87351994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8736
8737 * Makefile.in (thisdir): Nonsensical variable removed.
8738 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8739 back to $thisdir, rather than the directory `this_dir'.
8740
87411994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8742
8743 * Makefile.in (install-arch-indep): Add missing backslash after a
8744 `then'.
8745
87461994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8747
8748 * Makefile.in (thisdir): New variable.
8749 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8750
87511994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8752
8753 * configure.in: Add freebsd.
8754
87551994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8756
8757 * configure.in: Check for fpathconf.
8758
87591994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8760
8761 * configure.in (with_x_toolkit): Fix typo in previous change.
8762
87631994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8764
8765 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8766
87671994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8768
8769 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8770
87711994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8772
8773 * configure.in: Fix value of docdir.
8774 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8775
87761994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8777
8778 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8779
87801994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8781
8782 * configure.in: New variable docdir to control where the docstring
8783 file goes.
8784 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8785
87861994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8787
8788 * configure.in: When --run-in-place, don't inherit archlibdir.
8789
87901994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8791
8792 * Makefile.in (install-arch-dep, install-arch-indep):
8793 New targets split up former do-install rule.
8794 (do-install): Target deleted.
8795
87961994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8797
8798 * configure.in (mips-sony-newsos*): New configuration.
8799
88001994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8801
8802 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8803
88041994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8805
8806 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8807
88081994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8809
8810 * configure.in: Don't initialize CC.
8811
88121994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8813
8814 * configure.in (creating src/Makefile): Also generate -U switches
8815 for symbols in the $configuration value.
8816
8817 * configure.in: Check for sys_siglist being declared in system header.
8818
88191994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8820
8821 * configure.in (creating src/Makefile): Delete blank lines
8822 along with lines of whitespace.
8823 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8824
88251994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8826
8827 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8828 like C_SWITCH_SYSTEM.
8829 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8830
88311994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8832
8833 * configure.in (drem): Check for this function.
8834
88351994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8836
8837 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8838 If CPP was inherited from environment, don't use NON_GNU_CPP.
8839 (NON_GNU_CC): Likewise.
8840 (handling with_gcc): Use explicit if in the `no' case.
8841 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8842
88431994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8844
8845 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8846
88471994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8848
8849 * configure.in: Check whether fmod exists.
8850
88511994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8852
8853 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8854 {src,lisp}/OChangeLog.
8855
88561994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8857
8858 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8859 necessary for proper operation. This code works with the current
8860 released version of Autoconf.
8861
88621994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8863
8864 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8865 (USE_X_TOOLKIT): Define it for all values except `no'.
8866
8867 * configure.in: Undo first Jan 8 change and Jan 16 change.
8868
88691994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8870
8871 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8872 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8873
8874 * Makefile.in (lwlib/Makefile): New target.
8875 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8876 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8877 (unlock, relock): Handle lwlib subdir.
8878
8879 * Makefile.in: Add some .PHONY targets.
8880
8881 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8882
8883 * lwlib: New subdirectory.
8884
88851994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8886
8887 * configure.in: If CPP has a value that is a directory,
8888 discard the value.
8889
88901994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8891
8892 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8893 remove -U[0-9]*.
8894
88951994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8896
8897 * Makefile.in (do-install): Install the dired-x info files.
8898
8899 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8900 (See src/s/sol2.h.)
8901
89021994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8903
8904 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8905
89061994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8907
8908 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8909 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8910 gratuitously break this and not make a change log entry.
8911 Optimized sed processing of Makefile.in and cpp output; now
8912 preserves comments previously removed from the cpp input.
8913 Eliminated temp file for cpp output. Generate -U switches to
8914 undefine all identifiers that appear in the directory name
8915 ${srcdir}; pass these to cpp.
8916
8917 * configure.in (version): Fix sed regexp to match two-elt version
8918 number.
8919
8920 * configure.in: Check for strerror.
8921
89221994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8923
8924 * configure.in: Test for bcmp.
8925
89261994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8927
8928 * make-dist (tempdir): Put subdir msdos into the distribution.
8929
89301993-01-07 Morten Welinder (terra@diku.dk)
8931
8932 * config.bat: New file.
8933
89341994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8935
8936 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8937
89381994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8939
8940 * configure.in (m68*-next-*): Don't care about which os is specified.
8941 (i[34]86-*-*): Check for *-nextstop*.
8942
89431993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8944
8945 * configure.in: Check for setsid.
8946
89471993-12-17 Richard Stallman (rms@srarc2)
8948
8949 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8950
89511993-12-15 Richard Stallman (rms@srarc2)
8952
8953 * Makefile.in (mkdir): Make only the lockdir writable.
8954
8955 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8956
89571993-12-11 Richard Stallman (rms@srarc2)
8958
8959 * Makefile.in (libdir): Use @libdir@.
8960
89611993-12-08 Richard Stallman (rms@srarc2)
8962
8963 * Makefile.in (install): Add empty command.
8964
89651993-12-04 Richard Stallman (rms@srarc2)
8966
8967 * make-dist: Put man/getopt.c in the dist.
8968
8969 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8970
8971 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8972
89731993-12-03 Richard Stallman (rms@srarc2)
8974
8975 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8976 Set it for all solaris versions.
8977 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8978 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8979 Likewise for NON_GNU_CC and CC.
8980
89811993-12-01 Richard Stallman (rms@srarc2)
8982
8983 * configure.in (mips-mips-riscos4*): Assign variable CC.
8984 (checking ${with_gcc}): If "no", don't override CC if already set.
8985 (CC): Initialize it as empty.
8986
89871993-11-30 Richard Stallman (rms@srarc2)
8988
8989 * configure.in (Suns): Set CPP if *-solaris2.3*.
8990
89911993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8992
8993 * Version 19.22 released.
8994
8995 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8996
89971993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8998
8999 * make-dist: When breaking links, use cp -p.
9000 Copy install.sh into distribution.
9001 Move the temp dir up into the parent dir;
9002 don't leave the staging dir make-dist.tmp... in existence.
9003 * install.sh: New file.
9004
90051993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9006
9007 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9008
90091993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9010
9011 * configure.in (version): When --run-in-place, exclude
9012 ${datadir}/emacs/site-lisp from locallisppath.
9013
90141993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9015
9016 * configure.in: Delete jumk.c before writing it.
9017
90181993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9019
9020 * Version 19.21 released.
9021
9022 * Makefile.in (mkdir): Ignore error from chmod.
9023
90241993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9025
9026 * make-dist: Don't put lisp/forms.README in the distribution.
9027
90281993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9029
9030 * configure.in (creating src/Makefile): Before running cpp,
9031 discard all lines that start with `# Generated' or /**/#.
9032
90331993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9034
9035 * Version 19.20 released.
9036
9037 * make-dist: Use build-ins.in, not build-install.in.
9038 Don't bother updating TAGS since it's not included.
9039
9040 * build-ins.in: Renamed from build-install.in.
9041
90421993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9043
9044 * make-dist: Don't try to link *.texinfo--there are none now.
9045 When running make in lib-src, specify YACC var value.
9046
90471993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9048
9049 * configure.in (extrasub): Add vpath patterns for %.[yls].
9050
9051 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9052 Instead just include the commands to make src/Makefile as the
9053 second arg to AC_OUTPUT.
9054
9055 * configure.in: Use : instead of dnl for comment inside
9056 $makefile_command.
9057
9058 * configure.in: No longer use vpath_sed. Instead, when we notice
9059 srcdir already configured, set extrasub to hack vpath in the
9060 makefiles.
9061
9062 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9063 before moving it.
9064 * Makefile.in (VPATH): Define to @srcdir@.
9065
90661993-09-28 Brian J. Fox (bfox@cubit)
9067
9068 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9069 doesn't exist. Just copy src/Makefile.in instead. Touch
9070 all of the Makefiles after editing config.status.
9071
9072 * INSTALL: Update documentation to match new configuration
9073 mechanism.
9074
90751993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9076
9077 * configure.in: Allow any of the path or directory Makefile
9078 variables to be set with flags to configure. Create all Makefiles
9079 at configure time. Edit special commands into config.status after
9080 src/Makefile.in is built from src/Makefile.
9081
9082 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9083 If these files are out of date, simply have config.status
9084 rebuild them; don't rebuild them explicitly.
9085
90861993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9087
9088 * build-install.in: Change src/xemacs to src/emacs. We no longer
9089 create src/xemacs, so the file wouldn't be found.
9090
9091 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9092
90931993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9094
9095 * configure.in: Avoid forcing the search of /usr/include before
9096 fixed include files by resetting C_SWITCH_X_SITE if it is
9097 "-I/usr/include".
9098
90991993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9100
9101 * Makefile.in (@rip_paths@locallisppath):
9102 Delete ${datadir}/emacs/site-lisp.
9103
91041993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9105
9106 * configure.in:
9107 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9108 Remove ${extra_output} from AC_OUTPUT call.
9109
91101993-09-17 Brian J. Fox (bfox@inferno)
9111
9112 * make-dist: Quote backquotes found in strings to be echoed.
9113
9114 * configure.in: Use "sh -c pwd" when we want to avoid having the
9115 shell fix up the value of $PWD.
9116
91171993-09-13 Brian J. Fox (bfox@inferno)
9118
9119 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9120 of the installation fail. Suggested by Karl Berry.
9121
91221993-08-30 Brian J. Fox (bfox@inferno)
9123
9124 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9125 was used. Set MAKEFLAGS from MFLAGS.
9126
91271993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9128
9129 * configure.in: Test for res_init in libc.
9130
91311993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9132
9133 * configure.in: In the file ${tempcname}, use configure___
9134 instead of @configure@.
9135
91361993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9137
9138 * make-dist: Dist vpath.sed
9139
9140 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9141 Depend on vpath.sed.
6e81c819 9142 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9143
9144 * configure.in: Substitute variable `vpath_sed'.
9145 If not in $srcdir and $srcdir is configured,
9146 issue warning that GNU make is required,
9147 and set vpath_sed to use vpath.sed script.
9148
91491993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9150
9151 * configure.in: Remove check for $srcdir being configured. This
9152 pretty much works now.
9153 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9154 Check for XFree86 (/usr/X386/include) independent of whether
9155 -lXbsd exists.
9156
9157 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9158 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9159 `make'.
9160
91611993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9162
9163 * Version 19.19 released.
9164
9165 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9166
91671993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9168
9169 * configure.in: Check for XScreenNumberOfScreen.
9170
91711993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9172
9173 * configure.in: Add * to end of all configuration alternatives.
9174 (m68*-sony-newsos3*): New alternative.
9175
91761993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9177
9178 * make-dist: Include getdate.c in distribution.
9179
9180 * configure.in: For --help, use $PAGER if it is set.
9181 (LIB_X11_LIB): Default to -lX11.
9182 (mips-sgi-irix5.*): New alternative.
9183
9184 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9185
9186 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9187 Recognize *.B8.* as hpux version 8.
9188 (m68*-tektronix-bsd*): Fix typo in tek4300.
9189 (AC_HAVE_FUNCS): Add ftime.
9190
91911993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9192
9193 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9194 Use tekxd88, not tekXD88.
9195
91961993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9197
9198 * configure.in: Check for -lm. Then can check for frexp and logb.
9199
92001993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9201
9202 * Version 19.18 released.
9203
9204 * make-dist (src): Don't put gnu-hp300 in dist.
9205 (src, lisp): Include OChangeLog in dist.
9206
92071993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9208
9209 * configure.in: Test for presence of logb and frexp functions.
9210
92111993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9212
9213 * configure.in (machine): Add i370-ibm-aix*.
9214
92151993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9216
9217 * configure.in (function checks): Test for mkdir and rmdir.
9218
9219 * configure.in (function checks): Don't test for random and bcopy
9220 only when we're building with X; look for them all the time.
9221
92221993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9223
9224 * configure.in: Test for availability of bcopy functions, searching
9225 the X libraries if we're using X.
9226
9227 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9228 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9229 versions of AIX, and needs to be passed to the loader.
9230
9231 * configure.in: Test for the availability of the
9232 XScreenResourceString function.
9233
92341993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9235
9236 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9237 LD_SWITCH_X_SITE and assume --with-x11.
9238 Only look for X11 files if we weren't told about a window system
9239 or if we were told to use X11 but not told where.
9240 Search the libraries from the s and/or m files when checking for
9241 functions.
9242
9243 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9244
92451993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9246
9247 * make-dist: Include lisp/dired.todo in the distribution.
9248
92491993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9250
9251 * configure.in: Add code to set HAVE_INET_SOCKETS.
9252
92531993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9254
9255 * configure.in: If we do find x_includes and x_libraries
9256 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9257
92581993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9259
9260 * make-dist: Include src/gnu-hp300 in the dist.
9261
9262 * configure.in (canonical): New variable holds the canonicalized
9263 configuration. Don't alter `configuration'. Use `configuration'
9264 for Makefile.in for file naming.
9265 (testing x_includes and x_libraries): Use =, not ==.
9266
92671993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9268
9269 * Version 19.17 released.
9270
9271 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9272 directory's makefile. This allows the invocation of CPP which
9273 builds xmakefile to receive these switches. The SunSoft C
9274 preprocessor inserts spaces between tokens if it doesn't get the
9275 -Xs flag requested in src/s/sol2.h.
9276
92771993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9278
9279 * configure.in (m68k-bull-sysv3): New config.
9280
92811993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9282
9283 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9284 the X Windows libraries.
9285
92861993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9287
9288 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9289 the distribution. Those files aren't kept in their own
9290 subdirectory any more.
9291
92921993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9293
9294 * Version 19.16 released.
9295
92961993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9297
9298 * configure.in: Add --verbose flag.
9299
93001993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9301
9302 * version 19.15 released.
9303
93041993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9305
9306 * Makefile.in (top_distclean): Use -f switch when cleaning out
9307 lock dir; it might be empty.
9308
9309 * configure.in: Only check for -lXbsd once.
9310
93111993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9312
9313 * Version 19.14 released.
9314
93151993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9316
9317 * make-dist: If using gzip, create distribution with '.gz' extension.
9318
9319 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9320 (lisp/forms-mode): This doesn't exist anymore.
9321
9322 * configure.in: Look for the closedir function.
9323
93241993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9325
9326 * configure.in (CPP): Autoconf sets this to a shell variable
9327 reference, which doesn't work when it's edited into a makefile.
9328 Expand that variable reference.
9329
9330 * Makefile.in (CPP): New variable.
9331 (src/Makefile): Edit CPP into src/Makefile.
9332
9333 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9334 and entering double quotes to get the values of LD_SWITCH_X_SITE
9335 and the other make variables; make substitutes them in anyway.
9336
9337 * Makefile.in (uninstall): Don't remove the lisp and etc
9338 directories if they're in the source tree.
9339
9340 Bring mumbleclean targets into conformance with GNU coding standards.
9341 * Makefile.in (mostlyclean, clean): Separate these two; just have
9342 them pass the request to the subdirectory makefiles.
9343 (distclean): Pass the request down, and then get rid of the
9344 files configure built, and get rid of the Makefiles.
9345 (realclean): Pass the request down, and then do the same things
9346 distclean does.
9347 (uninstall, info, dvi): New targets.
9348
9349 * configure.in: Move clause for PC-compatible i386 box to the end
9350 of the case statement, to avoid masking configurations below.
9351
9352 * configure.in: Add case for m88k-motorola-sysv4.
9353
9354 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9355 the HP 68000 machines.
9356
9357 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9358 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9359 preprocessor won't fiddle with them.
9360
93611993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9362
9363 * Makefile.in (TAGS): cd to src to run etags.
9364
93651993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9366
9367 * configure.in (version): Check the X libraries for XrmSetDatabase
9368 and random, and see if we have -lXbsd.
9369
93701993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9371
9372 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9373 s/*.h and m/*.h files. Martin Tomes
9374 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9375
93761993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9377
9378 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9379 above the general i386 alternative.
9380
93811993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9382
9383 * configure.in: Recognize configuration name for Data General
9384 AViiON machines.
9385
9386 * configure.in: Use AC_LONG_FILE_NAMES.
9387
93881993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9389
9390 * configure.in: Test for bison.
9391 * Makefile.in (YACC): New variable.
9392 (lib-src/Makefile.in): Edit YACC into the makefile.
9393
93941993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9395
9396 * Version 19.13 released.
9397
9398 * configure.in (CFLAGS): Don't set this according to the value of
9399 the GCC shell variable. Instead, consult the machine and system
9400 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9401 test __GNUC__ while we're at it.
9402
9403 * configure.in: Remove extra ;; from hpux cases.
9404
94051993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9406
9407 * configure.in: Check to see if the system has -ldnet.
9408
94091993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9410
9411 * make-dist: Add clauses to distribute lisp/forms-mode.
9412
94131993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9414
9415 * configure.in (machine): Fix the versions in hpux version number test.
9416 Do not guess based on cpu type. Do check for explicit system version.
9417
94181993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9419
9420 * configure.in: Do NOT look for `unknown' as company name.
9421
94221993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9423
9424 * configure.in: Fix typo in message.
9425
94261993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9427
9428 * Version 19.12 released.
9429
9430 * Makefile.in (do-install): Correct previous etc-copying change.
9431 Partially rewrite using `if'.
9432 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9433
9434 * Version 19.11 released.
9435
9436 * configure.in: Handle 386bsd.
9437
94381993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9439
9440 * make-dist: Update getdate.c.
9441
9442 * configure.in: Handle bsd386.
9443
9444 * Makefile.in (do-install): Use `-' in tar options.
9445
9446 * configure.in: Change ! "${...}" to x"${...}" = x.
9447
9448 * Makefile.in (do-install): Copy the DOC-* files from the build
9449 etc directory, as well as lots of things from ${srcdir}/etc.
9450
9451 * make-dist: Copy config.guess.
9452
9453 * configure.in: Handle AIX versions 1.2, 1.3.
9454
94551993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9456
9457 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9458 the configuration name mips-mips-usg* to represent USG systems.
9459
9460 * configure.in: Fix logic to detect if srcdir is already configured.
9461
9462 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9463
9464 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9465 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9466 of a directory; cd might fail, and have pwd print out the current
9467 directory.
9468
94691993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9470
9471 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9472
94731993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9474
9475 * configure.in: Complain if srcdir points at an already-configured
9476 tree.
9477
94781993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9479
9480 * Version 19.10 released.
9481
94821993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9483
9484 * Makefile.in: Use Makefile comments, not C comments.
9485
9486 * configure.in: Add case for the Tektronix XD88.
9487
94881993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9489
9490 * configure.in: Handle sysv4.2 and sysvr4.2.
9491
94921993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9493
9494 * configure.in: Traverse the argument list without destroying it;
9495 don't use shift. It turns out that "set - ${saved_arguments}"
9496 doesn't work portably.
9497
9498 * configure.in: Add missing "fi".
9499
9500 * make-dist: Rebuild configure if configure.in is newer.
9501
9502 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9503 targets to be executed even if make remembers that it has already
9504 satisfied FRC.
9505
95061993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9507
9508 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9509
9510 * configure.in (romp): Handle various version numbers with aos and bsd.
9511
95121993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9513
9514 * configure.in: Fix message text.
9515
95161993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9517
9518 * make-dist: Make a `site-lisp' directory in the distribution,
9519 instead of a `local-lisp' directory, which hasn't been the
9520 appropriate name for a long time.
9521 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9522 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9523
9524 * Makefile.in (do-install): Correctly detect if ./etc and
9525 ${srcdir}/etc are the same.
9526
9527 * configure.in: Extract UNEXEC from the system configuration
9528 files, compute the name of the source file corresponding to the
9529 object file, and #define it as UNEXEC_SRC in config.h.
9530
9531 * configure.in: If srcdir is '.', then try using PWD to make it
9532 absolute.
9533
9534 * configure.in: Include ${srcdir} in the printed report, to help
9535 people notice if it's an automounter path.
9536
95371993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9538
9539 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9540
95411993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9542
9543 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9544 when they are different. Add `shift' command.
9545 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9546 (externallispdir): Var deleted.
9547
9548 * configure.in: Delete spurious paren outputting short_usage.
9549
95501993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9551
9552 * Version 19.9 released.
9553
95541993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9555
9556 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9557 subdirectory makes.
9558
9559 * make-dist: Check for .elc files with no corresponding .el file.
9560
9561 * Makefile.in (mkdir): Make all the directories in locallisppath.
9562
9563 * config.guess: New file.
9564 * configure.in: Use it, tentatively.
9565 * INSTALL: Mention its usage.
9566
9567 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9568 the former gives you the operating system rev directly. Use
9569 s/hpux.h if we don't recognize what we got.
9570
9571 * Makefile.in (do-install): Don't remove a destination directory
9572 if it's the same as the source. If ${srcdir}/info == ${infodir},
9573 don't try to copy the info files.
9574
9575 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9576 doesn't work if you're not using a separate source directory.
9577 (do-install): Copy the build tree's etc directory only after
9578 making sure it's not also the source tree's etc directory.
9579
95801993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9581
9582 * configure.in: Handle sunos4.1.3 specially.
9583
95841993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9585
9586 * Makefile.in (INSTALL): Add definition.
9587
9588 * configure.in: Fix some messages. Support -with-gnu-cc.
9589 At the end, use `set --', not `set -'.
9590 Delete spurious `.h' in hpux alternatives.
9591
95921993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9593
9594 * Version 19.8 released.
9595
95961993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9597
9598 * configure.in: When looking for source in the same directory as
9599 the configure script, make the path thus discovered absolute.
9600 If the user specifies the `--srcdir' switch, make that directory
9601 absolute too.
9602
9603 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9604
9605 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9606 too, as the value of the PATH_INFO macro.
9607
9608 * configure.in: Check to see if the source lives in the same
9609 directory as the configure script.
9610
96111993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9612
9613 * Makefile.in (install): Split this into `install' and
9614 `do-install', to give people more control over exactly what gets
9615 done.
9616 (do-install): New target, containing the guts of `install'. Don't
9617 remove and recreate the directories inside the copying loop - do
9618 it all before the copying loop. Pass more flags to the lib-src
9619 make.
9620 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9621 avoid errors and warnings.
9622
9623 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9624 the manufacturer - the more general case was blocking other i386
9625 configuration names below, and that's how the names are written in
9626 MACHINES anyway.
9627
9628 * make-dist: When breaking links, remove the link before moving
9629 the copy onto it, to avoid interactive behavior.
9630
9631 * Makefile.in: Doc fix.
9632
9633 * configure.in: Doc fix.
9634
9635 * INSTALL: Mention --exec-prefix option.
9636
9637 * configure.in: Add support for the `--exec-prefix' option.
9638 * Makefile.in: Accept that support.
9639
9640 * configure.in: Use the AC_PROG_INSTALL macro.
9641 * Makefile.in (INSTALL): Variable removed.
9642 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9643
9644 * configure.in: Distinguish between hp800's and hp700's by calling
9645 "uname -m".
9646
96471993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9648
9649 * configure.in: Recognize configuration names for i860 boxes
9650 running SYSV.
9651
96521993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9653
9654 * configure.in: Distinguish between hp800's and hp700's by the
9655 version of HP/UX they run, since that's something people are more
9656 likely to know - hp700's run 8.0.
9657 Add HP 700 configuration.
9658
9659 * configure.in: Test for the presence of the `rename' function.
9660
9661 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9662 configure.in.
9663 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9664
9665 * make-dist: Break intra-tree links.
9666
9667 * configure.in: Explain that this is an autoconf script, and give
9668 instructions for rebuilding configure from it. Arrange to put
9669 comments in configure explaining this too.
9670
9671 * configure.in: Make the first line of the configure script be
9672 "#!/bin/sh". Leaving the first line blank didn't work.
9673
9674 * configure.in (long_usage): Removed; made short_usage describe
9675 the options briefly.
9676
9677 * configure.in: Implement the --prefix option.
9678 * Makefile.in (prefix): Add support for it here.
9679 * INSTALL: Document it here.
9680
9681 * Makefile.in (install): Don't assume that the files in the `info'
9682 subdirectory match *.info. They don't have that prefix.
9683
96841993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9685
9686 * configure.in: Add case for version 5 of Esix.
9687
96881993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9689
9690 * Version 19.7 released.
9691
9692 * make-dist: There aren't any *.com files in lib-src anymore.
9693
9694 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9695 them; they're symlinks to other filesystems on the GNU machines.
9696
9697 * make-dist: Check that the manual reflects the same version of
9698 Emacs as stated in lisp/version.el. Edit that version number into
9699 the README file.
9700
97011993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9702
9703 * configure.in: Remove the hack of AC_DEFINE; use
9704 AC_DEFINE_UNQUOTED.
9705
97061993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9707
9708 * make-dist: Don't distribute precomp.com, compile.com, or
9709 link.com from ./src; they're in ./vms now.
9710
9711 Some time-handling patches from Paul Eggert:
9712 * configure.in: Add AC_TIMEZONE.
9713
97141993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9715
9716 * configure.in: Recognize Linux as a valid operating system for
9717 the i386.
9718
97191993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9720
9721 * make-dist: Distribute some VMS files we got from Richard Levitte.
9722
9723 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9724 the source for the sed command, not oldXMenu/Makefile.
9725
97261993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9727
9728 * INSTALL: Don't claim the srcdir option doesn't work.
9729
97301993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9731
9732 * configure.in: Include remarks saying what order the autoconf
9733 tests should go in, and remind people to change config.h.in
9734 whenever they add autoconf tests which make #definitions.
9735
9736 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9737
97381993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9739
9740 * Makefile.in (oldXMenu/Makefile): Make this depend on
9741 ${srcdir}/oldXMenu/Makefile.in, not itself.
9742
9743 * PROBLEMS: Some updates from David J. Mackenzie.
9744
9745 More changes from David J. Mackenzie.
9746 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9747 removed; autoconf and config.h should specify all these
9748 differences.
9749 (buildlisppath): Make this path depend on ${srcdir}.
9750 (INSTALLFLAGS): Removed.
9751 (INSTALL): Include the -c flag.
9752 (install): Change the way we invoke install accordingly.
9753
9754 Install ${srcdir} changes from DJM.
9755 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9756 list.
9757 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9758 the source tree and the etc directory in the object tree.
9759 (${SUBDIR}): Pass the prefix variable down to submakes.
9760 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9761 in /bin.
9762 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9763 values for srcdir and VPATH.
9764 (install): Add `v' flag to tar command. Make sure that `dir'
9765 exists in ${srcdir}/info before copying it. Remember that the man
9766 pages come from the source tree, not the object tree.
9767 * configure.in: Remove remarks saying that the --srcdir option
9768 doesn't work.
9769 Create the etc directory in the object tree.
9770 Recognize configuration names of the form *-sun-solaris*.
9771 Recognize sunos5 and solaris as operating system names.
9772
9773 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9774 lib-src/getdate.y and src/systime.h.
9775
97761993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9777
9778 * make-dist: Make links in info subdir.
9779
97801993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9781
9782 * configure.in: Call AC_STDC_HEADERS.
9783
97841993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9785
9786 * configure.in: Sidestep autoconf's quoting of the second argument
9787 of AC_DEFINE, so we can specify the value to put there. It would
9788 be nice if autoconf provided some way to specify computed values
9789 for macros.
9790
97911993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9792
9793 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9794 this is always just -DHAVE_CONFIG_H.
9795
9796 The GNU coding standards specify that CFLAGS should be left for
9797 users to set.
9798 * Makefile.in (CFLAGS): Let configure determine the default value
9799 for this. Don't
9800 have it default to DEFS.
9801 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9802 (lib-src/Makefile, src/Makefile): Edit the default value for
9803 CFLAGS into these files, not DEFS.
9804 * configure.in (CFLAGS): Choose a default value for this - "-g"
9805 normally, or "-g -O" if we're using GCC. Edit it into the
9806 top-level Makefile.
9807
9808 * configure.in: When scanning the machine and system description
9809 #include files, write their names to conftest.c properly.
9810
98111993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9812
9813 * configure.in: In configuration name case for Apallos running
9814 Domainios, set opsys, not opsysfile.
9815
9816 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9817 src/config.h, instead of AC_OUTPUT; the latter overwrites
9818 src/config.h even when it hasn't changed, puts a makefile-style
9819 comment at the top even though it's C code, and produces a
9820 config.status script which doesn't do the job right.
9821
9822 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9823 can use a symbolic link to get the X Menu library into src.
9824 * Makefile.in (LN_S): New variable.
9825 (src/Makefile): Edit the value of LN_S into this makefile.
9826
98271993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9828
9829 * configure.in: Support *-sco3.2v4* as opsystem.
9830
9831 * make-dist: Don't include calc directory.
9832 Exclude many files in the man directory; copy a few.
9833
98341993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9835
9836 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9837 call AC_STRUCT_TM to see what's in time.h.
9838
9839 * configure.in: Employ quoting stupidity to get the value of CPP
9840 to expand properly.
9841
98421993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9843
9844 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9845 variable to scan the machine and system description files.
9846
9847 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9848 so that getdate.y builds correctly.
9849
98501993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9851
9852 * configure.in (tempcname): Change this to "conftest.c", so it will
9853 work properly on systems with short filenames; this is the name
9854 autoconf uses.
9855
9856 * configure.in: Also detect the availability of dup2 and
9857 gethostname.
9858
9859 * configure.in: Use the AC_ALLOCA test.
9860 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9861 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9862
98631993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9864
9865 * make-dist: Distribute configure, as well as configure.in.
9866 Oversight.
9867
98681993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9869
9870 * Makefile.in (install): Print out the name of the directory we're
9871 copying, so people can have some idea of whether we're making
9872 progress.
9873
9874 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9875 Don't forget to re-create the COPYDESTS directories after we clear
9876 them out.
9877
98781993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9879
9880 * Makefile.in: Add autoconf cookies so that the configure
9881 script can comment out sections of path variable definitions to
9882 choose between the installable configuration and the run-in-place
9883 configuration.
9884 * configure.in: Add new option `--run-in-place', to select the
9885 run-in-place path definitions.
9886
9887 * configure.in: Add a clause to the big configuration name case
9888 for the NeXT machine.
9889
98901993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9891
9892 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9893 Make sure that each source directory exists, and is different from
9894 the destination directory; then, delete the destination before
9895 copying over the source.
9896
9897 * make-dist: Distribute configure.in, instead of configure.
9898
98991993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9900
9901 * configure.in: Don't set CC to "gcc -O" if the user specifies
9902 `--with-gcc'. Add -O to DEFS if GCC is set.
9903
99041993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9905
9906 * Makefile.in (clean mostlyclean): Missing right paren.
9907
9908 * configure.in: When checking for X windows, search for an X11
9909 subdirectory of ${x_includes}.
9910
9911 * configure.in: Check for gettimeofday function, for getdate.y.
9912
9913 Change `configure' to a mixture of custom code and autoconf stuff.
9914 autoconf can't derive all the information we need, but we'd really
9915 like to be able to take advantage of some of its tests, and its
9916 file-editing facilities.
9917 * configure.in: Renamed from configure.
9918 Quote the sections of shell script we want copied literally to
9919 the configure script.
9920 (compile): Initialize this to make the autoconf macros' code happy.
9921 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9922 code to do their jobs.
9923 Use autoconf to produce Makefile and src/config.h.
9924 Remove the Makefile-style comment that autoconf places at the top
9925 of src/config.h.
9926 (config_h_opts): Removed - no longer necessary.
9927 * Makefile.in (configname): Renamed to configuration.
9928 (CONFIG_CFLAGS): Renamed to DEFS.
9929 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9930 get values via autoload @cookies@.
9931 (libsrc_libs): Get this from autoconf. We used to do nothing
9932 about this.
9933 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9934
9935 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9936 echo the move-if-change command.
9937
99381993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9939
9940 * make-dist: Distribute lib-src/rcs-checkin.
9941
9942 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9943 Don't try to make links to the RCS or Old subdirectories.
9944 Use the appropriate extension for the compression type in use.
9945 Create the tar file in the shell's initial default directory, not
9946 in ${tempparent}.
9947 Erase the whole ${tempparent} tree, not just ${tempdir}.
9948
99491993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9950
9951 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9952 use to build paths.h.
9953 (lib-src/Makefile, src/Makefile): Similarly.
9954
9955 * configure: Extend test for working `const' keyword to handle AIX
9956 3.2 cc.
9957
99581993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9959
9960 * make-dist: Distribute lisp/term/ChangeLog.
9961
9962 Arrange for C compilation throughout the tree to get
9963 C_SWITCH_SYSTEM from the configuration files.
9964 * configure: Extract C_SWITCH_SYSTEM from the machine and
9965 system-dependent files, and save it in the top-level Makefile.
9966 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9967 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9968
9969 * make-dist: Include the VMS support files in oldXMenu in the
9970 distribution.
9971
9972 * configure: Doc fix.
9973
9974 * configure: Fix corrupted config_h_opts.
9975
9976 * configure: Properly report option names in error messages.
9977
9978 * configure: Properly recognize --x-includes and --x-libraries
9979 options.
9980
9981 * configure: Fix syntax errors in code handling XFree386.
9982
99831993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9984
9985 * configure: Add special code to detect XFree386, and tell
9986 config.h about it.
9987
9988 * configure: Properly handle extracting values of LIBS_MACHINE and
9989 LIBS_SYSTEM that contain spaces.
9990
9991 * configure: Add `--x-includes' and `--x-libraries' options. I
9992 think these are dopey, but no less than three alpha testers, at
9993 large sites, have said they have their X files installed in odd
9994 places. Implement them by setting C_SWITCH_X_SITE and
9995 LD_SWITCH_X_SITE in src/config.h.
9996
99971993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9998
9999 * make-dist: Don't distribute etc/Old files.
10000
10001 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10002 backups.
10003
100041993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10005
10006 * make-dist: Fix typo.
10007
100081993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10009
10010 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10011 in some cases where it should but didn't seen to.
10012
10013 * Makefile.in: Added unlock and relock productions.
10014
100151993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10016
10017 * make-dist: Add a --compress option to force make-dist to use
10018 compress.
10019
10020 * make-dist: Use gzip, if we can find it.
10021
10022 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10023 make rs6000-ibm-aix default to -aix32.
10024
100251993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10026
10027 * Makefile.in: Added `Developer's configuration' section.
10028
100291993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10030
10031 * Makefile.in: Add commented-out variable settings for developer's
10032 configuration.
10033
100341993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10035
10036 * make-dist: Distribute `src/bitmaps' too.
10037
100381993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10039
10040 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10041 make rs6000-ibm-aix default to -aix32.
10042
100431993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10044
10045 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10046
10047 * Makefile.in (install.sysv): Add a second `$' in front of
10048 `${dest}', so that the shell will expand it, instead of Make.
10049
10050 * configure: When processing the name of the configure script,
10051 collapse `././' to `./', but leave a single `./' prefix alone.
10052
10053 * configure: Doc fix.
10054
100551993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10056
10057 * configure: Handle isc3.0 correctly.
10058
100591993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10060
10061 * make-dist: Don't try to copy the COPYING notice into
10062 external-lisp; we're not distributing that directory any more.
10063
100641993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10065
10066 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10067 Remove CVS subdirectories from the installed directory trees, as
10068 well as RCS directories.
10069
100701993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10071
10072 * make-dist: Only copy gmalloc.c if we couldn't link it.
10073 Don't try to copy man/{README,Makefile} unless they actually exist.
10074
10075 * Makefile.in (lisppath): Don't include externallispdir in this.
10076 We're not sure whether we're even going to distribute the
10077 directory yet.
10078
100791993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10080
10081 * make-dist: Don't distribute the external-lisp directory anymore.
10082 * INSTALL: Remove all references to external-lisp.
10083
10084 * configure: Detect whether the compiler supports `const'
10085 properly, and edit src/config.h accordingly.
10086
10087 * configure: Tweak layout of final report.
10088
10089 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10090 CFLAGS.
10091
10092 * Makefile.in (locallisppath): Make this default to
10093 ${datadir}/emacs/site-lisp, instead of
10094 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10095 the same thing, and local-lisp causes completion conflicts with
10096 lock.
10097 (lisppath): Add ${externallispdir} to this.
10098 * INSTALL: Adjust installation directions.
10099
10100 * Makefile.in (externallispdir): New variable, to say where to
10101 install the externally-maintained lisp files.
10102 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10103 the others.
10104 * INSTALL: Describe external-lisp and the new externallispdir
10105 variable.
10106
101071993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10108
10109 * configure (progname): New option `--with-gcc'. Make it clearer
10110 how we are trying to guess whether or not we have GCC.
10111 * INSTALL: Document the `--with-gcc' option, and improve
10112 description of `--with-x' options.
10113
101141993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10115
10116 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10117 ${infodir} from these variables; we have written out explicit code
10118 to install the info files.
10119
101201993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10121
10122 * make-dist: Don't distributed the RCS files in the etc directory.
10123
101241993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10125
10126 * Makefile.in: Some makes can't handle comments in the middle of
10127 commands; move them to before the whole rule.
10128
101291993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10130
10131 * README: Mention what Emacs is.
10132
101331993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10134
10135 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10136 Add `./cpp' and `./man' back into the distribution.
10137
101381993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10139
10140 * Makefile.in: Define MAKE, and use where appropriate.
10141
101421993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10143
10144 * make-dist: Remember that the authoritative COPYING notice is
10145 `etc/COPYING', not `../etc/COPYING'.
10146
101471992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10148
10149 * make-dist: Make sure that the COPYING notices in each directory
10150 are copies, not symlinks.
10151
101521992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10153
10154 * INSTALL: The build process produces an executable called `emacs'
10155 now. Change references.
10156 * Makefile.in: Adjust `install.mumble' targets to install
10157 `src/emacs', not `src/xemacs'.
10158
10159 * configure: Start with a blank line; this keeps some old CSH's
10160 from thinking it's a CSH script. Most systems will just use
10161 /bin/sh to run it, which is what we're expecting; the only other
10162 shells which might try to interpret it themselves are probably
10163 Bourne-compatible.
10164
101651992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10166
10167 * INSTALL: Improvements suggested by David Mackenzie.
10168
101691992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10170
10171 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10172 Don't try to copy the info files if there aren't any; the
10173 unexpanded globbing pattern disappoints `install'. Ignore the
10174 return status of that command.
10175
10176 * INSTALL: Updated for new configuration arrangement.
10177
10178 * configure: Don't make the top-level Makefile read-only - people
10179 may want to edit the values of the path variables.
10180
10181 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10182 Install the info files in ${infodir}. Install the executable
10183 under both `emacs' and `emacs-VERSION'.
10184
10185 * Makefile.in: Doc fix.
10186
10187 * Makefile.in (exec_prefix): New variable, as per latest version
10188 of coding standards.
10189 (bindir, libdir): Use it, instead of `prefix'.
10190 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10191
10192 * Makefile.in (mandir): Make the default value for this depend on
10193 $(prefix).
10194
10195 * Makefile.in (datadir, statedir, libdir): Make these all default
10196 to ${prefix}/lib.
10197 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10198 to compensate.
10199
10200 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10201 Install the etags and ctags man pages too.
10202
10203 * Makefile.in (distclean): Don't delete backup files; that's the
10204 job of extraclean.
10205 (extraclean): Like distclean, but deletes backup and autosave files.
10206
102071992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10208
10209 Make path specification conform to GNU coding standards.
10210 * configure (long_usage): Remove all traces of old arguments from
10211 usage messages, and document the options we do accept in more
10212 detail: -with-x... and --srcdir.
10213 (options, boolean_opts): Deleted; we don't have enough options to
10214 make this worthwhile.
10215 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10216 along with the code which supported them; these should be set as
10217 arguments to the top-level make.
10218 (config_h_opts): Since this no longer doubles as a list of option
10219 names, make them upper case; this simplifies the code which uses
10220 them to build the sed command to edit src/config.h. Change the
10221 code which sets them.
10222 (cc, g, O): Don't allow the user to set these using options; they
10223 should be specified using `CC=' and `CFLAGS=' arguments to the
10224 top-level make. Just choose reasonable default values for them,
10225 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10226 values.
10227 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10228 options; use them whenever the configuration files say they're
10229 possible.
10230 Simplify the argument processing loop. Don't accept abbreviations
10231 for option names; these might conflict with other configuration
10232 options in the future.
10233 Add some support for the `--srcdir' option. Check for the sources
10234 in . and .. if `--srcdir' is omitted. If the directories we will
10235 compile in don't exist yet, create them under the current directory.
10236 Note that the rest of the build process doesn't really support
10237 this.
10238 Edit only the top Makefile. That should edit the others. Edit
10239 into the makefile: `version', from lisp/version.el, `configname'
10240 and `srcdir' from the configuration arguments, `CC' and
10241 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10242 the user's path, and LOADLIBES as gleaned from the system
10243 description files.
10244 Simplify the report generated; it doesn't need to include any
10245 description of paths now.
10246 Make `config.status' exec configure instead of just calling it, so
10247 there's no harm in overwriting `config.status'.
10248 * Makefile.in (version, configname): New variables, used to choose
10249 the default values for datadir and libdir.
10250 Path variables rearranged into two clearer groups:
10251 - In the first group are the variables specified by the GNU coding
10252 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10253 manext, infodir, and srcdir).
10254 - In the second are the variables actually used for Emacs's paths
10255 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10256 archlibdir), which depend on the first category.
10257 datadir and libdir default to directories under
10258 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10259 demand.
10260 etcdir and lispdir default to subdirectories of datadir.
10261 archlibdir defaults to libdir.
10262 The new installation tree is a bit deeper than it used to be, so
10263 use the new make-path program in lib-src to build them all.
10264 Always build a new src/paths.h.tmp and then move-if-change it to
10265 src/paths.h, to avoid unnecessary rebuilds while responding to the
10266 right changes.
10267 Remove all mention of arch-lib. Run utility commands from
10268 lib-src, and let the executables be copied into archlibdir when
10269 Emacs is installed.
10270 Add targets for src/Makefile, lib-src/Makefile, and
10271 oldXMenu/Makefile, editing the values of the path variables into
10272 them.
10273 Let lib-src do its own installation.
10274 (datadir): Default to putting data files under
10275 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10276 (emacsdir): Variable deleted; it would only be confusing to use.
10277 (lispdir, etcdir): Default to ${datadir}/lisp.
10278 (mkdir): Use make-path for this.
10279 (lockdir): Do this in mkdir.
10280 (Makefile): New target.
10281
10282 * configure (usage_message): Rename to long_usage.
10283
10284 * make-dist: Don't bother creating an arch-lib directory; that's
10285 only for installation now.
10286
102871992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10288
10289 * configure: Use GCC-style configuration names, using config.sub.
10290 Change the usage and help messages.
10291
10292 * configure: Initialize window_system, not indow_system.
10293
10294 * configure: Report which window system, compiler, and signal
10295 handler return type we decide to use.
10296
10297 * make-dist: Explain what's going on if config.sub and gmalloc.c
10298 can't be linked. Place the code which copies them near the code
10299 which links the rest of the files around them.
10300
103011992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10302
10303 * make-dist: Don't bother to distribute src/*.com, or
10304 src/vmsbuild; those have all been moved to `../vms'.
10305
103061992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10307
10308 * make-dist: Don't forget that the way to avoid filenames starting
10309 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10310 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10311 couldn't make hard links to, since we have two already, and
10312 perhaps more to come.
10313
103141992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10315
10316 * configure: When editing parameters into lib-src/Makefile, change
10317 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10318 needs some other flags too.
10319
103201992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10321
10322 * configure: Remove spurious echo of the configuration name.
10323
10324 * make-dist: Don't distribute files in src/m and src/s whose names
10325 begin with `='.
10326
103271992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10328
10329 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10330 Also LISP_FLOAT_TYPE.
10331
103321992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10333
10334 * make-dist: Copy config.sub, since it's a symbolic link to a file
10335 on another file system.
10336
103371992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10338
10339 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10340 distribution.
10341
10342 * config.sub: New file, to help us recognize configuration names.
10343 * make-dist: Include it in the distribution.
10344
103451992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10346
10347 * configure: Convert `-' to `_' in specified option names.
10348 Accept options with --. Delete --highpri and --have-x-menu options.
10349 New options --with-x and --with-x10 replace -window-system.
10350 Don't mention options --gnu-malloc, --rel-alloc
10351 or --lisp-float-type in help message.
10352
103531992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10354
10355 * make-dist: Include the `vms' subdirectory in the distribution.
10356
103571992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10358
10359 * configure: Remove lines starting with "# DIST: " when building
10360 lib-src/Makefile and src/Makefile. This allows us to mark the
10361 "Makefile.in" files with explanatory comments which won't also get
10362 stuck in the Makefiles.
10363
103641992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10365
10366 * make-dist: Don't use the '+' operator in the sed regular
10367 expression that extracts the version number from lisp/version.el;
10368 Ultrix sed doesn't seem support the operator. Just double the
10369 operand and use *.
10370
103711992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10372
10373 * Makefile.in: Doc fix.
10374
103751992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10376
10377 * configure: Rewrite sed command to remove at most one ./ prefix;
10378 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10379 group.
10380
103811992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10382
10383 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10384
103851992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10386
10387 * make-dist: Go ahead and build a new TAGS file, unless the
10388 --newer option was specified. Don't try to delete a TAGS file
10389 from etc; it's not kept there, and shouldn't be deleted anyway.
10390
103911992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10392
10393 * make-dist: If the lisp directory contains a default.el, don't
10394 distribute it.
10395
10396 * configure: When searching signal.h for the type of a signal
10397 return handler, make a copy of it, not a symbolic link to it; that
10398 way, it will work on systems that don't have symbolic links.
10399
104001992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10401
10402 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10403 option for generating incremental distributions. Stopped it from
10404 generating a TAGS file into the distribution; that sucker is
10405 *big*, and easily enough generated with the toplevel makefile.
10406
104071992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10408
10409 * configure: When writing config.status, don't prefix progname
10410 with a '.'; it might be absolute.
10411
104121992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10413
10414 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10415 /usr/include/X11 exist, not only if both exist.
10416
104171992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10418
10419 * make-dist: Make the new external-lisp directory a duplicate of
10420 the external-lisp directory, not the lisp directory.
10421
104221992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10423
10424 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10425 clean' in arch-lib; it doesn't even have a Makefile.
10426
10427 * Makefile.in (clean, mostlyclean): In the test which tries to
10428 distinguish between the build directory, which should be cleaned,
10429 and the installed directory, which shouldn't, cd to `${emacsdir}',
10430 not `${DESTDIR}${LIBDIR}'.
10431
104321992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10433
10434 * make-dist: Be sure to delete the .c and .h files that YACC and
10435 BISON create from getdate.y.
10436
10437 * external-lisp: New directory; see `external-lisp/README'.
10438 * make-dist: Added support for the external-lisp subdirectory.
10439
10440 * make-dist: Changed message which complains that make-dist wasn't
10441 invoked in the right directory to indicate which files it was
10442 looking for.
10443
104441992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10445
10446 * configure: Add comments explaining why we can't translate
10447 character ranges or control characters in `tr'.
10448
104491992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10450
10451 * configure: When generating the configuration message, we used to
10452 build the message from the start so that each line began with "# "
10453 so that it would be a comment in `config.status'. However, this
10454 causes trouble if any of the variables we use in the message
10455 expand to more than one line of text - as gnu_malloc_reason
10456 sometimes does. So instead, we build the message as it should be
10457 printed to the user (i.e. without the "# " prefixes), and stick on
10458 the "# "s when we write it to `config.status'.
10459
10460 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10461 `lib-src' and `arch-lib'.
10462
10463 * configure: When generating report and `config.status' file, note
10464 that bindir only determines where `make install' and
10465 `build-install' will place the executables; this should make it
10466 clear that the ordinary build process will not try to install
10467 things.
10468
104691992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10470
10471 * make-dist: Change messages to say that we are 'making links to
10472 X', rather than 'copying X'. And put `' quotes around file names.
10473
10474 * make-dist: Include '.tmp' in the name of the staging directory.
10475
10476 * make-dist: Pass the `-f' option to rm when you're not sure that
10477 the files you're removing actually exist.
10478
10479 * make-dist: When setting up etc/COPYING, always nuke whatever is
10480 there, and then copy it in, to make sure we get a real file.
10481
10482 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10483 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10484 version which doesn't have a separate .defns file.
10485
104861992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10487
10488 * make-dist: Don't distribute configured versions of config.h.in,
10489 paths.h.in, Makefile.in in src.
10490
10491 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10492 trying to make final targets writable first, since it won't
067d23c9
KY
10493 matter to move-if-change.
10494
104951992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10496
10497 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10498 mkdir and chmod in the center of all the conditionals. GNU Make
10499 will strip these out, but other makes won't.
10500
105011992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10502
10503 * make-dist: Include move-if-change in list of files to distribute.
10504
105051992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10506
10507 * configure: Remove any "." elements from the program name.
10508
10509 * configure: Don't record the values of all the possible arguments
10510 in config.status; only record the options that the user specified.
10511
10512 * configure: Use move-if-change to move in the new src/config.h.
10513
105141992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10515
10516 * move-if-change: New file, copied from gcc release.
10517 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10518 a temp file, so we don't update paths.h if an error occurs or if
10519 it doesn't need changing.
10520
105211992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10522
10523 * Makefile.in (src/paths.h): Do not install a value for the
10524 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10525 * build-install.in: Same thing.
10526
105271992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10528
10529 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10530 latter, being a typo, is always false, resulting in a program
10531 whose default behavior is to painstakingly build a copy of the
10532 source tree, and then delete it. Rah.
10533
10534 * Makefile.in: Add dist target, and comment for it.
10535
10536 * configure: When scanning <signal.h> for a declaration for
10537 signal, create a symbolic link with a name ending in .c, so the
10538 compiler won't complain that it's only been given .h files.
10539
10540 * configure: Check whether there are any arguments available
10541 before shifting to get the value of a non-boolean parameter.
10542
10543 * make-dist: Doc fix.
10544
105451992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10546
10547 * configure: Instead of grepping /usr/include/signal.h for a
10548 signal declaration, run /usr/include/signal.h or
10549 /usr/include/sys/signal.h through cpp and grep for the
10550 declaration.
10551
10552 * configure: Redirect the output of grep to /dev/null instead of
10553 using grep -s - that flag means different things on other systems.
10554
10555 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10556 since the former is recognizable even if you don't know what
10557 'dumping' is.
10558 * configure: Accommodate that change.
10559
10560 * configure: Accept options for all of the directories you can
10561 change in the Makefile.
10562
10563 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10564
10565 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10566 FOO before you can use them.
10567
10568 * build-install.in: Made the "Where To Install Things" section
10569 conform with the similar section from Makefile.in. Copied section
10570 which builds src/paths.h from src/paths.h.in from the Makefile.
10571
105721992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10573
10574 * configure: Write config.status to pass its command-line
10575 arguments on to configure, so that people can use it to recreate
10576 an old configuration, with minor changes.
10577
105781992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10579
10580 * configure: Don't rely on option variables being unset if their
10581 values are the empty string. In particular, when producing the
10582 English report, don't assume that highpri will be unset when no
10583 increased priority has been requested; -highpri='' should be the
10584 same as omitting -highpri altogether.
10585
10586 * configure: Fix dumb bug: when running the system and machine
10587 description files through cpp, mark those lines that we want to
10588 evaluate with the string '@configure@', and then only evaluate
10589 them. This way if the files include anything that actually
10590 generates text (type definitions or external declarations, say),
10591 we won't try to eval it.
10592
105931992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10594
10595 * make-dist: New shell script.
10596
10597 * configure: When creating foo from foo.in, make foo read-only to
10598 remind people to edit the .in file instead.
10599
10600 * INSTALL: Changed references to config.h-dist to config.h.in.
10601 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10602 to build src/paths.h from src/paths.h.in; added a paragraph to do
10603 this.
10604 * configure, Makefile, build-install: Changed filenames like
10605 FOO-dist to FOO.in.
10606
106071992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10608
10609 * Makefile, build-install: Renamed to Makefile.in and
10610 build-install.in; the configure script will edit these to produce
10611 the usable Makefile and build-install.
10612 * configure: Changed to produce ./Makefile, ./build-install,
10613 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10614 instead of editing them in place.
10615
106161992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10617
10618 * Makefile: Re-arranged so that the undumped Emacs will search
10619 ../lisp *after* the site's local elisp files.
10620 (locallisppath, dumplisppath): New variables.
10621 (lisppath): This variable's default value is now chosen based on
10622 $(locallisppath) and $(lispdir); while it used to be the
10623 customization point for adding site-local elisp directories to
10624 load-path, that job is now handled mostly by locallisppath.
10625 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10626 Check the values being assigned to the *LOADSEARCH macros for null
10627 path elements (like '::' in 'foo::bar').
10628
10629 * configure: When checking if the machine- and system-dependent
10630 files define a particular macro or not, actually run them through
10631 CPP and test the macros with #ifs, instead of just grepping for
10632 the macros' names. In particular, check for SYSTEM_MALLOC in this
10633 way.
10634
106351992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10636
10637 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10638
106391992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10640
10641 * configure: Make the config.status file an executable shell
10642 script which will recreate the same configuration. Include the
10643 verbal description of the current configuration as a comment in
10644 the script.
10645 * INSTALL: Doc fix.
10646
10647 * Makefile: Brought the Makefile up to the GNU coding
10648 standards, as described in standards.text:
10649 (TAGS): New name for the target which rebuilds the tags table.
10650 (check): New target; doesn't do anything yet.
10651 (mostlyclean): New target, synonymous with clean.
10652 (realclean): New target. Currently, this just calls the
10653 subdirectories's makefiles and then deletes config.status.
10654 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10655 variables.
10656 Installation directory variables changed to conform.
10657 (install, install.sysv, install.xenix, install.aix): Changed the
10658 code which copies the directories into their installed location to
10659 allow the installed locations to be in several different
10660 directories; the old version assumed that they would all be in
10661 $(emacsdir).
10662 (mkdir, lockdir): Allow the installed locations to be in several
10663 different directories.
10664 * INSTALL: Doc fix.
10665
10666 * build-install: Use the same variable names as the Makefile.
10667 Allow the installed locations to be in several different
10668 directories.
10669
106701992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10671
10672 * Makefile (src/paths.h): Instead of using a single sed command to
10673 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10674 separately, and don't forget to append "/!!!SuperLock!!!" to the
10675 value of the PATH_SUPERLOCK macro.
10676
10677 * config.emacs: Renamed to configure, for consistency with other
10678 GNU products. Internal references changed.
10679 INSTALL, Makefile: References changed.
10680
10681 * lock: New directory, which should always be empty. If this
10682 directory doesn't exist, Emacs won't complain; it just won't lock.
10683 Having this here means that people can just unpack Emacs, build
10684 it, and have locking work.
10685
10686 * share-lib: Re-renamed to etc, for the sake of tradition.
10687 * config.emacs: Changed default value for datadir to ../etc.
10688 * INSTALL, README: Adjusted.
10689
106901992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10691
10692 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10693 by running CPP on the appropriate s/*.h and m/*.h files.
10694
106951992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10696
10697 * config.emacs: Make sure to set the "exit on error" flag once
10698 we've removed config.status; errors should abort the configuration.
10699
107001992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10701
10702 * config.emacs: Added -distribute option, so that the Makefile
10703 paths are in their proper form. I don't know why this matters.
10704
107051992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10706
10707 * local-lisp: New directory, empty in the distribution, for people
10708 to put local elisp code in.
10709 * config.emacs: Include it in the default load path.
10710 * README: Document it.
10711
107121992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10713
10714 * config.emacs: Guess the type of signal handling functions based
10715 on the contents of /usr/include/signal.h.
10716
10717 * config.emacs: Print out progress report messages.
10718
10719 * Makefile (src/paths.h): Don't generically replace
10720 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10721 editing of the other entries, and each entry should be dealt with
10722 explicitly anyway.
10723
10724 * build-install: Converted from C-shell to Bourne shell.
10725 * config.emacs: Edit build-install properly.
10726
10727 * config.emacs: Doc fix.
10728
107291992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10730
10731 * Makefile (install): Remove `B' from tar xf command.
10732
107331992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10734
10735 * config.emacs: Removed support for the `maintain-environment'
10736 option; the only important difference between this and its absence
10737 has been removed.
10738 * INSTALL: Removed mention of `maintain-environment'.
10739
10740 * config.emacs: Fix arguments to sed when processing boolean
10741 arguments.
10742
107431991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10744
10745 * config.emacs: New file, to help automate the installation
10746 process.
10747
10748 * Makefile: Lots of changes to support the separation of etc into
10749 architecture-dependent and -independent files:
10750 (EMACSROOT): New variable, giving the directory under which all of
10751 Emacs's libraries should be installed. Changed rest of file to
10752 use it.
10753 (LIBDIR): Now denotes only architecture-dependent dir.
10754 (DATADIR): New variable, denoting architecture-independent dir.
10755 (LOCKDIR): New variable, for completeness.
10756 (SUBDIR): No more etc, new lib-src.
10757 (COPYDIR): No more etc, new arch-lib and share-lib.
10758 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10759 (src): Now depends on lib-src, not etc.
10760 * build-install: Changes parallel to the above.
10761 * README: Describe the new arrangement.
10762
10763 * vms: New subdirectory for all the VMS stuff.
10764
107651991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10766
10767 * Makefile (LISPPATH): New variable.
10768 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10769
107701990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10771
10772 * Makefile (install, install.sysv, install.xenix):
10773 Install wakeup instead of loadst. No need for setuid or setgid.
10774
107751990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10776
10777 * Makefile (clean): Clean etc if that's not the installation dir.
10778
107791990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10780
10781 * Makefile (paths.h): Make sed alter each name in the path.
10782
107831988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10784
10785 * Makefile (install.sysv): Use cpio, not tar.
10786
107871988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10788
10789 * Makefile (lockdir): Rename `lock' target.
10790 Depend on it from install*, not from `all'.
10791
107921988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10793
10794 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10795 to match build-install and paths.h.
10796
10797;; Local Variables:
10798;; coding: utf-8
067d23c9
KY
10799;; End:
10800
1a71cb28 10801 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10802
10803 This file is part of GNU Emacs.
10804
10805 GNU Emacs is free software: you can redistribute it and/or modify
10806 it under the terms of the GNU General Public License as published by
10807 the Free Software Foundation, either version 3 of the License, or
10808 (at your option) any later version.
10809
10810 GNU Emacs is distributed in the hope that it will be useful,
10811 but WITHOUT ANY WARRANTY; without even the implied warranty of
10812 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10813 GNU General Public License for more details.
10814
10815 You should have received a copy of the GNU General Public License
10816 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.