Merge from gnulib.
[bpt/emacs.git] / ChangeLog
CommitLineData
b49e353d 12011-09-03 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 2
abec06ff 3 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
74b880cb
PE
4 * autogen/README: Update destination list.
5 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
6 The autogenerated files compile, config.guess,
7 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
8 * m4/largefile.m4: New file, so that Emacs does not mess up when
9 accessing files with large inode numbers in MacOS X 10.5 and later.
10 * m4/nocrash.m4: New file, to avoid triggering background debugger
11 and/or create core dumps during 'configure'.
12 * build-aux/move-if-change: Renamed from move-if-change.
13 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
14 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
15 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
16 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
17 * Makefile.in (epaths-force, sync-from-gnulib):
18 move-if-change is now in build-aux.
19 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
20 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
21 (mkdir): install-sh is now in build-aux.
22 * config.bat: c++defs.h is now in build-aux/snippets.
23 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
24 usual parameter).
25 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
26 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
27 to build-aux/snippet.
28 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
29 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
30 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
31 Solaris, enables MacOS extensions, and enables nocrash during
32 'configure'.
33 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
34
015faae4
PE
352011-08-30 Paul Eggert <eggert@cs.ucla.edu>
36
695a3dc5 37 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 38 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
39 Remove unreachable pattern hppa*-*-linux-gnu*.
40 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
41 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 42
52ec1feb
JD
432011-08-26 Jan Djärv <jan.h.d@swipnet.se>
44
45 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
46
377538cb
JD
472011-08-13 Jan Djärv <jan.h.d@swipnet.se>
48
49 * configure.in: Add header check: sys/socket.h (Bug#8477),
50 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
51 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
52
ae9e757a
JD
532011-08-04 Jan Djärv <jan.h.d@swipnet.se>
54
55 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
56 (HAVE_GTK_AND_PTHREAD): Remove.
57
be8ec0b3
AA
582011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
59
60 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
61 build, not just GNUstep (Bug#9177).
62
2573a837 632011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
64
65 Assume freestanding C89 headers, string.h, stdlib.h.
66 Again, this simplifies the code, and all current platforms have these.
67 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
68 (AC_HEADER_STDC): Remove.
69 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
70 (strchr, strrchr): Remove fallback macros.
71
9cfdb3ec
PE
72 Assume support for memcmp, memcpy, memmove, memset.
73 This simplifies the code a bit. All current platforms have these,
74 as they are required for C89. If this turns into a problem we
75 can add the gnulib modules for these (a 1-line change to Makefile.in).
76 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
77
427c285b
PE
782011-07-27 Paul Eggert <eggert@cs.ucla.edu>
79
80 * GNUmakefile: New file.
81 This is for convenience, so that one can run GNU make in an
82 unconfigured source tree, and get a default build.
83
2ad77c9d
JD
842011-07-13 Jan Djärv <jan.h.d@swipnet.se>
85
86 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
87
c8618a06
YM
882011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
89
90 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
91 so as to suppress address randomization (Bug#8395).
92
f6ce9b9a
PE
932011-07-09 Paul Eggert <eggert@cs.ucla.edu>
94
3fcf7a1c
PE
95 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
96 This fixes a build problem on older Mac OS X hosts.
97
d9706d9f
PE
98 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
99 test, which runs afoul of Automake installations where, for example,
100 /usr/share/aclocal contains a copy of gl_THREADLIB.
101 Problem reported by Sven Joachim in
102 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
103 This is just a quick temporary fix, specific to Emacs; I'll work
104 with the other gnulib maintainers to get a more-permanent fix.
105
af66a2d7 106 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
107 * Makefile.in (GNULIB_MODULES): Add strtoimax.
108 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
109 automatically imported from gnulib.
110 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
111
1692ae2d 1122011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 113
8a6ebd58 114 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 115 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
116 * configure.in (AC_TYPE_UID_T): New dummy macro.
117 Configure gnulib after adjusting LIBS,
118 so that gnulib can assume the libraries in LIBS.
6db30f83 119 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 120 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 121 * lib/pthread_sigmask.c:
6db30f83
PE
122 New files, automatically imported from gnulib.
123 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
124 due to the above changes.
125 * .bzrignore: Add lib/signal.h.
126
4a621aae
PE
127 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
128
5e94cadb
AS
1292011-07-07 Andreas Schwab <schwab@linux-m68k.org>
130
131 * configure.in (maintainer-mode): Reflect default in help string.
132
76b397fb
DN
1332011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
134
135 * configure.in: Remove reference to iris4d.h.
136
869795d6
JD
1372011-07-05 Jan Djärv <jan.h.d@swipnet.se>
138
139 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
140
3279eb87
GM
1412011-07-01 Glenn Morris <rgm@gnu.org>
142
143 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
144
2e6e11eb
LMI
1452011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
146
147 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
148 which made ./configure infloop.
149
9851bfc5
JD
1502011-06-30 Jan Djärv <jan.h.d@swipnet.se>
151
152 * configure.in (gsettings): New option and check for GSettings.
153
adbc4ef4
GM
1542011-06-29 Glenn Morris <rgm@gnu.org>
155
156 * configure.in: Try to test for the required crt*.o files.
157
1f773f32
BW
1582011-06-27 Bill Wohler <wohler@newt.com>
159
160 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
161
7a7ef429
PE
1622011-06-25 Paul Eggert <eggert@cs.ucla.edu>
163
164 Use gnulib's dup2 module instead of rolling our own.
165 * Makefile.in (GNULIB_MODULES): Add dup2.
166 * configure.in: Do not check for dup2; gnulib does that now.
167 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
168
6dd7e400
PE
1692011-06-23 Paul Eggert <eggert@cs.ucla.edu>
170
171 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
172
94a807ac 1732011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
174
175 Use gnulib's alloca-opt module.
176 * .bzrignore: Add lib/alloca.h.
177 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
178 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
179 as gnulib now does that for us. Put alloca check in config.h.
180 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
181 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
182 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
183
3ce9d0d4
LL
1842011-06-21 Leo Liu <sdl.web@gmail.com>
185
186 * m4/sha256.m4:
187 * m4/sha512.m4:
188 * m4/gl-comp.m4:
189 * lib/u64.h:
190 * lib/sha256.c:
191 * lib/sha256.h:
192 * lib/sha512.c:
193 * lib/sha512.h:
194 * lib/makefile.w32-in (GNULIBOBJS):
195 * lib/gnulib.mk:
196 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
197 crypto/sha512 modules from gnulib.
198
add3f049
PE
1992011-06-19 Paul Eggert <eggert@cs.ucla.edu>
200
201 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
202
3a4725e1
GM
2032011-06-17 Glenn Morris <rgm@gnu.org>
204
205 * configure.in: Restore the behavior of checking crt-dir only
206 when the user specified it (not all platforms use it).
207
bf4846e7
PE
2082011-06-16 Paul Eggert <eggert@cs.ucla.edu>
209
210 * m4/lstat.m4: Merge from gnulib (Bug#8878).
211
0cca0a78
MB
2122011-06-16 Miles Bader <miles@gnu.org>
213
214 * configure.in: Try to determine CRT_DIR automatically when
215 using gcc.
216
8c9b2106
PE
2172011-06-15 Paul Eggert <eggert@cs.ucla.edu>
218
8aeb5be9
PE
219 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
220 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
221 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
222 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
223 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
224 Merge from gnulib.
8c9b2106 225
c195f2de
JD
2262011-06-14 Jan Djärv <jan.h.d@swipnet.se>
227
228 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
229
7e2aa385
PE
2302011-06-08 Paul Eggert <eggert@cs.ucla.edu>
231
232 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
233
81eafe29
PE
2342011-06-07 Paul Eggert <eggert@cs.ucla.edu>
235
236 * configure.in: Add --with-wide-int.
237 * INSTALL: Mention this.
238
9afafefb
PE
2392011-06-06 Paul Eggert <eggert@cs.ucla.edu>
240
241 Merge from gnulib.
242 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
243
f797625a
PE
2442011-06-02 Paul Eggert <eggert@cs.ucla.edu>
245
246 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
247
90856fe0 2482011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
249
250 Use 'inline', not 'INLINE'.
eefc9486 251 * configure.in (INLINE): Remove.
55d4c1b2 252
6a3e57bb
PE
2532011-05-29 Paul Eggert <eggert@cs.ucla.edu>
254
255 Adjust to recent gnulib change for @GUARD_PREFIX@.
256 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
257 All uses of _GL_ for guard prefixes in lib/*.h replaced with
258 _@GUARD_PREFIX@_.
259
842b28a0
PE
2602011-05-27 Paul Eggert <eggert@cs.ucla.edu>
261
e61923c8 262 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 263
70716b1d
GM
2642011-05-24 Glenn Morris <rgm@gnu.org>
265
a22d9d2c
GM
266 * Makefile.in (check): Just give a message if no test/ directory.
267
bdd556a2
GM
268 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
269
70716b1d
GM
270 * configure.in (OPT_MAKEFILES_IN): Remove.
271 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
272 (SUBDIR_MAKEFILES_IN): New output variable.
273 * Makefile.in (OPT_MAKEFILES_IN): Remove.
274 (SUBDIR_MAKEFILES_IN): Let configure set it.
275
13c3daa4
LL
2762011-05-24 Leo Liu <sdl.web@gmail.com>
277
278 * m4/sha1.m4:
279 * m4/gl-comp.m4:
280 * lib/sha1.h:
281 * lib/sha1.c:
282 * lib/makefile.w32-in (GNULIBOBJS):
283 * lib/gnulib.mk:
284 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
285
e09e38a8
GM
2862011-05-24 Glenn Morris <rgm@gnu.org>
287
4ba4c54a
GM
288 * configure.in: Remove test for already configured source directory.
289 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
290
5a95c002
GM
291 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
292
fa5d79db
GM
2932011-05-24 Glenn Morris <rgm@gnu.org>
294
6c7e099d
GM
295 * make-dist: Don't distribute test/. (Bug#8107)
296 * configure.in (OPT_MAKEFILES_IN): New output variable.
297 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
298 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
299 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
300 (check): Give an explicit error if test/ is not present.
301
fa5d79db
GM
302 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
303 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
304 (Makefile): Use $SUBDIR_MAKEFILES_IN.
305
2df215b5
PE
3062011-05-23 Paul Eggert <eggert@cs.ucla.edu>
307
308 * lib/verify.h: Merge from gnulib.
309
f518ae90
PE
3102011-05-22 Paul Eggert <eggert@cs.ucla.edu>
311
312 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
313 Merge from gnulib.
314
16b71f3a
AS
3152011-05-21 Andreas Schwab <schwab@linux-m68k.org>
316
317 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
318
7285dc67
EZ
3192011-05-20 Eli Zaretskii <eliz@gnu.org>
320
6a45b46f
EZ
321 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
322
7285dc67
EZ
323 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
324
b9704ad9
GM
3252011-05-20 Glenn Morris <rgm@gnu.org>
326
327 * configure.in (lisp_frag): New output file.
328
4a720484
GM
3292011-05-19 Glenn Morris <rgm@gnu.org>
330
331 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
332 (WINDOW_SUPPORT): Remove output variables that are no longer used.
333
a3c92bc1
EZ
3342011-05-17 Paul Eggert <eggert@cs.ucla.edu>
335
8f906c40
EZ
336 * lib/gnulib.mk:
337 * lib/intprops.h:
338 * lib/unistd.in.h:
339 * m4/inttypes.m4:
340 * m4/stdint.m4:
341 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 342
d681f183
GM
3432011-05-14 Glenn Morris <rgm@gnu.org>
344
345 * configure.in: Treat failure to find an X toolkit the same way we treat
346 failure to find X and image support.
347
4f8c52a9
GM
3482011-05-12 Glenn Morris <rgm@gnu.org>
349
350 * Makefile.in (src, install-arch-indep, bootstrap-clean)
351 (check-declare): Shell portability fixes. (Bug#8642)
352
5a7f0a30
TZ
3532011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
354
355 * configure.in: Require GnuTLS 2.6.x or higher.
356
b08a63cc 3572011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 358
c378da0b
PE
359 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
360 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
361 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
362
19548d08
PE
363 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
364 This new gnulib-tool option saves 'configure' the trouble of
365 checking for strtoull when strtoumax exists.
366
d1a2ac5c
PE
367 * configure.in (BITS_PER_LONG_LONG): New macro.
368
773233f8
GM
3692011-05-05 Glenn Morris <rgm@gnu.org>
370
371 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
372 (top_distclean): Delete config.log~.
373
40697cd9
BK
3742011-04-27 Ben Key <bkey76@gmail.com>
375
376 * configure.in: Fixed a bug that caused configure with
377 --enable-checking=stringoverrun to have no effect.
378
671875da 3792011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
380
381 * configure.in: Suppress unnecessary checks for size_t.
382 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
383 (size_t): Do not check for this, and do not typedef. This code
384 is never exercised now.
385
a8a2bb29
PE
386 * Makefile.in (GNULIB_MODULES): Add strtoumax.
387 This is needed for the new integer-reading code in lread.c.
388 It automatically pulls in the following gnulib files, which
389 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
390 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
391 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
392 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 393 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 394
33630d51
TZ
3952011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
396
397 * configure.in: Check for GnuTLS certificate verify callbacks.
398
bfab7d85
SM
3992011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
400
401 * Makefile.in (config.status): Don't erase in case of error.
402 In case it disappeared, rebuild it with `configure'.
403
fe0e7ad7
KB
4042011-04-20 Ken Brown <kbrown@cornell.edu>
405
406 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
407
f5b06c35
GM
4082011-04-12 Glenn Morris <rgm@gnu.org>
409
410 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
411
762f8d96 4122011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
413
414 * lib/allocator.c: New file, automatically generated by gnulib.
415
5fac7083
GM
4162011-04-07 Glenn Morris <rgm@gnu.org>
417
418 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
419
973f782d
EZ
4202011-04-06 Eli Zaretskii <eliz@gnu.org>
421
422 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
423 Revert last change.
424
f1f81baa
JB
4252011-04-06 Juanma Barranquero <lekktu@gmail.com>
426
427 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
428 ($(BLD)/careadlinkat.$(O)): New target.
429 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
430 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
431 Update dependencies.
432
b70d23ff 4332011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 434
41cf7d1a
PE
435 Fix more problems found by GCC 4.6.0's static checks.
436
aa181334
PE
437 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
438
1f7196bf 439 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
440 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
441 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
442 * m4/ssize_t.m4: New files, automatically generated from gnulib.
443
c0274801
GM
4442011-04-06 Glenn Morris <rgm@gnu.org>
445
446 * autogen/update_autogen: Handle loaddefs-like files as well.
447 (usage): Add -l, -C.
448 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
449 With -l, check status of lisp/ as well.
450 With -C, clean before building.
451 (autoreconf): Only pass -f in the `clean' case.
452 (commit): New function.
453
42e85a8f
GM
4542011-03-28 Glenn Morris <rgm@gnu.org>
455
39f31873
GM
456 * autogen/update_autogen: Pass -f to autoreconf.
457
42e85a8f
GM
458 * autogen.sh (get_version): Discard "not found" lines.
459 (check_version): Respect $AUTOCONF etc environment variables.
460
9af30bdf
GM
4612011-03-27 Glenn Morris <rgm@gnu.org>
462
463 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
464 (AH_BOTTOM): Do not define SIGTYPE.
465
181855e6
GM
4662011-03-26 Glenn Morris <rgm@gnu.org>
467
468 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
469 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
470
9ee0d174
AS
4712011-03-25 Andreas Schwab <schwab@linux-m68k.org>
472
473 * autogen/update_autogen: Remove useless function keyword.
474
07da4b3c
EZ
4752011-03-25 Eli Zaretskii <eliz@gnu.org>
476
477 * config.bat: Generate src/config.h and lib/Makefile from
478 autogen/config.in and autogen/Makefile.in.
479
f6ca84c0
GM
4802011-03-25 Glenn Morris <rgm@gnu.org>
481
482 * compile, config.guess, config.sub, depcomp, install-sh, missing:
483 Remove; autoreconf can supply them.
484 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
485 config.guess, install-sh. Pass -i to autoreconf.
486 * autogen/update_autogen (genfiles): Add compile, config.guess,
487 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
488 Discard non-error output from autoreconf in -q case.
489 * autogen/compile, autogen/config.guess, autogen/config.sub:
490 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
491 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
492 install-sh, missing.
493
8cc1d519
GM
4942011-03-23 Glenn Morris <rgm@gnu.org>
495
9bb73912 496 * autogen/update_autogen: Fix typo.
904a432c 497 (msg): Remove function; use `exec' instead.
9bb73912 498
8cc1d519
GM
499 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
500 (sync-from-gnulib): Don't sync mkinstalldirs.
501 * make-dist: Don't distribute mkinstalldirs.
502
c9c49752 5032011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 504
c9c49752 505 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
506 * Makefile.in (GNULIB_MODULES): Add socklen.
507 * configure.in: Do not check for sys/socket.h, since socklen does that.
508 * m4/socklen.m4: New automatically-generated file, from gnulib.
509
d5cad867
PE
510 fakemail: Remove dependency on ignore-value.
511 * Makefile.in (GNULIB_MODULES): Add stdio.
512 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
513 imported from gnulib.
cbd350f1 514 * .bzrignore: Add lib/stdio.h.
c9c49752 515
34cb1cc6
GM
5162011-03-22 Glenn Morris <rgm@gnu.org>
517
518 * autogen/copy_autogen: Work from ./ or ../.
519 Fix time-stamps.
520 * autogen.sh: Doc fix.
521
66b87493
GM
5222011-03-20 Glenn Morris <rgm@gnu.org>
523
524 * autogen/: New directory, to be excluded from releases.
525 * autogen/copy_autogen, autogen/update_autogen: New scripts.
526 * autogen/README: New file.
527 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
528 * autogen/Makefile.in: Add auto-updated generated files.
529 * autogen.sh: No longer a no-op, now it tests for autotools
530 and runs them as necessary.
531 * configure.in: Defaule maintainer-mode to on.
532 * aclocal.m4, configure, lib/Makefile.in: Remove files.
533
1ef6de05
PE
5342011-03-13 Paul Eggert <eggert@cs.ucla.edu>
535
536 Update for gnulib.
537 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
538 includes <intprops.h> directly.
539 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
540 when building Emacs on Solaris 9 and running it on Solaris 10.
541
0afb4571
J
5422011-03-08 Jan Djärv <jan.h.d@swipnet.se>
543
544 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
545
33383987
JB
5462011-03-07 Chong Yidong <cyd@stupidchicken.com>
547
548 * Version 23.3 released.
549
870d9cf6
GM
5502011-03-06 Glenn Morris <rgm@gnu.org>
551
552 * configure.in (FREETYPE_LIBS): Actually set it to something.
553
6c0dea8a
PE
5542011-03-02 Paul Eggert <eggert@cs.ucla.edu>
555
556 Work around some portability problems with symlinks.
557
558 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
559 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
560 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
561 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
562 * m4/symlink.m4:
563 New files, automatically generated from gnulib.
564 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
565 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
566
945d8b44
EZ
5672011-02-26 Eli Zaretskii <eliz@gnu.org>
568
03382788
EZ
569 * .bzrignore: Ignore new lib/*.in-h files.
570
945d8b44
EZ
571 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
572 depfiles.bat even if lib/deps already exist.
573
9411886d
PE
5742011-02-25 Paul Eggert <eggert@cs.ucla.edu>
575
576 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
577 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
578 recent changes to configure.in and to gnulib.
9411886d 579
1e8dbdc6
GM
5802011-02-24 Glenn Morris <rgm@gnu.org>
581
582 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
583 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
584
f68c809d
PE
5852011-02-22 Paul Eggert <eggert@cs.ucla.edu>
586
587 Assume S_ISLNK etc. work, since gnulib supports this.
588 * Makefile.in (GNULIB_MODULES): Add sys_stat.
589 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
590 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
591 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
592
ba01e9d7
PE
5932011-02-21 Paul Eggert <eggert@cs.ucla.edu>
594
595 * lib/min-max.h: New file, for "min" and "max".
596
9f8370e6
CS
5972011-02-21 Christoph Scholtes <cschol2112@gmail.com>
598
0a19a6f8 599 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
600 $(EMACS_ROOT)/nt/inc/stdint.h.
601
25c51af3
EZ
6022011-02-21 Eli Zaretskii <eliz@gnu.org>
603
604 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
605 src/makefile.w32-in and adapt. Depend on stamp_BLD.
606 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
607
5fa4ac76
PE
6082011-02-20 Paul Eggert <eggert@cs.ucla.edu>
609
610 Import filemode module from gnulib.
611 * .bzrignore: Add lib/sys/.
612 * Makefile.in (GNULIB_MODULES): Add filemode.
613 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
614 * lib/filemode.c: Renamed from src/filemode.c and regenerated
615 from gnulib. This adds support for some more file types, e.g.,
616 Cray DMF migrated files.
617 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
618 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
619 * m4/sys_stat_h.m4: New files, generated from gnulib.
620 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
621 Regenerate.
622
e1e6b4fb
EZ
6232011-02-20 Eli Zaretskii <eliz@gnu.org>
624
625 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
626 $(EMACS_ROOT)/nt/inc/sys/stat.h.
627
6cac9cb1
PE
6282011-02-20 Paul Eggert <eggert@cs.ucla.edu>
629
630 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
631 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
632 is no longer needed, due to the recent SSDATA and related changes.
633 Perhaps -Wno-pointer-sign should also be removed from
634 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
635 way to test this so I left it alone.
636 * configure: Regenerate.
637
0a19a6f8 6382011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
639
640 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
641 src/makefile.w32-in.
642
61353ac8 6432011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 644
61353ac8 645 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 646 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
647 Regenerate.
648 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
649 Import the new versions from gnulib; they assume a C99-style
650 <stdint.h>, supplied by the stdint module.
651 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
652 imported from gnulib.
942f733f
PE
653 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
654 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
655 special cases.
61353ac8 656
9d9d12cd
EZ
6572011-02-19 Eli Zaretskii <eliz@gnu.org>
658
152be435 659 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 660 Add lib/deps/.
152be435 661
9d9d12cd 662 * config.bat: Configure in `lib'.
219463da 663 Generate *.Po files in lib/deps.
9d9d12cd 664
7d315eb6
PE
6652011-02-18 Paul Eggert <eggert@cs.ucla.edu>
666
667 Import IRIX 6.5 getloadavg fixes from gnulib.
668 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
669
1f5d53eb
PE
6702011-02-16 Paul Eggert <eggert@cs.ucla.edu>
671
672 Import getloadavg module from gnulib.
673 * .bzrignore: Add lib/stdlib.h.
674 * Makefile.in (GNULIB_MODULES): Add getloadavg.
675 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
676 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
677 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
678 Remove; gnulib does this now.
679 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
680 from gnulib. This adds support for several other systems, such
681 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
682 buffer overrun on Linux hosts under very high load, and on hosts
683 that maintain a channel to the load average file it makes sure
684 the file descriptor is close-on-exec (on hosts that support this)
685 and is not stdin, stdout, or stderr.
686 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
687 from gnulib.
688 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
689 * src/config.in: Regenerate.
690
bb55f713
PE
6912011-02-15 Paul Eggert <eggert@cs.ucla.edu>
692
693 Merge from gnulib.
694
7127b760
PE
695 * install-sh: Update to scriptversion 2011-01-19.21.
696
bb55f713
PE
697 2011-02-13 Bruno Haible <bruno@clisp.org>
698
699 Consistent macro naming for macros that use GCC __attribute__.
700 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
701 ATTRIBUTE_DEPRECATED.
702
703 2011-02-12 Bruno Haible <bruno@clisp.org>
704
705 setlocale: Prefer gnulib's override over libintl's override.
706 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
707 GNULIB_defined_setlocale is set.
708
57e96f8e
GM
7092011-02-13 Glenn Morris <rgm@gnu.org>
710
711 * make-dist: Exclude generated file src/globals.h.
712
988c07df
PE
7132011-02-10 Paul Eggert <eggert@cs.ucla.edu>
714
715 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
716 Sync from gnulib, which has been patched to fix the problem
717 with the license notices. Problem reported by Glenn Morris in
718 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
719
ccded26c
SM
7202011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
721
722 * .bzrignore: Ignore globals.h and related stamp.
723
6ffb2c0c
PE
7242011-02-09 Paul Eggert <eggert@cs.ucla.edu>
725
726 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
727 This merges the following fix from gnulib:
728
729 2011-02-08 Bruno Haible <bruno@clisp.org>
730
731 Split large sed scripts, for HP-UX sed.
732
00b3c7ac
TT
7332011-02-08 Tom Tromey <tromey@redhat.com>
734
735 * configure: Rebuild.
736 * configure.in (NS_OBJC_OBJ): New subst.
737
91ccade4
PE
7382011-02-06 Paul Eggert <eggert@cs.ucla.edu>
739
6ffb2c0c
PE
740 gnulib: allow multiple gnulib generated replacements to coexist
741 This defines a few preprocessor symbols that should not affect Emacs.
742 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
743 via "make sync-from-gnulib".
744
e765a388
PE
745 gnulib: undo previous change
746 The upstream _HEADERS change was backed out of gnulib (see the
747 same thread). Stay in sync with gnulib.
748
91ccade4 749 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
750 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
751 New empty macros, to accommodate recent changes to gnulib. See
752 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
753 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
754 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
755 * lib/time.in.h, lib/unistd.in.h:
756 Regenerate.
91ccade4 757
d67985d3
PE
7582011-02-05 Paul Eggert <eggert@cs.ucla.edu>
759
760 sync from gnulib to remove HAVE_STDBOOL_H
761 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
762 AC_HEADER_STDBOOL. All uses changed. Do not define
763 HAVE_STDBOOL_H, as gnulib does not need this. This change is
764 imported from the latest Autoconf git. It was motivated by Emacs,
765 which uses gnulib but does not need HAVE_STDBOOL_H.
766 * configure, src/config.in: Regenerate.
767 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
768
67342916
PE
7692011-02-03 Paul Eggert <eggert@cs.ucla.edu>
770
771 allow C code to suppress warnings about ignored return values
772 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
773 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
774 * lib/ignore-value.h: New file.
67342916 775
14beddf4 7762011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
777
778 * configure.in: Test existence of xaw3d library, not just the
779 header (Bug#7642).
780
6ffb2c0c
PE
7812011-01-31 Eli Zaretskii <eliz@gnu.org>
782
783 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
784 $(BLD)/time_r.$(O).
785 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
786 $(EMACS_ROOT)/src/m/intel386.h.
787 ($(BLD)/strftime.$(O)):
788 ($(BLD)/time_r.$(O)): Define prerequisites.
789
16fab143
PE
7902011-01-31 Paul Eggert <eggert@cs.ucla.edu>
791
792 src/emacs.c now gets version number from configure.in
793 * configure.in (version): Set this from $PACKAGE_VERSION,
794 which is set from AC_INIT, rather than scouting through src/emacs.c.
795 * configure: Regenerate.
796 * make-dist (version): Get it from configure.in, not src/emacs.c.
797
16c3e636
PE
7982011-01-30 Paul Eggert <eggert@cs.ucla.edu>
799
800 strftime: import from gnulib
801 * Makefile.in (GNULIB_MODULES): Add strftime.
802 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
803 needed.
6ffb2c0c 804 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 805 Regenerate.
6ffb2c0c
PE
806 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
807 imported from gnulib.
16c3e636
PE
808 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
809 This incorporates many changes from gnulib, including simpler
810 handling of multibyte formats, porting to mingw32 and other
811 platforms, and support for higher-resolution time stamps.
812 Emacs does not yet use the higher-resolution interface.
813
3de84ad9
PE
8142011-01-30 Paul Eggert <eggert@cs.ucla.edu>
815
816 gnulib: import mktime and move-if-change fixes from gnulib
817
818 * configure: Regenerate from the following.
819
6ffb2c0c
PE
820 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
821
822 mktime: clarify long_int width checking
823 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
824 the top level, to make it clearer that the assumption about
825 long_int width is being checked. See
826 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
827
3de84ad9
PE
828 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
829
830 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 831 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
832 negative number, which the C Standard says has undefined behavior.
833 In practice this is not a problem, but might as well do it by the book.
834 Reported by Rich Felker and Eric Blake; see
835 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
836 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
837 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
838
839 mktime: #undef mktime before #defining it
840 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
841
842 mktime: systematically normalize tm_isdst comparisons
843 * lib/mktime.c (isdst_differ): New function.
844 (__mktime_internal): Use it systematically for all isdst comparisons.
845 This completes the fix for libc BZ #6723, and removes the need for
846 normalizing tm_isdst. See
847 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
848 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
849
850 mktime: fix some integer overflow issues and sidestep the rest
851
852 This was prompted by a bug report by Benjamin Lindner for MinGW
853 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
854 His bug is due to signed integer overflow (0 - INT_MIN), and I
855 I scanned through mktime.c looking for other integer overflow
856 problems, fixing all the bugs I found.
857
858 Although the C Standard says the resulting code is still not safe
859 in the presence of integer overflow, in practice it should be good
860 enough for all real-world two's-complement implementations, except
861 for debugging environments that deliberately trap on integer
862 overflow (e.g., gcc -ftrapv).
863
864 * lib/mktime.c (WRAPV): New macro.
865 (SHR): Also check that long_int and time_t shift right in the
866 usual way, before using the fast-but-unportable method.
867 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
868 used. The code already assumed two's complement, so there's
869 no need to test for alternatives. All uses removed.
870 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
871 the C standard. Problem reported by Rich Felker in
872 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
873 (twos_complement_arithmetic): Also check long_int and time_t.
874 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
875 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
876 (__mktime_internal): Avoid integer overflow with unary subtraction
877 in two instances where -1 - X is an adequate replacement for -X,
878 since the calculations are approximate.
3de84ad9
PE
879
880 2011-01-29 Eric Blake <eblake@redhat.com>
881
882 mktime: avoid infinite loop
883 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
884 type; behavior is still undefined but portable to all known targets.
885 Reported by Rich Felker.
886
6ffb2c0c
PE
887 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
888
889 mktime: avoid problems on NetBSD 5 / i386
890 * lib/mktime.c (long_int): New type. This works around a problem
891 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
892 but time_t is 64 bits, and where I expect the existing code is
893 wrong in some cases.
894 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
895 (ydhms_diff): Bring back the compile-time check for wide-enough
896 year and yday.
897
898 mktime: fix misspelling in comment
899 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
900 This merges all recent glibc changes of importance.
901
3de84ad9
PE
902 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
903
904 move-if-change: cope with concurrent mv of identical file.
905 * move-if-change (CMPPROG): Accept environment
906 variable as an override for `cmp'.
907 (usage): Document CMPPROG.
908 Adjust comparison to drop stdout. Cope with failure of mv if
909 the target file exists and is identical to the source, for
910 parallel builds.
911 Report from H.J. Lu against binutils in PR binutils/12283.
912
6ffb2c0c
PE
9132011-01-29 Eli Zaretskii <eliz@gnu.org>
914
915 * lib/makefile.w32-in:
916 * lib/getopt_.h: New files.
917
c7e95b91
PE
9182011-01-28 Paul Eggert <eggert@cs.ucla.edu>
919
920 improve fix for MS-DOS file name clash
921 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
922 for portability to POSIX make. Reported by Bruno Haible.
923 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
924 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
925 files from accumulating as garbage. Also reported by Bruno Haible.
926
125c3718
PE
9272011-01-27 Paul Eggert <eggert@cs.ucla.edu>
928
929 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
930 * Makefile.in (DOS-gnulib-comp.m4): New macro.
931 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
932 problems with MS-DOS 8+3 file name restrictions.
933 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
934 it, it would also cause problems when extracting Emacs distribution
935 tarballs on MS-DOS hosts.
936 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 937 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
938 * config.guess, config.sub: Sync from gnulib.
939 * m4/gnulib-cache.m4: Remove from repository.
940 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
941
4004ef46
GM
9422011-01-25 Glenn Morris <rgm@gnu.org>
943
0b5c5d82
GM
944 * README: Add a note about ranges in copyright years.
945
4004ef46
GM
946 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
947
06d8ace5 9482011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
949
950 * configure.in: Add HP-UX on IA64 (Bug#6811).
951
d6974efa
PE
9522011-01-24 Paul Eggert <eggert@cs.ucla.edu>
953
954 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
955 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
956 as it is no longer needed.
6ffb2c0c 957 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
958 * configure.in: Invoke the new gnulib macro
959 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
960 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
961 * m4/getopt.m4: Sync from gnulib; this removes the need for
962 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
963 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
964 New macro, synced from gnulib.
965 * m4/warn-on-use.m4: Remove.
966
e02ea74b
PE
9672011-01-22 Paul Eggert <eggert@cs.ucla.edu>
968
969 aclocal.m4: put this file back into repository
970 This way, we don't have to assume that the maintainer has
971 the automake package installed. See
972 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
973 * .bzrignore: Remove aclocal.m4, undoing the previous change.
974 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
975 undoing the previous change.
976 * aclocal.m4: New file (actually, resurrected).
977
48dcd482
MB
9782011-01-22 Miles Bader <miles@gnu.org>
979
980 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
981 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
982 Emacs directly uses fontconfig, and breaks building when using a
983 strict linker).
984
925e561d
PE
9852011-01-21 Paul Eggert <eggert@cs.ucla.edu>
986
b06b1098
PE
987 src/config.in: shrink slightly
988 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
989 This makes src/config.in a bit smaller, by removing identifiers
990 like GNULIB_TEST_MKTIME that Emacs does not need.
991 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
992 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
993 Sync from gnulib. This removes a few more unnecessary symbols from
994 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
995 * configure, src/config.in: Regenerate.
996
925e561d
PE
997 aclocal.m4: tweaks to regenerate more conveniently
998 This attempts to act better when the source is in a weird state. See
999 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
1000 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
1001 * .bzrignore: Add aclocal.m4.
1002
942be821
PE
10032011-01-20 Paul Eggert <eggert@cs.ucla.edu>
1004
1005 aclocal.m4: omit auto-generated file from repository
1006 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
1007 the most recent change here.
1008 * aclocal.m4: Remove from bzr repository. This file is
1009 auto-generated and isn't needed to run 'configure'. See
1010 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
1011
0813c96e
PE
10122011-01-19 Paul Eggert <eggert@cs.ucla.edu>
1013
1014 Minor Makefile.in tweaks to build from gnulib better.
1015 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
1016 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
1017 (top_maintainer_clean): Don't remove aclocal.m4.
1018
7cae64b4
PE
10192011-01-18 Paul Eggert <eggert@cs.ucla.edu>
1020
53911e8f
PE
1021 Minor cleanups for 'bzr status'
1022 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
1023 the output of config.guess.
1024 * Makefile.in (top_distclean): Remove stamp-h1 too.
1025
7cae64b4
PE
1026 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
1027 defined if the compiler supports GCC-style __attribute__
1028 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
1029 this syntax.
1030
a3e44e79 10312011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 1032
3cbecb8f
PE
1033 Makefile.in: tidy up the building of lib
1034 * Makefile.in (am--refresh): Mark as .PHONY.
1035 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
1036 as they're not rebuilt unless you do a "make sync-from-gnulib"
1037 and the former is needed for "configure".
1038 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
1039 has already removed lib/Makefile.
1040
ecbfcc83
PE
1041 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
1042 This avoids building ftoastr and ldtoastr, which aren't needed. See
1043 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 1044
803059b9
PE
1045 * .bzrignore: Add .h files that are host-dependent.
1046 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
1047 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
1048 host-dependent and are built as part of an ordinary 'make', and
1049 should not be checked in.
1050
6ffb2c0c
PE
1051 * lib/Makefile.in: Regenerate.
1052 * lib/COPYING: New file, a copy of COPYING.
1053
2a78afcc 1054 * configure: Regenerate.
37564543
PE
1055 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
1056
e275c824 1057 Regenerate.
6ffb2c0c
PE
1058 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1059 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
1060 New files, copied from gnulib by gnulib-tool.
1061 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
1062 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1063 Regenerate.
ecbfcc83 1064
84bbb1ad
PE
1065 Use gnulib's getopt-gnu module.
1066 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
1067 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
1068 representative of the dependencies.
1069 * configure.in: Do not configure getopt, as gnulib does that now.
1070 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
1071 getopt now, in lib.
ecbfcc83 1072
1fd182f0 1073 Regenerate.
6ffb2c0c
PE
1074 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
1075 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
1076 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
1077 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
1078 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
1079 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
1080 * m4/wchar_t.m4, warn-on-use.h:
1081 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 1082 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1083 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1084 Regenerate.
1085
1e11dbe3
PE
1086 Use gnulib's mktime module.
1087 * Makefile.in (GNULIB_MODULES): Add mktime.
1088 * configure.in: Remove code no longer needed, as gnulib now does it.
1089 (AC_CHECK_FUNCS): Remove mktime.
1090 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
1091 (__restrict): Remove, as this now gets in the way of the C99
1092 support for 'restrict' pulled in by the gnulib mktime module.
1093 Code should now use 'restrict' and not '__restrict".
1094 (mktime): Remove.
1095 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
1096 and warn-on-use.h into the distribution.
1fd182f0
PE
1097
1098 Regenerate.
6ffb2c0c
PE
1099 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
1100 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 1101 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
1102 * lib/dummy.c: Remove.
1103 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
1104 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
1105 Regenerate.
ecbfcc83 1106
1e11dbe3 1107 Use gnulib's ftoastr module.
fa2c4f56
PE
1108 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
1109
743c80a7 1110 Regenerate.
6ffb2c0c
PE
1111 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
1112 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
1113 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
1114 New files, generated automatically, with 'make sync-from-gnulib'
1115 followed by 'make'.
1116 * configure, lisp/dired.el, src/config.in: Regenerate.
1117
9a514d4a
PE
1118 Automate syncing from gnulib.
1119 * INSTALL, README: Document new subdirectory 'lib'.
1120 * Makefile.in (SUBDIR): Add lib.
1121 (SUBDIR_MAKEFILES): Add lib/Makefile.
1122 (lib-src, src, TAGS, tags): Depend on lib.
1123 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1124 ($(gnulib_srcdir)): New rule.
1125 (sync-from-gnulib): New rule, which is .PHONY.
1126 (lib): New rule, which is like lib-src.
1127 (Makefile): Depend on lib/Makefile.in.
1128 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1129 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1130 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1131 (am--refresh): New rule, to pacify Automake.
1132 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1133 Clean lib, too.
1134 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1135 droppings.
1136 (maintainer-clean, extraclean): Use it.
1137 * configure.in: Initialize for automake and gnulib, by invoking
1138 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1139 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1140 more conveniently with automake.
6ffb2c0c 1141 * lib/Makefile.am: New file.
9a514d4a
PE
1142 * make-dist: Also put into the distribution aclocal.m4,
1143 compile, depcomp, missing, and the files under lib/.
1144
dc3e3e7b
GM
11452011-01-15 Glenn Morris <rgm@gnu.org>
1146
1147 * Makefile.in (epaths-force): No more arch-tag to edit.
1148
dab73760
CY
11492011-01-15 Chong Yidong <cyd@stupidchicken.com>
1150
1151 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1152
9f4b8b47
PE
11532011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1154
1155 * make-dist: Distribute test/ files too.
1156 Distribute every file under test/ that is under version control,
1157 using patterns like *.el to capture files that are added later.
1158 Without this change, "configure" would fail, because it would
1159 attempt to build from a Makefile.in that was not distributed.
1160
d221e780
CO
11612011-01-13 Christian Ohler <ohler@gnu.org>
1162
1163 * Makefile.in (INFO_FILES): Add ERT.
1164
1165 * Makefile.in (check): Run tests in test/automated.
1166
1167 * Makefile.in:
1168 * configure.in: Add test/automated/Makefile.
1169
bc5585d1
PE
11702011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1171
2b3f5bc8
PE
1172 * install-sh, mkinstalldirs, move-if-change: Update from master
1173 source in gnulib.
1174
bc5585d1
PE
1175 * config.guess, config.sub: Updated from master source.
1176
2018939f
AS
11772011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1178
1179 * configure.in: Check for __builtin_unwind_init.
1180
e5365138
GM
11812011-01-05 Glenn Morris <rgm@gnu.org>
1182
1183 * configure.in (HAVE_MAKEINFO): New output variable.
1184 (MAKEINFO): Reset to "makeinfo" if not found.
1185 * Makefile.in (install-arch-indep, info):
1186 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1187
4fc5868a
UM
11882010-12-29 Ulrich Mueller <ulm@gentoo.org>
1189
1190 * configure.in: Make gameuser configurable (Bug#7717).
1191
68251e16
GM
11922010-12-15 Glenn Morris <rgm@gnu.org>
1193
1194 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1195 long absent lib-src/fns-*.el.
1196
838db889
GM
11972010-12-11 Glenn Morris <rgm@gnu.org>
1198
1199 * make-dist: Exclude etc/*.pyc.
1200
fe646d2c
AS
12012010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1202
1203 * configure.in: Don't double machfile in final message.
1204
d96c83fa
CY
12052010-12-04 Chong Yidong <cyd@stupidchicken.com>
1206
1207 * configure.in: Fix last change.
1208
d6a003a8
AS
12092010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1210
1211 * configure.in: Remove reference to removed machine description
1212 files and allow $machine and $machfile to be empty. Substitute
1213 M_FILE/S_FILE instead of machfile/opsysfile.
1214
067d23c9
KY
12152010-12-03 Glenn Morris <rgm@gnu.org>
1216
1217 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1218
12192010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1220
1221 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1222 (EXTERNALLY_VISIBLE): New definition.
1223
12242010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1225
1226 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1227
12282010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1229
1230 * configure.in: Do not check for unconditionally included headers.
1231
12322010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1233
1234 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1235
12362010-11-09 Michael Albinus <michael.albinus@gmx.de>
1237
1238 * configure.in: Don't write a warning for D-Bus anymore.
1239
12402010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1241
1242 * configure.in: Fix indentation.
1243
12442010-10-31 Ken Brown <kbrown@cornell.edu>
1245
1246 * configure.in (checking whether localtime caches TZ): Use
1247 unsetenv instead of modifying environment directly.
1248
12492010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1250
1251 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1252 to avoid warning.
1253
12542010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1255
1256 * configure.in: Remove the BROKEN annotation from gnutls.
1257
12582010-10-22 Glenn Morris <rgm@gnu.org>
1259
1260 * make-dist: Avoid listing .el files twice. Don't try to run
1261 autoconf if --no-update.
1262
12632010-10-20 Glenn Morris <rgm@gnu.org>
1264
1265 * make-dist: No longer create lisp/MANIFEST.
1266
12672010-10-14 Glenn Morris <rgm@gnu.org>
1268
1269 * BUGS, INSTALL.BZR, README: Updates.
1270
12712010-10-13 Glenn Morris <rgm@gnu.org>
1272
1273 * make-dist: Remove --compress. Check for the appropriate
1274 gzip-like executable, and if not found, don't compress.
1275 Check version number in README, don't change it.
1276 Use find for nt/inc/*.h.
1277
12782010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1279
1280 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1281 trailing / from directory names.
1282
12832010-10-12 Glenn Morris <rgm@gnu.org>
1284
1285 * make-dist: Update and simplify.
1286
12872010-10-12 Eli Zaretskii <eliz@gnu.org>
1288
1289 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1290
12912010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1292
1293 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1294
12952010-10-09 Glenn Morris <rgm@gnu.org>
1296
1297 * make-dist: No more doc/emacs/*.texi.in.
1298
1299 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1300
13012010-10-09 Glenn Morris <rgm@gnu.org>
1302
1303 * configure.in: Combine some conditionals.
1304
1305 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1306 * make-dist: Include doc/emacs/*.texi.in.
1307
1308 * INSTALL, make-dist: Remove references to b2m.
1309 * Makefile.in (MAN_PAGES): Remove b2m.1.
1310
13112010-10-05 Glenn Morris <rgm@gnu.org>
1312
1313 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1314
13152010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1316
1317 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1318
13192010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1320
1321 * configure.in: Include stdlib.h and string.h unconditionally.
1322
13232010-09-29 Romain Francoise <romain@orebokech.com>
1324
1325 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1326
13272010-09-28 Glenn Morris <rgm@gnu.org>
1328
1329 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1330 happy.
1331
13322010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1333
1334 * configure.in: Enable imagemagick by default.
1335
13362010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1337
1338 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
1339 gnutls libraries.
1340
13412010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1342
1343 * configure.in: Set up GnuTLS.
1344
13452010-09-22 Chong Yidong <cyd@stupidchicken.com>
1346
1347 * configure.in: Announce whether libxml2 is linked to.
1348
13492010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1350
1351 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1352
13532010-09-18 Eli Zaretskii <eliz@gnu.org>
1354
1355 * config.bat: Detect that libxml2 is installed and if so, build
1356 with it.
1357
13582010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1359
1360 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1361 be used. This fixes a conf problem on Mac OS X.
1362
13632010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1364
1365 * configure.in: Check for libxml2.
1366
13672010-09-09 Glenn Morris <rgm@gnu.org>
1368
1369 * make-dist: No more TODO files under lisp/.
1370
13712010-09-04 Eli Zaretskii <eliz@gnu.org>
1372
1373 * config.bat: Produce lisp/gnus/_dir-locals.el from
1374 lisp/gnus/.dir-locals.el.
1375
13762010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1377
1378 * configure.in: Fix check for librsvg, imagemagick and
1379 MagickExportImagePixels.
1380
13812010-08-18 Joakim Verona <joakim@verona.se>
1382
1383 * Makefile.in, configure.in: Checks for ImageMagick.
1384
13852010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1386
1387 * configure.in (AC_PREREQ): Require autoconf 2.65.
1388
13892010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1390
1391 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1392
13932010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1394
1395 * configure.in: Add AC_C_BIGENDIAN.
1396
13972010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1398
1399 * configure.in (ORDINARY_LINK): Use on hpux* too.
1400
14012010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1402
1403 * configure.in: Check for util.h.
1404 Use -Wimplicit-function-declaration if compiler supports it.
1405
14062010-08-05 Eli Zaretskii <eliz@gnu.org>
1407
1408 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1409
14102010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1411
1412 * configure.in: Restore accidentally removed use of
1413 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1414
14152010-07-29 Chad Brown <yandros@mit.edu>
1416
1417 * configure.in: Check for dirent.h.
1418
14192010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1420
1421 * configure.in: Remove reference to usg5-4, unused.
1422
14232010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1424
1425 * configure.in: Check for __executable_start.
1426
14272010-07-24 Ken Brown <kbrown@cornell.edu>
1428
1429 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1430
14312010-07-24 Juanma Barranquero <lekktu@gmail.com>
1432
1433 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1434
14352010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1436
1437 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1438
14392010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1440
1441 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1442 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1443 (C_OPTIMIZE_SWITCH): Remove.
1444 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1445
14462010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1447
1448 * configure.in: Don't check for index and rindex, check for strchr
1449 and strrchr. Define strchr and strrchr as index and rindex,
1450 resp., in src/config.h if not available.
1451
14522010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1453
1454 * configure.in: Use -Wold-style-definition if available.
1455 This helps with the transition to standard C code, it can be
1456 removed when done.
1457
1458 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1459
1460 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1461 and MSWindows.
1462
14632010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1464
1465 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1466 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1467
14682010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1469
1470 * configure.in (getenv): Remove K&R declaration.
1471
14722010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1473
1474 * configure.in: Remove define __P.
1475
14762010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1477
1478 * configure.in (--enable-use-lisp-union-type): New flag.
1479
14802010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1481
1482 Fix CFLAGS for non-GCC compilers.
1483 * configure.in (CFLAGS): Always use -g like it was done before the
1484 2010-03-30 change.
1485 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1486 (Bug#6538)
1487
14882010-06-30 Glenn Morris <rgm@gnu.org>
1489
1490 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1491 Set with AC_DEFINE rather than AH_BOTTOM.
1492
1493 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1494 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1495 Set with shell, not cpp.
1496 (LIBX): Remove, just use -lX11 in the one place this was used.
1497 (cannot_dump): Replace with CANNOT_DUMP.
1498
14992010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1500
0a19a6f8 1501 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1502 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1503 by minimum required Gtk+ 2.6). Add checks for functions introduced
1504 in Gtk+ 2.14 or newer (bug#6505).
1505
15062010-06-26 Eli Zaretskii <eliz@gnu.org>
1507
1508 * config.bat: Remove white space around "+" in COPY commands.
1509
15102010-06-23 Glenn Morris <rgm@gnu.org>
1511
1512 * info/dir: Start descriptions in column 32, per Texinfo convention.
1513
15142010-06-16 Chong Yidong <cyd@stupidchicken.com>
1515
1516 * INSTALL: Update font information (Bug#6389).
1517
15182010-06-16 Glenn Morris <rgm@gnu.org>
1519
1520 * INSTALL: General update.
1521
15222010-06-12 Glenn Morris <rgm@gnu.org>
1523
1524 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1525
15262010-06-11 Glenn Morris <rgm@gnu.org>
1527
1528 * configure.in (--without-compress-info): New option.
1529 (GZIP_INFO): New output variable.
1530
1531 * Makefile.in (GZIP_INFO): New, set by configure.
1532 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1533 Handle man pages in the same way.
1534
15352010-06-10 Glenn Morris <rgm@gnu.org>
1536
1537 * Makefile.in (install-arch-indep): Gzip the info files too.
1538
1539 * make-dist: Remove references to non-existent directories and files.
1540
15412010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1542
1543 * configure.in: Include <strings.h> and <string.h> instead of
1544 "strings.h" and "string.h".
1545
15462010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1547
1548 * configure.in: Remove code dealing with BSTRING.
1549
15502010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1551
1552 * configure.in (AC_PREREQ): Require autoconf 2.65.
1553
1554 * configure.in (unxec): Do not define and substitute.
1555 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1556
15572010-06-03 Glenn Morris <rgm@gnu.org>
1558
1559 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1560
15612010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1562
1563 Fix alloca definition when using gcc on non-gnu systems.
1564 * configure.in: Use the code sequence indicated by "info autoconf"
1565 for alloca (bug#6170).
1566
15672010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1568
1569 * .bzrignore: Ignore new files from trunk, which appear if you use
1570 colocated branches (i.e. "bzr switch").
1571
15722010-05-28 Glenn Morris <rgm@gnu.org>
1573
1574 * configure.in: Simplify some of the $canonical tests.
1575
15762010-05-27 Glenn Morris <rgm@gnu.org>
1577
1578 * config.bat: Do not preprocess src/Makefile.in.
1579
1580 * configure.in: Do not preprocess src/Makefile.in.
1581 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1582 (AC_EGREP_CPP): Test no longer needed.
1583
1584 * make-dist: No more Makefile.c files.
1585
15862010-05-26 Glenn Morris <rgm@gnu.org>
1587
1588 * configure.in (YMF_PASS_LDFLAGS): Remove.
1589 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1590
1591 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1592 Add $GNUSTEP_LOCAL_HEADERS.
1593 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1594
1595 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1596 (GNUSTEP_MAKEFILES): Remove.
1597 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1598 stuff to here.
1599
16002010-05-25 Glenn Morris <rgm@gnu.org>
1601
1602 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1603 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1604
1605 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1606 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1607 here instead.
1608
16092010-05-24 Romain Francoise <romain@orebokech.com>
1610
1611 * make-dist: Look for version in src/emacs.c.
1612 Use lisp/subr.el rather than lisp/version.el for location check.
1613
16142010-05-21 Glenn Morris <rgm@gnu.org>
1615
1616 * configure.in (MKDEPDIR): Parallel build tweak.
1617
1618 * configure.in (ns_frag): New output file.
1619
1620 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1621 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1622
1623 * configure.in (cannot_dump): New output variable.
1624
16252010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1626
1627 * configure.in: On NetBSD, if terminfo is found, use it in
1628 preference to termcap. (Bug#6190)
1629
16302010-05-20 Glenn Morris <rgm@gnu.org>
1631
1632 * make-dist (src): Include *.mk.
1633 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1634 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1635 (deps_frag): New output file.
1636 (AUTO_DEPEND): Remove this definition.
1637
1638 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1639
16402010-05-19 Glenn Morris <rgm@gnu.org>
1641
1642 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1643 (ORDINARY_LINK): New AC_DEFINE.
1644 (LIB_GCC): No need to set if ORDINARY_LINK.
1645
16462010-05-18 Glenn Morris <rgm@gnu.org>
1647
1648 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1649 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1650
1651 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1652 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1653 (RALLOC_OBJ): New output variable.
1654
1655 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1656 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1657
16582010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1659
1660 * Makefile.in (src): Provide the name of the VCS file that witnesses
1661 a pull.
1662 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1663
16642010-05-17 Glenn Morris <rgm@gnu.org>
1665
1666 * configure.in (OLDXMENU_DEPS): New output variable.
1667
16682010-05-16 Glenn Morris <rgm@gnu.org>
1669
1670 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1671
1672 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1673 * Makefile.in (install-arch-dep): Update for above change.
1674
1675 * Makefile.in (ns_appdir): Remove.
1676 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1677
1678 * configure.in (TEMACS_LDFLAGS2): New output variable.
1679
1680 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1681 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1682 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1683 nothing uses.
1684
16852010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1686
1687 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1688 does not use them.
1689 (X11R5_INHIBIT_I18N): Remove, unused.
1690
16912010-05-15 Glenn Morris <rgm@gnu.org>
1692
1693 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1694
1695 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1696
16972010-05-15 Ken Raeburn <raeburn@raeburn.org>
1698
1699 * configure.in: Look for version string in its new location.
1700
17012010-05-15 Eli Zaretskii <eliz@gnu.org>
1702
1703 * config.bat: Remove support for DJGPP v1.x.
1704
17052010-05-15 Glenn Morris <rgm@gnu.org>
1706
1707 * configure.in (OLDXMENU_TARGET): New output variable.
1708
1709 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1710
1711 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1712 and other files that no longer exist.
1713
17142010-05-14 Glenn Morris <rgm@gnu.org>
1715
1716 * configure.in (cpp_undefs): Add mktime, register, X11.
1717
1718 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1719 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1720 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1721
1722 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1723 (GNUSTEP_MAKEFILES): Do not output.
1724
17252010-05-13 Glenn Morris <rgm@gnu.org>
1726
1727 * configure.in: Fix some paren typos.
1728
1729 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1730
1731 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1732
17332010-05-12 Glenn Morris <rgm@gnu.org>
1734
1735 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1736
1737 * configure.in (LIB_GCC): New output variable.
1738
17392010-05-11 Glenn Morris <rgm@gnu.org>
1740
1741 * make-dist (msdos): No more mainmake.
1742
1743 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1744 * config.bat: Do not run cpp on lib-src/Makefile.in.
1745
1746 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1747
17482010-05-10 Glenn Morris <rgm@gnu.org>
1749
1750 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1751
1752 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1753 (BLESSMAIL_TARGET): New output variable.
1754
17552010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1756
1757 * INSTALL: Fix typos.
1758
17592010-05-08 Chong Yidong <cyd@stupidchicken.com>
1760
1761 * configure.in: Add check for buggy version of GCC (Bug#6031).
1762
17632010-05-08 Glenn Morris <rgm@gnu.org>
1764
1765 * configure.in (HAVE_LIBNCURSES): New local variable.
1766 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1767 replacing cpp in src/s/*.h and src/Makefile.in.
1768
17692010-05-07 Chong Yidong <cyd@stupidchicken.com>
1770
1771 * Version 23.2 released.
1772
17732010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1774
1775 * configure.in: Add tests for `isnan' and `copysign'.
1776
17772010-05-07 Eli Zaretskii <eliz@gnu.org>
1778
1779 * config.bat: Allow for 2 leading `#'s in comments in
1780 src/Makefile.in.
1781
17822010-05-07 Glenn Morris <rgm@gnu.org>
1783
1784 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1785 Merges logic from src/s/* and src/Makefile.in.
1786 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1787
17882010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1789
1790 Define START_FILES and LIB_STANDARD using autoconf.
1791 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1792 here from src/s/*.h.
1793 (HAVE_CRTIN): Remove, inline logic in the netbsd
1794 START_FILES/LIB_STANDARD computation.
1795
17962010-05-06 Glenn Morris <rgm@gnu.org>
1797
1798 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1799
1800 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1801 (LD_SWITCH_X_SITE): Remove unused variables.
1802
18032010-05-04 Glenn Morris <rgm@gnu.org>
1804
1805 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1806 as well.
1807 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1808
1809 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1810
1811 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1812 variables, replacing c_switch_machine, c_switch_system.
1813 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1814 @c_switch_system@.
1815
18162010-05-03 Glenn Morris <rgm@gnu.org>
1817
1818 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1819
1820 * make-dist: There are no more src/m/*.inp files.
1821
18222010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1823
1824 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1825 (ac_link): Do not use ld_switch_machine.
1826
18272010-05-01 Glenn Morris <rgm@gnu.org>
1828
1829 * configure.in (OTHER_OBJ): Remove.
1830 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1831
18322010-04-30 Glenn Morris <rgm@gnu.org>
1833
1834 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1835 Elsewhere, maybe include it.
1836
1837 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1838 (OLDXMENU, LIBXMENU): New output variables.
1839
1840 * configure.in (OTHER_OBJ): New output variable.
1841
18422010-04-28 Glenn Morris <rgm@gnu.org>
1843
1844 * configure.in (CYGWIN_OBJ): New output variable.
1845
1846 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1847
1848 * configure.in (FONT_OBJ): New output variable.
1849
1850 * configure.in (LIBXMU): New output variable.
1851
1852 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1853
1854 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1855 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1856
18572010-04-27 Glenn Morris <rgm@gnu.org>
1858
1859 * configure.in (LIBXTR6): New output variable. Move unixware special
1860 case here from src/s/unixware.h.
1861
1862 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1863 in Makefiles.
1864 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1865
1866 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1867 (LIBXP): No longer substitute in Makefiles.
1868 (MOTIF_LIBW): New output variable. Move system-specific settings here
1869 from src/s files.
1870
18712010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1872
1873 Reduce CPP usage.
1874 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1875 (unexec): Define unconditionally, all platforms define
1876 UNEXEC. AC_SUBST it.
1877 (UNEXEC_SRC): Remove, unused.
1878 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1879
18802010-04-27 Glenn Morris <rgm@gnu.org>
1881
1882 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1883 replaced by LIBXP.
1884
1885 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1886 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1887 On hpux10-20, default to /lib.
1888
1889 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1890
18912010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1892
1893 * configure.in (LIBS_MACHINE): Remove, unused.
1894
1895 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1896
18972010-04-24 Glenn Morris <rgm@gnu.org>
1898
1899 * configure.in (CRT_DIR): New output variable.
1900 (--with-crt-dir): New option. (Bug#5655)
1901 (HAVE_LIB64_DIR): Remove.
1902
19032010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1904
1905 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1906
19072010-04-22 Miles Bader <miles@gnu.org>
1908
1909 * configure.in: Get rid of "unix" pre-defined macro when
1910 preprocessing Makefile. (Bug#5857)
1911
19122010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1913
1914 Avoid non-portable shell command negation
1915 * configure.in: Revert last change.
1916
19172010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1918
1919 * configure.in: Change "if test ! -f" to "if ! test -f".
1920
19212010-04-21 Glenn Morris <rgm@gnu.org>
1922
1923 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1924 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1925
19262010-04-21 Karel Klíč <kklic@redhat.com>
1927
1928 * configure.in: New option: --with(out)-selinux, on by default.
1929 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1930 LIBSELINUX_LIBS in Makefiles.
1931
19322010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1933
1934 * configure.in: Remove all references to LIBX11_SYSTEM.
1935
19362010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1937
1938 * configure.in: Remove all references to C_DEBUG_SWITCH.
1939
19402010-03-27 Eli Zaretskii <eliz@gnu.org>
1941
1942 * config.bat <lib-src>: Edit out lines that begin with several #
1943 characters.
1944
19452010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1946
1947 * configure.in: Remove support for old UNIX System V systems and
1948 for Unixware on non-x86 machines.
1949
1950 * configure.in: Remove support for Solaris on PPC and for old versions.
1951
1952 * configure.in: Remove non-working lynxos port.
1953
19542010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1955
1956 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1957
19582010-03-19 Glenn Morris <rgm@gnu.org>
1959
1960 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1961 happy.
1962
19632010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1964
1965 * configure.in: Check for tputs and friends, abort if not
1966 found (bug#5735).
1967
19682010-03-18 Glenn Morris <rgm@gnu.org>
1969
1970 * configure.in (--with-x-toolkit): In the help text, say which options
1971 are synonyms.
1972
1973 * configure.in (--with-mmdf, --with-mail-unlink):
1974 New options, off by default.
1975 (--with-mailhost): New option to set default POP host.
1976 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1977 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1978 New variables, substituted in Makefiles.
1979 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1980 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1981 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1982 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1983 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1984
19852010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1986
1987 * Makefile.in (uninstall): Handle the case where archlibdir does not
1988 exist. (Bug#5720)
1989
19902010-03-12 Eli Zaretskii <eliz@gnu.org>
1991
1992 These changes remove termcap.c from the build on Posix platforms.
1993 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1994
1995 * configure: Regenerated.
1996
19972010-03-10 Chong Yidong <cyd@stupidchicken.com>
1998
1999 * Branch for 23.2.
2000
20012010-01-31 Juri Linkov <juri@jurta.org>
2002
2003 * .bzrignore: Add TAGS-LISP.
2004
20052010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2006
2007 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
2008 this header file).
2009
20102010-01-12 Juanma Barranquero <lekktu@gmail.com>
2011
2012 * .bzrignore: Ignore all .exe, instead of individual files.
2013
20142010-01-12 Chong Yidong <cyd@stupidchicken.com>
2015
2016 * configure.in: Explicitly check for and link to -lXrender.
2017
20182010-01-12 Glenn Morris <rgm@gnu.org>
2019
2020 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
2021 for bug reports for development versions.
2022
20232010-01-02 Eli Zaretskii <eliz@gnu.org>
2024
2025 * .bzrignore: Add more ignored patterns, including for the MS-DOS
2026 build.
2027
20282009-12-27 Karl Fogel <kfogel@red-bean>
2029
2030 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
2031 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2032
20332009-12-17 Glenn Morris <rgm@gnu.org>
2034
2035 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
2036
20372009-12-15 Glenn Morris <rgm@gnu.org>
2038
2039 * info/dir: Add EDT entry.
2040 * Makefile.in (INFO_FILES): Add edt.
2041
20422009-12-10 Jan Djärv <jan.h.d@swipnet.se>
2043
2044 * configure.in: Check for RSVG if GNUStep is used.
2045
20462009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2047
2048 * configure.in: Don't check for RSVG or GConf unless X11 is used.
2049
20502009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
2051
2052 * configure.in: Allow compiling Emacs with GTK on Cygwin.
2053
20542009-12-01 Glenn Morris <rgm@gnu.org>
2055
2056 * make-dist: Add etc/images/mpc directory.
2057
20582009-11-21 Jan Djärv <jan.h.d@swipnet.se>
2059
2060 * configure.in: Don't check for GConf unless X is used.
2061
20622009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
2063
2064 * configure.in: Use -Wdeclaration-after-statement if available.
2065
20662009-11-17 Jan Djärv <jan.h.d@swipnet.se>
2067
2068 * configure.in: New option: --with(out)-gconf.
2069 Set HAVE_GCONF if we find gconf.
2070
20712009-11-17 Glenn Morris <rgm@gnu.org>
2072
2073 * Makefile.in (INFO_FILES): Add semantic.
2074
20752009-11-16 Chong Yidong <cyd@stupidchicken.com>
2076
2077 * info/dir: Add Semantic.
2078
20792009-11-16 Glenn Morris <rgm@gnu.org>
2080
2081 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
2082 pattern, so as not to exclude makefile*.el. (Bug#4912)
2083
20842009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2085
2086 * configure.in: --enable-autodepend is new. Check for GNU Make
2087 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
2088 gcc and GNU make to generate dependencies.
2089
20902009-10-27 Glenn Morris <rgm@gnu.org>
2091
2092 * make-dist: Make links to doc/lispintro/*.pdf.
2093
20942009-10-23 Jim Meyering <meyering@redhat.com>
2095
2096 * configure.in: Invoke $CPP with -P when creating Makefile and
2097 src/Makefile. Without this, gcc 4.4.2 converts each
2098 backslash-newline pair in the input to a bare newline, yielding
2099 invalid Makefiles.
2100
2101 * configure: Regenerate.
2102
21032009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
2104
2105 * configure.in (vax-dec-vms): Remove, not supported anymore.
2106
21072009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2108
2109 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
2110 (*-apple-darwin*): Add x86_64 architecture.
2111
21122009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
2113
2114 * config.guess, config.sub: Updated from master source.
2115
21162009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
2117
2118 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
2119
21202009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
2121
2122 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2123
21242009-09-29 Glenn Morris <rgm@gnu.org>
2125
2126 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2127
21282009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2129
2130 * config.guess, config.sub: Updated from master source.
2131
2132 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2133
21342009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2135
2136 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2137
21382009-09-13 Chong Yidong <cyd@stupidchicken.com>
2139
2140 * INSTALL: Update URL for GNU FreeFont.
2141
21422009-09-09 Glenn Morris <rgm@gnu.org>
2143
2144 * Makefile.in (install-arch-indep): Don't recursively change perms of
2145 site-lisp and infodir. There may be non-Emacs files in here, and the
2146 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2147 (mkdir): Set umask to world-readable before creating directories.
2148 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2149
21502009-08-29 Glenn Morris <rgm@gnu.org>
2151
2152 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2153 (info): Don't give an error in the absence of makeinfo - let the doc
2154 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2155
21562009-08-23 Ken Raeburn <raeburn@raeburn.org>
2157
2158 * Makefile.in (install-arch-indep): If the versioned DOC-####
2159 generated during loadup+dump isn't found, install the plain DOC
2160 file that always gets generated, in case CANNOT_DUMP is set.
2161
2162 * configure.in: Warn if package version specified here doesn't
2163 match the version in version.el.
2164 * configure: Regenerate.
2165
21662009-08-22 Michael Albinus <michael.albinus@gmx.de>
2167
2168 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2169
2170 * configure: Regenerate.
2171
21722009-08-19 Glenn Morris <rgm@gnu.org>
2173
2174 * INSTALL: Remove reference to cvtmail.
2175
21762009-08-15 CHENG Gao <chenggao@gmail.com>
2177
2178 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2179
21802009-08-02 Kevin Ryde <user42@zip.com.au>
2181
2182 * INSTALL: Fix free fonts URL.
2183
21842009-07-22 Glenn Morris <rgm@gnu.org>
2185
2186 * configure.in (AC_PREREQ): Require autoconf 2.62.
2187
21882009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2189
2190 * configure.in (--enable-checking, --enable-profiling):
2191 Use AS_HELP_STRING.
2192
21932009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2194
2195 * configure.in (--enable-profiling): New option.
2196 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2197
21982009-06-27 Glenn Morris <rgm@gnu.org>
2199
2200 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2201
22022009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2203
2204 * configure.in (--enable-checking): New option.
2205
22062009-06-24 Glenn Morris <rgm@gnu.org>
2207
2208 * make-dist: Warn if subdir does not exist in source.
2209 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2210 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2211 No longer make links.
2212
22132009-06-24 Yavor Doganov <yavor@gnu.org>
2214
2215 * make-dist (tempdir): Don't create directories preferences.gorm
2216 and preferences.nib, they are no longer required.
2217
22182009-06-21 Chong Yidong <cyd@stupidchicken.com>
2219
2220 * Branch for 23.1.
2221
22222009-06-12 Chong Yidong <cyd@stupidchicken.com>
2223
2224 * configure.in: Delete mac-fix-env target, which has been
2225 removed (Bug#3531).
2226
22272009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2228
2229 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
2230
22312009-05-05 Per Starbäck <per@starback.se> (tiny change)
2232
2233 * BUGS: Use new binding of view-emacs-problems.
2234
22352009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
2236
2237 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2238 for Solaris compatibility.
2239
22402009-04-25 Chong Yidong <cyd@stupidchicken.com>
2241
2242 * configure: Regenerate.
2243
2244 * configure.in: Disable use of FreeType without libXft.
2245
22462009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2247
2248 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2249 Check if it is declared in gtk.h.
2250
22512009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2252
2253 * Makefile.in (install-arch-indep): Remove .gitignore files.
2254
22552009-04-03 Kenichi Handa <handa@m17n.org>
2256
2257 * INSTALL: Make the section "Complex Text Layout support
2258 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2259
22602009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2261
2262 * configure.in (rs6000-ibm-aix6*): Fix typo.
2263
22642009-03-04 Glenn Morris <rgm@gnu.org>
2265
2266 * Makefile.in (INFO_FILES): Add auth.
2267
22682009-03-03 Glenn Morris <rgm@gnu.org>
2269
2270 * info/dir: Add Auth-source.
2271
22722009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2273
2274 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2275 the second.
2276
22772009-02-28 Eli Zaretskii <eliz@gnu.org>
2278
2279 * config.bat: Copy .dbxinit to _dbxinit.
2280
2281 * make-dist (Making links to `info'): Remove .gitignore.
2282
22832009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2284
2285 * Makefile.in (lib-src, lisp): Use simpler rule.
2286 (src): Be more specific to avoid recompiling all the .elc files just
2287 because the bootstrap-emacs is missing.
2288
22892009-02-26 Chong Yidong <cyd@stupidchicken.com>
2290
2291 * configure.in: Require librsvg >= 2.11.
2292
22932009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2294
2295 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2296 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2297
22982009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2299
2300 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2301
23022009-02-03 Glenn Morris <rgm@gnu.org>
2303
2304 * make-dist: Add some missing files, remove some that are no longer
2305 present.
2306
23072009-02-02 Glenn Morris <rgm@gnu.org>
2308
2309 * make-dist: Add some missing nextstep/ files.
2310
23112009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2312
2313 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2314
23152009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2316
2317 * configure.in: Add support for m68k-*-netbsd.
2318
23192009-01-14 Juri Linkov <juri@jurta.org>
2320
2321 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2322
2323 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2324 and bug-reference-mode.
2325
23262009-01-11 Juri Linkov <juri@jurta.org>
2327
2328 * INSTALL.CVS: Move configuration explicitly to the first step.
2329
23302009-01-09 Glenn Morris <rgm@gnu.org>
2331
2332 * .dir-locals.el: Don't set indent-tabs-mode.
2333
23342008-12-30 Kenichi Handa <handa@m17n.org>
2335
2336 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2337 the function OTF_get_variation_glyphs.
2338
23392008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2340
2341 * Makefile.in (install-arch-dep): Remove old directories in
2342 ns_app* before moving new directories there.
2343
23442008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2345
2346 * .dir-locals.el: Remove non-working entry for pmail.
2347 (fill-column): Fix typo.
2348 (change-log-mode): Add fill column.
2349
23502008-12-26 Eli Zaretskii <eliz@gnu.org>
2351
2352 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2353
23542008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2355
2356 * make-dist (tempdir): Distribute .dir-locals.el.
2357
2358 * .dir-locals.el: New file.
2359
23602008-12-19 Eli Zaretskii <eliz@gnu.org>
2361
2362 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2363 for rationale.
2364
23652008-12-13 Glenn Morris <rgm@gnu.org>
2366
2367 * Makefile.in (install-arch-indep): Add new man-pages.
2368 (manext): Remove variable.
2369 (MAN_PAGES): New variable.
2370 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2371 and remove.
2372 (uninstall): Remove desktop file and icons, game scores if empty.
2373
23742008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2375
2376 * config.guess, config.sub: Updated from master source.
2377
23782008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2379
2380 * Makefile.in (install-arch-indep): Install ebrowse.1.
2381
23822008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2383
2384 * configure.in: Add Solaris on x86_64.
2385
23862008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2387
2388 * config.guess, config.sub: Updated from master source.
2389
23902008-12-08 Eli Zaretskii <eliz@gnu.org>
2391
2392 * info/dir: Fix last change.
2393
23942008-12-07 Eli Zaretskii <eliz@gnu.org>
2395
2396 * info/dir: Untabify.
2397
23982008-11-28 Ulrich Mueller <ulm@gentoo.org>
2399
2400 * configure.in: Fix last change.
2401
24022008-11-28 Richard M Stallman <rms@gnu.org>
2403
2404 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2405 New configurations.
2406
24072008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2408
2409 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2410 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2411
24122008-11-15 Eli Zaretskii <eliz@gnu.org>
2413
2414 * Makefile.in (INFO_FILES): Remove ns-emacs.
2415
2416 * info/dir (NS-Emacs): Remove entry.
2417
24182008-11-08 Eli Zaretskii <eliz@gnu.org>
2419
2420 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2421
24222008-11-07 Glenn Morris <rgm@gnu.org>
2423
2424 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2425
24262008-10-31 Eli Zaretskii <eliz@gnu.org>
2427
2428 * config.bat: Tell user to expect one "File not found" message
2429 while the `doc' directory is being configured.
2430
24312008-10-30 Chong Yidong <cyd@stupidchicken.com>
2432
2433 * update-subdirs: Put obsolete directory last.
2434
24352008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2436
2437 * configure.in: Check fontconfig always.
2438
24392008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2440
2441 * configure (*-solaris2.[7-9]*): Fix typo.
2442
24432008-10-24 Glenn Morris <rgm@gnu.org>
2444
2445 * configure.in (--without-sync-input, --with-pkg-config-prog):
2446 Help strings start with lower case.
2447 (--with-gnustep-conf): New option.
2448 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2449
24502008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2451
2452 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2453 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2454 is not found. (Bug#1230)
2455
24562008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2457
2458 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2459 Use sol2-6.h for Solaris 7-9.
2460
24612008-10-18 Ulrich Mueller <ulm@gentoo.org>
2462
2463 * configure.in: Add support for GNU/Linux on SuperH.
2464
24652008-10-12 Andreas Schwab <schwab@suse.de>
2466
2467 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2468
24692008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2470
2471 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2472 "X") to avoid confusion.
2473
2474 * configure: Regenerate.
2475
24762008-09-07 Romain Francoise <romain@orebokech.com>
2477
2478 * make-dist: Distribute doc/man/ChangeLog.
2479
24802008-08-28 Chong Yidong <cyd@stupidchicken.com>
2481
2482 * configure.in: Disable XFT and Freetype when without X.
2483
2484 * configure: Regenerate.
2485
24862008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2487
2488 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2489
24902008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2491
2492 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2493 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2494
2495 * configure: Regenerate.
2496
24972008-08-20 Eli Zaretskii <eliz@gnu.org>
2498
2499 * configure.in: Move "#define subprocesses" before
2500 config_opsysfile is included.
2501
25022008-08-19 Kenichi Handa <handa@m17n.org>
2503
2504 * INSTALL (Extra fonts): Mention local fonts, don't mention
2505 mule-unicode.
2506
25072008-08-16 Chong Yidong <cyd@stupidchicken.com>
2508
2509 * make-dist: Omit info/.arch-inventory.
2510
25112008-08-16 Jason Rumney <jasonr@gnu.org>
2512
2513 * make-dist (tempdir/nt): Link emacsclient.rc.
2514
25152008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2516
2517 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2518 AC_SUBST it.
2519 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2520 AC_SUBST it.
2521 (OTHER_FILES): Always define for HAVE_NS.
2522 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2523 * configure: Regenerate.
2524
25252008-08-07 Andreas Schwab <schwab@suse.de>
2526
2527 * configure.in: Correctly handle
2528 --enable-cocoa-experimental-ctrl-g=no and
2529 --enable-ns-self-contained=yes.
2530
25312008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2532
2533 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2534 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2535 bother undef'ing since won't have desired effect.
2536
25372008-08-06 Andreas Schwab <schwab@suse.de>
2538
2539 * configure.in: Fix quoting.
2540
25412008-08-06 Chong Yidong <cyd@stupidchicken.com>
2542
2543 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2544
25452008-08-05 Ulrich Mueller <ulm@gentoo.org>
2546
2547 * configure.in: Add checks for krb5_error.text and
2548 krb5_error.e_text struct members.
2549
25502008-08-04 Chong Yidong <cyd@stupidchicken.com>
2551
2552 * configure.in: Test for existence of NSInteger.
2553 Suggested by Yavor Doganov.
2554
25552008-08-02 Romain Francoise <romain@orebokech.com>
2556
2557 * Makefile.in (INFO_FILES): Add mairix-el.
2558
25592008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2560
2561 * make-dist:
2562 * README: Remove VMS support.
2563 * vms: Remove directory.
2564
25652008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2566
2567 * configure.in (MULTI_KBOARD): Remove.
2568
25692008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2570
2571 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2572
25732008-07-29 Chong Yidong <cyd@stupidchicken.com>
2574
2575 * info/dir (File): Add mairix-el.
2576
25772008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2578
2579 Remove support for Mac Carbon.
2580 * mac: Remove directory.
2581 * make-dist:
2582 * configure.in:
2583 * README:
2584 * Makefile.in:
2585 * INSTALL: Remove code for Carbon.
2586 * configure: Regenerate.
2587
25882008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2589
2590 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2591
25922008-07-25 Chong Yidong <cyd@stupidchicken.com>
2593
2594 * configure.in: Check for getrlimit.
2595
2596 * configure: Regenerate.
2597
25982008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2599
2600 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2601 in src/Makefile.in.
2602 (static): Remove, autoconf would always comment it out anyway.
2603 (subprocesses): Define unconditionally.
2604
26052008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2606
2607 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2608 compilation under GNUstep.
2609
26102008-07-18 Kenichi Handa <handa@m17n.org>
2611
2612 * INSTALL (Complex Text Layout support libraries): Delete the
2613 paragraph about --enable-font-backend.
2614
26152008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2616
2617 * configure.in: Print out some info to user for NeXTstep builds.
2618 (ns-app): Remove enable option.
2619 (ns-self-contained): Add enable option.
2620 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2621 GNUstep, use to set install prefixes, and substitute in Makefiles.
2622 * configure: Regenerate.
2623 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2624 NS app bundle.
2625
26262008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2627
2628 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2629
26302008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2631
2632 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2633 NS_IMPL_COCOA.
2634
26352008-07-16 Glenn Morris <rgm@gnu.org>
2636
2637 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2638 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2639 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2640 never unset.
2641
2642 * make-dist: Add nextstep/ directories.
2643 (src, lib-src): Add .m files.
2644
26452008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2646
2647 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2648 (USER_FULL_NAME): Remove, not used anymore.
2649 * configure: Regenerate.
2650
26512008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2652
2653 Changes and additions for NeXTstep windowing system (Cocoa and
2654 GNUstep) support.
2655
2656 * configure.in: Add support for NS window system: --with-ns (default
2657 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2658 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2659 disable font backend if window system is "none", not if !HAVE_X11.
2660 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2661 (install-arch-dep): Add commands to assemble NS .app package.
2662
26632008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2664
2665 * configure.in: Use macppc for Darwin. Remove references to
2666 desupported systems.
2667 * configure: Regenerate.
2668
26692008-07-05 Glenn Morris <rgm@gnu.org>
2670
2671 * make-dist (EMACS): Doc fix.
2672 (lisp): There are no *.dat or image files here any more.
2673 (src): There are no *.s files here any more.
2674 (etc/images, etc/images/*): Link to most regular files.
2675
26762008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2677
2678 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2679
26802008-07-01 Glenn Morris <rgm@gnu.org>
2681
2682 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2683 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2684 and explicitly export there. (Bug#507.)
2685
26862008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2687
2688 * configure.in:
2689 * configure: Remove references to obsolete systems.
2690
26912008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2692
2693 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2694 make it depend on all other */.in files.
2695 (src/Makefile, src/config.stamp, lib-src/Makefile)
2696 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2697 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2698 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2699 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2700
2701 * configure.in: Don't create src/config.stamp any more.
2702
27032008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2704
2705 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2706
27072008-06-22 Glenn Morris <rgm@gnu.org>
2708
2709 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2710
27112008-06-21 Romain Francoise <romain@orebokech.com>
2712
2713 * Makefile.in (INFO_FILES): Add sasl.
2714
27152008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2716
2717 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2718 (bootstrap-build): Remove.
2719 (top_bootclean): New var.
2720 (top_distclean, bootstrap-clean): Use it.
2721 (bootstrap): Don't recheck config. Make normally.
2722
27232008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2724
2725 * Makefile.in (SUBDIR): Include `lisp'.
2726 (lisp): Depend on `src'.
2727 (top_distclean): Don't remove config.status.
2728 (bootstrap-clean): New target.
2729 (maintainer-clean): Use it.
2730 (bootstrap): Use bootstrap-clean. Re-run config.status.
2731 (src/bootstrap-emacs${EXEEXT}): New target.
2732 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2733 src/Makefile now takes care of it.
2734 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2735
27362008-06-15 Glenn Morris <rgm@gnu.org>
2737
2738 * info/dir: Add sasl.
2739
27402008-06-09 Alan Mackenzie <acm@muc.de>
2741
2742 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2743
27442008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2745
2746 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2747
27482008-06-07 Glenn Morris <rgm@gnu.org>
2749
2750 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2751 serve no purpose.
2752
27532008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2754
2755 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2756 * configure: Regenerate.
2757
27582008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2759
2760 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2761
27622008-05-14 Kenichi Handa <handa@m17n.org>
2763
2764 * configure: Regenerate.
2765
2766 * configure.in: Don't handle --disable-font-backend. Don't print
2767 a message about a font backend.
2768
27692008-05-09 Glenn Morris <rgm@gnu.org>
2770
2771 * configure.in: Make absence of makeinfo a fatal error only if the info
2772 files don't exist.
2773 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2774
27752008-05-07 Eli Zaretskii <eliz@gnu.org>
2776
2777 * config.bat: Fix last change: don't use < and > in "rem" lines,
2778 they are interpreted as redirection by DOS shells.
2779
27802008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2781
2782 * configure.in: Check availability of AvailabilityMacros.h
2783 if HAVE_CARBON.
2784
2785 * configure: Regenerate.
2786
27872008-05-03 Glenn Morris <rgm@gnu.org>
2788
2789 * configure.in (x_libraries): Remove standard 64-bit directories -
2790 experimental workaround for minor autoconf bug.
2791
2792 * configure.in (--without-makeinfo): New option. If set,
2793 absence of suitable makeinfo is not a fatal error.
2794 * Makefile.in (MAKEINFO): New, set by configure.
2795 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2796 (info-real): New target.
2797 (info): Without makeinfo, do nothing, else call `info-real'.
2798
27992008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2800
2801 * configure.in: Remove hpux10.20 from the desupported list.
2802
28032008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2804
2805 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2806
28072008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2808
2809 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2810 rather than change CPPFLAGS.
2811 (HAVE_GTK): Rename to USE_GTK.
2812
28132008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2814
2815 * configure.in: Replace the obsolete macros AC_AIX and
2816 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2817
28182008-04-05 Andreas Schwab <schwab@suse.de>
2819
2820 * configure.in: No longer create admin/unidata/Makefile.
2821
28222008-03-28 Andreas Schwab <schwab@suse.de>
2823
2824 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2825 (lisp/Makefile): New rule.
2826
28272008-03-13 Glenn Morris <rgm@gnu.org>
2828
2829 * configure.in (AC_INIT): Fix version number.
2830 (sync-input): Reword the option, since it's on by default.
2831
28322008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2833
2834 * configure.in: Add --enable-sync-input, default yes.
2835
28362008-03-11 Glenn Morris <rgm@gnu.org>
2837
2838 * Makefile.in (install-etc, mkdir): Handle directory
2839 etc/images/icons/hicolor/*/mimetypes/.
2840
2841 * make-dist: Handle icons/hicolor/scalable directory.
2842
28432008-03-05 Glenn Morris <rgm@gnu.org>
2844
2845 * configure.in: Enable font-backend by default.
2846 (USE_FONT_BACKEND): Set to "no" in absence of X.
2847 (PKG_CONFIG): Don't set multiple times, once is enough.
2848 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2849
28502008-03-03 Glenn Morris <rgm@gnu.org>
2851
2852 * Makefile.in (iconsrcdir): New variable.
2853 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2854 directory.
2855
28562008-02-29 Glenn Morris <rgm@gnu.org>
2857
2858 * test/: New directory.
2859
28602008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2861
2862 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2863
28642008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2865
2866 * configure.in: Print an error for systems that we think are obsolete
2867 and are proposed to be removed. Remove some more unused systems.
2868 Add support for powerpc-ibm-aix6*.
2869
28702008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2871
2872 * configure.in: Remove references to obsolete variables and systems.
2873
28742008-02-21 Glenn Morris <rgm@gnu.org>
2875
2876 * Makefile.in (set_installuser): New.
2877 (install-arch-indep): Use set_installuser to avoid duplicate code.
2878
2879 * README.unicode: Split into admin/notes/unicode,font-backend and
2880 remove.
2881
28822008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2883
2884 * configure.in (arm*-*-freebsd*): Add.
2885
28862008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2887
2888 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2889 dealing with obsolete variables.
2890
28912008-02-08 Glenn Morris <rgm@gnu.org>
2892
2893 * Makefile.in (check-info-dir): New target.
2894
28952008-02-08 Michael Olson <mwolson@gnu.org>
2896
2897 * Makefile.in (INFO_FILES): Add epa.
2898
2899 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2900 features" section.
2901
29022008-02-06 Glenn Morris <rgm@gnu.org>
2903
2904 * configure.in (--with-gcc): Give an error saying this option has
2905 been removed.
2906 (--with-gtk): Remove this option.
2907
29082008-02-06 Tom Tromey <tromey@redhat.com>
2909
2910 * configure.in (--with-gcc): Remove.
2911 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2912
29132008-02-05 Ulrich Mueller <ulm@gentoo.org>
2914
2915 * INSTALL: Recommend giflib, not libungif.
2916
29172008-02-05 Tom Tromey <tromey@redhat.com>
2918
2919 * configure.in (--with-dbus): Default to enabled.
2920
29212008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2922
2923 * INSTALL (Complex Text Layout support libraries): New section.
2924
29252008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2926
2927 * make-dist: Remove references to files in mac/ that have been
2928 deleted.
2929
29302008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2931
2932 * configure.in: For libotf and m17n-flt checks, set shell vars
2933 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2934 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2935 Reported by Ulrich Mueller.
2936
29372008-02-02 Eli Zaretskii <eliz@gnu.org>
2938
2939 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2940 admin/unidata/Makefile.in to Makefile.
2941
29422008-02-02 Glenn Morris <rgm@gnu.org>
2943
2944 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2945 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2946 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2947
29482008-02-01 Miles Bader <miles@gnu.org>
2949
2950 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2951 [libotf], and [m17n-flt] options.
2952
29532008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2954
2955 * configure.in: Add EMACS_ARG_N([libotf]...), and
2956 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2957 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2958 CFLAGS, and LIBS in checking of m17n-flt.
2959
29602008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2961
2962 * configure.in: Check the availability of m17n-flt library.
2963
29642008-02-01 Kenichi Handa <handa@m17n.org>
2965
2966 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2967 not available.
2968
29692008-02-01 Kenichi Handa <handa@m17n.org>
2970
2971 * configure.in: New args --enable-font-backend, --with-xft,
2972 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2973 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2974 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2975 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2976
29772008-02-01 Kenichi Handa <handa@m17n.org>
2978
2979 * make-dist: Include etc/charsets in tarball.
2980
29812008-02-01 Kenichi Handa <handa@m17n.org>
2982
2983 * configure.in: While running cpp on junk.c, include
2984 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2985 exists.
2986
29872008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2988
2989 * configure.in (xtensa): Match more configurations.
2990
29912008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2992
2993 * configure.in: Update comment.
2994
29952008-01-26 Glenn Morris <rgm@gnu.org>
2996
2997 * configure.in (--without-gcc): By default, neither off nor on.
2998 (--with-carbon): Tone down rhetoric in help text.
2999
30002008-01-25 Glenn Morris <rgm@gnu.org>
3001
3002 * configure.in: Correct usage of OPTION_DEFAULT_ON,
3003 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
3004 Default `Carbon' to off (it's unsupported).
3005
30062008-01-24 Glenn Morris <rgm@gnu.org>
3007
3008 * configure.in: Standardize dbus-related messages.
3009
30102008-01-23 Michael Olson <mwolson@gnu.org>
3011
3012 * configure.in (pkg-config-prog): Remove initial whitespace.
3013
30142008-01-23 Tom Tromey <tromey@redhat.com>
3015
3016 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
3017 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
3018 Update all users.
3019
30202008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
3021
3022 * config.guess, config.sub: Updated from master source.
3023
30242008-01-17 Andreas Schwab <schwab@suse.de>
3025
3026 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
3027
30282008-01-17 Glenn Morris <rgm@gnu.org>
3029
3030 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
3031
30322008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
3033
3034 * configure.in: Remove more references to unsupported systems.
3035
30362008-01-16 Sven Joachim <svenjoac@gmx.de>
3037
3038 * make-dist: Add --lzma.
3039
30402008-01-16 Glenn Morris <rgm@gnu.org>
3041
3042 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
3043 configure checks for this.
3044
30452008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
3046
3047 * configure.in: Remove more references to unsupported systems.
3048
30492008-01-06 Romain Francoise <romain@orebokech.com>
3050
3051 * configure.in: Delete extra semicolons.
3052
30532008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3054
3055 * configure.in: Remove references to unsupported systems.
3056
30572008-01-05 Romain Francoise <romain@orebokech.com>
3058
3059 * make-dist: Add --bzip2. Update copyright.
3060
30612008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3062
3063 * configure.in: Remove support for Masscomp.
3064
30652008-01-05 Glenn Morris <rgm@gnu.org>
3066
3067 * Makefile.in (desktopdir, icondir): New variables.
3068 (install-arch-indep): Also depend on `install-etc'.
3069 (install-etc): New target.
3070 (mkdir): Also create the `applications' and `icons' directories.
3071
30722008-01-04 Glenn Morris <rgm@gnu.org>
3073
3074 * make-dist: Update for new etc/images/icons/hicolor directory.
3075
30762007-12-09 Andreas Schwab <schwab@suse.de>
3077
3078 * configure.in: D-Bus is not enabled by default.
3079
30802007-12-06 Jan Djärv <jan.h.d@swipnet.se>
3081
3082 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
3083 change.
3084
30852007-12-04 Jan Djärv <jan.h.d@swipnet.se>
3086
3087 * configure.in: Give package name and version to AC_INIT.
3088
30892007-12-03 Magnus Henoch <mange@freemail.hu>
3090
3091 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
3092
30932007-12-03 Michael Albinus <michael.albinus@gmx.de>
3094
3095 * configure.in: No need for DBUS_INFO anymore.
3096
3097 * Makefile.in (INFO_FILES): Use dbus unconditionally.
3098
30992007-12-02 Michael Albinus <michael.albinus@gmx.de>
3100
3101 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
3102
3103 * Makefile.in (INFO_FILES): Add dbus.
3104
31052007-12-02 Romain Francoise <romain@orebokech.com>
3106
3107 * make-dist: Fix last change.
3108
31092007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
3110
3111 * configure.in: Add support for gnu-kfreebsd.
3112
31132007-11-28 Glenn Morris <rgm@gnu.org>
3114
3115 * make-dist: Add etc/nxml.
3116
31172007-11-24 Romain Francoise <romain@orebokech.com>
3118
3119 * Makefile.in (INFO_FILES): Add nxml-mode.
3120
31212007-11-23 Romain Francoise <romain@orebokech.com>
3122
3123 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3124 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3125
31262007-11-20 Andreas Schwab <schwab@suse.de>
3127
3128 * configure.in: Always include <resolv.h> when checking for res_init.
3129
31302007-11-17 Andreas Schwab <schwab@suse.de>
3131
3132 * update-subdirs: Atomically update subdirs.el.
3133
31342007-11-17 Glenn Morris <rgm@gnu.org>
3135
3136 * Makefile.in (check-declare): New target.
3137
31382007-11-07 Glenn Morris <rgm@gnu.org>
3139
3140 * configure.in: Deprecate Mac Carbon port.
3141
31422007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3143
3144 * configure.in: Remove HAVE_X11R5 check.
3145
31462007-10-31 Glenn Morris <rgm@gnu.org>
3147
3148 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3149 when changing ownership of installed files.
3150
31512007-10-30 Glenn Morris <rgm@gnu.org>
3152
3153 * make-dist: Add new directory etc/gnus.
3154
31552007-10-30 Michael Olson <mwolson@gnu.org>
3156
3157 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3158
31592007-10-29 Glenn Morris <rgm@gnu.org>
3160
3161 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3162
31632007-10-23 Glenn Morris <rgm@gnu.org>
3164
3165 * MAINTAINERS: Move to admin/.
3166
31672007-10-17 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3170 (HAVE_LIBRESOLV): Also define if we are using res_init().
3171
31722007-10-17 Glenn Morris <rgm@gnu.org>
3173
3174 * FTP: Remove file, since it's just a duplicate of one in etc/.
3175
31762007-10-05 Eli Zaretskii <eliz@gnu.org>
3177
3178 * config.bat: Fix configuring `doc' due to changes in the
3179 directory structure.
3180
31812007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3182
3183 * configure.in: Don't use -lpthread on HP-UX.
3184
31852007-09-16 Glenn Morris <rgm@gnu.org>
3186
3187 * make-dist: File gfdl.1 has been removed.
3188
31892007-09-15 Glenn Morris <rgm@gnu.org>
3190
3191 * configure.in: Fix makeinfo version regexp.
3192
31932007-09-12 Glenn Morris <rgm@gnu.org>
3194
3195 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3196 implementation of alloca is not found.
3197
3198 * Makefile.in (SOURCES, unlock, relock): Delete.
3199 (install-arch-indep): Do not exclude the etc/ Makefiles.
3200
32012007-09-09 Juri Linkov <juri@jurta.org>
3202
3203 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3204
3205 * README: Add doc/ to documentation directories.
3206
32072007-09-08 Michael Olson <mwolson@gnu.org>
3208
3209 * MAINTAINERS: Add myself for ERC and tq.el.
3210 Update for new doc/ directory layout.
3211
32122007-09-06 Romain Francoise <romain@orebokech.com>
3213
3214 * make-dist: Update for new doc/ directory layout.
3215
32162007-09-06 Glenn Morris <rgm@gnu.org>
3217
3218 * Makefile.in (mansrcdir): New variable.
3219 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3220 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3221 update these targets for new doc/ directory layout.
3222 (doc/misc/Makefile): New target.
3223 (install-arch-indep): Use mansrcdir for new location of manpages.
3224 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3225 (relock, info, dvi): Update targets for new doc/ directory layout.
3226
3227 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3228 for new doc/ directory layout.
3229
32302007-09-02 Andreas Schwab <schwab@suse.de>
3231
3232 * configure.in: Use AS_HELP_STRING throughout.
3233 * configure: Regenerate.
3234
32352007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3236
3237 * configure.in: Require Gtk/Glib 2.6.
3238
32392007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3240
3241 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3242 Use them throughout in place of AC_ARG_WITH calls.
3243 * configure: Regenerate.
3244
32452007-09-01 Andreas Schwab <schwab@suse.de>
3246
3247 * configure.in: Put quotes around nested macro calls.
3248
32492007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3250
3251 * configure.in: Fix typo.
3252 * configure: Regenerate.
3253
32542007-08-30 Glenn Morris <rgm@gnu.org>
3255
3256 * configure.in (AH_BOTTOM): Copy some manual changes made to
3257 src/config.in here so they are not lost when it regenerates.
3258
3259 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3260
32612007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3262
3263 * README.multi-tty: New file.
3264
32652007-08-29 Glenn Morris <rgm@gnu.org>
3266
3267 * README: Increase version to 23.0.50.
3268
32692007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3270
3271 * configure.in: New option: --without-xaw3d.
3272
32732007-08-24 Glenn Morris <rgm@gnu.org>
3274
3275 * configure.in: Check for a suitably recent makeinfo.
3276
32772007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3278
3279 * configure.in (Check for required libraries): Typo.
3280
32812007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3282
3283 * configure.in: Check librsvg2 also for Mac Carbon.
3284
32852007-08-22 Romain Francoise <romain@orebokech.com>
3286
3287 * make-dist: Follow reorganization of files in etc/.
3288
32892007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3290
3291 * configure.in: Add support for SVG images through librsvg2.
3292
32932007-07-28 Eli Zaretskii <eliz@gnu.org>
3294
3295 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3296 to avoid an error message if there is no DOC there.
3297
32982007-07-25 Glenn Morris <rgm@gnu.org>
3299
3300 * Relicense all FSF files to GPLv3 or later.
3301
3302 * COPYING, info/COPYING: Switch to GPLv3.
3303
33042007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3305
3306 * configure.in: Complain if X seems to be installed but no
3307 development files were found.
3308
33092007-06-20 Glenn Morris <rgm@gnu.org>
3310
3311 * configure.in: Prefer libgif over libungif.
3312
33132007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3314
3315 * configure.in: Check for all image libraries before exiting.
3316
33172007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3318
3319 * configure.in: Exit with error if image libraries aren't found.
3320
33212007-06-13 Chong Yidong <cyd@stupidchicken.com>
3322
3323 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3324 when compiling without scrollbars.
3325
33262007-06-12 Glenn Morris <rgm@gnu.org>
3327
3328 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3329
33302007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3331
3332 * configure.in: Change wording about yes/gtk and lucid/athena
3333 being synonyms.
3334
33352007-06-08 Glenn Morris <rgm@gnu.org>
3336
3337 * configure.in: Make gtk the default toolkit.
3338
33392007-06-07 Glenn Morris <rgm@gnu.org>
3340
3341 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3342 for a Sun C compiler.
3343
3344 * Makefile.in (install-arch-indep): Install only the DOC- file
3345 specific to the build, if possible, rather than DOC-*.
3346
33472007-06-02 Chong Yidong <cyd@stupidchicken.com>
3348
3349 * Version 22.1 released.
3350
33512007-05-25 Chong Yidong <cyd@stupidchicken.com>
3352
3353 * mkinstalldirs: Sync to version in automake CVS.
3354
33552007-05-22 Andreas Schwab <schwab@suse.de>
3356
3357 * configure.in: Prefer build_alias over host when host_alias is not set.
3358 * configure: Regenerate.
3359
33602007-05-20 Andreas Schwab <schwab@suse.de>
3361
3362 * configure.in: Remove empty AC_SUBST.
3363 * configure: Regenerate.
3364
33652007-05-20 Nick Roberts <nickrob@snap.net.nz>
3366
3367 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3368 it like others.
3369 * configure: Regenerate.
3370
33712007-05-20 Nick Roberts <nickrob@snap.net.nz>
3372
3373 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3374 (AC_CHECK_LIB): Add -lgpm.
3375 * configure: Regenerate.
3376
33772007-05-03 Glenn Morris <rgm@gnu.org>
3378
3379 * configure: Tweak message about the absence of shell functions.
3380
33812007-04-27 Andreas Schwab <schwab@suse.de>
3382
3383 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3384
33852007-04-26 Glenn Morris <rgm@gnu.org>
3386
3387 * README: Increase version to 22.1.50.
3388
33892007-04-24 Juanma Barranquero <lekktu@gmail.com>
3390
3391 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3392
33932007-04-19 Glenn Morris <rgm@gnu.org>
3394
3395 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3396
33972007-04-18 Glenn Morris <rgm@gnu.org>
3398
3399 * INSTALL: Mention CPP.
3400
34012007-04-15 Glenn Morris <rgm@gnu.org>
3402
3403 * FTP: Replace with a pointer to the web version.
3404
34052007-04-13 Glenn Morris <rgm@gnu.org>
3406
3407 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3408
34092007-04-04 Glenn Morris <rgm@gnu.org>
3410
3411 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3412 compiling with Sun Studio on Solaris.
3413
34142007-03-23 Glenn Morris <rgm@gnu.org>
3415
3416 * configure.in: Restore support for hp800 (removed 2007-01-27)
3417 following clarification of legal status.
3418
34192007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3420
3421 * configure.in: Add support for AIX4.3 on IBM RS6000.
3422
3423 * configure: Regenerate.
3424
34252007-03-20 Richard Stallman <rms@gnu.org>
3426
3427 * configure.in: Fix previous change.
3428
34292007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3430
3431 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3432 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3433 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3434
34352007-03-19 Chong Yidong <cyd@stupidchicken.com>
3436
3437 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3438 user specifies "without".
3439
3440 * configure: Regenerate.
3441
34422007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3443
3444 * configure.in: Warning for Gtk+ and Cygwin added.
3445 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3446
34472007-02-27 Glenn Morris <rgm@gnu.org>
3448
3449 * make-dist (oldXMenu): Remove Imakefile.
3450 (etc/images): Add README.
3451
34522007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3453
3454 * configure.in (xtensa-*-linux-gnu*): New configuration.
3455
3456 * configure: Regenerate.
3457
34582007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3459
3460 * config.guess, config.sub: Updated from master source.
3461
34622007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3463
3464 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3465
34662007-01-29 Chong Yidong <cyd@stupidchicken.com>
3467
3468 * configure.in: Restore support for hp800's not running HP-UX.
3469
3470 * configure: Regenerate.
3471
34722007-01-27 Chong Yidong <cyd@stupidchicken.com>
3473
3474 * configure.in: Remove support for hp800 and sr2k machine types.
3475
3476 * configure: Regenerate.
3477
34782007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3479
3480 * configure.in: Add check for libXft.
3481
34822007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3483
3484 * INSTALL: Info files moved to share/info.
3485
34862007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3487
3488 * configure.in: Detect and use fink-installed in intel-based Mac
3489 builds; change Apple Darwin section to support both PowerPC and
3490 Intel-based Macs.
3491
34922006-12-26 Andreas Schwab <schwab@suse.de>
3493
3494 * Makefile.in (datarootdir): Define.
3495
34962006-12-24 Richard Stallman <rms@gnu.org>
3497
3498 * configure.in: Require Autoconf 2.61.
3499
35002006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3501
3502 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3503 Remove redundant entry for powerpc-apple-netbsd.
3504
3505 * configure: Regenerate.
3506
35072006-12-22 Chong Yidong <cyd@stupidchicken.com>
3508
3509 * configure: Regenerate with autoconf 2.61.
3510
35112006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3512
3513 * configure.in: Detect alsa/asoundlib.h also.
3514 * configure: Regenerate.
3515
35162006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3517
3518 * configure.in: Check if GTK+ compiles at all.
3519
35202006-12-10 Andreas Schwab <schwab@suse.de>
3521
3522 * configure.in: Remove check for struct timezone, its result is
3523 never used.
3524
35252006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3526
3527 * configure.in: Add support for Solaris 10 on x86-64.
3528
35292006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3530
3531 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3532 of PKG_CONFIG_PATH.
3533
35342006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3535
3536 * configure.in (HAVE_SYNC): New test.
3537
35382006-12-03 Glenn Morris <rgm@gnu.org>
3539
3540 * Makefile.in: Fix Copyright format.
3541
3542 * configure.in (AH_TOP): Add missing Copyright year.
3543
3544 * update-subdirs: Add missing Copyright years.
3545
35462006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3547
3548 * Makefile.in: Touch only the parts of the share/emacs directory
3549 specific to this version.
3550
35512006-11-26 Chong Yidong <cyd@stupidchicken.com>
3552
3553 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3554
35552006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3556
3557 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3558
35592006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3560
3561 * configure.in: Prefer X11 to Carbon only when some X-specific
3562 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3563
35642006-11-04 Romain Francoise <romain@orebokech.com>
3565
3566 * Makefile.in (bootstrap-clean-before): Fix typo.
3567 Use new target `bootstrap-clean' in the leim subdirectory.
3568
35692006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3570
3571 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3572
35732006-10-30 Chong Yidong <cyd@stupidchicken.com>
3574
3575 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3576 directories.
3577
35782006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3579
3580 * configure.in: Enable x86-64 OpenBSD compilation.
3581
35822006-10-28 Glenn Morris <rgm@gnu.org>
3583
3584 * AUTHORS: Add cal-html.el author.
3585
35862006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3587
3588 * make-dist: Make links to mac/make-package and
3589 mac/Emacs.app/Contents/Resources/Emacs.icns.
3590
35912006-10-27 Chong Yidong <cyd@stupidchicken.com>
3592
3593 * README: Bump version number to 22.0.90.
3594
35952006-10-23 Andreas Schwab <schwab@suse.de>
3596
3597 * configure.in: Make sure x_default_search_path is always set even
3598 when x_libraries is empty, and look in .../share as well for each
3599 library directory.
3600
36012006-09-28 Kenichi Handa <handa@m17n.org>
3602
3603 * configure.in (locallisppath): Don't include leim dir.
3604 (lisppath): Include leim dir.
3605
36062006-09-15 Jay Belanger <belanger@truman.edu>
3607
3608 * COPYING: Replace "Library Public License" by "Lesser Public
3609 License" throughout.
3610
36112006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3612
3613 * make-dist (EMACS): Exit and fail if the EMACS environment
3614 variable is set to something other than an absolute file name.
3615
36162006-08-16 Andreas Schwab <schwab@suse.de>
3617
3618 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3619 of hardcoding it.
3620
36212006-08-16 Richard Stallman <rms@gnu.org>
3622
3623 * INSTALL.CVS: Clean up wording.
3624
36252006-07-14 Eli Zaretskii <eliz@gnu.org>
3626
3627 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3628 $PKG_CONFIG --exists "$2" to config.log.
3629 * configure: Regenerate.
3630
36312006-07-08 Richard Stallman <rms@gnu.org>
3632
3633 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3634
36352006-07-09 Kim F. Storm <storm@cua.dk>
3636
3637 * CONTRIBUTE: Use outline format.
3638 Add section on copyright years (from admin/notes/years).
3639
36402006-07-08 Eli Zaretskii <eliz@gnu.org>
3641
3642 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3643 to /dev/null, since we don't need the error message, just the
3644 exit status.
3645
36462006-07-07 Eli Zaretskii <eliz@gnu.org>
3647
3648 * CONTRIBUTE: Slight formatting changes and typo fixes.
3649 Add description of NEWS markings.
3650
36512006-07-07 Kim F. Storm <storm@cua.dk>
3652
3653 * CONTRIBUTE: Mention INSTALL.CVS.
3654
36552006-07-05 Romain Francoise <romain@orebokech.com>
3656
3657 * make-dist (top-level): Add CONTRIBUTE.
3658
36592006-07-04 Richard Stallman <rms@gnu.org>
3660
3661 * CONTRIBUTE: Much rewrite.
3662
36632006-07-04 Nick Roberts <nickrob@snap.net.nz>
3664
3665 * CONTRIBUTE: New file.
3666
36672006-06-24 Eli Zaretskii <eliz@gnu.org>
3668
3669 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3670
36712006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3672
3673 * configure.in: Add check for ALSA.
3674
36752006-05-06 Eli Zaretskii <eliz@gnu.org>
3676
3677 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3678
3679 * info/dir: Remove the Emacs-Xtra entry.
3680
36812006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3682
3683 Update copyright year(s) in many files.
3684
36852006-04-01 Eli Zaretskii <eliz@gnu.org>
3686
3687 * configure: Regenerated.
3688
36892006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3690
3691 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3692 --without-toolkit-scroll-bars was specified.
3693
36942006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3695
3696 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3697 to CFLAGS. Update Copyright years written to src/config.in.
3698
36992006-03-18 Claudio Fontana <claudio@gnu.org>
3700
3701 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3702 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3703 to be installed/uninstalled.
3704 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3705 to Info files installed by Emacs.
3706
37072006-03-03 Claudio Fontana <claudio@gnu.org>
3708
3709 * Makefile.in (install, uninstall): Add DESTDIR variable to
3710 support staged installations.
3711
37122006-02-14 Richard M. Stallman <rms@gnu.org>
3713
3714 * configure.in (s390x-*-linux-gnu*): New configuration.
3715
37162006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3717
3718 * configure.in: Require GTK 2.4 or newer.
3719
37202006-01-29 Michael Olson <mwolson@gnu.org>
3721
3722 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3723 * info/dir (ERC): New entry.
3724
37252006-01-29 Eli Zaretskii <eliz@gnu.org>
3726
3727 * info/dir: Fix last change.
3728
37292006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3730
3731 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3732
37332006-01-27 Eli Zaretskii <eliz@gnu.org>
3734
3735 * info/dir: Untabify the whole file.
3736 (Rcirc): New entry.
3737
37382006-01-12 Andreas Schwab <schwab@suse.de>
3739
3740 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3741 check.
3742
37432006-01-02 Chong Yidong <cyd@stupidchicken.com>
3744
3745 * configure.in: Use -Wno-pointer-sign if available.
3746
37472005-12-29 Andreas Schwab <schwab@suse.de>
3748
3749 * config.guess, config.sub: Updated from master source.
3750
37512005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3752
3753 * configure.in: Use amdx86-64 for freebsd on x86_64.
3754
37552005-11-22 Romain Francoise <romain@orebokech.com>
3756
3757 * make-dist: Add etc/images/icons.
3758
37592005-11-03 Andreas Schwab <schwab@suse.de>
3760
3761 * configure.in: Use GZIP_PROG instead of GZIP.
3762
3763 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3764 (install-arch-indep): Adjust.
3765
37662005-11-01 Andreas Schwab <schwab@suse.de>
3767
3768 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3769 (bootfast): Likewise.
3770
37712005-11-01 Romain Francoise <romain@orebokech.com>
3772
3773 * configure.in: Check for gzip.
3774
3775 * Makefile.in (install): Compress source files.
3776
37772005-10-24 Steven Tamm <steventamm@mac.com>
3778
3779 * configure.in: Fix darwin386 configuration issue.
3780
37812005-10-22 Eli Zaretskii <eliz@gnu.org>
3782
3783 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3784
37852005-10-17 Bill Wohler <wohler@newt.com>
3786
3787 * make-dist: Create and populate etc/images/low-color.
3788
37892005-10-15 Bill Wohler <wohler@newt.com>
3790
3791 * make-dist: Create and populate etc/images/gud.
3792
37932005-10-08 Richard M. Stallman <rms@gnu.org>
3794
3795 * make-dist (tempparent): Don't check for 14-char file name limit.
3796
37972005-10-07 Romain Francoise <romain@orebokech.com>
3798
3799 * make-dist: Add etc/images/ezimage and etc/images/mail
3800 directories. Install images in etc/images.
3801
38022005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3803
3804 * configure.in: Prefer Carbon if --enable-carbon-app or
3805 --with-carbon is explicitly specified even when X11 is detected.
3806
38072005-09-15 Ulf Jasper <ulf.jasper@web.de>
3808
3809 * Makefile.in (install-arch-indep, uninstall):
3810 Handle newsticker manual.
3811 (info): Add - to commands.
3812
38132005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3814
3815 Remove the MAXPATHLEN limitations:
3816
3817 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3818
38192005-09-09 Eli Zaretskii <eliz@gnu.org>
3820
3821 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3822 * configure: Regenerate.
3823
38242005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3825
3826 * config.guess, config.sub: Updated from master source.
3827
38282005-08-03 Juanma Barranquero <lekktu@gmail.com>
3829
3830 * .cvsignore: Add `lock'.
3831
38322005-07-28 Juanma Barranquero <lekktu@gmail.com>
3833
3834 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3835
38362005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3837
3838 Merge gnulib getopt implementation into Emacs.
3839
3840 * Makefile.in (AUTOCONF_INPUTS): New macro.
3841 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3842 so that these files also depend on m4/getopt.m4.
3843 * configure.in: Configure getopt by including m4/getopt.m4,
3844 and configuring a getopt replacement if necessary.
3845 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3846 * m4/getopt.m4: New file.
3847
38482005-07-06 Lute Kamstra <lute@gnu.org>
3849
3850 * configure.in: Fix capitalization.
3851
38522005-07-04 Lute Kamstra <lute@gnu.org>
3853
3854 Update FSF's address in GPL notices.
3855
38562005-06-19 Jérôme Marant <jerome@marant.org>
3857
3858 * Makefile.in (epaths-force): Protect both lisppath and
3859 buildlisppath from whitespace.
3860
38612005-06-08 Steven Tamm <steventamm@mac.com>
3862
3863 * configure.in: Support Darwin/MacOSX on Intel
3864
38652005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3866
3867 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3868
38692005-05-11 Jérôme Marant <jmarant@marant.org>
3870
3871 * configure.in: Add --enable-locallisppath.
3872
38732005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3874
3875 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3876 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3877 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3878
38792005-05-07 Jérôme Marant <jerome@marant.org>
3880
3881 * make-dist: Remove references to makefile.nt and makefile.def.
3882 Include widgets and images subdirectories of etc. Do not exclude
3883 ldefs-boot.el.
3884
38852005-04-23 Andreas Schwab <schwab@suse.de>
3886
3887 * configure.in: Remove duplicate match for powerpc configuration.
3888
38892005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3890
3891 * configure.in: Check for <pwd.h>.
3892
38932005-04-14 Lute Kamstra <lute@gnu.org>
3894
3895 * make-dist: Distribute all ChangeLog files in lisp/.
3896 Don't distribute ldefs-boot.el.
3897 lisp/makefile.nt no longer exists.
3898
38992005-04-13 Lute Kamstra <lute@gnu.org>
3900
3901 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3902 for "no-byte-compile: t" in the file instead.
3903
39042005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3905
3906 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3907 shadow the main Lesstif/Motif-2.1 libs and includes.
3908
39092005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3910
3911 * configure.in: Only add XASSERTS to cppflags.
3912
39132005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3914
3915 * configure.in: Added --enable-asserts.
3916
39172005-02-09 Kim F. Storm <storm@cua.dk>
3918
3919 Change release version from 21.4 to 22.1 throughout.
3920 Change development version from 21.3.50 to 22.0.50.
3921
39222005-01-19 Steven Tamm <steventamm@mac.com>
3923
3924 * configure.in: Check for <sys/utsname.h>.
3925
39262004-12-11 Kim F. Storm <storm@cua.dk>
3927
3928 * Makefile.in (info): Undo 2004-12-05 change.
3929
39302004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3931
3932 * info/dir (File): Add URL and Org Mode manuals.
3933 * Makefile.in (install-arch-indep, uninstall): Add url and org
3934 manuals.
3935
39362004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3937
3938 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3939 committed to src/config.in.
3940
39412004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3942
3943 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3944 pthreads and define HAVE_GTK_AND_PTHREAD.
3945
39462004-12-05 Richard M. Stallman <rms@gnu.org>
3947
3948 * Makefile.in (info): Ignore errors building info files.
3949
39502004-11-27 Eli Zaretskii <eliz@gnu.org>
3951
3952 * config.bat: If 8-byte alignment is not supported, define
3953 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3954 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3955 filter through Sed to remove the quotes.
3956
39572004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3958
3959 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3960 not apply to files explicitly `cvs add'ed.
3961
39622004-11-12 Eli Zaretskii <eliz@gnu.org>
3963
3964 * config.bat: Don't require djecho.exe for the v1.x build.
3965 Add a test for DECL_ALIGN support, and add a trivial definition to
3966 src/config.h if 8-byte alignment is not supported.
3967
39682004-11-08 Kim F. Storm <storm@cua.dk>
3969
3970 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3971 files before building.
3972 (bootfast, bootstrap-clean-before-fast): New targets, like
3973 bootstrap but don't remove .elc files.
3974
39752004-11-06 Lars Brinkhoff <lars@nocrew.org>
3976
3977 * configure.in: Add check for getrusage.
3978
39792004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3980
3981 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3982 New tests for new and old GTK file dialogs.
3983 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3984 to no.
3985
39862004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3987
3988 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3989 can be set. Remove SETARCH test.
3990
39912004-10-08 Steven Tamm <steventamm@mac.com>
3992
3993 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3994
39952004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3996
3997 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3998 AC_MSG_WARN. Move output of warning message to end of configure run.
3999
40002004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4001
4002 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4003 Run test to see if heap start address is random.
4004
40052004-09-29 Miles Bader <miles@gnu.org>
4006
4007 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
4008 if setarch is present.
4009
40102004-09-25 Jan Djärv <jan.h.d@swipnet.se>
4011
4012 * configure.in (HAVE_EXECSHIELD): Only define on x86.
4013
40142004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4015
4016 * configure.in: Check for exec-shield.
4017
40182004-08-06 Andreas Schwab <schwab@suse.de>
4019
4020 * Makefile.in (install-arch-indep, uninstall): Add flymake.
4021
40222004-07-31 Eli Zaretskii <eliz@gnu.org>
4023
4024 * config.bat: Update URLs in the comments.
4025
40262004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
4027
4028 * Makefile.in (install-arch-indep): Add pgg and sieve.
4029
4030 * info/.cvsignore: Added pgg and sieve.
4031
40322004-07-05 Andreas Schwab <schwab@suse.de>
4033
4034 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
4035
40362004-06-21 Kenichi Handa <handa@m17n.org>
4037
4038 * make-dist: Link leim-ext.el into tempdir.
4039
40402004-06-15 Luc Teirlinck <teirllm@auburn.edu>
4041
4042 * info/dir (File): Add emacs-xtra.
4043 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
4044
40452004-06-12 Juri Linkov <juri@jurta.org>
4046
4047 * info/dir: Move menu help lines from `* Menu:' to file header.
4048 Describe the purpose of a red *.
4049
40502004-05-04 Dave Love <fx@gnu.org>
4051
4052 * configure.in: Don't use `extrasub'.
4053
40542004-04-29 Dave Love <fx@gnu.org>
4055
4056 * configure.in: Don't forget to quote args to `test'.
4057
40582004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
4059
4060 * autogen.sh: Update filename in "please read" message.
4061
40622004-04-17 Richard M. Stallman <rms@gnu.org>
4063
4064 * INSTALL: Move the info about site-lisp dirs,
4065 and say uninstalled Emacs looks there too.
4066
40672004-04-04 Eli Zaretskii <eliz@gnu.org>
4068
4069 * config.bat (lib-src): Recognize comment lines in Makefile.in
4070 that have a TAB after the #, to avoid errors in preprocessing with
4071 GCC 3.3.3.
4072
40732004-03-31 Luc Teirlinck <teirllm@auburn.edu>
4074
4075 * Makefile.in: Mention in comment that `make maintainer-clean'
4076 deletes .elc files.
4077
40782004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
4079
4080 * update-subdirs: Add local variables to prevent byte-compiling.
4081
40822004-03-21 Dave Love <fx@gnu.org>
4083
4084 * configure.in: Fix previous change.
4085
40862004-03-18 Dave Love <fx@gnu.org>
4087
4088 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
4089
40902004-03-15 Luc Teirlinck <teirllm@auburn.edu>
4091
4092 * info/dir (File): Add SMTP and SES.
4093
40942004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
4095
4096 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
4097 (bootstrap): Use the new bootstrap-prepare target in lisp.
4098
40992004-02-18 Kim F. Storm <storm@cua.dk>
4100
4101 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
4102
41032004-02-16 Eli Zaretskii <eliz@gnu.org>
4104
4105 * make-dist: Don't link index.*perm and permute-index into tempdir.
4106
41072004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
4108
4109 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
4110 to match previous changes by Eli Zaretskii.
4111
41122004-02-09 Luc Teirlinck <teirllm@auburn.edu>
4113
4114 * Makefile.in: Set CDPATH to an empty string.
4115
41162004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
4117
4118 * configure.in <darwin>: Use fink packages if available.
4119
41202004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
4121
4122 * make-dist (lispref): Do include lispref/index.texi.
4123
41242004-01-06 Eric Hanchrow <offby1@blarg.net>
4125
4126 * make-dist (tempdir): Include cursors in nt/icons.
4127
41282003-12-30 Eli Zaretskii <eliz@gnu.org>
4129
4130 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4131 clashes with install-sh on 8+3 filesystems.
4132
41332003-12-08 Miles Bader <miles@gnu.org>
4134
4135 * .cvsignore: Add .arch-inventory.
4136
41372003-12-24 Andreas Schwab <schwab@suse.de>
4138
4139 * configure.in: Check for <sys/socket.h>. Include it before
4140 including <net/if.h>. Move check for <net/if.h> before its use.
4141
41422003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4143
4144 * Makefile.in (install-arch-dep): Don't let cd output go into
4145 pipe for carbon_appdir.
4146
41472003-12-24 Andreas Schwab <schwab@suse.de>
4148
4149 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4150
41512003-12-01 Andreas Schwab <schwab@suse.de>
4152
4153 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4154 hardcoding gcc.
4155
41562003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4157
4158 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4159 multiple displays.
4160 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4161
41622003-09-23 Dave Love <fx@gnu.org>
4163
4164 * configure.in: Check members of struct ifreq.
4165
41662003-09-14 Kim F. Storm <storm@cua.dk>
4167
4168 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4169
41702003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4171
4172 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4173
41742003-08-18 Lute Kamstra <lute@gnu.org>
4175
4176 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4177 required anymore.
4178
41792003-08-07 Andrew Choi <akochoi@shaw.ca>
4180
4181 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4182 option instead of -traditional-cpp for CPP.
4183
41842003-07-29 Richard M. Stallman <rms@gnu.org>
4185
4186 * configure.in (HAVE_XIM): Define if XIM is available.
4187
41882003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4189
4190 * configure.in: The function gtk_window_set_icon_from_file was
4191 introduced in GTK+ 2.2, so check for that release.
4192
41932003-07-23 Andreas Schwab <schwab@suse.de>
4194
4195 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4196
4197 * Makefile.in (YACC): Remove, not used.
4198 (MAINT): Don't set.
4199 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4200 disable dependency on ${srcdir}/configure.in when maintainer mode
4201 is disabled.
4202
42032003-07-22 Dave Love <fx@gnu.org>
4204
4205 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4206 HAVE_X11, not with_xim.
4207 (HAVE_CRTIN): Provide template.
4208 <with_png>: Test for png.h and libpng/png.h.
4209
42102003-07-15 Andreas Schwab <schwab@suse.de>
4211
4212 * configure.in: Temporarily leave quoting for AC_DEFINE.
4213
42142003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4215
4216 * configure.in: Check for posix_memalign.
4217
42182003-07-12 Richard M. Stallman <rms@gnu.org>
4219
4220 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4221
42222003-07-09 Kim F. Storm <storm@cua.dk>
4223
4224 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4225 functionality of --without-xim.
4226
42272003-06-29 Dave Love <fx@gnu.org>
4228
4229 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4230
42312003-06-23 Dave Love <fx@gnu.org>
4232
4233 * configure.in: Check for sys/_mbstate_t.h.
4234 Test XRegisterIMInstantiateCallback prototype.
4235 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4236
42372003-06-06 Dave Love <fx@gnu.org>
4238
4239 * configure.in: Check for locale.h.
4240
42412003-06-05 Dave Love <fx@gnu.org>
4242
4243 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4244 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4245 (NLIST_STRUCT): Don't define.
4246 (AH_BOTTOM): Define my_strftime.
4247
42482003-06-02 Richard M. Stallman <rms@gnu.org>
4249
4250 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4251
42522003-05-24 Andreas Schwab <schwab@suse.de>
4253
4254 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4255 bzero, and bcmp.
4256
42572003-05-22 Dave Love <fx@gnu.org>
4258
4259 * configure.in: Remove redundant test for term.h. Test for difftime.
4260
42612003-05-20 Dave Love <fx@gnu.org>
4262
4263 * configure.in: Append * to s390-*-linux-gnu case.
4264 (LIBMAIL) <lockfile>: Don't define.
4265
42662003-04-30 Richard M. Stallman <rms@gnu.org>
4267
4268 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4269
42702003-04-28 Francesco Potortì <pot@gnu.org>
4271
4272 * configure.in: Undo last (RMS') change, as it is useless, per
4273 Dave Love.
4274
42752003-04-08 Richard M. Stallman <rms@gnu.org>
4276
4277 * configure.in: Put #include of jpeglib.h at start of line.
4278
42792003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4280
4281 * INSTALL (* GNU/Linux development packages): Mention Debian and
4282 RedHat package names.
4283
42842003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4285
4286 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4287
42882003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4289
4290 * INSTALL (* GNU/Linux development packages): Tell people to
4291 install additional packages for compiling Emacs.
4292
42932003-04-06 Francesco Potortì <pot@gnu.org>
4294
4295 * configure.in: Use the same configuration for all aix5, not just
4296 aix5.1.
4297
42982003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4299
4300 * configure.in: Check for need for bigtoc support on IBM AIX for
4301 solving a linker table overflow problem.
4302
43032003-03-03 Rob Browning <rlb@defaultvalue.org>
4304
4305 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4306 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4307 over bzero, bcmp, and bcopy.
4308
43092003-02-23 Simon Josefsson <jas@extundo.com>
4310
4311 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4312
43132003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4314
4315 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4316
43172003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4318
4319 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4320
43212003-02-08 Andreas Schwab <schwab@suse.de>
4322
4323 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4324 instead of the substitution.
4325
43262003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4327
4328 * Makefile.in: Use @EXEEXT@ for Cygwin.
4329 Use USERNAME if LOGNAME is not set (for Cygwin).
4330
4331 * configure.in: Add opsys=cygwin.
4332
43332003-01-22 Andreas Schwab <schwab@suse.de>
4334
4335 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4336 redefining it explicitly in src/config.in.
4337
43382003-01-22 Markus Rost <rost@math.ohio-state.edu>
4339
4340 * Makefile.in (bootstrap): Make bootstrap-after.
4341
43422003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4343
4344 * configure.in: Fix --with-gtk.
4345
43462003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4347
4348 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4349
4350 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4351
43522003-01-14 Francesco Potortì <pot@gnu.org>
4353
4354 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4355
43562003-01-07 Steven Tamm <steventamm@mac.com>
4357
4358 * configure.in: New option, --enable-carbon-app, to specify
4359 that the application should be installed
4360 * Makefile.in (install-arch-dep): On Mac OS X, install the
4361 Emacs.app application if carbon-app is enabled
4362
43632003-01-06 Dave Love <fx@gnu.org>
4364
4365 * configure.in: Check for nl_langinfo.
4366 [!HAVE_SIZE_T]: Fix typedef.
4367
43682003-01-06 David Kastrup <dak@gnu.org>
4369
4370 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4371
4372 * configure.in: Add tests for install-info.
4373
43742002-12-09 Markus Rost <rost@math.ohio-state.edu>
4375
4376 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4377 use again sol2-6 instead of sol2-8.
4378
43792002-12-09 Dave Love <fx@gnu.org>
4380
4381 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4382
43832002-12-08 Andreas Schwab <schwab@suse.de>
4384
4385 * Makefile.in (install-arch-indep): Revert last change.
4386
43872002-11-27 Dave Love <fx@gnu.org>
4388
4389 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4390 Check for __sys_siglist too. Check for memset.
4391 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4392
43932002-11-22 Juanma Barranquero <lektu@terra.es>
4394
4395 * config.guess, config.sub: Updated from master source.
4396
43972002-11-19 Karl Fogel <kfogel@red-bean.com>
4398
4399 * autogen.sh: New file.
4400
44012002-11-15 Dave Love <fx@gnu.org>
4402
4403 * configure.in: Tidy up various quoting issues throughout.
4404 Use AC_GNU_SOURCE.
4405 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4406 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4407 Maybe define bcopy, bzero, bcmp.
4408 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4409 non-existent machine file).
4410 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4411 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4412 (nlist.h): Move test up.
4413
44142002-11-18 Markus Rost <rost@math.ohio-state.edu>
4415
4416 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4417
44182002-11-14 Francesco Potortì <pot@gnu.org>
4419
4420 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4421
44222002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4423
4424 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4425
44262002-11-08 Dave Love <fx@gnu.org>
4427
4428 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4429 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4430
44312002-11-07 Miles Bader <miles@gnu.org>
4432
4433 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4434 Handle separate-build-dir case.
4435
44362002-11-06 Richard M. Stallman <rms@gnu.org>
4437
4438 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4439 bulletproof. $bar may be empty when there are no .elc files.
4440
44412002-10-30 Dave Love <fx@gnu.org>
4442
4443 * configure.in: Require autoconf 2.53. Test for pty.h,
4444 sys/mman.h, sys/param.h, mremap, memmove.
4445 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4446 (AC_PROG_YACC): Delete.
4447 (size_t): Use AC_CHECK_TYPES.
4448 (AH_TOP): Up-date copyright.
4449
44502002-10-01 Juanma Barranquero <lektu@terra.es>
4451
4452 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4453
44542002-09-19 Richard M. Stallman <rms@gnu.org>
4455
4456 * configure.in: Fix the LessTif-directory-finder for real.
4457
44582002-09-14 Richard M. Stallman <rms@gnu.org>
4459
4460 * Makefile.in (maybe_bootstrap): Test for complete absence
4461 of compiled Lisp files.
4462
44632002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4464
4465 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4466 (bootstrap-clean-after): Delete.
4467 (bootstrap): Make the sequencing explicit.
4468
44692002-09-10 Richard M. Stallman <rms@gnu.org>
4470
4471 * configure.in: Fix previous LessTif change.
4472
44732002-09-09 Richard M. Stallman <rms@gnu.org>
4474
4475 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4476 (powerpcle-*-solaris*): Use version 2.6 as default.
4477 (*-sunos5.6*, *-solaris2.6*): New alternative.
4478 (*-sunos5*): Use version 2.6 as default.
4479
44802002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4481
4482 * configure.in: Fix typo.
4483
44842002-09-05 Richard M. Stallman <rms@gnu.org>
4485
4486 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4487
4488 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4489 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4490
44912002-08-26 Kim F. Storm <storm@cua.dk>
4492
4493 * Makefile.in (install-arch-indep): Do not remove DOC file
4494 when it is the only DOC file installed; this is the case when
4495 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4496
44972002-07-24 Markus Rost <rost@math.ohio-state.edu>
4498
4499 * configure.in: Fix typo.
4500
45012002-07-24 Richard M. Stallman <rms@gnu.org>
4502
4503 * configure.in: Don't print anything special about gamedir.
4504
4505 * configure.in: Delete nonstandard --with-game-user option.
4506
45072002-07-21 Richard M. Stallman <rms@gnu.org>
4508
4509 * Makefile.in (gamedir, localstatedir): New variables.
4510 (epaths-force): Insert value of gamedir into PATH_GAME.
4511
4512 * configure.in (gamedir): Handle it like lispdir.
4513 (--with-game-dir option): Delete.
4514
45152002-06-21 Pavel Janík <Pavel@Janik.cz>
4516
4517 * configure.in: Add support for mipseb-*-netbsd* machines.
4518
45192002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4520
4521 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4522
45232002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4524
4525 * info/dir (File): Add an entry for Tramp.
4526
45272002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4528
4529 * INSTALL-CVS: New file.
4530
45312002-06-07 Andreas Schwab <schwab@suse.de>
4532
4533 * configure.in (x86_64-*-linux-gnu*): New system.
4534
45352002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4536
4537 * config.bat: Handle the case when lispintro is truncated to lispintr.
4538
45392002-05-26 Paul Eggert <eggert@twinsun.com>
4540
4541 * config.guess, config.sub: Updated from master source.
4542
45432002-05-09 Richard M. Stallman <rms@gnu.org>
4544
4545 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4546
45472002-05-04 Pavel Janík <Pavel@Janik.cz>
4548
4549 * make-dist: Do not distribute lock/ directory.
4550
45512002-04-30 Andrew Choi <akochoi@shaw.ca>
4552
4553 * configure.in: Provide documentation string when defining
4554 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4555 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4556
45572002-04-28 Colin Walters <walters@verbum.org>
4558
4559 * configure.in: Delete configure check for access to the game user.
4560
45612002-04-29 Pavel Janík <Pavel@Janik.cz>
4562
4563 * make-dist: lwlib/Imakefile is removed.
4564
45652002-04-26 Andrew Choi <akochoi@shaw.ca>
4566
4567 * configure.in: Add support for powerpc-apple-darwin*.
4568 (HAVE_CARBON): Add.
4569
4570 * make-dist: Create directories in mac/Emacs.app.
4571
45722002-04-25 Pavel Janík <Pavel@Janik.cz>
4573
4574 * make-dist: lwlib-Xol* are removed.
4575
45762002-04-23 Andreas Schwab <schwab@suse.de>
4577
4578 * Makefile.in (MAINT): New variable.
4579 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4580 instead of configure.in, to avoid running autoconf and autoheader
4581 unless explicitly requested.
4582
45832002-04-16 Eli Zaretskii <eliz@gnu.org>
4584
4585 * config.bat: Update for msdos/sed2v2.inp.
4586
45872002-04-15 Andreas Schwab <schwab@suse.de>
4588
4589 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4590 * configure.in: Add config header templates to all AC_DEFINE and
4591 AC_DEFINE_UNQUOTED symbols.
4592 * make-dist: Run autoheader if necessary.
4593
45942002-04-10 Colin Walters <walters@verbum.org>
4595
4596 * configure.in: Add --game-dir, --game-user. Test to see if we
4597 can use them.
4598
45992002-04-08 Pavel Janík <Pavel@Janik.cz>
4600
4601 * configure.in: Add --with-sound.
4602
46032002-03-18 Kim F. Storm <storm@cua.dk>
4604
4605 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4606 and getsockname functions. Test for sys/un.h include file.
4607
46082002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4609
4610 * configure.in: Support AIX 5.1.
4611
46122002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4613
4614 * configure.in: Added test for X Session Management (HAVE_X_SM).
4615
46162002-03-03 Richard M. Stallman <rms@gnu.org>
4617
4618 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4619 Run chown $${LOGNAME} on files installed by tar xvf.
4620
46212002-03-03 Kim F. Storm <storm@cua.dk>
4622
4623 * configure.in: Test for getpeername.
4624
46252002-03-01 Richard M. Stallman <rms@gnu.org>
4626
4627 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4628 (HAVE_GIF): Don't use old libungif versions that crash.
4629
46302002-02-26 Richard M. Stallman <rms@gnu.org>
4631
4632 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4633 not just well-formed and valid.
4634 (mips-compaq-nonstopux*): New configuration.
4635
46362002-02-18 Paul Eggert <eggert@twinsun.com>
4637
4638 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4639 "sed q" is a portable equivalent to plain "head -1".
4640
46412002-02-13 Richard M. Stallman <rms@gnu.org>
4642
4643 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4644 (all): Don't depend on maybe_bootstrap here.
4645 (${SUBDIR}): Depend on it here instead.
4646
46472002-02-08 Richard M. Stallman <rms@gnu.org>
4648
4649 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4650
46512002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4652
4653 * configure.in: Recognize BSD/OS 5.0.
4654
46552002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4656
4657 * make-dist: Make version checking in emacs.texi consistent with
4658 how we set it there.
4659
46602001-12-29 Kim F. Storm <storm@cua.dk>
4661
4662 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4663
46642001-12-28 Richard M. Stallman <rms@gnu.org>
4665
4666 * configure.in: Test for mbsinit.
4667
46682001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4669
4670 These changes make Leim part of the standard distribution:
4671
4672 * README: Add info about the `leim' directory.
4673
4674 * INSTALL: Remove text that describes Leim as a separate package.
4675
4676 * noleim-Makefile.in: File removed.
4677
4678 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4679 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4680 Leim files out of the Emacs tree. Don't prepare a separate tarball
4681 for Leim.
4682
46832001-12-11 Richard M. Stallman <rms@gnu.org>
4684
4685 * configure.in (hppa*-*-linux-gnu*): New alternative.
4686
46872001-12-08 Pavel Janík <Pavel@Janik.cz>
4688
4689 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4690 creating distribution.
4691
46922001-12-06 Paul Eggert <eggert@twinsun.com>
4693
4694 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4695 (AC_FUNC_VFORK): Remove.
4696 (AC_FUNC_FORK): Add.
4697 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4698 this is required by recent Autoconf versions.
4699
47002001-12-02 Pavel Janík <Pavel@Janik.cz>
4701
4702 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4703 TODO, vms-pp.trans and others).
4704
47052001-11-29 Pavel Janík <Pavel@Janik.cz>
4706
4707 * make-dist: Use COPYING from the top-level directory.
4708
47092001-11-29 Gerd Moellmann <gerd@gnu.org>
4710
4711 * configure.in: Add support for FreeBSD/Alpha.
4712
47132001-11-29 Pavel Janík <Pavel@Janik.cz>
4714
4715 * make-dist: Add COPYING to the top-level directory of the
4716 distribution. Simplify the logic behind copying.
4717
4718 * Makefile.in (maybe_bootstrap): Fix previous change.
4719
47202001-11-28 Richard M. Stallman <rms@gnu.org>
4721
4722 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4723
47242001-11-26 Richard M. Stallman <rms@gnu.org>
4725
4726 * Makefile.in: bootstrap should not delete dumped executables.
4727 (bootstrap-clean-before): New target.
4728 (bootstrap): Use bootstrap-clean-before instead of clean.
4729 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4730
47312001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4732
4733 These changes add the Emacs Lisp Introduction manual to the
4734 distribution:
4735
4736 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4737
4738 * make-dist: Copy the files in lispintro directory.
4739
4740 * config.bat: Configure in the lispintro directory.
4741
4742 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4743
4744 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4745 (lispintro/Makefile): New target.
4746 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4747 (unlock, relock, info, dvi): Ditto.
4748
47492001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4750
4751 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4752
4753 * make-dist (etc): Don't distribute gfdl.1.
4754
47552001-11-22 Colin Walters <walters@debian.org>
4756
4757 * Makefile.in (install-arch-indep): Install the calc .info files.
4758 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4759
47602001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4761
4762 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4763 tindex.pl to the list of those being put into the distribution.
4764
47652001-11-16 Eli Zaretskii <eliz@gnu.org>
4766
4767 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4768
47692001-11-15 Pavel Janík <Pavel@Janik.cz>
4770
4771 * Makefile.in (uninstall): Fix previous change.
4772
4773 * configure.in, Makefile.in: Add support for --program-prefix,
4774 --program-suffix and --program-transform-name options.
4775
47762001-11-13 Pavel Janík <Pavel@Janik.cz>
4777
4778 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4779 (install-arch-indep): Install emacsclient manual page.
4780 (uninstall): Uninstall emacsclient manual page.
4781
47822001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4783
4784 * make-dist: Add lispref/index.*perm files to the distribution.
4785 From Pavel Janík <Pavel@Janik.cz>.
4786
47872001-11-12 Pavel Janík <Pavel@Janik.cz>
4788
4789 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4790
47912001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4792
4793 * configure.in: AC_OUTPUT lispref/Makefile.
4794
47952001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4796
4797 The following changes add the ELisp reference manual to the
4798 distribution.
4799
4800 * make-dist: Add the lispref directory to the distribution.
4801
4802 * Makefile.in (install-arch-indep): Add elisp* to the list of
4803 installed Info files.
4804 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4805 (lispref/Makefile): New target.
4806 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4807 Add commands for the lispref directory.
4808 (info, dvi): Ditto.
4809
4810 * config.bat: Configure in `lispref'.
4811
48122001-11-09 Richard M. Stallman <rms@gnu.org>
4813
4814 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4815
48162001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4817
4818 * make-dist (tempdir): Copy AUTHORS as well.
4819
48202001-11-06 Sam Steingold <sds@gnu.org>
4821
4822 * configure.in: Added a check for <nlist.h>.
4823
48242001-11-01 Pavel Janík <Pavel@Janik.cz>
4825
4826 * configure.in: Reindent --help output.
4827 From Per Starbäck (starback@ling.uu.se).
4828
48292001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4830
4831 * configure.in: New entry for HP/UX-11.
4832
4833 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4834 From Eric S. Raymond <esr@golux.thyrsus.com>.
4835
48362001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4837
4838 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4839 <athornton@sinenomine.net>.
4840
48412001-10-25 Gerd Moellmann <gerd@gnu.org>
4842
4843 * Makefile.in (maybe_bootstrap): New target.
4844 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4845
48462001-10-24 Ken Raeburn <raeburn@gnu.org>
4847
4848 * configure.in: If --with-hesiod is given, look for
4849 hes_getmailhost and res_send or __res_send; check hesiod and
4850 resolv libraries respectively if system libraries don't supply them.
4851
48522001-10-24 Gerd Moellmann <gerd@gnu.org>
4853
4854 * configure.in: Use $MAKE for `make' if set.
4855
48562001-10-22 Gerd Moellmann <gerd@gnu.org>
4857
4858 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4859 to tar options.
4860
48612001-10-20 Gerd Moellmann <gerd@gnu.org>
4862
4863 * (Version 21.1 released).
4864
48652001-10-20 Miles Bader <miles@gnu.org>
4866
4867 * configure.in (configuration): Set from `host' if `host_alias'
4868 isn't defined.
4869
48702001-10-19 Andreas Schwab <schwab@suse.de>
4871
4872 * configure.in: Make ready for autoconf 2.5x.
4873 (AC_PREREQ): Require autoconf 2.50.
4874 * aclocal.m4: Removed.
4875 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4876
48772001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4878
4879 * README: Bump Emacs version to 21.1.50.
4880
48812001-10-05 Gerd Moellmann <gerd@gnu.org>
4882
4883 * Branch for 21.1.
4884
48852001-09-05 Gerd Moellmann <gerd@gnu.org>
4886
4887 * configure.in: Avoid `$@' which is handled specially in
4888 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4889
48902001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4891
4892 * make-dist (nt): Add subdirs.el to the list of distributed files.
4893
48942001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4895
4896 * configure.in (machine): Add an entry for
4897 hppa1.1-hitachi-hiuxwe2*.
4898
48992001-05-28 Gerd Moellmann <gerd@gnu.org>
4900
4901 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4902 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4903
49042001-05-14 Gerd Moellmann <gerd@gnu.org>
4905
4906 * make-dist: Copy texinfo.tex unconditionally.
4907
49082001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4909
4910 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4911 that are installed.
4912
49132001-04-06 Gerd Moellmann <gerd@gnu.org>
4914
4915 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4916 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4917
4918 * make-dist: Handle leim/MISC-DIC. Only include
4919 `[a-zA-Z]*.{el,elc}' from leim/quail.
4920
49212001-04-05 Gerd Moellmann <gerd@gnu.org>
4922
4923 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4924
49252001-03-30 Gerd Moellmann <gerd@gnu.org>
4926
4927 * Makefile.in (.PHONY): Add for bootstrap targets.
4928 (bootstrap-clean): New target.
4929 (bootstrap): Use it instead of `clean'.
4930
49312001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4932
4933 * Makefile.in (SUBDIR): Remove leim.
4934 (all, .RECURSIVE, extraclean): Add leim explicitly.
4935 (leim): Provide separate rule which exports PARALLEL=0 into the
4936 environment.
4937
49382001-03-20 Gerd Moellmann <gerd@gnu.org>
4939
4940 * configure.in (HAVE_XPM): Don't print the result of the check for
4941 XpmReturnAllocPixels if we don't have an xpm.h.
4942
49432001-03-05 Gerd Moellmann <gerd@gnu.org>
4944
4945 * COPYING: New file.
4946
49472001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4948
4949 * config.bat: Update the copyright.
4950
49512001-02-23 Kenichi Handa <handa@etl.go.jp>
4952
4953 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4954 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4955 to `yes'. Later in AC_OUTPUT, check this variable.
4956
49572001-02-09 Dave Love <fx@gnu.org>
4958
4959 * AUTHORS: Updated.
4960
49612001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4962
4963 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4964
49652001-02-02 Gerd Moellmann <gerd@gnu.org>
4966
4967 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4968
4969 * Makefile.in (uninstall): Ignore exit code of `rm'.
4970
4971 * Makefile.in (uninstall): Remove more info files. Remove
4972 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4973
49742001-01-31 Gerd Moellmann <gerd@gnu.org>
4975
4976 * noleim-Makefile.in (extraclean): Add.
4977
49782001-01-28 Gerd Moellmann <gerd@gnu.org>
4979
4980 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4981 it quiet.
4982
49832001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4984
4985 * Makefile.in (tags): Fix typo.
4986
49872001-01-13 Kenichi Handa <handa@etl.go.jp>
4988
4989 * configure.in: Fix typo in the code setting x_search_path.
4990
49912001-01-10 Dave Love <fx@gnu.org>
4992
4993 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4994 -lXext.
4995 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4996 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4997 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4998 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4999 (now in $LIBS).
5000
50012001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
5002
5003 * config.bat: Run the preprocessor with -traditional.
5004
50052001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
5006
5007 * INSTALL: Move copying conditions to end of file.
5008
50092000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
5010
5011 * INSTALL: Add basic installation procedure which assumes
5012 `configure' does its job. Elaborate on image support libraries.
5013 Add a pointer to Xaw3d library. Add advice about solving
5014 configure-time problems by looking in config.log and setting
5015 variables in the environment.
5016
50172000-12-27 Gerd Moellmann <gerd@gnu.org>
5018
5019 * Makefile.in (install-arch-indep): If tar fails, exit with
5020 exit code 1.
5021
50222000-12-19 Gerd Moellmann <gerd@gnu.org>
5023
5024 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
5025 source file includes XKBlib.h. On some broken Solaris systems,
5026 there is an XKBlib.h, reportedly, but header files included by
5027 XKBlib.h are missing.
5028
50292000-12-14 Gerd Moellmann <gerd@gnu.org>
5030
5031 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
5032
50332000-12-11 Dave Love <fx@gnu.org>
5034
5035 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
5036
50372000-12-11 Paul Eggert <eggert@twinsun.com>
5038
5039 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
5040 Merge fixes from latest GNU tar version. These macros no longer
5041 futz with _XOPEN_SOURCE, as that was not portable in practice.
5042 (AC_FUNC_FSEEKO): New macro.
5043
5044 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
5045 ftello.
5046
50472000-12-05 Dave Love <fx@gnu.org>
5048
5049 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
5050
50512000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
5052
5053 * info/dir: Change the category to "Emacs".
5054
50552000-12-01 Gerd Moellmann <gerd@gnu.org>
5056
5057 * make-dist (tempdir): Remove epaths.h from the distribution
5058 instead of paths.h.
5059
50602000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5061
5062 * config.bat: Check for existence of djecho.exe, and print an
5063 error message if it is not available.
5064
5065 * INSTALL: Describe possible problem with djecho.exe in old
5066 versions of DJGPP v2.x.
5067
50682000-11-23 Gerd Moellmann <gerd@gnu.org>
5069
5070 * configure.in: Initialize HAVE_LIBXP to no.
5071
50722000-11-22 Gerd Moellmann <gerd@gnu.org>
5073
5074 * configure.in: Use m/macppc.h instead of the non-existent
5075 m/powerpc.h.
5076
50772000-11-21 Gerd Moellmann <gerd@gnu.org>
5078
5079 * Makefile.in (install-arch-indep): Also install info/eshell*
5080 and info/speedbar*.
5081
5082 * configure.in (HAVE_PNG): Check for the presence of
5083 png_get_channels to rule out older PNG libs.
5084
5085 * configure.in (AC_OUTPUT): Arrange to emit definitions of
5086 GCC and NON_GNU_CPP into config.status.
5087
50882000-11-20 Dave Love <fx@gnu.org>
5089
5090 * configure.in: Fix last change.
5091
5092 * GETTING.GNU.SOFTWARE: Deleted.
5093 * FTP: New file to replace it.
5094 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
5095
50962000-11-20 Gerd Moellmann <gerd@gnu.org>
5097
5098 * configure.in: Use -traditional with GNU cpp.
5099
51002000-11-17 Gerd Moellmann <gerd@gnu.org>
5101
5102 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
5103 Distribute more files from the nt/ subdir. Distribute PBM
5104 image files from subdirs of lisp/. Distribute old change logs
5105 from subdirs of lisp/. Distribute play/5x5.el.
5106
51072000-11-11 Dave Love <fx@gnu.org>
5108
5109 * config.sub, config.guess: Updated from master source.
5110
51112000-11-07 Dave Love <fx@gnu.org>
5112
5113 * configure.in: Test for mkstemp.
5114
51152000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
5116
5117 * info/dir (Top): Rearrange menu items more logically, and put
5118 them into a single category. Add menu items for RefTeX and
5119 Widget.
5120
51212000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5122
5123 * Makefile.in (install-arch-indep): Use --info-dir instead of
5124 --dir-file, and a simple argument instead of --info-file, so that
5125 the Debian version of install-info also works.
5126
51272000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5128
5129 * info/dir (Speedbar): Add entry.
5130
51312000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5132
5133 * INSTALL: Describe the new image-support options to the configure
5134 script. List URLs where image support libraries can be found.
5135
51362000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5137
5138 * info/dir (Top): Add an entry for Eshell.
5139
51402000-10-02 Dave Love <fx@gnu.org>
5141
5142 * configure.in: Check for gai_strerror.
5143
51442000-10-01 Andreas Schwab <schwab@suse.de>
5145
5146 * Makefile.in (install-arch-indep): Update list of installed info files.
5147
51482000-09-30 Gerd Moellmann <gerd@gnu.org>
5149
5150 * configure.in: Support `sparc*-*-netbsd*'.
5151
51522000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5153
5154 * info/dir (MIME): Add entry for emacs-mime.
5155
51562000-09-29 Dave Love <fx@gnu.org>
5157
5158 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5159
51602000-09-26 Gerd Moellmann <gerd@gnu.org>
5161
5162 * make-dist: Adapt to the change of leim/Makefile which was
5163 necessary to ensure a reasonably working `make dist'.
5164
5165 * leim-Makefile.in: Moved to leim/Makefile.in..
5166
5167 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5168
51692000-09-21 Kenichi Handa <handa@etl.go.jp>
5170
5171 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5172 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5173 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5174 files to .elc.
5175 (${TIT}): Adjusted for the above change.
5176 (clean mostlyclean): Likewise.
5177 (.el.elc): New target.
5178
51792000-09-19 Gerd Moellmann <gerd@gnu.org>
5180
5181 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5182 in the distribution.
5183
51842000-09-18 Gerd Moellmann <gerd@gnu.org>
5185
5186 * make-dist (skk): Rename to `ja-dic' because the leim directory
5187 was renamed.
5188
51892000-09-14 Dave Love <fx@gnu.org>
5190
5191 * configure.in: Fix spurion in last change.
5192
51932000-09-14 Gerd Moellmann <gerd@gnu.org>
5194
5195 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5196 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5197 to `no' if defined. Change result report.
5198
51992000-09-08 Dave Love <fx@gnu.org>
5200
5201 * configure.in: Remove spurious `@'s.
5202
5203 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5204 autoconf.
5205
52062000-09-06 Gerd Moellmann <gerd@gnu.org>
5207
5208 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5209 file and print informational message.
5210
5211 * configure.in (AC_FUNC_MMAP): Add.
5212
52132000-09-01 Gerd Moellmann <gerd@gnu.org>
5214
5215 * configure.in: Add ``checking'' messages for
5216 XpmReturnAllocPixels.
5217
52182000-08-28 Gerd Moellmann <gerd@gnu.org>
5219
5220 * configure.in: Check <strings.h>; check `index' and `rindex'
5221 functions.
5222
52232000-08-26 Kenichi Handa <handa@etl.go.jp>
5224
5225 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5226 "case "${canonical}" in".
5227
52282000-08-25 Dave Love <fx@gnu.org>
5229
5230 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5231
52322000-08-25 Kenichi Handa <handa@etl.go.jp>
5233
5234 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5235
52362000-08-24 Gerd Moellmann <gerd@gnu.org>
5237
5238 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5239 contains a relative path. Protect against unusable values of $PWD.
5240
52412000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5242
5243 * info/dir (WoMan): Add entry.
5244
5245 * config.bat (maindir): Update src/_gdbinit even if it does
5246 already exist.
5247
52482000-08-07 Gerd Moellmann <gerd@gnu.org>
5249
5250 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5251
52522000-08-03 Gerd Moellmann <gerd@gnu.org>
5253
5254 * configure.in: Add support for ia64*-*-linux*.
5255
52562000-07-27 Gerd Moellmann <gerd@gnu.org>
5257
5258 * make-dist (aclocal.m4): Include in distribution.
5259
52602000-07-26 Dave Love <fx@gnu.org>
5261
5262 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5263
52642000-07-24 Dave Love <fx@gnu.org>
5265
5266 * configure.in: Add AC_SIZE_T.
5267
52682000-07-18 Dave Love <fx@gnu.org>
5269
5270 * configure.in: Reorder so that most tests are done after CPPFLAGS
5271 is set from the C_SWITCH_... definitions.
5272
52732000-07-10 Gerd Moellmann <gerd@gnu.org>
5274
5275 * configure.in (HAVE_XPM): Undo previous change. Check for
5276 preprocessor define XpmReturnAllocPixels.
5277
52782000-07-06 Gerd Moellmann <gerd@gnu.org>
5279
5280 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5281 instead of XpmReadFileToPixmap.
5282
52832000-07-05 Ken Raeburn <raeburn@gnu.org>
5284
5285 * configure.in: Check for <soundcard.h>. Look for ossaudio
5286 library, and set LIBSOUND accordingly.
5287
52882000-07-05 Dave Love <fx@gnu.org>
5289
5290 * configure.in: Use AC_HEADER_SYS_WAIT.
5291
52922000-07-05 Gerd Moellmann <gerd@gnu.org>
5293
5294 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5295 lisp/Makefile. Distribute lisp/Makefile.in instead of
5296 lisp/Makefile.
5297
52982000-06-30 Ken Raeburn <raeburn@gnu.org>
5299
5300 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5301 while searching for image-handling libraries.
5302
53032000-06-26 Gerd Moellmann <gerd@gnu.org>
5304
5305 * configure.in (--with-xim): New option.
5306
53072000-06-23 Dave Love <fx@gnu.org>
5308
5309 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5310 for struct timezone and test how we can call gettimeofday.
5311 Check for OSF 5+. Check for term.h.
5312
5313 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5314 version.
5315
53162000-06-23 Gerd Moellmann <gerd@gnu.org>
5317
5318 * configure.in (HAVE_LIBXP): Change test for libXp.
5319
53202000-06-21 Dave Love <fx@gnu.org>
5321
5322 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5323 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5324 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5325
53262000-06-19 Dave Love <fx@gnu.org>
5327
5328 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5329 _XOPEN_SOURCE is defined.
5330
53312000-06-16 Gerd Moellmann <gerd@gnu.org>
5332
5333 * Makefile.in (distclean): Also make distclean in lisp/.
5334
53352000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5336
5337 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5338
53392000-06-15 Gerd Moellmann <gerd@gnu.org>
5340
5341 * make-dist: Add --help and --snapshot options.
5342
53432000-06-14 Gerd Moellmann <gerd@gnu.org>
5344
5345 * configure.in: Generate lisp/Makefile.
5346
5347 * configure.in: Add support for `*-lynxos*'.
5348 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5349 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5350 on Tru64 UNIX v5.0.
5351
53522000-06-13 Ken Raeburn <raeburn@gnu.org>
5353
5354 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5355 it's on a continuation line.
5356
53572000-06-02 Dave Love <fx@gnu.org>
5358
5359 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5360 files.
5361
5362 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5363 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5364 test.
5365
5366 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5367 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5368
53692000-05-26 Gerd Moellmann <gerd@gnu.org>
5370
5371 * configure.in: Add check for speed_t typedef.
5372
53732000-05-25 Ken Raeburn <raeburn@gnu.org>
5374
5375 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5376 exists; it won't in the CANNOT_DUMP case.
5377
53782000-05-25 Gerd Moellmann <gerd@gnu.org>
5379
5380 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5381 On FreeBSD, the exit status is 1 if CDPATH is not set.
5382 (install-arch-indep): Install ebrowse.info.
5383
53842000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5385
5386 * configure.in: Check for grandpt and getpt.
5387
53882000-05-09 Dave Love <fx@gnu.org>
5389
5390 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5391
53922000-05-05 Gerd Moellmann <gerd@gnu.org>
5393
5394 * make-dist: Make a link for lib-src/grep-changelog.
5395 Copy install-sh.
5396
53972000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5398
5399 * config.bat: Identify the beginning of the cpp stuff in
5400 src/Makefile.in and lib-src/Makefile.in more accurately.
5401
54022000-04-27 Gerd Moellmann <gerd@gnu.org>
5403
5404 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5405
54062000-04-19 Gerd Moellmann <gerd@gnu.org>
5407
5408 * configure.in: Add support for `powerpc-*-netbsd*'.
5409
54102000-04-19 Dave Love <fx@gnu.org>
5411
5412 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5413
5414 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5415
54162000-04-16 Dave Love <fx@gnu.org>
5417
5418 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5419
54202000-04-14 Dave Love <fx@gnu.org>
5421
5422 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5423
5424 * aclocal.m4 (AC_FUNC_MKTIME): New.
5425
54262000-03-28 Ken Raeburn <raeburn@gnu.org>
5427
5428 * configure.in: Line up "--help" output a little better.
5429
54302000-03-26 Gerd Moellmann <gerd@gnu.org>
5431
5432 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5433 New targets.
5434 (bootstrap): Rewritten in terms of the new targets above. Make
5435 info files, too.
5436
54372000-03-12 Gerd Moellmann <gerd@gnu.org>
5438
5439 * config.guess, config.sub: Use the versions of the files from
5440 subversions.
5441
54422000-03-08 Dave Love <fx@gnu.org>
5443
5444 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5445 AC_C_VOLATILE. Define POINTER_TYPE.
5446
5447 * aclocal.m4: New file.
5448
54492000-03-02 Gerd Moellmann <gerd@gnu.org>
5450
5451 * configure.in (machine): Add `mipsel-*-netbsd*' and
5452 `arm-*-netbsd*'.
5453
54542000-03-01 Gerd Moellmann <gerd@gnu.org>
5455
5456 * configure.in (machine): Add support for `*-auspex-sunos*'.
5457
54582000-02-29 Gerd Moellmann <gerd@gnu.org>
5459
5460 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5461
54622000-02-18 Dave Love <fx@gnu.org>
5463
5464 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5465
54662000-02-18 Andreas Schwab <schwab@suse.de>
5467
5468 * Makefile.in (install-arch-indep): Add eudc to list of installed
5469 info files.
5470
54712000-02-17 Ken Raeburn <raeburn@gnu.org>
5472
5473 * configure.in: Include -lz and -ljpeg (if it's available) when
5474 testing for the tiff library.
5475
54762000-02-17 Gerd Moellmann <gerd@gnu.org>
5477
5478 * configure.in: Remove LISP_FLOAT_TYPE.
5479
54802000-02-12 Dave Love <fx@gnu.org>
5481
5482 * configure.in: Use AC_FUNC_VFORK.
5483
54842000-02-01 Gerd Moellmann <gerd@gnu.org>
5485
5486 * make-dist: Various fixes for new development tree.
5487
5488 * leim-Makefile.in: New file.
5489
54902000-01-31 Gerd Moellmann <gerd@gnu.org>
5491
5492 * Makefile.in (dist): Call ./make-dist.
5493
54942000-01-24 Dave Love <fx@gnu.org>
5495
5496 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5497
54982000-01-18 Gerd Moellmann <gerd@gnu.org>
5499
5500 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5501 DGifOpenFileName.
5502
55032000-01-11 Andreas Schwab <schwab@suse.de>
5504
5505 * Makefile.in (install-arch-indep): Update list of info files to
5506 be installed.
5507
55082000-01-05 Dave Love <fx@gnu.org>
5509
5510 * configure.in: Check for jerror.h as well as libjpeg.
5511
55122000-01-03 Andreas Schwab <schwab@suse.de>
5513
5514 * Makefile.in (install-arch-indep): Install autotype*. Run
5515 install-info on autotype and emacs-faq.info.
5516
55171999-12-04 Dave Love <fx@gnu.org>
5518
5519 * Makefile.in (install-arch-indep): Depend on `info'.
5520 (install-strip): Use `install' as sub-make target.
5521
55221999-11-23 Ken Raeburn <raeburn@gnu.org>
5523
5524 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5525 didn't need to be deleted. Check for the k5crypto library as well
5526 as the crypto library; MIT Kerberos 1.1 changed the name.
5527
55281999-11-18 Dave Love <fx@gnu.org>
5529
5530 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5531
55321999-11-11 Erik Naggum <erik@naggum.no>
5533
5534 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5535
55361999-11-08 Dave Love <fx@gnu.org>
5537
5538 * configure.in: Fix change for --with-pop default.
5539
55401999-11-04 Dave Love <fx@gnu.org>
5541
5542 * configure.in: Default to --with-pop. Change sense of with-gcc
5543 and with-toolkit-scroll-bars messages to reflect the defaults.
5544
55451999-11-01 Gerd Moellmann <gerd@gnu.org>
5546
5547 * INSTALL: Mention the Emacs Lisp Reference.
5548
55491999-10-27 Noah Friedman <friedman@splode.com>
5550
5551 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5552
55531999-10-23 Gerd Moellmann <gerd@gnu.org>
5554
5555 * Makefile.in (bootstrap): New target.
5556
55571999-10-19 Paul Eggert <eggert@twinsun.com>
5558
5559 Add support for large files. Merge glibc 2.1.2.
5560
5561 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5562 (HAVE_TM_GMTOFF): New symbol.
5563 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5564 mbrlen, strsignal.
5565 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5566
55671999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5568
5569 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5570 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5571
55721999-10-09 Richard M. Stallman <rms@gnu.org>
5573
5574 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5575 Unset CDPATH to prevent cd from generating output.
5576
55771999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5578
5579 * update-subdirs: Also ignore CVS subdirs.
5580
55811999-10-07 Gerd Moellmann <gerd@gnu.org>
5582
5583 * Makefile.in (install-arch-indep): Add ada-mode.
5584
55851999-10-06 Dave Love <fx@gnu.org>
5586
5587 * Makefile.in: Add rules for config.status, configure.
5588
55891999-09-07 Gerd Moellmann <gerd@gnu.org>
5590
5591 * configure.in (--with-sound): Removed.
5592
55931999-08-30 Gerd Moellmann <gerd@gnu.org>
5594
5595 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5596 the test for Xaw3d.
5597 (HAVE_TIFF): Add -lm to library check.
5598
55991999-08-28 Richard Stallman <rms@gnu.org>
5600
5601 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5602 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5603 after the other X-related libraries.
5604
56051999-08-21 Dave Love <fx@gnu.org>
5606
5607 * configure.in: Don't check for jpeglib.h.
5608
56091999-08-20 Gerd Moellmann <gerd@gnu.org>
5610
5611 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5612 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5613
56141999-08-18 Dave Love <fx@gnu.org>
5615
5616 * configure.in: Check for termcap.h.
5617
56181999-08-15 Gerd Moellmann <gerd@gnu.org>
5619
5620 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5621 use Emacs' scroll bars, even if configured for Motif or when
5622 Xaw3d is available.
5623
56241999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5625
5626 * configure.in: Check for getaddrinfo.
5627
56281999-08-04 Eli Zaretskii <eliz@gnu.org>
5629
5630 * config.bat: Make --no-debug work again by removing -gcoff.
5631
56321999-07-30 Dave Love <fx@gnu.org>
5633
5634 * configure.in: Check for stdlib.h.
5635
56361999-07-19 Dave Love <fx@gnu.org>
5637
5638 * configure.in: Grok sparc64-*-linux-gnu*.
5639
56401999-07-12 Richard Stallman <rms@gnu.org>
5641
5642 * Version 20.4 released.
5643
56441999-06-23 Karl Heuer <kwzh@gnu.org>
5645
5646 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5647 Quote $EMACS, in case it's a program with args.
5648
56491999-06-15 Gerd Moellmann <gerd@gnu.org>
5650
5651 * configure.in (HAVE_GIF): Use libungif instead of libgif
5652 because the former doesn't contain patented compression code.
5653
56541999-05-29 Richard M. Stallman <rms@gnu.org>
5655
5656 * configure.in: Delete the Kerberos stuff.
5657
56581999-05-27 Greg Hudson <ghudson@mit.edu>
5659
5660 * configure.in: Prefer kerberos 5 names.
5661
56621999-04-26 Richard M. Stallman <rms@gnu.org>
5663
5664 * configure.in: Check for libXp.
5665
56661999-04-08 Richard Stallman <rms@gnu.org>
5667
5668 * make-dist: Include change logs in subdirs of `lisp'.
5669
56701999-04-05 Richard Stallman <rms@gnu.org>
5671
5672 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5673 (install-arch-indep): Make ${datadir}/emacs world-readable.
5674
56751999-03-30 Eli Zaretskii <eliz@gnu.org>
5676
5677 * config.bat: Use epaths.* instead of paths.*.
5678
56791999-03-07 Eli Zaretskii <eliz@gnu.org>
5680
5681 * INSTALL: Add detailed instructions to unpack and install
5682 intlfonts on MS-DOS.
5683
56841999-02-26 Richard Stallman <rms@gnu.org>
5685
5686 * configure.in: Use epaths.h and epaths-force instead of paths...
5687
5688 * Makefile.in (epaths-force): Renamed from paths-force;
5689 operate on epaths.in and produce epaths.h.
5690
56911999-02-24 Richard Stallman <rms@gnu.org>
5692
5693 * make-dist: Fix nt/icons directory handling.
5694
56951999-02-22 Simon Josefsson <jas@pdc.kth.se>
5696
5697 * configure.in (f301-fujitsu-uxpv4.1): New target.
5698
56991999-02-20 Richard Stallman <rms@gnu.org>
5700
5701 * make-dist (tempparent): Fix command to update info files.
5702
57031999-02-09 Richard Stallman <rms@gnu.org>
5704
5705 * configure.in (powerpc-apple-netbsd*): New alternative.
5706
57071999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5708
5709 * make-dist: Include the new directory nt/icons in distributions.
5710
57111999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5712
5713 * configure.in: Change message about HAVE_XFREE386.
5714
57151999-01-07 Eli Zaretskii <eliz@gnu.org>
5716
5717 * config.bat: Support configuring with leim.
5718
57191998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5720
5721 * configure.in (mips-sgi-irix6.5): New target.
5722
57231998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5724
5725 * configure.in: Remove GSS-API support, since it has been removed
5726 from movemail.
5727
57281998-12-04 Markus Rost <rost@delysid.gnu.org>
5729
5730 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5731
57321998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5733
5734 * Makefile.in: Don't install customize info file.
5735 Run install-info on viper info file.
5736
57371998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5738
5739 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5740
57411998-11-16 Kenichi Handa <handa@etl.go.jp>
5742
5743 * configure.in (*-*-bsdi4*): New target.
5744
57451998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5746
5747 * configure.in: Fix previous change.
5748
57491998-11-11 Richard Stallman <rms@gnu.org>
5750
5751 * configure.in (aviion-intel): New machine.
5752
57531998-11-04 Kenichi Handa <handa@etl.go.jp>
5754
5755 * configure.in (mips-nec-sysv4*): New target.
5756
57571998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5758
5759 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5760 from lisp.
5761
57621998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5763
5764 * make-dist: Don't include fns*.el in dist.
5765
57661998-10-30 Dave Love <fx@gnu.org>
5767
5768 * configure.in: Don't mkdir cpp.
5769
57701998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5771
5772 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5773 ${archlibdir}.
5774
57751998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5776
5777 * Version 20.3 released.
5778
57791998-07-30 Paul Eggert <eggert@twinsun.com>
5780
5781 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5782 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5783 (lwlib/Makefile, leim/Makefile):
5784 Prepend $(srcdir)/ to rule dependencies outside this dir.
5785
57861998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5787
5788 * configure.in: Use unset CDPATH instead of making it empty.
5789
57901998-06-20 Karl Heuer <kwzh@gnu.org>
5791
5792 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5793
57941998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5795
5796 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5797 and default.el. Sort the results.
5798
57991998-05-31 Karl Heuer <kwzh@gnu.org>
5800
5801 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5802 writable.
5803
58041998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5805
5806 * Makefile.in (install-arch-indep):
5807 Don't alter site-lisp/subdirs.el if it exists.
5808
58091998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5810
5811 * Makefile.in (install-arch-indep): Put `-' on commands to create
5812 subdirs.el in site-lisp dirs.
5813
58141998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5815
5816 * Makefile.in (install-arch-indep): Fix typo in previous change.
5817
58181998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5819
5820 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5821
58221998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5823
5824 * Makefile.in (mkdir): Create the site-lisp dirs.
5825 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5826
58271998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5828
5829 * Makefile.in (INSTALL_INFO): New variable.
5830 (install-arch-indep): Don't replace the dir file if it already exists.
5831 Use the install-info program, via INSTALL_INFO, to add entries.
5832 Make the `info' subdir and the Info files world-readable.
5833
58341998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5835
5836 * config.bat: Make sure the environment is large enough to support
5837 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5838
58391998-04-10 Karl Heuer <kwzh@gnu.org>
5840
5841 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5842
58431998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5844
5845 * configure.in: Add --with-gssapi to specify GSS-API
5846 authentication support for movemail.
5847
58481998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5849
5850 * Makefile.in (install-arch-indep): Fix previous change.
5851
58521998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5853
5854 * Makefile.in (info): Run man in build dir, not srcdir.
5855
58561998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5857
5858 * Makefile.in (install-arch-indep): Fix previous change.
5859
58601998-03-23 Kenichi Handa <handa@etl.go.jp>
5861
5862 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5863
58641998-03-22 Richard Stallman <rms@gnu.org>
5865
5866 * Makefile.in (install-arch-indep): Put special subdirs.el files
5867 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5868
58691998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5870
5871 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5872
58731998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5874
5875 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5876 (m68*-hp-hpux*): Handle versions 1X like 10.
5877
58781998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5879
5880 * make-dist: PROBLEMS is now in etc, not top level dir.
5881
5882 * Makefile.in (SOURCES): Delete PROBLEMS.
5883
58841998-02-25 Richard Stallman <rms@gnu.org>
5885
5886 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5887
5888 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5889
58901998-01-17 Richard Stallman <rms@gnu.org>
5891
5892 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5893
58941998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5895
5896 * make-dist (tempparent): New option --no-check.
5897
5898 * make-dist: Don't do anything with cpp directory.
5899
59001997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5901
5902 * configure.in (sparc-fujitsu-sysv4*): New target.
5903
59041997-12-17 Andreas Schwab <schwab@gnu.org>
5905
5906 * configure.in: Cache more tests. Add missing quotes around
5907 message with embedded comma.
5908
59091997-12-04 Karl Heuer <kwzh@gnu.org>
5910
5911 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5912
59131997-11-26 Joel N. Weber II <devnull@gnu.org>
5914
5915 * make-dist: Changed the comment about `umask 0' to say `Don't
5916 restrict access to any files.'; previously it said `Don't protect
5917 any files', which may have implied that we think fascism is good.
5918
59191997-11-24 Paul Eggert <eggert@twinsun.com>
5920
5921 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5922 strftime needs the underlying host's strftime for locale dependent
5923 formats.
5924
59251997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5926
5927 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5928
59291997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5930
5931 * config.bat: Configure the man subdirectory.
5932
59331997-11-07 Paul Eggert <eggert@twinsun.com>
5934
5935 * configure.in (AC_CHECK_LIB): Add -lintl.
5936
59371997-11-07 Karl Heuer <kwzh@gnu.org>
5938
5939 * make-dist (check for .elc files): Avoid bash-specific syntax.
5940 (check for overflow 14-char limit): Simplify.
5941
59421997-11-07 Richard Stallman <rms@gnu.org>
5943
5944 * Makefile.in (install): Move blessmail last.
5945
59461997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5947
5948 * configure.in (gettimeofday, one arg or two):
5949 Clarify messages by avoiding double negative.
5950
59511997-09-30 Karl Eichwalder <ke@suse.de>
5952
5953 * Makefile.in (install-arch-indep): Install the widget info file.
5954
59551997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5956
5957 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5958 libraries in reverse order, so that libraries will appear in the
5959 correct dependency order on the link line (and so that the
5960 configure checks themselves will work properly when early
5961 libraries depend on later ones).
5962
59631997-09-21 Erik Naggum <erik@naggum.no>
5964
5965 * make-dist (making links to `src'): Keep timestamp on copied files.
5966
5967 * make-delta: New script to produce delta distributions.
5968
59691997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5970
5971 * Version 20.2 released.
5972
59731997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5974
5975 * Version 20.1 released.
5976
5977 * Makefile.in (install-leim): Depend on mkdir.
5978 (leim): Depend on src.
5979
59801997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5981
5982 * configure.in: Recognize alpha* instead of just alpha.
5983
59841997-09-12 Paul Eggert <eggert@twinsun.com>
5985
5986 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5987
59881997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5989
5990 * update-subdirs: Use rm -f.
5991
59921997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5993
5994 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5995 Ignore subdirs named Old.
5996
59971997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5998
5999 * configure.in: Add OpenBSD clause to set $machine.
6000
60011997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6002
6003 * make-dist: Recompile everything after updating various Lisp files.
6004 Recompile in leim as well as lisp.
6005 Check in leim as well as lisp for mismatched files and too-long names.
6006
60071997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6008
6009 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
6010
60111997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6012
6013 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
6014 before trying to copy anything from it.
6015
60161997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6017
6018 * Makefile.in (man/Makefile): New target.
6019 (tags): Define env var EMACS and run Makefile from build dir.
6020
60211997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
6022
6023 * config.bat: If src/_gdbinit doesn't exist, try using
6024 src/.gdbinit to create it (for building on Windows 95).
6025
60261997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6027
6028 * Makefile.in (install-arch-indep):
6029 Discard extra data in tar | tar pipes.
6030
60311997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
6032
6033 * configure.in (x_default_search_path): Corrected
6034 '${x_library}' to '${x_library}/X11'.
6035
60361997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6037
6038 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
6039
60401997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6041
6042 * configure.in: Support auto-configuration of both Kerberos V4 and
6043 Kerberos V5 for movemail, including detection of V4 and V5 header
6044 files and libraries.
6045
60461997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
6047
6048 * configure.in: Compute x_default_search_path
6049 and substitute into makefiles.
6050
6051 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
6052
60531997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6054
6055 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
6056
60571997-08-07 Erik Naggum <erik@naggum.no>
6058
6059 * configure.in: Remove lockdir, it is no longer needed.
6060 * Makefile.in (mkdir): Don't create lockdir.
6061 (lockdir): Variable deleted.
6062 (paths-force): Don't operate on PATH_LOCK.
6063
60641997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6065
6066 * leim-Makefile.in (clean, distclean): New targets.
6067
6068 * make-dist: Include leim/ChangeLog in leim distribution.
6069
60701997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6071
6072 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
6073
60741997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6075
6076 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
6077
60781997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6079
6080 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
6081
60821997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6083
6084 * make-dist: Update leim/leim-list.el.
6085 Pass along value of $EMACS when updating lisp dir.
6086
60871997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6088
6089 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
6090 prerequisite to the use of Doug Lea's malloc.
6091
60921997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6093
6094 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
6095
6096 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
6097
60981997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6099
6100 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
6101
61021997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6103
6104 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
6105 to news-r6.h.
6106
61071997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
6108
6109 * config.bat: Use `sed' instead of `cp', which might not be
6110 installed.
6111
61121997-07-09 Kenichi Handa <handa@etl.go.jp>
6113
6114 * Makefile.in (mostlyclean): Add cleaning leim directory.
6115 (clean, distclean, maintainer-clean): Likewise.
6116
61171997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6118
6119 * make-dist (bogosities): Check subdirs of `lisp' also.
6120
61211997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6122
6123 * make-dist (etc): Really avoid symlinks now.
6124 (lisp): Don't delete from subdirs the things we never copy.
6125
61261997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6127
6128 * Makefile.in (install-arch-indep): Correct the target name.
6129 The first letter `i' was dropped by the previous change of mine.
6130
61311997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6132
6133 * configure.in (leim/Makefile): Generate this.
6134 (*-sysv4.2uw*): Recognize new alternative.
6135
6136 * leim-Makefile.in: Renamed from leim-Makefile.
6137
6138 * make-dist: Set up real-leim subdirectory,
6139 with the real contents of leim; then move it to
6140 a separate top-level directory.
6141
6142 * make-dist: Don't mention site-lisp, site-init, site-start
6143 or default, when listing files hat are not compiled and should be.
6144
6145 * configure.in: Create src/config.stamp at the end.
6146
61471997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6148
6149 * Makefile.in (install-leim): Correct previous change.
6150
61511997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6152
6153 * Makefile.in (install-leim): New target.
6154 (install): Depend on install-leim.
6155
61561997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6157
6158 * Makefile.in (SUBDIR): Add leim.
6159 (SUBDIR_MAKEFILES): Add leim/Makefile.
6160 (leim/Makefile): New target.
6161
61621997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6163
6164 * leim-Makefile: New file.
6165 * make-dist: Initialize a `leim' subdirectory with that makefile.
6166
61671997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6168
6169 * configure.in (GNU_MALLOC_reason): Fix message text.
6170
61711997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6172
6173 * make-dist (lisp): Don't process subdirs that start with =.
6174 (etc): Copy symlinks, as in src.
6175
61761997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6177
6178 * configure.in (i*86-*-unixware*): New alternative.
6179
61801997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6181
6182 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6183 and touch it explicitly.
6184
6185 * configure.in (mips-sony-newsos6*): New alternative.
6186 (mips-*-linux-gnu*): New alternative.
6187 (*-*-bsdi*): New alternative.
6188 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6189
61901997-06-22 Dave Love <d.love@dl.ac.uk>
6191
6192 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6193 (src/config.h): New target to re-configure if src/config.in is patched.
6194
61951997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6196
6197 * configure.in (shutdown): Check for `shutdown' function.
6198
61991997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6200
6201 * update-subdirs: Include the directory "language" in subdirs.
6202
62031997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6204
6205 * configure.in (m88k-dg-dgux4*): New alternative.
6206 (alpha-*-netbsd*): New alternative.
6207 (powerpcle-*-solaris2*): New alternative.
6208
62091997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6210
6211 * make-dist: Warn about .el files that are not compiled.
6212
62131997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6214
6215 * Makefile.in (dist): Don't run update-subdirs here,
6216 since make-dist now gets that done.
6217
6218 * make-dist: Use the new `updates' target in lisp/Makefile.
6219
6220 * make-dist: Use new non-file targets in lisp/Makefile.
6221
62221997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6223
6224 * make-dist: Handle all subdirs of `lisp' uniformly.
6225 Don't handle `term' and `language' specially.
6226 Clear out umask at the beginning.
6227
62281997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6229
6230 * make-dist: Use Make to update finder-inf.el and autoloads.
6231 Also update cus-load.el.
6232
62331997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6234
6235 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6236 in case it is desirable to disable the GNU malloc features with glibc.
6237
62381997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6239
6240 * configure.in (DOUG_LEA_MALLOC):
6241 Define if malloc_{get,set}_state exist.
6242
62431997-03-05 Kenichi Handa <handa@etl.go.jp>
6244
6245 * make-dist: Make links for files under lisp/language.
6246
62471997-02-20 Kenichi Handa <handa@etl.go.jp>
6248
6249 * update-subdirs: Exclude the directory "language" from subdirs.
6250
62511997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6252
6253 * configure.in: Check for rint and cbrt.
6254
62551997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6256
6257 * make-dist: Use $EMACS to say where to run Emacs.
6258 Add --no-update option.
6259
62601996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6261
6262 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6263
62641996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6265
6266 * make-dist (copying src): Check thoroughly for symlinks
6267 and copy them in all cases. Regularize the linking of *.in
6268 and *.opt and ChangeLog files.
6269 (copying lib-src): Likewise.
6270 Don't rm getdate.c or y.tab.*--they don't exist any more.
6271
62721996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6273
6274 * configure.in: Check for libmail, maillock.h and
6275 touchlock (for movemail).
6276
62771996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6278
6279 * configure.in (limits.h): Check for this file.
6280
62811996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6282
6283 * configure.in (rs6000-ibm-aix4.2): New alternative.
6284 (rs6000-ibm-aix4.0): New alternative.
6285 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6286
62871996-11-22 Ben Harris <bjh21@cam.ac.uk>
6288
6289 * configure.in: Recognize vax-*-netbsd*.
6290
62911996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6292
6293 * configure.in (locallisppath): Add leim directory.
6294
62951996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6296
6297 * config.bat: Make sure `mv' supports forward slashes and -f.
6298
62991996-10-28 Christian Limpach <chris@nice.ch>
6300
6301 * configure.in (hppa*-next-nextstep*): * added after hppa
6302 to accept hppa1.0 and hppa1.1.
6303
63041996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6305
6306 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6307 * configure.in (ld_switch_machine): Fix typo.
6308
63091996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6310
6311 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6312 from config.h and use them in $ac_link.
6313
63141996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6315
6316 * configure.in: Create a subdir named `lisp'.
6317
63181996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6319
6320 * configure.in: Check for getcwd.
6321
63221996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6323
6324 * configure.in: Check for termios.h. Check for setpgid.
6325
63261996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6327
6328 * configure.in: Check for setrlimit.
6329
63301996-08-31 Paul Eggert <eggert@twinsun.com>
6331
6332 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6333
63341996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6335
6336 * configure.in: Check for utimes.
6337
6338 * configure.in: Check for com_err library, but only
6339 if --with-kerberos was used. Check for krb and des
6340 only if --with-kerberos.
6341
63421996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6343
6344 * Makefile.in (INSTALL_STRIP): New variable.
6345 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6346 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6347
63481996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6349
6350 * configure.in: Check for krb and des libraries.
6351
63521996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6353
6354 * configure.in (*-sunos4.1.[3-9]*noshare):
6355 Use sunos413, not sunos4-1-3.
6356 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6357 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6358
63591996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6360
6361 * Makefile.in (src/paths.h): Target deleted.
6362 (paths-force): Delete all dependencies on this target
6363 but don't delete the target.
6364 (install): Depend on `all'.
6365 (paths-force): Don't print a message.
6366
6367 * configure.in: Generate src/paths.h here.
6368
63691996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6370
6371 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6372 New variables that affect linking only.
6373 (alpha-dec-osf*): Use those instead of previous change.
6374
63751996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6376
6377 * Makefile.in (install-arch-indep): Install info/messages.
6378
63791996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6380
6381 * Version 19.33 released.
6382
63831996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6384
6385 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6386 Fix previous change.
6387
63881996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6389
6390 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6391 New alternative.
6392
63931996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6394
6395 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6396 and NON_GCC_TEST_OPTIONS.
6397
63981996-08-06 Paul Eggert <eggert@twinsun.com>
6399
6400 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6401 "TZ=..." in environ.
6402
64031996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6404
6405 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6406
64071996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6408
6409 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6410 the more general *-sunos4.1.[3-9]* clause.
6411
64121996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6413
6414 * Version 19.32 released.
6415
6416 * configure.in (*-sco3.2v5*):
6417 Set OVERRIDE_CPPFLAG to a string of one space.
6418 Fix the code that uses OVERRIDE_CPPFLAG.
6419
64201996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6421
6422 * configure.in: Undo previous change.
6423
64241996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6425
6426 * config.sub: Use `pc', not `unknown', when canonicalizing
6427 the vendor for ...86.
6428
64291996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6430
6431 * configure.in: Check for termios.h header.
6432
64331996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6434
6435 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6436
64371996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6438
6439 * configure.in: Split bsdos2 and bsdos2-1.
6440
64411996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6442
6443 * config.sub: If last two words are not a recognized
6444 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6445 Make conversion of gnu/linux to linux-gnu really work.
6446
6447 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6448
64491996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6450
6451 * configure.in (check for using Lucid widgets by default):
6452 Eliminate indentation that confuses some compilers.
6453
64541996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6455
6456 * config.sub: Convert linux and gnu/linux to linux-gnu.
6457
6458 * make-dist: Don't update getdate.c.
6459 Ignore =... files when checking for too-long Lisp file names.
6460
64611996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6462
6463 * configure.in (euidaccess): Check for that, not for eaccess.
6464
64651996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6466
6467 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6468 before `noshare'.
6469 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6470
64711996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6472
6473 * configure.in: Rename lignux to linux-gnu in configuration names.
6474 Use gnu-linux as the opsys value (s/ file name).
6475 Allow i686 just like i386, i486, i586.
6476
64771996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6478
6479 * configure.in (i*86-*-sco3.2v5): New alternative.
6480 (OVERRIDE_CPPFLAG): New variable.
6481 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6482
6483 * configure.in: Specify vpath for .texi files.
6484
64851996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6486
6487 * configure.in: Always check for HAVE_X11R5.
6488 Separately decide whether to use a toolkit by default.
6489
64901996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6491
6492 * configure.in: If X11R5 is missing the Xaw headers,
6493 default to --with-x-toolkit=no.
6494
64951996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6496
6497 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6498
64991996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6500
6501 * Makefile.in (install-arch-indep): If cd etc makes output,
6502 don't treat that as part of the tar data.
6503 Check that ./lisp actually exists.
6504
65051996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6506
6507 * make-dist: Check for long file names.
6508
65091996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6510
6511 * Version 19.31 released.
6512
65131996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6514
6515 * configure.in: Recognize sparc-*-lignux.
6516
65171996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6518
6519 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6520 Don't include config.w95.
6521
65221996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6523
6524 * make-dist: Replace --no-clean-up and --no-tar options
6525 with --clean-up and --tar, so that the default is useful.
6526
65271996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6528
6529 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6530 if not, tell the user to rename it and abort.
6531
65321996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6533
6534 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6535 test program.
6536
65371996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6538
6539 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6540
6541 * make-dist (MANIFEST): Fix previous change.
6542 (msdos): Put mainmake.v2 into the dist.
6543
65441996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6545
6546 * make-dist: Exit if autoconf fails.
6547
65481996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6549
6550 * config.bat: Set djgpp-ver, and unset it at the end.
6551 Add a number of conditionals for DJGPP version 2.
6552 Rename label libsrc2 to libsrc3.
6553 Substitute for LDFLAGS in src/Makefile.
6554 Substitute for ALL_CFLAGS in lib-src/Makefile.
6555
65561996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6557
6558 * configure.in (ncurses): Check this after checking fns like strerror.
6559
65601996-04-08 Erik Naggum <erik@naggum.no>
6561
6562 * make-dist (MANIFEST): Don't include lines from =files.
6563
65641996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6565
6566 * make-dist: Don't put lisp/dired.todo in the dist.
6567
65681996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6569
6570 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6571
6572 * configure.in (setlocale): Check for it.
6573
6574 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6575
65761996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6577
6578 * configure.in: Use lignux instead of linux as value of opsys.
6579
65801996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6581
6582 * Makefile.in (install-strip): Fix whitespace.
6583 Get rid of continuation.
6584
6585 * config.sub: Convert linux or gnu/linux to lignux.
6586
65871996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6588
6589 * configure.in: Accept lignux in configuration name.
6590
65911996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6592
6593 * Makefile.in (install-strip): New target.
6594
65951996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6596
6597 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6598 -f failed to do the job on Suns.
6599
66001996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6601
6602 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6603
6604 * configure.in (linux/version.h): Check for this header.
6605
66061996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6607
6608 * configure.in: Remove -fno-builtin hackery from -lm check.
6609
66101996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6611
6612 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6613 just this test.
6614
6615 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6616
66171996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6618
6619 * configure.in: Check for ncurses.
6620
66211996-02-28 Paul Eggert <eggert@twinsun.com>
6622
6623 * configure.in (LOCALTIME_CACHE):
6624 Also define if localtime mishandles unsetting TZ.
6625 This works around a localtime bug in mips-dec-ultrix.
6626
66271996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6628
6629 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6630
6631 * configure.in: Improve messages about X versions.
6632
66331996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6634
6635 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6636
66371996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6638
6639 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6640 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6641
6642 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6643 (install): Put install-arch-indep before install-arch-dep.
6644
66451996-02-20 Dave Love <d.love@dl.ac.uk>
6646
6647 * INSTALL: Clarify info about MS-DOS path handling.
6648
66491996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6650
6651 * Makefile.in (install-arch-indep): Install info/ccmode*.
6652 In previous change, protect against /bin/pwd returning null string.
6653
66541996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6655
6656 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6657 to lispdir.
6658
66591996-02-01 Paul Eggert <eggert@twinsun.com>
6660
6661 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6662
66631996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6664
6665 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6666
66671996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6668
6669 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6670 we delete everything distclean deletes.
6671
66721996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6673
6674 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6675
66761996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6677
6678 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6679 into LDFLAGS instead of into LIBS.
6680
66811996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6682
6683 * configure.in (HAVE_XMU): Fix typo in previous change.
6684
66851996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6686
6687 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6688
66891996-01-10 Erik Naggum <erik@naggum.no>
6690
6691 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6692
66931996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6694
6695 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6696
66971996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6698
6699 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6700 and use -lXt to link it.
6701
67021996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6703
6704 * configure.in (locallisppath): Put version-specific dir first.
6705
67061996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6707
6708 * configure.in (hppa-*-nextstep*): New alternative.
6709 (USE_X_TOOLKIT): By default, set this to "maybe";
6710 and change that later to LUCID or "no" according to X11 version.
6711
6712 * make-dist: Recompile outdated .elc files and update all autoloads.
6713
67141996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6715
6716 * configure.in (locallisppath): Fix typo in last change: " -> '.
6717
67181996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6719
6720 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6721
67221995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6723
6724 * Makefile.in (install-arch-indep): Give all files read permission.
6725
67261995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6727
6728 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6729 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6730
67311995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6732
6733 * configure.in: Determine HAVE_X11R6.
6734 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6735
67361995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6737
6738 * configure.in: Just "solaris" now defaults to version 2.4.
6739 Add sunos4.1.n-noshare as alternative.
6740
67411995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6742
6743 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6744
67451995-11-29 Erik Naggum <erik@naggum.no>
6746
6747 * Makefile.in (install-arch-indep): Add missing backslash.
6748
67491995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6750
6751 * Makefile.in (install-arch-indep): Don't install
6752 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6753
67541995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6755
6756 * Makefile.in (install-arch-indep): Fix previous change.
6757
6758 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6759
67601995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6761
6762 * Version 19.30 released.
6763
6764 * make-dist (lisp): Exclude subdirs.el.
6765
67661995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6767
6768 * make-dist (etc): Delete *.orig and *.rej.
6769
67701995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6771
6772 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6773
67741995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6775
6776 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6777
67781995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6779
6780 * make-dist (nt): Rename install, readme, and todo to
6781 INSTALL, README, and TODO.
6782
67831995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6784
6785 * make-dist (lisp): Don't distribute site-start.
6786
67871995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6788
6789 * make-dist: Break the hard link on alloca.c.
6790
67911995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6792
6793 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6794
67951995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6796
6797 * make-dist (src, lib-src): Don't distribute Makefile.c.
6798 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6799
68001995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6801
6802 * Makefile.in (mkdir): Create man1dir, not mandir.
6803 (uninstall): Use man1dir, not mandir.
6804
68051995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6806
6807 * Makefile.in (man1dir): New variable.
6808 (install-arch-indep): Use man1dir.
6809
6810 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6811
6812 * make-dist: Create lisp/MANIFEST.
6813
68141995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6815
6816 * configure.in (m68k-*-linux*): New alternative.
6817
68181995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6819
6820 * make-dist: Use new names config.in, paths.in, and
6821 {src,lib-src}/Makefile.in.
6822
68231995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6824
6825 * configure.in: Don't bother checking for drem.
6826
68271995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6828
6829 * Makefile.in (distclean): Delete line with just a tab in it.
6830 (install-arch-indep): Delete spaces that precede tabs.
6831 Delete spurious `fi' left from previous change.
6832 (install): Supply `true' as command, to avoid null command.
6833
68341995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6835
6836 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6837
68381995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6839
6840 * configure.in (powerpc-*-solaris2): New alternative.x
6841
68421995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6843
6844 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6845 of paths.h.tmp$$, to avoid going beyond 14 characters.
6846
68471995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6848
6849 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6850
68511995-09-06 Paul Eggert <eggert@twinsun.com>
6852
6853 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6854 if localtime caches TZ. Check for tzset.
6855
68561995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6857
6858 * config.bat: Simplify using new names file names src/makefile.in,
6859 config.in, paths.in. Change Echo commands not to use `.
6860
68611995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6862
6863 * Makefile.in (install-arch-indep): Always install the new dir file;
6864 rename the previous dir file to dir.bak or dir.old.
6865
68661995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6867
6868 * configure.in (RANLIB): Substitute this into makefiles.
6869 Set it specially on solaris; set it by default on other systems.
6870
6871 * configure.in: Fix previous Alpha change.
6872
68731995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6874
6875 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6876 NON_GCC_TEST_OPTIONS.
6877
68781995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6879
6880 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6881 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6882
6883 * configure.in (alpha-*-linux*): New configuration.
6884
68851995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6886
6887 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6888 (m68k-next-nextstep*): New alias for that.
6889 (i*86-*-nextstep*): Use nextstep.h.
6890 (sparc-*-nextstep*): New configuration.
6891
68921995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6893
6894 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6895 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6896
68971995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6898
6899 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6900 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6901
69021995-07-18 Mike Long <mike.long@analog.com>
6903
6904 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6905
69061995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6907
6908 * Makefile.in (src/paths.h, paths-force):
6909 Rename src/paths.h.in to src/paths.in.
6910 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6911
6912 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6913 Use Makefile.c for intermediate file.
6914 Rename src/config.h.in to src/config.in.
6915
69161995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6917
6918 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6919 (mips-dec-ultrix4.[12]): New alternative for old versions.
6920
69211995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6922
6923 * make-dist: Don't break intra-tree links.
6924
69251995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6926
6927 * configure.in: Put back archlibdir initialization. Require
6928 autoconf 2.4.1 or later.
6929
69301995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6931
6932 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6933 (mips-mips-riscos5*): New alternative.
6934
69351995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6936
6937 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6938
69391995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6940
6941 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6942 (mandir, infodir, archlibdir): Initializations deleted.
6943
6944 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6945 On hpux9shr, use hpux9shxr4.h.
6946
69471995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6948
6949 * configure.in: Added target mips-dec-mach_bsd4.3.
6950 * config.guess: Guess mips-dec-mach_bsd4.3.
6951
69521995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * Makefile.in (mkdir): Use symbolic chmod.
6955
69561995-06-22 Paul Eggert <eggert@twinsun.com>
6957
6958 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6959 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6960
69611995-06-22 Paul Eggert <eggert@twinsun.com>
6962
6963 * Makefile.in (SUBDIR_MAKEFILES):
6964 Add man/Makefile, so `make distclean' removes it.
6965 (top_distclean): Add config.log to the list of files to be removed.
6966
69671995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6968
6969 * Version 19.29 released.
6970
69711995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6972
6973 * configure.in: Fix the previous change to verify that the -b
6974 option really solves the problem.
6975
6976 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6977
69781995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6979
6980 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6981
69821995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6983
6984 * configure.in: Report more clearly when there is no special
6985 dir to search for X includes or libraries.
6986
69871995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6988
6989 * configure.in: Check for -lpthreads, not -lpthread.
6990
69911995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6992
6993 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6994
69951995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6996
6997 * configure.in: Check for -lpthread.
6998
69991995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7000
7001 * Makefile.in (install-arch-indep): Install info files for mh-e.
7002 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
7003
70041995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7005
7006 * configure.in (*-solaris2.5): New configuration.
7007
7008 * make-dist: Copy new files config.nt and config.w95.
7009
70101995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7011
7012 * configure.in: Use x_includes, not x_libraries, for -I.
7013 Make bitmapdir a colon-separated list.
7014
70151995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
7016
7017 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
7018
7019 * configure.in: Allow x_libraries and x_includes to be paths.
7020
70211995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7022
7023 * configure.in: Fix typo.
7024
70251995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7026
7027 * INSTALL: Clarify use of site-init.el.
7028
70291995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
7030
7031 * configure.in: Pass arg to sqrt.
7032
70331995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7034
7035 * make-dist: Fix May 6 change.
7036
70371995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7038
7039 * vpath.sed: Delete reference to ymakefile.
7040
70411995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7042
7043 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
7044
70451995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7046
7047 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
7048
7049 * update-subdirs: Specify /bin/sh to run the script.
7050
70511995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7052
7053 * make-dist: Put src/makefile.nt in dist.
7054
7055 * configure.in (i[345]86-*-bsdi2*): New configuration.
7056 (vax-dec-bsd386*): Deleted.
7057
70581995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7059
7060 * configure.in: Make sure CDPATH doesn't mess up PWD check.
7061 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
7062 Use fmod instead of logb in -lm check.
7063
70641995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7065
7066 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
7067 Use bsd4-3. Don't set NON_GNU_CPP.
7068
7069 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
7070 In nt, copy various different things, but not *.cmd.
7071 Fix the ln commands for the subdirs of nt.
7072
70731995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7074
7075 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
7076
70771995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7078
7079 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
7080 since that's what the header file expects.
7081
70821995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
7083
7084 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
7085 and 68040 based machines when choosing options for gnucc.
7086
70871995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7088
7089 * Makefile.in (top_distclean): Delete config.cache.
7090
70911995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7092
7093 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
7094
7095 * configure.in: Use m/ncr386.h.
7096
70971995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7098
7099 * Makefile.in (install-arch-indep): Undo Sep 23 change.
7100
71011995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7102
7103 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
7104 (man): Don't copy texindex.c and getopt.c; they're deleted.
7105 (etc): Omit `e'; it's a subdirectory.
7106 (etc/e): Use `../..', not `..', to reference top level.
7107
71081995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
7109
7110 * Makefile.in (install-arch-indep, dist):
7111 Look for `update-subdir' in $(srcdir).
7112
71131995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7114
7115 * make-dist: Include mkinstalldirs in distribution.
7116
71171995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7118
7119 * make-dist: Add missing close backquote.
7120
71211995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7122
7123 * make-dist: Don't distribute shortnames directory.
7124
71251995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7126
7127 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7128
71291995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7130
7131 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7132
71331995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7134
7135 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7136
71371995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7138
7139 * configure.in (mips-sgi-irix6): New configuration.
7140
71411995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7142
7143 * Makefile.in (maintainer-clean): Renamed from realclean.
7144
71451995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7146
7147 * configure.in: Create a .gdbinit that sources the real one,
7148 if using a different build directory.
7149
71501995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7151
7152 * configure.in: Check for sys/select.h.
7153
71541995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7155
7156 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7157
71581994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7159
7160 * configure.in: Handle isc 4.1 operating system.
7161
71621994-12-10 Richard Stallman <rms@kepa>
7163
7164 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7165 (rs6000-ibm-aix4*): New alternative.
7166
71671994-12-06 Richard Stallman <rms@kepa>
7168
7169 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7170
71711994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7172
7173 * configure.in: Don't try to make directories that are guaranteed
7174 to already exist.
7175
71761994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7177
7178 * configure.in: Generate man/Makefile from man/Makefile.in.
7179 Create the man subdir.
7180
7181 * Makefile.in (dvi): Run Make in our man subdir.
7182
7183 * make-dist: Create subdir etc/e.
7184 Make links to it.
7185 Put man/Makefile.in in dist, instead of man/Makefile.
7186
71871994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7188
7189 * configure.in: Add --with-pop, --with-kerberos, and
7190 --with-hesiod for movemail.
7191
71921994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7193
7194 * configure.in (m68*-apollo*): Use s/domain.h.
7195
71961994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7197
7198 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7199
72001994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7201
7202 * configure.in: Don't add -I, -L, -R options for cc if their
7203 arguments would be empty.
7204
72051994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7206
7207 * configure.in (i860-intel-osf1*): New alternative.
7208 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7209 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7210
72111994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7212
7213 * configure.in: Make h_errno check not use nested functions.
7214
72151994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7216
7217 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7218
72191994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7220
7221 * Makefile.in (install-arch-indep): Avoid continued comment
7222 swallowing target line.
7223
72241994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7225
7226 * configure.in: Protect a character class with `changequote'.
7227
72281994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7229
7230 * configure.in: Accept `news' as a synonym for `newsos'.
7231
72321994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7233
7234 * Makefile.in: Don't rm files if cd fails.
7235
72361994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7237
7238 * make-dist: Put nt subdir and its subdirs in the dist.
7239 (lib-src): Put makefile.nt in the dist.
7240 (lisp): Put makefile.nt in the dist.
7241
72421994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7243
7244 * configure.in: Change a stray `[' to `test'.
7245
72461994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7247
7248 * configure.in: Adapt for Autoconf v2. Use the standard argument
7249 parser, host type canonicalizer, X11 finder, and message
7250 printing macros. Use the new macro names. Use `test' instead of `['.
7251
72521994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7253
7254 * configure.in: Check for getpagesize.
7255
72561994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7257
7258 * make-dist (msdos): Put sed* in the distribution.
7259
72601994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7261
7262 * config.bat: New option, `--with-x', for configuring Emacs
7263 for use with the X11 system DesqView/X.
7264 New option, `--no-debug', for compiling Emacs without debug
7265 information thus saving disk space.
7266 (src/config.h, src/paths.h): Use `update' (which is like
7267 `move-if-changed') to change the file.
7268 (src/config.h): When configuring for X11 perform extra changes.
7269 (src/makefile): When configuring for X11 perform extra changes.
7270 (lib-src): Remove temporary files.
7271 (): Check that `sed', `rm', `mv', and `gcc' are available.
7272
72731994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7274
7275 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7276
7277 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7278
72791994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7280
7281 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7282
7283 * configure.in (canonical): Substitute var into makefiles.
7284 (bitmapdir): Likewise.
7285
7286 * Makefile.in (bitmapdir): New variable.
7287 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7288
72891994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7290
7291 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7292
7293 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7294 * update-subdirs: New shell script.
7295
72961994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7297
7298 * Makefile.in (top_distclean): Don't rm build-install.
7299 (SOURCES): Delete build-install.in.
7300
7301 * make-dist: Don't distribute build-ins.in.
7302 * build-ins.in: File deleted.
7303
73041994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7305
7306 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7307
73081994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7309
7310 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7311
7312 * configure.in (libexecdir): Renamed from libdir. New default.
7313 (sharedstatedir): Renamed from statedir. New default.
7314 (datadir): New default.
7315
7316 * make-dist: Don't distribute subdirs.el.
7317
73181994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7319
7320 * configure.in (eaccess): Check for it.
7321
73221994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7323
7324 * configure.in (mktime): Check for it.
7325
73261994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7327
7328 * configure.in (motif): Add support for usage and option checking.
7329
73301994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7331
7332 * configure.in (utimes): Check for it.
7333
73341994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7335
7336 * Makefile.in (install-arch-indep): Don't do mkdir here.
7337
73381994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7339
7340 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7341 riscix.h renamed to acorn.h.
7342
73431994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7344
7345 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7346 New configurations.
7347
73481994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7349
7350 * configure.in: Remove trailing slashes from srcdir.
7351
73521994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7353
7354 * configure.in (i[345]86-sequent-ptx*): Handle
7355
73561994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7357
7358 * Makefile.in (paths-force): Depend on src/paths.h
7359
73601994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7361
7362 * configure.in (config_options): Save all arguments, not just some.
7363
73641994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7365
7366 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7367
7368 * configure.in: Add AC_AIX.
7369 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7370
73711994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7372
7373 * configure.in (parsing options): Simplify sed command to delete -'s.
7374
73751994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7376
7377 * configure.in (config_options): New shell variable.
7378 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7379
73801994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7381
7382 * configure.in (alpha-dec-osf*): New target.
7383
7384 * Makefile.in: Use just one FRC target.
7385
73861994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7387
7388 * Makefile.in (removenullpaths, paths-force):
7389 Use name paths.h.tmp$$, which depends on the pid.
7390
73911994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7392
7393 * Makefile.in (removenullpaths, paths-force):
7394 Put paths.h.tmp in top-level dir, not in src.
7395
73961994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7397
7398 * Version 19.27 released.
7399
74001994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7401
7402 * Version 19.26 released.
7403
74041994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7405
7406 * configure.in: Check for lrand48, not rand48.
7407
74081994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7409
7410 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7411 (powerpc-ibm-aix*): New aliases.
7412
74131994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7414
7415 * make-dist (src/m, src/s): Put *.inp in distribution.
7416
74171994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7418
7419 * configure.in: Accept i586 and i486 along with i386.
7420
74211994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7422
7423 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7424 even if CPP env var was set by the user.
7425
7426 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7427
74281994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7429
7430 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7431
74321994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7433
7434 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7435
74361994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7437
7438 * configure.in: Check more specifically for i*86-sun-sunos.
7439
74401994-08-03 Caveh Jalali (caveh@eng.sun.com)
7441
7442 * configure.in: Handle solaris 2.4.
7443
74441994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7445
7446 * configure.in (rand48): Check for it.
7447
74481994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7449
7450 * make-dist: Update the info files.
7451
74521994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7453
7454 * configure.in: Make "checking..." messages' style consistent.
7455 (HAVE_H_ERRNO): New test.
7456
74571994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7458
7459 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7460
74611994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7462
7463 * configure.in (CFLAGS): If the envvar was specified, use that.
7464 And set REAL_CFLAGS from it too.
7465
74661994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7467
7468 * make-dist: Update finder-inf.el.
7469
74701994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7471
7472 * make-dist (msdos): Include sed4.inp in dist.
7473
7474 * Makefile.in (libsrc_libs): Var deleted.
7475
74761994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7477
7478 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7479
74801994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7481
7482 * configure.in (mips-sony-newsos4*): New alias.
7483
74841994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7485
7486 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7487 (*-convex-convexos*): Accept this as alias.
7488
74891994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7490
7491 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7492 for two different uses.
7493
74941994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7495
7496 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7497
74981994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7499
7500 * make-dist: Put ./BUGS into the distrib.
7501
75021994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7503
7504 * configure.in: Handle 386 running Solaris 2.
7505
75061994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7507
7508 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7509
75101994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7511
7512 * configure.in (mips-sony-newsos*): Use news-risc.h.
7513
7514 * configure.in: Accept bsdi as opsys, like bsd386.
7515
75161994-06-01 Morten Welinder (terra@diku.dk)
7517
7518 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7519
75201994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7521
7522 * Version 19.25 released.
7523
7524 * make-dist (shortversion): Don't assume another period follows.
7525
75261994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7527
7528 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7529 (uninstall): Use /bin/pwd.
7530
7531 * Makefile.in (blessmail): Depend on src.
7532 (all): Don't depend on blessmail.
7533
7534 * Makefile.in (src/paths.h): Don't force recomputation.
7535 (paths-force): New target; force recomputation of paths.h.
7536 (all): Depend on paths-force.
7537 (src, lib-src): Depend on src/paths.h.
7538
7539 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7540 NON_GCC_TEST_OPTIONS.
7541
75421994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7543
7544 * configure.in: Don't insist on subversions for irix.
7545
75461994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7547
7548 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7549
7550 * configure.in (i[34]86-next-*): New alternative.
7551
75521994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7553
7554 * Version 19.24 released.
7555
7556 * configure.in: New config hppa*-hp-hpux9shr*.
7557
75581994-05-22 Morten Welinder (terra@tyr.diku.dk)
7559
7560 * config.bat: Doc fix.
7561
75621994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7563
7564 * Makefile.in (mostlyclean, clean, distclean, realclean)
7565 (extraclean): Don't act on man subdir if it doesn't exist.
7566
75671994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7568
7569 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7570 Use them to set up CC.
7571 (*-sun-sunos4.1.3): Set them.
7572
75731994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7574
7575 * Makefile.in (lib-src): Don't depend on src/paths.h.
7576
75771994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7578
7579 * build-ins.in (copydests): Get rid of spurious `-'s.
7580
7581 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7582
75831994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7584
7585 * Version 19.23 released.
7586
7587 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7588 for the Xlib and Xt checks; then restore old CFLAGS.
7589
75901994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7591
7592 * configure.in (HAVE_X11XTR6): Add newline before #if.
7593 Add newline after #endif.
7594
75951994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7596
7597 * configure.in (HAVE_X11XTR6): Arrange to define it.
7598
75991994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7600
7601 * Makefile.in (install): Depend on blessmail.
7602
76031994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7604
7605 * configure.in (mips-siemens-sysv*): Put quotes around value
7606 containing blanks.
7607
76081994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7609
7610 * Makefile.in (TAGS): Use the makefile in src subdir.
7611
76121994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7613
7614 * configure.in (opsys): Recognize `gnu'.
7615
76161994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7617
7618 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7619
76201994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7621
7622 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7623 version > 1.8.
7624
76251994-05-08 Morten Welinder (terra@diku.dk)
7626
7627 * config.bat: Forcibly remove "# " style comments from makefiles.
7628
76291994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7630
7631 * Makefile.in (uninstall): When processing lispdir and etcdir,
7632 do nothing unless it exists and is a directory.
7633
76341994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7635
7636 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7637 Merge code in from install-doc.
7638 (install-doc): Merge code back into install-arch-indep.
7639 (install-arch-dep): Don't depend on install-doc.
7640
7641 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7642
76431994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7644
7645 * configure.in (making src/Makefile and lib-src/Makefile):
7646 Split off the autoconf substitutions and don't pass them thru cpp.
7647 (undefs): Use $canonical as well as $configuration.
7648
7649 * make-dist: Distribute lisp/Makefile.
7650
7651 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7652 Use lower case names for the s files.
7653
76541994-05-03 Morten Welinder (terra@diku.dk)
7655
7656 * config.bat: Added possibility for different file name
7657 transcriptions in lib-src.
7658
76591994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7660
7661 * Makefile.in (lib-src): Undo previous change.
7662 (blessmail): New target to run maybe-blessmail in lib-src.
7663 (all): Depend on blessmail.
7664
7665 * Makefile.in (lib-src): Depend on src.
7666
76671994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7668
7669 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7670 (m88k-dg-dgux5.4R2): dgux5.4R2.
7671
76721994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7673
7674 * configure.in (window_system): Restore accidentally deleted code
7675 that uses AC_FIND_X.
7676
7677 * make-dist: Distribute config.bat.
7678
76791994-04-29 Morten Welinder (terra@diku.dk)
7680
7681 * config.bat: Corrected the configuration of lib-src
7682 to keep up with configure. Add note about dos version 3
7683 or better needed (djgpp needs that). Add note explaining
7684 that either install in c:/emacs or edit the script.
7685 Don't change to c:/emacs, but assume we're there (to minimize
7686 the number of places to change).
7687
7688 * config.bat: Build-in the first step towards X11 support with
7689 the X11 emulator that exists. At this time it won't work,
7690 and several files are missing.
7691
76921994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7693
7694 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7695 Don't look for -lresolv.
7696
7697 * Makefile.in (lib-src): Depend on src/paths.h.
7698
76991994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7700
7701 * configure.in: Restore deleted AC_SUBST of `configuration'.
7702 Improve error message for bad --with-x-toolkit value.
7703
7704 * configure.in: Define CONFIGURATION in src/config.h
7705 rather than substituting in src/Makefile.in.
7706
77071994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7708
7709 * Makefile.in (install-doc): New target.
7710 (install-arch-dep): Depend on install-doc.
7711 (mkdir): Create docdir.
7712
77131994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7714
7715 * configure.in: Test for libresolv.a.
7716 Substitute machfile and opsysfile.
7717
77181994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7719
7720 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7721 (install-arch-dep): Install under the name $(EMACS).
7722
77231994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7724
7725 * configure.in (version): Use entire value of emacs-version.
7726 (mips-siemens-sysv*): New alternative.
7727
77281994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7729
7730 * Makefile.in (install-arch-indep): Don't install dired-x*.
7731
77321994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7733
7734 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7735 Fix definition of $undefs.
7736
77371994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7738
7739 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7740
7741 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7742
77431994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7744
7745 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7746
77471994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7748
7749 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7750 and run it thru cpp, as with src/Makefile.in.
7751
7752 * configure.in: Use AC_SET_MAKE.
7753
77541994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7755
7756 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7757
77581994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7759
7760 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7761
7762 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7763 (printing the choices): Make the toolkit message unconditional.
7764 (USE_X_TOOLKIT): Use `none', not `no', if none.
7765 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7766 Get rid of temp file foofoo1.
7767
77681994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7769
7770 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7771
77721994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7773
7774 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7775 (printing the choices): State choice of toolkit.
7776 (libsrc_libs): Recalculate after writing config.h;
7777 then update lib-src/Makefile.
7778
77791994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7780
7781 * configure.in: Add sunos4shr as alternative for suns.
7782 Conditionals testing for null $CC were backwards.
7783
77841994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7785
7786 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7787
77881994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7789
7790 * configure.in: Handle -isc4.0*.
7791
77921994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7793
7794 * configure.in (esix5): Set NON_GNU_CPP.
7795
77961994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7797
7798 * Makefile.in (thisdir): Nonsensical variable removed.
7799 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7800 back to $thisdir, rather than the directory `this_dir'.
7801
78021994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7803
7804 * Makefile.in (install-arch-indep): Add missing backslash after a
7805 `then'.
7806
78071994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7808
7809 * Makefile.in (thisdir): New variable.
7810 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7811
78121994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7813
7814 * configure.in: Add freebsd.
7815
78161994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7817
7818 * configure.in: Check for fpathconf.
7819
78201994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7821
7822 * configure.in (with_x_toolkit): Fix typo in previous change.
7823
78241994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7825
7826 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7827
78281994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7829
7830 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7831
78321994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7833
7834 * configure.in: Fix value of docdir.
7835 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7836
78371994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7838
7839 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7840
78411994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7842
7843 * configure.in: New variable docdir to control where the docstring
7844 file goes.
7845 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7846
78471994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7848
7849 * configure.in: When --run-in-place, don't inherit archlibdir.
7850
78511994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7852
7853 * Makefile.in (install-arch-dep, install-arch-indep):
7854 New targets split up former do-install rule.
7855 (do-install): Target deleted.
7856
78571994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7858
7859 * configure.in (mips-sony-newsos*): New configuration.
7860
78611994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7862
7863 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7864
78651994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7866
7867 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7868
78691994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7870
7871 * configure.in: Don't initialize CC.
7872
78731994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7874
7875 * configure.in (creating src/Makefile): Also generate -U switches
7876 for symbols in the $configuration value.
7877
7878 * configure.in: Check for sys_siglist being declared in system header.
7879
78801994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7881
7882 * configure.in (creating src/Makefile): Delete blank lines
7883 along with lines of whitespace.
7884 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7885
78861994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7887
7888 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7889 like C_SWITCH_SYSTEM.
7890 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7891
78921994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7893
7894 * configure.in (drem): Check for this function.
7895
78961994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7897
7898 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7899 If CPP was inherited from environment, don't use NON_GNU_CPP.
7900 (NON_GNU_CC): Likewise.
7901 (handling with_gcc): Use explicit if in the `no' case.
7902 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7903
79041994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7905
7906 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7907
79081994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7909
7910 * configure.in: Check whether fmod exists.
7911
79121994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7913
7914 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7915 {src,lisp}/OChangeLog.
7916
79171994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7918
7919 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7920 necessary for proper operation. This code works with the current
7921 released version of Autoconf.
7922
79231994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7924
7925 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7926 (USE_X_TOOLKIT): Define it for all values except `no'.
7927
7928 * configure.in: Undo first Jan 8 change and Jan 16 change.
7929
79301994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7931
7932 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7933 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7934
7935 * Makefile.in (lwlib/Makefile): New target.
7936 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7937 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7938 (unlock, relock): Handle lwlib subdir.
7939
7940 * Makefile.in: Add some .PHONY targets.
7941
7942 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7943
7944 * lwlib: New subdirectory.
7945
79461994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7947
7948 * configure.in: If CPP has a value that is a directory,
7949 discard the value.
7950
79511994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7952
7953 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7954 remove -U[0-9]*.
7955
79561994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7957
7958 * Makefile.in (do-install): Install the dired-x info files.
7959
7960 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7961 (See src/s/sol2.h.)
7962
79631994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7964
7965 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7966
79671994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7968
7969 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7970 AC_OUTPUT as it should be; hopefully noone will again see fit to
7971 gratuitously break this and not make a change log entry.
7972 Optimized sed processing of Makefile.in and cpp output; now
7973 preserves comments previously removed from the cpp input.
7974 Eliminated temp file for cpp output. Generate -U switches to
7975 undefine all identifiers that appear in the directory name
7976 ${srcdir}; pass these to cpp.
7977
7978 * configure.in (version): Fix sed regexp to match two-elt version
7979 number.
7980
7981 * configure.in: Check for strerror.
7982
79831994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7984
7985 * configure.in: Test for bcmp.
7986
79871994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7988
7989 * make-dist (tempdir): Put subdir msdos into the distribution.
7990
79911993-01-07 Morten Welinder (terra@diku.dk)
7992
7993 * config.bat: New file.
7994
79951994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7996
7997 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7998
79991994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8000
8001 * configure.in (m68*-next-*): Don't care about which os is specified.
8002 (i[34]86-*-*): Check for *-nextstop*.
8003
80041993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8005
8006 * configure.in: Check for setsid.
8007
80081993-12-17 Richard Stallman (rms@srarc2)
8009
8010 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
8011
80121993-12-15 Richard Stallman (rms@srarc2)
8013
8014 * Makefile.in (mkdir): Make only the lockdir writable.
8015
8016 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
8017
80181993-12-11 Richard Stallman (rms@srarc2)
8019
8020 * Makefile.in (libdir): Use @libdir@.
8021
80221993-12-08 Richard Stallman (rms@srarc2)
8023
8024 * Makefile.in (install): Add empty command.
8025
80261993-12-04 Richard Stallman (rms@srarc2)
8027
8028 * make-dist: Put man/getopt.c in the dist.
8029
8030 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
8031
8032 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
8033
80341993-12-03 Richard Stallman (rms@srarc2)
8035
8036 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
8037 Set it for all solaris versions.
8038 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
8039 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
8040 Likewise for NON_GNU_CC and CC.
8041
80421993-12-01 Richard Stallman (rms@srarc2)
8043
8044 * configure.in (mips-mips-riscos4*): Assign variable CC.
8045 (checking ${with_gcc}): If "no", don't override CC if already set.
8046 (CC): Initialize it as empty.
8047
80481993-11-30 Richard Stallman (rms@srarc2)
8049
8050 * configure.in (Suns): Set CPP if *-solaris2.3*.
8051
80521993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8053
8054 * Version 19.22 released.
8055
8056 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
8057
80581993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8059
8060 * make-dist: When breaking links, use cp -p.
8061 Copy install.sh into distribution.
8062 Move the temp dir up into the parent dir;
8063 don't leave the staging dir make-dist.tmp... in existence.
8064 * install.sh: New file.
8065
80661993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8067
8068 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
8069
80701993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * configure.in (version): When --run-in-place, exclude
8073 ${datadir}/emacs/site-lisp from locallisppath.
8074
80751993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8076
8077 * configure.in: Delete jumk.c before writing it.
8078
80791993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8080
8081 * Version 19.21 released.
8082
8083 * Makefile.in (mkdir): Ignore error from chmod.
8084
80851993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8086
8087 * make-dist: Don't put lisp/forms.README in the distribution.
8088
80891993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8090
8091 * configure.in (creating src/Makefile): Before running cpp,
8092 discard all lines that start with `# Generated' or /**/#.
8093
80941993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8095
8096 * Version 19.20 released.
8097
8098 * make-dist: Use build-ins.in, not build-install.in.
8099 Don't bother updating TAGS since it's not included.
8100
8101 * build-ins.in: Renamed from build-install.in.
8102
81031993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8104
8105 * make-dist: Don't try to link *.texinfo--there are none now.
8106 When running make in lib-src, specify YACC var value.
8107
81081993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8109
8110 * configure.in (extrasub): Add vpath patterns for %.[yls].
8111
8112 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
8113 Instead just include the commands to make src/Makefile as the
8114 second arg to AC_OUTPUT.
8115
8116 * configure.in: Use : instead of dnl for comment inside
8117 $makefile_command.
8118
8119 * configure.in: No longer use vpath_sed. Instead, when we notice
8120 srcdir already configured, set extrasub to hack vpath in the
8121 makefiles.
8122
8123 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8124 before moving it.
8125 * Makefile.in (VPATH): Define to @srcdir@.
8126
81271993-09-28 Brian J. Fox (bfox@cubit)
8128
8129 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8130 doesn't exist. Just copy src/Makefile.in instead. Touch
8131 all of the Makefiles after editing config.status.
8132
8133 * INSTALL: Update documentation to match new configuration
8134 mechanism.
8135
81361993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8137
8138 * configure.in: Allow any of the path or directory Makefile
8139 variables to be set with flags to configure. Create all Makefiles
8140 at configure time. Edit special commands into config.status after
8141 src/Makefile.in is built from src/Makefile.
8142
8143 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8144 If these files are out of date, simply have config.status
8145 rebuild them; don't rebuild them explicitly.
8146
81471993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8148
8149 * build-install.in: Change src/xemacs to src/emacs. We no longer
8150 create src/xemacs, so the file wouldn't be found.
8151
8152 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8153
81541993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8155
8156 * configure.in: Avoid forcing the search of /usr/include before
8157 fixed include files by resetting C_SWITCH_X_SITE if it is
8158 "-I/usr/include".
8159
81601993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8161
8162 * Makefile.in (@rip_paths@locallisppath):
8163 Delete ${datadir}/emacs/site-lisp.
8164
81651993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8166
8167 * configure.in:
8168 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8169 Remove ${extra_output} from AC_OUTPUT call.
8170
81711993-09-17 Brian J. Fox (bfox@inferno)
8172
8173 * make-dist: Quote backquotes found in strings to be echoed.
8174
8175 * configure.in: Use "sh -c pwd" when we want to avoid having the
8176 shell fix up the value of $PWD.
8177
81781993-09-13 Brian J. Fox (bfox@inferno)
8179
8180 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8181 of the installation fail. Suggested by Karl Berry.
8182
81831993-08-30 Brian J. Fox (bfox@inferno)
8184
8185 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8186 was used. Set MAKEFLAGS from MFLAGS.
8187
81881993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8189
8190 * configure.in: Test for res_init in libc.
8191
81921993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8193
8194 * configure.in: In the file ${tempcname}, use configure___
8195 instead of @configure@.
8196
81971993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8198
8199 * make-dist: Dist vpath.sed
8200
8201 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8202 Depend on vpath.sed.
6e81c819 8203 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8204
8205 * configure.in: Substitute variable `vpath_sed'.
8206 If not in $srcdir and $srcdir is configured,
8207 issue warning that GNU make is required,
8208 and set vpath_sed to use vpath.sed script.
8209
82101993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8211
8212 * configure.in: Remove check for $srcdir being configured. This
8213 pretty much works now.
8214 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8215 Check for XFree86 (/usr/X386/include) independent of whether
8216 -lXbsd exists.
8217
8218 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8219 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8220 `make'.
8221
82221993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8223
8224 * Version 19.19 released.
8225
8226 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8227
82281993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8229
8230 * configure.in: Check for XScreenNumberOfScreen.
8231
82321993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8233
8234 * configure.in: Add * to end of all configuration alternatives.
8235 (m68*-sony-newsos3*): New alternative.
8236
82371993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8238
8239 * make-dist: Include getdate.c in distribution.
8240
8241 * configure.in: For --help, use $PAGER if it is set.
8242 (LIB_X11_LIB): Default to -lX11.
8243 (mips-sgi-irix5.*): New alternative.
8244
8245 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8246
8247 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8248 Recognize *.B8.* as hpux version 8.
8249 (m68*-tektronix-bsd*): Fix typo in tek4300.
8250 (AC_HAVE_FUNCS): Add ftime.
8251
82521993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8253
8254 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8255 Use tekxd88, not tekXD88.
8256
82571993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8258
8259 * configure.in: Check for -lm. Then can check for frexp and logb.
8260
82611993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8262
8263 * Version 19.18 released.
8264
8265 * make-dist (src): Don't put gnu-hp300 in dist.
8266 (src, lisp): Include OChangeLog in dist.
8267
82681993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8269
8270 * configure.in: Test for presence of logb and frexp functions.
8271
82721993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8273
8274 * configure.in (machine): Add i370-ibm-aix*.
8275
82761993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8277
8278 * configure.in (function checks): Test for mkdir and rmdir.
8279
8280 * configure.in (function checks): Don't test for random and bcopy
8281 only when we're building with X; look for them all the time.
8282
82831993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8284
8285 * configure.in: Test for availability of bcopy functions, searching
8286 the X libraries if we're using X.
8287
8288 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8289 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8290 versions of AIX, and needs to be passed to the loader.
8291
8292 * configure.in: Test for the availability of the
8293 XScreenResourceString function.
8294
82951993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8296
8297 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8298 LD_SWITCH_X_SITE and assume --with-x11.
8299 Only look for X11 files if we weren't told about a window system
8300 or if we were told to use X11 but not told where.
8301 Search the libraries from the s and/or m files when checking for
8302 functions.
8303
8304 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8305
83061993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8307
8308 * make-dist: Include lisp/dired.todo in the distribution.
8309
83101993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8311
8312 * configure.in: Add code to set HAVE_INET_SOCKETS.
8313
83141993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8315
8316 * configure.in: If we do find x_includes and x_libraries
8317 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8318
83191993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8320
8321 * make-dist: Include src/gnu-hp300 in the dist.
8322
8323 * configure.in (canonical): New variable holds the canonicalized
8324 configuration. Don't alter `configuration'. Use `configuration'
8325 for Makefile.in for file naming.
8326 (testing x_includes and x_libraries): Use =, not ==.
8327
83281993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8329
8330 * Version 19.17 released.
8331
8332 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8333 directory's makefile. This allows the invocation of CPP which
8334 builds xmakefile to receive these switches. The SunSoft C
8335 preprocessor inserts spaces between tokens if it doesn't get the
8336 -Xs flag requested in src/s/sol2.h.
8337
83381993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8339
8340 * configure.in (m68k-bull-sysv3): New config.
8341
83421993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8343
8344 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8345 the X Windows libraries.
8346
83471993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8348
8349 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8350 the distribution. Those files aren't kept in their own
8351 subdirectory any more.
8352
83531993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8354
8355 * Version 19.16 released.
8356
83571993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8358
8359 * configure.in: Add --verbose flag.
8360
83611993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8362
8363 * version 19.15 released.
8364
83651993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8366
8367 * Makefile.in (top_distclean): Use -f switch when cleaning out
8368 lock dir; it might be empty.
8369
8370 * configure.in: Only check for -lXbsd once.
8371
83721993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8373
8374 * Version 19.14 released.
8375
83761993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8377
8378 * make-dist: If using gzip, create distribution with '.gz' extension.
8379
8380 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8381 (lisp/forms-mode): This doesn't exist anymore.
8382
8383 * configure.in: Look for the closedir function.
8384
83851993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8386
8387 * configure.in (CPP): Autoconf sets this to a shell variable
8388 reference, which doesn't work when it's edited into a makefile.
8389 Expand that variable reference.
8390
8391 * Makefile.in (CPP): New variable.
8392 (src/Makefile): Edit CPP into src/Makefile.
8393
8394 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8395 and entering double quotes to get the values of LD_SWITCH_X_SITE
8396 and the other make variables; make substitutes them in anyway.
8397
8398 * Makefile.in (uninstall): Don't remove the lisp and etc
8399 directories if they're in the source tree.
8400
8401 Bring mumbleclean targets into conformance with GNU coding standards.
8402 * Makefile.in (mostlyclean, clean): Separate these two; just have
8403 them pass the request to the subdirectory makefiles.
8404 (distclean): Pass the request down, and then get rid of the
8405 files configure built, and get rid of the Makefiles.
8406 (realclean): Pass the request down, and then do the same things
8407 distclean does.
8408 (uninstall, info, dvi): New targets.
8409
8410 * configure.in: Move clause for PC-compatible i386 box to the end
8411 of the case statement, to avoid masking configurations below.
8412
8413 * configure.in: Add case for m88k-motorola-sysv4.
8414
8415 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8416 the HP 68000 machines.
8417
8418 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8419 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8420 preprocessor won't fiddle with them.
8421
84221993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8423
8424 * Makefile.in (TAGS): cd to src to run etags.
8425
84261993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8427
8428 * configure.in (version): Check the X libraries for XrmSetDatabase
8429 and random, and see if we have -lXbsd.
8430
84311993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8432
8433 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8434 s/*.h and m/*.h files. Martin Tomes
8435 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8436
84371993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8438
8439 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8440 above the general i386 alternative.
8441
84421993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8443
8444 * configure.in: Recognize configuration name for Data General
8445 AViiON machines.
8446
8447 * configure.in: Use AC_LONG_FILE_NAMES.
8448
84491993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8450
8451 * configure.in: Test for bison.
8452 * Makefile.in (YACC): New variable.
8453 (lib-src/Makefile.in): Edit YACC into the makefile.
8454
84551993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8456
8457 * Version 19.13 released.
8458
8459 * configure.in (CFLAGS): Don't set this according to the value of
8460 the GCC shell variable. Instead, consult the machine and system
8461 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8462 test __GNUC__ while we're at it.
8463
8464 * configure.in: Remove extra ;; from hpux cases.
8465
84661993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8467
8468 * configure.in: Check to see if the system has -ldnet.
8469
84701993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8471
8472 * make-dist: Add clauses to distribute lisp/forms-mode.
8473
84741993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8475
8476 * configure.in (machine): Fix the versions in hpux version number test.
8477 Do not guess based on cpu type. Do check for explicit system version.
8478
84791993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8480
8481 * configure.in: Do NOT look for `unknown' as company name.
8482
84831993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8484
8485 * configure.in: Fix typo in message.
8486
84871993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8488
8489 * Version 19.12 released.
8490
8491 * Makefile.in (do-install): Correct previous etc-copying change.
8492 Partially rewrite using `if'.
8493 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8494
8495 * Version 19.11 released.
8496
8497 * configure.in: Handle 386bsd.
8498
84991993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8500
8501 * make-dist: Update getdate.c.
8502
8503 * configure.in: Handle bsd386.
8504
8505 * Makefile.in (do-install): Use `-' in tar options.
8506
8507 * configure.in: Change ! "${...}" to x"${...}" = x.
8508
8509 * Makefile.in (do-install): Copy the DOC-* files from the build
8510 etc directory, as well as lots of things from ${srcdir}/etc.
8511
8512 * make-dist: Copy config.guess.
8513
8514 * configure.in: Handle AIX versions 1.2, 1.3.
8515
85161993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8517
8518 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8519 the configuration name mips-mips-usg* to represent USG systems.
8520
8521 * configure.in: Fix logic to detect if srcdir is already configured.
8522
8523 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8524
8525 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8526 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8527 of a directory; cd might fail, and have pwd print out the current
8528 directory.
8529
85301993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8531
8532 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8533
85341993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8535
8536 * configure.in: Complain if srcdir points at an already-configured
8537 tree.
8538
85391993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8540
8541 * Version 19.10 released.
8542
85431993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8544
8545 * Makefile.in: Use Makefile comments, not C comments.
8546
8547 * configure.in: Add case for the Tektronix XD88.
8548
85491993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8550
8551 * configure.in: Handle sysv4.2 and sysvr4.2.
8552
85531993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8554
8555 * configure.in: Traverse the argument list without destroying it;
8556 don't use shift. It turns out that "set - ${saved_arguments}"
8557 doesn't work portably.
8558
8559 * configure.in: Add missing "fi".
8560
8561 * make-dist: Rebuild configure if configure.in is newer.
8562
8563 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8564 targets to be executed even if make remembers that it has already
8565 satisfied FRC.
8566
85671993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8568
8569 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8570
8571 * configure.in (romp): Handle various version numbers with aos and bsd.
8572
85731993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8574
8575 * configure.in: Fix message text.
8576
85771993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8578
8579 * make-dist: Make a `site-lisp' directory in the distribution,
8580 instead of a `local-lisp' directory, which hasn't been the
8581 appropriate name for a long time.
8582 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8583 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8584
8585 * Makefile.in (do-install): Correctly detect if ./etc and
8586 ${srcdir}/etc are the same.
8587
8588 * configure.in: Extract UNEXEC from the system configuration
8589 files, compute the name of the source file corresponding to the
8590 object file, and #define it as UNEXEC_SRC in config.h.
8591
8592 * configure.in: If srcdir is '.', then try using PWD to make it
8593 absolute.
8594
8595 * configure.in: Include ${srcdir} in the printed report, to help
8596 people notice if it's an automounter path.
8597
85981993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8599
8600 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8601
86021993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8603
8604 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8605 when they are different. Add `shift' command.
8606 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8607 (externallispdir): Var deleted.
8608
8609 * configure.in: Delete spurious paren outputting short_usage.
8610
86111993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8612
8613 * Version 19.9 released.
8614
86151993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8616
8617 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8618 subdirectory makes.
8619
8620 * make-dist: Check for .elc files with no corresponding .el file.
8621
8622 * Makefile.in (mkdir): Make all the directories in locallisppath.
8623
8624 * config.guess: New file.
8625 * configure.in: Use it, tentatively.
8626 * INSTALL: Mention its usage.
8627
8628 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8629 the former gives you the operating system rev directly. Use
8630 s/hpux.h if we don't recognize what we got.
8631
8632 * Makefile.in (do-install): Don't remove a destination directory
8633 if it's the same as the source. If ${srcdir}/info == ${infodir},
8634 don't try to copy the info files.
8635
8636 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8637 doesn't work if you're not using a separate source directory.
8638 (do-install): Copy the build tree's etc directory only after
8639 making sure it's not also the source tree's etc directory.
8640
86411993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8642
8643 * configure.in: Handle sunos4.1.3 specially.
8644
86451993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8646
8647 * Makefile.in (INSTALL): Add definition.
8648
8649 * configure.in: Fix some messages. Support -with-gnu-cc.
8650 At the end, use `set --', not `set -'.
8651 Delete spurious `.h' in hpux alternatives.
8652
86531993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8654
8655 * Version 19.8 released.
8656
86571993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8658
8659 * configure.in: When looking for source in the same directory as
8660 the configure script, make the path thus discovered absolute.
8661 If the user specifies the `--srcdir' switch, make that directory
8662 absolute too.
8663
8664 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8665
8666 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8667 too, as the value of the PATH_INFO macro.
8668
8669 * configure.in: Check to see if the source lives in the same
8670 directory as the configure script.
8671
86721993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8673
8674 * Makefile.in (install): Split this into `install' and
8675 `do-install', to give people more control over exactly what gets
8676 done.
8677 (do-install): New target, containing the guts of `install'. Don't
8678 remove and recreate the directories inside the copying loop - do
8679 it all before the copying loop. Pass more flags to the lib-src
8680 make.
8681 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8682 avoid errors and warnings.
8683
8684 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8685 the manufacturer - the more general case was blocking other i386
8686 configuration names below, and that's how the names are written in
8687 MACHINES anyway.
8688
8689 * make-dist: When breaking links, remove the link before moving
8690 the copy onto it, to avoid interactive behavior.
8691
8692 * Makefile.in: Doc fix.
8693
8694 * configure.in: Doc fix.
8695
8696 * INSTALL: Mention --exec-prefix option.
8697
8698 * configure.in: Add support for the `--exec-prefix' option.
8699 * Makefile.in: Accept that support.
8700
8701 * configure.in: Use the AC_PROG_INSTALL macro.
8702 * Makefile.in (INSTALL): Variable removed.
8703 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8704
8705 * configure.in: Distinguish between hp800's and hp700's by calling
8706 "uname -m".
8707
87081993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8709
8710 * configure.in: Recognize configuration names for i860 boxes
8711 running SYSV.
8712
87131993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8714
8715 * configure.in: Distinguish between hp800's and hp700's by the
8716 version of HP/UX they run, since that's something people are more
8717 likely to know - hp700's run 8.0.
8718 Add HP 700 configuration.
8719
8720 * configure.in: Test for the presence of the `rename' function.
8721
8722 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8723 configure.in.
8724 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8725
8726 * make-dist: Break intra-tree links.
8727
8728 * configure.in: Explain that this is an autoconf script, and give
8729 instructions for rebuilding configure from it. Arrange to put
8730 comments in configure explaining this too.
8731
8732 * configure.in: Make the first line of the configure script be
8733 "#!/bin/sh". Leaving the first line blank didn't work.
8734
8735 * configure.in (long_usage): Removed; made short_usage describe
8736 the options briefly.
8737
8738 * configure.in: Implement the --prefix option.
8739 * Makefile.in (prefix): Add support for it here.
8740 * INSTALL: Document it here.
8741
8742 * Makefile.in (install): Don't assume that the files in the `info'
8743 subdirectory match *.info. They don't have that prefix.
8744
87451993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8746
8747 * configure.in: Add case for version 5 of Esix.
8748
87491993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8750
8751 * Version 19.7 released.
8752
8753 * make-dist: There aren't any *.com files in lib-src anymore.
8754
8755 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8756 them; they're symlinks to other filesystems on the GNU machines.
8757
8758 * make-dist: Check that the manual reflects the same version of
8759 Emacs as stated in lisp/version.el. Edit that version number into
8760 the README file.
8761
87621993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8763
8764 * configure.in: Remove the hack of AC_DEFINE; use
8765 AC_DEFINE_UNQUOTED.
8766
87671993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8768
8769 * make-dist: Don't distribute precomp.com, compile.com, or
8770 link.com from ./src; they're in ./vms now.
8771
8772 Some time-handling patches from Paul Eggert:
8773 * configure.in: Add AC_TIMEZONE.
8774
87751993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8776
8777 * configure.in: Recognize Linux as a valid operating system for
8778 the i386.
8779
87801993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8781
8782 * make-dist: Distribute some VMS files we got from Richard Levitte.
8783
8784 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8785 the source for the sed command, not oldXMenu/Makefile.
8786
87871993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8788
8789 * INSTALL: Don't claim the srcdir option doesn't work.
8790
87911993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8792
8793 * configure.in: Include remarks saying what order the autoconf
8794 tests should go in, and remind people to change config.h.in
8795 whenever they add autoconf tests which make #definitions.
8796
8797 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8798
87991993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8800
8801 * Makefile.in (oldXMenu/Makefile): Make this depend on
8802 ${srcdir}/oldXMenu/Makefile.in, not itself.
8803
8804 * PROBLEMS: Some updates from David J. Mackenzie.
8805
8806 More changes from David J. Mackenzie.
8807 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8808 removed; autoconf and config.h should specify all these
8809 differences.
8810 (buildlisppath): Make this path depend on ${srcdir}.
8811 (INSTALLFLAGS): Removed.
8812 (INSTALL): Include the -c flag.
8813 (install): Change the way we invoke install accordingly.
8814
8815 Install ${srcdir} changes from DJM.
8816 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8817 list.
8818 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8819 the source tree and the etc directory in the object tree.
8820 (${SUBDIR}): Pass the prefix variable down to submakes.
8821 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8822 in /bin.
8823 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8824 values for srcdir and VPATH.
8825 (install): Add `v' flag to tar command. Make sure that `dir'
8826 exists in ${srcdir}/info before copying it. Remember that the man
8827 pages come from the source tree, not the object tree.
8828 * configure.in: Remove remarks saying that the --srcdir option
8829 doesn't work.
8830 Create the etc directory in the object tree.
8831 Recognize configuration names of the form *-sun-solaris*.
8832 Recognize sunos5 and solaris as operating system names.
8833
8834 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8835 lib-src/getdate.y and src/systime.h.
8836
88371993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8838
8839 * make-dist: Make links in info subdir.
8840
88411993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8842
8843 * configure.in: Call AC_STDC_HEADERS.
8844
88451993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8846
8847 * configure.in: Sidestep autoconf's quoting of the second argument
8848 of AC_DEFINE, so we can specify the value to put there. It would
8849 be nice if autoconf provided some way to specify computed values
8850 for macros.
8851
88521993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8853
8854 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8855 this is always just -DHAVE_CONFIG_H.
8856
8857 The GNU coding standards specify that CFLAGS should be left for
8858 users to set.
8859 * Makefile.in (CFLAGS): Let configure determine the default value
8860 for this. Don't
8861 have it default to DEFS.
8862 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8863 (lib-src/Makefile, src/Makefile): Edit the default value for
8864 CFLAGS into these files, not DEFS.
8865 * configure.in (CFLAGS): Choose a default value for this - "-g"
8866 normally, or "-g -O" if we're using GCC. Edit it into the
8867 top-level Makefile.
8868
8869 * configure.in: When scanning the machine and system description
8870 #include files, write their names to conftest.c properly.
8871
88721993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8873
8874 * configure.in: In configuration name case for Apallos running
8875 Domainios, set opsys, not opsysfile.
8876
8877 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8878 src/config.h, instead of AC_OUTPUT; the latter overwrites
8879 src/config.h even when it hasn't changed, puts a makefile-style
8880 comment at the top even though it's C code, and produces a
8881 config.status script which doesn't do the job right.
8882
8883 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8884 can use a symbolic link to get the X Menu library into src.
8885 * Makefile.in (LN_S): New variable.
8886 (src/Makefile): Edit the value of LN_S into this makefile.
8887
88881993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8889
8890 * configure.in: Support *-sco3.2v4* as opsystem.
8891
8892 * make-dist: Don't include calc directory.
8893 Exclude many files in the man directory; copy a few.
8894
88951993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8896
8897 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8898 call AC_STRUCT_TM to see what's in time.h.
8899
8900 * configure.in: Employ quoting stupidity to get the value of CPP
8901 to expand properly.
8902
89031993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8904
8905 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8906 variable to scan the machine and system description files.
8907
8908 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8909 so that getdate.y builds correctly.
8910
89111993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8912
8913 * configure.in (tempcname): Change this to "conftest.c", so it will
8914 work properly on systems with short filenames; this is the name
8915 autoconf uses.
8916
8917 * configure.in: Also detect the availability of dup2 and
8918 gethostname.
8919
8920 * configure.in: Use the AC_ALLOCA test.
8921 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8922 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8923
89241993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8925
8926 * make-dist: Distribute configure, as well as configure.in.
8927 Oversight.
8928
89291993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8930
8931 * Makefile.in (install): Print out the name of the directory we're
8932 copying, so people can have some idea of whether we're making
8933 progress.
8934
8935 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8936 Don't forget to re-create the COPYDESTS directories after we clear
8937 them out.
8938
89391993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8940
8941 * Makefile.in: Add autoconf cookies so that the configure
8942 script can comment out sections of path variable definitions to
8943 choose between the installable configuration and the run-in-place
8944 configuration.
8945 * configure.in: Add new option `--run-in-place', to select the
8946 run-in-place path definitions.
8947
8948 * configure.in: Add a clause to the big configuration name case
8949 for the NeXT machine.
8950
89511993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8952
8953 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8954 Make sure that each source directory exists, and is different from
8955 the destination directory; then, delete the destination before
8956 copying over the source.
8957
8958 * make-dist: Distribute configure.in, instead of configure.
8959
89601993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8961
8962 * configure.in: Don't set CC to "gcc -O" if the user specifies
8963 `--with-gcc'. Add -O to DEFS if GCC is set.
8964
89651993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8966
8967 * Makefile.in (clean mostlyclean): Missing right paren.
8968
8969 * configure.in: When checking for X windows, search for an X11
8970 subdirectory of ${x_includes}.
8971
8972 * configure.in: Check for gettimeofday function, for getdate.y.
8973
8974 Change `configure' to a mixture of custom code and autoconf stuff.
8975 autoconf can't derive all the information we need, but we'd really
8976 like to be able to take advantage of some of its tests, and its
8977 file-editing facilities.
8978 * configure.in: Renamed from configure.
8979 Quote the sections of shell script we want copied literally to
8980 the configure script.
8981 (compile): Initialize this to make the autoconf macros' code happy.
8982 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8983 code to do their jobs.
8984 Use autoconf to produce Makefile and src/config.h.
8985 Remove the Makefile-style comment that autoconf places at the top
8986 of src/config.h.
8987 (config_h_opts): Removed - no longer necessary.
8988 * Makefile.in (configname): Renamed to configuration.
8989 (CONFIG_CFLAGS): Renamed to DEFS.
8990 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8991 get values via autoload @cookies@.
8992 (libsrc_libs): Get this from autoconf. We used to do nothing
8993 about this.
8994 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8995
8996 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8997 echo the move-if-change command.
8998
89991993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
9000
9001 * make-dist: Distribute lib-src/rcs-checkin.
9002
9003 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
9004 Don't try to make links to the RCS or Old subdirectories.
9005 Use the appropriate extension for the compression type in use.
9006 Create the tar file in the shell's initial default directory, not
9007 in ${tempparent}.
9008 Erase the whole ${tempparent} tree, not just ${tempdir}.
9009
90101993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9011
9012 * Makefile.in (src/paths.h): Don't echo the huge sed command we
9013 use to build paths.h.
9014 (lib-src/Makefile, src/Makefile): Similarly.
9015
9016 * configure: Extend test for working `const' keyword to handle AIX
9017 3.2 cc.
9018
90191993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9020
9021 * make-dist: Distribute lisp/term/ChangeLog.
9022
9023 Arrange for C compilation throughout the tree to get
9024 C_SWITCH_SYSTEM from the configuration files.
9025 * configure: Extract C_SWITCH_SYSTEM from the machine and
9026 system-dependent files, and save it in the top-level Makefile.
9027 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
9028 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
9029
9030 * make-dist: Include the VMS support files in oldXMenu in the
9031 distribution.
9032
9033 * configure: Doc fix.
9034
9035 * configure: Fix corrupted config_h_opts.
9036
9037 * configure: Properly report option names in error messages.
9038
9039 * configure: Properly recognize --x-includes and --x-libraries
9040 options.
9041
9042 * configure: Fix syntax errors in code handling XFree386.
9043
90441993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9045
9046 * configure: Add special code to detect XFree386, and tell
9047 config.h about it.
9048
9049 * configure: Properly handle extracting values of LIBS_MACHINE and
9050 LIBS_SYSTEM that contain spaces.
9051
9052 * configure: Add `--x-includes' and `--x-libraries' options. I
9053 think these are dopey, but no less than three alpha testers, at
9054 large sites, have said they have their X files installed in odd
9055 places. Implement them by setting C_SWITCH_X_SITE and
9056 LD_SWITCH_X_SITE in src/config.h.
9057
90581993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9059
9060 * make-dist: Don't distribute etc/Old files.
9061
9062 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
9063 backups.
9064
90651993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9066
9067 * make-dist: Fix typo.
9068
90691993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9070
9071 * make-dist: Corrected typo, fixed it to discard = and TAGS files
9072 in some cases where it should but didn't seen to.
9073
9074 * Makefile.in: Added unlock and relock productions.
9075
90761993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9077
9078 * make-dist: Add a --compress option to force make-dist to use
9079 compress.
9080
9081 * make-dist: Use gzip, if we can find it.
9082
9083 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9084 make rs6000-ibm-aix default to -aix32.
9085
90861993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9087
9088 * Makefile.in: Added `Developer's configuration' section.
9089
90901993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9091
9092 * Makefile.in: Add commented-out variable settings for developer's
9093 configuration.
9094
90951993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9096
9097 * make-dist: Distribute `src/bitmaps' too.
9098
90991993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
9100
9101 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
9102 make rs6000-ibm-aix default to -aix32.
9103
91041993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9105
9106 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
9107
9108 * Makefile.in (install.sysv): Add a second `$' in front of
9109 `${dest}', so that the shell will expand it, instead of Make.
9110
9111 * configure: When processing the name of the configure script,
9112 collapse `././' to `./', but leave a single `./' prefix alone.
9113
9114 * configure: Doc fix.
9115
91161993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9117
9118 * configure: Handle isc3.0 correctly.
9119
91201993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9121
9122 * make-dist: Don't try to copy the COPYING notice into
9123 external-lisp; we're not distributing that directory any more.
9124
91251993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9126
9127 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9128 Remove CVS subdirectories from the installed directory trees, as
9129 well as RCS directories.
9130
91311993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9132
9133 * make-dist: Only copy gmalloc.c if we couldn't link it.
9134 Don't try to copy man/{README,Makefile} unless they actually exist.
9135
9136 * Makefile.in (lisppath): Don't include externallispdir in this.
9137 We're not sure whether we're even going to distribute the
9138 directory yet.
9139
91401993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9141
9142 * make-dist: Don't distribute the external-lisp directory anymore.
9143 * INSTALL: Remove all references to external-lisp.
9144
9145 * configure: Detect whether the compiler supports `const'
9146 properly, and edit src/config.h accordingly.
9147
9148 * configure: Tweak layout of final report.
9149
9150 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9151 CFLAGS.
9152
9153 * Makefile.in (locallisppath): Make this default to
9154 ${datadir}/emacs/site-lisp, instead of
9155 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9156 the same thing, and local-lisp causes completion conflicts with
9157 lock.
9158 (lisppath): Add ${externallispdir} to this.
9159 * INSTALL: Adjust installation directions.
9160
9161 * Makefile.in (externallispdir): New variable, to say where to
9162 install the externally-maintained lisp files.
9163 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9164 the others.
9165 * INSTALL: Describe external-lisp and the new externallispdir
9166 variable.
9167
91681993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9169
9170 * configure (progname): New option `--with-gcc'. Make it clearer
9171 how we are trying to guess whether or not we have GCC.
9172 * INSTALL: Document the `--with-gcc' option, and improve
9173 description of `--with-x' options.
9174
91751993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9176
9177 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9178 ${infodir} from these variables; we have written out explicit code
9179 to install the info files.
9180
91811993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9182
9183 * make-dist: Don't distributed the RCS files in the etc directory.
9184
91851993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9186
9187 * Makefile.in: Some makes can't handle comments in the middle of
9188 commands; move them to before the whole rule.
9189
91901993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9191
9192 * README: Mention what Emacs is.
9193
91941993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9195
9196 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9197 Add `./cpp' and `./man' back into the distribution.
9198
91991993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9200
9201 * Makefile.in: Define MAKE, and use where appropriate.
9202
92031993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9204
9205 * make-dist: Remember that the authoritative COPYING notice is
9206 `etc/COPYING', not `../etc/COPYING'.
9207
92081992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9209
9210 * make-dist: Make sure that the COPYING notices in each directory
9211 are copies, not symlinks.
9212
92131992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9214
9215 * INSTALL: The build process produces an executable called `emacs'
9216 now. Change references.
9217 * Makefile.in: Adjust `install.mumble' targets to install
9218 `src/emacs', not `src/xemacs'.
9219
9220 * configure: Start with a blank line; this keeps some old CSH's
9221 from thinking it's a CSH script. Most systems will just use
9222 /bin/sh to run it, which is what we're expecting; the only other
9223 shells which might try to interpret it themselves are probably
9224 Bourne-compatible.
9225
92261992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9227
9228 * INSTALL: Improvements suggested by David Mackenzie.
9229
92301992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9231
9232 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9233 Don't try to copy the info files if there aren't any; the
9234 unexpanded globbing pattern disappoints `install'. Ignore the
9235 return status of that command.
9236
9237 * INSTALL: Updated for new configuration arrangement.
9238
9239 * configure: Don't make the top-level Makefile read-only - people
9240 may want to edit the values of the path variables.
9241
9242 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9243 Install the info files in ${infodir}. Install the executable
9244 under both `emacs' and `emacs-VERSION'.
9245
9246 * Makefile.in: Doc fix.
9247
9248 * Makefile.in (exec_prefix): New variable, as per latest version
9249 of coding standards.
9250 (bindir, libdir): Use it, instead of `prefix'.
9251 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9252
9253 * Makefile.in (mandir): Make the default value for this depend on
9254 $(prefix).
9255
9256 * Makefile.in (datadir, statedir, libdir): Make these all default
9257 to ${prefix}/lib.
9258 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9259 to compensate.
9260
9261 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9262 Install the etags and ctags man pages too.
9263
9264 * Makefile.in (distclean): Don't delete backup files; that's the
9265 job of extraclean.
9266 (extraclean): Like distclean, but deletes backup and autosave files.
9267
92681992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9269
9270 Make path specification conform to GNU coding standards.
9271 * configure (long_usage): Remove all traces of old arguments from
9272 usage messages, and document the options we do accept in more
9273 detail: -with-x... and --srcdir.
9274 (options, boolean_opts): Deleted; we don't have enough options to
9275 make this worthwhile.
9276 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9277 along with the code which supported them; these should be set as
9278 arguments to the top-level make.
9279 (config_h_opts): Since this no longer doubles as a list of option
9280 names, make them upper case; this simplifies the code which uses
9281 them to build the sed command to edit src/config.h. Change the
9282 code which sets them.
9283 (cc, g, O): Don't allow the user to set these using options; they
9284 should be specified using `CC=' and `CFLAGS=' arguments to the
9285 top-level make. Just choose reasonable default values for them,
9286 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9287 values.
9288 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9289 options; use them whenever the configuration files say they're
9290 possible.
9291 Simplify the argument processing loop. Don't accept abbreviations
9292 for option names; these might conflict with other configuration
9293 options in the future.
9294 Add some support for the `--srcdir' option. Check for the sources
9295 in . and .. if `--srcdir' is omitted. If the directories we will
9296 compile in don't exist yet, create them under the current directory.
9297 Note that the rest of the build process doesn't really support
9298 this.
9299 Edit only the top Makefile. That should edit the others. Edit
9300 into the makefile: `version', from lisp/version.el, `configname'
9301 and `srcdir' from the configuration arguments, `CC' and
9302 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9303 the user's path, and LOADLIBES as gleaned from the system
9304 description files.
9305 Simplify the report generated; it doesn't need to include any
9306 description of paths now.
9307 Make `config.status' exec configure instead of just calling it, so
9308 there's no harm in overwriting `config.status'.
9309 * Makefile.in (version, configname): New variables, used to choose
9310 the default values for datadir and libdir.
9311 Path variables rearranged into two clearer groups:
9312 - In the first group are the variables specified by the GNU coding
9313 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9314 manext, infodir, and srcdir).
9315 - In the second are the variables actually used for Emacs's paths
9316 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9317 archlibdir), which depend on the first category.
9318 datadir and libdir default to directories under
9319 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9320 demand.
9321 etcdir and lispdir default to subdirectories of datadir.
9322 archlibdir defaults to libdir.
9323 The new installation tree is a bit deeper than it used to be, so
9324 use the new make-path program in lib-src to build them all.
9325 Always build a new src/paths.h.tmp and then move-if-change it to
9326 src/paths.h, to avoid unnecessary rebuilds while responding to the
9327 right changes.
9328 Remove all mention of arch-lib. Run utility commands from
9329 lib-src, and let the executables be copied into archlibdir when
9330 Emacs is installed.
9331 Add targets for src/Makefile, lib-src/Makefile, and
9332 oldXMenu/Makefile, editing the values of the path variables into
9333 them.
9334 Let lib-src do its own installation.
9335 (datadir): Default to putting data files under
9336 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9337 (emacsdir): Variable deleted; it would only be confusing to use.
9338 (lispdir, etcdir): Default to ${datadir}/lisp.
9339 (mkdir): Use make-path for this.
9340 (lockdir): Do this in mkdir.
9341 (Makefile): New target.
9342
9343 * configure (usage_message): Rename to long_usage.
9344
9345 * make-dist: Don't bother creating an arch-lib directory; that's
9346 only for installation now.
9347
93481992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9349
9350 * configure: Use GCC-style configuration names, using config.sub.
9351 Change the usage and help messages.
9352
9353 * configure: Initialize window_system, not indow_system.
9354
9355 * configure: Report which window system, compiler, and signal
9356 handler return type we decide to use.
9357
9358 * make-dist: Explain what's going on if config.sub and gmalloc.c
9359 can't be linked. Place the code which copies them near the code
9360 which links the rest of the files around them.
9361
93621992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9363
9364 * make-dist: Don't bother to distribute src/*.com, or
9365 src/vmsbuild; those have all been moved to `../vms'.
9366
93671992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9368
9369 * make-dist: Don't forget that the way to avoid filenames starting
9370 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9371 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9372 couldn't make hard links to, since we have two already, and
9373 perhaps more to come.
9374
93751992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9376
9377 * configure: When editing parameters into lib-src/Makefile, change
9378 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9379 needs some other flags too.
9380
93811992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9382
9383 * configure: Remove spurious echo of the configuration name.
9384
9385 * make-dist: Don't distribute files in src/m and src/s whose names
9386 begin with `='.
9387
93881992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9389
9390 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9391 Also LISP_FLOAT_TYPE.
9392
93931992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9394
9395 * make-dist: Copy config.sub, since it's a symbolic link to a file
9396 on another file system.
9397
93981992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9399
9400 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9401 distribution.
9402
9403 * config.sub: New file, to help us recognize configuration names.
9404 * make-dist: Include it in the distribution.
9405
94061992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9407
9408 * configure: Convert `-' to `_' in specified option names.
9409 Accept options with --. Delete --highpri and --have-x-menu options.
9410 New options --with-x and --with-x10 replace -window-system.
9411 Don't mention options --gnu-malloc, --rel-alloc
9412 or --lisp-float-type in help message.
9413
94141992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9415
9416 * make-dist: Include the `vms' subdirectory in the distribution.
9417
94181992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9419
9420 * configure: Remove lines starting with "# DIST: " when building
9421 lib-src/Makefile and src/Makefile. This allows us to mark the
9422 "Makefile.in" files with explanatory comments which won't also get
9423 stuck in the Makefiles.
9424
94251992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9426
9427 * make-dist: Don't use the '+' operator in the sed regular
9428 expression that extracts the version number from lisp/version.el;
9429 Ultrix sed doesn't seem support the operator. Just double the
9430 operand and use *.
9431
94321992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9433
9434 * Makefile.in: Doc fix.
9435
94361992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9437
9438 * configure: Rewrite sed command to remove at most one ./ prefix;
9439 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9440 group.
9441
94421992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9443
9444 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9445
94461992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9447
9448 * make-dist: Go ahead and build a new TAGS file, unless the
9449 --newer option was specified. Don't try to delete a TAGS file
9450 from etc; it's not kept there, and shouldn't be deleted anyway.
9451
94521992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9453
9454 * make-dist: If the lisp directory contains a default.el, don't
9455 distribute it.
9456
9457 * configure: When searching signal.h for the type of a signal
9458 return handler, make a copy of it, not a symbolic link to it; that
9459 way, it will work on systems that don't have symbolic links.
9460
94611992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9462
9463 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9464 option for generating incremental distributions. Stopped it from
9465 generating a TAGS file into the distribution; that sucker is
9466 *big*, and easily enough generated with the toplevel makefile.
9467
94681992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9469
9470 * configure: When writing config.status, don't prefix progname
9471 with a '.'; it might be absolute.
9472
94731992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9474
9475 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9476 /usr/include/X11 exist, not only if both exist.
9477
94781992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9479
9480 * make-dist: Make the new external-lisp directory a duplicate of
9481 the external-lisp directory, not the lisp directory.
9482
94831992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9484
9485 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9486 clean' in arch-lib; it doesn't even have a Makefile.
9487
9488 * Makefile.in (clean, mostlyclean): In the test which tries to
9489 distinguish between the build directory, which should be cleaned,
9490 and the installed directory, which shouldn't, cd to `${emacsdir}',
9491 not `${DESTDIR}${LIBDIR}'.
9492
94931992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9494
9495 * make-dist: Be sure to delete the .c and .h files that YACC and
9496 BISON create from getdate.y.
9497
9498 * external-lisp: New directory; see `external-lisp/README'.
9499 * make-dist: Added support for the external-lisp subdirectory.
9500
9501 * make-dist: Changed message which complains that make-dist wasn't
9502 invoked in the right directory to indicate which files it was
9503 looking for.
9504
95051992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9506
9507 * configure: Add comments explaining why we can't translate
9508 character ranges or control characters in `tr'.
9509
95101992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9511
9512 * configure: When generating the configuration message, we used to
9513 build the message from the start so that each line began with "# "
9514 so that it would be a comment in `config.status'. However, this
9515 causes trouble if any of the variables we use in the message
9516 expand to more than one line of text - as gnu_malloc_reason
9517 sometimes does. So instead, we build the message as it should be
9518 printed to the user (i.e. without the "# " prefixes), and stick on
9519 the "# "s when we write it to `config.status'.
9520
9521 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9522 `lib-src' and `arch-lib'.
9523
9524 * configure: When generating report and `config.status' file, note
9525 that bindir only determines where `make install' and
9526 `build-install' will place the executables; this should make it
9527 clear that the ordinary build process will not try to install
9528 things.
9529
95301992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9531
9532 * make-dist: Change messages to say that we are 'making links to
9533 X', rather than 'copying X'. And put `' quotes around file names.
9534
9535 * make-dist: Include '.tmp' in the name of the staging directory.
9536
9537 * make-dist: Pass the `-f' option to rm when you're not sure that
9538 the files you're removing actually exist.
9539
9540 * make-dist: When setting up etc/COPYING, always nuke whatever is
9541 there, and then copy it in, to make sure we get a real file.
9542
9543 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9544 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9545 version which doesn't have a separate .defns file.
9546
95471992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9548
9549 * make-dist: Don't distribute configured versions of config.h.in,
9550 paths.h.in, Makefile.in in src.
9551
9552 * configure: Delete .tmp files before creating them; don't bother
9553 trying to make final targets writeable first, since it won't
9554 matter to move-if-change.
9555
95561992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9557
9558 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9559 mkdir and chmod in the center of all the conditionals. GNU Make
9560 will strip these out, but other makes won't.
9561
95621992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9563
9564 * make-dist: Include move-if-change in list of files to distribute.
9565
95661992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9567
9568 * configure: Remove any "." elements from the program name.
9569
9570 * configure: Don't record the values of all the possible arguments
9571 in config.status; only record the options that the user specified.
9572
9573 * configure: Use move-if-change to move in the new src/config.h.
9574
95751992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9576
9577 * move-if-change: New file, copied from gcc release.
9578 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9579 a temp file, so we don't update paths.h if an error occurs or if
9580 it doesn't need changing.
9581
95821992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9583
9584 * Makefile.in (src/paths.h): Do not install a value for the
9585 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9586 * build-install.in: Same thing.
9587
95881992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9589
9590 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9591 latter, being a typo, is always false, resulting in a program
9592 whose default behavior is to painstakingly build a copy of the
9593 source tree, and then delete it. Rah.
9594
9595 * Makefile.in: Add dist target, and comment for it.
9596
9597 * configure: When scanning <signal.h> for a declaration for
9598 signal, create a symbolic link with a name ending in .c, so the
9599 compiler won't complain that it's only been given .h files.
9600
9601 * configure: Check whether there are any arguments available
9602 before shifting to get the value of a non-boolean parameter.
9603
9604 * make-dist: Doc fix.
9605
96061992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9607
9608 * configure: Instead of grepping /usr/include/signal.h for a
9609 signal declaration, run /usr/include/signal.h or
9610 /usr/include/sys/signal.h through cpp and grep for the
9611 declaration.
9612
9613 * configure: Redirect the output of grep to /dev/null instead of
9614 using grep -s - that flag means different things on other systems.
9615
9616 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9617 since the former is recognizable even if you don't know what
9618 'dumping' is.
9619 * configure: Accommodate that change.
9620
9621 * configure: Accept options for all of the directories you can
9622 change in the Makefile.
9623
9624 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9625
9626 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9627 FOO before you can use them.
9628
9629 * build-install.in: Made the "Where To Install Things" section
9630 conform with the similar section from Makefile.in. Copied section
9631 which builds src/paths.h from src/paths.h.in from the Makefile.
9632
96331992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9634
9635 * configure: Write config.status to pass its command-line
9636 arguments on to configure, so that people can use it to recreate
9637 an old configuration, with minor changes.
9638
96391992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9640
9641 * configure: Don't rely on option variables being unset if their
9642 values are the empty string. In particular, when producing the
9643 English report, don't assume that highpri will be unset when no
9644 increased priority has been requested; -highpri='' should be the
9645 same as omitting -highpri altogether.
9646
9647 * configure: Fix dumb bug: when running the system and machine
9648 description files through cpp, mark those lines that we want to
9649 evaluate with the string '@configure@', and then only evaluate
9650 them. This way if the files include anything that actually
9651 generates text (type definitions or external declarations, say),
9652 we won't try to eval it.
9653
96541992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9655
9656 * make-dist: New shell script.
9657
9658 * configure: When creating foo from foo.in, make foo read-only to
9659 remind people to edit the .in file instead.
9660
9661 * INSTALL: Changed references to config.h-dist to config.h.in.
9662 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9663 to build src/paths.h from src/paths.h.in; added a paragraph to do
9664 this.
9665 * configure, Makefile, build-install: Changed filenames like
9666 FOO-dist to FOO.in.
9667
96681992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9669
9670 * Makefile, build-install: Renamed to Makefile.in and
9671 build-install.in; the configure script will edit these to produce
9672 the usable Makefile and build-install.
9673 * configure: Changed to produce ./Makefile, ./build-install,
9674 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9675 instead of editing them in place.
9676
96771992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9678
9679 * Makefile: Re-arranged so that the undumped Emacs will search
9680 ../lisp *after* the site's local elisp files.
9681 (locallisppath, dumplisppath): New variables.
9682 (lisppath): This variable's default value is now chosen based on
9683 $(locallisppath) and $(lispdir); while it used to be the
9684 customization point for adding site-local elisp directories to
9685 load-path, that job is now handled mostly by locallisppath.
9686 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9687 Check the values being assigned to the *LOADSEARCH macros for null
9688 path elements (like '::' in 'foo::bar').
9689
9690 * configure: When checking if the machine- and system-dependent
9691 files define a particular macro or not, actually run them through
9692 CPP and test the macros with #ifs, instead of just grepping for
9693 the macros' names. In particular, check for SYSTEM_MALLOC in this
9694 way.
9695
96961992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9697
9698 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9699
97001992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9701
9702 * configure: Make the config.status file an executable shell
9703 script which will recreate the same configuration. Include the
9704 verbal description of the current configuration as a comment in
9705 the script.
9706 * INSTALL: Doc fix.
9707
9708 * Makefile: Brought the Makefile up to the GNU coding
9709 standards, as described in standards.text:
9710 (TAGS): New name for the target which rebuilds the tags table.
9711 (check): New target; doesn't do anything yet.
9712 (mostlyclean): New target, synonymous with clean.
9713 (realclean): New target. Currently, this just calls the
9714 subdirectories's makefiles and then deletes config.status.
9715 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9716 variables.
9717 Installation directory variables changed to conform.
9718 (install, install.sysv, install.xenix, install.aix): Changed the
9719 code which copies the directories into their installed location to
9720 allow the installed locations to be in several different
9721 directories; the old version assumed that they would all be in
9722 $(emacsdir).
9723 (mkdir, lockdir): Allow the installed locations to be in several
9724 different directories.
9725 * INSTALL: Doc fix.
9726
9727 * build-install: Use the same variable names as the Makefile.
9728 Allow the installed locations to be in several different
9729 directories.
9730
97311992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9732
9733 * Makefile (src/paths.h): Instead of using a single sed command to
9734 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9735 separately, and don't forget to append "/!!!SuperLock!!!" to the
9736 value of the PATH_SUPERLOCK macro.
9737
9738 * config.emacs: Renamed to configure, for consistency with other
9739 GNU products. Internal references changed.
9740 INSTALL, Makefile: References changed.
9741
9742 * lock: New directory, which should always be empty. If this
9743 directory doesn't exist, Emacs won't complain; it just won't lock.
9744 Having this here means that people can just unpack Emacs, build
9745 it, and have locking work.
9746
9747 * share-lib: Re-renamed to etc, for the sake of tradition.
9748 * config.emacs: Changed default value for datadir to ../etc.
9749 * INSTALL, README: Adjusted.
9750
97511992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9752
9753 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9754 by running CPP on the appropriate s/*.h and m/*.h files.
9755
97561992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9757
9758 * config.emacs: Make sure to set the "exit on error" flag once
9759 we've removed config.status; errors should abort the configuration.
9760
97611992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9762
9763 * config.emacs: Added -distribute option, so that the Makefile
9764 paths are in their proper form. I don't know why this matters.
9765
97661992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9767
9768 * local-lisp: New directory, empty in the distribution, for people
9769 to put local elisp code in.
9770 * config.emacs: Include it in the default load path.
9771 * README: Document it.
9772
97731992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9774
9775 * config.emacs: Guess the type of signal handling functions based
9776 on the contents of /usr/include/signal.h.
9777
9778 * config.emacs: Print out progress report messages.
9779
9780 * Makefile (src/paths.h): Don't generically replace
9781 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9782 editing of the other entries, and each entry should be dealt with
9783 explicitly anyway.
9784
9785 * build-install: Converted from C-shell to Bourne shell.
9786 * config.emacs: Edit build-install properly.
9787
9788 * config.emacs: Doc fix.
9789
97901992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9791
9792 * Makefile (install): Remove `B' from tar xf command.
9793
97941992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9795
9796 * config.emacs: Removed support for the `maintain-environment'
9797 option; the only important difference between this and its absence
9798 has been removed.
9799 * INSTALL: Removed mention of `maintain-environment'.
9800
9801 * config.emacs: Fix arguments to sed when processing boolean
9802 arguments.
9803
98041991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9805
9806 * config.emacs: New file, to help automate the installation
9807 process.
9808
9809 * Makefile: Lots of changes to support the separation of etc into
9810 architecture-dependent and -independent files:
9811 (EMACSROOT): New variable, giving the directory under which all of
9812 Emacs's libraries should be installed. Changed rest of file to
9813 use it.
9814 (LIBDIR): Now denotes only architecture-dependent dir.
9815 (DATADIR): New variable, denoting architecture-independent dir.
9816 (LOCKDIR): New variable, for completeness.
9817 (SUBDIR): No more etc, new lib-src.
9818 (COPYDIR): No more etc, new arch-lib and share-lib.
9819 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9820 (src): Now depends on lib-src, not etc.
9821 * build-install: Changes parallel to the above.
9822 * README: Describe the new arrangement.
9823
9824 * vms: New subdirectory for all the VMS stuff.
9825
98261991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9827
9828 * Makefile (LISPPATH): New variable.
9829 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9830
98311990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9832
9833 * Makefile (install, install.sysv, install.xenix):
9834 Install wakeup instead of loadst. No need for setuid or setgid.
9835
98361990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9837
9838 * Makefile (clean): Clean etc if that's not the installation dir.
9839
98401990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9841
9842 * Makefile (paths.h): Make sed alter each name in the path.
9843
98441988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9845
9846 * Makefile (install.sysv): Use cpio, not tar.
9847
98481988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9849
9850 * Makefile (lockdir): Rename `lock' target.
9851 Depend on it from install*, not from `all'.
9852
98531988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9854
9855 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9856 to match build-install and paths.h.
9857
9858;; Local Variables:
9859;; coding: utf-8
067d23c9
KY
9860;; End:
9861
95df8112 9862 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9863
9864 This file is part of GNU Emacs.
9865
9866 GNU Emacs is free software: you can redistribute it and/or modify
9867 it under the terms of the GNU General Public License as published by
9868 the Free Software Foundation, either version 3 of the License, or
9869 (at your option) any later version.
9870
9871 GNU Emacs is distributed in the hope that it will be useful,
9872 but WITHOUT ANY WARRANTY; without even the implied warranty of
9873 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9874 GNU General Public License for more details.
9875
9876 You should have received a copy of the GNU General Public License
9877 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.