* lisp/faces.el (cursor): Doc fix.
[bpt/emacs.git] / ChangeLog
CommitLineData
fd8dea03
GM
12011-10-13 Glenn Morris <rgm@gnu.org>
2
3 * configure.in: Also look for tputs in libcurses. (Bug#9736)
4
f4cc5b54
PE
52011-10-12 Paul Eggert <eggert@cs.ucla.edu>
6
7 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 8 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
9 The check was helpful but not essential in Solaris 2.6 (1997),
10 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
11 obsolete -- Sun dropped support for it in 2006 -- and without
12 access to that Silurian platform we can't maintain the code anyway.
13
7c5ee88e
PE
142011-10-07 Paul Eggert <eggert@cs.ucla.edu>
15
d47439a3
PE
16 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
17 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
18 * m4/gnulib-common.m4: Merge from gnulib.
19 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
20 command not found" on powerpc-apple-darwin9.8.0.
21
7c5ee88e
PE
22 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
23 This is now done by src/alloc.c.
24
423dbf9b
RS
252011-10-02 Richard Stallman <rms@gnu.org>
26
27 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
28 and xlinux_second_failure to xgnu_linux_second_failure.
29
31bed486
EZ
302011-09-29 Eli Zaretskii <eliz@gnu.org>
31
5f91c1e5
EZ
32 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
33 lib/signal.in-h.
31bed486 34
e785f2ec 35 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
36 Rename signal.in.h and alloca.in.h.
37
e1504b9b
EZ
382011-09-28 Eli Zaretskii <eliz@gnu.org>
39
40 * INSTALL: Mention that m17n libraries and libotf are needed for
41 Arabic shaping.
42
316f8af0
PE
432011-09-26 Paul Eggert <eggert@cs.ucla.edu>
44
45 Merge from gnulib, improving some licensing wording.
46 This clarifies and fixes some licensing issues raised by Glenn Morris
47 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
48 It also merges the latest version of texinfo.tex and has some
49 MSVC-related changes that don't affect Emacs.
50 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
51 pathmax, and raise, since these are needed only to address
52 MSVC-related issues that Emacs doesn't have.
53 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
54 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
55 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
56 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
57 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
58 * m4/unistd_h.m4: Merge from gnulib.
59
04d51ad4
AS
602011-09-26 Andreas Schwab <schwab@linux-m68k.org>
61
62 * configure.in: Initialize HAVE_LIBXML2.
63
6e99ef20
GM
642011-09-26 Glenn Morris <rgm@gnu.org>
65
66 * make-dist: Add lib/makefile.w32-in.
67
0538fab0
GM
682011-09-24 Glenn Morris <rgm@gnu.org>
69
70 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
71
c5b01d8c
LMI
722011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
73
74 * .dir-locals.el: Change the debbugs regexp to allow having the
75 bug number as the first thing on a line.
76
0cc87afb
GM
772011-09-15 Glenn Morris <rgm@gnu.org>
78
79 * configure.in: Make configure work with recent GNUsteps.
80 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
81 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 82 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 83
3f44249e
PE
842011-09-11 Paul Eggert <eggert@cs.ucla.edu>
85
86 Merge from gnulib, porting to Tru64.
87 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
88 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
89 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
90 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
91 doesn't affect Emacs.
92
c8199d0f
PE
932011-09-06 Paul Eggert <eggert@cs.ucla.edu>
94
95 * configure.in (isnan): Remove now-unnecessary check.
96
e39b275c 972011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 98
abec06ff 99 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
100 This is to fix the following problems:
101 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
102 configured not to use gtk or any other thread-using library,
103 signals aren't blocked correctly.
104 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
105 and IRIX's signal handling.
106 . On Cygwin 1.7.5 it works around an incompatibility with
107 the system pthread_sigmask.
108 . On MacOS X 10.5 (32-bit), files whose inode numbers
109 exceed 2**31 cannot be read or manipulated.
110 . pthread_sigmask: Actually use results of gl_THREADLIB.
111 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
112 . find 'ar' program that fits with --host argument.
113 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
114 * autogen/README: Update destination list.
115 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
116 The autogenerated files compile, config.guess,
117 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
118 * m4/largefile.m4: New file, so that Emacs does not mess up when
119 accessing files with large inode numbers in MacOS X 10.5 and later.
120 * m4/nocrash.m4: New file, to avoid triggering background debugger
121 and/or create core dumps during 'configure'.
122 * build-aux/move-if-change: Renamed from move-if-change.
123 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
124 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
125 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
126 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
127 * Makefile.in (epaths-force, sync-from-gnulib):
128 move-if-change is now in build-aux.
129 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
130 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
131 (mkdir): install-sh is now in build-aux.
132 * config.bat: c++defs.h is now in build-aux/snippets.
133 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
134 usual parameter).
135 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
136 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
137 to build-aux/snippet.
138 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
139 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
140 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
141 Solaris, enables MacOS extensions, and enables nocrash during
142 'configure'.
143 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
144
86633eab 1452011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
146
147 * configure.in (snprintf): New check.
148
015faae4
PE
1492011-08-30 Paul Eggert <eggert@cs.ucla.edu>
150
695a3dc5 151 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 152 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
153 Remove unreachable pattern hppa*-*-linux-gnu*.
154 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
155 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 156
52ec1feb
JD
1572011-08-26 Jan Djärv <jan.h.d@swipnet.se>
158
159 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
160
377538cb
JD
1612011-08-13 Jan Djärv <jan.h.d@swipnet.se>
162
163 * configure.in: Add header check: sys/socket.h (Bug#8477),
164 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
165 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
166
ae9e757a
JD
1672011-08-04 Jan Djärv <jan.h.d@swipnet.se>
168
169 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
170 (HAVE_GTK_AND_PTHREAD): Remove.
171
be8ec0b3
AA
1722011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
173
174 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
175 build, not just GNUstep (Bug#9177).
176
2573a837 1772011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
178
179 Assume freestanding C89 headers, string.h, stdlib.h.
180 Again, this simplifies the code, and all current platforms have these.
181 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
182 (AC_HEADER_STDC): Remove.
183 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
184 (strchr, strrchr): Remove fallback macros.
185
9cfdb3ec
PE
186 Assume support for memcmp, memcpy, memmove, memset.
187 This simplifies the code a bit. All current platforms have these,
188 as they are required for C89. If this turns into a problem we
189 can add the gnulib modules for these (a 1-line change to Makefile.in).
190 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
191
427c285b
PE
1922011-07-27 Paul Eggert <eggert@cs.ucla.edu>
193
194 * GNUmakefile: New file.
195 This is for convenience, so that one can run GNU make in an
196 unconfigured source tree, and get a default build.
197
2ad77c9d
JD
1982011-07-13 Jan Djärv <jan.h.d@swipnet.se>
199
200 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
201
c8618a06
YM
2022011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
203
204 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
205 so as to suppress address randomization (Bug#8395).
206
f6ce9b9a
PE
2072011-07-09 Paul Eggert <eggert@cs.ucla.edu>
208
3fcf7a1c
PE
209 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
210 This fixes a build problem on older Mac OS X hosts.
211
d9706d9f
PE
212 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
213 test, which runs afoul of Automake installations where, for example,
214 /usr/share/aclocal contains a copy of gl_THREADLIB.
215 Problem reported by Sven Joachim in
216 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
217 This is just a quick temporary fix, specific to Emacs; I'll work
218 with the other gnulib maintainers to get a more-permanent fix.
219
af66a2d7 220 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
221 * Makefile.in (GNULIB_MODULES): Add strtoimax.
222 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
223 automatically imported from gnulib.
224 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
225
1692ae2d 2262011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 227
8a6ebd58 228 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 229 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
230 * configure.in (AC_TYPE_UID_T): New dummy macro.
231 Configure gnulib after adjusting LIBS,
232 so that gnulib can assume the libraries in LIBS.
6db30f83 233 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 234 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 235 * lib/pthread_sigmask.c:
6db30f83
PE
236 New files, automatically imported from gnulib.
237 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
238 due to the above changes.
239 * .bzrignore: Add lib/signal.h.
240
4a621aae
PE
241 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
242
5e94cadb
AS
2432011-07-07 Andreas Schwab <schwab@linux-m68k.org>
244
245 * configure.in (maintainer-mode): Reflect default in help string.
246
76b397fb
DN
2472011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
248
249 * configure.in: Remove reference to iris4d.h.
250
869795d6
JD
2512011-07-05 Jan Djärv <jan.h.d@swipnet.se>
252
253 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
254
3279eb87
GM
2552011-07-01 Glenn Morris <rgm@gnu.org>
256
257 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
258
2e6e11eb
LMI
2592011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
260
261 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
262 which made ./configure infloop.
263
9851bfc5
JD
2642011-06-30 Jan Djärv <jan.h.d@swipnet.se>
265
266 * configure.in (gsettings): New option and check for GSettings.
267
adbc4ef4
GM
2682011-06-29 Glenn Morris <rgm@gnu.org>
269
270 * configure.in: Try to test for the required crt*.o files.
271
1f773f32
BW
2722011-06-27 Bill Wohler <wohler@newt.com>
273
274 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
275
7a7ef429
PE
2762011-06-25 Paul Eggert <eggert@cs.ucla.edu>
277
278 Use gnulib's dup2 module instead of rolling our own.
279 * Makefile.in (GNULIB_MODULES): Add dup2.
280 * configure.in: Do not check for dup2; gnulib does that now.
281 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
282
6dd7e400
PE
2832011-06-23 Paul Eggert <eggert@cs.ucla.edu>
284
285 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
286
94a807ac 2872011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
288
289 Use gnulib's alloca-opt module.
290 * .bzrignore: Add lib/alloca.h.
291 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
292 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
293 as gnulib now does that for us. Put alloca check in config.h.
294 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
295 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
296 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
297
3ce9d0d4
LL
2982011-06-21 Leo Liu <sdl.web@gmail.com>
299
300 * m4/sha256.m4:
301 * m4/sha512.m4:
302 * m4/gl-comp.m4:
303 * lib/u64.h:
304 * lib/sha256.c:
305 * lib/sha256.h:
306 * lib/sha512.c:
307 * lib/sha512.h:
308 * lib/makefile.w32-in (GNULIBOBJS):
309 * lib/gnulib.mk:
310 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
311 crypto/sha512 modules from gnulib.
312
add3f049
PE
3132011-06-19 Paul Eggert <eggert@cs.ucla.edu>
314
315 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
316
3a4725e1
GM
3172011-06-17 Glenn Morris <rgm@gnu.org>
318
319 * configure.in: Restore the behavior of checking crt-dir only
320 when the user specified it (not all platforms use it).
321
bf4846e7
PE
3222011-06-16 Paul Eggert <eggert@cs.ucla.edu>
323
324 * m4/lstat.m4: Merge from gnulib (Bug#8878).
325
4d61f28d 3262011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
327
328 * configure.in: Try to determine CRT_DIR automatically when
329 using gcc.
330
8c9b2106
PE
3312011-06-15 Paul Eggert <eggert@cs.ucla.edu>
332
8aeb5be9
PE
333 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
334 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
335 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
336 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
337 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
338 Merge from gnulib.
8c9b2106 339
c195f2de
JD
3402011-06-14 Jan Djärv <jan.h.d@swipnet.se>
341
342 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
343
7e2aa385
PE
3442011-06-08 Paul Eggert <eggert@cs.ucla.edu>
345
346 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
347
81eafe29
PE
3482011-06-07 Paul Eggert <eggert@cs.ucla.edu>
349
350 * configure.in: Add --with-wide-int.
351 * INSTALL: Mention this.
352
9afafefb
PE
3532011-06-06 Paul Eggert <eggert@cs.ucla.edu>
354
355 Merge from gnulib.
356 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
357
f797625a
PE
3582011-06-02 Paul Eggert <eggert@cs.ucla.edu>
359
360 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
361
90856fe0 3622011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
363
364 Use 'inline', not 'INLINE'.
eefc9486 365 * configure.in (INLINE): Remove.
55d4c1b2 366
6a3e57bb
PE
3672011-05-29 Paul Eggert <eggert@cs.ucla.edu>
368
369 Adjust to recent gnulib change for @GUARD_PREFIX@.
370 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
371 All uses of _GL_ for guard prefixes in lib/*.h replaced with
372 _@GUARD_PREFIX@_.
373
842b28a0
PE
3742011-05-27 Paul Eggert <eggert@cs.ucla.edu>
375
e61923c8 376 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 377
70716b1d
GM
3782011-05-24 Glenn Morris <rgm@gnu.org>
379
a22d9d2c
GM
380 * Makefile.in (check): Just give a message if no test/ directory.
381
bdd556a2
GM
382 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
383
70716b1d
GM
384 * configure.in (OPT_MAKEFILES_IN): Remove.
385 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
386 (SUBDIR_MAKEFILES_IN): New output variable.
387 * Makefile.in (OPT_MAKEFILES_IN): Remove.
388 (SUBDIR_MAKEFILES_IN): Let configure set it.
389
13c3daa4
LL
3902011-05-24 Leo Liu <sdl.web@gmail.com>
391
392 * m4/sha1.m4:
393 * m4/gl-comp.m4:
394 * lib/sha1.h:
395 * lib/sha1.c:
396 * lib/makefile.w32-in (GNULIBOBJS):
397 * lib/gnulib.mk:
398 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
399
e09e38a8
GM
4002011-05-24 Glenn Morris <rgm@gnu.org>
401
4ba4c54a
GM
402 * configure.in: Remove test for already configured source directory.
403 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
404
5a95c002
GM
405 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
406
fa5d79db
GM
4072011-05-24 Glenn Morris <rgm@gnu.org>
408
6c7e099d
GM
409 * make-dist: Don't distribute test/. (Bug#8107)
410 * configure.in (OPT_MAKEFILES_IN): New output variable.
411 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
412 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
413 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
414 (check): Give an explicit error if test/ is not present.
415
fa5d79db
GM
416 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
417 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
418 (Makefile): Use $SUBDIR_MAKEFILES_IN.
419
2df215b5
PE
4202011-05-23 Paul Eggert <eggert@cs.ucla.edu>
421
422 * lib/verify.h: Merge from gnulib.
423
f518ae90
PE
4242011-05-22 Paul Eggert <eggert@cs.ucla.edu>
425
426 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
427 Merge from gnulib.
428
16b71f3a
AS
4292011-05-21 Andreas Schwab <schwab@linux-m68k.org>
430
431 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
432
7285dc67
EZ
4332011-05-20 Eli Zaretskii <eliz@gnu.org>
434
6a45b46f
EZ
435 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
436
7285dc67
EZ
437 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
438
b9704ad9
GM
4392011-05-20 Glenn Morris <rgm@gnu.org>
440
441 * configure.in (lisp_frag): New output file.
442
4a720484
GM
4432011-05-19 Glenn Morris <rgm@gnu.org>
444
445 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
446 (WINDOW_SUPPORT): Remove output variables that are no longer used.
447
a3c92bc1
EZ
4482011-05-17 Paul Eggert <eggert@cs.ucla.edu>
449
8f906c40
EZ
450 * lib/gnulib.mk:
451 * lib/intprops.h:
452 * lib/unistd.in.h:
453 * m4/inttypes.m4:
454 * m4/stdint.m4:
455 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 456
d681f183
GM
4572011-05-14 Glenn Morris <rgm@gnu.org>
458
459 * configure.in: Treat failure to find an X toolkit the same way we treat
460 failure to find X and image support.
461
4f8c52a9
GM
4622011-05-12 Glenn Morris <rgm@gnu.org>
463
464 * Makefile.in (src, install-arch-indep, bootstrap-clean)
465 (check-declare): Shell portability fixes. (Bug#8642)
466
5a7f0a30
TZ
4672011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
468
469 * configure.in: Require GnuTLS 2.6.x or higher.
470
b08a63cc 4712011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 472
c378da0b
PE
473 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
474 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
475 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
476
19548d08
PE
477 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
478 This new gnulib-tool option saves 'configure' the trouble of
479 checking for strtoull when strtoumax exists.
480
d1a2ac5c
PE
481 * configure.in (BITS_PER_LONG_LONG): New macro.
482
773233f8
GM
4832011-05-05 Glenn Morris <rgm@gnu.org>
484
485 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
486 (top_distclean): Delete config.log~.
487
40697cd9
BK
4882011-04-27 Ben Key <bkey76@gmail.com>
489
490 * configure.in: Fixed a bug that caused configure with
491 --enable-checking=stringoverrun to have no effect.
492
671875da 4932011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
494
495 * configure.in: Suppress unnecessary checks for size_t.
496 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
497 (size_t): Do not check for this, and do not typedef. This code
498 is never exercised now.
499
a8a2bb29
PE
500 * Makefile.in (GNULIB_MODULES): Add strtoumax.
501 This is needed for the new integer-reading code in lread.c.
502 It automatically pulls in the following gnulib files, which
503 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
504 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
505 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
506 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 507 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 508
33630d51
TZ
5092011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
510
511 * configure.in: Check for GnuTLS certificate verify callbacks.
512
bfab7d85
SM
5132011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
514
515 * Makefile.in (config.status): Don't erase in case of error.
516 In case it disappeared, rebuild it with `configure'.
517
fe0e7ad7
KB
5182011-04-20 Ken Brown <kbrown@cornell.edu>
519
520 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
521
f5b06c35
GM
5222011-04-12 Glenn Morris <rgm@gnu.org>
523
524 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
525
762f8d96 5262011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
527
528 * lib/allocator.c: New file, automatically generated by gnulib.
529
5fac7083
GM
5302011-04-07 Glenn Morris <rgm@gnu.org>
531
532 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
533
973f782d
EZ
5342011-04-06 Eli Zaretskii <eliz@gnu.org>
535
536 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
537 Revert last change.
538
f1f81baa
JB
5392011-04-06 Juanma Barranquero <lekktu@gmail.com>
540
541 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
542 ($(BLD)/careadlinkat.$(O)): New target.
543 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
544 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
545 Update dependencies.
546
b70d23ff 5472011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 548
41cf7d1a
PE
549 Fix more problems found by GCC 4.6.0's static checks.
550
aa181334
PE
551 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
552
1f7196bf 553 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
554 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
555 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
556 * m4/ssize_t.m4: New files, automatically generated from gnulib.
557
c0274801
GM
5582011-04-06 Glenn Morris <rgm@gnu.org>
559
560 * autogen/update_autogen: Handle loaddefs-like files as well.
561 (usage): Add -l, -C.
562 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
563 With -l, check status of lisp/ as well.
564 With -C, clean before building.
565 (autoreconf): Only pass -f in the `clean' case.
566 (commit): New function.
567
42e85a8f
GM
5682011-03-28 Glenn Morris <rgm@gnu.org>
569
39f31873
GM
570 * autogen/update_autogen: Pass -f to autoreconf.
571
42e85a8f
GM
572 * autogen.sh (get_version): Discard "not found" lines.
573 (check_version): Respect $AUTOCONF etc environment variables.
574
9af30bdf
GM
5752011-03-27 Glenn Morris <rgm@gnu.org>
576
577 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
578 (AH_BOTTOM): Do not define SIGTYPE.
579
181855e6
GM
5802011-03-26 Glenn Morris <rgm@gnu.org>
581
582 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
583 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
584
9ee0d174
AS
5852011-03-25 Andreas Schwab <schwab@linux-m68k.org>
586
587 * autogen/update_autogen: Remove useless function keyword.
588
07da4b3c
EZ
5892011-03-25 Eli Zaretskii <eliz@gnu.org>
590
591 * config.bat: Generate src/config.h and lib/Makefile from
592 autogen/config.in and autogen/Makefile.in.
593
f6ca84c0
GM
5942011-03-25 Glenn Morris <rgm@gnu.org>
595
596 * compile, config.guess, config.sub, depcomp, install-sh, missing:
597 Remove; autoreconf can supply them.
598 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
599 config.guess, install-sh. Pass -i to autoreconf.
600 * autogen/update_autogen (genfiles): Add compile, config.guess,
601 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
602 Discard non-error output from autoreconf in -q case.
603 * autogen/compile, autogen/config.guess, autogen/config.sub:
604 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
605 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
606 install-sh, missing.
607
8cc1d519
GM
6082011-03-23 Glenn Morris <rgm@gnu.org>
609
9bb73912 610 * autogen/update_autogen: Fix typo.
904a432c 611 (msg): Remove function; use `exec' instead.
9bb73912 612
8cc1d519
GM
613 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
614 (sync-from-gnulib): Don't sync mkinstalldirs.
615 * make-dist: Don't distribute mkinstalldirs.
616
c9c49752 6172011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 618
c9c49752 619 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
620 * Makefile.in (GNULIB_MODULES): Add socklen.
621 * configure.in: Do not check for sys/socket.h, since socklen does that.
622 * m4/socklen.m4: New automatically-generated file, from gnulib.
623
d5cad867
PE
624 fakemail: Remove dependency on ignore-value.
625 * Makefile.in (GNULIB_MODULES): Add stdio.
626 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
627 imported from gnulib.
cbd350f1 628 * .bzrignore: Add lib/stdio.h.
c9c49752 629
34cb1cc6
GM
6302011-03-22 Glenn Morris <rgm@gnu.org>
631
632 * autogen/copy_autogen: Work from ./ or ../.
633 Fix time-stamps.
634 * autogen.sh: Doc fix.
635
66b87493
GM
6362011-03-20 Glenn Morris <rgm@gnu.org>
637
638 * autogen/: New directory, to be excluded from releases.
639 * autogen/copy_autogen, autogen/update_autogen: New scripts.
640 * autogen/README: New file.
641 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
642 * autogen/Makefile.in: Add auto-updated generated files.
643 * autogen.sh: No longer a no-op, now it tests for autotools
644 and runs them as necessary.
645 * configure.in: Defaule maintainer-mode to on.
646 * aclocal.m4, configure, lib/Makefile.in: Remove files.
647
1ef6de05
PE
6482011-03-13 Paul Eggert <eggert@cs.ucla.edu>
649
650 Update for gnulib.
651 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
652 includes <intprops.h> directly.
653 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
654 when building Emacs on Solaris 9 and running it on Solaris 10.
655
0afb4571
J
6562011-03-08 Jan Djärv <jan.h.d@swipnet.se>
657
658 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
659
33383987
JB
6602011-03-07 Chong Yidong <cyd@stupidchicken.com>
661
662 * Version 23.3 released.
663
870d9cf6
GM
6642011-03-06 Glenn Morris <rgm@gnu.org>
665
666 * configure.in (FREETYPE_LIBS): Actually set it to something.
667
6c0dea8a
PE
6682011-03-02 Paul Eggert <eggert@cs.ucla.edu>
669
670 Work around some portability problems with symlinks.
671
672 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
673 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
674 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
675 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
676 * m4/symlink.m4:
677 New files, automatically generated from gnulib.
678 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
679 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
680
945d8b44
EZ
6812011-02-26 Eli Zaretskii <eliz@gnu.org>
682
03382788
EZ
683 * .bzrignore: Ignore new lib/*.in-h files.
684
945d8b44
EZ
685 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
686 depfiles.bat even if lib/deps already exist.
687
9411886d
PE
6882011-02-25 Paul Eggert <eggert@cs.ucla.edu>
689
690 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
691 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
692 recent changes to configure.in and to gnulib.
9411886d 693
1e8dbdc6
GM
6942011-02-24 Glenn Morris <rgm@gnu.org>
695
696 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
697 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
698
f68c809d
PE
6992011-02-22 Paul Eggert <eggert@cs.ucla.edu>
700
701 Assume S_ISLNK etc. work, since gnulib supports this.
702 * Makefile.in (GNULIB_MODULES): Add sys_stat.
703 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
704 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
705 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
706
ba01e9d7
PE
7072011-02-21 Paul Eggert <eggert@cs.ucla.edu>
708
709 * lib/min-max.h: New file, for "min" and "max".
710
9f8370e6
CS
7112011-02-21 Christoph Scholtes <cschol2112@gmail.com>
712
0a19a6f8 713 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
714 $(EMACS_ROOT)/nt/inc/stdint.h.
715
25c51af3
EZ
7162011-02-21 Eli Zaretskii <eliz@gnu.org>
717
718 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
719 src/makefile.w32-in and adapt. Depend on stamp_BLD.
720 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
721
5fa4ac76
PE
7222011-02-20 Paul Eggert <eggert@cs.ucla.edu>
723
724 Import filemode module from gnulib.
725 * .bzrignore: Add lib/sys/.
726 * Makefile.in (GNULIB_MODULES): Add filemode.
727 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
728 * lib/filemode.c: Renamed from src/filemode.c and regenerated
729 from gnulib. This adds support for some more file types, e.g.,
730 Cray DMF migrated files.
731 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
732 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
733 * m4/sys_stat_h.m4: New files, generated from gnulib.
734 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
735 Regenerate.
736
e1e6b4fb
EZ
7372011-02-20 Eli Zaretskii <eliz@gnu.org>
738
739 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
740 $(EMACS_ROOT)/nt/inc/sys/stat.h.
741
6cac9cb1
PE
7422011-02-20 Paul Eggert <eggert@cs.ucla.edu>
743
744 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
745 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
746 is no longer needed, due to the recent SSDATA and related changes.
747 Perhaps -Wno-pointer-sign should also be removed from
748 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
749 way to test this so I left it alone.
750 * configure: Regenerate.
751
0a19a6f8 7522011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
753
754 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
755 src/makefile.w32-in.
756
61353ac8 7572011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 758
61353ac8 759 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 760 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
761 Regenerate.
762 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
763 Import the new versions from gnulib; they assume a C99-style
764 <stdint.h>, supplied by the stdint module.
765 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
766 imported from gnulib.
942f733f
PE
767 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
768 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
769 special cases.
61353ac8 770
9d9d12cd
EZ
7712011-02-19 Eli Zaretskii <eliz@gnu.org>
772
152be435 773 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 774 Add lib/deps/.
152be435 775
9d9d12cd 776 * config.bat: Configure in `lib'.
219463da 777 Generate *.Po files in lib/deps.
9d9d12cd 778
7d315eb6
PE
7792011-02-18 Paul Eggert <eggert@cs.ucla.edu>
780
781 Import IRIX 6.5 getloadavg fixes from gnulib.
782 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
783
1f5d53eb
PE
7842011-02-16 Paul Eggert <eggert@cs.ucla.edu>
785
786 Import getloadavg module from gnulib.
787 * .bzrignore: Add lib/stdlib.h.
788 * Makefile.in (GNULIB_MODULES): Add getloadavg.
789 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
790 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
791 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
792 Remove; gnulib does this now.
793 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
794 from gnulib. This adds support for several other systems, such
795 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
796 buffer overrun on Linux hosts under very high load, and on hosts
797 that maintain a channel to the load average file it makes sure
798 the file descriptor is close-on-exec (on hosts that support this)
799 and is not stdin, stdout, or stderr.
800 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
801 from gnulib.
802 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
803 * src/config.in: Regenerate.
804
bb55f713
PE
8052011-02-15 Paul Eggert <eggert@cs.ucla.edu>
806
807 Merge from gnulib.
808
7127b760
PE
809 * install-sh: Update to scriptversion 2011-01-19.21.
810
bb55f713
PE
811 2011-02-13 Bruno Haible <bruno@clisp.org>
812
813 Consistent macro naming for macros that use GCC __attribute__.
814 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
815 ATTRIBUTE_DEPRECATED.
816
817 2011-02-12 Bruno Haible <bruno@clisp.org>
818
819 setlocale: Prefer gnulib's override over libintl's override.
820 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
821 GNULIB_defined_setlocale is set.
822
57e96f8e
GM
8232011-02-13 Glenn Morris <rgm@gnu.org>
824
825 * make-dist: Exclude generated file src/globals.h.
826
988c07df
PE
8272011-02-10 Paul Eggert <eggert@cs.ucla.edu>
828
829 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
830 Sync from gnulib, which has been patched to fix the problem
831 with the license notices. Problem reported by Glenn Morris in
832 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
833
ccded26c
SM
8342011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
835
836 * .bzrignore: Ignore globals.h and related stamp.
837
6ffb2c0c
PE
8382011-02-09 Paul Eggert <eggert@cs.ucla.edu>
839
840 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
841 This merges the following fix from gnulib:
842
843 2011-02-08 Bruno Haible <bruno@clisp.org>
844
845 Split large sed scripts, for HP-UX sed.
846
00b3c7ac
TT
8472011-02-08 Tom Tromey <tromey@redhat.com>
848
849 * configure: Rebuild.
850 * configure.in (NS_OBJC_OBJ): New subst.
851
91ccade4
PE
8522011-02-06 Paul Eggert <eggert@cs.ucla.edu>
853
6ffb2c0c
PE
854 gnulib: allow multiple gnulib generated replacements to coexist
855 This defines a few preprocessor symbols that should not affect Emacs.
856 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
857 via "make sync-from-gnulib".
858
e765a388
PE
859 gnulib: undo previous change
860 The upstream _HEADERS change was backed out of gnulib (see the
861 same thread). Stay in sync with gnulib.
862
91ccade4 863 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
864 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
865 New empty macros, to accommodate recent changes to gnulib. See
866 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
867 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
868 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
869 * lib/time.in.h, lib/unistd.in.h:
870 Regenerate.
91ccade4 871
d67985d3
PE
8722011-02-05 Paul Eggert <eggert@cs.ucla.edu>
873
874 sync from gnulib to remove HAVE_STDBOOL_H
875 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
876 AC_HEADER_STDBOOL. All uses changed. Do not define
877 HAVE_STDBOOL_H, as gnulib does not need this. This change is
878 imported from the latest Autoconf git. It was motivated by Emacs,
879 which uses gnulib but does not need HAVE_STDBOOL_H.
880 * configure, src/config.in: Regenerate.
881 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
882
67342916
PE
8832011-02-03 Paul Eggert <eggert@cs.ucla.edu>
884
885 allow C code to suppress warnings about ignored return values
886 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
887 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
888 * lib/ignore-value.h: New file.
67342916 889
14beddf4 8902011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
891
892 * configure.in: Test existence of xaw3d library, not just the
893 header (Bug#7642).
894
6ffb2c0c
PE
8952011-01-31 Eli Zaretskii <eliz@gnu.org>
896
897 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
898 $(BLD)/time_r.$(O).
899 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
900 $(EMACS_ROOT)/src/m/intel386.h.
901 ($(BLD)/strftime.$(O)):
902 ($(BLD)/time_r.$(O)): Define prerequisites.
903
16fab143
PE
9042011-01-31 Paul Eggert <eggert@cs.ucla.edu>
905
906 src/emacs.c now gets version number from configure.in
907 * configure.in (version): Set this from $PACKAGE_VERSION,
908 which is set from AC_INIT, rather than scouting through src/emacs.c.
909 * configure: Regenerate.
910 * make-dist (version): Get it from configure.in, not src/emacs.c.
911
16c3e636
PE
9122011-01-30 Paul Eggert <eggert@cs.ucla.edu>
913
914 strftime: import from gnulib
915 * Makefile.in (GNULIB_MODULES): Add strftime.
916 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
917 needed.
6ffb2c0c 918 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 919 Regenerate.
6ffb2c0c
PE
920 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
921 imported from gnulib.
16c3e636
PE
922 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
923 This incorporates many changes from gnulib, including simpler
924 handling of multibyte formats, porting to mingw32 and other
925 platforms, and support for higher-resolution time stamps.
926 Emacs does not yet use the higher-resolution interface.
927
3de84ad9
PE
9282011-01-30 Paul Eggert <eggert@cs.ucla.edu>
929
930 gnulib: import mktime and move-if-change fixes from gnulib
931
932 * configure: Regenerate from the following.
933
6ffb2c0c
PE
934 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
935
936 mktime: clarify long_int width checking
937 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
938 the top level, to make it clearer that the assumption about
939 long_int width is being checked. See
940 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
941
3de84ad9
PE
942 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
943
944 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 945 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
946 negative number, which the C Standard says has undefined behavior.
947 In practice this is not a problem, but might as well do it by the book.
948 Reported by Rich Felker and Eric Blake; see
949 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
950 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
951 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
952
953 mktime: #undef mktime before #defining it
954 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
955
956 mktime: systematically normalize tm_isdst comparisons
957 * lib/mktime.c (isdst_differ): New function.
958 (__mktime_internal): Use it systematically for all isdst comparisons.
959 This completes the fix for libc BZ #6723, and removes the need for
960 normalizing tm_isdst. See
961 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
962 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
963
964 mktime: fix some integer overflow issues and sidestep the rest
965
966 This was prompted by a bug report by Benjamin Lindner for MinGW
967 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
968 His bug is due to signed integer overflow (0 - INT_MIN), and I
969 I scanned through mktime.c looking for other integer overflow
970 problems, fixing all the bugs I found.
971
972 Although the C Standard says the resulting code is still not safe
973 in the presence of integer overflow, in practice it should be good
974 enough for all real-world two's-complement implementations, except
975 for debugging environments that deliberately trap on integer
976 overflow (e.g., gcc -ftrapv).
977
978 * lib/mktime.c (WRAPV): New macro.
979 (SHR): Also check that long_int and time_t shift right in the
980 usual way, before using the fast-but-unportable method.
981 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
982 used. The code already assumed two's complement, so there's
983 no need to test for alternatives. All uses removed.
984 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
985 the C standard. Problem reported by Rich Felker in
986 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
987 (twos_complement_arithmetic): Also check long_int and time_t.
988 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
989 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
990 (__mktime_internal): Avoid integer overflow with unary subtraction
991 in two instances where -1 - X is an adequate replacement for -X,
992 since the calculations are approximate.
3de84ad9
PE
993
994 2011-01-29 Eric Blake <eblake@redhat.com>
995
996 mktime: avoid infinite loop
997 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
998 type; behavior is still undefined but portable to all known targets.
999 Reported by Rich Felker.
1000
6ffb2c0c
PE
1001 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1002
1003 mktime: avoid problems on NetBSD 5 / i386
1004 * lib/mktime.c (long_int): New type. This works around a problem
1005 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
1006 but time_t is 64 bits, and where I expect the existing code is
1007 wrong in some cases.
1008 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
1009 (ydhms_diff): Bring back the compile-time check for wide-enough
1010 year and yday.
1011
1012 mktime: fix misspelling in comment
1013 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
1014 This merges all recent glibc changes of importance.
1015
3de84ad9
PE
1016 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1017
1018 move-if-change: cope with concurrent mv of identical file.
1019 * move-if-change (CMPPROG): Accept environment
1020 variable as an override for `cmp'.
1021 (usage): Document CMPPROG.
1022 Adjust comparison to drop stdout. Cope with failure of mv if
1023 the target file exists and is identical to the source, for
1024 parallel builds.
1025 Report from H.J. Lu against binutils in PR binutils/12283.
1026
6ffb2c0c
PE
10272011-01-29 Eli Zaretskii <eliz@gnu.org>
1028
1029 * lib/makefile.w32-in:
1030 * lib/getopt_.h: New files.
1031
c7e95b91
PE
10322011-01-28 Paul Eggert <eggert@cs.ucla.edu>
1033
1034 improve fix for MS-DOS file name clash
1035 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
1036 for portability to POSIX make. Reported by Bruno Haible.
1037 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
1038 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
1039 files from accumulating as garbage. Also reported by Bruno Haible.
1040
125c3718
PE
10412011-01-27 Paul Eggert <eggert@cs.ucla.edu>
1042
1043 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
1044 * Makefile.in (DOS-gnulib-comp.m4): New macro.
1045 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
1046 problems with MS-DOS 8+3 file name restrictions.
1047 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
1048 it, it would also cause problems when extracting Emacs distribution
1049 tarballs on MS-DOS hosts.
1050 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 1051 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
1052 * config.guess, config.sub: Sync from gnulib.
1053 * m4/gnulib-cache.m4: Remove from repository.
1054 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
1055
4004ef46
GM
10562011-01-25 Glenn Morris <rgm@gnu.org>
1057
0b5c5d82
GM
1058 * README: Add a note about ranges in copyright years.
1059
4004ef46
GM
1060 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
1061
06d8ace5 10622011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
1063
1064 * configure.in: Add HP-UX on IA64 (Bug#6811).
1065
d6974efa
PE
10662011-01-24 Paul Eggert <eggert@cs.ucla.edu>
1067
1068 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
1069 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
1070 as it is no longer needed.
6ffb2c0c 1071 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
1072 * configure.in: Invoke the new gnulib macro
1073 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
1074 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
1075 * m4/getopt.m4: Sync from gnulib; this removes the need for
1076 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
1077 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
1078 New macro, synced from gnulib.
1079 * m4/warn-on-use.m4: Remove.
1080
e02ea74b
PE
10812011-01-22 Paul Eggert <eggert@cs.ucla.edu>
1082
1083 aclocal.m4: put this file back into repository
1084 This way, we don't have to assume that the maintainer has
1085 the automake package installed. See
1086 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
1087 * .bzrignore: Remove aclocal.m4, undoing the previous change.
1088 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
1089 undoing the previous change.
1090 * aclocal.m4: New file (actually, resurrected).
1091
48dcd482
MB
10922011-01-22 Miles Bader <miles@gnu.org>
1093
1094 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
1095 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
1096 Emacs directly uses fontconfig, and breaks building when using a
1097 strict linker).
1098
925e561d
PE
10992011-01-21 Paul Eggert <eggert@cs.ucla.edu>
1100
b06b1098
PE
1101 src/config.in: shrink slightly
1102 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
1103 This makes src/config.in a bit smaller, by removing identifiers
1104 like GNULIB_TEST_MKTIME that Emacs does not need.
1105 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
1106 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1107 Sync from gnulib. This removes a few more unnecessary symbols from
1108 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
1109 * configure, src/config.in: Regenerate.
1110
925e561d
PE
1111 aclocal.m4: tweaks to regenerate more conveniently
1112 This attempts to act better when the source is in a weird state. See
1113 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1114 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1115 * .bzrignore: Add aclocal.m4.
1116
942be821
PE
11172011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1118
1119 aclocal.m4: omit auto-generated file from repository
1120 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1121 the most recent change here.
1122 * aclocal.m4: Remove from bzr repository. This file is
1123 auto-generated and isn't needed to run 'configure'. See
1124 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1125
0813c96e
PE
11262011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1127
1128 Minor Makefile.in tweaks to build from gnulib better.
1129 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1130 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1131 (top_maintainer_clean): Don't remove aclocal.m4.
1132
7cae64b4
PE
11332011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1134
53911e8f
PE
1135 Minor cleanups for 'bzr status'
1136 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1137 the output of config.guess.
1138 * Makefile.in (top_distclean): Remove stamp-h1 too.
1139
7cae64b4
PE
1140 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1141 defined if the compiler supports GCC-style __attribute__
1142 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1143 this syntax.
1144
a3e44e79 11452011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1146
3cbecb8f
PE
1147 Makefile.in: tidy up the building of lib
1148 * Makefile.in (am--refresh): Mark as .PHONY.
1149 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1150 as they're not rebuilt unless you do a "make sync-from-gnulib"
1151 and the former is needed for "configure".
1152 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1153 has already removed lib/Makefile.
1154
ecbfcc83
PE
1155 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1156 This avoids building ftoastr and ldtoastr, which aren't needed. See
1157 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1158
803059b9
PE
1159 * .bzrignore: Add .h files that are host-dependent.
1160 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1161 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1162 host-dependent and are built as part of an ordinary 'make', and
1163 should not be checked in.
1164
6ffb2c0c
PE
1165 * lib/Makefile.in: Regenerate.
1166 * lib/COPYING: New file, a copy of COPYING.
1167
2a78afcc 1168 * configure: Regenerate.
37564543
PE
1169 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1170
e275c824 1171 Regenerate.
6ffb2c0c
PE
1172 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1173 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1174 New files, copied from gnulib by gnulib-tool.
1175 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1176 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1177 Regenerate.
ecbfcc83 1178
84bbb1ad
PE
1179 Use gnulib's getopt-gnu module.
1180 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1181 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1182 representative of the dependencies.
1183 * configure.in: Do not configure getopt, as gnulib does that now.
1184 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1185 getopt now, in lib.
ecbfcc83 1186
1fd182f0 1187 Regenerate.
6ffb2c0c
PE
1188 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1189 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1190 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1191 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1192 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1193 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1194 * m4/wchar_t.m4, warn-on-use.h:
1195 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1196 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1197 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1198 Regenerate.
1199
1e11dbe3
PE
1200 Use gnulib's mktime module.
1201 * Makefile.in (GNULIB_MODULES): Add mktime.
1202 * configure.in: Remove code no longer needed, as gnulib now does it.
1203 (AC_CHECK_FUNCS): Remove mktime.
1204 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1205 (__restrict): Remove, as this now gets in the way of the C99
1206 support for 'restrict' pulled in by the gnulib mktime module.
1207 Code should now use 'restrict' and not '__restrict".
1208 (mktime): Remove.
1209 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1210 and warn-on-use.h into the distribution.
1fd182f0
PE
1211
1212 Regenerate.
6ffb2c0c
PE
1213 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1214 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1215 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1216 * lib/dummy.c: Remove.
1217 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1218 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1219 Regenerate.
ecbfcc83 1220
1e11dbe3 1221 Use gnulib's ftoastr module.
fa2c4f56
PE
1222 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1223
743c80a7 1224 Regenerate.
6ffb2c0c
PE
1225 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1226 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1227 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1228 New files, generated automatically, with 'make sync-from-gnulib'
1229 followed by 'make'.
1230 * configure, lisp/dired.el, src/config.in: Regenerate.
1231
9a514d4a
PE
1232 Automate syncing from gnulib.
1233 * INSTALL, README: Document new subdirectory 'lib'.
1234 * Makefile.in (SUBDIR): Add lib.
1235 (SUBDIR_MAKEFILES): Add lib/Makefile.
1236 (lib-src, src, TAGS, tags): Depend on lib.
1237 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1238 ($(gnulib_srcdir)): New rule.
1239 (sync-from-gnulib): New rule, which is .PHONY.
1240 (lib): New rule, which is like lib-src.
1241 (Makefile): Depend on lib/Makefile.in.
1242 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1243 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1244 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1245 (am--refresh): New rule, to pacify Automake.
1246 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1247 Clean lib, too.
1248 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1249 droppings.
1250 (maintainer-clean, extraclean): Use it.
1251 * configure.in: Initialize for automake and gnulib, by invoking
1252 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1253 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1254 more conveniently with automake.
6ffb2c0c 1255 * lib/Makefile.am: New file.
9a514d4a
PE
1256 * make-dist: Also put into the distribution aclocal.m4,
1257 compile, depcomp, missing, and the files under lib/.
1258
dc3e3e7b
GM
12592011-01-15 Glenn Morris <rgm@gnu.org>
1260
1261 * Makefile.in (epaths-force): No more arch-tag to edit.
1262
dab73760
CY
12632011-01-15 Chong Yidong <cyd@stupidchicken.com>
1264
1265 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1266
9f4b8b47
PE
12672011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1268
1269 * make-dist: Distribute test/ files too.
1270 Distribute every file under test/ that is under version control,
1271 using patterns like *.el to capture files that are added later.
1272 Without this change, "configure" would fail, because it would
1273 attempt to build from a Makefile.in that was not distributed.
1274
d221e780
CO
12752011-01-13 Christian Ohler <ohler@gnu.org>
1276
1277 * Makefile.in (INFO_FILES): Add ERT.
1278
1279 * Makefile.in (check): Run tests in test/automated.
1280
1281 * Makefile.in:
1282 * configure.in: Add test/automated/Makefile.
1283
bc5585d1
PE
12842011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1285
2b3f5bc8
PE
1286 * install-sh, mkinstalldirs, move-if-change: Update from master
1287 source in gnulib.
1288
bc5585d1
PE
1289 * config.guess, config.sub: Updated from master source.
1290
2018939f
AS
12912011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1292
1293 * configure.in: Check for __builtin_unwind_init.
1294
e5365138
GM
12952011-01-05 Glenn Morris <rgm@gnu.org>
1296
1297 * configure.in (HAVE_MAKEINFO): New output variable.
1298 (MAKEINFO): Reset to "makeinfo" if not found.
1299 * Makefile.in (install-arch-indep, info):
1300 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1301
4fc5868a
UM
13022010-12-29 Ulrich Mueller <ulm@gentoo.org>
1303
1304 * configure.in: Make gameuser configurable (Bug#7717).
1305
68251e16
GM
13062010-12-15 Glenn Morris <rgm@gnu.org>
1307
1308 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1309 long absent lib-src/fns-*.el.
1310
838db889
GM
13112010-12-11 Glenn Morris <rgm@gnu.org>
1312
1313 * make-dist: Exclude etc/*.pyc.
1314
fe646d2c
AS
13152010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1316
1317 * configure.in: Don't double machfile in final message.
1318
d96c83fa
CY
13192010-12-04 Chong Yidong <cyd@stupidchicken.com>
1320
1321 * configure.in: Fix last change.
1322
d6a003a8
AS
13232010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1324
1325 * configure.in: Remove reference to removed machine description
1326 files and allow $machine and $machfile to be empty. Substitute
1327 M_FILE/S_FILE instead of machfile/opsysfile.
1328
067d23c9
KY
13292010-12-03 Glenn Morris <rgm@gnu.org>
1330
1331 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1332
13332010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1334
1335 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1336 (EXTERNALLY_VISIBLE): New definition.
1337
13382010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1339
1340 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1341
13422010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1343
1344 * configure.in: Do not check for unconditionally included headers.
1345
13462010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1347
1348 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1349
13502010-11-09 Michael Albinus <michael.albinus@gmx.de>
1351
1352 * configure.in: Don't write a warning for D-Bus anymore.
1353
13542010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1355
1356 * configure.in: Fix indentation.
1357
13582010-10-31 Ken Brown <kbrown@cornell.edu>
1359
1360 * configure.in (checking whether localtime caches TZ): Use
1361 unsetenv instead of modifying environment directly.
1362
13632010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1364
1365 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1366 to avoid warning.
1367
13682010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1369
1370 * configure.in: Remove the BROKEN annotation from gnutls.
1371
13722010-10-22 Glenn Morris <rgm@gnu.org>
1373
1374 * make-dist: Avoid listing .el files twice. Don't try to run
1375 autoconf if --no-update.
1376
13772010-10-20 Glenn Morris <rgm@gnu.org>
1378
1379 * make-dist: No longer create lisp/MANIFEST.
1380
13812010-10-14 Glenn Morris <rgm@gnu.org>
1382
1383 * BUGS, INSTALL.BZR, README: Updates.
1384
13852010-10-13 Glenn Morris <rgm@gnu.org>
1386
1387 * make-dist: Remove --compress. Check for the appropriate
1388 gzip-like executable, and if not found, don't compress.
1389 Check version number in README, don't change it.
1390 Use find for nt/inc/*.h.
1391
13922010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1393
1394 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1395 trailing / from directory names.
1396
13972010-10-12 Glenn Morris <rgm@gnu.org>
1398
1399 * make-dist: Update and simplify.
1400
14012010-10-12 Eli Zaretskii <eliz@gnu.org>
1402
1403 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1404
14052010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1406
1407 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1408
14092010-10-09 Glenn Morris <rgm@gnu.org>
1410
1411 * make-dist: No more doc/emacs/*.texi.in.
1412
1413 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1414
14152010-10-09 Glenn Morris <rgm@gnu.org>
1416
1417 * configure.in: Combine some conditionals.
1418
1419 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1420 * make-dist: Include doc/emacs/*.texi.in.
1421
1422 * INSTALL, make-dist: Remove references to b2m.
1423 * Makefile.in (MAN_PAGES): Remove b2m.1.
1424
14252010-10-05 Glenn Morris <rgm@gnu.org>
1426
1427 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1428
14292010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1430
1431 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1432
14332010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1434
1435 * configure.in: Include stdlib.h and string.h unconditionally.
1436
14372010-09-29 Romain Francoise <romain@orebokech.com>
1438
1439 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1440
14412010-09-28 Glenn Morris <rgm@gnu.org>
1442
1443 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1444 happy.
1445
14462010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1447
1448 * configure.in: Enable imagemagick by default.
1449
14502010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1451
1452 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
1453 gnutls libraries.
1454
14552010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1456
1457 * configure.in: Set up GnuTLS.
1458
14592010-09-22 Chong Yidong <cyd@stupidchicken.com>
1460
1461 * configure.in: Announce whether libxml2 is linked to.
1462
14632010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1464
1465 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1466
14672010-09-18 Eli Zaretskii <eliz@gnu.org>
1468
1469 * config.bat: Detect that libxml2 is installed and if so, build
1470 with it.
1471
14722010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1473
1474 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1475 be used. This fixes a conf problem on Mac OS X.
1476
14772010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1478
1479 * configure.in: Check for libxml2.
1480
14812010-09-09 Glenn Morris <rgm@gnu.org>
1482
1483 * make-dist: No more TODO files under lisp/.
1484
14852010-09-04 Eli Zaretskii <eliz@gnu.org>
1486
1487 * config.bat: Produce lisp/gnus/_dir-locals.el from
1488 lisp/gnus/.dir-locals.el.
1489
14902010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1491
1492 * configure.in: Fix check for librsvg, imagemagick and
1493 MagickExportImagePixels.
1494
14952010-08-18 Joakim Verona <joakim@verona.se>
1496
1497 * Makefile.in, configure.in: Checks for ImageMagick.
1498
14992010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1500
1501 * configure.in (AC_PREREQ): Require autoconf 2.65.
1502
15032010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1504
1505 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1506
15072010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1508
1509 * configure.in: Add AC_C_BIGENDIAN.
1510
15112010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1512
1513 * configure.in (ORDINARY_LINK): Use on hpux* too.
1514
15152010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1516
1517 * configure.in: Check for util.h.
1518 Use -Wimplicit-function-declaration if compiler supports it.
1519
15202010-08-05 Eli Zaretskii <eliz@gnu.org>
1521
1522 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1523
15242010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1525
1526 * configure.in: Restore accidentally removed use of
1527 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1528
15292010-07-29 Chad Brown <yandros@mit.edu>
1530
1531 * configure.in: Check for dirent.h.
1532
15332010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1534
1535 * configure.in: Remove reference to usg5-4, unused.
1536
15372010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1538
1539 * configure.in: Check for __executable_start.
1540
15412010-07-24 Ken Brown <kbrown@cornell.edu>
1542
1543 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1544
15452010-07-24 Juanma Barranquero <lekktu@gmail.com>
1546
1547 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1548
15492010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1550
1551 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1552
15532010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1554
1555 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1556 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1557 (C_OPTIMIZE_SWITCH): Remove.
1558 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1559
15602010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1561
1562 * configure.in: Don't check for index and rindex, check for strchr
1563 and strrchr. Define strchr and strrchr as index and rindex,
1564 resp., in src/config.h if not available.
1565
15662010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1567
1568 * configure.in: Use -Wold-style-definition if available.
1569 This helps with the transition to standard C code, it can be
1570 removed when done.
1571
1572 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1573
1574 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1575 and MSWindows.
1576
15772010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1578
1579 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1580 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1581
15822010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1583
1584 * configure.in (getenv): Remove K&R declaration.
1585
15862010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1587
1588 * configure.in: Remove define __P.
1589
15902010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1591
1592 * configure.in (--enable-use-lisp-union-type): New flag.
1593
15942010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1595
1596 Fix CFLAGS for non-GCC compilers.
1597 * configure.in (CFLAGS): Always use -g like it was done before the
1598 2010-03-30 change.
1599 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1600 (Bug#6538)
1601
16022010-06-30 Glenn Morris <rgm@gnu.org>
1603
1604 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1605 Set with AC_DEFINE rather than AH_BOTTOM.
1606
1607 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1608 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1609 Set with shell, not cpp.
1610 (LIBX): Remove, just use -lX11 in the one place this was used.
1611 (cannot_dump): Replace with CANNOT_DUMP.
1612
16132010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1614
0a19a6f8 1615 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1616 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1617 by minimum required Gtk+ 2.6). Add checks for functions introduced
1618 in Gtk+ 2.14 or newer (bug#6505).
1619
16202010-06-26 Eli Zaretskii <eliz@gnu.org>
1621
1622 * config.bat: Remove white space around "+" in COPY commands.
1623
16242010-06-23 Glenn Morris <rgm@gnu.org>
1625
1626 * info/dir: Start descriptions in column 32, per Texinfo convention.
1627
16282010-06-16 Chong Yidong <cyd@stupidchicken.com>
1629
1630 * INSTALL: Update font information (Bug#6389).
1631
16322010-06-16 Glenn Morris <rgm@gnu.org>
1633
1634 * INSTALL: General update.
1635
16362010-06-12 Glenn Morris <rgm@gnu.org>
1637
1638 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1639
16402010-06-11 Glenn Morris <rgm@gnu.org>
1641
1642 * configure.in (--without-compress-info): New option.
1643 (GZIP_INFO): New output variable.
1644
1645 * Makefile.in (GZIP_INFO): New, set by configure.
1646 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1647 Handle man pages in the same way.
1648
16492010-06-10 Glenn Morris <rgm@gnu.org>
1650
1651 * Makefile.in (install-arch-indep): Gzip the info files too.
1652
1653 * make-dist: Remove references to non-existent directories and files.
1654
16552010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1656
1657 * configure.in: Include <strings.h> and <string.h> instead of
1658 "strings.h" and "string.h".
1659
16602010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1661
1662 * configure.in: Remove code dealing with BSTRING.
1663
16642010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1665
1666 * configure.in (AC_PREREQ): Require autoconf 2.65.
1667
1668 * configure.in (unxec): Do not define and substitute.
1669 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1670
16712010-06-03 Glenn Morris <rgm@gnu.org>
1672
1673 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1674
16752010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1676
1677 Fix alloca definition when using gcc on non-gnu systems.
1678 * configure.in: Use the code sequence indicated by "info autoconf"
1679 for alloca (bug#6170).
1680
16812010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1682
1683 * .bzrignore: Ignore new files from trunk, which appear if you use
1684 colocated branches (i.e. "bzr switch").
1685
16862010-05-28 Glenn Morris <rgm@gnu.org>
1687
1688 * configure.in: Simplify some of the $canonical tests.
1689
16902010-05-27 Glenn Morris <rgm@gnu.org>
1691
1692 * config.bat: Do not preprocess src/Makefile.in.
1693
1694 * configure.in: Do not preprocess src/Makefile.in.
1695 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1696 (AC_EGREP_CPP): Test no longer needed.
1697
1698 * make-dist: No more Makefile.c files.
1699
17002010-05-26 Glenn Morris <rgm@gnu.org>
1701
1702 * configure.in (YMF_PASS_LDFLAGS): Remove.
1703 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1704
1705 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1706 Add $GNUSTEP_LOCAL_HEADERS.
1707 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1708
1709 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1710 (GNUSTEP_MAKEFILES): Remove.
1711 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1712 stuff to here.
1713
17142010-05-25 Glenn Morris <rgm@gnu.org>
1715
1716 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1717 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1718
1719 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1720 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1721 here instead.
1722
17232010-05-24 Romain Francoise <romain@orebokech.com>
1724
1725 * make-dist: Look for version in src/emacs.c.
1726 Use lisp/subr.el rather than lisp/version.el for location check.
1727
17282010-05-21 Glenn Morris <rgm@gnu.org>
1729
1730 * configure.in (MKDEPDIR): Parallel build tweak.
1731
1732 * configure.in (ns_frag): New output file.
1733
1734 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1735 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1736
1737 * configure.in (cannot_dump): New output variable.
1738
17392010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1740
1741 * configure.in: On NetBSD, if terminfo is found, use it in
1742 preference to termcap. (Bug#6190)
1743
17442010-05-20 Glenn Morris <rgm@gnu.org>
1745
1746 * make-dist (src): Include *.mk.
1747 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1748 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1749 (deps_frag): New output file.
1750 (AUTO_DEPEND): Remove this definition.
1751
1752 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1753
17542010-05-19 Glenn Morris <rgm@gnu.org>
1755
1756 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1757 (ORDINARY_LINK): New AC_DEFINE.
1758 (LIB_GCC): No need to set if ORDINARY_LINK.
1759
17602010-05-18 Glenn Morris <rgm@gnu.org>
1761
1762 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1763 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1764
1765 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1766 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1767 (RALLOC_OBJ): New output variable.
1768
1769 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1770 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1771
17722010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1773
1774 * Makefile.in (src): Provide the name of the VCS file that witnesses
1775 a pull.
1776 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1777
17782010-05-17 Glenn Morris <rgm@gnu.org>
1779
1780 * configure.in (OLDXMENU_DEPS): New output variable.
1781
17822010-05-16 Glenn Morris <rgm@gnu.org>
1783
1784 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1785
1786 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1787 * Makefile.in (install-arch-dep): Update for above change.
1788
1789 * Makefile.in (ns_appdir): Remove.
1790 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1791
1792 * configure.in (TEMACS_LDFLAGS2): New output variable.
1793
1794 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1795 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1796 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1797 nothing uses.
1798
17992010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1800
1801 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1802 does not use them.
1803 (X11R5_INHIBIT_I18N): Remove, unused.
1804
18052010-05-15 Glenn Morris <rgm@gnu.org>
1806
1807 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1808
1809 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1810
18112010-05-15 Ken Raeburn <raeburn@raeburn.org>
1812
1813 * configure.in: Look for version string in its new location.
1814
18152010-05-15 Eli Zaretskii <eliz@gnu.org>
1816
1817 * config.bat: Remove support for DJGPP v1.x.
1818
18192010-05-15 Glenn Morris <rgm@gnu.org>
1820
1821 * configure.in (OLDXMENU_TARGET): New output variable.
1822
1823 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1824
1825 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1826 and other files that no longer exist.
1827
18282010-05-14 Glenn Morris <rgm@gnu.org>
1829
1830 * configure.in (cpp_undefs): Add mktime, register, X11.
1831
1832 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1833 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1834 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1835
1836 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1837 (GNUSTEP_MAKEFILES): Do not output.
1838
18392010-05-13 Glenn Morris <rgm@gnu.org>
1840
1841 * configure.in: Fix some paren typos.
1842
1843 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1844
1845 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1846
18472010-05-12 Glenn Morris <rgm@gnu.org>
1848
1849 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1850
1851 * configure.in (LIB_GCC): New output variable.
1852
18532010-05-11 Glenn Morris <rgm@gnu.org>
1854
1855 * make-dist (msdos): No more mainmake.
1856
1857 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1858 * config.bat: Do not run cpp on lib-src/Makefile.in.
1859
1860 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1861
18622010-05-10 Glenn Morris <rgm@gnu.org>
1863
1864 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1865
1866 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1867 (BLESSMAIL_TARGET): New output variable.
1868
18692010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1870
1871 * INSTALL: Fix typos.
1872
18732010-05-08 Chong Yidong <cyd@stupidchicken.com>
1874
1875 * configure.in: Add check for buggy version of GCC (Bug#6031).
1876
18772010-05-08 Glenn Morris <rgm@gnu.org>
1878
1879 * configure.in (HAVE_LIBNCURSES): New local variable.
1880 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1881 replacing cpp in src/s/*.h and src/Makefile.in.
1882
18832010-05-07 Chong Yidong <cyd@stupidchicken.com>
1884
1885 * Version 23.2 released.
1886
18872010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1888
1889 * configure.in: Add tests for `isnan' and `copysign'.
1890
18912010-05-07 Eli Zaretskii <eliz@gnu.org>
1892
1893 * config.bat: Allow for 2 leading `#'s in comments in
1894 src/Makefile.in.
1895
18962010-05-07 Glenn Morris <rgm@gnu.org>
1897
1898 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1899 Merges logic from src/s/* and src/Makefile.in.
1900 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1901
19022010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1903
1904 Define START_FILES and LIB_STANDARD using autoconf.
1905 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1906 here from src/s/*.h.
1907 (HAVE_CRTIN): Remove, inline logic in the netbsd
1908 START_FILES/LIB_STANDARD computation.
1909
19102010-05-06 Glenn Morris <rgm@gnu.org>
1911
1912 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1913
1914 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1915 (LD_SWITCH_X_SITE): Remove unused variables.
1916
19172010-05-04 Glenn Morris <rgm@gnu.org>
1918
1919 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1920 as well.
1921 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1922
1923 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1924
1925 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1926 variables, replacing c_switch_machine, c_switch_system.
1927 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1928 @c_switch_system@.
1929
19302010-05-03 Glenn Morris <rgm@gnu.org>
1931
1932 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1933
1934 * make-dist: There are no more src/m/*.inp files.
1935
19362010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1937
1938 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1939 (ac_link): Do not use ld_switch_machine.
1940
19412010-05-01 Glenn Morris <rgm@gnu.org>
1942
1943 * configure.in (OTHER_OBJ): Remove.
1944 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1945
19462010-04-30 Glenn Morris <rgm@gnu.org>
1947
1948 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1949 Elsewhere, maybe include it.
1950
1951 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1952 (OLDXMENU, LIBXMENU): New output variables.
1953
1954 * configure.in (OTHER_OBJ): New output variable.
1955
19562010-04-28 Glenn Morris <rgm@gnu.org>
1957
1958 * configure.in (CYGWIN_OBJ): New output variable.
1959
1960 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1961
1962 * configure.in (FONT_OBJ): New output variable.
1963
1964 * configure.in (LIBXMU): New output variable.
1965
1966 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1967
1968 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1969 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1970
19712010-04-27 Glenn Morris <rgm@gnu.org>
1972
1973 * configure.in (LIBXTR6): New output variable. Move unixware special
1974 case here from src/s/unixware.h.
1975
1976 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1977 in Makefiles.
1978 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1979
1980 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1981 (LIBXP): No longer substitute in Makefiles.
1982 (MOTIF_LIBW): New output variable. Move system-specific settings here
1983 from src/s files.
1984
19852010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1986
1987 Reduce CPP usage.
1988 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1989 (unexec): Define unconditionally, all platforms define
1990 UNEXEC. AC_SUBST it.
1991 (UNEXEC_SRC): Remove, unused.
1992 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1993
19942010-04-27 Glenn Morris <rgm@gnu.org>
1995
1996 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1997 replaced by LIBXP.
1998
1999 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
2000 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
2001 On hpux10-20, default to /lib.
2002
2003 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
2004
20052010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2006
2007 * configure.in (LIBS_MACHINE): Remove, unused.
2008
2009 * configure.in (LIB_MATH): New output variable. Set it for some systems.
2010
20112010-04-24 Glenn Morris <rgm@gnu.org>
2012
2013 * configure.in (CRT_DIR): New output variable.
2014 (--with-crt-dir): New option. (Bug#5655)
2015 (HAVE_LIB64_DIR): Remove.
2016
20172010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
2018
2019 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2020
20212010-04-22 Miles Bader <miles@gnu.org>
2022
2023 * configure.in: Get rid of "unix" pre-defined macro when
2024 preprocessing Makefile. (Bug#5857)
2025
20262010-04-21 Andreas Schwab <schwab@linux-m68k.org>
2027
2028 Avoid non-portable shell command negation
2029 * configure.in: Revert last change.
2030
20312010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2032
2033 * configure.in: Change "if test ! -f" to "if ! test -f".
2034
20352010-04-21 Glenn Morris <rgm@gnu.org>
2036
2037 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
2038 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2039
20402010-04-21 Karel Klíč <kklic@redhat.com>
2041
2042 * configure.in: New option: --with(out)-selinux, on by default.
2043 Set HAVE_LIBSELINUX if we find libselinux, and substitute
2044 LIBSELINUX_LIBS in Makefiles.
2045
20462010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
2047
2048 * configure.in: Remove all references to LIBX11_SYSTEM.
2049
20502010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
2051
2052 * configure.in: Remove all references to C_DEBUG_SWITCH.
2053
20542010-03-27 Eli Zaretskii <eliz@gnu.org>
2055
2056 * config.bat <lib-src>: Edit out lines that begin with several #
2057 characters.
2058
20592010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2060
2061 * configure.in: Remove support for old UNIX System V systems and
2062 for Unixware on non-x86 machines.
2063
2064 * configure.in: Remove support for Solaris on PPC and for old versions.
2065
2066 * configure.in: Remove non-working lynxos port.
2067
20682010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
2069
2070 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
2071
20722010-03-19 Glenn Morris <rgm@gnu.org>
2073
2074 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
2075 happy.
2076
20772010-03-18 Jan Djärv <jan.h.d@swipnet.se>
2078
2079 * configure.in: Check for tputs and friends, abort if not
2080 found (bug#5735).
2081
20822010-03-18 Glenn Morris <rgm@gnu.org>
2083
2084 * configure.in (--with-x-toolkit): In the help text, say which options
2085 are synonyms.
2086
2087 * configure.in (--with-mmdf, --with-mail-unlink):
2088 New options, off by default.
2089 (--with-mailhost): New option to set default POP host.
2090 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
2091 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
2092 New variables, substituted in Makefiles.
2093 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
2094 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
2095 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
2096 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
2097 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
2098
20992010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
2100
2101 * Makefile.in (uninstall): Handle the case where archlibdir does not
2102 exist. (Bug#5720)
2103
21042010-03-12 Eli Zaretskii <eliz@gnu.org>
2105
2106 These changes remove termcap.c from the build on Posix platforms.
2107 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
2108
2109 * configure: Regenerated.
2110
21112010-03-10 Chong Yidong <cyd@stupidchicken.com>
2112
2113 * Branch for 23.2.
2114
21152010-01-31 Juri Linkov <juri@jurta.org>
2116
2117 * .bzrignore: Add TAGS-LISP.
2118
21192010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2120
2121 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2122 this header file).
2123
21242010-01-12 Juanma Barranquero <lekktu@gmail.com>
2125
2126 * .bzrignore: Ignore all .exe, instead of individual files.
2127
21282010-01-12 Chong Yidong <cyd@stupidchicken.com>
2129
2130 * configure.in: Explicitly check for and link to -lXrender.
2131
21322010-01-12 Glenn Morris <rgm@gnu.org>
2133
2134 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2135 for bug reports for development versions.
2136
21372010-01-02 Eli Zaretskii <eliz@gnu.org>
2138
2139 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2140 build.
2141
21422009-12-27 Karl Fogel <kfogel@red-bean>
2143
2144 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2145 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2146
21472009-12-17 Glenn Morris <rgm@gnu.org>
2148
2149 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2150
21512009-12-15 Glenn Morris <rgm@gnu.org>
2152
2153 * info/dir: Add EDT entry.
2154 * Makefile.in (INFO_FILES): Add edt.
2155
21562009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2157
2158 * configure.in: Check for RSVG if GNUStep is used.
2159
21602009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2161
2162 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2163
21642009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2165
2166 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2167
21682009-12-01 Glenn Morris <rgm@gnu.org>
2169
2170 * make-dist: Add etc/images/mpc directory.
2171
21722009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2173
2174 * configure.in: Don't check for GConf unless X is used.
2175
21762009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2177
2178 * configure.in: Use -Wdeclaration-after-statement if available.
2179
21802009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2181
2182 * configure.in: New option: --with(out)-gconf.
2183 Set HAVE_GCONF if we find gconf.
2184
21852009-11-17 Glenn Morris <rgm@gnu.org>
2186
2187 * Makefile.in (INFO_FILES): Add semantic.
2188
21892009-11-16 Chong Yidong <cyd@stupidchicken.com>
2190
2191 * info/dir: Add Semantic.
2192
21932009-11-16 Glenn Morris <rgm@gnu.org>
2194
2195 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2196 pattern, so as not to exclude makefile*.el. (Bug#4912)
2197
21982009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2199
2200 * configure.in: --enable-autodepend is new. Check for GNU Make
2201 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2202 gcc and GNU make to generate dependencies.
2203
22042009-10-27 Glenn Morris <rgm@gnu.org>
2205
2206 * make-dist: Make links to doc/lispintro/*.pdf.
2207
22082009-10-23 Jim Meyering <meyering@redhat.com>
2209
2210 * configure.in: Invoke $CPP with -P when creating Makefile and
2211 src/Makefile. Without this, gcc 4.4.2 converts each
2212 backslash-newline pair in the input to a bare newline, yielding
2213 invalid Makefiles.
2214
2215 * configure: Regenerate.
2216
22172009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2218
2219 * configure.in (vax-dec-vms): Remove, not supported anymore.
2220
22212009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2222
2223 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2224 (*-apple-darwin*): Add x86_64 architecture.
2225
22262009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2227
2228 * config.guess, config.sub: Updated from master source.
2229
22302009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2231
2232 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2233
22342009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2235
2236 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2237
22382009-09-29 Glenn Morris <rgm@gnu.org>
2239
2240 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2241
22422009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2243
2244 * config.guess, config.sub: Updated from master source.
2245
2246 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2247
22482009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2249
2250 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2251
22522009-09-13 Chong Yidong <cyd@stupidchicken.com>
2253
2254 * INSTALL: Update URL for GNU FreeFont.
2255
22562009-09-09 Glenn Morris <rgm@gnu.org>
2257
2258 * Makefile.in (install-arch-indep): Don't recursively change perms of
2259 site-lisp and infodir. There may be non-Emacs files in here, and the
2260 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2261 (mkdir): Set umask to world-readable before creating directories.
2262 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2263
22642009-08-29 Glenn Morris <rgm@gnu.org>
2265
2266 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2267 (info): Don't give an error in the absence of makeinfo - let the doc
2268 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2269
22702009-08-23 Ken Raeburn <raeburn@raeburn.org>
2271
2272 * Makefile.in (install-arch-indep): If the versioned DOC-####
2273 generated during loadup+dump isn't found, install the plain DOC
2274 file that always gets generated, in case CANNOT_DUMP is set.
2275
2276 * configure.in: Warn if package version specified here doesn't
2277 match the version in version.el.
2278 * configure: Regenerate.
2279
22802009-08-22 Michael Albinus <michael.albinus@gmx.de>
2281
2282 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2283
2284 * configure: Regenerate.
2285
22862009-08-19 Glenn Morris <rgm@gnu.org>
2287
2288 * INSTALL: Remove reference to cvtmail.
2289
22902009-08-15 CHENG Gao <chenggao@gmail.com>
2291
2292 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2293
22942009-08-02 Kevin Ryde <user42@zip.com.au>
2295
2296 * INSTALL: Fix free fonts URL.
2297
22982009-07-22 Glenn Morris <rgm@gnu.org>
2299
2300 * configure.in (AC_PREREQ): Require autoconf 2.62.
2301
23022009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2303
2304 * configure.in (--enable-checking, --enable-profiling):
2305 Use AS_HELP_STRING.
2306
23072009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2308
2309 * configure.in (--enable-profiling): New option.
2310 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2311
23122009-06-27 Glenn Morris <rgm@gnu.org>
2313
2314 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2315
23162009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2317
2318 * configure.in (--enable-checking): New option.
2319
23202009-06-24 Glenn Morris <rgm@gnu.org>
2321
2322 * make-dist: Warn if subdir does not exist in source.
2323 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2324 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2325 No longer make links.
2326
23272009-06-24 Yavor Doganov <yavor@gnu.org>
2328
2329 * make-dist (tempdir): Don't create directories preferences.gorm
2330 and preferences.nib, they are no longer required.
2331
23322009-06-21 Chong Yidong <cyd@stupidchicken.com>
2333
2334 * Branch for 23.1.
2335
23362009-06-12 Chong Yidong <cyd@stupidchicken.com>
2337
2338 * configure.in: Delete mac-fix-env target, which has been
2339 removed (Bug#3531).
2340
23412009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2342
2343 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
2344
23452009-05-05 Per Starbäck <per@starback.se> (tiny change)
2346
2347 * BUGS: Use new binding of view-emacs-problems.
2348
23492009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
2350
2351 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2352 for Solaris compatibility.
2353
23542009-04-25 Chong Yidong <cyd@stupidchicken.com>
2355
2356 * configure: Regenerate.
2357
2358 * configure.in: Disable use of FreeType without libXft.
2359
23602009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2361
2362 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2363 Check if it is declared in gtk.h.
2364
23652009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2366
2367 * Makefile.in (install-arch-indep): Remove .gitignore files.
2368
23692009-04-03 Kenichi Handa <handa@m17n.org>
2370
2371 * INSTALL: Make the section "Complex Text Layout support
2372 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2373
23742009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2375
2376 * configure.in (rs6000-ibm-aix6*): Fix typo.
2377
23782009-03-04 Glenn Morris <rgm@gnu.org>
2379
2380 * Makefile.in (INFO_FILES): Add auth.
2381
23822009-03-03 Glenn Morris <rgm@gnu.org>
2383
2384 * info/dir: Add Auth-source.
2385
23862009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2387
2388 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2389 the second.
2390
23912009-02-28 Eli Zaretskii <eliz@gnu.org>
2392
2393 * config.bat: Copy .dbxinit to _dbxinit.
2394
2395 * make-dist (Making links to `info'): Remove .gitignore.
2396
23972009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2398
2399 * Makefile.in (lib-src, lisp): Use simpler rule.
2400 (src): Be more specific to avoid recompiling all the .elc files just
2401 because the bootstrap-emacs is missing.
2402
24032009-02-26 Chong Yidong <cyd@stupidchicken.com>
2404
2405 * configure.in: Require librsvg >= 2.11.
2406
24072009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2408
2409 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2410 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2411
24122009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2413
2414 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2415
24162009-02-03 Glenn Morris <rgm@gnu.org>
2417
2418 * make-dist: Add some missing files, remove some that are no longer
2419 present.
2420
24212009-02-02 Glenn Morris <rgm@gnu.org>
2422
2423 * make-dist: Add some missing nextstep/ files.
2424
24252009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2426
2427 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2428
24292009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2430
2431 * configure.in: Add support for m68k-*-netbsd.
2432
24332009-01-14 Juri Linkov <juri@jurta.org>
2434
2435 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2436
2437 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2438 and bug-reference-mode.
2439
24402009-01-11 Juri Linkov <juri@jurta.org>
2441
2442 * INSTALL.CVS: Move configuration explicitly to the first step.
2443
24442009-01-09 Glenn Morris <rgm@gnu.org>
2445
2446 * .dir-locals.el: Don't set indent-tabs-mode.
2447
24482008-12-30 Kenichi Handa <handa@m17n.org>
2449
2450 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2451 the function OTF_get_variation_glyphs.
2452
24532008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2454
2455 * Makefile.in (install-arch-dep): Remove old directories in
2456 ns_app* before moving new directories there.
2457
24582008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2459
2460 * .dir-locals.el: Remove non-working entry for pmail.
2461 (fill-column): Fix typo.
2462 (change-log-mode): Add fill column.
2463
24642008-12-26 Eli Zaretskii <eliz@gnu.org>
2465
2466 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2467
24682008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2469
2470 * make-dist (tempdir): Distribute .dir-locals.el.
2471
2472 * .dir-locals.el: New file.
2473
24742008-12-19 Eli Zaretskii <eliz@gnu.org>
2475
2476 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2477 for rationale.
2478
24792008-12-13 Glenn Morris <rgm@gnu.org>
2480
2481 * Makefile.in (install-arch-indep): Add new man-pages.
2482 (manext): Remove variable.
2483 (MAN_PAGES): New variable.
2484 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2485 and remove.
2486 (uninstall): Remove desktop file and icons, game scores if empty.
2487
24882008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2489
2490 * config.guess, config.sub: Updated from master source.
2491
24922008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2493
2494 * Makefile.in (install-arch-indep): Install ebrowse.1.
2495
24962008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2497
2498 * configure.in: Add Solaris on x86_64.
2499
25002008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2501
2502 * config.guess, config.sub: Updated from master source.
2503
25042008-12-08 Eli Zaretskii <eliz@gnu.org>
2505
2506 * info/dir: Fix last change.
2507
25082008-12-07 Eli Zaretskii <eliz@gnu.org>
2509
2510 * info/dir: Untabify.
2511
25122008-11-28 Ulrich Mueller <ulm@gentoo.org>
2513
2514 * configure.in: Fix last change.
2515
25162008-11-28 Richard M Stallman <rms@gnu.org>
2517
2518 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2519 New configurations.
2520
25212008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2522
2523 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2524 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2525
25262008-11-15 Eli Zaretskii <eliz@gnu.org>
2527
2528 * Makefile.in (INFO_FILES): Remove ns-emacs.
2529
2530 * info/dir (NS-Emacs): Remove entry.
2531
25322008-11-08 Eli Zaretskii <eliz@gnu.org>
2533
2534 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2535
25362008-11-07 Glenn Morris <rgm@gnu.org>
2537
2538 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2539
25402008-10-31 Eli Zaretskii <eliz@gnu.org>
2541
2542 * config.bat: Tell user to expect one "File not found" message
2543 while the `doc' directory is being configured.
2544
25452008-10-30 Chong Yidong <cyd@stupidchicken.com>
2546
2547 * update-subdirs: Put obsolete directory last.
2548
25492008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2550
2551 * configure.in: Check fontconfig always.
2552
25532008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2554
2555 * configure (*-solaris2.[7-9]*): Fix typo.
2556
25572008-10-24 Glenn Morris <rgm@gnu.org>
2558
2559 * configure.in (--without-sync-input, --with-pkg-config-prog):
2560 Help strings start with lower case.
2561 (--with-gnustep-conf): New option.
2562 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2563
25642008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2565
2566 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2567 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2568 is not found. (Bug#1230)
2569
25702008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2571
2572 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2573 Use sol2-6.h for Solaris 7-9.
2574
25752008-10-18 Ulrich Mueller <ulm@gentoo.org>
2576
2577 * configure.in: Add support for GNU/Linux on SuperH.
2578
25792008-10-12 Andreas Schwab <schwab@suse.de>
2580
2581 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2582
25832008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2584
2585 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2586 "X") to avoid confusion.
2587
2588 * configure: Regenerate.
2589
25902008-09-07 Romain Francoise <romain@orebokech.com>
2591
2592 * make-dist: Distribute doc/man/ChangeLog.
2593
25942008-08-28 Chong Yidong <cyd@stupidchicken.com>
2595
2596 * configure.in: Disable XFT and Freetype when without X.
2597
2598 * configure: Regenerate.
2599
26002008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2601
2602 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2603
26042008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2605
2606 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2607 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2608
2609 * configure: Regenerate.
2610
26112008-08-20 Eli Zaretskii <eliz@gnu.org>
2612
2613 * configure.in: Move "#define subprocesses" before
2614 config_opsysfile is included.
2615
26162008-08-19 Kenichi Handa <handa@m17n.org>
2617
2618 * INSTALL (Extra fonts): Mention local fonts, don't mention
2619 mule-unicode.
2620
26212008-08-16 Chong Yidong <cyd@stupidchicken.com>
2622
2623 * make-dist: Omit info/.arch-inventory.
2624
26252008-08-16 Jason Rumney <jasonr@gnu.org>
2626
2627 * make-dist (tempdir/nt): Link emacsclient.rc.
2628
26292008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2630
2631 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2632 AC_SUBST it.
2633 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2634 AC_SUBST it.
2635 (OTHER_FILES): Always define for HAVE_NS.
2636 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2637 * configure: Regenerate.
2638
26392008-08-07 Andreas Schwab <schwab@suse.de>
2640
2641 * configure.in: Correctly handle
2642 --enable-cocoa-experimental-ctrl-g=no and
2643 --enable-ns-self-contained=yes.
2644
26452008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2646
2647 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2648 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2649 bother undef'ing since won't have desired effect.
2650
26512008-08-06 Andreas Schwab <schwab@suse.de>
2652
2653 * configure.in: Fix quoting.
2654
26552008-08-06 Chong Yidong <cyd@stupidchicken.com>
2656
2657 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2658
26592008-08-05 Ulrich Mueller <ulm@gentoo.org>
2660
2661 * configure.in: Add checks for krb5_error.text and
2662 krb5_error.e_text struct members.
2663
26642008-08-04 Chong Yidong <cyd@stupidchicken.com>
2665
2666 * configure.in: Test for existence of NSInteger.
2667 Suggested by Yavor Doganov.
2668
26692008-08-02 Romain Francoise <romain@orebokech.com>
2670
2671 * Makefile.in (INFO_FILES): Add mairix-el.
2672
26732008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2674
2675 * make-dist:
2676 * README: Remove VMS support.
2677 * vms: Remove directory.
2678
26792008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2680
2681 * configure.in (MULTI_KBOARD): Remove.
2682
26832008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2684
2685 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2686
26872008-07-29 Chong Yidong <cyd@stupidchicken.com>
2688
2689 * info/dir (File): Add mairix-el.
2690
26912008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2692
2693 Remove support for Mac Carbon.
2694 * mac: Remove directory.
2695 * make-dist:
2696 * configure.in:
2697 * README:
2698 * Makefile.in:
2699 * INSTALL: Remove code for Carbon.
2700 * configure: Regenerate.
2701
27022008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2703
2704 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2705
27062008-07-25 Chong Yidong <cyd@stupidchicken.com>
2707
2708 * configure.in: Check for getrlimit.
2709
2710 * configure: Regenerate.
2711
27122008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2713
2714 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2715 in src/Makefile.in.
2716 (static): Remove, autoconf would always comment it out anyway.
2717 (subprocesses): Define unconditionally.
2718
27192008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2720
2721 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2722 compilation under GNUstep.
2723
27242008-07-18 Kenichi Handa <handa@m17n.org>
2725
2726 * INSTALL (Complex Text Layout support libraries): Delete the
2727 paragraph about --enable-font-backend.
2728
27292008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2730
2731 * configure.in: Print out some info to user for NeXTstep builds.
2732 (ns-app): Remove enable option.
2733 (ns-self-contained): Add enable option.
2734 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2735 GNUstep, use to set install prefixes, and substitute in Makefiles.
2736 * configure: Regenerate.
2737 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2738 NS app bundle.
2739
27402008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2741
2742 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2743
27442008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2745
2746 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2747 NS_IMPL_COCOA.
2748
27492008-07-16 Glenn Morris <rgm@gnu.org>
2750
2751 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2752 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2753 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2754 never unset.
2755
2756 * make-dist: Add nextstep/ directories.
2757 (src, lib-src): Add .m files.
2758
27592008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2760
2761 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2762 (USER_FULL_NAME): Remove, not used anymore.
2763 * configure: Regenerate.
2764
27652008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2766
2767 Changes and additions for NeXTstep windowing system (Cocoa and
2768 GNUstep) support.
2769
2770 * configure.in: Add support for NS window system: --with-ns (default
2771 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2772 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2773 disable font backend if window system is "none", not if !HAVE_X11.
2774 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2775 (install-arch-dep): Add commands to assemble NS .app package.
2776
27772008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2778
2779 * configure.in: Use macppc for Darwin. Remove references to
2780 desupported systems.
2781 * configure: Regenerate.
2782
27832008-07-05 Glenn Morris <rgm@gnu.org>
2784
2785 * make-dist (EMACS): Doc fix.
2786 (lisp): There are no *.dat or image files here any more.
2787 (src): There are no *.s files here any more.
2788 (etc/images, etc/images/*): Link to most regular files.
2789
27902008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2791
2792 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2793
27942008-07-01 Glenn Morris <rgm@gnu.org>
2795
2796 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2797 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2798 and explicitly export there. (Bug#507.)
2799
28002008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2801
2802 * configure.in:
2803 * configure: Remove references to obsolete systems.
2804
28052008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2806
2807 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2808 make it depend on all other */.in files.
2809 (src/Makefile, src/config.stamp, lib-src/Makefile)
2810 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2811 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2812 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2813 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2814
2815 * configure.in: Don't create src/config.stamp any more.
2816
28172008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2818
2819 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2820
28212008-06-22 Glenn Morris <rgm@gnu.org>
2822
2823 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2824
28252008-06-21 Romain Francoise <romain@orebokech.com>
2826
2827 * Makefile.in (INFO_FILES): Add sasl.
2828
28292008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2830
2831 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2832 (bootstrap-build): Remove.
2833 (top_bootclean): New var.
2834 (top_distclean, bootstrap-clean): Use it.
2835 (bootstrap): Don't recheck config. Make normally.
2836
28372008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2838
2839 * Makefile.in (SUBDIR): Include `lisp'.
2840 (lisp): Depend on `src'.
2841 (top_distclean): Don't remove config.status.
2842 (bootstrap-clean): New target.
2843 (maintainer-clean): Use it.
2844 (bootstrap): Use bootstrap-clean. Re-run config.status.
2845 (src/bootstrap-emacs${EXEEXT}): New target.
2846 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2847 src/Makefile now takes care of it.
2848 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2849
28502008-06-15 Glenn Morris <rgm@gnu.org>
2851
2852 * info/dir: Add sasl.
2853
28542008-06-09 Alan Mackenzie <acm@muc.de>
2855
2856 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2857
28582008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2859
2860 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2861
28622008-06-07 Glenn Morris <rgm@gnu.org>
2863
2864 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2865 serve no purpose.
2866
28672008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2868
2869 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2870 * configure: Regenerate.
2871
28722008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2873
2874 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2875
28762008-05-14 Kenichi Handa <handa@m17n.org>
2877
2878 * configure: Regenerate.
2879
2880 * configure.in: Don't handle --disable-font-backend. Don't print
2881 a message about a font backend.
2882
28832008-05-09 Glenn Morris <rgm@gnu.org>
2884
2885 * configure.in: Make absence of makeinfo a fatal error only if the info
2886 files don't exist.
2887 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2888
28892008-05-07 Eli Zaretskii <eliz@gnu.org>
2890
2891 * config.bat: Fix last change: don't use < and > in "rem" lines,
2892 they are interpreted as redirection by DOS shells.
2893
28942008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2895
2896 * configure.in: Check availability of AvailabilityMacros.h
2897 if HAVE_CARBON.
2898
2899 * configure: Regenerate.
2900
29012008-05-03 Glenn Morris <rgm@gnu.org>
2902
2903 * configure.in (x_libraries): Remove standard 64-bit directories -
2904 experimental workaround for minor autoconf bug.
2905
2906 * configure.in (--without-makeinfo): New option. If set,
2907 absence of suitable makeinfo is not a fatal error.
2908 * Makefile.in (MAKEINFO): New, set by configure.
2909 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2910 (info-real): New target.
2911 (info): Without makeinfo, do nothing, else call `info-real'.
2912
29132008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2914
2915 * configure.in: Remove hpux10.20 from the desupported list.
2916
29172008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2918
2919 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2920
29212008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2922
2923 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2924 rather than change CPPFLAGS.
2925 (HAVE_GTK): Rename to USE_GTK.
2926
29272008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2928
2929 * configure.in: Replace the obsolete macros AC_AIX and
2930 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2931
29322008-04-05 Andreas Schwab <schwab@suse.de>
2933
2934 * configure.in: No longer create admin/unidata/Makefile.
2935
29362008-03-28 Andreas Schwab <schwab@suse.de>
2937
2938 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2939 (lisp/Makefile): New rule.
2940
29412008-03-13 Glenn Morris <rgm@gnu.org>
2942
2943 * configure.in (AC_INIT): Fix version number.
2944 (sync-input): Reword the option, since it's on by default.
2945
29462008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2947
2948 * configure.in: Add --enable-sync-input, default yes.
2949
29502008-03-11 Glenn Morris <rgm@gnu.org>
2951
2952 * Makefile.in (install-etc, mkdir): Handle directory
2953 etc/images/icons/hicolor/*/mimetypes/.
2954
2955 * make-dist: Handle icons/hicolor/scalable directory.
2956
29572008-03-05 Glenn Morris <rgm@gnu.org>
2958
2959 * configure.in: Enable font-backend by default.
2960 (USE_FONT_BACKEND): Set to "no" in absence of X.
2961 (PKG_CONFIG): Don't set multiple times, once is enough.
2962 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2963
29642008-03-03 Glenn Morris <rgm@gnu.org>
2965
2966 * Makefile.in (iconsrcdir): New variable.
2967 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2968 directory.
2969
29702008-02-29 Glenn Morris <rgm@gnu.org>
2971
2972 * test/: New directory.
2973
29742008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2975
2976 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2977
29782008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2979
2980 * configure.in: Print an error for systems that we think are obsolete
2981 and are proposed to be removed. Remove some more unused systems.
2982 Add support for powerpc-ibm-aix6*.
2983
29842008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2985
2986 * configure.in: Remove references to obsolete variables and systems.
2987
29882008-02-21 Glenn Morris <rgm@gnu.org>
2989
2990 * Makefile.in (set_installuser): New.
2991 (install-arch-indep): Use set_installuser to avoid duplicate code.
2992
2993 * README.unicode: Split into admin/notes/unicode,font-backend and
2994 remove.
2995
29962008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2997
2998 * configure.in (arm*-*-freebsd*): Add.
2999
30002008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
3001
3002 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
3003 dealing with obsolete variables.
3004
30052008-02-08 Glenn Morris <rgm@gnu.org>
3006
3007 * Makefile.in (check-info-dir): New target.
3008
30092008-02-08 Michael Olson <mwolson@gnu.org>
3010
3011 * Makefile.in (INFO_FILES): Add epa.
3012
3013 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
3014 features" section.
3015
30162008-02-06 Glenn Morris <rgm@gnu.org>
3017
3018 * configure.in (--with-gcc): Give an error saying this option has
3019 been removed.
3020 (--with-gtk): Remove this option.
3021
30222008-02-06 Tom Tromey <tromey@redhat.com>
3023
3024 * configure.in (--with-gcc): Remove.
3025 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
3026
30272008-02-05 Ulrich Mueller <ulm@gentoo.org>
3028
3029 * INSTALL: Recommend giflib, not libungif.
3030
30312008-02-05 Tom Tromey <tromey@redhat.com>
3032
3033 * configure.in (--with-dbus): Default to enabled.
3034
30352008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
3036
3037 * INSTALL (Complex Text Layout support libraries): New section.
3038
30392008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
3040
3041 * make-dist: Remove references to files in mac/ that have been
3042 deleted.
3043
30442008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3045
3046 * configure.in: For libotf and m17n-flt checks, set shell vars
3047 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
3048 pkg_check_m17n_flt, respectively, for the sake of the summary output.
3049 Reported by Ulrich Mueller.
3050
30512008-02-02 Eli Zaretskii <eliz@gnu.org>
3052
3053 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
3054 admin/unidata/Makefile.in to Makefile.
3055
30562008-02-02 Glenn Morris <rgm@gnu.org>
3057
3058 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
3059 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
3060 (HAVE_XFT): Add "Does Emacs use..." messages at end.
3061
30622008-02-01 Miles Bader <miles@gnu.org>
3063
3064 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
3065 [libotf], and [m17n-flt] options.
3066
30672008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3068
3069 * configure.in: Add EMACS_ARG_N([libotf]...), and
3070 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
3071 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
3072 CFLAGS, and LIBS in checking of m17n-flt.
3073
30742008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
3075
3076 * configure.in: Check the availability of m17n-flt library.
3077
30782008-02-01 Kenichi Handa <handa@m17n.org>
3079
3080 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
3081 not available.
3082
30832008-02-01 Kenichi Handa <handa@m17n.org>
3084
3085 * configure.in: New args --enable-font-backend, --with-xft,
3086 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
3087 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
3088 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
3089 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
3090
30912008-02-01 Kenichi Handa <handa@m17n.org>
3092
3093 * make-dist: Include etc/charsets in tarball.
3094
30952008-02-01 Kenichi Handa <handa@m17n.org>
3096
3097 * configure.in: While running cpp on junk.c, include
3098 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
3099 exists.
3100
31012008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
3102
3103 * configure.in (xtensa): Match more configurations.
3104
31052008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
3106
3107 * configure.in: Update comment.
3108
31092008-01-26 Glenn Morris <rgm@gnu.org>
3110
3111 * configure.in (--without-gcc): By default, neither off nor on.
3112 (--with-carbon): Tone down rhetoric in help text.
3113
31142008-01-25 Glenn Morris <rgm@gnu.org>
3115
3116 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3117 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3118 Default `Carbon' to off (it's unsupported).
3119
31202008-01-24 Glenn Morris <rgm@gnu.org>
3121
3122 * configure.in: Standardize dbus-related messages.
3123
31242008-01-23 Michael Olson <mwolson@gnu.org>
3125
3126 * configure.in (pkg-config-prog): Remove initial whitespace.
3127
31282008-01-23 Tom Tromey <tromey@redhat.com>
3129
3130 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3131 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3132 Update all users.
3133
31342008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3135
3136 * config.guess, config.sub: Updated from master source.
3137
31382008-01-17 Andreas Schwab <schwab@suse.de>
3139
3140 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3141
31422008-01-17 Glenn Morris <rgm@gnu.org>
3143
3144 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3145
31462008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3147
3148 * configure.in: Remove more references to unsupported systems.
3149
31502008-01-16 Sven Joachim <svenjoac@gmx.de>
3151
3152 * make-dist: Add --lzma.
3153
31542008-01-16 Glenn Morris <rgm@gnu.org>
3155
3156 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3157 configure checks for this.
3158
31592008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3160
3161 * configure.in: Remove more references to unsupported systems.
3162
31632008-01-06 Romain Francoise <romain@orebokech.com>
3164
3165 * configure.in: Delete extra semicolons.
3166
31672008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3168
3169 * configure.in: Remove references to unsupported systems.
3170
31712008-01-05 Romain Francoise <romain@orebokech.com>
3172
3173 * make-dist: Add --bzip2. Update copyright.
3174
31752008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3176
3177 * configure.in: Remove support for Masscomp.
3178
31792008-01-05 Glenn Morris <rgm@gnu.org>
3180
3181 * Makefile.in (desktopdir, icondir): New variables.
3182 (install-arch-indep): Also depend on `install-etc'.
3183 (install-etc): New target.
3184 (mkdir): Also create the `applications' and `icons' directories.
3185
31862008-01-04 Glenn Morris <rgm@gnu.org>
3187
3188 * make-dist: Update for new etc/images/icons/hicolor directory.
3189
31902007-12-09 Andreas Schwab <schwab@suse.de>
3191
3192 * configure.in: D-Bus is not enabled by default.
3193
31942007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3195
3196 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3197 change.
3198
31992007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3200
3201 * configure.in: Give package name and version to AC_INIT.
3202
32032007-12-03 Magnus Henoch <mange@freemail.hu>
3204
3205 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3206
32072007-12-03 Michael Albinus <michael.albinus@gmx.de>
3208
3209 * configure.in: No need for DBUS_INFO anymore.
3210
3211 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3212
32132007-12-02 Michael Albinus <michael.albinus@gmx.de>
3214
3215 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3216
3217 * Makefile.in (INFO_FILES): Add dbus.
3218
32192007-12-02 Romain Francoise <romain@orebokech.com>
3220
3221 * make-dist: Fix last change.
3222
32232007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3224
3225 * configure.in: Add support for gnu-kfreebsd.
3226
32272007-11-28 Glenn Morris <rgm@gnu.org>
3228
3229 * make-dist: Add etc/nxml.
3230
32312007-11-24 Romain Francoise <romain@orebokech.com>
3232
3233 * Makefile.in (INFO_FILES): Add nxml-mode.
3234
32352007-11-23 Romain Francoise <romain@orebokech.com>
3236
3237 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3238 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3239
32402007-11-20 Andreas Schwab <schwab@suse.de>
3241
3242 * configure.in: Always include <resolv.h> when checking for res_init.
3243
32442007-11-17 Andreas Schwab <schwab@suse.de>
3245
3246 * update-subdirs: Atomically update subdirs.el.
3247
32482007-11-17 Glenn Morris <rgm@gnu.org>
3249
3250 * Makefile.in (check-declare): New target.
3251
32522007-11-07 Glenn Morris <rgm@gnu.org>
3253
3254 * configure.in: Deprecate Mac Carbon port.
3255
32562007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3257
3258 * configure.in: Remove HAVE_X11R5 check.
3259
32602007-10-31 Glenn Morris <rgm@gnu.org>
3261
3262 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3263 when changing ownership of installed files.
3264
32652007-10-30 Glenn Morris <rgm@gnu.org>
3266
3267 * make-dist: Add new directory etc/gnus.
3268
32692007-10-30 Michael Olson <mwolson@gnu.org>
3270
3271 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3272
32732007-10-29 Glenn Morris <rgm@gnu.org>
3274
3275 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3276
32772007-10-23 Glenn Morris <rgm@gnu.org>
3278
3279 * MAINTAINERS: Move to admin/.
3280
32812007-10-17 Chong Yidong <cyd@stupidchicken.com>
3282
3283 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3284 (HAVE_LIBRESOLV): Also define if we are using res_init().
3285
32862007-10-17 Glenn Morris <rgm@gnu.org>
3287
3288 * FTP: Remove file, since it's just a duplicate of one in etc/.
3289
32902007-10-05 Eli Zaretskii <eliz@gnu.org>
3291
3292 * config.bat: Fix configuring `doc' due to changes in the
3293 directory structure.
3294
32952007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3296
3297 * configure.in: Don't use -lpthread on HP-UX.
3298
32992007-09-16 Glenn Morris <rgm@gnu.org>
3300
3301 * make-dist: File gfdl.1 has been removed.
3302
33032007-09-15 Glenn Morris <rgm@gnu.org>
3304
3305 * configure.in: Fix makeinfo version regexp.
3306
33072007-09-12 Glenn Morris <rgm@gnu.org>
3308
3309 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3310 implementation of alloca is not found.
3311
3312 * Makefile.in (SOURCES, unlock, relock): Delete.
3313 (install-arch-indep): Do not exclude the etc/ Makefiles.
3314
33152007-09-09 Juri Linkov <juri@jurta.org>
3316
3317 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3318
3319 * README: Add doc/ to documentation directories.
3320
33212007-09-08 Michael Olson <mwolson@gnu.org>
3322
3323 * MAINTAINERS: Add myself for ERC and tq.el.
3324 Update for new doc/ directory layout.
3325
33262007-09-06 Romain Francoise <romain@orebokech.com>
3327
3328 * make-dist: Update for new doc/ directory layout.
3329
33302007-09-06 Glenn Morris <rgm@gnu.org>
3331
3332 * Makefile.in (mansrcdir): New variable.
3333 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3334 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3335 update these targets for new doc/ directory layout.
3336 (doc/misc/Makefile): New target.
3337 (install-arch-indep): Use mansrcdir for new location of manpages.
3338 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3339 (relock, info, dvi): Update targets for new doc/ directory layout.
3340
3341 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3342 for new doc/ directory layout.
3343
33442007-09-02 Andreas Schwab <schwab@suse.de>
3345
3346 * configure.in: Use AS_HELP_STRING throughout.
3347 * configure: Regenerate.
3348
33492007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3350
3351 * configure.in: Require Gtk/Glib 2.6.
3352
33532007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3354
3355 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3356 Use them throughout in place of AC_ARG_WITH calls.
3357 * configure: Regenerate.
3358
33592007-09-01 Andreas Schwab <schwab@suse.de>
3360
3361 * configure.in: Put quotes around nested macro calls.
3362
33632007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3364
3365 * configure.in: Fix typo.
3366 * configure: Regenerate.
3367
33682007-08-30 Glenn Morris <rgm@gnu.org>
3369
3370 * configure.in (AH_BOTTOM): Copy some manual changes made to
3371 src/config.in here so they are not lost when it regenerates.
3372
3373 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3374
33752007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3376
3377 * README.multi-tty: New file.
3378
33792007-08-29 Glenn Morris <rgm@gnu.org>
3380
3381 * README: Increase version to 23.0.50.
3382
33832007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3384
3385 * configure.in: New option: --without-xaw3d.
3386
33872007-08-24 Glenn Morris <rgm@gnu.org>
3388
3389 * configure.in: Check for a suitably recent makeinfo.
3390
33912007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3392
3393 * configure.in (Check for required libraries): Typo.
3394
33952007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3396
3397 * configure.in: Check librsvg2 also for Mac Carbon.
3398
33992007-08-22 Romain Francoise <romain@orebokech.com>
3400
3401 * make-dist: Follow reorganization of files in etc/.
3402
34032007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3404
3405 * configure.in: Add support for SVG images through librsvg2.
3406
34072007-07-28 Eli Zaretskii <eliz@gnu.org>
3408
3409 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3410 to avoid an error message if there is no DOC there.
3411
34122007-07-25 Glenn Morris <rgm@gnu.org>
3413
3414 * Relicense all FSF files to GPLv3 or later.
3415
3416 * COPYING, info/COPYING: Switch to GPLv3.
3417
34182007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3419
3420 * configure.in: Complain if X seems to be installed but no
3421 development files were found.
3422
34232007-06-20 Glenn Morris <rgm@gnu.org>
3424
3425 * configure.in: Prefer libgif over libungif.
3426
34272007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3428
3429 * configure.in: Check for all image libraries before exiting.
3430
34312007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3432
3433 * configure.in: Exit with error if image libraries aren't found.
3434
34352007-06-13 Chong Yidong <cyd@stupidchicken.com>
3436
3437 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3438 when compiling without scrollbars.
3439
34402007-06-12 Glenn Morris <rgm@gnu.org>
3441
3442 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3443
34442007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3445
3446 * configure.in: Change wording about yes/gtk and lucid/athena
3447 being synonyms.
3448
34492007-06-08 Glenn Morris <rgm@gnu.org>
3450
3451 * configure.in: Make gtk the default toolkit.
3452
34532007-06-07 Glenn Morris <rgm@gnu.org>
3454
3455 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3456 for a Sun C compiler.
3457
3458 * Makefile.in (install-arch-indep): Install only the DOC- file
3459 specific to the build, if possible, rather than DOC-*.
3460
34612007-06-02 Chong Yidong <cyd@stupidchicken.com>
3462
3463 * Version 22.1 released.
3464
34652007-05-25 Chong Yidong <cyd@stupidchicken.com>
3466
3467 * mkinstalldirs: Sync to version in automake CVS.
3468
34692007-05-22 Andreas Schwab <schwab@suse.de>
3470
3471 * configure.in: Prefer build_alias over host when host_alias is not set.
3472 * configure: Regenerate.
3473
34742007-05-20 Andreas Schwab <schwab@suse.de>
3475
3476 * configure.in: Remove empty AC_SUBST.
3477 * configure: Regenerate.
3478
34792007-05-20 Nick Roberts <nickrob@snap.net.nz>
3480
3481 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3482 it like others.
3483 * configure: Regenerate.
3484
34852007-05-20 Nick Roberts <nickrob@snap.net.nz>
3486
3487 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3488 (AC_CHECK_LIB): Add -lgpm.
3489 * configure: Regenerate.
3490
34912007-05-03 Glenn Morris <rgm@gnu.org>
3492
3493 * configure: Tweak message about the absence of shell functions.
3494
34952007-04-27 Andreas Schwab <schwab@suse.de>
3496
3497 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3498
34992007-04-26 Glenn Morris <rgm@gnu.org>
3500
3501 * README: Increase version to 22.1.50.
3502
35032007-04-24 Juanma Barranquero <lekktu@gmail.com>
3504
3505 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3506
35072007-04-19 Glenn Morris <rgm@gnu.org>
3508
3509 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3510
35112007-04-18 Glenn Morris <rgm@gnu.org>
3512
3513 * INSTALL: Mention CPP.
3514
35152007-04-15 Glenn Morris <rgm@gnu.org>
3516
3517 * FTP: Replace with a pointer to the web version.
3518
35192007-04-13 Glenn Morris <rgm@gnu.org>
3520
3521 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3522
35232007-04-04 Glenn Morris <rgm@gnu.org>
3524
3525 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3526 compiling with Sun Studio on Solaris.
3527
35282007-03-23 Glenn Morris <rgm@gnu.org>
3529
3530 * configure.in: Restore support for hp800 (removed 2007-01-27)
3531 following clarification of legal status.
3532
35332007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3534
3535 * configure.in: Add support for AIX4.3 on IBM RS6000.
3536
3537 * configure: Regenerate.
3538
35392007-03-20 Richard Stallman <rms@gnu.org>
3540
3541 * configure.in: Fix previous change.
3542
35432007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3544
3545 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3546 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3547 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3548
35492007-03-19 Chong Yidong <cyd@stupidchicken.com>
3550
3551 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3552 user specifies "without".
3553
3554 * configure: Regenerate.
3555
35562007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3557
3558 * configure.in: Warning for Gtk+ and Cygwin added.
3559 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3560
35612007-02-27 Glenn Morris <rgm@gnu.org>
3562
3563 * make-dist (oldXMenu): Remove Imakefile.
3564 (etc/images): Add README.
3565
35662007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3567
3568 * configure.in (xtensa-*-linux-gnu*): New configuration.
3569
3570 * configure: Regenerate.
3571
35722007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3573
3574 * config.guess, config.sub: Updated from master source.
3575
35762007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3577
3578 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3579
35802007-01-29 Chong Yidong <cyd@stupidchicken.com>
3581
3582 * configure.in: Restore support for hp800's not running HP-UX.
3583
3584 * configure: Regenerate.
3585
35862007-01-27 Chong Yidong <cyd@stupidchicken.com>
3587
3588 * configure.in: Remove support for hp800 and sr2k machine types.
3589
3590 * configure: Regenerate.
3591
35922007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3593
3594 * configure.in: Add check for libXft.
3595
35962007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3597
3598 * INSTALL: Info files moved to share/info.
3599
36002007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3601
3602 * configure.in: Detect and use fink-installed in intel-based Mac
3603 builds; change Apple Darwin section to support both PowerPC and
3604 Intel-based Macs.
3605
36062006-12-26 Andreas Schwab <schwab@suse.de>
3607
3608 * Makefile.in (datarootdir): Define.
3609
36102006-12-24 Richard Stallman <rms@gnu.org>
3611
3612 * configure.in: Require Autoconf 2.61.
3613
36142006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3615
3616 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3617 Remove redundant entry for powerpc-apple-netbsd.
3618
3619 * configure: Regenerate.
3620
36212006-12-22 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * configure: Regenerate with autoconf 2.61.
3624
36252006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3626
3627 * configure.in: Detect alsa/asoundlib.h also.
3628 * configure: Regenerate.
3629
36302006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3631
3632 * configure.in: Check if GTK+ compiles at all.
3633
36342006-12-10 Andreas Schwab <schwab@suse.de>
3635
3636 * configure.in: Remove check for struct timezone, its result is
3637 never used.
3638
36392006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3640
3641 * configure.in: Add support for Solaris 10 on x86-64.
3642
36432006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3644
3645 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3646 of PKG_CONFIG_PATH.
3647
36482006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3649
3650 * configure.in (HAVE_SYNC): New test.
3651
36522006-12-03 Glenn Morris <rgm@gnu.org>
3653
3654 * Makefile.in: Fix Copyright format.
3655
3656 * configure.in (AH_TOP): Add missing Copyright year.
3657
3658 * update-subdirs: Add missing Copyright years.
3659
36602006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3661
3662 * Makefile.in: Touch only the parts of the share/emacs directory
3663 specific to this version.
3664
36652006-11-26 Chong Yidong <cyd@stupidchicken.com>
3666
3667 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3668
36692006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3670
3671 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3672
36732006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3674
3675 * configure.in: Prefer X11 to Carbon only when some X-specific
3676 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3677
36782006-11-04 Romain Francoise <romain@orebokech.com>
3679
3680 * Makefile.in (bootstrap-clean-before): Fix typo.
3681 Use new target `bootstrap-clean' in the leim subdirectory.
3682
36832006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3684
3685 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3686
36872006-10-30 Chong Yidong <cyd@stupidchicken.com>
3688
3689 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3690 directories.
3691
36922006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3693
3694 * configure.in: Enable x86-64 OpenBSD compilation.
3695
36962006-10-28 Glenn Morris <rgm@gnu.org>
3697
3698 * AUTHORS: Add cal-html.el author.
3699
37002006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3701
3702 * make-dist: Make links to mac/make-package and
3703 mac/Emacs.app/Contents/Resources/Emacs.icns.
3704
37052006-10-27 Chong Yidong <cyd@stupidchicken.com>
3706
3707 * README: Bump version number to 22.0.90.
3708
37092006-10-23 Andreas Schwab <schwab@suse.de>
3710
3711 * configure.in: Make sure x_default_search_path is always set even
3712 when x_libraries is empty, and look in .../share as well for each
3713 library directory.
3714
37152006-09-28 Kenichi Handa <handa@m17n.org>
3716
3717 * configure.in (locallisppath): Don't include leim dir.
3718 (lisppath): Include leim dir.
3719
37202006-09-15 Jay Belanger <belanger@truman.edu>
3721
3722 * COPYING: Replace "Library Public License" by "Lesser Public
3723 License" throughout.
3724
37252006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3726
3727 * make-dist (EMACS): Exit and fail if the EMACS environment
3728 variable is set to something other than an absolute file name.
3729
37302006-08-16 Andreas Schwab <schwab@suse.de>
3731
3732 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3733 of hardcoding it.
3734
37352006-08-16 Richard Stallman <rms@gnu.org>
3736
3737 * INSTALL.CVS: Clean up wording.
3738
37392006-07-14 Eli Zaretskii <eliz@gnu.org>
3740
3741 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3742 $PKG_CONFIG --exists "$2" to config.log.
3743 * configure: Regenerate.
3744
37452006-07-08 Richard Stallman <rms@gnu.org>
3746
3747 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3748
37492006-07-09 Kim F. Storm <storm@cua.dk>
3750
3751 * CONTRIBUTE: Use outline format.
3752 Add section on copyright years (from admin/notes/years).
3753
37542006-07-08 Eli Zaretskii <eliz@gnu.org>
3755
3756 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3757 to /dev/null, since we don't need the error message, just the
3758 exit status.
3759
37602006-07-07 Eli Zaretskii <eliz@gnu.org>
3761
3762 * CONTRIBUTE: Slight formatting changes and typo fixes.
3763 Add description of NEWS markings.
3764
37652006-07-07 Kim F. Storm <storm@cua.dk>
3766
3767 * CONTRIBUTE: Mention INSTALL.CVS.
3768
37692006-07-05 Romain Francoise <romain@orebokech.com>
3770
3771 * make-dist (top-level): Add CONTRIBUTE.
3772
37732006-07-04 Richard Stallman <rms@gnu.org>
3774
3775 * CONTRIBUTE: Much rewrite.
3776
37772006-07-04 Nick Roberts <nickrob@snap.net.nz>
3778
3779 * CONTRIBUTE: New file.
3780
37812006-06-24 Eli Zaretskii <eliz@gnu.org>
3782
3783 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3784
37852006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3786
3787 * configure.in: Add check for ALSA.
3788
37892006-05-06 Eli Zaretskii <eliz@gnu.org>
3790
3791 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3792
3793 * info/dir: Remove the Emacs-Xtra entry.
3794
37952006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3796
3797 Update copyright year(s) in many files.
3798
37992006-04-01 Eli Zaretskii <eliz@gnu.org>
3800
3801 * configure: Regenerated.
3802
38032006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3804
3805 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3806 --without-toolkit-scroll-bars was specified.
3807
38082006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3809
3810 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3811 to CFLAGS. Update Copyright years written to src/config.in.
3812
38132006-03-18 Claudio Fontana <claudio@gnu.org>
3814
3815 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3816 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3817 to be installed/uninstalled.
3818 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3819 to Info files installed by Emacs.
3820
38212006-03-03 Claudio Fontana <claudio@gnu.org>
3822
3823 * Makefile.in (install, uninstall): Add DESTDIR variable to
3824 support staged installations.
3825
38262006-02-14 Richard M. Stallman <rms@gnu.org>
3827
3828 * configure.in (s390x-*-linux-gnu*): New configuration.
3829
38302006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3831
3832 * configure.in: Require GTK 2.4 or newer.
3833
38342006-01-29 Michael Olson <mwolson@gnu.org>
3835
3836 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3837 * info/dir (ERC): New entry.
3838
38392006-01-29 Eli Zaretskii <eliz@gnu.org>
3840
3841 * info/dir: Fix last change.
3842
38432006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3844
3845 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3846
38472006-01-27 Eli Zaretskii <eliz@gnu.org>
3848
3849 * info/dir: Untabify the whole file.
3850 (Rcirc): New entry.
3851
38522006-01-12 Andreas Schwab <schwab@suse.de>
3853
3854 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3855 check.
3856
38572006-01-02 Chong Yidong <cyd@stupidchicken.com>
3858
3859 * configure.in: Use -Wno-pointer-sign if available.
3860
38612005-12-29 Andreas Schwab <schwab@suse.de>
3862
3863 * config.guess, config.sub: Updated from master source.
3864
38652005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3866
3867 * configure.in: Use amdx86-64 for freebsd on x86_64.
3868
38692005-11-22 Romain Francoise <romain@orebokech.com>
3870
3871 * make-dist: Add etc/images/icons.
3872
38732005-11-03 Andreas Schwab <schwab@suse.de>
3874
3875 * configure.in: Use GZIP_PROG instead of GZIP.
3876
3877 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3878 (install-arch-indep): Adjust.
3879
38802005-11-01 Andreas Schwab <schwab@suse.de>
3881
3882 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3883 (bootfast): Likewise.
3884
38852005-11-01 Romain Francoise <romain@orebokech.com>
3886
3887 * configure.in: Check for gzip.
3888
3889 * Makefile.in (install): Compress source files.
3890
38912005-10-24 Steven Tamm <steventamm@mac.com>
3892
3893 * configure.in: Fix darwin386 configuration issue.
3894
38952005-10-22 Eli Zaretskii <eliz@gnu.org>
3896
3897 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3898
38992005-10-17 Bill Wohler <wohler@newt.com>
3900
3901 * make-dist: Create and populate etc/images/low-color.
3902
39032005-10-15 Bill Wohler <wohler@newt.com>
3904
3905 * make-dist: Create and populate etc/images/gud.
3906
39072005-10-08 Richard M. Stallman <rms@gnu.org>
3908
3909 * make-dist (tempparent): Don't check for 14-char file name limit.
3910
39112005-10-07 Romain Francoise <romain@orebokech.com>
3912
3913 * make-dist: Add etc/images/ezimage and etc/images/mail
3914 directories. Install images in etc/images.
3915
39162005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3917
3918 * configure.in: Prefer Carbon if --enable-carbon-app or
3919 --with-carbon is explicitly specified even when X11 is detected.
3920
39212005-09-15 Ulf Jasper <ulf.jasper@web.de>
3922
3923 * Makefile.in (install-arch-indep, uninstall):
3924 Handle newsticker manual.
3925 (info): Add - to commands.
3926
39272005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3928
3929 Remove the MAXPATHLEN limitations:
3930
3931 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3932
39332005-09-09 Eli Zaretskii <eliz@gnu.org>
3934
3935 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3936 * configure: Regenerate.
3937
39382005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3939
3940 * config.guess, config.sub: Updated from master source.
3941
39422005-08-03 Juanma Barranquero <lekktu@gmail.com>
3943
3944 * .cvsignore: Add `lock'.
3945
39462005-07-28 Juanma Barranquero <lekktu@gmail.com>
3947
3948 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3949
39502005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3951
3952 Merge gnulib getopt implementation into Emacs.
3953
3954 * Makefile.in (AUTOCONF_INPUTS): New macro.
3955 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3956 so that these files also depend on m4/getopt.m4.
3957 * configure.in: Configure getopt by including m4/getopt.m4,
3958 and configuring a getopt replacement if necessary.
3959 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3960 * m4/getopt.m4: New file.
3961
39622005-07-06 Lute Kamstra <lute@gnu.org>
3963
3964 * configure.in: Fix capitalization.
3965
39662005-07-04 Lute Kamstra <lute@gnu.org>
3967
3968 Update FSF's address in GPL notices.
3969
39702005-06-19 Jérôme Marant <jerome@marant.org>
3971
3972 * Makefile.in (epaths-force): Protect both lisppath and
3973 buildlisppath from whitespace.
3974
39752005-06-08 Steven Tamm <steventamm@mac.com>
3976
3977 * configure.in: Support Darwin/MacOSX on Intel
3978
39792005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3980
3981 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3982
39832005-05-11 Jérôme Marant <jmarant@marant.org>
3984
3985 * configure.in: Add --enable-locallisppath.
3986
39872005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3988
3989 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3990 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3991 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3992
39932005-05-07 Jérôme Marant <jerome@marant.org>
3994
3995 * make-dist: Remove references to makefile.nt and makefile.def.
3996 Include widgets and images subdirectories of etc. Do not exclude
3997 ldefs-boot.el.
3998
39992005-04-23 Andreas Schwab <schwab@suse.de>
4000
4001 * configure.in: Remove duplicate match for powerpc configuration.
4002
40032005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
4004
4005 * configure.in: Check for <pwd.h>.
4006
40072005-04-14 Lute Kamstra <lute@gnu.org>
4008
4009 * make-dist: Distribute all ChangeLog files in lisp/.
4010 Don't distribute ldefs-boot.el.
4011 lisp/makefile.nt no longer exists.
4012
40132005-04-13 Lute Kamstra <lute@gnu.org>
4014
4015 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
4016 for "no-byte-compile: t" in the file instead.
4017
40182005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
4019
4020 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4021 shadow the main Lesstif/Motif-2.1 libs and includes.
4022
40232005-03-10 Jan Djärv <jan.h.d@swipnet.se>
4024
4025 * configure.in: Only add XASSERTS to cppflags.
4026
40272005-03-04 Jan Djärv <jan.h.d@swipnet.se>
4028
4029 * configure.in: Added --enable-asserts.
4030
40312005-02-09 Kim F. Storm <storm@cua.dk>
4032
4033 Change release version from 21.4 to 22.1 throughout.
4034 Change development version from 21.3.50 to 22.0.50.
4035
40362005-01-19 Steven Tamm <steventamm@mac.com>
4037
4038 * configure.in: Check for <sys/utsname.h>.
4039
40402004-12-11 Kim F. Storm <storm@cua.dk>
4041
4042 * Makefile.in (info): Undo 2004-12-05 change.
4043
40442004-12-08 Luc Teirlinck <teirllm@auburn.edu>
4045
4046 * info/dir (File): Add URL and Org Mode manuals.
4047 * Makefile.in (install-arch-indep, uninstall): Add url and org
4048 manuals.
4049
40502004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
4051
4052 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
4053 committed to src/config.in.
4054
40552004-12-07 Jan Djärv <jan.h.d@swipnet.se>
4056
4057 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
4058 pthreads and define HAVE_GTK_AND_PTHREAD.
4059
40602004-12-05 Richard M. Stallman <rms@gnu.org>
4061
4062 * Makefile.in (info): Ignore errors building info files.
4063
40642004-11-27 Eli Zaretskii <eliz@gnu.org>
4065
4066 * config.bat: If 8-byte alignment is not supported, define
4067 NO_DECL_ALIGN in src/config.h, instead of trivially defining
4068 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
4069 filter through Sed to remove the quotes.
4070
40712004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
4072
4073 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
4074 not apply to files explicitly `cvs add'ed.
4075
40762004-11-12 Eli Zaretskii <eliz@gnu.org>
4077
4078 * config.bat: Don't require djecho.exe for the v1.x build.
4079 Add a test for DECL_ALIGN support, and add a trivial definition to
4080 src/config.h if 8-byte alignment is not supported.
4081
40822004-11-08 Kim F. Storm <storm@cua.dk>
4083
4084 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4085 files before building.
4086 (bootfast, bootstrap-clean-before-fast): New targets, like
4087 bootstrap but don't remove .elc files.
4088
40892004-11-06 Lars Brinkhoff <lars@nocrew.org>
4090
4091 * configure.in: Add check for getrusage.
4092
40932004-11-02 Jan Djärv <jan.h.d@swipnet.se>
4094
4095 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
4096 New tests for new and old GTK file dialogs.
4097 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
4098 to no.
4099
41002004-10-20 Jan Djärv <jan.h.d@swipnet.se>
4101
4102 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
4103 can be set. Remove SETARCH test.
4104
41052004-10-08 Steven Tamm <steventamm@mac.com>
4106
4107 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
4108
41092004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4110
4111 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
4112 AC_MSG_WARN. Move output of warning message to end of configure run.
4113
41142004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4115
4116 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4117 Run test to see if heap start address is random.
4118
41192004-09-29 Miles Bader <miles@gnu.org>
4120
4121 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4122 if setarch is present.
4123
41242004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4125
4126 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4127
41282004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4129
4130 * configure.in: Check for exec-shield.
4131
41322004-08-06 Andreas Schwab <schwab@suse.de>
4133
4134 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4135
41362004-07-31 Eli Zaretskii <eliz@gnu.org>
4137
4138 * config.bat: Update URLs in the comments.
4139
41402004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
4141
4142 * Makefile.in (install-arch-indep): Add pgg and sieve.
4143
4144 * info/.cvsignore: Added pgg and sieve.
4145
41462004-07-05 Andreas Schwab <schwab@suse.de>
4147
4148 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4149
41502004-06-21 Kenichi Handa <handa@m17n.org>
4151
4152 * make-dist: Link leim-ext.el into tempdir.
4153
41542004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4155
4156 * info/dir (File): Add emacs-xtra.
4157 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4158
41592004-06-12 Juri Linkov <juri@jurta.org>
4160
4161 * info/dir: Move menu help lines from `* Menu:' to file header.
4162 Describe the purpose of a red *.
4163
41642004-05-04 Dave Love <fx@gnu.org>
4165
4166 * configure.in: Don't use `extrasub'.
4167
41682004-04-29 Dave Love <fx@gnu.org>
4169
4170 * configure.in: Don't forget to quote args to `test'.
4171
41722004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4173
4174 * autogen.sh: Update filename in "please read" message.
4175
41762004-04-17 Richard M. Stallman <rms@gnu.org>
4177
4178 * INSTALL: Move the info about site-lisp dirs,
4179 and say uninstalled Emacs looks there too.
4180
41812004-04-04 Eli Zaretskii <eliz@gnu.org>
4182
4183 * config.bat (lib-src): Recognize comment lines in Makefile.in
4184 that have a TAB after the #, to avoid errors in preprocessing with
4185 GCC 3.3.3.
4186
41872004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4188
4189 * Makefile.in: Mention in comment that `make maintainer-clean'
4190 deletes .elc files.
4191
41922004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4193
4194 * update-subdirs: Add local variables to prevent byte-compiling.
4195
41962004-03-21 Dave Love <fx@gnu.org>
4197
4198 * configure.in: Fix previous change.
4199
42002004-03-18 Dave Love <fx@gnu.org>
4201
4202 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4203
42042004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4205
4206 * info/dir (File): Add SMTP and SES.
4207
42082004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4209
4210 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4211 (bootstrap): Use the new bootstrap-prepare target in lisp.
4212
42132004-02-18 Kim F. Storm <storm@cua.dk>
4214
4215 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4216
42172004-02-16 Eli Zaretskii <eliz@gnu.org>
4218
4219 * make-dist: Don't link index.*perm and permute-index into tempdir.
4220
42212004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4222
4223 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4224 to match previous changes by Eli Zaretskii.
4225
42262004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4227
4228 * Makefile.in: Set CDPATH to an empty string.
4229
42302004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4231
4232 * configure.in <darwin>: Use fink packages if available.
4233
42342004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4235
4236 * make-dist (lispref): Do include lispref/index.texi.
4237
42382004-01-06 Eric Hanchrow <offby1@blarg.net>
4239
4240 * make-dist (tempdir): Include cursors in nt/icons.
4241
42422003-12-30 Eli Zaretskii <eliz@gnu.org>
4243
4244 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4245 clashes with install-sh on 8+3 filesystems.
4246
42472003-12-08 Miles Bader <miles@gnu.org>
4248
4249 * .cvsignore: Add .arch-inventory.
4250
42512003-12-24 Andreas Schwab <schwab@suse.de>
4252
4253 * configure.in: Check for <sys/socket.h>. Include it before
4254 including <net/if.h>. Move check for <net/if.h> before its use.
4255
42562003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4257
4258 * Makefile.in (install-arch-dep): Don't let cd output go into
4259 pipe for carbon_appdir.
4260
42612003-12-24 Andreas Schwab <schwab@suse.de>
4262
4263 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4264
42652003-12-01 Andreas Schwab <schwab@suse.de>
4266
4267 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4268 hardcoding gcc.
4269
42702003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4271
4272 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4273 multiple displays.
4274 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4275
42762003-09-23 Dave Love <fx@gnu.org>
4277
4278 * configure.in: Check members of struct ifreq.
4279
42802003-09-14 Kim F. Storm <storm@cua.dk>
4281
4282 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4283
42842003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4285
4286 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4287
42882003-08-18 Lute Kamstra <lute@gnu.org>
4289
4290 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4291 required anymore.
4292
42932003-08-07 Andrew Choi <akochoi@shaw.ca>
4294
4295 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4296 option instead of -traditional-cpp for CPP.
4297
42982003-07-29 Richard M. Stallman <rms@gnu.org>
4299
4300 * configure.in (HAVE_XIM): Define if XIM is available.
4301
43022003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4303
4304 * configure.in: The function gtk_window_set_icon_from_file was
4305 introduced in GTK+ 2.2, so check for that release.
4306
43072003-07-23 Andreas Schwab <schwab@suse.de>
4308
4309 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4310
4311 * Makefile.in (YACC): Remove, not used.
4312 (MAINT): Don't set.
4313 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4314 disable dependency on ${srcdir}/configure.in when maintainer mode
4315 is disabled.
4316
43172003-07-22 Dave Love <fx@gnu.org>
4318
4319 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4320 HAVE_X11, not with_xim.
4321 (HAVE_CRTIN): Provide template.
4322 <with_png>: Test for png.h and libpng/png.h.
4323
43242003-07-15 Andreas Schwab <schwab@suse.de>
4325
4326 * configure.in: Temporarily leave quoting for AC_DEFINE.
4327
43282003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4329
4330 * configure.in: Check for posix_memalign.
4331
43322003-07-12 Richard M. Stallman <rms@gnu.org>
4333
4334 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4335
43362003-07-09 Kim F. Storm <storm@cua.dk>
4337
4338 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4339 functionality of --without-xim.
4340
43412003-06-29 Dave Love <fx@gnu.org>
4342
4343 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4344
43452003-06-23 Dave Love <fx@gnu.org>
4346
4347 * configure.in: Check for sys/_mbstate_t.h.
4348 Test XRegisterIMInstantiateCallback prototype.
4349 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4350
43512003-06-06 Dave Love <fx@gnu.org>
4352
4353 * configure.in: Check for locale.h.
4354
43552003-06-05 Dave Love <fx@gnu.org>
4356
4357 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4358 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4359 (NLIST_STRUCT): Don't define.
4360 (AH_BOTTOM): Define my_strftime.
4361
43622003-06-02 Richard M. Stallman <rms@gnu.org>
4363
4364 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4365
43662003-05-24 Andreas Schwab <schwab@suse.de>
4367
4368 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4369 bzero, and bcmp.
4370
43712003-05-22 Dave Love <fx@gnu.org>
4372
4373 * configure.in: Remove redundant test for term.h. Test for difftime.
4374
43752003-05-20 Dave Love <fx@gnu.org>
4376
4377 * configure.in: Append * to s390-*-linux-gnu case.
4378 (LIBMAIL) <lockfile>: Don't define.
4379
43802003-04-30 Richard M. Stallman <rms@gnu.org>
4381
4382 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4383
43842003-04-28 Francesco Potortì <pot@gnu.org>
4385
4386 * configure.in: Undo last (RMS') change, as it is useless, per
4387 Dave Love.
4388
43892003-04-08 Richard M. Stallman <rms@gnu.org>
4390
4391 * configure.in: Put #include of jpeglib.h at start of line.
4392
43932003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4394
4395 * INSTALL (* GNU/Linux development packages): Mention Debian and
4396 RedHat package names.
4397
43982003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4399
4400 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4401
44022003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4403
4404 * INSTALL (* GNU/Linux development packages): Tell people to
4405 install additional packages for compiling Emacs.
4406
44072003-04-06 Francesco Potortì <pot@gnu.org>
4408
4409 * configure.in: Use the same configuration for all aix5, not just
4410 aix5.1.
4411
44122003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4413
4414 * configure.in: Check for need for bigtoc support on IBM AIX for
4415 solving a linker table overflow problem.
4416
44172003-03-03 Rob Browning <rlb@defaultvalue.org>
4418
4419 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4420 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4421 over bzero, bcmp, and bcopy.
4422
44232003-02-23 Simon Josefsson <jas@extundo.com>
4424
4425 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4426
44272003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4428
4429 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4430
44312003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4432
4433 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4434
44352003-02-08 Andreas Schwab <schwab@suse.de>
4436
4437 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4438 instead of the substitution.
4439
44402003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4441
4442 * Makefile.in: Use @EXEEXT@ for Cygwin.
4443 Use USERNAME if LOGNAME is not set (for Cygwin).
4444
4445 * configure.in: Add opsys=cygwin.
4446
44472003-01-22 Andreas Schwab <schwab@suse.de>
4448
4449 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4450 redefining it explicitly in src/config.in.
4451
44522003-01-22 Markus Rost <rost@math.ohio-state.edu>
4453
4454 * Makefile.in (bootstrap): Make bootstrap-after.
4455
44562003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4457
4458 * configure.in: Fix --with-gtk.
4459
44602003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4461
4462 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4463
4464 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4465
44662003-01-14 Francesco Potortì <pot@gnu.org>
4467
4468 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4469
44702003-01-07 Steven Tamm <steventamm@mac.com>
4471
4472 * configure.in: New option, --enable-carbon-app, to specify
4473 that the application should be installed
4474 * Makefile.in (install-arch-dep): On Mac OS X, install the
4475 Emacs.app application if carbon-app is enabled
4476
44772003-01-06 Dave Love <fx@gnu.org>
4478
4479 * configure.in: Check for nl_langinfo.
4480 [!HAVE_SIZE_T]: Fix typedef.
4481
44822003-01-06 David Kastrup <dak@gnu.org>
4483
4484 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4485
4486 * configure.in: Add tests for install-info.
4487
44882002-12-09 Markus Rost <rost@math.ohio-state.edu>
4489
4490 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4491 use again sol2-6 instead of sol2-8.
4492
44932002-12-09 Dave Love <fx@gnu.org>
4494
4495 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4496
44972002-12-08 Andreas Schwab <schwab@suse.de>
4498
4499 * Makefile.in (install-arch-indep): Revert last change.
4500
45012002-11-27 Dave Love <fx@gnu.org>
4502
4503 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4504 Check for __sys_siglist too. Check for memset.
4505 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4506
45072002-11-22 Juanma Barranquero <lektu@terra.es>
4508
4509 * config.guess, config.sub: Updated from master source.
4510
45112002-11-19 Karl Fogel <kfogel@red-bean.com>
4512
4513 * autogen.sh: New file.
4514
45152002-11-15 Dave Love <fx@gnu.org>
4516
4517 * configure.in: Tidy up various quoting issues throughout.
4518 Use AC_GNU_SOURCE.
4519 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4520 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4521 Maybe define bcopy, bzero, bcmp.
4522 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4523 non-existent machine file).
4524 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4525 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4526 (nlist.h): Move test up.
4527
45282002-11-18 Markus Rost <rost@math.ohio-state.edu>
4529
4530 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4531
45322002-11-14 Francesco Potortì <pot@gnu.org>
4533
4534 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4535
45362002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4537
4538 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4539
45402002-11-08 Dave Love <fx@gnu.org>
4541
4542 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4543 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4544
45452002-11-07 Miles Bader <miles@gnu.org>
4546
4547 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4548 Handle separate-build-dir case.
4549
45502002-11-06 Richard M. Stallman <rms@gnu.org>
4551
4552 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4553 bulletproof. $bar may be empty when there are no .elc files.
4554
45552002-10-30 Dave Love <fx@gnu.org>
4556
4557 * configure.in: Require autoconf 2.53. Test for pty.h,
4558 sys/mman.h, sys/param.h, mremap, memmove.
4559 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4560 (AC_PROG_YACC): Delete.
4561 (size_t): Use AC_CHECK_TYPES.
4562 (AH_TOP): Up-date copyright.
4563
45642002-10-01 Juanma Barranquero <lektu@terra.es>
4565
4566 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4567
45682002-09-19 Richard M. Stallman <rms@gnu.org>
4569
4570 * configure.in: Fix the LessTif-directory-finder for real.
4571
45722002-09-14 Richard M. Stallman <rms@gnu.org>
4573
4574 * Makefile.in (maybe_bootstrap): Test for complete absence
4575 of compiled Lisp files.
4576
45772002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4578
4579 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4580 (bootstrap-clean-after): Delete.
4581 (bootstrap): Make the sequencing explicit.
4582
45832002-09-10 Richard M. Stallman <rms@gnu.org>
4584
4585 * configure.in: Fix previous LessTif change.
4586
45872002-09-09 Richard M. Stallman <rms@gnu.org>
4588
4589 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4590 (powerpcle-*-solaris*): Use version 2.6 as default.
4591 (*-sunos5.6*, *-solaris2.6*): New alternative.
4592 (*-sunos5*): Use version 2.6 as default.
4593
45942002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4595
4596 * configure.in: Fix typo.
4597
45982002-09-05 Richard M. Stallman <rms@gnu.org>
4599
4600 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4601
4602 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4603 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4604
46052002-08-26 Kim F. Storm <storm@cua.dk>
4606
4607 * Makefile.in (install-arch-indep): Do not remove DOC file
4608 when it is the only DOC file installed; this is the case when
4609 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4610
46112002-07-24 Markus Rost <rost@math.ohio-state.edu>
4612
4613 * configure.in: Fix typo.
4614
46152002-07-24 Richard M. Stallman <rms@gnu.org>
4616
4617 * configure.in: Don't print anything special about gamedir.
4618
4619 * configure.in: Delete nonstandard --with-game-user option.
4620
46212002-07-21 Richard M. Stallman <rms@gnu.org>
4622
4623 * Makefile.in (gamedir, localstatedir): New variables.
4624 (epaths-force): Insert value of gamedir into PATH_GAME.
4625
4626 * configure.in (gamedir): Handle it like lispdir.
4627 (--with-game-dir option): Delete.
4628
46292002-06-21 Pavel Janík <Pavel@Janik.cz>
4630
4631 * configure.in: Add support for mipseb-*-netbsd* machines.
4632
46332002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4634
4635 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4636
46372002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4638
4639 * info/dir (File): Add an entry for Tramp.
4640
46412002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4642
4643 * INSTALL-CVS: New file.
4644
46452002-06-07 Andreas Schwab <schwab@suse.de>
4646
4647 * configure.in (x86_64-*-linux-gnu*): New system.
4648
46492002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4650
4651 * config.bat: Handle the case when lispintro is truncated to lispintr.
4652
46532002-05-26 Paul Eggert <eggert@twinsun.com>
4654
4655 * config.guess, config.sub: Updated from master source.
4656
46572002-05-09 Richard M. Stallman <rms@gnu.org>
4658
4659 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4660
46612002-05-04 Pavel Janík <Pavel@Janik.cz>
4662
4663 * make-dist: Do not distribute lock/ directory.
4664
46652002-04-30 Andrew Choi <akochoi@shaw.ca>
4666
4667 * configure.in: Provide documentation string when defining
4668 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4669 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4670
46712002-04-28 Colin Walters <walters@verbum.org>
4672
4673 * configure.in: Delete configure check for access to the game user.
4674
46752002-04-29 Pavel Janík <Pavel@Janik.cz>
4676
4677 * make-dist: lwlib/Imakefile is removed.
4678
46792002-04-26 Andrew Choi <akochoi@shaw.ca>
4680
4681 * configure.in: Add support for powerpc-apple-darwin*.
4682 (HAVE_CARBON): Add.
4683
4684 * make-dist: Create directories in mac/Emacs.app.
4685
46862002-04-25 Pavel Janík <Pavel@Janik.cz>
4687
4688 * make-dist: lwlib-Xol* are removed.
4689
46902002-04-23 Andreas Schwab <schwab@suse.de>
4691
4692 * Makefile.in (MAINT): New variable.
4693 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4694 instead of configure.in, to avoid running autoconf and autoheader
4695 unless explicitly requested.
4696
46972002-04-16 Eli Zaretskii <eliz@gnu.org>
4698
4699 * config.bat: Update for msdos/sed2v2.inp.
4700
47012002-04-15 Andreas Schwab <schwab@suse.de>
4702
4703 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4704 * configure.in: Add config header templates to all AC_DEFINE and
4705 AC_DEFINE_UNQUOTED symbols.
4706 * make-dist: Run autoheader if necessary.
4707
47082002-04-10 Colin Walters <walters@verbum.org>
4709
4710 * configure.in: Add --game-dir, --game-user. Test to see if we
4711 can use them.
4712
47132002-04-08 Pavel Janík <Pavel@Janik.cz>
4714
4715 * configure.in: Add --with-sound.
4716
47172002-03-18 Kim F. Storm <storm@cua.dk>
4718
4719 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4720 and getsockname functions. Test for sys/un.h include file.
4721
47222002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4723
4724 * configure.in: Support AIX 5.1.
4725
47262002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4727
4728 * configure.in: Added test for X Session Management (HAVE_X_SM).
4729
47302002-03-03 Richard M. Stallman <rms@gnu.org>
4731
4732 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4733 Run chown $${LOGNAME} on files installed by tar xvf.
4734
47352002-03-03 Kim F. Storm <storm@cua.dk>
4736
4737 * configure.in: Test for getpeername.
4738
47392002-03-01 Richard M. Stallman <rms@gnu.org>
4740
4741 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4742 (HAVE_GIF): Don't use old libungif versions that crash.
4743
47442002-02-26 Richard M. Stallman <rms@gnu.org>
4745
4746 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4747 not just well-formed and valid.
4748 (mips-compaq-nonstopux*): New configuration.
4749
47502002-02-18 Paul Eggert <eggert@twinsun.com>
4751
4752 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4753 "sed q" is a portable equivalent to plain "head -1".
4754
47552002-02-13 Richard M. Stallman <rms@gnu.org>
4756
4757 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4758 (all): Don't depend on maybe_bootstrap here.
4759 (${SUBDIR}): Depend on it here instead.
4760
47612002-02-08 Richard M. Stallman <rms@gnu.org>
4762
4763 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4764
47652002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4766
4767 * configure.in: Recognize BSD/OS 5.0.
4768
47692002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4770
4771 * make-dist: Make version checking in emacs.texi consistent with
4772 how we set it there.
4773
47742001-12-29 Kim F. Storm <storm@cua.dk>
4775
4776 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4777
47782001-12-28 Richard M. Stallman <rms@gnu.org>
4779
4780 * configure.in: Test for mbsinit.
4781
47822001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4783
4784 These changes make Leim part of the standard distribution:
4785
4786 * README: Add info about the `leim' directory.
4787
4788 * INSTALL: Remove text that describes Leim as a separate package.
4789
4790 * noleim-Makefile.in: File removed.
4791
4792 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4793 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4794 Leim files out of the Emacs tree. Don't prepare a separate tarball
4795 for Leim.
4796
47972001-12-11 Richard M. Stallman <rms@gnu.org>
4798
4799 * configure.in (hppa*-*-linux-gnu*): New alternative.
4800
48012001-12-08 Pavel Janík <Pavel@Janik.cz>
4802
4803 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4804 creating distribution.
4805
48062001-12-06 Paul Eggert <eggert@twinsun.com>
4807
4808 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4809 (AC_FUNC_VFORK): Remove.
4810 (AC_FUNC_FORK): Add.
4811 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4812 this is required by recent Autoconf versions.
4813
48142001-12-02 Pavel Janík <Pavel@Janik.cz>
4815
4816 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4817 TODO, vms-pp.trans and others).
4818
48192001-11-29 Pavel Janík <Pavel@Janik.cz>
4820
4821 * make-dist: Use COPYING from the top-level directory.
4822
48232001-11-29 Gerd Moellmann <gerd@gnu.org>
4824
4825 * configure.in: Add support for FreeBSD/Alpha.
4826
48272001-11-29 Pavel Janík <Pavel@Janik.cz>
4828
4829 * make-dist: Add COPYING to the top-level directory of the
4830 distribution. Simplify the logic behind copying.
4831
4832 * Makefile.in (maybe_bootstrap): Fix previous change.
4833
48342001-11-28 Richard M. Stallman <rms@gnu.org>
4835
4836 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4837
48382001-11-26 Richard M. Stallman <rms@gnu.org>
4839
4840 * Makefile.in: bootstrap should not delete dumped executables.
4841 (bootstrap-clean-before): New target.
4842 (bootstrap): Use bootstrap-clean-before instead of clean.
4843 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4844
48452001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4846
4847 These changes add the Emacs Lisp Introduction manual to the
4848 distribution:
4849
4850 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4851
4852 * make-dist: Copy the files in lispintro directory.
4853
4854 * config.bat: Configure in the lispintro directory.
4855
4856 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4857
4858 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4859 (lispintro/Makefile): New target.
4860 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4861 (unlock, relock, info, dvi): Ditto.
4862
48632001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4864
4865 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4866
4867 * make-dist (etc): Don't distribute gfdl.1.
4868
48692001-11-22 Colin Walters <walters@debian.org>
4870
4871 * Makefile.in (install-arch-indep): Install the calc .info files.
4872 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4873
48742001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4875
4876 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4877 tindex.pl to the list of those being put into the distribution.
4878
48792001-11-16 Eli Zaretskii <eliz@gnu.org>
4880
4881 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4882
48832001-11-15 Pavel Janík <Pavel@Janik.cz>
4884
4885 * Makefile.in (uninstall): Fix previous change.
4886
4887 * configure.in, Makefile.in: Add support for --program-prefix,
4888 --program-suffix and --program-transform-name options.
4889
48902001-11-13 Pavel Janík <Pavel@Janik.cz>
4891
4892 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4893 (install-arch-indep): Install emacsclient manual page.
4894 (uninstall): Uninstall emacsclient manual page.
4895
48962001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4897
4898 * make-dist: Add lispref/index.*perm files to the distribution.
4899 From Pavel Janík <Pavel@Janik.cz>.
4900
49012001-11-12 Pavel Janík <Pavel@Janik.cz>
4902
4903 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4904
49052001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4906
4907 * configure.in: AC_OUTPUT lispref/Makefile.
4908
49092001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4910
4911 The following changes add the ELisp reference manual to the
4912 distribution.
4913
4914 * make-dist: Add the lispref directory to the distribution.
4915
4916 * Makefile.in (install-arch-indep): Add elisp* to the list of
4917 installed Info files.
4918 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4919 (lispref/Makefile): New target.
4920 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4921 Add commands for the lispref directory.
4922 (info, dvi): Ditto.
4923
4924 * config.bat: Configure in `lispref'.
4925
49262001-11-09 Richard M. Stallman <rms@gnu.org>
4927
4928 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4929
49302001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4931
4932 * make-dist (tempdir): Copy AUTHORS as well.
4933
49342001-11-06 Sam Steingold <sds@gnu.org>
4935
4936 * configure.in: Added a check for <nlist.h>.
4937
49382001-11-01 Pavel Janík <Pavel@Janik.cz>
4939
4940 * configure.in: Reindent --help output.
4941 From Per Starbäck (starback@ling.uu.se).
4942
49432001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4944
4945 * configure.in: New entry for HP/UX-11.
4946
4947 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4948 From Eric S. Raymond <esr@golux.thyrsus.com>.
4949
49502001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4951
4952 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4953 <athornton@sinenomine.net>.
4954
49552001-10-25 Gerd Moellmann <gerd@gnu.org>
4956
4957 * Makefile.in (maybe_bootstrap): New target.
4958 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4959
49602001-10-24 Ken Raeburn <raeburn@gnu.org>
4961
4962 * configure.in: If --with-hesiod is given, look for
4963 hes_getmailhost and res_send or __res_send; check hesiod and
4964 resolv libraries respectively if system libraries don't supply them.
4965
49662001-10-24 Gerd Moellmann <gerd@gnu.org>
4967
4968 * configure.in: Use $MAKE for `make' if set.
4969
49702001-10-22 Gerd Moellmann <gerd@gnu.org>
4971
4972 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4973 to tar options.
4974
49752001-10-20 Gerd Moellmann <gerd@gnu.org>
4976
4977 * (Version 21.1 released).
4978
49792001-10-20 Miles Bader <miles@gnu.org>
4980
4981 * configure.in (configuration): Set from `host' if `host_alias'
4982 isn't defined.
4983
49842001-10-19 Andreas Schwab <schwab@suse.de>
4985
4986 * configure.in: Make ready for autoconf 2.5x.
4987 (AC_PREREQ): Require autoconf 2.50.
4988 * aclocal.m4: Removed.
4989 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4990
49912001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4992
4993 * README: Bump Emacs version to 21.1.50.
4994
49952001-10-05 Gerd Moellmann <gerd@gnu.org>
4996
4997 * Branch for 21.1.
4998
49992001-09-05 Gerd Moellmann <gerd@gnu.org>
5000
5001 * configure.in: Avoid `$@' which is handled specially in
5002 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
5003
50042001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
5005
5006 * make-dist (nt): Add subdirs.el to the list of distributed files.
5007
50082001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
5009
5010 * configure.in (machine): Add an entry for
5011 hppa1.1-hitachi-hiuxwe2*.
5012
50132001-05-28 Gerd Moellmann <gerd@gnu.org>
5014
5015 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
5016 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
5017
50182001-05-14 Gerd Moellmann <gerd@gnu.org>
5019
5020 * make-dist: Copy texinfo.tex unconditionally.
5021
50222001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
5023
5024 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
5025 that are installed.
5026
50272001-04-06 Gerd Moellmann <gerd@gnu.org>
5028
5029 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
5030 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
5031
5032 * make-dist: Handle leim/MISC-DIC. Only include
5033 `[a-zA-Z]*.{el,elc}' from leim/quail.
5034
50352001-04-05 Gerd Moellmann <gerd@gnu.org>
5036
5037 * Makefile.in (install-arch-indep): Remove .cvsignore files.
5038
50392001-03-30 Gerd Moellmann <gerd@gnu.org>
5040
5041 * Makefile.in (.PHONY): Add for bootstrap targets.
5042 (bootstrap-clean): New target.
5043 (bootstrap): Use it instead of `clean'.
5044
50452001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
5046
5047 * Makefile.in (SUBDIR): Remove leim.
5048 (all, .RECURSIVE, extraclean): Add leim explicitly.
5049 (leim): Provide separate rule which exports PARALLEL=0 into the
5050 environment.
5051
50522001-03-20 Gerd Moellmann <gerd@gnu.org>
5053
5054 * configure.in (HAVE_XPM): Don't print the result of the check for
5055 XpmReturnAllocPixels if we don't have an xpm.h.
5056
50572001-03-05 Gerd Moellmann <gerd@gnu.org>
5058
5059 * COPYING: New file.
5060
50612001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
5062
5063 * config.bat: Update the copyright.
5064
50652001-02-23 Kenichi Handa <handa@etl.go.jp>
5066
5067 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
5068 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
5069 to `yes'. Later in AC_OUTPUT, check this variable.
5070
50712001-02-09 Dave Love <fx@gnu.org>
5072
5073 * AUTHORS: Updated.
5074
50752001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
5076
5077 * info/dir (Ebrowse): Fix the entry (was missing a dot).
5078
50792001-02-02 Gerd Moellmann <gerd@gnu.org>
5080
5081 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
5082
5083 * Makefile.in (uninstall): Ignore exit code of `rm'.
5084
5085 * Makefile.in (uninstall): Remove more info files. Remove
5086 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
5087
50882001-01-31 Gerd Moellmann <gerd@gnu.org>
5089
5090 * noleim-Makefile.in (extraclean): Add.
5091
50922001-01-28 Gerd Moellmann <gerd@gnu.org>
5093
5094 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
5095 it quiet.
5096
50972001-01-24 Colin Walters <walters@cis.ohio-state.edu>
5098
5099 * Makefile.in (tags): Fix typo.
5100
51012001-01-13 Kenichi Handa <handa@etl.go.jp>
5102
5103 * configure.in: Fix typo in the code setting x_search_path.
5104
51052001-01-10 Dave Love <fx@gnu.org>
5106
5107 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
5108 -lXext.
5109 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
5110 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
5111 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
5112 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
5113 (now in $LIBS).
5114
51152001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5116
5117 * config.bat: Run the preprocessor with -traditional.
5118
51192001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5120
5121 * INSTALL: Move copying conditions to end of file.
5122
51232000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5124
5125 * INSTALL: Add basic installation procedure which assumes
5126 `configure' does its job. Elaborate on image support libraries.
5127 Add a pointer to Xaw3d library. Add advice about solving
5128 configure-time problems by looking in config.log and setting
5129 variables in the environment.
5130
51312000-12-27 Gerd Moellmann <gerd@gnu.org>
5132
5133 * Makefile.in (install-arch-indep): If tar fails, exit with
5134 exit code 1.
5135
51362000-12-19 Gerd Moellmann <gerd@gnu.org>
5137
5138 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5139 source file includes XKBlib.h. On some broken Solaris systems,
5140 there is an XKBlib.h, reportedly, but header files included by
5141 XKBlib.h are missing.
5142
51432000-12-14 Gerd Moellmann <gerd@gnu.org>
5144
5145 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5146
51472000-12-11 Dave Love <fx@gnu.org>
5148
5149 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5150
51512000-12-11 Paul Eggert <eggert@twinsun.com>
5152
5153 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5154 Merge fixes from latest GNU tar version. These macros no longer
5155 futz with _XOPEN_SOURCE, as that was not portable in practice.
5156 (AC_FUNC_FSEEKO): New macro.
5157
5158 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5159 ftello.
5160
51612000-12-05 Dave Love <fx@gnu.org>
5162
5163 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5164
51652000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5166
5167 * info/dir: Change the category to "Emacs".
5168
51692000-12-01 Gerd Moellmann <gerd@gnu.org>
5170
5171 * make-dist (tempdir): Remove epaths.h from the distribution
5172 instead of paths.h.
5173
51742000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5175
5176 * config.bat: Check for existence of djecho.exe, and print an
5177 error message if it is not available.
5178
5179 * INSTALL: Describe possible problem with djecho.exe in old
5180 versions of DJGPP v2.x.
5181
51822000-11-23 Gerd Moellmann <gerd@gnu.org>
5183
5184 * configure.in: Initialize HAVE_LIBXP to no.
5185
51862000-11-22 Gerd Moellmann <gerd@gnu.org>
5187
5188 * configure.in: Use m/macppc.h instead of the non-existent
5189 m/powerpc.h.
5190
51912000-11-21 Gerd Moellmann <gerd@gnu.org>
5192
5193 * Makefile.in (install-arch-indep): Also install info/eshell*
5194 and info/speedbar*.
5195
5196 * configure.in (HAVE_PNG): Check for the presence of
5197 png_get_channels to rule out older PNG libs.
5198
5199 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5200 GCC and NON_GNU_CPP into config.status.
5201
52022000-11-20 Dave Love <fx@gnu.org>
5203
5204 * configure.in: Fix last change.
5205
5206 * GETTING.GNU.SOFTWARE: Deleted.
5207 * FTP: New file to replace it.
5208 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5209
52102000-11-20 Gerd Moellmann <gerd@gnu.org>
5211
5212 * configure.in: Use -traditional with GNU cpp.
5213
52142000-11-17 Gerd Moellmann <gerd@gnu.org>
5215
5216 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5217 Distribute more files from the nt/ subdir. Distribute PBM
5218 image files from subdirs of lisp/. Distribute old change logs
5219 from subdirs of lisp/. Distribute play/5x5.el.
5220
52212000-11-11 Dave Love <fx@gnu.org>
5222
5223 * config.sub, config.guess: Updated from master source.
5224
52252000-11-07 Dave Love <fx@gnu.org>
5226
5227 * configure.in: Test for mkstemp.
5228
52292000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5230
5231 * info/dir (Top): Rearrange menu items more logically, and put
5232 them into a single category. Add menu items for RefTeX and
5233 Widget.
5234
52352000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5236
5237 * Makefile.in (install-arch-indep): Use --info-dir instead of
5238 --dir-file, and a simple argument instead of --info-file, so that
5239 the Debian version of install-info also works.
5240
52412000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5242
5243 * info/dir (Speedbar): Add entry.
5244
52452000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5246
5247 * INSTALL: Describe the new image-support options to the configure
5248 script. List URLs where image support libraries can be found.
5249
52502000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5251
5252 * info/dir (Top): Add an entry for Eshell.
5253
52542000-10-02 Dave Love <fx@gnu.org>
5255
5256 * configure.in: Check for gai_strerror.
5257
52582000-10-01 Andreas Schwab <schwab@suse.de>
5259
5260 * Makefile.in (install-arch-indep): Update list of installed info files.
5261
52622000-09-30 Gerd Moellmann <gerd@gnu.org>
5263
5264 * configure.in: Support `sparc*-*-netbsd*'.
5265
52662000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5267
5268 * info/dir (MIME): Add entry for emacs-mime.
5269
52702000-09-29 Dave Love <fx@gnu.org>
5271
5272 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5273
52742000-09-26 Gerd Moellmann <gerd@gnu.org>
5275
5276 * make-dist: Adapt to the change of leim/Makefile which was
5277 necessary to ensure a reasonably working `make dist'.
5278
5279 * leim-Makefile.in: Moved to leim/Makefile.in..
5280
5281 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5282
52832000-09-21 Kenichi Handa <handa@etl.go.jp>
5284
5285 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5286 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5287 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5288 files to .elc.
5289 (${TIT}): Adjusted for the above change.
5290 (clean mostlyclean): Likewise.
5291 (.el.elc): New target.
5292
52932000-09-19 Gerd Moellmann <gerd@gnu.org>
5294
5295 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5296 in the distribution.
5297
52982000-09-18 Gerd Moellmann <gerd@gnu.org>
5299
5300 * make-dist (skk): Rename to `ja-dic' because the leim directory
5301 was renamed.
5302
53032000-09-14 Dave Love <fx@gnu.org>
5304
5305 * configure.in: Fix spurion in last change.
5306
53072000-09-14 Gerd Moellmann <gerd@gnu.org>
5308
5309 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5310 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5311 to `no' if defined. Change result report.
5312
53132000-09-08 Dave Love <fx@gnu.org>
5314
5315 * configure.in: Remove spurious `@'s.
5316
5317 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5318 autoconf.
5319
53202000-09-06 Gerd Moellmann <gerd@gnu.org>
5321
5322 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5323 file and print informational message.
5324
5325 * configure.in (AC_FUNC_MMAP): Add.
5326
53272000-09-01 Gerd Moellmann <gerd@gnu.org>
5328
5329 * configure.in: Add ``checking'' messages for
5330 XpmReturnAllocPixels.
5331
53322000-08-28 Gerd Moellmann <gerd@gnu.org>
5333
5334 * configure.in: Check <strings.h>; check `index' and `rindex'
5335 functions.
5336
53372000-08-26 Kenichi Handa <handa@etl.go.jp>
5338
5339 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5340 "case "${canonical}" in".
5341
53422000-08-25 Dave Love <fx@gnu.org>
5343
5344 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5345
53462000-08-25 Kenichi Handa <handa@etl.go.jp>
5347
5348 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5349
53502000-08-24 Gerd Moellmann <gerd@gnu.org>
5351
5352 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5353 contains a relative path. Protect against unusable values of $PWD.
5354
53552000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5356
5357 * info/dir (WoMan): Add entry.
5358
5359 * config.bat (maindir): Update src/_gdbinit even if it does
5360 already exist.
5361
53622000-08-07 Gerd Moellmann <gerd@gnu.org>
5363
5364 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5365
53662000-08-03 Gerd Moellmann <gerd@gnu.org>
5367
5368 * configure.in: Add support for ia64*-*-linux*.
5369
53702000-07-27 Gerd Moellmann <gerd@gnu.org>
5371
5372 * make-dist (aclocal.m4): Include in distribution.
5373
53742000-07-26 Dave Love <fx@gnu.org>
5375
5376 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5377
53782000-07-24 Dave Love <fx@gnu.org>
5379
5380 * configure.in: Add AC_SIZE_T.
5381
53822000-07-18 Dave Love <fx@gnu.org>
5383
5384 * configure.in: Reorder so that most tests are done after CPPFLAGS
5385 is set from the C_SWITCH_... definitions.
5386
53872000-07-10 Gerd Moellmann <gerd@gnu.org>
5388
5389 * configure.in (HAVE_XPM): Undo previous change. Check for
5390 preprocessor define XpmReturnAllocPixels.
5391
53922000-07-06 Gerd Moellmann <gerd@gnu.org>
5393
5394 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5395 instead of XpmReadFileToPixmap.
5396
53972000-07-05 Ken Raeburn <raeburn@gnu.org>
5398
5399 * configure.in: Check for <soundcard.h>. Look for ossaudio
5400 library, and set LIBSOUND accordingly.
5401
54022000-07-05 Dave Love <fx@gnu.org>
5403
5404 * configure.in: Use AC_HEADER_SYS_WAIT.
5405
54062000-07-05 Gerd Moellmann <gerd@gnu.org>
5407
5408 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5409 lisp/Makefile. Distribute lisp/Makefile.in instead of
5410 lisp/Makefile.
5411
54122000-06-30 Ken Raeburn <raeburn@gnu.org>
5413
5414 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5415 while searching for image-handling libraries.
5416
54172000-06-26 Gerd Moellmann <gerd@gnu.org>
5418
5419 * configure.in (--with-xim): New option.
5420
54212000-06-23 Dave Love <fx@gnu.org>
5422
5423 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5424 for struct timezone and test how we can call gettimeofday.
5425 Check for OSF 5+. Check for term.h.
5426
5427 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5428 version.
5429
54302000-06-23 Gerd Moellmann <gerd@gnu.org>
5431
5432 * configure.in (HAVE_LIBXP): Change test for libXp.
5433
54342000-06-21 Dave Love <fx@gnu.org>
5435
5436 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5437 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5438 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5439
54402000-06-19 Dave Love <fx@gnu.org>
5441
5442 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5443 _XOPEN_SOURCE is defined.
5444
54452000-06-16 Gerd Moellmann <gerd@gnu.org>
5446
5447 * Makefile.in (distclean): Also make distclean in lisp/.
5448
54492000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5450
5451 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5452
54532000-06-15 Gerd Moellmann <gerd@gnu.org>
5454
5455 * make-dist: Add --help and --snapshot options.
5456
54572000-06-14 Gerd Moellmann <gerd@gnu.org>
5458
5459 * configure.in: Generate lisp/Makefile.
5460
5461 * configure.in: Add support for `*-lynxos*'.
5462 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5463 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5464 on Tru64 UNIX v5.0.
5465
54662000-06-13 Ken Raeburn <raeburn@gnu.org>
5467
5468 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5469 it's on a continuation line.
5470
54712000-06-02 Dave Love <fx@gnu.org>
5472
5473 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5474 files.
5475
5476 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5477 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5478 test.
5479
5480 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5481 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5482
54832000-05-26 Gerd Moellmann <gerd@gnu.org>
5484
5485 * configure.in: Add check for speed_t typedef.
5486
54872000-05-25 Ken Raeburn <raeburn@gnu.org>
5488
5489 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5490 exists; it won't in the CANNOT_DUMP case.
5491
54922000-05-25 Gerd Moellmann <gerd@gnu.org>
5493
5494 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5495 On FreeBSD, the exit status is 1 if CDPATH is not set.
5496 (install-arch-indep): Install ebrowse.info.
5497
54982000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5499
5500 * configure.in: Check for grandpt and getpt.
5501
55022000-05-09 Dave Love <fx@gnu.org>
5503
5504 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5505
55062000-05-05 Gerd Moellmann <gerd@gnu.org>
5507
5508 * make-dist: Make a link for lib-src/grep-changelog.
5509 Copy install-sh.
5510
55112000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5512
5513 * config.bat: Identify the beginning of the cpp stuff in
5514 src/Makefile.in and lib-src/Makefile.in more accurately.
5515
55162000-04-27 Gerd Moellmann <gerd@gnu.org>
5517
5518 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5519
55202000-04-19 Gerd Moellmann <gerd@gnu.org>
5521
5522 * configure.in: Add support for `powerpc-*-netbsd*'.
5523
55242000-04-19 Dave Love <fx@gnu.org>
5525
5526 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5527
5528 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5529
55302000-04-16 Dave Love <fx@gnu.org>
5531
5532 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5533
55342000-04-14 Dave Love <fx@gnu.org>
5535
5536 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5537
5538 * aclocal.m4 (AC_FUNC_MKTIME): New.
5539
55402000-03-28 Ken Raeburn <raeburn@gnu.org>
5541
5542 * configure.in: Line up "--help" output a little better.
5543
55442000-03-26 Gerd Moellmann <gerd@gnu.org>
5545
5546 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5547 New targets.
5548 (bootstrap): Rewritten in terms of the new targets above. Make
5549 info files, too.
5550
55512000-03-12 Gerd Moellmann <gerd@gnu.org>
5552
5553 * config.guess, config.sub: Use the versions of the files from
5554 subversions.
5555
55562000-03-08 Dave Love <fx@gnu.org>
5557
5558 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5559 AC_C_VOLATILE. Define POINTER_TYPE.
5560
5561 * aclocal.m4: New file.
5562
55632000-03-02 Gerd Moellmann <gerd@gnu.org>
5564
5565 * configure.in (machine): Add `mipsel-*-netbsd*' and
5566 `arm-*-netbsd*'.
5567
55682000-03-01 Gerd Moellmann <gerd@gnu.org>
5569
5570 * configure.in (machine): Add support for `*-auspex-sunos*'.
5571
55722000-02-29 Gerd Moellmann <gerd@gnu.org>
5573
5574 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5575
55762000-02-18 Dave Love <fx@gnu.org>
5577
5578 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5579
55802000-02-18 Andreas Schwab <schwab@suse.de>
5581
5582 * Makefile.in (install-arch-indep): Add eudc to list of installed
5583 info files.
5584
55852000-02-17 Ken Raeburn <raeburn@gnu.org>
5586
5587 * configure.in: Include -lz and -ljpeg (if it's available) when
5588 testing for the tiff library.
5589
55902000-02-17 Gerd Moellmann <gerd@gnu.org>
5591
5592 * configure.in: Remove LISP_FLOAT_TYPE.
5593
55942000-02-12 Dave Love <fx@gnu.org>
5595
5596 * configure.in: Use AC_FUNC_VFORK.
5597
55982000-02-01 Gerd Moellmann <gerd@gnu.org>
5599
5600 * make-dist: Various fixes for new development tree.
5601
5602 * leim-Makefile.in: New file.
5603
56042000-01-31 Gerd Moellmann <gerd@gnu.org>
5605
5606 * Makefile.in (dist): Call ./make-dist.
5607
56082000-01-24 Dave Love <fx@gnu.org>
5609
5610 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5611
56122000-01-18 Gerd Moellmann <gerd@gnu.org>
5613
5614 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5615 DGifOpenFileName.
5616
56172000-01-11 Andreas Schwab <schwab@suse.de>
5618
5619 * Makefile.in (install-arch-indep): Update list of info files to
5620 be installed.
5621
56222000-01-05 Dave Love <fx@gnu.org>
5623
5624 * configure.in: Check for jerror.h as well as libjpeg.
5625
56262000-01-03 Andreas Schwab <schwab@suse.de>
5627
5628 * Makefile.in (install-arch-indep): Install autotype*. Run
5629 install-info on autotype and emacs-faq.info.
5630
56311999-12-04 Dave Love <fx@gnu.org>
5632
5633 * Makefile.in (install-arch-indep): Depend on `info'.
5634 (install-strip): Use `install' as sub-make target.
5635
56361999-11-23 Ken Raeburn <raeburn@gnu.org>
5637
5638 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5639 didn't need to be deleted. Check for the k5crypto library as well
5640 as the crypto library; MIT Kerberos 1.1 changed the name.
5641
56421999-11-18 Dave Love <fx@gnu.org>
5643
5644 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5645
56461999-11-11 Erik Naggum <erik@naggum.no>
5647
5648 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5649
56501999-11-08 Dave Love <fx@gnu.org>
5651
5652 * configure.in: Fix change for --with-pop default.
5653
56541999-11-04 Dave Love <fx@gnu.org>
5655
5656 * configure.in: Default to --with-pop. Change sense of with-gcc
5657 and with-toolkit-scroll-bars messages to reflect the defaults.
5658
56591999-11-01 Gerd Moellmann <gerd@gnu.org>
5660
5661 * INSTALL: Mention the Emacs Lisp Reference.
5662
56631999-10-27 Noah Friedman <friedman@splode.com>
5664
5665 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5666
56671999-10-23 Gerd Moellmann <gerd@gnu.org>
5668
5669 * Makefile.in (bootstrap): New target.
5670
56711999-10-19 Paul Eggert <eggert@twinsun.com>
5672
5673 Add support for large files. Merge glibc 2.1.2.
5674
5675 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5676 (HAVE_TM_GMTOFF): New symbol.
5677 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5678 mbrlen, strsignal.
5679 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5680
56811999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5682
5683 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5684 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5685
56861999-10-09 Richard M. Stallman <rms@gnu.org>
5687
5688 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5689 Unset CDPATH to prevent cd from generating output.
5690
56911999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5692
5693 * update-subdirs: Also ignore CVS subdirs.
5694
56951999-10-07 Gerd Moellmann <gerd@gnu.org>
5696
5697 * Makefile.in (install-arch-indep): Add ada-mode.
5698
56991999-10-06 Dave Love <fx@gnu.org>
5700
5701 * Makefile.in: Add rules for config.status, configure.
5702
57031999-09-07 Gerd Moellmann <gerd@gnu.org>
5704
5705 * configure.in (--with-sound): Removed.
5706
57071999-08-30 Gerd Moellmann <gerd@gnu.org>
5708
5709 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5710 the test for Xaw3d.
5711 (HAVE_TIFF): Add -lm to library check.
5712
57131999-08-28 Richard Stallman <rms@gnu.org>
5714
5715 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5716 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5717 after the other X-related libraries.
5718
57191999-08-21 Dave Love <fx@gnu.org>
5720
5721 * configure.in: Don't check for jpeglib.h.
5722
57231999-08-20 Gerd Moellmann <gerd@gnu.org>
5724
5725 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5726 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5727
57281999-08-18 Dave Love <fx@gnu.org>
5729
5730 * configure.in: Check for termcap.h.
5731
57321999-08-15 Gerd Moellmann <gerd@gnu.org>
5733
5734 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5735 use Emacs' scroll bars, even if configured for Motif or when
5736 Xaw3d is available.
5737
57381999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5739
5740 * configure.in: Check for getaddrinfo.
5741
57421999-08-04 Eli Zaretskii <eliz@gnu.org>
5743
5744 * config.bat: Make --no-debug work again by removing -gcoff.
5745
57461999-07-30 Dave Love <fx@gnu.org>
5747
5748 * configure.in: Check for stdlib.h.
5749
57501999-07-19 Dave Love <fx@gnu.org>
5751
5752 * configure.in: Grok sparc64-*-linux-gnu*.
5753
57541999-07-12 Richard Stallman <rms@gnu.org>
5755
5756 * Version 20.4 released.
5757
57581999-06-23 Karl Heuer <kwzh@gnu.org>
5759
5760 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5761 Quote $EMACS, in case it's a program with args.
5762
57631999-06-15 Gerd Moellmann <gerd@gnu.org>
5764
5765 * configure.in (HAVE_GIF): Use libungif instead of libgif
5766 because the former doesn't contain patented compression code.
5767
57681999-05-29 Richard M. Stallman <rms@gnu.org>
5769
5770 * configure.in: Delete the Kerberos stuff.
5771
57721999-05-27 Greg Hudson <ghudson@mit.edu>
5773
5774 * configure.in: Prefer kerberos 5 names.
5775
57761999-04-26 Richard M. Stallman <rms@gnu.org>
5777
5778 * configure.in: Check for libXp.
5779
57801999-04-08 Richard Stallman <rms@gnu.org>
5781
5782 * make-dist: Include change logs in subdirs of `lisp'.
5783
57841999-04-05 Richard Stallman <rms@gnu.org>
5785
5786 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5787 (install-arch-indep): Make ${datadir}/emacs world-readable.
5788
57891999-03-30 Eli Zaretskii <eliz@gnu.org>
5790
5791 * config.bat: Use epaths.* instead of paths.*.
5792
57931999-03-07 Eli Zaretskii <eliz@gnu.org>
5794
5795 * INSTALL: Add detailed instructions to unpack and install
5796 intlfonts on MS-DOS.
5797
57981999-02-26 Richard Stallman <rms@gnu.org>
5799
5800 * configure.in: Use epaths.h and epaths-force instead of paths...
5801
5802 * Makefile.in (epaths-force): Renamed from paths-force;
5803 operate on epaths.in and produce epaths.h.
5804
58051999-02-24 Richard Stallman <rms@gnu.org>
5806
5807 * make-dist: Fix nt/icons directory handling.
5808
58091999-02-22 Simon Josefsson <jas@pdc.kth.se>
5810
5811 * configure.in (f301-fujitsu-uxpv4.1): New target.
5812
58131999-02-20 Richard Stallman <rms@gnu.org>
5814
5815 * make-dist (tempparent): Fix command to update info files.
5816
58171999-02-09 Richard Stallman <rms@gnu.org>
5818
5819 * configure.in (powerpc-apple-netbsd*): New alternative.
5820
58211999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5822
5823 * make-dist: Include the new directory nt/icons in distributions.
5824
58251999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5826
5827 * configure.in: Change message about HAVE_XFREE386.
5828
58291999-01-07 Eli Zaretskii <eliz@gnu.org>
5830
5831 * config.bat: Support configuring with leim.
5832
58331998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5834
5835 * configure.in (mips-sgi-irix6.5): New target.
5836
58371998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5838
5839 * configure.in: Remove GSS-API support, since it has been removed
5840 from movemail.
5841
58421998-12-04 Markus Rost <rost@delysid.gnu.org>
5843
5844 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5845
58461998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5847
5848 * Makefile.in: Don't install customize info file.
5849 Run install-info on viper info file.
5850
58511998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5852
5853 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5854
58551998-11-16 Kenichi Handa <handa@etl.go.jp>
5856
5857 * configure.in (*-*-bsdi4*): New target.
5858
58591998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5860
5861 * configure.in: Fix previous change.
5862
58631998-11-11 Richard Stallman <rms@gnu.org>
5864
5865 * configure.in (aviion-intel): New machine.
5866
58671998-11-04 Kenichi Handa <handa@etl.go.jp>
5868
5869 * configure.in (mips-nec-sysv4*): New target.
5870
58711998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5872
5873 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5874 from lisp.
5875
58761998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5877
5878 * make-dist: Don't include fns*.el in dist.
5879
58801998-10-30 Dave Love <fx@gnu.org>
5881
5882 * configure.in: Don't mkdir cpp.
5883
58841998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5885
5886 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5887 ${archlibdir}.
5888
58891998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5890
5891 * Version 20.3 released.
5892
58931998-07-30 Paul Eggert <eggert@twinsun.com>
5894
5895 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5896 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5897 (lwlib/Makefile, leim/Makefile):
5898 Prepend $(srcdir)/ to rule dependencies outside this dir.
5899
59001998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5901
5902 * configure.in: Use unset CDPATH instead of making it empty.
5903
59041998-06-20 Karl Heuer <kwzh@gnu.org>
5905
5906 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5907
59081998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5909
5910 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5911 and default.el. Sort the results.
5912
59131998-05-31 Karl Heuer <kwzh@gnu.org>
5914
5915 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5916 writable.
5917
59181998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5919
5920 * Makefile.in (install-arch-indep):
5921 Don't alter site-lisp/subdirs.el if it exists.
5922
59231998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5924
5925 * Makefile.in (install-arch-indep): Put `-' on commands to create
5926 subdirs.el in site-lisp dirs.
5927
59281998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5929
5930 * Makefile.in (install-arch-indep): Fix typo in previous change.
5931
59321998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5933
5934 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5935
59361998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5937
5938 * Makefile.in (mkdir): Create the site-lisp dirs.
5939 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5940
59411998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5942
5943 * Makefile.in (INSTALL_INFO): New variable.
5944 (install-arch-indep): Don't replace the dir file if it already exists.
5945 Use the install-info program, via INSTALL_INFO, to add entries.
5946 Make the `info' subdir and the Info files world-readable.
5947
59481998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5949
5950 * config.bat: Make sure the environment is large enough to support
5951 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5952
59531998-04-10 Karl Heuer <kwzh@gnu.org>
5954
5955 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5956
59571998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5958
5959 * configure.in: Add --with-gssapi to specify GSS-API
5960 authentication support for movemail.
5961
59621998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5963
5964 * Makefile.in (install-arch-indep): Fix previous change.
5965
59661998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5967
5968 * Makefile.in (info): Run man in build dir, not srcdir.
5969
59701998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5971
5972 * Makefile.in (install-arch-indep): Fix previous change.
5973
59741998-03-23 Kenichi Handa <handa@etl.go.jp>
5975
5976 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5977
59781998-03-22 Richard Stallman <rms@gnu.org>
5979
5980 * Makefile.in (install-arch-indep): Put special subdirs.el files
5981 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5982
59831998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5984
5985 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5986
59871998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5988
5989 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5990 (m68*-hp-hpux*): Handle versions 1X like 10.
5991
59921998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5993
5994 * make-dist: PROBLEMS is now in etc, not top level dir.
5995
5996 * Makefile.in (SOURCES): Delete PROBLEMS.
5997
59981998-02-25 Richard Stallman <rms@gnu.org>
5999
6000 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
6001
6002 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
6003
60041998-01-17 Richard Stallman <rms@gnu.org>
6005
6006 * Makefile.in (install-arch-indep): Add semicolon before `else'.
6007
60081998-01-02 Richard Stallman <rms@psilocin.gnu.org>
6009
6010 * make-dist (tempparent): New option --no-check.
6011
6012 * make-dist: Don't do anything with cpp directory.
6013
60141997-12-20 Richard Stallman <rms@psilocin.gnu.org>
6015
6016 * configure.in (sparc-fujitsu-sysv4*): New target.
6017
60181997-12-17 Andreas Schwab <schwab@gnu.org>
6019
6020 * configure.in: Cache more tests. Add missing quotes around
6021 message with embedded comma.
6022
60231997-12-04 Karl Heuer <kwzh@gnu.org>
6024
6025 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
6026
60271997-11-26 Joel N. Weber II <devnull@gnu.org>
6028
6029 * make-dist: Changed the comment about `umask 0' to say `Don't
6030 restrict access to any files.'; previously it said `Don't protect
6031 any files', which may have implied that we think fascism is good.
6032
60331997-11-24 Paul Eggert <eggert@twinsun.com>
6034
6035 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
6036 strftime needs the underlying host's strftime for locale dependent
6037 formats.
6038
60391997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
6040
6041 * configure.in (i586-dg-dguxR4.*): New name in case branch.
6042
60431997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
6044
6045 * config.bat: Configure the man subdirectory.
6046
60471997-11-07 Paul Eggert <eggert@twinsun.com>
6048
6049 * configure.in (AC_CHECK_LIB): Add -lintl.
6050
60511997-11-07 Karl Heuer <kwzh@gnu.org>
6052
6053 * make-dist (check for .elc files): Avoid bash-specific syntax.
6054 (check for overflow 14-char limit): Simplify.
6055
60561997-11-07 Richard Stallman <rms@gnu.org>
6057
6058 * Makefile.in (install): Move blessmail last.
6059
60601997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6061
6062 * configure.in (gettimeofday, one arg or two):
6063 Clarify messages by avoiding double negative.
6064
60651997-09-30 Karl Eichwalder <ke@suse.de>
6066
6067 * Makefile.in (install-arch-indep): Install the widget info file.
6068
60691997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6070
6071 * configure.in (with-pop, with-kerberos): Need to check Kerberos
6072 libraries in reverse order, so that libraries will appear in the
6073 correct dependency order on the link line (and so that the
6074 configure checks themselves will work properly when early
6075 libraries depend on later ones).
6076
60771997-09-21 Erik Naggum <erik@naggum.no>
6078
6079 * make-dist (making links to `src'): Keep timestamp on copied files.
6080
6081 * make-delta: New script to produce delta distributions.
6082
60831997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6084
6085 * Version 20.2 released.
6086
60871997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6088
6089 * Version 20.1 released.
6090
6091 * Makefile.in (install-leim): Depend on mkdir.
6092 (leim): Depend on src.
6093
60941997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6095
6096 * configure.in: Recognize alpha* instead of just alpha.
6097
60981997-09-12 Paul Eggert <eggert@twinsun.com>
6099
6100 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
6101
61021997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6103
6104 * update-subdirs: Use rm -f.
6105
61061997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6107
6108 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
6109 Ignore subdirs named Old.
6110
61111997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
6112
6113 * configure.in: Add OpenBSD clause to set $machine.
6114
61151997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6116
6117 * make-dist: Recompile everything after updating various Lisp files.
6118 Recompile in leim as well as lisp.
6119 Check in leim as well as lisp for mismatched files and too-long names.
6120
61211997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6122
6123 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6124
61251997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6126
6127 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6128 before trying to copy anything from it.
6129
61301997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6131
6132 * Makefile.in (man/Makefile): New target.
6133 (tags): Define env var EMACS and run Makefile from build dir.
6134
61351997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6136
6137 * config.bat: If src/_gdbinit doesn't exist, try using
6138 src/.gdbinit to create it (for building on Windows 95).
6139
61401997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6141
6142 * Makefile.in (install-arch-indep):
6143 Discard extra data in tar | tar pipes.
6144
61451997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6146
6147 * configure.in (x_default_search_path): Corrected
6148 '${x_library}' to '${x_library}/X11'.
6149
61501997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6151
6152 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6153
61541997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6155
6156 * configure.in: Support auto-configuration of both Kerberos V4 and
6157 Kerberos V5 for movemail, including detection of V4 and V5 header
6158 files and libraries.
6159
61601997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6161
6162 * configure.in: Compute x_default_search_path
6163 and substitute into makefiles.
6164
6165 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6166
61671997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6168
6169 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6170
61711997-08-07 Erik Naggum <erik@naggum.no>
6172
6173 * configure.in: Remove lockdir, it is no longer needed.
6174 * Makefile.in (mkdir): Don't create lockdir.
6175 (lockdir): Variable deleted.
6176 (paths-force): Don't operate on PATH_LOCK.
6177
61781997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6179
6180 * leim-Makefile.in (clean, distclean): New targets.
6181
6182 * make-dist: Include leim/ChangeLog in leim distribution.
6183
61841997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6185
6186 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6187
61881997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6189
6190 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6191
61921997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6193
6194 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6195
61961997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6197
6198 * make-dist: Update leim/leim-list.el.
6199 Pass along value of $EMACS when updating lisp dir.
6200
62011997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6202
6203 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6204 prerequisite to the use of Doug Lea's malloc.
6205
62061997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6207
6208 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6209
6210 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6211
62121997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6213
6214 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6215
62161997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6217
6218 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6219 to news-r6.h.
6220
62211997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6222
6223 * config.bat: Use `sed' instead of `cp', which might not be
6224 installed.
6225
62261997-07-09 Kenichi Handa <handa@etl.go.jp>
6227
6228 * Makefile.in (mostlyclean): Add cleaning leim directory.
6229 (clean, distclean, maintainer-clean): Likewise.
6230
62311997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6232
6233 * make-dist (bogosities): Check subdirs of `lisp' also.
6234
62351997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6236
6237 * make-dist (etc): Really avoid symlinks now.
6238 (lisp): Don't delete from subdirs the things we never copy.
6239
62401997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6241
6242 * Makefile.in (install-arch-indep): Correct the target name.
6243 The first letter `i' was dropped by the previous change of mine.
6244
62451997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6246
6247 * configure.in (leim/Makefile): Generate this.
6248 (*-sysv4.2uw*): Recognize new alternative.
6249
6250 * leim-Makefile.in: Renamed from leim-Makefile.
6251
6252 * make-dist: Set up real-leim subdirectory,
6253 with the real contents of leim; then move it to
6254 a separate top-level directory.
6255
6256 * make-dist: Don't mention site-lisp, site-init, site-start
6257 or default, when listing files hat are not compiled and should be.
6258
6259 * configure.in: Create src/config.stamp at the end.
6260
62611997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6262
6263 * Makefile.in (install-leim): Correct previous change.
6264
62651997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6266
6267 * Makefile.in (install-leim): New target.
6268 (install): Depend on install-leim.
6269
62701997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6271
6272 * Makefile.in (SUBDIR): Add leim.
6273 (SUBDIR_MAKEFILES): Add leim/Makefile.
6274 (leim/Makefile): New target.
6275
62761997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6277
6278 * leim-Makefile: New file.
6279 * make-dist: Initialize a `leim' subdirectory with that makefile.
6280
62811997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6282
6283 * configure.in (GNU_MALLOC_reason): Fix message text.
6284
62851997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6286
6287 * make-dist (lisp): Don't process subdirs that start with =.
6288 (etc): Copy symlinks, as in src.
6289
62901997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6291
6292 * configure.in (i*86-*-unixware*): New alternative.
6293
62941997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6295
6296 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6297 and touch it explicitly.
6298
6299 * configure.in (mips-sony-newsos6*): New alternative.
6300 (mips-*-linux-gnu*): New alternative.
6301 (*-*-bsdi*): New alternative.
6302 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6303
63041997-06-22 Dave Love <d.love@dl.ac.uk>
6305
6306 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6307 (src/config.h): New target to re-configure if src/config.in is patched.
6308
63091997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6310
6311 * configure.in (shutdown): Check for `shutdown' function.
6312
63131997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6314
6315 * update-subdirs: Include the directory "language" in subdirs.
6316
63171997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6318
6319 * configure.in (m88k-dg-dgux4*): New alternative.
6320 (alpha-*-netbsd*): New alternative.
6321 (powerpcle-*-solaris2*): New alternative.
6322
63231997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6324
6325 * make-dist: Warn about .el files that are not compiled.
6326
63271997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6328
6329 * Makefile.in (dist): Don't run update-subdirs here,
6330 since make-dist now gets that done.
6331
6332 * make-dist: Use the new `updates' target in lisp/Makefile.
6333
6334 * make-dist: Use new non-file targets in lisp/Makefile.
6335
63361997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6337
6338 * make-dist: Handle all subdirs of `lisp' uniformly.
6339 Don't handle `term' and `language' specially.
6340 Clear out umask at the beginning.
6341
63421997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6343
6344 * make-dist: Use Make to update finder-inf.el and autoloads.
6345 Also update cus-load.el.
6346
63471997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6348
6349 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6350 in case it is desirable to disable the GNU malloc features with glibc.
6351
63521997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6353
6354 * configure.in (DOUG_LEA_MALLOC):
6355 Define if malloc_{get,set}_state exist.
6356
63571997-03-05 Kenichi Handa <handa@etl.go.jp>
6358
6359 * make-dist: Make links for files under lisp/language.
6360
63611997-02-20 Kenichi Handa <handa@etl.go.jp>
6362
6363 * update-subdirs: Exclude the directory "language" from subdirs.
6364
63651997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6366
6367 * configure.in: Check for rint and cbrt.
6368
63691997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6370
6371 * make-dist: Use $EMACS to say where to run Emacs.
6372 Add --no-update option.
6373
63741996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6375
6376 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6377
63781996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6379
6380 * make-dist (copying src): Check thoroughly for symlinks
6381 and copy them in all cases. Regularize the linking of *.in
6382 and *.opt and ChangeLog files.
6383 (copying lib-src): Likewise.
6384 Don't rm getdate.c or y.tab.*--they don't exist any more.
6385
63861996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6387
6388 * configure.in: Check for libmail, maillock.h and
6389 touchlock (for movemail).
6390
63911996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6392
6393 * configure.in (limits.h): Check for this file.
6394
63951996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6396
6397 * configure.in (rs6000-ibm-aix4.2): New alternative.
6398 (rs6000-ibm-aix4.0): New alternative.
6399 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6400
64011996-11-22 Ben Harris <bjh21@cam.ac.uk>
6402
6403 * configure.in: Recognize vax-*-netbsd*.
6404
64051996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6406
6407 * configure.in (locallisppath): Add leim directory.
6408
64091996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6410
6411 * config.bat: Make sure `mv' supports forward slashes and -f.
6412
64131996-10-28 Christian Limpach <chris@nice.ch>
6414
6415 * configure.in (hppa*-next-nextstep*): * added after hppa
6416 to accept hppa1.0 and hppa1.1.
6417
64181996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6419
6420 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6421 * configure.in (ld_switch_machine): Fix typo.
6422
64231996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6424
6425 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6426 from config.h and use them in $ac_link.
6427
64281996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6429
6430 * configure.in: Create a subdir named `lisp'.
6431
64321996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6433
6434 * configure.in: Check for getcwd.
6435
64361996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6437
6438 * configure.in: Check for termios.h. Check for setpgid.
6439
64401996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6441
6442 * configure.in: Check for setrlimit.
6443
64441996-08-31 Paul Eggert <eggert@twinsun.com>
6445
6446 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6447
64481996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6449
6450 * configure.in: Check for utimes.
6451
6452 * configure.in: Check for com_err library, but only
6453 if --with-kerberos was used. Check for krb and des
6454 only if --with-kerberos.
6455
64561996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6457
6458 * Makefile.in (INSTALL_STRIP): New variable.
6459 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6460 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6461
64621996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6463
6464 * configure.in: Check for krb and des libraries.
6465
64661996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6467
6468 * configure.in (*-sunos4.1.[3-9]*noshare):
6469 Use sunos413, not sunos4-1-3.
6470 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6471 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6472
64731996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6474
6475 * Makefile.in (src/paths.h): Target deleted.
6476 (paths-force): Delete all dependencies on this target
6477 but don't delete the target.
6478 (install): Depend on `all'.
6479 (paths-force): Don't print a message.
6480
6481 * configure.in: Generate src/paths.h here.
6482
64831996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6484
6485 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6486 New variables that affect linking only.
6487 (alpha-dec-osf*): Use those instead of previous change.
6488
64891996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6490
6491 * Makefile.in (install-arch-indep): Install info/messages.
6492
64931996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6494
6495 * Version 19.33 released.
6496
64971996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6498
6499 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6500 Fix previous change.
6501
65021996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6503
6504 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6505 New alternative.
6506
65071996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6508
6509 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6510 and NON_GCC_TEST_OPTIONS.
6511
65121996-08-06 Paul Eggert <eggert@twinsun.com>
6513
6514 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6515 "TZ=..." in environ.
6516
65171996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6518
6519 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6520
65211996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6522
6523 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6524 the more general *-sunos4.1.[3-9]* clause.
6525
65261996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6527
6528 * Version 19.32 released.
6529
6530 * configure.in (*-sco3.2v5*):
6531 Set OVERRIDE_CPPFLAG to a string of one space.
6532 Fix the code that uses OVERRIDE_CPPFLAG.
6533
65341996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6535
6536 * configure.in: Undo previous change.
6537
65381996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6539
6540 * config.sub: Use `pc', not `unknown', when canonicalizing
6541 the vendor for ...86.
6542
65431996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6544
6545 * configure.in: Check for termios.h header.
6546
65471996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6548
6549 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6550
65511996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6552
6553 * configure.in: Split bsdos2 and bsdos2-1.
6554
65551996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6556
6557 * config.sub: If last two words are not a recognized
6558 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6559 Make conversion of gnu/linux to linux-gnu really work.
6560
6561 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6562
65631996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6564
6565 * configure.in (check for using Lucid widgets by default):
6566 Eliminate indentation that confuses some compilers.
6567
65681996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6569
6570 * config.sub: Convert linux and gnu/linux to linux-gnu.
6571
6572 * make-dist: Don't update getdate.c.
6573 Ignore =... files when checking for too-long Lisp file names.
6574
65751996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6576
6577 * configure.in (euidaccess): Check for that, not for eaccess.
6578
65791996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6580
6581 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6582 before `noshare'.
6583 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6584
65851996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6586
6587 * configure.in: Rename lignux to linux-gnu in configuration names.
6588 Use gnu-linux as the opsys value (s/ file name).
6589 Allow i686 just like i386, i486, i586.
6590
65911996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6592
6593 * configure.in (i*86-*-sco3.2v5): New alternative.
6594 (OVERRIDE_CPPFLAG): New variable.
6595 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6596
6597 * configure.in: Specify vpath for .texi files.
6598
65991996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6600
6601 * configure.in: Always check for HAVE_X11R5.
6602 Separately decide whether to use a toolkit by default.
6603
66041996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6605
6606 * configure.in: If X11R5 is missing the Xaw headers,
6607 default to --with-x-toolkit=no.
6608
66091996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6610
6611 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6612
66131996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6614
6615 * Makefile.in (install-arch-indep): If cd etc makes output,
6616 don't treat that as part of the tar data.
6617 Check that ./lisp actually exists.
6618
66191996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6620
6621 * make-dist: Check for long file names.
6622
66231996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6624
6625 * Version 19.31 released.
6626
66271996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6628
6629 * configure.in: Recognize sparc-*-lignux.
6630
66311996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6632
6633 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6634 Don't include config.w95.
6635
66361996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6637
6638 * make-dist: Replace --no-clean-up and --no-tar options
6639 with --clean-up and --tar, so that the default is useful.
6640
66411996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6642
6643 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6644 if not, tell the user to rename it and abort.
6645
66461996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6647
6648 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6649 test program.
6650
66511996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6652
6653 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6654
6655 * make-dist (MANIFEST): Fix previous change.
6656 (msdos): Put mainmake.v2 into the dist.
6657
66581996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6659
6660 * make-dist: Exit if autoconf fails.
6661
66621996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6663
6664 * config.bat: Set djgpp-ver, and unset it at the end.
6665 Add a number of conditionals for DJGPP version 2.
6666 Rename label libsrc2 to libsrc3.
6667 Substitute for LDFLAGS in src/Makefile.
6668 Substitute for ALL_CFLAGS in lib-src/Makefile.
6669
66701996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6671
6672 * configure.in (ncurses): Check this after checking fns like strerror.
6673
66741996-04-08 Erik Naggum <erik@naggum.no>
6675
6676 * make-dist (MANIFEST): Don't include lines from =files.
6677
66781996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6679
6680 * make-dist: Don't put lisp/dired.todo in the dist.
6681
66821996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6683
6684 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6685
6686 * configure.in (setlocale): Check for it.
6687
6688 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6689
66901996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6691
6692 * configure.in: Use lignux instead of linux as value of opsys.
6693
66941996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6695
6696 * Makefile.in (install-strip): Fix whitespace.
6697 Get rid of continuation.
6698
6699 * config.sub: Convert linux or gnu/linux to lignux.
6700
67011996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6702
6703 * configure.in: Accept lignux in configuration name.
6704
67051996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6706
6707 * Makefile.in (install-strip): New target.
6708
67091996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6710
6711 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6712 -f failed to do the job on Suns.
6713
67141996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6715
6716 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6717
6718 * configure.in (linux/version.h): Check for this header.
6719
67201996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6721
6722 * configure.in: Remove -fno-builtin hackery from -lm check.
6723
67241996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6725
6726 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6727 just this test.
6728
6729 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6730
67311996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6732
6733 * configure.in: Check for ncurses.
6734
67351996-02-28 Paul Eggert <eggert@twinsun.com>
6736
6737 * configure.in (LOCALTIME_CACHE):
6738 Also define if localtime mishandles unsetting TZ.
6739 This works around a localtime bug in mips-dec-ultrix.
6740
67411996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6742
6743 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6744
6745 * configure.in: Improve messages about X versions.
6746
67471996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6748
6749 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6750
67511996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6752
6753 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6754 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6755
6756 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6757 (install): Put install-arch-indep before install-arch-dep.
6758
67591996-02-20 Dave Love <d.love@dl.ac.uk>
6760
6761 * INSTALL: Clarify info about MS-DOS path handling.
6762
67631996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6764
6765 * Makefile.in (install-arch-indep): Install info/ccmode*.
6766 In previous change, protect against /bin/pwd returning null string.
6767
67681996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6769
6770 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6771 to lispdir.
6772
67731996-02-01 Paul Eggert <eggert@twinsun.com>
6774
6775 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6776
67771996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6778
6779 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6780
67811996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6782
6783 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6784 we delete everything distclean deletes.
6785
67861996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6787
6788 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6789
67901996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6791
6792 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6793 into LDFLAGS instead of into LIBS.
6794
67951996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6796
6797 * configure.in (HAVE_XMU): Fix typo in previous change.
6798
67991996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6800
6801 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6802
68031996-01-10 Erik Naggum <erik@naggum.no>
6804
6805 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6806
68071996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6808
6809 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6810
68111996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6812
6813 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6814 and use -lXt to link it.
6815
68161996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6817
6818 * configure.in (locallisppath): Put version-specific dir first.
6819
68201996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6821
6822 * configure.in (hppa-*-nextstep*): New alternative.
6823 (USE_X_TOOLKIT): By default, set this to "maybe";
6824 and change that later to LUCID or "no" according to X11 version.
6825
6826 * make-dist: Recompile outdated .elc files and update all autoloads.
6827
68281996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6829
6830 * configure.in (locallisppath): Fix typo in last change: " -> '.
6831
68321996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6833
6834 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6835
68361995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6837
6838 * Makefile.in (install-arch-indep): Give all files read permission.
6839
68401995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6841
6842 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6843 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6844
68451995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6846
6847 * configure.in: Determine HAVE_X11R6.
6848 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6849
68501995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6851
6852 * configure.in: Just "solaris" now defaults to version 2.4.
6853 Add sunos4.1.n-noshare as alternative.
6854
68551995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6856
6857 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6858
68591995-11-29 Erik Naggum <erik@naggum.no>
6860
6861 * Makefile.in (install-arch-indep): Add missing backslash.
6862
68631995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6864
6865 * Makefile.in (install-arch-indep): Don't install
6866 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6867
68681995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6869
6870 * Makefile.in (install-arch-indep): Fix previous change.
6871
6872 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6873
68741995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6875
6876 * Version 19.30 released.
6877
6878 * make-dist (lisp): Exclude subdirs.el.
6879
68801995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6881
6882 * make-dist (etc): Delete *.orig and *.rej.
6883
68841995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6885
6886 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6887
68881995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6889
6890 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6891
68921995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6893
6894 * make-dist (nt): Rename install, readme, and todo to
6895 INSTALL, README, and TODO.
6896
68971995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6898
6899 * make-dist (lisp): Don't distribute site-start.
6900
69011995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6902
6903 * make-dist: Break the hard link on alloca.c.
6904
69051995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6906
6907 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6908
69091995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6910
6911 * make-dist (src, lib-src): Don't distribute Makefile.c.
6912 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6913
69141995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6915
6916 * Makefile.in (mkdir): Create man1dir, not mandir.
6917 (uninstall): Use man1dir, not mandir.
6918
69191995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6920
6921 * Makefile.in (man1dir): New variable.
6922 (install-arch-indep): Use man1dir.
6923
6924 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6925
6926 * make-dist: Create lisp/MANIFEST.
6927
69281995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6929
6930 * configure.in (m68k-*-linux*): New alternative.
6931
69321995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6933
6934 * make-dist: Use new names config.in, paths.in, and
6935 {src,lib-src}/Makefile.in.
6936
69371995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6938
6939 * configure.in: Don't bother checking for drem.
6940
69411995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6942
6943 * Makefile.in (distclean): Delete line with just a tab in it.
6944 (install-arch-indep): Delete spaces that precede tabs.
6945 Delete spurious `fi' left from previous change.
6946 (install): Supply `true' as command, to avoid null command.
6947
69481995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6949
6950 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6951
69521995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * configure.in (powerpc-*-solaris2): New alternative.x
6955
69561995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6957
6958 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6959 of paths.h.tmp$$, to avoid going beyond 14 characters.
6960
69611995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6962
6963 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6964
69651995-09-06 Paul Eggert <eggert@twinsun.com>
6966
6967 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6968 if localtime caches TZ. Check for tzset.
6969
69701995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6971
6972 * config.bat: Simplify using new names file names src/makefile.in,
6973 config.in, paths.in. Change Echo commands not to use `.
6974
69751995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6976
6977 * Makefile.in (install-arch-indep): Always install the new dir file;
6978 rename the previous dir file to dir.bak or dir.old.
6979
69801995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6981
6982 * configure.in (RANLIB): Substitute this into makefiles.
6983 Set it specially on solaris; set it by default on other systems.
6984
6985 * configure.in: Fix previous Alpha change.
6986
69871995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6988
6989 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6990 NON_GCC_TEST_OPTIONS.
6991
69921995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6993
6994 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6995 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6996
6997 * configure.in (alpha-*-linux*): New configuration.
6998
69991995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7000
7001 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
7002 (m68k-next-nextstep*): New alias for that.
7003 (i*86-*-nextstep*): Use nextstep.h.
7004 (sparc-*-nextstep*): New configuration.
7005
70061995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7007
7008 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
7009 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
7010
70111995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7012
7013 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
7014 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
7015
70161995-07-18 Mike Long <mike.long@analog.com>
7017
7018 * make-dist: Fix update of finder-inf.el, and byte-compile it.
7019
70201995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7021
7022 * Makefile.in (src/paths.h, paths-force):
7023 Rename src/paths.h.in to src/paths.in.
7024 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
7025
7026 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
7027 Use Makefile.c for intermediate file.
7028 Rename src/config.h.in to src/config.in.
7029
70301995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
7031
7032 * configure.in (mips-dec-ultrix*): Assume version 4.3.
7033 (mips-dec-ultrix4.[12]): New alternative for old versions.
7034
70351995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7036
7037 * make-dist: Don't break intra-tree links.
7038
70391995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7040
7041 * configure.in: Put back archlibdir initialization. Require
7042 autoconf 2.4.1 or later.
7043
70441995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7045
7046 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
7047 (mips-mips-riscos5*): New alternative.
7048
70491995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7050
7051 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
7052
70531995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7054
7055 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
7056 (mandir, infodir, archlibdir): Initializations deleted.
7057
7058 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
7059 On hpux9shr, use hpux9shxr4.h.
7060
70611995-06-24 Morten Welinder <terra+@cs.cmu.edu>
7062
7063 * configure.in: Added target mips-dec-mach_bsd4.3.
7064 * config.guess: Guess mips-dec-mach_bsd4.3.
7065
70661995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7067
7068 * Makefile.in (mkdir): Use symbolic chmod.
7069
70701995-06-22 Paul Eggert <eggert@twinsun.com>
7071
7072 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
7073 SunOS 4.1.5 through 4.1.9, should they ever exist.)
7074
70751995-06-22 Paul Eggert <eggert@twinsun.com>
7076
7077 * Makefile.in (SUBDIR_MAKEFILES):
7078 Add man/Makefile, so `make distclean' removes it.
7079 (top_distclean): Add config.log to the list of files to be removed.
7080
70811995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7082
7083 * Version 19.29 released.
7084
70851995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7086
7087 * configure.in: Fix the previous change to verify that the -b
7088 option really solves the problem.
7089
7090 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
7091
70921995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7093
7094 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
7095
70961995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7097
7098 * configure.in: Report more clearly when there is no special
7099 dir to search for X includes or libraries.
7100
71011995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7102
7103 * configure.in: Check for -lpthreads, not -lpthread.
7104
71051995-06-09 Geoff Voelker <voelker@cs.washington.edu>
7106
7107 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
7108
71091995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7110
7111 * configure.in: Check for -lpthread.
7112
71131995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7114
7115 * Makefile.in (install-arch-indep): Install info files for mh-e.
7116 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7117
71181995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7119
7120 * configure.in (*-solaris2.5): New configuration.
7121
7122 * make-dist: Copy new files config.nt and config.w95.
7123
71241995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7125
7126 * configure.in: Use x_includes, not x_libraries, for -I.
7127 Make bitmapdir a colon-separated list.
7128
71291995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7130
7131 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7132
7133 * configure.in: Allow x_libraries and x_includes to be paths.
7134
71351995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7136
7137 * configure.in: Fix typo.
7138
71391995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7140
7141 * INSTALL: Clarify use of site-init.el.
7142
71431995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7144
7145 * configure.in: Pass arg to sqrt.
7146
71471995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7148
7149 * make-dist: Fix May 6 change.
7150
71511995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7152
7153 * vpath.sed: Delete reference to ymakefile.
7154
71551995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7156
7157 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7158
71591995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7160
7161 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7162
7163 * update-subdirs: Specify /bin/sh to run the script.
7164
71651995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7166
7167 * make-dist: Put src/makefile.nt in dist.
7168
7169 * configure.in (i[345]86-*-bsdi2*): New configuration.
7170 (vax-dec-bsd386*): Deleted.
7171
71721995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7173
7174 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7175 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7176 Use fmod instead of logb in -lm check.
7177
71781995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7179
7180 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7181 Use bsd4-3. Don't set NON_GNU_CPP.
7182
7183 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7184 In nt, copy various different things, but not *.cmd.
7185 Fix the ln commands for the subdirs of nt.
7186
71871995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7188
7189 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7190
71911995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7192
7193 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7194 since that's what the header file expects.
7195
71961995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7197
7198 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7199 and 68040 based machines when choosing options for gnucc.
7200
72011995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7202
7203 * Makefile.in (top_distclean): Delete config.cache.
7204
72051995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7206
7207 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7208
7209 * configure.in: Use m/ncr386.h.
7210
72111995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7212
7213 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7214
72151995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7216
7217 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7218 (man): Don't copy texindex.c and getopt.c; they're deleted.
7219 (etc): Omit `e'; it's a subdirectory.
7220 (etc/e): Use `../..', not `..', to reference top level.
7221
72221995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7223
7224 * Makefile.in (install-arch-indep, dist):
7225 Look for `update-subdir' in $(srcdir).
7226
72271995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7228
7229 * make-dist: Include mkinstalldirs in distribution.
7230
72311995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7232
7233 * make-dist: Add missing close backquote.
7234
72351995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7236
7237 * make-dist: Don't distribute shortnames directory.
7238
72391995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7240
7241 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7242
72431995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7244
7245 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7246
72471995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7248
7249 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7250
72511995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7252
7253 * configure.in (mips-sgi-irix6): New configuration.
7254
72551995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7256
7257 * Makefile.in (maintainer-clean): Renamed from realclean.
7258
72591995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7260
7261 * configure.in: Create a .gdbinit that sources the real one,
7262 if using a different build directory.
7263
72641995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7265
7266 * configure.in: Check for sys/select.h.
7267
72681995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7269
7270 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7271
72721994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7273
7274 * configure.in: Handle isc 4.1 operating system.
7275
72761994-12-10 Richard Stallman <rms@kepa>
7277
7278 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7279 (rs6000-ibm-aix4*): New alternative.
7280
72811994-12-06 Richard Stallman <rms@kepa>
7282
7283 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7284
72851994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7286
7287 * configure.in: Don't try to make directories that are guaranteed
7288 to already exist.
7289
72901994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7291
7292 * configure.in: Generate man/Makefile from man/Makefile.in.
7293 Create the man subdir.
7294
7295 * Makefile.in (dvi): Run Make in our man subdir.
7296
7297 * make-dist: Create subdir etc/e.
7298 Make links to it.
7299 Put man/Makefile.in in dist, instead of man/Makefile.
7300
73011994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7302
7303 * configure.in: Add --with-pop, --with-kerberos, and
7304 --with-hesiod for movemail.
7305
73061994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7307
7308 * configure.in (m68*-apollo*): Use s/domain.h.
7309
73101994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7311
7312 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7313
73141994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7315
7316 * configure.in: Don't add -I, -L, -R options for cc if their
7317 arguments would be empty.
7318
73191994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7320
7321 * configure.in (i860-intel-osf1*): New alternative.
7322 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7323 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7324
73251994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7326
7327 * configure.in: Make h_errno check not use nested functions.
7328
73291994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7330
7331 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7332
73331994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7334
7335 * Makefile.in (install-arch-indep): Avoid continued comment
7336 swallowing target line.
7337
73381994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7339
7340 * configure.in: Protect a character class with `changequote'.
7341
73421994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7343
7344 * configure.in: Accept `news' as a synonym for `newsos'.
7345
73461994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7347
7348 * Makefile.in: Don't rm files if cd fails.
7349
73501994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7351
7352 * make-dist: Put nt subdir and its subdirs in the dist.
7353 (lib-src): Put makefile.nt in the dist.
7354 (lisp): Put makefile.nt in the dist.
7355
73561994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7357
7358 * configure.in: Change a stray `[' to `test'.
7359
73601994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7361
7362 * configure.in: Adapt for Autoconf v2. Use the standard argument
7363 parser, host type canonicalizer, X11 finder, and message
7364 printing macros. Use the new macro names. Use `test' instead of `['.
7365
73661994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7367
7368 * configure.in: Check for getpagesize.
7369
73701994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7371
7372 * make-dist (msdos): Put sed* in the distribution.
7373
73741994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7375
7376 * config.bat: New option, `--with-x', for configuring Emacs
7377 for use with the X11 system DesqView/X.
7378 New option, `--no-debug', for compiling Emacs without debug
7379 information thus saving disk space.
7380 (src/config.h, src/paths.h): Use `update' (which is like
7381 `move-if-changed') to change the file.
7382 (src/config.h): When configuring for X11 perform extra changes.
7383 (src/makefile): When configuring for X11 perform extra changes.
7384 (lib-src): Remove temporary files.
7385 (): Check that `sed', `rm', `mv', and `gcc' are available.
7386
73871994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7388
7389 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7390
7391 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7392
73931994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7394
7395 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7396
7397 * configure.in (canonical): Substitute var into makefiles.
7398 (bitmapdir): Likewise.
7399
7400 * Makefile.in (bitmapdir): New variable.
7401 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7402
74031994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7404
7405 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7406
7407 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7408 * update-subdirs: New shell script.
7409
74101994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7411
7412 * Makefile.in (top_distclean): Don't rm build-install.
7413 (SOURCES): Delete build-install.in.
7414
7415 * make-dist: Don't distribute build-ins.in.
7416 * build-ins.in: File deleted.
7417
74181994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7419
7420 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7421
74221994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7423
7424 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7425
7426 * configure.in (libexecdir): Renamed from libdir. New default.
7427 (sharedstatedir): Renamed from statedir. New default.
7428 (datadir): New default.
7429
7430 * make-dist: Don't distribute subdirs.el.
7431
74321994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7433
7434 * configure.in (eaccess): Check for it.
7435
74361994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7437
7438 * configure.in (mktime): Check for it.
7439
74401994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7441
7442 * configure.in (motif): Add support for usage and option checking.
7443
74441994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7445
7446 * configure.in (utimes): Check for it.
7447
74481994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7449
7450 * Makefile.in (install-arch-indep): Don't do mkdir here.
7451
74521994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7453
7454 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7455 riscix.h renamed to acorn.h.
7456
74571994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7458
7459 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7460 New configurations.
7461
74621994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7463
7464 * configure.in: Remove trailing slashes from srcdir.
7465
74661994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7467
7468 * configure.in (i[345]86-sequent-ptx*): Handle
7469
74701994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7471
7472 * Makefile.in (paths-force): Depend on src/paths.h
7473
74741994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7475
7476 * configure.in (config_options): Save all arguments, not just some.
7477
74781994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7479
7480 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7481
7482 * configure.in: Add AC_AIX.
7483 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7484
74851994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7486
7487 * configure.in (parsing options): Simplify sed command to delete -'s.
7488
74891994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7490
7491 * configure.in (config_options): New shell variable.
7492 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7493
74941994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7495
7496 * configure.in (alpha-dec-osf*): New target.
7497
7498 * Makefile.in: Use just one FRC target.
7499
75001994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7501
7502 * Makefile.in (removenullpaths, paths-force):
7503 Use name paths.h.tmp$$, which depends on the pid.
7504
75051994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7506
7507 * Makefile.in (removenullpaths, paths-force):
7508 Put paths.h.tmp in top-level dir, not in src.
7509
75101994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7511
7512 * Version 19.27 released.
7513
75141994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7515
7516 * Version 19.26 released.
7517
75181994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7519
7520 * configure.in: Check for lrand48, not rand48.
7521
75221994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7523
7524 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7525 (powerpc-ibm-aix*): New aliases.
7526
75271994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7528
7529 * make-dist (src/m, src/s): Put *.inp in distribution.
7530
75311994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7532
7533 * configure.in: Accept i586 and i486 along with i386.
7534
75351994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7536
7537 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7538 even if CPP env var was set by the user.
7539
7540 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7541
75421994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7543
7544 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7545
75461994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7547
7548 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7549
75501994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7551
7552 * configure.in: Check more specifically for i*86-sun-sunos.
7553
75541994-08-03 Caveh Jalali (caveh@eng.sun.com)
7555
7556 * configure.in: Handle solaris 2.4.
7557
75581994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7559
7560 * configure.in (rand48): Check for it.
7561
75621994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7563
7564 * make-dist: Update the info files.
7565
75661994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7567
7568 * configure.in: Make "checking..." messages' style consistent.
7569 (HAVE_H_ERRNO): New test.
7570
75711994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7572
7573 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7574
75751994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7576
7577 * configure.in (CFLAGS): If the envvar was specified, use that.
7578 And set REAL_CFLAGS from it too.
7579
75801994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7581
7582 * make-dist: Update finder-inf.el.
7583
75841994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7585
7586 * make-dist (msdos): Include sed4.inp in dist.
7587
7588 * Makefile.in (libsrc_libs): Var deleted.
7589
75901994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7591
7592 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7593
75941994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7595
7596 * configure.in (mips-sony-newsos4*): New alias.
7597
75981994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7599
7600 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7601 (*-convex-convexos*): Accept this as alias.
7602
76031994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7604
7605 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7606 for two different uses.
7607
76081994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7609
7610 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7611
76121994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7613
7614 * make-dist: Put ./BUGS into the distrib.
7615
76161994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7617
7618 * configure.in: Handle 386 running Solaris 2.
7619
76201994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7621
7622 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7623
76241994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7625
7626 * configure.in (mips-sony-newsos*): Use news-risc.h.
7627
7628 * configure.in: Accept bsdi as opsys, like bsd386.
7629
76301994-06-01 Morten Welinder (terra@diku.dk)
7631
7632 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7633
76341994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7635
7636 * Version 19.25 released.
7637
7638 * make-dist (shortversion): Don't assume another period follows.
7639
76401994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7641
7642 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7643 (uninstall): Use /bin/pwd.
7644
7645 * Makefile.in (blessmail): Depend on src.
7646 (all): Don't depend on blessmail.
7647
7648 * Makefile.in (src/paths.h): Don't force recomputation.
7649 (paths-force): New target; force recomputation of paths.h.
7650 (all): Depend on paths-force.
7651 (src, lib-src): Depend on src/paths.h.
7652
7653 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7654 NON_GCC_TEST_OPTIONS.
7655
76561994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7657
7658 * configure.in: Don't insist on subversions for irix.
7659
76601994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7661
7662 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7663
7664 * configure.in (i[34]86-next-*): New alternative.
7665
76661994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7667
7668 * Version 19.24 released.
7669
7670 * configure.in: New config hppa*-hp-hpux9shr*.
7671
76721994-05-22 Morten Welinder (terra@tyr.diku.dk)
7673
7674 * config.bat: Doc fix.
7675
76761994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7677
7678 * Makefile.in (mostlyclean, clean, distclean, realclean)
7679 (extraclean): Don't act on man subdir if it doesn't exist.
7680
76811994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7682
7683 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7684 Use them to set up CC.
7685 (*-sun-sunos4.1.3): Set them.
7686
76871994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7688
7689 * Makefile.in (lib-src): Don't depend on src/paths.h.
7690
76911994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7692
7693 * build-ins.in (copydests): Get rid of spurious `-'s.
7694
7695 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7696
76971994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7698
7699 * Version 19.23 released.
7700
7701 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7702 for the Xlib and Xt checks; then restore old CFLAGS.
7703
77041994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7705
7706 * configure.in (HAVE_X11XTR6): Add newline before #if.
7707 Add newline after #endif.
7708
77091994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7710
7711 * configure.in (HAVE_X11XTR6): Arrange to define it.
7712
77131994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7714
7715 * Makefile.in (install): Depend on blessmail.
7716
77171994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7718
7719 * configure.in (mips-siemens-sysv*): Put quotes around value
7720 containing blanks.
7721
77221994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7723
7724 * Makefile.in (TAGS): Use the makefile in src subdir.
7725
77261994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7727
7728 * configure.in (opsys): Recognize `gnu'.
7729
77301994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7731
7732 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7733
77341994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7735
7736 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7737 version > 1.8.
7738
77391994-05-08 Morten Welinder (terra@diku.dk)
7740
7741 * config.bat: Forcibly remove "# " style comments from makefiles.
7742
77431994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7744
7745 * Makefile.in (uninstall): When processing lispdir and etcdir,
7746 do nothing unless it exists and is a directory.
7747
77481994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7749
7750 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7751 Merge code in from install-doc.
7752 (install-doc): Merge code back into install-arch-indep.
7753 (install-arch-dep): Don't depend on install-doc.
7754
7755 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7756
77571994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7758
7759 * configure.in (making src/Makefile and lib-src/Makefile):
7760 Split off the autoconf substitutions and don't pass them thru cpp.
7761 (undefs): Use $canonical as well as $configuration.
7762
7763 * make-dist: Distribute lisp/Makefile.
7764
7765 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7766 Use lower case names for the s files.
7767
77681994-05-03 Morten Welinder (terra@diku.dk)
7769
7770 * config.bat: Added possibility for different file name
7771 transcriptions in lib-src.
7772
77731994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7774
7775 * Makefile.in (lib-src): Undo previous change.
7776 (blessmail): New target to run maybe-blessmail in lib-src.
7777 (all): Depend on blessmail.
7778
7779 * Makefile.in (lib-src): Depend on src.
7780
77811994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7782
7783 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7784 (m88k-dg-dgux5.4R2): dgux5.4R2.
7785
77861994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7787
7788 * configure.in (window_system): Restore accidentally deleted code
7789 that uses AC_FIND_X.
7790
7791 * make-dist: Distribute config.bat.
7792
77931994-04-29 Morten Welinder (terra@diku.dk)
7794
7795 * config.bat: Corrected the configuration of lib-src
7796 to keep up with configure. Add note about dos version 3
7797 or better needed (djgpp needs that). Add note explaining
7798 that either install in c:/emacs or edit the script.
7799 Don't change to c:/emacs, but assume we're there (to minimize
7800 the number of places to change).
7801
7802 * config.bat: Build-in the first step towards X11 support with
7803 the X11 emulator that exists. At this time it won't work,
7804 and several files are missing.
7805
78061994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7807
7808 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7809 Don't look for -lresolv.
7810
7811 * Makefile.in (lib-src): Depend on src/paths.h.
7812
78131994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7814
7815 * configure.in: Restore deleted AC_SUBST of `configuration'.
7816 Improve error message for bad --with-x-toolkit value.
7817
7818 * configure.in: Define CONFIGURATION in src/config.h
7819 rather than substituting in src/Makefile.in.
7820
78211994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7822
7823 * Makefile.in (install-doc): New target.
7824 (install-arch-dep): Depend on install-doc.
7825 (mkdir): Create docdir.
7826
78271994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7828
7829 * configure.in: Test for libresolv.a.
7830 Substitute machfile and opsysfile.
7831
78321994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7833
7834 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7835 (install-arch-dep): Install under the name $(EMACS).
7836
78371994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7838
7839 * configure.in (version): Use entire value of emacs-version.
7840 (mips-siemens-sysv*): New alternative.
7841
78421994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7843
7844 * Makefile.in (install-arch-indep): Don't install dired-x*.
7845
78461994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7847
7848 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7849 Fix definition of $undefs.
7850
78511994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7852
7853 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7854
7855 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7856
78571994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7858
7859 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7860
78611994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7862
7863 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7864 and run it thru cpp, as with src/Makefile.in.
7865
7866 * configure.in: Use AC_SET_MAKE.
7867
78681994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7869
7870 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7871
78721994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7873
7874 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7875
7876 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7877 (printing the choices): Make the toolkit message unconditional.
7878 (USE_X_TOOLKIT): Use `none', not `no', if none.
7879 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7880 Get rid of temp file foofoo1.
7881
78821994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7883
7884 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7885
78861994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7887
7888 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7889 (printing the choices): State choice of toolkit.
7890 (libsrc_libs): Recalculate after writing config.h;
7891 then update lib-src/Makefile.
7892
78931994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7894
7895 * configure.in: Add sunos4shr as alternative for suns.
7896 Conditionals testing for null $CC were backwards.
7897
78981994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7899
7900 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7901
79021994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7903
7904 * configure.in: Handle -isc4.0*.
7905
79061994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7907
7908 * configure.in (esix5): Set NON_GNU_CPP.
7909
79101994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7911
7912 * Makefile.in (thisdir): Nonsensical variable removed.
7913 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7914 back to $thisdir, rather than the directory `this_dir'.
7915
79161994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7917
7918 * Makefile.in (install-arch-indep): Add missing backslash after a
7919 `then'.
7920
79211994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7922
7923 * Makefile.in (thisdir): New variable.
7924 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7925
79261994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7927
7928 * configure.in: Add freebsd.
7929
79301994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7931
7932 * configure.in: Check for fpathconf.
7933
79341994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7935
7936 * configure.in (with_x_toolkit): Fix typo in previous change.
7937
79381994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7939
7940 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7941
79421994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7943
7944 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7945
79461994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7947
7948 * configure.in: Fix value of docdir.
7949 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7950
79511994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7952
7953 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7954
79551994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7956
7957 * configure.in: New variable docdir to control where the docstring
7958 file goes.
7959 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7960
79611994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7962
7963 * configure.in: When --run-in-place, don't inherit archlibdir.
7964
79651994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7966
7967 * Makefile.in (install-arch-dep, install-arch-indep):
7968 New targets split up former do-install rule.
7969 (do-install): Target deleted.
7970
79711994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7972
7973 * configure.in (mips-sony-newsos*): New configuration.
7974
79751994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7976
7977 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7978
79791994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7980
7981 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7982
79831994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7984
7985 * configure.in: Don't initialize CC.
7986
79871994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7988
7989 * configure.in (creating src/Makefile): Also generate -U switches
7990 for symbols in the $configuration value.
7991
7992 * configure.in: Check for sys_siglist being declared in system header.
7993
79941994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7995
7996 * configure.in (creating src/Makefile): Delete blank lines
7997 along with lines of whitespace.
7998 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7999
80001994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8001
8002 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
8003 like C_SWITCH_SYSTEM.
8004 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
8005
80061994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8007
8008 * configure.in (drem): Check for this function.
8009
80101994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8011
8012 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
8013 If CPP was inherited from environment, don't use NON_GNU_CPP.
8014 (NON_GNU_CC): Likewise.
8015 (handling with_gcc): Use explicit if in the `no' case.
8016 (cc_specified): New variable; if set, don't use NON_GNU_CC.
8017
80181994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8019
8020 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
8021
80221994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8023
8024 * configure.in: Check whether fmod exists.
8025
80261994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8027
8028 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
8029 {src,lisp}/OChangeLog.
8030
80311994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8032
8033 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
8034 necessary for proper operation. This code works with the current
8035 released version of Autoconf.
8036
80371994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8038
8039 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
8040 (USE_X_TOOLKIT): Define it for all values except `no'.
8041
8042 * configure.in: Undo first Jan 8 change and Jan 16 change.
8043
80441994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8045
8046 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
8047 Substitute USE_X_TOOLKIT as both C macro and Make variable.
8048
8049 * Makefile.in (lwlib/Makefile): New target.
8050 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
8051 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
8052 (unlock, relock): Handle lwlib subdir.
8053
8054 * Makefile.in: Add some .PHONY targets.
8055
8056 * make-dist: Handle lwlib subdir like oldXMenu subdir.
8057
8058 * lwlib: New subdirectory.
8059
80601994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8061
8062 * configure.in: If CPP has a value that is a directory,
8063 discard the value.
8064
80651994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8066
8067 * configure.in (srcdir_undefs): Add g flag to sed substitution to
8068 remove -U[0-9]*.
8069
80701994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * Makefile.in (do-install): Install the dired-x info files.
8073
8074 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
8075 (See src/s/sol2.h.)
8076
80771994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8078
8079 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
8080
80811994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8082
8083 * configure.in (creating src/Makefile): Put code inside 2nd arg to
8084 AC_OUTPUT as it should be; hopefully noone will again see fit to
8085 gratuitously break this and not make a change log entry.
8086 Optimized sed processing of Makefile.in and cpp output; now
8087 preserves comments previously removed from the cpp input.
8088 Eliminated temp file for cpp output. Generate -U switches to
8089 undefine all identifiers that appear in the directory name
8090 ${srcdir}; pass these to cpp.
8091
8092 * configure.in (version): Fix sed regexp to match two-elt version
8093 number.
8094
8095 * configure.in: Check for strerror.
8096
80971994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8098
8099 * configure.in: Test for bcmp.
8100
81011994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8102
8103 * make-dist (tempdir): Put subdir msdos into the distribution.
8104
81051993-01-07 Morten Welinder (terra@diku.dk)
8106
8107 * config.bat: New file.
8108
81091994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8110
8111 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
8112
81131994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8114
8115 * configure.in (m68*-next-*): Don't care about which os is specified.
8116 (i[34]86-*-*): Check for *-nextstop*.
8117
81181993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8119
8120 * configure.in: Check for setsid.
8121
81221993-12-17 Richard Stallman (rms@srarc2)
8123
8124 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8125
81261993-12-15 Richard Stallman (rms@srarc2)
8127
8128 * Makefile.in (mkdir): Make only the lockdir writable.
8129
8130 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8131
81321993-12-11 Richard Stallman (rms@srarc2)
8133
8134 * Makefile.in (libdir): Use @libdir@.
8135
81361993-12-08 Richard Stallman (rms@srarc2)
8137
8138 * Makefile.in (install): Add empty command.
8139
81401993-12-04 Richard Stallman (rms@srarc2)
8141
8142 * make-dist: Put man/getopt.c in the dist.
8143
8144 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8145
8146 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8147
81481993-12-03 Richard Stallman (rms@srarc2)
8149
8150 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8151 Set it for all solaris versions.
8152 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8153 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8154 Likewise for NON_GNU_CC and CC.
8155
81561993-12-01 Richard Stallman (rms@srarc2)
8157
8158 * configure.in (mips-mips-riscos4*): Assign variable CC.
8159 (checking ${with_gcc}): If "no", don't override CC if already set.
8160 (CC): Initialize it as empty.
8161
81621993-11-30 Richard Stallman (rms@srarc2)
8163
8164 * configure.in (Suns): Set CPP if *-solaris2.3*.
8165
81661993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8167
8168 * Version 19.22 released.
8169
8170 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8171
81721993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8173
8174 * make-dist: When breaking links, use cp -p.
8175 Copy install.sh into distribution.
8176 Move the temp dir up into the parent dir;
8177 don't leave the staging dir make-dist.tmp... in existence.
8178 * install.sh: New file.
8179
81801993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8181
8182 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8183
81841993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8185
8186 * configure.in (version): When --run-in-place, exclude
8187 ${datadir}/emacs/site-lisp from locallisppath.
8188
81891993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8190
8191 * configure.in: Delete jumk.c before writing it.
8192
81931993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8194
8195 * Version 19.21 released.
8196
8197 * Makefile.in (mkdir): Ignore error from chmod.
8198
81991993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8200
8201 * make-dist: Don't put lisp/forms.README in the distribution.
8202
82031993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8204
8205 * configure.in (creating src/Makefile): Before running cpp,
8206 discard all lines that start with `# Generated' or /**/#.
8207
82081993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8209
8210 * Version 19.20 released.
8211
8212 * make-dist: Use build-ins.in, not build-install.in.
8213 Don't bother updating TAGS since it's not included.
8214
8215 * build-ins.in: Renamed from build-install.in.
8216
82171993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8218
8219 * make-dist: Don't try to link *.texinfo--there are none now.
8220 When running make in lib-src, specify YACC var value.
8221
82221993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8223
8224 * configure.in (extrasub): Add vpath patterns for %.[yls].
8225
8226 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8227 Instead just include the commands to make src/Makefile as the
8228 second arg to AC_OUTPUT.
8229
8230 * configure.in: Use : instead of dnl for comment inside
8231 $makefile_command.
8232
8233 * configure.in: No longer use vpath_sed. Instead, when we notice
8234 srcdir already configured, set extrasub to hack vpath in the
8235 makefiles.
8236
8237 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8238 before moving it.
8239 * Makefile.in (VPATH): Define to @srcdir@.
8240
82411993-09-28 Brian J. Fox (bfox@cubit)
8242
8243 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8244 doesn't exist. Just copy src/Makefile.in instead. Touch
8245 all of the Makefiles after editing config.status.
8246
8247 * INSTALL: Update documentation to match new configuration
8248 mechanism.
8249
82501993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8251
8252 * configure.in: Allow any of the path or directory Makefile
8253 variables to be set with flags to configure. Create all Makefiles
8254 at configure time. Edit special commands into config.status after
8255 src/Makefile.in is built from src/Makefile.
8256
8257 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8258 If these files are out of date, simply have config.status
8259 rebuild them; don't rebuild them explicitly.
8260
82611993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8262
8263 * build-install.in: Change src/xemacs to src/emacs. We no longer
8264 create src/xemacs, so the file wouldn't be found.
8265
8266 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8267
82681993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8269
8270 * configure.in: Avoid forcing the search of /usr/include before
8271 fixed include files by resetting C_SWITCH_X_SITE if it is
8272 "-I/usr/include".
8273
82741993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8275
8276 * Makefile.in (@rip_paths@locallisppath):
8277 Delete ${datadir}/emacs/site-lisp.
8278
82791993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8280
8281 * configure.in:
8282 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8283 Remove ${extra_output} from AC_OUTPUT call.
8284
82851993-09-17 Brian J. Fox (bfox@inferno)
8286
8287 * make-dist: Quote backquotes found in strings to be echoed.
8288
8289 * configure.in: Use "sh -c pwd" when we want to avoid having the
8290 shell fix up the value of $PWD.
8291
82921993-09-13 Brian J. Fox (bfox@inferno)
8293
8294 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8295 of the installation fail. Suggested by Karl Berry.
8296
82971993-08-30 Brian J. Fox (bfox@inferno)
8298
8299 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8300 was used. Set MAKEFLAGS from MFLAGS.
8301
83021993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8303
8304 * configure.in: Test for res_init in libc.
8305
83061993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8307
8308 * configure.in: In the file ${tempcname}, use configure___
8309 instead of @configure@.
8310
83111993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8312
8313 * make-dist: Dist vpath.sed
8314
8315 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8316 Depend on vpath.sed.
6e81c819 8317 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8318
8319 * configure.in: Substitute variable `vpath_sed'.
8320 If not in $srcdir and $srcdir is configured,
8321 issue warning that GNU make is required,
8322 and set vpath_sed to use vpath.sed script.
8323
83241993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8325
8326 * configure.in: Remove check for $srcdir being configured. This
8327 pretty much works now.
8328 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8329 Check for XFree86 (/usr/X386/include) independent of whether
8330 -lXbsd exists.
8331
8332 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8333 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8334 `make'.
8335
83361993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8337
8338 * Version 19.19 released.
8339
8340 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8341
83421993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8343
8344 * configure.in: Check for XScreenNumberOfScreen.
8345
83461993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8347
8348 * configure.in: Add * to end of all configuration alternatives.
8349 (m68*-sony-newsos3*): New alternative.
8350
83511993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8352
8353 * make-dist: Include getdate.c in distribution.
8354
8355 * configure.in: For --help, use $PAGER if it is set.
8356 (LIB_X11_LIB): Default to -lX11.
8357 (mips-sgi-irix5.*): New alternative.
8358
8359 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8360
8361 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8362 Recognize *.B8.* as hpux version 8.
8363 (m68*-tektronix-bsd*): Fix typo in tek4300.
8364 (AC_HAVE_FUNCS): Add ftime.
8365
83661993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8367
8368 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8369 Use tekxd88, not tekXD88.
8370
83711993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8372
8373 * configure.in: Check for -lm. Then can check for frexp and logb.
8374
83751993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8376
8377 * Version 19.18 released.
8378
8379 * make-dist (src): Don't put gnu-hp300 in dist.
8380 (src, lisp): Include OChangeLog in dist.
8381
83821993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8383
8384 * configure.in: Test for presence of logb and frexp functions.
8385
83861993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8387
8388 * configure.in (machine): Add i370-ibm-aix*.
8389
83901993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8391
8392 * configure.in (function checks): Test for mkdir and rmdir.
8393
8394 * configure.in (function checks): Don't test for random and bcopy
8395 only when we're building with X; look for them all the time.
8396
83971993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8398
8399 * configure.in: Test for availability of bcopy functions, searching
8400 the X libraries if we're using X.
8401
8402 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8403 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8404 versions of AIX, and needs to be passed to the loader.
8405
8406 * configure.in: Test for the availability of the
8407 XScreenResourceString function.
8408
84091993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8410
8411 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8412 LD_SWITCH_X_SITE and assume --with-x11.
8413 Only look for X11 files if we weren't told about a window system
8414 or if we were told to use X11 but not told where.
8415 Search the libraries from the s and/or m files when checking for
8416 functions.
8417
8418 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8419
84201993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8421
8422 * make-dist: Include lisp/dired.todo in the distribution.
8423
84241993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8425
8426 * configure.in: Add code to set HAVE_INET_SOCKETS.
8427
84281993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8429
8430 * configure.in: If we do find x_includes and x_libraries
8431 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8432
84331993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8434
8435 * make-dist: Include src/gnu-hp300 in the dist.
8436
8437 * configure.in (canonical): New variable holds the canonicalized
8438 configuration. Don't alter `configuration'. Use `configuration'
8439 for Makefile.in for file naming.
8440 (testing x_includes and x_libraries): Use =, not ==.
8441
84421993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8443
8444 * Version 19.17 released.
8445
8446 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8447 directory's makefile. This allows the invocation of CPP which
8448 builds xmakefile to receive these switches. The SunSoft C
8449 preprocessor inserts spaces between tokens if it doesn't get the
8450 -Xs flag requested in src/s/sol2.h.
8451
84521993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8453
8454 * configure.in (m68k-bull-sysv3): New config.
8455
84561993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8457
8458 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8459 the X Windows libraries.
8460
84611993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8462
8463 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8464 the distribution. Those files aren't kept in their own
8465 subdirectory any more.
8466
84671993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8468
8469 * Version 19.16 released.
8470
84711993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8472
8473 * configure.in: Add --verbose flag.
8474
84751993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8476
8477 * version 19.15 released.
8478
84791993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8480
8481 * Makefile.in (top_distclean): Use -f switch when cleaning out
8482 lock dir; it might be empty.
8483
8484 * configure.in: Only check for -lXbsd once.
8485
84861993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8487
8488 * Version 19.14 released.
8489
84901993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8491
8492 * make-dist: If using gzip, create distribution with '.gz' extension.
8493
8494 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8495 (lisp/forms-mode): This doesn't exist anymore.
8496
8497 * configure.in: Look for the closedir function.
8498
84991993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8500
8501 * configure.in (CPP): Autoconf sets this to a shell variable
8502 reference, which doesn't work when it's edited into a makefile.
8503 Expand that variable reference.
8504
8505 * Makefile.in (CPP): New variable.
8506 (src/Makefile): Edit CPP into src/Makefile.
8507
8508 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8509 and entering double quotes to get the values of LD_SWITCH_X_SITE
8510 and the other make variables; make substitutes them in anyway.
8511
8512 * Makefile.in (uninstall): Don't remove the lisp and etc
8513 directories if they're in the source tree.
8514
8515 Bring mumbleclean targets into conformance with GNU coding standards.
8516 * Makefile.in (mostlyclean, clean): Separate these two; just have
8517 them pass the request to the subdirectory makefiles.
8518 (distclean): Pass the request down, and then get rid of the
8519 files configure built, and get rid of the Makefiles.
8520 (realclean): Pass the request down, and then do the same things
8521 distclean does.
8522 (uninstall, info, dvi): New targets.
8523
8524 * configure.in: Move clause for PC-compatible i386 box to the end
8525 of the case statement, to avoid masking configurations below.
8526
8527 * configure.in: Add case for m88k-motorola-sysv4.
8528
8529 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8530 the HP 68000 machines.
8531
8532 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8533 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8534 preprocessor won't fiddle with them.
8535
85361993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8537
8538 * Makefile.in (TAGS): cd to src to run etags.
8539
85401993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8541
8542 * configure.in (version): Check the X libraries for XrmSetDatabase
8543 and random, and see if we have -lXbsd.
8544
85451993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8546
8547 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8548 s/*.h and m/*.h files. Martin Tomes
8549 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8550
85511993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8552
8553 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8554 above the general i386 alternative.
8555
85561993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8557
8558 * configure.in: Recognize configuration name for Data General
8559 AViiON machines.
8560
8561 * configure.in: Use AC_LONG_FILE_NAMES.
8562
85631993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8564
8565 * configure.in: Test for bison.
8566 * Makefile.in (YACC): New variable.
8567 (lib-src/Makefile.in): Edit YACC into the makefile.
8568
85691993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8570
8571 * Version 19.13 released.
8572
8573 * configure.in (CFLAGS): Don't set this according to the value of
8574 the GCC shell variable. Instead, consult the machine and system
8575 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8576 test __GNUC__ while we're at it.
8577
8578 * configure.in: Remove extra ;; from hpux cases.
8579
85801993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8581
8582 * configure.in: Check to see if the system has -ldnet.
8583
85841993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8585
8586 * make-dist: Add clauses to distribute lisp/forms-mode.
8587
85881993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8589
8590 * configure.in (machine): Fix the versions in hpux version number test.
8591 Do not guess based on cpu type. Do check for explicit system version.
8592
85931993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8594
8595 * configure.in: Do NOT look for `unknown' as company name.
8596
85971993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8598
8599 * configure.in: Fix typo in message.
8600
86011993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8602
8603 * Version 19.12 released.
8604
8605 * Makefile.in (do-install): Correct previous etc-copying change.
8606 Partially rewrite using `if'.
8607 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8608
8609 * Version 19.11 released.
8610
8611 * configure.in: Handle 386bsd.
8612
86131993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8614
8615 * make-dist: Update getdate.c.
8616
8617 * configure.in: Handle bsd386.
8618
8619 * Makefile.in (do-install): Use `-' in tar options.
8620
8621 * configure.in: Change ! "${...}" to x"${...}" = x.
8622
8623 * Makefile.in (do-install): Copy the DOC-* files from the build
8624 etc directory, as well as lots of things from ${srcdir}/etc.
8625
8626 * make-dist: Copy config.guess.
8627
8628 * configure.in: Handle AIX versions 1.2, 1.3.
8629
86301993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8631
8632 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8633 the configuration name mips-mips-usg* to represent USG systems.
8634
8635 * configure.in: Fix logic to detect if srcdir is already configured.
8636
8637 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8638
8639 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8640 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8641 of a directory; cd might fail, and have pwd print out the current
8642 directory.
8643
86441993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8645
8646 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8647
86481993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8649
8650 * configure.in: Complain if srcdir points at an already-configured
8651 tree.
8652
86531993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8654
8655 * Version 19.10 released.
8656
86571993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8658
8659 * Makefile.in: Use Makefile comments, not C comments.
8660
8661 * configure.in: Add case for the Tektronix XD88.
8662
86631993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8664
8665 * configure.in: Handle sysv4.2 and sysvr4.2.
8666
86671993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8668
8669 * configure.in: Traverse the argument list without destroying it;
8670 don't use shift. It turns out that "set - ${saved_arguments}"
8671 doesn't work portably.
8672
8673 * configure.in: Add missing "fi".
8674
8675 * make-dist: Rebuild configure if configure.in is newer.
8676
8677 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8678 targets to be executed even if make remembers that it has already
8679 satisfied FRC.
8680
86811993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8682
8683 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8684
8685 * configure.in (romp): Handle various version numbers with aos and bsd.
8686
86871993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8688
8689 * configure.in: Fix message text.
8690
86911993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8692
8693 * make-dist: Make a `site-lisp' directory in the distribution,
8694 instead of a `local-lisp' directory, which hasn't been the
8695 appropriate name for a long time.
8696 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8697 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8698
8699 * Makefile.in (do-install): Correctly detect if ./etc and
8700 ${srcdir}/etc are the same.
8701
8702 * configure.in: Extract UNEXEC from the system configuration
8703 files, compute the name of the source file corresponding to the
8704 object file, and #define it as UNEXEC_SRC in config.h.
8705
8706 * configure.in: If srcdir is '.', then try using PWD to make it
8707 absolute.
8708
8709 * configure.in: Include ${srcdir} in the printed report, to help
8710 people notice if it's an automounter path.
8711
87121993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8713
8714 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8715
87161993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8717
8718 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8719 when they are different. Add `shift' command.
8720 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8721 (externallispdir): Var deleted.
8722
8723 * configure.in: Delete spurious paren outputting short_usage.
8724
87251993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8726
8727 * Version 19.9 released.
8728
87291993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8730
8731 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8732 subdirectory makes.
8733
8734 * make-dist: Check for .elc files with no corresponding .el file.
8735
8736 * Makefile.in (mkdir): Make all the directories in locallisppath.
8737
8738 * config.guess: New file.
8739 * configure.in: Use it, tentatively.
8740 * INSTALL: Mention its usage.
8741
8742 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8743 the former gives you the operating system rev directly. Use
8744 s/hpux.h if we don't recognize what we got.
8745
8746 * Makefile.in (do-install): Don't remove a destination directory
8747 if it's the same as the source. If ${srcdir}/info == ${infodir},
8748 don't try to copy the info files.
8749
8750 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8751 doesn't work if you're not using a separate source directory.
8752 (do-install): Copy the build tree's etc directory only after
8753 making sure it's not also the source tree's etc directory.
8754
87551993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8756
8757 * configure.in: Handle sunos4.1.3 specially.
8758
87591993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8760
8761 * Makefile.in (INSTALL): Add definition.
8762
8763 * configure.in: Fix some messages. Support -with-gnu-cc.
8764 At the end, use `set --', not `set -'.
8765 Delete spurious `.h' in hpux alternatives.
8766
87671993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8768
8769 * Version 19.8 released.
8770
87711993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8772
8773 * configure.in: When looking for source in the same directory as
8774 the configure script, make the path thus discovered absolute.
8775 If the user specifies the `--srcdir' switch, make that directory
8776 absolute too.
8777
8778 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8779
8780 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8781 too, as the value of the PATH_INFO macro.
8782
8783 * configure.in: Check to see if the source lives in the same
8784 directory as the configure script.
8785
87861993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8787
8788 * Makefile.in (install): Split this into `install' and
8789 `do-install', to give people more control over exactly what gets
8790 done.
8791 (do-install): New target, containing the guts of `install'. Don't
8792 remove and recreate the directories inside the copying loop - do
8793 it all before the copying loop. Pass more flags to the lib-src
8794 make.
8795 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8796 avoid errors and warnings.
8797
8798 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8799 the manufacturer - the more general case was blocking other i386
8800 configuration names below, and that's how the names are written in
8801 MACHINES anyway.
8802
8803 * make-dist: When breaking links, remove the link before moving
8804 the copy onto it, to avoid interactive behavior.
8805
8806 * Makefile.in: Doc fix.
8807
8808 * configure.in: Doc fix.
8809
8810 * INSTALL: Mention --exec-prefix option.
8811
8812 * configure.in: Add support for the `--exec-prefix' option.
8813 * Makefile.in: Accept that support.
8814
8815 * configure.in: Use the AC_PROG_INSTALL macro.
8816 * Makefile.in (INSTALL): Variable removed.
8817 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8818
8819 * configure.in: Distinguish between hp800's and hp700's by calling
8820 "uname -m".
8821
88221993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8823
8824 * configure.in: Recognize configuration names for i860 boxes
8825 running SYSV.
8826
88271993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8828
8829 * configure.in: Distinguish between hp800's and hp700's by the
8830 version of HP/UX they run, since that's something people are more
8831 likely to know - hp700's run 8.0.
8832 Add HP 700 configuration.
8833
8834 * configure.in: Test for the presence of the `rename' function.
8835
8836 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8837 configure.in.
8838 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8839
8840 * make-dist: Break intra-tree links.
8841
8842 * configure.in: Explain that this is an autoconf script, and give
8843 instructions for rebuilding configure from it. Arrange to put
8844 comments in configure explaining this too.
8845
8846 * configure.in: Make the first line of the configure script be
8847 "#!/bin/sh". Leaving the first line blank didn't work.
8848
8849 * configure.in (long_usage): Removed; made short_usage describe
8850 the options briefly.
8851
8852 * configure.in: Implement the --prefix option.
8853 * Makefile.in (prefix): Add support for it here.
8854 * INSTALL: Document it here.
8855
8856 * Makefile.in (install): Don't assume that the files in the `info'
8857 subdirectory match *.info. They don't have that prefix.
8858
88591993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8860
8861 * configure.in: Add case for version 5 of Esix.
8862
88631993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8864
8865 * Version 19.7 released.
8866
8867 * make-dist: There aren't any *.com files in lib-src anymore.
8868
8869 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8870 them; they're symlinks to other filesystems on the GNU machines.
8871
8872 * make-dist: Check that the manual reflects the same version of
8873 Emacs as stated in lisp/version.el. Edit that version number into
8874 the README file.
8875
88761993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8877
8878 * configure.in: Remove the hack of AC_DEFINE; use
8879 AC_DEFINE_UNQUOTED.
8880
88811993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8882
8883 * make-dist: Don't distribute precomp.com, compile.com, or
8884 link.com from ./src; they're in ./vms now.
8885
8886 Some time-handling patches from Paul Eggert:
8887 * configure.in: Add AC_TIMEZONE.
8888
88891993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8890
8891 * configure.in: Recognize Linux as a valid operating system for
8892 the i386.
8893
88941993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8895
8896 * make-dist: Distribute some VMS files we got from Richard Levitte.
8897
8898 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8899 the source for the sed command, not oldXMenu/Makefile.
8900
89011993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8902
8903 * INSTALL: Don't claim the srcdir option doesn't work.
8904
89051993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8906
8907 * configure.in: Include remarks saying what order the autoconf
8908 tests should go in, and remind people to change config.h.in
8909 whenever they add autoconf tests which make #definitions.
8910
8911 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8912
89131993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8914
8915 * Makefile.in (oldXMenu/Makefile): Make this depend on
8916 ${srcdir}/oldXMenu/Makefile.in, not itself.
8917
8918 * PROBLEMS: Some updates from David J. Mackenzie.
8919
8920 More changes from David J. Mackenzie.
8921 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8922 removed; autoconf and config.h should specify all these
8923 differences.
8924 (buildlisppath): Make this path depend on ${srcdir}.
8925 (INSTALLFLAGS): Removed.
8926 (INSTALL): Include the -c flag.
8927 (install): Change the way we invoke install accordingly.
8928
8929 Install ${srcdir} changes from DJM.
8930 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8931 list.
8932 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8933 the source tree and the etc directory in the object tree.
8934 (${SUBDIR}): Pass the prefix variable down to submakes.
8935 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8936 in /bin.
8937 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8938 values for srcdir and VPATH.
8939 (install): Add `v' flag to tar command. Make sure that `dir'
8940 exists in ${srcdir}/info before copying it. Remember that the man
8941 pages come from the source tree, not the object tree.
8942 * configure.in: Remove remarks saying that the --srcdir option
8943 doesn't work.
8944 Create the etc directory in the object tree.
8945 Recognize configuration names of the form *-sun-solaris*.
8946 Recognize sunos5 and solaris as operating system names.
8947
8948 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8949 lib-src/getdate.y and src/systime.h.
8950
89511993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8952
8953 * make-dist: Make links in info subdir.
8954
89551993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8956
8957 * configure.in: Call AC_STDC_HEADERS.
8958
89591993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8960
8961 * configure.in: Sidestep autoconf's quoting of the second argument
8962 of AC_DEFINE, so we can specify the value to put there. It would
8963 be nice if autoconf provided some way to specify computed values
8964 for macros.
8965
89661993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8967
8968 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8969 this is always just -DHAVE_CONFIG_H.
8970
8971 The GNU coding standards specify that CFLAGS should be left for
8972 users to set.
8973 * Makefile.in (CFLAGS): Let configure determine the default value
8974 for this. Don't
8975 have it default to DEFS.
8976 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8977 (lib-src/Makefile, src/Makefile): Edit the default value for
8978 CFLAGS into these files, not DEFS.
8979 * configure.in (CFLAGS): Choose a default value for this - "-g"
8980 normally, or "-g -O" if we're using GCC. Edit it into the
8981 top-level Makefile.
8982
8983 * configure.in: When scanning the machine and system description
8984 #include files, write their names to conftest.c properly.
8985
89861993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8987
8988 * configure.in: In configuration name case for Apallos running
8989 Domainios, set opsys, not opsysfile.
8990
8991 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8992 src/config.h, instead of AC_OUTPUT; the latter overwrites
8993 src/config.h even when it hasn't changed, puts a makefile-style
8994 comment at the top even though it's C code, and produces a
8995 config.status script which doesn't do the job right.
8996
8997 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8998 can use a symbolic link to get the X Menu library into src.
8999 * Makefile.in (LN_S): New variable.
9000 (src/Makefile): Edit the value of LN_S into this makefile.
9001
90021993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9003
9004 * configure.in: Support *-sco3.2v4* as opsystem.
9005
9006 * make-dist: Don't include calc directory.
9007 Exclude many files in the man directory; copy a few.
9008
90091993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9010
9011 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
9012 call AC_STRUCT_TM to see what's in time.h.
9013
9014 * configure.in: Employ quoting stupidity to get the value of CPP
9015 to expand properly.
9016
90171993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9018
9019 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
9020 variable to scan the machine and system description files.
9021
9022 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
9023 so that getdate.y builds correctly.
9024
90251993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9026
9027 * configure.in (tempcname): Change this to "conftest.c", so it will
9028 work properly on systems with short filenames; this is the name
9029 autoconf uses.
9030
9031 * configure.in: Also detect the availability of dup2 and
9032 gethostname.
9033
9034 * configure.in: Use the AC_ALLOCA test.
9035 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
9036 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
9037
90381993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9039
9040 * make-dist: Distribute configure, as well as configure.in.
9041 Oversight.
9042
90431993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9044
9045 * Makefile.in (install): Print out the name of the directory we're
9046 copying, so people can have some idea of whether we're making
9047 progress.
9048
9049 * Makefile.in (install.aix, install.xenix, install.sysv, install):
9050 Don't forget to re-create the COPYDESTS directories after we clear
9051 them out.
9052
90531993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9054
9055 * Makefile.in: Add autoconf cookies so that the configure
9056 script can comment out sections of path variable definitions to
9057 choose between the installable configuration and the run-in-place
9058 configuration.
9059 * configure.in: Add new option `--run-in-place', to select the
9060 run-in-place path definitions.
9061
9062 * configure.in: Add a clause to the big configuration name case
9063 for the NeXT machine.
9064
90651993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9066
9067 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9068 Make sure that each source directory exists, and is different from
9069 the destination directory; then, delete the destination before
9070 copying over the source.
9071
9072 * make-dist: Distribute configure.in, instead of configure.
9073
90741993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9075
9076 * configure.in: Don't set CC to "gcc -O" if the user specifies
9077 `--with-gcc'. Add -O to DEFS if GCC is set.
9078
90791993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9080
9081 * Makefile.in (clean mostlyclean): Missing right paren.
9082
9083 * configure.in: When checking for X windows, search for an X11
9084 subdirectory of ${x_includes}.
9085
9086 * configure.in: Check for gettimeofday function, for getdate.y.
9087
9088 Change `configure' to a mixture of custom code and autoconf stuff.
9089 autoconf can't derive all the information we need, but we'd really
9090 like to be able to take advantage of some of its tests, and its
9091 file-editing facilities.
9092 * configure.in: Renamed from configure.
9093 Quote the sections of shell script we want copied literally to
9094 the configure script.
9095 (compile): Initialize this to make the autoconf macros' code happy.
9096 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
9097 code to do their jobs.
9098 Use autoconf to produce Makefile and src/config.h.
9099 Remove the Makefile-style comment that autoconf places at the top
9100 of src/config.h.
9101 (config_h_opts): Removed - no longer necessary.
9102 * Makefile.in (configname): Renamed to configuration.
9103 (CONFIG_CFLAGS): Renamed to DEFS.
9104 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
9105 get values via autoload @cookies@.
9106 (libsrc_libs): Get this from autoconf. We used to do nothing
9107 about this.
9108 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
9109
9110 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
9111 echo the move-if-change command.
9112
91131993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9114
9115 * make-dist: Distribute lib-src/rcs-checkin.
9116
9117 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9118 Don't try to make links to the RCS or Old subdirectories.
9119 Use the appropriate extension for the compression type in use.
9120 Create the tar file in the shell's initial default directory, not
9121 in ${tempparent}.
9122 Erase the whole ${tempparent} tree, not just ${tempdir}.
9123
91241993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9125
9126 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9127 use to build paths.h.
9128 (lib-src/Makefile, src/Makefile): Similarly.
9129
9130 * configure: Extend test for working `const' keyword to handle AIX
9131 3.2 cc.
9132
91331993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9134
9135 * make-dist: Distribute lisp/term/ChangeLog.
9136
9137 Arrange for C compilation throughout the tree to get
9138 C_SWITCH_SYSTEM from the configuration files.
9139 * configure: Extract C_SWITCH_SYSTEM from the machine and
9140 system-dependent files, and save it in the top-level Makefile.
9141 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9142 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9143
9144 * make-dist: Include the VMS support files in oldXMenu in the
9145 distribution.
9146
9147 * configure: Doc fix.
9148
9149 * configure: Fix corrupted config_h_opts.
9150
9151 * configure: Properly report option names in error messages.
9152
9153 * configure: Properly recognize --x-includes and --x-libraries
9154 options.
9155
9156 * configure: Fix syntax errors in code handling XFree386.
9157
91581993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9159
9160 * configure: Add special code to detect XFree386, and tell
9161 config.h about it.
9162
9163 * configure: Properly handle extracting values of LIBS_MACHINE and
9164 LIBS_SYSTEM that contain spaces.
9165
9166 * configure: Add `--x-includes' and `--x-libraries' options. I
9167 think these are dopey, but no less than three alpha testers, at
9168 large sites, have said they have their X files installed in odd
9169 places. Implement them by setting C_SWITCH_X_SITE and
9170 LD_SWITCH_X_SITE in src/config.h.
9171
91721993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9173
9174 * make-dist: Don't distribute etc/Old files.
9175
9176 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9177 backups.
9178
91791993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9180
9181 * make-dist: Fix typo.
9182
91831993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9184
9185 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9186 in some cases where it should but didn't seen to.
9187
9188 * Makefile.in: Added unlock and relock productions.
9189
91901993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9191
9192 * make-dist: Add a --compress option to force make-dist to use
9193 compress.
9194
9195 * make-dist: Use gzip, if we can find it.
9196
9197 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9198 make rs6000-ibm-aix default to -aix32.
9199
92001993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9201
9202 * Makefile.in: Added `Developer's configuration' section.
9203
92041993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9205
9206 * Makefile.in: Add commented-out variable settings for developer's
9207 configuration.
9208
92091993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9210
9211 * make-dist: Distribute `src/bitmaps' too.
9212
92131993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9214
9215 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9216 make rs6000-ibm-aix default to -aix32.
9217
92181993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9219
9220 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9221
9222 * Makefile.in (install.sysv): Add a second `$' in front of
9223 `${dest}', so that the shell will expand it, instead of Make.
9224
9225 * configure: When processing the name of the configure script,
9226 collapse `././' to `./', but leave a single `./' prefix alone.
9227
9228 * configure: Doc fix.
9229
92301993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9231
9232 * configure: Handle isc3.0 correctly.
9233
92341993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9235
9236 * make-dist: Don't try to copy the COPYING notice into
9237 external-lisp; we're not distributing that directory any more.
9238
92391993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9240
9241 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9242 Remove CVS subdirectories from the installed directory trees, as
9243 well as RCS directories.
9244
92451993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9246
9247 * make-dist: Only copy gmalloc.c if we couldn't link it.
9248 Don't try to copy man/{README,Makefile} unless they actually exist.
9249
9250 * Makefile.in (lisppath): Don't include externallispdir in this.
9251 We're not sure whether we're even going to distribute the
9252 directory yet.
9253
92541993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9255
9256 * make-dist: Don't distribute the external-lisp directory anymore.
9257 * INSTALL: Remove all references to external-lisp.
9258
9259 * configure: Detect whether the compiler supports `const'
9260 properly, and edit src/config.h accordingly.
9261
9262 * configure: Tweak layout of final report.
9263
9264 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9265 CFLAGS.
9266
9267 * Makefile.in (locallisppath): Make this default to
9268 ${datadir}/emacs/site-lisp, instead of
9269 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9270 the same thing, and local-lisp causes completion conflicts with
9271 lock.
9272 (lisppath): Add ${externallispdir} to this.
9273 * INSTALL: Adjust installation directions.
9274
9275 * Makefile.in (externallispdir): New variable, to say where to
9276 install the externally-maintained lisp files.
9277 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9278 the others.
9279 * INSTALL: Describe external-lisp and the new externallispdir
9280 variable.
9281
92821993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9283
9284 * configure (progname): New option `--with-gcc'. Make it clearer
9285 how we are trying to guess whether or not we have GCC.
9286 * INSTALL: Document the `--with-gcc' option, and improve
9287 description of `--with-x' options.
9288
92891993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9290
9291 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9292 ${infodir} from these variables; we have written out explicit code
9293 to install the info files.
9294
92951993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9296
9297 * make-dist: Don't distributed the RCS files in the etc directory.
9298
92991993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9300
9301 * Makefile.in: Some makes can't handle comments in the middle of
9302 commands; move them to before the whole rule.
9303
93041993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9305
9306 * README: Mention what Emacs is.
9307
93081993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9309
9310 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9311 Add `./cpp' and `./man' back into the distribution.
9312
93131993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9314
9315 * Makefile.in: Define MAKE, and use where appropriate.
9316
93171993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9318
9319 * make-dist: Remember that the authoritative COPYING notice is
9320 `etc/COPYING', not `../etc/COPYING'.
9321
93221992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9323
9324 * make-dist: Make sure that the COPYING notices in each directory
9325 are copies, not symlinks.
9326
93271992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9328
9329 * INSTALL: The build process produces an executable called `emacs'
9330 now. Change references.
9331 * Makefile.in: Adjust `install.mumble' targets to install
9332 `src/emacs', not `src/xemacs'.
9333
9334 * configure: Start with a blank line; this keeps some old CSH's
9335 from thinking it's a CSH script. Most systems will just use
9336 /bin/sh to run it, which is what we're expecting; the only other
9337 shells which might try to interpret it themselves are probably
9338 Bourne-compatible.
9339
93401992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9341
9342 * INSTALL: Improvements suggested by David Mackenzie.
9343
93441992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9345
9346 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9347 Don't try to copy the info files if there aren't any; the
9348 unexpanded globbing pattern disappoints `install'. Ignore the
9349 return status of that command.
9350
9351 * INSTALL: Updated for new configuration arrangement.
9352
9353 * configure: Don't make the top-level Makefile read-only - people
9354 may want to edit the values of the path variables.
9355
9356 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9357 Install the info files in ${infodir}. Install the executable
9358 under both `emacs' and `emacs-VERSION'.
9359
9360 * Makefile.in: Doc fix.
9361
9362 * Makefile.in (exec_prefix): New variable, as per latest version
9363 of coding standards.
9364 (bindir, libdir): Use it, instead of `prefix'.
9365 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9366
9367 * Makefile.in (mandir): Make the default value for this depend on
9368 $(prefix).
9369
9370 * Makefile.in (datadir, statedir, libdir): Make these all default
9371 to ${prefix}/lib.
9372 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9373 to compensate.
9374
9375 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9376 Install the etags and ctags man pages too.
9377
9378 * Makefile.in (distclean): Don't delete backup files; that's the
9379 job of extraclean.
9380 (extraclean): Like distclean, but deletes backup and autosave files.
9381
93821992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9383
9384 Make path specification conform to GNU coding standards.
9385 * configure (long_usage): Remove all traces of old arguments from
9386 usage messages, and document the options we do accept in more
9387 detail: -with-x... and --srcdir.
9388 (options, boolean_opts): Deleted; we don't have enough options to
9389 make this worthwhile.
9390 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9391 along with the code which supported them; these should be set as
9392 arguments to the top-level make.
9393 (config_h_opts): Since this no longer doubles as a list of option
9394 names, make them upper case; this simplifies the code which uses
9395 them to build the sed command to edit src/config.h. Change the
9396 code which sets them.
9397 (cc, g, O): Don't allow the user to set these using options; they
9398 should be specified using `CC=' and `CFLAGS=' arguments to the
9399 top-level make. Just choose reasonable default values for them,
9400 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9401 values.
9402 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9403 options; use them whenever the configuration files say they're
9404 possible.
9405 Simplify the argument processing loop. Don't accept abbreviations
9406 for option names; these might conflict with other configuration
9407 options in the future.
9408 Add some support for the `--srcdir' option. Check for the sources
9409 in . and .. if `--srcdir' is omitted. If the directories we will
9410 compile in don't exist yet, create them under the current directory.
9411 Note that the rest of the build process doesn't really support
9412 this.
9413 Edit only the top Makefile. That should edit the others. Edit
9414 into the makefile: `version', from lisp/version.el, `configname'
9415 and `srcdir' from the configuration arguments, `CC' and
9416 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9417 the user's path, and LOADLIBES as gleaned from the system
9418 description files.
9419 Simplify the report generated; it doesn't need to include any
9420 description of paths now.
9421 Make `config.status' exec configure instead of just calling it, so
9422 there's no harm in overwriting `config.status'.
9423 * Makefile.in (version, configname): New variables, used to choose
9424 the default values for datadir and libdir.
9425 Path variables rearranged into two clearer groups:
9426 - In the first group are the variables specified by the GNU coding
9427 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9428 manext, infodir, and srcdir).
9429 - In the second are the variables actually used for Emacs's paths
9430 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9431 archlibdir), which depend on the first category.
9432 datadir and libdir default to directories under
9433 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9434 demand.
9435 etcdir and lispdir default to subdirectories of datadir.
9436 archlibdir defaults to libdir.
9437 The new installation tree is a bit deeper than it used to be, so
9438 use the new make-path program in lib-src to build them all.
9439 Always build a new src/paths.h.tmp and then move-if-change it to
9440 src/paths.h, to avoid unnecessary rebuilds while responding to the
9441 right changes.
9442 Remove all mention of arch-lib. Run utility commands from
9443 lib-src, and let the executables be copied into archlibdir when
9444 Emacs is installed.
9445 Add targets for src/Makefile, lib-src/Makefile, and
9446 oldXMenu/Makefile, editing the values of the path variables into
9447 them.
9448 Let lib-src do its own installation.
9449 (datadir): Default to putting data files under
9450 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9451 (emacsdir): Variable deleted; it would only be confusing to use.
9452 (lispdir, etcdir): Default to ${datadir}/lisp.
9453 (mkdir): Use make-path for this.
9454 (lockdir): Do this in mkdir.
9455 (Makefile): New target.
9456
9457 * configure (usage_message): Rename to long_usage.
9458
9459 * make-dist: Don't bother creating an arch-lib directory; that's
9460 only for installation now.
9461
94621992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9463
9464 * configure: Use GCC-style configuration names, using config.sub.
9465 Change the usage and help messages.
9466
9467 * configure: Initialize window_system, not indow_system.
9468
9469 * configure: Report which window system, compiler, and signal
9470 handler return type we decide to use.
9471
9472 * make-dist: Explain what's going on if config.sub and gmalloc.c
9473 can't be linked. Place the code which copies them near the code
9474 which links the rest of the files around them.
9475
94761992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9477
9478 * make-dist: Don't bother to distribute src/*.com, or
9479 src/vmsbuild; those have all been moved to `../vms'.
9480
94811992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9482
9483 * make-dist: Don't forget that the way to avoid filenames starting
9484 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9485 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9486 couldn't make hard links to, since we have two already, and
9487 perhaps more to come.
9488
94891992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9490
9491 * configure: When editing parameters into lib-src/Makefile, change
9492 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9493 needs some other flags too.
9494
94951992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9496
9497 * configure: Remove spurious echo of the configuration name.
9498
9499 * make-dist: Don't distribute files in src/m and src/s whose names
9500 begin with `='.
9501
95021992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9503
9504 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9505 Also LISP_FLOAT_TYPE.
9506
95071992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9508
9509 * make-dist: Copy config.sub, since it's a symbolic link to a file
9510 on another file system.
9511
95121992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9513
9514 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9515 distribution.
9516
9517 * config.sub: New file, to help us recognize configuration names.
9518 * make-dist: Include it in the distribution.
9519
95201992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9521
9522 * configure: Convert `-' to `_' in specified option names.
9523 Accept options with --. Delete --highpri and --have-x-menu options.
9524 New options --with-x and --with-x10 replace -window-system.
9525 Don't mention options --gnu-malloc, --rel-alloc
9526 or --lisp-float-type in help message.
9527
95281992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9529
9530 * make-dist: Include the `vms' subdirectory in the distribution.
9531
95321992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9533
9534 * configure: Remove lines starting with "# DIST: " when building
9535 lib-src/Makefile and src/Makefile. This allows us to mark the
9536 "Makefile.in" files with explanatory comments which won't also get
9537 stuck in the Makefiles.
9538
95391992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9540
9541 * make-dist: Don't use the '+' operator in the sed regular
9542 expression that extracts the version number from lisp/version.el;
9543 Ultrix sed doesn't seem support the operator. Just double the
9544 operand and use *.
9545
95461992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9547
9548 * Makefile.in: Doc fix.
9549
95501992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9551
9552 * configure: Rewrite sed command to remove at most one ./ prefix;
9553 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9554 group.
9555
95561992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9557
9558 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9559
95601992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9561
9562 * make-dist: Go ahead and build a new TAGS file, unless the
9563 --newer option was specified. Don't try to delete a TAGS file
9564 from etc; it's not kept there, and shouldn't be deleted anyway.
9565
95661992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9567
9568 * make-dist: If the lisp directory contains a default.el, don't
9569 distribute it.
9570
9571 * configure: When searching signal.h for the type of a signal
9572 return handler, make a copy of it, not a symbolic link to it; that
9573 way, it will work on systems that don't have symbolic links.
9574
95751992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9576
9577 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9578 option for generating incremental distributions. Stopped it from
9579 generating a TAGS file into the distribution; that sucker is
9580 *big*, and easily enough generated with the toplevel makefile.
9581
95821992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9583
9584 * configure: When writing config.status, don't prefix progname
9585 with a '.'; it might be absolute.
9586
95871992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9588
9589 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9590 /usr/include/X11 exist, not only if both exist.
9591
95921992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9593
9594 * make-dist: Make the new external-lisp directory a duplicate of
9595 the external-lisp directory, not the lisp directory.
9596
95971992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9598
9599 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9600 clean' in arch-lib; it doesn't even have a Makefile.
9601
9602 * Makefile.in (clean, mostlyclean): In the test which tries to
9603 distinguish between the build directory, which should be cleaned,
9604 and the installed directory, which shouldn't, cd to `${emacsdir}',
9605 not `${DESTDIR}${LIBDIR}'.
9606
96071992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9608
9609 * make-dist: Be sure to delete the .c and .h files that YACC and
9610 BISON create from getdate.y.
9611
9612 * external-lisp: New directory; see `external-lisp/README'.
9613 * make-dist: Added support for the external-lisp subdirectory.
9614
9615 * make-dist: Changed message which complains that make-dist wasn't
9616 invoked in the right directory to indicate which files it was
9617 looking for.
9618
96191992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9620
9621 * configure: Add comments explaining why we can't translate
9622 character ranges or control characters in `tr'.
9623
96241992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9625
9626 * configure: When generating the configuration message, we used to
9627 build the message from the start so that each line began with "# "
9628 so that it would be a comment in `config.status'. However, this
9629 causes trouble if any of the variables we use in the message
9630 expand to more than one line of text - as gnu_malloc_reason
9631 sometimes does. So instead, we build the message as it should be
9632 printed to the user (i.e. without the "# " prefixes), and stick on
9633 the "# "s when we write it to `config.status'.
9634
9635 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9636 `lib-src' and `arch-lib'.
9637
9638 * configure: When generating report and `config.status' file, note
9639 that bindir only determines where `make install' and
9640 `build-install' will place the executables; this should make it
9641 clear that the ordinary build process will not try to install
9642 things.
9643
96441992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9645
9646 * make-dist: Change messages to say that we are 'making links to
9647 X', rather than 'copying X'. And put `' quotes around file names.
9648
9649 * make-dist: Include '.tmp' in the name of the staging directory.
9650
9651 * make-dist: Pass the `-f' option to rm when you're not sure that
9652 the files you're removing actually exist.
9653
9654 * make-dist: When setting up etc/COPYING, always nuke whatever is
9655 there, and then copy it in, to make sure we get a real file.
9656
9657 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9658 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9659 version which doesn't have a separate .defns file.
9660
96611992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9662
9663 * make-dist: Don't distribute configured versions of config.h.in,
9664 paths.h.in, Makefile.in in src.
9665
9666 * configure: Delete .tmp files before creating them; don't bother
9667 trying to make final targets writeable first, since it won't
9668 matter to move-if-change.
9669
96701992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9671
9672 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9673 mkdir and chmod in the center of all the conditionals. GNU Make
9674 will strip these out, but other makes won't.
9675
96761992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9677
9678 * make-dist: Include move-if-change in list of files to distribute.
9679
96801992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9681
9682 * configure: Remove any "." elements from the program name.
9683
9684 * configure: Don't record the values of all the possible arguments
9685 in config.status; only record the options that the user specified.
9686
9687 * configure: Use move-if-change to move in the new src/config.h.
9688
96891992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9690
9691 * move-if-change: New file, copied from gcc release.
9692 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9693 a temp file, so we don't update paths.h if an error occurs or if
9694 it doesn't need changing.
9695
96961992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9697
9698 * Makefile.in (src/paths.h): Do not install a value for the
9699 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9700 * build-install.in: Same thing.
9701
97021992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9703
9704 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9705 latter, being a typo, is always false, resulting in a program
9706 whose default behavior is to painstakingly build a copy of the
9707 source tree, and then delete it. Rah.
9708
9709 * Makefile.in: Add dist target, and comment for it.
9710
9711 * configure: When scanning <signal.h> for a declaration for
9712 signal, create a symbolic link with a name ending in .c, so the
9713 compiler won't complain that it's only been given .h files.
9714
9715 * configure: Check whether there are any arguments available
9716 before shifting to get the value of a non-boolean parameter.
9717
9718 * make-dist: Doc fix.
9719
97201992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9721
9722 * configure: Instead of grepping /usr/include/signal.h for a
9723 signal declaration, run /usr/include/signal.h or
9724 /usr/include/sys/signal.h through cpp and grep for the
9725 declaration.
9726
9727 * configure: Redirect the output of grep to /dev/null instead of
9728 using grep -s - that flag means different things on other systems.
9729
9730 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9731 since the former is recognizable even if you don't know what
9732 'dumping' is.
9733 * configure: Accommodate that change.
9734
9735 * configure: Accept options for all of the directories you can
9736 change in the Makefile.
9737
9738 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9739
9740 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9741 FOO before you can use them.
9742
9743 * build-install.in: Made the "Where To Install Things" section
9744 conform with the similar section from Makefile.in. Copied section
9745 which builds src/paths.h from src/paths.h.in from the Makefile.
9746
97471992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9748
9749 * configure: Write config.status to pass its command-line
9750 arguments on to configure, so that people can use it to recreate
9751 an old configuration, with minor changes.
9752
97531992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9754
9755 * configure: Don't rely on option variables being unset if their
9756 values are the empty string. In particular, when producing the
9757 English report, don't assume that highpri will be unset when no
9758 increased priority has been requested; -highpri='' should be the
9759 same as omitting -highpri altogether.
9760
9761 * configure: Fix dumb bug: when running the system and machine
9762 description files through cpp, mark those lines that we want to
9763 evaluate with the string '@configure@', and then only evaluate
9764 them. This way if the files include anything that actually
9765 generates text (type definitions or external declarations, say),
9766 we won't try to eval it.
9767
97681992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9769
9770 * make-dist: New shell script.
9771
9772 * configure: When creating foo from foo.in, make foo read-only to
9773 remind people to edit the .in file instead.
9774
9775 * INSTALL: Changed references to config.h-dist to config.h.in.
9776 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9777 to build src/paths.h from src/paths.h.in; added a paragraph to do
9778 this.
9779 * configure, Makefile, build-install: Changed filenames like
9780 FOO-dist to FOO.in.
9781
97821992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9783
9784 * Makefile, build-install: Renamed to Makefile.in and
9785 build-install.in; the configure script will edit these to produce
9786 the usable Makefile and build-install.
9787 * configure: Changed to produce ./Makefile, ./build-install,
9788 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9789 instead of editing them in place.
9790
97911992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9792
9793 * Makefile: Re-arranged so that the undumped Emacs will search
9794 ../lisp *after* the site's local elisp files.
9795 (locallisppath, dumplisppath): New variables.
9796 (lisppath): This variable's default value is now chosen based on
9797 $(locallisppath) and $(lispdir); while it used to be the
9798 customization point for adding site-local elisp directories to
9799 load-path, that job is now handled mostly by locallisppath.
9800 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9801 Check the values being assigned to the *LOADSEARCH macros for null
9802 path elements (like '::' in 'foo::bar').
9803
9804 * configure: When checking if the machine- and system-dependent
9805 files define a particular macro or not, actually run them through
9806 CPP and test the macros with #ifs, instead of just grepping for
9807 the macros' names. In particular, check for SYSTEM_MALLOC in this
9808 way.
9809
98101992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9811
9812 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9813
98141992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9815
9816 * configure: Make the config.status file an executable shell
9817 script which will recreate the same configuration. Include the
9818 verbal description of the current configuration as a comment in
9819 the script.
9820 * INSTALL: Doc fix.
9821
9822 * Makefile: Brought the Makefile up to the GNU coding
9823 standards, as described in standards.text:
9824 (TAGS): New name for the target which rebuilds the tags table.
9825 (check): New target; doesn't do anything yet.
9826 (mostlyclean): New target, synonymous with clean.
9827 (realclean): New target. Currently, this just calls the
9828 subdirectories's makefiles and then deletes config.status.
9829 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9830 variables.
9831 Installation directory variables changed to conform.
9832 (install, install.sysv, install.xenix, install.aix): Changed the
9833 code which copies the directories into their installed location to
9834 allow the installed locations to be in several different
9835 directories; the old version assumed that they would all be in
9836 $(emacsdir).
9837 (mkdir, lockdir): Allow the installed locations to be in several
9838 different directories.
9839 * INSTALL: Doc fix.
9840
9841 * build-install: Use the same variable names as the Makefile.
9842 Allow the installed locations to be in several different
9843 directories.
9844
98451992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9846
9847 * Makefile (src/paths.h): Instead of using a single sed command to
9848 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9849 separately, and don't forget to append "/!!!SuperLock!!!" to the
9850 value of the PATH_SUPERLOCK macro.
9851
9852 * config.emacs: Renamed to configure, for consistency with other
9853 GNU products. Internal references changed.
9854 INSTALL, Makefile: References changed.
9855
9856 * lock: New directory, which should always be empty. If this
9857 directory doesn't exist, Emacs won't complain; it just won't lock.
9858 Having this here means that people can just unpack Emacs, build
9859 it, and have locking work.
9860
9861 * share-lib: Re-renamed to etc, for the sake of tradition.
9862 * config.emacs: Changed default value for datadir to ../etc.
9863 * INSTALL, README: Adjusted.
9864
98651992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9866
9867 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9868 by running CPP on the appropriate s/*.h and m/*.h files.
9869
98701992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9871
9872 * config.emacs: Make sure to set the "exit on error" flag once
9873 we've removed config.status; errors should abort the configuration.
9874
98751992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9876
9877 * config.emacs: Added -distribute option, so that the Makefile
9878 paths are in their proper form. I don't know why this matters.
9879
98801992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9881
9882 * local-lisp: New directory, empty in the distribution, for people
9883 to put local elisp code in.
9884 * config.emacs: Include it in the default load path.
9885 * README: Document it.
9886
98871992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9888
9889 * config.emacs: Guess the type of signal handling functions based
9890 on the contents of /usr/include/signal.h.
9891
9892 * config.emacs: Print out progress report messages.
9893
9894 * Makefile (src/paths.h): Don't generically replace
9895 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9896 editing of the other entries, and each entry should be dealt with
9897 explicitly anyway.
9898
9899 * build-install: Converted from C-shell to Bourne shell.
9900 * config.emacs: Edit build-install properly.
9901
9902 * config.emacs: Doc fix.
9903
99041992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9905
9906 * Makefile (install): Remove `B' from tar xf command.
9907
99081992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9909
9910 * config.emacs: Removed support for the `maintain-environment'
9911 option; the only important difference between this and its absence
9912 has been removed.
9913 * INSTALL: Removed mention of `maintain-environment'.
9914
9915 * config.emacs: Fix arguments to sed when processing boolean
9916 arguments.
9917
99181991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9919
9920 * config.emacs: New file, to help automate the installation
9921 process.
9922
9923 * Makefile: Lots of changes to support the separation of etc into
9924 architecture-dependent and -independent files:
9925 (EMACSROOT): New variable, giving the directory under which all of
9926 Emacs's libraries should be installed. Changed rest of file to
9927 use it.
9928 (LIBDIR): Now denotes only architecture-dependent dir.
9929 (DATADIR): New variable, denoting architecture-independent dir.
9930 (LOCKDIR): New variable, for completeness.
9931 (SUBDIR): No more etc, new lib-src.
9932 (COPYDIR): No more etc, new arch-lib and share-lib.
9933 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9934 (src): Now depends on lib-src, not etc.
9935 * build-install: Changes parallel to the above.
9936 * README: Describe the new arrangement.
9937
9938 * vms: New subdirectory for all the VMS stuff.
9939
99401991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9941
9942 * Makefile (LISPPATH): New variable.
9943 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9944
99451990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9946
9947 * Makefile (install, install.sysv, install.xenix):
9948 Install wakeup instead of loadst. No need for setuid or setgid.
9949
99501990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9951
9952 * Makefile (clean): Clean etc if that's not the installation dir.
9953
99541990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9955
9956 * Makefile (paths.h): Make sed alter each name in the path.
9957
99581988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9959
9960 * Makefile (install.sysv): Use cpio, not tar.
9961
99621988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9963
9964 * Makefile (lockdir): Rename `lock' target.
9965 Depend on it from install*, not from `all'.
9966
99671988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9968
9969 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9970 to match build-install and paths.h.
9971
9972;; Local Variables:
9973;; coding: utf-8
067d23c9
KY
9974;; End:
9975
95df8112 9976 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9977
9978 This file is part of GNU Emacs.
9979
9980 GNU Emacs is free software: you can redistribute it and/or modify
9981 it under the terms of the GNU General Public License as published by
9982 the Free Software Foundation, either version 3 of the License, or
9983 (at your option) any later version.
9984
9985 GNU Emacs is distributed in the hope that it will be useful,
9986 but WITHOUT ANY WARRANTY; without even the implied warranty of
9987 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9988 GNU General Public License for more details.
9989
9990 You should have received a copy of the GNU General Public License
9991 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.