Fix parallel build and bootstrap on MS-Windows.
[bpt/emacs.git] / ChangeLog
CommitLineData
d67a9a85
EZ
12012-04-07 Eli Zaretskii <eliz@gnu.org>
2
3 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
4
f20f95c6
PE
52012-03-04 Paul Eggert <eggert@cs.ucla.edu>
6
7 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
8 * configure.in (LIBS_TERMCAP): Default this to the result of
9 the tputs library search. Do a run-time test for the linkability
10 of tputs unless cross-compiling, as that's more reliable if the
11 link flags and libraries are messed up. Don't change LIBS as
12 a result of the test, as that may mess up later tests.
13
75197633
CS
142012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
15
533183f3 16 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 17
75197633
CS
18 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
19 specific makefiles to support getopt_.h generation with MSVC.
20
7eb21b49
GM
212012-02-04 Glenn Morris <rgm@gnu.org>
22
23 * Makefile.in (uninstall):
24 Handle compressed info files and man pages. (Bug#10718)
25
44f92739
GM
262012-02-02 Glenn Morris <rgm@gnu.org>
27
28 * configure.in [HAVE_NS]:
29 Error if use --without-toolkit-scroll-bars. (Bug#10673)
30
6df37268
PE
312012-02-01 Paul Eggert <eggert@cs.ucla.edu>
32
33 Port to older Solaris 10 versions (Bug#10677).
34 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
35 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
36 possibly this is because Sun fixed the 'stat' bug in my version.
37 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
38 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
39 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
40 These changes are based on gnulib version
41 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
42 because Emacs is in feature freeze and we do not want to merge any
43 more-recent changes from gnulib.
44
8d8939e8
GM
452012-01-31 Glenn Morris <rgm@gnu.org>
46
e4070def
GM
47 * configure.in: Throw an explicit error if Motif toolkit was
48 requested but requirements could not be found.
49
8d8939e8
GM
50 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
51
5a26ec89
EZ
522012-01-30 Eli Zaretskii <eliz@gnu.org>
53
54 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
55 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
56 with "make -j3".
57
1b0880d5
JB
582012-01-16 Juanma Barranquero <lekktu@gmail.com>
59
60 * .bzrignore: Ignore etc/__pycache__.
61
adee8a65
PE
622011-12-17 Paul Eggert <eggert@cs.ucla.edu>
63
64 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
65 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
66 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
67 by Nelson H. F. Beebe in
68 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
69
e152e577
JB
702011-12-10 Juanma Barranquero <lekktu@gmail.com>
71
72 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
73
46d14be7
JD
742011-12-10 Jan Djärv <jan.h.d@swipnet.se>
75
76 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
77 instead of LDFLAGS (Bug#10230).
78
6c269a38
PE
792011-12-03 Paul Eggert <eggert@cs.ucla.edu>
80
4eec8d6f
PE
81 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
82
6c269a38 83 Propagate configure flags to sub-configures.
1350a3cc 84 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
85 New macros.
86 (config.status, bootstrap): Use them to propagate configure flags
87 to sub-configures.
88 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
89
63e94eb8
PE
902011-12-03 Paul Eggert <eggert@cs.ucla.edu>
91
92 * .bzrignore: Add config.cache.
93
54e9e3bf
JD
942011-11-27 Jan Djärv <jan.h.d@swipnet.se>
95
96 * configure.in: Check for gtk_window_set_has_resize_grip.
97
20db1522
JB
982011-11-24 Juanma Barranquero <lekktu@gmail.com>
99
100 * configure.in (HAVE_XPM): Fix typo.
101
60bf278f
GM
1022011-11-22 Glenn Morris <rgm@gnu.org>
103
5f77c86c
GM
104 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
105 have confusing effects on the build. (Bug#6401)
106
60bf278f
GM
107 * Makefile.in (install-arch-dep): Tweak previous change.
108
816be9f6
YD
1092011-11-22 Yavor Doganov <yavor@gnu.org>
110
111 Do not install arch-dependent files in the app bundle if
112 --disable-ns-self-contained is requested. (Bug#1335)
113 * configure.in (exec_prefix, libexecdir): Define relative to
114 `ns_appbindir' only if configured for a self-contained app.
115 * Makefile.in (install-arch-dep): Test for the existence of
116 libexec in the Emacs.app bundle before executing commands.
117
d5ff9cd0
AS
1182011-11-20 Andreas Schwab <schwab@linux-m68k.org>
119
120 * configure.in: Remove reference to src/m/ibms390.h.
121
1c889bf6
GM
1222011-11-13 Glenn Morris <rgm@gnu.org>
123
124 * INSTALL: Tiny updates for disk space used during installation.
125
a6fc3b5c
EZ
1262011-11-05 Eli Zaretskii <eliz@gnu.org>
127
128 * lib/makefile.w32-in (FRC): New dummy target.
129 (TAGS): Depend on FRC.
130
9f77899d
GM
1312011-11-04 Glenn Morris <rgm@gnu.org>
132
133 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
134 Do not include GnuTLS version info in final summary message.
135
0bd3cb7b
EZ
1362011-10-31 Eli Zaretskii <eliz@gnu.org>
137
07f3add9
EZ
138 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
139 they exist there, else from autogen/.
140
141 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 142
d2eaf3e4
NT
1432011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
144
145 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
146
e782cfab
PE
1472011-10-24 Paul Eggert <eggert@cs.ucla.edu>
148
149 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
150 if the library is found. Otherwise, later configure-time tests,
151 such as the test for pthread_sigmask, generate the wrong results
152 on some platforms. Problem reported for FreeBSD by Nali Toja.
153
7da0b018
PE
1542011-10-20 Paul Eggert <eggert@cs.ucla.edu>
155
156 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
157 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
158 Remove; no longer needed, now that we defer to strftime for time
159 zone names.
160
0ffe1065
JD
1612011-10-18 Jan Djärv <jan.h.d@swipnet.se>
162
163 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
164
23769e49
CY
1652011-10-18 Chong Yidong <cyd@gnu.org>
166
167 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
168
fd8dea03
GM
1692011-10-13 Glenn Morris <rgm@gnu.org>
170
171 * configure.in: Also look for tputs in libcurses. (Bug#9736)
172
f4cc5b54
PE
1732011-10-12 Paul Eggert <eggert@cs.ucla.edu>
174
175 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 176 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
177 The check was helpful but not essential in Solaris 2.6 (1997),
178 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
179 obsolete -- Sun dropped support for it in 2006 -- and without
180 access to that Silurian platform we can't maintain the code anyway.
181
7c5ee88e
PE
1822011-10-07 Paul Eggert <eggert@cs.ucla.edu>
183
d47439a3
PE
184 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
185 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
186 * m4/gnulib-common.m4: Merge from gnulib.
187 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
188 command not found" on powerpc-apple-darwin9.8.0.
189
7c5ee88e
PE
190 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
191 This is now done by src/alloc.c.
192
423dbf9b
RS
1932011-10-02 Richard Stallman <rms@gnu.org>
194
195 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
196 and xlinux_second_failure to xgnu_linux_second_failure.
197
31bed486
EZ
1982011-09-29 Eli Zaretskii <eliz@gnu.org>
199
5f91c1e5
EZ
200 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
201 lib/signal.in-h.
31bed486 202
e785f2ec 203 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
204 Rename signal.in.h and alloca.in.h.
205
e1504b9b
EZ
2062011-09-28 Eli Zaretskii <eliz@gnu.org>
207
208 * INSTALL: Mention that m17n libraries and libotf are needed for
209 Arabic shaping.
210
316f8af0
PE
2112011-09-26 Paul Eggert <eggert@cs.ucla.edu>
212
213 Merge from gnulib, improving some licensing wording.
214 This clarifies and fixes some licensing issues raised by Glenn Morris
215 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
216 It also merges the latest version of texinfo.tex and has some
217 MSVC-related changes that don't affect Emacs.
218 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
219 pathmax, and raise, since these are needed only to address
220 MSVC-related issues that Emacs doesn't have.
221 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
222 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
223 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
224 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
225 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
226 * m4/unistd_h.m4: Merge from gnulib.
227
04d51ad4
AS
2282011-09-26 Andreas Schwab <schwab@linux-m68k.org>
229
230 * configure.in: Initialize HAVE_LIBXML2.
231
6e99ef20
GM
2322011-09-26 Glenn Morris <rgm@gnu.org>
233
234 * make-dist: Add lib/makefile.w32-in.
235
0538fab0
GM
2362011-09-24 Glenn Morris <rgm@gnu.org>
237
238 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
239
c5b01d8c
LMI
2402011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
241
242 * .dir-locals.el: Change the debbugs regexp to allow having the
243 bug number as the first thing on a line.
244
0cc87afb
GM
2452011-09-15 Glenn Morris <rgm@gnu.org>
246
247 * configure.in: Make configure work with recent GNUsteps.
248 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
249 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 250 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 251
3f44249e
PE
2522011-09-11 Paul Eggert <eggert@cs.ucla.edu>
253
254 Merge from gnulib, porting to Tru64.
255 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
256 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
257 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
258 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
259 doesn't affect Emacs.
260
c8199d0f
PE
2612011-09-06 Paul Eggert <eggert@cs.ucla.edu>
262
263 * configure.in (isnan): Remove now-unnecessary check.
264
e39b275c 2652011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 266
abec06ff 267 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
268 This is to fix the following problems:
269 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
270 configured not to use gtk or any other thread-using library,
271 signals aren't blocked correctly.
272 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
273 and IRIX's signal handling.
274 . On Cygwin 1.7.5 it works around an incompatibility with
275 the system pthread_sigmask.
276 . On MacOS X 10.5 (32-bit), files whose inode numbers
277 exceed 2**31 cannot be read or manipulated.
278 . pthread_sigmask: Actually use results of gl_THREADLIB.
279 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
280 . find 'ar' program that fits with --host argument.
281 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
282 * autogen/README: Update destination list.
283 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
284 The autogenerated files compile, config.guess,
285 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
286 * m4/largefile.m4: New file, so that Emacs does not mess up when
287 accessing files with large inode numbers in MacOS X 10.5 and later.
288 * m4/nocrash.m4: New file, to avoid triggering background debugger
289 and/or create core dumps during 'configure'.
290 * build-aux/move-if-change: Renamed from move-if-change.
291 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
292 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
293 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
294 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
295 * Makefile.in (epaths-force, sync-from-gnulib):
296 move-if-change is now in build-aux.
297 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
298 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
299 (mkdir): install-sh is now in build-aux.
300 * config.bat: c++defs.h is now in build-aux/snippets.
301 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
302 usual parameter).
303 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
304 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
305 to build-aux/snippet.
306 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
307 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
308 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
309 Solaris, enables MacOS extensions, and enables nocrash during
310 'configure'.
311 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
312
86633eab 3132011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
314
315 * configure.in (snprintf): New check.
316
015faae4
PE
3172011-08-30 Paul Eggert <eggert@cs.ucla.edu>
318
695a3dc5 319 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 320 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
321 Remove unreachable pattern hppa*-*-linux-gnu*.
322 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
323 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 324
52ec1feb
JD
3252011-08-26 Jan Djärv <jan.h.d@swipnet.se>
326
327 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
328
377538cb
JD
3292011-08-13 Jan Djärv <jan.h.d@swipnet.se>
330
331 * configure.in: Add header check: sys/socket.h (Bug#8477),
332 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
333 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
334
ae9e757a
JD
3352011-08-04 Jan Djärv <jan.h.d@swipnet.se>
336
337 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
338 (HAVE_GTK_AND_PTHREAD): Remove.
339
be8ec0b3
AA
3402011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
341
342 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
343 build, not just GNUstep (Bug#9177).
344
2573a837 3452011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
346
347 Assume freestanding C89 headers, string.h, stdlib.h.
348 Again, this simplifies the code, and all current platforms have these.
349 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
350 (AC_HEADER_STDC): Remove.
351 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
352 (strchr, strrchr): Remove fallback macros.
353
9cfdb3ec
PE
354 Assume support for memcmp, memcpy, memmove, memset.
355 This simplifies the code a bit. All current platforms have these,
356 as they are required for C89. If this turns into a problem we
357 can add the gnulib modules for these (a 1-line change to Makefile.in).
358 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
359
427c285b
PE
3602011-07-27 Paul Eggert <eggert@cs.ucla.edu>
361
362 * GNUmakefile: New file.
363 This is for convenience, so that one can run GNU make in an
364 unconfigured source tree, and get a default build.
365
2ad77c9d
JD
3662011-07-13 Jan Djärv <jan.h.d@swipnet.se>
367
368 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
369
c8618a06
YM
3702011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
371
372 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
373 so as to suppress address randomization (Bug#8395).
374
f6ce9b9a
PE
3752011-07-09 Paul Eggert <eggert@cs.ucla.edu>
376
3fcf7a1c
PE
377 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
378 This fixes a build problem on older Mac OS X hosts.
379
d9706d9f
PE
380 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
381 test, which runs afoul of Automake installations where, for example,
382 /usr/share/aclocal contains a copy of gl_THREADLIB.
383 Problem reported by Sven Joachim in
384 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
385 This is just a quick temporary fix, specific to Emacs; I'll work
386 with the other gnulib maintainers to get a more-permanent fix.
387
af66a2d7 388 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
389 * Makefile.in (GNULIB_MODULES): Add strtoimax.
390 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
391 automatically imported from gnulib.
392 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
393
1692ae2d 3942011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 395
8a6ebd58 396 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 397 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
398 * configure.in (AC_TYPE_UID_T): New dummy macro.
399 Configure gnulib after adjusting LIBS,
400 so that gnulib can assume the libraries in LIBS.
6db30f83 401 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 402 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 403 * lib/pthread_sigmask.c:
6db30f83
PE
404 New files, automatically imported from gnulib.
405 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
406 due to the above changes.
407 * .bzrignore: Add lib/signal.h.
408
4a621aae
PE
409 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
410
5e94cadb
AS
4112011-07-07 Andreas Schwab <schwab@linux-m68k.org>
412
413 * configure.in (maintainer-mode): Reflect default in help string.
414
76b397fb
DN
4152011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
416
417 * configure.in: Remove reference to iris4d.h.
418
869795d6
JD
4192011-07-05 Jan Djärv <jan.h.d@swipnet.se>
420
421 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
422
3279eb87
GM
4232011-07-01 Glenn Morris <rgm@gnu.org>
424
425 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
426
2e6e11eb
LMI
4272011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
428
429 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
430 which made ./configure infloop.
431
9851bfc5
JD
4322011-06-30 Jan Djärv <jan.h.d@swipnet.se>
433
434 * configure.in (gsettings): New option and check for GSettings.
435
adbc4ef4
GM
4362011-06-29 Glenn Morris <rgm@gnu.org>
437
438 * configure.in: Try to test for the required crt*.o files.
439
1f773f32
BW
4402011-06-27 Bill Wohler <wohler@newt.com>
441
442 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
443
7a7ef429
PE
4442011-06-25 Paul Eggert <eggert@cs.ucla.edu>
445
446 Use gnulib's dup2 module instead of rolling our own.
447 * Makefile.in (GNULIB_MODULES): Add dup2.
448 * configure.in: Do not check for dup2; gnulib does that now.
449 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
450
6dd7e400
PE
4512011-06-23 Paul Eggert <eggert@cs.ucla.edu>
452
453 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
454
94a807ac 4552011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
456
457 Use gnulib's alloca-opt module.
458 * .bzrignore: Add lib/alloca.h.
459 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
460 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
461 as gnulib now does that for us. Put alloca check in config.h.
462 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
463 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
464 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
465
3ce9d0d4
LL
4662011-06-21 Leo Liu <sdl.web@gmail.com>
467
468 * m4/sha256.m4:
469 * m4/sha512.m4:
470 * m4/gl-comp.m4:
471 * lib/u64.h:
472 * lib/sha256.c:
473 * lib/sha256.h:
474 * lib/sha512.c:
475 * lib/sha512.h:
476 * lib/makefile.w32-in (GNULIBOBJS):
477 * lib/gnulib.mk:
478 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
479 crypto/sha512 modules from gnulib.
480
add3f049
PE
4812011-06-19 Paul Eggert <eggert@cs.ucla.edu>
482
483 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
484
3a4725e1
GM
4852011-06-17 Glenn Morris <rgm@gnu.org>
486
487 * configure.in: Restore the behavior of checking crt-dir only
488 when the user specified it (not all platforms use it).
489
bf4846e7
PE
4902011-06-16 Paul Eggert <eggert@cs.ucla.edu>
491
492 * m4/lstat.m4: Merge from gnulib (Bug#8878).
493
4d61f28d 4942011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
495
496 * configure.in: Try to determine CRT_DIR automatically when
497 using gcc.
498
8c9b2106
PE
4992011-06-15 Paul Eggert <eggert@cs.ucla.edu>
500
8aeb5be9
PE
501 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
502 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
503 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
504 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
505 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
506 Merge from gnulib.
8c9b2106 507
c195f2de
JD
5082011-06-14 Jan Djärv <jan.h.d@swipnet.se>
509
510 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
511
7e2aa385
PE
5122011-06-08 Paul Eggert <eggert@cs.ucla.edu>
513
514 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
515
81eafe29
PE
5162011-06-07 Paul Eggert <eggert@cs.ucla.edu>
517
518 * configure.in: Add --with-wide-int.
519 * INSTALL: Mention this.
520
9afafefb
PE
5212011-06-06 Paul Eggert <eggert@cs.ucla.edu>
522
523 Merge from gnulib.
524 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
525
f797625a
PE
5262011-06-02 Paul Eggert <eggert@cs.ucla.edu>
527
528 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
529
90856fe0 5302011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
531
532 Use 'inline', not 'INLINE'.
eefc9486 533 * configure.in (INLINE): Remove.
55d4c1b2 534
6a3e57bb
PE
5352011-05-29 Paul Eggert <eggert@cs.ucla.edu>
536
537 Adjust to recent gnulib change for @GUARD_PREFIX@.
538 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
539 All uses of _GL_ for guard prefixes in lib/*.h replaced with
540 _@GUARD_PREFIX@_.
541
842b28a0
PE
5422011-05-27 Paul Eggert <eggert@cs.ucla.edu>
543
e61923c8 544 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 545
70716b1d
GM
5462011-05-24 Glenn Morris <rgm@gnu.org>
547
a22d9d2c
GM
548 * Makefile.in (check): Just give a message if no test/ directory.
549
bdd556a2
GM
550 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
551
70716b1d
GM
552 * configure.in (OPT_MAKEFILES_IN): Remove.
553 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
554 (SUBDIR_MAKEFILES_IN): New output variable.
555 * Makefile.in (OPT_MAKEFILES_IN): Remove.
556 (SUBDIR_MAKEFILES_IN): Let configure set it.
557
13c3daa4
LL
5582011-05-24 Leo Liu <sdl.web@gmail.com>
559
560 * m4/sha1.m4:
561 * m4/gl-comp.m4:
562 * lib/sha1.h:
563 * lib/sha1.c:
564 * lib/makefile.w32-in (GNULIBOBJS):
565 * lib/gnulib.mk:
566 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
567
e09e38a8
GM
5682011-05-24 Glenn Morris <rgm@gnu.org>
569
4ba4c54a
GM
570 * configure.in: Remove test for already configured source directory.
571 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
572
5a95c002
GM
573 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
574
fa5d79db
GM
5752011-05-24 Glenn Morris <rgm@gnu.org>
576
6c7e099d
GM
577 * make-dist: Don't distribute test/. (Bug#8107)
578 * configure.in (OPT_MAKEFILES_IN): New output variable.
579 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
580 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
581 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
582 (check): Give an explicit error if test/ is not present.
583
fa5d79db
GM
584 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
585 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
586 (Makefile): Use $SUBDIR_MAKEFILES_IN.
587
2df215b5
PE
5882011-05-23 Paul Eggert <eggert@cs.ucla.edu>
589
590 * lib/verify.h: Merge from gnulib.
591
f518ae90
PE
5922011-05-22 Paul Eggert <eggert@cs.ucla.edu>
593
594 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
595 Merge from gnulib.
596
16b71f3a
AS
5972011-05-21 Andreas Schwab <schwab@linux-m68k.org>
598
599 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
600
7285dc67
EZ
6012011-05-20 Eli Zaretskii <eliz@gnu.org>
602
6a45b46f
EZ
603 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
604
7285dc67
EZ
605 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
606
b9704ad9
GM
6072011-05-20 Glenn Morris <rgm@gnu.org>
608
609 * configure.in (lisp_frag): New output file.
610
4a720484
GM
6112011-05-19 Glenn Morris <rgm@gnu.org>
612
613 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
614 (WINDOW_SUPPORT): Remove output variables that are no longer used.
615
a3c92bc1
EZ
6162011-05-17 Paul Eggert <eggert@cs.ucla.edu>
617
8f906c40
EZ
618 * lib/gnulib.mk:
619 * lib/intprops.h:
620 * lib/unistd.in.h:
621 * m4/inttypes.m4:
622 * m4/stdint.m4:
623 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 624
d681f183
GM
6252011-05-14 Glenn Morris <rgm@gnu.org>
626
627 * configure.in: Treat failure to find an X toolkit the same way we treat
628 failure to find X and image support.
629
4f8c52a9
GM
6302011-05-12 Glenn Morris <rgm@gnu.org>
631
632 * Makefile.in (src, install-arch-indep, bootstrap-clean)
633 (check-declare): Shell portability fixes. (Bug#8642)
634
5a7f0a30
TZ
6352011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
636
637 * configure.in: Require GnuTLS 2.6.x or higher.
638
b08a63cc 6392011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 640
c378da0b
PE
641 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
642 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
643 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
644
19548d08
PE
645 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
646 This new gnulib-tool option saves 'configure' the trouble of
647 checking for strtoull when strtoumax exists.
648
d1a2ac5c
PE
649 * configure.in (BITS_PER_LONG_LONG): New macro.
650
773233f8
GM
6512011-05-05 Glenn Morris <rgm@gnu.org>
652
653 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
654 (top_distclean): Delete config.log~.
655
40697cd9
BK
6562011-04-27 Ben Key <bkey76@gmail.com>
657
658 * configure.in: Fixed a bug that caused configure with
659 --enable-checking=stringoverrun to have no effect.
660
671875da 6612011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
662
663 * configure.in: Suppress unnecessary checks for size_t.
664 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
665 (size_t): Do not check for this, and do not typedef. This code
666 is never exercised now.
667
a8a2bb29
PE
668 * Makefile.in (GNULIB_MODULES): Add strtoumax.
669 This is needed for the new integer-reading code in lread.c.
670 It automatically pulls in the following gnulib files, which
671 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
672 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
673 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
674 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 675 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 676
33630d51
TZ
6772011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
678
679 * configure.in: Check for GnuTLS certificate verify callbacks.
680
bfab7d85
SM
6812011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
682
683 * Makefile.in (config.status): Don't erase in case of error.
684 In case it disappeared, rebuild it with `configure'.
685
fe0e7ad7
KB
6862011-04-20 Ken Brown <kbrown@cornell.edu>
687
688 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
689
f5b06c35
GM
6902011-04-12 Glenn Morris <rgm@gnu.org>
691
692 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
693
762f8d96 6942011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
695
696 * lib/allocator.c: New file, automatically generated by gnulib.
697
5fac7083
GM
6982011-04-07 Glenn Morris <rgm@gnu.org>
699
700 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
701
973f782d
EZ
7022011-04-06 Eli Zaretskii <eliz@gnu.org>
703
704 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
705 Revert last change.
706
f1f81baa
JB
7072011-04-06 Juanma Barranquero <lekktu@gmail.com>
708
709 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
710 ($(BLD)/careadlinkat.$(O)): New target.
711 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
712 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
713 Update dependencies.
714
b70d23ff 7152011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 716
41cf7d1a
PE
717 Fix more problems found by GCC 4.6.0's static checks.
718
aa181334
PE
719 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
720
1f7196bf 721 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
722 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
723 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
724 * m4/ssize_t.m4: New files, automatically generated from gnulib.
725
c0274801
GM
7262011-04-06 Glenn Morris <rgm@gnu.org>
727
728 * autogen/update_autogen: Handle loaddefs-like files as well.
729 (usage): Add -l, -C.
730 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
731 With -l, check status of lisp/ as well.
732 With -C, clean before building.
733 (autoreconf): Only pass -f in the `clean' case.
734 (commit): New function.
735
42e85a8f
GM
7362011-03-28 Glenn Morris <rgm@gnu.org>
737
39f31873
GM
738 * autogen/update_autogen: Pass -f to autoreconf.
739
42e85a8f
GM
740 * autogen.sh (get_version): Discard "not found" lines.
741 (check_version): Respect $AUTOCONF etc environment variables.
742
9af30bdf
GM
7432011-03-27 Glenn Morris <rgm@gnu.org>
744
745 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
746 (AH_BOTTOM): Do not define SIGTYPE.
747
181855e6
GM
7482011-03-26 Glenn Morris <rgm@gnu.org>
749
750 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
751 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
752
9ee0d174
AS
7532011-03-25 Andreas Schwab <schwab@linux-m68k.org>
754
755 * autogen/update_autogen: Remove useless function keyword.
756
07da4b3c
EZ
7572011-03-25 Eli Zaretskii <eliz@gnu.org>
758
759 * config.bat: Generate src/config.h and lib/Makefile from
760 autogen/config.in and autogen/Makefile.in.
761
f6ca84c0
GM
7622011-03-25 Glenn Morris <rgm@gnu.org>
763
764 * compile, config.guess, config.sub, depcomp, install-sh, missing:
765 Remove; autoreconf can supply them.
766 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
767 config.guess, install-sh. Pass -i to autoreconf.
768 * autogen/update_autogen (genfiles): Add compile, config.guess,
769 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
770 Discard non-error output from autoreconf in -q case.
771 * autogen/compile, autogen/config.guess, autogen/config.sub:
772 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
773 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
774 install-sh, missing.
775
8cc1d519
GM
7762011-03-23 Glenn Morris <rgm@gnu.org>
777
9bb73912 778 * autogen/update_autogen: Fix typo.
904a432c 779 (msg): Remove function; use `exec' instead.
9bb73912 780
8cc1d519
GM
781 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
782 (sync-from-gnulib): Don't sync mkinstalldirs.
783 * make-dist: Don't distribute mkinstalldirs.
784
c9c49752 7852011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 786
c9c49752 787 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
788 * Makefile.in (GNULIB_MODULES): Add socklen.
789 * configure.in: Do not check for sys/socket.h, since socklen does that.
790 * m4/socklen.m4: New automatically-generated file, from gnulib.
791
d5cad867
PE
792 fakemail: Remove dependency on ignore-value.
793 * Makefile.in (GNULIB_MODULES): Add stdio.
794 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
795 imported from gnulib.
cbd350f1 796 * .bzrignore: Add lib/stdio.h.
c9c49752 797
34cb1cc6
GM
7982011-03-22 Glenn Morris <rgm@gnu.org>
799
800 * autogen/copy_autogen: Work from ./ or ../.
801 Fix time-stamps.
802 * autogen.sh: Doc fix.
803
66b87493
GM
8042011-03-20 Glenn Morris <rgm@gnu.org>
805
806 * autogen/: New directory, to be excluded from releases.
807 * autogen/copy_autogen, autogen/update_autogen: New scripts.
808 * autogen/README: New file.
809 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
810 * autogen/Makefile.in: Add auto-updated generated files.
811 * autogen.sh: No longer a no-op, now it tests for autotools
812 and runs them as necessary.
cd1181db 813 * configure.in: Default maintainer-mode to on.
66b87493
GM
814 * aclocal.m4, configure, lib/Makefile.in: Remove files.
815
1ef6de05
PE
8162011-03-13 Paul Eggert <eggert@cs.ucla.edu>
817
818 Update for gnulib.
819 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
820 includes <intprops.h> directly.
821 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
822 when building Emacs on Solaris 9 and running it on Solaris 10.
823
0afb4571
J
8242011-03-08 Jan Djärv <jan.h.d@swipnet.se>
825
826 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
827
33383987
JB
8282011-03-07 Chong Yidong <cyd@stupidchicken.com>
829
830 * Version 23.3 released.
831
870d9cf6
GM
8322011-03-06 Glenn Morris <rgm@gnu.org>
833
834 * configure.in (FREETYPE_LIBS): Actually set it to something.
835
6c0dea8a
PE
8362011-03-02 Paul Eggert <eggert@cs.ucla.edu>
837
838 Work around some portability problems with symlinks.
839
840 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
841 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
842 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
843 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
844 * m4/symlink.m4:
845 New files, automatically generated from gnulib.
846 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
847 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
848
945d8b44
EZ
8492011-02-26 Eli Zaretskii <eliz@gnu.org>
850
03382788
EZ
851 * .bzrignore: Ignore new lib/*.in-h files.
852
945d8b44
EZ
853 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
854 depfiles.bat even if lib/deps already exist.
855
9411886d
PE
8562011-02-25 Paul Eggert <eggert@cs.ucla.edu>
857
858 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
859 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
860 recent changes to configure.in and to gnulib.
9411886d 861
1e8dbdc6
GM
8622011-02-24 Glenn Morris <rgm@gnu.org>
863
864 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
865 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
866
f68c809d
PE
8672011-02-22 Paul Eggert <eggert@cs.ucla.edu>
868
869 Assume S_ISLNK etc. work, since gnulib supports this.
870 * Makefile.in (GNULIB_MODULES): Add sys_stat.
871 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
872 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
873 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
874
ba01e9d7
PE
8752011-02-21 Paul Eggert <eggert@cs.ucla.edu>
876
877 * lib/min-max.h: New file, for "min" and "max".
878
9f8370e6
CS
8792011-02-21 Christoph Scholtes <cschol2112@gmail.com>
880
0a19a6f8 881 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
882 $(EMACS_ROOT)/nt/inc/stdint.h.
883
25c51af3
EZ
8842011-02-21 Eli Zaretskii <eliz@gnu.org>
885
886 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
887 src/makefile.w32-in and adapt. Depend on stamp_BLD.
888 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
889
5fa4ac76
PE
8902011-02-20 Paul Eggert <eggert@cs.ucla.edu>
891
892 Import filemode module from gnulib.
893 * .bzrignore: Add lib/sys/.
894 * Makefile.in (GNULIB_MODULES): Add filemode.
895 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
896 * lib/filemode.c: Renamed from src/filemode.c and regenerated
897 from gnulib. This adds support for some more file types, e.g.,
898 Cray DMF migrated files.
899 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
900 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
901 * m4/sys_stat_h.m4: New files, generated from gnulib.
902 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
903 Regenerate.
904
e1e6b4fb
EZ
9052011-02-20 Eli Zaretskii <eliz@gnu.org>
906
907 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
908 $(EMACS_ROOT)/nt/inc/sys/stat.h.
909
6cac9cb1
PE
9102011-02-20 Paul Eggert <eggert@cs.ucla.edu>
911
912 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
913 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
914 is no longer needed, due to the recent SSDATA and related changes.
915 Perhaps -Wno-pointer-sign should also be removed from
916 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
917 way to test this so I left it alone.
918 * configure: Regenerate.
919
0a19a6f8 9202011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
921
922 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
923 src/makefile.w32-in.
924
61353ac8 9252011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 926
61353ac8 927 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 928 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
929 Regenerate.
930 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
931 Import the new versions from gnulib; they assume a C99-style
932 <stdint.h>, supplied by the stdint module.
933 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
934 imported from gnulib.
942f733f
PE
935 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
936 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
937 special cases.
61353ac8 938
9d9d12cd
EZ
9392011-02-19 Eli Zaretskii <eliz@gnu.org>
940
152be435 941 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 942 Add lib/deps/.
152be435 943
9d9d12cd 944 * config.bat: Configure in `lib'.
219463da 945 Generate *.Po files in lib/deps.
9d9d12cd 946
7d315eb6
PE
9472011-02-18 Paul Eggert <eggert@cs.ucla.edu>
948
949 Import IRIX 6.5 getloadavg fixes from gnulib.
950 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
951
1f5d53eb
PE
9522011-02-16 Paul Eggert <eggert@cs.ucla.edu>
953
954 Import getloadavg module from gnulib.
955 * .bzrignore: Add lib/stdlib.h.
956 * Makefile.in (GNULIB_MODULES): Add getloadavg.
957 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
958 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
959 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
960 Remove; gnulib does this now.
961 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
962 from gnulib. This adds support for several other systems, such
963 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
964 buffer overrun on Linux hosts under very high load, and on hosts
965 that maintain a channel to the load average file it makes sure
966 the file descriptor is close-on-exec (on hosts that support this)
967 and is not stdin, stdout, or stderr.
968 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
969 from gnulib.
970 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
971 * src/config.in: Regenerate.
972
bb55f713
PE
9732011-02-15 Paul Eggert <eggert@cs.ucla.edu>
974
975 Merge from gnulib.
976
7127b760
PE
977 * install-sh: Update to scriptversion 2011-01-19.21.
978
bb55f713
PE
979 2011-02-13 Bruno Haible <bruno@clisp.org>
980
981 Consistent macro naming for macros that use GCC __attribute__.
982 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
983 ATTRIBUTE_DEPRECATED.
984
985 2011-02-12 Bruno Haible <bruno@clisp.org>
986
987 setlocale: Prefer gnulib's override over libintl's override.
988 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
989 GNULIB_defined_setlocale is set.
990
57e96f8e
GM
9912011-02-13 Glenn Morris <rgm@gnu.org>
992
993 * make-dist: Exclude generated file src/globals.h.
994
988c07df
PE
9952011-02-10 Paul Eggert <eggert@cs.ucla.edu>
996
997 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
998 Sync from gnulib, which has been patched to fix the problem
999 with the license notices. Problem reported by Glenn Morris in
1000 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1001
ccded26c
SM
10022011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1003
1004 * .bzrignore: Ignore globals.h and related stamp.
1005
6ffb2c0c
PE
10062011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1007
1008 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1009 This merges the following fix from gnulib:
1010
1011 2011-02-08 Bruno Haible <bruno@clisp.org>
1012
1013 Split large sed scripts, for HP-UX sed.
1014
00b3c7ac
TT
10152011-02-08 Tom Tromey <tromey@redhat.com>
1016
1017 * configure: Rebuild.
1018 * configure.in (NS_OBJC_OBJ): New subst.
1019
91ccade4
PE
10202011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1021
6ffb2c0c
PE
1022 gnulib: allow multiple gnulib generated replacements to coexist
1023 This defines a few preprocessor symbols that should not affect Emacs.
1024 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1025 via "make sync-from-gnulib".
1026
e765a388
PE
1027 gnulib: undo previous change
1028 The upstream _HEADERS change was backed out of gnulib (see the
1029 same thread). Stay in sync with gnulib.
1030
91ccade4 1031 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1032 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1033 New empty macros, to accommodate recent changes to gnulib. See
1034 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1035 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1036 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1037 * lib/time.in.h, lib/unistd.in.h:
1038 Regenerate.
91ccade4 1039
d67985d3
PE
10402011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1041
1042 sync from gnulib to remove HAVE_STDBOOL_H
1043 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1044 AC_HEADER_STDBOOL. All uses changed. Do not define
1045 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1046 imported from the latest Autoconf git. It was motivated by Emacs,
1047 which uses gnulib but does not need HAVE_STDBOOL_H.
1048 * configure, src/config.in: Regenerate.
1049 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1050
67342916
PE
10512011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1052
1053 allow C code to suppress warnings about ignored return values
1054 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1055 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1056 * lib/ignore-value.h: New file.
67342916 1057
14beddf4 10582011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1059
1060 * configure.in: Test existence of xaw3d library, not just the
1061 header (Bug#7642).
1062
6ffb2c0c
PE
10632011-01-31 Eli Zaretskii <eliz@gnu.org>
1064
1065 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1066 $(BLD)/time_r.$(O).
1067 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1068 $(EMACS_ROOT)/src/m/intel386.h.
1069 ($(BLD)/strftime.$(O)):
1070 ($(BLD)/time_r.$(O)): Define prerequisites.
1071
16fab143
PE
10722011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1073
1074 src/emacs.c now gets version number from configure.in
1075 * configure.in (version): Set this from $PACKAGE_VERSION,
1076 which is set from AC_INIT, rather than scouting through src/emacs.c.
1077 * configure: Regenerate.
1078 * make-dist (version): Get it from configure.in, not src/emacs.c.
1079
16c3e636
PE
10802011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1081
1082 strftime: import from gnulib
1083 * Makefile.in (GNULIB_MODULES): Add strftime.
1084 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1085 needed.
6ffb2c0c 1086 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1087 Regenerate.
6ffb2c0c
PE
1088 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1089 imported from gnulib.
16c3e636
PE
1090 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1091 This incorporates many changes from gnulib, including simpler
1092 handling of multibyte formats, porting to mingw32 and other
1093 platforms, and support for higher-resolution time stamps.
1094 Emacs does not yet use the higher-resolution interface.
1095
3de84ad9
PE
10962011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1097
1098 gnulib: import mktime and move-if-change fixes from gnulib
1099
1100 * configure: Regenerate from the following.
1101
6ffb2c0c
PE
1102 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1103
1104 mktime: clarify long_int width checking
1105 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1106 the top level, to make it clearer that the assumption about
1107 long_int width is being checked. See
1108 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1109
3de84ad9
PE
1110 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1111
1112 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1113 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1114 negative number, which the C Standard says has undefined behavior.
1115 In practice this is not a problem, but might as well do it by the book.
1116 Reported by Rich Felker and Eric Blake; see
1117 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1118 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1119 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1120
1121 mktime: #undef mktime before #defining it
1122 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1123
1124 mktime: systematically normalize tm_isdst comparisons
1125 * lib/mktime.c (isdst_differ): New function.
1126 (__mktime_internal): Use it systematically for all isdst comparisons.
1127 This completes the fix for libc BZ #6723, and removes the need for
1128 normalizing tm_isdst. See
1129 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1130 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1131
1132 mktime: fix some integer overflow issues and sidestep the rest
1133
1134 This was prompted by a bug report by Benjamin Lindner for MinGW
1135 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1136 His bug is due to signed integer overflow (0 - INT_MIN), and I
1137 I scanned through mktime.c looking for other integer overflow
1138 problems, fixing all the bugs I found.
1139
1140 Although the C Standard says the resulting code is still not safe
1141 in the presence of integer overflow, in practice it should be good
1142 enough for all real-world two's-complement implementations, except
1143 for debugging environments that deliberately trap on integer
1144 overflow (e.g., gcc -ftrapv).
1145
1146 * lib/mktime.c (WRAPV): New macro.
1147 (SHR): Also check that long_int and time_t shift right in the
1148 usual way, before using the fast-but-unportable method.
1149 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1150 used. The code already assumed two's complement, so there's
1151 no need to test for alternatives. All uses removed.
1152 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1153 the C standard. Problem reported by Rich Felker in
1154 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1155 (twos_complement_arithmetic): Also check long_int and time_t.
1156 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1157 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1158 (__mktime_internal): Avoid integer overflow with unary subtraction
1159 in two instances where -1 - X is an adequate replacement for -X,
1160 since the calculations are approximate.
3de84ad9
PE
1161
1162 2011-01-29 Eric Blake <eblake@redhat.com>
1163
1164 mktime: avoid infinite loop
1165 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1166 type; behavior is still undefined but portable to all known targets.
1167 Reported by Rich Felker.
1168
6ffb2c0c
PE
1169 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1170
1171 mktime: avoid problems on NetBSD 5 / i386
1172 * lib/mktime.c (long_int): New type. This works around a problem
1173 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1174 but time_t is 64 bits, and where I expect the existing code is
1175 wrong in some cases.
1176 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1177 (ydhms_diff): Bring back the compile-time check for wide-enough
1178 year and yday.
1179
1180 mktime: fix misspelling in comment
1181 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1182 This merges all recent glibc changes of importance.
1183
3de84ad9
PE
1184 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1185
1186 move-if-change: cope with concurrent mv of identical file.
1187 * move-if-change (CMPPROG): Accept environment
1188 variable as an override for `cmp'.
1189 (usage): Document CMPPROG.
1190 Adjust comparison to drop stdout. Cope with failure of mv if
1191 the target file exists and is identical to the source, for
1192 parallel builds.
1193 Report from H.J. Lu against binutils in PR binutils/12283.
1194
6ffb2c0c
PE
11952011-01-29 Eli Zaretskii <eliz@gnu.org>
1196
1197 * lib/makefile.w32-in:
1198 * lib/getopt_.h: New files.
1199
c7e95b91
PE
12002011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1201
1202 improve fix for MS-DOS file name clash
1203 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1204 for portability to POSIX make. Reported by Bruno Haible.
1205 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1206 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1207 files from accumulating as garbage. Also reported by Bruno Haible.
1208
125c3718
PE
12092011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1210
1211 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1212 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1213 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1214 problems with MS-DOS 8+3 file name restrictions.
1215 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1216 it, it would also cause problems when extracting Emacs distribution
1217 tarballs on MS-DOS hosts.
1218 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1219 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1220 * config.guess, config.sub: Sync from gnulib.
1221 * m4/gnulib-cache.m4: Remove from repository.
1222 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1223
4004ef46
GM
12242011-01-25 Glenn Morris <rgm@gnu.org>
1225
0b5c5d82
GM
1226 * README: Add a note about ranges in copyright years.
1227
4004ef46
GM
1228 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1229
06d8ace5 12302011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1231
1232 * configure.in: Add HP-UX on IA64 (Bug#6811).
1233
d6974efa
PE
12342011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1235
1236 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1237 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1238 as it is no longer needed.
6ffb2c0c 1239 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1240 * configure.in: Invoke the new gnulib macro
1241 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1242 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1243 * m4/getopt.m4: Sync from gnulib; this removes the need for
1244 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1245 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1246 New macro, synced from gnulib.
1247 * m4/warn-on-use.m4: Remove.
1248
e02ea74b
PE
12492011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1250
1251 aclocal.m4: put this file back into repository
1252 This way, we don't have to assume that the maintainer has
1253 the automake package installed. See
1254 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1255 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1256 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1257 undoing the previous change.
1258 * aclocal.m4: New file (actually, resurrected).
1259
48dcd482
MB
12602011-01-22 Miles Bader <miles@gnu.org>
1261
1262 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1263 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1264 Emacs directly uses fontconfig, and breaks building when using a
1265 strict linker).
1266
925e561d
PE
12672011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1268
b06b1098
PE
1269 src/config.in: shrink slightly
1270 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1271 This makes src/config.in a bit smaller, by removing identifiers
1272 like GNULIB_TEST_MKTIME that Emacs does not need.
1273 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1274 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1275 Sync from gnulib. This removes a few more unnecessary symbols from
1276 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1277 * configure, src/config.in: Regenerate.
1278
925e561d
PE
1279 aclocal.m4: tweaks to regenerate more conveniently
1280 This attempts to act better when the source is in a weird state. See
1281 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1282 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1283 * .bzrignore: Add aclocal.m4.
1284
942be821
PE
12852011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1286
1287 aclocal.m4: omit auto-generated file from repository
1288 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1289 the most recent change here.
1290 * aclocal.m4: Remove from bzr repository. This file is
1291 auto-generated and isn't needed to run 'configure'. See
1292 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1293
0813c96e
PE
12942011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1295
1296 Minor Makefile.in tweaks to build from gnulib better.
1297 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1298 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1299 (top_maintainer_clean): Don't remove aclocal.m4.
1300
7cae64b4
PE
13012011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1302
53911e8f
PE
1303 Minor cleanups for 'bzr status'
1304 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1305 the output of config.guess.
1306 * Makefile.in (top_distclean): Remove stamp-h1 too.
1307
7cae64b4
PE
1308 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1309 defined if the compiler supports GCC-style __attribute__
1310 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1311 this syntax.
1312
a3e44e79 13132011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1314
3cbecb8f
PE
1315 Makefile.in: tidy up the building of lib
1316 * Makefile.in (am--refresh): Mark as .PHONY.
1317 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1318 as they're not rebuilt unless you do a "make sync-from-gnulib"
1319 and the former is needed for "configure".
1320 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1321 has already removed lib/Makefile.
1322
ecbfcc83
PE
1323 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1324 This avoids building ftoastr and ldtoastr, which aren't needed. See
1325 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1326
803059b9
PE
1327 * .bzrignore: Add .h files that are host-dependent.
1328 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1329 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1330 host-dependent and are built as part of an ordinary 'make', and
1331 should not be checked in.
1332
6ffb2c0c
PE
1333 * lib/Makefile.in: Regenerate.
1334 * lib/COPYING: New file, a copy of COPYING.
1335
2a78afcc 1336 * configure: Regenerate.
37564543
PE
1337 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1338
e275c824 1339 Regenerate.
6ffb2c0c
PE
1340 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1341 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1342 New files, copied from gnulib by gnulib-tool.
1343 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1344 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1345 Regenerate.
ecbfcc83 1346
84bbb1ad
PE
1347 Use gnulib's getopt-gnu module.
1348 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1349 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1350 representative of the dependencies.
1351 * configure.in: Do not configure getopt, as gnulib does that now.
1352 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1353 getopt now, in lib.
ecbfcc83 1354
1fd182f0 1355 Regenerate.
6ffb2c0c
PE
1356 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1357 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1358 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1359 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1360 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1361 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1362 * m4/wchar_t.m4, warn-on-use.h:
1363 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1364 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1365 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1366 Regenerate.
1367
1e11dbe3
PE
1368 Use gnulib's mktime module.
1369 * Makefile.in (GNULIB_MODULES): Add mktime.
1370 * configure.in: Remove code no longer needed, as gnulib now does it.
1371 (AC_CHECK_FUNCS): Remove mktime.
1372 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1373 (__restrict): Remove, as this now gets in the way of the C99
1374 support for 'restrict' pulled in by the gnulib mktime module.
1375 Code should now use 'restrict' and not '__restrict".
1376 (mktime): Remove.
1377 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1378 and warn-on-use.h into the distribution.
1fd182f0
PE
1379
1380 Regenerate.
6ffb2c0c
PE
1381 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1382 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1383 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1384 * lib/dummy.c: Remove.
1385 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1386 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1387 Regenerate.
ecbfcc83 1388
1e11dbe3 1389 Use gnulib's ftoastr module.
fa2c4f56
PE
1390 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1391
743c80a7 1392 Regenerate.
6ffb2c0c
PE
1393 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1394 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1395 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1396 New files, generated automatically, with 'make sync-from-gnulib'
1397 followed by 'make'.
1398 * configure, lisp/dired.el, src/config.in: Regenerate.
1399
9a514d4a
PE
1400 Automate syncing from gnulib.
1401 * INSTALL, README: Document new subdirectory 'lib'.
1402 * Makefile.in (SUBDIR): Add lib.
1403 (SUBDIR_MAKEFILES): Add lib/Makefile.
1404 (lib-src, src, TAGS, tags): Depend on lib.
1405 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1406 ($(gnulib_srcdir)): New rule.
1407 (sync-from-gnulib): New rule, which is .PHONY.
1408 (lib): New rule, which is like lib-src.
1409 (Makefile): Depend on lib/Makefile.in.
1410 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1411 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1412 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1413 (am--refresh): New rule, to pacify Automake.
1414 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1415 Clean lib, too.
1416 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1417 droppings.
1418 (maintainer-clean, extraclean): Use it.
1419 * configure.in: Initialize for automake and gnulib, by invoking
1420 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1421 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1422 more conveniently with automake.
6ffb2c0c 1423 * lib/Makefile.am: New file.
9a514d4a
PE
1424 * make-dist: Also put into the distribution aclocal.m4,
1425 compile, depcomp, missing, and the files under lib/.
1426
dc3e3e7b
GM
14272011-01-15 Glenn Morris <rgm@gnu.org>
1428
1429 * Makefile.in (epaths-force): No more arch-tag to edit.
1430
dab73760
CY
14312011-01-15 Chong Yidong <cyd@stupidchicken.com>
1432
1433 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1434
9f4b8b47
PE
14352011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1436
1437 * make-dist: Distribute test/ files too.
1438 Distribute every file under test/ that is under version control,
1439 using patterns like *.el to capture files that are added later.
1440 Without this change, "configure" would fail, because it would
1441 attempt to build from a Makefile.in that was not distributed.
1442
d221e780
CO
14432011-01-13 Christian Ohler <ohler@gnu.org>
1444
1445 * Makefile.in (INFO_FILES): Add ERT.
1446
1447 * Makefile.in (check): Run tests in test/automated.
1448
1449 * Makefile.in:
1450 * configure.in: Add test/automated/Makefile.
1451
bc5585d1
PE
14522011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1453
2b3f5bc8
PE
1454 * install-sh, mkinstalldirs, move-if-change: Update from master
1455 source in gnulib.
1456
bc5585d1
PE
1457 * config.guess, config.sub: Updated from master source.
1458
2018939f
AS
14592011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1460
1461 * configure.in: Check for __builtin_unwind_init.
1462
e5365138
GM
14632011-01-05 Glenn Morris <rgm@gnu.org>
1464
1465 * configure.in (HAVE_MAKEINFO): New output variable.
1466 (MAKEINFO): Reset to "makeinfo" if not found.
1467 * Makefile.in (install-arch-indep, info):
1468 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1469
4fc5868a
UM
14702010-12-29 Ulrich Mueller <ulm@gentoo.org>
1471
1472 * configure.in: Make gameuser configurable (Bug#7717).
1473
68251e16
GM
14742010-12-15 Glenn Morris <rgm@gnu.org>
1475
1476 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1477 long absent lib-src/fns-*.el.
1478
838db889
GM
14792010-12-11 Glenn Morris <rgm@gnu.org>
1480
1481 * make-dist: Exclude etc/*.pyc.
1482
fe646d2c
AS
14832010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1484
1485 * configure.in: Don't double machfile in final message.
1486
d96c83fa
CY
14872010-12-04 Chong Yidong <cyd@stupidchicken.com>
1488
1489 * configure.in: Fix last change.
1490
d6a003a8
AS
14912010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1492
1493 * configure.in: Remove reference to removed machine description
1494 files and allow $machine and $machfile to be empty. Substitute
1495 M_FILE/S_FILE instead of machfile/opsysfile.
1496
067d23c9
KY
14972010-12-03 Glenn Morris <rgm@gnu.org>
1498
1499 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1500
15012010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1502
1503 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1504 (EXTERNALLY_VISIBLE): New definition.
1505
15062010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1507
1508 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1509
15102010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1511
1512 * configure.in: Do not check for unconditionally included headers.
1513
15142010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1515
1516 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1517
15182010-11-09 Michael Albinus <michael.albinus@gmx.de>
1519
1520 * configure.in: Don't write a warning for D-Bus anymore.
1521
15222010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1523
1524 * configure.in: Fix indentation.
1525
15262010-10-31 Ken Brown <kbrown@cornell.edu>
1527
1528 * configure.in (checking whether localtime caches TZ): Use
1529 unsetenv instead of modifying environment directly.
1530
15312010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1532
1533 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1534 to avoid warning.
1535
15362010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1537
e9fce1ac 1538 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1539
15402010-10-22 Glenn Morris <rgm@gnu.org>
1541
1542 * make-dist: Avoid listing .el files twice. Don't try to run
1543 autoconf if --no-update.
1544
15452010-10-20 Glenn Morris <rgm@gnu.org>
1546
1547 * make-dist: No longer create lisp/MANIFEST.
1548
15492010-10-14 Glenn Morris <rgm@gnu.org>
1550
1551 * BUGS, INSTALL.BZR, README: Updates.
1552
15532010-10-13 Glenn Morris <rgm@gnu.org>
1554
1555 * make-dist: Remove --compress. Check for the appropriate
1556 gzip-like executable, and if not found, don't compress.
1557 Check version number in README, don't change it.
1558 Use find for nt/inc/*.h.
1559
15602010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1561
1562 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1563 trailing / from directory names.
1564
15652010-10-12 Glenn Morris <rgm@gnu.org>
1566
1567 * make-dist: Update and simplify.
1568
15692010-10-12 Eli Zaretskii <eliz@gnu.org>
1570
1571 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1572
15732010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1574
1575 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1576
15772010-10-09 Glenn Morris <rgm@gnu.org>
1578
1579 * make-dist: No more doc/emacs/*.texi.in.
1580
1581 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1582
15832010-10-09 Glenn Morris <rgm@gnu.org>
1584
1585 * configure.in: Combine some conditionals.
1586
1587 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1588 * make-dist: Include doc/emacs/*.texi.in.
1589
1590 * INSTALL, make-dist: Remove references to b2m.
1591 * Makefile.in (MAN_PAGES): Remove b2m.1.
1592
15932010-10-05 Glenn Morris <rgm@gnu.org>
1594
1595 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1596
15972010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1598
1599 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1600
16012010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1602
1603 * configure.in: Include stdlib.h and string.h unconditionally.
1604
16052010-09-29 Romain Francoise <romain@orebokech.com>
1606
1607 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1608
16092010-09-28 Glenn Morris <rgm@gnu.org>
1610
1611 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1612 happy.
1613
16142010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1615
1616 * configure.in: Enable imagemagick by default.
1617
16182010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1619
1620 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1621 GnuTLS libraries.
067d23c9
KY
1622
16232010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1624
1625 * configure.in: Set up GnuTLS.
1626
16272010-09-22 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * configure.in: Announce whether libxml2 is linked to.
1630
16312010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1632
1633 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1634
16352010-09-18 Eli Zaretskii <eliz@gnu.org>
1636
1637 * config.bat: Detect that libxml2 is installed and if so, build
1638 with it.
1639
16402010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1641
1642 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1643 be used. This fixes a conf problem on Mac OS X.
1644
16452010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1646
1647 * configure.in: Check for libxml2.
1648
16492010-09-09 Glenn Morris <rgm@gnu.org>
1650
1651 * make-dist: No more TODO files under lisp/.
1652
16532010-09-04 Eli Zaretskii <eliz@gnu.org>
1654
1655 * config.bat: Produce lisp/gnus/_dir-locals.el from
1656 lisp/gnus/.dir-locals.el.
1657
16582010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1659
1660 * configure.in: Fix check for librsvg, imagemagick and
1661 MagickExportImagePixels.
1662
16632010-08-18 Joakim Verona <joakim@verona.se>
1664
1665 * Makefile.in, configure.in: Checks for ImageMagick.
1666
16672010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1668
1669 * configure.in (AC_PREREQ): Require autoconf 2.65.
1670
16712010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1672
1673 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1674
16752010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1676
1677 * configure.in: Add AC_C_BIGENDIAN.
1678
16792010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1680
1681 * configure.in (ORDINARY_LINK): Use on hpux* too.
1682
16832010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1684
1685 * configure.in: Check for util.h.
1686 Use -Wimplicit-function-declaration if compiler supports it.
1687
16882010-08-05 Eli Zaretskii <eliz@gnu.org>
1689
1690 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1691
16922010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1693
1694 * configure.in: Restore accidentally removed use of
1695 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1696
16972010-07-29 Chad Brown <yandros@mit.edu>
1698
1699 * configure.in: Check for dirent.h.
1700
17012010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1702
1703 * configure.in: Remove reference to usg5-4, unused.
1704
17052010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1706
1707 * configure.in: Check for __executable_start.
1708
17092010-07-24 Ken Brown <kbrown@cornell.edu>
1710
1711 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1712
17132010-07-24 Juanma Barranquero <lekktu@gmail.com>
1714
1715 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1716
17172010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1718
1719 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1720
17212010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1722
1723 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1724 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1725 (C_OPTIMIZE_SWITCH): Remove.
1726 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1727
17282010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1729
1730 * configure.in: Don't check for index and rindex, check for strchr
1731 and strrchr. Define strchr and strrchr as index and rindex,
1732 resp., in src/config.h if not available.
1733
17342010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1735
1736 * configure.in: Use -Wold-style-definition if available.
1737 This helps with the transition to standard C code, it can be
1738 removed when done.
1739
1740 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1741
1742 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1743 and MSWindows.
1744
17452010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1746
1747 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1748 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1749
17502010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1751
1752 * configure.in (getenv): Remove K&R declaration.
1753
17542010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1755
1756 * configure.in: Remove define __P.
1757
17582010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1759
1760 * configure.in (--enable-use-lisp-union-type): New flag.
1761
17622010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1763
1764 Fix CFLAGS for non-GCC compilers.
1765 * configure.in (CFLAGS): Always use -g like it was done before the
1766 2010-03-30 change.
1767 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1768 (Bug#6538)
1769
17702010-06-30 Glenn Morris <rgm@gnu.org>
1771
1772 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1773 Set with AC_DEFINE rather than AH_BOTTOM.
1774
1775 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1776 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1777 Set with shell, not cpp.
1778 (LIBX): Remove, just use -lX11 in the one place this was used.
1779 (cannot_dump): Replace with CANNOT_DUMP.
1780
17812010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1782
0a19a6f8 1783 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1784 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1785 by minimum required Gtk+ 2.6). Add checks for functions introduced
1786 in Gtk+ 2.14 or newer (bug#6505).
1787
17882010-06-26 Eli Zaretskii <eliz@gnu.org>
1789
1790 * config.bat: Remove white space around "+" in COPY commands.
1791
17922010-06-23 Glenn Morris <rgm@gnu.org>
1793
1794 * info/dir: Start descriptions in column 32, per Texinfo convention.
1795
17962010-06-16 Chong Yidong <cyd@stupidchicken.com>
1797
1798 * INSTALL: Update font information (Bug#6389).
1799
18002010-06-16 Glenn Morris <rgm@gnu.org>
1801
1802 * INSTALL: General update.
1803
18042010-06-12 Glenn Morris <rgm@gnu.org>
1805
1806 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1807
18082010-06-11 Glenn Morris <rgm@gnu.org>
1809
1810 * configure.in (--without-compress-info): New option.
1811 (GZIP_INFO): New output variable.
1812
1813 * Makefile.in (GZIP_INFO): New, set by configure.
1814 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1815 Handle man pages in the same way.
1816
18172010-06-10 Glenn Morris <rgm@gnu.org>
1818
1819 * Makefile.in (install-arch-indep): Gzip the info files too.
1820
1821 * make-dist: Remove references to non-existent directories and files.
1822
18232010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1824
1825 * configure.in: Include <strings.h> and <string.h> instead of
1826 "strings.h" and "string.h".
1827
18282010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1829
1830 * configure.in: Remove code dealing with BSTRING.
1831
18322010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1833
1834 * configure.in (AC_PREREQ): Require autoconf 2.65.
1835
1836 * configure.in (unxec): Do not define and substitute.
1837 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1838
18392010-06-03 Glenn Morris <rgm@gnu.org>
1840
1841 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1842
18432010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1844
1845 Fix alloca definition when using gcc on non-gnu systems.
1846 * configure.in: Use the code sequence indicated by "info autoconf"
1847 for alloca (bug#6170).
1848
18492010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1850
1851 * .bzrignore: Ignore new files from trunk, which appear if you use
1852 colocated branches (i.e. "bzr switch").
1853
18542010-05-28 Glenn Morris <rgm@gnu.org>
1855
1856 * configure.in: Simplify some of the $canonical tests.
1857
18582010-05-27 Glenn Morris <rgm@gnu.org>
1859
1860 * config.bat: Do not preprocess src/Makefile.in.
1861
1862 * configure.in: Do not preprocess src/Makefile.in.
1863 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1864 (AC_EGREP_CPP): Test no longer needed.
1865
1866 * make-dist: No more Makefile.c files.
1867
18682010-05-26 Glenn Morris <rgm@gnu.org>
1869
1870 * configure.in (YMF_PASS_LDFLAGS): Remove.
1871 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1872
1873 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1874 Add $GNUSTEP_LOCAL_HEADERS.
1875 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1876
1877 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1878 (GNUSTEP_MAKEFILES): Remove.
1879 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1880 stuff to here.
1881
18822010-05-25 Glenn Morris <rgm@gnu.org>
1883
1884 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1885 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1886
1887 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1888 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1889 here instead.
1890
18912010-05-24 Romain Francoise <romain@orebokech.com>
1892
1893 * make-dist: Look for version in src/emacs.c.
1894 Use lisp/subr.el rather than lisp/version.el for location check.
1895
18962010-05-21 Glenn Morris <rgm@gnu.org>
1897
1898 * configure.in (MKDEPDIR): Parallel build tweak.
1899
1900 * configure.in (ns_frag): New output file.
1901
1902 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1903 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1904
1905 * configure.in (cannot_dump): New output variable.
1906
19072010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1908
1909 * configure.in: On NetBSD, if terminfo is found, use it in
1910 preference to termcap. (Bug#6190)
1911
19122010-05-20 Glenn Morris <rgm@gnu.org>
1913
1914 * make-dist (src): Include *.mk.
1915 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1916 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1917 (deps_frag): New output file.
1918 (AUTO_DEPEND): Remove this definition.
1919
1920 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1921
19222010-05-19 Glenn Morris <rgm@gnu.org>
1923
1924 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1925 (ORDINARY_LINK): New AC_DEFINE.
1926 (LIB_GCC): No need to set if ORDINARY_LINK.
1927
19282010-05-18 Glenn Morris <rgm@gnu.org>
1929
1930 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1931 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1932
1933 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1934 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1935 (RALLOC_OBJ): New output variable.
1936
1937 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1938 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1939
19402010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1941
1942 * Makefile.in (src): Provide the name of the VCS file that witnesses
1943 a pull.
1944 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1945
19462010-05-17 Glenn Morris <rgm@gnu.org>
1947
1948 * configure.in (OLDXMENU_DEPS): New output variable.
1949
19502010-05-16 Glenn Morris <rgm@gnu.org>
1951
1952 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1953
1954 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1955 * Makefile.in (install-arch-dep): Update for above change.
1956
1957 * Makefile.in (ns_appdir): Remove.
1958 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1959
1960 * configure.in (TEMACS_LDFLAGS2): New output variable.
1961
1962 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1963 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1964 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1965 nothing uses.
1966
19672010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1968
1969 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1970 does not use them.
1971 (X11R5_INHIBIT_I18N): Remove, unused.
1972
19732010-05-15 Glenn Morris <rgm@gnu.org>
1974
1975 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1976
1977 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1978
19792010-05-15 Ken Raeburn <raeburn@raeburn.org>
1980
1981 * configure.in: Look for version string in its new location.
1982
19832010-05-15 Eli Zaretskii <eliz@gnu.org>
1984
1985 * config.bat: Remove support for DJGPP v1.x.
1986
19872010-05-15 Glenn Morris <rgm@gnu.org>
1988
1989 * configure.in (OLDXMENU_TARGET): New output variable.
1990
1991 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1992
1993 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1994 and other files that no longer exist.
1995
19962010-05-14 Glenn Morris <rgm@gnu.org>
1997
1998 * configure.in (cpp_undefs): Add mktime, register, X11.
1999
2000 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2001 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2002 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2003
2004 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2005 (GNUSTEP_MAKEFILES): Do not output.
2006
20072010-05-13 Glenn Morris <rgm@gnu.org>
2008
2009 * configure.in: Fix some paren typos.
2010
2011 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2012
2013 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2014
20152010-05-12 Glenn Morris <rgm@gnu.org>
2016
2017 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2018
2019 * configure.in (LIB_GCC): New output variable.
2020
20212010-05-11 Glenn Morris <rgm@gnu.org>
2022
2023 * make-dist (msdos): No more mainmake.
2024
2025 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2026 * config.bat: Do not run cpp on lib-src/Makefile.in.
2027
2028 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2029
20302010-05-10 Glenn Morris <rgm@gnu.org>
2031
2032 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2033
2034 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2035 (BLESSMAIL_TARGET): New output variable.
2036
20372010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2038
2039 * INSTALL: Fix typos.
2040
20412010-05-08 Chong Yidong <cyd@stupidchicken.com>
2042
2043 * configure.in: Add check for buggy version of GCC (Bug#6031).
2044
20452010-05-08 Glenn Morris <rgm@gnu.org>
2046
2047 * configure.in (HAVE_LIBNCURSES): New local variable.
2048 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2049 replacing cpp in src/s/*.h and src/Makefile.in.
2050
20512010-05-07 Chong Yidong <cyd@stupidchicken.com>
2052
2053 * Version 23.2 released.
2054
20552010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2056
2057 * configure.in: Add tests for `isnan' and `copysign'.
2058
20592010-05-07 Eli Zaretskii <eliz@gnu.org>
2060
2061 * config.bat: Allow for 2 leading `#'s in comments in
2062 src/Makefile.in.
2063
20642010-05-07 Glenn Morris <rgm@gnu.org>
2065
2066 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2067 Merges logic from src/s/* and src/Makefile.in.
2068 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2069
20702010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2071
2072 Define START_FILES and LIB_STANDARD using autoconf.
2073 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2074 here from src/s/*.h.
2075 (HAVE_CRTIN): Remove, inline logic in the netbsd
2076 START_FILES/LIB_STANDARD computation.
2077
20782010-05-06 Glenn Morris <rgm@gnu.org>
2079
2080 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2081
2082 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2083 (LD_SWITCH_X_SITE): Remove unused variables.
2084
20852010-05-04 Glenn Morris <rgm@gnu.org>
2086
2087 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2088 as well.
2089 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2090
2091 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2092
2093 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2094 variables, replacing c_switch_machine, c_switch_system.
2095 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2096 @c_switch_system@.
2097
20982010-05-03 Glenn Morris <rgm@gnu.org>
2099
2100 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2101
2102 * make-dist: There are no more src/m/*.inp files.
2103
21042010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2105
2106 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2107 (ac_link): Do not use ld_switch_machine.
2108
21092010-05-01 Glenn Morris <rgm@gnu.org>
2110
2111 * configure.in (OTHER_OBJ): Remove.
2112 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2113
21142010-04-30 Glenn Morris <rgm@gnu.org>
2115
2116 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2117 Elsewhere, maybe include it.
2118
2119 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2120 (OLDXMENU, LIBXMENU): New output variables.
2121
2122 * configure.in (OTHER_OBJ): New output variable.
2123
21242010-04-28 Glenn Morris <rgm@gnu.org>
2125
2126 * configure.in (CYGWIN_OBJ): New output variable.
2127
2128 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2129
2130 * configure.in (FONT_OBJ): New output variable.
2131
2132 * configure.in (LIBXMU): New output variable.
2133
2134 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2135
2136 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2137 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2138
21392010-04-27 Glenn Morris <rgm@gnu.org>
2140
2141 * configure.in (LIBXTR6): New output variable. Move unixware special
2142 case here from src/s/unixware.h.
2143
2144 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2145 in Makefiles.
2146 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2147
2148 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2149 (LIBXP): No longer substitute in Makefiles.
2150 (MOTIF_LIBW): New output variable. Move system-specific settings here
2151 from src/s files.
2152
21532010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2154
2155 Reduce CPP usage.
2156 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2157 (unexec): Define unconditionally, all platforms define
2158 UNEXEC. AC_SUBST it.
2159 (UNEXEC_SRC): Remove, unused.
2160 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2161
21622010-04-27 Glenn Morris <rgm@gnu.org>
2163
2164 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2165 replaced by LIBXP.
2166
2167 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2168 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2169 On hpux10-20, default to /lib.
2170
2171 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2172
21732010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2174
2175 * configure.in (LIBS_MACHINE): Remove, unused.
2176
2177 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2178
21792010-04-24 Glenn Morris <rgm@gnu.org>
2180
2181 * configure.in (CRT_DIR): New output variable.
2182 (--with-crt-dir): New option. (Bug#5655)
2183 (HAVE_LIB64_DIR): Remove.
2184
21852010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2186
2187 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2188
21892010-04-22 Miles Bader <miles@gnu.org>
2190
2191 * configure.in: Get rid of "unix" pre-defined macro when
2192 preprocessing Makefile. (Bug#5857)
2193
21942010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2195
2196 Avoid non-portable shell command negation
2197 * configure.in: Revert last change.
2198
21992010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2200
2201 * configure.in: Change "if test ! -f" to "if ! test -f".
2202
22032010-04-21 Glenn Morris <rgm@gnu.org>
2204
2205 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2206 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2207
22082010-04-21 Karel Klíč <kklic@redhat.com>
2209
2210 * configure.in: New option: --with(out)-selinux, on by default.
2211 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2212 LIBSELINUX_LIBS in Makefiles.
2213
22142010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2215
2216 * configure.in: Remove all references to LIBX11_SYSTEM.
2217
22182010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2219
2220 * configure.in: Remove all references to C_DEBUG_SWITCH.
2221
22222010-03-27 Eli Zaretskii <eliz@gnu.org>
2223
2224 * config.bat <lib-src>: Edit out lines that begin with several #
2225 characters.
2226
22272010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2228
2229 * configure.in: Remove support for old UNIX System V systems and
2230 for Unixware on non-x86 machines.
2231
2232 * configure.in: Remove support for Solaris on PPC and for old versions.
2233
2234 * configure.in: Remove non-working lynxos port.
2235
22362010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2237
2238 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2239
22402010-03-19 Glenn Morris <rgm@gnu.org>
2241
2242 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2243 happy.
2244
22452010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2246
2247 * configure.in: Check for tputs and friends, abort if not
2248 found (bug#5735).
2249
22502010-03-18 Glenn Morris <rgm@gnu.org>
2251
2252 * configure.in (--with-x-toolkit): In the help text, say which options
2253 are synonyms.
2254
2255 * configure.in (--with-mmdf, --with-mail-unlink):
2256 New options, off by default.
2257 (--with-mailhost): New option to set default POP host.
2258 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2259 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2260 New variables, substituted in Makefiles.
2261 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2262 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2263 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2264 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2265 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2266
22672010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2268
2269 * Makefile.in (uninstall): Handle the case where archlibdir does not
2270 exist. (Bug#5720)
2271
22722010-03-12 Eli Zaretskii <eliz@gnu.org>
2273
2274 These changes remove termcap.c from the build on Posix platforms.
2275 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2276
2277 * configure: Regenerated.
2278
22792010-03-10 Chong Yidong <cyd@stupidchicken.com>
2280
2281 * Branch for 23.2.
2282
22832010-01-31 Juri Linkov <juri@jurta.org>
2284
2285 * .bzrignore: Add TAGS-LISP.
2286
22872010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2288
2289 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2290 this header file).
2291
22922010-01-12 Juanma Barranquero <lekktu@gmail.com>
2293
2294 * .bzrignore: Ignore all .exe, instead of individual files.
2295
22962010-01-12 Chong Yidong <cyd@stupidchicken.com>
2297
2298 * configure.in: Explicitly check for and link to -lXrender.
2299
23002010-01-12 Glenn Morris <rgm@gnu.org>
2301
2302 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2303 for bug reports for development versions.
2304
23052010-01-02 Eli Zaretskii <eliz@gnu.org>
2306
2307 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2308 build.
2309
23102009-12-27 Karl Fogel <kfogel@red-bean>
2311
2312 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2313 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2314
23152009-12-17 Glenn Morris <rgm@gnu.org>
2316
2317 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2318
23192009-12-15 Glenn Morris <rgm@gnu.org>
2320
2321 * info/dir: Add EDT entry.
2322 * Makefile.in (INFO_FILES): Add edt.
2323
23242009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2325
1154d12e 2326 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2327
23282009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2329
2330 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2331
23322009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2333
2334 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2335
23362009-12-01 Glenn Morris <rgm@gnu.org>
2337
2338 * make-dist: Add etc/images/mpc directory.
2339
23402009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2341
2342 * configure.in: Don't check for GConf unless X is used.
2343
23442009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2345
2346 * configure.in: Use -Wdeclaration-after-statement if available.
2347
23482009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2349
2350 * configure.in: New option: --with(out)-gconf.
2351 Set HAVE_GCONF if we find gconf.
2352
23532009-11-17 Glenn Morris <rgm@gnu.org>
2354
2355 * Makefile.in (INFO_FILES): Add semantic.
2356
23572009-11-16 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * info/dir: Add Semantic.
2360
23612009-11-16 Glenn Morris <rgm@gnu.org>
2362
2363 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2364 pattern, so as not to exclude makefile*.el. (Bug#4912)
2365
23662009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2367
2368 * configure.in: --enable-autodepend is new. Check for GNU Make
2369 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2370 gcc and GNU make to generate dependencies.
2371
23722009-10-27 Glenn Morris <rgm@gnu.org>
2373
2374 * make-dist: Make links to doc/lispintro/*.pdf.
2375
23762009-10-23 Jim Meyering <meyering@redhat.com>
2377
2378 * configure.in: Invoke $CPP with -P when creating Makefile and
2379 src/Makefile. Without this, gcc 4.4.2 converts each
2380 backslash-newline pair in the input to a bare newline, yielding
2381 invalid Makefiles.
2382
2383 * configure: Regenerate.
2384
23852009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2386
2387 * configure.in (vax-dec-vms): Remove, not supported anymore.
2388
23892009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2390
2391 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2392 (*-apple-darwin*): Add x86_64 architecture.
2393
23942009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2395
2396 * config.guess, config.sub: Updated from master source.
2397
23982009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2399
2400 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2401
24022009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2403
2404 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2405
24062009-09-29 Glenn Morris <rgm@gnu.org>
2407
2408 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2409
24102009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2411
2412 * config.guess, config.sub: Updated from master source.
2413
2414 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2415
24162009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2417
2418 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2419
24202009-09-13 Chong Yidong <cyd@stupidchicken.com>
2421
2422 * INSTALL: Update URL for GNU FreeFont.
2423
24242009-09-09 Glenn Morris <rgm@gnu.org>
2425
2426 * Makefile.in (install-arch-indep): Don't recursively change perms of
2427 site-lisp and infodir. There may be non-Emacs files in here, and the
2428 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2429 (mkdir): Set umask to world-readable before creating directories.
2430 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2431
24322009-08-29 Glenn Morris <rgm@gnu.org>
2433
2434 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2435 (info): Don't give an error in the absence of makeinfo - let the doc
2436 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2437
24382009-08-23 Ken Raeburn <raeburn@raeburn.org>
2439
2440 * Makefile.in (install-arch-indep): If the versioned DOC-####
2441 generated during loadup+dump isn't found, install the plain DOC
2442 file that always gets generated, in case CANNOT_DUMP is set.
2443
2444 * configure.in: Warn if package version specified here doesn't
2445 match the version in version.el.
2446 * configure: Regenerate.
2447
24482009-08-22 Michael Albinus <michael.albinus@gmx.de>
2449
2450 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2451
2452 * configure: Regenerate.
2453
24542009-08-19 Glenn Morris <rgm@gnu.org>
2455
2456 * INSTALL: Remove reference to cvtmail.
2457
24582009-08-15 CHENG Gao <chenggao@gmail.com>
2459
2460 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2461
24622009-08-02 Kevin Ryde <user42@zip.com.au>
2463
2464 * INSTALL: Fix free fonts URL.
2465
24662009-07-22 Glenn Morris <rgm@gnu.org>
2467
2468 * configure.in (AC_PREREQ): Require autoconf 2.62.
2469
24702009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2471
2472 * configure.in (--enable-checking, --enable-profiling):
2473 Use AS_HELP_STRING.
2474
24752009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2476
2477 * configure.in (--enable-profiling): New option.
2478 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2479
24802009-06-27 Glenn Morris <rgm@gnu.org>
2481
2482 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2483
24842009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2485
2486 * configure.in (--enable-checking): New option.
2487
24882009-06-24 Glenn Morris <rgm@gnu.org>
2489
2490 * make-dist: Warn if subdir does not exist in source.
2491 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2492 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2493 No longer make links.
2494
24952009-06-24 Yavor Doganov <yavor@gnu.org>
2496
2497 * make-dist (tempdir): Don't create directories preferences.gorm
2498 and preferences.nib, they are no longer required.
2499
25002009-06-21 Chong Yidong <cyd@stupidchicken.com>
2501
2502 * Branch for 23.1.
2503
25042009-06-12 Chong Yidong <cyd@stupidchicken.com>
2505
2506 * configure.in: Delete mac-fix-env target, which has been
2507 removed (Bug#3531).
2508
25092009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2510
1154d12e 2511 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2512
25132009-05-05 Per Starbäck <per@starback.se> (tiny change)
2514
2515 * BUGS: Use new binding of view-emacs-problems.
2516
c7015153 25172009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2518
2519 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2520 for Solaris compatibility.
2521
25222009-04-25 Chong Yidong <cyd@stupidchicken.com>
2523
2524 * configure: Regenerate.
2525
2526 * configure.in: Disable use of FreeType without libXft.
2527
25282009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2529
2530 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2531 Check if it is declared in gtk.h.
2532
25332009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2534
2535 * Makefile.in (install-arch-indep): Remove .gitignore files.
2536
25372009-04-03 Kenichi Handa <handa@m17n.org>
2538
2539 * INSTALL: Make the section "Complex Text Layout support
2540 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2541
25422009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2543
2544 * configure.in (rs6000-ibm-aix6*): Fix typo.
2545
25462009-03-04 Glenn Morris <rgm@gnu.org>
2547
2548 * Makefile.in (INFO_FILES): Add auth.
2549
25502009-03-03 Glenn Morris <rgm@gnu.org>
2551
2552 * info/dir: Add Auth-source.
2553
25542009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2555
2556 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2557 the second.
2558
25592009-02-28 Eli Zaretskii <eliz@gnu.org>
2560
2561 * config.bat: Copy .dbxinit to _dbxinit.
2562
2563 * make-dist (Making links to `info'): Remove .gitignore.
2564
25652009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2566
2567 * Makefile.in (lib-src, lisp): Use simpler rule.
2568 (src): Be more specific to avoid recompiling all the .elc files just
2569 because the bootstrap-emacs is missing.
2570
25712009-02-26 Chong Yidong <cyd@stupidchicken.com>
2572
2573 * configure.in: Require librsvg >= 2.11.
2574
25752009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2576
2577 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2578 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2579
25802009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2581
2582 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2583
25842009-02-03 Glenn Morris <rgm@gnu.org>
2585
2586 * make-dist: Add some missing files, remove some that are no longer
2587 present.
2588
25892009-02-02 Glenn Morris <rgm@gnu.org>
2590
2591 * make-dist: Add some missing nextstep/ files.
2592
25932009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2594
2595 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2596
25972009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2598
2599 * configure.in: Add support for m68k-*-netbsd.
2600
26012009-01-14 Juri Linkov <juri@jurta.org>
2602
2603 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2604
2605 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2606 and bug-reference-mode.
2607
26082009-01-11 Juri Linkov <juri@jurta.org>
2609
2610 * INSTALL.CVS: Move configuration explicitly to the first step.
2611
26122009-01-09 Glenn Morris <rgm@gnu.org>
2613
2614 * .dir-locals.el: Don't set indent-tabs-mode.
2615
26162008-12-30 Kenichi Handa <handa@m17n.org>
2617
2618 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2619 the function OTF_get_variation_glyphs.
2620
26212008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2622
2623 * Makefile.in (install-arch-dep): Remove old directories in
2624 ns_app* before moving new directories there.
2625
26262008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2627
2628 * .dir-locals.el: Remove non-working entry for pmail.
2629 (fill-column): Fix typo.
2630 (change-log-mode): Add fill column.
2631
26322008-12-26 Eli Zaretskii <eliz@gnu.org>
2633
2634 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2635
26362008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2637
2638 * make-dist (tempdir): Distribute .dir-locals.el.
2639
2640 * .dir-locals.el: New file.
2641
26422008-12-19 Eli Zaretskii <eliz@gnu.org>
2643
2644 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2645 for rationale.
2646
26472008-12-13 Glenn Morris <rgm@gnu.org>
2648
2649 * Makefile.in (install-arch-indep): Add new man-pages.
2650 (manext): Remove variable.
2651 (MAN_PAGES): New variable.
2652 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2653 and remove.
2654 (uninstall): Remove desktop file and icons, game scores if empty.
2655
26562008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2657
2658 * config.guess, config.sub: Updated from master source.
2659
26602008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2661
2662 * Makefile.in (install-arch-indep): Install ebrowse.1.
2663
26642008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2665
2666 * configure.in: Add Solaris on x86_64.
2667
26682008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2669
2670 * config.guess, config.sub: Updated from master source.
2671
26722008-12-08 Eli Zaretskii <eliz@gnu.org>
2673
2674 * info/dir: Fix last change.
2675
26762008-12-07 Eli Zaretskii <eliz@gnu.org>
2677
2678 * info/dir: Untabify.
2679
26802008-11-28 Ulrich Mueller <ulm@gentoo.org>
2681
2682 * configure.in: Fix last change.
2683
26842008-11-28 Richard M Stallman <rms@gnu.org>
2685
2686 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2687 New configurations.
2688
26892008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2690
2691 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2692 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2693
26942008-11-15 Eli Zaretskii <eliz@gnu.org>
2695
2696 * Makefile.in (INFO_FILES): Remove ns-emacs.
2697
2698 * info/dir (NS-Emacs): Remove entry.
2699
27002008-11-08 Eli Zaretskii <eliz@gnu.org>
2701
2702 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2703
27042008-11-07 Glenn Morris <rgm@gnu.org>
2705
2706 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2707
27082008-10-31 Eli Zaretskii <eliz@gnu.org>
2709
2710 * config.bat: Tell user to expect one "File not found" message
2711 while the `doc' directory is being configured.
2712
27132008-10-30 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * update-subdirs: Put obsolete directory last.
2716
27172008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2718
2719 * configure.in: Check fontconfig always.
2720
27212008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2722
2723 * configure (*-solaris2.[7-9]*): Fix typo.
2724
27252008-10-24 Glenn Morris <rgm@gnu.org>
2726
2727 * configure.in (--without-sync-input, --with-pkg-config-prog):
2728 Help strings start with lower case.
2729 (--with-gnustep-conf): New option.
2730 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2731
27322008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2733
2734 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2735 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2736 is not found. (Bug#1230)
2737
27382008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2739
2740 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2741 Use sol2-6.h for Solaris 7-9.
2742
27432008-10-18 Ulrich Mueller <ulm@gentoo.org>
2744
2745 * configure.in: Add support for GNU/Linux on SuperH.
2746
27472008-10-12 Andreas Schwab <schwab@suse.de>
2748
2749 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2750
1a71cb28 27512008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2752
2753 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2754 "X") to avoid confusion.
2755
2756 * configure: Regenerate.
2757
27582008-09-07 Romain Francoise <romain@orebokech.com>
2759
2760 * make-dist: Distribute doc/man/ChangeLog.
2761
27622008-08-28 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * configure.in: Disable XFT and Freetype when without X.
2765
2766 * configure: Regenerate.
2767
27682008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2769
2770 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2771
27722008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2773
2774 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2775 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2776
2777 * configure: Regenerate.
2778
27792008-08-20 Eli Zaretskii <eliz@gnu.org>
2780
2781 * configure.in: Move "#define subprocesses" before
2782 config_opsysfile is included.
2783
27842008-08-19 Kenichi Handa <handa@m17n.org>
2785
2786 * INSTALL (Extra fonts): Mention local fonts, don't mention
2787 mule-unicode.
2788
27892008-08-16 Chong Yidong <cyd@stupidchicken.com>
2790
2791 * make-dist: Omit info/.arch-inventory.
2792
27932008-08-16 Jason Rumney <jasonr@gnu.org>
2794
2795 * make-dist (tempdir/nt): Link emacsclient.rc.
2796
27972008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2798
2799 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2800 AC_SUBST it.
2801 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2802 AC_SUBST it.
2803 (OTHER_FILES): Always define for HAVE_NS.
2804 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2805 * configure: Regenerate.
2806
28072008-08-07 Andreas Schwab <schwab@suse.de>
2808
2809 * configure.in: Correctly handle
2810 --enable-cocoa-experimental-ctrl-g=no and
2811 --enable-ns-self-contained=yes.
2812
28132008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2814
2815 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2816 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2817 bother undef'ing since won't have desired effect.
2818
28192008-08-06 Andreas Schwab <schwab@suse.de>
2820
2821 * configure.in: Fix quoting.
2822
28232008-08-06 Chong Yidong <cyd@stupidchicken.com>
2824
2825 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2826
28272008-08-05 Ulrich Mueller <ulm@gentoo.org>
2828
2829 * configure.in: Add checks for krb5_error.text and
2830 krb5_error.e_text struct members.
2831
28322008-08-04 Chong Yidong <cyd@stupidchicken.com>
2833
2834 * configure.in: Test for existence of NSInteger.
2835 Suggested by Yavor Doganov.
2836
28372008-08-02 Romain Francoise <romain@orebokech.com>
2838
2839 * Makefile.in (INFO_FILES): Add mairix-el.
2840
28412008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2842
2843 * make-dist:
2844 * README: Remove VMS support.
2845 * vms: Remove directory.
2846
28472008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2848
2849 * configure.in (MULTI_KBOARD): Remove.
2850
28512008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2852
2853 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2854
28552008-07-29 Chong Yidong <cyd@stupidchicken.com>
2856
2857 * info/dir (File): Add mairix-el.
2858
28592008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2860
2861 Remove support for Mac Carbon.
2862 * mac: Remove directory.
2863 * make-dist:
2864 * configure.in:
2865 * README:
2866 * Makefile.in:
2867 * INSTALL: Remove code for Carbon.
2868 * configure: Regenerate.
2869
28702008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2871
2872 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2873
28742008-07-25 Chong Yidong <cyd@stupidchicken.com>
2875
2876 * configure.in: Check for getrlimit.
2877
2878 * configure: Regenerate.
2879
28802008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2881
2882 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2883 in src/Makefile.in.
2884 (static): Remove, autoconf would always comment it out anyway.
2885 (subprocesses): Define unconditionally.
2886
28872008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2888
2889 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2890 compilation under GNUstep.
2891
28922008-07-18 Kenichi Handa <handa@m17n.org>
2893
2894 * INSTALL (Complex Text Layout support libraries): Delete the
2895 paragraph about --enable-font-backend.
2896
28972008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2898
2899 * configure.in: Print out some info to user for NeXTstep builds.
2900 (ns-app): Remove enable option.
2901 (ns-self-contained): Add enable option.
2902 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2903 GNUstep, use to set install prefixes, and substitute in Makefiles.
2904 * configure: Regenerate.
2905 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2906 NS app bundle.
2907
29082008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2909
2910 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2911
29122008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2913
2914 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2915 NS_IMPL_COCOA.
2916
29172008-07-16 Glenn Morris <rgm@gnu.org>
2918
2919 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2920 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2921 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2922 never unset.
2923
2924 * make-dist: Add nextstep/ directories.
2925 (src, lib-src): Add .m files.
2926
29272008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2928
2929 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2930 (USER_FULL_NAME): Remove, not used anymore.
2931 * configure: Regenerate.
2932
29332008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2934
2935 Changes and additions for NeXTstep windowing system (Cocoa and
2936 GNUstep) support.
2937
2938 * configure.in: Add support for NS window system: --with-ns (default
2939 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2940 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2941 disable font backend if window system is "none", not if !HAVE_X11.
2942 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2943 (install-arch-dep): Add commands to assemble NS .app package.
2944
29452008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2946
2947 * configure.in: Use macppc for Darwin. Remove references to
2948 desupported systems.
2949 * configure: Regenerate.
2950
29512008-07-05 Glenn Morris <rgm@gnu.org>
2952
2953 * make-dist (EMACS): Doc fix.
2954 (lisp): There are no *.dat or image files here any more.
2955 (src): There are no *.s files here any more.
2956 (etc/images, etc/images/*): Link to most regular files.
2957
29582008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2959
2960 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2961
29622008-07-01 Glenn Morris <rgm@gnu.org>
2963
2964 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2965 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2966 and explicitly export there. (Bug#507.)
2967
29682008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2969
2970 * configure.in:
2971 * configure: Remove references to obsolete systems.
2972
29732008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2974
2975 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2976 make it depend on all other */.in files.
2977 (src/Makefile, src/config.stamp, lib-src/Makefile)
2978 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2979 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2980 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2981 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2982
2983 * configure.in: Don't create src/config.stamp any more.
2984
29852008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2986
2987 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2988
29892008-06-22 Glenn Morris <rgm@gnu.org>
2990
2991 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2992
29932008-06-21 Romain Francoise <romain@orebokech.com>
2994
2995 * Makefile.in (INFO_FILES): Add sasl.
2996
29972008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2998
2999 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3000 (bootstrap-build): Remove.
3001 (top_bootclean): New var.
3002 (top_distclean, bootstrap-clean): Use it.
3003 (bootstrap): Don't recheck config. Make normally.
3004
30052008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3006
3007 * Makefile.in (SUBDIR): Include `lisp'.
3008 (lisp): Depend on `src'.
3009 (top_distclean): Don't remove config.status.
3010 (bootstrap-clean): New target.
3011 (maintainer-clean): Use it.
3012 (bootstrap): Use bootstrap-clean. Re-run config.status.
3013 (src/bootstrap-emacs${EXEEXT}): New target.
3014 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3015 src/Makefile now takes care of it.
3016 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3017
30182008-06-15 Glenn Morris <rgm@gnu.org>
3019
3020 * info/dir: Add sasl.
3021
30222008-06-09 Alan Mackenzie <acm@muc.de>
3023
3024 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3025
30262008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3027
3028 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3029
30302008-06-07 Glenn Morris <rgm@gnu.org>
3031
3032 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3033 serve no purpose.
3034
30352008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3036
3037 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3038 * configure: Regenerate.
3039
30402008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3041
3042 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3043
30442008-05-14 Kenichi Handa <handa@m17n.org>
3045
3046 * configure: Regenerate.
3047
3048 * configure.in: Don't handle --disable-font-backend. Don't print
3049 a message about a font backend.
3050
30512008-05-09 Glenn Morris <rgm@gnu.org>
3052
3053 * configure.in: Make absence of makeinfo a fatal error only if the info
3054 files don't exist.
3055 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3056
30572008-05-07 Eli Zaretskii <eliz@gnu.org>
3058
3059 * config.bat: Fix last change: don't use < and > in "rem" lines,
3060 they are interpreted as redirection by DOS shells.
3061
30622008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3063
3064 * configure.in: Check availability of AvailabilityMacros.h
3065 if HAVE_CARBON.
3066
3067 * configure: Regenerate.
3068
30692008-05-03 Glenn Morris <rgm@gnu.org>
3070
3071 * configure.in (x_libraries): Remove standard 64-bit directories -
3072 experimental workaround for minor autoconf bug.
3073
3074 * configure.in (--without-makeinfo): New option. If set,
3075 absence of suitable makeinfo is not a fatal error.
3076 * Makefile.in (MAKEINFO): New, set by configure.
3077 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3078 (info-real): New target.
3079 (info): Without makeinfo, do nothing, else call `info-real'.
3080
30812008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3082
3083 * configure.in: Remove hpux10.20 from the desupported list.
3084
30852008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3086
3087 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3088
30892008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3090
3091 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3092 rather than change CPPFLAGS.
3093 (HAVE_GTK): Rename to USE_GTK.
3094
30952008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3096
3097 * configure.in: Replace the obsolete macros AC_AIX and
3098 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3099
31002008-04-05 Andreas Schwab <schwab@suse.de>
3101
3102 * configure.in: No longer create admin/unidata/Makefile.
3103
31042008-03-28 Andreas Schwab <schwab@suse.de>
3105
3106 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3107 (lisp/Makefile): New rule.
3108
31092008-03-13 Glenn Morris <rgm@gnu.org>
3110
3111 * configure.in (AC_INIT): Fix version number.
3112 (sync-input): Reword the option, since it's on by default.
3113
31142008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3115
3116 * configure.in: Add --enable-sync-input, default yes.
3117
31182008-03-11 Glenn Morris <rgm@gnu.org>
3119
3120 * Makefile.in (install-etc, mkdir): Handle directory
3121 etc/images/icons/hicolor/*/mimetypes/.
3122
3123 * make-dist: Handle icons/hicolor/scalable directory.
3124
31252008-03-05 Glenn Morris <rgm@gnu.org>
3126
3127 * configure.in: Enable font-backend by default.
3128 (USE_FONT_BACKEND): Set to "no" in absence of X.
3129 (PKG_CONFIG): Don't set multiple times, once is enough.
3130 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3131
31322008-03-03 Glenn Morris <rgm@gnu.org>
3133
3134 * Makefile.in (iconsrcdir): New variable.
3135 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3136 directory.
3137
31382008-02-29 Glenn Morris <rgm@gnu.org>
3139
3140 * test/: New directory.
3141
31422008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3143
3144 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3145
31462008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3147
3148 * configure.in: Print an error for systems that we think are obsolete
3149 and are proposed to be removed. Remove some more unused systems.
3150 Add support for powerpc-ibm-aix6*.
3151
31522008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3153
3154 * configure.in: Remove references to obsolete variables and systems.
3155
31562008-02-21 Glenn Morris <rgm@gnu.org>
3157
3158 * Makefile.in (set_installuser): New.
3159 (install-arch-indep): Use set_installuser to avoid duplicate code.
3160
3161 * README.unicode: Split into admin/notes/unicode,font-backend and
3162 remove.
3163
31642008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3165
3166 * configure.in (arm*-*-freebsd*): Add.
3167
31682008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3169
3170 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3171 dealing with obsolete variables.
3172
31732008-02-08 Glenn Morris <rgm@gnu.org>
3174
3175 * Makefile.in (check-info-dir): New target.
3176
31772008-02-08 Michael Olson <mwolson@gnu.org>
3178
3179 * Makefile.in (INFO_FILES): Add epa.
3180
3181 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3182 features" section.
3183
31842008-02-06 Glenn Morris <rgm@gnu.org>
3185
3186 * configure.in (--with-gcc): Give an error saying this option has
3187 been removed.
3188 (--with-gtk): Remove this option.
3189
31902008-02-06 Tom Tromey <tromey@redhat.com>
3191
3192 * configure.in (--with-gcc): Remove.
3193 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3194
31952008-02-05 Ulrich Mueller <ulm@gentoo.org>
3196
3197 * INSTALL: Recommend giflib, not libungif.
3198
31992008-02-05 Tom Tromey <tromey@redhat.com>
3200
3201 * configure.in (--with-dbus): Default to enabled.
3202
32032008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3204
3205 * INSTALL (Complex Text Layout support libraries): New section.
3206
32072008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3208
3209 * make-dist: Remove references to files in mac/ that have been
3210 deleted.
3211
32122008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3213
3214 * configure.in: For libotf and m17n-flt checks, set shell vars
3215 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3216 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3217 Reported by Ulrich Mueller.
3218
32192008-02-02 Eli Zaretskii <eliz@gnu.org>
3220
3221 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3222 admin/unidata/Makefile.in to Makefile.
3223
32242008-02-02 Glenn Morris <rgm@gnu.org>
3225
3226 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3227 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3228 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3229
32302008-02-01 Miles Bader <miles@gnu.org>
3231
3232 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3233 [libotf], and [m17n-flt] options.
3234
32352008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3236
3237 * configure.in: Add EMACS_ARG_N([libotf]...), and
3238 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3239 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3240 CFLAGS, and LIBS in checking of m17n-flt.
3241
32422008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3243
3244 * configure.in: Check the availability of m17n-flt library.
3245
32462008-02-01 Kenichi Handa <handa@m17n.org>
3247
3248 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3249 not available.
3250
32512008-02-01 Kenichi Handa <handa@m17n.org>
3252
3253 * configure.in: New args --enable-font-backend, --with-xft,
3254 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3255 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3256 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3257 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3258
32592008-02-01 Kenichi Handa <handa@m17n.org>
3260
3261 * make-dist: Include etc/charsets in tarball.
3262
32632008-02-01 Kenichi Handa <handa@m17n.org>
3264
3265 * configure.in: While running cpp on junk.c, include
3266 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3267 exists.
3268
32692008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3270
3271 * configure.in (xtensa): Match more configurations.
3272
32732008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3274
3275 * configure.in: Update comment.
3276
32772008-01-26 Glenn Morris <rgm@gnu.org>
3278
3279 * configure.in (--without-gcc): By default, neither off nor on.
3280 (--with-carbon): Tone down rhetoric in help text.
3281
32822008-01-25 Glenn Morris <rgm@gnu.org>
3283
3284 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3285 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3286 Default `Carbon' to off (it's unsupported).
3287
32882008-01-24 Glenn Morris <rgm@gnu.org>
3289
3290 * configure.in: Standardize dbus-related messages.
3291
32922008-01-23 Michael Olson <mwolson@gnu.org>
3293
3294 * configure.in (pkg-config-prog): Remove initial whitespace.
3295
32962008-01-23 Tom Tromey <tromey@redhat.com>
3297
3298 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3299 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3300 Update all users.
3301
33022008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3303
3304 * config.guess, config.sub: Updated from master source.
3305
33062008-01-17 Andreas Schwab <schwab@suse.de>
3307
3308 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3309
33102008-01-17 Glenn Morris <rgm@gnu.org>
3311
3312 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3313
33142008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3315
3316 * configure.in: Remove more references to unsupported systems.
3317
33182008-01-16 Sven Joachim <svenjoac@gmx.de>
3319
3320 * make-dist: Add --lzma.
3321
33222008-01-16 Glenn Morris <rgm@gnu.org>
3323
3324 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3325 configure checks for this.
3326
33272008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3328
3329 * configure.in: Remove more references to unsupported systems.
3330
33312008-01-06 Romain Francoise <romain@orebokech.com>
3332
3333 * configure.in: Delete extra semicolons.
3334
33352008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3336
3337 * configure.in: Remove references to unsupported systems.
3338
33392008-01-05 Romain Francoise <romain@orebokech.com>
3340
3341 * make-dist: Add --bzip2. Update copyright.
3342
33432008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3344
3345 * configure.in: Remove support for Masscomp.
3346
33472008-01-05 Glenn Morris <rgm@gnu.org>
3348
3349 * Makefile.in (desktopdir, icondir): New variables.
3350 (install-arch-indep): Also depend on `install-etc'.
3351 (install-etc): New target.
3352 (mkdir): Also create the `applications' and `icons' directories.
3353
33542008-01-04 Glenn Morris <rgm@gnu.org>
3355
3356 * make-dist: Update for new etc/images/icons/hicolor directory.
3357
33582007-12-09 Andreas Schwab <schwab@suse.de>
3359
3360 * configure.in: D-Bus is not enabled by default.
3361
33622007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3363
3364 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3365 change.
3366
33672007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3368
3369 * configure.in: Give package name and version to AC_INIT.
3370
33712007-12-03 Magnus Henoch <mange@freemail.hu>
3372
3373 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3374
33752007-12-03 Michael Albinus <michael.albinus@gmx.de>
3376
3377 * configure.in: No need for DBUS_INFO anymore.
3378
3379 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3380
33812007-12-02 Michael Albinus <michael.albinus@gmx.de>
3382
3383 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3384
3385 * Makefile.in (INFO_FILES): Add dbus.
3386
33872007-12-02 Romain Francoise <romain@orebokech.com>
3388
3389 * make-dist: Fix last change.
3390
33912007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3392
3393 * configure.in: Add support for gnu-kfreebsd.
3394
33952007-11-28 Glenn Morris <rgm@gnu.org>
3396
3397 * make-dist: Add etc/nxml.
3398
33992007-11-24 Romain Francoise <romain@orebokech.com>
3400
3401 * Makefile.in (INFO_FILES): Add nxml-mode.
3402
34032007-11-23 Romain Francoise <romain@orebokech.com>
3404
3405 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3406 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3407
34082007-11-20 Andreas Schwab <schwab@suse.de>
3409
3410 * configure.in: Always include <resolv.h> when checking for res_init.
3411
34122007-11-17 Andreas Schwab <schwab@suse.de>
3413
3414 * update-subdirs: Atomically update subdirs.el.
3415
34162007-11-17 Glenn Morris <rgm@gnu.org>
3417
3418 * Makefile.in (check-declare): New target.
3419
34202007-11-07 Glenn Morris <rgm@gnu.org>
3421
3422 * configure.in: Deprecate Mac Carbon port.
3423
34242007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3425
3426 * configure.in: Remove HAVE_X11R5 check.
3427
34282007-10-31 Glenn Morris <rgm@gnu.org>
3429
3430 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3431 when changing ownership of installed files.
3432
34332007-10-30 Glenn Morris <rgm@gnu.org>
3434
3435 * make-dist: Add new directory etc/gnus.
3436
34372007-10-30 Michael Olson <mwolson@gnu.org>
3438
3439 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3440
34412007-10-29 Glenn Morris <rgm@gnu.org>
3442
3443 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3444
34452007-10-23 Glenn Morris <rgm@gnu.org>
3446
3447 * MAINTAINERS: Move to admin/.
3448
34492007-10-17 Chong Yidong <cyd@stupidchicken.com>
3450
3451 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3452 (HAVE_LIBRESOLV): Also define if we are using res_init().
3453
34542007-10-17 Glenn Morris <rgm@gnu.org>
3455
3456 * FTP: Remove file, since it's just a duplicate of one in etc/.
3457
34582007-10-05 Eli Zaretskii <eliz@gnu.org>
3459
3460 * config.bat: Fix configuring `doc' due to changes in the
3461 directory structure.
3462
34632007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3464
3465 * configure.in: Don't use -lpthread on HP-UX.
3466
34672007-09-16 Glenn Morris <rgm@gnu.org>
3468
3469 * make-dist: File gfdl.1 has been removed.
3470
34712007-09-15 Glenn Morris <rgm@gnu.org>
3472
3473 * configure.in: Fix makeinfo version regexp.
3474
34752007-09-12 Glenn Morris <rgm@gnu.org>
3476
3477 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3478 implementation of alloca is not found.
3479
3480 * Makefile.in (SOURCES, unlock, relock): Delete.
3481 (install-arch-indep): Do not exclude the etc/ Makefiles.
3482
34832007-09-09 Juri Linkov <juri@jurta.org>
3484
3485 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3486
3487 * README: Add doc/ to documentation directories.
3488
34892007-09-08 Michael Olson <mwolson@gnu.org>
3490
3491 * MAINTAINERS: Add myself for ERC and tq.el.
3492 Update for new doc/ directory layout.
3493
34942007-09-06 Romain Francoise <romain@orebokech.com>
3495
3496 * make-dist: Update for new doc/ directory layout.
3497
34982007-09-06 Glenn Morris <rgm@gnu.org>
3499
3500 * Makefile.in (mansrcdir): New variable.
3501 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3502 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3503 update these targets for new doc/ directory layout.
3504 (doc/misc/Makefile): New target.
3505 (install-arch-indep): Use mansrcdir for new location of manpages.
3506 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3507 (relock, info, dvi): Update targets for new doc/ directory layout.
3508
3509 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3510 for new doc/ directory layout.
3511
35122007-09-02 Andreas Schwab <schwab@suse.de>
3513
3514 * configure.in: Use AS_HELP_STRING throughout.
3515 * configure: Regenerate.
3516
35172007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3518
3519 * configure.in: Require Gtk/Glib 2.6.
3520
35212007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3522
3523 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3524 Use them throughout in place of AC_ARG_WITH calls.
3525 * configure: Regenerate.
3526
35272007-09-01 Andreas Schwab <schwab@suse.de>
3528
3529 * configure.in: Put quotes around nested macro calls.
3530
35312007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3532
3533 * configure.in: Fix typo.
3534 * configure: Regenerate.
3535
35362007-08-30 Glenn Morris <rgm@gnu.org>
3537
3538 * configure.in (AH_BOTTOM): Copy some manual changes made to
3539 src/config.in here so they are not lost when it regenerates.
3540
3541 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3542
35432007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3544
3545 * README.multi-tty: New file.
3546
35472007-08-29 Glenn Morris <rgm@gnu.org>
3548
3549 * README: Increase version to 23.0.50.
3550
35512007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3552
3553 * configure.in: New option: --without-xaw3d.
3554
35552007-08-24 Glenn Morris <rgm@gnu.org>
3556
3557 * configure.in: Check for a suitably recent makeinfo.
3558
35592007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3560
3561 * configure.in (Check for required libraries): Typo.
3562
35632007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3564
3565 * configure.in: Check librsvg2 also for Mac Carbon.
3566
35672007-08-22 Romain Francoise <romain@orebokech.com>
3568
3569 * make-dist: Follow reorganization of files in etc/.
3570
35712007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3572
3573 * configure.in: Add support for SVG images through librsvg2.
3574
35752007-07-28 Eli Zaretskii <eliz@gnu.org>
3576
3577 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3578 to avoid an error message if there is no DOC there.
3579
35802007-07-25 Glenn Morris <rgm@gnu.org>
3581
3582 * Relicense all FSF files to GPLv3 or later.
3583
3584 * COPYING, info/COPYING: Switch to GPLv3.
3585
35862007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3587
3588 * configure.in: Complain if X seems to be installed but no
3589 development files were found.
3590
35912007-06-20 Glenn Morris <rgm@gnu.org>
3592
3593 * configure.in: Prefer libgif over libungif.
3594
35952007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3596
3597 * configure.in: Check for all image libraries before exiting.
3598
35992007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3600
3601 * configure.in: Exit with error if image libraries aren't found.
3602
36032007-06-13 Chong Yidong <cyd@stupidchicken.com>
3604
3605 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3606 when compiling without scrollbars.
3607
36082007-06-12 Glenn Morris <rgm@gnu.org>
3609
3610 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3611
36122007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3613
3614 * configure.in: Change wording about yes/gtk and lucid/athena
3615 being synonyms.
3616
36172007-06-08 Glenn Morris <rgm@gnu.org>
3618
3619 * configure.in: Make gtk the default toolkit.
3620
36212007-06-07 Glenn Morris <rgm@gnu.org>
3622
3623 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3624 for a Sun C compiler.
3625
3626 * Makefile.in (install-arch-indep): Install only the DOC- file
3627 specific to the build, if possible, rather than DOC-*.
3628
36292007-06-02 Chong Yidong <cyd@stupidchicken.com>
3630
3631 * Version 22.1 released.
3632
36332007-05-25 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * mkinstalldirs: Sync to version in automake CVS.
3636
36372007-05-22 Andreas Schwab <schwab@suse.de>
3638
3639 * configure.in: Prefer build_alias over host when host_alias is not set.
3640 * configure: Regenerate.
3641
36422007-05-20 Andreas Schwab <schwab@suse.de>
3643
3644 * configure.in: Remove empty AC_SUBST.
3645 * configure: Regenerate.
3646
36472007-05-20 Nick Roberts <nickrob@snap.net.nz>
3648
3649 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3650 it like others.
3651 * configure: Regenerate.
3652
36532007-05-20 Nick Roberts <nickrob@snap.net.nz>
3654
3655 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3656 (AC_CHECK_LIB): Add -lgpm.
3657 * configure: Regenerate.
3658
36592007-05-03 Glenn Morris <rgm@gnu.org>
3660
3661 * configure: Tweak message about the absence of shell functions.
3662
36632007-04-27 Andreas Schwab <schwab@suse.de>
3664
3665 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3666
36672007-04-26 Glenn Morris <rgm@gnu.org>
3668
3669 * README: Increase version to 22.1.50.
3670
36712007-04-24 Juanma Barranquero <lekktu@gmail.com>
3672
3673 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3674
36752007-04-19 Glenn Morris <rgm@gnu.org>
3676
3677 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3678
36792007-04-18 Glenn Morris <rgm@gnu.org>
3680
3681 * INSTALL: Mention CPP.
3682
36832007-04-15 Glenn Morris <rgm@gnu.org>
3684
3685 * FTP: Replace with a pointer to the web version.
3686
36872007-04-13 Glenn Morris <rgm@gnu.org>
3688
3689 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3690
36912007-04-04 Glenn Morris <rgm@gnu.org>
3692
3693 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3694 compiling with Sun Studio on Solaris.
3695
36962007-03-23 Glenn Morris <rgm@gnu.org>
3697
3698 * configure.in: Restore support for hp800 (removed 2007-01-27)
3699 following clarification of legal status.
3700
37012007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3702
3703 * configure.in: Add support for AIX4.3 on IBM RS6000.
3704
3705 * configure: Regenerate.
3706
37072007-03-20 Richard Stallman <rms@gnu.org>
3708
3709 * configure.in: Fix previous change.
3710
37112007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3712
3713 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3714 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3715 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3716
37172007-03-19 Chong Yidong <cyd@stupidchicken.com>
3718
3719 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3720 user specifies "without".
3721
3722 * configure: Regenerate.
3723
37242007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3725
3726 * configure.in: Warning for Gtk+ and Cygwin added.
3727 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3728
37292007-02-27 Glenn Morris <rgm@gnu.org>
3730
3731 * make-dist (oldXMenu): Remove Imakefile.
3732 (etc/images): Add README.
3733
37342007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3735
3736 * configure.in (xtensa-*-linux-gnu*): New configuration.
3737
3738 * configure: Regenerate.
3739
37402007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3741
3742 * config.guess, config.sub: Updated from master source.
3743
37442007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3745
3746 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3747
37482007-01-29 Chong Yidong <cyd@stupidchicken.com>
3749
3750 * configure.in: Restore support for hp800's not running HP-UX.
3751
3752 * configure: Regenerate.
3753
37542007-01-27 Chong Yidong <cyd@stupidchicken.com>
3755
3756 * configure.in: Remove support for hp800 and sr2k machine types.
3757
3758 * configure: Regenerate.
3759
37602007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3761
3762 * configure.in: Add check for libXft.
3763
37642007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3765
3766 * INSTALL: Info files moved to share/info.
3767
37682007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3769
3770 * configure.in: Detect and use fink-installed in intel-based Mac
3771 builds; change Apple Darwin section to support both PowerPC and
3772 Intel-based Macs.
3773
37742006-12-26 Andreas Schwab <schwab@suse.de>
3775
3776 * Makefile.in (datarootdir): Define.
3777
37782006-12-24 Richard Stallman <rms@gnu.org>
3779
3780 * configure.in: Require Autoconf 2.61.
3781
37822006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3783
3784 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3785 Remove redundant entry for powerpc-apple-netbsd.
3786
3787 * configure: Regenerate.
3788
37892006-12-22 Chong Yidong <cyd@stupidchicken.com>
3790
3791 * configure: Regenerate with autoconf 2.61.
3792
37932006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3794
3795 * configure.in: Detect alsa/asoundlib.h also.
3796 * configure: Regenerate.
3797
37982006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3799
3800 * configure.in: Check if GTK+ compiles at all.
3801
38022006-12-10 Andreas Schwab <schwab@suse.de>
3803
3804 * configure.in: Remove check for struct timezone, its result is
3805 never used.
3806
38072006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3808
3809 * configure.in: Add support for Solaris 10 on x86-64.
3810
38112006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3812
3813 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3814 of PKG_CONFIG_PATH.
3815
38162006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3817
3818 * configure.in (HAVE_SYNC): New test.
3819
38202006-12-03 Glenn Morris <rgm@gnu.org>
3821
3822 * Makefile.in: Fix Copyright format.
3823
3824 * configure.in (AH_TOP): Add missing Copyright year.
3825
3826 * update-subdirs: Add missing Copyright years.
3827
38282006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3829
3830 * Makefile.in: Touch only the parts of the share/emacs directory
3831 specific to this version.
3832
38332006-11-26 Chong Yidong <cyd@stupidchicken.com>
3834
3835 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3836
38372006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3838
3839 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3840
38412006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3842
3843 * configure.in: Prefer X11 to Carbon only when some X-specific
3844 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3845
38462006-11-04 Romain Francoise <romain@orebokech.com>
3847
3848 * Makefile.in (bootstrap-clean-before): Fix typo.
3849 Use new target `bootstrap-clean' in the leim subdirectory.
3850
38512006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3852
3853 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3854
38552006-10-30 Chong Yidong <cyd@stupidchicken.com>
3856
3857 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3858 directories.
3859
38602006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3861
3862 * configure.in: Enable x86-64 OpenBSD compilation.
3863
38642006-10-28 Glenn Morris <rgm@gnu.org>
3865
3866 * AUTHORS: Add cal-html.el author.
3867
38682006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3869
3870 * make-dist: Make links to mac/make-package and
3871 mac/Emacs.app/Contents/Resources/Emacs.icns.
3872
38732006-10-27 Chong Yidong <cyd@stupidchicken.com>
3874
3875 * README: Bump version number to 22.0.90.
3876
38772006-10-23 Andreas Schwab <schwab@suse.de>
3878
3879 * configure.in: Make sure x_default_search_path is always set even
3880 when x_libraries is empty, and look in .../share as well for each
3881 library directory.
3882
38832006-09-28 Kenichi Handa <handa@m17n.org>
3884
3885 * configure.in (locallisppath): Don't include leim dir.
3886 (lisppath): Include leim dir.
3887
38882006-09-15 Jay Belanger <belanger@truman.edu>
3889
3890 * COPYING: Replace "Library Public License" by "Lesser Public
3891 License" throughout.
3892
38932006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3894
3895 * make-dist (EMACS): Exit and fail if the EMACS environment
3896 variable is set to something other than an absolute file name.
3897
38982006-08-16 Andreas Schwab <schwab@suse.de>
3899
3900 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3901 of hardcoding it.
3902
39032006-08-16 Richard Stallman <rms@gnu.org>
3904
3905 * INSTALL.CVS: Clean up wording.
3906
39072006-07-14 Eli Zaretskii <eliz@gnu.org>
3908
3909 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3910 $PKG_CONFIG --exists "$2" to config.log.
3911 * configure: Regenerate.
3912
1a71cb28 39132006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
3914
3915 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3916
39172006-07-09 Kim F. Storm <storm@cua.dk>
3918
3919 * CONTRIBUTE: Use outline format.
3920 Add section on copyright years (from admin/notes/years).
3921
39222006-07-08 Eli Zaretskii <eliz@gnu.org>
3923
3924 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3925 to /dev/null, since we don't need the error message, just the
3926 exit status.
3927
39282006-07-07 Eli Zaretskii <eliz@gnu.org>
3929
3930 * CONTRIBUTE: Slight formatting changes and typo fixes.
3931 Add description of NEWS markings.
3932
39332006-07-07 Kim F. Storm <storm@cua.dk>
3934
3935 * CONTRIBUTE: Mention INSTALL.CVS.
3936
39372006-07-05 Romain Francoise <romain@orebokech.com>
3938
3939 * make-dist (top-level): Add CONTRIBUTE.
3940
39412006-07-04 Richard Stallman <rms@gnu.org>
3942
3943 * CONTRIBUTE: Much rewrite.
3944
39452006-07-04 Nick Roberts <nickrob@snap.net.nz>
3946
3947 * CONTRIBUTE: New file.
3948
39492006-06-24 Eli Zaretskii <eliz@gnu.org>
3950
3951 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3952
39532006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3954
3955 * configure.in: Add check for ALSA.
3956
39572006-05-06 Eli Zaretskii <eliz@gnu.org>
3958
3959 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3960
3961 * info/dir: Remove the Emacs-Xtra entry.
3962
39632006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3964
3965 Update copyright year(s) in many files.
3966
39672006-04-01 Eli Zaretskii <eliz@gnu.org>
3968
3969 * configure: Regenerated.
3970
39712006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3972
3973 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3974 --without-toolkit-scroll-bars was specified.
3975
39762006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3977
3978 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3979 to CFLAGS. Update Copyright years written to src/config.in.
3980
39812006-03-18 Claudio Fontana <claudio@gnu.org>
3982
3983 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3984 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3985 to be installed/uninstalled.
3986 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3987 to Info files installed by Emacs.
3988
39892006-03-03 Claudio Fontana <claudio@gnu.org>
3990
3991 * Makefile.in (install, uninstall): Add DESTDIR variable to
3992 support staged installations.
3993
39942006-02-14 Richard M. Stallman <rms@gnu.org>
3995
3996 * configure.in (s390x-*-linux-gnu*): New configuration.
3997
39982006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3999
4000 * configure.in: Require GTK 2.4 or newer.
4001
40022006-01-29 Michael Olson <mwolson@gnu.org>
4003
4004 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4005 * info/dir (ERC): New entry.
4006
40072006-01-29 Eli Zaretskii <eliz@gnu.org>
4008
4009 * info/dir: Fix last change.
4010
40112006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4012
4013 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4014
40152006-01-27 Eli Zaretskii <eliz@gnu.org>
4016
4017 * info/dir: Untabify the whole file.
4018 (Rcirc): New entry.
4019
40202006-01-12 Andreas Schwab <schwab@suse.de>
4021
4022 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4023 check.
4024
40252006-01-02 Chong Yidong <cyd@stupidchicken.com>
4026
4027 * configure.in: Use -Wno-pointer-sign if available.
4028
40292005-12-29 Andreas Schwab <schwab@suse.de>
4030
4031 * config.guess, config.sub: Updated from master source.
4032
40332005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4034
4035 * configure.in: Use amdx86-64 for freebsd on x86_64.
4036
40372005-11-22 Romain Francoise <romain@orebokech.com>
4038
4039 * make-dist: Add etc/images/icons.
4040
40412005-11-03 Andreas Schwab <schwab@suse.de>
4042
4043 * configure.in: Use GZIP_PROG instead of GZIP.
4044
4045 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4046 (install-arch-indep): Adjust.
4047
40482005-11-01 Andreas Schwab <schwab@suse.de>
4049
4050 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4051 (bootfast): Likewise.
4052
40532005-11-01 Romain Francoise <romain@orebokech.com>
4054
4055 * configure.in: Check for gzip.
4056
4057 * Makefile.in (install): Compress source files.
4058
40592005-10-24 Steven Tamm <steventamm@mac.com>
4060
4061 * configure.in: Fix darwin386 configuration issue.
4062
40632005-10-22 Eli Zaretskii <eliz@gnu.org>
4064
4065 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4066
40672005-10-17 Bill Wohler <wohler@newt.com>
4068
4069 * make-dist: Create and populate etc/images/low-color.
4070
40712005-10-15 Bill Wohler <wohler@newt.com>
4072
4073 * make-dist: Create and populate etc/images/gud.
4074
40752005-10-08 Richard M. Stallman <rms@gnu.org>
4076
4077 * make-dist (tempparent): Don't check for 14-char file name limit.
4078
40792005-10-07 Romain Francoise <romain@orebokech.com>
4080
4081 * make-dist: Add etc/images/ezimage and etc/images/mail
4082 directories. Install images in etc/images.
4083
40842005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4085
4086 * configure.in: Prefer Carbon if --enable-carbon-app or
4087 --with-carbon is explicitly specified even when X11 is detected.
4088
40892005-09-15 Ulf Jasper <ulf.jasper@web.de>
4090
4091 * Makefile.in (install-arch-indep, uninstall):
4092 Handle newsticker manual.
4093 (info): Add - to commands.
4094
40952005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4096
4097 Remove the MAXPATHLEN limitations:
4098
4099 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4100
41012005-09-09 Eli Zaretskii <eliz@gnu.org>
4102
4103 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4104 * configure: Regenerate.
4105
41062005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4107
4108 * config.guess, config.sub: Updated from master source.
4109
41102005-08-03 Juanma Barranquero <lekktu@gmail.com>
4111
4112 * .cvsignore: Add `lock'.
4113
41142005-07-28 Juanma Barranquero <lekktu@gmail.com>
4115
4116 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4117
41182005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4119
4120 Merge gnulib getopt implementation into Emacs.
4121
4122 * Makefile.in (AUTOCONF_INPUTS): New macro.
4123 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4124 so that these files also depend on m4/getopt.m4.
4125 * configure.in: Configure getopt by including m4/getopt.m4,
4126 and configuring a getopt replacement if necessary.
4127 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4128 * m4/getopt.m4: New file.
4129
41302005-07-06 Lute Kamstra <lute@gnu.org>
4131
4132 * configure.in: Fix capitalization.
4133
41342005-07-04 Lute Kamstra <lute@gnu.org>
4135
4136 Update FSF's address in GPL notices.
4137
41382005-06-19 Jérôme Marant <jerome@marant.org>
4139
4140 * Makefile.in (epaths-force): Protect both lisppath and
4141 buildlisppath from whitespace.
4142
41432005-06-08 Steven Tamm <steventamm@mac.com>
4144
4145 * configure.in: Support Darwin/MacOSX on Intel
4146
41472005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4148
4149 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4150
1a71cb28 41512005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4152
4153 * configure.in: Add --enable-locallisppath.
4154
41552005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4156
4157 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4158 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4159 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4160
41612005-05-07 Jérôme Marant <jerome@marant.org>
4162
4163 * make-dist: Remove references to makefile.nt and makefile.def.
4164 Include widgets and images subdirectories of etc. Do not exclude
4165 ldefs-boot.el.
4166
41672005-04-23 Andreas Schwab <schwab@suse.de>
4168
4169 * configure.in: Remove duplicate match for powerpc configuration.
4170
41712005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4172
4173 * configure.in: Check for <pwd.h>.
4174
41752005-04-14 Lute Kamstra <lute@gnu.org>
4176
4177 * make-dist: Distribute all ChangeLog files in lisp/.
4178 Don't distribute ldefs-boot.el.
4179 lisp/makefile.nt no longer exists.
4180
41812005-04-13 Lute Kamstra <lute@gnu.org>
4182
4183 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4184 for "no-byte-compile: t" in the file instead.
4185
41862005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4187
4188 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4189 shadow the main Lesstif/Motif-2.1 libs and includes.
4190
41912005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4192
4193 * configure.in: Only add XASSERTS to cppflags.
4194
41952005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4196
4197 * configure.in: Added --enable-asserts.
4198
41992005-02-09 Kim F. Storm <storm@cua.dk>
4200
4201 Change release version from 21.4 to 22.1 throughout.
4202 Change development version from 21.3.50 to 22.0.50.
4203
42042005-01-19 Steven Tamm <steventamm@mac.com>
4205
4206 * configure.in: Check for <sys/utsname.h>.
4207
42082004-12-11 Kim F. Storm <storm@cua.dk>
4209
4210 * Makefile.in (info): Undo 2004-12-05 change.
4211
42122004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4213
4214 * info/dir (File): Add URL and Org Mode manuals.
4215 * Makefile.in (install-arch-indep, uninstall): Add url and org
4216 manuals.
4217
42182004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4219
4220 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4221 committed to src/config.in.
4222
42232004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4224
4225 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4226 pthreads and define HAVE_GTK_AND_PTHREAD.
4227
42282004-12-05 Richard M. Stallman <rms@gnu.org>
4229
4230 * Makefile.in (info): Ignore errors building info files.
4231
42322004-11-27 Eli Zaretskii <eliz@gnu.org>
4233
4234 * config.bat: If 8-byte alignment is not supported, define
4235 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4236 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4237 filter through Sed to remove the quotes.
4238
42392004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4240
4241 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4242 not apply to files explicitly `cvs add'ed.
4243
42442004-11-12 Eli Zaretskii <eliz@gnu.org>
4245
4246 * config.bat: Don't require djecho.exe for the v1.x build.
4247 Add a test for DECL_ALIGN support, and add a trivial definition to
4248 src/config.h if 8-byte alignment is not supported.
4249
42502004-11-08 Kim F. Storm <storm@cua.dk>
4251
4252 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4253 files before building.
4254 (bootfast, bootstrap-clean-before-fast): New targets, like
4255 bootstrap but don't remove .elc files.
4256
42572004-11-06 Lars Brinkhoff <lars@nocrew.org>
4258
4259 * configure.in: Add check for getrusage.
4260
42612004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4262
4263 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4264 New tests for new and old GTK file dialogs.
4265 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4266 to no.
4267
42682004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4269
4270 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4271 can be set. Remove SETARCH test.
4272
42732004-10-08 Steven Tamm <steventamm@mac.com>
4274
4275 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4276
42772004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4278
4279 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4280 AC_MSG_WARN. Move output of warning message to end of configure run.
4281
42822004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4283
4284 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4285 Run test to see if heap start address is random.
4286
42872004-09-29 Miles Bader <miles@gnu.org>
4288
4289 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4290 if setarch is present.
4291
42922004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4293
4294 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4295
42962004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4297
4298 * configure.in: Check for exec-shield.
4299
1a71cb28
GM
43002004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4301
4302 * Makefile.in (install-arch-indep): Add pgg and sieve.
4303
4304 * info/.cvsignore: Added pgg and sieve.
4305
067d23c9
KY
43062004-08-06 Andreas Schwab <schwab@suse.de>
4307
4308 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4309
43102004-07-31 Eli Zaretskii <eliz@gnu.org>
4311
4312 * config.bat: Update URLs in the comments.
4313
067d23c9
KY
43142004-07-05 Andreas Schwab <schwab@suse.de>
4315
4316 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4317
43182004-06-21 Kenichi Handa <handa@m17n.org>
4319
4320 * make-dist: Link leim-ext.el into tempdir.
4321
43222004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4323
4324 * info/dir (File): Add emacs-xtra.
4325 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4326
43272004-06-12 Juri Linkov <juri@jurta.org>
4328
4329 * info/dir: Move menu help lines from `* Menu:' to file header.
4330 Describe the purpose of a red *.
4331
43322004-05-04 Dave Love <fx@gnu.org>
4333
4334 * configure.in: Don't use `extrasub'.
4335
43362004-04-29 Dave Love <fx@gnu.org>
4337
4338 * configure.in: Don't forget to quote args to `test'.
4339
43402004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4341
4342 * autogen.sh: Update filename in "please read" message.
4343
43442004-04-17 Richard M. Stallman <rms@gnu.org>
4345
4346 * INSTALL: Move the info about site-lisp dirs,
4347 and say uninstalled Emacs looks there too.
4348
43492004-04-04 Eli Zaretskii <eliz@gnu.org>
4350
4351 * config.bat (lib-src): Recognize comment lines in Makefile.in
4352 that have a TAB after the #, to avoid errors in preprocessing with
4353 GCC 3.3.3.
4354
43552004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4356
4357 * Makefile.in: Mention in comment that `make maintainer-clean'
4358 deletes .elc files.
4359
43602004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4361
4362 * update-subdirs: Add local variables to prevent byte-compiling.
4363
43642004-03-21 Dave Love <fx@gnu.org>
4365
4366 * configure.in: Fix previous change.
4367
43682004-03-18 Dave Love <fx@gnu.org>
4369
4370 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4371
43722004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4373
4374 * info/dir (File): Add SMTP and SES.
4375
43762004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4377
4378 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4379 (bootstrap): Use the new bootstrap-prepare target in lisp.
4380
43812004-02-18 Kim F. Storm <storm@cua.dk>
4382
4383 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4384
43852004-02-16 Eli Zaretskii <eliz@gnu.org>
4386
4387 * make-dist: Don't link index.*perm and permute-index into tempdir.
4388
43892004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4390
4391 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4392 to match previous changes by Eli Zaretskii.
4393
43942004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4395
4396 * Makefile.in: Set CDPATH to an empty string.
4397
43982004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4399
4400 * configure.in <darwin>: Use fink packages if available.
4401
44022004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4403
4404 * make-dist (lispref): Do include lispref/index.texi.
4405
44062004-01-06 Eric Hanchrow <offby1@blarg.net>
4407
4408 * make-dist (tempdir): Include cursors in nt/icons.
4409
44102003-12-30 Eli Zaretskii <eliz@gnu.org>
4411
4412 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4413 clashes with install-sh on 8+3 filesystems.
4414
1a71cb28 44152003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4416
4417 * .cvsignore: Add .arch-inventory.
4418
44192003-12-24 Andreas Schwab <schwab@suse.de>
4420
4421 * configure.in: Check for <sys/socket.h>. Include it before
4422 including <net/if.h>. Move check for <net/if.h> before its use.
4423
44242003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4425
4426 * Makefile.in (install-arch-dep): Don't let cd output go into
4427 pipe for carbon_appdir.
4428
44292003-12-24 Andreas Schwab <schwab@suse.de>
4430
4431 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4432
44332003-12-01 Andreas Schwab <schwab@suse.de>
4434
4435 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4436 hardcoding gcc.
4437
44382003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4439
4440 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4441 multiple displays.
4442 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4443
44442003-09-23 Dave Love <fx@gnu.org>
4445
4446 * configure.in: Check members of struct ifreq.
4447
44482003-09-14 Kim F. Storm <storm@cua.dk>
4449
4450 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4451
44522003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4453
4454 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4455
44562003-08-18 Lute Kamstra <lute@gnu.org>
4457
4458 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4459 required anymore.
4460
44612003-08-07 Andrew Choi <akochoi@shaw.ca>
4462
4463 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4464 option instead of -traditional-cpp for CPP.
4465
44662003-07-29 Richard M. Stallman <rms@gnu.org>
4467
4468 * configure.in (HAVE_XIM): Define if XIM is available.
4469
44702003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4471
4472 * configure.in: The function gtk_window_set_icon_from_file was
4473 introduced in GTK+ 2.2, so check for that release.
4474
44752003-07-23 Andreas Schwab <schwab@suse.de>
4476
4477 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4478
4479 * Makefile.in (YACC): Remove, not used.
4480 (MAINT): Don't set.
4481 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4482 disable dependency on ${srcdir}/configure.in when maintainer mode
4483 is disabled.
4484
44852003-07-22 Dave Love <fx@gnu.org>
4486
4487 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4488 HAVE_X11, not with_xim.
4489 (HAVE_CRTIN): Provide template.
4490 <with_png>: Test for png.h and libpng/png.h.
4491
44922003-07-15 Andreas Schwab <schwab@suse.de>
4493
4494 * configure.in: Temporarily leave quoting for AC_DEFINE.
4495
44962003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4497
4498 * configure.in: Check for posix_memalign.
4499
45002003-07-12 Richard M. Stallman <rms@gnu.org>
4501
4502 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4503
45042003-07-09 Kim F. Storm <storm@cua.dk>
4505
4506 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4507 functionality of --without-xim.
4508
45092003-06-29 Dave Love <fx@gnu.org>
4510
4511 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4512
45132003-06-23 Dave Love <fx@gnu.org>
4514
4515 * configure.in: Check for sys/_mbstate_t.h.
4516 Test XRegisterIMInstantiateCallback prototype.
4517 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4518
45192003-06-06 Dave Love <fx@gnu.org>
4520
4521 * configure.in: Check for locale.h.
4522
45232003-06-05 Dave Love <fx@gnu.org>
4524
4525 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4526 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4527 (NLIST_STRUCT): Don't define.
4528 (AH_BOTTOM): Define my_strftime.
4529
45302003-06-02 Richard M. Stallman <rms@gnu.org>
4531
4532 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4533
45342003-05-24 Andreas Schwab <schwab@suse.de>
4535
4536 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4537 bzero, and bcmp.
4538
45392003-05-22 Dave Love <fx@gnu.org>
4540
4541 * configure.in: Remove redundant test for term.h. Test for difftime.
4542
45432003-05-20 Dave Love <fx@gnu.org>
4544
4545 * configure.in: Append * to s390-*-linux-gnu case.
4546 (LIBMAIL) <lockfile>: Don't define.
4547
067d23c9
KY
45482003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4549
4550 * INSTALL (* GNU/Linux development packages): Mention Debian and
4551 RedHat package names.
4552
45532003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4554
4555 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4556
45572003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4558
4559 * INSTALL (* GNU/Linux development packages): Tell people to
4560 install additional packages for compiling Emacs.
4561
1a71cb28
GM
45622003-04-30 Richard M. Stallman <rms@gnu.org>
4563
4564 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4565
45662003-04-28 Francesco Potortì <pot@gnu.org>
4567
4568 * configure.in: Undo last (RMS') change, as it is useless, per
4569 Dave Love.
4570
45712003-04-08 Richard M. Stallman <rms@gnu.org>
4572
4573 * configure.in: Put #include of jpeglib.h at start of line.
4574
067d23c9
KY
45752003-04-06 Francesco Potortì <pot@gnu.org>
4576
4577 * configure.in: Use the same configuration for all aix5, not just
4578 aix5.1.
4579
45802003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4581
4582 * configure.in: Check for need for bigtoc support on IBM AIX for
4583 solving a linker table overflow problem.
4584
45852003-03-03 Rob Browning <rlb@defaultvalue.org>
4586
4587 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4588 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4589 over bzero, bcmp, and bcopy.
4590
45912003-02-23 Simon Josefsson <jas@extundo.com>
4592
4593 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4594
45952003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4596
4597 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4598
45992003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4600
4601 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4602
46032003-02-08 Andreas Schwab <schwab@suse.de>
4604
4605 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4606 instead of the substitution.
4607
46082003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4609
4610 * Makefile.in: Use @EXEEXT@ for Cygwin.
4611 Use USERNAME if LOGNAME is not set (for Cygwin).
4612
4613 * configure.in: Add opsys=cygwin.
4614
46152003-01-22 Andreas Schwab <schwab@suse.de>
4616
4617 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4618 redefining it explicitly in src/config.in.
4619
46202003-01-22 Markus Rost <rost@math.ohio-state.edu>
4621
4622 * Makefile.in (bootstrap): Make bootstrap-after.
4623
46242003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4625
4626 * configure.in: Fix --with-gtk.
4627
46282003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4629
4630 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4631
4632 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4633
46342003-01-14 Francesco Potortì <pot@gnu.org>
4635
4636 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4637
46382003-01-07 Steven Tamm <steventamm@mac.com>
4639
4640 * configure.in: New option, --enable-carbon-app, to specify
4641 that the application should be installed
4642 * Makefile.in (install-arch-dep): On Mac OS X, install the
4643 Emacs.app application if carbon-app is enabled
4644
46452003-01-06 Dave Love <fx@gnu.org>
4646
4647 * configure.in: Check for nl_langinfo.
4648 [!HAVE_SIZE_T]: Fix typedef.
4649
46502003-01-06 David Kastrup <dak@gnu.org>
4651
4652 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4653
4654 * configure.in: Add tests for install-info.
4655
46562002-12-09 Markus Rost <rost@math.ohio-state.edu>
4657
4658 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4659 use again sol2-6 instead of sol2-8.
4660
46612002-12-09 Dave Love <fx@gnu.org>
4662
4663 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4664
46652002-12-08 Andreas Schwab <schwab@suse.de>
4666
4667 * Makefile.in (install-arch-indep): Revert last change.
4668
46692002-11-27 Dave Love <fx@gnu.org>
4670
4671 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4672 Check for __sys_siglist too. Check for memset.
4673 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4674
46752002-11-22 Juanma Barranquero <lektu@terra.es>
4676
4677 * config.guess, config.sub: Updated from master source.
4678
46792002-11-19 Karl Fogel <kfogel@red-bean.com>
4680
4681 * autogen.sh: New file.
4682
1a71cb28 46832002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4684
4685 * configure.in: Tidy up various quoting issues throughout.
4686 Use AC_GNU_SOURCE.
4687 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4688 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4689 Maybe define bcopy, bzero, bcmp.
4690 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4691 non-existent machine file).
4692 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4693 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4694 (nlist.h): Move test up.
4695
46962002-11-18 Markus Rost <rost@math.ohio-state.edu>
4697
4698 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4699
47002002-11-14 Francesco Potortì <pot@gnu.org>
4701
4702 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4703
47042002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4705
4706 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4707
47082002-11-08 Dave Love <fx@gnu.org>
4709
4710 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4711 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4712
47132002-11-07 Miles Bader <miles@gnu.org>
4714
4715 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4716 Handle separate-build-dir case.
4717
47182002-11-06 Richard M. Stallman <rms@gnu.org>
4719
4720 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4721 bulletproof. $bar may be empty when there are no .elc files.
4722
47232002-10-30 Dave Love <fx@gnu.org>
4724
4725 * configure.in: Require autoconf 2.53. Test for pty.h,
4726 sys/mman.h, sys/param.h, mremap, memmove.
4727 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4728 (AC_PROG_YACC): Delete.
4729 (size_t): Use AC_CHECK_TYPES.
4730 (AH_TOP): Up-date copyright.
4731
47322002-10-01 Juanma Barranquero <lektu@terra.es>
4733
4734 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4735
47362002-09-19 Richard M. Stallman <rms@gnu.org>
4737
4738 * configure.in: Fix the LessTif-directory-finder for real.
4739
47402002-09-14 Richard M. Stallman <rms@gnu.org>
4741
4742 * Makefile.in (maybe_bootstrap): Test for complete absence
4743 of compiled Lisp files.
4744
47452002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4746
4747 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4748 (bootstrap-clean-after): Delete.
4749 (bootstrap): Make the sequencing explicit.
4750
47512002-09-10 Richard M. Stallman <rms@gnu.org>
4752
4753 * configure.in: Fix previous LessTif change.
4754
47552002-09-09 Richard M. Stallman <rms@gnu.org>
4756
4757 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4758 (powerpcle-*-solaris*): Use version 2.6 as default.
4759 (*-sunos5.6*, *-solaris2.6*): New alternative.
4760 (*-sunos5*): Use version 2.6 as default.
4761
47622002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4763
4764 * configure.in: Fix typo.
4765
47662002-09-05 Richard M. Stallman <rms@gnu.org>
4767
4768 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4769
4770 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4771 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4772
47732002-08-26 Kim F. Storm <storm@cua.dk>
4774
4775 * Makefile.in (install-arch-indep): Do not remove DOC file
4776 when it is the only DOC file installed; this is the case when
4777 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4778
47792002-07-24 Markus Rost <rost@math.ohio-state.edu>
4780
4781 * configure.in: Fix typo.
4782
47832002-07-24 Richard M. Stallman <rms@gnu.org>
4784
4785 * configure.in: Don't print anything special about gamedir.
4786
4787 * configure.in: Delete nonstandard --with-game-user option.
4788
47892002-07-21 Richard M. Stallman <rms@gnu.org>
4790
4791 * Makefile.in (gamedir, localstatedir): New variables.
4792 (epaths-force): Insert value of gamedir into PATH_GAME.
4793
4794 * configure.in (gamedir): Handle it like lispdir.
4795 (--with-game-dir option): Delete.
4796
47972002-06-21 Pavel Janík <Pavel@Janik.cz>
4798
4799 * configure.in: Add support for mipseb-*-netbsd* machines.
4800
48012002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4802
4803 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4804
48052002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4806
4807 * info/dir (File): Add an entry for Tramp.
4808
48092002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4810
4811 * INSTALL-CVS: New file.
4812
48132002-06-07 Andreas Schwab <schwab@suse.de>
4814
4815 * configure.in (x86_64-*-linux-gnu*): New system.
4816
48172002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4818
4819 * config.bat: Handle the case when lispintro is truncated to lispintr.
4820
48212002-05-26 Paul Eggert <eggert@twinsun.com>
4822
4823 * config.guess, config.sub: Updated from master source.
4824
48252002-05-09 Richard M. Stallman <rms@gnu.org>
4826
4827 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4828
48292002-05-04 Pavel Janík <Pavel@Janik.cz>
4830
4831 * make-dist: Do not distribute lock/ directory.
4832
48332002-04-30 Andrew Choi <akochoi@shaw.ca>
4834
4835 * configure.in: Provide documentation string when defining
4836 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4837 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4838
1a71cb28 48392002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
4840
4841 * configure.in: Delete configure check for access to the game user.
4842
48432002-04-29 Pavel Janík <Pavel@Janik.cz>
4844
4845 * make-dist: lwlib/Imakefile is removed.
4846
48472002-04-26 Andrew Choi <akochoi@shaw.ca>
4848
4849 * configure.in: Add support for powerpc-apple-darwin*.
4850 (HAVE_CARBON): Add.
4851
4852 * make-dist: Create directories in mac/Emacs.app.
4853
48542002-04-25 Pavel Janík <Pavel@Janik.cz>
4855
4856 * make-dist: lwlib-Xol* are removed.
4857
48582002-04-23 Andreas Schwab <schwab@suse.de>
4859
4860 * Makefile.in (MAINT): New variable.
4861 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4862 instead of configure.in, to avoid running autoconf and autoheader
4863 unless explicitly requested.
4864
48652002-04-16 Eli Zaretskii <eliz@gnu.org>
4866
4867 * config.bat: Update for msdos/sed2v2.inp.
4868
48692002-04-15 Andreas Schwab <schwab@suse.de>
4870
4871 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4872 * configure.in: Add config header templates to all AC_DEFINE and
4873 AC_DEFINE_UNQUOTED symbols.
4874 * make-dist: Run autoheader if necessary.
4875
48762002-04-10 Colin Walters <walters@verbum.org>
4877
4878 * configure.in: Add --game-dir, --game-user. Test to see if we
4879 can use them.
4880
48812002-04-08 Pavel Janík <Pavel@Janik.cz>
4882
4883 * configure.in: Add --with-sound.
4884
48852002-03-18 Kim F. Storm <storm@cua.dk>
4886
4887 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4888 and getsockname functions. Test for sys/un.h include file.
4889
48902002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4891
4892 * configure.in: Support AIX 5.1.
4893
48942002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4895
4896 * configure.in: Added test for X Session Management (HAVE_X_SM).
4897
48982002-03-03 Richard M. Stallman <rms@gnu.org>
4899
4900 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4901 Run chown $${LOGNAME} on files installed by tar xvf.
4902
49032002-03-03 Kim F. Storm <storm@cua.dk>
4904
4905 * configure.in: Test for getpeername.
4906
49072002-03-01 Richard M. Stallman <rms@gnu.org>
4908
4909 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4910 (HAVE_GIF): Don't use old libungif versions that crash.
4911
49122002-02-26 Richard M. Stallman <rms@gnu.org>
4913
4914 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4915 not just well-formed and valid.
4916 (mips-compaq-nonstopux*): New configuration.
4917
49182002-02-18 Paul Eggert <eggert@twinsun.com>
4919
4920 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4921 "sed q" is a portable equivalent to plain "head -1".
4922
49232002-02-13 Richard M. Stallman <rms@gnu.org>
4924
4925 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4926 (all): Don't depend on maybe_bootstrap here.
4927 (${SUBDIR}): Depend on it here instead.
4928
49292002-02-08 Richard M. Stallman <rms@gnu.org>
4930
4931 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4932
49332002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4934
4935 * configure.in: Recognize BSD/OS 5.0.
4936
49372002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4938
4939 * make-dist: Make version checking in emacs.texi consistent with
4940 how we set it there.
4941
49422001-12-29 Kim F. Storm <storm@cua.dk>
4943
4944 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4945
49462001-12-28 Richard M. Stallman <rms@gnu.org>
4947
4948 * configure.in: Test for mbsinit.
4949
49502001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4951
4952 These changes make Leim part of the standard distribution:
4953
4954 * README: Add info about the `leim' directory.
4955
4956 * INSTALL: Remove text that describes Leim as a separate package.
4957
4958 * noleim-Makefile.in: File removed.
4959
4960 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4961 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4962 Leim files out of the Emacs tree. Don't prepare a separate tarball
4963 for Leim.
4964
49652001-12-11 Richard M. Stallman <rms@gnu.org>
4966
4967 * configure.in (hppa*-*-linux-gnu*): New alternative.
4968
49692001-12-08 Pavel Janík <Pavel@Janik.cz>
4970
4971 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4972 creating distribution.
4973
49742001-12-06 Paul Eggert <eggert@twinsun.com>
4975
4976 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4977 (AC_FUNC_VFORK): Remove.
4978 (AC_FUNC_FORK): Add.
4979 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4980 this is required by recent Autoconf versions.
4981
49822001-12-02 Pavel Janík <Pavel@Janik.cz>
4983
4984 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4985 TODO, vms-pp.trans and others).
4986
49872001-11-29 Pavel Janík <Pavel@Janik.cz>
4988
4989 * make-dist: Use COPYING from the top-level directory.
4990
49912001-11-29 Gerd Moellmann <gerd@gnu.org>
4992
4993 * configure.in: Add support for FreeBSD/Alpha.
4994
49952001-11-29 Pavel Janík <Pavel@Janik.cz>
4996
4997 * make-dist: Add COPYING to the top-level directory of the
4998 distribution. Simplify the logic behind copying.
4999
5000 * Makefile.in (maybe_bootstrap): Fix previous change.
5001
50022001-11-28 Richard M. Stallman <rms@gnu.org>
5003
5004 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5005
50062001-11-26 Richard M. Stallman <rms@gnu.org>
5007
5008 * Makefile.in: bootstrap should not delete dumped executables.
5009 (bootstrap-clean-before): New target.
5010 (bootstrap): Use bootstrap-clean-before instead of clean.
5011 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5012
50132001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5014
5015 These changes add the Emacs Lisp Introduction manual to the
5016 distribution:
5017
5018 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5019
5020 * make-dist: Copy the files in lispintro directory.
5021
5022 * config.bat: Configure in the lispintro directory.
5023
5024 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5025
5026 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5027 (lispintro/Makefile): New target.
5028 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5029 (unlock, relock, info, dvi): Ditto.
5030
50312001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5032
5033 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5034
5035 * make-dist (etc): Don't distribute gfdl.1.
5036
50372001-11-22 Colin Walters <walters@debian.org>
5038
5039 * Makefile.in (install-arch-indep): Install the calc .info files.
5040 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5041
50422001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5043
5044 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5045 tindex.pl to the list of those being put into the distribution.
5046
50472001-11-16 Eli Zaretskii <eliz@gnu.org>
5048
5049 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5050
50512001-11-15 Pavel Janík <Pavel@Janik.cz>
5052
5053 * Makefile.in (uninstall): Fix previous change.
5054
5055 * configure.in, Makefile.in: Add support for --program-prefix,
5056 --program-suffix and --program-transform-name options.
5057
50582001-11-13 Pavel Janík <Pavel@Janik.cz>
5059
5060 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5061 (install-arch-indep): Install emacsclient manual page.
5062 (uninstall): Uninstall emacsclient manual page.
5063
50642001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5065
5066 * make-dist: Add lispref/index.*perm files to the distribution.
5067 From Pavel Janík <Pavel@Janik.cz>.
5068
50692001-11-12 Pavel Janík <Pavel@Janik.cz>
5070
5071 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5072
50732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5074
5075 * configure.in: AC_OUTPUT lispref/Makefile.
5076
50772001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5078
5079 The following changes add the ELisp reference manual to the
5080 distribution.
5081
5082 * make-dist: Add the lispref directory to the distribution.
5083
5084 * Makefile.in (install-arch-indep): Add elisp* to the list of
5085 installed Info files.
5086 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5087 (lispref/Makefile): New target.
5088 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5089 Add commands for the lispref directory.
5090 (info, dvi): Ditto.
5091
5092 * config.bat: Configure in `lispref'.
5093
50942001-11-09 Richard M. Stallman <rms@gnu.org>
5095
5096 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5097
50982001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5099
5100 * make-dist (tempdir): Copy AUTHORS as well.
5101
51022001-11-06 Sam Steingold <sds@gnu.org>
5103
5104 * configure.in: Added a check for <nlist.h>.
5105
51062001-11-01 Pavel Janík <Pavel@Janik.cz>
5107
5108 * configure.in: Reindent --help output.
5109 From Per Starbäck (starback@ling.uu.se).
5110
51112001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5112
5113 * configure.in: New entry for HP/UX-11.
5114
5115 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5116 From Eric S. Raymond <esr@golux.thyrsus.com>.
5117
51182001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5119
5120 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5121 <athornton@sinenomine.net>.
5122
51232001-10-25 Gerd Moellmann <gerd@gnu.org>
5124
5125 * Makefile.in (maybe_bootstrap): New target.
5126 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5127
51282001-10-24 Ken Raeburn <raeburn@gnu.org>
5129
5130 * configure.in: If --with-hesiod is given, look for
5131 hes_getmailhost and res_send or __res_send; check hesiod and
5132 resolv libraries respectively if system libraries don't supply them.
5133
51342001-10-24 Gerd Moellmann <gerd@gnu.org>
5135
5136 * configure.in: Use $MAKE for `make' if set.
5137
51382001-10-22 Gerd Moellmann <gerd@gnu.org>
5139
5140 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5141 to tar options.
5142
51432001-10-20 Gerd Moellmann <gerd@gnu.org>
5144
5145 * (Version 21.1 released).
5146
51472001-10-20 Miles Bader <miles@gnu.org>
5148
5149 * configure.in (configuration): Set from `host' if `host_alias'
5150 isn't defined.
5151
51522001-10-19 Andreas Schwab <schwab@suse.de>
5153
5154 * configure.in: Make ready for autoconf 2.5x.
5155 (AC_PREREQ): Require autoconf 2.50.
5156 * aclocal.m4: Removed.
5157 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5158
51592001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5160
5161 * README: Bump Emacs version to 21.1.50.
5162
51632001-10-05 Gerd Moellmann <gerd@gnu.org>
5164
5165 * Branch for 21.1.
5166
51672001-09-05 Gerd Moellmann <gerd@gnu.org>
5168
5169 * configure.in: Avoid `$@' which is handled specially in
5170 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5171
51722001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5173
5174 * make-dist (nt): Add subdirs.el to the list of distributed files.
5175
51762001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5177
5178 * configure.in (machine): Add an entry for
5179 hppa1.1-hitachi-hiuxwe2*.
5180
51812001-05-28 Gerd Moellmann <gerd@gnu.org>
5182
5183 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5184 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5185
51862001-05-14 Gerd Moellmann <gerd@gnu.org>
5187
5188 * make-dist: Copy texinfo.tex unconditionally.
5189
51902001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5191
5192 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5193 that are installed.
5194
51952001-04-06 Gerd Moellmann <gerd@gnu.org>
5196
5197 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5198 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5199
5200 * make-dist: Handle leim/MISC-DIC. Only include
5201 `[a-zA-Z]*.{el,elc}' from leim/quail.
5202
52032001-04-05 Gerd Moellmann <gerd@gnu.org>
5204
5205 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5206
52072001-03-30 Gerd Moellmann <gerd@gnu.org>
5208
5209 * Makefile.in (.PHONY): Add for bootstrap targets.
5210 (bootstrap-clean): New target.
5211 (bootstrap): Use it instead of `clean'.
5212
52132001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5214
5215 * Makefile.in (SUBDIR): Remove leim.
5216 (all, .RECURSIVE, extraclean): Add leim explicitly.
5217 (leim): Provide separate rule which exports PARALLEL=0 into the
5218 environment.
5219
52202001-03-20 Gerd Moellmann <gerd@gnu.org>
5221
5222 * configure.in (HAVE_XPM): Don't print the result of the check for
5223 XpmReturnAllocPixels if we don't have an xpm.h.
5224
52252001-03-05 Gerd Moellmann <gerd@gnu.org>
5226
5227 * COPYING: New file.
5228
52292001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5230
5231 * config.bat: Update the copyright.
5232
52332001-02-23 Kenichi Handa <handa@etl.go.jp>
5234
5235 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5236 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5237 to `yes'. Later in AC_OUTPUT, check this variable.
5238
52392001-02-09 Dave Love <fx@gnu.org>
5240
5241 * AUTHORS: Updated.
5242
52432001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5244
5245 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5246
52472001-02-02 Gerd Moellmann <gerd@gnu.org>
5248
5249 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5250
5251 * Makefile.in (uninstall): Ignore exit code of `rm'.
5252
5253 * Makefile.in (uninstall): Remove more info files. Remove
5254 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5255
52562001-01-31 Gerd Moellmann <gerd@gnu.org>
5257
5258 * noleim-Makefile.in (extraclean): Add.
5259
52602001-01-28 Gerd Moellmann <gerd@gnu.org>
5261
5262 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5263 it quiet.
5264
52652001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5266
5267 * Makefile.in (tags): Fix typo.
5268
52692001-01-13 Kenichi Handa <handa@etl.go.jp>
5270
5271 * configure.in: Fix typo in the code setting x_search_path.
5272
52732001-01-10 Dave Love <fx@gnu.org>
5274
5275 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5276 -lXext.
5277 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5278 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5279 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5280 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5281 (now in $LIBS).
5282
52832001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5284
5285 * config.bat: Run the preprocessor with -traditional.
5286
52872001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5288
5289 * INSTALL: Move copying conditions to end of file.
5290
52912000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5292
5293 * INSTALL: Add basic installation procedure which assumes
5294 `configure' does its job. Elaborate on image support libraries.
5295 Add a pointer to Xaw3d library. Add advice about solving
5296 configure-time problems by looking in config.log and setting
5297 variables in the environment.
5298
52992000-12-27 Gerd Moellmann <gerd@gnu.org>
5300
5301 * Makefile.in (install-arch-indep): If tar fails, exit with
5302 exit code 1.
5303
53042000-12-19 Gerd Moellmann <gerd@gnu.org>
5305
5306 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5307 source file includes XKBlib.h. On some broken Solaris systems,
5308 there is an XKBlib.h, reportedly, but header files included by
5309 XKBlib.h are missing.
5310
53112000-12-14 Gerd Moellmann <gerd@gnu.org>
5312
5313 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5314
53152000-12-11 Dave Love <fx@gnu.org>
5316
5317 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5318
53192000-12-11 Paul Eggert <eggert@twinsun.com>
5320
5321 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5322 Merge fixes from latest GNU tar version. These macros no longer
5323 futz with _XOPEN_SOURCE, as that was not portable in practice.
5324 (AC_FUNC_FSEEKO): New macro.
5325
5326 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5327 ftello.
5328
53292000-12-05 Dave Love <fx@gnu.org>
5330
5331 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5332
53332000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5334
5335 * info/dir: Change the category to "Emacs".
5336
53372000-12-01 Gerd Moellmann <gerd@gnu.org>
5338
5339 * make-dist (tempdir): Remove epaths.h from the distribution
5340 instead of paths.h.
5341
53422000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5343
5344 * config.bat: Check for existence of djecho.exe, and print an
5345 error message if it is not available.
5346
5347 * INSTALL: Describe possible problem with djecho.exe in old
5348 versions of DJGPP v2.x.
5349
53502000-11-23 Gerd Moellmann <gerd@gnu.org>
5351
5352 * configure.in: Initialize HAVE_LIBXP to no.
5353
53542000-11-22 Gerd Moellmann <gerd@gnu.org>
5355
5356 * configure.in: Use m/macppc.h instead of the non-existent
5357 m/powerpc.h.
5358
53592000-11-21 Gerd Moellmann <gerd@gnu.org>
5360
5361 * Makefile.in (install-arch-indep): Also install info/eshell*
5362 and info/speedbar*.
5363
5364 * configure.in (HAVE_PNG): Check for the presence of
5365 png_get_channels to rule out older PNG libs.
5366
5367 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5368 GCC and NON_GNU_CPP into config.status.
5369
53702000-11-20 Dave Love <fx@gnu.org>
5371
5372 * configure.in: Fix last change.
5373
5374 * GETTING.GNU.SOFTWARE: Deleted.
5375 * FTP: New file to replace it.
5376 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5377
53782000-11-20 Gerd Moellmann <gerd@gnu.org>
5379
5380 * configure.in: Use -traditional with GNU cpp.
5381
53822000-11-17 Gerd Moellmann <gerd@gnu.org>
5383
5384 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5385 Distribute more files from the nt/ subdir. Distribute PBM
5386 image files from subdirs of lisp/. Distribute old change logs
5387 from subdirs of lisp/. Distribute play/5x5.el.
5388
53892000-11-11 Dave Love <fx@gnu.org>
5390
5391 * config.sub, config.guess: Updated from master source.
5392
53932000-11-07 Dave Love <fx@gnu.org>
5394
5395 * configure.in: Test for mkstemp.
5396
53972000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5398
5399 * info/dir (Top): Rearrange menu items more logically, and put
5400 them into a single category. Add menu items for RefTeX and
5401 Widget.
5402
54032000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5404
5405 * Makefile.in (install-arch-indep): Use --info-dir instead of
5406 --dir-file, and a simple argument instead of --info-file, so that
5407 the Debian version of install-info also works.
5408
54092000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5410
5411 * info/dir (Speedbar): Add entry.
5412
54132000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5414
5415 * INSTALL: Describe the new image-support options to the configure
5416 script. List URLs where image support libraries can be found.
5417
54182000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5419
5420 * info/dir (Top): Add an entry for Eshell.
5421
54222000-10-02 Dave Love <fx@gnu.org>
5423
5424 * configure.in: Check for gai_strerror.
5425
54262000-10-01 Andreas Schwab <schwab@suse.de>
5427
5428 * Makefile.in (install-arch-indep): Update list of installed info files.
5429
54302000-09-30 Gerd Moellmann <gerd@gnu.org>
5431
5432 * configure.in: Support `sparc*-*-netbsd*'.
5433
54342000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5435
5436 * info/dir (MIME): Add entry for emacs-mime.
5437
54382000-09-29 Dave Love <fx@gnu.org>
5439
5440 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5441
54422000-09-26 Gerd Moellmann <gerd@gnu.org>
5443
5444 * make-dist: Adapt to the change of leim/Makefile which was
5445 necessary to ensure a reasonably working `make dist'.
5446
5447 * leim-Makefile.in: Moved to leim/Makefile.in..
5448
5449 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5450
54512000-09-21 Kenichi Handa <handa@etl.go.jp>
5452
5453 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5454 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5455 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5456 files to .elc.
5457 (${TIT}): Adjusted for the above change.
5458 (clean mostlyclean): Likewise.
5459 (.el.elc): New target.
5460
54612000-09-19 Gerd Moellmann <gerd@gnu.org>
5462
5463 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5464 in the distribution.
5465
54662000-09-18 Gerd Moellmann <gerd@gnu.org>
5467
5468 * make-dist (skk): Rename to `ja-dic' because the leim directory
5469 was renamed.
5470
54712000-09-14 Dave Love <fx@gnu.org>
5472
5473 * configure.in: Fix spurion in last change.
5474
54752000-09-14 Gerd Moellmann <gerd@gnu.org>
5476
5477 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5478 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5479 to `no' if defined. Change result report.
5480
54812000-09-08 Dave Love <fx@gnu.org>
5482
5483 * configure.in: Remove spurious `@'s.
5484
5485 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5486 autoconf.
5487
54882000-09-06 Gerd Moellmann <gerd@gnu.org>
5489
5490 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5491 file and print informational message.
5492
5493 * configure.in (AC_FUNC_MMAP): Add.
5494
54952000-09-01 Gerd Moellmann <gerd@gnu.org>
5496
5497 * configure.in: Add ``checking'' messages for
5498 XpmReturnAllocPixels.
5499
55002000-08-28 Gerd Moellmann <gerd@gnu.org>
5501
5502 * configure.in: Check <strings.h>; check `index' and `rindex'
5503 functions.
5504
55052000-08-26 Kenichi Handa <handa@etl.go.jp>
5506
5507 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5508 "case "${canonical}" in".
5509
55102000-08-25 Dave Love <fx@gnu.org>
5511
5512 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5513
55142000-08-25 Kenichi Handa <handa@etl.go.jp>
5515
5516 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5517
55182000-08-24 Gerd Moellmann <gerd@gnu.org>
5519
5520 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5521 contains a relative path. Protect against unusable values of $PWD.
5522
55232000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5524
5525 * info/dir (WoMan): Add entry.
5526
5527 * config.bat (maindir): Update src/_gdbinit even if it does
5528 already exist.
5529
55302000-08-07 Gerd Moellmann <gerd@gnu.org>
5531
5532 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5533
55342000-08-03 Gerd Moellmann <gerd@gnu.org>
5535
5536 * configure.in: Add support for ia64*-*-linux*.
5537
55382000-07-27 Gerd Moellmann <gerd@gnu.org>
5539
5540 * make-dist (aclocal.m4): Include in distribution.
5541
55422000-07-26 Dave Love <fx@gnu.org>
5543
5544 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5545
55462000-07-24 Dave Love <fx@gnu.org>
5547
5548 * configure.in: Add AC_SIZE_T.
5549
55502000-07-18 Dave Love <fx@gnu.org>
5551
5552 * configure.in: Reorder so that most tests are done after CPPFLAGS
5553 is set from the C_SWITCH_... definitions.
5554
55552000-07-10 Gerd Moellmann <gerd@gnu.org>
5556
5557 * configure.in (HAVE_XPM): Undo previous change. Check for
5558 preprocessor define XpmReturnAllocPixels.
5559
55602000-07-06 Gerd Moellmann <gerd@gnu.org>
5561
5562 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5563 instead of XpmReadFileToPixmap.
5564
55652000-07-05 Ken Raeburn <raeburn@gnu.org>
5566
5567 * configure.in: Check for <soundcard.h>. Look for ossaudio
5568 library, and set LIBSOUND accordingly.
5569
55702000-07-05 Dave Love <fx@gnu.org>
5571
5572 * configure.in: Use AC_HEADER_SYS_WAIT.
5573
55742000-07-05 Gerd Moellmann <gerd@gnu.org>
5575
5576 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5577 lisp/Makefile. Distribute lisp/Makefile.in instead of
5578 lisp/Makefile.
5579
55802000-06-30 Ken Raeburn <raeburn@gnu.org>
5581
5582 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5583 while searching for image-handling libraries.
5584
55852000-06-26 Gerd Moellmann <gerd@gnu.org>
5586
5587 * configure.in (--with-xim): New option.
5588
55892000-06-23 Dave Love <fx@gnu.org>
5590
5591 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5592 for struct timezone and test how we can call gettimeofday.
5593 Check for OSF 5+. Check for term.h.
5594
5595 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5596 version.
5597
55982000-06-23 Gerd Moellmann <gerd@gnu.org>
5599
5600 * configure.in (HAVE_LIBXP): Change test for libXp.
5601
56022000-06-21 Dave Love <fx@gnu.org>
5603
5604 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5605 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5606 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5607
56082000-06-19 Dave Love <fx@gnu.org>
5609
5610 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5611 _XOPEN_SOURCE is defined.
5612
56132000-06-16 Gerd Moellmann <gerd@gnu.org>
5614
5615 * Makefile.in (distclean): Also make distclean in lisp/.
5616
56172000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5618
5619 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5620
56212000-06-15 Gerd Moellmann <gerd@gnu.org>
5622
5623 * make-dist: Add --help and --snapshot options.
5624
56252000-06-14 Gerd Moellmann <gerd@gnu.org>
5626
5627 * configure.in: Generate lisp/Makefile.
5628
5629 * configure.in: Add support for `*-lynxos*'.
5630 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5631 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5632 on Tru64 UNIX v5.0.
5633
56342000-06-13 Ken Raeburn <raeburn@gnu.org>
5635
5636 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5637 it's on a continuation line.
5638
56392000-06-02 Dave Love <fx@gnu.org>
5640
5641 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5642 files.
5643
5644 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5645 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5646 test.
5647
5648 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5649 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5650
56512000-05-26 Gerd Moellmann <gerd@gnu.org>
5652
5653 * configure.in: Add check for speed_t typedef.
5654
56552000-05-25 Ken Raeburn <raeburn@gnu.org>
5656
5657 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5658 exists; it won't in the CANNOT_DUMP case.
5659
56602000-05-25 Gerd Moellmann <gerd@gnu.org>
5661
5662 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5663 On FreeBSD, the exit status is 1 if CDPATH is not set.
5664 (install-arch-indep): Install ebrowse.info.
5665
56662000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5667
5668 * configure.in: Check for grandpt and getpt.
5669
56702000-05-09 Dave Love <fx@gnu.org>
5671
5672 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5673
56742000-05-05 Gerd Moellmann <gerd@gnu.org>
5675
5676 * make-dist: Make a link for lib-src/grep-changelog.
5677 Copy install-sh.
5678
56792000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5680
5681 * config.bat: Identify the beginning of the cpp stuff in
5682 src/Makefile.in and lib-src/Makefile.in more accurately.
5683
56842000-04-27 Gerd Moellmann <gerd@gnu.org>
5685
5686 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5687
56882000-04-19 Gerd Moellmann <gerd@gnu.org>
5689
5690 * configure.in: Add support for `powerpc-*-netbsd*'.
5691
56922000-04-19 Dave Love <fx@gnu.org>
5693
5694 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5695
5696 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5697
56982000-04-16 Dave Love <fx@gnu.org>
5699
5700 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5701
57022000-04-14 Dave Love <fx@gnu.org>
5703
5704 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5705
5706 * aclocal.m4 (AC_FUNC_MKTIME): New.
5707
57082000-03-28 Ken Raeburn <raeburn@gnu.org>
5709
5710 * configure.in: Line up "--help" output a little better.
5711
57122000-03-26 Gerd Moellmann <gerd@gnu.org>
5713
5714 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5715 New targets.
5716 (bootstrap): Rewritten in terms of the new targets above. Make
5717 info files, too.
5718
57192000-03-12 Gerd Moellmann <gerd@gnu.org>
5720
5721 * config.guess, config.sub: Use the versions of the files from
5722 subversions.
5723
57242000-03-08 Dave Love <fx@gnu.org>
5725
5726 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5727 AC_C_VOLATILE. Define POINTER_TYPE.
5728
5729 * aclocal.m4: New file.
5730
57312000-03-02 Gerd Moellmann <gerd@gnu.org>
5732
5733 * configure.in (machine): Add `mipsel-*-netbsd*' and
5734 `arm-*-netbsd*'.
5735
57362000-03-01 Gerd Moellmann <gerd@gnu.org>
5737
5738 * configure.in (machine): Add support for `*-auspex-sunos*'.
5739
57402000-02-29 Gerd Moellmann <gerd@gnu.org>
5741
5742 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5743
57442000-02-18 Dave Love <fx@gnu.org>
5745
5746 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5747
57482000-02-18 Andreas Schwab <schwab@suse.de>
5749
5750 * Makefile.in (install-arch-indep): Add eudc to list of installed
5751 info files.
5752
57532000-02-17 Ken Raeburn <raeburn@gnu.org>
5754
5755 * configure.in: Include -lz and -ljpeg (if it's available) when
5756 testing for the tiff library.
5757
57582000-02-17 Gerd Moellmann <gerd@gnu.org>
5759
5760 * configure.in: Remove LISP_FLOAT_TYPE.
5761
57622000-02-12 Dave Love <fx@gnu.org>
5763
5764 * configure.in: Use AC_FUNC_VFORK.
5765
57662000-02-01 Gerd Moellmann <gerd@gnu.org>
5767
5768 * make-dist: Various fixes for new development tree.
5769
5770 * leim-Makefile.in: New file.
5771
57722000-01-31 Gerd Moellmann <gerd@gnu.org>
5773
5774 * Makefile.in (dist): Call ./make-dist.
5775
57762000-01-24 Dave Love <fx@gnu.org>
5777
5778 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5779
57802000-01-18 Gerd Moellmann <gerd@gnu.org>
5781
5782 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5783 DGifOpenFileName.
5784
57852000-01-11 Andreas Schwab <schwab@suse.de>
5786
5787 * Makefile.in (install-arch-indep): Update list of info files to
5788 be installed.
5789
57902000-01-05 Dave Love <fx@gnu.org>
5791
5792 * configure.in: Check for jerror.h as well as libjpeg.
5793
57942000-01-03 Andreas Schwab <schwab@suse.de>
5795
5796 * Makefile.in (install-arch-indep): Install autotype*. Run
5797 install-info on autotype and emacs-faq.info.
5798
57991999-12-04 Dave Love <fx@gnu.org>
5800
5801 * Makefile.in (install-arch-indep): Depend on `info'.
5802 (install-strip): Use `install' as sub-make target.
5803
58041999-11-23 Ken Raeburn <raeburn@gnu.org>
5805
5806 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5807 didn't need to be deleted. Check for the k5crypto library as well
5808 as the crypto library; MIT Kerberos 1.1 changed the name.
5809
58101999-11-18 Dave Love <fx@gnu.org>
5811
5812 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5813
58141999-11-11 Erik Naggum <erik@naggum.no>
5815
5816 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5817
58181999-11-08 Dave Love <fx@gnu.org>
5819
5820 * configure.in: Fix change for --with-pop default.
5821
58221999-11-04 Dave Love <fx@gnu.org>
5823
5824 * configure.in: Default to --with-pop. Change sense of with-gcc
5825 and with-toolkit-scroll-bars messages to reflect the defaults.
5826
58271999-11-01 Gerd Moellmann <gerd@gnu.org>
5828
5829 * INSTALL: Mention the Emacs Lisp Reference.
5830
58311999-10-27 Noah Friedman <friedman@splode.com>
5832
5833 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5834
58351999-10-23 Gerd Moellmann <gerd@gnu.org>
5836
5837 * Makefile.in (bootstrap): New target.
5838
58391999-10-19 Paul Eggert <eggert@twinsun.com>
5840
5841 Add support for large files. Merge glibc 2.1.2.
5842
5843 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5844 (HAVE_TM_GMTOFF): New symbol.
5845 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5846 mbrlen, strsignal.
5847 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5848
58491999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5850
5851 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5852 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5853
58541999-10-09 Richard M. Stallman <rms@gnu.org>
5855
5856 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5857 Unset CDPATH to prevent cd from generating output.
5858
58591999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5860
5861 * update-subdirs: Also ignore CVS subdirs.
5862
58631999-10-07 Gerd Moellmann <gerd@gnu.org>
5864
5865 * Makefile.in (install-arch-indep): Add ada-mode.
5866
58671999-10-06 Dave Love <fx@gnu.org>
5868
5869 * Makefile.in: Add rules for config.status, configure.
5870
58711999-09-07 Gerd Moellmann <gerd@gnu.org>
5872
5873 * configure.in (--with-sound): Removed.
5874
58751999-08-30 Gerd Moellmann <gerd@gnu.org>
5876
5877 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5878 the test for Xaw3d.
5879 (HAVE_TIFF): Add -lm to library check.
5880
58811999-08-28 Richard Stallman <rms@gnu.org>
5882
5883 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5884 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5885 after the other X-related libraries.
5886
58871999-08-21 Dave Love <fx@gnu.org>
5888
5889 * configure.in: Don't check for jpeglib.h.
5890
58911999-08-20 Gerd Moellmann <gerd@gnu.org>
5892
5893 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5894 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5895
58961999-08-18 Dave Love <fx@gnu.org>
5897
5898 * configure.in: Check for termcap.h.
5899
59001999-08-15 Gerd Moellmann <gerd@gnu.org>
5901
5902 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5903 use Emacs' scroll bars, even if configured for Motif or when
5904 Xaw3d is available.
5905
59061999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5907
5908 * configure.in: Check for getaddrinfo.
5909
59101999-08-04 Eli Zaretskii <eliz@gnu.org>
5911
5912 * config.bat: Make --no-debug work again by removing -gcoff.
5913
59141999-07-30 Dave Love <fx@gnu.org>
5915
5916 * configure.in: Check for stdlib.h.
5917
59181999-07-19 Dave Love <fx@gnu.org>
5919
5920 * configure.in: Grok sparc64-*-linux-gnu*.
5921
59221999-07-12 Richard Stallman <rms@gnu.org>
5923
5924 * Version 20.4 released.
5925
59261999-06-23 Karl Heuer <kwzh@gnu.org>
5927
5928 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5929 Quote $EMACS, in case it's a program with args.
5930
59311999-06-15 Gerd Moellmann <gerd@gnu.org>
5932
5933 * configure.in (HAVE_GIF): Use libungif instead of libgif
5934 because the former doesn't contain patented compression code.
5935
59361999-05-29 Richard M. Stallman <rms@gnu.org>
5937
5938 * configure.in: Delete the Kerberos stuff.
5939
59401999-05-27 Greg Hudson <ghudson@mit.edu>
5941
5942 * configure.in: Prefer kerberos 5 names.
5943
59441999-04-26 Richard M. Stallman <rms@gnu.org>
5945
5946 * configure.in: Check for libXp.
5947
59481999-04-08 Richard Stallman <rms@gnu.org>
5949
5950 * make-dist: Include change logs in subdirs of `lisp'.
5951
59521999-04-05 Richard Stallman <rms@gnu.org>
5953
5954 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5955 (install-arch-indep): Make ${datadir}/emacs world-readable.
5956
59571999-03-30 Eli Zaretskii <eliz@gnu.org>
5958
5959 * config.bat: Use epaths.* instead of paths.*.
5960
59611999-03-07 Eli Zaretskii <eliz@gnu.org>
5962
5963 * INSTALL: Add detailed instructions to unpack and install
5964 intlfonts on MS-DOS.
5965
59661999-02-26 Richard Stallman <rms@gnu.org>
5967
5968 * configure.in: Use epaths.h and epaths-force instead of paths...
5969
5970 * Makefile.in (epaths-force): Renamed from paths-force;
5971 operate on epaths.in and produce epaths.h.
5972
59731999-02-24 Richard Stallman <rms@gnu.org>
5974
5975 * make-dist: Fix nt/icons directory handling.
5976
59771999-02-22 Simon Josefsson <jas@pdc.kth.se>
5978
5979 * configure.in (f301-fujitsu-uxpv4.1): New target.
5980
59811999-02-20 Richard Stallman <rms@gnu.org>
5982
5983 * make-dist (tempparent): Fix command to update info files.
5984
59851999-02-09 Richard Stallman <rms@gnu.org>
5986
5987 * configure.in (powerpc-apple-netbsd*): New alternative.
5988
59891999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5990
5991 * make-dist: Include the new directory nt/icons in distributions.
5992
59931999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5994
5995 * configure.in: Change message about HAVE_XFREE386.
5996
59971999-01-07 Eli Zaretskii <eliz@gnu.org>
5998
5999 * config.bat: Support configuring with leim.
6000
60011998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6002
6003 * configure.in (mips-sgi-irix6.5): New target.
6004
60051998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6006
6007 * configure.in: Remove GSS-API support, since it has been removed
6008 from movemail.
6009
60101998-12-04 Markus Rost <rost@delysid.gnu.org>
6011
6012 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6013
60141998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6015
6016 * Makefile.in: Don't install customize info file.
6017 Run install-info on viper info file.
6018
60191998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6020
6021 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6022
60231998-11-16 Kenichi Handa <handa@etl.go.jp>
6024
6025 * configure.in (*-*-bsdi4*): New target.
6026
60271998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6028
6029 * configure.in: Fix previous change.
6030
60311998-11-11 Richard Stallman <rms@gnu.org>
6032
6033 * configure.in (aviion-intel): New machine.
6034
60351998-11-04 Kenichi Handa <handa@etl.go.jp>
6036
6037 * configure.in (mips-nec-sysv4*): New target.
6038
60391998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6040
6041 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6042 from lisp.
6043
60441998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6045
6046 * make-dist: Don't include fns*.el in dist.
6047
60481998-10-30 Dave Love <fx@gnu.org>
6049
6050 * configure.in: Don't mkdir cpp.
6051
60521998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6053
6054 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6055 ${archlibdir}.
6056
60571998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6058
6059 * Version 20.3 released.
6060
60611998-07-30 Paul Eggert <eggert@twinsun.com>
6062
6063 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6064 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6065 (lwlib/Makefile, leim/Makefile):
6066 Prepend $(srcdir)/ to rule dependencies outside this dir.
6067
60681998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6069
6070 * configure.in: Use unset CDPATH instead of making it empty.
6071
60721998-06-20 Karl Heuer <kwzh@gnu.org>
6073
6074 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6075
60761998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6077
6078 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6079 and default.el. Sort the results.
6080
60811998-05-31 Karl Heuer <kwzh@gnu.org>
6082
6083 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6084 writable.
6085
60861998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6087
6088 * Makefile.in (install-arch-indep):
6089 Don't alter site-lisp/subdirs.el if it exists.
6090
60911998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6092
6093 * Makefile.in (install-arch-indep): Put `-' on commands to create
6094 subdirs.el in site-lisp dirs.
6095
60961998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6097
6098 * Makefile.in (install-arch-indep): Fix typo in previous change.
6099
61001998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6101
6102 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6103
61041998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6105
6106 * Makefile.in (mkdir): Create the site-lisp dirs.
6107 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6108
61091998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6110
6111 * Makefile.in (INSTALL_INFO): New variable.
6112 (install-arch-indep): Don't replace the dir file if it already exists.
6113 Use the install-info program, via INSTALL_INFO, to add entries.
6114 Make the `info' subdir and the Info files world-readable.
6115
61161998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6117
6118 * config.bat: Make sure the environment is large enough to support
6119 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6120
61211998-04-10 Karl Heuer <kwzh@gnu.org>
6122
6123 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6124
61251998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6126
6127 * configure.in: Add --with-gssapi to specify GSS-API
6128 authentication support for movemail.
6129
61301998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6131
6132 * Makefile.in (install-arch-indep): Fix previous change.
6133
61341998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6135
6136 * Makefile.in (info): Run man in build dir, not srcdir.
6137
61381998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6139
6140 * Makefile.in (install-arch-indep): Fix previous change.
6141
61421998-03-23 Kenichi Handa <handa@etl.go.jp>
6143
6144 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6145
61461998-03-22 Richard Stallman <rms@gnu.org>
6147
6148 * Makefile.in (install-arch-indep): Put special subdirs.el files
6149 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6150
61511998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6152
6153 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6154
61551998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6156
6157 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6158 (m68*-hp-hpux*): Handle versions 1X like 10.
6159
61601998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6161
6162 * make-dist: PROBLEMS is now in etc, not top level dir.
6163
6164 * Makefile.in (SOURCES): Delete PROBLEMS.
6165
61661998-02-25 Richard Stallman <rms@gnu.org>
6167
6168 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6169
6170 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6171
61721998-01-17 Richard Stallman <rms@gnu.org>
6173
6174 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6175
61761998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6177
6178 * make-dist (tempparent): New option --no-check.
6179
6180 * make-dist: Don't do anything with cpp directory.
6181
61821997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6183
6184 * configure.in (sparc-fujitsu-sysv4*): New target.
6185
61861997-12-17 Andreas Schwab <schwab@gnu.org>
6187
6188 * configure.in: Cache more tests. Add missing quotes around
6189 message with embedded comma.
6190
61911997-12-04 Karl Heuer <kwzh@gnu.org>
6192
6193 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6194
61951997-11-26 Joel N. Weber II <devnull@gnu.org>
6196
6197 * make-dist: Changed the comment about `umask 0' to say `Don't
6198 restrict access to any files.'; previously it said `Don't protect
6199 any files', which may have implied that we think fascism is good.
6200
62011997-11-24 Paul Eggert <eggert@twinsun.com>
6202
6203 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6204 strftime needs the underlying host's strftime for locale dependent
6205 formats.
6206
62071997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6208
6209 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6210
62111997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6212
6213 * config.bat: Configure the man subdirectory.
6214
62151997-11-07 Paul Eggert <eggert@twinsun.com>
6216
6217 * configure.in (AC_CHECK_LIB): Add -lintl.
6218
62191997-11-07 Karl Heuer <kwzh@gnu.org>
6220
6221 * make-dist (check for .elc files): Avoid bash-specific syntax.
6222 (check for overflow 14-char limit): Simplify.
6223
62241997-11-07 Richard Stallman <rms@gnu.org>
6225
6226 * Makefile.in (install): Move blessmail last.
6227
62281997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6229
6230 * configure.in (gettimeofday, one arg or two):
6231 Clarify messages by avoiding double negative.
6232
62331997-09-30 Karl Eichwalder <ke@suse.de>
6234
6235 * Makefile.in (install-arch-indep): Install the widget info file.
6236
62371997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6238
6239 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6240 libraries in reverse order, so that libraries will appear in the
6241 correct dependency order on the link line (and so that the
6242 configure checks themselves will work properly when early
6243 libraries depend on later ones).
6244
62451997-09-21 Erik Naggum <erik@naggum.no>
6246
6247 * make-dist (making links to `src'): Keep timestamp on copied files.
6248
6249 * make-delta: New script to produce delta distributions.
6250
62511997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6252
6253 * Version 20.2 released.
6254
62551997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6256
6257 * Version 20.1 released.
6258
6259 * Makefile.in (install-leim): Depend on mkdir.
6260 (leim): Depend on src.
6261
62621997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6263
6264 * configure.in: Recognize alpha* instead of just alpha.
6265
62661997-09-12 Paul Eggert <eggert@twinsun.com>
6267
6268 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6269
62701997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6271
6272 * update-subdirs: Use rm -f.
6273
62741997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6275
6276 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6277 Ignore subdirs named Old.
6278
62791997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6280
6281 * configure.in: Add OpenBSD clause to set $machine.
6282
62831997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6284
6285 * make-dist: Recompile everything after updating various Lisp files.
6286 Recompile in leim as well as lisp.
6287 Check in leim as well as lisp for mismatched files and too-long names.
6288
62891997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6290
6291 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6292
62931997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6294
6295 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6296 before trying to copy anything from it.
6297
62981997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6299
6300 * Makefile.in (man/Makefile): New target.
6301 (tags): Define env var EMACS and run Makefile from build dir.
6302
63031997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6304
6305 * config.bat: If src/_gdbinit doesn't exist, try using
6306 src/.gdbinit to create it (for building on Windows 95).
6307
63081997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6309
6310 * Makefile.in (install-arch-indep):
6311 Discard extra data in tar | tar pipes.
6312
63131997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6314
6315 * configure.in (x_default_search_path): Corrected
6316 '${x_library}' to '${x_library}/X11'.
6317
63181997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6319
6320 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6321
63221997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6323
6324 * configure.in: Support auto-configuration of both Kerberos V4 and
6325 Kerberos V5 for movemail, including detection of V4 and V5 header
6326 files and libraries.
6327
63281997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6329
6330 * configure.in: Compute x_default_search_path
6331 and substitute into makefiles.
6332
6333 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6334
63351997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6336
6337 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6338
63391997-08-07 Erik Naggum <erik@naggum.no>
6340
6341 * configure.in: Remove lockdir, it is no longer needed.
6342 * Makefile.in (mkdir): Don't create lockdir.
6343 (lockdir): Variable deleted.
6344 (paths-force): Don't operate on PATH_LOCK.
6345
63461997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6347
6348 * leim-Makefile.in (clean, distclean): New targets.
6349
6350 * make-dist: Include leim/ChangeLog in leim distribution.
6351
63521997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6353
6354 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6355
63561997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6357
6358 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6359
63601997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6361
6362 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6363
63641997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6365
6366 * make-dist: Update leim/leim-list.el.
6367 Pass along value of $EMACS when updating lisp dir.
6368
63691997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6370
6371 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6372 prerequisite to the use of Doug Lea's malloc.
6373
63741997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6375
6376 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6377
6378 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6379
63801997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6381
6382 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6383
63841997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6385
6386 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6387 to news-r6.h.
6388
63891997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6390
6391 * config.bat: Use `sed' instead of `cp', which might not be
6392 installed.
6393
63941997-07-09 Kenichi Handa <handa@etl.go.jp>
6395
6396 * Makefile.in (mostlyclean): Add cleaning leim directory.
6397 (clean, distclean, maintainer-clean): Likewise.
6398
63991997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6400
6401 * make-dist (bogosities): Check subdirs of `lisp' also.
6402
64031997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6404
6405 * make-dist (etc): Really avoid symlinks now.
6406 (lisp): Don't delete from subdirs the things we never copy.
6407
64081997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6409
6410 * Makefile.in (install-arch-indep): Correct the target name.
6411 The first letter `i' was dropped by the previous change of mine.
6412
64131997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6414
6415 * configure.in (leim/Makefile): Generate this.
6416 (*-sysv4.2uw*): Recognize new alternative.
6417
6418 * leim-Makefile.in: Renamed from leim-Makefile.
6419
6420 * make-dist: Set up real-leim subdirectory,
6421 with the real contents of leim; then move it to
6422 a separate top-level directory.
6423
6424 * make-dist: Don't mention site-lisp, site-init, site-start
6425 or default, when listing files hat are not compiled and should be.
6426
6427 * configure.in: Create src/config.stamp at the end.
6428
64291997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6430
6431 * Makefile.in (install-leim): Correct previous change.
6432
64331997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6434
6435 * Makefile.in (install-leim): New target.
6436 (install): Depend on install-leim.
6437
64381997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6439
6440 * Makefile.in (SUBDIR): Add leim.
6441 (SUBDIR_MAKEFILES): Add leim/Makefile.
6442 (leim/Makefile): New target.
6443
64441997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6445
6446 * leim-Makefile: New file.
6447 * make-dist: Initialize a `leim' subdirectory with that makefile.
6448
64491997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6450
6451 * configure.in (GNU_MALLOC_reason): Fix message text.
6452
64531997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6454
6455 * make-dist (lisp): Don't process subdirs that start with =.
6456 (etc): Copy symlinks, as in src.
6457
64581997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6459
6460 * configure.in (i*86-*-unixware*): New alternative.
6461
64621997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6463
6464 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6465 and touch it explicitly.
6466
6467 * configure.in (mips-sony-newsos6*): New alternative.
6468 (mips-*-linux-gnu*): New alternative.
6469 (*-*-bsdi*): New alternative.
6470 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6471
64721997-06-22 Dave Love <d.love@dl.ac.uk>
6473
6474 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6475 (src/config.h): New target to re-configure if src/config.in is patched.
6476
64771997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6478
6479 * configure.in (shutdown): Check for `shutdown' function.
6480
64811997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6482
6483 * update-subdirs: Include the directory "language" in subdirs.
6484
64851997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6486
6487 * configure.in (m88k-dg-dgux4*): New alternative.
6488 (alpha-*-netbsd*): New alternative.
6489 (powerpcle-*-solaris2*): New alternative.
6490
64911997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6492
6493 * make-dist: Warn about .el files that are not compiled.
6494
64951997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6496
6497 * Makefile.in (dist): Don't run update-subdirs here,
6498 since make-dist now gets that done.
6499
6500 * make-dist: Use the new `updates' target in lisp/Makefile.
6501
6502 * make-dist: Use new non-file targets in lisp/Makefile.
6503
65041997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6505
6506 * make-dist: Handle all subdirs of `lisp' uniformly.
6507 Don't handle `term' and `language' specially.
6508 Clear out umask at the beginning.
6509
65101997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6511
6512 * make-dist: Use Make to update finder-inf.el and autoloads.
6513 Also update cus-load.el.
6514
65151997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6516
6517 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6518 in case it is desirable to disable the GNU malloc features with glibc.
6519
65201997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6521
6522 * configure.in (DOUG_LEA_MALLOC):
6523 Define if malloc_{get,set}_state exist.
6524
65251997-03-05 Kenichi Handa <handa@etl.go.jp>
6526
6527 * make-dist: Make links for files under lisp/language.
6528
65291997-02-20 Kenichi Handa <handa@etl.go.jp>
6530
6531 * update-subdirs: Exclude the directory "language" from subdirs.
6532
65331997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6534
6535 * configure.in: Check for rint and cbrt.
6536
65371997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6538
6539 * make-dist: Use $EMACS to say where to run Emacs.
6540 Add --no-update option.
6541
65421996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6543
6544 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6545
65461996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6547
6548 * make-dist (copying src): Check thoroughly for symlinks
6549 and copy them in all cases. Regularize the linking of *.in
6550 and *.opt and ChangeLog files.
6551 (copying lib-src): Likewise.
6552 Don't rm getdate.c or y.tab.*--they don't exist any more.
6553
65541996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6555
6556 * configure.in: Check for libmail, maillock.h and
6557 touchlock (for movemail).
6558
65591996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6560
6561 * configure.in (limits.h): Check for this file.
6562
65631996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6564
6565 * configure.in (rs6000-ibm-aix4.2): New alternative.
6566 (rs6000-ibm-aix4.0): New alternative.
6567 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6568
65691996-11-22 Ben Harris <bjh21@cam.ac.uk>
6570
6571 * configure.in: Recognize vax-*-netbsd*.
6572
65731996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6574
6575 * configure.in (locallisppath): Add leim directory.
6576
65771996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6578
6579 * config.bat: Make sure `mv' supports forward slashes and -f.
6580
65811996-10-28 Christian Limpach <chris@nice.ch>
6582
6583 * configure.in (hppa*-next-nextstep*): * added after hppa
6584 to accept hppa1.0 and hppa1.1.
6585
65861996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6587
6588 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6589 * configure.in (ld_switch_machine): Fix typo.
6590
65911996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6592
6593 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6594 from config.h and use them in $ac_link.
6595
65961996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6597
6598 * configure.in: Create a subdir named `lisp'.
6599
66001996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6601
6602 * configure.in: Check for getcwd.
6603
66041996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6605
6606 * configure.in: Check for termios.h. Check for setpgid.
6607
66081996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6609
6610 * configure.in: Check for setrlimit.
6611
66121996-08-31 Paul Eggert <eggert@twinsun.com>
6613
6614 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6615
66161996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6617
6618 * configure.in: Check for utimes.
6619
6620 * configure.in: Check for com_err library, but only
6621 if --with-kerberos was used. Check for krb and des
6622 only if --with-kerberos.
6623
66241996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6625
6626 * Makefile.in (INSTALL_STRIP): New variable.
6627 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6628 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6629
66301996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6631
6632 * configure.in: Check for krb and des libraries.
6633
66341996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6635
6636 * configure.in (*-sunos4.1.[3-9]*noshare):
6637 Use sunos413, not sunos4-1-3.
6638 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6639 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6640
66411996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6642
6643 * Makefile.in (src/paths.h): Target deleted.
6644 (paths-force): Delete all dependencies on this target
6645 but don't delete the target.
6646 (install): Depend on `all'.
6647 (paths-force): Don't print a message.
6648
6649 * configure.in: Generate src/paths.h here.
6650
66511996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6652
6653 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6654 New variables that affect linking only.
6655 (alpha-dec-osf*): Use those instead of previous change.
6656
66571996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6658
6659 * Makefile.in (install-arch-indep): Install info/messages.
6660
66611996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6662
6663 * Version 19.33 released.
6664
66651996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6666
6667 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6668 Fix previous change.
6669
66701996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6671
6672 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6673 New alternative.
6674
66751996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6676
6677 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6678 and NON_GCC_TEST_OPTIONS.
6679
66801996-08-06 Paul Eggert <eggert@twinsun.com>
6681
6682 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6683 "TZ=..." in environ.
6684
66851996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6686
6687 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6688
66891996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6690
6691 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6692 the more general *-sunos4.1.[3-9]* clause.
6693
66941996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6695
6696 * Version 19.32 released.
6697
6698 * configure.in (*-sco3.2v5*):
6699 Set OVERRIDE_CPPFLAG to a string of one space.
6700 Fix the code that uses OVERRIDE_CPPFLAG.
6701
67021996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6703
6704 * configure.in: Undo previous change.
6705
67061996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6707
6708 * config.sub: Use `pc', not `unknown', when canonicalizing
6709 the vendor for ...86.
6710
67111996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6712
6713 * configure.in: Check for termios.h header.
6714
67151996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6716
6717 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6718
67191996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6720
6721 * configure.in: Split bsdos2 and bsdos2-1.
6722
67231996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6724
6725 * config.sub: If last two words are not a recognized
6726 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6727 Make conversion of gnu/linux to linux-gnu really work.
6728
6729 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6730
67311996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6732
6733 * configure.in (check for using Lucid widgets by default):
6734 Eliminate indentation that confuses some compilers.
6735
67361996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6737
6738 * config.sub: Convert linux and gnu/linux to linux-gnu.
6739
6740 * make-dist: Don't update getdate.c.
6741 Ignore =... files when checking for too-long Lisp file names.
6742
67431996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6744
6745 * configure.in (euidaccess): Check for that, not for eaccess.
6746
67471996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6748
6749 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6750 before `noshare'.
6751 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6752
67531996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6754
6755 * configure.in: Rename lignux to linux-gnu in configuration names.
6756 Use gnu-linux as the opsys value (s/ file name).
6757 Allow i686 just like i386, i486, i586.
6758
67591996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6760
6761 * configure.in (i*86-*-sco3.2v5): New alternative.
6762 (OVERRIDE_CPPFLAG): New variable.
6763 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6764
6765 * configure.in: Specify vpath for .texi files.
6766
67671996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6768
6769 * configure.in: Always check for HAVE_X11R5.
6770 Separately decide whether to use a toolkit by default.
6771
67721996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6773
6774 * configure.in: If X11R5 is missing the Xaw headers,
6775 default to --with-x-toolkit=no.
6776
67771996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6778
6779 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6780
67811996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6782
6783 * Makefile.in (install-arch-indep): If cd etc makes output,
6784 don't treat that as part of the tar data.
6785 Check that ./lisp actually exists.
6786
67871996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6788
6789 * make-dist: Check for long file names.
6790
67911996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6792
6793 * Version 19.31 released.
6794
67951996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6796
6797 * configure.in: Recognize sparc-*-lignux.
6798
67991996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6800
6801 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6802 Don't include config.w95.
6803
68041996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6805
6806 * make-dist: Replace --no-clean-up and --no-tar options
6807 with --clean-up and --tar, so that the default is useful.
6808
68091996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6810
6811 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6812 if not, tell the user to rename it and abort.
6813
68141996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6815
6816 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6817 test program.
6818
68191996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6820
6821 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6822
6823 * make-dist (MANIFEST): Fix previous change.
6824 (msdos): Put mainmake.v2 into the dist.
6825
68261996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6827
6828 * make-dist: Exit if autoconf fails.
6829
68301996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6831
6832 * config.bat: Set djgpp-ver, and unset it at the end.
6833 Add a number of conditionals for DJGPP version 2.
6834 Rename label libsrc2 to libsrc3.
6835 Substitute for LDFLAGS in src/Makefile.
6836 Substitute for ALL_CFLAGS in lib-src/Makefile.
6837
68381996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6839
6840 * configure.in (ncurses): Check this after checking fns like strerror.
6841
68421996-04-08 Erik Naggum <erik@naggum.no>
6843
6844 * make-dist (MANIFEST): Don't include lines from =files.
6845
68461996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6847
6848 * make-dist: Don't put lisp/dired.todo in the dist.
6849
68501996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6851
6852 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6853
6854 * configure.in (setlocale): Check for it.
6855
6856 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6857
68581996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6859
6860 * configure.in: Use lignux instead of linux as value of opsys.
6861
68621996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6863
6864 * Makefile.in (install-strip): Fix whitespace.
6865 Get rid of continuation.
6866
6867 * config.sub: Convert linux or gnu/linux to lignux.
6868
68691996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6870
6871 * configure.in: Accept lignux in configuration name.
6872
68731996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6874
6875 * Makefile.in (install-strip): New target.
6876
68771996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6878
6879 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6880 -f failed to do the job on Suns.
6881
68821996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6883
6884 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6885
6886 * configure.in (linux/version.h): Check for this header.
6887
68881996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6889
6890 * configure.in: Remove -fno-builtin hackery from -lm check.
6891
68921996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6893
6894 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6895 just this test.
6896
6897 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6898
68991996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6900
6901 * configure.in: Check for ncurses.
6902
69031996-02-28 Paul Eggert <eggert@twinsun.com>
6904
6905 * configure.in (LOCALTIME_CACHE):
6906 Also define if localtime mishandles unsetting TZ.
6907 This works around a localtime bug in mips-dec-ultrix.
6908
69091996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6910
6911 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6912
6913 * configure.in: Improve messages about X versions.
6914
69151996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6916
6917 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6918
69191996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6920
6921 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6922 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6923
6924 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6925 (install): Put install-arch-indep before install-arch-dep.
6926
69271996-02-20 Dave Love <d.love@dl.ac.uk>
6928
6929 * INSTALL: Clarify info about MS-DOS path handling.
6930
69311996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6932
6933 * Makefile.in (install-arch-indep): Install info/ccmode*.
6934 In previous change, protect against /bin/pwd returning null string.
6935
69361996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6937
6938 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6939 to lispdir.
6940
69411996-02-01 Paul Eggert <eggert@twinsun.com>
6942
6943 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6944
69451996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6946
6947 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6948
69491996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6950
6951 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6952 we delete everything distclean deletes.
6953
69541996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6955
6956 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6957
69581996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6959
6960 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6961 into LDFLAGS instead of into LIBS.
6962
69631996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6964
6965 * configure.in (HAVE_XMU): Fix typo in previous change.
6966
69671996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6968
6969 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6970
69711996-01-10 Erik Naggum <erik@naggum.no>
6972
6973 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6974
69751996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6976
6977 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6978
69791996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6980
6981 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6982 and use -lXt to link it.
6983
69841996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6985
6986 * configure.in (locallisppath): Put version-specific dir first.
6987
69881996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6989
6990 * configure.in (hppa-*-nextstep*): New alternative.
6991 (USE_X_TOOLKIT): By default, set this to "maybe";
6992 and change that later to LUCID or "no" according to X11 version.
6993
6994 * make-dist: Recompile outdated .elc files and update all autoloads.
6995
69961996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6997
6998 * configure.in (locallisppath): Fix typo in last change: " -> '.
6999
70001996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7001
7002 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7003
70041995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7005
7006 * Makefile.in (install-arch-indep): Give all files read permission.
7007
70081995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7009
7010 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7011 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7012
70131995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7014
7015 * configure.in: Determine HAVE_X11R6.
7016 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7017
70181995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7019
7020 * configure.in: Just "solaris" now defaults to version 2.4.
7021 Add sunos4.1.n-noshare as alternative.
7022
70231995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7024
7025 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7026
70271995-11-29 Erik Naggum <erik@naggum.no>
7028
7029 * Makefile.in (install-arch-indep): Add missing backslash.
7030
70311995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7032
7033 * Makefile.in (install-arch-indep): Don't install
7034 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7035
70361995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7037
7038 * Makefile.in (install-arch-indep): Fix previous change.
7039
7040 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7041
70421995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7043
7044 * Version 19.30 released.
7045
7046 * make-dist (lisp): Exclude subdirs.el.
7047
70481995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7049
7050 * make-dist (etc): Delete *.orig and *.rej.
7051
70521995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7053
7054 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7055
70561995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7057
7058 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7059
70601995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7061
7062 * make-dist (nt): Rename install, readme, and todo to
7063 INSTALL, README, and TODO.
7064
70651995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7066
7067 * make-dist (lisp): Don't distribute site-start.
7068
70691995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7070
7071 * make-dist: Break the hard link on alloca.c.
7072
70731995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7074
7075 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7076
70771995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7078
7079 * make-dist (src, lib-src): Don't distribute Makefile.c.
7080 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7081
70821995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7083
7084 * Makefile.in (mkdir): Create man1dir, not mandir.
7085 (uninstall): Use man1dir, not mandir.
7086
70871995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7088
7089 * Makefile.in (man1dir): New variable.
7090 (install-arch-indep): Use man1dir.
7091
7092 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7093
7094 * make-dist: Create lisp/MANIFEST.
7095
70961995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7097
7098 * configure.in (m68k-*-linux*): New alternative.
7099
71001995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7101
7102 * make-dist: Use new names config.in, paths.in, and
7103 {src,lib-src}/Makefile.in.
7104
71051995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7106
7107 * configure.in: Don't bother checking for drem.
7108
71091995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7110
7111 * Makefile.in (distclean): Delete line with just a tab in it.
7112 (install-arch-indep): Delete spaces that precede tabs.
7113 Delete spurious `fi' left from previous change.
7114 (install): Supply `true' as command, to avoid null command.
7115
71161995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7117
7118 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7119
71201995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7121
7122 * configure.in (powerpc-*-solaris2): New alternative.x
7123
71241995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7125
7126 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7127 of paths.h.tmp$$, to avoid going beyond 14 characters.
7128
71291995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7130
7131 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7132
71331995-09-06 Paul Eggert <eggert@twinsun.com>
7134
7135 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7136 if localtime caches TZ. Check for tzset.
7137
71381995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7139
7140 * config.bat: Simplify using new names file names src/makefile.in,
7141 config.in, paths.in. Change Echo commands not to use `.
7142
71431995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7144
7145 * Makefile.in (install-arch-indep): Always install the new dir file;
7146 rename the previous dir file to dir.bak or dir.old.
7147
71481995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7149
7150 * configure.in (RANLIB): Substitute this into makefiles.
7151 Set it specially on solaris; set it by default on other systems.
7152
7153 * configure.in: Fix previous Alpha change.
7154
71551995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7156
7157 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7158 NON_GCC_TEST_OPTIONS.
7159
71601995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7161
7162 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7163 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7164
7165 * configure.in (alpha-*-linux*): New configuration.
7166
71671995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7168
7169 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7170 (m68k-next-nextstep*): New alias for that.
7171 (i*86-*-nextstep*): Use nextstep.h.
7172 (sparc-*-nextstep*): New configuration.
7173
71741995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7175
7176 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7177 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7178
71791995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7180
7181 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7182 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7183
71841995-07-18 Mike Long <mike.long@analog.com>
7185
7186 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7187
71881995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7189
7190 * Makefile.in (src/paths.h, paths-force):
7191 Rename src/paths.h.in to src/paths.in.
7192 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7193
7194 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7195 Use Makefile.c for intermediate file.
7196 Rename src/config.h.in to src/config.in.
7197
71981995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7199
7200 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7201 (mips-dec-ultrix4.[12]): New alternative for old versions.
7202
72031995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7204
7205 * make-dist: Don't break intra-tree links.
7206
72071995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7208
7209 * configure.in: Put back archlibdir initialization. Require
7210 autoconf 2.4.1 or later.
7211
72121995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7213
7214 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7215 (mips-mips-riscos5*): New alternative.
7216
72171995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7218
7219 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7220
72211995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7222
7223 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7224 (mandir, infodir, archlibdir): Initializations deleted.
7225
7226 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7227 On hpux9shr, use hpux9shxr4.h.
7228
72291995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7230
7231 * configure.in: Added target mips-dec-mach_bsd4.3.
7232 * config.guess: Guess mips-dec-mach_bsd4.3.
7233
72341995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7235
7236 * Makefile.in (mkdir): Use symbolic chmod.
7237
72381995-06-22 Paul Eggert <eggert@twinsun.com>
7239
7240 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7241 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7242
72431995-06-22 Paul Eggert <eggert@twinsun.com>
7244
7245 * Makefile.in (SUBDIR_MAKEFILES):
7246 Add man/Makefile, so `make distclean' removes it.
7247 (top_distclean): Add config.log to the list of files to be removed.
7248
72491995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7250
7251 * Version 19.29 released.
7252
72531995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7254
7255 * configure.in: Fix the previous change to verify that the -b
7256 option really solves the problem.
7257
7258 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7259
72601995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7261
7262 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7263
72641995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7265
7266 * configure.in: Report more clearly when there is no special
7267 dir to search for X includes or libraries.
7268
72691995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7270
7271 * configure.in: Check for -lpthreads, not -lpthread.
7272
72731995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7274
7275 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7276
72771995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7278
7279 * configure.in: Check for -lpthread.
7280
72811995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7282
7283 * Makefile.in (install-arch-indep): Install info files for mh-e.
7284 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7285
72861995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7287
7288 * configure.in (*-solaris2.5): New configuration.
7289
7290 * make-dist: Copy new files config.nt and config.w95.
7291
72921995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7293
7294 * configure.in: Use x_includes, not x_libraries, for -I.
7295 Make bitmapdir a colon-separated list.
7296
72971995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7298
7299 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7300
7301 * configure.in: Allow x_libraries and x_includes to be paths.
7302
73031995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7304
7305 * configure.in: Fix typo.
7306
73071995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7308
7309 * INSTALL: Clarify use of site-init.el.
7310
73111995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7312
7313 * configure.in: Pass arg to sqrt.
7314
73151995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7316
7317 * make-dist: Fix May 6 change.
7318
73191995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7320
7321 * vpath.sed: Delete reference to ymakefile.
7322
73231995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7324
7325 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7326
73271995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7328
7329 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7330
7331 * update-subdirs: Specify /bin/sh to run the script.
7332
73331995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7334
7335 * make-dist: Put src/makefile.nt in dist.
7336
7337 * configure.in (i[345]86-*-bsdi2*): New configuration.
7338 (vax-dec-bsd386*): Deleted.
7339
73401995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7341
7342 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7343 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7344 Use fmod instead of logb in -lm check.
7345
73461995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7347
7348 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7349 Use bsd4-3. Don't set NON_GNU_CPP.
7350
7351 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7352 In nt, copy various different things, but not *.cmd.
7353 Fix the ln commands for the subdirs of nt.
7354
73551995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7356
7357 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7358
73591995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7360
7361 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7362 since that's what the header file expects.
7363
73641995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7365
7366 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7367 and 68040 based machines when choosing options for gnucc.
7368
73691995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7370
7371 * Makefile.in (top_distclean): Delete config.cache.
7372
73731995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7374
7375 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7376
7377 * configure.in: Use m/ncr386.h.
7378
73791995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7380
7381 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7382
73831995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7384
7385 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7386 (man): Don't copy texindex.c and getopt.c; they're deleted.
7387 (etc): Omit `e'; it's a subdirectory.
7388 (etc/e): Use `../..', not `..', to reference top level.
7389
73901995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7391
7392 * Makefile.in (install-arch-indep, dist):
7393 Look for `update-subdir' in $(srcdir).
7394
73951995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7396
7397 * make-dist: Include mkinstalldirs in distribution.
7398
73991995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7400
7401 * make-dist: Add missing close backquote.
7402
74031995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7404
7405 * make-dist: Don't distribute shortnames directory.
7406
74071995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7408
7409 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7410
74111995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7412
7413 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7414
74151995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7416
7417 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7418
74191995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7420
7421 * configure.in (mips-sgi-irix6): New configuration.
7422
74231995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7424
7425 * Makefile.in (maintainer-clean): Renamed from realclean.
7426
74271995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7428
7429 * configure.in: Create a .gdbinit that sources the real one,
7430 if using a different build directory.
7431
74321995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7433
7434 * configure.in: Check for sys/select.h.
7435
74361995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7437
7438 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7439
74401994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7441
7442 * configure.in: Handle isc 4.1 operating system.
7443
74441994-12-10 Richard Stallman <rms@kepa>
7445
7446 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7447 (rs6000-ibm-aix4*): New alternative.
7448
74491994-12-06 Richard Stallman <rms@kepa>
7450
7451 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7452
74531994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7454
7455 * configure.in: Don't try to make directories that are guaranteed
7456 to already exist.
7457
74581994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7459
7460 * configure.in: Generate man/Makefile from man/Makefile.in.
7461 Create the man subdir.
7462
7463 * Makefile.in (dvi): Run Make in our man subdir.
7464
7465 * make-dist: Create subdir etc/e.
7466 Make links to it.
7467 Put man/Makefile.in in dist, instead of man/Makefile.
7468
74691994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7470
7471 * configure.in: Add --with-pop, --with-kerberos, and
7472 --with-hesiod for movemail.
7473
74741994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7475
7476 * configure.in (m68*-apollo*): Use s/domain.h.
7477
74781994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7479
7480 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7481
74821994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7483
7484 * configure.in: Don't add -I, -L, -R options for cc if their
7485 arguments would be empty.
7486
74871994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7488
7489 * configure.in (i860-intel-osf1*): New alternative.
7490 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7491 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7492
74931994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7494
7495 * configure.in: Make h_errno check not use nested functions.
7496
74971994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7498
7499 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7500
75011994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7502
7503 * Makefile.in (install-arch-indep): Avoid continued comment
7504 swallowing target line.
7505
75061994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7507
7508 * configure.in: Protect a character class with `changequote'.
7509
75101994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7511
7512 * configure.in: Accept `news' as a synonym for `newsos'.
7513
75141994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7515
7516 * Makefile.in: Don't rm files if cd fails.
7517
75181994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7519
7520 * make-dist: Put nt subdir and its subdirs in the dist.
7521 (lib-src): Put makefile.nt in the dist.
7522 (lisp): Put makefile.nt in the dist.
7523
75241994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7525
7526 * configure.in: Change a stray `[' to `test'.
7527
75281994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7529
7530 * configure.in: Adapt for Autoconf v2. Use the standard argument
7531 parser, host type canonicalizer, X11 finder, and message
7532 printing macros. Use the new macro names. Use `test' instead of `['.
7533
75341994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7535
7536 * configure.in: Check for getpagesize.
7537
75381994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7539
7540 * make-dist (msdos): Put sed* in the distribution.
7541
75421994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7543
7544 * config.bat: New option, `--with-x', for configuring Emacs
7545 for use with the X11 system DesqView/X.
7546 New option, `--no-debug', for compiling Emacs without debug
7547 information thus saving disk space.
7548 (src/config.h, src/paths.h): Use `update' (which is like
7549 `move-if-changed') to change the file.
7550 (src/config.h): When configuring for X11 perform extra changes.
7551 (src/makefile): When configuring for X11 perform extra changes.
7552 (lib-src): Remove temporary files.
7553 (): Check that `sed', `rm', `mv', and `gcc' are available.
7554
75551994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7556
7557 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7558
7559 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7560
75611994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7562
7563 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7564
7565 * configure.in (canonical): Substitute var into makefiles.
7566 (bitmapdir): Likewise.
7567
7568 * Makefile.in (bitmapdir): New variable.
7569 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7570
75711994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7572
7573 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7574
7575 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7576 * update-subdirs: New shell script.
7577
75781994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7579
7580 * Makefile.in (top_distclean): Don't rm build-install.
7581 (SOURCES): Delete build-install.in.
7582
7583 * make-dist: Don't distribute build-ins.in.
7584 * build-ins.in: File deleted.
7585
75861994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7587
7588 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7589
75901994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7591
7592 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7593
7594 * configure.in (libexecdir): Renamed from libdir. New default.
7595 (sharedstatedir): Renamed from statedir. New default.
7596 (datadir): New default.
7597
7598 * make-dist: Don't distribute subdirs.el.
7599
76001994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7601
7602 * configure.in (eaccess): Check for it.
7603
76041994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7605
7606 * configure.in (mktime): Check for it.
7607
76081994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7609
7610 * configure.in (motif): Add support for usage and option checking.
7611
76121994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7613
7614 * configure.in (utimes): Check for it.
7615
76161994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7617
7618 * Makefile.in (install-arch-indep): Don't do mkdir here.
7619
76201994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7621
7622 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7623 riscix.h renamed to acorn.h.
7624
76251994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7626
7627 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7628 New configurations.
7629
76301994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7631
7632 * configure.in: Remove trailing slashes from srcdir.
7633
76341994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7635
7636 * configure.in (i[345]86-sequent-ptx*): Handle
7637
76381994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7639
7640 * Makefile.in (paths-force): Depend on src/paths.h
7641
76421994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7643
7644 * configure.in (config_options): Save all arguments, not just some.
7645
76461994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7647
7648 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7649
7650 * configure.in: Add AC_AIX.
7651 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7652
76531994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7654
7655 * configure.in (parsing options): Simplify sed command to delete -'s.
7656
76571994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7658
7659 * configure.in (config_options): New shell variable.
7660 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7661
76621994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7663
7664 * configure.in (alpha-dec-osf*): New target.
7665
7666 * Makefile.in: Use just one FRC target.
7667
76681994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7669
7670 * Makefile.in (removenullpaths, paths-force):
7671 Use name paths.h.tmp$$, which depends on the pid.
7672
76731994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7674
7675 * Makefile.in (removenullpaths, paths-force):
7676 Put paths.h.tmp in top-level dir, not in src.
7677
76781994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7679
7680 * Version 19.27 released.
7681
76821994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7683
7684 * Version 19.26 released.
7685
76861994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7687
7688 * configure.in: Check for lrand48, not rand48.
7689
76901994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7691
7692 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7693 (powerpc-ibm-aix*): New aliases.
7694
76951994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7696
7697 * make-dist (src/m, src/s): Put *.inp in distribution.
7698
76991994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7700
7701 * configure.in: Accept i586 and i486 along with i386.
7702
77031994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7704
7705 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7706 even if CPP env var was set by the user.
7707
7708 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7709
77101994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7711
7712 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7713
77141994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7715
7716 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7717
77181994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7719
7720 * configure.in: Check more specifically for i*86-sun-sunos.
7721
77221994-08-03 Caveh Jalali (caveh@eng.sun.com)
7723
7724 * configure.in: Handle solaris 2.4.
7725
77261994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7727
7728 * configure.in (rand48): Check for it.
7729
77301994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7731
7732 * make-dist: Update the info files.
7733
77341994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7735
7736 * configure.in: Make "checking..." messages' style consistent.
7737 (HAVE_H_ERRNO): New test.
7738
77391994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7740
7741 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7742
77431994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7744
7745 * configure.in (CFLAGS): If the envvar was specified, use that.
7746 And set REAL_CFLAGS from it too.
7747
77481994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7749
7750 * make-dist: Update finder-inf.el.
7751
77521994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7753
7754 * make-dist (msdos): Include sed4.inp in dist.
7755
7756 * Makefile.in (libsrc_libs): Var deleted.
7757
77581994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7759
7760 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7761
77621994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7763
7764 * configure.in (mips-sony-newsos4*): New alias.
7765
77661994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7767
7768 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7769 (*-convex-convexos*): Accept this as alias.
7770
77711994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7772
7773 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7774 for two different uses.
7775
77761994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7777
7778 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7779
77801994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7781
7782 * make-dist: Put ./BUGS into the distrib.
7783
77841994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7785
7786 * configure.in: Handle 386 running Solaris 2.
7787
77881994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7789
7790 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7791
77921994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7793
7794 * configure.in (mips-sony-newsos*): Use news-risc.h.
7795
7796 * configure.in: Accept bsdi as opsys, like bsd386.
7797
77981994-06-01 Morten Welinder (terra@diku.dk)
7799
7800 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7801
78021994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7803
7804 * Version 19.25 released.
7805
7806 * make-dist (shortversion): Don't assume another period follows.
7807
78081994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7809
7810 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7811 (uninstall): Use /bin/pwd.
7812
7813 * Makefile.in (blessmail): Depend on src.
7814 (all): Don't depend on blessmail.
7815
7816 * Makefile.in (src/paths.h): Don't force recomputation.
7817 (paths-force): New target; force recomputation of paths.h.
7818 (all): Depend on paths-force.
7819 (src, lib-src): Depend on src/paths.h.
7820
7821 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7822 NON_GCC_TEST_OPTIONS.
7823
78241994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7825
7826 * configure.in: Don't insist on subversions for irix.
7827
78281994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7829
7830 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7831
7832 * configure.in (i[34]86-next-*): New alternative.
7833
78341994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7835
7836 * Version 19.24 released.
7837
7838 * configure.in: New config hppa*-hp-hpux9shr*.
7839
78401994-05-22 Morten Welinder (terra@tyr.diku.dk)
7841
7842 * config.bat: Doc fix.
7843
78441994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7845
7846 * Makefile.in (mostlyclean, clean, distclean, realclean)
7847 (extraclean): Don't act on man subdir if it doesn't exist.
7848
78491994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7850
7851 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7852 Use them to set up CC.
7853 (*-sun-sunos4.1.3): Set them.
7854
78551994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7856
7857 * Makefile.in (lib-src): Don't depend on src/paths.h.
7858
78591994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7860
7861 * build-ins.in (copydests): Get rid of spurious `-'s.
7862
7863 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7864
78651994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7866
7867 * Version 19.23 released.
7868
7869 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7870 for the Xlib and Xt checks; then restore old CFLAGS.
7871
78721994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7873
7874 * configure.in (HAVE_X11XTR6): Add newline before #if.
7875 Add newline after #endif.
7876
78771994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7878
7879 * configure.in (HAVE_X11XTR6): Arrange to define it.
7880
78811994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7882
7883 * Makefile.in (install): Depend on blessmail.
7884
78851994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7886
7887 * configure.in (mips-siemens-sysv*): Put quotes around value
7888 containing blanks.
7889
78901994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7891
7892 * Makefile.in (TAGS): Use the makefile in src subdir.
7893
78941994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7895
7896 * configure.in (opsys): Recognize `gnu'.
7897
78981994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7899
7900 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7901
79021994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7903
7904 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7905 version > 1.8.
7906
79071994-05-08 Morten Welinder (terra@diku.dk)
7908
7909 * config.bat: Forcibly remove "# " style comments from makefiles.
7910
79111994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7912
7913 * Makefile.in (uninstall): When processing lispdir and etcdir,
7914 do nothing unless it exists and is a directory.
7915
79161994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7917
7918 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7919 Merge code in from install-doc.
7920 (install-doc): Merge code back into install-arch-indep.
7921 (install-arch-dep): Don't depend on install-doc.
7922
7923 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7924
79251994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7926
7927 * configure.in (making src/Makefile and lib-src/Makefile):
7928 Split off the autoconf substitutions and don't pass them thru cpp.
7929 (undefs): Use $canonical as well as $configuration.
7930
7931 * make-dist: Distribute lisp/Makefile.
7932
7933 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7934 Use lower case names for the s files.
7935
79361994-05-03 Morten Welinder (terra@diku.dk)
7937
7938 * config.bat: Added possibility for different file name
7939 transcriptions in lib-src.
7940
79411994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7942
7943 * Makefile.in (lib-src): Undo previous change.
7944 (blessmail): New target to run maybe-blessmail in lib-src.
7945 (all): Depend on blessmail.
7946
7947 * Makefile.in (lib-src): Depend on src.
7948
79491994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7950
7951 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7952 (m88k-dg-dgux5.4R2): dgux5.4R2.
7953
79541994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7955
7956 * configure.in (window_system): Restore accidentally deleted code
7957 that uses AC_FIND_X.
7958
7959 * make-dist: Distribute config.bat.
7960
79611994-04-29 Morten Welinder (terra@diku.dk)
7962
7963 * config.bat: Corrected the configuration of lib-src
7964 to keep up with configure. Add note about dos version 3
7965 or better needed (djgpp needs that). Add note explaining
7966 that either install in c:/emacs or edit the script.
7967 Don't change to c:/emacs, but assume we're there (to minimize
7968 the number of places to change).
7969
7970 * config.bat: Build-in the first step towards X11 support with
7971 the X11 emulator that exists. At this time it won't work,
7972 and several files are missing.
7973
79741994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7975
7976 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7977 Don't look for -lresolv.
7978
7979 * Makefile.in (lib-src): Depend on src/paths.h.
7980
79811994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7982
7983 * configure.in: Restore deleted AC_SUBST of `configuration'.
7984 Improve error message for bad --with-x-toolkit value.
7985
7986 * configure.in: Define CONFIGURATION in src/config.h
7987 rather than substituting in src/Makefile.in.
7988
79891994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7990
7991 * Makefile.in (install-doc): New target.
7992 (install-arch-dep): Depend on install-doc.
7993 (mkdir): Create docdir.
7994
79951994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7996
7997 * configure.in: Test for libresolv.a.
7998 Substitute machfile and opsysfile.
7999
80001994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8001
8002 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8003 (install-arch-dep): Install under the name $(EMACS).
8004
80051994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8006
8007 * configure.in (version): Use entire value of emacs-version.
8008 (mips-siemens-sysv*): New alternative.
8009
80101994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8011
8012 * Makefile.in (install-arch-indep): Don't install dired-x*.
8013
80141994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8015
8016 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8017 Fix definition of $undefs.
8018
80191994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8020
8021 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8022
8023 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8024
80251994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8026
8027 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8028
80291994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8030
8031 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8032 and run it thru cpp, as with src/Makefile.in.
8033
8034 * configure.in: Use AC_SET_MAKE.
8035
80361994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8037
8038 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8039
80401994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8041
8042 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8043
8044 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8045 (printing the choices): Make the toolkit message unconditional.
8046 (USE_X_TOOLKIT): Use `none', not `no', if none.
8047 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8048 Get rid of temp file foofoo1.
8049
80501994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8051
8052 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8053
80541994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8055
8056 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8057 (printing the choices): State choice of toolkit.
8058 (libsrc_libs): Recalculate after writing config.h;
8059 then update lib-src/Makefile.
8060
80611994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8062
8063 * configure.in: Add sunos4shr as alternative for suns.
8064 Conditionals testing for null $CC were backwards.
8065
80661994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8067
8068 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8069
80701994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * configure.in: Handle -isc4.0*.
8073
80741994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8075
8076 * configure.in (esix5): Set NON_GNU_CPP.
8077
80781994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8079
8080 * Makefile.in (thisdir): Nonsensical variable removed.
8081 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8082 back to $thisdir, rather than the directory `this_dir'.
8083
80841994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8085
8086 * Makefile.in (install-arch-indep): Add missing backslash after a
8087 `then'.
8088
80891994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8090
8091 * Makefile.in (thisdir): New variable.
8092 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8093
80941994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8095
8096 * configure.in: Add freebsd.
8097
80981994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8099
8100 * configure.in: Check for fpathconf.
8101
81021994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8103
8104 * configure.in (with_x_toolkit): Fix typo in previous change.
8105
81061994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8107
8108 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8109
81101994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8111
8112 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8113
81141994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8115
8116 * configure.in: Fix value of docdir.
8117 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8118
81191994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8120
8121 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8122
81231994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8124
8125 * configure.in: New variable docdir to control where the docstring
8126 file goes.
8127 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8128
81291994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8130
8131 * configure.in: When --run-in-place, don't inherit archlibdir.
8132
81331994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8134
8135 * Makefile.in (install-arch-dep, install-arch-indep):
8136 New targets split up former do-install rule.
8137 (do-install): Target deleted.
8138
81391994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8140
8141 * configure.in (mips-sony-newsos*): New configuration.
8142
81431994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8144
8145 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8146
81471994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8148
8149 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8150
81511994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8152
8153 * configure.in: Don't initialize CC.
8154
81551994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8156
8157 * configure.in (creating src/Makefile): Also generate -U switches
8158 for symbols in the $configuration value.
8159
8160 * configure.in: Check for sys_siglist being declared in system header.
8161
81621994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8163
8164 * configure.in (creating src/Makefile): Delete blank lines
8165 along with lines of whitespace.
8166 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8167
81681994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8169
8170 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8171 like C_SWITCH_SYSTEM.
8172 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8173
81741994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8175
8176 * configure.in (drem): Check for this function.
8177
81781994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8179
8180 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8181 If CPP was inherited from environment, don't use NON_GNU_CPP.
8182 (NON_GNU_CC): Likewise.
8183 (handling with_gcc): Use explicit if in the `no' case.
8184 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8185
81861994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8187
8188 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8189
81901994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8191
8192 * configure.in: Check whether fmod exists.
8193
81941994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8195
8196 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8197 {src,lisp}/OChangeLog.
8198
81991994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8200
8201 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8202 necessary for proper operation. This code works with the current
8203 released version of Autoconf.
8204
82051994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8206
8207 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8208 (USE_X_TOOLKIT): Define it for all values except `no'.
8209
8210 * configure.in: Undo first Jan 8 change and Jan 16 change.
8211
82121994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8213
8214 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8215 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8216
8217 * Makefile.in (lwlib/Makefile): New target.
8218 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8219 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8220 (unlock, relock): Handle lwlib subdir.
8221
8222 * Makefile.in: Add some .PHONY targets.
8223
8224 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8225
8226 * lwlib: New subdirectory.
8227
82281994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8229
8230 * configure.in: If CPP has a value that is a directory,
8231 discard the value.
8232
82331994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8234
8235 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8236 remove -U[0-9]*.
8237
82381994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8239
8240 * Makefile.in (do-install): Install the dired-x info files.
8241
8242 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8243 (See src/s/sol2.h.)
8244
82451994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8246
8247 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8248
82491994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8250
8251 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8252 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8253 gratuitously break this and not make a change log entry.
8254 Optimized sed processing of Makefile.in and cpp output; now
8255 preserves comments previously removed from the cpp input.
8256 Eliminated temp file for cpp output. Generate -U switches to
8257 undefine all identifiers that appear in the directory name
8258 ${srcdir}; pass these to cpp.
8259
8260 * configure.in (version): Fix sed regexp to match two-elt version
8261 number.
8262
8263 * configure.in: Check for strerror.
8264
82651994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8266
8267 * configure.in: Test for bcmp.
8268
82691994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8270
8271 * make-dist (tempdir): Put subdir msdos into the distribution.
8272
82731993-01-07 Morten Welinder (terra@diku.dk)
8274
8275 * config.bat: New file.
8276
82771994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8278
8279 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8280
82811994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8282
8283 * configure.in (m68*-next-*): Don't care about which os is specified.
8284 (i[34]86-*-*): Check for *-nextstop*.
8285
82861993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8287
8288 * configure.in: Check for setsid.
8289
82901993-12-17 Richard Stallman (rms@srarc2)
8291
8292 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8293
82941993-12-15 Richard Stallman (rms@srarc2)
8295
8296 * Makefile.in (mkdir): Make only the lockdir writable.
8297
8298 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8299
83001993-12-11 Richard Stallman (rms@srarc2)
8301
8302 * Makefile.in (libdir): Use @libdir@.
8303
83041993-12-08 Richard Stallman (rms@srarc2)
8305
8306 * Makefile.in (install): Add empty command.
8307
83081993-12-04 Richard Stallman (rms@srarc2)
8309
8310 * make-dist: Put man/getopt.c in the dist.
8311
8312 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8313
8314 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8315
83161993-12-03 Richard Stallman (rms@srarc2)
8317
8318 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8319 Set it for all solaris versions.
8320 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8321 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8322 Likewise for NON_GNU_CC and CC.
8323
83241993-12-01 Richard Stallman (rms@srarc2)
8325
8326 * configure.in (mips-mips-riscos4*): Assign variable CC.
8327 (checking ${with_gcc}): If "no", don't override CC if already set.
8328 (CC): Initialize it as empty.
8329
83301993-11-30 Richard Stallman (rms@srarc2)
8331
8332 * configure.in (Suns): Set CPP if *-solaris2.3*.
8333
83341993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8335
8336 * Version 19.22 released.
8337
8338 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8339
83401993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8341
8342 * make-dist: When breaking links, use cp -p.
8343 Copy install.sh into distribution.
8344 Move the temp dir up into the parent dir;
8345 don't leave the staging dir make-dist.tmp... in existence.
8346 * install.sh: New file.
8347
83481993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8349
8350 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8351
83521993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8353
8354 * configure.in (version): When --run-in-place, exclude
8355 ${datadir}/emacs/site-lisp from locallisppath.
8356
83571993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8358
8359 * configure.in: Delete jumk.c before writing it.
8360
83611993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8362
8363 * Version 19.21 released.
8364
8365 * Makefile.in (mkdir): Ignore error from chmod.
8366
83671993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8368
8369 * make-dist: Don't put lisp/forms.README in the distribution.
8370
83711993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8372
8373 * configure.in (creating src/Makefile): Before running cpp,
8374 discard all lines that start with `# Generated' or /**/#.
8375
83761993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8377
8378 * Version 19.20 released.
8379
8380 * make-dist: Use build-ins.in, not build-install.in.
8381 Don't bother updating TAGS since it's not included.
8382
8383 * build-ins.in: Renamed from build-install.in.
8384
83851993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8386
8387 * make-dist: Don't try to link *.texinfo--there are none now.
8388 When running make in lib-src, specify YACC var value.
8389
83901993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8391
8392 * configure.in (extrasub): Add vpath patterns for %.[yls].
8393
8394 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8395 Instead just include the commands to make src/Makefile as the
8396 second arg to AC_OUTPUT.
8397
8398 * configure.in: Use : instead of dnl for comment inside
8399 $makefile_command.
8400
8401 * configure.in: No longer use vpath_sed. Instead, when we notice
8402 srcdir already configured, set extrasub to hack vpath in the
8403 makefiles.
8404
8405 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8406 before moving it.
8407 * Makefile.in (VPATH): Define to @srcdir@.
8408
84091993-09-28 Brian J. Fox (bfox@cubit)
8410
8411 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8412 doesn't exist. Just copy src/Makefile.in instead. Touch
8413 all of the Makefiles after editing config.status.
8414
8415 * INSTALL: Update documentation to match new configuration
8416 mechanism.
8417
84181993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8419
8420 * configure.in: Allow any of the path or directory Makefile
8421 variables to be set with flags to configure. Create all Makefiles
8422 at configure time. Edit special commands into config.status after
8423 src/Makefile.in is built from src/Makefile.
8424
8425 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8426 If these files are out of date, simply have config.status
8427 rebuild them; don't rebuild them explicitly.
8428
84291993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8430
8431 * build-install.in: Change src/xemacs to src/emacs. We no longer
8432 create src/xemacs, so the file wouldn't be found.
8433
8434 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8435
84361993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8437
8438 * configure.in: Avoid forcing the search of /usr/include before
8439 fixed include files by resetting C_SWITCH_X_SITE if it is
8440 "-I/usr/include".
8441
84421993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8443
8444 * Makefile.in (@rip_paths@locallisppath):
8445 Delete ${datadir}/emacs/site-lisp.
8446
84471993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8448
8449 * configure.in:
8450 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8451 Remove ${extra_output} from AC_OUTPUT call.
8452
84531993-09-17 Brian J. Fox (bfox@inferno)
8454
8455 * make-dist: Quote backquotes found in strings to be echoed.
8456
8457 * configure.in: Use "sh -c pwd" when we want to avoid having the
8458 shell fix up the value of $PWD.
8459
84601993-09-13 Brian J. Fox (bfox@inferno)
8461
8462 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8463 of the installation fail. Suggested by Karl Berry.
8464
84651993-08-30 Brian J. Fox (bfox@inferno)
8466
8467 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8468 was used. Set MAKEFLAGS from MFLAGS.
8469
84701993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8471
8472 * configure.in: Test for res_init in libc.
8473
84741993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8475
8476 * configure.in: In the file ${tempcname}, use configure___
8477 instead of @configure@.
8478
84791993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8480
8481 * make-dist: Dist vpath.sed
8482
8483 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8484 Depend on vpath.sed.
6e81c819 8485 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8486
8487 * configure.in: Substitute variable `vpath_sed'.
8488 If not in $srcdir and $srcdir is configured,
8489 issue warning that GNU make is required,
8490 and set vpath_sed to use vpath.sed script.
8491
84921993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8493
8494 * configure.in: Remove check for $srcdir being configured. This
8495 pretty much works now.
8496 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8497 Check for XFree86 (/usr/X386/include) independent of whether
8498 -lXbsd exists.
8499
8500 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8501 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8502 `make'.
8503
85041993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8505
8506 * Version 19.19 released.
8507
8508 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8509
85101993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8511
8512 * configure.in: Check for XScreenNumberOfScreen.
8513
85141993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8515
8516 * configure.in: Add * to end of all configuration alternatives.
8517 (m68*-sony-newsos3*): New alternative.
8518
85191993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8520
8521 * make-dist: Include getdate.c in distribution.
8522
8523 * configure.in: For --help, use $PAGER if it is set.
8524 (LIB_X11_LIB): Default to -lX11.
8525 (mips-sgi-irix5.*): New alternative.
8526
8527 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8528
8529 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8530 Recognize *.B8.* as hpux version 8.
8531 (m68*-tektronix-bsd*): Fix typo in tek4300.
8532 (AC_HAVE_FUNCS): Add ftime.
8533
85341993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8535
8536 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8537 Use tekxd88, not tekXD88.
8538
85391993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8540
8541 * configure.in: Check for -lm. Then can check for frexp and logb.
8542
85431993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8544
8545 * Version 19.18 released.
8546
8547 * make-dist (src): Don't put gnu-hp300 in dist.
8548 (src, lisp): Include OChangeLog in dist.
8549
85501993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8551
8552 * configure.in: Test for presence of logb and frexp functions.
8553
85541993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8555
8556 * configure.in (machine): Add i370-ibm-aix*.
8557
85581993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8559
8560 * configure.in (function checks): Test for mkdir and rmdir.
8561
8562 * configure.in (function checks): Don't test for random and bcopy
8563 only when we're building with X; look for them all the time.
8564
85651993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8566
8567 * configure.in: Test for availability of bcopy functions, searching
8568 the X libraries if we're using X.
8569
8570 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8571 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8572 versions of AIX, and needs to be passed to the loader.
8573
8574 * configure.in: Test for the availability of the
8575 XScreenResourceString function.
8576
85771993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8578
8579 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8580 LD_SWITCH_X_SITE and assume --with-x11.
8581 Only look for X11 files if we weren't told about a window system
8582 or if we were told to use X11 but not told where.
8583 Search the libraries from the s and/or m files when checking for
8584 functions.
8585
8586 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8587
85881993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8589
8590 * make-dist: Include lisp/dired.todo in the distribution.
8591
85921993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8593
8594 * configure.in: Add code to set HAVE_INET_SOCKETS.
8595
85961993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8597
8598 * configure.in: If we do find x_includes and x_libraries
8599 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8600
86011993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8602
8603 * make-dist: Include src/gnu-hp300 in the dist.
8604
8605 * configure.in (canonical): New variable holds the canonicalized
8606 configuration. Don't alter `configuration'. Use `configuration'
8607 for Makefile.in for file naming.
8608 (testing x_includes and x_libraries): Use =, not ==.
8609
86101993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8611
8612 * Version 19.17 released.
8613
8614 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8615 directory's makefile. This allows the invocation of CPP which
8616 builds xmakefile to receive these switches. The SunSoft C
8617 preprocessor inserts spaces between tokens if it doesn't get the
8618 -Xs flag requested in src/s/sol2.h.
8619
86201993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8621
8622 * configure.in (m68k-bull-sysv3): New config.
8623
86241993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8625
8626 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8627 the X Windows libraries.
8628
86291993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8630
8631 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8632 the distribution. Those files aren't kept in their own
8633 subdirectory any more.
8634
86351993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8636
8637 * Version 19.16 released.
8638
86391993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8640
8641 * configure.in: Add --verbose flag.
8642
86431993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8644
8645 * version 19.15 released.
8646
86471993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8648
8649 * Makefile.in (top_distclean): Use -f switch when cleaning out
8650 lock dir; it might be empty.
8651
8652 * configure.in: Only check for -lXbsd once.
8653
86541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8655
8656 * Version 19.14 released.
8657
86581993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8659
8660 * make-dist: If using gzip, create distribution with '.gz' extension.
8661
8662 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8663 (lisp/forms-mode): This doesn't exist anymore.
8664
8665 * configure.in: Look for the closedir function.
8666
86671993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8668
8669 * configure.in (CPP): Autoconf sets this to a shell variable
8670 reference, which doesn't work when it's edited into a makefile.
8671 Expand that variable reference.
8672
8673 * Makefile.in (CPP): New variable.
8674 (src/Makefile): Edit CPP into src/Makefile.
8675
8676 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8677 and entering double quotes to get the values of LD_SWITCH_X_SITE
8678 and the other make variables; make substitutes them in anyway.
8679
8680 * Makefile.in (uninstall): Don't remove the lisp and etc
8681 directories if they're in the source tree.
8682
8683 Bring mumbleclean targets into conformance with GNU coding standards.
8684 * Makefile.in (mostlyclean, clean): Separate these two; just have
8685 them pass the request to the subdirectory makefiles.
8686 (distclean): Pass the request down, and then get rid of the
8687 files configure built, and get rid of the Makefiles.
8688 (realclean): Pass the request down, and then do the same things
8689 distclean does.
8690 (uninstall, info, dvi): New targets.
8691
8692 * configure.in: Move clause for PC-compatible i386 box to the end
8693 of the case statement, to avoid masking configurations below.
8694
8695 * configure.in: Add case for m88k-motorola-sysv4.
8696
8697 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8698 the HP 68000 machines.
8699
8700 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8701 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8702 preprocessor won't fiddle with them.
8703
87041993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8705
8706 * Makefile.in (TAGS): cd to src to run etags.
8707
87081993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8709
8710 * configure.in (version): Check the X libraries for XrmSetDatabase
8711 and random, and see if we have -lXbsd.
8712
87131993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8714
8715 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8716 s/*.h and m/*.h files. Martin Tomes
8717 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8718
87191993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8720
8721 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8722 above the general i386 alternative.
8723
87241993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8725
8726 * configure.in: Recognize configuration name for Data General
8727 AViiON machines.
8728
8729 * configure.in: Use AC_LONG_FILE_NAMES.
8730
87311993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8732
8733 * configure.in: Test for bison.
8734 * Makefile.in (YACC): New variable.
8735 (lib-src/Makefile.in): Edit YACC into the makefile.
8736
87371993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8738
8739 * Version 19.13 released.
8740
8741 * configure.in (CFLAGS): Don't set this according to the value of
8742 the GCC shell variable. Instead, consult the machine and system
8743 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8744 test __GNUC__ while we're at it.
8745
8746 * configure.in: Remove extra ;; from hpux cases.
8747
87481993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8749
8750 * configure.in: Check to see if the system has -ldnet.
8751
87521993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8753
8754 * make-dist: Add clauses to distribute lisp/forms-mode.
8755
87561993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8757
8758 * configure.in (machine): Fix the versions in hpux version number test.
8759 Do not guess based on cpu type. Do check for explicit system version.
8760
87611993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8762
8763 * configure.in: Do NOT look for `unknown' as company name.
8764
87651993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8766
8767 * configure.in: Fix typo in message.
8768
87691993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8770
8771 * Version 19.12 released.
8772
8773 * Makefile.in (do-install): Correct previous etc-copying change.
8774 Partially rewrite using `if'.
8775 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8776
8777 * Version 19.11 released.
8778
8779 * configure.in: Handle 386bsd.
8780
87811993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8782
8783 * make-dist: Update getdate.c.
8784
8785 * configure.in: Handle bsd386.
8786
8787 * Makefile.in (do-install): Use `-' in tar options.
8788
8789 * configure.in: Change ! "${...}" to x"${...}" = x.
8790
8791 * Makefile.in (do-install): Copy the DOC-* files from the build
8792 etc directory, as well as lots of things from ${srcdir}/etc.
8793
8794 * make-dist: Copy config.guess.
8795
8796 * configure.in: Handle AIX versions 1.2, 1.3.
8797
87981993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8799
8800 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8801 the configuration name mips-mips-usg* to represent USG systems.
8802
8803 * configure.in: Fix logic to detect if srcdir is already configured.
8804
8805 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8806
8807 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8808 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8809 of a directory; cd might fail, and have pwd print out the current
8810 directory.
8811
88121993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8813
8814 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8815
88161993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8817
8818 * configure.in: Complain if srcdir points at an already-configured
8819 tree.
8820
88211993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8822
8823 * Version 19.10 released.
8824
88251993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8826
8827 * Makefile.in: Use Makefile comments, not C comments.
8828
8829 * configure.in: Add case for the Tektronix XD88.
8830
88311993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8832
8833 * configure.in: Handle sysv4.2 and sysvr4.2.
8834
88351993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8836
8837 * configure.in: Traverse the argument list without destroying it;
8838 don't use shift. It turns out that "set - ${saved_arguments}"
8839 doesn't work portably.
8840
8841 * configure.in: Add missing "fi".
8842
8843 * make-dist: Rebuild configure if configure.in is newer.
8844
8845 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8846 targets to be executed even if make remembers that it has already
8847 satisfied FRC.
8848
88491993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8850
8851 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8852
8853 * configure.in (romp): Handle various version numbers with aos and bsd.
8854
88551993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8856
8857 * configure.in: Fix message text.
8858
88591993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8860
8861 * make-dist: Make a `site-lisp' directory in the distribution,
8862 instead of a `local-lisp' directory, which hasn't been the
8863 appropriate name for a long time.
8864 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8865 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8866
8867 * Makefile.in (do-install): Correctly detect if ./etc and
8868 ${srcdir}/etc are the same.
8869
8870 * configure.in: Extract UNEXEC from the system configuration
8871 files, compute the name of the source file corresponding to the
8872 object file, and #define it as UNEXEC_SRC in config.h.
8873
8874 * configure.in: If srcdir is '.', then try using PWD to make it
8875 absolute.
8876
8877 * configure.in: Include ${srcdir} in the printed report, to help
8878 people notice if it's an automounter path.
8879
88801993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8881
8882 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8883
88841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8885
8886 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8887 when they are different. Add `shift' command.
8888 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8889 (externallispdir): Var deleted.
8890
8891 * configure.in: Delete spurious paren outputting short_usage.
8892
88931993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8894
8895 * Version 19.9 released.
8896
88971993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8898
8899 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8900 subdirectory makes.
8901
8902 * make-dist: Check for .elc files with no corresponding .el file.
8903
8904 * Makefile.in (mkdir): Make all the directories in locallisppath.
8905
8906 * config.guess: New file.
8907 * configure.in: Use it, tentatively.
8908 * INSTALL: Mention its usage.
8909
8910 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8911 the former gives you the operating system rev directly. Use
8912 s/hpux.h if we don't recognize what we got.
8913
8914 * Makefile.in (do-install): Don't remove a destination directory
8915 if it's the same as the source. If ${srcdir}/info == ${infodir},
8916 don't try to copy the info files.
8917
8918 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8919 doesn't work if you're not using a separate source directory.
8920 (do-install): Copy the build tree's etc directory only after
8921 making sure it's not also the source tree's etc directory.
8922
89231993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8924
8925 * configure.in: Handle sunos4.1.3 specially.
8926
89271993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8928
8929 * Makefile.in (INSTALL): Add definition.
8930
8931 * configure.in: Fix some messages. Support -with-gnu-cc.
8932 At the end, use `set --', not `set -'.
8933 Delete spurious `.h' in hpux alternatives.
8934
89351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8936
8937 * Version 19.8 released.
8938
89391993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8940
8941 * configure.in: When looking for source in the same directory as
8942 the configure script, make the path thus discovered absolute.
8943 If the user specifies the `--srcdir' switch, make that directory
8944 absolute too.
8945
8946 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8947
8948 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8949 too, as the value of the PATH_INFO macro.
8950
8951 * configure.in: Check to see if the source lives in the same
8952 directory as the configure script.
8953
89541993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8955
8956 * Makefile.in (install): Split this into `install' and
8957 `do-install', to give people more control over exactly what gets
8958 done.
8959 (do-install): New target, containing the guts of `install'. Don't
8960 remove and recreate the directories inside the copying loop - do
8961 it all before the copying loop. Pass more flags to the lib-src
8962 make.
8963 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8964 avoid errors and warnings.
8965
8966 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8967 the manufacturer - the more general case was blocking other i386
8968 configuration names below, and that's how the names are written in
8969 MACHINES anyway.
8970
8971 * make-dist: When breaking links, remove the link before moving
8972 the copy onto it, to avoid interactive behavior.
8973
8974 * Makefile.in: Doc fix.
8975
8976 * configure.in: Doc fix.
8977
8978 * INSTALL: Mention --exec-prefix option.
8979
8980 * configure.in: Add support for the `--exec-prefix' option.
8981 * Makefile.in: Accept that support.
8982
8983 * configure.in: Use the AC_PROG_INSTALL macro.
8984 * Makefile.in (INSTALL): Variable removed.
8985 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8986
8987 * configure.in: Distinguish between hp800's and hp700's by calling
8988 "uname -m".
8989
89901993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8991
8992 * configure.in: Recognize configuration names for i860 boxes
8993 running SYSV.
8994
89951993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8996
8997 * configure.in: Distinguish between hp800's and hp700's by the
8998 version of HP/UX they run, since that's something people are more
8999 likely to know - hp700's run 8.0.
9000 Add HP 700 configuration.
9001
9002 * configure.in: Test for the presence of the `rename' function.
9003
9004 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9005 configure.in.
9006 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9007
9008 * make-dist: Break intra-tree links.
9009
9010 * configure.in: Explain that this is an autoconf script, and give
9011 instructions for rebuilding configure from it. Arrange to put
9012 comments in configure explaining this too.
9013
9014 * configure.in: Make the first line of the configure script be
9015 "#!/bin/sh". Leaving the first line blank didn't work.
9016
9017 * configure.in (long_usage): Removed; made short_usage describe
9018 the options briefly.
9019
9020 * configure.in: Implement the --prefix option.
9021 * Makefile.in (prefix): Add support for it here.
9022 * INSTALL: Document it here.
9023
9024 * Makefile.in (install): Don't assume that the files in the `info'
9025 subdirectory match *.info. They don't have that prefix.
9026
90271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9028
9029 * configure.in: Add case for version 5 of Esix.
9030
90311993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9032
9033 * Version 19.7 released.
9034
9035 * make-dist: There aren't any *.com files in lib-src anymore.
9036
9037 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9038 them; they're symlinks to other filesystems on the GNU machines.
9039
9040 * make-dist: Check that the manual reflects the same version of
9041 Emacs as stated in lisp/version.el. Edit that version number into
9042 the README file.
9043
90441993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9045
9046 * configure.in: Remove the hack of AC_DEFINE; use
9047 AC_DEFINE_UNQUOTED.
9048
90491993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9050
9051 * make-dist: Don't distribute precomp.com, compile.com, or
9052 link.com from ./src; they're in ./vms now.
9053
9054 Some time-handling patches from Paul Eggert:
9055 * configure.in: Add AC_TIMEZONE.
9056
90571993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9058
9059 * configure.in: Recognize Linux as a valid operating system for
9060 the i386.
9061
90621993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9063
9064 * make-dist: Distribute some VMS files we got from Richard Levitte.
9065
9066 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9067 the source for the sed command, not oldXMenu/Makefile.
9068
90691993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9070
9071 * INSTALL: Don't claim the srcdir option doesn't work.
9072
90731993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9074
9075 * configure.in: Include remarks saying what order the autoconf
9076 tests should go in, and remind people to change config.h.in
9077 whenever they add autoconf tests which make #definitions.
9078
9079 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9080
90811993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9082
9083 * Makefile.in (oldXMenu/Makefile): Make this depend on
9084 ${srcdir}/oldXMenu/Makefile.in, not itself.
9085
9086 * PROBLEMS: Some updates from David J. Mackenzie.
9087
9088 More changes from David J. Mackenzie.
9089 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9090 removed; autoconf and config.h should specify all these
9091 differences.
9092 (buildlisppath): Make this path depend on ${srcdir}.
9093 (INSTALLFLAGS): Removed.
9094 (INSTALL): Include the -c flag.
9095 (install): Change the way we invoke install accordingly.
9096
9097 Install ${srcdir} changes from DJM.
9098 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9099 list.
9100 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9101 the source tree and the etc directory in the object tree.
9102 (${SUBDIR}): Pass the prefix variable down to submakes.
9103 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9104 in /bin.
9105 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9106 values for srcdir and VPATH.
9107 (install): Add `v' flag to tar command. Make sure that `dir'
9108 exists in ${srcdir}/info before copying it. Remember that the man
9109 pages come from the source tree, not the object tree.
9110 * configure.in: Remove remarks saying that the --srcdir option
9111 doesn't work.
9112 Create the etc directory in the object tree.
9113 Recognize configuration names of the form *-sun-solaris*.
9114 Recognize sunos5 and solaris as operating system names.
9115
9116 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9117 lib-src/getdate.y and src/systime.h.
9118
91191993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9120
9121 * make-dist: Make links in info subdir.
9122
91231993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9124
9125 * configure.in: Call AC_STDC_HEADERS.
9126
91271993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9128
9129 * configure.in: Sidestep autoconf's quoting of the second argument
9130 of AC_DEFINE, so we can specify the value to put there. It would
9131 be nice if autoconf provided some way to specify computed values
9132 for macros.
9133
91341993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9135
9136 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9137 this is always just -DHAVE_CONFIG_H.
9138
9139 The GNU coding standards specify that CFLAGS should be left for
9140 users to set.
9141 * Makefile.in (CFLAGS): Let configure determine the default value
9142 for this. Don't
9143 have it default to DEFS.
9144 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9145 (lib-src/Makefile, src/Makefile): Edit the default value for
9146 CFLAGS into these files, not DEFS.
9147 * configure.in (CFLAGS): Choose a default value for this - "-g"
9148 normally, or "-g -O" if we're using GCC. Edit it into the
9149 top-level Makefile.
9150
9151 * configure.in: When scanning the machine and system description
9152 #include files, write their names to conftest.c properly.
9153
91541993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9155
9156 * configure.in: In configuration name case for Apallos running
9157 Domainios, set opsys, not opsysfile.
9158
9159 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9160 src/config.h, instead of AC_OUTPUT; the latter overwrites
9161 src/config.h even when it hasn't changed, puts a makefile-style
9162 comment at the top even though it's C code, and produces a
9163 config.status script which doesn't do the job right.
9164
9165 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9166 can use a symbolic link to get the X Menu library into src.
9167 * Makefile.in (LN_S): New variable.
9168 (src/Makefile): Edit the value of LN_S into this makefile.
9169
91701993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9171
9172 * configure.in: Support *-sco3.2v4* as opsystem.
9173
9174 * make-dist: Don't include calc directory.
9175 Exclude many files in the man directory; copy a few.
9176
91771993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9178
9179 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9180 call AC_STRUCT_TM to see what's in time.h.
9181
9182 * configure.in: Employ quoting stupidity to get the value of CPP
9183 to expand properly.
9184
91851993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9186
9187 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9188 variable to scan the machine and system description files.
9189
9190 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9191 so that getdate.y builds correctly.
9192
91931993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9194
9195 * configure.in (tempcname): Change this to "conftest.c", so it will
9196 work properly on systems with short filenames; this is the name
9197 autoconf uses.
9198
9199 * configure.in: Also detect the availability of dup2 and
9200 gethostname.
9201
9202 * configure.in: Use the AC_ALLOCA test.
9203 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9204 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9205
92061993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9207
9208 * make-dist: Distribute configure, as well as configure.in.
9209 Oversight.
9210
92111993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9212
9213 * Makefile.in (install): Print out the name of the directory we're
9214 copying, so people can have some idea of whether we're making
9215 progress.
9216
9217 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9218 Don't forget to re-create the COPYDESTS directories after we clear
9219 them out.
9220
92211993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9222
9223 * Makefile.in: Add autoconf cookies so that the configure
9224 script can comment out sections of path variable definitions to
9225 choose between the installable configuration and the run-in-place
9226 configuration.
9227 * configure.in: Add new option `--run-in-place', to select the
9228 run-in-place path definitions.
9229
9230 * configure.in: Add a clause to the big configuration name case
9231 for the NeXT machine.
9232
92331993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9234
9235 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9236 Make sure that each source directory exists, and is different from
9237 the destination directory; then, delete the destination before
9238 copying over the source.
9239
9240 * make-dist: Distribute configure.in, instead of configure.
9241
92421993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9243
9244 * configure.in: Don't set CC to "gcc -O" if the user specifies
9245 `--with-gcc'. Add -O to DEFS if GCC is set.
9246
92471993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9248
9249 * Makefile.in (clean mostlyclean): Missing right paren.
9250
9251 * configure.in: When checking for X windows, search for an X11
9252 subdirectory of ${x_includes}.
9253
9254 * configure.in: Check for gettimeofday function, for getdate.y.
9255
9256 Change `configure' to a mixture of custom code and autoconf stuff.
9257 autoconf can't derive all the information we need, but we'd really
9258 like to be able to take advantage of some of its tests, and its
9259 file-editing facilities.
9260 * configure.in: Renamed from configure.
9261 Quote the sections of shell script we want copied literally to
9262 the configure script.
9263 (compile): Initialize this to make the autoconf macros' code happy.
9264 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9265 code to do their jobs.
9266 Use autoconf to produce Makefile and src/config.h.
9267 Remove the Makefile-style comment that autoconf places at the top
9268 of src/config.h.
9269 (config_h_opts): Removed - no longer necessary.
9270 * Makefile.in (configname): Renamed to configuration.
9271 (CONFIG_CFLAGS): Renamed to DEFS.
9272 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9273 get values via autoload @cookies@.
9274 (libsrc_libs): Get this from autoconf. We used to do nothing
9275 about this.
9276 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9277
9278 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9279 echo the move-if-change command.
9280
92811993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9282
9283 * make-dist: Distribute lib-src/rcs-checkin.
9284
9285 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9286 Don't try to make links to the RCS or Old subdirectories.
9287 Use the appropriate extension for the compression type in use.
9288 Create the tar file in the shell's initial default directory, not
9289 in ${tempparent}.
9290 Erase the whole ${tempparent} tree, not just ${tempdir}.
9291
92921993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9293
9294 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9295 use to build paths.h.
9296 (lib-src/Makefile, src/Makefile): Similarly.
9297
9298 * configure: Extend test for working `const' keyword to handle AIX
9299 3.2 cc.
9300
93011993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9302
9303 * make-dist: Distribute lisp/term/ChangeLog.
9304
9305 Arrange for C compilation throughout the tree to get
9306 C_SWITCH_SYSTEM from the configuration files.
9307 * configure: Extract C_SWITCH_SYSTEM from the machine and
9308 system-dependent files, and save it in the top-level Makefile.
9309 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9310 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9311
9312 * make-dist: Include the VMS support files in oldXMenu in the
9313 distribution.
9314
9315 * configure: Doc fix.
9316
9317 * configure: Fix corrupted config_h_opts.
9318
9319 * configure: Properly report option names in error messages.
9320
9321 * configure: Properly recognize --x-includes and --x-libraries
9322 options.
9323
9324 * configure: Fix syntax errors in code handling XFree386.
9325
93261993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9327
9328 * configure: Add special code to detect XFree386, and tell
9329 config.h about it.
9330
9331 * configure: Properly handle extracting values of LIBS_MACHINE and
9332 LIBS_SYSTEM that contain spaces.
9333
9334 * configure: Add `--x-includes' and `--x-libraries' options. I
9335 think these are dopey, but no less than three alpha testers, at
9336 large sites, have said they have their X files installed in odd
9337 places. Implement them by setting C_SWITCH_X_SITE and
9338 LD_SWITCH_X_SITE in src/config.h.
9339
93401993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9341
9342 * make-dist: Don't distribute etc/Old files.
9343
9344 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9345 backups.
9346
93471993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9348
9349 * make-dist: Fix typo.
9350
93511993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9352
9353 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9354 in some cases where it should but didn't seen to.
9355
9356 * Makefile.in: Added unlock and relock productions.
9357
93581993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9359
9360 * make-dist: Add a --compress option to force make-dist to use
9361 compress.
9362
9363 * make-dist: Use gzip, if we can find it.
9364
9365 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9366 make rs6000-ibm-aix default to -aix32.
9367
93681993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9369
9370 * Makefile.in: Added `Developer's configuration' section.
9371
93721993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9373
9374 * Makefile.in: Add commented-out variable settings for developer's
9375 configuration.
9376
93771993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9378
9379 * make-dist: Distribute `src/bitmaps' too.
9380
93811993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9382
9383 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9384 make rs6000-ibm-aix default to -aix32.
9385
93861993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9387
9388 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9389
9390 * Makefile.in (install.sysv): Add a second `$' in front of
9391 `${dest}', so that the shell will expand it, instead of Make.
9392
9393 * configure: When processing the name of the configure script,
9394 collapse `././' to `./', but leave a single `./' prefix alone.
9395
9396 * configure: Doc fix.
9397
93981993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9399
9400 * configure: Handle isc3.0 correctly.
9401
94021993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9403
9404 * make-dist: Don't try to copy the COPYING notice into
9405 external-lisp; we're not distributing that directory any more.
9406
94071993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9408
9409 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9410 Remove CVS subdirectories from the installed directory trees, as
9411 well as RCS directories.
9412
94131993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9414
9415 * make-dist: Only copy gmalloc.c if we couldn't link it.
9416 Don't try to copy man/{README,Makefile} unless they actually exist.
9417
9418 * Makefile.in (lisppath): Don't include externallispdir in this.
9419 We're not sure whether we're even going to distribute the
9420 directory yet.
9421
94221993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9423
9424 * make-dist: Don't distribute the external-lisp directory anymore.
9425 * INSTALL: Remove all references to external-lisp.
9426
9427 * configure: Detect whether the compiler supports `const'
9428 properly, and edit src/config.h accordingly.
9429
9430 * configure: Tweak layout of final report.
9431
9432 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9433 CFLAGS.
9434
9435 * Makefile.in (locallisppath): Make this default to
9436 ${datadir}/emacs/site-lisp, instead of
9437 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9438 the same thing, and local-lisp causes completion conflicts with
9439 lock.
9440 (lisppath): Add ${externallispdir} to this.
9441 * INSTALL: Adjust installation directions.
9442
9443 * Makefile.in (externallispdir): New variable, to say where to
9444 install the externally-maintained lisp files.
9445 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9446 the others.
9447 * INSTALL: Describe external-lisp and the new externallispdir
9448 variable.
9449
94501993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9451
9452 * configure (progname): New option `--with-gcc'. Make it clearer
9453 how we are trying to guess whether or not we have GCC.
9454 * INSTALL: Document the `--with-gcc' option, and improve
9455 description of `--with-x' options.
9456
94571993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9458
9459 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9460 ${infodir} from these variables; we have written out explicit code
9461 to install the info files.
9462
94631993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9464
9465 * make-dist: Don't distributed the RCS files in the etc directory.
9466
94671993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9468
9469 * Makefile.in: Some makes can't handle comments in the middle of
9470 commands; move them to before the whole rule.
9471
94721993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9473
9474 * README: Mention what Emacs is.
9475
94761993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9477
9478 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9479 Add `./cpp' and `./man' back into the distribution.
9480
94811993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9482
9483 * Makefile.in: Define MAKE, and use where appropriate.
9484
94851993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9486
9487 * make-dist: Remember that the authoritative COPYING notice is
9488 `etc/COPYING', not `../etc/COPYING'.
9489
94901992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9491
9492 * make-dist: Make sure that the COPYING notices in each directory
9493 are copies, not symlinks.
9494
94951992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9496
9497 * INSTALL: The build process produces an executable called `emacs'
9498 now. Change references.
9499 * Makefile.in: Adjust `install.mumble' targets to install
9500 `src/emacs', not `src/xemacs'.
9501
9502 * configure: Start with a blank line; this keeps some old CSH's
9503 from thinking it's a CSH script. Most systems will just use
9504 /bin/sh to run it, which is what we're expecting; the only other
9505 shells which might try to interpret it themselves are probably
9506 Bourne-compatible.
9507
95081992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9509
9510 * INSTALL: Improvements suggested by David Mackenzie.
9511
95121992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9513
9514 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9515 Don't try to copy the info files if there aren't any; the
9516 unexpanded globbing pattern disappoints `install'. Ignore the
9517 return status of that command.
9518
9519 * INSTALL: Updated for new configuration arrangement.
9520
9521 * configure: Don't make the top-level Makefile read-only - people
9522 may want to edit the values of the path variables.
9523
9524 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9525 Install the info files in ${infodir}. Install the executable
9526 under both `emacs' and `emacs-VERSION'.
9527
9528 * Makefile.in: Doc fix.
9529
9530 * Makefile.in (exec_prefix): New variable, as per latest version
9531 of coding standards.
9532 (bindir, libdir): Use it, instead of `prefix'.
9533 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9534
9535 * Makefile.in (mandir): Make the default value for this depend on
9536 $(prefix).
9537
9538 * Makefile.in (datadir, statedir, libdir): Make these all default
9539 to ${prefix}/lib.
9540 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9541 to compensate.
9542
9543 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9544 Install the etags and ctags man pages too.
9545
9546 * Makefile.in (distclean): Don't delete backup files; that's the
9547 job of extraclean.
9548 (extraclean): Like distclean, but deletes backup and autosave files.
9549
95501992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9551
9552 Make path specification conform to GNU coding standards.
9553 * configure (long_usage): Remove all traces of old arguments from
9554 usage messages, and document the options we do accept in more
9555 detail: -with-x... and --srcdir.
9556 (options, boolean_opts): Deleted; we don't have enough options to
9557 make this worthwhile.
9558 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9559 along with the code which supported them; these should be set as
9560 arguments to the top-level make.
9561 (config_h_opts): Since this no longer doubles as a list of option
9562 names, make them upper case; this simplifies the code which uses
9563 them to build the sed command to edit src/config.h. Change the
9564 code which sets them.
9565 (cc, g, O): Don't allow the user to set these using options; they
9566 should be specified using `CC=' and `CFLAGS=' arguments to the
9567 top-level make. Just choose reasonable default values for them,
9568 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9569 values.
9570 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9571 options; use them whenever the configuration files say they're
9572 possible.
9573 Simplify the argument processing loop. Don't accept abbreviations
9574 for option names; these might conflict with other configuration
9575 options in the future.
9576 Add some support for the `--srcdir' option. Check for the sources
9577 in . and .. if `--srcdir' is omitted. If the directories we will
9578 compile in don't exist yet, create them under the current directory.
9579 Note that the rest of the build process doesn't really support
9580 this.
9581 Edit only the top Makefile. That should edit the others. Edit
9582 into the makefile: `version', from lisp/version.el, `configname'
9583 and `srcdir' from the configuration arguments, `CC' and
9584 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9585 the user's path, and LOADLIBES as gleaned from the system
9586 description files.
9587 Simplify the report generated; it doesn't need to include any
9588 description of paths now.
9589 Make `config.status' exec configure instead of just calling it, so
9590 there's no harm in overwriting `config.status'.
9591 * Makefile.in (version, configname): New variables, used to choose
9592 the default values for datadir and libdir.
9593 Path variables rearranged into two clearer groups:
9594 - In the first group are the variables specified by the GNU coding
9595 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9596 manext, infodir, and srcdir).
9597 - In the second are the variables actually used for Emacs's paths
9598 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9599 archlibdir), which depend on the first category.
9600 datadir and libdir default to directories under
9601 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9602 demand.
9603 etcdir and lispdir default to subdirectories of datadir.
9604 archlibdir defaults to libdir.
9605 The new installation tree is a bit deeper than it used to be, so
9606 use the new make-path program in lib-src to build them all.
9607 Always build a new src/paths.h.tmp and then move-if-change it to
9608 src/paths.h, to avoid unnecessary rebuilds while responding to the
9609 right changes.
9610 Remove all mention of arch-lib. Run utility commands from
9611 lib-src, and let the executables be copied into archlibdir when
9612 Emacs is installed.
9613 Add targets for src/Makefile, lib-src/Makefile, and
9614 oldXMenu/Makefile, editing the values of the path variables into
9615 them.
9616 Let lib-src do its own installation.
9617 (datadir): Default to putting data files under
9618 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9619 (emacsdir): Variable deleted; it would only be confusing to use.
9620 (lispdir, etcdir): Default to ${datadir}/lisp.
9621 (mkdir): Use make-path for this.
9622 (lockdir): Do this in mkdir.
9623 (Makefile): New target.
9624
9625 * configure (usage_message): Rename to long_usage.
9626
9627 * make-dist: Don't bother creating an arch-lib directory; that's
9628 only for installation now.
9629
96301992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9631
9632 * configure: Use GCC-style configuration names, using config.sub.
9633 Change the usage and help messages.
9634
9635 * configure: Initialize window_system, not indow_system.
9636
9637 * configure: Report which window system, compiler, and signal
9638 handler return type we decide to use.
9639
9640 * make-dist: Explain what's going on if config.sub and gmalloc.c
9641 can't be linked. Place the code which copies them near the code
9642 which links the rest of the files around them.
9643
96441992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9645
9646 * make-dist: Don't bother to distribute src/*.com, or
9647 src/vmsbuild; those have all been moved to `../vms'.
9648
96491992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9650
9651 * make-dist: Don't forget that the way to avoid filenames starting
9652 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9653 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9654 couldn't make hard links to, since we have two already, and
9655 perhaps more to come.
9656
96571992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9658
9659 * configure: When editing parameters into lib-src/Makefile, change
9660 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9661 needs some other flags too.
9662
96631992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9664
9665 * configure: Remove spurious echo of the configuration name.
9666
9667 * make-dist: Don't distribute files in src/m and src/s whose names
9668 begin with `='.
9669
96701992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9671
9672 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9673 Also LISP_FLOAT_TYPE.
9674
96751992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9676
9677 * make-dist: Copy config.sub, since it's a symbolic link to a file
9678 on another file system.
9679
96801992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9681
9682 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9683 distribution.
9684
9685 * config.sub: New file, to help us recognize configuration names.
9686 * make-dist: Include it in the distribution.
9687
96881992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9689
9690 * configure: Convert `-' to `_' in specified option names.
9691 Accept options with --. Delete --highpri and --have-x-menu options.
9692 New options --with-x and --with-x10 replace -window-system.
9693 Don't mention options --gnu-malloc, --rel-alloc
9694 or --lisp-float-type in help message.
9695
96961992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9697
9698 * make-dist: Include the `vms' subdirectory in the distribution.
9699
97001992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9701
9702 * configure: Remove lines starting with "# DIST: " when building
9703 lib-src/Makefile and src/Makefile. This allows us to mark the
9704 "Makefile.in" files with explanatory comments which won't also get
9705 stuck in the Makefiles.
9706
97071992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9708
9709 * make-dist: Don't use the '+' operator in the sed regular
9710 expression that extracts the version number from lisp/version.el;
9711 Ultrix sed doesn't seem support the operator. Just double the
9712 operand and use *.
9713
97141992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9715
9716 * Makefile.in: Doc fix.
9717
97181992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9719
9720 * configure: Rewrite sed command to remove at most one ./ prefix;
9721 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9722 group.
9723
97241992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9725
9726 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9727
97281992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9729
9730 * make-dist: Go ahead and build a new TAGS file, unless the
9731 --newer option was specified. Don't try to delete a TAGS file
9732 from etc; it's not kept there, and shouldn't be deleted anyway.
9733
97341992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9735
9736 * make-dist: If the lisp directory contains a default.el, don't
9737 distribute it.
9738
9739 * configure: When searching signal.h for the type of a signal
9740 return handler, make a copy of it, not a symbolic link to it; that
9741 way, it will work on systems that don't have symbolic links.
9742
97431992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9744
9745 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9746 option for generating incremental distributions. Stopped it from
9747 generating a TAGS file into the distribution; that sucker is
9748 *big*, and easily enough generated with the toplevel makefile.
9749
97501992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9751
9752 * configure: When writing config.status, don't prefix progname
9753 with a '.'; it might be absolute.
9754
97551992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9756
9757 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9758 /usr/include/X11 exist, not only if both exist.
9759
97601992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9761
9762 * make-dist: Make the new external-lisp directory a duplicate of
9763 the external-lisp directory, not the lisp directory.
9764
97651992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9766
9767 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9768 clean' in arch-lib; it doesn't even have a Makefile.
9769
9770 * Makefile.in (clean, mostlyclean): In the test which tries to
9771 distinguish between the build directory, which should be cleaned,
9772 and the installed directory, which shouldn't, cd to `${emacsdir}',
9773 not `${DESTDIR}${LIBDIR}'.
9774
97751992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9776
9777 * make-dist: Be sure to delete the .c and .h files that YACC and
9778 BISON create from getdate.y.
9779
9780 * external-lisp: New directory; see `external-lisp/README'.
9781 * make-dist: Added support for the external-lisp subdirectory.
9782
9783 * make-dist: Changed message which complains that make-dist wasn't
9784 invoked in the right directory to indicate which files it was
9785 looking for.
9786
97871992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9788
9789 * configure: Add comments explaining why we can't translate
9790 character ranges or control characters in `tr'.
9791
97921992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9793
9794 * configure: When generating the configuration message, we used to
9795 build the message from the start so that each line began with "# "
9796 so that it would be a comment in `config.status'. However, this
9797 causes trouble if any of the variables we use in the message
9798 expand to more than one line of text - as gnu_malloc_reason
9799 sometimes does. So instead, we build the message as it should be
9800 printed to the user (i.e. without the "# " prefixes), and stick on
9801 the "# "s when we write it to `config.status'.
9802
9803 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9804 `lib-src' and `arch-lib'.
9805
9806 * configure: When generating report and `config.status' file, note
9807 that bindir only determines where `make install' and
9808 `build-install' will place the executables; this should make it
9809 clear that the ordinary build process will not try to install
9810 things.
9811
98121992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9813
9814 * make-dist: Change messages to say that we are 'making links to
9815 X', rather than 'copying X'. And put `' quotes around file names.
9816
9817 * make-dist: Include '.tmp' in the name of the staging directory.
9818
9819 * make-dist: Pass the `-f' option to rm when you're not sure that
9820 the files you're removing actually exist.
9821
9822 * make-dist: When setting up etc/COPYING, always nuke whatever is
9823 there, and then copy it in, to make sure we get a real file.
9824
9825 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9826 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9827 version which doesn't have a separate .defns file.
9828
98291992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9830
9831 * make-dist: Don't distribute configured versions of config.h.in,
9832 paths.h.in, Makefile.in in src.
9833
9834 * configure: Delete .tmp files before creating them; don't bother
cd1181db 9835 trying to make final targets writable first, since it won't
067d23c9
KY
9836 matter to move-if-change.
9837
98381992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9839
9840 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9841 mkdir and chmod in the center of all the conditionals. GNU Make
9842 will strip these out, but other makes won't.
9843
98441992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9845
9846 * make-dist: Include move-if-change in list of files to distribute.
9847
98481992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9849
9850 * configure: Remove any "." elements from the program name.
9851
9852 * configure: Don't record the values of all the possible arguments
9853 in config.status; only record the options that the user specified.
9854
9855 * configure: Use move-if-change to move in the new src/config.h.
9856
98571992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9858
9859 * move-if-change: New file, copied from gcc release.
9860 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9861 a temp file, so we don't update paths.h if an error occurs or if
9862 it doesn't need changing.
9863
98641992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9865
9866 * Makefile.in (src/paths.h): Do not install a value for the
9867 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9868 * build-install.in: Same thing.
9869
98701992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9871
9872 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9873 latter, being a typo, is always false, resulting in a program
9874 whose default behavior is to painstakingly build a copy of the
9875 source tree, and then delete it. Rah.
9876
9877 * Makefile.in: Add dist target, and comment for it.
9878
9879 * configure: When scanning <signal.h> for a declaration for
9880 signal, create a symbolic link with a name ending in .c, so the
9881 compiler won't complain that it's only been given .h files.
9882
9883 * configure: Check whether there are any arguments available
9884 before shifting to get the value of a non-boolean parameter.
9885
9886 * make-dist: Doc fix.
9887
98881992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9889
9890 * configure: Instead of grepping /usr/include/signal.h for a
9891 signal declaration, run /usr/include/signal.h or
9892 /usr/include/sys/signal.h through cpp and grep for the
9893 declaration.
9894
9895 * configure: Redirect the output of grep to /dev/null instead of
9896 using grep -s - that flag means different things on other systems.
9897
9898 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9899 since the former is recognizable even if you don't know what
9900 'dumping' is.
9901 * configure: Accommodate that change.
9902
9903 * configure: Accept options for all of the directories you can
9904 change in the Makefile.
9905
9906 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9907
9908 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9909 FOO before you can use them.
9910
9911 * build-install.in: Made the "Where To Install Things" section
9912 conform with the similar section from Makefile.in. Copied section
9913 which builds src/paths.h from src/paths.h.in from the Makefile.
9914
99151992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9916
9917 * configure: Write config.status to pass its command-line
9918 arguments on to configure, so that people can use it to recreate
9919 an old configuration, with minor changes.
9920
99211992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9922
9923 * configure: Don't rely on option variables being unset if their
9924 values are the empty string. In particular, when producing the
9925 English report, don't assume that highpri will be unset when no
9926 increased priority has been requested; -highpri='' should be the
9927 same as omitting -highpri altogether.
9928
9929 * configure: Fix dumb bug: when running the system and machine
9930 description files through cpp, mark those lines that we want to
9931 evaluate with the string '@configure@', and then only evaluate
9932 them. This way if the files include anything that actually
9933 generates text (type definitions or external declarations, say),
9934 we won't try to eval it.
9935
99361992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9937
9938 * make-dist: New shell script.
9939
9940 * configure: When creating foo from foo.in, make foo read-only to
9941 remind people to edit the .in file instead.
9942
9943 * INSTALL: Changed references to config.h-dist to config.h.in.
9944 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9945 to build src/paths.h from src/paths.h.in; added a paragraph to do
9946 this.
9947 * configure, Makefile, build-install: Changed filenames like
9948 FOO-dist to FOO.in.
9949
99501992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9951
9952 * Makefile, build-install: Renamed to Makefile.in and
9953 build-install.in; the configure script will edit these to produce
9954 the usable Makefile and build-install.
9955 * configure: Changed to produce ./Makefile, ./build-install,
9956 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9957 instead of editing them in place.
9958
99591992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9960
9961 * Makefile: Re-arranged so that the undumped Emacs will search
9962 ../lisp *after* the site's local elisp files.
9963 (locallisppath, dumplisppath): New variables.
9964 (lisppath): This variable's default value is now chosen based on
9965 $(locallisppath) and $(lispdir); while it used to be the
9966 customization point for adding site-local elisp directories to
9967 load-path, that job is now handled mostly by locallisppath.
9968 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9969 Check the values being assigned to the *LOADSEARCH macros for null
9970 path elements (like '::' in 'foo::bar').
9971
9972 * configure: When checking if the machine- and system-dependent
9973 files define a particular macro or not, actually run them through
9974 CPP and test the macros with #ifs, instead of just grepping for
9975 the macros' names. In particular, check for SYSTEM_MALLOC in this
9976 way.
9977
99781992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9979
9980 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9981
99821992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9983
9984 * configure: Make the config.status file an executable shell
9985 script which will recreate the same configuration. Include the
9986 verbal description of the current configuration as a comment in
9987 the script.
9988 * INSTALL: Doc fix.
9989
9990 * Makefile: Brought the Makefile up to the GNU coding
9991 standards, as described in standards.text:
9992 (TAGS): New name for the target which rebuilds the tags table.
9993 (check): New target; doesn't do anything yet.
9994 (mostlyclean): New target, synonymous with clean.
9995 (realclean): New target. Currently, this just calls the
9996 subdirectories's makefiles and then deletes config.status.
9997 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9998 variables.
9999 Installation directory variables changed to conform.
10000 (install, install.sysv, install.xenix, install.aix): Changed the
10001 code which copies the directories into their installed location to
10002 allow the installed locations to be in several different
10003 directories; the old version assumed that they would all be in
10004 $(emacsdir).
10005 (mkdir, lockdir): Allow the installed locations to be in several
10006 different directories.
10007 * INSTALL: Doc fix.
10008
10009 * build-install: Use the same variable names as the Makefile.
10010 Allow the installed locations to be in several different
10011 directories.
10012
100131992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10014
10015 * Makefile (src/paths.h): Instead of using a single sed command to
10016 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10017 separately, and don't forget to append "/!!!SuperLock!!!" to the
10018 value of the PATH_SUPERLOCK macro.
10019
10020 * config.emacs: Renamed to configure, for consistency with other
10021 GNU products. Internal references changed.
10022 INSTALL, Makefile: References changed.
10023
10024 * lock: New directory, which should always be empty. If this
10025 directory doesn't exist, Emacs won't complain; it just won't lock.
10026 Having this here means that people can just unpack Emacs, build
10027 it, and have locking work.
10028
10029 * share-lib: Re-renamed to etc, for the sake of tradition.
10030 * config.emacs: Changed default value for datadir to ../etc.
10031 * INSTALL, README: Adjusted.
10032
100331992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10034
10035 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10036 by running CPP on the appropriate s/*.h and m/*.h files.
10037
100381992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10039
10040 * config.emacs: Make sure to set the "exit on error" flag once
10041 we've removed config.status; errors should abort the configuration.
10042
100431992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10044
10045 * config.emacs: Added -distribute option, so that the Makefile
10046 paths are in their proper form. I don't know why this matters.
10047
100481992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10049
10050 * local-lisp: New directory, empty in the distribution, for people
10051 to put local elisp code in.
10052 * config.emacs: Include it in the default load path.
10053 * README: Document it.
10054
100551992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10056
10057 * config.emacs: Guess the type of signal handling functions based
10058 on the contents of /usr/include/signal.h.
10059
10060 * config.emacs: Print out progress report messages.
10061
10062 * Makefile (src/paths.h): Don't generically replace
10063 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10064 editing of the other entries, and each entry should be dealt with
10065 explicitly anyway.
10066
10067 * build-install: Converted from C-shell to Bourne shell.
10068 * config.emacs: Edit build-install properly.
10069
10070 * config.emacs: Doc fix.
10071
100721992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10073
10074 * Makefile (install): Remove `B' from tar xf command.
10075
100761992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10077
10078 * config.emacs: Removed support for the `maintain-environment'
10079 option; the only important difference between this and its absence
10080 has been removed.
10081 * INSTALL: Removed mention of `maintain-environment'.
10082
10083 * config.emacs: Fix arguments to sed when processing boolean
10084 arguments.
10085
100861991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10087
10088 * config.emacs: New file, to help automate the installation
10089 process.
10090
10091 * Makefile: Lots of changes to support the separation of etc into
10092 architecture-dependent and -independent files:
10093 (EMACSROOT): New variable, giving the directory under which all of
10094 Emacs's libraries should be installed. Changed rest of file to
10095 use it.
10096 (LIBDIR): Now denotes only architecture-dependent dir.
10097 (DATADIR): New variable, denoting architecture-independent dir.
10098 (LOCKDIR): New variable, for completeness.
10099 (SUBDIR): No more etc, new lib-src.
10100 (COPYDIR): No more etc, new arch-lib and share-lib.
10101 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10102 (src): Now depends on lib-src, not etc.
10103 * build-install: Changes parallel to the above.
10104 * README: Describe the new arrangement.
10105
10106 * vms: New subdirectory for all the VMS stuff.
10107
101081991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10109
10110 * Makefile (LISPPATH): New variable.
10111 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10112
101131990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10114
10115 * Makefile (install, install.sysv, install.xenix):
10116 Install wakeup instead of loadst. No need for setuid or setgid.
10117
101181990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10119
10120 * Makefile (clean): Clean etc if that's not the installation dir.
10121
101221990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10123
10124 * Makefile (paths.h): Make sed alter each name in the path.
10125
101261988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10127
10128 * Makefile (install.sysv): Use cpio, not tar.
10129
101301988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10131
10132 * Makefile (lockdir): Rename `lock' target.
10133 Depend on it from install*, not from `all'.
10134
101351988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10136
10137 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10138 to match build-install and paths.h.
10139
10140;; Local Variables:
10141;; coding: utf-8
067d23c9
KY
10142;; End:
10143
1a71cb28 10144 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10145
10146 This file is part of GNU Emacs.
10147
10148 GNU Emacs is free software: you can redistribute it and/or modify
10149 it under the terms of the GNU General Public License as published by
10150 the Free Software Foundation, either version 3 of the License, or
10151 (at your option) any later version.
10152
10153 GNU Emacs is distributed in the hope that it will be useful,
10154 but WITHOUT ANY WARRANTY; without even the implied warranty of
10155 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10156 GNU General Public License for more details.
10157
10158 You should have received a copy of the GNU General Public License
10159 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.