Makefile.in fix for systems without /bin/install or somesuch
[bpt/emacs.git] / ChangeLog
CommitLineData
9fa0e416
GM
12012-05-02 Glenn Morris <rgm@gnu.org>
2
a36e64d0
GM
3 * Makefile.in (install-arch-indep, uninstall):
4 Ensure that INSTALL-type commands are run from top-level.
5
3fef57a2
GM
6 * Makefile.in (INFO_FILES): Add emacs-gnutls; accidentally
7 omitted from 2012-04-12 backport from trunk.
8
9e7a4bcf
GM
9 * info/dir: Make some entries consistent with the source texi files.
10
9fa0e416
GM
11 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
12
d666446d
LC
132012-04-18 Ludovic Courtès <ludo@gnu.org>
14
15 * configure.in: Don't use the -R option (Bug#11251).
16
5f9a4e98
TZ
172012-04-12 Teodor Zlatanov <tzz@lifelogs.com>
18
3fef57a2 19 * info/dir: Add emacs-gnutls.
5f9a4e98 20
f20f95c6
PE
212012-03-04 Paul Eggert <eggert@cs.ucla.edu>
22
23 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
24 * configure.in (LIBS_TERMCAP): Default this to the result of
25 the tputs library search. Do a run-time test for the linkability
26 of tputs unless cross-compiling, as that's more reliable if the
27 link flags and libraries are messed up. Don't change LIBS as
28 a result of the test, as that may mess up later tests.
29
75197633
CS
302012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
31
533183f3 32 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 33
75197633
CS
34 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
35 specific makefiles to support getopt_.h generation with MSVC.
36
7eb21b49
GM
372012-02-04 Glenn Morris <rgm@gnu.org>
38
39 * Makefile.in (uninstall):
40 Handle compressed info files and man pages. (Bug#10718)
41
44f92739
GM
422012-02-02 Glenn Morris <rgm@gnu.org>
43
44 * configure.in [HAVE_NS]:
45 Error if use --without-toolkit-scroll-bars. (Bug#10673)
46
6df37268
PE
472012-02-01 Paul Eggert <eggert@cs.ucla.edu>
48
49 Port to older Solaris 10 versions (Bug#10677).
50 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
51 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
52 possibly this is because Sun fixed the 'stat' bug in my version.
53 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
54 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
55 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
56 These changes are based on gnulib version
57 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
58 because Emacs is in feature freeze and we do not want to merge any
59 more-recent changes from gnulib.
60
8d8939e8
GM
612012-01-31 Glenn Morris <rgm@gnu.org>
62
e4070def
GM
63 * configure.in: Throw an explicit error if Motif toolkit was
64 requested but requirements could not be found.
65
8d8939e8
GM
66 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
67
5a26ec89
EZ
682012-01-30 Eli Zaretskii <eliz@gnu.org>
69
70 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
71 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
72 with "make -j3".
73
1b0880d5
JB
742012-01-16 Juanma Barranquero <lekktu@gmail.com>
75
76 * .bzrignore: Ignore etc/__pycache__.
77
adee8a65
PE
782011-12-17 Paul Eggert <eggert@cs.ucla.edu>
79
80 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
81 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
82 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
83 by Nelson H. F. Beebe in
84 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
85
e152e577
JB
862011-12-10 Juanma Barranquero <lekktu@gmail.com>
87
88 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
89
46d14be7
JD
902011-12-10 Jan Djärv <jan.h.d@swipnet.se>
91
92 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
93 instead of LDFLAGS (Bug#10230).
94
6c269a38
PE
952011-12-03 Paul Eggert <eggert@cs.ucla.edu>
96
4eec8d6f
PE
97 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
98
6c269a38 99 Propagate configure flags to sub-configures.
1350a3cc 100 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
101 New macros.
102 (config.status, bootstrap): Use them to propagate configure flags
103 to sub-configures.
104 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
105
63e94eb8
PE
1062011-12-03 Paul Eggert <eggert@cs.ucla.edu>
107
108 * .bzrignore: Add config.cache.
109
54e9e3bf
JD
1102011-11-27 Jan Djärv <jan.h.d@swipnet.se>
111
112 * configure.in: Check for gtk_window_set_has_resize_grip.
113
20db1522
JB
1142011-11-24 Juanma Barranquero <lekktu@gmail.com>
115
116 * configure.in (HAVE_XPM): Fix typo.
117
60bf278f
GM
1182011-11-22 Glenn Morris <rgm@gnu.org>
119
5f77c86c
GM
120 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
121 have confusing effects on the build. (Bug#6401)
122
60bf278f
GM
123 * Makefile.in (install-arch-dep): Tweak previous change.
124
816be9f6
YD
1252011-11-22 Yavor Doganov <yavor@gnu.org>
126
127 Do not install arch-dependent files in the app bundle if
128 --disable-ns-self-contained is requested. (Bug#1335)
129 * configure.in (exec_prefix, libexecdir): Define relative to
130 `ns_appbindir' only if configured for a self-contained app.
131 * Makefile.in (install-arch-dep): Test for the existence of
132 libexec in the Emacs.app bundle before executing commands.
133
d5ff9cd0
AS
1342011-11-20 Andreas Schwab <schwab@linux-m68k.org>
135
136 * configure.in: Remove reference to src/m/ibms390.h.
137
1c889bf6
GM
1382011-11-13 Glenn Morris <rgm@gnu.org>
139
140 * INSTALL: Tiny updates for disk space used during installation.
141
a6fc3b5c
EZ
1422011-11-05 Eli Zaretskii <eliz@gnu.org>
143
144 * lib/makefile.w32-in (FRC): New dummy target.
145 (TAGS): Depend on FRC.
146
9f77899d
GM
1472011-11-04 Glenn Morris <rgm@gnu.org>
148
149 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
150 Do not include GnuTLS version info in final summary message.
151
0bd3cb7b
EZ
1522011-10-31 Eli Zaretskii <eliz@gnu.org>
153
07f3add9
EZ
154 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
155 they exist there, else from autogen/.
156
157 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 158
d2eaf3e4
NT
1592011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
160
161 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
162
e782cfab
PE
1632011-10-24 Paul Eggert <eggert@cs.ucla.edu>
164
165 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
166 if the library is found. Otherwise, later configure-time tests,
167 such as the test for pthread_sigmask, generate the wrong results
168 on some platforms. Problem reported for FreeBSD by Nali Toja.
169
7da0b018
PE
1702011-10-20 Paul Eggert <eggert@cs.ucla.edu>
171
172 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
173 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
174 Remove; no longer needed, now that we defer to strftime for time
175 zone names.
176
0ffe1065
JD
1772011-10-18 Jan Djärv <jan.h.d@swipnet.se>
178
179 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
180
23769e49
CY
1812011-10-18 Chong Yidong <cyd@gnu.org>
182
183 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
184
fd8dea03
GM
1852011-10-13 Glenn Morris <rgm@gnu.org>
186
187 * configure.in: Also look for tputs in libcurses. (Bug#9736)
188
f4cc5b54
PE
1892011-10-12 Paul Eggert <eggert@cs.ucla.edu>
190
191 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 192 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
193 The check was helpful but not essential in Solaris 2.6 (1997),
194 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
195 obsolete -- Sun dropped support for it in 2006 -- and without
196 access to that Silurian platform we can't maintain the code anyway.
197
7c5ee88e
PE
1982011-10-07 Paul Eggert <eggert@cs.ucla.edu>
199
d47439a3
PE
200 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
201 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
202 * m4/gnulib-common.m4: Merge from gnulib.
203 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
204 command not found" on powerpc-apple-darwin9.8.0.
205
7c5ee88e
PE
206 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
207 This is now done by src/alloc.c.
208
423dbf9b
RS
2092011-10-02 Richard Stallman <rms@gnu.org>
210
211 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
212 and xlinux_second_failure to xgnu_linux_second_failure.
213
31bed486
EZ
2142011-09-29 Eli Zaretskii <eliz@gnu.org>
215
5f91c1e5
EZ
216 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
217 lib/signal.in-h.
31bed486 218
e785f2ec 219 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
220 Rename signal.in.h and alloca.in.h.
221
e1504b9b
EZ
2222011-09-28 Eli Zaretskii <eliz@gnu.org>
223
224 * INSTALL: Mention that m17n libraries and libotf are needed for
225 Arabic shaping.
226
316f8af0
PE
2272011-09-26 Paul Eggert <eggert@cs.ucla.edu>
228
229 Merge from gnulib, improving some licensing wording.
230 This clarifies and fixes some licensing issues raised by Glenn Morris
231 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
232 It also merges the latest version of texinfo.tex and has some
233 MSVC-related changes that don't affect Emacs.
234 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
235 pathmax, and raise, since these are needed only to address
236 MSVC-related issues that Emacs doesn't have.
237 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
238 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
239 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
240 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
241 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
242 * m4/unistd_h.m4: Merge from gnulib.
243
04d51ad4
AS
2442011-09-26 Andreas Schwab <schwab@linux-m68k.org>
245
246 * configure.in: Initialize HAVE_LIBXML2.
247
6e99ef20
GM
2482011-09-26 Glenn Morris <rgm@gnu.org>
249
250 * make-dist: Add lib/makefile.w32-in.
251
0538fab0
GM
2522011-09-24 Glenn Morris <rgm@gnu.org>
253
254 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
255
c5b01d8c
LMI
2562011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
257
258 * .dir-locals.el: Change the debbugs regexp to allow having the
259 bug number as the first thing on a line.
260
0cc87afb
GM
2612011-09-15 Glenn Morris <rgm@gnu.org>
262
263 * configure.in: Make configure work with recent GNUsteps.
264 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
265 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 266 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 267
3f44249e
PE
2682011-09-11 Paul Eggert <eggert@cs.ucla.edu>
269
270 Merge from gnulib, porting to Tru64.
271 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
272 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
273 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
274 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
275 doesn't affect Emacs.
276
c8199d0f
PE
2772011-09-06 Paul Eggert <eggert@cs.ucla.edu>
278
279 * configure.in (isnan): Remove now-unnecessary check.
280
e39b275c 2812011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 282
abec06ff 283 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
284 This is to fix the following problems:
285 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
286 configured not to use gtk or any other thread-using library,
287 signals aren't blocked correctly.
288 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
289 and IRIX's signal handling.
290 . On Cygwin 1.7.5 it works around an incompatibility with
291 the system pthread_sigmask.
292 . On MacOS X 10.5 (32-bit), files whose inode numbers
293 exceed 2**31 cannot be read or manipulated.
294 . pthread_sigmask: Actually use results of gl_THREADLIB.
295 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
296 . find 'ar' program that fits with --host argument.
297 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
298 * autogen/README: Update destination list.
299 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
300 The autogenerated files compile, config.guess,
301 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
302 * m4/largefile.m4: New file, so that Emacs does not mess up when
303 accessing files with large inode numbers in MacOS X 10.5 and later.
304 * m4/nocrash.m4: New file, to avoid triggering background debugger
305 and/or create core dumps during 'configure'.
306 * build-aux/move-if-change: Renamed from move-if-change.
307 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
308 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
309 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
310 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
311 * Makefile.in (epaths-force, sync-from-gnulib):
312 move-if-change is now in build-aux.
313 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
314 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
315 (mkdir): install-sh is now in build-aux.
316 * config.bat: c++defs.h is now in build-aux/snippets.
317 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
318 usual parameter).
319 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
320 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
321 to build-aux/snippet.
322 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
323 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
324 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
325 Solaris, enables MacOS extensions, and enables nocrash during
326 'configure'.
327 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
328
86633eab 3292011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
330
331 * configure.in (snprintf): New check.
332
015faae4
PE
3332011-08-30 Paul Eggert <eggert@cs.ucla.edu>
334
695a3dc5 335 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 336 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
337 Remove unreachable pattern hppa*-*-linux-gnu*.
338 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
339 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 340
52ec1feb
JD
3412011-08-26 Jan Djärv <jan.h.d@swipnet.se>
342
343 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
344
377538cb
JD
3452011-08-13 Jan Djärv <jan.h.d@swipnet.se>
346
347 * configure.in: Add header check: sys/socket.h (Bug#8477),
348 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
349 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
350
ae9e757a
JD
3512011-08-04 Jan Djärv <jan.h.d@swipnet.se>
352
353 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
354 (HAVE_GTK_AND_PTHREAD): Remove.
355
be8ec0b3
AA
3562011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
357
358 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
359 build, not just GNUstep (Bug#9177).
360
2573a837 3612011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
362
363 Assume freestanding C89 headers, string.h, stdlib.h.
364 Again, this simplifies the code, and all current platforms have these.
365 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
366 (AC_HEADER_STDC): Remove.
367 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
368 (strchr, strrchr): Remove fallback macros.
369
9cfdb3ec
PE
370 Assume support for memcmp, memcpy, memmove, memset.
371 This simplifies the code a bit. All current platforms have these,
372 as they are required for C89. If this turns into a problem we
373 can add the gnulib modules for these (a 1-line change to Makefile.in).
374 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
375
427c285b
PE
3762011-07-27 Paul Eggert <eggert@cs.ucla.edu>
377
378 * GNUmakefile: New file.
379 This is for convenience, so that one can run GNU make in an
380 unconfigured source tree, and get a default build.
381
2ad77c9d
JD
3822011-07-13 Jan Djärv <jan.h.d@swipnet.se>
383
384 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
385
c8618a06
YM
3862011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
387
388 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
389 so as to suppress address randomization (Bug#8395).
390
f6ce9b9a
PE
3912011-07-09 Paul Eggert <eggert@cs.ucla.edu>
392
3fcf7a1c
PE
393 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
394 This fixes a build problem on older Mac OS X hosts.
395
d9706d9f
PE
396 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
397 test, which runs afoul of Automake installations where, for example,
398 /usr/share/aclocal contains a copy of gl_THREADLIB.
399 Problem reported by Sven Joachim in
400 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
401 This is just a quick temporary fix, specific to Emacs; I'll work
402 with the other gnulib maintainers to get a more-permanent fix.
403
af66a2d7 404 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
405 * Makefile.in (GNULIB_MODULES): Add strtoimax.
406 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
407 automatically imported from gnulib.
408 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
409
1692ae2d 4102011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 411
8a6ebd58 412 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 413 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
414 * configure.in (AC_TYPE_UID_T): New dummy macro.
415 Configure gnulib after adjusting LIBS,
416 so that gnulib can assume the libraries in LIBS.
6db30f83 417 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 418 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 419 * lib/pthread_sigmask.c:
6db30f83
PE
420 New files, automatically imported from gnulib.
421 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
422 due to the above changes.
423 * .bzrignore: Add lib/signal.h.
424
4a621aae
PE
425 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
426
5e94cadb
AS
4272011-07-07 Andreas Schwab <schwab@linux-m68k.org>
428
429 * configure.in (maintainer-mode): Reflect default in help string.
430
76b397fb
DN
4312011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
432
433 * configure.in: Remove reference to iris4d.h.
434
869795d6
JD
4352011-07-05 Jan Djärv <jan.h.d@swipnet.se>
436
437 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
438
3279eb87
GM
4392011-07-01 Glenn Morris <rgm@gnu.org>
440
441 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
442
2e6e11eb
LMI
4432011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
444
445 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
446 which made ./configure infloop.
447
9851bfc5
JD
4482011-06-30 Jan Djärv <jan.h.d@swipnet.se>
449
450 * configure.in (gsettings): New option and check for GSettings.
451
adbc4ef4
GM
4522011-06-29 Glenn Morris <rgm@gnu.org>
453
454 * configure.in: Try to test for the required crt*.o files.
455
1f773f32
BW
4562011-06-27 Bill Wohler <wohler@newt.com>
457
458 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
459
7a7ef429
PE
4602011-06-25 Paul Eggert <eggert@cs.ucla.edu>
461
462 Use gnulib's dup2 module instead of rolling our own.
463 * Makefile.in (GNULIB_MODULES): Add dup2.
464 * configure.in: Do not check for dup2; gnulib does that now.
465 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
466
6dd7e400
PE
4672011-06-23 Paul Eggert <eggert@cs.ucla.edu>
468
469 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
470
94a807ac 4712011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
472
473 Use gnulib's alloca-opt module.
474 * .bzrignore: Add lib/alloca.h.
475 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
476 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
477 as gnulib now does that for us. Put alloca check in config.h.
478 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
479 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
480 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
481
3ce9d0d4
LL
4822011-06-21 Leo Liu <sdl.web@gmail.com>
483
484 * m4/sha256.m4:
485 * m4/sha512.m4:
486 * m4/gl-comp.m4:
487 * lib/u64.h:
488 * lib/sha256.c:
489 * lib/sha256.h:
490 * lib/sha512.c:
491 * lib/sha512.h:
492 * lib/makefile.w32-in (GNULIBOBJS):
493 * lib/gnulib.mk:
494 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
495 crypto/sha512 modules from gnulib.
496
add3f049
PE
4972011-06-19 Paul Eggert <eggert@cs.ucla.edu>
498
499 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
500
3a4725e1
GM
5012011-06-17 Glenn Morris <rgm@gnu.org>
502
503 * configure.in: Restore the behavior of checking crt-dir only
504 when the user specified it (not all platforms use it).
505
bf4846e7
PE
5062011-06-16 Paul Eggert <eggert@cs.ucla.edu>
507
508 * m4/lstat.m4: Merge from gnulib (Bug#8878).
509
4d61f28d 5102011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
511
512 * configure.in: Try to determine CRT_DIR automatically when
513 using gcc.
514
8c9b2106
PE
5152011-06-15 Paul Eggert <eggert@cs.ucla.edu>
516
8aeb5be9
PE
517 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
518 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
519 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
520 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
521 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
522 Merge from gnulib.
8c9b2106 523
c195f2de
JD
5242011-06-14 Jan Djärv <jan.h.d@swipnet.se>
525
526 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
527
7e2aa385
PE
5282011-06-08 Paul Eggert <eggert@cs.ucla.edu>
529
530 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
531
81eafe29
PE
5322011-06-07 Paul Eggert <eggert@cs.ucla.edu>
533
534 * configure.in: Add --with-wide-int.
535 * INSTALL: Mention this.
536
9afafefb
PE
5372011-06-06 Paul Eggert <eggert@cs.ucla.edu>
538
539 Merge from gnulib.
540 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
541
f797625a
PE
5422011-06-02 Paul Eggert <eggert@cs.ucla.edu>
543
544 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
545
90856fe0 5462011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
547
548 Use 'inline', not 'INLINE'.
eefc9486 549 * configure.in (INLINE): Remove.
55d4c1b2 550
6a3e57bb
PE
5512011-05-29 Paul Eggert <eggert@cs.ucla.edu>
552
553 Adjust to recent gnulib change for @GUARD_PREFIX@.
554 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
555 All uses of _GL_ for guard prefixes in lib/*.h replaced with
556 _@GUARD_PREFIX@_.
557
842b28a0
PE
5582011-05-27 Paul Eggert <eggert@cs.ucla.edu>
559
e61923c8 560 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 561
70716b1d
GM
5622011-05-24 Glenn Morris <rgm@gnu.org>
563
a22d9d2c
GM
564 * Makefile.in (check): Just give a message if no test/ directory.
565
bdd556a2
GM
566 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
567
70716b1d
GM
568 * configure.in (OPT_MAKEFILES_IN): Remove.
569 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
570 (SUBDIR_MAKEFILES_IN): New output variable.
571 * Makefile.in (OPT_MAKEFILES_IN): Remove.
572 (SUBDIR_MAKEFILES_IN): Let configure set it.
573
13c3daa4
LL
5742011-05-24 Leo Liu <sdl.web@gmail.com>
575
576 * m4/sha1.m4:
577 * m4/gl-comp.m4:
578 * lib/sha1.h:
579 * lib/sha1.c:
580 * lib/makefile.w32-in (GNULIBOBJS):
581 * lib/gnulib.mk:
582 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
583
e09e38a8
GM
5842011-05-24 Glenn Morris <rgm@gnu.org>
585
4ba4c54a
GM
586 * configure.in: Remove test for already configured source directory.
587 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
588
5a95c002
GM
589 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
590
fa5d79db
GM
5912011-05-24 Glenn Morris <rgm@gnu.org>
592
6c7e099d
GM
593 * make-dist: Don't distribute test/. (Bug#8107)
594 * configure.in (OPT_MAKEFILES_IN): New output variable.
595 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
596 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
597 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
598 (check): Give an explicit error if test/ is not present.
599
fa5d79db
GM
600 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
601 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
602 (Makefile): Use $SUBDIR_MAKEFILES_IN.
603
2df215b5
PE
6042011-05-23 Paul Eggert <eggert@cs.ucla.edu>
605
606 * lib/verify.h: Merge from gnulib.
607
f518ae90
PE
6082011-05-22 Paul Eggert <eggert@cs.ucla.edu>
609
610 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
611 Merge from gnulib.
612
16b71f3a
AS
6132011-05-21 Andreas Schwab <schwab@linux-m68k.org>
614
615 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
616
7285dc67
EZ
6172011-05-20 Eli Zaretskii <eliz@gnu.org>
618
6a45b46f
EZ
619 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
620
7285dc67
EZ
621 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
622
b9704ad9
GM
6232011-05-20 Glenn Morris <rgm@gnu.org>
624
625 * configure.in (lisp_frag): New output file.
626
4a720484
GM
6272011-05-19 Glenn Morris <rgm@gnu.org>
628
629 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
630 (WINDOW_SUPPORT): Remove output variables that are no longer used.
631
a3c92bc1
EZ
6322011-05-17 Paul Eggert <eggert@cs.ucla.edu>
633
8f906c40
EZ
634 * lib/gnulib.mk:
635 * lib/intprops.h:
636 * lib/unistd.in.h:
637 * m4/inttypes.m4:
638 * m4/stdint.m4:
639 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 640
d681f183
GM
6412011-05-14 Glenn Morris <rgm@gnu.org>
642
643 * configure.in: Treat failure to find an X toolkit the same way we treat
644 failure to find X and image support.
645
4f8c52a9
GM
6462011-05-12 Glenn Morris <rgm@gnu.org>
647
648 * Makefile.in (src, install-arch-indep, bootstrap-clean)
649 (check-declare): Shell portability fixes. (Bug#8642)
650
5a7f0a30
TZ
6512011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
652
653 * configure.in: Require GnuTLS 2.6.x or higher.
654
b08a63cc 6552011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 656
c378da0b
PE
657 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
658 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
659 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
660
19548d08
PE
661 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
662 This new gnulib-tool option saves 'configure' the trouble of
663 checking for strtoull when strtoumax exists.
664
d1a2ac5c
PE
665 * configure.in (BITS_PER_LONG_LONG): New macro.
666
773233f8
GM
6672011-05-05 Glenn Morris <rgm@gnu.org>
668
669 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
670 (top_distclean): Delete config.log~.
671
40697cd9
BK
6722011-04-27 Ben Key <bkey76@gmail.com>
673
674 * configure.in: Fixed a bug that caused configure with
675 --enable-checking=stringoverrun to have no effect.
676
671875da 6772011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
678
679 * configure.in: Suppress unnecessary checks for size_t.
680 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
681 (size_t): Do not check for this, and do not typedef. This code
682 is never exercised now.
683
a8a2bb29
PE
684 * Makefile.in (GNULIB_MODULES): Add strtoumax.
685 This is needed for the new integer-reading code in lread.c.
686 It automatically pulls in the following gnulib files, which
687 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
688 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
689 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
690 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 691 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 692
33630d51
TZ
6932011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
694
695 * configure.in: Check for GnuTLS certificate verify callbacks.
696
bfab7d85
SM
6972011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
698
699 * Makefile.in (config.status): Don't erase in case of error.
700 In case it disappeared, rebuild it with `configure'.
701
fe0e7ad7
KB
7022011-04-20 Ken Brown <kbrown@cornell.edu>
703
704 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
705
f5b06c35
GM
7062011-04-12 Glenn Morris <rgm@gnu.org>
707
708 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
709
762f8d96 7102011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
711
712 * lib/allocator.c: New file, automatically generated by gnulib.
713
5fac7083
GM
7142011-04-07 Glenn Morris <rgm@gnu.org>
715
716 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
717
973f782d
EZ
7182011-04-06 Eli Zaretskii <eliz@gnu.org>
719
720 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
721 Revert last change.
722
f1f81baa
JB
7232011-04-06 Juanma Barranquero <lekktu@gmail.com>
724
725 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
726 ($(BLD)/careadlinkat.$(O)): New target.
727 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
728 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
729 Update dependencies.
730
b70d23ff 7312011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 732
41cf7d1a
PE
733 Fix more problems found by GCC 4.6.0's static checks.
734
aa181334
PE
735 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
736
1f7196bf 737 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
738 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
739 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
740 * m4/ssize_t.m4: New files, automatically generated from gnulib.
741
c0274801
GM
7422011-04-06 Glenn Morris <rgm@gnu.org>
743
744 * autogen/update_autogen: Handle loaddefs-like files as well.
745 (usage): Add -l, -C.
746 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
747 With -l, check status of lisp/ as well.
748 With -C, clean before building.
749 (autoreconf): Only pass -f in the `clean' case.
750 (commit): New function.
751
42e85a8f
GM
7522011-03-28 Glenn Morris <rgm@gnu.org>
753
39f31873
GM
754 * autogen/update_autogen: Pass -f to autoreconf.
755
42e85a8f
GM
756 * autogen.sh (get_version): Discard "not found" lines.
757 (check_version): Respect $AUTOCONF etc environment variables.
758
9af30bdf
GM
7592011-03-27 Glenn Morris <rgm@gnu.org>
760
761 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
762 (AH_BOTTOM): Do not define SIGTYPE.
763
181855e6
GM
7642011-03-26 Glenn Morris <rgm@gnu.org>
765
766 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
767 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
768
9ee0d174
AS
7692011-03-25 Andreas Schwab <schwab@linux-m68k.org>
770
771 * autogen/update_autogen: Remove useless function keyword.
772
07da4b3c
EZ
7732011-03-25 Eli Zaretskii <eliz@gnu.org>
774
775 * config.bat: Generate src/config.h and lib/Makefile from
776 autogen/config.in and autogen/Makefile.in.
777
f6ca84c0
GM
7782011-03-25 Glenn Morris <rgm@gnu.org>
779
780 * compile, config.guess, config.sub, depcomp, install-sh, missing:
781 Remove; autoreconf can supply them.
782 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
783 config.guess, install-sh. Pass -i to autoreconf.
784 * autogen/update_autogen (genfiles): Add compile, config.guess,
785 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
786 Discard non-error output from autoreconf in -q case.
787 * autogen/compile, autogen/config.guess, autogen/config.sub:
788 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
789 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
790 install-sh, missing.
791
8cc1d519
GM
7922011-03-23 Glenn Morris <rgm@gnu.org>
793
9bb73912 794 * autogen/update_autogen: Fix typo.
904a432c 795 (msg): Remove function; use `exec' instead.
9bb73912 796
8cc1d519
GM
797 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
798 (sync-from-gnulib): Don't sync mkinstalldirs.
799 * make-dist: Don't distribute mkinstalldirs.
800
c9c49752 8012011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 802
c9c49752 803 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
804 * Makefile.in (GNULIB_MODULES): Add socklen.
805 * configure.in: Do not check for sys/socket.h, since socklen does that.
806 * m4/socklen.m4: New automatically-generated file, from gnulib.
807
d5cad867
PE
808 fakemail: Remove dependency on ignore-value.
809 * Makefile.in (GNULIB_MODULES): Add stdio.
810 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
811 imported from gnulib.
cbd350f1 812 * .bzrignore: Add lib/stdio.h.
c9c49752 813
34cb1cc6
GM
8142011-03-22 Glenn Morris <rgm@gnu.org>
815
816 * autogen/copy_autogen: Work from ./ or ../.
817 Fix time-stamps.
818 * autogen.sh: Doc fix.
819
66b87493
GM
8202011-03-20 Glenn Morris <rgm@gnu.org>
821
822 * autogen/: New directory, to be excluded from releases.
823 * autogen/copy_autogen, autogen/update_autogen: New scripts.
824 * autogen/README: New file.
825 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
826 * autogen/Makefile.in: Add auto-updated generated files.
827 * autogen.sh: No longer a no-op, now it tests for autotools
828 and runs them as necessary.
cd1181db 829 * configure.in: Default maintainer-mode to on.
66b87493
GM
830 * aclocal.m4, configure, lib/Makefile.in: Remove files.
831
1ef6de05
PE
8322011-03-13 Paul Eggert <eggert@cs.ucla.edu>
833
834 Update for gnulib.
835 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
836 includes <intprops.h> directly.
837 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
838 when building Emacs on Solaris 9 and running it on Solaris 10.
839
0afb4571
J
8402011-03-08 Jan Djärv <jan.h.d@swipnet.se>
841
842 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
843
33383987
JB
8442011-03-07 Chong Yidong <cyd@stupidchicken.com>
845
846 * Version 23.3 released.
847
870d9cf6
GM
8482011-03-06 Glenn Morris <rgm@gnu.org>
849
850 * configure.in (FREETYPE_LIBS): Actually set it to something.
851
6c0dea8a
PE
8522011-03-02 Paul Eggert <eggert@cs.ucla.edu>
853
854 Work around some portability problems with symlinks.
855
856 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
857 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
858 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
859 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
860 * m4/symlink.m4:
861 New files, automatically generated from gnulib.
862 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
863 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
864
945d8b44
EZ
8652011-02-26 Eli Zaretskii <eliz@gnu.org>
866
03382788
EZ
867 * .bzrignore: Ignore new lib/*.in-h files.
868
945d8b44
EZ
869 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
870 depfiles.bat even if lib/deps already exist.
871
9411886d
PE
8722011-02-25 Paul Eggert <eggert@cs.ucla.edu>
873
874 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
875 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
876 recent changes to configure.in and to gnulib.
9411886d 877
1e8dbdc6
GM
8782011-02-24 Glenn Morris <rgm@gnu.org>
879
880 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
881 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
882
f68c809d
PE
8832011-02-22 Paul Eggert <eggert@cs.ucla.edu>
884
885 Assume S_ISLNK etc. work, since gnulib supports this.
886 * Makefile.in (GNULIB_MODULES): Add sys_stat.
887 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
888 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
889 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
890
ba01e9d7
PE
8912011-02-21 Paul Eggert <eggert@cs.ucla.edu>
892
893 * lib/min-max.h: New file, for "min" and "max".
894
9f8370e6
CS
8952011-02-21 Christoph Scholtes <cschol2112@gmail.com>
896
0a19a6f8 897 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
898 $(EMACS_ROOT)/nt/inc/stdint.h.
899
25c51af3
EZ
9002011-02-21 Eli Zaretskii <eliz@gnu.org>
901
902 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
903 src/makefile.w32-in and adapt. Depend on stamp_BLD.
904 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
905
5fa4ac76
PE
9062011-02-20 Paul Eggert <eggert@cs.ucla.edu>
907
908 Import filemode module from gnulib.
909 * .bzrignore: Add lib/sys/.
910 * Makefile.in (GNULIB_MODULES): Add filemode.
911 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
912 * lib/filemode.c: Renamed from src/filemode.c and regenerated
913 from gnulib. This adds support for some more file types, e.g.,
914 Cray DMF migrated files.
915 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
916 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
917 * m4/sys_stat_h.m4: New files, generated from gnulib.
918 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
919 Regenerate.
920
e1e6b4fb
EZ
9212011-02-20 Eli Zaretskii <eliz@gnu.org>
922
923 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
924 $(EMACS_ROOT)/nt/inc/sys/stat.h.
925
6cac9cb1
PE
9262011-02-20 Paul Eggert <eggert@cs.ucla.edu>
927
928 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
929 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
930 is no longer needed, due to the recent SSDATA and related changes.
931 Perhaps -Wno-pointer-sign should also be removed from
932 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
933 way to test this so I left it alone.
934 * configure: Regenerate.
935
0a19a6f8 9362011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
937
938 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
939 src/makefile.w32-in.
940
61353ac8 9412011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 942
61353ac8 943 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 944 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
945 Regenerate.
946 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
947 Import the new versions from gnulib; they assume a C99-style
948 <stdint.h>, supplied by the stdint module.
949 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
950 imported from gnulib.
942f733f
PE
951 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
952 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
953 special cases.
61353ac8 954
9d9d12cd
EZ
9552011-02-19 Eli Zaretskii <eliz@gnu.org>
956
152be435 957 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 958 Add lib/deps/.
152be435 959
9d9d12cd 960 * config.bat: Configure in `lib'.
219463da 961 Generate *.Po files in lib/deps.
9d9d12cd 962
7d315eb6
PE
9632011-02-18 Paul Eggert <eggert@cs.ucla.edu>
964
965 Import IRIX 6.5 getloadavg fixes from gnulib.
966 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
967
1f5d53eb
PE
9682011-02-16 Paul Eggert <eggert@cs.ucla.edu>
969
970 Import getloadavg module from gnulib.
971 * .bzrignore: Add lib/stdlib.h.
972 * Makefile.in (GNULIB_MODULES): Add getloadavg.
973 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
974 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
975 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
976 Remove; gnulib does this now.
977 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
978 from gnulib. This adds support for several other systems, such
979 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
980 buffer overrun on Linux hosts under very high load, and on hosts
981 that maintain a channel to the load average file it makes sure
982 the file descriptor is close-on-exec (on hosts that support this)
983 and is not stdin, stdout, or stderr.
984 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
985 from gnulib.
986 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
987 * src/config.in: Regenerate.
988
bb55f713
PE
9892011-02-15 Paul Eggert <eggert@cs.ucla.edu>
990
991 Merge from gnulib.
992
7127b760
PE
993 * install-sh: Update to scriptversion 2011-01-19.21.
994
bb55f713
PE
995 2011-02-13 Bruno Haible <bruno@clisp.org>
996
997 Consistent macro naming for macros that use GCC __attribute__.
998 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
999 ATTRIBUTE_DEPRECATED.
1000
1001 2011-02-12 Bruno Haible <bruno@clisp.org>
1002
1003 setlocale: Prefer gnulib's override over libintl's override.
1004 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1005 GNULIB_defined_setlocale is set.
1006
57e96f8e
GM
10072011-02-13 Glenn Morris <rgm@gnu.org>
1008
1009 * make-dist: Exclude generated file src/globals.h.
1010
988c07df
PE
10112011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1012
1013 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1014 Sync from gnulib, which has been patched to fix the problem
1015 with the license notices. Problem reported by Glenn Morris in
1016 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1017
ccded26c
SM
10182011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1019
1020 * .bzrignore: Ignore globals.h and related stamp.
1021
6ffb2c0c
PE
10222011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1023
1024 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1025 This merges the following fix from gnulib:
1026
1027 2011-02-08 Bruno Haible <bruno@clisp.org>
1028
1029 Split large sed scripts, for HP-UX sed.
1030
00b3c7ac
TT
10312011-02-08 Tom Tromey <tromey@redhat.com>
1032
1033 * configure: Rebuild.
1034 * configure.in (NS_OBJC_OBJ): New subst.
1035
91ccade4
PE
10362011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1037
6ffb2c0c
PE
1038 gnulib: allow multiple gnulib generated replacements to coexist
1039 This defines a few preprocessor symbols that should not affect Emacs.
1040 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1041 via "make sync-from-gnulib".
1042
e765a388
PE
1043 gnulib: undo previous change
1044 The upstream _HEADERS change was backed out of gnulib (see the
1045 same thread). Stay in sync with gnulib.
1046
91ccade4 1047 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1048 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1049 New empty macros, to accommodate recent changes to gnulib. See
1050 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1051 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1052 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1053 * lib/time.in.h, lib/unistd.in.h:
1054 Regenerate.
91ccade4 1055
d67985d3
PE
10562011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1057
1058 sync from gnulib to remove HAVE_STDBOOL_H
1059 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1060 AC_HEADER_STDBOOL. All uses changed. Do not define
1061 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1062 imported from the latest Autoconf git. It was motivated by Emacs,
1063 which uses gnulib but does not need HAVE_STDBOOL_H.
1064 * configure, src/config.in: Regenerate.
1065 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1066
67342916
PE
10672011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1068
1069 allow C code to suppress warnings about ignored return values
1070 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1071 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1072 * lib/ignore-value.h: New file.
67342916 1073
14beddf4 10742011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1075
1076 * configure.in: Test existence of xaw3d library, not just the
1077 header (Bug#7642).
1078
6ffb2c0c
PE
10792011-01-31 Eli Zaretskii <eliz@gnu.org>
1080
1081 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1082 $(BLD)/time_r.$(O).
1083 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1084 $(EMACS_ROOT)/src/m/intel386.h.
1085 ($(BLD)/strftime.$(O)):
1086 ($(BLD)/time_r.$(O)): Define prerequisites.
1087
16fab143
PE
10882011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1089
1090 src/emacs.c now gets version number from configure.in
1091 * configure.in (version): Set this from $PACKAGE_VERSION,
1092 which is set from AC_INIT, rather than scouting through src/emacs.c.
1093 * configure: Regenerate.
1094 * make-dist (version): Get it from configure.in, not src/emacs.c.
1095
16c3e636
PE
10962011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1097
1098 strftime: import from gnulib
1099 * Makefile.in (GNULIB_MODULES): Add strftime.
1100 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1101 needed.
6ffb2c0c 1102 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1103 Regenerate.
6ffb2c0c
PE
1104 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1105 imported from gnulib.
16c3e636
PE
1106 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1107 This incorporates many changes from gnulib, including simpler
1108 handling of multibyte formats, porting to mingw32 and other
1109 platforms, and support for higher-resolution time stamps.
1110 Emacs does not yet use the higher-resolution interface.
1111
3de84ad9
PE
11122011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1113
1114 gnulib: import mktime and move-if-change fixes from gnulib
1115
1116 * configure: Regenerate from the following.
1117
6ffb2c0c
PE
1118 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1119
1120 mktime: clarify long_int width checking
1121 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1122 the top level, to make it clearer that the assumption about
1123 long_int width is being checked. See
1124 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1125
3de84ad9
PE
1126 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1127
1128 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1129 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1130 negative number, which the C Standard says has undefined behavior.
1131 In practice this is not a problem, but might as well do it by the book.
1132 Reported by Rich Felker and Eric Blake; see
1133 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1134 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1135 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1136
1137 mktime: #undef mktime before #defining it
1138 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1139
1140 mktime: systematically normalize tm_isdst comparisons
1141 * lib/mktime.c (isdst_differ): New function.
1142 (__mktime_internal): Use it systematically for all isdst comparisons.
1143 This completes the fix for libc BZ #6723, and removes the need for
1144 normalizing tm_isdst. See
1145 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1146 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1147
1148 mktime: fix some integer overflow issues and sidestep the rest
1149
1150 This was prompted by a bug report by Benjamin Lindner for MinGW
1151 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1152 His bug is due to signed integer overflow (0 - INT_MIN), and I
1153 I scanned through mktime.c looking for other integer overflow
1154 problems, fixing all the bugs I found.
1155
1156 Although the C Standard says the resulting code is still not safe
1157 in the presence of integer overflow, in practice it should be good
1158 enough for all real-world two's-complement implementations, except
1159 for debugging environments that deliberately trap on integer
1160 overflow (e.g., gcc -ftrapv).
1161
1162 * lib/mktime.c (WRAPV): New macro.
1163 (SHR): Also check that long_int and time_t shift right in the
1164 usual way, before using the fast-but-unportable method.
1165 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
1166 used. The code already assumed two's complement, so there's
1167 no need to test for alternatives. All uses removed.
1168 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
1169 the C standard. Problem reported by Rich Felker in
1170 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
1171 (twos_complement_arithmetic): Also check long_int and time_t.
1172 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
1173 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
1174 (__mktime_internal): Avoid integer overflow with unary subtraction
1175 in two instances where -1 - X is an adequate replacement for -X,
1176 since the calculations are approximate.
3de84ad9
PE
1177
1178 2011-01-29 Eric Blake <eblake@redhat.com>
1179
1180 mktime: avoid infinite loop
1181 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
1182 type; behavior is still undefined but portable to all known targets.
1183 Reported by Rich Felker.
1184
6ffb2c0c
PE
1185 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1186
1187 mktime: avoid problems on NetBSD 5 / i386
1188 * lib/mktime.c (long_int): New type. This works around a problem
1189 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1190 but time_t is 64 bits, and where I expect the existing code is
1191 wrong in some cases.
1192 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1193 (ydhms_diff): Bring back the compile-time check for wide-enough
1194 year and yday.
1195
1196 mktime: fix misspelling in comment
1197 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1198 This merges all recent glibc changes of importance.
1199
3de84ad9
PE
1200 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1201
1202 move-if-change: cope with concurrent mv of identical file.
1203 * move-if-change (CMPPROG): Accept environment
1204 variable as an override for `cmp'.
1205 (usage): Document CMPPROG.
1206 Adjust comparison to drop stdout. Cope with failure of mv if
1207 the target file exists and is identical to the source, for
1208 parallel builds.
1209 Report from H.J. Lu against binutils in PR binutils/12283.
1210
6ffb2c0c
PE
12112011-01-29 Eli Zaretskii <eliz@gnu.org>
1212
1213 * lib/makefile.w32-in:
1214 * lib/getopt_.h: New files.
1215
c7e95b91
PE
12162011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1217
1218 improve fix for MS-DOS file name clash
1219 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1220 for portability to POSIX make. Reported by Bruno Haible.
1221 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1222 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1223 files from accumulating as garbage. Also reported by Bruno Haible.
1224
125c3718
PE
12252011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1226
1227 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1228 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1229 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1230 problems with MS-DOS 8+3 file name restrictions.
1231 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1232 it, it would also cause problems when extracting Emacs distribution
1233 tarballs on MS-DOS hosts.
1234 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1235 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1236 * config.guess, config.sub: Sync from gnulib.
1237 * m4/gnulib-cache.m4: Remove from repository.
1238 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1239
4004ef46
GM
12402011-01-25 Glenn Morris <rgm@gnu.org>
1241
0b5c5d82
GM
1242 * README: Add a note about ranges in copyright years.
1243
4004ef46
GM
1244 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1245
06d8ace5 12462011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1247
1248 * configure.in: Add HP-UX on IA64 (Bug#6811).
1249
d6974efa
PE
12502011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1251
1252 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1253 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1254 as it is no longer needed.
6ffb2c0c 1255 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1256 * configure.in: Invoke the new gnulib macro
1257 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1258 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1259 * m4/getopt.m4: Sync from gnulib; this removes the need for
1260 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1261 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1262 New macro, synced from gnulib.
1263 * m4/warn-on-use.m4: Remove.
1264
e02ea74b
PE
12652011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1266
1267 aclocal.m4: put this file back into repository
1268 This way, we don't have to assume that the maintainer has
1269 the automake package installed. See
1270 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1271 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1272 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1273 undoing the previous change.
1274 * aclocal.m4: New file (actually, resurrected).
1275
48dcd482
MB
12762011-01-22 Miles Bader <miles@gnu.org>
1277
1278 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1279 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1280 Emacs directly uses fontconfig, and breaks building when using a
1281 strict linker).
1282
925e561d
PE
12832011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1284
b06b1098
PE
1285 src/config.in: shrink slightly
1286 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1287 This makes src/config.in a bit smaller, by removing identifiers
1288 like GNULIB_TEST_MKTIME that Emacs does not need.
1289 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1290 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1291 Sync from gnulib. This removes a few more unnecessary symbols from
1292 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1293 * configure, src/config.in: Regenerate.
1294
925e561d
PE
1295 aclocal.m4: tweaks to regenerate more conveniently
1296 This attempts to act better when the source is in a weird state. See
1297 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1298 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1299 * .bzrignore: Add aclocal.m4.
1300
942be821
PE
13012011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1302
1303 aclocal.m4: omit auto-generated file from repository
1304 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1305 the most recent change here.
1306 * aclocal.m4: Remove from bzr repository. This file is
1307 auto-generated and isn't needed to run 'configure'. See
1308 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1309
0813c96e
PE
13102011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1311
1312 Minor Makefile.in tweaks to build from gnulib better.
1313 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1314 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1315 (top_maintainer_clean): Don't remove aclocal.m4.
1316
7cae64b4
PE
13172011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1318
53911e8f
PE
1319 Minor cleanups for 'bzr status'
1320 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1321 the output of config.guess.
1322 * Makefile.in (top_distclean): Remove stamp-h1 too.
1323
7cae64b4
PE
1324 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1325 defined if the compiler supports GCC-style __attribute__
1326 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1327 this syntax.
1328
a3e44e79 13292011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1330
3cbecb8f
PE
1331 Makefile.in: tidy up the building of lib
1332 * Makefile.in (am--refresh): Mark as .PHONY.
1333 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1334 as they're not rebuilt unless you do a "make sync-from-gnulib"
1335 and the former is needed for "configure".
1336 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1337 has already removed lib/Makefile.
1338
ecbfcc83
PE
1339 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1340 This avoids building ftoastr and ldtoastr, which aren't needed. See
1341 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1342
803059b9
PE
1343 * .bzrignore: Add .h files that are host-dependent.
1344 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1345 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1346 host-dependent and are built as part of an ordinary 'make', and
1347 should not be checked in.
1348
6ffb2c0c
PE
1349 * lib/Makefile.in: Regenerate.
1350 * lib/COPYING: New file, a copy of COPYING.
1351
2a78afcc 1352 * configure: Regenerate.
37564543
PE
1353 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1354
e275c824 1355 Regenerate.
6ffb2c0c
PE
1356 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1357 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1358 New files, copied from gnulib by gnulib-tool.
1359 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1360 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1361 Regenerate.
ecbfcc83 1362
84bbb1ad
PE
1363 Use gnulib's getopt-gnu module.
1364 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1365 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1366 representative of the dependencies.
1367 * configure.in: Do not configure getopt, as gnulib does that now.
1368 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1369 getopt now, in lib.
ecbfcc83 1370
1fd182f0 1371 Regenerate.
6ffb2c0c
PE
1372 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1373 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1374 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1375 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1376 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1377 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1378 * m4/wchar_t.m4, warn-on-use.h:
1379 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1380 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1381 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1382 Regenerate.
1383
1e11dbe3
PE
1384 Use gnulib's mktime module.
1385 * Makefile.in (GNULIB_MODULES): Add mktime.
1386 * configure.in: Remove code no longer needed, as gnulib now does it.
1387 (AC_CHECK_FUNCS): Remove mktime.
1388 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1389 (__restrict): Remove, as this now gets in the way of the C99
1390 support for 'restrict' pulled in by the gnulib mktime module.
1391 Code should now use 'restrict' and not '__restrict".
1392 (mktime): Remove.
1393 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1394 and warn-on-use.h into the distribution.
1fd182f0
PE
1395
1396 Regenerate.
6ffb2c0c
PE
1397 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1398 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1399 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1400 * lib/dummy.c: Remove.
1401 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1402 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1403 Regenerate.
ecbfcc83 1404
1e11dbe3 1405 Use gnulib's ftoastr module.
fa2c4f56
PE
1406 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1407
743c80a7 1408 Regenerate.
6ffb2c0c
PE
1409 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1410 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1411 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1412 New files, generated automatically, with 'make sync-from-gnulib'
1413 followed by 'make'.
1414 * configure, lisp/dired.el, src/config.in: Regenerate.
1415
9a514d4a
PE
1416 Automate syncing from gnulib.
1417 * INSTALL, README: Document new subdirectory 'lib'.
1418 * Makefile.in (SUBDIR): Add lib.
1419 (SUBDIR_MAKEFILES): Add lib/Makefile.
1420 (lib-src, src, TAGS, tags): Depend on lib.
1421 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1422 ($(gnulib_srcdir)): New rule.
1423 (sync-from-gnulib): New rule, which is .PHONY.
1424 (lib): New rule, which is like lib-src.
1425 (Makefile): Depend on lib/Makefile.in.
1426 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1427 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1428 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1429 (am--refresh): New rule, to pacify Automake.
1430 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1431 Clean lib, too.
1432 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1433 droppings.
1434 (maintainer-clean, extraclean): Use it.
1435 * configure.in: Initialize for automake and gnulib, by invoking
1436 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1437 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1438 more conveniently with automake.
6ffb2c0c 1439 * lib/Makefile.am: New file.
9a514d4a
PE
1440 * make-dist: Also put into the distribution aclocal.m4,
1441 compile, depcomp, missing, and the files under lib/.
1442
dc3e3e7b
GM
14432011-01-15 Glenn Morris <rgm@gnu.org>
1444
1445 * Makefile.in (epaths-force): No more arch-tag to edit.
1446
dab73760
CY
14472011-01-15 Chong Yidong <cyd@stupidchicken.com>
1448
1449 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1450
9f4b8b47
PE
14512011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1452
1453 * make-dist: Distribute test/ files too.
1454 Distribute every file under test/ that is under version control,
1455 using patterns like *.el to capture files that are added later.
1456 Without this change, "configure" would fail, because it would
1457 attempt to build from a Makefile.in that was not distributed.
1458
d221e780
CO
14592011-01-13 Christian Ohler <ohler@gnu.org>
1460
1461 * Makefile.in (INFO_FILES): Add ERT.
1462
1463 * Makefile.in (check): Run tests in test/automated.
1464
1465 * Makefile.in:
1466 * configure.in: Add test/automated/Makefile.
1467
bc5585d1
PE
14682011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1469
2b3f5bc8
PE
1470 * install-sh, mkinstalldirs, move-if-change: Update from master
1471 source in gnulib.
1472
bc5585d1
PE
1473 * config.guess, config.sub: Updated from master source.
1474
2018939f
AS
14752011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1476
1477 * configure.in: Check for __builtin_unwind_init.
1478
e5365138
GM
14792011-01-05 Glenn Morris <rgm@gnu.org>
1480
1481 * configure.in (HAVE_MAKEINFO): New output variable.
1482 (MAKEINFO): Reset to "makeinfo" if not found.
1483 * Makefile.in (install-arch-indep, info):
1484 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1485
4fc5868a
UM
14862010-12-29 Ulrich Mueller <ulm@gentoo.org>
1487
1488 * configure.in: Make gameuser configurable (Bug#7717).
1489
68251e16
GM
14902010-12-15 Glenn Morris <rgm@gnu.org>
1491
1492 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1493 long absent lib-src/fns-*.el.
1494
838db889
GM
14952010-12-11 Glenn Morris <rgm@gnu.org>
1496
1497 * make-dist: Exclude etc/*.pyc.
1498
fe646d2c
AS
14992010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1500
1501 * configure.in: Don't double machfile in final message.
1502
d96c83fa
CY
15032010-12-04 Chong Yidong <cyd@stupidchicken.com>
1504
1505 * configure.in: Fix last change.
1506
d6a003a8
AS
15072010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1508
1509 * configure.in: Remove reference to removed machine description
1510 files and allow $machine and $machfile to be empty. Substitute
1511 M_FILE/S_FILE instead of machfile/opsysfile.
1512
067d23c9
KY
15132010-12-03 Glenn Morris <rgm@gnu.org>
1514
1515 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1516
15172010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1518
1519 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1520 (EXTERNALLY_VISIBLE): New definition.
1521
15222010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1523
1524 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1525
15262010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1527
1528 * configure.in: Do not check for unconditionally included headers.
1529
15302010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1531
1532 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1533
15342010-11-09 Michael Albinus <michael.albinus@gmx.de>
1535
1536 * configure.in: Don't write a warning for D-Bus anymore.
1537
15382010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1539
1540 * configure.in: Fix indentation.
1541
15422010-10-31 Ken Brown <kbrown@cornell.edu>
1543
1544 * configure.in (checking whether localtime caches TZ): Use
1545 unsetenv instead of modifying environment directly.
1546
15472010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1548
1549 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1550 to avoid warning.
1551
15522010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1553
e9fce1ac 1554 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
1555
15562010-10-22 Glenn Morris <rgm@gnu.org>
1557
1558 * make-dist: Avoid listing .el files twice. Don't try to run
1559 autoconf if --no-update.
1560
15612010-10-20 Glenn Morris <rgm@gnu.org>
1562
1563 * make-dist: No longer create lisp/MANIFEST.
1564
15652010-10-14 Glenn Morris <rgm@gnu.org>
1566
1567 * BUGS, INSTALL.BZR, README: Updates.
1568
15692010-10-13 Glenn Morris <rgm@gnu.org>
1570
1571 * make-dist: Remove --compress. Check for the appropriate
1572 gzip-like executable, and if not found, don't compress.
1573 Check version number in README, don't change it.
1574 Use find for nt/inc/*.h.
1575
15762010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1577
1578 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1579 trailing / from directory names.
1580
15812010-10-12 Glenn Morris <rgm@gnu.org>
1582
1583 * make-dist: Update and simplify.
1584
15852010-10-12 Eli Zaretskii <eliz@gnu.org>
1586
1587 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1588
15892010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1590
1591 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1592
15932010-10-09 Glenn Morris <rgm@gnu.org>
1594
1595 * make-dist: No more doc/emacs/*.texi.in.
1596
1597 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1598
15992010-10-09 Glenn Morris <rgm@gnu.org>
1600
1601 * configure.in: Combine some conditionals.
1602
1603 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1604 * make-dist: Include doc/emacs/*.texi.in.
1605
1606 * INSTALL, make-dist: Remove references to b2m.
1607 * Makefile.in (MAN_PAGES): Remove b2m.1.
1608
16092010-10-05 Glenn Morris <rgm@gnu.org>
1610
1611 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1612
16132010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1614
1615 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1616
16172010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1618
1619 * configure.in: Include stdlib.h and string.h unconditionally.
1620
16212010-09-29 Romain Francoise <romain@orebokech.com>
1622
1623 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1624
16252010-09-28 Glenn Morris <rgm@gnu.org>
1626
1627 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1628 happy.
1629
16302010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1631
1632 * configure.in: Enable imagemagick by default.
1633
16342010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1635
1636 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 1637 GnuTLS libraries.
067d23c9
KY
1638
16392010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1640
1641 * configure.in: Set up GnuTLS.
1642
16432010-09-22 Chong Yidong <cyd@stupidchicken.com>
1644
1645 * configure.in: Announce whether libxml2 is linked to.
1646
16472010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1648
1649 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1650
16512010-09-18 Eli Zaretskii <eliz@gnu.org>
1652
1653 * config.bat: Detect that libxml2 is installed and if so, build
1654 with it.
1655
16562010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1657
1658 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1659 be used. This fixes a conf problem on Mac OS X.
1660
16612010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1662
1663 * configure.in: Check for libxml2.
1664
16652010-09-09 Glenn Morris <rgm@gnu.org>
1666
1667 * make-dist: No more TODO files under lisp/.
1668
16692010-09-04 Eli Zaretskii <eliz@gnu.org>
1670
1671 * config.bat: Produce lisp/gnus/_dir-locals.el from
1672 lisp/gnus/.dir-locals.el.
1673
16742010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1675
1676 * configure.in: Fix check for librsvg, imagemagick and
1677 MagickExportImagePixels.
1678
16792010-08-18 Joakim Verona <joakim@verona.se>
1680
1681 * Makefile.in, configure.in: Checks for ImageMagick.
1682
16832010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1684
1685 * configure.in (AC_PREREQ): Require autoconf 2.65.
1686
16872010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1688
1689 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1690
16912010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1692
1693 * configure.in: Add AC_C_BIGENDIAN.
1694
16952010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1696
1697 * configure.in (ORDINARY_LINK): Use on hpux* too.
1698
16992010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1700
1701 * configure.in: Check for util.h.
1702 Use -Wimplicit-function-declaration if compiler supports it.
1703
17042010-08-05 Eli Zaretskii <eliz@gnu.org>
1705
1706 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1707
17082010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1709
1710 * configure.in: Restore accidentally removed use of
1711 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1712
17132010-07-29 Chad Brown <yandros@mit.edu>
1714
1715 * configure.in: Check for dirent.h.
1716
17172010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1718
1719 * configure.in: Remove reference to usg5-4, unused.
1720
17212010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1722
1723 * configure.in: Check for __executable_start.
1724
17252010-07-24 Ken Brown <kbrown@cornell.edu>
1726
1727 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1728
17292010-07-24 Juanma Barranquero <lekktu@gmail.com>
1730
1731 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1732
17332010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1734
1735 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1736
17372010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1738
1739 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1740 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1741 (C_OPTIMIZE_SWITCH): Remove.
1742 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1743
17442010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1745
1746 * configure.in: Don't check for index and rindex, check for strchr
1747 and strrchr. Define strchr and strrchr as index and rindex,
1748 resp., in src/config.h if not available.
1749
17502010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1751
1752 * configure.in: Use -Wold-style-definition if available.
1753 This helps with the transition to standard C code, it can be
1754 removed when done.
1755
1756 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1757
1758 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1759 and MSWindows.
1760
17612010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1762
1763 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1764 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1765
17662010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1767
1768 * configure.in (getenv): Remove K&R declaration.
1769
17702010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1771
1772 * configure.in: Remove define __P.
1773
17742010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1775
1776 * configure.in (--enable-use-lisp-union-type): New flag.
1777
17782010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1779
1780 Fix CFLAGS for non-GCC compilers.
1781 * configure.in (CFLAGS): Always use -g like it was done before the
1782 2010-03-30 change.
1783 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1784 (Bug#6538)
1785
17862010-06-30 Glenn Morris <rgm@gnu.org>
1787
1788 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1789 Set with AC_DEFINE rather than AH_BOTTOM.
1790
1791 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1792 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1793 Set with shell, not cpp.
1794 (LIBX): Remove, just use -lX11 in the one place this was used.
1795 (cannot_dump): Replace with CANNOT_DUMP.
1796
17972010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1798
0a19a6f8 1799 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1800 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1801 by minimum required Gtk+ 2.6). Add checks for functions introduced
1802 in Gtk+ 2.14 or newer (bug#6505).
1803
18042010-06-26 Eli Zaretskii <eliz@gnu.org>
1805
1806 * config.bat: Remove white space around "+" in COPY commands.
1807
18082010-06-23 Glenn Morris <rgm@gnu.org>
1809
1810 * info/dir: Start descriptions in column 32, per Texinfo convention.
1811
18122010-06-16 Chong Yidong <cyd@stupidchicken.com>
1813
1814 * INSTALL: Update font information (Bug#6389).
1815
18162010-06-16 Glenn Morris <rgm@gnu.org>
1817
1818 * INSTALL: General update.
1819
18202010-06-12 Glenn Morris <rgm@gnu.org>
1821
1822 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1823
18242010-06-11 Glenn Morris <rgm@gnu.org>
1825
1826 * configure.in (--without-compress-info): New option.
1827 (GZIP_INFO): New output variable.
1828
1829 * Makefile.in (GZIP_INFO): New, set by configure.
1830 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1831 Handle man pages in the same way.
1832
18332010-06-10 Glenn Morris <rgm@gnu.org>
1834
1835 * Makefile.in (install-arch-indep): Gzip the info files too.
1836
1837 * make-dist: Remove references to non-existent directories and files.
1838
18392010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1840
1841 * configure.in: Include <strings.h> and <string.h> instead of
1842 "strings.h" and "string.h".
1843
18442010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1845
1846 * configure.in: Remove code dealing with BSTRING.
1847
18482010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1849
1850 * configure.in (AC_PREREQ): Require autoconf 2.65.
1851
1852 * configure.in (unxec): Do not define and substitute.
1853 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1854
18552010-06-03 Glenn Morris <rgm@gnu.org>
1856
1857 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1858
18592010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1860
1861 Fix alloca definition when using gcc on non-gnu systems.
1862 * configure.in: Use the code sequence indicated by "info autoconf"
1863 for alloca (bug#6170).
1864
18652010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1866
1867 * .bzrignore: Ignore new files from trunk, which appear if you use
1868 colocated branches (i.e. "bzr switch").
1869
18702010-05-28 Glenn Morris <rgm@gnu.org>
1871
1872 * configure.in: Simplify some of the $canonical tests.
1873
18742010-05-27 Glenn Morris <rgm@gnu.org>
1875
1876 * config.bat: Do not preprocess src/Makefile.in.
1877
1878 * configure.in: Do not preprocess src/Makefile.in.
1879 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1880 (AC_EGREP_CPP): Test no longer needed.
1881
1882 * make-dist: No more Makefile.c files.
1883
18842010-05-26 Glenn Morris <rgm@gnu.org>
1885
1886 * configure.in (YMF_PASS_LDFLAGS): Remove.
1887 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1888
1889 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1890 Add $GNUSTEP_LOCAL_HEADERS.
1891 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1892
1893 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1894 (GNUSTEP_MAKEFILES): Remove.
1895 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1896 stuff to here.
1897
18982010-05-25 Glenn Morris <rgm@gnu.org>
1899
1900 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1901 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1902
1903 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1904 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1905 here instead.
1906
19072010-05-24 Romain Francoise <romain@orebokech.com>
1908
1909 * make-dist: Look for version in src/emacs.c.
1910 Use lisp/subr.el rather than lisp/version.el for location check.
1911
19122010-05-21 Glenn Morris <rgm@gnu.org>
1913
1914 * configure.in (MKDEPDIR): Parallel build tweak.
1915
1916 * configure.in (ns_frag): New output file.
1917
1918 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1919 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1920
1921 * configure.in (cannot_dump): New output variable.
1922
19232010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1924
1925 * configure.in: On NetBSD, if terminfo is found, use it in
1926 preference to termcap. (Bug#6190)
1927
19282010-05-20 Glenn Morris <rgm@gnu.org>
1929
1930 * make-dist (src): Include *.mk.
1931 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1932 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1933 (deps_frag): New output file.
1934 (AUTO_DEPEND): Remove this definition.
1935
1936 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1937
19382010-05-19 Glenn Morris <rgm@gnu.org>
1939
1940 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1941 (ORDINARY_LINK): New AC_DEFINE.
1942 (LIB_GCC): No need to set if ORDINARY_LINK.
1943
19442010-05-18 Glenn Morris <rgm@gnu.org>
1945
1946 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1947 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1948
1949 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1950 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1951 (RALLOC_OBJ): New output variable.
1952
1953 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1954 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1955
19562010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1957
1958 * Makefile.in (src): Provide the name of the VCS file that witnesses
1959 a pull.
1960 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1961
19622010-05-17 Glenn Morris <rgm@gnu.org>
1963
1964 * configure.in (OLDXMENU_DEPS): New output variable.
1965
19662010-05-16 Glenn Morris <rgm@gnu.org>
1967
1968 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1969
1970 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1971 * Makefile.in (install-arch-dep): Update for above change.
1972
1973 * Makefile.in (ns_appdir): Remove.
1974 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1975
1976 * configure.in (TEMACS_LDFLAGS2): New output variable.
1977
1978 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1979 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1980 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1981 nothing uses.
1982
19832010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1984
1985 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1986 does not use them.
1987 (X11R5_INHIBIT_I18N): Remove, unused.
1988
19892010-05-15 Glenn Morris <rgm@gnu.org>
1990
1991 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1992
1993 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1994
19952010-05-15 Ken Raeburn <raeburn@raeburn.org>
1996
1997 * configure.in: Look for version string in its new location.
1998
19992010-05-15 Eli Zaretskii <eliz@gnu.org>
2000
2001 * config.bat: Remove support for DJGPP v1.x.
2002
20032010-05-15 Glenn Morris <rgm@gnu.org>
2004
2005 * configure.in (OLDXMENU_TARGET): New output variable.
2006
2007 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2008
2009 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2010 and other files that no longer exist.
2011
20122010-05-14 Glenn Morris <rgm@gnu.org>
2013
2014 * configure.in (cpp_undefs): Add mktime, register, X11.
2015
2016 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2017 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2018 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2019
2020 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2021 (GNUSTEP_MAKEFILES): Do not output.
2022
20232010-05-13 Glenn Morris <rgm@gnu.org>
2024
2025 * configure.in: Fix some paren typos.
2026
2027 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2028
2029 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2030
20312010-05-12 Glenn Morris <rgm@gnu.org>
2032
2033 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2034
2035 * configure.in (LIB_GCC): New output variable.
2036
20372010-05-11 Glenn Morris <rgm@gnu.org>
2038
2039 * make-dist (msdos): No more mainmake.
2040
2041 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2042 * config.bat: Do not run cpp on lib-src/Makefile.in.
2043
2044 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2045
20462010-05-10 Glenn Morris <rgm@gnu.org>
2047
2048 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2049
2050 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2051 (BLESSMAIL_TARGET): New output variable.
2052
20532010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2054
2055 * INSTALL: Fix typos.
2056
20572010-05-08 Chong Yidong <cyd@stupidchicken.com>
2058
2059 * configure.in: Add check for buggy version of GCC (Bug#6031).
2060
20612010-05-08 Glenn Morris <rgm@gnu.org>
2062
2063 * configure.in (HAVE_LIBNCURSES): New local variable.
2064 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2065 replacing cpp in src/s/*.h and src/Makefile.in.
2066
20672010-05-07 Chong Yidong <cyd@stupidchicken.com>
2068
2069 * Version 23.2 released.
2070
20712010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2072
2073 * configure.in: Add tests for `isnan' and `copysign'.
2074
20752010-05-07 Eli Zaretskii <eliz@gnu.org>
2076
2077 * config.bat: Allow for 2 leading `#'s in comments in
2078 src/Makefile.in.
2079
20802010-05-07 Glenn Morris <rgm@gnu.org>
2081
2082 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2083 Merges logic from src/s/* and src/Makefile.in.
2084 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2085
20862010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2087
2088 Define START_FILES and LIB_STANDARD using autoconf.
2089 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2090 here from src/s/*.h.
2091 (HAVE_CRTIN): Remove, inline logic in the netbsd
2092 START_FILES/LIB_STANDARD computation.
2093
20942010-05-06 Glenn Morris <rgm@gnu.org>
2095
2096 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2097
2098 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2099 (LD_SWITCH_X_SITE): Remove unused variables.
2100
21012010-05-04 Glenn Morris <rgm@gnu.org>
2102
2103 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2104 as well.
2105 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2106
2107 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2108
2109 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2110 variables, replacing c_switch_machine, c_switch_system.
2111 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2112 @c_switch_system@.
2113
21142010-05-03 Glenn Morris <rgm@gnu.org>
2115
2116 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2117
2118 * make-dist: There are no more src/m/*.inp files.
2119
21202010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2121
2122 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2123 (ac_link): Do not use ld_switch_machine.
2124
21252010-05-01 Glenn Morris <rgm@gnu.org>
2126
2127 * configure.in (OTHER_OBJ): Remove.
2128 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2129
21302010-04-30 Glenn Morris <rgm@gnu.org>
2131
2132 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2133 Elsewhere, maybe include it.
2134
2135 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2136 (OLDXMENU, LIBXMENU): New output variables.
2137
2138 * configure.in (OTHER_OBJ): New output variable.
2139
21402010-04-28 Glenn Morris <rgm@gnu.org>
2141
2142 * configure.in (CYGWIN_OBJ): New output variable.
2143
2144 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2145
2146 * configure.in (FONT_OBJ): New output variable.
2147
2148 * configure.in (LIBXMU): New output variable.
2149
2150 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2151
2152 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2153 userland and maybe change values to i386 (move test from s/amdx86-64.h).
2154
21552010-04-27 Glenn Morris <rgm@gnu.org>
2156
2157 * configure.in (LIBXTR6): New output variable. Move unixware special
2158 case here from src/s/unixware.h.
2159
2160 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
2161 in Makefiles.
2162 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
2163
2164 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
2165 (LIBXP): No longer substitute in Makefiles.
2166 (MOTIF_LIBW): New output variable. Move system-specific settings here
2167 from src/s files.
2168
21692010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
2170
2171 Reduce CPP usage.
2172 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
2173 (unexec): Define unconditionally, all platforms define
2174 UNEXEC. AC_SUBST it.
2175 (UNEXEC_SRC): Remove, unused.
2176 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
2177
21782010-04-27 Glenn Morris <rgm@gnu.org>
2179
2180 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
2181 replaced by LIBXP.
2182
2183 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2184 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2185 On hpux10-20, default to /lib.
2186
2187 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2188
21892010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2190
2191 * configure.in (LIBS_MACHINE): Remove, unused.
2192
2193 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2194
21952010-04-24 Glenn Morris <rgm@gnu.org>
2196
2197 * configure.in (CRT_DIR): New output variable.
2198 (--with-crt-dir): New option. (Bug#5655)
2199 (HAVE_LIB64_DIR): Remove.
2200
22012010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2202
2203 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2204
22052010-04-22 Miles Bader <miles@gnu.org>
2206
2207 * configure.in: Get rid of "unix" pre-defined macro when
2208 preprocessing Makefile. (Bug#5857)
2209
22102010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2211
2212 Avoid non-portable shell command negation
2213 * configure.in: Revert last change.
2214
22152010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2216
2217 * configure.in: Change "if test ! -f" to "if ! test -f".
2218
22192010-04-21 Glenn Morris <rgm@gnu.org>
2220
2221 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2222 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2223
22242010-04-21 Karel Klíč <kklic@redhat.com>
2225
2226 * configure.in: New option: --with(out)-selinux, on by default.
2227 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2228 LIBSELINUX_LIBS in Makefiles.
2229
22302010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2231
2232 * configure.in: Remove all references to LIBX11_SYSTEM.
2233
22342010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2235
2236 * configure.in: Remove all references to C_DEBUG_SWITCH.
2237
22382010-03-27 Eli Zaretskii <eliz@gnu.org>
2239
2240 * config.bat <lib-src>: Edit out lines that begin with several #
2241 characters.
2242
22432010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2244
2245 * configure.in: Remove support for old UNIX System V systems and
2246 for Unixware on non-x86 machines.
2247
2248 * configure.in: Remove support for Solaris on PPC and for old versions.
2249
2250 * configure.in: Remove non-working lynxos port.
2251
22522010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2253
2254 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2255
22562010-03-19 Glenn Morris <rgm@gnu.org>
2257
2258 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2259 happy.
2260
22612010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2262
2263 * configure.in: Check for tputs and friends, abort if not
2264 found (bug#5735).
2265
22662010-03-18 Glenn Morris <rgm@gnu.org>
2267
2268 * configure.in (--with-x-toolkit): In the help text, say which options
2269 are synonyms.
2270
2271 * configure.in (--with-mmdf, --with-mail-unlink):
2272 New options, off by default.
2273 (--with-mailhost): New option to set default POP host.
2274 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2275 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2276 New variables, substituted in Makefiles.
2277 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2278 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2279 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2280 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2281 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2282
22832010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2284
2285 * Makefile.in (uninstall): Handle the case where archlibdir does not
2286 exist. (Bug#5720)
2287
22882010-03-12 Eli Zaretskii <eliz@gnu.org>
2289
2290 These changes remove termcap.c from the build on Posix platforms.
2291 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2292
2293 * configure: Regenerated.
2294
22952010-03-10 Chong Yidong <cyd@stupidchicken.com>
2296
2297 * Branch for 23.2.
2298
22992010-01-31 Juri Linkov <juri@jurta.org>
2300
2301 * .bzrignore: Add TAGS-LISP.
2302
23032010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2304
2305 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2306 this header file).
2307
23082010-01-12 Juanma Barranquero <lekktu@gmail.com>
2309
2310 * .bzrignore: Ignore all .exe, instead of individual files.
2311
23122010-01-12 Chong Yidong <cyd@stupidchicken.com>
2313
2314 * configure.in: Explicitly check for and link to -lXrender.
2315
23162010-01-12 Glenn Morris <rgm@gnu.org>
2317
2318 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2319 for bug reports for development versions.
2320
23212010-01-02 Eli Zaretskii <eliz@gnu.org>
2322
2323 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2324 build.
2325
23262009-12-27 Karl Fogel <kfogel@red-bean>
2327
2328 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2329 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2330
23312009-12-17 Glenn Morris <rgm@gnu.org>
2332
2333 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2334
23352009-12-15 Glenn Morris <rgm@gnu.org>
2336
2337 * info/dir: Add EDT entry.
2338 * Makefile.in (INFO_FILES): Add edt.
2339
23402009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2341
1154d12e 2342 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
2343
23442009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2345
2346 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2347
23482009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2349
2350 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2351
23522009-12-01 Glenn Morris <rgm@gnu.org>
2353
2354 * make-dist: Add etc/images/mpc directory.
2355
23562009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2357
2358 * configure.in: Don't check for GConf unless X is used.
2359
23602009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2361
2362 * configure.in: Use -Wdeclaration-after-statement if available.
2363
23642009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2365
2366 * configure.in: New option: --with(out)-gconf.
2367 Set HAVE_GCONF if we find gconf.
2368
23692009-11-17 Glenn Morris <rgm@gnu.org>
2370
2371 * Makefile.in (INFO_FILES): Add semantic.
2372
23732009-11-16 Chong Yidong <cyd@stupidchicken.com>
2374
2375 * info/dir: Add Semantic.
2376
23772009-11-16 Glenn Morris <rgm@gnu.org>
2378
2379 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2380 pattern, so as not to exclude makefile*.el. (Bug#4912)
2381
23822009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2383
2384 * configure.in: --enable-autodepend is new. Check for GNU Make
2385 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2386 gcc and GNU make to generate dependencies.
2387
23882009-10-27 Glenn Morris <rgm@gnu.org>
2389
2390 * make-dist: Make links to doc/lispintro/*.pdf.
2391
23922009-10-23 Jim Meyering <meyering@redhat.com>
2393
2394 * configure.in: Invoke $CPP with -P when creating Makefile and
2395 src/Makefile. Without this, gcc 4.4.2 converts each
2396 backslash-newline pair in the input to a bare newline, yielding
2397 invalid Makefiles.
2398
2399 * configure: Regenerate.
2400
24012009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2402
2403 * configure.in (vax-dec-vms): Remove, not supported anymore.
2404
24052009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2406
2407 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2408 (*-apple-darwin*): Add x86_64 architecture.
2409
24102009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2411
2412 * config.guess, config.sub: Updated from master source.
2413
24142009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2415
2416 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2417
24182009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2419
2420 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2421
24222009-09-29 Glenn Morris <rgm@gnu.org>
2423
2424 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2425
24262009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2427
2428 * config.guess, config.sub: Updated from master source.
2429
2430 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2431
24322009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2433
2434 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2435
24362009-09-13 Chong Yidong <cyd@stupidchicken.com>
2437
2438 * INSTALL: Update URL for GNU FreeFont.
2439
24402009-09-09 Glenn Morris <rgm@gnu.org>
2441
2442 * Makefile.in (install-arch-indep): Don't recursively change perms of
2443 site-lisp and infodir. There may be non-Emacs files in here, and the
2444 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2445 (mkdir): Set umask to world-readable before creating directories.
2446 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2447
24482009-08-29 Glenn Morris <rgm@gnu.org>
2449
2450 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2451 (info): Don't give an error in the absence of makeinfo - let the doc
2452 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2453
24542009-08-23 Ken Raeburn <raeburn@raeburn.org>
2455
2456 * Makefile.in (install-arch-indep): If the versioned DOC-####
2457 generated during loadup+dump isn't found, install the plain DOC
2458 file that always gets generated, in case CANNOT_DUMP is set.
2459
2460 * configure.in: Warn if package version specified here doesn't
2461 match the version in version.el.
2462 * configure: Regenerate.
2463
24642009-08-22 Michael Albinus <michael.albinus@gmx.de>
2465
2466 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2467
2468 * configure: Regenerate.
2469
24702009-08-19 Glenn Morris <rgm@gnu.org>
2471
2472 * INSTALL: Remove reference to cvtmail.
2473
24742009-08-15 CHENG Gao <chenggao@gmail.com>
2475
2476 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2477
24782009-08-02 Kevin Ryde <user42@zip.com.au>
2479
2480 * INSTALL: Fix free fonts URL.
2481
24822009-07-22 Glenn Morris <rgm@gnu.org>
2483
2484 * configure.in (AC_PREREQ): Require autoconf 2.62.
2485
24862009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2487
2488 * configure.in (--enable-checking, --enable-profiling):
2489 Use AS_HELP_STRING.
2490
24912009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2492
2493 * configure.in (--enable-profiling): New option.
2494 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2495
24962009-06-27 Glenn Morris <rgm@gnu.org>
2497
2498 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2499
25002009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2501
2502 * configure.in (--enable-checking): New option.
2503
25042009-06-24 Glenn Morris <rgm@gnu.org>
2505
2506 * make-dist: Warn if subdir does not exist in source.
2507 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2508 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2509 No longer make links.
2510
25112009-06-24 Yavor Doganov <yavor@gnu.org>
2512
2513 * make-dist (tempdir): Don't create directories preferences.gorm
2514 and preferences.nib, they are no longer required.
2515
25162009-06-21 Chong Yidong <cyd@stupidchicken.com>
2517
2518 * Branch for 23.1.
2519
25202009-06-12 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * configure.in: Delete mac-fix-env target, which has been
2523 removed (Bug#3531).
2524
25252009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2526
1154d12e 2527 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
2528
25292009-05-05 Per Starbäck <per@starback.se> (tiny change)
2530
2531 * BUGS: Use new binding of view-emacs-problems.
2532
c7015153 25332009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
2534
2535 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2536 for Solaris compatibility.
2537
25382009-04-25 Chong Yidong <cyd@stupidchicken.com>
2539
2540 * configure: Regenerate.
2541
2542 * configure.in: Disable use of FreeType without libXft.
2543
25442009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2545
2546 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2547 Check if it is declared in gtk.h.
2548
25492009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2550
2551 * Makefile.in (install-arch-indep): Remove .gitignore files.
2552
25532009-04-03 Kenichi Handa <handa@m17n.org>
2554
2555 * INSTALL: Make the section "Complex Text Layout support
2556 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2557
25582009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2559
2560 * configure.in (rs6000-ibm-aix6*): Fix typo.
2561
25622009-03-04 Glenn Morris <rgm@gnu.org>
2563
2564 * Makefile.in (INFO_FILES): Add auth.
2565
25662009-03-03 Glenn Morris <rgm@gnu.org>
2567
2568 * info/dir: Add Auth-source.
2569
25702009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2571
2572 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2573 the second.
2574
25752009-02-28 Eli Zaretskii <eliz@gnu.org>
2576
2577 * config.bat: Copy .dbxinit to _dbxinit.
2578
2579 * make-dist (Making links to `info'): Remove .gitignore.
2580
25812009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2582
2583 * Makefile.in (lib-src, lisp): Use simpler rule.
2584 (src): Be more specific to avoid recompiling all the .elc files just
2585 because the bootstrap-emacs is missing.
2586
25872009-02-26 Chong Yidong <cyd@stupidchicken.com>
2588
2589 * configure.in: Require librsvg >= 2.11.
2590
25912009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2592
2593 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2594 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2595
25962009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2597
2598 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2599
26002009-02-03 Glenn Morris <rgm@gnu.org>
2601
2602 * make-dist: Add some missing files, remove some that are no longer
2603 present.
2604
26052009-02-02 Glenn Morris <rgm@gnu.org>
2606
2607 * make-dist: Add some missing nextstep/ files.
2608
26092009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2610
2611 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2612
26132009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2614
2615 * configure.in: Add support for m68k-*-netbsd.
2616
26172009-01-14 Juri Linkov <juri@jurta.org>
2618
2619 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2620
2621 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2622 and bug-reference-mode.
2623
26242009-01-11 Juri Linkov <juri@jurta.org>
2625
2626 * INSTALL.CVS: Move configuration explicitly to the first step.
2627
26282009-01-09 Glenn Morris <rgm@gnu.org>
2629
2630 * .dir-locals.el: Don't set indent-tabs-mode.
2631
26322008-12-30 Kenichi Handa <handa@m17n.org>
2633
2634 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2635 the function OTF_get_variation_glyphs.
2636
26372008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2638
2639 * Makefile.in (install-arch-dep): Remove old directories in
2640 ns_app* before moving new directories there.
2641
26422008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2643
2644 * .dir-locals.el: Remove non-working entry for pmail.
2645 (fill-column): Fix typo.
2646 (change-log-mode): Add fill column.
2647
26482008-12-26 Eli Zaretskii <eliz@gnu.org>
2649
2650 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2651
26522008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2653
2654 * make-dist (tempdir): Distribute .dir-locals.el.
2655
2656 * .dir-locals.el: New file.
2657
26582008-12-19 Eli Zaretskii <eliz@gnu.org>
2659
2660 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2661 for rationale.
2662
26632008-12-13 Glenn Morris <rgm@gnu.org>
2664
2665 * Makefile.in (install-arch-indep): Add new man-pages.
2666 (manext): Remove variable.
2667 (MAN_PAGES): New variable.
2668 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2669 and remove.
2670 (uninstall): Remove desktop file and icons, game scores if empty.
2671
26722008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2673
2674 * config.guess, config.sub: Updated from master source.
2675
26762008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2677
2678 * Makefile.in (install-arch-indep): Install ebrowse.1.
2679
26802008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2681
2682 * configure.in: Add Solaris on x86_64.
2683
26842008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2685
2686 * config.guess, config.sub: Updated from master source.
2687
26882008-12-08 Eli Zaretskii <eliz@gnu.org>
2689
2690 * info/dir: Fix last change.
2691
26922008-12-07 Eli Zaretskii <eliz@gnu.org>
2693
2694 * info/dir: Untabify.
2695
26962008-11-28 Ulrich Mueller <ulm@gentoo.org>
2697
2698 * configure.in: Fix last change.
2699
27002008-11-28 Richard M Stallman <rms@gnu.org>
2701
2702 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2703 New configurations.
2704
27052008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2706
2707 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2708 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2709
27102008-11-15 Eli Zaretskii <eliz@gnu.org>
2711
2712 * Makefile.in (INFO_FILES): Remove ns-emacs.
2713
2714 * info/dir (NS-Emacs): Remove entry.
2715
27162008-11-08 Eli Zaretskii <eliz@gnu.org>
2717
2718 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2719
27202008-11-07 Glenn Morris <rgm@gnu.org>
2721
2722 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2723
27242008-10-31 Eli Zaretskii <eliz@gnu.org>
2725
2726 * config.bat: Tell user to expect one "File not found" message
2727 while the `doc' directory is being configured.
2728
27292008-10-30 Chong Yidong <cyd@stupidchicken.com>
2730
2731 * update-subdirs: Put obsolete directory last.
2732
27332008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2734
2735 * configure.in: Check fontconfig always.
2736
27372008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2738
2739 * configure (*-solaris2.[7-9]*): Fix typo.
2740
27412008-10-24 Glenn Morris <rgm@gnu.org>
2742
2743 * configure.in (--without-sync-input, --with-pkg-config-prog):
2744 Help strings start with lower case.
2745 (--with-gnustep-conf): New option.
2746 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2747
27482008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2749
2750 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2751 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2752 is not found. (Bug#1230)
2753
27542008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2755
2756 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2757 Use sol2-6.h for Solaris 7-9.
2758
27592008-10-18 Ulrich Mueller <ulm@gentoo.org>
2760
2761 * configure.in: Add support for GNU/Linux on SuperH.
2762
27632008-10-12 Andreas Schwab <schwab@suse.de>
2764
2765 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2766
1a71cb28 27672008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
2768
2769 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2770 "X") to avoid confusion.
2771
2772 * configure: Regenerate.
2773
27742008-09-07 Romain Francoise <romain@orebokech.com>
2775
2776 * make-dist: Distribute doc/man/ChangeLog.
2777
27782008-08-28 Chong Yidong <cyd@stupidchicken.com>
2779
2780 * configure.in: Disable XFT and Freetype when without X.
2781
2782 * configure: Regenerate.
2783
27842008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2785
2786 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2787
27882008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2789
2790 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2791 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2792
2793 * configure: Regenerate.
2794
27952008-08-20 Eli Zaretskii <eliz@gnu.org>
2796
2797 * configure.in: Move "#define subprocesses" before
2798 config_opsysfile is included.
2799
28002008-08-19 Kenichi Handa <handa@m17n.org>
2801
2802 * INSTALL (Extra fonts): Mention local fonts, don't mention
2803 mule-unicode.
2804
28052008-08-16 Chong Yidong <cyd@stupidchicken.com>
2806
2807 * make-dist: Omit info/.arch-inventory.
2808
28092008-08-16 Jason Rumney <jasonr@gnu.org>
2810
2811 * make-dist (tempdir/nt): Link emacsclient.rc.
2812
28132008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2814
2815 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2816 AC_SUBST it.
2817 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2818 AC_SUBST it.
2819 (OTHER_FILES): Always define for HAVE_NS.
2820 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2821 * configure: Regenerate.
2822
28232008-08-07 Andreas Schwab <schwab@suse.de>
2824
2825 * configure.in: Correctly handle
2826 --enable-cocoa-experimental-ctrl-g=no and
2827 --enable-ns-self-contained=yes.
2828
28292008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2830
2831 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2832 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2833 bother undef'ing since won't have desired effect.
2834
28352008-08-06 Andreas Schwab <schwab@suse.de>
2836
2837 * configure.in: Fix quoting.
2838
28392008-08-06 Chong Yidong <cyd@stupidchicken.com>
2840
2841 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2842
28432008-08-05 Ulrich Mueller <ulm@gentoo.org>
2844
2845 * configure.in: Add checks for krb5_error.text and
2846 krb5_error.e_text struct members.
2847
28482008-08-04 Chong Yidong <cyd@stupidchicken.com>
2849
2850 * configure.in: Test for existence of NSInteger.
2851 Suggested by Yavor Doganov.
2852
28532008-08-02 Romain Francoise <romain@orebokech.com>
2854
2855 * Makefile.in (INFO_FILES): Add mairix-el.
2856
28572008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2858
2859 * make-dist:
2860 * README: Remove VMS support.
2861 * vms: Remove directory.
2862
28632008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2864
2865 * configure.in (MULTI_KBOARD): Remove.
2866
28672008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2868
2869 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2870
28712008-07-29 Chong Yidong <cyd@stupidchicken.com>
2872
2873 * info/dir (File): Add mairix-el.
2874
28752008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2876
2877 Remove support for Mac Carbon.
2878 * mac: Remove directory.
2879 * make-dist:
2880 * configure.in:
2881 * README:
2882 * Makefile.in:
2883 * INSTALL: Remove code for Carbon.
2884 * configure: Regenerate.
2885
28862008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2887
2888 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2889
28902008-07-25 Chong Yidong <cyd@stupidchicken.com>
2891
2892 * configure.in: Check for getrlimit.
2893
2894 * configure: Regenerate.
2895
28962008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2897
2898 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2899 in src/Makefile.in.
2900 (static): Remove, autoconf would always comment it out anyway.
2901 (subprocesses): Define unconditionally.
2902
29032008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2904
2905 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2906 compilation under GNUstep.
2907
29082008-07-18 Kenichi Handa <handa@m17n.org>
2909
2910 * INSTALL (Complex Text Layout support libraries): Delete the
2911 paragraph about --enable-font-backend.
2912
29132008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2914
2915 * configure.in: Print out some info to user for NeXTstep builds.
2916 (ns-app): Remove enable option.
2917 (ns-self-contained): Add enable option.
2918 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2919 GNUstep, use to set install prefixes, and substitute in Makefiles.
2920 * configure: Regenerate.
2921 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2922 NS app bundle.
2923
29242008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2925
2926 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2927
29282008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2929
2930 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2931 NS_IMPL_COCOA.
2932
29332008-07-16 Glenn Morris <rgm@gnu.org>
2934
2935 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2936 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2937 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2938 never unset.
2939
2940 * make-dist: Add nextstep/ directories.
2941 (src, lib-src): Add .m files.
2942
29432008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2944
2945 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2946 (USER_FULL_NAME): Remove, not used anymore.
2947 * configure: Regenerate.
2948
29492008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2950
2951 Changes and additions for NeXTstep windowing system (Cocoa and
2952 GNUstep) support.
2953
2954 * configure.in: Add support for NS window system: --with-ns (default
2955 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2956 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2957 disable font backend if window system is "none", not if !HAVE_X11.
2958 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2959 (install-arch-dep): Add commands to assemble NS .app package.
2960
29612008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2962
2963 * configure.in: Use macppc for Darwin. Remove references to
2964 desupported systems.
2965 * configure: Regenerate.
2966
29672008-07-05 Glenn Morris <rgm@gnu.org>
2968
2969 * make-dist (EMACS): Doc fix.
2970 (lisp): There are no *.dat or image files here any more.
2971 (src): There are no *.s files here any more.
2972 (etc/images, etc/images/*): Link to most regular files.
2973
29742008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2975
2976 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2977
29782008-07-01 Glenn Morris <rgm@gnu.org>
2979
2980 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2981 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2982 and explicitly export there. (Bug#507.)
2983
29842008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2985
2986 * configure.in:
2987 * configure: Remove references to obsolete systems.
2988
29892008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2990
2991 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2992 make it depend on all other */.in files.
2993 (src/Makefile, src/config.stamp, lib-src/Makefile)
2994 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2995 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2996 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2997 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2998
2999 * configure.in: Don't create src/config.stamp any more.
3000
30012008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3002
3003 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3004
30052008-06-22 Glenn Morris <rgm@gnu.org>
3006
3007 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3008
30092008-06-21 Romain Francoise <romain@orebokech.com>
3010
3011 * Makefile.in (INFO_FILES): Add sasl.
3012
30132008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3014
3015 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3016 (bootstrap-build): Remove.
3017 (top_bootclean): New var.
3018 (top_distclean, bootstrap-clean): Use it.
3019 (bootstrap): Don't recheck config. Make normally.
3020
30212008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3022
3023 * Makefile.in (SUBDIR): Include `lisp'.
3024 (lisp): Depend on `src'.
3025 (top_distclean): Don't remove config.status.
3026 (bootstrap-clean): New target.
3027 (maintainer-clean): Use it.
3028 (bootstrap): Use bootstrap-clean. Re-run config.status.
3029 (src/bootstrap-emacs${EXEEXT}): New target.
3030 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3031 src/Makefile now takes care of it.
3032 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3033
30342008-06-15 Glenn Morris <rgm@gnu.org>
3035
3036 * info/dir: Add sasl.
3037
30382008-06-09 Alan Mackenzie <acm@muc.de>
3039
3040 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3041
30422008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3043
3044 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3045
30462008-06-07 Glenn Morris <rgm@gnu.org>
3047
3048 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3049 serve no purpose.
3050
30512008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3052
3053 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3054 * configure: Regenerate.
3055
30562008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3057
3058 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3059
30602008-05-14 Kenichi Handa <handa@m17n.org>
3061
3062 * configure: Regenerate.
3063
3064 * configure.in: Don't handle --disable-font-backend. Don't print
3065 a message about a font backend.
3066
30672008-05-09 Glenn Morris <rgm@gnu.org>
3068
3069 * configure.in: Make absence of makeinfo a fatal error only if the info
3070 files don't exist.
3071 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3072
30732008-05-07 Eli Zaretskii <eliz@gnu.org>
3074
3075 * config.bat: Fix last change: don't use < and > in "rem" lines,
3076 they are interpreted as redirection by DOS shells.
3077
30782008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3079
3080 * configure.in: Check availability of AvailabilityMacros.h
3081 if HAVE_CARBON.
3082
3083 * configure: Regenerate.
3084
30852008-05-03 Glenn Morris <rgm@gnu.org>
3086
3087 * configure.in (x_libraries): Remove standard 64-bit directories -
3088 experimental workaround for minor autoconf bug.
3089
3090 * configure.in (--without-makeinfo): New option. If set,
3091 absence of suitable makeinfo is not a fatal error.
3092 * Makefile.in (MAKEINFO): New, set by configure.
3093 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3094 (info-real): New target.
3095 (info): Without makeinfo, do nothing, else call `info-real'.
3096
30972008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3098
3099 * configure.in: Remove hpux10.20 from the desupported list.
3100
31012008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3102
3103 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3104
31052008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3106
3107 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3108 rather than change CPPFLAGS.
3109 (HAVE_GTK): Rename to USE_GTK.
3110
31112008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3112
3113 * configure.in: Replace the obsolete macros AC_AIX and
3114 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3115
31162008-04-05 Andreas Schwab <schwab@suse.de>
3117
3118 * configure.in: No longer create admin/unidata/Makefile.
3119
31202008-03-28 Andreas Schwab <schwab@suse.de>
3121
3122 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3123 (lisp/Makefile): New rule.
3124
31252008-03-13 Glenn Morris <rgm@gnu.org>
3126
3127 * configure.in (AC_INIT): Fix version number.
3128 (sync-input): Reword the option, since it's on by default.
3129
31302008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3131
3132 * configure.in: Add --enable-sync-input, default yes.
3133
31342008-03-11 Glenn Morris <rgm@gnu.org>
3135
3136 * Makefile.in (install-etc, mkdir): Handle directory
3137 etc/images/icons/hicolor/*/mimetypes/.
3138
3139 * make-dist: Handle icons/hicolor/scalable directory.
3140
31412008-03-05 Glenn Morris <rgm@gnu.org>
3142
3143 * configure.in: Enable font-backend by default.
3144 (USE_FONT_BACKEND): Set to "no" in absence of X.
3145 (PKG_CONFIG): Don't set multiple times, once is enough.
3146 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3147
31482008-03-03 Glenn Morris <rgm@gnu.org>
3149
3150 * Makefile.in (iconsrcdir): New variable.
3151 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3152 directory.
3153
31542008-02-29 Glenn Morris <rgm@gnu.org>
3155
3156 * test/: New directory.
3157
31582008-02-27 Jan Djärv <jan.h.d@swipnet.se>
3159
3160 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
3161
31622008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3163
3164 * configure.in: Print an error for systems that we think are obsolete
3165 and are proposed to be removed. Remove some more unused systems.
3166 Add support for powerpc-ibm-aix6*.
3167
31682008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
3169
3170 * configure.in: Remove references to obsolete variables and systems.
3171
31722008-02-21 Glenn Morris <rgm@gnu.org>
3173
3174 * Makefile.in (set_installuser): New.
3175 (install-arch-indep): Use set_installuser to avoid duplicate code.
3176
3177 * README.unicode: Split into admin/notes/unicode,font-backend and
3178 remove.
3179
31802008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
3181
3182 * configure.in (arm*-*-freebsd*): Add.
3183
31842008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3185
3186 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3187 dealing with obsolete variables.
3188
31892008-02-08 Glenn Morris <rgm@gnu.org>
3190
3191 * Makefile.in (check-info-dir): New target.
3192
31932008-02-08 Michael Olson <mwolson@gnu.org>
3194
3195 * Makefile.in (INFO_FILES): Add epa.
3196
3197 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3198 features" section.
3199
32002008-02-06 Glenn Morris <rgm@gnu.org>
3201
3202 * configure.in (--with-gcc): Give an error saying this option has
3203 been removed.
3204 (--with-gtk): Remove this option.
3205
32062008-02-06 Tom Tromey <tromey@redhat.com>
3207
3208 * configure.in (--with-gcc): Remove.
3209 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3210
32112008-02-05 Ulrich Mueller <ulm@gentoo.org>
3212
3213 * INSTALL: Recommend giflib, not libungif.
3214
32152008-02-05 Tom Tromey <tromey@redhat.com>
3216
3217 * configure.in (--with-dbus): Default to enabled.
3218
32192008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3220
3221 * INSTALL (Complex Text Layout support libraries): New section.
3222
32232008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3224
3225 * make-dist: Remove references to files in mac/ that have been
3226 deleted.
3227
32282008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3229
3230 * configure.in: For libotf and m17n-flt checks, set shell vars
3231 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3232 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3233 Reported by Ulrich Mueller.
3234
32352008-02-02 Eli Zaretskii <eliz@gnu.org>
3236
3237 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3238 admin/unidata/Makefile.in to Makefile.
3239
32402008-02-02 Glenn Morris <rgm@gnu.org>
3241
3242 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3243 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3244 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3245
32462008-02-01 Miles Bader <miles@gnu.org>
3247
3248 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3249 [libotf], and [m17n-flt] options.
3250
32512008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3252
3253 * configure.in: Add EMACS_ARG_N([libotf]...), and
3254 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3255 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3256 CFLAGS, and LIBS in checking of m17n-flt.
3257
32582008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3259
3260 * configure.in: Check the availability of m17n-flt library.
3261
32622008-02-01 Kenichi Handa <handa@m17n.org>
3263
3264 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3265 not available.
3266
32672008-02-01 Kenichi Handa <handa@m17n.org>
3268
3269 * configure.in: New args --enable-font-backend, --with-xft,
3270 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3271 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3272 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3273 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3274
32752008-02-01 Kenichi Handa <handa@m17n.org>
3276
3277 * make-dist: Include etc/charsets in tarball.
3278
32792008-02-01 Kenichi Handa <handa@m17n.org>
3280
3281 * configure.in: While running cpp on junk.c, include
3282 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3283 exists.
3284
32852008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3286
3287 * configure.in (xtensa): Match more configurations.
3288
32892008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3290
3291 * configure.in: Update comment.
3292
32932008-01-26 Glenn Morris <rgm@gnu.org>
3294
3295 * configure.in (--without-gcc): By default, neither off nor on.
3296 (--with-carbon): Tone down rhetoric in help text.
3297
32982008-01-25 Glenn Morris <rgm@gnu.org>
3299
3300 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3301 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3302 Default `Carbon' to off (it's unsupported).
3303
33042008-01-24 Glenn Morris <rgm@gnu.org>
3305
3306 * configure.in: Standardize dbus-related messages.
3307
33082008-01-23 Michael Olson <mwolson@gnu.org>
3309
3310 * configure.in (pkg-config-prog): Remove initial whitespace.
3311
33122008-01-23 Tom Tromey <tromey@redhat.com>
3313
3314 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3315 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3316 Update all users.
3317
33182008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3319
3320 * config.guess, config.sub: Updated from master source.
3321
33222008-01-17 Andreas Schwab <schwab@suse.de>
3323
3324 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3325
33262008-01-17 Glenn Morris <rgm@gnu.org>
3327
3328 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3329
33302008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3331
3332 * configure.in: Remove more references to unsupported systems.
3333
33342008-01-16 Sven Joachim <svenjoac@gmx.de>
3335
3336 * make-dist: Add --lzma.
3337
33382008-01-16 Glenn Morris <rgm@gnu.org>
3339
3340 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3341 configure checks for this.
3342
33432008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3344
3345 * configure.in: Remove more references to unsupported systems.
3346
33472008-01-06 Romain Francoise <romain@orebokech.com>
3348
3349 * configure.in: Delete extra semicolons.
3350
33512008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3352
3353 * configure.in: Remove references to unsupported systems.
3354
33552008-01-05 Romain Francoise <romain@orebokech.com>
3356
3357 * make-dist: Add --bzip2. Update copyright.
3358
33592008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3360
3361 * configure.in: Remove support for Masscomp.
3362
33632008-01-05 Glenn Morris <rgm@gnu.org>
3364
3365 * Makefile.in (desktopdir, icondir): New variables.
3366 (install-arch-indep): Also depend on `install-etc'.
3367 (install-etc): New target.
3368 (mkdir): Also create the `applications' and `icons' directories.
3369
33702008-01-04 Glenn Morris <rgm@gnu.org>
3371
3372 * make-dist: Update for new etc/images/icons/hicolor directory.
3373
33742007-12-09 Andreas Schwab <schwab@suse.de>
3375
3376 * configure.in: D-Bus is not enabled by default.
3377
33782007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3379
3380 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3381 change.
3382
33832007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3384
3385 * configure.in: Give package name and version to AC_INIT.
3386
33872007-12-03 Magnus Henoch <mange@freemail.hu>
3388
3389 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3390
33912007-12-03 Michael Albinus <michael.albinus@gmx.de>
3392
3393 * configure.in: No need for DBUS_INFO anymore.
3394
3395 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3396
33972007-12-02 Michael Albinus <michael.albinus@gmx.de>
3398
3399 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3400
3401 * Makefile.in (INFO_FILES): Add dbus.
3402
34032007-12-02 Romain Francoise <romain@orebokech.com>
3404
3405 * make-dist: Fix last change.
3406
34072007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3408
3409 * configure.in: Add support for gnu-kfreebsd.
3410
34112007-11-28 Glenn Morris <rgm@gnu.org>
3412
3413 * make-dist: Add etc/nxml.
3414
34152007-11-24 Romain Francoise <romain@orebokech.com>
3416
3417 * Makefile.in (INFO_FILES): Add nxml-mode.
3418
34192007-11-23 Romain Francoise <romain@orebokech.com>
3420
3421 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3422 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3423
34242007-11-20 Andreas Schwab <schwab@suse.de>
3425
3426 * configure.in: Always include <resolv.h> when checking for res_init.
3427
34282007-11-17 Andreas Schwab <schwab@suse.de>
3429
3430 * update-subdirs: Atomically update subdirs.el.
3431
34322007-11-17 Glenn Morris <rgm@gnu.org>
3433
3434 * Makefile.in (check-declare): New target.
3435
34362007-11-07 Glenn Morris <rgm@gnu.org>
3437
3438 * configure.in: Deprecate Mac Carbon port.
3439
34402007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3441
3442 * configure.in: Remove HAVE_X11R5 check.
3443
34442007-10-31 Glenn Morris <rgm@gnu.org>
3445
3446 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3447 when changing ownership of installed files.
3448
34492007-10-30 Glenn Morris <rgm@gnu.org>
3450
3451 * make-dist: Add new directory etc/gnus.
3452
34532007-10-30 Michael Olson <mwolson@gnu.org>
3454
3455 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3456
34572007-10-29 Glenn Morris <rgm@gnu.org>
3458
3459 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3460
34612007-10-23 Glenn Morris <rgm@gnu.org>
3462
3463 * MAINTAINERS: Move to admin/.
3464
34652007-10-17 Chong Yidong <cyd@stupidchicken.com>
3466
3467 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3468 (HAVE_LIBRESOLV): Also define if we are using res_init().
3469
34702007-10-17 Glenn Morris <rgm@gnu.org>
3471
3472 * FTP: Remove file, since it's just a duplicate of one in etc/.
3473
34742007-10-05 Eli Zaretskii <eliz@gnu.org>
3475
3476 * config.bat: Fix configuring `doc' due to changes in the
3477 directory structure.
3478
34792007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3480
3481 * configure.in: Don't use -lpthread on HP-UX.
3482
34832007-09-16 Glenn Morris <rgm@gnu.org>
3484
3485 * make-dist: File gfdl.1 has been removed.
3486
34872007-09-15 Glenn Morris <rgm@gnu.org>
3488
3489 * configure.in: Fix makeinfo version regexp.
3490
34912007-09-12 Glenn Morris <rgm@gnu.org>
3492
3493 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3494 implementation of alloca is not found.
3495
3496 * Makefile.in (SOURCES, unlock, relock): Delete.
3497 (install-arch-indep): Do not exclude the etc/ Makefiles.
3498
34992007-09-09 Juri Linkov <juri@jurta.org>
3500
3501 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3502
3503 * README: Add doc/ to documentation directories.
3504
35052007-09-08 Michael Olson <mwolson@gnu.org>
3506
3507 * MAINTAINERS: Add myself for ERC and tq.el.
3508 Update for new doc/ directory layout.
3509
35102007-09-06 Romain Francoise <romain@orebokech.com>
3511
3512 * make-dist: Update for new doc/ directory layout.
3513
35142007-09-06 Glenn Morris <rgm@gnu.org>
3515
3516 * Makefile.in (mansrcdir): New variable.
3517 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3518 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3519 update these targets for new doc/ directory layout.
3520 (doc/misc/Makefile): New target.
3521 (install-arch-indep): Use mansrcdir for new location of manpages.
3522 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3523 (relock, info, dvi): Update targets for new doc/ directory layout.
3524
3525 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3526 for new doc/ directory layout.
3527
35282007-09-02 Andreas Schwab <schwab@suse.de>
3529
3530 * configure.in: Use AS_HELP_STRING throughout.
3531 * configure: Regenerate.
3532
35332007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3534
3535 * configure.in: Require Gtk/Glib 2.6.
3536
35372007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3538
3539 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3540 Use them throughout in place of AC_ARG_WITH calls.
3541 * configure: Regenerate.
3542
35432007-09-01 Andreas Schwab <schwab@suse.de>
3544
3545 * configure.in: Put quotes around nested macro calls.
3546
35472007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3548
3549 * configure.in: Fix typo.
3550 * configure: Regenerate.
3551
35522007-08-30 Glenn Morris <rgm@gnu.org>
3553
3554 * configure.in (AH_BOTTOM): Copy some manual changes made to
3555 src/config.in here so they are not lost when it regenerates.
3556
3557 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3558
35592007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3560
3561 * README.multi-tty: New file.
3562
35632007-08-29 Glenn Morris <rgm@gnu.org>
3564
3565 * README: Increase version to 23.0.50.
3566
35672007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3568
3569 * configure.in: New option: --without-xaw3d.
3570
35712007-08-24 Glenn Morris <rgm@gnu.org>
3572
3573 * configure.in: Check for a suitably recent makeinfo.
3574
35752007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3576
3577 * configure.in (Check for required libraries): Typo.
3578
35792007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3580
3581 * configure.in: Check librsvg2 also for Mac Carbon.
3582
35832007-08-22 Romain Francoise <romain@orebokech.com>
3584
3585 * make-dist: Follow reorganization of files in etc/.
3586
35872007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3588
3589 * configure.in: Add support for SVG images through librsvg2.
3590
35912007-07-28 Eli Zaretskii <eliz@gnu.org>
3592
3593 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3594 to avoid an error message if there is no DOC there.
3595
35962007-07-25 Glenn Morris <rgm@gnu.org>
3597
3598 * Relicense all FSF files to GPLv3 or later.
3599
3600 * COPYING, info/COPYING: Switch to GPLv3.
3601
36022007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3603
3604 * configure.in: Complain if X seems to be installed but no
3605 development files were found.
3606
36072007-06-20 Glenn Morris <rgm@gnu.org>
3608
3609 * configure.in: Prefer libgif over libungif.
3610
36112007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3612
3613 * configure.in: Check for all image libraries before exiting.
3614
36152007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3616
3617 * configure.in: Exit with error if image libraries aren't found.
3618
36192007-06-13 Chong Yidong <cyd@stupidchicken.com>
3620
3621 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3622 when compiling without scrollbars.
3623
36242007-06-12 Glenn Morris <rgm@gnu.org>
3625
3626 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3627
36282007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3629
3630 * configure.in: Change wording about yes/gtk and lucid/athena
3631 being synonyms.
3632
36332007-06-08 Glenn Morris <rgm@gnu.org>
3634
3635 * configure.in: Make gtk the default toolkit.
3636
36372007-06-07 Glenn Morris <rgm@gnu.org>
3638
3639 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3640 for a Sun C compiler.
3641
3642 * Makefile.in (install-arch-indep): Install only the DOC- file
3643 specific to the build, if possible, rather than DOC-*.
3644
36452007-06-02 Chong Yidong <cyd@stupidchicken.com>
3646
3647 * Version 22.1 released.
3648
36492007-05-25 Chong Yidong <cyd@stupidchicken.com>
3650
3651 * mkinstalldirs: Sync to version in automake CVS.
3652
36532007-05-22 Andreas Schwab <schwab@suse.de>
3654
3655 * configure.in: Prefer build_alias over host when host_alias is not set.
3656 * configure: Regenerate.
3657
36582007-05-20 Andreas Schwab <schwab@suse.de>
3659
3660 * configure.in: Remove empty AC_SUBST.
3661 * configure: Regenerate.
3662
36632007-05-20 Nick Roberts <nickrob@snap.net.nz>
3664
3665 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3666 it like others.
3667 * configure: Regenerate.
3668
36692007-05-20 Nick Roberts <nickrob@snap.net.nz>
3670
3671 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3672 (AC_CHECK_LIB): Add -lgpm.
3673 * configure: Regenerate.
3674
36752007-05-03 Glenn Morris <rgm@gnu.org>
3676
3677 * configure: Tweak message about the absence of shell functions.
3678
36792007-04-27 Andreas Schwab <schwab@suse.de>
3680
3681 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3682
36832007-04-26 Glenn Morris <rgm@gnu.org>
3684
3685 * README: Increase version to 22.1.50.
3686
36872007-04-24 Juanma Barranquero <lekktu@gmail.com>
3688
3689 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3690
36912007-04-19 Glenn Morris <rgm@gnu.org>
3692
3693 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3694
36952007-04-18 Glenn Morris <rgm@gnu.org>
3696
3697 * INSTALL: Mention CPP.
3698
36992007-04-15 Glenn Morris <rgm@gnu.org>
3700
3701 * FTP: Replace with a pointer to the web version.
3702
37032007-04-13 Glenn Morris <rgm@gnu.org>
3704
3705 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3706
37072007-04-04 Glenn Morris <rgm@gnu.org>
3708
3709 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3710 compiling with Sun Studio on Solaris.
3711
37122007-03-23 Glenn Morris <rgm@gnu.org>
3713
3714 * configure.in: Restore support for hp800 (removed 2007-01-27)
3715 following clarification of legal status.
3716
37172007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3718
3719 * configure.in: Add support for AIX4.3 on IBM RS6000.
3720
3721 * configure: Regenerate.
3722
37232007-03-20 Richard Stallman <rms@gnu.org>
3724
3725 * configure.in: Fix previous change.
3726
37272007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3728
3729 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3730 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3731 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3732
37332007-03-19 Chong Yidong <cyd@stupidchicken.com>
3734
3735 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3736 user specifies "without".
3737
3738 * configure: Regenerate.
3739
37402007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3741
3742 * configure.in: Warning for Gtk+ and Cygwin added.
3743 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3744
37452007-02-27 Glenn Morris <rgm@gnu.org>
3746
3747 * make-dist (oldXMenu): Remove Imakefile.
3748 (etc/images): Add README.
3749
37502007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3751
3752 * configure.in (xtensa-*-linux-gnu*): New configuration.
3753
3754 * configure: Regenerate.
3755
37562007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3757
3758 * config.guess, config.sub: Updated from master source.
3759
37602007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3761
3762 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3763
37642007-01-29 Chong Yidong <cyd@stupidchicken.com>
3765
3766 * configure.in: Restore support for hp800's not running HP-UX.
3767
3768 * configure: Regenerate.
3769
37702007-01-27 Chong Yidong <cyd@stupidchicken.com>
3771
3772 * configure.in: Remove support for hp800 and sr2k machine types.
3773
3774 * configure: Regenerate.
3775
37762007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3777
3778 * configure.in: Add check for libXft.
3779
37802007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3781
3782 * INSTALL: Info files moved to share/info.
3783
37842007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3785
3786 * configure.in: Detect and use fink-installed in intel-based Mac
3787 builds; change Apple Darwin section to support both PowerPC and
3788 Intel-based Macs.
3789
37902006-12-26 Andreas Schwab <schwab@suse.de>
3791
3792 * Makefile.in (datarootdir): Define.
3793
37942006-12-24 Richard Stallman <rms@gnu.org>
3795
3796 * configure.in: Require Autoconf 2.61.
3797
37982006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3799
3800 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3801 Remove redundant entry for powerpc-apple-netbsd.
3802
3803 * configure: Regenerate.
3804
38052006-12-22 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * configure: Regenerate with autoconf 2.61.
3808
38092006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3810
3811 * configure.in: Detect alsa/asoundlib.h also.
3812 * configure: Regenerate.
3813
38142006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3815
3816 * configure.in: Check if GTK+ compiles at all.
3817
38182006-12-10 Andreas Schwab <schwab@suse.de>
3819
3820 * configure.in: Remove check for struct timezone, its result is
3821 never used.
3822
38232006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3824
3825 * configure.in: Add support for Solaris 10 on x86-64.
3826
38272006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3828
3829 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3830 of PKG_CONFIG_PATH.
3831
38322006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3833
3834 * configure.in (HAVE_SYNC): New test.
3835
38362006-12-03 Glenn Morris <rgm@gnu.org>
3837
3838 * Makefile.in: Fix Copyright format.
3839
3840 * configure.in (AH_TOP): Add missing Copyright year.
3841
3842 * update-subdirs: Add missing Copyright years.
3843
38442006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3845
3846 * Makefile.in: Touch only the parts of the share/emacs directory
3847 specific to this version.
3848
38492006-11-26 Chong Yidong <cyd@stupidchicken.com>
3850
3851 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3852
38532006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3854
3855 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3856
38572006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3858
3859 * configure.in: Prefer X11 to Carbon only when some X-specific
3860 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3861
38622006-11-04 Romain Francoise <romain@orebokech.com>
3863
3864 * Makefile.in (bootstrap-clean-before): Fix typo.
3865 Use new target `bootstrap-clean' in the leim subdirectory.
3866
38672006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3868
3869 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3870
38712006-10-30 Chong Yidong <cyd@stupidchicken.com>
3872
3873 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3874 directories.
3875
38762006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3877
3878 * configure.in: Enable x86-64 OpenBSD compilation.
3879
38802006-10-28 Glenn Morris <rgm@gnu.org>
3881
3882 * AUTHORS: Add cal-html.el author.
3883
38842006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3885
3886 * make-dist: Make links to mac/make-package and
3887 mac/Emacs.app/Contents/Resources/Emacs.icns.
3888
38892006-10-27 Chong Yidong <cyd@stupidchicken.com>
3890
3891 * README: Bump version number to 22.0.90.
3892
38932006-10-23 Andreas Schwab <schwab@suse.de>
3894
3895 * configure.in: Make sure x_default_search_path is always set even
3896 when x_libraries is empty, and look in .../share as well for each
3897 library directory.
3898
38992006-09-28 Kenichi Handa <handa@m17n.org>
3900
3901 * configure.in (locallisppath): Don't include leim dir.
3902 (lisppath): Include leim dir.
3903
39042006-09-15 Jay Belanger <belanger@truman.edu>
3905
3906 * COPYING: Replace "Library Public License" by "Lesser Public
3907 License" throughout.
3908
39092006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3910
3911 * make-dist (EMACS): Exit and fail if the EMACS environment
3912 variable is set to something other than an absolute file name.
3913
39142006-08-16 Andreas Schwab <schwab@suse.de>
3915
3916 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3917 of hardcoding it.
3918
39192006-08-16 Richard Stallman <rms@gnu.org>
3920
3921 * INSTALL.CVS: Clean up wording.
3922
39232006-07-14 Eli Zaretskii <eliz@gnu.org>
3924
3925 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3926 $PKG_CONFIG --exists "$2" to config.log.
3927 * configure: Regenerate.
3928
1a71cb28 39292006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
3930
3931 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3932
39332006-07-09 Kim F. Storm <storm@cua.dk>
3934
3935 * CONTRIBUTE: Use outline format.
3936 Add section on copyright years (from admin/notes/years).
3937
39382006-07-08 Eli Zaretskii <eliz@gnu.org>
3939
3940 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3941 to /dev/null, since we don't need the error message, just the
3942 exit status.
3943
39442006-07-07 Eli Zaretskii <eliz@gnu.org>
3945
3946 * CONTRIBUTE: Slight formatting changes and typo fixes.
3947 Add description of NEWS markings.
3948
39492006-07-07 Kim F. Storm <storm@cua.dk>
3950
3951 * CONTRIBUTE: Mention INSTALL.CVS.
3952
39532006-07-05 Romain Francoise <romain@orebokech.com>
3954
3955 * make-dist (top-level): Add CONTRIBUTE.
3956
39572006-07-04 Richard Stallman <rms@gnu.org>
3958
3959 * CONTRIBUTE: Much rewrite.
3960
39612006-07-04 Nick Roberts <nickrob@snap.net.nz>
3962
3963 * CONTRIBUTE: New file.
3964
39652006-06-24 Eli Zaretskii <eliz@gnu.org>
3966
3967 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3968
39692006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3970
3971 * configure.in: Add check for ALSA.
3972
39732006-05-06 Eli Zaretskii <eliz@gnu.org>
3974
3975 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3976
3977 * info/dir: Remove the Emacs-Xtra entry.
3978
39792006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3980
3981 Update copyright year(s) in many files.
3982
39832006-04-01 Eli Zaretskii <eliz@gnu.org>
3984
3985 * configure: Regenerated.
3986
39872006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3988
3989 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3990 --without-toolkit-scroll-bars was specified.
3991
39922006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3993
3994 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3995 to CFLAGS. Update Copyright years written to src/config.in.
3996
39972006-03-18 Claudio Fontana <claudio@gnu.org>
3998
3999 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4000 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4001 to be installed/uninstalled.
4002 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4003 to Info files installed by Emacs.
4004
40052006-03-03 Claudio Fontana <claudio@gnu.org>
4006
4007 * Makefile.in (install, uninstall): Add DESTDIR variable to
4008 support staged installations.
4009
40102006-02-14 Richard M. Stallman <rms@gnu.org>
4011
4012 * configure.in (s390x-*-linux-gnu*): New configuration.
4013
40142006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4015
4016 * configure.in: Require GTK 2.4 or newer.
4017
40182006-01-29 Michael Olson <mwolson@gnu.org>
4019
4020 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4021 * info/dir (ERC): New entry.
4022
40232006-01-29 Eli Zaretskii <eliz@gnu.org>
4024
4025 * info/dir: Fix last change.
4026
40272006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4028
4029 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4030
40312006-01-27 Eli Zaretskii <eliz@gnu.org>
4032
4033 * info/dir: Untabify the whole file.
4034 (Rcirc): New entry.
4035
40362006-01-12 Andreas Schwab <schwab@suse.de>
4037
4038 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4039 check.
4040
40412006-01-02 Chong Yidong <cyd@stupidchicken.com>
4042
4043 * configure.in: Use -Wno-pointer-sign if available.
4044
40452005-12-29 Andreas Schwab <schwab@suse.de>
4046
4047 * config.guess, config.sub: Updated from master source.
4048
40492005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4050
4051 * configure.in: Use amdx86-64 for freebsd on x86_64.
4052
40532005-11-22 Romain Francoise <romain@orebokech.com>
4054
4055 * make-dist: Add etc/images/icons.
4056
40572005-11-03 Andreas Schwab <schwab@suse.de>
4058
4059 * configure.in: Use GZIP_PROG instead of GZIP.
4060
4061 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4062 (install-arch-indep): Adjust.
4063
40642005-11-01 Andreas Schwab <schwab@suse.de>
4065
4066 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4067 (bootfast): Likewise.
4068
40692005-11-01 Romain Francoise <romain@orebokech.com>
4070
4071 * configure.in: Check for gzip.
4072
4073 * Makefile.in (install): Compress source files.
4074
40752005-10-24 Steven Tamm <steventamm@mac.com>
4076
4077 * configure.in: Fix darwin386 configuration issue.
4078
40792005-10-22 Eli Zaretskii <eliz@gnu.org>
4080
4081 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4082
40832005-10-17 Bill Wohler <wohler@newt.com>
4084
4085 * make-dist: Create and populate etc/images/low-color.
4086
40872005-10-15 Bill Wohler <wohler@newt.com>
4088
4089 * make-dist: Create and populate etc/images/gud.
4090
40912005-10-08 Richard M. Stallman <rms@gnu.org>
4092
4093 * make-dist (tempparent): Don't check for 14-char file name limit.
4094
40952005-10-07 Romain Francoise <romain@orebokech.com>
4096
4097 * make-dist: Add etc/images/ezimage and etc/images/mail
4098 directories. Install images in etc/images.
4099
41002005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4101
4102 * configure.in: Prefer Carbon if --enable-carbon-app or
4103 --with-carbon is explicitly specified even when X11 is detected.
4104
41052005-09-15 Ulf Jasper <ulf.jasper@web.de>
4106
4107 * Makefile.in (install-arch-indep, uninstall):
4108 Handle newsticker manual.
4109 (info): Add - to commands.
4110
41112005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4112
4113 Remove the MAXPATHLEN limitations:
4114
4115 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4116
41172005-09-09 Eli Zaretskii <eliz@gnu.org>
4118
4119 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4120 * configure: Regenerate.
4121
41222005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4123
4124 * config.guess, config.sub: Updated from master source.
4125
41262005-08-03 Juanma Barranquero <lekktu@gmail.com>
4127
4128 * .cvsignore: Add `lock'.
4129
41302005-07-28 Juanma Barranquero <lekktu@gmail.com>
4131
4132 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4133
41342005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4135
4136 Merge gnulib getopt implementation into Emacs.
4137
4138 * Makefile.in (AUTOCONF_INPUTS): New macro.
4139 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4140 so that these files also depend on m4/getopt.m4.
4141 * configure.in: Configure getopt by including m4/getopt.m4,
4142 and configuring a getopt replacement if necessary.
4143 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4144 * m4/getopt.m4: New file.
4145
41462005-07-06 Lute Kamstra <lute@gnu.org>
4147
4148 * configure.in: Fix capitalization.
4149
41502005-07-04 Lute Kamstra <lute@gnu.org>
4151
4152 Update FSF's address in GPL notices.
4153
41542005-06-19 Jérôme Marant <jerome@marant.org>
4155
4156 * Makefile.in (epaths-force): Protect both lisppath and
4157 buildlisppath from whitespace.
4158
41592005-06-08 Steven Tamm <steventamm@mac.com>
4160
4161 * configure.in: Support Darwin/MacOSX on Intel
4162
41632005-06-06 Jan Djärv <jan.h.d@swipnet.se>
4164
4165 * configure.in (HAVE_CANCELMENUTRACKING): New test.
4166
1a71cb28 41672005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
4168
4169 * configure.in: Add --enable-locallisppath.
4170
41712005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4172
4173 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
4174 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
4175 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
4176
41772005-05-07 Jérôme Marant <jerome@marant.org>
4178
4179 * make-dist: Remove references to makefile.nt and makefile.def.
4180 Include widgets and images subdirectories of etc. Do not exclude
4181 ldefs-boot.el.
4182
41832005-04-23 Andreas Schwab <schwab@suse.de>
4184
4185 * configure.in: Remove duplicate match for powerpc configuration.
4186
41872005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4188
4189 * configure.in: Check for <pwd.h>.
4190
41912005-04-14 Lute Kamstra <lute@gnu.org>
4192
4193 * make-dist: Distribute all ChangeLog files in lisp/.
4194 Don't distribute ldefs-boot.el.
4195 lisp/makefile.nt no longer exists.
4196
41972005-04-13 Lute Kamstra <lute@gnu.org>
4198
4199 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4200 for "no-byte-compile: t" in the file instead.
4201
42022005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4203
4204 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4205 shadow the main Lesstif/Motif-2.1 libs and includes.
4206
42072005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4208
4209 * configure.in: Only add XASSERTS to cppflags.
4210
42112005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4212
4213 * configure.in: Added --enable-asserts.
4214
42152005-02-09 Kim F. Storm <storm@cua.dk>
4216
4217 Change release version from 21.4 to 22.1 throughout.
4218 Change development version from 21.3.50 to 22.0.50.
4219
42202005-01-19 Steven Tamm <steventamm@mac.com>
4221
4222 * configure.in: Check for <sys/utsname.h>.
4223
42242004-12-11 Kim F. Storm <storm@cua.dk>
4225
4226 * Makefile.in (info): Undo 2004-12-05 change.
4227
42282004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4229
4230 * info/dir (File): Add URL and Org Mode manuals.
4231 * Makefile.in (install-arch-indep, uninstall): Add url and org
4232 manuals.
4233
42342004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4235
4236 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4237 committed to src/config.in.
4238
42392004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4240
4241 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4242 pthreads and define HAVE_GTK_AND_PTHREAD.
4243
42442004-12-05 Richard M. Stallman <rms@gnu.org>
4245
4246 * Makefile.in (info): Ignore errors building info files.
4247
42482004-11-27 Eli Zaretskii <eliz@gnu.org>
4249
4250 * config.bat: If 8-byte alignment is not supported, define
4251 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4252 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4253 filter through Sed to remove the quotes.
4254
42552004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4256
4257 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4258 not apply to files explicitly `cvs add'ed.
4259
42602004-11-12 Eli Zaretskii <eliz@gnu.org>
4261
4262 * config.bat: Don't require djecho.exe for the v1.x build.
4263 Add a test for DECL_ALIGN support, and add a trivial definition to
4264 src/config.h if 8-byte alignment is not supported.
4265
42662004-11-08 Kim F. Storm <storm@cua.dk>
4267
4268 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4269 files before building.
4270 (bootfast, bootstrap-clean-before-fast): New targets, like
4271 bootstrap but don't remove .elc files.
4272
42732004-11-06 Lars Brinkhoff <lars@nocrew.org>
4274
4275 * configure.in: Add check for getrusage.
4276
42772004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4278
4279 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4280 New tests for new and old GTK file dialogs.
4281 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4282 to no.
4283
42842004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4285
4286 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4287 can be set. Remove SETARCH test.
4288
42892004-10-08 Steven Tamm <steventamm@mac.com>
4290
4291 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4292
42932004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4294
4295 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4296 AC_MSG_WARN. Move output of warning message to end of configure run.
4297
42982004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4299
4300 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4301 Run test to see if heap start address is random.
4302
43032004-09-29 Miles Bader <miles@gnu.org>
4304
4305 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4306 if setarch is present.
4307
43082004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4309
4310 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4311
43122004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4313
4314 * configure.in: Check for exec-shield.
4315
1a71cb28
GM
43162004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
4317
4318 * Makefile.in (install-arch-indep): Add pgg and sieve.
4319
4320 * info/.cvsignore: Added pgg and sieve.
4321
067d23c9
KY
43222004-08-06 Andreas Schwab <schwab@suse.de>
4323
4324 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4325
43262004-07-31 Eli Zaretskii <eliz@gnu.org>
4327
4328 * config.bat: Update URLs in the comments.
4329
067d23c9
KY
43302004-07-05 Andreas Schwab <schwab@suse.de>
4331
4332 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4333
43342004-06-21 Kenichi Handa <handa@m17n.org>
4335
4336 * make-dist: Link leim-ext.el into tempdir.
4337
43382004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4339
4340 * info/dir (File): Add emacs-xtra.
4341 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4342
43432004-06-12 Juri Linkov <juri@jurta.org>
4344
4345 * info/dir: Move menu help lines from `* Menu:' to file header.
4346 Describe the purpose of a red *.
4347
43482004-05-04 Dave Love <fx@gnu.org>
4349
4350 * configure.in: Don't use `extrasub'.
4351
43522004-04-29 Dave Love <fx@gnu.org>
4353
4354 * configure.in: Don't forget to quote args to `test'.
4355
43562004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4357
4358 * autogen.sh: Update filename in "please read" message.
4359
43602004-04-17 Richard M. Stallman <rms@gnu.org>
4361
4362 * INSTALL: Move the info about site-lisp dirs,
4363 and say uninstalled Emacs looks there too.
4364
43652004-04-04 Eli Zaretskii <eliz@gnu.org>
4366
4367 * config.bat (lib-src): Recognize comment lines in Makefile.in
4368 that have a TAB after the #, to avoid errors in preprocessing with
4369 GCC 3.3.3.
4370
43712004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4372
4373 * Makefile.in: Mention in comment that `make maintainer-clean'
4374 deletes .elc files.
4375
43762004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4377
4378 * update-subdirs: Add local variables to prevent byte-compiling.
4379
43802004-03-21 Dave Love <fx@gnu.org>
4381
4382 * configure.in: Fix previous change.
4383
43842004-03-18 Dave Love <fx@gnu.org>
4385
4386 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4387
43882004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4389
4390 * info/dir (File): Add SMTP and SES.
4391
43922004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4393
4394 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4395 (bootstrap): Use the new bootstrap-prepare target in lisp.
4396
43972004-02-18 Kim F. Storm <storm@cua.dk>
4398
4399 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4400
44012004-02-16 Eli Zaretskii <eliz@gnu.org>
4402
4403 * make-dist: Don't link index.*perm and permute-index into tempdir.
4404
44052004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4406
4407 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4408 to match previous changes by Eli Zaretskii.
4409
44102004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4411
4412 * Makefile.in: Set CDPATH to an empty string.
4413
44142004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4415
4416 * configure.in <darwin>: Use fink packages if available.
4417
44182004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4419
4420 * make-dist (lispref): Do include lispref/index.texi.
4421
44222004-01-06 Eric Hanchrow <offby1@blarg.net>
4423
4424 * make-dist (tempdir): Include cursors in nt/icons.
4425
44262003-12-30 Eli Zaretskii <eliz@gnu.org>
4427
4428 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4429 clashes with install-sh on 8+3 filesystems.
4430
1a71cb28 44312003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
4432
4433 * .cvsignore: Add .arch-inventory.
4434
44352003-12-24 Andreas Schwab <schwab@suse.de>
4436
4437 * configure.in: Check for <sys/socket.h>. Include it before
4438 including <net/if.h>. Move check for <net/if.h> before its use.
4439
44402003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4441
4442 * Makefile.in (install-arch-dep): Don't let cd output go into
4443 pipe for carbon_appdir.
4444
44452003-12-24 Andreas Schwab <schwab@suse.de>
4446
4447 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4448
44492003-12-01 Andreas Schwab <schwab@suse.de>
4450
4451 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4452 hardcoding gcc.
4453
44542003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4455
4456 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4457 multiple displays.
4458 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4459
44602003-09-23 Dave Love <fx@gnu.org>
4461
4462 * configure.in: Check members of struct ifreq.
4463
44642003-09-14 Kim F. Storm <storm@cua.dk>
4465
4466 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4467
44682003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4469
4470 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4471
44722003-08-18 Lute Kamstra <lute@gnu.org>
4473
4474 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4475 required anymore.
4476
44772003-08-07 Andrew Choi <akochoi@shaw.ca>
4478
4479 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4480 option instead of -traditional-cpp for CPP.
4481
44822003-07-29 Richard M. Stallman <rms@gnu.org>
4483
4484 * configure.in (HAVE_XIM): Define if XIM is available.
4485
44862003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4487
4488 * configure.in: The function gtk_window_set_icon_from_file was
4489 introduced in GTK+ 2.2, so check for that release.
4490
44912003-07-23 Andreas Schwab <schwab@suse.de>
4492
4493 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4494
4495 * Makefile.in (YACC): Remove, not used.
4496 (MAINT): Don't set.
4497 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4498 disable dependency on ${srcdir}/configure.in when maintainer mode
4499 is disabled.
4500
45012003-07-22 Dave Love <fx@gnu.org>
4502
4503 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4504 HAVE_X11, not with_xim.
4505 (HAVE_CRTIN): Provide template.
4506 <with_png>: Test for png.h and libpng/png.h.
4507
45082003-07-15 Andreas Schwab <schwab@suse.de>
4509
4510 * configure.in: Temporarily leave quoting for AC_DEFINE.
4511
45122003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4513
4514 * configure.in: Check for posix_memalign.
4515
45162003-07-12 Richard M. Stallman <rms@gnu.org>
4517
4518 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4519
45202003-07-09 Kim F. Storm <storm@cua.dk>
4521
4522 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4523 functionality of --without-xim.
4524
45252003-06-29 Dave Love <fx@gnu.org>
4526
4527 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4528
45292003-06-23 Dave Love <fx@gnu.org>
4530
4531 * configure.in: Check for sys/_mbstate_t.h.
4532 Test XRegisterIMInstantiateCallback prototype.
4533 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4534
45352003-06-06 Dave Love <fx@gnu.org>
4536
4537 * configure.in: Check for locale.h.
4538
45392003-06-05 Dave Love <fx@gnu.org>
4540
4541 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4542 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4543 (NLIST_STRUCT): Don't define.
4544 (AH_BOTTOM): Define my_strftime.
4545
45462003-06-02 Richard M. Stallman <rms@gnu.org>
4547
4548 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4549
45502003-05-24 Andreas Schwab <schwab@suse.de>
4551
4552 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4553 bzero, and bcmp.
4554
45552003-05-22 Dave Love <fx@gnu.org>
4556
4557 * configure.in: Remove redundant test for term.h. Test for difftime.
4558
45592003-05-20 Dave Love <fx@gnu.org>
4560
4561 * configure.in: Append * to s390-*-linux-gnu case.
4562 (LIBMAIL) <lockfile>: Don't define.
4563
067d23c9
KY
45642003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4565
4566 * INSTALL (* GNU/Linux development packages): Mention Debian and
4567 RedHat package names.
4568
45692003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4570
4571 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4572
45732003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4574
4575 * INSTALL (* GNU/Linux development packages): Tell people to
4576 install additional packages for compiling Emacs.
4577
1a71cb28
GM
45782003-04-30 Richard M. Stallman <rms@gnu.org>
4579
4580 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4581
45822003-04-28 Francesco Potortì <pot@gnu.org>
4583
4584 * configure.in: Undo last (RMS') change, as it is useless, per
4585 Dave Love.
4586
45872003-04-08 Richard M. Stallman <rms@gnu.org>
4588
4589 * configure.in: Put #include of jpeglib.h at start of line.
4590
067d23c9
KY
45912003-04-06 Francesco Potortì <pot@gnu.org>
4592
4593 * configure.in: Use the same configuration for all aix5, not just
4594 aix5.1.
4595
45962003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4597
4598 * configure.in: Check for need for bigtoc support on IBM AIX for
4599 solving a linker table overflow problem.
4600
46012003-03-03 Rob Browning <rlb@defaultvalue.org>
4602
4603 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4604 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4605 over bzero, bcmp, and bcopy.
4606
46072003-02-23 Simon Josefsson <jas@extundo.com>
4608
4609 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4610
46112003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4612
4613 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4614
46152003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4616
4617 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4618
46192003-02-08 Andreas Schwab <schwab@suse.de>
4620
4621 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4622 instead of the substitution.
4623
46242003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4625
4626 * Makefile.in: Use @EXEEXT@ for Cygwin.
4627 Use USERNAME if LOGNAME is not set (for Cygwin).
4628
4629 * configure.in: Add opsys=cygwin.
4630
46312003-01-22 Andreas Schwab <schwab@suse.de>
4632
4633 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4634 redefining it explicitly in src/config.in.
4635
46362003-01-22 Markus Rost <rost@math.ohio-state.edu>
4637
4638 * Makefile.in (bootstrap): Make bootstrap-after.
4639
46402003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4641
4642 * configure.in: Fix --with-gtk.
4643
46442003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4645
4646 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4647
4648 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4649
46502003-01-14 Francesco Potortì <pot@gnu.org>
4651
4652 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4653
46542003-01-07 Steven Tamm <steventamm@mac.com>
4655
4656 * configure.in: New option, --enable-carbon-app, to specify
4657 that the application should be installed
4658 * Makefile.in (install-arch-dep): On Mac OS X, install the
4659 Emacs.app application if carbon-app is enabled
4660
46612003-01-06 Dave Love <fx@gnu.org>
4662
4663 * configure.in: Check for nl_langinfo.
4664 [!HAVE_SIZE_T]: Fix typedef.
4665
46662003-01-06 David Kastrup <dak@gnu.org>
4667
4668 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4669
4670 * configure.in: Add tests for install-info.
4671
46722002-12-09 Markus Rost <rost@math.ohio-state.edu>
4673
4674 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4675 use again sol2-6 instead of sol2-8.
4676
46772002-12-09 Dave Love <fx@gnu.org>
4678
4679 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4680
46812002-12-08 Andreas Schwab <schwab@suse.de>
4682
4683 * Makefile.in (install-arch-indep): Revert last change.
4684
46852002-11-27 Dave Love <fx@gnu.org>
4686
4687 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4688 Check for __sys_siglist too. Check for memset.
4689 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4690
46912002-11-22 Juanma Barranquero <lektu@terra.es>
4692
4693 * config.guess, config.sub: Updated from master source.
4694
46952002-11-19 Karl Fogel <kfogel@red-bean.com>
4696
4697 * autogen.sh: New file.
4698
1a71cb28 46992002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
4700
4701 * configure.in: Tidy up various quoting issues throughout.
4702 Use AC_GNU_SOURCE.
4703 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4704 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4705 Maybe define bcopy, bzero, bcmp.
4706 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4707 non-existent machine file).
4708 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4709 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4710 (nlist.h): Move test up.
4711
47122002-11-18 Markus Rost <rost@math.ohio-state.edu>
4713
4714 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4715
47162002-11-14 Francesco Potortì <pot@gnu.org>
4717
4718 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4719
47202002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4721
4722 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4723
47242002-11-08 Dave Love <fx@gnu.org>
4725
4726 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4727 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4728
47292002-11-07 Miles Bader <miles@gnu.org>
4730
4731 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4732 Handle separate-build-dir case.
4733
47342002-11-06 Richard M. Stallman <rms@gnu.org>
4735
4736 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4737 bulletproof. $bar may be empty when there are no .elc files.
4738
47392002-10-30 Dave Love <fx@gnu.org>
4740
4741 * configure.in: Require autoconf 2.53. Test for pty.h,
4742 sys/mman.h, sys/param.h, mremap, memmove.
4743 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4744 (AC_PROG_YACC): Delete.
4745 (size_t): Use AC_CHECK_TYPES.
4746 (AH_TOP): Up-date copyright.
4747
47482002-10-01 Juanma Barranquero <lektu@terra.es>
4749
4750 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4751
47522002-09-19 Richard M. Stallman <rms@gnu.org>
4753
4754 * configure.in: Fix the LessTif-directory-finder for real.
4755
47562002-09-14 Richard M. Stallman <rms@gnu.org>
4757
4758 * Makefile.in (maybe_bootstrap): Test for complete absence
4759 of compiled Lisp files.
4760
47612002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4762
4763 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4764 (bootstrap-clean-after): Delete.
4765 (bootstrap): Make the sequencing explicit.
4766
47672002-09-10 Richard M. Stallman <rms@gnu.org>
4768
4769 * configure.in: Fix previous LessTif change.
4770
47712002-09-09 Richard M. Stallman <rms@gnu.org>
4772
4773 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4774 (powerpcle-*-solaris*): Use version 2.6 as default.
4775 (*-sunos5.6*, *-solaris2.6*): New alternative.
4776 (*-sunos5*): Use version 2.6 as default.
4777
47782002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4779
4780 * configure.in: Fix typo.
4781
47822002-09-05 Richard M. Stallman <rms@gnu.org>
4783
4784 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4785
4786 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4787 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4788
47892002-08-26 Kim F. Storm <storm@cua.dk>
4790
4791 * Makefile.in (install-arch-indep): Do not remove DOC file
4792 when it is the only DOC file installed; this is the case when
4793 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4794
47952002-07-24 Markus Rost <rost@math.ohio-state.edu>
4796
4797 * configure.in: Fix typo.
4798
47992002-07-24 Richard M. Stallman <rms@gnu.org>
4800
4801 * configure.in: Don't print anything special about gamedir.
4802
4803 * configure.in: Delete nonstandard --with-game-user option.
4804
48052002-07-21 Richard M. Stallman <rms@gnu.org>
4806
4807 * Makefile.in (gamedir, localstatedir): New variables.
4808 (epaths-force): Insert value of gamedir into PATH_GAME.
4809
4810 * configure.in (gamedir): Handle it like lispdir.
4811 (--with-game-dir option): Delete.
4812
48132002-06-21 Pavel Janík <Pavel@Janik.cz>
4814
4815 * configure.in: Add support for mipseb-*-netbsd* machines.
4816
48172002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4818
4819 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4820
48212002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4822
4823 * info/dir (File): Add an entry for Tramp.
4824
48252002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4826
4827 * INSTALL-CVS: New file.
4828
48292002-06-07 Andreas Schwab <schwab@suse.de>
4830
4831 * configure.in (x86_64-*-linux-gnu*): New system.
4832
48332002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4834
4835 * config.bat: Handle the case when lispintro is truncated to lispintr.
4836
48372002-05-26 Paul Eggert <eggert@twinsun.com>
4838
4839 * config.guess, config.sub: Updated from master source.
4840
48412002-05-09 Richard M. Stallman <rms@gnu.org>
4842
4843 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4844
48452002-05-04 Pavel Janík <Pavel@Janik.cz>
4846
4847 * make-dist: Do not distribute lock/ directory.
4848
48492002-04-30 Andrew Choi <akochoi@shaw.ca>
4850
4851 * configure.in: Provide documentation string when defining
4852 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4853 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4854
1a71cb28 48552002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
4856
4857 * configure.in: Delete configure check for access to the game user.
4858
48592002-04-29 Pavel Janík <Pavel@Janik.cz>
4860
4861 * make-dist: lwlib/Imakefile is removed.
4862
48632002-04-26 Andrew Choi <akochoi@shaw.ca>
4864
4865 * configure.in: Add support for powerpc-apple-darwin*.
4866 (HAVE_CARBON): Add.
4867
4868 * make-dist: Create directories in mac/Emacs.app.
4869
48702002-04-25 Pavel Janík <Pavel@Janik.cz>
4871
4872 * make-dist: lwlib-Xol* are removed.
4873
48742002-04-23 Andreas Schwab <schwab@suse.de>
4875
4876 * Makefile.in (MAINT): New variable.
4877 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4878 instead of configure.in, to avoid running autoconf and autoheader
4879 unless explicitly requested.
4880
48812002-04-16 Eli Zaretskii <eliz@gnu.org>
4882
4883 * config.bat: Update for msdos/sed2v2.inp.
4884
48852002-04-15 Andreas Schwab <schwab@suse.de>
4886
4887 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4888 * configure.in: Add config header templates to all AC_DEFINE and
4889 AC_DEFINE_UNQUOTED symbols.
4890 * make-dist: Run autoheader if necessary.
4891
48922002-04-10 Colin Walters <walters@verbum.org>
4893
4894 * configure.in: Add --game-dir, --game-user. Test to see if we
4895 can use them.
4896
48972002-04-08 Pavel Janík <Pavel@Janik.cz>
4898
4899 * configure.in: Add --with-sound.
4900
49012002-03-18 Kim F. Storm <storm@cua.dk>
4902
4903 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4904 and getsockname functions. Test for sys/un.h include file.
4905
49062002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4907
4908 * configure.in: Support AIX 5.1.
4909
49102002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4911
4912 * configure.in: Added test for X Session Management (HAVE_X_SM).
4913
49142002-03-03 Richard M. Stallman <rms@gnu.org>
4915
4916 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4917 Run chown $${LOGNAME} on files installed by tar xvf.
4918
49192002-03-03 Kim F. Storm <storm@cua.dk>
4920
4921 * configure.in: Test for getpeername.
4922
49232002-03-01 Richard M. Stallman <rms@gnu.org>
4924
4925 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4926 (HAVE_GIF): Don't use old libungif versions that crash.
4927
49282002-02-26 Richard M. Stallman <rms@gnu.org>
4929
4930 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4931 not just well-formed and valid.
4932 (mips-compaq-nonstopux*): New configuration.
4933
49342002-02-18 Paul Eggert <eggert@twinsun.com>
4935
4936 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4937 "sed q" is a portable equivalent to plain "head -1".
4938
49392002-02-13 Richard M. Stallman <rms@gnu.org>
4940
4941 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4942 (all): Don't depend on maybe_bootstrap here.
4943 (${SUBDIR}): Depend on it here instead.
4944
49452002-02-08 Richard M. Stallman <rms@gnu.org>
4946
4947 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4948
49492002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4950
4951 * configure.in: Recognize BSD/OS 5.0.
4952
49532002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4954
4955 * make-dist: Make version checking in emacs.texi consistent with
4956 how we set it there.
4957
49582001-12-29 Kim F. Storm <storm@cua.dk>
4959
4960 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4961
49622001-12-28 Richard M. Stallman <rms@gnu.org>
4963
4964 * configure.in: Test for mbsinit.
4965
49662001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4967
4968 These changes make Leim part of the standard distribution:
4969
4970 * README: Add info about the `leim' directory.
4971
4972 * INSTALL: Remove text that describes Leim as a separate package.
4973
4974 * noleim-Makefile.in: File removed.
4975
4976 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4977 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4978 Leim files out of the Emacs tree. Don't prepare a separate tarball
4979 for Leim.
4980
49812001-12-11 Richard M. Stallman <rms@gnu.org>
4982
4983 * configure.in (hppa*-*-linux-gnu*): New alternative.
4984
49852001-12-08 Pavel Janík <Pavel@Janik.cz>
4986
4987 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4988 creating distribution.
4989
49902001-12-06 Paul Eggert <eggert@twinsun.com>
4991
4992 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4993 (AC_FUNC_VFORK): Remove.
4994 (AC_FUNC_FORK): Add.
4995 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4996 this is required by recent Autoconf versions.
4997
49982001-12-02 Pavel Janík <Pavel@Janik.cz>
4999
5000 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5001 TODO, vms-pp.trans and others).
5002
50032001-11-29 Pavel Janík <Pavel@Janik.cz>
5004
5005 * make-dist: Use COPYING from the top-level directory.
5006
50072001-11-29 Gerd Moellmann <gerd@gnu.org>
5008
5009 * configure.in: Add support for FreeBSD/Alpha.
5010
50112001-11-29 Pavel Janík <Pavel@Janik.cz>
5012
5013 * make-dist: Add COPYING to the top-level directory of the
5014 distribution. Simplify the logic behind copying.
5015
5016 * Makefile.in (maybe_bootstrap): Fix previous change.
5017
50182001-11-28 Richard M. Stallman <rms@gnu.org>
5019
5020 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5021
50222001-11-26 Richard M. Stallman <rms@gnu.org>
5023
5024 * Makefile.in: bootstrap should not delete dumped executables.
5025 (bootstrap-clean-before): New target.
5026 (bootstrap): Use bootstrap-clean-before instead of clean.
5027 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5028
50292001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5030
5031 These changes add the Emacs Lisp Introduction manual to the
5032 distribution:
5033
5034 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5035
5036 * make-dist: Copy the files in lispintro directory.
5037
5038 * config.bat: Configure in the lispintro directory.
5039
5040 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5041
5042 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5043 (lispintro/Makefile): New target.
5044 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5045 (unlock, relock, info, dvi): Ditto.
5046
50472001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5048
5049 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5050
5051 * make-dist (etc): Don't distribute gfdl.1.
5052
50532001-11-22 Colin Walters <walters@debian.org>
5054
5055 * Makefile.in (install-arch-indep): Install the calc .info files.
5056 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5057
50582001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5059
5060 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5061 tindex.pl to the list of those being put into the distribution.
5062
50632001-11-16 Eli Zaretskii <eliz@gnu.org>
5064
5065 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5066
50672001-11-15 Pavel Janík <Pavel@Janik.cz>
5068
5069 * Makefile.in (uninstall): Fix previous change.
5070
5071 * configure.in, Makefile.in: Add support for --program-prefix,
5072 --program-suffix and --program-transform-name options.
5073
50742001-11-13 Pavel Janík <Pavel@Janik.cz>
5075
5076 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5077 (install-arch-indep): Install emacsclient manual page.
5078 (uninstall): Uninstall emacsclient manual page.
5079
50802001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5081
5082 * make-dist: Add lispref/index.*perm files to the distribution.
5083 From Pavel Janík <Pavel@Janik.cz>.
5084
50852001-11-12 Pavel Janík <Pavel@Janik.cz>
5086
5087 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5088
50892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5090
5091 * configure.in: AC_OUTPUT lispref/Makefile.
5092
50932001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5094
5095 The following changes add the ELisp reference manual to the
5096 distribution.
5097
5098 * make-dist: Add the lispref directory to the distribution.
5099
5100 * Makefile.in (install-arch-indep): Add elisp* to the list of
5101 installed Info files.
5102 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5103 (lispref/Makefile): New target.
5104 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5105 Add commands for the lispref directory.
5106 (info, dvi): Ditto.
5107
5108 * config.bat: Configure in `lispref'.
5109
51102001-11-09 Richard M. Stallman <rms@gnu.org>
5111
5112 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5113
51142001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5115
5116 * make-dist (tempdir): Copy AUTHORS as well.
5117
51182001-11-06 Sam Steingold <sds@gnu.org>
5119
5120 * configure.in: Added a check for <nlist.h>.
5121
51222001-11-01 Pavel Janík <Pavel@Janik.cz>
5123
5124 * configure.in: Reindent --help output.
5125 From Per Starbäck (starback@ling.uu.se).
5126
51272001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5128
5129 * configure.in: New entry for HP/UX-11.
5130
5131 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5132 From Eric S. Raymond <esr@golux.thyrsus.com>.
5133
51342001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5135
5136 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5137 <athornton@sinenomine.net>.
5138
51392001-10-25 Gerd Moellmann <gerd@gnu.org>
5140
5141 * Makefile.in (maybe_bootstrap): New target.
5142 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5143
51442001-10-24 Ken Raeburn <raeburn@gnu.org>
5145
5146 * configure.in: If --with-hesiod is given, look for
5147 hes_getmailhost and res_send or __res_send; check hesiod and
5148 resolv libraries respectively if system libraries don't supply them.
5149
51502001-10-24 Gerd Moellmann <gerd@gnu.org>
5151
5152 * configure.in: Use $MAKE for `make' if set.
5153
51542001-10-22 Gerd Moellmann <gerd@gnu.org>
5155
5156 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
5157 to tar options.
5158
51592001-10-20 Gerd Moellmann <gerd@gnu.org>
5160
5161 * (Version 21.1 released).
5162
51632001-10-20 Miles Bader <miles@gnu.org>
5164
5165 * configure.in (configuration): Set from `host' if `host_alias'
5166 isn't defined.
5167
51682001-10-19 Andreas Schwab <schwab@suse.de>
5169
5170 * configure.in: Make ready for autoconf 2.5x.
5171 (AC_PREREQ): Require autoconf 2.50.
5172 * aclocal.m4: Removed.
5173 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
5174
51752001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5176
5177 * README: Bump Emacs version to 21.1.50.
5178
51792001-10-05 Gerd Moellmann <gerd@gnu.org>
5180
5181 * Branch for 21.1.
5182
51832001-09-05 Gerd Moellmann <gerd@gnu.org>
5184
5185 * configure.in: Avoid `$@' which is handled specially in
5186 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5187
51882001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5189
5190 * make-dist (nt): Add subdirs.el to the list of distributed files.
5191
51922001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5193
5194 * configure.in (machine): Add an entry for
5195 hppa1.1-hitachi-hiuxwe2*.
5196
51972001-05-28 Gerd Moellmann <gerd@gnu.org>
5198
5199 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5200 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5201
52022001-05-14 Gerd Moellmann <gerd@gnu.org>
5203
5204 * make-dist: Copy texinfo.tex unconditionally.
5205
52062001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5207
5208 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5209 that are installed.
5210
52112001-04-06 Gerd Moellmann <gerd@gnu.org>
5212
5213 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5214 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5215
5216 * make-dist: Handle leim/MISC-DIC. Only include
5217 `[a-zA-Z]*.{el,elc}' from leim/quail.
5218
52192001-04-05 Gerd Moellmann <gerd@gnu.org>
5220
5221 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5222
52232001-03-30 Gerd Moellmann <gerd@gnu.org>
5224
5225 * Makefile.in (.PHONY): Add for bootstrap targets.
5226 (bootstrap-clean): New target.
5227 (bootstrap): Use it instead of `clean'.
5228
52292001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5230
5231 * Makefile.in (SUBDIR): Remove leim.
5232 (all, .RECURSIVE, extraclean): Add leim explicitly.
5233 (leim): Provide separate rule which exports PARALLEL=0 into the
5234 environment.
5235
52362001-03-20 Gerd Moellmann <gerd@gnu.org>
5237
5238 * configure.in (HAVE_XPM): Don't print the result of the check for
5239 XpmReturnAllocPixels if we don't have an xpm.h.
5240
52412001-03-05 Gerd Moellmann <gerd@gnu.org>
5242
5243 * COPYING: New file.
5244
52452001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5246
5247 * config.bat: Update the copyright.
5248
52492001-02-23 Kenichi Handa <handa@etl.go.jp>
5250
5251 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5252 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5253 to `yes'. Later in AC_OUTPUT, check this variable.
5254
52552001-02-09 Dave Love <fx@gnu.org>
5256
5257 * AUTHORS: Updated.
5258
52592001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5260
5261 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5262
52632001-02-02 Gerd Moellmann <gerd@gnu.org>
5264
5265 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5266
5267 * Makefile.in (uninstall): Ignore exit code of `rm'.
5268
5269 * Makefile.in (uninstall): Remove more info files. Remove
5270 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5271
52722001-01-31 Gerd Moellmann <gerd@gnu.org>
5273
5274 * noleim-Makefile.in (extraclean): Add.
5275
52762001-01-28 Gerd Moellmann <gerd@gnu.org>
5277
5278 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5279 it quiet.
5280
52812001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5282
5283 * Makefile.in (tags): Fix typo.
5284
52852001-01-13 Kenichi Handa <handa@etl.go.jp>
5286
5287 * configure.in: Fix typo in the code setting x_search_path.
5288
52892001-01-10 Dave Love <fx@gnu.org>
5290
5291 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5292 -lXext.
5293 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5294 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5295 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5296 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5297 (now in $LIBS).
5298
52992001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5300
5301 * config.bat: Run the preprocessor with -traditional.
5302
53032001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5304
5305 * INSTALL: Move copying conditions to end of file.
5306
53072000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5308
5309 * INSTALL: Add basic installation procedure which assumes
5310 `configure' does its job. Elaborate on image support libraries.
5311 Add a pointer to Xaw3d library. Add advice about solving
5312 configure-time problems by looking in config.log and setting
5313 variables in the environment.
5314
53152000-12-27 Gerd Moellmann <gerd@gnu.org>
5316
5317 * Makefile.in (install-arch-indep): If tar fails, exit with
5318 exit code 1.
5319
53202000-12-19 Gerd Moellmann <gerd@gnu.org>
5321
5322 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5323 source file includes XKBlib.h. On some broken Solaris systems,
5324 there is an XKBlib.h, reportedly, but header files included by
5325 XKBlib.h are missing.
5326
53272000-12-14 Gerd Moellmann <gerd@gnu.org>
5328
5329 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5330
53312000-12-11 Dave Love <fx@gnu.org>
5332
5333 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5334
53352000-12-11 Paul Eggert <eggert@twinsun.com>
5336
5337 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5338 Merge fixes from latest GNU tar version. These macros no longer
5339 futz with _XOPEN_SOURCE, as that was not portable in practice.
5340 (AC_FUNC_FSEEKO): New macro.
5341
5342 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5343 ftello.
5344
53452000-12-05 Dave Love <fx@gnu.org>
5346
5347 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5348
53492000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5350
5351 * info/dir: Change the category to "Emacs".
5352
53532000-12-01 Gerd Moellmann <gerd@gnu.org>
5354
5355 * make-dist (tempdir): Remove epaths.h from the distribution
5356 instead of paths.h.
5357
53582000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5359
5360 * config.bat: Check for existence of djecho.exe, and print an
5361 error message if it is not available.
5362
5363 * INSTALL: Describe possible problem with djecho.exe in old
5364 versions of DJGPP v2.x.
5365
53662000-11-23 Gerd Moellmann <gerd@gnu.org>
5367
5368 * configure.in: Initialize HAVE_LIBXP to no.
5369
53702000-11-22 Gerd Moellmann <gerd@gnu.org>
5371
5372 * configure.in: Use m/macppc.h instead of the non-existent
5373 m/powerpc.h.
5374
53752000-11-21 Gerd Moellmann <gerd@gnu.org>
5376
5377 * Makefile.in (install-arch-indep): Also install info/eshell*
5378 and info/speedbar*.
5379
5380 * configure.in (HAVE_PNG): Check for the presence of
5381 png_get_channels to rule out older PNG libs.
5382
5383 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5384 GCC and NON_GNU_CPP into config.status.
5385
53862000-11-20 Dave Love <fx@gnu.org>
5387
5388 * configure.in: Fix last change.
5389
5390 * GETTING.GNU.SOFTWARE: Deleted.
5391 * FTP: New file to replace it.
5392 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5393
53942000-11-20 Gerd Moellmann <gerd@gnu.org>
5395
5396 * configure.in: Use -traditional with GNU cpp.
5397
53982000-11-17 Gerd Moellmann <gerd@gnu.org>
5399
5400 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5401 Distribute more files from the nt/ subdir. Distribute PBM
5402 image files from subdirs of lisp/. Distribute old change logs
5403 from subdirs of lisp/. Distribute play/5x5.el.
5404
54052000-11-11 Dave Love <fx@gnu.org>
5406
5407 * config.sub, config.guess: Updated from master source.
5408
54092000-11-07 Dave Love <fx@gnu.org>
5410
5411 * configure.in: Test for mkstemp.
5412
54132000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5414
5415 * info/dir (Top): Rearrange menu items more logically, and put
5416 them into a single category. Add menu items for RefTeX and
5417 Widget.
5418
54192000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5420
5421 * Makefile.in (install-arch-indep): Use --info-dir instead of
5422 --dir-file, and a simple argument instead of --info-file, so that
5423 the Debian version of install-info also works.
5424
54252000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5426
5427 * info/dir (Speedbar): Add entry.
5428
54292000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5430
5431 * INSTALL: Describe the new image-support options to the configure
5432 script. List URLs where image support libraries can be found.
5433
54342000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5435
5436 * info/dir (Top): Add an entry for Eshell.
5437
54382000-10-02 Dave Love <fx@gnu.org>
5439
5440 * configure.in: Check for gai_strerror.
5441
54422000-10-01 Andreas Schwab <schwab@suse.de>
5443
5444 * Makefile.in (install-arch-indep): Update list of installed info files.
5445
54462000-09-30 Gerd Moellmann <gerd@gnu.org>
5447
5448 * configure.in: Support `sparc*-*-netbsd*'.
5449
54502000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5451
5452 * info/dir (MIME): Add entry for emacs-mime.
5453
54542000-09-29 Dave Love <fx@gnu.org>
5455
5456 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5457
54582000-09-26 Gerd Moellmann <gerd@gnu.org>
5459
5460 * make-dist: Adapt to the change of leim/Makefile which was
5461 necessary to ensure a reasonably working `make dist'.
5462
5463 * leim-Makefile.in: Moved to leim/Makefile.in..
5464
5465 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5466
54672000-09-21 Kenichi Handa <handa@etl.go.jp>
5468
5469 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5470 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5471 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5472 files to .elc.
5473 (${TIT}): Adjusted for the above change.
5474 (clean mostlyclean): Likewise.
5475 (.el.elc): New target.
5476
54772000-09-19 Gerd Moellmann <gerd@gnu.org>
5478
5479 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5480 in the distribution.
5481
54822000-09-18 Gerd Moellmann <gerd@gnu.org>
5483
5484 * make-dist (skk): Rename to `ja-dic' because the leim directory
5485 was renamed.
5486
54872000-09-14 Dave Love <fx@gnu.org>
5488
5489 * configure.in: Fix spurion in last change.
5490
54912000-09-14 Gerd Moellmann <gerd@gnu.org>
5492
5493 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5494 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5495 to `no' if defined. Change result report.
5496
54972000-09-08 Dave Love <fx@gnu.org>
5498
5499 * configure.in: Remove spurious `@'s.
5500
5501 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5502 autoconf.
5503
55042000-09-06 Gerd Moellmann <gerd@gnu.org>
5505
5506 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5507 file and print informational message.
5508
5509 * configure.in (AC_FUNC_MMAP): Add.
5510
55112000-09-01 Gerd Moellmann <gerd@gnu.org>
5512
5513 * configure.in: Add ``checking'' messages for
5514 XpmReturnAllocPixels.
5515
55162000-08-28 Gerd Moellmann <gerd@gnu.org>
5517
5518 * configure.in: Check <strings.h>; check `index' and `rindex'
5519 functions.
5520
55212000-08-26 Kenichi Handa <handa@etl.go.jp>
5522
5523 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5524 "case "${canonical}" in".
5525
55262000-08-25 Dave Love <fx@gnu.org>
5527
5528 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5529
55302000-08-25 Kenichi Handa <handa@etl.go.jp>
5531
5532 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5533
55342000-08-24 Gerd Moellmann <gerd@gnu.org>
5535
5536 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5537 contains a relative path. Protect against unusable values of $PWD.
5538
55392000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5540
5541 * info/dir (WoMan): Add entry.
5542
5543 * config.bat (maindir): Update src/_gdbinit even if it does
5544 already exist.
5545
55462000-08-07 Gerd Moellmann <gerd@gnu.org>
5547
5548 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5549
55502000-08-03 Gerd Moellmann <gerd@gnu.org>
5551
5552 * configure.in: Add support for ia64*-*-linux*.
5553
55542000-07-27 Gerd Moellmann <gerd@gnu.org>
5555
5556 * make-dist (aclocal.m4): Include in distribution.
5557
55582000-07-26 Dave Love <fx@gnu.org>
5559
5560 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5561
55622000-07-24 Dave Love <fx@gnu.org>
5563
5564 * configure.in: Add AC_SIZE_T.
5565
55662000-07-18 Dave Love <fx@gnu.org>
5567
5568 * configure.in: Reorder so that most tests are done after CPPFLAGS
5569 is set from the C_SWITCH_... definitions.
5570
55712000-07-10 Gerd Moellmann <gerd@gnu.org>
5572
5573 * configure.in (HAVE_XPM): Undo previous change. Check for
5574 preprocessor define XpmReturnAllocPixels.
5575
55762000-07-06 Gerd Moellmann <gerd@gnu.org>
5577
5578 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5579 instead of XpmReadFileToPixmap.
5580
55812000-07-05 Ken Raeburn <raeburn@gnu.org>
5582
5583 * configure.in: Check for <soundcard.h>. Look for ossaudio
5584 library, and set LIBSOUND accordingly.
5585
55862000-07-05 Dave Love <fx@gnu.org>
5587
5588 * configure.in: Use AC_HEADER_SYS_WAIT.
5589
55902000-07-05 Gerd Moellmann <gerd@gnu.org>
5591
5592 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5593 lisp/Makefile. Distribute lisp/Makefile.in instead of
5594 lisp/Makefile.
5595
55962000-06-30 Ken Raeburn <raeburn@gnu.org>
5597
5598 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5599 while searching for image-handling libraries.
5600
56012000-06-26 Gerd Moellmann <gerd@gnu.org>
5602
5603 * configure.in (--with-xim): New option.
5604
56052000-06-23 Dave Love <fx@gnu.org>
5606
5607 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5608 for struct timezone and test how we can call gettimeofday.
5609 Check for OSF 5+. Check for term.h.
5610
5611 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5612 version.
5613
56142000-06-23 Gerd Moellmann <gerd@gnu.org>
5615
5616 * configure.in (HAVE_LIBXP): Change test for libXp.
5617
56182000-06-21 Dave Love <fx@gnu.org>
5619
5620 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5621 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5622 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5623
56242000-06-19 Dave Love <fx@gnu.org>
5625
5626 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5627 _XOPEN_SOURCE is defined.
5628
56292000-06-16 Gerd Moellmann <gerd@gnu.org>
5630
5631 * Makefile.in (distclean): Also make distclean in lisp/.
5632
56332000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5634
5635 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5636
56372000-06-15 Gerd Moellmann <gerd@gnu.org>
5638
5639 * make-dist: Add --help and --snapshot options.
5640
56412000-06-14 Gerd Moellmann <gerd@gnu.org>
5642
5643 * configure.in: Generate lisp/Makefile.
5644
5645 * configure.in: Add support for `*-lynxos*'.
5646 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5647 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5648 on Tru64 UNIX v5.0.
5649
56502000-06-13 Ken Raeburn <raeburn@gnu.org>
5651
5652 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5653 it's on a continuation line.
5654
56552000-06-02 Dave Love <fx@gnu.org>
5656
5657 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5658 files.
5659
5660 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5661 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5662 test.
5663
5664 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5665 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5666
56672000-05-26 Gerd Moellmann <gerd@gnu.org>
5668
5669 * configure.in: Add check for speed_t typedef.
5670
56712000-05-25 Ken Raeburn <raeburn@gnu.org>
5672
5673 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5674 exists; it won't in the CANNOT_DUMP case.
5675
56762000-05-25 Gerd Moellmann <gerd@gnu.org>
5677
5678 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5679 On FreeBSD, the exit status is 1 if CDPATH is not set.
5680 (install-arch-indep): Install ebrowse.info.
5681
56822000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5683
5684 * configure.in: Check for grandpt and getpt.
5685
56862000-05-09 Dave Love <fx@gnu.org>
5687
5688 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5689
56902000-05-05 Gerd Moellmann <gerd@gnu.org>
5691
5692 * make-dist: Make a link for lib-src/grep-changelog.
5693 Copy install-sh.
5694
56952000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5696
5697 * config.bat: Identify the beginning of the cpp stuff in
5698 src/Makefile.in and lib-src/Makefile.in more accurately.
5699
57002000-04-27 Gerd Moellmann <gerd@gnu.org>
5701
5702 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5703
57042000-04-19 Gerd Moellmann <gerd@gnu.org>
5705
5706 * configure.in: Add support for `powerpc-*-netbsd*'.
5707
57082000-04-19 Dave Love <fx@gnu.org>
5709
5710 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5711
5712 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5713
57142000-04-16 Dave Love <fx@gnu.org>
5715
5716 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5717
57182000-04-14 Dave Love <fx@gnu.org>
5719
5720 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5721
5722 * aclocal.m4 (AC_FUNC_MKTIME): New.
5723
57242000-03-28 Ken Raeburn <raeburn@gnu.org>
5725
5726 * configure.in: Line up "--help" output a little better.
5727
57282000-03-26 Gerd Moellmann <gerd@gnu.org>
5729
5730 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5731 New targets.
5732 (bootstrap): Rewritten in terms of the new targets above. Make
5733 info files, too.
5734
57352000-03-12 Gerd Moellmann <gerd@gnu.org>
5736
5737 * config.guess, config.sub: Use the versions of the files from
5738 subversions.
5739
57402000-03-08 Dave Love <fx@gnu.org>
5741
5742 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5743 AC_C_VOLATILE. Define POINTER_TYPE.
5744
5745 * aclocal.m4: New file.
5746
57472000-03-02 Gerd Moellmann <gerd@gnu.org>
5748
5749 * configure.in (machine): Add `mipsel-*-netbsd*' and
5750 `arm-*-netbsd*'.
5751
57522000-03-01 Gerd Moellmann <gerd@gnu.org>
5753
5754 * configure.in (machine): Add support for `*-auspex-sunos*'.
5755
57562000-02-29 Gerd Moellmann <gerd@gnu.org>
5757
5758 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5759
57602000-02-18 Dave Love <fx@gnu.org>
5761
5762 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5763
57642000-02-18 Andreas Schwab <schwab@suse.de>
5765
5766 * Makefile.in (install-arch-indep): Add eudc to list of installed
5767 info files.
5768
57692000-02-17 Ken Raeburn <raeburn@gnu.org>
5770
5771 * configure.in: Include -lz and -ljpeg (if it's available) when
5772 testing for the tiff library.
5773
57742000-02-17 Gerd Moellmann <gerd@gnu.org>
5775
5776 * configure.in: Remove LISP_FLOAT_TYPE.
5777
57782000-02-12 Dave Love <fx@gnu.org>
5779
5780 * configure.in: Use AC_FUNC_VFORK.
5781
57822000-02-01 Gerd Moellmann <gerd@gnu.org>
5783
5784 * make-dist: Various fixes for new development tree.
5785
5786 * leim-Makefile.in: New file.
5787
57882000-01-31 Gerd Moellmann <gerd@gnu.org>
5789
5790 * Makefile.in (dist): Call ./make-dist.
5791
57922000-01-24 Dave Love <fx@gnu.org>
5793
5794 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5795
57962000-01-18 Gerd Moellmann <gerd@gnu.org>
5797
5798 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5799 DGifOpenFileName.
5800
58012000-01-11 Andreas Schwab <schwab@suse.de>
5802
5803 * Makefile.in (install-arch-indep): Update list of info files to
5804 be installed.
5805
58062000-01-05 Dave Love <fx@gnu.org>
5807
5808 * configure.in: Check for jerror.h as well as libjpeg.
5809
58102000-01-03 Andreas Schwab <schwab@suse.de>
5811
5812 * Makefile.in (install-arch-indep): Install autotype*. Run
5813 install-info on autotype and emacs-faq.info.
5814
58151999-12-04 Dave Love <fx@gnu.org>
5816
5817 * Makefile.in (install-arch-indep): Depend on `info'.
5818 (install-strip): Use `install' as sub-make target.
5819
58201999-11-23 Ken Raeburn <raeburn@gnu.org>
5821
5822 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5823 didn't need to be deleted. Check for the k5crypto library as well
5824 as the crypto library; MIT Kerberos 1.1 changed the name.
5825
58261999-11-18 Dave Love <fx@gnu.org>
5827
5828 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5829
58301999-11-11 Erik Naggum <erik@naggum.no>
5831
5832 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5833
58341999-11-08 Dave Love <fx@gnu.org>
5835
5836 * configure.in: Fix change for --with-pop default.
5837
58381999-11-04 Dave Love <fx@gnu.org>
5839
5840 * configure.in: Default to --with-pop. Change sense of with-gcc
5841 and with-toolkit-scroll-bars messages to reflect the defaults.
5842
58431999-11-01 Gerd Moellmann <gerd@gnu.org>
5844
5845 * INSTALL: Mention the Emacs Lisp Reference.
5846
58471999-10-27 Noah Friedman <friedman@splode.com>
5848
5849 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5850
58511999-10-23 Gerd Moellmann <gerd@gnu.org>
5852
5853 * Makefile.in (bootstrap): New target.
5854
58551999-10-19 Paul Eggert <eggert@twinsun.com>
5856
5857 Add support for large files. Merge glibc 2.1.2.
5858
5859 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5860 (HAVE_TM_GMTOFF): New symbol.
5861 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5862 mbrlen, strsignal.
5863 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5864
58651999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5866
5867 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5868 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5869
58701999-10-09 Richard M. Stallman <rms@gnu.org>
5871
5872 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5873 Unset CDPATH to prevent cd from generating output.
5874
58751999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5876
5877 * update-subdirs: Also ignore CVS subdirs.
5878
58791999-10-07 Gerd Moellmann <gerd@gnu.org>
5880
5881 * Makefile.in (install-arch-indep): Add ada-mode.
5882
58831999-10-06 Dave Love <fx@gnu.org>
5884
5885 * Makefile.in: Add rules for config.status, configure.
5886
58871999-09-07 Gerd Moellmann <gerd@gnu.org>
5888
5889 * configure.in (--with-sound): Removed.
5890
58911999-08-30 Gerd Moellmann <gerd@gnu.org>
5892
5893 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5894 the test for Xaw3d.
5895 (HAVE_TIFF): Add -lm to library check.
5896
58971999-08-28 Richard Stallman <rms@gnu.org>
5898
5899 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5900 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5901 after the other X-related libraries.
5902
59031999-08-21 Dave Love <fx@gnu.org>
5904
5905 * configure.in: Don't check for jpeglib.h.
5906
59071999-08-20 Gerd Moellmann <gerd@gnu.org>
5908
5909 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5910 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5911
59121999-08-18 Dave Love <fx@gnu.org>
5913
5914 * configure.in: Check for termcap.h.
5915
59161999-08-15 Gerd Moellmann <gerd@gnu.org>
5917
5918 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5919 use Emacs' scroll bars, even if configured for Motif or when
5920 Xaw3d is available.
5921
59221999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5923
5924 * configure.in: Check for getaddrinfo.
5925
59261999-08-04 Eli Zaretskii <eliz@gnu.org>
5927
5928 * config.bat: Make --no-debug work again by removing -gcoff.
5929
59301999-07-30 Dave Love <fx@gnu.org>
5931
5932 * configure.in: Check for stdlib.h.
5933
59341999-07-19 Dave Love <fx@gnu.org>
5935
5936 * configure.in: Grok sparc64-*-linux-gnu*.
5937
59381999-07-12 Richard Stallman <rms@gnu.org>
5939
5940 * Version 20.4 released.
5941
59421999-06-23 Karl Heuer <kwzh@gnu.org>
5943
5944 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5945 Quote $EMACS, in case it's a program with args.
5946
59471999-06-15 Gerd Moellmann <gerd@gnu.org>
5948
5949 * configure.in (HAVE_GIF): Use libungif instead of libgif
5950 because the former doesn't contain patented compression code.
5951
59521999-05-29 Richard M. Stallman <rms@gnu.org>
5953
5954 * configure.in: Delete the Kerberos stuff.
5955
59561999-05-27 Greg Hudson <ghudson@mit.edu>
5957
5958 * configure.in: Prefer kerberos 5 names.
5959
59601999-04-26 Richard M. Stallman <rms@gnu.org>
5961
5962 * configure.in: Check for libXp.
5963
59641999-04-08 Richard Stallman <rms@gnu.org>
5965
5966 * make-dist: Include change logs in subdirs of `lisp'.
5967
59681999-04-05 Richard Stallman <rms@gnu.org>
5969
5970 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5971 (install-arch-indep): Make ${datadir}/emacs world-readable.
5972
59731999-03-30 Eli Zaretskii <eliz@gnu.org>
5974
5975 * config.bat: Use epaths.* instead of paths.*.
5976
59771999-03-07 Eli Zaretskii <eliz@gnu.org>
5978
5979 * INSTALL: Add detailed instructions to unpack and install
5980 intlfonts on MS-DOS.
5981
59821999-02-26 Richard Stallman <rms@gnu.org>
5983
5984 * configure.in: Use epaths.h and epaths-force instead of paths...
5985
5986 * Makefile.in (epaths-force): Renamed from paths-force;
5987 operate on epaths.in and produce epaths.h.
5988
59891999-02-24 Richard Stallman <rms@gnu.org>
5990
5991 * make-dist: Fix nt/icons directory handling.
5992
59931999-02-22 Simon Josefsson <jas@pdc.kth.se>
5994
5995 * configure.in (f301-fujitsu-uxpv4.1): New target.
5996
59971999-02-20 Richard Stallman <rms@gnu.org>
5998
5999 * make-dist (tempparent): Fix command to update info files.
6000
60011999-02-09 Richard Stallman <rms@gnu.org>
6002
6003 * configure.in (powerpc-apple-netbsd*): New alternative.
6004
60051999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6006
6007 * make-dist: Include the new directory nt/icons in distributions.
6008
60091999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6010
6011 * configure.in: Change message about HAVE_XFREE386.
6012
60131999-01-07 Eli Zaretskii <eliz@gnu.org>
6014
6015 * config.bat: Support configuring with leim.
6016
60171998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6018
6019 * configure.in (mips-sgi-irix6.5): New target.
6020
60211998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6022
6023 * configure.in: Remove GSS-API support, since it has been removed
6024 from movemail.
6025
60261998-12-04 Markus Rost <rost@delysid.gnu.org>
6027
6028 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6029
60301998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6031
6032 * Makefile.in: Don't install customize info file.
6033 Run install-info on viper info file.
6034
60351998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6036
6037 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6038
60391998-11-16 Kenichi Handa <handa@etl.go.jp>
6040
6041 * configure.in (*-*-bsdi4*): New target.
6042
60431998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6044
6045 * configure.in: Fix previous change.
6046
60471998-11-11 Richard Stallman <rms@gnu.org>
6048
6049 * configure.in (aviion-intel): New machine.
6050
60511998-11-04 Kenichi Handa <handa@etl.go.jp>
6052
6053 * configure.in (mips-nec-sysv4*): New target.
6054
60551998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6056
6057 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6058 from lisp.
6059
60601998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6061
6062 * make-dist: Don't include fns*.el in dist.
6063
60641998-10-30 Dave Love <fx@gnu.org>
6065
6066 * configure.in: Don't mkdir cpp.
6067
60681998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6069
6070 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6071 ${archlibdir}.
6072
60731998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6074
6075 * Version 20.3 released.
6076
60771998-07-30 Paul Eggert <eggert@twinsun.com>
6078
6079 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6080 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6081 (lwlib/Makefile, leim/Makefile):
6082 Prepend $(srcdir)/ to rule dependencies outside this dir.
6083
60841998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6085
6086 * configure.in: Use unset CDPATH instead of making it empty.
6087
60881998-06-20 Karl Heuer <kwzh@gnu.org>
6089
6090 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6091
60921998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6093
6094 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6095 and default.el. Sort the results.
6096
60971998-05-31 Karl Heuer <kwzh@gnu.org>
6098
6099 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6100 writable.
6101
61021998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6103
6104 * Makefile.in (install-arch-indep):
6105 Don't alter site-lisp/subdirs.el if it exists.
6106
61071998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6108
6109 * Makefile.in (install-arch-indep): Put `-' on commands to create
6110 subdirs.el in site-lisp dirs.
6111
61121998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6113
6114 * Makefile.in (install-arch-indep): Fix typo in previous change.
6115
61161998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6117
6118 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6119
61201998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6121
6122 * Makefile.in (mkdir): Create the site-lisp dirs.
6123 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6124
61251998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6126
6127 * Makefile.in (INSTALL_INFO): New variable.
6128 (install-arch-indep): Don't replace the dir file if it already exists.
6129 Use the install-info program, via INSTALL_INFO, to add entries.
6130 Make the `info' subdir and the Info files world-readable.
6131
61321998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6133
6134 * config.bat: Make sure the environment is large enough to support
6135 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6136
61371998-04-10 Karl Heuer <kwzh@gnu.org>
6138
6139 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6140
61411998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6142
6143 * configure.in: Add --with-gssapi to specify GSS-API
6144 authentication support for movemail.
6145
61461998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6147
6148 * Makefile.in (install-arch-indep): Fix previous change.
6149
61501998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6151
6152 * Makefile.in (info): Run man in build dir, not srcdir.
6153
61541998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
6155
6156 * Makefile.in (install-arch-indep): Fix previous change.
6157
61581998-03-23 Kenichi Handa <handa@etl.go.jp>
6159
6160 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
6161
61621998-03-22 Richard Stallman <rms@gnu.org>
6163
6164 * Makefile.in (install-arch-indep): Put special subdirs.el files
6165 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
6166
61671998-03-21 Richard Stallman <rms@psilocin.gnu.org>
6168
6169 * make-dist: Fix shell syntax in check for missing .el or .elc files.
6170
61711998-03-09 Richard Stallman <rms@psilocin.gnu.org>
6172
6173 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
6174 (m68*-hp-hpux*): Handle versions 1X like 10.
6175
61761998-03-07 Richard Stallman <rms@psilocin.gnu.org>
6177
6178 * make-dist: PROBLEMS is now in etc, not top level dir.
6179
6180 * Makefile.in (SOURCES): Delete PROBLEMS.
6181
61821998-02-25 Richard Stallman <rms@gnu.org>
6183
6184 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6185
6186 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6187
61881998-01-17 Richard Stallman <rms@gnu.org>
6189
6190 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6191
61921998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6193
6194 * make-dist (tempparent): New option --no-check.
6195
6196 * make-dist: Don't do anything with cpp directory.
6197
61981997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6199
6200 * configure.in (sparc-fujitsu-sysv4*): New target.
6201
62021997-12-17 Andreas Schwab <schwab@gnu.org>
6203
6204 * configure.in: Cache more tests. Add missing quotes around
6205 message with embedded comma.
6206
62071997-12-04 Karl Heuer <kwzh@gnu.org>
6208
6209 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6210
62111997-11-26 Joel N. Weber II <devnull@gnu.org>
6212
6213 * make-dist: Changed the comment about `umask 0' to say `Don't
6214 restrict access to any files.'; previously it said `Don't protect
6215 any files', which may have implied that we think fascism is good.
6216
62171997-11-24 Paul Eggert <eggert@twinsun.com>
6218
6219 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6220 strftime needs the underlying host's strftime for locale dependent
6221 formats.
6222
62231997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6224
6225 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6226
62271997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6228
6229 * config.bat: Configure the man subdirectory.
6230
62311997-11-07 Paul Eggert <eggert@twinsun.com>
6232
6233 * configure.in (AC_CHECK_LIB): Add -lintl.
6234
62351997-11-07 Karl Heuer <kwzh@gnu.org>
6236
6237 * make-dist (check for .elc files): Avoid bash-specific syntax.
6238 (check for overflow 14-char limit): Simplify.
6239
62401997-11-07 Richard Stallman <rms@gnu.org>
6241
6242 * Makefile.in (install): Move blessmail last.
6243
62441997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6245
6246 * configure.in (gettimeofday, one arg or two):
6247 Clarify messages by avoiding double negative.
6248
62491997-09-30 Karl Eichwalder <ke@suse.de>
6250
6251 * Makefile.in (install-arch-indep): Install the widget info file.
6252
62531997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6254
6255 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6256 libraries in reverse order, so that libraries will appear in the
6257 correct dependency order on the link line (and so that the
6258 configure checks themselves will work properly when early
6259 libraries depend on later ones).
6260
62611997-09-21 Erik Naggum <erik@naggum.no>
6262
6263 * make-dist (making links to `src'): Keep timestamp on copied files.
6264
6265 * make-delta: New script to produce delta distributions.
6266
62671997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6268
6269 * Version 20.2 released.
6270
62711997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6272
6273 * Version 20.1 released.
6274
6275 * Makefile.in (install-leim): Depend on mkdir.
6276 (leim): Depend on src.
6277
62781997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6279
6280 * configure.in: Recognize alpha* instead of just alpha.
6281
62821997-09-12 Paul Eggert <eggert@twinsun.com>
6283
6284 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6285
62861997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6287
6288 * update-subdirs: Use rm -f.
6289
62901997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6291
6292 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6293 Ignore subdirs named Old.
6294
62951997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6296
6297 * configure.in: Add OpenBSD clause to set $machine.
6298
62991997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6300
6301 * make-dist: Recompile everything after updating various Lisp files.
6302 Recompile in leim as well as lisp.
6303 Check in leim as well as lisp for mismatched files and too-long names.
6304
63051997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6306
6307 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6308
63091997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6310
6311 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6312 before trying to copy anything from it.
6313
63141997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6315
6316 * Makefile.in (man/Makefile): New target.
6317 (tags): Define env var EMACS and run Makefile from build dir.
6318
63191997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6320
6321 * config.bat: If src/_gdbinit doesn't exist, try using
6322 src/.gdbinit to create it (for building on Windows 95).
6323
63241997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6325
6326 * Makefile.in (install-arch-indep):
6327 Discard extra data in tar | tar pipes.
6328
63291997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6330
6331 * configure.in (x_default_search_path): Corrected
6332 '${x_library}' to '${x_library}/X11'.
6333
63341997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6335
6336 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6337
63381997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6339
6340 * configure.in: Support auto-configuration of both Kerberos V4 and
6341 Kerberos V5 for movemail, including detection of V4 and V5 header
6342 files and libraries.
6343
63441997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6345
6346 * configure.in: Compute x_default_search_path
6347 and substitute into makefiles.
6348
6349 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6350
63511997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6352
6353 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6354
63551997-08-07 Erik Naggum <erik@naggum.no>
6356
6357 * configure.in: Remove lockdir, it is no longer needed.
6358 * Makefile.in (mkdir): Don't create lockdir.
6359 (lockdir): Variable deleted.
6360 (paths-force): Don't operate on PATH_LOCK.
6361
63621997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6363
6364 * leim-Makefile.in (clean, distclean): New targets.
6365
6366 * make-dist: Include leim/ChangeLog in leim distribution.
6367
63681997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6369
6370 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6371
63721997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6373
6374 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6375
63761997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6377
6378 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6379
63801997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6381
6382 * make-dist: Update leim/leim-list.el.
6383 Pass along value of $EMACS when updating lisp dir.
6384
63851997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6386
6387 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6388 prerequisite to the use of Doug Lea's malloc.
6389
63901997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6391
6392 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6393
6394 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6395
63961997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6397
6398 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6399
64001997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6401
6402 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6403 to news-r6.h.
6404
64051997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6406
6407 * config.bat: Use `sed' instead of `cp', which might not be
6408 installed.
6409
64101997-07-09 Kenichi Handa <handa@etl.go.jp>
6411
6412 * Makefile.in (mostlyclean): Add cleaning leim directory.
6413 (clean, distclean, maintainer-clean): Likewise.
6414
64151997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6416
6417 * make-dist (bogosities): Check subdirs of `lisp' also.
6418
64191997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6420
6421 * make-dist (etc): Really avoid symlinks now.
6422 (lisp): Don't delete from subdirs the things we never copy.
6423
64241997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6425
6426 * Makefile.in (install-arch-indep): Correct the target name.
6427 The first letter `i' was dropped by the previous change of mine.
6428
64291997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6430
6431 * configure.in (leim/Makefile): Generate this.
6432 (*-sysv4.2uw*): Recognize new alternative.
6433
6434 * leim-Makefile.in: Renamed from leim-Makefile.
6435
6436 * make-dist: Set up real-leim subdirectory,
6437 with the real contents of leim; then move it to
6438 a separate top-level directory.
6439
6440 * make-dist: Don't mention site-lisp, site-init, site-start
6441 or default, when listing files hat are not compiled and should be.
6442
6443 * configure.in: Create src/config.stamp at the end.
6444
64451997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6446
6447 * Makefile.in (install-leim): Correct previous change.
6448
64491997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6450
6451 * Makefile.in (install-leim): New target.
6452 (install): Depend on install-leim.
6453
64541997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6455
6456 * Makefile.in (SUBDIR): Add leim.
6457 (SUBDIR_MAKEFILES): Add leim/Makefile.
6458 (leim/Makefile): New target.
6459
64601997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6461
6462 * leim-Makefile: New file.
6463 * make-dist: Initialize a `leim' subdirectory with that makefile.
6464
64651997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6466
6467 * configure.in (GNU_MALLOC_reason): Fix message text.
6468
64691997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6470
6471 * make-dist (lisp): Don't process subdirs that start with =.
6472 (etc): Copy symlinks, as in src.
6473
64741997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6475
6476 * configure.in (i*86-*-unixware*): New alternative.
6477
64781997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6479
6480 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6481 and touch it explicitly.
6482
6483 * configure.in (mips-sony-newsos6*): New alternative.
6484 (mips-*-linux-gnu*): New alternative.
6485 (*-*-bsdi*): New alternative.
6486 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6487
64881997-06-22 Dave Love <d.love@dl.ac.uk>
6489
6490 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6491 (src/config.h): New target to re-configure if src/config.in is patched.
6492
64931997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6494
6495 * configure.in (shutdown): Check for `shutdown' function.
6496
64971997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6498
6499 * update-subdirs: Include the directory "language" in subdirs.
6500
65011997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6502
6503 * configure.in (m88k-dg-dgux4*): New alternative.
6504 (alpha-*-netbsd*): New alternative.
6505 (powerpcle-*-solaris2*): New alternative.
6506
65071997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6508
6509 * make-dist: Warn about .el files that are not compiled.
6510
65111997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6512
6513 * Makefile.in (dist): Don't run update-subdirs here,
6514 since make-dist now gets that done.
6515
6516 * make-dist: Use the new `updates' target in lisp/Makefile.
6517
6518 * make-dist: Use new non-file targets in lisp/Makefile.
6519
65201997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6521
6522 * make-dist: Handle all subdirs of `lisp' uniformly.
6523 Don't handle `term' and `language' specially.
6524 Clear out umask at the beginning.
6525
65261997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6527
6528 * make-dist: Use Make to update finder-inf.el and autoloads.
6529 Also update cus-load.el.
6530
65311997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6532
6533 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6534 in case it is desirable to disable the GNU malloc features with glibc.
6535
65361997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6537
6538 * configure.in (DOUG_LEA_MALLOC):
6539 Define if malloc_{get,set}_state exist.
6540
65411997-03-05 Kenichi Handa <handa@etl.go.jp>
6542
6543 * make-dist: Make links for files under lisp/language.
6544
65451997-02-20 Kenichi Handa <handa@etl.go.jp>
6546
6547 * update-subdirs: Exclude the directory "language" from subdirs.
6548
65491997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6550
6551 * configure.in: Check for rint and cbrt.
6552
65531997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6554
6555 * make-dist: Use $EMACS to say where to run Emacs.
6556 Add --no-update option.
6557
65581996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6559
6560 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6561
65621996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6563
6564 * make-dist (copying src): Check thoroughly for symlinks
6565 and copy them in all cases. Regularize the linking of *.in
6566 and *.opt and ChangeLog files.
6567 (copying lib-src): Likewise.
6568 Don't rm getdate.c or y.tab.*--they don't exist any more.
6569
65701996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6571
6572 * configure.in: Check for libmail, maillock.h and
6573 touchlock (for movemail).
6574
65751996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6576
6577 * configure.in (limits.h): Check for this file.
6578
65791996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6580
6581 * configure.in (rs6000-ibm-aix4.2): New alternative.
6582 (rs6000-ibm-aix4.0): New alternative.
6583 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6584
65851996-11-22 Ben Harris <bjh21@cam.ac.uk>
6586
6587 * configure.in: Recognize vax-*-netbsd*.
6588
65891996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6590
6591 * configure.in (locallisppath): Add leim directory.
6592
65931996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6594
6595 * config.bat: Make sure `mv' supports forward slashes and -f.
6596
65971996-10-28 Christian Limpach <chris@nice.ch>
6598
6599 * configure.in (hppa*-next-nextstep*): * added after hppa
6600 to accept hppa1.0 and hppa1.1.
6601
66021996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6603
6604 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6605 * configure.in (ld_switch_machine): Fix typo.
6606
66071996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6608
6609 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6610 from config.h and use them in $ac_link.
6611
66121996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6613
6614 * configure.in: Create a subdir named `lisp'.
6615
66161996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6617
6618 * configure.in: Check for getcwd.
6619
66201996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6621
6622 * configure.in: Check for termios.h. Check for setpgid.
6623
66241996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6625
6626 * configure.in: Check for setrlimit.
6627
66281996-08-31 Paul Eggert <eggert@twinsun.com>
6629
6630 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6631
66321996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6633
6634 * configure.in: Check for utimes.
6635
6636 * configure.in: Check for com_err library, but only
6637 if --with-kerberos was used. Check for krb and des
6638 only if --with-kerberos.
6639
66401996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6641
6642 * Makefile.in (INSTALL_STRIP): New variable.
6643 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6644 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6645
66461996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6647
6648 * configure.in: Check for krb and des libraries.
6649
66501996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6651
6652 * configure.in (*-sunos4.1.[3-9]*noshare):
6653 Use sunos413, not sunos4-1-3.
6654 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6655 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6656
66571996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6658
6659 * Makefile.in (src/paths.h): Target deleted.
6660 (paths-force): Delete all dependencies on this target
6661 but don't delete the target.
6662 (install): Depend on `all'.
6663 (paths-force): Don't print a message.
6664
6665 * configure.in: Generate src/paths.h here.
6666
66671996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6668
6669 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6670 New variables that affect linking only.
6671 (alpha-dec-osf*): Use those instead of previous change.
6672
66731996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6674
6675 * Makefile.in (install-arch-indep): Install info/messages.
6676
66771996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6678
6679 * Version 19.33 released.
6680
66811996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6682
6683 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6684 Fix previous change.
6685
66861996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6687
6688 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6689 New alternative.
6690
66911996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6692
6693 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6694 and NON_GCC_TEST_OPTIONS.
6695
66961996-08-06 Paul Eggert <eggert@twinsun.com>
6697
6698 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6699 "TZ=..." in environ.
6700
67011996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6702
6703 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6704
67051996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6706
6707 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6708 the more general *-sunos4.1.[3-9]* clause.
6709
67101996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6711
6712 * Version 19.32 released.
6713
6714 * configure.in (*-sco3.2v5*):
6715 Set OVERRIDE_CPPFLAG to a string of one space.
6716 Fix the code that uses OVERRIDE_CPPFLAG.
6717
67181996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6719
6720 * configure.in: Undo previous change.
6721
67221996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6723
6724 * config.sub: Use `pc', not `unknown', when canonicalizing
6725 the vendor for ...86.
6726
67271996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6728
6729 * configure.in: Check for termios.h header.
6730
67311996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6732
6733 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6734
67351996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6736
6737 * configure.in: Split bsdos2 and bsdos2-1.
6738
67391996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6740
6741 * config.sub: If last two words are not a recognized
6742 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6743 Make conversion of gnu/linux to linux-gnu really work.
6744
6745 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6746
67471996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6748
6749 * configure.in (check for using Lucid widgets by default):
6750 Eliminate indentation that confuses some compilers.
6751
67521996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6753
6754 * config.sub: Convert linux and gnu/linux to linux-gnu.
6755
6756 * make-dist: Don't update getdate.c.
6757 Ignore =... files when checking for too-long Lisp file names.
6758
67591996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6760
6761 * configure.in (euidaccess): Check for that, not for eaccess.
6762
67631996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6764
6765 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6766 before `noshare'.
6767 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6768
67691996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6770
6771 * configure.in: Rename lignux to linux-gnu in configuration names.
6772 Use gnu-linux as the opsys value (s/ file name).
6773 Allow i686 just like i386, i486, i586.
6774
67751996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6776
6777 * configure.in (i*86-*-sco3.2v5): New alternative.
6778 (OVERRIDE_CPPFLAG): New variable.
6779 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6780
6781 * configure.in: Specify vpath for .texi files.
6782
67831996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6784
6785 * configure.in: Always check for HAVE_X11R5.
6786 Separately decide whether to use a toolkit by default.
6787
67881996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6789
6790 * configure.in: If X11R5 is missing the Xaw headers,
6791 default to --with-x-toolkit=no.
6792
67931996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6794
6795 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6796
67971996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6798
6799 * Makefile.in (install-arch-indep): If cd etc makes output,
6800 don't treat that as part of the tar data.
6801 Check that ./lisp actually exists.
6802
68031996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6804
6805 * make-dist: Check for long file names.
6806
68071996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6808
6809 * Version 19.31 released.
6810
68111996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6812
6813 * configure.in: Recognize sparc-*-lignux.
6814
68151996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6816
6817 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6818 Don't include config.w95.
6819
68201996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6821
6822 * make-dist: Replace --no-clean-up and --no-tar options
6823 with --clean-up and --tar, so that the default is useful.
6824
68251996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6826
6827 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6828 if not, tell the user to rename it and abort.
6829
68301996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6831
6832 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6833 test program.
6834
68351996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6836
6837 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6838
6839 * make-dist (MANIFEST): Fix previous change.
6840 (msdos): Put mainmake.v2 into the dist.
6841
68421996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6843
6844 * make-dist: Exit if autoconf fails.
6845
68461996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6847
6848 * config.bat: Set djgpp-ver, and unset it at the end.
6849 Add a number of conditionals for DJGPP version 2.
6850 Rename label libsrc2 to libsrc3.
6851 Substitute for LDFLAGS in src/Makefile.
6852 Substitute for ALL_CFLAGS in lib-src/Makefile.
6853
68541996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6855
6856 * configure.in (ncurses): Check this after checking fns like strerror.
6857
68581996-04-08 Erik Naggum <erik@naggum.no>
6859
6860 * make-dist (MANIFEST): Don't include lines from =files.
6861
68621996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6863
6864 * make-dist: Don't put lisp/dired.todo in the dist.
6865
68661996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6867
6868 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6869
6870 * configure.in (setlocale): Check for it.
6871
6872 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6873
68741996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6875
6876 * configure.in: Use lignux instead of linux as value of opsys.
6877
68781996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6879
6880 * Makefile.in (install-strip): Fix whitespace.
6881 Get rid of continuation.
6882
6883 * config.sub: Convert linux or gnu/linux to lignux.
6884
68851996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6886
6887 * configure.in: Accept lignux in configuration name.
6888
68891996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6890
6891 * Makefile.in (install-strip): New target.
6892
68931996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6894
6895 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6896 -f failed to do the job on Suns.
6897
68981996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6899
6900 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6901
6902 * configure.in (linux/version.h): Check for this header.
6903
69041996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6905
6906 * configure.in: Remove -fno-builtin hackery from -lm check.
6907
69081996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6909
6910 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6911 just this test.
6912
6913 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6914
69151996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6916
6917 * configure.in: Check for ncurses.
6918
69191996-02-28 Paul Eggert <eggert@twinsun.com>
6920
6921 * configure.in (LOCALTIME_CACHE):
6922 Also define if localtime mishandles unsetting TZ.
6923 This works around a localtime bug in mips-dec-ultrix.
6924
69251996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6926
6927 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6928
6929 * configure.in: Improve messages about X versions.
6930
69311996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6932
6933 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6934
69351996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6936
6937 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6938 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6939
6940 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6941 (install): Put install-arch-indep before install-arch-dep.
6942
69431996-02-20 Dave Love <d.love@dl.ac.uk>
6944
6945 * INSTALL: Clarify info about MS-DOS path handling.
6946
69471996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6948
6949 * Makefile.in (install-arch-indep): Install info/ccmode*.
6950 In previous change, protect against /bin/pwd returning null string.
6951
69521996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6955 to lispdir.
6956
69571996-02-01 Paul Eggert <eggert@twinsun.com>
6958
6959 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6960
69611996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6962
6963 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6964
69651996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6966
6967 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6968 we delete everything distclean deletes.
6969
69701996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6971
6972 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6973
69741996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6975
6976 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6977 into LDFLAGS instead of into LIBS.
6978
69791996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6980
6981 * configure.in (HAVE_XMU): Fix typo in previous change.
6982
69831996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6984
6985 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6986
69871996-01-10 Erik Naggum <erik@naggum.no>
6988
6989 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6990
69911996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6992
6993 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6994
69951996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6996
6997 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6998 and use -lXt to link it.
6999
70001996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7001
7002 * configure.in (locallisppath): Put version-specific dir first.
7003
70041996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7005
7006 * configure.in (hppa-*-nextstep*): New alternative.
7007 (USE_X_TOOLKIT): By default, set this to "maybe";
7008 and change that later to LUCID or "no" according to X11 version.
7009
7010 * make-dist: Recompile outdated .elc files and update all autoloads.
7011
70121996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7013
7014 * configure.in (locallisppath): Fix typo in last change: " -> '.
7015
70161996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7017
7018 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7019
70201995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7021
7022 * Makefile.in (install-arch-indep): Give all files read permission.
7023
70241995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7025
7026 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7027 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7028
70291995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7030
7031 * configure.in: Determine HAVE_X11R6.
7032 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7033
70341995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7035
7036 * configure.in: Just "solaris" now defaults to version 2.4.
7037 Add sunos4.1.n-noshare as alternative.
7038
70391995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7040
7041 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7042
70431995-11-29 Erik Naggum <erik@naggum.no>
7044
7045 * Makefile.in (install-arch-indep): Add missing backslash.
7046
70471995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7048
7049 * Makefile.in (install-arch-indep): Don't install
7050 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7051
70521995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7053
7054 * Makefile.in (install-arch-indep): Fix previous change.
7055
7056 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7057
70581995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7059
7060 * Version 19.30 released.
7061
7062 * make-dist (lisp): Exclude subdirs.el.
7063
70641995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7065
7066 * make-dist (etc): Delete *.orig and *.rej.
7067
70681995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7069
7070 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7071
70721995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7073
7074 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7075
70761995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7077
7078 * make-dist (nt): Rename install, readme, and todo to
7079 INSTALL, README, and TODO.
7080
70811995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7082
7083 * make-dist (lisp): Don't distribute site-start.
7084
70851995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7086
7087 * make-dist: Break the hard link on alloca.c.
7088
70891995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7090
7091 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7092
70931995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7094
7095 * make-dist (src, lib-src): Don't distribute Makefile.c.
7096 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7097
70981995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7099
7100 * Makefile.in (mkdir): Create man1dir, not mandir.
7101 (uninstall): Use man1dir, not mandir.
7102
71031995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7104
7105 * Makefile.in (man1dir): New variable.
7106 (install-arch-indep): Use man1dir.
7107
7108 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7109
7110 * make-dist: Create lisp/MANIFEST.
7111
71121995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7113
7114 * configure.in (m68k-*-linux*): New alternative.
7115
71161995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7117
7118 * make-dist: Use new names config.in, paths.in, and
7119 {src,lib-src}/Makefile.in.
7120
71211995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7122
7123 * configure.in: Don't bother checking for drem.
7124
71251995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7126
7127 * Makefile.in (distclean): Delete line with just a tab in it.
7128 (install-arch-indep): Delete spaces that precede tabs.
7129 Delete spurious `fi' left from previous change.
7130 (install): Supply `true' as command, to avoid null command.
7131
71321995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7133
7134 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7135
71361995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7137
7138 * configure.in (powerpc-*-solaris2): New alternative.x
7139
71401995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7141
7142 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7143 of paths.h.tmp$$, to avoid going beyond 14 characters.
7144
71451995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7146
7147 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7148
71491995-09-06 Paul Eggert <eggert@twinsun.com>
7150
7151 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7152 if localtime caches TZ. Check for tzset.
7153
71541995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7155
7156 * config.bat: Simplify using new names file names src/makefile.in,
7157 config.in, paths.in. Change Echo commands not to use `.
7158
71591995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7160
7161 * Makefile.in (install-arch-indep): Always install the new dir file;
7162 rename the previous dir file to dir.bak or dir.old.
7163
71641995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7165
7166 * configure.in (RANLIB): Substitute this into makefiles.
7167 Set it specially on solaris; set it by default on other systems.
7168
7169 * configure.in: Fix previous Alpha change.
7170
71711995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7172
7173 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
7174 NON_GCC_TEST_OPTIONS.
7175
71761995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7177
7178 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
7179 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
7180
7181 * configure.in (alpha-*-linux*): New configuration.
7182
71831995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7184
7185 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7186 (m68k-next-nextstep*): New alias for that.
7187 (i*86-*-nextstep*): Use nextstep.h.
7188 (sparc-*-nextstep*): New configuration.
7189
71901995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7191
7192 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7193 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7194
71951995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7196
7197 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7198 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7199
72001995-07-18 Mike Long <mike.long@analog.com>
7201
7202 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7203
72041995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7205
7206 * Makefile.in (src/paths.h, paths-force):
7207 Rename src/paths.h.in to src/paths.in.
7208 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7209
7210 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7211 Use Makefile.c for intermediate file.
7212 Rename src/config.h.in to src/config.in.
7213
72141995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7215
7216 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7217 (mips-dec-ultrix4.[12]): New alternative for old versions.
7218
72191995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7220
7221 * make-dist: Don't break intra-tree links.
7222
72231995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7224
7225 * configure.in: Put back archlibdir initialization. Require
7226 autoconf 2.4.1 or later.
7227
72281995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7229
7230 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7231 (mips-mips-riscos5*): New alternative.
7232
72331995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7234
7235 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7236
72371995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7238
7239 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7240 (mandir, infodir, archlibdir): Initializations deleted.
7241
7242 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7243 On hpux9shr, use hpux9shxr4.h.
7244
72451995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7246
7247 * configure.in: Added target mips-dec-mach_bsd4.3.
7248 * config.guess: Guess mips-dec-mach_bsd4.3.
7249
72501995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7251
7252 * Makefile.in (mkdir): Use symbolic chmod.
7253
72541995-06-22 Paul Eggert <eggert@twinsun.com>
7255
7256 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7257 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7258
72591995-06-22 Paul Eggert <eggert@twinsun.com>
7260
7261 * Makefile.in (SUBDIR_MAKEFILES):
7262 Add man/Makefile, so `make distclean' removes it.
7263 (top_distclean): Add config.log to the list of files to be removed.
7264
72651995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7266
7267 * Version 19.29 released.
7268
72691995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7270
7271 * configure.in: Fix the previous change to verify that the -b
7272 option really solves the problem.
7273
7274 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7275
72761995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7277
7278 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7279
72801995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7281
7282 * configure.in: Report more clearly when there is no special
7283 dir to search for X includes or libraries.
7284
72851995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7286
7287 * configure.in: Check for -lpthreads, not -lpthread.
7288
72891995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7290
7291 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7292
72931995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7294
7295 * configure.in: Check for -lpthread.
7296
72971995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7298
7299 * Makefile.in (install-arch-indep): Install info files for mh-e.
7300 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7301
73021995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7303
7304 * configure.in (*-solaris2.5): New configuration.
7305
7306 * make-dist: Copy new files config.nt and config.w95.
7307
73081995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7309
7310 * configure.in: Use x_includes, not x_libraries, for -I.
7311 Make bitmapdir a colon-separated list.
7312
73131995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7314
7315 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7316
7317 * configure.in: Allow x_libraries and x_includes to be paths.
7318
73191995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7320
7321 * configure.in: Fix typo.
7322
73231995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7324
7325 * INSTALL: Clarify use of site-init.el.
7326
73271995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7328
7329 * configure.in: Pass arg to sqrt.
7330
73311995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7332
7333 * make-dist: Fix May 6 change.
7334
73351995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7336
7337 * vpath.sed: Delete reference to ymakefile.
7338
73391995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7340
7341 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7342
73431995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7344
7345 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7346
7347 * update-subdirs: Specify /bin/sh to run the script.
7348
73491995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7350
7351 * make-dist: Put src/makefile.nt in dist.
7352
7353 * configure.in (i[345]86-*-bsdi2*): New configuration.
7354 (vax-dec-bsd386*): Deleted.
7355
73561995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7357
7358 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7359 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7360 Use fmod instead of logb in -lm check.
7361
73621995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7363
7364 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7365 Use bsd4-3. Don't set NON_GNU_CPP.
7366
7367 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7368 In nt, copy various different things, but not *.cmd.
7369 Fix the ln commands for the subdirs of nt.
7370
73711995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7372
7373 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7374
73751995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7376
7377 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7378 since that's what the header file expects.
7379
73801995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7381
7382 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7383 and 68040 based machines when choosing options for gnucc.
7384
73851995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7386
7387 * Makefile.in (top_distclean): Delete config.cache.
7388
73891995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7390
7391 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7392
7393 * configure.in: Use m/ncr386.h.
7394
73951995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7396
7397 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7398
73991995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7400
7401 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7402 (man): Don't copy texindex.c and getopt.c; they're deleted.
7403 (etc): Omit `e'; it's a subdirectory.
7404 (etc/e): Use `../..', not `..', to reference top level.
7405
74061995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7407
7408 * Makefile.in (install-arch-indep, dist):
7409 Look for `update-subdir' in $(srcdir).
7410
74111995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7412
7413 * make-dist: Include mkinstalldirs in distribution.
7414
74151995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7416
7417 * make-dist: Add missing close backquote.
7418
74191995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7420
7421 * make-dist: Don't distribute shortnames directory.
7422
74231995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7424
7425 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7426
74271995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7428
7429 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7430
74311995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7432
7433 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7434
74351995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7436
7437 * configure.in (mips-sgi-irix6): New configuration.
7438
74391995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7440
7441 * Makefile.in (maintainer-clean): Renamed from realclean.
7442
74431995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7444
7445 * configure.in: Create a .gdbinit that sources the real one,
7446 if using a different build directory.
7447
74481995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7449
7450 * configure.in: Check for sys/select.h.
7451
74521995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7453
7454 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7455
74561994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7457
7458 * configure.in: Handle isc 4.1 operating system.
7459
74601994-12-10 Richard Stallman <rms@kepa>
7461
7462 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7463 (rs6000-ibm-aix4*): New alternative.
7464
74651994-12-06 Richard Stallman <rms@kepa>
7466
7467 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7468
74691994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7470
7471 * configure.in: Don't try to make directories that are guaranteed
7472 to already exist.
7473
74741994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7475
7476 * configure.in: Generate man/Makefile from man/Makefile.in.
7477 Create the man subdir.
7478
7479 * Makefile.in (dvi): Run Make in our man subdir.
7480
7481 * make-dist: Create subdir etc/e.
7482 Make links to it.
7483 Put man/Makefile.in in dist, instead of man/Makefile.
7484
74851994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7486
7487 * configure.in: Add --with-pop, --with-kerberos, and
7488 --with-hesiod for movemail.
7489
74901994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7491
7492 * configure.in (m68*-apollo*): Use s/domain.h.
7493
74941994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7495
7496 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7497
74981994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7499
7500 * configure.in: Don't add -I, -L, -R options for cc if their
7501 arguments would be empty.
7502
75031994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7504
7505 * configure.in (i860-intel-osf1*): New alternative.
7506 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7507 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7508
75091994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7510
7511 * configure.in: Make h_errno check not use nested functions.
7512
75131994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7514
7515 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7516
75171994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7518
7519 * Makefile.in (install-arch-indep): Avoid continued comment
7520 swallowing target line.
7521
75221994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7523
7524 * configure.in: Protect a character class with `changequote'.
7525
75261994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7527
7528 * configure.in: Accept `news' as a synonym for `newsos'.
7529
75301994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7531
7532 * Makefile.in: Don't rm files if cd fails.
7533
75341994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7535
7536 * make-dist: Put nt subdir and its subdirs in the dist.
7537 (lib-src): Put makefile.nt in the dist.
7538 (lisp): Put makefile.nt in the dist.
7539
75401994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7541
7542 * configure.in: Change a stray `[' to `test'.
7543
75441994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7545
7546 * configure.in: Adapt for Autoconf v2. Use the standard argument
7547 parser, host type canonicalizer, X11 finder, and message
7548 printing macros. Use the new macro names. Use `test' instead of `['.
7549
75501994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7551
7552 * configure.in: Check for getpagesize.
7553
75541994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7555
7556 * make-dist (msdos): Put sed* in the distribution.
7557
75581994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7559
7560 * config.bat: New option, `--with-x', for configuring Emacs
7561 for use with the X11 system DesqView/X.
7562 New option, `--no-debug', for compiling Emacs without debug
7563 information thus saving disk space.
7564 (src/config.h, src/paths.h): Use `update' (which is like
7565 `move-if-changed') to change the file.
7566 (src/config.h): When configuring for X11 perform extra changes.
7567 (src/makefile): When configuring for X11 perform extra changes.
7568 (lib-src): Remove temporary files.
7569 (): Check that `sed', `rm', `mv', and `gcc' are available.
7570
75711994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7572
7573 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7574
7575 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7576
75771994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7578
7579 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7580
7581 * configure.in (canonical): Substitute var into makefiles.
7582 (bitmapdir): Likewise.
7583
7584 * Makefile.in (bitmapdir): New variable.
7585 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7586
75871994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7588
7589 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7590
7591 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7592 * update-subdirs: New shell script.
7593
75941994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7595
7596 * Makefile.in (top_distclean): Don't rm build-install.
7597 (SOURCES): Delete build-install.in.
7598
7599 * make-dist: Don't distribute build-ins.in.
7600 * build-ins.in: File deleted.
7601
76021994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7603
7604 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7605
76061994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7607
7608 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7609
7610 * configure.in (libexecdir): Renamed from libdir. New default.
7611 (sharedstatedir): Renamed from statedir. New default.
7612 (datadir): New default.
7613
7614 * make-dist: Don't distribute subdirs.el.
7615
76161994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7617
7618 * configure.in (eaccess): Check for it.
7619
76201994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7621
7622 * configure.in (mktime): Check for it.
7623
76241994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7625
7626 * configure.in (motif): Add support for usage and option checking.
7627
76281994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7629
7630 * configure.in (utimes): Check for it.
7631
76321994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7633
7634 * Makefile.in (install-arch-indep): Don't do mkdir here.
7635
76361994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7637
7638 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7639 riscix.h renamed to acorn.h.
7640
76411994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7642
7643 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7644 New configurations.
7645
76461994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7647
7648 * configure.in: Remove trailing slashes from srcdir.
7649
76501994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7651
7652 * configure.in (i[345]86-sequent-ptx*): Handle
7653
76541994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7655
7656 * Makefile.in (paths-force): Depend on src/paths.h
7657
76581994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7659
7660 * configure.in (config_options): Save all arguments, not just some.
7661
76621994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7663
7664 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7665
7666 * configure.in: Add AC_AIX.
7667 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7668
76691994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7670
7671 * configure.in (parsing options): Simplify sed command to delete -'s.
7672
76731994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7674
7675 * configure.in (config_options): New shell variable.
7676 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7677
76781994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7679
7680 * configure.in (alpha-dec-osf*): New target.
7681
7682 * Makefile.in: Use just one FRC target.
7683
76841994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7685
7686 * Makefile.in (removenullpaths, paths-force):
7687 Use name paths.h.tmp$$, which depends on the pid.
7688
76891994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7690
7691 * Makefile.in (removenullpaths, paths-force):
7692 Put paths.h.tmp in top-level dir, not in src.
7693
76941994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7695
7696 * Version 19.27 released.
7697
76981994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7699
7700 * Version 19.26 released.
7701
77021994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7703
7704 * configure.in: Check for lrand48, not rand48.
7705
77061994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7707
7708 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7709 (powerpc-ibm-aix*): New aliases.
7710
77111994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7712
7713 * make-dist (src/m, src/s): Put *.inp in distribution.
7714
77151994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7716
7717 * configure.in: Accept i586 and i486 along with i386.
7718
77191994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7720
7721 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7722 even if CPP env var was set by the user.
7723
7724 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7725
77261994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7727
7728 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7729
77301994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7731
7732 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7733
77341994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7735
7736 * configure.in: Check more specifically for i*86-sun-sunos.
7737
77381994-08-03 Caveh Jalali (caveh@eng.sun.com)
7739
7740 * configure.in: Handle solaris 2.4.
7741
77421994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7743
7744 * configure.in (rand48): Check for it.
7745
77461994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7747
7748 * make-dist: Update the info files.
7749
77501994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7751
7752 * configure.in: Make "checking..." messages' style consistent.
7753 (HAVE_H_ERRNO): New test.
7754
77551994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7756
7757 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7758
77591994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7760
7761 * configure.in (CFLAGS): If the envvar was specified, use that.
7762 And set REAL_CFLAGS from it too.
7763
77641994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7765
7766 * make-dist: Update finder-inf.el.
7767
77681994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7769
7770 * make-dist (msdos): Include sed4.inp in dist.
7771
7772 * Makefile.in (libsrc_libs): Var deleted.
7773
77741994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7775
7776 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7777
77781994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7779
7780 * configure.in (mips-sony-newsos4*): New alias.
7781
77821994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7783
7784 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7785 (*-convex-convexos*): Accept this as alias.
7786
77871994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7788
7789 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7790 for two different uses.
7791
77921994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7793
7794 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7795
77961994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7797
7798 * make-dist: Put ./BUGS into the distrib.
7799
78001994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7801
7802 * configure.in: Handle 386 running Solaris 2.
7803
78041994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7805
7806 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7807
78081994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7809
7810 * configure.in (mips-sony-newsos*): Use news-risc.h.
7811
7812 * configure.in: Accept bsdi as opsys, like bsd386.
7813
78141994-06-01 Morten Welinder (terra@diku.dk)
7815
7816 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7817
78181994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7819
7820 * Version 19.25 released.
7821
7822 * make-dist (shortversion): Don't assume another period follows.
7823
78241994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7825
7826 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7827 (uninstall): Use /bin/pwd.
7828
7829 * Makefile.in (blessmail): Depend on src.
7830 (all): Don't depend on blessmail.
7831
7832 * Makefile.in (src/paths.h): Don't force recomputation.
7833 (paths-force): New target; force recomputation of paths.h.
7834 (all): Depend on paths-force.
7835 (src, lib-src): Depend on src/paths.h.
7836
7837 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7838 NON_GCC_TEST_OPTIONS.
7839
78401994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7841
7842 * configure.in: Don't insist on subversions for irix.
7843
78441994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7845
7846 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7847
7848 * configure.in (i[34]86-next-*): New alternative.
7849
78501994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7851
7852 * Version 19.24 released.
7853
7854 * configure.in: New config hppa*-hp-hpux9shr*.
7855
78561994-05-22 Morten Welinder (terra@tyr.diku.dk)
7857
7858 * config.bat: Doc fix.
7859
78601994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7861
7862 * Makefile.in (mostlyclean, clean, distclean, realclean)
7863 (extraclean): Don't act on man subdir if it doesn't exist.
7864
78651994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7866
7867 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7868 Use them to set up CC.
7869 (*-sun-sunos4.1.3): Set them.
7870
78711994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7872
7873 * Makefile.in (lib-src): Don't depend on src/paths.h.
7874
78751994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7876
7877 * build-ins.in (copydests): Get rid of spurious `-'s.
7878
7879 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7880
78811994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7882
7883 * Version 19.23 released.
7884
7885 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7886 for the Xlib and Xt checks; then restore old CFLAGS.
7887
78881994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7889
7890 * configure.in (HAVE_X11XTR6): Add newline before #if.
7891 Add newline after #endif.
7892
78931994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7894
7895 * configure.in (HAVE_X11XTR6): Arrange to define it.
7896
78971994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7898
7899 * Makefile.in (install): Depend on blessmail.
7900
79011994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7902
7903 * configure.in (mips-siemens-sysv*): Put quotes around value
7904 containing blanks.
7905
79061994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7907
7908 * Makefile.in (TAGS): Use the makefile in src subdir.
7909
79101994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7911
7912 * configure.in (opsys): Recognize `gnu'.
7913
79141994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7917
79181994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7919
7920 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7921 version > 1.8.
7922
79231994-05-08 Morten Welinder (terra@diku.dk)
7924
7925 * config.bat: Forcibly remove "# " style comments from makefiles.
7926
79271994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7928
7929 * Makefile.in (uninstall): When processing lispdir and etcdir,
7930 do nothing unless it exists and is a directory.
7931
79321994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7933
7934 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7935 Merge code in from install-doc.
7936 (install-doc): Merge code back into install-arch-indep.
7937 (install-arch-dep): Don't depend on install-doc.
7938
7939 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7940
79411994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7942
7943 * configure.in (making src/Makefile and lib-src/Makefile):
7944 Split off the autoconf substitutions and don't pass them thru cpp.
7945 (undefs): Use $canonical as well as $configuration.
7946
7947 * make-dist: Distribute lisp/Makefile.
7948
7949 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7950 Use lower case names for the s files.
7951
79521994-05-03 Morten Welinder (terra@diku.dk)
7953
7954 * config.bat: Added possibility for different file name
7955 transcriptions in lib-src.
7956
79571994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7958
7959 * Makefile.in (lib-src): Undo previous change.
7960 (blessmail): New target to run maybe-blessmail in lib-src.
7961 (all): Depend on blessmail.
7962
7963 * Makefile.in (lib-src): Depend on src.
7964
79651994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7966
7967 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7968 (m88k-dg-dgux5.4R2): dgux5.4R2.
7969
79701994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7971
7972 * configure.in (window_system): Restore accidentally deleted code
7973 that uses AC_FIND_X.
7974
7975 * make-dist: Distribute config.bat.
7976
79771994-04-29 Morten Welinder (terra@diku.dk)
7978
7979 * config.bat: Corrected the configuration of lib-src
7980 to keep up with configure. Add note about dos version 3
7981 or better needed (djgpp needs that). Add note explaining
7982 that either install in c:/emacs or edit the script.
7983 Don't change to c:/emacs, but assume we're there (to minimize
7984 the number of places to change).
7985
7986 * config.bat: Build-in the first step towards X11 support with
7987 the X11 emulator that exists. At this time it won't work,
7988 and several files are missing.
7989
79901994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7991
7992 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7993 Don't look for -lresolv.
7994
7995 * Makefile.in (lib-src): Depend on src/paths.h.
7996
79971994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7998
7999 * configure.in: Restore deleted AC_SUBST of `configuration'.
8000 Improve error message for bad --with-x-toolkit value.
8001
8002 * configure.in: Define CONFIGURATION in src/config.h
8003 rather than substituting in src/Makefile.in.
8004
80051994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8006
8007 * Makefile.in (install-doc): New target.
8008 (install-arch-dep): Depend on install-doc.
8009 (mkdir): Create docdir.
8010
80111994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8012
8013 * configure.in: Test for libresolv.a.
8014 Substitute machfile and opsysfile.
8015
80161994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8017
8018 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8019 (install-arch-dep): Install under the name $(EMACS).
8020
80211994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8022
8023 * configure.in (version): Use entire value of emacs-version.
8024 (mips-siemens-sysv*): New alternative.
8025
80261994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8027
8028 * Makefile.in (install-arch-indep): Don't install dired-x*.
8029
80301994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8031
8032 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8033 Fix definition of $undefs.
8034
80351994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8036
8037 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8038
8039 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8040
80411994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8042
8043 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8044
80451994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8046
8047 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8048 and run it thru cpp, as with src/Makefile.in.
8049
8050 * configure.in: Use AC_SET_MAKE.
8051
80521994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8053
8054 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8055
80561994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8057
8058 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8059
8060 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8061 (printing the choices): Make the toolkit message unconditional.
8062 (USE_X_TOOLKIT): Use `none', not `no', if none.
8063 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8064 Get rid of temp file foofoo1.
8065
80661994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8067
8068 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8069
80701994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8073 (printing the choices): State choice of toolkit.
8074 (libsrc_libs): Recalculate after writing config.h;
8075 then update lib-src/Makefile.
8076
80771994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8078
8079 * configure.in: Add sunos4shr as alternative for suns.
8080 Conditionals testing for null $CC were backwards.
8081
80821994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8083
8084 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8085
80861994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8087
8088 * configure.in: Handle -isc4.0*.
8089
80901994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8091
8092 * configure.in (esix5): Set NON_GNU_CPP.
8093
80941994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8095
8096 * Makefile.in (thisdir): Nonsensical variable removed.
8097 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8098 back to $thisdir, rather than the directory `this_dir'.
8099
81001994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8101
8102 * Makefile.in (install-arch-indep): Add missing backslash after a
8103 `then'.
8104
81051994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8106
8107 * Makefile.in (thisdir): New variable.
8108 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8109
81101994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8111
8112 * configure.in: Add freebsd.
8113
81141994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8115
8116 * configure.in: Check for fpathconf.
8117
81181994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8119
8120 * configure.in (with_x_toolkit): Fix typo in previous change.
8121
81221994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8123
8124 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8125
81261994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8127
8128 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8129
81301994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8131
8132 * configure.in: Fix value of docdir.
8133 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8134
81351994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8136
8137 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8138
81391994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8140
8141 * configure.in: New variable docdir to control where the docstring
8142 file goes.
8143 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8144
81451994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8146
8147 * configure.in: When --run-in-place, don't inherit archlibdir.
8148
81491994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8150
8151 * Makefile.in (install-arch-dep, install-arch-indep):
8152 New targets split up former do-install rule.
8153 (do-install): Target deleted.
8154
81551994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8156
8157 * configure.in (mips-sony-newsos*): New configuration.
8158
81591994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
8160
8161 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
8162
81631994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8164
8165 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
8166
81671994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8168
8169 * configure.in: Don't initialize CC.
8170
81711994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8172
8173 * configure.in (creating src/Makefile): Also generate -U switches
8174 for symbols in the $configuration value.
8175
8176 * configure.in: Check for sys_siglist being declared in system header.
8177
81781994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8179
8180 * configure.in (creating src/Makefile): Delete blank lines
8181 along with lines of whitespace.
8182 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
8183
81841994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8185
8186 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8187 like C_SWITCH_SYSTEM.
8188 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8189
81901994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8191
8192 * configure.in (drem): Check for this function.
8193
81941994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8195
8196 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8197 If CPP was inherited from environment, don't use NON_GNU_CPP.
8198 (NON_GNU_CC): Likewise.
8199 (handling with_gcc): Use explicit if in the `no' case.
8200 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8201
82021994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8203
8204 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8205
82061994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8207
8208 * configure.in: Check whether fmod exists.
8209
82101994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8211
8212 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8213 {src,lisp}/OChangeLog.
8214
82151994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8216
8217 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8218 necessary for proper operation. This code works with the current
8219 released version of Autoconf.
8220
82211994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8222
8223 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8224 (USE_X_TOOLKIT): Define it for all values except `no'.
8225
8226 * configure.in: Undo first Jan 8 change and Jan 16 change.
8227
82281994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8229
8230 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8231 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8232
8233 * Makefile.in (lwlib/Makefile): New target.
8234 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8235 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8236 (unlock, relock): Handle lwlib subdir.
8237
8238 * Makefile.in: Add some .PHONY targets.
8239
8240 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8241
8242 * lwlib: New subdirectory.
8243
82441994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8245
8246 * configure.in: If CPP has a value that is a directory,
8247 discard the value.
8248
82491994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8250
8251 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8252 remove -U[0-9]*.
8253
82541994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8255
8256 * Makefile.in (do-install): Install the dired-x info files.
8257
8258 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8259 (See src/s/sol2.h.)
8260
82611994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8262
8263 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8264
82651994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8266
8267 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 8268 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
8269 gratuitously break this and not make a change log entry.
8270 Optimized sed processing of Makefile.in and cpp output; now
8271 preserves comments previously removed from the cpp input.
8272 Eliminated temp file for cpp output. Generate -U switches to
8273 undefine all identifiers that appear in the directory name
8274 ${srcdir}; pass these to cpp.
8275
8276 * configure.in (version): Fix sed regexp to match two-elt version
8277 number.
8278
8279 * configure.in: Check for strerror.
8280
82811994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8282
8283 * configure.in: Test for bcmp.
8284
82851994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8286
8287 * make-dist (tempdir): Put subdir msdos into the distribution.
8288
82891993-01-07 Morten Welinder (terra@diku.dk)
8290
8291 * config.bat: New file.
8292
82931994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8294
8295 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8296
82971994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8298
8299 * configure.in (m68*-next-*): Don't care about which os is specified.
8300 (i[34]86-*-*): Check for *-nextstop*.
8301
83021993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8303
8304 * configure.in: Check for setsid.
8305
83061993-12-17 Richard Stallman (rms@srarc2)
8307
8308 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8309
83101993-12-15 Richard Stallman (rms@srarc2)
8311
8312 * Makefile.in (mkdir): Make only the lockdir writable.
8313
8314 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8315
83161993-12-11 Richard Stallman (rms@srarc2)
8317
8318 * Makefile.in (libdir): Use @libdir@.
8319
83201993-12-08 Richard Stallman (rms@srarc2)
8321
8322 * Makefile.in (install): Add empty command.
8323
83241993-12-04 Richard Stallman (rms@srarc2)
8325
8326 * make-dist: Put man/getopt.c in the dist.
8327
8328 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8329
8330 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8331
83321993-12-03 Richard Stallman (rms@srarc2)
8333
8334 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8335 Set it for all solaris versions.
8336 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8337 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8338 Likewise for NON_GNU_CC and CC.
8339
83401993-12-01 Richard Stallman (rms@srarc2)
8341
8342 * configure.in (mips-mips-riscos4*): Assign variable CC.
8343 (checking ${with_gcc}): If "no", don't override CC if already set.
8344 (CC): Initialize it as empty.
8345
83461993-11-30 Richard Stallman (rms@srarc2)
8347
8348 * configure.in (Suns): Set CPP if *-solaris2.3*.
8349
83501993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8351
8352 * Version 19.22 released.
8353
8354 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8355
83561993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8357
8358 * make-dist: When breaking links, use cp -p.
8359 Copy install.sh into distribution.
8360 Move the temp dir up into the parent dir;
8361 don't leave the staging dir make-dist.tmp... in existence.
8362 * install.sh: New file.
8363
83641993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8365
8366 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8367
83681993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8369
8370 * configure.in (version): When --run-in-place, exclude
8371 ${datadir}/emacs/site-lisp from locallisppath.
8372
83731993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8374
8375 * configure.in: Delete jumk.c before writing it.
8376
83771993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8378
8379 * Version 19.21 released.
8380
8381 * Makefile.in (mkdir): Ignore error from chmod.
8382
83831993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8384
8385 * make-dist: Don't put lisp/forms.README in the distribution.
8386
83871993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8388
8389 * configure.in (creating src/Makefile): Before running cpp,
8390 discard all lines that start with `# Generated' or /**/#.
8391
83921993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8393
8394 * Version 19.20 released.
8395
8396 * make-dist: Use build-ins.in, not build-install.in.
8397 Don't bother updating TAGS since it's not included.
8398
8399 * build-ins.in: Renamed from build-install.in.
8400
84011993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8402
8403 * make-dist: Don't try to link *.texinfo--there are none now.
8404 When running make in lib-src, specify YACC var value.
8405
84061993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8407
8408 * configure.in (extrasub): Add vpath patterns for %.[yls].
8409
8410 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8411 Instead just include the commands to make src/Makefile as the
8412 second arg to AC_OUTPUT.
8413
8414 * configure.in: Use : instead of dnl for comment inside
8415 $makefile_command.
8416
8417 * configure.in: No longer use vpath_sed. Instead, when we notice
8418 srcdir already configured, set extrasub to hack vpath in the
8419 makefiles.
8420
8421 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8422 before moving it.
8423 * Makefile.in (VPATH): Define to @srcdir@.
8424
84251993-09-28 Brian J. Fox (bfox@cubit)
8426
8427 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8428 doesn't exist. Just copy src/Makefile.in instead. Touch
8429 all of the Makefiles after editing config.status.
8430
8431 * INSTALL: Update documentation to match new configuration
8432 mechanism.
8433
84341993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8435
8436 * configure.in: Allow any of the path or directory Makefile
8437 variables to be set with flags to configure. Create all Makefiles
8438 at configure time. Edit special commands into config.status after
8439 src/Makefile.in is built from src/Makefile.
8440
8441 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8442 If these files are out of date, simply have config.status
8443 rebuild them; don't rebuild them explicitly.
8444
84451993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8446
8447 * build-install.in: Change src/xemacs to src/emacs. We no longer
8448 create src/xemacs, so the file wouldn't be found.
8449
8450 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8451
84521993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8453
8454 * configure.in: Avoid forcing the search of /usr/include before
8455 fixed include files by resetting C_SWITCH_X_SITE if it is
8456 "-I/usr/include".
8457
84581993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8459
8460 * Makefile.in (@rip_paths@locallisppath):
8461 Delete ${datadir}/emacs/site-lisp.
8462
84631993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8464
8465 * configure.in:
8466 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8467 Remove ${extra_output} from AC_OUTPUT call.
8468
84691993-09-17 Brian J. Fox (bfox@inferno)
8470
8471 * make-dist: Quote backquotes found in strings to be echoed.
8472
8473 * configure.in: Use "sh -c pwd" when we want to avoid having the
8474 shell fix up the value of $PWD.
8475
84761993-09-13 Brian J. Fox (bfox@inferno)
8477
8478 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8479 of the installation fail. Suggested by Karl Berry.
8480
84811993-08-30 Brian J. Fox (bfox@inferno)
8482
8483 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8484 was used. Set MAKEFLAGS from MFLAGS.
8485
84861993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8487
8488 * configure.in: Test for res_init in libc.
8489
84901993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8491
8492 * configure.in: In the file ${tempcname}, use configure___
8493 instead of @configure@.
8494
84951993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8496
8497 * make-dist: Dist vpath.sed
8498
8499 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8500 Depend on vpath.sed.
6e81c819 8501 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8502
8503 * configure.in: Substitute variable `vpath_sed'.
8504 If not in $srcdir and $srcdir is configured,
8505 issue warning that GNU make is required,
8506 and set vpath_sed to use vpath.sed script.
8507
85081993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8509
8510 * configure.in: Remove check for $srcdir being configured. This
8511 pretty much works now.
8512 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8513 Check for XFree86 (/usr/X386/include) independent of whether
8514 -lXbsd exists.
8515
8516 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8517 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8518 `make'.
8519
85201993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8521
8522 * Version 19.19 released.
8523
8524 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8525
85261993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8527
8528 * configure.in: Check for XScreenNumberOfScreen.
8529
85301993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8531
8532 * configure.in: Add * to end of all configuration alternatives.
8533 (m68*-sony-newsos3*): New alternative.
8534
85351993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8536
8537 * make-dist: Include getdate.c in distribution.
8538
8539 * configure.in: For --help, use $PAGER if it is set.
8540 (LIB_X11_LIB): Default to -lX11.
8541 (mips-sgi-irix5.*): New alternative.
8542
8543 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8544
8545 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8546 Recognize *.B8.* as hpux version 8.
8547 (m68*-tektronix-bsd*): Fix typo in tek4300.
8548 (AC_HAVE_FUNCS): Add ftime.
8549
85501993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8551
8552 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8553 Use tekxd88, not tekXD88.
8554
85551993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8556
8557 * configure.in: Check for -lm. Then can check for frexp and logb.
8558
85591993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8560
8561 * Version 19.18 released.
8562
8563 * make-dist (src): Don't put gnu-hp300 in dist.
8564 (src, lisp): Include OChangeLog in dist.
8565
85661993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8567
8568 * configure.in: Test for presence of logb and frexp functions.
8569
85701993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8571
8572 * configure.in (machine): Add i370-ibm-aix*.
8573
85741993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8575
8576 * configure.in (function checks): Test for mkdir and rmdir.
8577
8578 * configure.in (function checks): Don't test for random and bcopy
8579 only when we're building with X; look for them all the time.
8580
85811993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8582
8583 * configure.in: Test for availability of bcopy functions, searching
8584 the X libraries if we're using X.
8585
8586 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8587 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8588 versions of AIX, and needs to be passed to the loader.
8589
8590 * configure.in: Test for the availability of the
8591 XScreenResourceString function.
8592
85931993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8594
8595 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8596 LD_SWITCH_X_SITE and assume --with-x11.
8597 Only look for X11 files if we weren't told about a window system
8598 or if we were told to use X11 but not told where.
8599 Search the libraries from the s and/or m files when checking for
8600 functions.
8601
8602 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8603
86041993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8605
8606 * make-dist: Include lisp/dired.todo in the distribution.
8607
86081993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8609
8610 * configure.in: Add code to set HAVE_INET_SOCKETS.
8611
86121993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8613
8614 * configure.in: If we do find x_includes and x_libraries
8615 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8616
86171993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8618
8619 * make-dist: Include src/gnu-hp300 in the dist.
8620
8621 * configure.in (canonical): New variable holds the canonicalized
8622 configuration. Don't alter `configuration'. Use `configuration'
8623 for Makefile.in for file naming.
8624 (testing x_includes and x_libraries): Use =, not ==.
8625
86261993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8627
8628 * Version 19.17 released.
8629
8630 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8631 directory's makefile. This allows the invocation of CPP which
8632 builds xmakefile to receive these switches. The SunSoft C
8633 preprocessor inserts spaces between tokens if it doesn't get the
8634 -Xs flag requested in src/s/sol2.h.
8635
86361993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8637
8638 * configure.in (m68k-bull-sysv3): New config.
8639
86401993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8641
8642 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8643 the X Windows libraries.
8644
86451993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8646
8647 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8648 the distribution. Those files aren't kept in their own
8649 subdirectory any more.
8650
86511993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8652
8653 * Version 19.16 released.
8654
86551993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8656
8657 * configure.in: Add --verbose flag.
8658
86591993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8660
8661 * version 19.15 released.
8662
86631993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8664
8665 * Makefile.in (top_distclean): Use -f switch when cleaning out
8666 lock dir; it might be empty.
8667
8668 * configure.in: Only check for -lXbsd once.
8669
86701993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8671
8672 * Version 19.14 released.
8673
86741993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8675
8676 * make-dist: If using gzip, create distribution with '.gz' extension.
8677
8678 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8679 (lisp/forms-mode): This doesn't exist anymore.
8680
8681 * configure.in: Look for the closedir function.
8682
86831993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8684
8685 * configure.in (CPP): Autoconf sets this to a shell variable
8686 reference, which doesn't work when it's edited into a makefile.
8687 Expand that variable reference.
8688
8689 * Makefile.in (CPP): New variable.
8690 (src/Makefile): Edit CPP into src/Makefile.
8691
8692 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8693 and entering double quotes to get the values of LD_SWITCH_X_SITE
8694 and the other make variables; make substitutes them in anyway.
8695
8696 * Makefile.in (uninstall): Don't remove the lisp and etc
8697 directories if they're in the source tree.
8698
8699 Bring mumbleclean targets into conformance with GNU coding standards.
8700 * Makefile.in (mostlyclean, clean): Separate these two; just have
8701 them pass the request to the subdirectory makefiles.
8702 (distclean): Pass the request down, and then get rid of the
8703 files configure built, and get rid of the Makefiles.
8704 (realclean): Pass the request down, and then do the same things
8705 distclean does.
8706 (uninstall, info, dvi): New targets.
8707
8708 * configure.in: Move clause for PC-compatible i386 box to the end
8709 of the case statement, to avoid masking configurations below.
8710
8711 * configure.in: Add case for m88k-motorola-sysv4.
8712
8713 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8714 the HP 68000 machines.
8715
8716 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8717 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8718 preprocessor won't fiddle with them.
8719
87201993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8721
8722 * Makefile.in (TAGS): cd to src to run etags.
8723
87241993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8725
8726 * configure.in (version): Check the X libraries for XrmSetDatabase
8727 and random, and see if we have -lXbsd.
8728
87291993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8730
8731 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8732 s/*.h and m/*.h files. Martin Tomes
8733 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8734
87351993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8736
8737 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8738 above the general i386 alternative.
8739
87401993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8741
8742 * configure.in: Recognize configuration name for Data General
8743 AViiON machines.
8744
8745 * configure.in: Use AC_LONG_FILE_NAMES.
8746
87471993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8748
8749 * configure.in: Test for bison.
8750 * Makefile.in (YACC): New variable.
8751 (lib-src/Makefile.in): Edit YACC into the makefile.
8752
87531993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8754
8755 * Version 19.13 released.
8756
8757 * configure.in (CFLAGS): Don't set this according to the value of
8758 the GCC shell variable. Instead, consult the machine and system
8759 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8760 test __GNUC__ while we're at it.
8761
8762 * configure.in: Remove extra ;; from hpux cases.
8763
87641993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8765
8766 * configure.in: Check to see if the system has -ldnet.
8767
87681993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8769
8770 * make-dist: Add clauses to distribute lisp/forms-mode.
8771
87721993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8773
8774 * configure.in (machine): Fix the versions in hpux version number test.
8775 Do not guess based on cpu type. Do check for explicit system version.
8776
87771993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8778
8779 * configure.in: Do NOT look for `unknown' as company name.
8780
87811993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8782
8783 * configure.in: Fix typo in message.
8784
87851993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8786
8787 * Version 19.12 released.
8788
8789 * Makefile.in (do-install): Correct previous etc-copying change.
8790 Partially rewrite using `if'.
8791 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8792
8793 * Version 19.11 released.
8794
8795 * configure.in: Handle 386bsd.
8796
87971993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8798
8799 * make-dist: Update getdate.c.
8800
8801 * configure.in: Handle bsd386.
8802
8803 * Makefile.in (do-install): Use `-' in tar options.
8804
8805 * configure.in: Change ! "${...}" to x"${...}" = x.
8806
8807 * Makefile.in (do-install): Copy the DOC-* files from the build
8808 etc directory, as well as lots of things from ${srcdir}/etc.
8809
8810 * make-dist: Copy config.guess.
8811
8812 * configure.in: Handle AIX versions 1.2, 1.3.
8813
88141993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8815
8816 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8817 the configuration name mips-mips-usg* to represent USG systems.
8818
8819 * configure.in: Fix logic to detect if srcdir is already configured.
8820
8821 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8822
8823 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8824 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8825 of a directory; cd might fail, and have pwd print out the current
8826 directory.
8827
88281993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8829
8830 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8831
88321993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8833
8834 * configure.in: Complain if srcdir points at an already-configured
8835 tree.
8836
88371993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8838
8839 * Version 19.10 released.
8840
88411993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8842
8843 * Makefile.in: Use Makefile comments, not C comments.
8844
8845 * configure.in: Add case for the Tektronix XD88.
8846
88471993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8848
8849 * configure.in: Handle sysv4.2 and sysvr4.2.
8850
88511993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8852
8853 * configure.in: Traverse the argument list without destroying it;
8854 don't use shift. It turns out that "set - ${saved_arguments}"
8855 doesn't work portably.
8856
8857 * configure.in: Add missing "fi".
8858
8859 * make-dist: Rebuild configure if configure.in is newer.
8860
8861 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8862 targets to be executed even if make remembers that it has already
8863 satisfied FRC.
8864
88651993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8866
8867 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8868
8869 * configure.in (romp): Handle various version numbers with aos and bsd.
8870
88711993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8872
8873 * configure.in: Fix message text.
8874
88751993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8876
8877 * make-dist: Make a `site-lisp' directory in the distribution,
8878 instead of a `local-lisp' directory, which hasn't been the
8879 appropriate name for a long time.
8880 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8881 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8882
8883 * Makefile.in (do-install): Correctly detect if ./etc and
8884 ${srcdir}/etc are the same.
8885
8886 * configure.in: Extract UNEXEC from the system configuration
8887 files, compute the name of the source file corresponding to the
8888 object file, and #define it as UNEXEC_SRC in config.h.
8889
8890 * configure.in: If srcdir is '.', then try using PWD to make it
8891 absolute.
8892
8893 * configure.in: Include ${srcdir} in the printed report, to help
8894 people notice if it's an automounter path.
8895
88961993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8897
8898 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8899
89001993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8901
8902 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8903 when they are different. Add `shift' command.
8904 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8905 (externallispdir): Var deleted.
8906
8907 * configure.in: Delete spurious paren outputting short_usage.
8908
89091993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8910
8911 * Version 19.9 released.
8912
89131993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8914
8915 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8916 subdirectory makes.
8917
8918 * make-dist: Check for .elc files with no corresponding .el file.
8919
8920 * Makefile.in (mkdir): Make all the directories in locallisppath.
8921
8922 * config.guess: New file.
8923 * configure.in: Use it, tentatively.
8924 * INSTALL: Mention its usage.
8925
8926 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8927 the former gives you the operating system rev directly. Use
8928 s/hpux.h if we don't recognize what we got.
8929
8930 * Makefile.in (do-install): Don't remove a destination directory
8931 if it's the same as the source. If ${srcdir}/info == ${infodir},
8932 don't try to copy the info files.
8933
8934 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8935 doesn't work if you're not using a separate source directory.
8936 (do-install): Copy the build tree's etc directory only after
8937 making sure it's not also the source tree's etc directory.
8938
89391993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8940
8941 * configure.in: Handle sunos4.1.3 specially.
8942
89431993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8944
8945 * Makefile.in (INSTALL): Add definition.
8946
8947 * configure.in: Fix some messages. Support -with-gnu-cc.
8948 At the end, use `set --', not `set -'.
8949 Delete spurious `.h' in hpux alternatives.
8950
89511993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8952
8953 * Version 19.8 released.
8954
89551993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8956
8957 * configure.in: When looking for source in the same directory as
8958 the configure script, make the path thus discovered absolute.
8959 If the user specifies the `--srcdir' switch, make that directory
8960 absolute too.
8961
8962 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8963
8964 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8965 too, as the value of the PATH_INFO macro.
8966
8967 * configure.in: Check to see if the source lives in the same
8968 directory as the configure script.
8969
89701993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8971
8972 * Makefile.in (install): Split this into `install' and
8973 `do-install', to give people more control over exactly what gets
8974 done.
8975 (do-install): New target, containing the guts of `install'. Don't
8976 remove and recreate the directories inside the copying loop - do
8977 it all before the copying loop. Pass more flags to the lib-src
8978 make.
8979 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8980 avoid errors and warnings.
8981
8982 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8983 the manufacturer - the more general case was blocking other i386
8984 configuration names below, and that's how the names are written in
8985 MACHINES anyway.
8986
8987 * make-dist: When breaking links, remove the link before moving
8988 the copy onto it, to avoid interactive behavior.
8989
8990 * Makefile.in: Doc fix.
8991
8992 * configure.in: Doc fix.
8993
8994 * INSTALL: Mention --exec-prefix option.
8995
8996 * configure.in: Add support for the `--exec-prefix' option.
8997 * Makefile.in: Accept that support.
8998
8999 * configure.in: Use the AC_PROG_INSTALL macro.
9000 * Makefile.in (INSTALL): Variable removed.
9001 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9002
9003 * configure.in: Distinguish between hp800's and hp700's by calling
9004 "uname -m".
9005
90061993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9007
9008 * configure.in: Recognize configuration names for i860 boxes
9009 running SYSV.
9010
90111993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9012
9013 * configure.in: Distinguish between hp800's and hp700's by the
9014 version of HP/UX they run, since that's something people are more
9015 likely to know - hp700's run 8.0.
9016 Add HP 700 configuration.
9017
9018 * configure.in: Test for the presence of the `rename' function.
9019
9020 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9021 configure.in.
9022 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9023
9024 * make-dist: Break intra-tree links.
9025
9026 * configure.in: Explain that this is an autoconf script, and give
9027 instructions for rebuilding configure from it. Arrange to put
9028 comments in configure explaining this too.
9029
9030 * configure.in: Make the first line of the configure script be
9031 "#!/bin/sh". Leaving the first line blank didn't work.
9032
9033 * configure.in (long_usage): Removed; made short_usage describe
9034 the options briefly.
9035
9036 * configure.in: Implement the --prefix option.
9037 * Makefile.in (prefix): Add support for it here.
9038 * INSTALL: Document it here.
9039
9040 * Makefile.in (install): Don't assume that the files in the `info'
9041 subdirectory match *.info. They don't have that prefix.
9042
90431993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9044
9045 * configure.in: Add case for version 5 of Esix.
9046
90471993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9048
9049 * Version 19.7 released.
9050
9051 * make-dist: There aren't any *.com files in lib-src anymore.
9052
9053 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9054 them; they're symlinks to other filesystems on the GNU machines.
9055
9056 * make-dist: Check that the manual reflects the same version of
9057 Emacs as stated in lisp/version.el. Edit that version number into
9058 the README file.
9059
90601993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9061
9062 * configure.in: Remove the hack of AC_DEFINE; use
9063 AC_DEFINE_UNQUOTED.
9064
90651993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9066
9067 * make-dist: Don't distribute precomp.com, compile.com, or
9068 link.com from ./src; they're in ./vms now.
9069
9070 Some time-handling patches from Paul Eggert:
9071 * configure.in: Add AC_TIMEZONE.
9072
90731993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9074
9075 * configure.in: Recognize Linux as a valid operating system for
9076 the i386.
9077
90781993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9079
9080 * make-dist: Distribute some VMS files we got from Richard Levitte.
9081
9082 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9083 the source for the sed command, not oldXMenu/Makefile.
9084
90851993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9086
9087 * INSTALL: Don't claim the srcdir option doesn't work.
9088
90891993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9090
9091 * configure.in: Include remarks saying what order the autoconf
9092 tests should go in, and remind people to change config.h.in
9093 whenever they add autoconf tests which make #definitions.
9094
9095 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9096
90971993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9098
9099 * Makefile.in (oldXMenu/Makefile): Make this depend on
9100 ${srcdir}/oldXMenu/Makefile.in, not itself.
9101
9102 * PROBLEMS: Some updates from David J. Mackenzie.
9103
9104 More changes from David J. Mackenzie.
9105 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9106 removed; autoconf and config.h should specify all these
9107 differences.
9108 (buildlisppath): Make this path depend on ${srcdir}.
9109 (INSTALLFLAGS): Removed.
9110 (INSTALL): Include the -c flag.
9111 (install): Change the way we invoke install accordingly.
9112
9113 Install ${srcdir} changes from DJM.
9114 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9115 list.
9116 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9117 the source tree and the etc directory in the object tree.
9118 (${SUBDIR}): Pass the prefix variable down to submakes.
9119 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9120 in /bin.
9121 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9122 values for srcdir and VPATH.
9123 (install): Add `v' flag to tar command. Make sure that `dir'
9124 exists in ${srcdir}/info before copying it. Remember that the man
9125 pages come from the source tree, not the object tree.
9126 * configure.in: Remove remarks saying that the --srcdir option
9127 doesn't work.
9128 Create the etc directory in the object tree.
9129 Recognize configuration names of the form *-sun-solaris*.
9130 Recognize sunos5 and solaris as operating system names.
9131
9132 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9133 lib-src/getdate.y and src/systime.h.
9134
91351993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9136
9137 * make-dist: Make links in info subdir.
9138
91391993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9140
9141 * configure.in: Call AC_STDC_HEADERS.
9142
91431993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9144
9145 * configure.in: Sidestep autoconf's quoting of the second argument
9146 of AC_DEFINE, so we can specify the value to put there. It would
9147 be nice if autoconf provided some way to specify computed values
9148 for macros.
9149
91501993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9151
9152 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9153 this is always just -DHAVE_CONFIG_H.
9154
9155 The GNU coding standards specify that CFLAGS should be left for
9156 users to set.
9157 * Makefile.in (CFLAGS): Let configure determine the default value
9158 for this. Don't
9159 have it default to DEFS.
9160 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
9161 (lib-src/Makefile, src/Makefile): Edit the default value for
9162 CFLAGS into these files, not DEFS.
9163 * configure.in (CFLAGS): Choose a default value for this - "-g"
9164 normally, or "-g -O" if we're using GCC. Edit it into the
9165 top-level Makefile.
9166
9167 * configure.in: When scanning the machine and system description
9168 #include files, write their names to conftest.c properly.
9169
91701993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9171
9172 * configure.in: In configuration name case for Apallos running
9173 Domainios, set opsys, not opsysfile.
9174
9175 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
9176 src/config.h, instead of AC_OUTPUT; the latter overwrites
9177 src/config.h even when it hasn't changed, puts a makefile-style
9178 comment at the top even though it's C code, and produces a
9179 config.status script which doesn't do the job right.
9180
9181 * configure.in: Add AC_LN_S test, so we can tell whether or not we
9182 can use a symbolic link to get the X Menu library into src.
9183 * Makefile.in (LN_S): New variable.
9184 (src/Makefile): Edit the value of LN_S into this makefile.
9185
91861993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9187
9188 * configure.in: Support *-sco3.2v4* as opsystem.
9189
9190 * make-dist: Don't include calc directory.
9191 Exclude many files in the man directory; copy a few.
9192
91931993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9194
9195 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9196 call AC_STRUCT_TM to see what's in time.h.
9197
9198 * configure.in: Employ quoting stupidity to get the value of CPP
9199 to expand properly.
9200
92011993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9202
9203 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9204 variable to scan the machine and system description files.
9205
9206 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9207 so that getdate.y builds correctly.
9208
92091993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9210
9211 * configure.in (tempcname): Change this to "conftest.c", so it will
9212 work properly on systems with short filenames; this is the name
9213 autoconf uses.
9214
9215 * configure.in: Also detect the availability of dup2 and
9216 gethostname.
9217
9218 * configure.in: Use the AC_ALLOCA test.
9219 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9220 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9221
92221993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9223
9224 * make-dist: Distribute configure, as well as configure.in.
9225 Oversight.
9226
92271993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9228
9229 * Makefile.in (install): Print out the name of the directory we're
9230 copying, so people can have some idea of whether we're making
9231 progress.
9232
9233 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9234 Don't forget to re-create the COPYDESTS directories after we clear
9235 them out.
9236
92371993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9238
9239 * Makefile.in: Add autoconf cookies so that the configure
9240 script can comment out sections of path variable definitions to
9241 choose between the installable configuration and the run-in-place
9242 configuration.
9243 * configure.in: Add new option `--run-in-place', to select the
9244 run-in-place path definitions.
9245
9246 * configure.in: Add a clause to the big configuration name case
9247 for the NeXT machine.
9248
92491993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9250
9251 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9252 Make sure that each source directory exists, and is different from
9253 the destination directory; then, delete the destination before
9254 copying over the source.
9255
9256 * make-dist: Distribute configure.in, instead of configure.
9257
92581993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9259
9260 * configure.in: Don't set CC to "gcc -O" if the user specifies
9261 `--with-gcc'. Add -O to DEFS if GCC is set.
9262
92631993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9264
9265 * Makefile.in (clean mostlyclean): Missing right paren.
9266
9267 * configure.in: When checking for X windows, search for an X11
9268 subdirectory of ${x_includes}.
9269
9270 * configure.in: Check for gettimeofday function, for getdate.y.
9271
9272 Change `configure' to a mixture of custom code and autoconf stuff.
9273 autoconf can't derive all the information we need, but we'd really
9274 like to be able to take advantage of some of its tests, and its
9275 file-editing facilities.
9276 * configure.in: Renamed from configure.
9277 Quote the sections of shell script we want copied literally to
9278 the configure script.
9279 (compile): Initialize this to make the autoconf macros' code happy.
9280 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9281 code to do their jobs.
9282 Use autoconf to produce Makefile and src/config.h.
9283 Remove the Makefile-style comment that autoconf places at the top
9284 of src/config.h.
9285 (config_h_opts): Removed - no longer necessary.
9286 * Makefile.in (configname): Renamed to configuration.
9287 (CONFIG_CFLAGS): Renamed to DEFS.
9288 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9289 get values via autoload @cookies@.
9290 (libsrc_libs): Get this from autoconf. We used to do nothing
9291 about this.
9292 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9293
9294 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9295 echo the move-if-change command.
9296
92971993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9298
9299 * make-dist: Distribute lib-src/rcs-checkin.
9300
9301 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9302 Don't try to make links to the RCS or Old subdirectories.
9303 Use the appropriate extension for the compression type in use.
9304 Create the tar file in the shell's initial default directory, not
9305 in ${tempparent}.
9306 Erase the whole ${tempparent} tree, not just ${tempdir}.
9307
93081993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9309
9310 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9311 use to build paths.h.
9312 (lib-src/Makefile, src/Makefile): Similarly.
9313
9314 * configure: Extend test for working `const' keyword to handle AIX
9315 3.2 cc.
9316
93171993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9318
9319 * make-dist: Distribute lisp/term/ChangeLog.
9320
9321 Arrange for C compilation throughout the tree to get
9322 C_SWITCH_SYSTEM from the configuration files.
9323 * configure: Extract C_SWITCH_SYSTEM from the machine and
9324 system-dependent files, and save it in the top-level Makefile.
9325 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9326 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9327
9328 * make-dist: Include the VMS support files in oldXMenu in the
9329 distribution.
9330
9331 * configure: Doc fix.
9332
9333 * configure: Fix corrupted config_h_opts.
9334
9335 * configure: Properly report option names in error messages.
9336
9337 * configure: Properly recognize --x-includes and --x-libraries
9338 options.
9339
9340 * configure: Fix syntax errors in code handling XFree386.
9341
93421993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9343
9344 * configure: Add special code to detect XFree386, and tell
9345 config.h about it.
9346
9347 * configure: Properly handle extracting values of LIBS_MACHINE and
9348 LIBS_SYSTEM that contain spaces.
9349
9350 * configure: Add `--x-includes' and `--x-libraries' options. I
9351 think these are dopey, but no less than three alpha testers, at
9352 large sites, have said they have their X files installed in odd
9353 places. Implement them by setting C_SWITCH_X_SITE and
9354 LD_SWITCH_X_SITE in src/config.h.
9355
93561993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9357
9358 * make-dist: Don't distribute etc/Old files.
9359
9360 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9361 backups.
9362
93631993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9364
9365 * make-dist: Fix typo.
9366
93671993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9368
9369 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9370 in some cases where it should but didn't seen to.
9371
9372 * Makefile.in: Added unlock and relock productions.
9373
93741993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9375
9376 * make-dist: Add a --compress option to force make-dist to use
9377 compress.
9378
9379 * make-dist: Use gzip, if we can find it.
9380
9381 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9382 make rs6000-ibm-aix default to -aix32.
9383
93841993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9385
9386 * Makefile.in: Added `Developer's configuration' section.
9387
93881993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9389
9390 * Makefile.in: Add commented-out variable settings for developer's
9391 configuration.
9392
93931993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9394
9395 * make-dist: Distribute `src/bitmaps' too.
9396
93971993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9398
9399 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9400 make rs6000-ibm-aix default to -aix32.
9401
94021993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9403
9404 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9405
9406 * Makefile.in (install.sysv): Add a second `$' in front of
9407 `${dest}', so that the shell will expand it, instead of Make.
9408
9409 * configure: When processing the name of the configure script,
9410 collapse `././' to `./', but leave a single `./' prefix alone.
9411
9412 * configure: Doc fix.
9413
94141993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9415
9416 * configure: Handle isc3.0 correctly.
9417
94181993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9419
9420 * make-dist: Don't try to copy the COPYING notice into
9421 external-lisp; we're not distributing that directory any more.
9422
94231993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9424
9425 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9426 Remove CVS subdirectories from the installed directory trees, as
9427 well as RCS directories.
9428
94291993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9430
9431 * make-dist: Only copy gmalloc.c if we couldn't link it.
9432 Don't try to copy man/{README,Makefile} unless they actually exist.
9433
9434 * Makefile.in (lisppath): Don't include externallispdir in this.
9435 We're not sure whether we're even going to distribute the
9436 directory yet.
9437
94381993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9439
9440 * make-dist: Don't distribute the external-lisp directory anymore.
9441 * INSTALL: Remove all references to external-lisp.
9442
9443 * configure: Detect whether the compiler supports `const'
9444 properly, and edit src/config.h accordingly.
9445
9446 * configure: Tweak layout of final report.
9447
9448 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9449 CFLAGS.
9450
9451 * Makefile.in (locallisppath): Make this default to
9452 ${datadir}/emacs/site-lisp, instead of
9453 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9454 the same thing, and local-lisp causes completion conflicts with
9455 lock.
9456 (lisppath): Add ${externallispdir} to this.
9457 * INSTALL: Adjust installation directions.
9458
9459 * Makefile.in (externallispdir): New variable, to say where to
9460 install the externally-maintained lisp files.
9461 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9462 the others.
9463 * INSTALL: Describe external-lisp and the new externallispdir
9464 variable.
9465
94661993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9467
9468 * configure (progname): New option `--with-gcc'. Make it clearer
9469 how we are trying to guess whether or not we have GCC.
9470 * INSTALL: Document the `--with-gcc' option, and improve
9471 description of `--with-x' options.
9472
94731993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9474
9475 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9476 ${infodir} from these variables; we have written out explicit code
9477 to install the info files.
9478
94791993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9480
9481 * make-dist: Don't distributed the RCS files in the etc directory.
9482
94831993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9484
9485 * Makefile.in: Some makes can't handle comments in the middle of
9486 commands; move them to before the whole rule.
9487
94881993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9489
9490 * README: Mention what Emacs is.
9491
94921993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9493
9494 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9495 Add `./cpp' and `./man' back into the distribution.
9496
94971993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9498
9499 * Makefile.in: Define MAKE, and use where appropriate.
9500
95011993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9502
9503 * make-dist: Remember that the authoritative COPYING notice is
9504 `etc/COPYING', not `../etc/COPYING'.
9505
95061992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9507
9508 * make-dist: Make sure that the COPYING notices in each directory
9509 are copies, not symlinks.
9510
95111992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9512
9513 * INSTALL: The build process produces an executable called `emacs'
9514 now. Change references.
9515 * Makefile.in: Adjust `install.mumble' targets to install
9516 `src/emacs', not `src/xemacs'.
9517
9518 * configure: Start with a blank line; this keeps some old CSH's
9519 from thinking it's a CSH script. Most systems will just use
9520 /bin/sh to run it, which is what we're expecting; the only other
9521 shells which might try to interpret it themselves are probably
9522 Bourne-compatible.
9523
95241992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9525
9526 * INSTALL: Improvements suggested by David Mackenzie.
9527
95281992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9529
9530 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9531 Don't try to copy the info files if there aren't any; the
9532 unexpanded globbing pattern disappoints `install'. Ignore the
9533 return status of that command.
9534
9535 * INSTALL: Updated for new configuration arrangement.
9536
9537 * configure: Don't make the top-level Makefile read-only - people
9538 may want to edit the values of the path variables.
9539
9540 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9541 Install the info files in ${infodir}. Install the executable
9542 under both `emacs' and `emacs-VERSION'.
9543
9544 * Makefile.in: Doc fix.
9545
9546 * Makefile.in (exec_prefix): New variable, as per latest version
9547 of coding standards.
9548 (bindir, libdir): Use it, instead of `prefix'.
9549 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9550
9551 * Makefile.in (mandir): Make the default value for this depend on
9552 $(prefix).
9553
9554 * Makefile.in (datadir, statedir, libdir): Make these all default
9555 to ${prefix}/lib.
9556 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9557 to compensate.
9558
9559 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9560 Install the etags and ctags man pages too.
9561
9562 * Makefile.in (distclean): Don't delete backup files; that's the
9563 job of extraclean.
9564 (extraclean): Like distclean, but deletes backup and autosave files.
9565
95661992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9567
9568 Make path specification conform to GNU coding standards.
9569 * configure (long_usage): Remove all traces of old arguments from
9570 usage messages, and document the options we do accept in more
9571 detail: -with-x... and --srcdir.
9572 (options, boolean_opts): Deleted; we don't have enough options to
9573 make this worthwhile.
9574 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9575 along with the code which supported them; these should be set as
9576 arguments to the top-level make.
9577 (config_h_opts): Since this no longer doubles as a list of option
9578 names, make them upper case; this simplifies the code which uses
9579 them to build the sed command to edit src/config.h. Change the
9580 code which sets them.
9581 (cc, g, O): Don't allow the user to set these using options; they
9582 should be specified using `CC=' and `CFLAGS=' arguments to the
9583 top-level make. Just choose reasonable default values for them,
9584 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9585 values.
9586 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9587 options; use them whenever the configuration files say they're
9588 possible.
9589 Simplify the argument processing loop. Don't accept abbreviations
9590 for option names; these might conflict with other configuration
9591 options in the future.
9592 Add some support for the `--srcdir' option. Check for the sources
9593 in . and .. if `--srcdir' is omitted. If the directories we will
9594 compile in don't exist yet, create them under the current directory.
9595 Note that the rest of the build process doesn't really support
9596 this.
9597 Edit only the top Makefile. That should edit the others. Edit
9598 into the makefile: `version', from lisp/version.el, `configname'
9599 and `srcdir' from the configuration arguments, `CC' and
9600 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9601 the user's path, and LOADLIBES as gleaned from the system
9602 description files.
9603 Simplify the report generated; it doesn't need to include any
9604 description of paths now.
9605 Make `config.status' exec configure instead of just calling it, so
9606 there's no harm in overwriting `config.status'.
9607 * Makefile.in (version, configname): New variables, used to choose
9608 the default values for datadir and libdir.
9609 Path variables rearranged into two clearer groups:
9610 - In the first group are the variables specified by the GNU coding
9611 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9612 manext, infodir, and srcdir).
9613 - In the second are the variables actually used for Emacs's paths
9614 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9615 archlibdir), which depend on the first category.
9616 datadir and libdir default to directories under
9617 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9618 demand.
9619 etcdir and lispdir default to subdirectories of datadir.
9620 archlibdir defaults to libdir.
9621 The new installation tree is a bit deeper than it used to be, so
9622 use the new make-path program in lib-src to build them all.
9623 Always build a new src/paths.h.tmp and then move-if-change it to
9624 src/paths.h, to avoid unnecessary rebuilds while responding to the
9625 right changes.
9626 Remove all mention of arch-lib. Run utility commands from
9627 lib-src, and let the executables be copied into archlibdir when
9628 Emacs is installed.
9629 Add targets for src/Makefile, lib-src/Makefile, and
9630 oldXMenu/Makefile, editing the values of the path variables into
9631 them.
9632 Let lib-src do its own installation.
9633 (datadir): Default to putting data files under
9634 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9635 (emacsdir): Variable deleted; it would only be confusing to use.
9636 (lispdir, etcdir): Default to ${datadir}/lisp.
9637 (mkdir): Use make-path for this.
9638 (lockdir): Do this in mkdir.
9639 (Makefile): New target.
9640
9641 * configure (usage_message): Rename to long_usage.
9642
9643 * make-dist: Don't bother creating an arch-lib directory; that's
9644 only for installation now.
9645
96461992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9647
9648 * configure: Use GCC-style configuration names, using config.sub.
9649 Change the usage and help messages.
9650
9651 * configure: Initialize window_system, not indow_system.
9652
9653 * configure: Report which window system, compiler, and signal
9654 handler return type we decide to use.
9655
9656 * make-dist: Explain what's going on if config.sub and gmalloc.c
9657 can't be linked. Place the code which copies them near the code
9658 which links the rest of the files around them.
9659
96601992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9661
9662 * make-dist: Don't bother to distribute src/*.com, or
9663 src/vmsbuild; those have all been moved to `../vms'.
9664
96651992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9666
9667 * make-dist: Don't forget that the way to avoid filenames starting
9668 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9669 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9670 couldn't make hard links to, since we have two already, and
9671 perhaps more to come.
9672
96731992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9674
9675 * configure: When editing parameters into lib-src/Makefile, change
9676 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9677 needs some other flags too.
9678
96791992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9680
9681 * configure: Remove spurious echo of the configuration name.
9682
9683 * make-dist: Don't distribute files in src/m and src/s whose names
9684 begin with `='.
9685
96861992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9687
9688 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9689 Also LISP_FLOAT_TYPE.
9690
96911992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9692
9693 * make-dist: Copy config.sub, since it's a symbolic link to a file
9694 on another file system.
9695
96961992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9697
9698 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9699 distribution.
9700
9701 * config.sub: New file, to help us recognize configuration names.
9702 * make-dist: Include it in the distribution.
9703
97041992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9705
9706 * configure: Convert `-' to `_' in specified option names.
9707 Accept options with --. Delete --highpri and --have-x-menu options.
9708 New options --with-x and --with-x10 replace -window-system.
9709 Don't mention options --gnu-malloc, --rel-alloc
9710 or --lisp-float-type in help message.
9711
97121992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9713
9714 * make-dist: Include the `vms' subdirectory in the distribution.
9715
97161992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9717
9718 * configure: Remove lines starting with "# DIST: " when building
9719 lib-src/Makefile and src/Makefile. This allows us to mark the
9720 "Makefile.in" files with explanatory comments which won't also get
9721 stuck in the Makefiles.
9722
97231992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9724
9725 * make-dist: Don't use the '+' operator in the sed regular
9726 expression that extracts the version number from lisp/version.el;
9727 Ultrix sed doesn't seem support the operator. Just double the
9728 operand and use *.
9729
97301992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9731
9732 * Makefile.in: Doc fix.
9733
97341992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9735
9736 * configure: Rewrite sed command to remove at most one ./ prefix;
9737 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9738 group.
9739
97401992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9741
9742 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9743
97441992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9745
9746 * make-dist: Go ahead and build a new TAGS file, unless the
9747 --newer option was specified. Don't try to delete a TAGS file
9748 from etc; it's not kept there, and shouldn't be deleted anyway.
9749
97501992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9751
9752 * make-dist: If the lisp directory contains a default.el, don't
9753 distribute it.
9754
9755 * configure: When searching signal.h for the type of a signal
9756 return handler, make a copy of it, not a symbolic link to it; that
9757 way, it will work on systems that don't have symbolic links.
9758
97591992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9760
9761 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9762 option for generating incremental distributions. Stopped it from
9763 generating a TAGS file into the distribution; that sucker is
9764 *big*, and easily enough generated with the toplevel makefile.
9765
97661992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9767
9768 * configure: When writing config.status, don't prefix progname
9769 with a '.'; it might be absolute.
9770
97711992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9772
9773 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9774 /usr/include/X11 exist, not only if both exist.
9775
97761992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9777
9778 * make-dist: Make the new external-lisp directory a duplicate of
9779 the external-lisp directory, not the lisp directory.
9780
97811992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9782
9783 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9784 clean' in arch-lib; it doesn't even have a Makefile.
9785
9786 * Makefile.in (clean, mostlyclean): In the test which tries to
9787 distinguish between the build directory, which should be cleaned,
9788 and the installed directory, which shouldn't, cd to `${emacsdir}',
9789 not `${DESTDIR}${LIBDIR}'.
9790
97911992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9792
9793 * make-dist: Be sure to delete the .c and .h files that YACC and
9794 BISON create from getdate.y.
9795
9796 * external-lisp: New directory; see `external-lisp/README'.
9797 * make-dist: Added support for the external-lisp subdirectory.
9798
9799 * make-dist: Changed message which complains that make-dist wasn't
9800 invoked in the right directory to indicate which files it was
9801 looking for.
9802
98031992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9804
9805 * configure: Add comments explaining why we can't translate
9806 character ranges or control characters in `tr'.
9807
98081992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9809
9810 * configure: When generating the configuration message, we used to
9811 build the message from the start so that each line began with "# "
9812 so that it would be a comment in `config.status'. However, this
9813 causes trouble if any of the variables we use in the message
9814 expand to more than one line of text - as gnu_malloc_reason
9815 sometimes does. So instead, we build the message as it should be
9816 printed to the user (i.e. without the "# " prefixes), and stick on
9817 the "# "s when we write it to `config.status'.
9818
9819 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9820 `lib-src' and `arch-lib'.
9821
9822 * configure: When generating report and `config.status' file, note
9823 that bindir only determines where `make install' and
9824 `build-install' will place the executables; this should make it
9825 clear that the ordinary build process will not try to install
9826 things.
9827
98281992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9829
9830 * make-dist: Change messages to say that we are 'making links to
9831 X', rather than 'copying X'. And put `' quotes around file names.
9832
9833 * make-dist: Include '.tmp' in the name of the staging directory.
9834
9835 * make-dist: Pass the `-f' option to rm when you're not sure that
9836 the files you're removing actually exist.
9837
9838 * make-dist: When setting up etc/COPYING, always nuke whatever is
9839 there, and then copy it in, to make sure we get a real file.
9840
9841 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9842 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9843 version which doesn't have a separate .defns file.
9844
98451992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9846
9847 * make-dist: Don't distribute configured versions of config.h.in,
9848 paths.h.in, Makefile.in in src.
9849
9850 * configure: Delete .tmp files before creating them; don't bother
cd1181db 9851 trying to make final targets writable first, since it won't
067d23c9
KY
9852 matter to move-if-change.
9853
98541992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9855
9856 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9857 mkdir and chmod in the center of all the conditionals. GNU Make
9858 will strip these out, but other makes won't.
9859
98601992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9861
9862 * make-dist: Include move-if-change in list of files to distribute.
9863
98641992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9865
9866 * configure: Remove any "." elements from the program name.
9867
9868 * configure: Don't record the values of all the possible arguments
9869 in config.status; only record the options that the user specified.
9870
9871 * configure: Use move-if-change to move in the new src/config.h.
9872
98731992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9874
9875 * move-if-change: New file, copied from gcc release.
9876 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9877 a temp file, so we don't update paths.h if an error occurs or if
9878 it doesn't need changing.
9879
98801992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9881
9882 * Makefile.in (src/paths.h): Do not install a value for the
9883 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9884 * build-install.in: Same thing.
9885
98861992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9887
9888 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9889 latter, being a typo, is always false, resulting in a program
9890 whose default behavior is to painstakingly build a copy of the
9891 source tree, and then delete it. Rah.
9892
9893 * Makefile.in: Add dist target, and comment for it.
9894
9895 * configure: When scanning <signal.h> for a declaration for
9896 signal, create a symbolic link with a name ending in .c, so the
9897 compiler won't complain that it's only been given .h files.
9898
9899 * configure: Check whether there are any arguments available
9900 before shifting to get the value of a non-boolean parameter.
9901
9902 * make-dist: Doc fix.
9903
99041992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9905
9906 * configure: Instead of grepping /usr/include/signal.h for a
9907 signal declaration, run /usr/include/signal.h or
9908 /usr/include/sys/signal.h through cpp and grep for the
9909 declaration.
9910
9911 * configure: Redirect the output of grep to /dev/null instead of
9912 using grep -s - that flag means different things on other systems.
9913
9914 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9915 since the former is recognizable even if you don't know what
9916 'dumping' is.
9917 * configure: Accommodate that change.
9918
9919 * configure: Accept options for all of the directories you can
9920 change in the Makefile.
9921
9922 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9923
9924 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9925 FOO before you can use them.
9926
9927 * build-install.in: Made the "Where To Install Things" section
9928 conform with the similar section from Makefile.in. Copied section
9929 which builds src/paths.h from src/paths.h.in from the Makefile.
9930
99311992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9932
9933 * configure: Write config.status to pass its command-line
9934 arguments on to configure, so that people can use it to recreate
9935 an old configuration, with minor changes.
9936
99371992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9938
9939 * configure: Don't rely on option variables being unset if their
9940 values are the empty string. In particular, when producing the
9941 English report, don't assume that highpri will be unset when no
9942 increased priority has been requested; -highpri='' should be the
9943 same as omitting -highpri altogether.
9944
9945 * configure: Fix dumb bug: when running the system and machine
9946 description files through cpp, mark those lines that we want to
9947 evaluate with the string '@configure@', and then only evaluate
9948 them. This way if the files include anything that actually
9949 generates text (type definitions or external declarations, say),
9950 we won't try to eval it.
9951
99521992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9953
9954 * make-dist: New shell script.
9955
9956 * configure: When creating foo from foo.in, make foo read-only to
9957 remind people to edit the .in file instead.
9958
9959 * INSTALL: Changed references to config.h-dist to config.h.in.
9960 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9961 to build src/paths.h from src/paths.h.in; added a paragraph to do
9962 this.
9963 * configure, Makefile, build-install: Changed filenames like
9964 FOO-dist to FOO.in.
9965
99661992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9967
9968 * Makefile, build-install: Renamed to Makefile.in and
9969 build-install.in; the configure script will edit these to produce
9970 the usable Makefile and build-install.
9971 * configure: Changed to produce ./Makefile, ./build-install,
9972 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9973 instead of editing them in place.
9974
99751992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9976
9977 * Makefile: Re-arranged so that the undumped Emacs will search
9978 ../lisp *after* the site's local elisp files.
9979 (locallisppath, dumplisppath): New variables.
9980 (lisppath): This variable's default value is now chosen based on
9981 $(locallisppath) and $(lispdir); while it used to be the
9982 customization point for adding site-local elisp directories to
9983 load-path, that job is now handled mostly by locallisppath.
9984 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9985 Check the values being assigned to the *LOADSEARCH macros for null
9986 path elements (like '::' in 'foo::bar').
9987
9988 * configure: When checking if the machine- and system-dependent
9989 files define a particular macro or not, actually run them through
9990 CPP and test the macros with #ifs, instead of just grepping for
9991 the macros' names. In particular, check for SYSTEM_MALLOC in this
9992 way.
9993
99941992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9995
9996 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9997
99981992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9999
10000 * configure: Make the config.status file an executable shell
10001 script which will recreate the same configuration. Include the
10002 verbal description of the current configuration as a comment in
10003 the script.
10004 * INSTALL: Doc fix.
10005
10006 * Makefile: Brought the Makefile up to the GNU coding
10007 standards, as described in standards.text:
10008 (TAGS): New name for the target which rebuilds the tags table.
10009 (check): New target; doesn't do anything yet.
10010 (mostlyclean): New target, synonymous with clean.
10011 (realclean): New target. Currently, this just calls the
10012 subdirectories's makefiles and then deletes config.status.
10013 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10014 variables.
10015 Installation directory variables changed to conform.
10016 (install, install.sysv, install.xenix, install.aix): Changed the
10017 code which copies the directories into their installed location to
10018 allow the installed locations to be in several different
10019 directories; the old version assumed that they would all be in
10020 $(emacsdir).
10021 (mkdir, lockdir): Allow the installed locations to be in several
10022 different directories.
10023 * INSTALL: Doc fix.
10024
10025 * build-install: Use the same variable names as the Makefile.
10026 Allow the installed locations to be in several different
10027 directories.
10028
100291992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10030
10031 * Makefile (src/paths.h): Instead of using a single sed command to
10032 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10033 separately, and don't forget to append "/!!!SuperLock!!!" to the
10034 value of the PATH_SUPERLOCK macro.
10035
10036 * config.emacs: Renamed to configure, for consistency with other
10037 GNU products. Internal references changed.
10038 INSTALL, Makefile: References changed.
10039
10040 * lock: New directory, which should always be empty. If this
10041 directory doesn't exist, Emacs won't complain; it just won't lock.
10042 Having this here means that people can just unpack Emacs, build
10043 it, and have locking work.
10044
10045 * share-lib: Re-renamed to etc, for the sake of tradition.
10046 * config.emacs: Changed default value for datadir to ../etc.
10047 * INSTALL, README: Adjusted.
10048
100491992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10050
10051 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10052 by running CPP on the appropriate s/*.h and m/*.h files.
10053
100541992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10055
10056 * config.emacs: Make sure to set the "exit on error" flag once
10057 we've removed config.status; errors should abort the configuration.
10058
100591992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10060
10061 * config.emacs: Added -distribute option, so that the Makefile
10062 paths are in their proper form. I don't know why this matters.
10063
100641992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10065
10066 * local-lisp: New directory, empty in the distribution, for people
10067 to put local elisp code in.
10068 * config.emacs: Include it in the default load path.
10069 * README: Document it.
10070
100711992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10072
10073 * config.emacs: Guess the type of signal handling functions based
10074 on the contents of /usr/include/signal.h.
10075
10076 * config.emacs: Print out progress report messages.
10077
10078 * Makefile (src/paths.h): Don't generically replace
10079 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10080 editing of the other entries, and each entry should be dealt with
10081 explicitly anyway.
10082
10083 * build-install: Converted from C-shell to Bourne shell.
10084 * config.emacs: Edit build-install properly.
10085
10086 * config.emacs: Doc fix.
10087
100881992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10089
10090 * Makefile (install): Remove `B' from tar xf command.
10091
100921992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10093
10094 * config.emacs: Removed support for the `maintain-environment'
10095 option; the only important difference between this and its absence
10096 has been removed.
10097 * INSTALL: Removed mention of `maintain-environment'.
10098
10099 * config.emacs: Fix arguments to sed when processing boolean
10100 arguments.
10101
101021991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10103
10104 * config.emacs: New file, to help automate the installation
10105 process.
10106
10107 * Makefile: Lots of changes to support the separation of etc into
10108 architecture-dependent and -independent files:
10109 (EMACSROOT): New variable, giving the directory under which all of
10110 Emacs's libraries should be installed. Changed rest of file to
10111 use it.
10112 (LIBDIR): Now denotes only architecture-dependent dir.
10113 (DATADIR): New variable, denoting architecture-independent dir.
10114 (LOCKDIR): New variable, for completeness.
10115 (SUBDIR): No more etc, new lib-src.
10116 (COPYDIR): No more etc, new arch-lib and share-lib.
10117 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10118 (src): Now depends on lib-src, not etc.
10119 * build-install: Changes parallel to the above.
10120 * README: Describe the new arrangement.
10121
10122 * vms: New subdirectory for all the VMS stuff.
10123
101241991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10125
10126 * Makefile (LISPPATH): New variable.
10127 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10128
101291990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10130
10131 * Makefile (install, install.sysv, install.xenix):
10132 Install wakeup instead of loadst. No need for setuid or setgid.
10133
101341990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10135
10136 * Makefile (clean): Clean etc if that's not the installation dir.
10137
101381990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10139
10140 * Makefile (paths.h): Make sed alter each name in the path.
10141
101421988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10143
10144 * Makefile (install.sysv): Use cpio, not tar.
10145
101461988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10147
10148 * Makefile (lockdir): Rename `lock' target.
10149 Depend on it from install*, not from `all'.
10150
101511988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10152
10153 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
10154 to match build-install and paths.h.
10155
10156;; Local Variables:
10157;; coding: utf-8
067d23c9
KY
10158;; End:
10159
1a71cb28 10160 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
10161
10162 This file is part of GNU Emacs.
10163
10164 GNU Emacs is free software: you can redistribute it and/or modify
10165 it under the terms of the GNU General Public License as published by
10166 the Free Software Foundation, either version 3 of the License, or
10167 (at your option) any later version.
10168
10169 GNU Emacs is distributed in the hope that it will be useful,
10170 but WITHOUT ANY WARRANTY; without even the implied warranty of
10171 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10172 GNU General Public License for more details.
10173
10174 You should have received a copy of the GNU General Public License
10175 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.