lwlib/Makefile.in (ALL_CFLAGS): Add -I../lib for generated header files in out-of...
[bpt/emacs.git] / ChangeLog
CommitLineData
7a7ef429
PE
12011-06-25 Paul Eggert <eggert@cs.ucla.edu>
2
3 Use gnulib's dup2 module instead of rolling our own.
4 * Makefile.in (GNULIB_MODULES): Add dup2.
5 * configure.in: Do not check for dup2; gnulib does that now.
6 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
7
6dd7e400
PE
82011-06-23 Paul Eggert <eggert@cs.ucla.edu>
9
10 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
11
94a807ac 122011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
13
14 Use gnulib's alloca-opt module.
15 * .bzrignore: Add lib/alloca.h.
16 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
17 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
18 as gnulib now does that for us. Put alloca check in config.h.
19 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
20 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
21 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
22
3ce9d0d4
LL
232011-06-21 Leo Liu <sdl.web@gmail.com>
24
25 * m4/sha256.m4:
26 * m4/sha512.m4:
27 * m4/gl-comp.m4:
28 * lib/u64.h:
29 * lib/sha256.c:
30 * lib/sha256.h:
31 * lib/sha512.c:
32 * lib/sha512.h:
33 * lib/makefile.w32-in (GNULIBOBJS):
34 * lib/gnulib.mk:
35 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
36 crypto/sha512 modules from gnulib.
37
add3f049
PE
382011-06-19 Paul Eggert <eggert@cs.ucla.edu>
39
40 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
41
3a4725e1
GM
422011-06-17 Glenn Morris <rgm@gnu.org>
43
44 * configure.in: Restore the behavior of checking crt-dir only
45 when the user specified it (not all platforms use it).
46
bf4846e7
PE
472011-06-16 Paul Eggert <eggert@cs.ucla.edu>
48
49 * m4/lstat.m4: Merge from gnulib (Bug#8878).
50
0cca0a78
MB
512011-06-16 Miles Bader <miles@gnu.org>
52
53 * configure.in: Try to determine CRT_DIR automatically when
54 using gcc.
55
8c9b2106
PE
562011-06-15 Paul Eggert <eggert@cs.ucla.edu>
57
8aeb5be9
PE
58 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
59 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
60 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
61 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
62 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
63 Merge from gnulib.
8c9b2106 64
c195f2de
JD
652011-06-14 Jan Djärv <jan.h.d@swipnet.se>
66
67 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
68
7e2aa385
PE
692011-06-08 Paul Eggert <eggert@cs.ucla.edu>
70
71 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
72
81eafe29
PE
732011-06-07 Paul Eggert <eggert@cs.ucla.edu>
74
75 * configure.in: Add --with-wide-int.
76 * INSTALL: Mention this.
77
9afafefb
PE
782011-06-06 Paul Eggert <eggert@cs.ucla.edu>
79
80 Merge from gnulib.
81 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
82
f797625a
PE
832011-06-02 Paul Eggert <eggert@cs.ucla.edu>
84
85 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
86
90856fe0 872011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
88
89 Use 'inline', not 'INLINE'.
eefc9486 90 * configure.in (INLINE): Remove.
55d4c1b2 91
6a3e57bb
PE
922011-05-29 Paul Eggert <eggert@cs.ucla.edu>
93
94 Adjust to recent gnulib change for @GUARD_PREFIX@.
95 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
96 All uses of _GL_ for guard prefixes in lib/*.h replaced with
97 _@GUARD_PREFIX@_.
98
842b28a0
PE
992011-05-27 Paul Eggert <eggert@cs.ucla.edu>
100
e61923c8 101 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 102
70716b1d
GM
1032011-05-24 Glenn Morris <rgm@gnu.org>
104
a22d9d2c
GM
105 * Makefile.in (check): Just give a message if no test/ directory.
106
bdd556a2
GM
107 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
108
70716b1d
GM
109 * configure.in (OPT_MAKEFILES_IN): Remove.
110 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
111 (SUBDIR_MAKEFILES_IN): New output variable.
112 * Makefile.in (OPT_MAKEFILES_IN): Remove.
113 (SUBDIR_MAKEFILES_IN): Let configure set it.
114
13c3daa4
LL
1152011-05-24 Leo Liu <sdl.web@gmail.com>
116
117 * m4/sha1.m4:
118 * m4/gl-comp.m4:
119 * lib/sha1.h:
120 * lib/sha1.c:
121 * lib/makefile.w32-in (GNULIBOBJS):
122 * lib/gnulib.mk:
123 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
124
e09e38a8
GM
1252011-05-24 Glenn Morris <rgm@gnu.org>
126
4ba4c54a
GM
127 * configure.in: Remove test for already configured source directory.
128 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
129
5a95c002
GM
130 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
131
fa5d79db
GM
1322011-05-24 Glenn Morris <rgm@gnu.org>
133
6c7e099d
GM
134 * make-dist: Don't distribute test/. (Bug#8107)
135 * configure.in (OPT_MAKEFILES_IN): New output variable.
136 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
137 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
138 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
139 (check): Give an explicit error if test/ is not present.
140
fa5d79db
GM
141 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
142 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
143 (Makefile): Use $SUBDIR_MAKEFILES_IN.
144
2df215b5
PE
1452011-05-23 Paul Eggert <eggert@cs.ucla.edu>
146
147 * lib/verify.h: Merge from gnulib.
148
f518ae90
PE
1492011-05-22 Paul Eggert <eggert@cs.ucla.edu>
150
151 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
152 Merge from gnulib.
153
16b71f3a
AS
1542011-05-21 Andreas Schwab <schwab@linux-m68k.org>
155
156 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
157
7285dc67
EZ
1582011-05-20 Eli Zaretskii <eliz@gnu.org>
159
6a45b46f
EZ
160 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
161
7285dc67
EZ
162 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
163
b9704ad9
GM
1642011-05-20 Glenn Morris <rgm@gnu.org>
165
166 * configure.in (lisp_frag): New output file.
167
4a720484
GM
1682011-05-19 Glenn Morris <rgm@gnu.org>
169
170 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
171 (WINDOW_SUPPORT): Remove output variables that are no longer used.
172
a3c92bc1
EZ
1732011-05-17 Paul Eggert <eggert@cs.ucla.edu>
174
8f906c40
EZ
175 * lib/gnulib.mk:
176 * lib/intprops.h:
177 * lib/unistd.in.h:
178 * m4/inttypes.m4:
179 * m4/stdint.m4:
180 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 181
d681f183
GM
1822011-05-14 Glenn Morris <rgm@gnu.org>
183
184 * configure.in: Treat failure to find an X toolkit the same way we treat
185 failure to find X and image support.
186
4f8c52a9
GM
1872011-05-12 Glenn Morris <rgm@gnu.org>
188
189 * Makefile.in (src, install-arch-indep, bootstrap-clean)
190 (check-declare): Shell portability fixes. (Bug#8642)
191
5a7f0a30
TZ
1922011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
193
194 * configure.in: Require GnuTLS 2.6.x or higher.
195
b08a63cc 1962011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 197
c378da0b
PE
198 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
199 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
200 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
201
19548d08
PE
202 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
203 This new gnulib-tool option saves 'configure' the trouble of
204 checking for strtoull when strtoumax exists.
205
d1a2ac5c
PE
206 * configure.in (BITS_PER_LONG_LONG): New macro.
207
773233f8
GM
2082011-05-05 Glenn Morris <rgm@gnu.org>
209
210 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
211 (top_distclean): Delete config.log~.
212
40697cd9
BK
2132011-04-27 Ben Key <bkey76@gmail.com>
214
215 * configure.in: Fixed a bug that caused configure with
216 --enable-checking=stringoverrun to have no effect.
217
671875da 2182011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
219
220 * configure.in: Suppress unnecessary checks for size_t.
221 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
222 (size_t): Do not check for this, and do not typedef. This code
223 is never exercised now.
224
a8a2bb29
PE
225 * Makefile.in (GNULIB_MODULES): Add strtoumax.
226 This is needed for the new integer-reading code in lread.c.
227 It automatically pulls in the following gnulib files, which
228 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
229 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
230 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
231 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 232 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 233
33630d51
TZ
2342011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
235
236 * configure.in: Check for GnuTLS certificate verify callbacks.
237
bfab7d85
SM
2382011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * Makefile.in (config.status): Don't erase in case of error.
241 In case it disappeared, rebuild it with `configure'.
242
fe0e7ad7
KB
2432011-04-20 Ken Brown <kbrown@cornell.edu>
244
245 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
246
f5b06c35
GM
2472011-04-12 Glenn Morris <rgm@gnu.org>
248
249 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
250
762f8d96 2512011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
252
253 * lib/allocator.c: New file, automatically generated by gnulib.
254
5fac7083
GM
2552011-04-07 Glenn Morris <rgm@gnu.org>
256
257 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
258
973f782d
EZ
2592011-04-06 Eli Zaretskii <eliz@gnu.org>
260
261 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
262 Revert last change.
263
f1f81baa
JB
2642011-04-06 Juanma Barranquero <lekktu@gmail.com>
265
266 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
267 ($(BLD)/careadlinkat.$(O)): New target.
268 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
269 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
270 Update dependencies.
271
b70d23ff 2722011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 273
41cf7d1a
PE
274 Fix more problems found by GCC 4.6.0's static checks.
275
aa181334
PE
276 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
277
1f7196bf 278 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
279 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
280 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
281 * m4/ssize_t.m4: New files, automatically generated from gnulib.
282
c0274801
GM
2832011-04-06 Glenn Morris <rgm@gnu.org>
284
285 * autogen/update_autogen: Handle loaddefs-like files as well.
286 (usage): Add -l, -C.
287 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
288 With -l, check status of lisp/ as well.
289 With -C, clean before building.
290 (autoreconf): Only pass -f in the `clean' case.
291 (commit): New function.
292
42e85a8f
GM
2932011-03-28 Glenn Morris <rgm@gnu.org>
294
39f31873
GM
295 * autogen/update_autogen: Pass -f to autoreconf.
296
42e85a8f
GM
297 * autogen.sh (get_version): Discard "not found" lines.
298 (check_version): Respect $AUTOCONF etc environment variables.
299
9af30bdf
GM
3002011-03-27 Glenn Morris <rgm@gnu.org>
301
302 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
303 (AH_BOTTOM): Do not define SIGTYPE.
304
181855e6
GM
3052011-03-26 Glenn Morris <rgm@gnu.org>
306
307 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
308 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
309
9ee0d174
AS
3102011-03-25 Andreas Schwab <schwab@linux-m68k.org>
311
312 * autogen/update_autogen: Remove useless function keyword.
313
07da4b3c
EZ
3142011-03-25 Eli Zaretskii <eliz@gnu.org>
315
316 * config.bat: Generate src/config.h and lib/Makefile from
317 autogen/config.in and autogen/Makefile.in.
318
f6ca84c0
GM
3192011-03-25 Glenn Morris <rgm@gnu.org>
320
321 * compile, config.guess, config.sub, depcomp, install-sh, missing:
322 Remove; autoreconf can supply them.
323 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
324 config.guess, install-sh. Pass -i to autoreconf.
325 * autogen/update_autogen (genfiles): Add compile, config.guess,
326 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
327 Discard non-error output from autoreconf in -q case.
328 * autogen/compile, autogen/config.guess, autogen/config.sub:
329 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
330 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
331 install-sh, missing.
332
8cc1d519
GM
3332011-03-23 Glenn Morris <rgm@gnu.org>
334
9bb73912 335 * autogen/update_autogen: Fix typo.
904a432c 336 (msg): Remove function; use `exec' instead.
9bb73912 337
8cc1d519
GM
338 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
339 (sync-from-gnulib): Don't sync mkinstalldirs.
340 * make-dist: Don't distribute mkinstalldirs.
341
c9c49752 3422011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 343
c9c49752 344 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
345 * Makefile.in (GNULIB_MODULES): Add socklen.
346 * configure.in: Do not check for sys/socket.h, since socklen does that.
347 * m4/socklen.m4: New automatically-generated file, from gnulib.
348
d5cad867
PE
349 fakemail: Remove dependency on ignore-value.
350 * Makefile.in (GNULIB_MODULES): Add stdio.
351 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
352 imported from gnulib.
cbd350f1 353 * .bzrignore: Add lib/stdio.h.
c9c49752 354
34cb1cc6
GM
3552011-03-22 Glenn Morris <rgm@gnu.org>
356
357 * autogen/copy_autogen: Work from ./ or ../.
358 Fix time-stamps.
359 * autogen.sh: Doc fix.
360
66b87493
GM
3612011-03-20 Glenn Morris <rgm@gnu.org>
362
363 * autogen/: New directory, to be excluded from releases.
364 * autogen/copy_autogen, autogen/update_autogen: New scripts.
365 * autogen/README: New file.
366 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
367 * autogen/Makefile.in: Add auto-updated generated files.
368 * autogen.sh: No longer a no-op, now it tests for autotools
369 and runs them as necessary.
370 * configure.in: Defaule maintainer-mode to on.
371 * aclocal.m4, configure, lib/Makefile.in: Remove files.
372
1ef6de05
PE
3732011-03-13 Paul Eggert <eggert@cs.ucla.edu>
374
375 Update for gnulib.
376 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
377 includes <intprops.h> directly.
378 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
379 when building Emacs on Solaris 9 and running it on Solaris 10.
380
0afb4571
J
3812011-03-08 Jan Djärv <jan.h.d@swipnet.se>
382
383 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
384
33383987
JB
3852011-03-07 Chong Yidong <cyd@stupidchicken.com>
386
387 * Version 23.3 released.
388
870d9cf6
GM
3892011-03-06 Glenn Morris <rgm@gnu.org>
390
391 * configure.in (FREETYPE_LIBS): Actually set it to something.
392
6c0dea8a
PE
3932011-03-02 Paul Eggert <eggert@cs.ucla.edu>
394
395 Work around some portability problems with symlinks.
396
397 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
398 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
399 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
400 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
401 * m4/symlink.m4:
402 New files, automatically generated from gnulib.
403 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
404 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
405
945d8b44
EZ
4062011-02-26 Eli Zaretskii <eliz@gnu.org>
407
03382788
EZ
408 * .bzrignore: Ignore new lib/*.in-h files.
409
945d8b44
EZ
410 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
411 depfiles.bat even if lib/deps already exist.
412
9411886d
PE
4132011-02-25 Paul Eggert <eggert@cs.ucla.edu>
414
415 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
416 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
417 recent changes to configure.in and to gnulib.
9411886d 418
1e8dbdc6
GM
4192011-02-24 Glenn Morris <rgm@gnu.org>
420
421 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
422 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
423
f68c809d
PE
4242011-02-22 Paul Eggert <eggert@cs.ucla.edu>
425
426 Assume S_ISLNK etc. work, since gnulib supports this.
427 * Makefile.in (GNULIB_MODULES): Add sys_stat.
428 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
429 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
430 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
431
ba01e9d7
PE
4322011-02-21 Paul Eggert <eggert@cs.ucla.edu>
433
434 * lib/min-max.h: New file, for "min" and "max".
435
9f8370e6
CS
4362011-02-21 Christoph Scholtes <cschol2112@gmail.com>
437
0a19a6f8 438 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
439 $(EMACS_ROOT)/nt/inc/stdint.h.
440
25c51af3
EZ
4412011-02-21 Eli Zaretskii <eliz@gnu.org>
442
443 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
444 src/makefile.w32-in and adapt. Depend on stamp_BLD.
445 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
446
5fa4ac76
PE
4472011-02-20 Paul Eggert <eggert@cs.ucla.edu>
448
449 Import filemode module from gnulib.
450 * .bzrignore: Add lib/sys/.
451 * Makefile.in (GNULIB_MODULES): Add filemode.
452 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
453 * lib/filemode.c: Renamed from src/filemode.c and regenerated
454 from gnulib. This adds support for some more file types, e.g.,
455 Cray DMF migrated files.
456 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
457 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
458 * m4/sys_stat_h.m4: New files, generated from gnulib.
459 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
460 Regenerate.
461
e1e6b4fb
EZ
4622011-02-20 Eli Zaretskii <eliz@gnu.org>
463
464 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
465 $(EMACS_ROOT)/nt/inc/sys/stat.h.
466
6cac9cb1
PE
4672011-02-20 Paul Eggert <eggert@cs.ucla.edu>
468
469 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
470 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
471 is no longer needed, due to the recent SSDATA and related changes.
472 Perhaps -Wno-pointer-sign should also be removed from
473 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
474 way to test this so I left it alone.
475 * configure: Regenerate.
476
0a19a6f8 4772011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
478
479 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
480 src/makefile.w32-in.
481
61353ac8 4822011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 483
61353ac8 484 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 485 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
486 Regenerate.
487 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
488 Import the new versions from gnulib; they assume a C99-style
489 <stdint.h>, supplied by the stdint module.
490 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
491 imported from gnulib.
942f733f
PE
492 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
493 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
494 special cases.
61353ac8 495
9d9d12cd
EZ
4962011-02-19 Eli Zaretskii <eliz@gnu.org>
497
152be435 498 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 499 Add lib/deps/.
152be435 500
9d9d12cd 501 * config.bat: Configure in `lib'.
219463da 502 Generate *.Po files in lib/deps.
9d9d12cd 503
7d315eb6
PE
5042011-02-18 Paul Eggert <eggert@cs.ucla.edu>
505
506 Import IRIX 6.5 getloadavg fixes from gnulib.
507 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
508
1f5d53eb
PE
5092011-02-16 Paul Eggert <eggert@cs.ucla.edu>
510
511 Import getloadavg module from gnulib.
512 * .bzrignore: Add lib/stdlib.h.
513 * Makefile.in (GNULIB_MODULES): Add getloadavg.
514 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
515 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
516 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
517 Remove; gnulib does this now.
518 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
519 from gnulib. This adds support for several other systems, such
520 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
521 buffer overrun on Linux hosts under very high load, and on hosts
522 that maintain a channel to the load average file it makes sure
523 the file descriptor is close-on-exec (on hosts that support this)
524 and is not stdin, stdout, or stderr.
525 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
526 from gnulib.
527 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
528 * src/config.in: Regenerate.
529
bb55f713
PE
5302011-02-15 Paul Eggert <eggert@cs.ucla.edu>
531
532 Merge from gnulib.
533
7127b760
PE
534 * install-sh: Update to scriptversion 2011-01-19.21.
535
bb55f713
PE
536 2011-02-13 Bruno Haible <bruno@clisp.org>
537
538 Consistent macro naming for macros that use GCC __attribute__.
539 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
540 ATTRIBUTE_DEPRECATED.
541
542 2011-02-12 Bruno Haible <bruno@clisp.org>
543
544 setlocale: Prefer gnulib's override over libintl's override.
545 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
546 GNULIB_defined_setlocale is set.
547
57e96f8e
GM
5482011-02-13 Glenn Morris <rgm@gnu.org>
549
550 * make-dist: Exclude generated file src/globals.h.
551
988c07df
PE
5522011-02-10 Paul Eggert <eggert@cs.ucla.edu>
553
554 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
555 Sync from gnulib, which has been patched to fix the problem
556 with the license notices. Problem reported by Glenn Morris in
557 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
558
ccded26c
SM
5592011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
560
561 * .bzrignore: Ignore globals.h and related stamp.
562
6ffb2c0c
PE
5632011-02-09 Paul Eggert <eggert@cs.ucla.edu>
564
565 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
566 This merges the following fix from gnulib:
567
568 2011-02-08 Bruno Haible <bruno@clisp.org>
569
570 Split large sed scripts, for HP-UX sed.
571
00b3c7ac
TT
5722011-02-08 Tom Tromey <tromey@redhat.com>
573
574 * configure: Rebuild.
575 * configure.in (NS_OBJC_OBJ): New subst.
576
91ccade4
PE
5772011-02-06 Paul Eggert <eggert@cs.ucla.edu>
578
6ffb2c0c
PE
579 gnulib: allow multiple gnulib generated replacements to coexist
580 This defines a few preprocessor symbols that should not affect Emacs.
581 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
582 via "make sync-from-gnulib".
583
e765a388
PE
584 gnulib: undo previous change
585 The upstream _HEADERS change was backed out of gnulib (see the
586 same thread). Stay in sync with gnulib.
587
91ccade4 588 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
589 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
590 New empty macros, to accommodate recent changes to gnulib. See
591 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
592 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
593 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
594 * lib/time.in.h, lib/unistd.in.h:
595 Regenerate.
91ccade4 596
d67985d3
PE
5972011-02-05 Paul Eggert <eggert@cs.ucla.edu>
598
599 sync from gnulib to remove HAVE_STDBOOL_H
600 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
601 AC_HEADER_STDBOOL. All uses changed. Do not define
602 HAVE_STDBOOL_H, as gnulib does not need this. This change is
603 imported from the latest Autoconf git. It was motivated by Emacs,
604 which uses gnulib but does not need HAVE_STDBOOL_H.
605 * configure, src/config.in: Regenerate.
606 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
607
67342916
PE
6082011-02-03 Paul Eggert <eggert@cs.ucla.edu>
609
610 allow C code to suppress warnings about ignored return values
611 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
612 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
613 * lib/ignore-value.h: New file.
67342916 614
14beddf4 6152011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
616
617 * configure.in: Test existence of xaw3d library, not just the
618 header (Bug#7642).
619
6ffb2c0c
PE
6202011-01-31 Eli Zaretskii <eliz@gnu.org>
621
622 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
623 $(BLD)/time_r.$(O).
624 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
625 $(EMACS_ROOT)/src/m/intel386.h.
626 ($(BLD)/strftime.$(O)):
627 ($(BLD)/time_r.$(O)): Define prerequisites.
628
16fab143
PE
6292011-01-31 Paul Eggert <eggert@cs.ucla.edu>
630
631 src/emacs.c now gets version number from configure.in
632 * configure.in (version): Set this from $PACKAGE_VERSION,
633 which is set from AC_INIT, rather than scouting through src/emacs.c.
634 * configure: Regenerate.
635 * make-dist (version): Get it from configure.in, not src/emacs.c.
636
16c3e636
PE
6372011-01-30 Paul Eggert <eggert@cs.ucla.edu>
638
639 strftime: import from gnulib
640 * Makefile.in (GNULIB_MODULES): Add strftime.
641 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
642 needed.
6ffb2c0c 643 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 644 Regenerate.
6ffb2c0c
PE
645 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
646 imported from gnulib.
16c3e636
PE
647 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
648 This incorporates many changes from gnulib, including simpler
649 handling of multibyte formats, porting to mingw32 and other
650 platforms, and support for higher-resolution time stamps.
651 Emacs does not yet use the higher-resolution interface.
652
3de84ad9
PE
6532011-01-30 Paul Eggert <eggert@cs.ucla.edu>
654
655 gnulib: import mktime and move-if-change fixes from gnulib
656
657 * configure: Regenerate from the following.
658
6ffb2c0c
PE
659 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
660
661 mktime: clarify long_int width checking
662 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
663 the top level, to make it clearer that the assumption about
664 long_int width is being checked. See
665 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
666
3de84ad9
PE
667 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
668
669 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 670 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
671 negative number, which the C Standard says has undefined behavior.
672 In practice this is not a problem, but might as well do it by the book.
673 Reported by Rich Felker and Eric Blake; see
674 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
675 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
676 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
677
678 mktime: #undef mktime before #defining it
679 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
680
681 mktime: systematically normalize tm_isdst comparisons
682 * lib/mktime.c (isdst_differ): New function.
683 (__mktime_internal): Use it systematically for all isdst comparisons.
684 This completes the fix for libc BZ #6723, and removes the need for
685 normalizing tm_isdst. See
686 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
687 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
688
689 mktime: fix some integer overflow issues and sidestep the rest
690
691 This was prompted by a bug report by Benjamin Lindner for MinGW
692 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
693 His bug is due to signed integer overflow (0 - INT_MIN), and I
694 I scanned through mktime.c looking for other integer overflow
695 problems, fixing all the bugs I found.
696
697 Although the C Standard says the resulting code is still not safe
698 in the presence of integer overflow, in practice it should be good
699 enough for all real-world two's-complement implementations, except
700 for debugging environments that deliberately trap on integer
701 overflow (e.g., gcc -ftrapv).
702
703 * lib/mktime.c (WRAPV): New macro.
704 (SHR): Also check that long_int and time_t shift right in the
705 usual way, before using the fast-but-unportable method.
706 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
707 used. The code already assumed two's complement, so there's
708 no need to test for alternatives. All uses removed.
709 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
710 the C standard. Problem reported by Rich Felker in
711 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
712 (twos_complement_arithmetic): Also check long_int and time_t.
713 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
714 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
715 (__mktime_internal): Avoid integer overflow with unary subtraction
716 in two instances where -1 - X is an adequate replacement for -X,
717 since the calculations are approximate.
3de84ad9
PE
718
719 2011-01-29 Eric Blake <eblake@redhat.com>
720
721 mktime: avoid infinite loop
722 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
723 type; behavior is still undefined but portable to all known targets.
724 Reported by Rich Felker.
725
6ffb2c0c
PE
726 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
727
728 mktime: avoid problems on NetBSD 5 / i386
729 * lib/mktime.c (long_int): New type. This works around a problem
730 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
731 but time_t is 64 bits, and where I expect the existing code is
732 wrong in some cases.
733 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
734 (ydhms_diff): Bring back the compile-time check for wide-enough
735 year and yday.
736
737 mktime: fix misspelling in comment
738 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
739 This merges all recent glibc changes of importance.
740
3de84ad9
PE
741 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
742
743 move-if-change: cope with concurrent mv of identical file.
744 * move-if-change (CMPPROG): Accept environment
745 variable as an override for `cmp'.
746 (usage): Document CMPPROG.
747 Adjust comparison to drop stdout. Cope with failure of mv if
748 the target file exists and is identical to the source, for
749 parallel builds.
750 Report from H.J. Lu against binutils in PR binutils/12283.
751
6ffb2c0c
PE
7522011-01-29 Eli Zaretskii <eliz@gnu.org>
753
754 * lib/makefile.w32-in:
755 * lib/getopt_.h: New files.
756
c7e95b91
PE
7572011-01-28 Paul Eggert <eggert@cs.ucla.edu>
758
759 improve fix for MS-DOS file name clash
760 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
761 for portability to POSIX make. Reported by Bruno Haible.
762 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
763 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
764 files from accumulating as garbage. Also reported by Bruno Haible.
765
125c3718
PE
7662011-01-27 Paul Eggert <eggert@cs.ucla.edu>
767
768 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
769 * Makefile.in (DOS-gnulib-comp.m4): New macro.
770 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
771 problems with MS-DOS 8+3 file name restrictions.
772 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
773 it, it would also cause problems when extracting Emacs distribution
774 tarballs on MS-DOS hosts.
775 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 776 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
777 * config.guess, config.sub: Sync from gnulib.
778 * m4/gnulib-cache.m4: Remove from repository.
779 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
780
4004ef46
GM
7812011-01-25 Glenn Morris <rgm@gnu.org>
782
0b5c5d82
GM
783 * README: Add a note about ranges in copyright years.
784
4004ef46
GM
785 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
786
06d8ace5 7872011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
788
789 * configure.in: Add HP-UX on IA64 (Bug#6811).
790
d6974efa
PE
7912011-01-24 Paul Eggert <eggert@cs.ucla.edu>
792
793 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
794 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
795 as it is no longer needed.
6ffb2c0c 796 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
797 * configure.in: Invoke the new gnulib macro
798 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
799 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
800 * m4/getopt.m4: Sync from gnulib; this removes the need for
801 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
802 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
803 New macro, synced from gnulib.
804 * m4/warn-on-use.m4: Remove.
805
e02ea74b
PE
8062011-01-22 Paul Eggert <eggert@cs.ucla.edu>
807
808 aclocal.m4: put this file back into repository
809 This way, we don't have to assume that the maintainer has
810 the automake package installed. See
811 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
812 * .bzrignore: Remove aclocal.m4, undoing the previous change.
813 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
814 undoing the previous change.
815 * aclocal.m4: New file (actually, resurrected).
816
48dcd482
MB
8172011-01-22 Miles Bader <miles@gnu.org>
818
819 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
820 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
821 Emacs directly uses fontconfig, and breaks building when using a
822 strict linker).
823
925e561d
PE
8242011-01-21 Paul Eggert <eggert@cs.ucla.edu>
825
b06b1098
PE
826 src/config.in: shrink slightly
827 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
828 This makes src/config.in a bit smaller, by removing identifiers
829 like GNULIB_TEST_MKTIME that Emacs does not need.
830 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
831 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
832 Sync from gnulib. This removes a few more unnecessary symbols from
833 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
834 * configure, src/config.in: Regenerate.
835
925e561d
PE
836 aclocal.m4: tweaks to regenerate more conveniently
837 This attempts to act better when the source is in a weird state. See
838 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
839 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
840 * .bzrignore: Add aclocal.m4.
841
942be821
PE
8422011-01-20 Paul Eggert <eggert@cs.ucla.edu>
843
844 aclocal.m4: omit auto-generated file from repository
845 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
846 the most recent change here.
847 * aclocal.m4: Remove from bzr repository. This file is
848 auto-generated and isn't needed to run 'configure'. See
849 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
850
0813c96e
PE
8512011-01-19 Paul Eggert <eggert@cs.ucla.edu>
852
853 Minor Makefile.in tweaks to build from gnulib better.
854 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
855 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
856 (top_maintainer_clean): Don't remove aclocal.m4.
857
7cae64b4
PE
8582011-01-18 Paul Eggert <eggert@cs.ucla.edu>
859
53911e8f
PE
860 Minor cleanups for 'bzr status'
861 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
862 the output of config.guess.
863 * Makefile.in (top_distclean): Remove stamp-h1 too.
864
7cae64b4
PE
865 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
866 defined if the compiler supports GCC-style __attribute__
867 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
868 this syntax.
869
a3e44e79 8702011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 871
3cbecb8f
PE
872 Makefile.in: tidy up the building of lib
873 * Makefile.in (am--refresh): Mark as .PHONY.
874 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
875 as they're not rebuilt unless you do a "make sync-from-gnulib"
876 and the former is needed for "configure".
877 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
878 has already removed lib/Makefile.
879
ecbfcc83
PE
880 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
881 This avoids building ftoastr and ldtoastr, which aren't needed. See
882 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 883
803059b9
PE
884 * .bzrignore: Add .h files that are host-dependent.
885 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
886 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
887 host-dependent and are built as part of an ordinary 'make', and
888 should not be checked in.
889
6ffb2c0c
PE
890 * lib/Makefile.in: Regenerate.
891 * lib/COPYING: New file, a copy of COPYING.
892
2a78afcc 893 * configure: Regenerate.
37564543
PE
894 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
895
e275c824 896 Regenerate.
6ffb2c0c
PE
897 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
898 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
899 New files, copied from gnulib by gnulib-tool.
900 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
901 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
902 Regenerate.
ecbfcc83 903
84bbb1ad
PE
904 Use gnulib's getopt-gnu module.
905 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
906 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
907 representative of the dependencies.
908 * configure.in: Do not configure getopt, as gnulib does that now.
909 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
910 getopt now, in lib.
ecbfcc83 911
1fd182f0 912 Regenerate.
6ffb2c0c
PE
913 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
914 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
915 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
916 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
917 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
918 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
919 * m4/wchar_t.m4, warn-on-use.h:
920 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 921 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
922 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
923 Regenerate.
924
1e11dbe3
PE
925 Use gnulib's mktime module.
926 * Makefile.in (GNULIB_MODULES): Add mktime.
927 * configure.in: Remove code no longer needed, as gnulib now does it.
928 (AC_CHECK_FUNCS): Remove mktime.
929 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
930 (__restrict): Remove, as this now gets in the way of the C99
931 support for 'restrict' pulled in by the gnulib mktime module.
932 Code should now use 'restrict' and not '__restrict".
933 (mktime): Remove.
934 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
935 and warn-on-use.h into the distribution.
1fd182f0
PE
936
937 Regenerate.
6ffb2c0c
PE
938 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
939 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 940 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
941 * lib/dummy.c: Remove.
942 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
943 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
944 Regenerate.
ecbfcc83 945
1e11dbe3 946 Use gnulib's ftoastr module.
fa2c4f56
PE
947 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
948
743c80a7 949 Regenerate.
6ffb2c0c
PE
950 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
951 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
952 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
953 New files, generated automatically, with 'make sync-from-gnulib'
954 followed by 'make'.
955 * configure, lisp/dired.el, src/config.in: Regenerate.
956
9a514d4a
PE
957 Automate syncing from gnulib.
958 * INSTALL, README: Document new subdirectory 'lib'.
959 * Makefile.in (SUBDIR): Add lib.
960 (SUBDIR_MAKEFILES): Add lib/Makefile.
961 (lib-src, src, TAGS, tags): Depend on lib.
962 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
963 ($(gnulib_srcdir)): New rule.
964 (sync-from-gnulib): New rule, which is .PHONY.
965 (lib): New rule, which is like lib-src.
966 (Makefile): Depend on lib/Makefile.in.
967 (AUTOCONF_INPUTS): Depend on aclocal.m4.
968 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
969 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
970 (am--refresh): New rule, to pacify Automake.
971 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
972 Clean lib, too.
973 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
974 droppings.
975 (maintainer-clean, extraclean): Use it.
976 * configure.in: Initialize for automake and gnulib, by invoking
977 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
978 lib/Makefile, too. Use automake to build gnulib, as gnulib works
979 more conveniently with automake.
6ffb2c0c 980 * lib/Makefile.am: New file.
9a514d4a
PE
981 * make-dist: Also put into the distribution aclocal.m4,
982 compile, depcomp, missing, and the files under lib/.
983
dc3e3e7b
GM
9842011-01-15 Glenn Morris <rgm@gnu.org>
985
986 * Makefile.in (epaths-force): No more arch-tag to edit.
987
dab73760
CY
9882011-01-15 Chong Yidong <cyd@stupidchicken.com>
989
990 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
991
9f4b8b47
PE
9922011-01-14 Paul Eggert <eggert@cs.ucla.edu>
993
994 * make-dist: Distribute test/ files too.
995 Distribute every file under test/ that is under version control,
996 using patterns like *.el to capture files that are added later.
997 Without this change, "configure" would fail, because it would
998 attempt to build from a Makefile.in that was not distributed.
999
d221e780
CO
10002011-01-13 Christian Ohler <ohler@gnu.org>
1001
1002 * Makefile.in (INFO_FILES): Add ERT.
1003
1004 * Makefile.in (check): Run tests in test/automated.
1005
1006 * Makefile.in:
1007 * configure.in: Add test/automated/Makefile.
1008
bc5585d1
PE
10092011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1010
2b3f5bc8
PE
1011 * install-sh, mkinstalldirs, move-if-change: Update from master
1012 source in gnulib.
1013
bc5585d1
PE
1014 * config.guess, config.sub: Updated from master source.
1015
2018939f
AS
10162011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1017
1018 * configure.in: Check for __builtin_unwind_init.
1019
e5365138
GM
10202011-01-05 Glenn Morris <rgm@gnu.org>
1021
1022 * configure.in (HAVE_MAKEINFO): New output variable.
1023 (MAKEINFO): Reset to "makeinfo" if not found.
1024 * Makefile.in (install-arch-indep, info):
1025 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1026
4fc5868a
UM
10272010-12-29 Ulrich Mueller <ulm@gentoo.org>
1028
1029 * configure.in: Make gameuser configurable (Bug#7717).
1030
68251e16
GM
10312010-12-15 Glenn Morris <rgm@gnu.org>
1032
1033 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1034 long absent lib-src/fns-*.el.
1035
838db889
GM
10362010-12-11 Glenn Morris <rgm@gnu.org>
1037
1038 * make-dist: Exclude etc/*.pyc.
1039
fe646d2c
AS
10402010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1041
1042 * configure.in: Don't double machfile in final message.
1043
d96c83fa
CY
10442010-12-04 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * configure.in: Fix last change.
1047
d6a003a8
AS
10482010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1049
1050 * configure.in: Remove reference to removed machine description
1051 files and allow $machine and $machfile to be empty. Substitute
1052 M_FILE/S_FILE instead of machfile/opsysfile.
1053
067d23c9
KY
10542010-12-03 Glenn Morris <rgm@gnu.org>
1055
1056 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1057
10582010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1059
1060 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1061 (EXTERNALLY_VISIBLE): New definition.
1062
10632010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1064
1065 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1066
10672010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1068
1069 * configure.in: Do not check for unconditionally included headers.
1070
10712010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1074
10752010-11-09 Michael Albinus <michael.albinus@gmx.de>
1076
1077 * configure.in: Don't write a warning for D-Bus anymore.
1078
10792010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1080
1081 * configure.in: Fix indentation.
1082
10832010-10-31 Ken Brown <kbrown@cornell.edu>
1084
1085 * configure.in (checking whether localtime caches TZ): Use
1086 unsetenv instead of modifying environment directly.
1087
10882010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1089
1090 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1091 to avoid warning.
1092
10932010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1094
1095 * configure.in: Remove the BROKEN annotation from gnutls.
1096
10972010-10-22 Glenn Morris <rgm@gnu.org>
1098
1099 * make-dist: Avoid listing .el files twice. Don't try to run
1100 autoconf if --no-update.
1101
11022010-10-20 Glenn Morris <rgm@gnu.org>
1103
1104 * make-dist: No longer create lisp/MANIFEST.
1105
11062010-10-14 Glenn Morris <rgm@gnu.org>
1107
1108 * BUGS, INSTALL.BZR, README: Updates.
1109
11102010-10-13 Glenn Morris <rgm@gnu.org>
1111
1112 * make-dist: Remove --compress. Check for the appropriate
1113 gzip-like executable, and if not found, don't compress.
1114 Check version number in README, don't change it.
1115 Use find for nt/inc/*.h.
1116
11172010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1118
1119 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1120 trailing / from directory names.
1121
11222010-10-12 Glenn Morris <rgm@gnu.org>
1123
1124 * make-dist: Update and simplify.
1125
11262010-10-12 Eli Zaretskii <eliz@gnu.org>
1127
1128 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1129
11302010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1131
1132 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1133
11342010-10-09 Glenn Morris <rgm@gnu.org>
1135
1136 * make-dist: No more doc/emacs/*.texi.in.
1137
1138 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1139
11402010-10-09 Glenn Morris <rgm@gnu.org>
1141
1142 * configure.in: Combine some conditionals.
1143
1144 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1145 * make-dist: Include doc/emacs/*.texi.in.
1146
1147 * INSTALL, make-dist: Remove references to b2m.
1148 * Makefile.in (MAN_PAGES): Remove b2m.1.
1149
11502010-10-05 Glenn Morris <rgm@gnu.org>
1151
1152 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1153
11542010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1155
1156 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1157
11582010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1159
1160 * configure.in: Include stdlib.h and string.h unconditionally.
1161
11622010-09-29 Romain Francoise <romain@orebokech.com>
1163
1164 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1165
11662010-09-28 Glenn Morris <rgm@gnu.org>
1167
1168 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1169 happy.
1170
11712010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1172
1173 * configure.in: Enable imagemagick by default.
1174
11752010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1176
1177 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
1178 gnutls libraries.
1179
11802010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1181
1182 * configure.in: Set up GnuTLS.
1183
11842010-09-22 Chong Yidong <cyd@stupidchicken.com>
1185
1186 * configure.in: Announce whether libxml2 is linked to.
1187
11882010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1189
1190 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1191
11922010-09-18 Eli Zaretskii <eliz@gnu.org>
1193
1194 * config.bat: Detect that libxml2 is installed and if so, build
1195 with it.
1196
11972010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1198
1199 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1200 be used. This fixes a conf problem on Mac OS X.
1201
12022010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1203
1204 * configure.in: Check for libxml2.
1205
12062010-09-09 Glenn Morris <rgm@gnu.org>
1207
1208 * make-dist: No more TODO files under lisp/.
1209
12102010-09-04 Eli Zaretskii <eliz@gnu.org>
1211
1212 * config.bat: Produce lisp/gnus/_dir-locals.el from
1213 lisp/gnus/.dir-locals.el.
1214
12152010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1216
1217 * configure.in: Fix check for librsvg, imagemagick and
1218 MagickExportImagePixels.
1219
12202010-08-18 Joakim Verona <joakim@verona.se>
1221
1222 * Makefile.in, configure.in: Checks for ImageMagick.
1223
12242010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1225
1226 * configure.in (AC_PREREQ): Require autoconf 2.65.
1227
12282010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1229
1230 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1231
12322010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1233
1234 * configure.in: Add AC_C_BIGENDIAN.
1235
12362010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1237
1238 * configure.in (ORDINARY_LINK): Use on hpux* too.
1239
12402010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1241
1242 * configure.in: Check for util.h.
1243 Use -Wimplicit-function-declaration if compiler supports it.
1244
12452010-08-05 Eli Zaretskii <eliz@gnu.org>
1246
1247 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1248
12492010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1250
1251 * configure.in: Restore accidentally removed use of
1252 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1253
12542010-07-29 Chad Brown <yandros@mit.edu>
1255
1256 * configure.in: Check for dirent.h.
1257
12582010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1259
1260 * configure.in: Remove reference to usg5-4, unused.
1261
12622010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1263
1264 * configure.in: Check for __executable_start.
1265
12662010-07-24 Ken Brown <kbrown@cornell.edu>
1267
1268 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1269
12702010-07-24 Juanma Barranquero <lekktu@gmail.com>
1271
1272 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1273
12742010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1275
1276 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1277
12782010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1279
1280 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1281 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1282 (C_OPTIMIZE_SWITCH): Remove.
1283 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1284
12852010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1286
1287 * configure.in: Don't check for index and rindex, check for strchr
1288 and strrchr. Define strchr and strrchr as index and rindex,
1289 resp., in src/config.h if not available.
1290
12912010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1292
1293 * configure.in: Use -Wold-style-definition if available.
1294 This helps with the transition to standard C code, it can be
1295 removed when done.
1296
1297 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1298
1299 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1300 and MSWindows.
1301
13022010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1303
1304 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1305 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1306
13072010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1308
1309 * configure.in (getenv): Remove K&R declaration.
1310
13112010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1312
1313 * configure.in: Remove define __P.
1314
13152010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1316
1317 * configure.in (--enable-use-lisp-union-type): New flag.
1318
13192010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1320
1321 Fix CFLAGS for non-GCC compilers.
1322 * configure.in (CFLAGS): Always use -g like it was done before the
1323 2010-03-30 change.
1324 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1325 (Bug#6538)
1326
13272010-06-30 Glenn Morris <rgm@gnu.org>
1328
1329 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1330 Set with AC_DEFINE rather than AH_BOTTOM.
1331
1332 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1333 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1334 Set with shell, not cpp.
1335 (LIBX): Remove, just use -lX11 in the one place this was used.
1336 (cannot_dump): Replace with CANNOT_DUMP.
1337
13382010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1339
0a19a6f8 1340 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1341 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1342 by minimum required Gtk+ 2.6). Add checks for functions introduced
1343 in Gtk+ 2.14 or newer (bug#6505).
1344
13452010-06-26 Eli Zaretskii <eliz@gnu.org>
1346
1347 * config.bat: Remove white space around "+" in COPY commands.
1348
13492010-06-23 Glenn Morris <rgm@gnu.org>
1350
1351 * info/dir: Start descriptions in column 32, per Texinfo convention.
1352
13532010-06-16 Chong Yidong <cyd@stupidchicken.com>
1354
1355 * INSTALL: Update font information (Bug#6389).
1356
13572010-06-16 Glenn Morris <rgm@gnu.org>
1358
1359 * INSTALL: General update.
1360
13612010-06-12 Glenn Morris <rgm@gnu.org>
1362
1363 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1364
13652010-06-11 Glenn Morris <rgm@gnu.org>
1366
1367 * configure.in (--without-compress-info): New option.
1368 (GZIP_INFO): New output variable.
1369
1370 * Makefile.in (GZIP_INFO): New, set by configure.
1371 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1372 Handle man pages in the same way.
1373
13742010-06-10 Glenn Morris <rgm@gnu.org>
1375
1376 * Makefile.in (install-arch-indep): Gzip the info files too.
1377
1378 * make-dist: Remove references to non-existent directories and files.
1379
13802010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1381
1382 * configure.in: Include <strings.h> and <string.h> instead of
1383 "strings.h" and "string.h".
1384
13852010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1386
1387 * configure.in: Remove code dealing with BSTRING.
1388
13892010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1390
1391 * configure.in (AC_PREREQ): Require autoconf 2.65.
1392
1393 * configure.in (unxec): Do not define and substitute.
1394 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1395
13962010-06-03 Glenn Morris <rgm@gnu.org>
1397
1398 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1399
14002010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1401
1402 Fix alloca definition when using gcc on non-gnu systems.
1403 * configure.in: Use the code sequence indicated by "info autoconf"
1404 for alloca (bug#6170).
1405
14062010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1407
1408 * .bzrignore: Ignore new files from trunk, which appear if you use
1409 colocated branches (i.e. "bzr switch").
1410
14112010-05-28 Glenn Morris <rgm@gnu.org>
1412
1413 * configure.in: Simplify some of the $canonical tests.
1414
14152010-05-27 Glenn Morris <rgm@gnu.org>
1416
1417 * config.bat: Do not preprocess src/Makefile.in.
1418
1419 * configure.in: Do not preprocess src/Makefile.in.
1420 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1421 (AC_EGREP_CPP): Test no longer needed.
1422
1423 * make-dist: No more Makefile.c files.
1424
14252010-05-26 Glenn Morris <rgm@gnu.org>
1426
1427 * configure.in (YMF_PASS_LDFLAGS): Remove.
1428 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1429
1430 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1431 Add $GNUSTEP_LOCAL_HEADERS.
1432 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1433
1434 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1435 (GNUSTEP_MAKEFILES): Remove.
1436 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1437 stuff to here.
1438
14392010-05-25 Glenn Morris <rgm@gnu.org>
1440
1441 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1442 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1443
1444 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1445 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1446 here instead.
1447
14482010-05-24 Romain Francoise <romain@orebokech.com>
1449
1450 * make-dist: Look for version in src/emacs.c.
1451 Use lisp/subr.el rather than lisp/version.el for location check.
1452
14532010-05-21 Glenn Morris <rgm@gnu.org>
1454
1455 * configure.in (MKDEPDIR): Parallel build tweak.
1456
1457 * configure.in (ns_frag): New output file.
1458
1459 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1460 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1461
1462 * configure.in (cannot_dump): New output variable.
1463
14642010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1465
1466 * configure.in: On NetBSD, if terminfo is found, use it in
1467 preference to termcap. (Bug#6190)
1468
14692010-05-20 Glenn Morris <rgm@gnu.org>
1470
1471 * make-dist (src): Include *.mk.
1472 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1473 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1474 (deps_frag): New output file.
1475 (AUTO_DEPEND): Remove this definition.
1476
1477 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1478
14792010-05-19 Glenn Morris <rgm@gnu.org>
1480
1481 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1482 (ORDINARY_LINK): New AC_DEFINE.
1483 (LIB_GCC): No need to set if ORDINARY_LINK.
1484
14852010-05-18 Glenn Morris <rgm@gnu.org>
1486
1487 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1488 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1489
1490 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1491 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1492 (RALLOC_OBJ): New output variable.
1493
1494 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1495 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1496
14972010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1498
1499 * Makefile.in (src): Provide the name of the VCS file that witnesses
1500 a pull.
1501 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1502
15032010-05-17 Glenn Morris <rgm@gnu.org>
1504
1505 * configure.in (OLDXMENU_DEPS): New output variable.
1506
15072010-05-16 Glenn Morris <rgm@gnu.org>
1508
1509 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1510
1511 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1512 * Makefile.in (install-arch-dep): Update for above change.
1513
1514 * Makefile.in (ns_appdir): Remove.
1515 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1516
1517 * configure.in (TEMACS_LDFLAGS2): New output variable.
1518
1519 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1520 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1521 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1522 nothing uses.
1523
15242010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1525
1526 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1527 does not use them.
1528 (X11R5_INHIBIT_I18N): Remove, unused.
1529
15302010-05-15 Glenn Morris <rgm@gnu.org>
1531
1532 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1533
1534 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1535
15362010-05-15 Ken Raeburn <raeburn@raeburn.org>
1537
1538 * configure.in: Look for version string in its new location.
1539
15402010-05-15 Eli Zaretskii <eliz@gnu.org>
1541
1542 * config.bat: Remove support for DJGPP v1.x.
1543
15442010-05-15 Glenn Morris <rgm@gnu.org>
1545
1546 * configure.in (OLDXMENU_TARGET): New output variable.
1547
1548 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1549
1550 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1551 and other files that no longer exist.
1552
15532010-05-14 Glenn Morris <rgm@gnu.org>
1554
1555 * configure.in (cpp_undefs): Add mktime, register, X11.
1556
1557 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1558 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1559 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1560
1561 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1562 (GNUSTEP_MAKEFILES): Do not output.
1563
15642010-05-13 Glenn Morris <rgm@gnu.org>
1565
1566 * configure.in: Fix some paren typos.
1567
1568 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1569
1570 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1571
15722010-05-12 Glenn Morris <rgm@gnu.org>
1573
1574 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1575
1576 * configure.in (LIB_GCC): New output variable.
1577
15782010-05-11 Glenn Morris <rgm@gnu.org>
1579
1580 * make-dist (msdos): No more mainmake.
1581
1582 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1583 * config.bat: Do not run cpp on lib-src/Makefile.in.
1584
1585 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1586
15872010-05-10 Glenn Morris <rgm@gnu.org>
1588
1589 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1590
1591 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1592 (BLESSMAIL_TARGET): New output variable.
1593
15942010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1595
1596 * INSTALL: Fix typos.
1597
15982010-05-08 Chong Yidong <cyd@stupidchicken.com>
1599
1600 * configure.in: Add check for buggy version of GCC (Bug#6031).
1601
16022010-05-08 Glenn Morris <rgm@gnu.org>
1603
1604 * configure.in (HAVE_LIBNCURSES): New local variable.
1605 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1606 replacing cpp in src/s/*.h and src/Makefile.in.
1607
16082010-05-07 Chong Yidong <cyd@stupidchicken.com>
1609
1610 * Version 23.2 released.
1611
16122010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1613
1614 * configure.in: Add tests for `isnan' and `copysign'.
1615
16162010-05-07 Eli Zaretskii <eliz@gnu.org>
1617
1618 * config.bat: Allow for 2 leading `#'s in comments in
1619 src/Makefile.in.
1620
16212010-05-07 Glenn Morris <rgm@gnu.org>
1622
1623 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1624 Merges logic from src/s/* and src/Makefile.in.
1625 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1626
16272010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1628
1629 Define START_FILES and LIB_STANDARD using autoconf.
1630 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1631 here from src/s/*.h.
1632 (HAVE_CRTIN): Remove, inline logic in the netbsd
1633 START_FILES/LIB_STANDARD computation.
1634
16352010-05-06 Glenn Morris <rgm@gnu.org>
1636
1637 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1638
1639 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1640 (LD_SWITCH_X_SITE): Remove unused variables.
1641
16422010-05-04 Glenn Morris <rgm@gnu.org>
1643
1644 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1645 as well.
1646 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1647
1648 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1649
1650 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1651 variables, replacing c_switch_machine, c_switch_system.
1652 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1653 @c_switch_system@.
1654
16552010-05-03 Glenn Morris <rgm@gnu.org>
1656
1657 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1658
1659 * make-dist: There are no more src/m/*.inp files.
1660
16612010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1662
1663 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1664 (ac_link): Do not use ld_switch_machine.
1665
16662010-05-01 Glenn Morris <rgm@gnu.org>
1667
1668 * configure.in (OTHER_OBJ): Remove.
1669 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1670
16712010-04-30 Glenn Morris <rgm@gnu.org>
1672
1673 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1674 Elsewhere, maybe include it.
1675
1676 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1677 (OLDXMENU, LIBXMENU): New output variables.
1678
1679 * configure.in (OTHER_OBJ): New output variable.
1680
16812010-04-28 Glenn Morris <rgm@gnu.org>
1682
1683 * configure.in (CYGWIN_OBJ): New output variable.
1684
1685 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1686
1687 * configure.in (FONT_OBJ): New output variable.
1688
1689 * configure.in (LIBXMU): New output variable.
1690
1691 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1692
1693 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1694 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1695
16962010-04-27 Glenn Morris <rgm@gnu.org>
1697
1698 * configure.in (LIBXTR6): New output variable. Move unixware special
1699 case here from src/s/unixware.h.
1700
1701 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1702 in Makefiles.
1703 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1704
1705 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1706 (LIBXP): No longer substitute in Makefiles.
1707 (MOTIF_LIBW): New output variable. Move system-specific settings here
1708 from src/s files.
1709
17102010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1711
1712 Reduce CPP usage.
1713 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1714 (unexec): Define unconditionally, all platforms define
1715 UNEXEC. AC_SUBST it.
1716 (UNEXEC_SRC): Remove, unused.
1717 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1718
17192010-04-27 Glenn Morris <rgm@gnu.org>
1720
1721 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1722 replaced by LIBXP.
1723
1724 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1725 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1726 On hpux10-20, default to /lib.
1727
1728 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1729
17302010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1731
1732 * configure.in (LIBS_MACHINE): Remove, unused.
1733
1734 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1735
17362010-04-24 Glenn Morris <rgm@gnu.org>
1737
1738 * configure.in (CRT_DIR): New output variable.
1739 (--with-crt-dir): New option. (Bug#5655)
1740 (HAVE_LIB64_DIR): Remove.
1741
17422010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1743
1744 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1745
17462010-04-22 Miles Bader <miles@gnu.org>
1747
1748 * configure.in: Get rid of "unix" pre-defined macro when
1749 preprocessing Makefile. (Bug#5857)
1750
17512010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1752
1753 Avoid non-portable shell command negation
1754 * configure.in: Revert last change.
1755
17562010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1757
1758 * configure.in: Change "if test ! -f" to "if ! test -f".
1759
17602010-04-21 Glenn Morris <rgm@gnu.org>
1761
1762 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1763 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1764
17652010-04-21 Karel Klíč <kklic@redhat.com>
1766
1767 * configure.in: New option: --with(out)-selinux, on by default.
1768 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1769 LIBSELINUX_LIBS in Makefiles.
1770
17712010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1772
1773 * configure.in: Remove all references to LIBX11_SYSTEM.
1774
17752010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1776
1777 * configure.in: Remove all references to C_DEBUG_SWITCH.
1778
17792010-03-27 Eli Zaretskii <eliz@gnu.org>
1780
1781 * config.bat <lib-src>: Edit out lines that begin with several #
1782 characters.
1783
17842010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1785
1786 * configure.in: Remove support for old UNIX System V systems and
1787 for Unixware on non-x86 machines.
1788
1789 * configure.in: Remove support for Solaris on PPC and for old versions.
1790
1791 * configure.in: Remove non-working lynxos port.
1792
17932010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1794
1795 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1796
17972010-03-19 Glenn Morris <rgm@gnu.org>
1798
1799 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1800 happy.
1801
18022010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1803
1804 * configure.in: Check for tputs and friends, abort if not
1805 found (bug#5735).
1806
18072010-03-18 Glenn Morris <rgm@gnu.org>
1808
1809 * configure.in (--with-x-toolkit): In the help text, say which options
1810 are synonyms.
1811
1812 * configure.in (--with-mmdf, --with-mail-unlink):
1813 New options, off by default.
1814 (--with-mailhost): New option to set default POP host.
1815 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1816 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1817 New variables, substituted in Makefiles.
1818 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1819 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1820 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1821 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1822 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1823
18242010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1825
1826 * Makefile.in (uninstall): Handle the case where archlibdir does not
1827 exist. (Bug#5720)
1828
18292010-03-12 Eli Zaretskii <eliz@gnu.org>
1830
1831 These changes remove termcap.c from the build on Posix platforms.
1832 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1833
1834 * configure: Regenerated.
1835
18362010-03-10 Chong Yidong <cyd@stupidchicken.com>
1837
1838 * Branch for 23.2.
1839
18402010-01-31 Juri Linkov <juri@jurta.org>
1841
1842 * .bzrignore: Add TAGS-LISP.
1843
18442010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1845
1846 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1847 this header file).
1848
18492010-01-12 Juanma Barranquero <lekktu@gmail.com>
1850
1851 * .bzrignore: Ignore all .exe, instead of individual files.
1852
18532010-01-12 Chong Yidong <cyd@stupidchicken.com>
1854
1855 * configure.in: Explicitly check for and link to -lXrender.
1856
18572010-01-12 Glenn Morris <rgm@gnu.org>
1858
1859 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1860 for bug reports for development versions.
1861
18622010-01-02 Eli Zaretskii <eliz@gnu.org>
1863
1864 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1865 build.
1866
18672009-12-27 Karl Fogel <kfogel@red-bean>
1868
1869 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1870 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1871
18722009-12-17 Glenn Morris <rgm@gnu.org>
1873
1874 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1875
18762009-12-15 Glenn Morris <rgm@gnu.org>
1877
1878 * info/dir: Add EDT entry.
1879 * Makefile.in (INFO_FILES): Add edt.
1880
18812009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1882
1883 * configure.in: Check for RSVG if GNUStep is used.
1884
18852009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1886
1887 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1888
18892009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1890
1891 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1892
18932009-12-01 Glenn Morris <rgm@gnu.org>
1894
1895 * make-dist: Add etc/images/mpc directory.
1896
18972009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1898
1899 * configure.in: Don't check for GConf unless X is used.
1900
19012009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1902
1903 * configure.in: Use -Wdeclaration-after-statement if available.
1904
19052009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1906
1907 * configure.in: New option: --with(out)-gconf.
1908 Set HAVE_GCONF if we find gconf.
1909
19102009-11-17 Glenn Morris <rgm@gnu.org>
1911
1912 * Makefile.in (INFO_FILES): Add semantic.
1913
19142009-11-16 Chong Yidong <cyd@stupidchicken.com>
1915
1916 * info/dir: Add Semantic.
1917
19182009-11-16 Glenn Morris <rgm@gnu.org>
1919
1920 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1921 pattern, so as not to exclude makefile*.el. (Bug#4912)
1922
19232009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1924
1925 * configure.in: --enable-autodepend is new. Check for GNU Make
1926 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1927 gcc and GNU make to generate dependencies.
1928
19292009-10-27 Glenn Morris <rgm@gnu.org>
1930
1931 * make-dist: Make links to doc/lispintro/*.pdf.
1932
19332009-10-23 Jim Meyering <meyering@redhat.com>
1934
1935 * configure.in: Invoke $CPP with -P when creating Makefile and
1936 src/Makefile. Without this, gcc 4.4.2 converts each
1937 backslash-newline pair in the input to a bare newline, yielding
1938 invalid Makefiles.
1939
1940 * configure: Regenerate.
1941
19422009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1943
1944 * configure.in (vax-dec-vms): Remove, not supported anymore.
1945
19462009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1947
1948 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1949 (*-apple-darwin*): Add x86_64 architecture.
1950
19512009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1952
1953 * config.guess, config.sub: Updated from master source.
1954
19552009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1956
1957 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1958
19592009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1960
1961 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1962
19632009-09-29 Glenn Morris <rgm@gnu.org>
1964
1965 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1966
19672009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1968
1969 * config.guess, config.sub: Updated from master source.
1970
1971 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1972
19732009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1974
1975 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1976
19772009-09-13 Chong Yidong <cyd@stupidchicken.com>
1978
1979 * INSTALL: Update URL for GNU FreeFont.
1980
19812009-09-09 Glenn Morris <rgm@gnu.org>
1982
1983 * Makefile.in (install-arch-indep): Don't recursively change perms of
1984 site-lisp and infodir. There may be non-Emacs files in here, and the
1985 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1986 (mkdir): Set umask to world-readable before creating directories.
1987 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1988
19892009-08-29 Glenn Morris <rgm@gnu.org>
1990
1991 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1992 (info): Don't give an error in the absence of makeinfo - let the doc
1993 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1994
19952009-08-23 Ken Raeburn <raeburn@raeburn.org>
1996
1997 * Makefile.in (install-arch-indep): If the versioned DOC-####
1998 generated during loadup+dump isn't found, install the plain DOC
1999 file that always gets generated, in case CANNOT_DUMP is set.
2000
2001 * configure.in: Warn if package version specified here doesn't
2002 match the version in version.el.
2003 * configure: Regenerate.
2004
20052009-08-22 Michael Albinus <michael.albinus@gmx.de>
2006
2007 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2008
2009 * configure: Regenerate.
2010
20112009-08-19 Glenn Morris <rgm@gnu.org>
2012
2013 * INSTALL: Remove reference to cvtmail.
2014
20152009-08-15 CHENG Gao <chenggao@gmail.com>
2016
2017 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2018
20192009-08-02 Kevin Ryde <user42@zip.com.au>
2020
2021 * INSTALL: Fix free fonts URL.
2022
20232009-07-22 Glenn Morris <rgm@gnu.org>
2024
2025 * configure.in (AC_PREREQ): Require autoconf 2.62.
2026
20272009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2028
2029 * configure.in (--enable-checking, --enable-profiling):
2030 Use AS_HELP_STRING.
2031
20322009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2033
2034 * configure.in (--enable-profiling): New option.
2035 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2036
20372009-06-27 Glenn Morris <rgm@gnu.org>
2038
2039 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2040
20412009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2042
2043 * configure.in (--enable-checking): New option.
2044
20452009-06-24 Glenn Morris <rgm@gnu.org>
2046
2047 * make-dist: Warn if subdir does not exist in source.
2048 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2049 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2050 No longer make links.
2051
20522009-06-24 Yavor Doganov <yavor@gnu.org>
2053
2054 * make-dist (tempdir): Don't create directories preferences.gorm
2055 and preferences.nib, they are no longer required.
2056
20572009-06-21 Chong Yidong <cyd@stupidchicken.com>
2058
2059 * Branch for 23.1.
2060
20612009-06-12 Chong Yidong <cyd@stupidchicken.com>
2062
2063 * configure.in: Delete mac-fix-env target, which has been
2064 removed (Bug#3531).
2065
20662009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2067
2068 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
2069
20702009-05-05 Per Starbäck <per@starback.se> (tiny change)
2071
2072 * BUGS: Use new binding of view-emacs-problems.
2073
20742009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
2075
2076 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2077 for Solaris compatibility.
2078
20792009-04-25 Chong Yidong <cyd@stupidchicken.com>
2080
2081 * configure: Regenerate.
2082
2083 * configure.in: Disable use of FreeType without libXft.
2084
20852009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2086
2087 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2088 Check if it is declared in gtk.h.
2089
20902009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2091
2092 * Makefile.in (install-arch-indep): Remove .gitignore files.
2093
20942009-04-03 Kenichi Handa <handa@m17n.org>
2095
2096 * INSTALL: Make the section "Complex Text Layout support
2097 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2098
20992009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2100
2101 * configure.in (rs6000-ibm-aix6*): Fix typo.
2102
21032009-03-04 Glenn Morris <rgm@gnu.org>
2104
2105 * Makefile.in (INFO_FILES): Add auth.
2106
21072009-03-03 Glenn Morris <rgm@gnu.org>
2108
2109 * info/dir: Add Auth-source.
2110
21112009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2112
2113 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2114 the second.
2115
21162009-02-28 Eli Zaretskii <eliz@gnu.org>
2117
2118 * config.bat: Copy .dbxinit to _dbxinit.
2119
2120 * make-dist (Making links to `info'): Remove .gitignore.
2121
21222009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2123
2124 * Makefile.in (lib-src, lisp): Use simpler rule.
2125 (src): Be more specific to avoid recompiling all the .elc files just
2126 because the bootstrap-emacs is missing.
2127
21282009-02-26 Chong Yidong <cyd@stupidchicken.com>
2129
2130 * configure.in: Require librsvg >= 2.11.
2131
21322009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2133
2134 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2135 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2136
21372009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2138
2139 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2140
21412009-02-03 Glenn Morris <rgm@gnu.org>
2142
2143 * make-dist: Add some missing files, remove some that are no longer
2144 present.
2145
21462009-02-02 Glenn Morris <rgm@gnu.org>
2147
2148 * make-dist: Add some missing nextstep/ files.
2149
21502009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2151
2152 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2153
21542009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2155
2156 * configure.in: Add support for m68k-*-netbsd.
2157
21582009-01-14 Juri Linkov <juri@jurta.org>
2159
2160 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2161
2162 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2163 and bug-reference-mode.
2164
21652009-01-11 Juri Linkov <juri@jurta.org>
2166
2167 * INSTALL.CVS: Move configuration explicitly to the first step.
2168
21692009-01-09 Glenn Morris <rgm@gnu.org>
2170
2171 * .dir-locals.el: Don't set indent-tabs-mode.
2172
21732008-12-30 Kenichi Handa <handa@m17n.org>
2174
2175 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2176 the function OTF_get_variation_glyphs.
2177
21782008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2179
2180 * Makefile.in (install-arch-dep): Remove old directories in
2181 ns_app* before moving new directories there.
2182
21832008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2184
2185 * .dir-locals.el: Remove non-working entry for pmail.
2186 (fill-column): Fix typo.
2187 (change-log-mode): Add fill column.
2188
21892008-12-26 Eli Zaretskii <eliz@gnu.org>
2190
2191 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2192
21932008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2194
2195 * make-dist (tempdir): Distribute .dir-locals.el.
2196
2197 * .dir-locals.el: New file.
2198
21992008-12-19 Eli Zaretskii <eliz@gnu.org>
2200
2201 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2202 for rationale.
2203
22042008-12-13 Glenn Morris <rgm@gnu.org>
2205
2206 * Makefile.in (install-arch-indep): Add new man-pages.
2207 (manext): Remove variable.
2208 (MAN_PAGES): New variable.
2209 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2210 and remove.
2211 (uninstall): Remove desktop file and icons, game scores if empty.
2212
22132008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2214
2215 * config.guess, config.sub: Updated from master source.
2216
22172008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2218
2219 * Makefile.in (install-arch-indep): Install ebrowse.1.
2220
22212008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2222
2223 * configure.in: Add Solaris on x86_64.
2224
22252008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2226
2227 * config.guess, config.sub: Updated from master source.
2228
22292008-12-08 Eli Zaretskii <eliz@gnu.org>
2230
2231 * info/dir: Fix last change.
2232
22332008-12-07 Eli Zaretskii <eliz@gnu.org>
2234
2235 * info/dir: Untabify.
2236
22372008-11-28 Ulrich Mueller <ulm@gentoo.org>
2238
2239 * configure.in: Fix last change.
2240
22412008-11-28 Richard M Stallman <rms@gnu.org>
2242
2243 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2244 New configurations.
2245
22462008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2247
2248 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2249 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2250
22512008-11-15 Eli Zaretskii <eliz@gnu.org>
2252
2253 * Makefile.in (INFO_FILES): Remove ns-emacs.
2254
2255 * info/dir (NS-Emacs): Remove entry.
2256
22572008-11-08 Eli Zaretskii <eliz@gnu.org>
2258
2259 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2260
22612008-11-07 Glenn Morris <rgm@gnu.org>
2262
2263 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2264
22652008-10-31 Eli Zaretskii <eliz@gnu.org>
2266
2267 * config.bat: Tell user to expect one "File not found" message
2268 while the `doc' directory is being configured.
2269
22702008-10-30 Chong Yidong <cyd@stupidchicken.com>
2271
2272 * update-subdirs: Put obsolete directory last.
2273
22742008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2275
2276 * configure.in: Check fontconfig always.
2277
22782008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2279
2280 * configure (*-solaris2.[7-9]*): Fix typo.
2281
22822008-10-24 Glenn Morris <rgm@gnu.org>
2283
2284 * configure.in (--without-sync-input, --with-pkg-config-prog):
2285 Help strings start with lower case.
2286 (--with-gnustep-conf): New option.
2287 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2288
22892008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2290
2291 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2292 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2293 is not found. (Bug#1230)
2294
22952008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2296
2297 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2298 Use sol2-6.h for Solaris 7-9.
2299
23002008-10-18 Ulrich Mueller <ulm@gentoo.org>
2301
2302 * configure.in: Add support for GNU/Linux on SuperH.
2303
23042008-10-12 Andreas Schwab <schwab@suse.de>
2305
2306 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2307
23082008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2309
2310 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2311 "X") to avoid confusion.
2312
2313 * configure: Regenerate.
2314
23152008-09-07 Romain Francoise <romain@orebokech.com>
2316
2317 * make-dist: Distribute doc/man/ChangeLog.
2318
23192008-08-28 Chong Yidong <cyd@stupidchicken.com>
2320
2321 * configure.in: Disable XFT and Freetype when without X.
2322
2323 * configure: Regenerate.
2324
23252008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2326
2327 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2328
23292008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2330
2331 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2332 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2333
2334 * configure: Regenerate.
2335
23362008-08-20 Eli Zaretskii <eliz@gnu.org>
2337
2338 * configure.in: Move "#define subprocesses" before
2339 config_opsysfile is included.
2340
23412008-08-19 Kenichi Handa <handa@m17n.org>
2342
2343 * INSTALL (Extra fonts): Mention local fonts, don't mention
2344 mule-unicode.
2345
23462008-08-16 Chong Yidong <cyd@stupidchicken.com>
2347
2348 * make-dist: Omit info/.arch-inventory.
2349
23502008-08-16 Jason Rumney <jasonr@gnu.org>
2351
2352 * make-dist (tempdir/nt): Link emacsclient.rc.
2353
23542008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2355
2356 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2357 AC_SUBST it.
2358 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2359 AC_SUBST it.
2360 (OTHER_FILES): Always define for HAVE_NS.
2361 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2362 * configure: Regenerate.
2363
23642008-08-07 Andreas Schwab <schwab@suse.de>
2365
2366 * configure.in: Correctly handle
2367 --enable-cocoa-experimental-ctrl-g=no and
2368 --enable-ns-self-contained=yes.
2369
23702008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2371
2372 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2373 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2374 bother undef'ing since won't have desired effect.
2375
23762008-08-06 Andreas Schwab <schwab@suse.de>
2377
2378 * configure.in: Fix quoting.
2379
23802008-08-06 Chong Yidong <cyd@stupidchicken.com>
2381
2382 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2383
23842008-08-05 Ulrich Mueller <ulm@gentoo.org>
2385
2386 * configure.in: Add checks for krb5_error.text and
2387 krb5_error.e_text struct members.
2388
23892008-08-04 Chong Yidong <cyd@stupidchicken.com>
2390
2391 * configure.in: Test for existence of NSInteger.
2392 Suggested by Yavor Doganov.
2393
23942008-08-02 Romain Francoise <romain@orebokech.com>
2395
2396 * Makefile.in (INFO_FILES): Add mairix-el.
2397
23982008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2399
2400 * make-dist:
2401 * README: Remove VMS support.
2402 * vms: Remove directory.
2403
24042008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2405
2406 * configure.in (MULTI_KBOARD): Remove.
2407
24082008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2409
2410 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2411
24122008-07-29 Chong Yidong <cyd@stupidchicken.com>
2413
2414 * info/dir (File): Add mairix-el.
2415
24162008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2417
2418 Remove support for Mac Carbon.
2419 * mac: Remove directory.
2420 * make-dist:
2421 * configure.in:
2422 * README:
2423 * Makefile.in:
2424 * INSTALL: Remove code for Carbon.
2425 * configure: Regenerate.
2426
24272008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2428
2429 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2430
24312008-07-25 Chong Yidong <cyd@stupidchicken.com>
2432
2433 * configure.in: Check for getrlimit.
2434
2435 * configure: Regenerate.
2436
24372008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2438
2439 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2440 in src/Makefile.in.
2441 (static): Remove, autoconf would always comment it out anyway.
2442 (subprocesses): Define unconditionally.
2443
24442008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2445
2446 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2447 compilation under GNUstep.
2448
24492008-07-18 Kenichi Handa <handa@m17n.org>
2450
2451 * INSTALL (Complex Text Layout support libraries): Delete the
2452 paragraph about --enable-font-backend.
2453
24542008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2455
2456 * configure.in: Print out some info to user for NeXTstep builds.
2457 (ns-app): Remove enable option.
2458 (ns-self-contained): Add enable option.
2459 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2460 GNUstep, use to set install prefixes, and substitute in Makefiles.
2461 * configure: Regenerate.
2462 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2463 NS app bundle.
2464
24652008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2466
2467 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2468
24692008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2470
2471 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2472 NS_IMPL_COCOA.
2473
24742008-07-16 Glenn Morris <rgm@gnu.org>
2475
2476 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2477 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2478 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2479 never unset.
2480
2481 * make-dist: Add nextstep/ directories.
2482 (src, lib-src): Add .m files.
2483
24842008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2485
2486 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2487 (USER_FULL_NAME): Remove, not used anymore.
2488 * configure: Regenerate.
2489
24902008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2491
2492 Changes and additions for NeXTstep windowing system (Cocoa and
2493 GNUstep) support.
2494
2495 * configure.in: Add support for NS window system: --with-ns (default
2496 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2497 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2498 disable font backend if window system is "none", not if !HAVE_X11.
2499 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2500 (install-arch-dep): Add commands to assemble NS .app package.
2501
25022008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2503
2504 * configure.in: Use macppc for Darwin. Remove references to
2505 desupported systems.
2506 * configure: Regenerate.
2507
25082008-07-05 Glenn Morris <rgm@gnu.org>
2509
2510 * make-dist (EMACS): Doc fix.
2511 (lisp): There are no *.dat or image files here any more.
2512 (src): There are no *.s files here any more.
2513 (etc/images, etc/images/*): Link to most regular files.
2514
25152008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2516
2517 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2518
25192008-07-01 Glenn Morris <rgm@gnu.org>
2520
2521 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2522 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2523 and explicitly export there. (Bug#507.)
2524
25252008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2526
2527 * configure.in:
2528 * configure: Remove references to obsolete systems.
2529
25302008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2531
2532 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2533 make it depend on all other */.in files.
2534 (src/Makefile, src/config.stamp, lib-src/Makefile)
2535 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2536 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2537 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2538 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2539
2540 * configure.in: Don't create src/config.stamp any more.
2541
25422008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2543
2544 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2545
25462008-06-22 Glenn Morris <rgm@gnu.org>
2547
2548 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2549
25502008-06-21 Romain Francoise <romain@orebokech.com>
2551
2552 * Makefile.in (INFO_FILES): Add sasl.
2553
25542008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2555
2556 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2557 (bootstrap-build): Remove.
2558 (top_bootclean): New var.
2559 (top_distclean, bootstrap-clean): Use it.
2560 (bootstrap): Don't recheck config. Make normally.
2561
25622008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2563
2564 * Makefile.in (SUBDIR): Include `lisp'.
2565 (lisp): Depend on `src'.
2566 (top_distclean): Don't remove config.status.
2567 (bootstrap-clean): New target.
2568 (maintainer-clean): Use it.
2569 (bootstrap): Use bootstrap-clean. Re-run config.status.
2570 (src/bootstrap-emacs${EXEEXT}): New target.
2571 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2572 src/Makefile now takes care of it.
2573 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2574
25752008-06-15 Glenn Morris <rgm@gnu.org>
2576
2577 * info/dir: Add sasl.
2578
25792008-06-09 Alan Mackenzie <acm@muc.de>
2580
2581 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2582
25832008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2584
2585 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2586
25872008-06-07 Glenn Morris <rgm@gnu.org>
2588
2589 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2590 serve no purpose.
2591
25922008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2593
2594 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2595 * configure: Regenerate.
2596
25972008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2598
2599 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2600
26012008-05-14 Kenichi Handa <handa@m17n.org>
2602
2603 * configure: Regenerate.
2604
2605 * configure.in: Don't handle --disable-font-backend. Don't print
2606 a message about a font backend.
2607
26082008-05-09 Glenn Morris <rgm@gnu.org>
2609
2610 * configure.in: Make absence of makeinfo a fatal error only if the info
2611 files don't exist.
2612 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2613
26142008-05-07 Eli Zaretskii <eliz@gnu.org>
2615
2616 * config.bat: Fix last change: don't use < and > in "rem" lines,
2617 they are interpreted as redirection by DOS shells.
2618
26192008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2620
2621 * configure.in: Check availability of AvailabilityMacros.h
2622 if HAVE_CARBON.
2623
2624 * configure: Regenerate.
2625
26262008-05-03 Glenn Morris <rgm@gnu.org>
2627
2628 * configure.in (x_libraries): Remove standard 64-bit directories -
2629 experimental workaround for minor autoconf bug.
2630
2631 * configure.in (--without-makeinfo): New option. If set,
2632 absence of suitable makeinfo is not a fatal error.
2633 * Makefile.in (MAKEINFO): New, set by configure.
2634 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2635 (info-real): New target.
2636 (info): Without makeinfo, do nothing, else call `info-real'.
2637
26382008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2639
2640 * configure.in: Remove hpux10.20 from the desupported list.
2641
26422008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2643
2644 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2645
26462008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2647
2648 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2649 rather than change CPPFLAGS.
2650 (HAVE_GTK): Rename to USE_GTK.
2651
26522008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2653
2654 * configure.in: Replace the obsolete macros AC_AIX and
2655 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2656
26572008-04-05 Andreas Schwab <schwab@suse.de>
2658
2659 * configure.in: No longer create admin/unidata/Makefile.
2660
26612008-03-28 Andreas Schwab <schwab@suse.de>
2662
2663 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2664 (lisp/Makefile): New rule.
2665
26662008-03-13 Glenn Morris <rgm@gnu.org>
2667
2668 * configure.in (AC_INIT): Fix version number.
2669 (sync-input): Reword the option, since it's on by default.
2670
26712008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2672
2673 * configure.in: Add --enable-sync-input, default yes.
2674
26752008-03-11 Glenn Morris <rgm@gnu.org>
2676
2677 * Makefile.in (install-etc, mkdir): Handle directory
2678 etc/images/icons/hicolor/*/mimetypes/.
2679
2680 * make-dist: Handle icons/hicolor/scalable directory.
2681
26822008-03-05 Glenn Morris <rgm@gnu.org>
2683
2684 * configure.in: Enable font-backend by default.
2685 (USE_FONT_BACKEND): Set to "no" in absence of X.
2686 (PKG_CONFIG): Don't set multiple times, once is enough.
2687 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2688
26892008-03-03 Glenn Morris <rgm@gnu.org>
2690
2691 * Makefile.in (iconsrcdir): New variable.
2692 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2693 directory.
2694
26952008-02-29 Glenn Morris <rgm@gnu.org>
2696
2697 * test/: New directory.
2698
26992008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2700
2701 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2702
27032008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2704
2705 * configure.in: Print an error for systems that we think are obsolete
2706 and are proposed to be removed. Remove some more unused systems.
2707 Add support for powerpc-ibm-aix6*.
2708
27092008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2710
2711 * configure.in: Remove references to obsolete variables and systems.
2712
27132008-02-21 Glenn Morris <rgm@gnu.org>
2714
2715 * Makefile.in (set_installuser): New.
2716 (install-arch-indep): Use set_installuser to avoid duplicate code.
2717
2718 * README.unicode: Split into admin/notes/unicode,font-backend and
2719 remove.
2720
27212008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2722
2723 * configure.in (arm*-*-freebsd*): Add.
2724
27252008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2726
2727 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2728 dealing with obsolete variables.
2729
27302008-02-08 Glenn Morris <rgm@gnu.org>
2731
2732 * Makefile.in (check-info-dir): New target.
2733
27342008-02-08 Michael Olson <mwolson@gnu.org>
2735
2736 * Makefile.in (INFO_FILES): Add epa.
2737
2738 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2739 features" section.
2740
27412008-02-06 Glenn Morris <rgm@gnu.org>
2742
2743 * configure.in (--with-gcc): Give an error saying this option has
2744 been removed.
2745 (--with-gtk): Remove this option.
2746
27472008-02-06 Tom Tromey <tromey@redhat.com>
2748
2749 * configure.in (--with-gcc): Remove.
2750 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2751
27522008-02-05 Ulrich Mueller <ulm@gentoo.org>
2753
2754 * INSTALL: Recommend giflib, not libungif.
2755
27562008-02-05 Tom Tromey <tromey@redhat.com>
2757
2758 * configure.in (--with-dbus): Default to enabled.
2759
27602008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2761
2762 * INSTALL (Complex Text Layout support libraries): New section.
2763
27642008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2765
2766 * make-dist: Remove references to files in mac/ that have been
2767 deleted.
2768
27692008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2770
2771 * configure.in: For libotf and m17n-flt checks, set shell vars
2772 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2773 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2774 Reported by Ulrich Mueller.
2775
27762008-02-02 Eli Zaretskii <eliz@gnu.org>
2777
2778 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2779 admin/unidata/Makefile.in to Makefile.
2780
27812008-02-02 Glenn Morris <rgm@gnu.org>
2782
2783 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2784 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2785 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2786
27872008-02-01 Miles Bader <miles@gnu.org>
2788
2789 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2790 [libotf], and [m17n-flt] options.
2791
27922008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2793
2794 * configure.in: Add EMACS_ARG_N([libotf]...), and
2795 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2796 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2797 CFLAGS, and LIBS in checking of m17n-flt.
2798
27992008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2800
2801 * configure.in: Check the availability of m17n-flt library.
2802
28032008-02-01 Kenichi Handa <handa@m17n.org>
2804
2805 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2806 not available.
2807
28082008-02-01 Kenichi Handa <handa@m17n.org>
2809
2810 * configure.in: New args --enable-font-backend, --with-xft,
2811 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2812 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2813 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2814 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2815
28162008-02-01 Kenichi Handa <handa@m17n.org>
2817
2818 * make-dist: Include etc/charsets in tarball.
2819
28202008-02-01 Kenichi Handa <handa@m17n.org>
2821
2822 * configure.in: While running cpp on junk.c, include
2823 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2824 exists.
2825
28262008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2827
2828 * configure.in (xtensa): Match more configurations.
2829
28302008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2831
2832 * configure.in: Update comment.
2833
28342008-01-26 Glenn Morris <rgm@gnu.org>
2835
2836 * configure.in (--without-gcc): By default, neither off nor on.
2837 (--with-carbon): Tone down rhetoric in help text.
2838
28392008-01-25 Glenn Morris <rgm@gnu.org>
2840
2841 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2842 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2843 Default `Carbon' to off (it's unsupported).
2844
28452008-01-24 Glenn Morris <rgm@gnu.org>
2846
2847 * configure.in: Standardize dbus-related messages.
2848
28492008-01-23 Michael Olson <mwolson@gnu.org>
2850
2851 * configure.in (pkg-config-prog): Remove initial whitespace.
2852
28532008-01-23 Tom Tromey <tromey@redhat.com>
2854
2855 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2856 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2857 Update all users.
2858
28592008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2860
2861 * config.guess, config.sub: Updated from master source.
2862
28632008-01-17 Andreas Schwab <schwab@suse.de>
2864
2865 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2866
28672008-01-17 Glenn Morris <rgm@gnu.org>
2868
2869 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2870
28712008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2872
2873 * configure.in: Remove more references to unsupported systems.
2874
28752008-01-16 Sven Joachim <svenjoac@gmx.de>
2876
2877 * make-dist: Add --lzma.
2878
28792008-01-16 Glenn Morris <rgm@gnu.org>
2880
2881 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2882 configure checks for this.
2883
28842008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2885
2886 * configure.in: Remove more references to unsupported systems.
2887
28882008-01-06 Romain Francoise <romain@orebokech.com>
2889
2890 * configure.in: Delete extra semicolons.
2891
28922008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2893
2894 * configure.in: Remove references to unsupported systems.
2895
28962008-01-05 Romain Francoise <romain@orebokech.com>
2897
2898 * make-dist: Add --bzip2. Update copyright.
2899
29002008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2901
2902 * configure.in: Remove support for Masscomp.
2903
29042008-01-05 Glenn Morris <rgm@gnu.org>
2905
2906 * Makefile.in (desktopdir, icondir): New variables.
2907 (install-arch-indep): Also depend on `install-etc'.
2908 (install-etc): New target.
2909 (mkdir): Also create the `applications' and `icons' directories.
2910
29112008-01-04 Glenn Morris <rgm@gnu.org>
2912
2913 * make-dist: Update for new etc/images/icons/hicolor directory.
2914
29152007-12-09 Andreas Schwab <schwab@suse.de>
2916
2917 * configure.in: D-Bus is not enabled by default.
2918
29192007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2920
2921 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2922 change.
2923
29242007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2925
2926 * configure.in: Give package name and version to AC_INIT.
2927
29282007-12-03 Magnus Henoch <mange@freemail.hu>
2929
2930 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2931
29322007-12-03 Michael Albinus <michael.albinus@gmx.de>
2933
2934 * configure.in: No need for DBUS_INFO anymore.
2935
2936 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2937
29382007-12-02 Michael Albinus <michael.albinus@gmx.de>
2939
2940 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2941
2942 * Makefile.in (INFO_FILES): Add dbus.
2943
29442007-12-02 Romain Francoise <romain@orebokech.com>
2945
2946 * make-dist: Fix last change.
2947
29482007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2949
2950 * configure.in: Add support for gnu-kfreebsd.
2951
29522007-11-28 Glenn Morris <rgm@gnu.org>
2953
2954 * make-dist: Add etc/nxml.
2955
29562007-11-24 Romain Francoise <romain@orebokech.com>
2957
2958 * Makefile.in (INFO_FILES): Add nxml-mode.
2959
29602007-11-23 Romain Francoise <romain@orebokech.com>
2961
2962 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2963 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2964
29652007-11-20 Andreas Schwab <schwab@suse.de>
2966
2967 * configure.in: Always include <resolv.h> when checking for res_init.
2968
29692007-11-17 Andreas Schwab <schwab@suse.de>
2970
2971 * update-subdirs: Atomically update subdirs.el.
2972
29732007-11-17 Glenn Morris <rgm@gnu.org>
2974
2975 * Makefile.in (check-declare): New target.
2976
29772007-11-07 Glenn Morris <rgm@gnu.org>
2978
2979 * configure.in: Deprecate Mac Carbon port.
2980
29812007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2982
2983 * configure.in: Remove HAVE_X11R5 check.
2984
29852007-10-31 Glenn Morris <rgm@gnu.org>
2986
2987 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2988 when changing ownership of installed files.
2989
29902007-10-30 Glenn Morris <rgm@gnu.org>
2991
2992 * make-dist: Add new directory etc/gnus.
2993
29942007-10-30 Michael Olson <mwolson@gnu.org>
2995
2996 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2997
29982007-10-29 Glenn Morris <rgm@gnu.org>
2999
3000 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3001
30022007-10-23 Glenn Morris <rgm@gnu.org>
3003
3004 * MAINTAINERS: Move to admin/.
3005
30062007-10-17 Chong Yidong <cyd@stupidchicken.com>
3007
3008 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3009 (HAVE_LIBRESOLV): Also define if we are using res_init().
3010
30112007-10-17 Glenn Morris <rgm@gnu.org>
3012
3013 * FTP: Remove file, since it's just a duplicate of one in etc/.
3014
30152007-10-05 Eli Zaretskii <eliz@gnu.org>
3016
3017 * config.bat: Fix configuring `doc' due to changes in the
3018 directory structure.
3019
30202007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3021
3022 * configure.in: Don't use -lpthread on HP-UX.
3023
30242007-09-16 Glenn Morris <rgm@gnu.org>
3025
3026 * make-dist: File gfdl.1 has been removed.
3027
30282007-09-15 Glenn Morris <rgm@gnu.org>
3029
3030 * configure.in: Fix makeinfo version regexp.
3031
30322007-09-12 Glenn Morris <rgm@gnu.org>
3033
3034 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3035 implementation of alloca is not found.
3036
3037 * Makefile.in (SOURCES, unlock, relock): Delete.
3038 (install-arch-indep): Do not exclude the etc/ Makefiles.
3039
30402007-09-09 Juri Linkov <juri@jurta.org>
3041
3042 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3043
3044 * README: Add doc/ to documentation directories.
3045
30462007-09-08 Michael Olson <mwolson@gnu.org>
3047
3048 * MAINTAINERS: Add myself for ERC and tq.el.
3049 Update for new doc/ directory layout.
3050
30512007-09-06 Romain Francoise <romain@orebokech.com>
3052
3053 * make-dist: Update for new doc/ directory layout.
3054
30552007-09-06 Glenn Morris <rgm@gnu.org>
3056
3057 * Makefile.in (mansrcdir): New variable.
3058 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3059 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3060 update these targets for new doc/ directory layout.
3061 (doc/misc/Makefile): New target.
3062 (install-arch-indep): Use mansrcdir for new location of manpages.
3063 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3064 (relock, info, dvi): Update targets for new doc/ directory layout.
3065
3066 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3067 for new doc/ directory layout.
3068
30692007-09-02 Andreas Schwab <schwab@suse.de>
3070
3071 * configure.in: Use AS_HELP_STRING throughout.
3072 * configure: Regenerate.
3073
30742007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3075
3076 * configure.in: Require Gtk/Glib 2.6.
3077
30782007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3079
3080 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3081 Use them throughout in place of AC_ARG_WITH calls.
3082 * configure: Regenerate.
3083
30842007-09-01 Andreas Schwab <schwab@suse.de>
3085
3086 * configure.in: Put quotes around nested macro calls.
3087
30882007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3089
3090 * configure.in: Fix typo.
3091 * configure: Regenerate.
3092
30932007-08-30 Glenn Morris <rgm@gnu.org>
3094
3095 * configure.in (AH_BOTTOM): Copy some manual changes made to
3096 src/config.in here so they are not lost when it regenerates.
3097
3098 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3099
31002007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3101
3102 * README.multi-tty: New file.
3103
31042007-08-29 Glenn Morris <rgm@gnu.org>
3105
3106 * README: Increase version to 23.0.50.
3107
31082007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3109
3110 * configure.in: New option: --without-xaw3d.
3111
31122007-08-24 Glenn Morris <rgm@gnu.org>
3113
3114 * configure.in: Check for a suitably recent makeinfo.
3115
31162007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3117
3118 * configure.in (Check for required libraries): Typo.
3119
31202007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3121
3122 * configure.in: Check librsvg2 also for Mac Carbon.
3123
31242007-08-22 Romain Francoise <romain@orebokech.com>
3125
3126 * make-dist: Follow reorganization of files in etc/.
3127
31282007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3129
3130 * configure.in: Add support for SVG images through librsvg2.
3131
31322007-07-28 Eli Zaretskii <eliz@gnu.org>
3133
3134 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3135 to avoid an error message if there is no DOC there.
3136
31372007-07-25 Glenn Morris <rgm@gnu.org>
3138
3139 * Relicense all FSF files to GPLv3 or later.
3140
3141 * COPYING, info/COPYING: Switch to GPLv3.
3142
31432007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3144
3145 * configure.in: Complain if X seems to be installed but no
3146 development files were found.
3147
31482007-06-20 Glenn Morris <rgm@gnu.org>
3149
3150 * configure.in: Prefer libgif over libungif.
3151
31522007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3153
3154 * configure.in: Check for all image libraries before exiting.
3155
31562007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3157
3158 * configure.in: Exit with error if image libraries aren't found.
3159
31602007-06-13 Chong Yidong <cyd@stupidchicken.com>
3161
3162 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3163 when compiling without scrollbars.
3164
31652007-06-12 Glenn Morris <rgm@gnu.org>
3166
3167 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3168
31692007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3170
3171 * configure.in: Change wording about yes/gtk and lucid/athena
3172 being synonyms.
3173
31742007-06-08 Glenn Morris <rgm@gnu.org>
3175
3176 * configure.in: Make gtk the default toolkit.
3177
31782007-06-07 Glenn Morris <rgm@gnu.org>
3179
3180 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3181 for a Sun C compiler.
3182
3183 * Makefile.in (install-arch-indep): Install only the DOC- file
3184 specific to the build, if possible, rather than DOC-*.
3185
31862007-06-02 Chong Yidong <cyd@stupidchicken.com>
3187
3188 * Version 22.1 released.
3189
31902007-05-25 Chong Yidong <cyd@stupidchicken.com>
3191
3192 * mkinstalldirs: Sync to version in automake CVS.
3193
31942007-05-22 Andreas Schwab <schwab@suse.de>
3195
3196 * configure.in: Prefer build_alias over host when host_alias is not set.
3197 * configure: Regenerate.
3198
31992007-05-20 Andreas Schwab <schwab@suse.de>
3200
3201 * configure.in: Remove empty AC_SUBST.
3202 * configure: Regenerate.
3203
32042007-05-20 Nick Roberts <nickrob@snap.net.nz>
3205
3206 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3207 it like others.
3208 * configure: Regenerate.
3209
32102007-05-20 Nick Roberts <nickrob@snap.net.nz>
3211
3212 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3213 (AC_CHECK_LIB): Add -lgpm.
3214 * configure: Regenerate.
3215
32162007-05-03 Glenn Morris <rgm@gnu.org>
3217
3218 * configure: Tweak message about the absence of shell functions.
3219
32202007-04-27 Andreas Schwab <schwab@suse.de>
3221
3222 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3223
32242007-04-26 Glenn Morris <rgm@gnu.org>
3225
3226 * README: Increase version to 22.1.50.
3227
32282007-04-24 Juanma Barranquero <lekktu@gmail.com>
3229
3230 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3231
32322007-04-19 Glenn Morris <rgm@gnu.org>
3233
3234 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3235
32362007-04-18 Glenn Morris <rgm@gnu.org>
3237
3238 * INSTALL: Mention CPP.
3239
32402007-04-15 Glenn Morris <rgm@gnu.org>
3241
3242 * FTP: Replace with a pointer to the web version.
3243
32442007-04-13 Glenn Morris <rgm@gnu.org>
3245
3246 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3247
32482007-04-04 Glenn Morris <rgm@gnu.org>
3249
3250 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3251 compiling with Sun Studio on Solaris.
3252
32532007-03-23 Glenn Morris <rgm@gnu.org>
3254
3255 * configure.in: Restore support for hp800 (removed 2007-01-27)
3256 following clarification of legal status.
3257
32582007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3259
3260 * configure.in: Add support for AIX4.3 on IBM RS6000.
3261
3262 * configure: Regenerate.
3263
32642007-03-20 Richard Stallman <rms@gnu.org>
3265
3266 * configure.in: Fix previous change.
3267
32682007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3269
3270 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3271 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3272 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3273
32742007-03-19 Chong Yidong <cyd@stupidchicken.com>
3275
3276 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3277 user specifies "without".
3278
3279 * configure: Regenerate.
3280
32812007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3282
3283 * configure.in: Warning for Gtk+ and Cygwin added.
3284 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3285
32862007-02-27 Glenn Morris <rgm@gnu.org>
3287
3288 * make-dist (oldXMenu): Remove Imakefile.
3289 (etc/images): Add README.
3290
32912007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3292
3293 * configure.in (xtensa-*-linux-gnu*): New configuration.
3294
3295 * configure: Regenerate.
3296
32972007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3298
3299 * config.guess, config.sub: Updated from master source.
3300
33012007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3302
3303 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3304
33052007-01-29 Chong Yidong <cyd@stupidchicken.com>
3306
3307 * configure.in: Restore support for hp800's not running HP-UX.
3308
3309 * configure: Regenerate.
3310
33112007-01-27 Chong Yidong <cyd@stupidchicken.com>
3312
3313 * configure.in: Remove support for hp800 and sr2k machine types.
3314
3315 * configure: Regenerate.
3316
33172007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3318
3319 * configure.in: Add check for libXft.
3320
33212007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3322
3323 * INSTALL: Info files moved to share/info.
3324
33252007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3326
3327 * configure.in: Detect and use fink-installed in intel-based Mac
3328 builds; change Apple Darwin section to support both PowerPC and
3329 Intel-based Macs.
3330
33312006-12-26 Andreas Schwab <schwab@suse.de>
3332
3333 * Makefile.in (datarootdir): Define.
3334
33352006-12-24 Richard Stallman <rms@gnu.org>
3336
3337 * configure.in: Require Autoconf 2.61.
3338
33392006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3340
3341 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3342 Remove redundant entry for powerpc-apple-netbsd.
3343
3344 * configure: Regenerate.
3345
33462006-12-22 Chong Yidong <cyd@stupidchicken.com>
3347
3348 * configure: Regenerate with autoconf 2.61.
3349
33502006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3351
3352 * configure.in: Detect alsa/asoundlib.h also.
3353 * configure: Regenerate.
3354
33552006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3356
3357 * configure.in: Check if GTK+ compiles at all.
3358
33592006-12-10 Andreas Schwab <schwab@suse.de>
3360
3361 * configure.in: Remove check for struct timezone, its result is
3362 never used.
3363
33642006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3365
3366 * configure.in: Add support for Solaris 10 on x86-64.
3367
33682006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3369
3370 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3371 of PKG_CONFIG_PATH.
3372
33732006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3374
3375 * configure.in (HAVE_SYNC): New test.
3376
33772006-12-03 Glenn Morris <rgm@gnu.org>
3378
3379 * Makefile.in: Fix Copyright format.
3380
3381 * configure.in (AH_TOP): Add missing Copyright year.
3382
3383 * update-subdirs: Add missing Copyright years.
3384
33852006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3386
3387 * Makefile.in: Touch only the parts of the share/emacs directory
3388 specific to this version.
3389
33902006-11-26 Chong Yidong <cyd@stupidchicken.com>
3391
3392 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3393
33942006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3395
3396 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3397
33982006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3399
3400 * configure.in: Prefer X11 to Carbon only when some X-specific
3401 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3402
34032006-11-04 Romain Francoise <romain@orebokech.com>
3404
3405 * Makefile.in (bootstrap-clean-before): Fix typo.
3406 Use new target `bootstrap-clean' in the leim subdirectory.
3407
34082006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3409
3410 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3411
34122006-10-30 Chong Yidong <cyd@stupidchicken.com>
3413
3414 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3415 directories.
3416
34172006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3418
3419 * configure.in: Enable x86-64 OpenBSD compilation.
3420
34212006-10-28 Glenn Morris <rgm@gnu.org>
3422
3423 * AUTHORS: Add cal-html.el author.
3424
34252006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3426
3427 * make-dist: Make links to mac/make-package and
3428 mac/Emacs.app/Contents/Resources/Emacs.icns.
3429
34302006-10-27 Chong Yidong <cyd@stupidchicken.com>
3431
3432 * README: Bump version number to 22.0.90.
3433
34342006-10-23 Andreas Schwab <schwab@suse.de>
3435
3436 * configure.in: Make sure x_default_search_path is always set even
3437 when x_libraries is empty, and look in .../share as well for each
3438 library directory.
3439
34402006-09-28 Kenichi Handa <handa@m17n.org>
3441
3442 * configure.in (locallisppath): Don't include leim dir.
3443 (lisppath): Include leim dir.
3444
34452006-09-15 Jay Belanger <belanger@truman.edu>
3446
3447 * COPYING: Replace "Library Public License" by "Lesser Public
3448 License" throughout.
3449
34502006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3451
3452 * make-dist (EMACS): Exit and fail if the EMACS environment
3453 variable is set to something other than an absolute file name.
3454
34552006-08-16 Andreas Schwab <schwab@suse.de>
3456
3457 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3458 of hardcoding it.
3459
34602006-08-16 Richard Stallman <rms@gnu.org>
3461
3462 * INSTALL.CVS: Clean up wording.
3463
34642006-07-14 Eli Zaretskii <eliz@gnu.org>
3465
3466 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3467 $PKG_CONFIG --exists "$2" to config.log.
3468 * configure: Regenerate.
3469
34702006-07-08 Richard Stallman <rms@gnu.org>
3471
3472 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3473
34742006-07-09 Kim F. Storm <storm@cua.dk>
3475
3476 * CONTRIBUTE: Use outline format.
3477 Add section on copyright years (from admin/notes/years).
3478
34792006-07-08 Eli Zaretskii <eliz@gnu.org>
3480
3481 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3482 to /dev/null, since we don't need the error message, just the
3483 exit status.
3484
34852006-07-07 Eli Zaretskii <eliz@gnu.org>
3486
3487 * CONTRIBUTE: Slight formatting changes and typo fixes.
3488 Add description of NEWS markings.
3489
34902006-07-07 Kim F. Storm <storm@cua.dk>
3491
3492 * CONTRIBUTE: Mention INSTALL.CVS.
3493
34942006-07-05 Romain Francoise <romain@orebokech.com>
3495
3496 * make-dist (top-level): Add CONTRIBUTE.
3497
34982006-07-04 Richard Stallman <rms@gnu.org>
3499
3500 * CONTRIBUTE: Much rewrite.
3501
35022006-07-04 Nick Roberts <nickrob@snap.net.nz>
3503
3504 * CONTRIBUTE: New file.
3505
35062006-06-24 Eli Zaretskii <eliz@gnu.org>
3507
3508 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3509
35102006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3511
3512 * configure.in: Add check for ALSA.
3513
35142006-05-06 Eli Zaretskii <eliz@gnu.org>
3515
3516 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3517
3518 * info/dir: Remove the Emacs-Xtra entry.
3519
35202006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3521
3522 Update copyright year(s) in many files.
3523
35242006-04-01 Eli Zaretskii <eliz@gnu.org>
3525
3526 * configure: Regenerated.
3527
35282006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3529
3530 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3531 --without-toolkit-scroll-bars was specified.
3532
35332006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3534
3535 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3536 to CFLAGS. Update Copyright years written to src/config.in.
3537
35382006-03-18 Claudio Fontana <claudio@gnu.org>
3539
3540 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3541 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3542 to be installed/uninstalled.
3543 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3544 to Info files installed by Emacs.
3545
35462006-03-03 Claudio Fontana <claudio@gnu.org>
3547
3548 * Makefile.in (install, uninstall): Add DESTDIR variable to
3549 support staged installations.
3550
35512006-02-14 Richard M. Stallman <rms@gnu.org>
3552
3553 * configure.in (s390x-*-linux-gnu*): New configuration.
3554
35552006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3556
3557 * configure.in: Require GTK 2.4 or newer.
3558
35592006-01-29 Michael Olson <mwolson@gnu.org>
3560
3561 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3562 * info/dir (ERC): New entry.
3563
35642006-01-29 Eli Zaretskii <eliz@gnu.org>
3565
3566 * info/dir: Fix last change.
3567
35682006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3569
3570 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3571
35722006-01-27 Eli Zaretskii <eliz@gnu.org>
3573
3574 * info/dir: Untabify the whole file.
3575 (Rcirc): New entry.
3576
35772006-01-12 Andreas Schwab <schwab@suse.de>
3578
3579 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3580 check.
3581
35822006-01-02 Chong Yidong <cyd@stupidchicken.com>
3583
3584 * configure.in: Use -Wno-pointer-sign if available.
3585
35862005-12-29 Andreas Schwab <schwab@suse.de>
3587
3588 * config.guess, config.sub: Updated from master source.
3589
35902005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3591
3592 * configure.in: Use amdx86-64 for freebsd on x86_64.
3593
35942005-11-22 Romain Francoise <romain@orebokech.com>
3595
3596 * make-dist: Add etc/images/icons.
3597
35982005-11-03 Andreas Schwab <schwab@suse.de>
3599
3600 * configure.in: Use GZIP_PROG instead of GZIP.
3601
3602 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3603 (install-arch-indep): Adjust.
3604
36052005-11-01 Andreas Schwab <schwab@suse.de>
3606
3607 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3608 (bootfast): Likewise.
3609
36102005-11-01 Romain Francoise <romain@orebokech.com>
3611
3612 * configure.in: Check for gzip.
3613
3614 * Makefile.in (install): Compress source files.
3615
36162005-10-24 Steven Tamm <steventamm@mac.com>
3617
3618 * configure.in: Fix darwin386 configuration issue.
3619
36202005-10-22 Eli Zaretskii <eliz@gnu.org>
3621
3622 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3623
36242005-10-17 Bill Wohler <wohler@newt.com>
3625
3626 * make-dist: Create and populate etc/images/low-color.
3627
36282005-10-15 Bill Wohler <wohler@newt.com>
3629
3630 * make-dist: Create and populate etc/images/gud.
3631
36322005-10-08 Richard M. Stallman <rms@gnu.org>
3633
3634 * make-dist (tempparent): Don't check for 14-char file name limit.
3635
36362005-10-07 Romain Francoise <romain@orebokech.com>
3637
3638 * make-dist: Add etc/images/ezimage and etc/images/mail
3639 directories. Install images in etc/images.
3640
36412005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3642
3643 * configure.in: Prefer Carbon if --enable-carbon-app or
3644 --with-carbon is explicitly specified even when X11 is detected.
3645
36462005-09-15 Ulf Jasper <ulf.jasper@web.de>
3647
3648 * Makefile.in (install-arch-indep, uninstall):
3649 Handle newsticker manual.
3650 (info): Add - to commands.
3651
36522005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3653
3654 Remove the MAXPATHLEN limitations:
3655
3656 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3657
36582005-09-09 Eli Zaretskii <eliz@gnu.org>
3659
3660 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3661 * configure: Regenerate.
3662
36632005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3664
3665 * config.guess, config.sub: Updated from master source.
3666
36672005-08-03 Juanma Barranquero <lekktu@gmail.com>
3668
3669 * .cvsignore: Add `lock'.
3670
36712005-07-28 Juanma Barranquero <lekktu@gmail.com>
3672
3673 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3674
36752005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3676
3677 Merge gnulib getopt implementation into Emacs.
3678
3679 * Makefile.in (AUTOCONF_INPUTS): New macro.
3680 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3681 so that these files also depend on m4/getopt.m4.
3682 * configure.in: Configure getopt by including m4/getopt.m4,
3683 and configuring a getopt replacement if necessary.
3684 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3685 * m4/getopt.m4: New file.
3686
36872005-07-06 Lute Kamstra <lute@gnu.org>
3688
3689 * configure.in: Fix capitalization.
3690
36912005-07-04 Lute Kamstra <lute@gnu.org>
3692
3693 Update FSF's address in GPL notices.
3694
36952005-06-19 Jérôme Marant <jerome@marant.org>
3696
3697 * Makefile.in (epaths-force): Protect both lisppath and
3698 buildlisppath from whitespace.
3699
37002005-06-08 Steven Tamm <steventamm@mac.com>
3701
3702 * configure.in: Support Darwin/MacOSX on Intel
3703
37042005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3705
3706 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3707
37082005-05-11 Jérôme Marant <jmarant@marant.org>
3709
3710 * configure.in: Add --enable-locallisppath.
3711
37122005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3713
3714 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3715 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3716 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3717
37182005-05-07 Jérôme Marant <jerome@marant.org>
3719
3720 * make-dist: Remove references to makefile.nt and makefile.def.
3721 Include widgets and images subdirectories of etc. Do not exclude
3722 ldefs-boot.el.
3723
37242005-04-23 Andreas Schwab <schwab@suse.de>
3725
3726 * configure.in: Remove duplicate match for powerpc configuration.
3727
37282005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3729
3730 * configure.in: Check for <pwd.h>.
3731
37322005-04-14 Lute Kamstra <lute@gnu.org>
3733
3734 * make-dist: Distribute all ChangeLog files in lisp/.
3735 Don't distribute ldefs-boot.el.
3736 lisp/makefile.nt no longer exists.
3737
37382005-04-13 Lute Kamstra <lute@gnu.org>
3739
3740 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3741 for "no-byte-compile: t" in the file instead.
3742
37432005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3744
3745 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3746 shadow the main Lesstif/Motif-2.1 libs and includes.
3747
37482005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3749
3750 * configure.in: Only add XASSERTS to cppflags.
3751
37522005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3753
3754 * configure.in: Added --enable-asserts.
3755
37562005-02-09 Kim F. Storm <storm@cua.dk>
3757
3758 Change release version from 21.4 to 22.1 throughout.
3759 Change development version from 21.3.50 to 22.0.50.
3760
37612005-01-19 Steven Tamm <steventamm@mac.com>
3762
3763 * configure.in: Check for <sys/utsname.h>.
3764
37652004-12-11 Kim F. Storm <storm@cua.dk>
3766
3767 * Makefile.in (info): Undo 2004-12-05 change.
3768
37692004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3770
3771 * info/dir (File): Add URL and Org Mode manuals.
3772 * Makefile.in (install-arch-indep, uninstall): Add url and org
3773 manuals.
3774
37752004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3776
3777 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3778 committed to src/config.in.
3779
37802004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3781
3782 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3783 pthreads and define HAVE_GTK_AND_PTHREAD.
3784
37852004-12-05 Richard M. Stallman <rms@gnu.org>
3786
3787 * Makefile.in (info): Ignore errors building info files.
3788
37892004-11-27 Eli Zaretskii <eliz@gnu.org>
3790
3791 * config.bat: If 8-byte alignment is not supported, define
3792 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3793 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3794 filter through Sed to remove the quotes.
3795
37962004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3797
3798 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3799 not apply to files explicitly `cvs add'ed.
3800
38012004-11-12 Eli Zaretskii <eliz@gnu.org>
3802
3803 * config.bat: Don't require djecho.exe for the v1.x build.
3804 Add a test for DECL_ALIGN support, and add a trivial definition to
3805 src/config.h if 8-byte alignment is not supported.
3806
38072004-11-08 Kim F. Storm <storm@cua.dk>
3808
3809 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3810 files before building.
3811 (bootfast, bootstrap-clean-before-fast): New targets, like
3812 bootstrap but don't remove .elc files.
3813
38142004-11-06 Lars Brinkhoff <lars@nocrew.org>
3815
3816 * configure.in: Add check for getrusage.
3817
38182004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3819
3820 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3821 New tests for new and old GTK file dialogs.
3822 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3823 to no.
3824
38252004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3826
3827 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3828 can be set. Remove SETARCH test.
3829
38302004-10-08 Steven Tamm <steventamm@mac.com>
3831
3832 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3833
38342004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3835
3836 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3837 AC_MSG_WARN. Move output of warning message to end of configure run.
3838
38392004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3840
3841 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3842 Run test to see if heap start address is random.
3843
38442004-09-29 Miles Bader <miles@gnu.org>
3845
3846 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3847 if setarch is present.
3848
38492004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3850
3851 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3852
38532004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3854
3855 * configure.in: Check for exec-shield.
3856
38572004-08-06 Andreas Schwab <schwab@suse.de>
3858
3859 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3860
38612004-07-31 Eli Zaretskii <eliz@gnu.org>
3862
3863 * config.bat: Update URLs in the comments.
3864
38652004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3866
3867 * Makefile.in (install-arch-indep): Add pgg and sieve.
3868
3869 * info/.cvsignore: Added pgg and sieve.
3870
38712004-07-05 Andreas Schwab <schwab@suse.de>
3872
3873 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3874
38752004-06-21 Kenichi Handa <handa@m17n.org>
3876
3877 * make-dist: Link leim-ext.el into tempdir.
3878
38792004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3880
3881 * info/dir (File): Add emacs-xtra.
3882 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3883
38842004-06-12 Juri Linkov <juri@jurta.org>
3885
3886 * info/dir: Move menu help lines from `* Menu:' to file header.
3887 Describe the purpose of a red *.
3888
38892004-05-04 Dave Love <fx@gnu.org>
3890
3891 * configure.in: Don't use `extrasub'.
3892
38932004-04-29 Dave Love <fx@gnu.org>
3894
3895 * configure.in: Don't forget to quote args to `test'.
3896
38972004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3898
3899 * autogen.sh: Update filename in "please read" message.
3900
39012004-04-17 Richard M. Stallman <rms@gnu.org>
3902
3903 * INSTALL: Move the info about site-lisp dirs,
3904 and say uninstalled Emacs looks there too.
3905
39062004-04-04 Eli Zaretskii <eliz@gnu.org>
3907
3908 * config.bat (lib-src): Recognize comment lines in Makefile.in
3909 that have a TAB after the #, to avoid errors in preprocessing with
3910 GCC 3.3.3.
3911
39122004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3913
3914 * Makefile.in: Mention in comment that `make maintainer-clean'
3915 deletes .elc files.
3916
39172004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3918
3919 * update-subdirs: Add local variables to prevent byte-compiling.
3920
39212004-03-21 Dave Love <fx@gnu.org>
3922
3923 * configure.in: Fix previous change.
3924
39252004-03-18 Dave Love <fx@gnu.org>
3926
3927 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3928
39292004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3930
3931 * info/dir (File): Add SMTP and SES.
3932
39332004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3934
3935 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3936 (bootstrap): Use the new bootstrap-prepare target in lisp.
3937
39382004-02-18 Kim F. Storm <storm@cua.dk>
3939
3940 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3941
39422004-02-16 Eli Zaretskii <eliz@gnu.org>
3943
3944 * make-dist: Don't link index.*perm and permute-index into tempdir.
3945
39462004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3947
3948 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3949 to match previous changes by Eli Zaretskii.
3950
39512004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3952
3953 * Makefile.in: Set CDPATH to an empty string.
3954
39552004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3956
3957 * configure.in <darwin>: Use fink packages if available.
3958
39592004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3960
3961 * make-dist (lispref): Do include lispref/index.texi.
3962
39632004-01-06 Eric Hanchrow <offby1@blarg.net>
3964
3965 * make-dist (tempdir): Include cursors in nt/icons.
3966
39672003-12-30 Eli Zaretskii <eliz@gnu.org>
3968
3969 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3970 clashes with install-sh on 8+3 filesystems.
3971
39722003-12-08 Miles Bader <miles@gnu.org>
3973
3974 * .cvsignore: Add .arch-inventory.
3975
39762003-12-24 Andreas Schwab <schwab@suse.de>
3977
3978 * configure.in: Check for <sys/socket.h>. Include it before
3979 including <net/if.h>. Move check for <net/if.h> before its use.
3980
39812003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3982
3983 * Makefile.in (install-arch-dep): Don't let cd output go into
3984 pipe for carbon_appdir.
3985
39862003-12-24 Andreas Schwab <schwab@suse.de>
3987
3988 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3989
39902003-12-01 Andreas Schwab <schwab@suse.de>
3991
3992 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3993 hardcoding gcc.
3994
39952003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3996
3997 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3998 multiple displays.
3999 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4000
40012003-09-23 Dave Love <fx@gnu.org>
4002
4003 * configure.in: Check members of struct ifreq.
4004
40052003-09-14 Kim F. Storm <storm@cua.dk>
4006
4007 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4008
40092003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4010
4011 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4012
40132003-08-18 Lute Kamstra <lute@gnu.org>
4014
4015 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4016 required anymore.
4017
40182003-08-07 Andrew Choi <akochoi@shaw.ca>
4019
4020 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4021 option instead of -traditional-cpp for CPP.
4022
40232003-07-29 Richard M. Stallman <rms@gnu.org>
4024
4025 * configure.in (HAVE_XIM): Define if XIM is available.
4026
40272003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4028
4029 * configure.in: The function gtk_window_set_icon_from_file was
4030 introduced in GTK+ 2.2, so check for that release.
4031
40322003-07-23 Andreas Schwab <schwab@suse.de>
4033
4034 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4035
4036 * Makefile.in (YACC): Remove, not used.
4037 (MAINT): Don't set.
4038 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4039 disable dependency on ${srcdir}/configure.in when maintainer mode
4040 is disabled.
4041
40422003-07-22 Dave Love <fx@gnu.org>
4043
4044 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4045 HAVE_X11, not with_xim.
4046 (HAVE_CRTIN): Provide template.
4047 <with_png>: Test for png.h and libpng/png.h.
4048
40492003-07-15 Andreas Schwab <schwab@suse.de>
4050
4051 * configure.in: Temporarily leave quoting for AC_DEFINE.
4052
40532003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4054
4055 * configure.in: Check for posix_memalign.
4056
40572003-07-12 Richard M. Stallman <rms@gnu.org>
4058
4059 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4060
40612003-07-09 Kim F. Storm <storm@cua.dk>
4062
4063 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4064 functionality of --without-xim.
4065
40662003-06-29 Dave Love <fx@gnu.org>
4067
4068 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4069
40702003-06-23 Dave Love <fx@gnu.org>
4071
4072 * configure.in: Check for sys/_mbstate_t.h.
4073 Test XRegisterIMInstantiateCallback prototype.
4074 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4075
40762003-06-06 Dave Love <fx@gnu.org>
4077
4078 * configure.in: Check for locale.h.
4079
40802003-06-05 Dave Love <fx@gnu.org>
4081
4082 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4083 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4084 (NLIST_STRUCT): Don't define.
4085 (AH_BOTTOM): Define my_strftime.
4086
40872003-06-02 Richard M. Stallman <rms@gnu.org>
4088
4089 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4090
40912003-05-24 Andreas Schwab <schwab@suse.de>
4092
4093 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4094 bzero, and bcmp.
4095
40962003-05-22 Dave Love <fx@gnu.org>
4097
4098 * configure.in: Remove redundant test for term.h. Test for difftime.
4099
41002003-05-20 Dave Love <fx@gnu.org>
4101
4102 * configure.in: Append * to s390-*-linux-gnu case.
4103 (LIBMAIL) <lockfile>: Don't define.
4104
41052003-04-30 Richard M. Stallman <rms@gnu.org>
4106
4107 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4108
41092003-04-28 Francesco Potortì <pot@gnu.org>
4110
4111 * configure.in: Undo last (RMS') change, as it is useless, per
4112 Dave Love.
4113
41142003-04-08 Richard M. Stallman <rms@gnu.org>
4115
4116 * configure.in: Put #include of jpeglib.h at start of line.
4117
41182003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4119
4120 * INSTALL (* GNU/Linux development packages): Mention Debian and
4121 RedHat package names.
4122
41232003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4124
4125 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4126
41272003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4128
4129 * INSTALL (* GNU/Linux development packages): Tell people to
4130 install additional packages for compiling Emacs.
4131
41322003-04-06 Francesco Potortì <pot@gnu.org>
4133
4134 * configure.in: Use the same configuration for all aix5, not just
4135 aix5.1.
4136
41372003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4138
4139 * configure.in: Check for need for bigtoc support on IBM AIX for
4140 solving a linker table overflow problem.
4141
41422003-03-03 Rob Browning <rlb@defaultvalue.org>
4143
4144 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4145 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4146 over bzero, bcmp, and bcopy.
4147
41482003-02-23 Simon Josefsson <jas@extundo.com>
4149
4150 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4151
41522003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4153
4154 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4155
41562003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4157
4158 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4159
41602003-02-08 Andreas Schwab <schwab@suse.de>
4161
4162 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4163 instead of the substitution.
4164
41652003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4166
4167 * Makefile.in: Use @EXEEXT@ for Cygwin.
4168 Use USERNAME if LOGNAME is not set (for Cygwin).
4169
4170 * configure.in: Add opsys=cygwin.
4171
41722003-01-22 Andreas Schwab <schwab@suse.de>
4173
4174 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4175 redefining it explicitly in src/config.in.
4176
41772003-01-22 Markus Rost <rost@math.ohio-state.edu>
4178
4179 * Makefile.in (bootstrap): Make bootstrap-after.
4180
41812003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4182
4183 * configure.in: Fix --with-gtk.
4184
41852003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4186
4187 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4188
4189 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4190
41912003-01-14 Francesco Potortì <pot@gnu.org>
4192
4193 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4194
41952003-01-07 Steven Tamm <steventamm@mac.com>
4196
4197 * configure.in: New option, --enable-carbon-app, to specify
4198 that the application should be installed
4199 * Makefile.in (install-arch-dep): On Mac OS X, install the
4200 Emacs.app application if carbon-app is enabled
4201
42022003-01-06 Dave Love <fx@gnu.org>
4203
4204 * configure.in: Check for nl_langinfo.
4205 [!HAVE_SIZE_T]: Fix typedef.
4206
42072003-01-06 David Kastrup <dak@gnu.org>
4208
4209 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4210
4211 * configure.in: Add tests for install-info.
4212
42132002-12-09 Markus Rost <rost@math.ohio-state.edu>
4214
4215 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4216 use again sol2-6 instead of sol2-8.
4217
42182002-12-09 Dave Love <fx@gnu.org>
4219
4220 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4221
42222002-12-08 Andreas Schwab <schwab@suse.de>
4223
4224 * Makefile.in (install-arch-indep): Revert last change.
4225
42262002-11-27 Dave Love <fx@gnu.org>
4227
4228 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4229 Check for __sys_siglist too. Check for memset.
4230 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4231
42322002-11-22 Juanma Barranquero <lektu@terra.es>
4233
4234 * config.guess, config.sub: Updated from master source.
4235
42362002-11-19 Karl Fogel <kfogel@red-bean.com>
4237
4238 * autogen.sh: New file.
4239
42402002-11-15 Dave Love <fx@gnu.org>
4241
4242 * configure.in: Tidy up various quoting issues throughout.
4243 Use AC_GNU_SOURCE.
4244 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4245 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4246 Maybe define bcopy, bzero, bcmp.
4247 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4248 non-existent machine file).
4249 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4250 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4251 (nlist.h): Move test up.
4252
42532002-11-18 Markus Rost <rost@math.ohio-state.edu>
4254
4255 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4256
42572002-11-14 Francesco Potortì <pot@gnu.org>
4258
4259 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4260
42612002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4262
4263 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4264
42652002-11-08 Dave Love <fx@gnu.org>
4266
4267 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4268 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4269
42702002-11-07 Miles Bader <miles@gnu.org>
4271
4272 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4273 Handle separate-build-dir case.
4274
42752002-11-06 Richard M. Stallman <rms@gnu.org>
4276
4277 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4278 bulletproof. $bar may be empty when there are no .elc files.
4279
42802002-10-30 Dave Love <fx@gnu.org>
4281
4282 * configure.in: Require autoconf 2.53. Test for pty.h,
4283 sys/mman.h, sys/param.h, mremap, memmove.
4284 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4285 (AC_PROG_YACC): Delete.
4286 (size_t): Use AC_CHECK_TYPES.
4287 (AH_TOP): Up-date copyright.
4288
42892002-10-01 Juanma Barranquero <lektu@terra.es>
4290
4291 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4292
42932002-09-19 Richard M. Stallman <rms@gnu.org>
4294
4295 * configure.in: Fix the LessTif-directory-finder for real.
4296
42972002-09-14 Richard M. Stallman <rms@gnu.org>
4298
4299 * Makefile.in (maybe_bootstrap): Test for complete absence
4300 of compiled Lisp files.
4301
43022002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4303
4304 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4305 (bootstrap-clean-after): Delete.
4306 (bootstrap): Make the sequencing explicit.
4307
43082002-09-10 Richard M. Stallman <rms@gnu.org>
4309
4310 * configure.in: Fix previous LessTif change.
4311
43122002-09-09 Richard M. Stallman <rms@gnu.org>
4313
4314 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4315 (powerpcle-*-solaris*): Use version 2.6 as default.
4316 (*-sunos5.6*, *-solaris2.6*): New alternative.
4317 (*-sunos5*): Use version 2.6 as default.
4318
43192002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4320
4321 * configure.in: Fix typo.
4322
43232002-09-05 Richard M. Stallman <rms@gnu.org>
4324
4325 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4326
4327 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4328 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4329
43302002-08-26 Kim F. Storm <storm@cua.dk>
4331
4332 * Makefile.in (install-arch-indep): Do not remove DOC file
4333 when it is the only DOC file installed; this is the case when
4334 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4335
43362002-07-24 Markus Rost <rost@math.ohio-state.edu>
4337
4338 * configure.in: Fix typo.
4339
43402002-07-24 Richard M. Stallman <rms@gnu.org>
4341
4342 * configure.in: Don't print anything special about gamedir.
4343
4344 * configure.in: Delete nonstandard --with-game-user option.
4345
43462002-07-21 Richard M. Stallman <rms@gnu.org>
4347
4348 * Makefile.in (gamedir, localstatedir): New variables.
4349 (epaths-force): Insert value of gamedir into PATH_GAME.
4350
4351 * configure.in (gamedir): Handle it like lispdir.
4352 (--with-game-dir option): Delete.
4353
43542002-06-21 Pavel Janík <Pavel@Janik.cz>
4355
4356 * configure.in: Add support for mipseb-*-netbsd* machines.
4357
43582002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4359
4360 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4361
43622002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4363
4364 * info/dir (File): Add an entry for Tramp.
4365
43662002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4367
4368 * INSTALL-CVS: New file.
4369
43702002-06-07 Andreas Schwab <schwab@suse.de>
4371
4372 * configure.in (x86_64-*-linux-gnu*): New system.
4373
43742002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4375
4376 * config.bat: Handle the case when lispintro is truncated to lispintr.
4377
43782002-05-26 Paul Eggert <eggert@twinsun.com>
4379
4380 * config.guess, config.sub: Updated from master source.
4381
43822002-05-09 Richard M. Stallman <rms@gnu.org>
4383
4384 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4385
43862002-05-04 Pavel Janík <Pavel@Janik.cz>
4387
4388 * make-dist: Do not distribute lock/ directory.
4389
43902002-04-30 Andrew Choi <akochoi@shaw.ca>
4391
4392 * configure.in: Provide documentation string when defining
4393 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4394 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4395
43962002-04-28 Colin Walters <walters@verbum.org>
4397
4398 * configure.in: Delete configure check for access to the game user.
4399
44002002-04-29 Pavel Janík <Pavel@Janik.cz>
4401
4402 * make-dist: lwlib/Imakefile is removed.
4403
44042002-04-26 Andrew Choi <akochoi@shaw.ca>
4405
4406 * configure.in: Add support for powerpc-apple-darwin*.
4407 (HAVE_CARBON): Add.
4408
4409 * make-dist: Create directories in mac/Emacs.app.
4410
44112002-04-25 Pavel Janík <Pavel@Janik.cz>
4412
4413 * make-dist: lwlib-Xol* are removed.
4414
44152002-04-23 Andreas Schwab <schwab@suse.de>
4416
4417 * Makefile.in (MAINT): New variable.
4418 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4419 instead of configure.in, to avoid running autoconf and autoheader
4420 unless explicitly requested.
4421
44222002-04-16 Eli Zaretskii <eliz@gnu.org>
4423
4424 * config.bat: Update for msdos/sed2v2.inp.
4425
44262002-04-15 Andreas Schwab <schwab@suse.de>
4427
4428 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4429 * configure.in: Add config header templates to all AC_DEFINE and
4430 AC_DEFINE_UNQUOTED symbols.
4431 * make-dist: Run autoheader if necessary.
4432
44332002-04-10 Colin Walters <walters@verbum.org>
4434
4435 * configure.in: Add --game-dir, --game-user. Test to see if we
4436 can use them.
4437
44382002-04-08 Pavel Janík <Pavel@Janik.cz>
4439
4440 * configure.in: Add --with-sound.
4441
44422002-03-18 Kim F. Storm <storm@cua.dk>
4443
4444 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4445 and getsockname functions. Test for sys/un.h include file.
4446
44472002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4448
4449 * configure.in: Support AIX 5.1.
4450
44512002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4452
4453 * configure.in: Added test for X Session Management (HAVE_X_SM).
4454
44552002-03-03 Richard M. Stallman <rms@gnu.org>
4456
4457 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4458 Run chown $${LOGNAME} on files installed by tar xvf.
4459
44602002-03-03 Kim F. Storm <storm@cua.dk>
4461
4462 * configure.in: Test for getpeername.
4463
44642002-03-01 Richard M. Stallman <rms@gnu.org>
4465
4466 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4467 (HAVE_GIF): Don't use old libungif versions that crash.
4468
44692002-02-26 Richard M. Stallman <rms@gnu.org>
4470
4471 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4472 not just well-formed and valid.
4473 (mips-compaq-nonstopux*): New configuration.
4474
44752002-02-18 Paul Eggert <eggert@twinsun.com>
4476
4477 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4478 "sed q" is a portable equivalent to plain "head -1".
4479
44802002-02-13 Richard M. Stallman <rms@gnu.org>
4481
4482 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4483 (all): Don't depend on maybe_bootstrap here.
4484 (${SUBDIR}): Depend on it here instead.
4485
44862002-02-08 Richard M. Stallman <rms@gnu.org>
4487
4488 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4489
44902002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4491
4492 * configure.in: Recognize BSD/OS 5.0.
4493
44942002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4495
4496 * make-dist: Make version checking in emacs.texi consistent with
4497 how we set it there.
4498
44992001-12-29 Kim F. Storm <storm@cua.dk>
4500
4501 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4502
45032001-12-28 Richard M. Stallman <rms@gnu.org>
4504
4505 * configure.in: Test for mbsinit.
4506
45072001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4508
4509 These changes make Leim part of the standard distribution:
4510
4511 * README: Add info about the `leim' directory.
4512
4513 * INSTALL: Remove text that describes Leim as a separate package.
4514
4515 * noleim-Makefile.in: File removed.
4516
4517 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4518 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4519 Leim files out of the Emacs tree. Don't prepare a separate tarball
4520 for Leim.
4521
45222001-12-11 Richard M. Stallman <rms@gnu.org>
4523
4524 * configure.in (hppa*-*-linux-gnu*): New alternative.
4525
45262001-12-08 Pavel Janík <Pavel@Janik.cz>
4527
4528 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4529 creating distribution.
4530
45312001-12-06 Paul Eggert <eggert@twinsun.com>
4532
4533 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4534 (AC_FUNC_VFORK): Remove.
4535 (AC_FUNC_FORK): Add.
4536 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4537 this is required by recent Autoconf versions.
4538
45392001-12-02 Pavel Janík <Pavel@Janik.cz>
4540
4541 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4542 TODO, vms-pp.trans and others).
4543
45442001-11-29 Pavel Janík <Pavel@Janik.cz>
4545
4546 * make-dist: Use COPYING from the top-level directory.
4547
45482001-11-29 Gerd Moellmann <gerd@gnu.org>
4549
4550 * configure.in: Add support for FreeBSD/Alpha.
4551
45522001-11-29 Pavel Janík <Pavel@Janik.cz>
4553
4554 * make-dist: Add COPYING to the top-level directory of the
4555 distribution. Simplify the logic behind copying.
4556
4557 * Makefile.in (maybe_bootstrap): Fix previous change.
4558
45592001-11-28 Richard M. Stallman <rms@gnu.org>
4560
4561 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4562
45632001-11-26 Richard M. Stallman <rms@gnu.org>
4564
4565 * Makefile.in: bootstrap should not delete dumped executables.
4566 (bootstrap-clean-before): New target.
4567 (bootstrap): Use bootstrap-clean-before instead of clean.
4568 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4569
45702001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4571
4572 These changes add the Emacs Lisp Introduction manual to the
4573 distribution:
4574
4575 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4576
4577 * make-dist: Copy the files in lispintro directory.
4578
4579 * config.bat: Configure in the lispintro directory.
4580
4581 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4582
4583 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4584 (lispintro/Makefile): New target.
4585 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4586 (unlock, relock, info, dvi): Ditto.
4587
45882001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4589
4590 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4591
4592 * make-dist (etc): Don't distribute gfdl.1.
4593
45942001-11-22 Colin Walters <walters@debian.org>
4595
4596 * Makefile.in (install-arch-indep): Install the calc .info files.
4597 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4598
45992001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4600
4601 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4602 tindex.pl to the list of those being put into the distribution.
4603
46042001-11-16 Eli Zaretskii <eliz@gnu.org>
4605
4606 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4607
46082001-11-15 Pavel Janík <Pavel@Janik.cz>
4609
4610 * Makefile.in (uninstall): Fix previous change.
4611
4612 * configure.in, Makefile.in: Add support for --program-prefix,
4613 --program-suffix and --program-transform-name options.
4614
46152001-11-13 Pavel Janík <Pavel@Janik.cz>
4616
4617 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4618 (install-arch-indep): Install emacsclient manual page.
4619 (uninstall): Uninstall emacsclient manual page.
4620
46212001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4622
4623 * make-dist: Add lispref/index.*perm files to the distribution.
4624 From Pavel Janík <Pavel@Janik.cz>.
4625
46262001-11-12 Pavel Janík <Pavel@Janik.cz>
4627
4628 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4629
46302001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4631
4632 * configure.in: AC_OUTPUT lispref/Makefile.
4633
46342001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4635
4636 The following changes add the ELisp reference manual to the
4637 distribution.
4638
4639 * make-dist: Add the lispref directory to the distribution.
4640
4641 * Makefile.in (install-arch-indep): Add elisp* to the list of
4642 installed Info files.
4643 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4644 (lispref/Makefile): New target.
4645 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4646 Add commands for the lispref directory.
4647 (info, dvi): Ditto.
4648
4649 * config.bat: Configure in `lispref'.
4650
46512001-11-09 Richard M. Stallman <rms@gnu.org>
4652
4653 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4654
46552001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4656
4657 * make-dist (tempdir): Copy AUTHORS as well.
4658
46592001-11-06 Sam Steingold <sds@gnu.org>
4660
4661 * configure.in: Added a check for <nlist.h>.
4662
46632001-11-01 Pavel Janík <Pavel@Janik.cz>
4664
4665 * configure.in: Reindent --help output.
4666 From Per Starbäck (starback@ling.uu.se).
4667
46682001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4669
4670 * configure.in: New entry for HP/UX-11.
4671
4672 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4673 From Eric S. Raymond <esr@golux.thyrsus.com>.
4674
46752001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4676
4677 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4678 <athornton@sinenomine.net>.
4679
46802001-10-25 Gerd Moellmann <gerd@gnu.org>
4681
4682 * Makefile.in (maybe_bootstrap): New target.
4683 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4684
46852001-10-24 Ken Raeburn <raeburn@gnu.org>
4686
4687 * configure.in: If --with-hesiod is given, look for
4688 hes_getmailhost and res_send or __res_send; check hesiod and
4689 resolv libraries respectively if system libraries don't supply them.
4690
46912001-10-24 Gerd Moellmann <gerd@gnu.org>
4692
4693 * configure.in: Use $MAKE for `make' if set.
4694
46952001-10-22 Gerd Moellmann <gerd@gnu.org>
4696
4697 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4698 to tar options.
4699
47002001-10-20 Gerd Moellmann <gerd@gnu.org>
4701
4702 * (Version 21.1 released).
4703
47042001-10-20 Miles Bader <miles@gnu.org>
4705
4706 * configure.in (configuration): Set from `host' if `host_alias'
4707 isn't defined.
4708
47092001-10-19 Andreas Schwab <schwab@suse.de>
4710
4711 * configure.in: Make ready for autoconf 2.5x.
4712 (AC_PREREQ): Require autoconf 2.50.
4713 * aclocal.m4: Removed.
4714 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4715
47162001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4717
4718 * README: Bump Emacs version to 21.1.50.
4719
47202001-10-05 Gerd Moellmann <gerd@gnu.org>
4721
4722 * Branch for 21.1.
4723
47242001-09-05 Gerd Moellmann <gerd@gnu.org>
4725
4726 * configure.in: Avoid `$@' which is handled specially in
4727 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4728
47292001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4730
4731 * make-dist (nt): Add subdirs.el to the list of distributed files.
4732
47332001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4734
4735 * configure.in (machine): Add an entry for
4736 hppa1.1-hitachi-hiuxwe2*.
4737
47382001-05-28 Gerd Moellmann <gerd@gnu.org>
4739
4740 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4741 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4742
47432001-05-14 Gerd Moellmann <gerd@gnu.org>
4744
4745 * make-dist: Copy texinfo.tex unconditionally.
4746
47472001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4748
4749 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4750 that are installed.
4751
47522001-04-06 Gerd Moellmann <gerd@gnu.org>
4753
4754 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4755 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4756
4757 * make-dist: Handle leim/MISC-DIC. Only include
4758 `[a-zA-Z]*.{el,elc}' from leim/quail.
4759
47602001-04-05 Gerd Moellmann <gerd@gnu.org>
4761
4762 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4763
47642001-03-30 Gerd Moellmann <gerd@gnu.org>
4765
4766 * Makefile.in (.PHONY): Add for bootstrap targets.
4767 (bootstrap-clean): New target.
4768 (bootstrap): Use it instead of `clean'.
4769
47702001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4771
4772 * Makefile.in (SUBDIR): Remove leim.
4773 (all, .RECURSIVE, extraclean): Add leim explicitly.
4774 (leim): Provide separate rule which exports PARALLEL=0 into the
4775 environment.
4776
47772001-03-20 Gerd Moellmann <gerd@gnu.org>
4778
4779 * configure.in (HAVE_XPM): Don't print the result of the check for
4780 XpmReturnAllocPixels if we don't have an xpm.h.
4781
47822001-03-05 Gerd Moellmann <gerd@gnu.org>
4783
4784 * COPYING: New file.
4785
47862001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4787
4788 * config.bat: Update the copyright.
4789
47902001-02-23 Kenichi Handa <handa@etl.go.jp>
4791
4792 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4793 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4794 to `yes'. Later in AC_OUTPUT, check this variable.
4795
47962001-02-09 Dave Love <fx@gnu.org>
4797
4798 * AUTHORS: Updated.
4799
48002001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4801
4802 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4803
48042001-02-02 Gerd Moellmann <gerd@gnu.org>
4805
4806 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4807
4808 * Makefile.in (uninstall): Ignore exit code of `rm'.
4809
4810 * Makefile.in (uninstall): Remove more info files. Remove
4811 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4812
48132001-01-31 Gerd Moellmann <gerd@gnu.org>
4814
4815 * noleim-Makefile.in (extraclean): Add.
4816
48172001-01-28 Gerd Moellmann <gerd@gnu.org>
4818
4819 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4820 it quiet.
4821
48222001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4823
4824 * Makefile.in (tags): Fix typo.
4825
48262001-01-13 Kenichi Handa <handa@etl.go.jp>
4827
4828 * configure.in: Fix typo in the code setting x_search_path.
4829
48302001-01-10 Dave Love <fx@gnu.org>
4831
4832 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4833 -lXext.
4834 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4835 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4836 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4837 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4838 (now in $LIBS).
4839
48402001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4841
4842 * config.bat: Run the preprocessor with -traditional.
4843
48442001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4845
4846 * INSTALL: Move copying conditions to end of file.
4847
48482000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4849
4850 * INSTALL: Add basic installation procedure which assumes
4851 `configure' does its job. Elaborate on image support libraries.
4852 Add a pointer to Xaw3d library. Add advice about solving
4853 configure-time problems by looking in config.log and setting
4854 variables in the environment.
4855
48562000-12-27 Gerd Moellmann <gerd@gnu.org>
4857
4858 * Makefile.in (install-arch-indep): If tar fails, exit with
4859 exit code 1.
4860
48612000-12-19 Gerd Moellmann <gerd@gnu.org>
4862
4863 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4864 source file includes XKBlib.h. On some broken Solaris systems,
4865 there is an XKBlib.h, reportedly, but header files included by
4866 XKBlib.h are missing.
4867
48682000-12-14 Gerd Moellmann <gerd@gnu.org>
4869
4870 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4871
48722000-12-11 Dave Love <fx@gnu.org>
4873
4874 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4875
48762000-12-11 Paul Eggert <eggert@twinsun.com>
4877
4878 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4879 Merge fixes from latest GNU tar version. These macros no longer
4880 futz with _XOPEN_SOURCE, as that was not portable in practice.
4881 (AC_FUNC_FSEEKO): New macro.
4882
4883 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4884 ftello.
4885
48862000-12-05 Dave Love <fx@gnu.org>
4887
4888 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4889
48902000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4891
4892 * info/dir: Change the category to "Emacs".
4893
48942000-12-01 Gerd Moellmann <gerd@gnu.org>
4895
4896 * make-dist (tempdir): Remove epaths.h from the distribution
4897 instead of paths.h.
4898
48992000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4900
4901 * config.bat: Check for existence of djecho.exe, and print an
4902 error message if it is not available.
4903
4904 * INSTALL: Describe possible problem with djecho.exe in old
4905 versions of DJGPP v2.x.
4906
49072000-11-23 Gerd Moellmann <gerd@gnu.org>
4908
4909 * configure.in: Initialize HAVE_LIBXP to no.
4910
49112000-11-22 Gerd Moellmann <gerd@gnu.org>
4912
4913 * configure.in: Use m/macppc.h instead of the non-existent
4914 m/powerpc.h.
4915
49162000-11-21 Gerd Moellmann <gerd@gnu.org>
4917
4918 * Makefile.in (install-arch-indep): Also install info/eshell*
4919 and info/speedbar*.
4920
4921 * configure.in (HAVE_PNG): Check for the presence of
4922 png_get_channels to rule out older PNG libs.
4923
4924 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4925 GCC and NON_GNU_CPP into config.status.
4926
49272000-11-20 Dave Love <fx@gnu.org>
4928
4929 * configure.in: Fix last change.
4930
4931 * GETTING.GNU.SOFTWARE: Deleted.
4932 * FTP: New file to replace it.
4933 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4934
49352000-11-20 Gerd Moellmann <gerd@gnu.org>
4936
4937 * configure.in: Use -traditional with GNU cpp.
4938
49392000-11-17 Gerd Moellmann <gerd@gnu.org>
4940
4941 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4942 Distribute more files from the nt/ subdir. Distribute PBM
4943 image files from subdirs of lisp/. Distribute old change logs
4944 from subdirs of lisp/. Distribute play/5x5.el.
4945
49462000-11-11 Dave Love <fx@gnu.org>
4947
4948 * config.sub, config.guess: Updated from master source.
4949
49502000-11-07 Dave Love <fx@gnu.org>
4951
4952 * configure.in: Test for mkstemp.
4953
49542000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4955
4956 * info/dir (Top): Rearrange menu items more logically, and put
4957 them into a single category. Add menu items for RefTeX and
4958 Widget.
4959
49602000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4961
4962 * Makefile.in (install-arch-indep): Use --info-dir instead of
4963 --dir-file, and a simple argument instead of --info-file, so that
4964 the Debian version of install-info also works.
4965
49662000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4967
4968 * info/dir (Speedbar): Add entry.
4969
49702000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4971
4972 * INSTALL: Describe the new image-support options to the configure
4973 script. List URLs where image support libraries can be found.
4974
49752000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4976
4977 * info/dir (Top): Add an entry for Eshell.
4978
49792000-10-02 Dave Love <fx@gnu.org>
4980
4981 * configure.in: Check for gai_strerror.
4982
49832000-10-01 Andreas Schwab <schwab@suse.de>
4984
4985 * Makefile.in (install-arch-indep): Update list of installed info files.
4986
49872000-09-30 Gerd Moellmann <gerd@gnu.org>
4988
4989 * configure.in: Support `sparc*-*-netbsd*'.
4990
49912000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4992
4993 * info/dir (MIME): Add entry for emacs-mime.
4994
49952000-09-29 Dave Love <fx@gnu.org>
4996
4997 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4998
49992000-09-26 Gerd Moellmann <gerd@gnu.org>
5000
5001 * make-dist: Adapt to the change of leim/Makefile which was
5002 necessary to ensure a reasonably working `make dist'.
5003
5004 * leim-Makefile.in: Moved to leim/Makefile.in..
5005
5006 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5007
50082000-09-21 Kenichi Handa <handa@etl.go.jp>
5009
5010 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5011 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5012 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5013 files to .elc.
5014 (${TIT}): Adjusted for the above change.
5015 (clean mostlyclean): Likewise.
5016 (.el.elc): New target.
5017
50182000-09-19 Gerd Moellmann <gerd@gnu.org>
5019
5020 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5021 in the distribution.
5022
50232000-09-18 Gerd Moellmann <gerd@gnu.org>
5024
5025 * make-dist (skk): Rename to `ja-dic' because the leim directory
5026 was renamed.
5027
50282000-09-14 Dave Love <fx@gnu.org>
5029
5030 * configure.in: Fix spurion in last change.
5031
50322000-09-14 Gerd Moellmann <gerd@gnu.org>
5033
5034 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5035 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5036 to `no' if defined. Change result report.
5037
50382000-09-08 Dave Love <fx@gnu.org>
5039
5040 * configure.in: Remove spurious `@'s.
5041
5042 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5043 autoconf.
5044
50452000-09-06 Gerd Moellmann <gerd@gnu.org>
5046
5047 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5048 file and print informational message.
5049
5050 * configure.in (AC_FUNC_MMAP): Add.
5051
50522000-09-01 Gerd Moellmann <gerd@gnu.org>
5053
5054 * configure.in: Add ``checking'' messages for
5055 XpmReturnAllocPixels.
5056
50572000-08-28 Gerd Moellmann <gerd@gnu.org>
5058
5059 * configure.in: Check <strings.h>; check `index' and `rindex'
5060 functions.
5061
50622000-08-26 Kenichi Handa <handa@etl.go.jp>
5063
5064 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5065 "case "${canonical}" in".
5066
50672000-08-25 Dave Love <fx@gnu.org>
5068
5069 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5070
50712000-08-25 Kenichi Handa <handa@etl.go.jp>
5072
5073 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5074
50752000-08-24 Gerd Moellmann <gerd@gnu.org>
5076
5077 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5078 contains a relative path. Protect against unusable values of $PWD.
5079
50802000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5081
5082 * info/dir (WoMan): Add entry.
5083
5084 * config.bat (maindir): Update src/_gdbinit even if it does
5085 already exist.
5086
50872000-08-07 Gerd Moellmann <gerd@gnu.org>
5088
5089 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5090
50912000-08-03 Gerd Moellmann <gerd@gnu.org>
5092
5093 * configure.in: Add support for ia64*-*-linux*.
5094
50952000-07-27 Gerd Moellmann <gerd@gnu.org>
5096
5097 * make-dist (aclocal.m4): Include in distribution.
5098
50992000-07-26 Dave Love <fx@gnu.org>
5100
5101 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5102
51032000-07-24 Dave Love <fx@gnu.org>
5104
5105 * configure.in: Add AC_SIZE_T.
5106
51072000-07-18 Dave Love <fx@gnu.org>
5108
5109 * configure.in: Reorder so that most tests are done after CPPFLAGS
5110 is set from the C_SWITCH_... definitions.
5111
51122000-07-10 Gerd Moellmann <gerd@gnu.org>
5113
5114 * configure.in (HAVE_XPM): Undo previous change. Check for
5115 preprocessor define XpmReturnAllocPixels.
5116
51172000-07-06 Gerd Moellmann <gerd@gnu.org>
5118
5119 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5120 instead of XpmReadFileToPixmap.
5121
51222000-07-05 Ken Raeburn <raeburn@gnu.org>
5123
5124 * configure.in: Check for <soundcard.h>. Look for ossaudio
5125 library, and set LIBSOUND accordingly.
5126
51272000-07-05 Dave Love <fx@gnu.org>
5128
5129 * configure.in: Use AC_HEADER_SYS_WAIT.
5130
51312000-07-05 Gerd Moellmann <gerd@gnu.org>
5132
5133 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5134 lisp/Makefile. Distribute lisp/Makefile.in instead of
5135 lisp/Makefile.
5136
51372000-06-30 Ken Raeburn <raeburn@gnu.org>
5138
5139 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5140 while searching for image-handling libraries.
5141
51422000-06-26 Gerd Moellmann <gerd@gnu.org>
5143
5144 * configure.in (--with-xim): New option.
5145
51462000-06-23 Dave Love <fx@gnu.org>
5147
5148 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5149 for struct timezone and test how we can call gettimeofday.
5150 Check for OSF 5+. Check for term.h.
5151
5152 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5153 version.
5154
51552000-06-23 Gerd Moellmann <gerd@gnu.org>
5156
5157 * configure.in (HAVE_LIBXP): Change test for libXp.
5158
51592000-06-21 Dave Love <fx@gnu.org>
5160
5161 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5162 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5163 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5164
51652000-06-19 Dave Love <fx@gnu.org>
5166
5167 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5168 _XOPEN_SOURCE is defined.
5169
51702000-06-16 Gerd Moellmann <gerd@gnu.org>
5171
5172 * Makefile.in (distclean): Also make distclean in lisp/.
5173
51742000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5175
5176 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5177
51782000-06-15 Gerd Moellmann <gerd@gnu.org>
5179
5180 * make-dist: Add --help and --snapshot options.
5181
51822000-06-14 Gerd Moellmann <gerd@gnu.org>
5183
5184 * configure.in: Generate lisp/Makefile.
5185
5186 * configure.in: Add support for `*-lynxos*'.
5187 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5188 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5189 on Tru64 UNIX v5.0.
5190
51912000-06-13 Ken Raeburn <raeburn@gnu.org>
5192
5193 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5194 it's on a continuation line.
5195
51962000-06-02 Dave Love <fx@gnu.org>
5197
5198 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5199 files.
5200
5201 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5202 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5203 test.
5204
5205 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5206 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5207
52082000-05-26 Gerd Moellmann <gerd@gnu.org>
5209
5210 * configure.in: Add check for speed_t typedef.
5211
52122000-05-25 Ken Raeburn <raeburn@gnu.org>
5213
5214 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5215 exists; it won't in the CANNOT_DUMP case.
5216
52172000-05-25 Gerd Moellmann <gerd@gnu.org>
5218
5219 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5220 On FreeBSD, the exit status is 1 if CDPATH is not set.
5221 (install-arch-indep): Install ebrowse.info.
5222
52232000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5224
5225 * configure.in: Check for grandpt and getpt.
5226
52272000-05-09 Dave Love <fx@gnu.org>
5228
5229 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5230
52312000-05-05 Gerd Moellmann <gerd@gnu.org>
5232
5233 * make-dist: Make a link for lib-src/grep-changelog.
5234 Copy install-sh.
5235
52362000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5237
5238 * config.bat: Identify the beginning of the cpp stuff in
5239 src/Makefile.in and lib-src/Makefile.in more accurately.
5240
52412000-04-27 Gerd Moellmann <gerd@gnu.org>
5242
5243 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5244
52452000-04-19 Gerd Moellmann <gerd@gnu.org>
5246
5247 * configure.in: Add support for `powerpc-*-netbsd*'.
5248
52492000-04-19 Dave Love <fx@gnu.org>
5250
5251 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5252
5253 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5254
52552000-04-16 Dave Love <fx@gnu.org>
5256
5257 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5258
52592000-04-14 Dave Love <fx@gnu.org>
5260
5261 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5262
5263 * aclocal.m4 (AC_FUNC_MKTIME): New.
5264
52652000-03-28 Ken Raeburn <raeburn@gnu.org>
5266
5267 * configure.in: Line up "--help" output a little better.
5268
52692000-03-26 Gerd Moellmann <gerd@gnu.org>
5270
5271 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5272 New targets.
5273 (bootstrap): Rewritten in terms of the new targets above. Make
5274 info files, too.
5275
52762000-03-12 Gerd Moellmann <gerd@gnu.org>
5277
5278 * config.guess, config.sub: Use the versions of the files from
5279 subversions.
5280
52812000-03-08 Dave Love <fx@gnu.org>
5282
5283 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5284 AC_C_VOLATILE. Define POINTER_TYPE.
5285
5286 * aclocal.m4: New file.
5287
52882000-03-02 Gerd Moellmann <gerd@gnu.org>
5289
5290 * configure.in (machine): Add `mipsel-*-netbsd*' and
5291 `arm-*-netbsd*'.
5292
52932000-03-01 Gerd Moellmann <gerd@gnu.org>
5294
5295 * configure.in (machine): Add support for `*-auspex-sunos*'.
5296
52972000-02-29 Gerd Moellmann <gerd@gnu.org>
5298
5299 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5300
53012000-02-18 Dave Love <fx@gnu.org>
5302
5303 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5304
53052000-02-18 Andreas Schwab <schwab@suse.de>
5306
5307 * Makefile.in (install-arch-indep): Add eudc to list of installed
5308 info files.
5309
53102000-02-17 Ken Raeburn <raeburn@gnu.org>
5311
5312 * configure.in: Include -lz and -ljpeg (if it's available) when
5313 testing for the tiff library.
5314
53152000-02-17 Gerd Moellmann <gerd@gnu.org>
5316
5317 * configure.in: Remove LISP_FLOAT_TYPE.
5318
53192000-02-12 Dave Love <fx@gnu.org>
5320
5321 * configure.in: Use AC_FUNC_VFORK.
5322
53232000-02-01 Gerd Moellmann <gerd@gnu.org>
5324
5325 * make-dist: Various fixes for new development tree.
5326
5327 * leim-Makefile.in: New file.
5328
53292000-01-31 Gerd Moellmann <gerd@gnu.org>
5330
5331 * Makefile.in (dist): Call ./make-dist.
5332
53332000-01-24 Dave Love <fx@gnu.org>
5334
5335 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5336
53372000-01-18 Gerd Moellmann <gerd@gnu.org>
5338
5339 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5340 DGifOpenFileName.
5341
53422000-01-11 Andreas Schwab <schwab@suse.de>
5343
5344 * Makefile.in (install-arch-indep): Update list of info files to
5345 be installed.
5346
53472000-01-05 Dave Love <fx@gnu.org>
5348
5349 * configure.in: Check for jerror.h as well as libjpeg.
5350
53512000-01-03 Andreas Schwab <schwab@suse.de>
5352
5353 * Makefile.in (install-arch-indep): Install autotype*. Run
5354 install-info on autotype and emacs-faq.info.
5355
53561999-12-04 Dave Love <fx@gnu.org>
5357
5358 * Makefile.in (install-arch-indep): Depend on `info'.
5359 (install-strip): Use `install' as sub-make target.
5360
53611999-11-23 Ken Raeburn <raeburn@gnu.org>
5362
5363 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5364 didn't need to be deleted. Check for the k5crypto library as well
5365 as the crypto library; MIT Kerberos 1.1 changed the name.
5366
53671999-11-18 Dave Love <fx@gnu.org>
5368
5369 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5370
53711999-11-11 Erik Naggum <erik@naggum.no>
5372
5373 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5374
53751999-11-08 Dave Love <fx@gnu.org>
5376
5377 * configure.in: Fix change for --with-pop default.
5378
53791999-11-04 Dave Love <fx@gnu.org>
5380
5381 * configure.in: Default to --with-pop. Change sense of with-gcc
5382 and with-toolkit-scroll-bars messages to reflect the defaults.
5383
53841999-11-01 Gerd Moellmann <gerd@gnu.org>
5385
5386 * INSTALL: Mention the Emacs Lisp Reference.
5387
53881999-10-27 Noah Friedman <friedman@splode.com>
5389
5390 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5391
53921999-10-23 Gerd Moellmann <gerd@gnu.org>
5393
5394 * Makefile.in (bootstrap): New target.
5395
53961999-10-19 Paul Eggert <eggert@twinsun.com>
5397
5398 Add support for large files. Merge glibc 2.1.2.
5399
5400 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5401 (HAVE_TM_GMTOFF): New symbol.
5402 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5403 mbrlen, strsignal.
5404 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5405
54061999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5407
5408 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5409 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5410
54111999-10-09 Richard M. Stallman <rms@gnu.org>
5412
5413 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5414 Unset CDPATH to prevent cd from generating output.
5415
54161999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5417
5418 * update-subdirs: Also ignore CVS subdirs.
5419
54201999-10-07 Gerd Moellmann <gerd@gnu.org>
5421
5422 * Makefile.in (install-arch-indep): Add ada-mode.
5423
54241999-10-06 Dave Love <fx@gnu.org>
5425
5426 * Makefile.in: Add rules for config.status, configure.
5427
54281999-09-07 Gerd Moellmann <gerd@gnu.org>
5429
5430 * configure.in (--with-sound): Removed.
5431
54321999-08-30 Gerd Moellmann <gerd@gnu.org>
5433
5434 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5435 the test for Xaw3d.
5436 (HAVE_TIFF): Add -lm to library check.
5437
54381999-08-28 Richard Stallman <rms@gnu.org>
5439
5440 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5441 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5442 after the other X-related libraries.
5443
54441999-08-21 Dave Love <fx@gnu.org>
5445
5446 * configure.in: Don't check for jpeglib.h.
5447
54481999-08-20 Gerd Moellmann <gerd@gnu.org>
5449
5450 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5451 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5452
54531999-08-18 Dave Love <fx@gnu.org>
5454
5455 * configure.in: Check for termcap.h.
5456
54571999-08-15 Gerd Moellmann <gerd@gnu.org>
5458
5459 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5460 use Emacs' scroll bars, even if configured for Motif or when
5461 Xaw3d is available.
5462
54631999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5464
5465 * configure.in: Check for getaddrinfo.
5466
54671999-08-04 Eli Zaretskii <eliz@gnu.org>
5468
5469 * config.bat: Make --no-debug work again by removing -gcoff.
5470
54711999-07-30 Dave Love <fx@gnu.org>
5472
5473 * configure.in: Check for stdlib.h.
5474
54751999-07-19 Dave Love <fx@gnu.org>
5476
5477 * configure.in: Grok sparc64-*-linux-gnu*.
5478
54791999-07-12 Richard Stallman <rms@gnu.org>
5480
5481 * Version 20.4 released.
5482
54831999-06-23 Karl Heuer <kwzh@gnu.org>
5484
5485 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5486 Quote $EMACS, in case it's a program with args.
5487
54881999-06-15 Gerd Moellmann <gerd@gnu.org>
5489
5490 * configure.in (HAVE_GIF): Use libungif instead of libgif
5491 because the former doesn't contain patented compression code.
5492
54931999-05-29 Richard M. Stallman <rms@gnu.org>
5494
5495 * configure.in: Delete the Kerberos stuff.
5496
54971999-05-27 Greg Hudson <ghudson@mit.edu>
5498
5499 * configure.in: Prefer kerberos 5 names.
5500
55011999-04-26 Richard M. Stallman <rms@gnu.org>
5502
5503 * configure.in: Check for libXp.
5504
55051999-04-08 Richard Stallman <rms@gnu.org>
5506
5507 * make-dist: Include change logs in subdirs of `lisp'.
5508
55091999-04-05 Richard Stallman <rms@gnu.org>
5510
5511 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5512 (install-arch-indep): Make ${datadir}/emacs world-readable.
5513
55141999-03-30 Eli Zaretskii <eliz@gnu.org>
5515
5516 * config.bat: Use epaths.* instead of paths.*.
5517
55181999-03-07 Eli Zaretskii <eliz@gnu.org>
5519
5520 * INSTALL: Add detailed instructions to unpack and install
5521 intlfonts on MS-DOS.
5522
55231999-02-26 Richard Stallman <rms@gnu.org>
5524
5525 * configure.in: Use epaths.h and epaths-force instead of paths...
5526
5527 * Makefile.in (epaths-force): Renamed from paths-force;
5528 operate on epaths.in and produce epaths.h.
5529
55301999-02-24 Richard Stallman <rms@gnu.org>
5531
5532 * make-dist: Fix nt/icons directory handling.
5533
55341999-02-22 Simon Josefsson <jas@pdc.kth.se>
5535
5536 * configure.in (f301-fujitsu-uxpv4.1): New target.
5537
55381999-02-20 Richard Stallman <rms@gnu.org>
5539
5540 * make-dist (tempparent): Fix command to update info files.
5541
55421999-02-09 Richard Stallman <rms@gnu.org>
5543
5544 * configure.in (powerpc-apple-netbsd*): New alternative.
5545
55461999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5547
5548 * make-dist: Include the new directory nt/icons in distributions.
5549
55501999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5551
5552 * configure.in: Change message about HAVE_XFREE386.
5553
55541999-01-07 Eli Zaretskii <eliz@gnu.org>
5555
5556 * config.bat: Support configuring with leim.
5557
55581998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5559
5560 * configure.in (mips-sgi-irix6.5): New target.
5561
55621998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5563
5564 * configure.in: Remove GSS-API support, since it has been removed
5565 from movemail.
5566
55671998-12-04 Markus Rost <rost@delysid.gnu.org>
5568
5569 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5570
55711998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5572
5573 * Makefile.in: Don't install customize info file.
5574 Run install-info on viper info file.
5575
55761998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5577
5578 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5579
55801998-11-16 Kenichi Handa <handa@etl.go.jp>
5581
5582 * configure.in (*-*-bsdi4*): New target.
5583
55841998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5585
5586 * configure.in: Fix previous change.
5587
55881998-11-11 Richard Stallman <rms@gnu.org>
5589
5590 * configure.in (aviion-intel): New machine.
5591
55921998-11-04 Kenichi Handa <handa@etl.go.jp>
5593
5594 * configure.in (mips-nec-sysv4*): New target.
5595
55961998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5597
5598 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5599 from lisp.
5600
56011998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5602
5603 * make-dist: Don't include fns*.el in dist.
5604
56051998-10-30 Dave Love <fx@gnu.org>
5606
5607 * configure.in: Don't mkdir cpp.
5608
56091998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5610
5611 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5612 ${archlibdir}.
5613
56141998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5615
5616 * Version 20.3 released.
5617
56181998-07-30 Paul Eggert <eggert@twinsun.com>
5619
5620 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5621 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5622 (lwlib/Makefile, leim/Makefile):
5623 Prepend $(srcdir)/ to rule dependencies outside this dir.
5624
56251998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5626
5627 * configure.in: Use unset CDPATH instead of making it empty.
5628
56291998-06-20 Karl Heuer <kwzh@gnu.org>
5630
5631 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5632
56331998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5634
5635 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5636 and default.el. Sort the results.
5637
56381998-05-31 Karl Heuer <kwzh@gnu.org>
5639
5640 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5641 writable.
5642
56431998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5644
5645 * Makefile.in (install-arch-indep):
5646 Don't alter site-lisp/subdirs.el if it exists.
5647
56481998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5649
5650 * Makefile.in (install-arch-indep): Put `-' on commands to create
5651 subdirs.el in site-lisp dirs.
5652
56531998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5654
5655 * Makefile.in (install-arch-indep): Fix typo in previous change.
5656
56571998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5658
5659 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5660
56611998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5662
5663 * Makefile.in (mkdir): Create the site-lisp dirs.
5664 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5665
56661998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5667
5668 * Makefile.in (INSTALL_INFO): New variable.
5669 (install-arch-indep): Don't replace the dir file if it already exists.
5670 Use the install-info program, via INSTALL_INFO, to add entries.
5671 Make the `info' subdir and the Info files world-readable.
5672
56731998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5674
5675 * config.bat: Make sure the environment is large enough to support
5676 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5677
56781998-04-10 Karl Heuer <kwzh@gnu.org>
5679
5680 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5681
56821998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5683
5684 * configure.in: Add --with-gssapi to specify GSS-API
5685 authentication support for movemail.
5686
56871998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5688
5689 * Makefile.in (install-arch-indep): Fix previous change.
5690
56911998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5692
5693 * Makefile.in (info): Run man in build dir, not srcdir.
5694
56951998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5696
5697 * Makefile.in (install-arch-indep): Fix previous change.
5698
56991998-03-23 Kenichi Handa <handa@etl.go.jp>
5700
5701 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5702
57031998-03-22 Richard Stallman <rms@gnu.org>
5704
5705 * Makefile.in (install-arch-indep): Put special subdirs.el files
5706 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5707
57081998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5709
5710 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5711
57121998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5713
5714 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5715 (m68*-hp-hpux*): Handle versions 1X like 10.
5716
57171998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5718
5719 * make-dist: PROBLEMS is now in etc, not top level dir.
5720
5721 * Makefile.in (SOURCES): Delete PROBLEMS.
5722
57231998-02-25 Richard Stallman <rms@gnu.org>
5724
5725 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5726
5727 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5728
57291998-01-17 Richard Stallman <rms@gnu.org>
5730
5731 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5732
57331998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5734
5735 * make-dist (tempparent): New option --no-check.
5736
5737 * make-dist: Don't do anything with cpp directory.
5738
57391997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5740
5741 * configure.in (sparc-fujitsu-sysv4*): New target.
5742
57431997-12-17 Andreas Schwab <schwab@gnu.org>
5744
5745 * configure.in: Cache more tests. Add missing quotes around
5746 message with embedded comma.
5747
57481997-12-04 Karl Heuer <kwzh@gnu.org>
5749
5750 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5751
57521997-11-26 Joel N. Weber II <devnull@gnu.org>
5753
5754 * make-dist: Changed the comment about `umask 0' to say `Don't
5755 restrict access to any files.'; previously it said `Don't protect
5756 any files', which may have implied that we think fascism is good.
5757
57581997-11-24 Paul Eggert <eggert@twinsun.com>
5759
5760 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5761 strftime needs the underlying host's strftime for locale dependent
5762 formats.
5763
57641997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5765
5766 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5767
57681997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5769
5770 * config.bat: Configure the man subdirectory.
5771
57721997-11-07 Paul Eggert <eggert@twinsun.com>
5773
5774 * configure.in (AC_CHECK_LIB): Add -lintl.
5775
57761997-11-07 Karl Heuer <kwzh@gnu.org>
5777
5778 * make-dist (check for .elc files): Avoid bash-specific syntax.
5779 (check for overflow 14-char limit): Simplify.
5780
57811997-11-07 Richard Stallman <rms@gnu.org>
5782
5783 * Makefile.in (install): Move blessmail last.
5784
57851997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5786
5787 * configure.in (gettimeofday, one arg or two):
5788 Clarify messages by avoiding double negative.
5789
57901997-09-30 Karl Eichwalder <ke@suse.de>
5791
5792 * Makefile.in (install-arch-indep): Install the widget info file.
5793
57941997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5795
5796 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5797 libraries in reverse order, so that libraries will appear in the
5798 correct dependency order on the link line (and so that the
5799 configure checks themselves will work properly when early
5800 libraries depend on later ones).
5801
58021997-09-21 Erik Naggum <erik@naggum.no>
5803
5804 * make-dist (making links to `src'): Keep timestamp on copied files.
5805
5806 * make-delta: New script to produce delta distributions.
5807
58081997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5809
5810 * Version 20.2 released.
5811
58121997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5813
5814 * Version 20.1 released.
5815
5816 * Makefile.in (install-leim): Depend on mkdir.
5817 (leim): Depend on src.
5818
58191997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5820
5821 * configure.in: Recognize alpha* instead of just alpha.
5822
58231997-09-12 Paul Eggert <eggert@twinsun.com>
5824
5825 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5826
58271997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5828
5829 * update-subdirs: Use rm -f.
5830
58311997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5832
5833 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5834 Ignore subdirs named Old.
5835
58361997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5837
5838 * configure.in: Add OpenBSD clause to set $machine.
5839
58401997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5841
5842 * make-dist: Recompile everything after updating various Lisp files.
5843 Recompile in leim as well as lisp.
5844 Check in leim as well as lisp for mismatched files and too-long names.
5845
58461997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5847
5848 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5849
58501997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5851
5852 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5853 before trying to copy anything from it.
5854
58551997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5856
5857 * Makefile.in (man/Makefile): New target.
5858 (tags): Define env var EMACS and run Makefile from build dir.
5859
58601997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5861
5862 * config.bat: If src/_gdbinit doesn't exist, try using
5863 src/.gdbinit to create it (for building on Windows 95).
5864
58651997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5866
5867 * Makefile.in (install-arch-indep):
5868 Discard extra data in tar | tar pipes.
5869
58701997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5871
5872 * configure.in (x_default_search_path): Corrected
5873 '${x_library}' to '${x_library}/X11'.
5874
58751997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5876
5877 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5878
58791997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5880
5881 * configure.in: Support auto-configuration of both Kerberos V4 and
5882 Kerberos V5 for movemail, including detection of V4 and V5 header
5883 files and libraries.
5884
58851997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5886
5887 * configure.in: Compute x_default_search_path
5888 and substitute into makefiles.
5889
5890 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5891
58921997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5893
5894 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5895
58961997-08-07 Erik Naggum <erik@naggum.no>
5897
5898 * configure.in: Remove lockdir, it is no longer needed.
5899 * Makefile.in (mkdir): Don't create lockdir.
5900 (lockdir): Variable deleted.
5901 (paths-force): Don't operate on PATH_LOCK.
5902
59031997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5904
5905 * leim-Makefile.in (clean, distclean): New targets.
5906
5907 * make-dist: Include leim/ChangeLog in leim distribution.
5908
59091997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5910
5911 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5912
59131997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5914
5915 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5916
59171997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5918
5919 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5920
59211997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5922
5923 * make-dist: Update leim/leim-list.el.
5924 Pass along value of $EMACS when updating lisp dir.
5925
59261997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5927
5928 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5929 prerequisite to the use of Doug Lea's malloc.
5930
59311997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5932
5933 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5934
5935 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5936
59371997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5938
5939 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5940
59411997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5942
5943 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5944 to news-r6.h.
5945
59461997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5947
5948 * config.bat: Use `sed' instead of `cp', which might not be
5949 installed.
5950
59511997-07-09 Kenichi Handa <handa@etl.go.jp>
5952
5953 * Makefile.in (mostlyclean): Add cleaning leim directory.
5954 (clean, distclean, maintainer-clean): Likewise.
5955
59561997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5957
5958 * make-dist (bogosities): Check subdirs of `lisp' also.
5959
59601997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5961
5962 * make-dist (etc): Really avoid symlinks now.
5963 (lisp): Don't delete from subdirs the things we never copy.
5964
59651997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5966
5967 * Makefile.in (install-arch-indep): Correct the target name.
5968 The first letter `i' was dropped by the previous change of mine.
5969
59701997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5971
5972 * configure.in (leim/Makefile): Generate this.
5973 (*-sysv4.2uw*): Recognize new alternative.
5974
5975 * leim-Makefile.in: Renamed from leim-Makefile.
5976
5977 * make-dist: Set up real-leim subdirectory,
5978 with the real contents of leim; then move it to
5979 a separate top-level directory.
5980
5981 * make-dist: Don't mention site-lisp, site-init, site-start
5982 or default, when listing files hat are not compiled and should be.
5983
5984 * configure.in: Create src/config.stamp at the end.
5985
59861997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5987
5988 * Makefile.in (install-leim): Correct previous change.
5989
59901997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5991
5992 * Makefile.in (install-leim): New target.
5993 (install): Depend on install-leim.
5994
59951997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5996
5997 * Makefile.in (SUBDIR): Add leim.
5998 (SUBDIR_MAKEFILES): Add leim/Makefile.
5999 (leim/Makefile): New target.
6000
60011997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6002
6003 * leim-Makefile: New file.
6004 * make-dist: Initialize a `leim' subdirectory with that makefile.
6005
60061997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6007
6008 * configure.in (GNU_MALLOC_reason): Fix message text.
6009
60101997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6011
6012 * make-dist (lisp): Don't process subdirs that start with =.
6013 (etc): Copy symlinks, as in src.
6014
60151997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6016
6017 * configure.in (i*86-*-unixware*): New alternative.
6018
60191997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6020
6021 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6022 and touch it explicitly.
6023
6024 * configure.in (mips-sony-newsos6*): New alternative.
6025 (mips-*-linux-gnu*): New alternative.
6026 (*-*-bsdi*): New alternative.
6027 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6028
60291997-06-22 Dave Love <d.love@dl.ac.uk>
6030
6031 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6032 (src/config.h): New target to re-configure if src/config.in is patched.
6033
60341997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6035
6036 * configure.in (shutdown): Check for `shutdown' function.
6037
60381997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6039
6040 * update-subdirs: Include the directory "language" in subdirs.
6041
60421997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6043
6044 * configure.in (m88k-dg-dgux4*): New alternative.
6045 (alpha-*-netbsd*): New alternative.
6046 (powerpcle-*-solaris2*): New alternative.
6047
60481997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6049
6050 * make-dist: Warn about .el files that are not compiled.
6051
60521997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6053
6054 * Makefile.in (dist): Don't run update-subdirs here,
6055 since make-dist now gets that done.
6056
6057 * make-dist: Use the new `updates' target in lisp/Makefile.
6058
6059 * make-dist: Use new non-file targets in lisp/Makefile.
6060
60611997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6062
6063 * make-dist: Handle all subdirs of `lisp' uniformly.
6064 Don't handle `term' and `language' specially.
6065 Clear out umask at the beginning.
6066
60671997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6068
6069 * make-dist: Use Make to update finder-inf.el and autoloads.
6070 Also update cus-load.el.
6071
60721997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6073
6074 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6075 in case it is desirable to disable the GNU malloc features with glibc.
6076
60771997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6078
6079 * configure.in (DOUG_LEA_MALLOC):
6080 Define if malloc_{get,set}_state exist.
6081
60821997-03-05 Kenichi Handa <handa@etl.go.jp>
6083
6084 * make-dist: Make links for files under lisp/language.
6085
60861997-02-20 Kenichi Handa <handa@etl.go.jp>
6087
6088 * update-subdirs: Exclude the directory "language" from subdirs.
6089
60901997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6091
6092 * configure.in: Check for rint and cbrt.
6093
60941997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6095
6096 * make-dist: Use $EMACS to say where to run Emacs.
6097 Add --no-update option.
6098
60991996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6100
6101 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6102
61031996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6104
6105 * make-dist (copying src): Check thoroughly for symlinks
6106 and copy them in all cases. Regularize the linking of *.in
6107 and *.opt and ChangeLog files.
6108 (copying lib-src): Likewise.
6109 Don't rm getdate.c or y.tab.*--they don't exist any more.
6110
61111996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6112
6113 * configure.in: Check for libmail, maillock.h and
6114 touchlock (for movemail).
6115
61161996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6117
6118 * configure.in (limits.h): Check for this file.
6119
61201996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6121
6122 * configure.in (rs6000-ibm-aix4.2): New alternative.
6123 (rs6000-ibm-aix4.0): New alternative.
6124 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6125
61261996-11-22 Ben Harris <bjh21@cam.ac.uk>
6127
6128 * configure.in: Recognize vax-*-netbsd*.
6129
61301996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6131
6132 * configure.in (locallisppath): Add leim directory.
6133
61341996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6135
6136 * config.bat: Make sure `mv' supports forward slashes and -f.
6137
61381996-10-28 Christian Limpach <chris@nice.ch>
6139
6140 * configure.in (hppa*-next-nextstep*): * added after hppa
6141 to accept hppa1.0 and hppa1.1.
6142
61431996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6144
6145 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6146 * configure.in (ld_switch_machine): Fix typo.
6147
61481996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6149
6150 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6151 from config.h and use them in $ac_link.
6152
61531996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6154
6155 * configure.in: Create a subdir named `lisp'.
6156
61571996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6158
6159 * configure.in: Check for getcwd.
6160
61611996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6162
6163 * configure.in: Check for termios.h. Check for setpgid.
6164
61651996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6166
6167 * configure.in: Check for setrlimit.
6168
61691996-08-31 Paul Eggert <eggert@twinsun.com>
6170
6171 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6172
61731996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6174
6175 * configure.in: Check for utimes.
6176
6177 * configure.in: Check for com_err library, but only
6178 if --with-kerberos was used. Check for krb and des
6179 only if --with-kerberos.
6180
61811996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6182
6183 * Makefile.in (INSTALL_STRIP): New variable.
6184 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6185 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6186
61871996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6188
6189 * configure.in: Check for krb and des libraries.
6190
61911996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6192
6193 * configure.in (*-sunos4.1.[3-9]*noshare):
6194 Use sunos413, not sunos4-1-3.
6195 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6196 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6197
61981996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6199
6200 * Makefile.in (src/paths.h): Target deleted.
6201 (paths-force): Delete all dependencies on this target
6202 but don't delete the target.
6203 (install): Depend on `all'.
6204 (paths-force): Don't print a message.
6205
6206 * configure.in: Generate src/paths.h here.
6207
62081996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6209
6210 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6211 New variables that affect linking only.
6212 (alpha-dec-osf*): Use those instead of previous change.
6213
62141996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6215
6216 * Makefile.in (install-arch-indep): Install info/messages.
6217
62181996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6219
6220 * Version 19.33 released.
6221
62221996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6223
6224 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6225 Fix previous change.
6226
62271996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6228
6229 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6230 New alternative.
6231
62321996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6233
6234 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6235 and NON_GCC_TEST_OPTIONS.
6236
62371996-08-06 Paul Eggert <eggert@twinsun.com>
6238
6239 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6240 "TZ=..." in environ.
6241
62421996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6243
6244 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6245
62461996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6247
6248 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6249 the more general *-sunos4.1.[3-9]* clause.
6250
62511996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6252
6253 * Version 19.32 released.
6254
6255 * configure.in (*-sco3.2v5*):
6256 Set OVERRIDE_CPPFLAG to a string of one space.
6257 Fix the code that uses OVERRIDE_CPPFLAG.
6258
62591996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6260
6261 * configure.in: Undo previous change.
6262
62631996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6264
6265 * config.sub: Use `pc', not `unknown', when canonicalizing
6266 the vendor for ...86.
6267
62681996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6269
6270 * configure.in: Check for termios.h header.
6271
62721996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6273
6274 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6275
62761996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6277
6278 * configure.in: Split bsdos2 and bsdos2-1.
6279
62801996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6281
6282 * config.sub: If last two words are not a recognized
6283 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6284 Make conversion of gnu/linux to linux-gnu really work.
6285
6286 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6287
62881996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6289
6290 * configure.in (check for using Lucid widgets by default):
6291 Eliminate indentation that confuses some compilers.
6292
62931996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6294
6295 * config.sub: Convert linux and gnu/linux to linux-gnu.
6296
6297 * make-dist: Don't update getdate.c.
6298 Ignore =... files when checking for too-long Lisp file names.
6299
63001996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6301
6302 * configure.in (euidaccess): Check for that, not for eaccess.
6303
63041996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6305
6306 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6307 before `noshare'.
6308 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6309
63101996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6311
6312 * configure.in: Rename lignux to linux-gnu in configuration names.
6313 Use gnu-linux as the opsys value (s/ file name).
6314 Allow i686 just like i386, i486, i586.
6315
63161996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6317
6318 * configure.in (i*86-*-sco3.2v5): New alternative.
6319 (OVERRIDE_CPPFLAG): New variable.
6320 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6321
6322 * configure.in: Specify vpath for .texi files.
6323
63241996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6325
6326 * configure.in: Always check for HAVE_X11R5.
6327 Separately decide whether to use a toolkit by default.
6328
63291996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6330
6331 * configure.in: If X11R5 is missing the Xaw headers,
6332 default to --with-x-toolkit=no.
6333
63341996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6335
6336 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6337
63381996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6339
6340 * Makefile.in (install-arch-indep): If cd etc makes output,
6341 don't treat that as part of the tar data.
6342 Check that ./lisp actually exists.
6343
63441996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6345
6346 * make-dist: Check for long file names.
6347
63481996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6349
6350 * Version 19.31 released.
6351
63521996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6353
6354 * configure.in: Recognize sparc-*-lignux.
6355
63561996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6357
6358 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6359 Don't include config.w95.
6360
63611996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6362
6363 * make-dist: Replace --no-clean-up and --no-tar options
6364 with --clean-up and --tar, so that the default is useful.
6365
63661996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6367
6368 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6369 if not, tell the user to rename it and abort.
6370
63711996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6372
6373 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6374 test program.
6375
63761996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6377
6378 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6379
6380 * make-dist (MANIFEST): Fix previous change.
6381 (msdos): Put mainmake.v2 into the dist.
6382
63831996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6384
6385 * make-dist: Exit if autoconf fails.
6386
63871996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6388
6389 * config.bat: Set djgpp-ver, and unset it at the end.
6390 Add a number of conditionals for DJGPP version 2.
6391 Rename label libsrc2 to libsrc3.
6392 Substitute for LDFLAGS in src/Makefile.
6393 Substitute for ALL_CFLAGS in lib-src/Makefile.
6394
63951996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6396
6397 * configure.in (ncurses): Check this after checking fns like strerror.
6398
63991996-04-08 Erik Naggum <erik@naggum.no>
6400
6401 * make-dist (MANIFEST): Don't include lines from =files.
6402
64031996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6404
6405 * make-dist: Don't put lisp/dired.todo in the dist.
6406
64071996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6408
6409 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6410
6411 * configure.in (setlocale): Check for it.
6412
6413 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6414
64151996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6416
6417 * configure.in: Use lignux instead of linux as value of opsys.
6418
64191996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6420
6421 * Makefile.in (install-strip): Fix whitespace.
6422 Get rid of continuation.
6423
6424 * config.sub: Convert linux or gnu/linux to lignux.
6425
64261996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6427
6428 * configure.in: Accept lignux in configuration name.
6429
64301996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6431
6432 * Makefile.in (install-strip): New target.
6433
64341996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6435
6436 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6437 -f failed to do the job on Suns.
6438
64391996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6440
6441 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6442
6443 * configure.in (linux/version.h): Check for this header.
6444
64451996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6446
6447 * configure.in: Remove -fno-builtin hackery from -lm check.
6448
64491996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6450
6451 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6452 just this test.
6453
6454 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6455
64561996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6457
6458 * configure.in: Check for ncurses.
6459
64601996-02-28 Paul Eggert <eggert@twinsun.com>
6461
6462 * configure.in (LOCALTIME_CACHE):
6463 Also define if localtime mishandles unsetting TZ.
6464 This works around a localtime bug in mips-dec-ultrix.
6465
64661996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6467
6468 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6469
6470 * configure.in: Improve messages about X versions.
6471
64721996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6473
6474 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6475
64761996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6477
6478 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6479 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6480
6481 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6482 (install): Put install-arch-indep before install-arch-dep.
6483
64841996-02-20 Dave Love <d.love@dl.ac.uk>
6485
6486 * INSTALL: Clarify info about MS-DOS path handling.
6487
64881996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6489
6490 * Makefile.in (install-arch-indep): Install info/ccmode*.
6491 In previous change, protect against /bin/pwd returning null string.
6492
64931996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6494
6495 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6496 to lispdir.
6497
64981996-02-01 Paul Eggert <eggert@twinsun.com>
6499
6500 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6501
65021996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6503
6504 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6505
65061996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6507
6508 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6509 we delete everything distclean deletes.
6510
65111996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6512
6513 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6514
65151996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6516
6517 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6518 into LDFLAGS instead of into LIBS.
6519
65201996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6521
6522 * configure.in (HAVE_XMU): Fix typo in previous change.
6523
65241996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6525
6526 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6527
65281996-01-10 Erik Naggum <erik@naggum.no>
6529
6530 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6531
65321996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6533
6534 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6535
65361996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6537
6538 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6539 and use -lXt to link it.
6540
65411996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6542
6543 * configure.in (locallisppath): Put version-specific dir first.
6544
65451996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6546
6547 * configure.in (hppa-*-nextstep*): New alternative.
6548 (USE_X_TOOLKIT): By default, set this to "maybe";
6549 and change that later to LUCID or "no" according to X11 version.
6550
6551 * make-dist: Recompile outdated .elc files and update all autoloads.
6552
65531996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6554
6555 * configure.in (locallisppath): Fix typo in last change: " -> '.
6556
65571996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6558
6559 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6560
65611995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6562
6563 * Makefile.in (install-arch-indep): Give all files read permission.
6564
65651995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6566
6567 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6568 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6569
65701995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6571
6572 * configure.in: Determine HAVE_X11R6.
6573 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6574
65751995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6576
6577 * configure.in: Just "solaris" now defaults to version 2.4.
6578 Add sunos4.1.n-noshare as alternative.
6579
65801995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6581
6582 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6583
65841995-11-29 Erik Naggum <erik@naggum.no>
6585
6586 * Makefile.in (install-arch-indep): Add missing backslash.
6587
65881995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6589
6590 * Makefile.in (install-arch-indep): Don't install
6591 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6592
65931995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6594
6595 * Makefile.in (install-arch-indep): Fix previous change.
6596
6597 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6598
65991995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6600
6601 * Version 19.30 released.
6602
6603 * make-dist (lisp): Exclude subdirs.el.
6604
66051995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6606
6607 * make-dist (etc): Delete *.orig and *.rej.
6608
66091995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6610
6611 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6612
66131995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6614
6615 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6616
66171995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6618
6619 * make-dist (nt): Rename install, readme, and todo to
6620 INSTALL, README, and TODO.
6621
66221995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6623
6624 * make-dist (lisp): Don't distribute site-start.
6625
66261995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6627
6628 * make-dist: Break the hard link on alloca.c.
6629
66301995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6631
6632 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6633
66341995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6635
6636 * make-dist (src, lib-src): Don't distribute Makefile.c.
6637 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6638
66391995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6640
6641 * Makefile.in (mkdir): Create man1dir, not mandir.
6642 (uninstall): Use man1dir, not mandir.
6643
66441995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6645
6646 * Makefile.in (man1dir): New variable.
6647 (install-arch-indep): Use man1dir.
6648
6649 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6650
6651 * make-dist: Create lisp/MANIFEST.
6652
66531995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6654
6655 * configure.in (m68k-*-linux*): New alternative.
6656
66571995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6658
6659 * make-dist: Use new names config.in, paths.in, and
6660 {src,lib-src}/Makefile.in.
6661
66621995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6663
6664 * configure.in: Don't bother checking for drem.
6665
66661995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6667
6668 * Makefile.in (distclean): Delete line with just a tab in it.
6669 (install-arch-indep): Delete spaces that precede tabs.
6670 Delete spurious `fi' left from previous change.
6671 (install): Supply `true' as command, to avoid null command.
6672
66731995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6674
6675 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6676
66771995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6678
6679 * configure.in (powerpc-*-solaris2): New alternative.x
6680
66811995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6682
6683 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6684 of paths.h.tmp$$, to avoid going beyond 14 characters.
6685
66861995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6687
6688 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6689
66901995-09-06 Paul Eggert <eggert@twinsun.com>
6691
6692 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6693 if localtime caches TZ. Check for tzset.
6694
66951995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6696
6697 * config.bat: Simplify using new names file names src/makefile.in,
6698 config.in, paths.in. Change Echo commands not to use `.
6699
67001995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6701
6702 * Makefile.in (install-arch-indep): Always install the new dir file;
6703 rename the previous dir file to dir.bak or dir.old.
6704
67051995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6706
6707 * configure.in (RANLIB): Substitute this into makefiles.
6708 Set it specially on solaris; set it by default on other systems.
6709
6710 * configure.in: Fix previous Alpha change.
6711
67121995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6713
6714 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6715 NON_GCC_TEST_OPTIONS.
6716
67171995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6718
6719 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6720 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6721
6722 * configure.in (alpha-*-linux*): New configuration.
6723
67241995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6725
6726 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6727 (m68k-next-nextstep*): New alias for that.
6728 (i*86-*-nextstep*): Use nextstep.h.
6729 (sparc-*-nextstep*): New configuration.
6730
67311995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6732
6733 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6734 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6735
67361995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6737
6738 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6739 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6740
67411995-07-18 Mike Long <mike.long@analog.com>
6742
6743 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6744
67451995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6746
6747 * Makefile.in (src/paths.h, paths-force):
6748 Rename src/paths.h.in to src/paths.in.
6749 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6750
6751 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6752 Use Makefile.c for intermediate file.
6753 Rename src/config.h.in to src/config.in.
6754
67551995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6756
6757 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6758 (mips-dec-ultrix4.[12]): New alternative for old versions.
6759
67601995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6761
6762 * make-dist: Don't break intra-tree links.
6763
67641995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6765
6766 * configure.in: Put back archlibdir initialization. Require
6767 autoconf 2.4.1 or later.
6768
67691995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6770
6771 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6772 (mips-mips-riscos5*): New alternative.
6773
67741995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6775
6776 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6777
67781995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6779
6780 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6781 (mandir, infodir, archlibdir): Initializations deleted.
6782
6783 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6784 On hpux9shr, use hpux9shxr4.h.
6785
67861995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6787
6788 * configure.in: Added target mips-dec-mach_bsd4.3.
6789 * config.guess: Guess mips-dec-mach_bsd4.3.
6790
67911995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6792
6793 * Makefile.in (mkdir): Use symbolic chmod.
6794
67951995-06-22 Paul Eggert <eggert@twinsun.com>
6796
6797 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6798 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6799
68001995-06-22 Paul Eggert <eggert@twinsun.com>
6801
6802 * Makefile.in (SUBDIR_MAKEFILES):
6803 Add man/Makefile, so `make distclean' removes it.
6804 (top_distclean): Add config.log to the list of files to be removed.
6805
68061995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6807
6808 * Version 19.29 released.
6809
68101995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6811
6812 * configure.in: Fix the previous change to verify that the -b
6813 option really solves the problem.
6814
6815 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6816
68171995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6818
6819 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6820
68211995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6822
6823 * configure.in: Report more clearly when there is no special
6824 dir to search for X includes or libraries.
6825
68261995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6827
6828 * configure.in: Check for -lpthreads, not -lpthread.
6829
68301995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6831
6832 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6833
68341995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6835
6836 * configure.in: Check for -lpthread.
6837
68381995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6839
6840 * Makefile.in (install-arch-indep): Install info files for mh-e.
6841 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6842
68431995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6844
6845 * configure.in (*-solaris2.5): New configuration.
6846
6847 * make-dist: Copy new files config.nt and config.w95.
6848
68491995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6850
6851 * configure.in: Use x_includes, not x_libraries, for -I.
6852 Make bitmapdir a colon-separated list.
6853
68541995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6855
6856 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6857
6858 * configure.in: Allow x_libraries and x_includes to be paths.
6859
68601995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6861
6862 * configure.in: Fix typo.
6863
68641995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6865
6866 * INSTALL: Clarify use of site-init.el.
6867
68681995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6869
6870 * configure.in: Pass arg to sqrt.
6871
68721995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6873
6874 * make-dist: Fix May 6 change.
6875
68761995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6877
6878 * vpath.sed: Delete reference to ymakefile.
6879
68801995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6881
6882 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6883
68841995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6885
6886 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6887
6888 * update-subdirs: Specify /bin/sh to run the script.
6889
68901995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6891
6892 * make-dist: Put src/makefile.nt in dist.
6893
6894 * configure.in (i[345]86-*-bsdi2*): New configuration.
6895 (vax-dec-bsd386*): Deleted.
6896
68971995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6898
6899 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6900 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6901 Use fmod instead of logb in -lm check.
6902
69031995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6904
6905 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6906 Use bsd4-3. Don't set NON_GNU_CPP.
6907
6908 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6909 In nt, copy various different things, but not *.cmd.
6910 Fix the ln commands for the subdirs of nt.
6911
69121995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6913
6914 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6915
69161995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6917
6918 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6919 since that's what the header file expects.
6920
69211995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6922
6923 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6924 and 68040 based machines when choosing options for gnucc.
6925
69261995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6927
6928 * Makefile.in (top_distclean): Delete config.cache.
6929
69301995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6931
6932 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6933
6934 * configure.in: Use m/ncr386.h.
6935
69361995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6937
6938 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6939
69401995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6941
6942 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6943 (man): Don't copy texindex.c and getopt.c; they're deleted.
6944 (etc): Omit `e'; it's a subdirectory.
6945 (etc/e): Use `../..', not `..', to reference top level.
6946
69471995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6948
6949 * Makefile.in (install-arch-indep, dist):
6950 Look for `update-subdir' in $(srcdir).
6951
69521995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * make-dist: Include mkinstalldirs in distribution.
6955
69561995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6957
6958 * make-dist: Add missing close backquote.
6959
69601995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6961
6962 * make-dist: Don't distribute shortnames directory.
6963
69641995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6965
6966 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6967
69681995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6969
6970 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6971
69721995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6973
6974 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6975
69761995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6977
6978 * configure.in (mips-sgi-irix6): New configuration.
6979
69801995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6981
6982 * Makefile.in (maintainer-clean): Renamed from realclean.
6983
69841995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6985
6986 * configure.in: Create a .gdbinit that sources the real one,
6987 if using a different build directory.
6988
69891995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6990
6991 * configure.in: Check for sys/select.h.
6992
69931995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6994
6995 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6996
69971994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6998
6999 * configure.in: Handle isc 4.1 operating system.
7000
70011994-12-10 Richard Stallman <rms@kepa>
7002
7003 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7004 (rs6000-ibm-aix4*): New alternative.
7005
70061994-12-06 Richard Stallman <rms@kepa>
7007
7008 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7009
70101994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7011
7012 * configure.in: Don't try to make directories that are guaranteed
7013 to already exist.
7014
70151994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7016
7017 * configure.in: Generate man/Makefile from man/Makefile.in.
7018 Create the man subdir.
7019
7020 * Makefile.in (dvi): Run Make in our man subdir.
7021
7022 * make-dist: Create subdir etc/e.
7023 Make links to it.
7024 Put man/Makefile.in in dist, instead of man/Makefile.
7025
70261994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7027
7028 * configure.in: Add --with-pop, --with-kerberos, and
7029 --with-hesiod for movemail.
7030
70311994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7032
7033 * configure.in (m68*-apollo*): Use s/domain.h.
7034
70351994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7036
7037 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7038
70391994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7040
7041 * configure.in: Don't add -I, -L, -R options for cc if their
7042 arguments would be empty.
7043
70441994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7045
7046 * configure.in (i860-intel-osf1*): New alternative.
7047 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7048 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7049
70501994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7051
7052 * configure.in: Make h_errno check not use nested functions.
7053
70541994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7055
7056 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7057
70581994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7059
7060 * Makefile.in (install-arch-indep): Avoid continued comment
7061 swallowing target line.
7062
70631994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7064
7065 * configure.in: Protect a character class with `changequote'.
7066
70671994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7068
7069 * configure.in: Accept `news' as a synonym for `newsos'.
7070
70711994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7072
7073 * Makefile.in: Don't rm files if cd fails.
7074
70751994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7076
7077 * make-dist: Put nt subdir and its subdirs in the dist.
7078 (lib-src): Put makefile.nt in the dist.
7079 (lisp): Put makefile.nt in the dist.
7080
70811994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7082
7083 * configure.in: Change a stray `[' to `test'.
7084
70851994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7086
7087 * configure.in: Adapt for Autoconf v2. Use the standard argument
7088 parser, host type canonicalizer, X11 finder, and message
7089 printing macros. Use the new macro names. Use `test' instead of `['.
7090
70911994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7092
7093 * configure.in: Check for getpagesize.
7094
70951994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7096
7097 * make-dist (msdos): Put sed* in the distribution.
7098
70991994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7100
7101 * config.bat: New option, `--with-x', for configuring Emacs
7102 for use with the X11 system DesqView/X.
7103 New option, `--no-debug', for compiling Emacs without debug
7104 information thus saving disk space.
7105 (src/config.h, src/paths.h): Use `update' (which is like
7106 `move-if-changed') to change the file.
7107 (src/config.h): When configuring for X11 perform extra changes.
7108 (src/makefile): When configuring for X11 perform extra changes.
7109 (lib-src): Remove temporary files.
7110 (): Check that `sed', `rm', `mv', and `gcc' are available.
7111
71121994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7113
7114 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7115
7116 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7117
71181994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7119
7120 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7121
7122 * configure.in (canonical): Substitute var into makefiles.
7123 (bitmapdir): Likewise.
7124
7125 * Makefile.in (bitmapdir): New variable.
7126 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7127
71281994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7129
7130 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7131
7132 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7133 * update-subdirs: New shell script.
7134
71351994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7136
7137 * Makefile.in (top_distclean): Don't rm build-install.
7138 (SOURCES): Delete build-install.in.
7139
7140 * make-dist: Don't distribute build-ins.in.
7141 * build-ins.in: File deleted.
7142
71431994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7144
7145 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7146
71471994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7148
7149 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7150
7151 * configure.in (libexecdir): Renamed from libdir. New default.
7152 (sharedstatedir): Renamed from statedir. New default.
7153 (datadir): New default.
7154
7155 * make-dist: Don't distribute subdirs.el.
7156
71571994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7158
7159 * configure.in (eaccess): Check for it.
7160
71611994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7162
7163 * configure.in (mktime): Check for it.
7164
71651994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7166
7167 * configure.in (motif): Add support for usage and option checking.
7168
71691994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7170
7171 * configure.in (utimes): Check for it.
7172
71731994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7174
7175 * Makefile.in (install-arch-indep): Don't do mkdir here.
7176
71771994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7178
7179 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7180 riscix.h renamed to acorn.h.
7181
71821994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7183
7184 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7185 New configurations.
7186
71871994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7188
7189 * configure.in: Remove trailing slashes from srcdir.
7190
71911994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7192
7193 * configure.in (i[345]86-sequent-ptx*): Handle
7194
71951994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7196
7197 * Makefile.in (paths-force): Depend on src/paths.h
7198
71991994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7200
7201 * configure.in (config_options): Save all arguments, not just some.
7202
72031994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7204
7205 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7206
7207 * configure.in: Add AC_AIX.
7208 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7209
72101994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7211
7212 * configure.in (parsing options): Simplify sed command to delete -'s.
7213
72141994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7215
7216 * configure.in (config_options): New shell variable.
7217 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7218
72191994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7220
7221 * configure.in (alpha-dec-osf*): New target.
7222
7223 * Makefile.in: Use just one FRC target.
7224
72251994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7226
7227 * Makefile.in (removenullpaths, paths-force):
7228 Use name paths.h.tmp$$, which depends on the pid.
7229
72301994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7231
7232 * Makefile.in (removenullpaths, paths-force):
7233 Put paths.h.tmp in top-level dir, not in src.
7234
72351994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7236
7237 * Version 19.27 released.
7238
72391994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7240
7241 * Version 19.26 released.
7242
72431994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7244
7245 * configure.in: Check for lrand48, not rand48.
7246
72471994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7248
7249 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7250 (powerpc-ibm-aix*): New aliases.
7251
72521994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7253
7254 * make-dist (src/m, src/s): Put *.inp in distribution.
7255
72561994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7257
7258 * configure.in: Accept i586 and i486 along with i386.
7259
72601994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7261
7262 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7263 even if CPP env var was set by the user.
7264
7265 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7266
72671994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7268
7269 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7270
72711994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7272
7273 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7274
72751994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7276
7277 * configure.in: Check more specifically for i*86-sun-sunos.
7278
72791994-08-03 Caveh Jalali (caveh@eng.sun.com)
7280
7281 * configure.in: Handle solaris 2.4.
7282
72831994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7284
7285 * configure.in (rand48): Check for it.
7286
72871994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7288
7289 * make-dist: Update the info files.
7290
72911994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7292
7293 * configure.in: Make "checking..." messages' style consistent.
7294 (HAVE_H_ERRNO): New test.
7295
72961994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7297
7298 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7299
73001994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7301
7302 * configure.in (CFLAGS): If the envvar was specified, use that.
7303 And set REAL_CFLAGS from it too.
7304
73051994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7306
7307 * make-dist: Update finder-inf.el.
7308
73091994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7310
7311 * make-dist (msdos): Include sed4.inp in dist.
7312
7313 * Makefile.in (libsrc_libs): Var deleted.
7314
73151994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7316
7317 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7318
73191994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7320
7321 * configure.in (mips-sony-newsos4*): New alias.
7322
73231994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7324
7325 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7326 (*-convex-convexos*): Accept this as alias.
7327
73281994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7329
7330 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7331 for two different uses.
7332
73331994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7334
7335 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7336
73371994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7338
7339 * make-dist: Put ./BUGS into the distrib.
7340
73411994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7342
7343 * configure.in: Handle 386 running Solaris 2.
7344
73451994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7346
7347 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7348
73491994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7350
7351 * configure.in (mips-sony-newsos*): Use news-risc.h.
7352
7353 * configure.in: Accept bsdi as opsys, like bsd386.
7354
73551994-06-01 Morten Welinder (terra@diku.dk)
7356
7357 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7358
73591994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7360
7361 * Version 19.25 released.
7362
7363 * make-dist (shortversion): Don't assume another period follows.
7364
73651994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7366
7367 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7368 (uninstall): Use /bin/pwd.
7369
7370 * Makefile.in (blessmail): Depend on src.
7371 (all): Don't depend on blessmail.
7372
7373 * Makefile.in (src/paths.h): Don't force recomputation.
7374 (paths-force): New target; force recomputation of paths.h.
7375 (all): Depend on paths-force.
7376 (src, lib-src): Depend on src/paths.h.
7377
7378 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7379 NON_GCC_TEST_OPTIONS.
7380
73811994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7382
7383 * configure.in: Don't insist on subversions for irix.
7384
73851994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7386
7387 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7388
7389 * configure.in (i[34]86-next-*): New alternative.
7390
73911994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7392
7393 * Version 19.24 released.
7394
7395 * configure.in: New config hppa*-hp-hpux9shr*.
7396
73971994-05-22 Morten Welinder (terra@tyr.diku.dk)
7398
7399 * config.bat: Doc fix.
7400
74011994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7402
7403 * Makefile.in (mostlyclean, clean, distclean, realclean)
7404 (extraclean): Don't act on man subdir if it doesn't exist.
7405
74061994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7407
7408 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7409 Use them to set up CC.
7410 (*-sun-sunos4.1.3): Set them.
7411
74121994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7413
7414 * Makefile.in (lib-src): Don't depend on src/paths.h.
7415
74161994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7417
7418 * build-ins.in (copydests): Get rid of spurious `-'s.
7419
7420 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7421
74221994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7423
7424 * Version 19.23 released.
7425
7426 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7427 for the Xlib and Xt checks; then restore old CFLAGS.
7428
74291994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7430
7431 * configure.in (HAVE_X11XTR6): Add newline before #if.
7432 Add newline after #endif.
7433
74341994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7435
7436 * configure.in (HAVE_X11XTR6): Arrange to define it.
7437
74381994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7439
7440 * Makefile.in (install): Depend on blessmail.
7441
74421994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7443
7444 * configure.in (mips-siemens-sysv*): Put quotes around value
7445 containing blanks.
7446
74471994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7448
7449 * Makefile.in (TAGS): Use the makefile in src subdir.
7450
74511994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7452
7453 * configure.in (opsys): Recognize `gnu'.
7454
74551994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7456
7457 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7458
74591994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7460
7461 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7462 version > 1.8.
7463
74641994-05-08 Morten Welinder (terra@diku.dk)
7465
7466 * config.bat: Forcibly remove "# " style comments from makefiles.
7467
74681994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7469
7470 * Makefile.in (uninstall): When processing lispdir and etcdir,
7471 do nothing unless it exists and is a directory.
7472
74731994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7474
7475 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7476 Merge code in from install-doc.
7477 (install-doc): Merge code back into install-arch-indep.
7478 (install-arch-dep): Don't depend on install-doc.
7479
7480 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7481
74821994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7483
7484 * configure.in (making src/Makefile and lib-src/Makefile):
7485 Split off the autoconf substitutions and don't pass them thru cpp.
7486 (undefs): Use $canonical as well as $configuration.
7487
7488 * make-dist: Distribute lisp/Makefile.
7489
7490 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7491 Use lower case names for the s files.
7492
74931994-05-03 Morten Welinder (terra@diku.dk)
7494
7495 * config.bat: Added possibility for different file name
7496 transcriptions in lib-src.
7497
74981994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7499
7500 * Makefile.in (lib-src): Undo previous change.
7501 (blessmail): New target to run maybe-blessmail in lib-src.
7502 (all): Depend on blessmail.
7503
7504 * Makefile.in (lib-src): Depend on src.
7505
75061994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7507
7508 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7509 (m88k-dg-dgux5.4R2): dgux5.4R2.
7510
75111994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7512
7513 * configure.in (window_system): Restore accidentally deleted code
7514 that uses AC_FIND_X.
7515
7516 * make-dist: Distribute config.bat.
7517
75181994-04-29 Morten Welinder (terra@diku.dk)
7519
7520 * config.bat: Corrected the configuration of lib-src
7521 to keep up with configure. Add note about dos version 3
7522 or better needed (djgpp needs that). Add note explaining
7523 that either install in c:/emacs or edit the script.
7524 Don't change to c:/emacs, but assume we're there (to minimize
7525 the number of places to change).
7526
7527 * config.bat: Build-in the first step towards X11 support with
7528 the X11 emulator that exists. At this time it won't work,
7529 and several files are missing.
7530
75311994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7532
7533 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7534 Don't look for -lresolv.
7535
7536 * Makefile.in (lib-src): Depend on src/paths.h.
7537
75381994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7539
7540 * configure.in: Restore deleted AC_SUBST of `configuration'.
7541 Improve error message for bad --with-x-toolkit value.
7542
7543 * configure.in: Define CONFIGURATION in src/config.h
7544 rather than substituting in src/Makefile.in.
7545
75461994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7547
7548 * Makefile.in (install-doc): New target.
7549 (install-arch-dep): Depend on install-doc.
7550 (mkdir): Create docdir.
7551
75521994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7553
7554 * configure.in: Test for libresolv.a.
7555 Substitute machfile and opsysfile.
7556
75571994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7558
7559 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7560 (install-arch-dep): Install under the name $(EMACS).
7561
75621994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7563
7564 * configure.in (version): Use entire value of emacs-version.
7565 (mips-siemens-sysv*): New alternative.
7566
75671994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7568
7569 * Makefile.in (install-arch-indep): Don't install dired-x*.
7570
75711994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7572
7573 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7574 Fix definition of $undefs.
7575
75761994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7577
7578 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7579
7580 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7581
75821994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7583
7584 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7585
75861994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7587
7588 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7589 and run it thru cpp, as with src/Makefile.in.
7590
7591 * configure.in: Use AC_SET_MAKE.
7592
75931994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7594
7595 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7596
75971994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7598
7599 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7600
7601 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7602 (printing the choices): Make the toolkit message unconditional.
7603 (USE_X_TOOLKIT): Use `none', not `no', if none.
7604 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7605 Get rid of temp file foofoo1.
7606
76071994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7608
7609 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7610
76111994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7612
7613 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7614 (printing the choices): State choice of toolkit.
7615 (libsrc_libs): Recalculate after writing config.h;
7616 then update lib-src/Makefile.
7617
76181994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7619
7620 * configure.in: Add sunos4shr as alternative for suns.
7621 Conditionals testing for null $CC were backwards.
7622
76231994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7624
7625 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7626
76271994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7628
7629 * configure.in: Handle -isc4.0*.
7630
76311994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7632
7633 * configure.in (esix5): Set NON_GNU_CPP.
7634
76351994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7636
7637 * Makefile.in (thisdir): Nonsensical variable removed.
7638 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7639 back to $thisdir, rather than the directory `this_dir'.
7640
76411994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7642
7643 * Makefile.in (install-arch-indep): Add missing backslash after a
7644 `then'.
7645
76461994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7647
7648 * Makefile.in (thisdir): New variable.
7649 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7650
76511994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7652
7653 * configure.in: Add freebsd.
7654
76551994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7656
7657 * configure.in: Check for fpathconf.
7658
76591994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7660
7661 * configure.in (with_x_toolkit): Fix typo in previous change.
7662
76631994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7664
7665 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7666
76671994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7668
7669 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7670
76711994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7672
7673 * configure.in: Fix value of docdir.
7674 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7675
76761994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7677
7678 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7679
76801994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7681
7682 * configure.in: New variable docdir to control where the docstring
7683 file goes.
7684 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7685
76861994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7687
7688 * configure.in: When --run-in-place, don't inherit archlibdir.
7689
76901994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7691
7692 * Makefile.in (install-arch-dep, install-arch-indep):
7693 New targets split up former do-install rule.
7694 (do-install): Target deleted.
7695
76961994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7697
7698 * configure.in (mips-sony-newsos*): New configuration.
7699
77001994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7701
7702 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7703
77041994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7705
7706 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7707
77081994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7709
7710 * configure.in: Don't initialize CC.
7711
77121994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7713
7714 * configure.in (creating src/Makefile): Also generate -U switches
7715 for symbols in the $configuration value.
7716
7717 * configure.in: Check for sys_siglist being declared in system header.
7718
77191994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7720
7721 * configure.in (creating src/Makefile): Delete blank lines
7722 along with lines of whitespace.
7723 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7724
77251994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7726
7727 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7728 like C_SWITCH_SYSTEM.
7729 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7730
77311994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7732
7733 * configure.in (drem): Check for this function.
7734
77351994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7736
7737 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7738 If CPP was inherited from environment, don't use NON_GNU_CPP.
7739 (NON_GNU_CC): Likewise.
7740 (handling with_gcc): Use explicit if in the `no' case.
7741 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7742
77431994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7744
7745 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7746
77471994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7748
7749 * configure.in: Check whether fmod exists.
7750
77511994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7752
7753 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7754 {src,lisp}/OChangeLog.
7755
77561994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7757
7758 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7759 necessary for proper operation. This code works with the current
7760 released version of Autoconf.
7761
77621994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7763
7764 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7765 (USE_X_TOOLKIT): Define it for all values except `no'.
7766
7767 * configure.in: Undo first Jan 8 change and Jan 16 change.
7768
77691994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7770
7771 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7772 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7773
7774 * Makefile.in (lwlib/Makefile): New target.
7775 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7776 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7777 (unlock, relock): Handle lwlib subdir.
7778
7779 * Makefile.in: Add some .PHONY targets.
7780
7781 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7782
7783 * lwlib: New subdirectory.
7784
77851994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7786
7787 * configure.in: If CPP has a value that is a directory,
7788 discard the value.
7789
77901994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7791
7792 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7793 remove -U[0-9]*.
7794
77951994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7796
7797 * Makefile.in (do-install): Install the dired-x info files.
7798
7799 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7800 (See src/s/sol2.h.)
7801
78021994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7803
7804 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7805
78061994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7807
7808 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7809 AC_OUTPUT as it should be; hopefully noone will again see fit to
7810 gratuitously break this and not make a change log entry.
7811 Optimized sed processing of Makefile.in and cpp output; now
7812 preserves comments previously removed from the cpp input.
7813 Eliminated temp file for cpp output. Generate -U switches to
7814 undefine all identifiers that appear in the directory name
7815 ${srcdir}; pass these to cpp.
7816
7817 * configure.in (version): Fix sed regexp to match two-elt version
7818 number.
7819
7820 * configure.in: Check for strerror.
7821
78221994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7823
7824 * configure.in: Test for bcmp.
7825
78261994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7827
7828 * make-dist (tempdir): Put subdir msdos into the distribution.
7829
78301993-01-07 Morten Welinder (terra@diku.dk)
7831
7832 * config.bat: New file.
7833
78341994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7835
7836 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7837
78381994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7839
7840 * configure.in (m68*-next-*): Don't care about which os is specified.
7841 (i[34]86-*-*): Check for *-nextstop*.
7842
78431993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7844
7845 * configure.in: Check for setsid.
7846
78471993-12-17 Richard Stallman (rms@srarc2)
7848
7849 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7850
78511993-12-15 Richard Stallman (rms@srarc2)
7852
7853 * Makefile.in (mkdir): Make only the lockdir writable.
7854
7855 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7856
78571993-12-11 Richard Stallman (rms@srarc2)
7858
7859 * Makefile.in (libdir): Use @libdir@.
7860
78611993-12-08 Richard Stallman (rms@srarc2)
7862
7863 * Makefile.in (install): Add empty command.
7864
78651993-12-04 Richard Stallman (rms@srarc2)
7866
7867 * make-dist: Put man/getopt.c in the dist.
7868
7869 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7870
7871 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7872
78731993-12-03 Richard Stallman (rms@srarc2)
7874
7875 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7876 Set it for all solaris versions.
7877 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7878 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7879 Likewise for NON_GNU_CC and CC.
7880
78811993-12-01 Richard Stallman (rms@srarc2)
7882
7883 * configure.in (mips-mips-riscos4*): Assign variable CC.
7884 (checking ${with_gcc}): If "no", don't override CC if already set.
7885 (CC): Initialize it as empty.
7886
78871993-11-30 Richard Stallman (rms@srarc2)
7888
7889 * configure.in (Suns): Set CPP if *-solaris2.3*.
7890
78911993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7892
7893 * Version 19.22 released.
7894
7895 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7896
78971993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7898
7899 * make-dist: When breaking links, use cp -p.
7900 Copy install.sh into distribution.
7901 Move the temp dir up into the parent dir;
7902 don't leave the staging dir make-dist.tmp... in existence.
7903 * install.sh: New file.
7904
79051993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7906
7907 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7908
79091993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7910
7911 * configure.in (version): When --run-in-place, exclude
7912 ${datadir}/emacs/site-lisp from locallisppath.
7913
79141993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7915
7916 * configure.in: Delete jumk.c before writing it.
7917
79181993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7919
7920 * Version 19.21 released.
7921
7922 * Makefile.in (mkdir): Ignore error from chmod.
7923
79241993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7925
7926 * make-dist: Don't put lisp/forms.README in the distribution.
7927
79281993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7929
7930 * configure.in (creating src/Makefile): Before running cpp,
7931 discard all lines that start with `# Generated' or /**/#.
7932
79331993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7934
7935 * Version 19.20 released.
7936
7937 * make-dist: Use build-ins.in, not build-install.in.
7938 Don't bother updating TAGS since it's not included.
7939
7940 * build-ins.in: Renamed from build-install.in.
7941
79421993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7943
7944 * make-dist: Don't try to link *.texinfo--there are none now.
7945 When running make in lib-src, specify YACC var value.
7946
79471993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7948
7949 * configure.in (extrasub): Add vpath patterns for %.[yls].
7950
7951 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7952 Instead just include the commands to make src/Makefile as the
7953 second arg to AC_OUTPUT.
7954
7955 * configure.in: Use : instead of dnl for comment inside
7956 $makefile_command.
7957
7958 * configure.in: No longer use vpath_sed. Instead, when we notice
7959 srcdir already configured, set extrasub to hack vpath in the
7960 makefiles.
7961
7962 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7963 before moving it.
7964 * Makefile.in (VPATH): Define to @srcdir@.
7965
79661993-09-28 Brian J. Fox (bfox@cubit)
7967
7968 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7969 doesn't exist. Just copy src/Makefile.in instead. Touch
7970 all of the Makefiles after editing config.status.
7971
7972 * INSTALL: Update documentation to match new configuration
7973 mechanism.
7974
79751993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7976
7977 * configure.in: Allow any of the path or directory Makefile
7978 variables to be set with flags to configure. Create all Makefiles
7979 at configure time. Edit special commands into config.status after
7980 src/Makefile.in is built from src/Makefile.
7981
7982 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7983 If these files are out of date, simply have config.status
7984 rebuild them; don't rebuild them explicitly.
7985
79861993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7987
7988 * build-install.in: Change src/xemacs to src/emacs. We no longer
7989 create src/xemacs, so the file wouldn't be found.
7990
7991 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7992
79931993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7994
7995 * configure.in: Avoid forcing the search of /usr/include before
7996 fixed include files by resetting C_SWITCH_X_SITE if it is
7997 "-I/usr/include".
7998
79991993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8000
8001 * Makefile.in (@rip_paths@locallisppath):
8002 Delete ${datadir}/emacs/site-lisp.
8003
80041993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8005
8006 * configure.in:
8007 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8008 Remove ${extra_output} from AC_OUTPUT call.
8009
80101993-09-17 Brian J. Fox (bfox@inferno)
8011
8012 * make-dist: Quote backquotes found in strings to be echoed.
8013
8014 * configure.in: Use "sh -c pwd" when we want to avoid having the
8015 shell fix up the value of $PWD.
8016
80171993-09-13 Brian J. Fox (bfox@inferno)
8018
8019 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8020 of the installation fail. Suggested by Karl Berry.
8021
80221993-08-30 Brian J. Fox (bfox@inferno)
8023
8024 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8025 was used. Set MAKEFLAGS from MFLAGS.
8026
80271993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8028
8029 * configure.in: Test for res_init in libc.
8030
80311993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8032
8033 * configure.in: In the file ${tempcname}, use configure___
8034 instead of @configure@.
8035
80361993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8037
8038 * make-dist: Dist vpath.sed
8039
8040 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8041 Depend on vpath.sed.
6e81c819 8042 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8043
8044 * configure.in: Substitute variable `vpath_sed'.
8045 If not in $srcdir and $srcdir is configured,
8046 issue warning that GNU make is required,
8047 and set vpath_sed to use vpath.sed script.
8048
80491993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8050
8051 * configure.in: Remove check for $srcdir being configured. This
8052 pretty much works now.
8053 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8054 Check for XFree86 (/usr/X386/include) independent of whether
8055 -lXbsd exists.
8056
8057 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8058 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8059 `make'.
8060
80611993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8062
8063 * Version 19.19 released.
8064
8065 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8066
80671993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8068
8069 * configure.in: Check for XScreenNumberOfScreen.
8070
80711993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8072
8073 * configure.in: Add * to end of all configuration alternatives.
8074 (m68*-sony-newsos3*): New alternative.
8075
80761993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8077
8078 * make-dist: Include getdate.c in distribution.
8079
8080 * configure.in: For --help, use $PAGER if it is set.
8081 (LIB_X11_LIB): Default to -lX11.
8082 (mips-sgi-irix5.*): New alternative.
8083
8084 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8085
8086 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8087 Recognize *.B8.* as hpux version 8.
8088 (m68*-tektronix-bsd*): Fix typo in tek4300.
8089 (AC_HAVE_FUNCS): Add ftime.
8090
80911993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8092
8093 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8094 Use tekxd88, not tekXD88.
8095
80961993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8097
8098 * configure.in: Check for -lm. Then can check for frexp and logb.
8099
81001993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8101
8102 * Version 19.18 released.
8103
8104 * make-dist (src): Don't put gnu-hp300 in dist.
8105 (src, lisp): Include OChangeLog in dist.
8106
81071993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8108
8109 * configure.in: Test for presence of logb and frexp functions.
8110
81111993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8112
8113 * configure.in (machine): Add i370-ibm-aix*.
8114
81151993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8116
8117 * configure.in (function checks): Test for mkdir and rmdir.
8118
8119 * configure.in (function checks): Don't test for random and bcopy
8120 only when we're building with X; look for them all the time.
8121
81221993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8123
8124 * configure.in: Test for availability of bcopy functions, searching
8125 the X libraries if we're using X.
8126
8127 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8128 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8129 versions of AIX, and needs to be passed to the loader.
8130
8131 * configure.in: Test for the availability of the
8132 XScreenResourceString function.
8133
81341993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8135
8136 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8137 LD_SWITCH_X_SITE and assume --with-x11.
8138 Only look for X11 files if we weren't told about a window system
8139 or if we were told to use X11 but not told where.
8140 Search the libraries from the s and/or m files when checking for
8141 functions.
8142
8143 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8144
81451993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8146
8147 * make-dist: Include lisp/dired.todo in the distribution.
8148
81491993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8150
8151 * configure.in: Add code to set HAVE_INET_SOCKETS.
8152
81531993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8154
8155 * configure.in: If we do find x_includes and x_libraries
8156 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8157
81581993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8159
8160 * make-dist: Include src/gnu-hp300 in the dist.
8161
8162 * configure.in (canonical): New variable holds the canonicalized
8163 configuration. Don't alter `configuration'. Use `configuration'
8164 for Makefile.in for file naming.
8165 (testing x_includes and x_libraries): Use =, not ==.
8166
81671993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8168
8169 * Version 19.17 released.
8170
8171 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8172 directory's makefile. This allows the invocation of CPP which
8173 builds xmakefile to receive these switches. The SunSoft C
8174 preprocessor inserts spaces between tokens if it doesn't get the
8175 -Xs flag requested in src/s/sol2.h.
8176
81771993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8178
8179 * configure.in (m68k-bull-sysv3): New config.
8180
81811993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8182
8183 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8184 the X Windows libraries.
8185
81861993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8187
8188 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8189 the distribution. Those files aren't kept in their own
8190 subdirectory any more.
8191
81921993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8193
8194 * Version 19.16 released.
8195
81961993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8197
8198 * configure.in: Add --verbose flag.
8199
82001993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8201
8202 * version 19.15 released.
8203
82041993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8205
8206 * Makefile.in (top_distclean): Use -f switch when cleaning out
8207 lock dir; it might be empty.
8208
8209 * configure.in: Only check for -lXbsd once.
8210
82111993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8212
8213 * Version 19.14 released.
8214
82151993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8216
8217 * make-dist: If using gzip, create distribution with '.gz' extension.
8218
8219 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8220 (lisp/forms-mode): This doesn't exist anymore.
8221
8222 * configure.in: Look for the closedir function.
8223
82241993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8225
8226 * configure.in (CPP): Autoconf sets this to a shell variable
8227 reference, which doesn't work when it's edited into a makefile.
8228 Expand that variable reference.
8229
8230 * Makefile.in (CPP): New variable.
8231 (src/Makefile): Edit CPP into src/Makefile.
8232
8233 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8234 and entering double quotes to get the values of LD_SWITCH_X_SITE
8235 and the other make variables; make substitutes them in anyway.
8236
8237 * Makefile.in (uninstall): Don't remove the lisp and etc
8238 directories if they're in the source tree.
8239
8240 Bring mumbleclean targets into conformance with GNU coding standards.
8241 * Makefile.in (mostlyclean, clean): Separate these two; just have
8242 them pass the request to the subdirectory makefiles.
8243 (distclean): Pass the request down, and then get rid of the
8244 files configure built, and get rid of the Makefiles.
8245 (realclean): Pass the request down, and then do the same things
8246 distclean does.
8247 (uninstall, info, dvi): New targets.
8248
8249 * configure.in: Move clause for PC-compatible i386 box to the end
8250 of the case statement, to avoid masking configurations below.
8251
8252 * configure.in: Add case for m88k-motorola-sysv4.
8253
8254 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8255 the HP 68000 machines.
8256
8257 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8258 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8259 preprocessor won't fiddle with them.
8260
82611993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8262
8263 * Makefile.in (TAGS): cd to src to run etags.
8264
82651993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8266
8267 * configure.in (version): Check the X libraries for XrmSetDatabase
8268 and random, and see if we have -lXbsd.
8269
82701993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8271
8272 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8273 s/*.h and m/*.h files. Martin Tomes
8274 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8275
82761993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8277
8278 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8279 above the general i386 alternative.
8280
82811993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8282
8283 * configure.in: Recognize configuration name for Data General
8284 AViiON machines.
8285
8286 * configure.in: Use AC_LONG_FILE_NAMES.
8287
82881993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8289
8290 * configure.in: Test for bison.
8291 * Makefile.in (YACC): New variable.
8292 (lib-src/Makefile.in): Edit YACC into the makefile.
8293
82941993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8295
8296 * Version 19.13 released.
8297
8298 * configure.in (CFLAGS): Don't set this according to the value of
8299 the GCC shell variable. Instead, consult the machine and system
8300 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8301 test __GNUC__ while we're at it.
8302
8303 * configure.in: Remove extra ;; from hpux cases.
8304
83051993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8306
8307 * configure.in: Check to see if the system has -ldnet.
8308
83091993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8310
8311 * make-dist: Add clauses to distribute lisp/forms-mode.
8312
83131993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8314
8315 * configure.in (machine): Fix the versions in hpux version number test.
8316 Do not guess based on cpu type. Do check for explicit system version.
8317
83181993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8319
8320 * configure.in: Do NOT look for `unknown' as company name.
8321
83221993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8323
8324 * configure.in: Fix typo in message.
8325
83261993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8327
8328 * Version 19.12 released.
8329
8330 * Makefile.in (do-install): Correct previous etc-copying change.
8331 Partially rewrite using `if'.
8332 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8333
8334 * Version 19.11 released.
8335
8336 * configure.in: Handle 386bsd.
8337
83381993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8339
8340 * make-dist: Update getdate.c.
8341
8342 * configure.in: Handle bsd386.
8343
8344 * Makefile.in (do-install): Use `-' in tar options.
8345
8346 * configure.in: Change ! "${...}" to x"${...}" = x.
8347
8348 * Makefile.in (do-install): Copy the DOC-* files from the build
8349 etc directory, as well as lots of things from ${srcdir}/etc.
8350
8351 * make-dist: Copy config.guess.
8352
8353 * configure.in: Handle AIX versions 1.2, 1.3.
8354
83551993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8356
8357 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8358 the configuration name mips-mips-usg* to represent USG systems.
8359
8360 * configure.in: Fix logic to detect if srcdir is already configured.
8361
8362 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8363
8364 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8365 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8366 of a directory; cd might fail, and have pwd print out the current
8367 directory.
8368
83691993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8370
8371 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8372
83731993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8374
8375 * configure.in: Complain if srcdir points at an already-configured
8376 tree.
8377
83781993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8379
8380 * Version 19.10 released.
8381
83821993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8383
8384 * Makefile.in: Use Makefile comments, not C comments.
8385
8386 * configure.in: Add case for the Tektronix XD88.
8387
83881993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8389
8390 * configure.in: Handle sysv4.2 and sysvr4.2.
8391
83921993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8393
8394 * configure.in: Traverse the argument list without destroying it;
8395 don't use shift. It turns out that "set - ${saved_arguments}"
8396 doesn't work portably.
8397
8398 * configure.in: Add missing "fi".
8399
8400 * make-dist: Rebuild configure if configure.in is newer.
8401
8402 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8403 targets to be executed even if make remembers that it has already
8404 satisfied FRC.
8405
84061993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8407
8408 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8409
8410 * configure.in (romp): Handle various version numbers with aos and bsd.
8411
84121993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8413
8414 * configure.in: Fix message text.
8415
84161993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8417
8418 * make-dist: Make a `site-lisp' directory in the distribution,
8419 instead of a `local-lisp' directory, which hasn't been the
8420 appropriate name for a long time.
8421 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8422 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8423
8424 * Makefile.in (do-install): Correctly detect if ./etc and
8425 ${srcdir}/etc are the same.
8426
8427 * configure.in: Extract UNEXEC from the system configuration
8428 files, compute the name of the source file corresponding to the
8429 object file, and #define it as UNEXEC_SRC in config.h.
8430
8431 * configure.in: If srcdir is '.', then try using PWD to make it
8432 absolute.
8433
8434 * configure.in: Include ${srcdir} in the printed report, to help
8435 people notice if it's an automounter path.
8436
84371993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8438
8439 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8440
84411993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8442
8443 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8444 when they are different. Add `shift' command.
8445 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8446 (externallispdir): Var deleted.
8447
8448 * configure.in: Delete spurious paren outputting short_usage.
8449
84501993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8451
8452 * Version 19.9 released.
8453
84541993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8455
8456 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8457 subdirectory makes.
8458
8459 * make-dist: Check for .elc files with no corresponding .el file.
8460
8461 * Makefile.in (mkdir): Make all the directories in locallisppath.
8462
8463 * config.guess: New file.
8464 * configure.in: Use it, tentatively.
8465 * INSTALL: Mention its usage.
8466
8467 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8468 the former gives you the operating system rev directly. Use
8469 s/hpux.h if we don't recognize what we got.
8470
8471 * Makefile.in (do-install): Don't remove a destination directory
8472 if it's the same as the source. If ${srcdir}/info == ${infodir},
8473 don't try to copy the info files.
8474
8475 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8476 doesn't work if you're not using a separate source directory.
8477 (do-install): Copy the build tree's etc directory only after
8478 making sure it's not also the source tree's etc directory.
8479
84801993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8481
8482 * configure.in: Handle sunos4.1.3 specially.
8483
84841993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8485
8486 * Makefile.in (INSTALL): Add definition.
8487
8488 * configure.in: Fix some messages. Support -with-gnu-cc.
8489 At the end, use `set --', not `set -'.
8490 Delete spurious `.h' in hpux alternatives.
8491
84921993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8493
8494 * Version 19.8 released.
8495
84961993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8497
8498 * configure.in: When looking for source in the same directory as
8499 the configure script, make the path thus discovered absolute.
8500 If the user specifies the `--srcdir' switch, make that directory
8501 absolute too.
8502
8503 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8504
8505 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8506 too, as the value of the PATH_INFO macro.
8507
8508 * configure.in: Check to see if the source lives in the same
8509 directory as the configure script.
8510
85111993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8512
8513 * Makefile.in (install): Split this into `install' and
8514 `do-install', to give people more control over exactly what gets
8515 done.
8516 (do-install): New target, containing the guts of `install'. Don't
8517 remove and recreate the directories inside the copying loop - do
8518 it all before the copying loop. Pass more flags to the lib-src
8519 make.
8520 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8521 avoid errors and warnings.
8522
8523 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8524 the manufacturer - the more general case was blocking other i386
8525 configuration names below, and that's how the names are written in
8526 MACHINES anyway.
8527
8528 * make-dist: When breaking links, remove the link before moving
8529 the copy onto it, to avoid interactive behavior.
8530
8531 * Makefile.in: Doc fix.
8532
8533 * configure.in: Doc fix.
8534
8535 * INSTALL: Mention --exec-prefix option.
8536
8537 * configure.in: Add support for the `--exec-prefix' option.
8538 * Makefile.in: Accept that support.
8539
8540 * configure.in: Use the AC_PROG_INSTALL macro.
8541 * Makefile.in (INSTALL): Variable removed.
8542 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8543
8544 * configure.in: Distinguish between hp800's and hp700's by calling
8545 "uname -m".
8546
85471993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8548
8549 * configure.in: Recognize configuration names for i860 boxes
8550 running SYSV.
8551
85521993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8553
8554 * configure.in: Distinguish between hp800's and hp700's by the
8555 version of HP/UX they run, since that's something people are more
8556 likely to know - hp700's run 8.0.
8557 Add HP 700 configuration.
8558
8559 * configure.in: Test for the presence of the `rename' function.
8560
8561 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8562 configure.in.
8563 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8564
8565 * make-dist: Break intra-tree links.
8566
8567 * configure.in: Explain that this is an autoconf script, and give
8568 instructions for rebuilding configure from it. Arrange to put
8569 comments in configure explaining this too.
8570
8571 * configure.in: Make the first line of the configure script be
8572 "#!/bin/sh". Leaving the first line blank didn't work.
8573
8574 * configure.in (long_usage): Removed; made short_usage describe
8575 the options briefly.
8576
8577 * configure.in: Implement the --prefix option.
8578 * Makefile.in (prefix): Add support for it here.
8579 * INSTALL: Document it here.
8580
8581 * Makefile.in (install): Don't assume that the files in the `info'
8582 subdirectory match *.info. They don't have that prefix.
8583
85841993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8585
8586 * configure.in: Add case for version 5 of Esix.
8587
85881993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8589
8590 * Version 19.7 released.
8591
8592 * make-dist: There aren't any *.com files in lib-src anymore.
8593
8594 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8595 them; they're symlinks to other filesystems on the GNU machines.
8596
8597 * make-dist: Check that the manual reflects the same version of
8598 Emacs as stated in lisp/version.el. Edit that version number into
8599 the README file.
8600
86011993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8602
8603 * configure.in: Remove the hack of AC_DEFINE; use
8604 AC_DEFINE_UNQUOTED.
8605
86061993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8607
8608 * make-dist: Don't distribute precomp.com, compile.com, or
8609 link.com from ./src; they're in ./vms now.
8610
8611 Some time-handling patches from Paul Eggert:
8612 * configure.in: Add AC_TIMEZONE.
8613
86141993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8615
8616 * configure.in: Recognize Linux as a valid operating system for
8617 the i386.
8618
86191993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8620
8621 * make-dist: Distribute some VMS files we got from Richard Levitte.
8622
8623 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8624 the source for the sed command, not oldXMenu/Makefile.
8625
86261993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8627
8628 * INSTALL: Don't claim the srcdir option doesn't work.
8629
86301993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8631
8632 * configure.in: Include remarks saying what order the autoconf
8633 tests should go in, and remind people to change config.h.in
8634 whenever they add autoconf tests which make #definitions.
8635
8636 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8637
86381993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8639
8640 * Makefile.in (oldXMenu/Makefile): Make this depend on
8641 ${srcdir}/oldXMenu/Makefile.in, not itself.
8642
8643 * PROBLEMS: Some updates from David J. Mackenzie.
8644
8645 More changes from David J. Mackenzie.
8646 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8647 removed; autoconf and config.h should specify all these
8648 differences.
8649 (buildlisppath): Make this path depend on ${srcdir}.
8650 (INSTALLFLAGS): Removed.
8651 (INSTALL): Include the -c flag.
8652 (install): Change the way we invoke install accordingly.
8653
8654 Install ${srcdir} changes from DJM.
8655 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8656 list.
8657 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8658 the source tree and the etc directory in the object tree.
8659 (${SUBDIR}): Pass the prefix variable down to submakes.
8660 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8661 in /bin.
8662 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8663 values for srcdir and VPATH.
8664 (install): Add `v' flag to tar command. Make sure that `dir'
8665 exists in ${srcdir}/info before copying it. Remember that the man
8666 pages come from the source tree, not the object tree.
8667 * configure.in: Remove remarks saying that the --srcdir option
8668 doesn't work.
8669 Create the etc directory in the object tree.
8670 Recognize configuration names of the form *-sun-solaris*.
8671 Recognize sunos5 and solaris as operating system names.
8672
8673 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8674 lib-src/getdate.y and src/systime.h.
8675
86761993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8677
8678 * make-dist: Make links in info subdir.
8679
86801993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8681
8682 * configure.in: Call AC_STDC_HEADERS.
8683
86841993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8685
8686 * configure.in: Sidestep autoconf's quoting of the second argument
8687 of AC_DEFINE, so we can specify the value to put there. It would
8688 be nice if autoconf provided some way to specify computed values
8689 for macros.
8690
86911993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8692
8693 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8694 this is always just -DHAVE_CONFIG_H.
8695
8696 The GNU coding standards specify that CFLAGS should be left for
8697 users to set.
8698 * Makefile.in (CFLAGS): Let configure determine the default value
8699 for this. Don't
8700 have it default to DEFS.
8701 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8702 (lib-src/Makefile, src/Makefile): Edit the default value for
8703 CFLAGS into these files, not DEFS.
8704 * configure.in (CFLAGS): Choose a default value for this - "-g"
8705 normally, or "-g -O" if we're using GCC. Edit it into the
8706 top-level Makefile.
8707
8708 * configure.in: When scanning the machine and system description
8709 #include files, write their names to conftest.c properly.
8710
87111993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8712
8713 * configure.in: In configuration name case for Apallos running
8714 Domainios, set opsys, not opsysfile.
8715
8716 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8717 src/config.h, instead of AC_OUTPUT; the latter overwrites
8718 src/config.h even when it hasn't changed, puts a makefile-style
8719 comment at the top even though it's C code, and produces a
8720 config.status script which doesn't do the job right.
8721
8722 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8723 can use a symbolic link to get the X Menu library into src.
8724 * Makefile.in (LN_S): New variable.
8725 (src/Makefile): Edit the value of LN_S into this makefile.
8726
87271993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8728
8729 * configure.in: Support *-sco3.2v4* as opsystem.
8730
8731 * make-dist: Don't include calc directory.
8732 Exclude many files in the man directory; copy a few.
8733
87341993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8735
8736 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8737 call AC_STRUCT_TM to see what's in time.h.
8738
8739 * configure.in: Employ quoting stupidity to get the value of CPP
8740 to expand properly.
8741
87421993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8743
8744 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8745 variable to scan the machine and system description files.
8746
8747 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8748 so that getdate.y builds correctly.
8749
87501993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8751
8752 * configure.in (tempcname): Change this to "conftest.c", so it will
8753 work properly on systems with short filenames; this is the name
8754 autoconf uses.
8755
8756 * configure.in: Also detect the availability of dup2 and
8757 gethostname.
8758
8759 * configure.in: Use the AC_ALLOCA test.
8760 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8761 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8762
87631993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8764
8765 * make-dist: Distribute configure, as well as configure.in.
8766 Oversight.
8767
87681993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8769
8770 * Makefile.in (install): Print out the name of the directory we're
8771 copying, so people can have some idea of whether we're making
8772 progress.
8773
8774 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8775 Don't forget to re-create the COPYDESTS directories after we clear
8776 them out.
8777
87781993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8779
8780 * Makefile.in: Add autoconf cookies so that the configure
8781 script can comment out sections of path variable definitions to
8782 choose between the installable configuration and the run-in-place
8783 configuration.
8784 * configure.in: Add new option `--run-in-place', to select the
8785 run-in-place path definitions.
8786
8787 * configure.in: Add a clause to the big configuration name case
8788 for the NeXT machine.
8789
87901993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8791
8792 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8793 Make sure that each source directory exists, and is different from
8794 the destination directory; then, delete the destination before
8795 copying over the source.
8796
8797 * make-dist: Distribute configure.in, instead of configure.
8798
87991993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8800
8801 * configure.in: Don't set CC to "gcc -O" if the user specifies
8802 `--with-gcc'. Add -O to DEFS if GCC is set.
8803
88041993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8805
8806 * Makefile.in (clean mostlyclean): Missing right paren.
8807
8808 * configure.in: When checking for X windows, search for an X11
8809 subdirectory of ${x_includes}.
8810
8811 * configure.in: Check for gettimeofday function, for getdate.y.
8812
8813 Change `configure' to a mixture of custom code and autoconf stuff.
8814 autoconf can't derive all the information we need, but we'd really
8815 like to be able to take advantage of some of its tests, and its
8816 file-editing facilities.
8817 * configure.in: Renamed from configure.
8818 Quote the sections of shell script we want copied literally to
8819 the configure script.
8820 (compile): Initialize this to make the autoconf macros' code happy.
8821 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8822 code to do their jobs.
8823 Use autoconf to produce Makefile and src/config.h.
8824 Remove the Makefile-style comment that autoconf places at the top
8825 of src/config.h.
8826 (config_h_opts): Removed - no longer necessary.
8827 * Makefile.in (configname): Renamed to configuration.
8828 (CONFIG_CFLAGS): Renamed to DEFS.
8829 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8830 get values via autoload @cookies@.
8831 (libsrc_libs): Get this from autoconf. We used to do nothing
8832 about this.
8833 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8834
8835 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8836 echo the move-if-change command.
8837
88381993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8839
8840 * make-dist: Distribute lib-src/rcs-checkin.
8841
8842 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8843 Don't try to make links to the RCS or Old subdirectories.
8844 Use the appropriate extension for the compression type in use.
8845 Create the tar file in the shell's initial default directory, not
8846 in ${tempparent}.
8847 Erase the whole ${tempparent} tree, not just ${tempdir}.
8848
88491993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8850
8851 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8852 use to build paths.h.
8853 (lib-src/Makefile, src/Makefile): Similarly.
8854
8855 * configure: Extend test for working `const' keyword to handle AIX
8856 3.2 cc.
8857
88581993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8859
8860 * make-dist: Distribute lisp/term/ChangeLog.
8861
8862 Arrange for C compilation throughout the tree to get
8863 C_SWITCH_SYSTEM from the configuration files.
8864 * configure: Extract C_SWITCH_SYSTEM from the machine and
8865 system-dependent files, and save it in the top-level Makefile.
8866 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8867 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8868
8869 * make-dist: Include the VMS support files in oldXMenu in the
8870 distribution.
8871
8872 * configure: Doc fix.
8873
8874 * configure: Fix corrupted config_h_opts.
8875
8876 * configure: Properly report option names in error messages.
8877
8878 * configure: Properly recognize --x-includes and --x-libraries
8879 options.
8880
8881 * configure: Fix syntax errors in code handling XFree386.
8882
88831993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8884
8885 * configure: Add special code to detect XFree386, and tell
8886 config.h about it.
8887
8888 * configure: Properly handle extracting values of LIBS_MACHINE and
8889 LIBS_SYSTEM that contain spaces.
8890
8891 * configure: Add `--x-includes' and `--x-libraries' options. I
8892 think these are dopey, but no less than three alpha testers, at
8893 large sites, have said they have their X files installed in odd
8894 places. Implement them by setting C_SWITCH_X_SITE and
8895 LD_SWITCH_X_SITE in src/config.h.
8896
88971993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8898
8899 * make-dist: Don't distribute etc/Old files.
8900
8901 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8902 backups.
8903
89041993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8905
8906 * make-dist: Fix typo.
8907
89081993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8909
8910 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8911 in some cases where it should but didn't seen to.
8912
8913 * Makefile.in: Added unlock and relock productions.
8914
89151993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8916
8917 * make-dist: Add a --compress option to force make-dist to use
8918 compress.
8919
8920 * make-dist: Use gzip, if we can find it.
8921
8922 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8923 make rs6000-ibm-aix default to -aix32.
8924
89251993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8926
8927 * Makefile.in: Added `Developer's configuration' section.
8928
89291993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8930
8931 * Makefile.in: Add commented-out variable settings for developer's
8932 configuration.
8933
89341993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8935
8936 * make-dist: Distribute `src/bitmaps' too.
8937
89381993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8939
8940 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8941 make rs6000-ibm-aix default to -aix32.
8942
89431993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8944
8945 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8946
8947 * Makefile.in (install.sysv): Add a second `$' in front of
8948 `${dest}', so that the shell will expand it, instead of Make.
8949
8950 * configure: When processing the name of the configure script,
8951 collapse `././' to `./', but leave a single `./' prefix alone.
8952
8953 * configure: Doc fix.
8954
89551993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8956
8957 * configure: Handle isc3.0 correctly.
8958
89591993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8960
8961 * make-dist: Don't try to copy the COPYING notice into
8962 external-lisp; we're not distributing that directory any more.
8963
89641993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8965
8966 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8967 Remove CVS subdirectories from the installed directory trees, as
8968 well as RCS directories.
8969
89701993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8971
8972 * make-dist: Only copy gmalloc.c if we couldn't link it.
8973 Don't try to copy man/{README,Makefile} unless they actually exist.
8974
8975 * Makefile.in (lisppath): Don't include externallispdir in this.
8976 We're not sure whether we're even going to distribute the
8977 directory yet.
8978
89791993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8980
8981 * make-dist: Don't distribute the external-lisp directory anymore.
8982 * INSTALL: Remove all references to external-lisp.
8983
8984 * configure: Detect whether the compiler supports `const'
8985 properly, and edit src/config.h accordingly.
8986
8987 * configure: Tweak layout of final report.
8988
8989 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8990 CFLAGS.
8991
8992 * Makefile.in (locallisppath): Make this default to
8993 ${datadir}/emacs/site-lisp, instead of
8994 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8995 the same thing, and local-lisp causes completion conflicts with
8996 lock.
8997 (lisppath): Add ${externallispdir} to this.
8998 * INSTALL: Adjust installation directions.
8999
9000 * Makefile.in (externallispdir): New variable, to say where to
9001 install the externally-maintained lisp files.
9002 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9003 the others.
9004 * INSTALL: Describe external-lisp and the new externallispdir
9005 variable.
9006
90071993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9008
9009 * configure (progname): New option `--with-gcc'. Make it clearer
9010 how we are trying to guess whether or not we have GCC.
9011 * INSTALL: Document the `--with-gcc' option, and improve
9012 description of `--with-x' options.
9013
90141993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9015
9016 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9017 ${infodir} from these variables; we have written out explicit code
9018 to install the info files.
9019
90201993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9021
9022 * make-dist: Don't distributed the RCS files in the etc directory.
9023
90241993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9025
9026 * Makefile.in: Some makes can't handle comments in the middle of
9027 commands; move them to before the whole rule.
9028
90291993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9030
9031 * README: Mention what Emacs is.
9032
90331993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9034
9035 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9036 Add `./cpp' and `./man' back into the distribution.
9037
90381993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9039
9040 * Makefile.in: Define MAKE, and use where appropriate.
9041
90421993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9043
9044 * make-dist: Remember that the authoritative COPYING notice is
9045 `etc/COPYING', not `../etc/COPYING'.
9046
90471992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9048
9049 * make-dist: Make sure that the COPYING notices in each directory
9050 are copies, not symlinks.
9051
90521992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9053
9054 * INSTALL: The build process produces an executable called `emacs'
9055 now. Change references.
9056 * Makefile.in: Adjust `install.mumble' targets to install
9057 `src/emacs', not `src/xemacs'.
9058
9059 * configure: Start with a blank line; this keeps some old CSH's
9060 from thinking it's a CSH script. Most systems will just use
9061 /bin/sh to run it, which is what we're expecting; the only other
9062 shells which might try to interpret it themselves are probably
9063 Bourne-compatible.
9064
90651992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9066
9067 * INSTALL: Improvements suggested by David Mackenzie.
9068
90691992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9070
9071 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9072 Don't try to copy the info files if there aren't any; the
9073 unexpanded globbing pattern disappoints `install'. Ignore the
9074 return status of that command.
9075
9076 * INSTALL: Updated for new configuration arrangement.
9077
9078 * configure: Don't make the top-level Makefile read-only - people
9079 may want to edit the values of the path variables.
9080
9081 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9082 Install the info files in ${infodir}. Install the executable
9083 under both `emacs' and `emacs-VERSION'.
9084
9085 * Makefile.in: Doc fix.
9086
9087 * Makefile.in (exec_prefix): New variable, as per latest version
9088 of coding standards.
9089 (bindir, libdir): Use it, instead of `prefix'.
9090 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9091
9092 * Makefile.in (mandir): Make the default value for this depend on
9093 $(prefix).
9094
9095 * Makefile.in (datadir, statedir, libdir): Make these all default
9096 to ${prefix}/lib.
9097 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9098 to compensate.
9099
9100 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9101 Install the etags and ctags man pages too.
9102
9103 * Makefile.in (distclean): Don't delete backup files; that's the
9104 job of extraclean.
9105 (extraclean): Like distclean, but deletes backup and autosave files.
9106
91071992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9108
9109 Make path specification conform to GNU coding standards.
9110 * configure (long_usage): Remove all traces of old arguments from
9111 usage messages, and document the options we do accept in more
9112 detail: -with-x... and --srcdir.
9113 (options, boolean_opts): Deleted; we don't have enough options to
9114 make this worthwhile.
9115 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9116 along with the code which supported them; these should be set as
9117 arguments to the top-level make.
9118 (config_h_opts): Since this no longer doubles as a list of option
9119 names, make them upper case; this simplifies the code which uses
9120 them to build the sed command to edit src/config.h. Change the
9121 code which sets them.
9122 (cc, g, O): Don't allow the user to set these using options; they
9123 should be specified using `CC=' and `CFLAGS=' arguments to the
9124 top-level make. Just choose reasonable default values for them,
9125 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9126 values.
9127 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9128 options; use them whenever the configuration files say they're
9129 possible.
9130 Simplify the argument processing loop. Don't accept abbreviations
9131 for option names; these might conflict with other configuration
9132 options in the future.
9133 Add some support for the `--srcdir' option. Check for the sources
9134 in . and .. if `--srcdir' is omitted. If the directories we will
9135 compile in don't exist yet, create them under the current directory.
9136 Note that the rest of the build process doesn't really support
9137 this.
9138 Edit only the top Makefile. That should edit the others. Edit
9139 into the makefile: `version', from lisp/version.el, `configname'
9140 and `srcdir' from the configuration arguments, `CC' and
9141 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9142 the user's path, and LOADLIBES as gleaned from the system
9143 description files.
9144 Simplify the report generated; it doesn't need to include any
9145 description of paths now.
9146 Make `config.status' exec configure instead of just calling it, so
9147 there's no harm in overwriting `config.status'.
9148 * Makefile.in (version, configname): New variables, used to choose
9149 the default values for datadir and libdir.
9150 Path variables rearranged into two clearer groups:
9151 - In the first group are the variables specified by the GNU coding
9152 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9153 manext, infodir, and srcdir).
9154 - In the second are the variables actually used for Emacs's paths
9155 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9156 archlibdir), which depend on the first category.
9157 datadir and libdir default to directories under
9158 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9159 demand.
9160 etcdir and lispdir default to subdirectories of datadir.
9161 archlibdir defaults to libdir.
9162 The new installation tree is a bit deeper than it used to be, so
9163 use the new make-path program in lib-src to build them all.
9164 Always build a new src/paths.h.tmp and then move-if-change it to
9165 src/paths.h, to avoid unnecessary rebuilds while responding to the
9166 right changes.
9167 Remove all mention of arch-lib. Run utility commands from
9168 lib-src, and let the executables be copied into archlibdir when
9169 Emacs is installed.
9170 Add targets for src/Makefile, lib-src/Makefile, and
9171 oldXMenu/Makefile, editing the values of the path variables into
9172 them.
9173 Let lib-src do its own installation.
9174 (datadir): Default to putting data files under
9175 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9176 (emacsdir): Variable deleted; it would only be confusing to use.
9177 (lispdir, etcdir): Default to ${datadir}/lisp.
9178 (mkdir): Use make-path for this.
9179 (lockdir): Do this in mkdir.
9180 (Makefile): New target.
9181
9182 * configure (usage_message): Rename to long_usage.
9183
9184 * make-dist: Don't bother creating an arch-lib directory; that's
9185 only for installation now.
9186
91871992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9188
9189 * configure: Use GCC-style configuration names, using config.sub.
9190 Change the usage and help messages.
9191
9192 * configure: Initialize window_system, not indow_system.
9193
9194 * configure: Report which window system, compiler, and signal
9195 handler return type we decide to use.
9196
9197 * make-dist: Explain what's going on if config.sub and gmalloc.c
9198 can't be linked. Place the code which copies them near the code
9199 which links the rest of the files around them.
9200
92011992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9202
9203 * make-dist: Don't bother to distribute src/*.com, or
9204 src/vmsbuild; those have all been moved to `../vms'.
9205
92061992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9207
9208 * make-dist: Don't forget that the way to avoid filenames starting
9209 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9210 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9211 couldn't make hard links to, since we have two already, and
9212 perhaps more to come.
9213
92141992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9215
9216 * configure: When editing parameters into lib-src/Makefile, change
9217 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9218 needs some other flags too.
9219
92201992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9221
9222 * configure: Remove spurious echo of the configuration name.
9223
9224 * make-dist: Don't distribute files in src/m and src/s whose names
9225 begin with `='.
9226
92271992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9228
9229 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9230 Also LISP_FLOAT_TYPE.
9231
92321992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9233
9234 * make-dist: Copy config.sub, since it's a symbolic link to a file
9235 on another file system.
9236
92371992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9238
9239 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9240 distribution.
9241
9242 * config.sub: New file, to help us recognize configuration names.
9243 * make-dist: Include it in the distribution.
9244
92451992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9246
9247 * configure: Convert `-' to `_' in specified option names.
9248 Accept options with --. Delete --highpri and --have-x-menu options.
9249 New options --with-x and --with-x10 replace -window-system.
9250 Don't mention options --gnu-malloc, --rel-alloc
9251 or --lisp-float-type in help message.
9252
92531992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9254
9255 * make-dist: Include the `vms' subdirectory in the distribution.
9256
92571992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9258
9259 * configure: Remove lines starting with "# DIST: " when building
9260 lib-src/Makefile and src/Makefile. This allows us to mark the
9261 "Makefile.in" files with explanatory comments which won't also get
9262 stuck in the Makefiles.
9263
92641992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9265
9266 * make-dist: Don't use the '+' operator in the sed regular
9267 expression that extracts the version number from lisp/version.el;
9268 Ultrix sed doesn't seem support the operator. Just double the
9269 operand and use *.
9270
92711992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9272
9273 * Makefile.in: Doc fix.
9274
92751992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9276
9277 * configure: Rewrite sed command to remove at most one ./ prefix;
9278 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9279 group.
9280
92811992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9282
9283 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9284
92851992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9286
9287 * make-dist: Go ahead and build a new TAGS file, unless the
9288 --newer option was specified. Don't try to delete a TAGS file
9289 from etc; it's not kept there, and shouldn't be deleted anyway.
9290
92911992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9292
9293 * make-dist: If the lisp directory contains a default.el, don't
9294 distribute it.
9295
9296 * configure: When searching signal.h for the type of a signal
9297 return handler, make a copy of it, not a symbolic link to it; that
9298 way, it will work on systems that don't have symbolic links.
9299
93001992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9301
9302 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9303 option for generating incremental distributions. Stopped it from
9304 generating a TAGS file into the distribution; that sucker is
9305 *big*, and easily enough generated with the toplevel makefile.
9306
93071992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9308
9309 * configure: When writing config.status, don't prefix progname
9310 with a '.'; it might be absolute.
9311
93121992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9313
9314 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9315 /usr/include/X11 exist, not only if both exist.
9316
93171992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9318
9319 * make-dist: Make the new external-lisp directory a duplicate of
9320 the external-lisp directory, not the lisp directory.
9321
93221992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9323
9324 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9325 clean' in arch-lib; it doesn't even have a Makefile.
9326
9327 * Makefile.in (clean, mostlyclean): In the test which tries to
9328 distinguish between the build directory, which should be cleaned,
9329 and the installed directory, which shouldn't, cd to `${emacsdir}',
9330 not `${DESTDIR}${LIBDIR}'.
9331
93321992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9333
9334 * make-dist: Be sure to delete the .c and .h files that YACC and
9335 BISON create from getdate.y.
9336
9337 * external-lisp: New directory; see `external-lisp/README'.
9338 * make-dist: Added support for the external-lisp subdirectory.
9339
9340 * make-dist: Changed message which complains that make-dist wasn't
9341 invoked in the right directory to indicate which files it was
9342 looking for.
9343
93441992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9345
9346 * configure: Add comments explaining why we can't translate
9347 character ranges or control characters in `tr'.
9348
93491992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9350
9351 * configure: When generating the configuration message, we used to
9352 build the message from the start so that each line began with "# "
9353 so that it would be a comment in `config.status'. However, this
9354 causes trouble if any of the variables we use in the message
9355 expand to more than one line of text - as gnu_malloc_reason
9356 sometimes does. So instead, we build the message as it should be
9357 printed to the user (i.e. without the "# " prefixes), and stick on
9358 the "# "s when we write it to `config.status'.
9359
9360 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9361 `lib-src' and `arch-lib'.
9362
9363 * configure: When generating report and `config.status' file, note
9364 that bindir only determines where `make install' and
9365 `build-install' will place the executables; this should make it
9366 clear that the ordinary build process will not try to install
9367 things.
9368
93691992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9370
9371 * make-dist: Change messages to say that we are 'making links to
9372 X', rather than 'copying X'. And put `' quotes around file names.
9373
9374 * make-dist: Include '.tmp' in the name of the staging directory.
9375
9376 * make-dist: Pass the `-f' option to rm when you're not sure that
9377 the files you're removing actually exist.
9378
9379 * make-dist: When setting up etc/COPYING, always nuke whatever is
9380 there, and then copy it in, to make sure we get a real file.
9381
9382 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9383 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9384 version which doesn't have a separate .defns file.
9385
93861992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9387
9388 * make-dist: Don't distribute configured versions of config.h.in,
9389 paths.h.in, Makefile.in in src.
9390
9391 * configure: Delete .tmp files before creating them; don't bother
9392 trying to make final targets writeable first, since it won't
9393 matter to move-if-change.
9394
93951992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9396
9397 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9398 mkdir and chmod in the center of all the conditionals. GNU Make
9399 will strip these out, but other makes won't.
9400
94011992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9402
9403 * make-dist: Include move-if-change in list of files to distribute.
9404
94051992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9406
9407 * configure: Remove any "." elements from the program name.
9408
9409 * configure: Don't record the values of all the possible arguments
9410 in config.status; only record the options that the user specified.
9411
9412 * configure: Use move-if-change to move in the new src/config.h.
9413
94141992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9415
9416 * move-if-change: New file, copied from gcc release.
9417 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9418 a temp file, so we don't update paths.h if an error occurs or if
9419 it doesn't need changing.
9420
94211992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9422
9423 * Makefile.in (src/paths.h): Do not install a value for the
9424 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9425 * build-install.in: Same thing.
9426
94271992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9428
9429 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9430 latter, being a typo, is always false, resulting in a program
9431 whose default behavior is to painstakingly build a copy of the
9432 source tree, and then delete it. Rah.
9433
9434 * Makefile.in: Add dist target, and comment for it.
9435
9436 * configure: When scanning <signal.h> for a declaration for
9437 signal, create a symbolic link with a name ending in .c, so the
9438 compiler won't complain that it's only been given .h files.
9439
9440 * configure: Check whether there are any arguments available
9441 before shifting to get the value of a non-boolean parameter.
9442
9443 * make-dist: Doc fix.
9444
94451992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9446
9447 * configure: Instead of grepping /usr/include/signal.h for a
9448 signal declaration, run /usr/include/signal.h or
9449 /usr/include/sys/signal.h through cpp and grep for the
9450 declaration.
9451
9452 * configure: Redirect the output of grep to /dev/null instead of
9453 using grep -s - that flag means different things on other systems.
9454
9455 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9456 since the former is recognizable even if you don't know what
9457 'dumping' is.
9458 * configure: Accommodate that change.
9459
9460 * configure: Accept options for all of the directories you can
9461 change in the Makefile.
9462
9463 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9464
9465 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9466 FOO before you can use them.
9467
9468 * build-install.in: Made the "Where To Install Things" section
9469 conform with the similar section from Makefile.in. Copied section
9470 which builds src/paths.h from src/paths.h.in from the Makefile.
9471
94721992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9473
9474 * configure: Write config.status to pass its command-line
9475 arguments on to configure, so that people can use it to recreate
9476 an old configuration, with minor changes.
9477
94781992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9479
9480 * configure: Don't rely on option variables being unset if their
9481 values are the empty string. In particular, when producing the
9482 English report, don't assume that highpri will be unset when no
9483 increased priority has been requested; -highpri='' should be the
9484 same as omitting -highpri altogether.
9485
9486 * configure: Fix dumb bug: when running the system and machine
9487 description files through cpp, mark those lines that we want to
9488 evaluate with the string '@configure@', and then only evaluate
9489 them. This way if the files include anything that actually
9490 generates text (type definitions or external declarations, say),
9491 we won't try to eval it.
9492
94931992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9494
9495 * make-dist: New shell script.
9496
9497 * configure: When creating foo from foo.in, make foo read-only to
9498 remind people to edit the .in file instead.
9499
9500 * INSTALL: Changed references to config.h-dist to config.h.in.
9501 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9502 to build src/paths.h from src/paths.h.in; added a paragraph to do
9503 this.
9504 * configure, Makefile, build-install: Changed filenames like
9505 FOO-dist to FOO.in.
9506
95071992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9508
9509 * Makefile, build-install: Renamed to Makefile.in and
9510 build-install.in; the configure script will edit these to produce
9511 the usable Makefile and build-install.
9512 * configure: Changed to produce ./Makefile, ./build-install,
9513 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9514 instead of editing them in place.
9515
95161992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9517
9518 * Makefile: Re-arranged so that the undumped Emacs will search
9519 ../lisp *after* the site's local elisp files.
9520 (locallisppath, dumplisppath): New variables.
9521 (lisppath): This variable's default value is now chosen based on
9522 $(locallisppath) and $(lispdir); while it used to be the
9523 customization point for adding site-local elisp directories to
9524 load-path, that job is now handled mostly by locallisppath.
9525 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9526 Check the values being assigned to the *LOADSEARCH macros for null
9527 path elements (like '::' in 'foo::bar').
9528
9529 * configure: When checking if the machine- and system-dependent
9530 files define a particular macro or not, actually run them through
9531 CPP and test the macros with #ifs, instead of just grepping for
9532 the macros' names. In particular, check for SYSTEM_MALLOC in this
9533 way.
9534
95351992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9536
9537 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9538
95391992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9540
9541 * configure: Make the config.status file an executable shell
9542 script which will recreate the same configuration. Include the
9543 verbal description of the current configuration as a comment in
9544 the script.
9545 * INSTALL: Doc fix.
9546
9547 * Makefile: Brought the Makefile up to the GNU coding
9548 standards, as described in standards.text:
9549 (TAGS): New name for the target which rebuilds the tags table.
9550 (check): New target; doesn't do anything yet.
9551 (mostlyclean): New target, synonymous with clean.
9552 (realclean): New target. Currently, this just calls the
9553 subdirectories's makefiles and then deletes config.status.
9554 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9555 variables.
9556 Installation directory variables changed to conform.
9557 (install, install.sysv, install.xenix, install.aix): Changed the
9558 code which copies the directories into their installed location to
9559 allow the installed locations to be in several different
9560 directories; the old version assumed that they would all be in
9561 $(emacsdir).
9562 (mkdir, lockdir): Allow the installed locations to be in several
9563 different directories.
9564 * INSTALL: Doc fix.
9565
9566 * build-install: Use the same variable names as the Makefile.
9567 Allow the installed locations to be in several different
9568 directories.
9569
95701992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9571
9572 * Makefile (src/paths.h): Instead of using a single sed command to
9573 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9574 separately, and don't forget to append "/!!!SuperLock!!!" to the
9575 value of the PATH_SUPERLOCK macro.
9576
9577 * config.emacs: Renamed to configure, for consistency with other
9578 GNU products. Internal references changed.
9579 INSTALL, Makefile: References changed.
9580
9581 * lock: New directory, which should always be empty. If this
9582 directory doesn't exist, Emacs won't complain; it just won't lock.
9583 Having this here means that people can just unpack Emacs, build
9584 it, and have locking work.
9585
9586 * share-lib: Re-renamed to etc, for the sake of tradition.
9587 * config.emacs: Changed default value for datadir to ../etc.
9588 * INSTALL, README: Adjusted.
9589
95901992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9591
9592 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9593 by running CPP on the appropriate s/*.h and m/*.h files.
9594
95951992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9596
9597 * config.emacs: Make sure to set the "exit on error" flag once
9598 we've removed config.status; errors should abort the configuration.
9599
96001992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9601
9602 * config.emacs: Added -distribute option, so that the Makefile
9603 paths are in their proper form. I don't know why this matters.
9604
96051992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9606
9607 * local-lisp: New directory, empty in the distribution, for people
9608 to put local elisp code in.
9609 * config.emacs: Include it in the default load path.
9610 * README: Document it.
9611
96121992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9613
9614 * config.emacs: Guess the type of signal handling functions based
9615 on the contents of /usr/include/signal.h.
9616
9617 * config.emacs: Print out progress report messages.
9618
9619 * Makefile (src/paths.h): Don't generically replace
9620 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9621 editing of the other entries, and each entry should be dealt with
9622 explicitly anyway.
9623
9624 * build-install: Converted from C-shell to Bourne shell.
9625 * config.emacs: Edit build-install properly.
9626
9627 * config.emacs: Doc fix.
9628
96291992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9630
9631 * Makefile (install): Remove `B' from tar xf command.
9632
96331992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9634
9635 * config.emacs: Removed support for the `maintain-environment'
9636 option; the only important difference between this and its absence
9637 has been removed.
9638 * INSTALL: Removed mention of `maintain-environment'.
9639
9640 * config.emacs: Fix arguments to sed when processing boolean
9641 arguments.
9642
96431991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9644
9645 * config.emacs: New file, to help automate the installation
9646 process.
9647
9648 * Makefile: Lots of changes to support the separation of etc into
9649 architecture-dependent and -independent files:
9650 (EMACSROOT): New variable, giving the directory under which all of
9651 Emacs's libraries should be installed. Changed rest of file to
9652 use it.
9653 (LIBDIR): Now denotes only architecture-dependent dir.
9654 (DATADIR): New variable, denoting architecture-independent dir.
9655 (LOCKDIR): New variable, for completeness.
9656 (SUBDIR): No more etc, new lib-src.
9657 (COPYDIR): No more etc, new arch-lib and share-lib.
9658 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9659 (src): Now depends on lib-src, not etc.
9660 * build-install: Changes parallel to the above.
9661 * README: Describe the new arrangement.
9662
9663 * vms: New subdirectory for all the VMS stuff.
9664
96651991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9666
9667 * Makefile (LISPPATH): New variable.
9668 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9669
96701990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9671
9672 * Makefile (install, install.sysv, install.xenix):
9673 Install wakeup instead of loadst. No need for setuid or setgid.
9674
96751990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9676
9677 * Makefile (clean): Clean etc if that's not the installation dir.
9678
96791990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9680
9681 * Makefile (paths.h): Make sed alter each name in the path.
9682
96831988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9684
9685 * Makefile (install.sysv): Use cpio, not tar.
9686
96871988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9688
9689 * Makefile (lockdir): Rename `lock' target.
9690 Depend on it from install*, not from `all'.
9691
96921988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9693
9694 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9695 to match build-install and paths.h.
9696
9697;; Local Variables:
9698;; coding: utf-8
067d23c9
KY
9699;; End:
9700
95df8112 9701 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9702
9703 This file is part of GNU Emacs.
9704
9705 GNU Emacs is free software: you can redistribute it and/or modify
9706 it under the terms of the GNU General Public License as published by
9707 the Free Software Foundation, either version 3 of the License, or
9708 (at your option) any later version.
9709
9710 GNU Emacs is distributed in the hope that it will be useful,
9711 but WITHOUT ANY WARRANTY; without even the implied warranty of
9712 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9713 GNU General Public License for more details.
9714
9715 You should have received a copy of the GNU General Public License
9716 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.