Use gnulib's alloca-opt module.
[bpt/emacs.git] / ChangeLog
CommitLineData
fa23e171
PE
12011-06-21 Paul Eggert <eggert@cs.ucla.edu>
2
3 Use gnulib's alloca-opt module.
4 * .bzrignore: Add lib/alloca.h.
5 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
6 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
7 as gnulib now does that for us. Put alloca check after gl_INIT.
8 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
9 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
10
3ce9d0d4
LL
112011-06-21 Leo Liu <sdl.web@gmail.com>
12
13 * m4/sha256.m4:
14 * m4/sha512.m4:
15 * m4/gl-comp.m4:
16 * lib/u64.h:
17 * lib/sha256.c:
18 * lib/sha256.h:
19 * lib/sha512.c:
20 * lib/sha512.h:
21 * lib/makefile.w32-in (GNULIBOBJS):
22 * lib/gnulib.mk:
23 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
24 crypto/sha512 modules from gnulib.
25
add3f049
PE
262011-06-19 Paul Eggert <eggert@cs.ucla.edu>
27
28 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
29
3a4725e1
GM
302011-06-17 Glenn Morris <rgm@gnu.org>
31
32 * configure.in: Restore the behavior of checking crt-dir only
33 when the user specified it (not all platforms use it).
34
bf4846e7
PE
352011-06-16 Paul Eggert <eggert@cs.ucla.edu>
36
37 * m4/lstat.m4: Merge from gnulib (Bug#8878).
38
0cca0a78
MB
392011-06-16 Miles Bader <miles@gnu.org>
40
41 * configure.in: Try to determine CRT_DIR automatically when
42 using gcc.
43
8c9b2106
PE
442011-06-15 Paul Eggert <eggert@cs.ucla.edu>
45
8aeb5be9
PE
46 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
47 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
48 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
49 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
50 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
51 Merge from gnulib.
8c9b2106 52
c195f2de
JD
532011-06-14 Jan Djärv <jan.h.d@swipnet.se>
54
55 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
56
7e2aa385
PE
572011-06-08 Paul Eggert <eggert@cs.ucla.edu>
58
59 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
60
81eafe29
PE
612011-06-07 Paul Eggert <eggert@cs.ucla.edu>
62
63 * configure.in: Add --with-wide-int.
64 * INSTALL: Mention this.
65
9afafefb
PE
662011-06-06 Paul Eggert <eggert@cs.ucla.edu>
67
68 Merge from gnulib.
69 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
70
f797625a
PE
712011-06-02 Paul Eggert <eggert@cs.ucla.edu>
72
73 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
74
90856fe0 752011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
76
77 Use 'inline', not 'INLINE'.
eefc9486 78 * configure.in (INLINE): Remove.
55d4c1b2 79
6a3e57bb
PE
802011-05-29 Paul Eggert <eggert@cs.ucla.edu>
81
82 Adjust to recent gnulib change for @GUARD_PREFIX@.
83 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
84 All uses of _GL_ for guard prefixes in lib/*.h replaced with
85 _@GUARD_PREFIX@_.
86
842b28a0
PE
872011-05-27 Paul Eggert <eggert@cs.ucla.edu>
88
e61923c8 89 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 90
70716b1d
GM
912011-05-24 Glenn Morris <rgm@gnu.org>
92
a22d9d2c
GM
93 * Makefile.in (check): Just give a message if no test/ directory.
94
bdd556a2
GM
95 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
96
70716b1d
GM
97 * configure.in (OPT_MAKEFILES_IN): Remove.
98 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
99 (SUBDIR_MAKEFILES_IN): New output variable.
100 * Makefile.in (OPT_MAKEFILES_IN): Remove.
101 (SUBDIR_MAKEFILES_IN): Let configure set it.
102
13c3daa4
LL
1032011-05-24 Leo Liu <sdl.web@gmail.com>
104
105 * m4/sha1.m4:
106 * m4/gl-comp.m4:
107 * lib/sha1.h:
108 * lib/sha1.c:
109 * lib/makefile.w32-in (GNULIBOBJS):
110 * lib/gnulib.mk:
111 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
112
e09e38a8
GM
1132011-05-24 Glenn Morris <rgm@gnu.org>
114
4ba4c54a
GM
115 * configure.in: Remove test for already configured source directory.
116 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
117
5a95c002
GM
118 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
119
fa5d79db
GM
1202011-05-24 Glenn Morris <rgm@gnu.org>
121
6c7e099d
GM
122 * make-dist: Don't distribute test/. (Bug#8107)
123 * configure.in (OPT_MAKEFILES_IN): New output variable.
124 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
125 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
126 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
127 (check): Give an explicit error if test/ is not present.
128
fa5d79db
GM
129 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
130 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
131 (Makefile): Use $SUBDIR_MAKEFILES_IN.
132
2df215b5
PE
1332011-05-23 Paul Eggert <eggert@cs.ucla.edu>
134
135 * lib/verify.h: Merge from gnulib.
136
f518ae90
PE
1372011-05-22 Paul Eggert <eggert@cs.ucla.edu>
138
139 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
140 Merge from gnulib.
141
16b71f3a
AS
1422011-05-21 Andreas Schwab <schwab@linux-m68k.org>
143
144 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
145
7285dc67
EZ
1462011-05-20 Eli Zaretskii <eliz@gnu.org>
147
6a45b46f
EZ
148 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
149
7285dc67
EZ
150 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
151
b9704ad9
GM
1522011-05-20 Glenn Morris <rgm@gnu.org>
153
154 * configure.in (lisp_frag): New output file.
155
4a720484
GM
1562011-05-19 Glenn Morris <rgm@gnu.org>
157
158 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
159 (WINDOW_SUPPORT): Remove output variables that are no longer used.
160
a3c92bc1
EZ
1612011-05-17 Paul Eggert <eggert@cs.ucla.edu>
162
8f906c40
EZ
163 * lib/gnulib.mk:
164 * lib/intprops.h:
165 * lib/unistd.in.h:
166 * m4/inttypes.m4:
167 * m4/stdint.m4:
168 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 169
d681f183
GM
1702011-05-14 Glenn Morris <rgm@gnu.org>
171
172 * configure.in: Treat failure to find an X toolkit the same way we treat
173 failure to find X and image support.
174
4f8c52a9
GM
1752011-05-12 Glenn Morris <rgm@gnu.org>
176
177 * Makefile.in (src, install-arch-indep, bootstrap-clean)
178 (check-declare): Shell portability fixes. (Bug#8642)
179
5a7f0a30
TZ
1802011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
181
182 * configure.in: Require GnuTLS 2.6.x or higher.
183
b08a63cc 1842011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 185
c378da0b
PE
186 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
187 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
188 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
189
19548d08
PE
190 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
191 This new gnulib-tool option saves 'configure' the trouble of
192 checking for strtoull when strtoumax exists.
193
d1a2ac5c
PE
194 * configure.in (BITS_PER_LONG_LONG): New macro.
195
773233f8
GM
1962011-05-05 Glenn Morris <rgm@gnu.org>
197
198 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
199 (top_distclean): Delete config.log~.
200
40697cd9
BK
2012011-04-27 Ben Key <bkey76@gmail.com>
202
203 * configure.in: Fixed a bug that caused configure with
204 --enable-checking=stringoverrun to have no effect.
205
671875da 2062011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
207
208 * configure.in: Suppress unnecessary checks for size_t.
209 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
210 (size_t): Do not check for this, and do not typedef. This code
211 is never exercised now.
212
a8a2bb29
PE
213 * Makefile.in (GNULIB_MODULES): Add strtoumax.
214 This is needed for the new integer-reading code in lread.c.
215 It automatically pulls in the following gnulib files, which
216 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
217 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
218 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
219 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 220 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 221
33630d51
TZ
2222011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
223
224 * configure.in: Check for GnuTLS certificate verify callbacks.
225
bfab7d85
SM
2262011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
227
228 * Makefile.in (config.status): Don't erase in case of error.
229 In case it disappeared, rebuild it with `configure'.
230
fe0e7ad7
KB
2312011-04-20 Ken Brown <kbrown@cornell.edu>
232
233 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
234
f5b06c35
GM
2352011-04-12 Glenn Morris <rgm@gnu.org>
236
237 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
238
762f8d96 2392011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
240
241 * lib/allocator.c: New file, automatically generated by gnulib.
242
5fac7083
GM
2432011-04-07 Glenn Morris <rgm@gnu.org>
244
245 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
246
973f782d
EZ
2472011-04-06 Eli Zaretskii <eliz@gnu.org>
248
249 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
250 Revert last change.
251
f1f81baa
JB
2522011-04-06 Juanma Barranquero <lekktu@gmail.com>
253
254 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
255 ($(BLD)/careadlinkat.$(O)): New target.
256 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
257 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
258 Update dependencies.
259
b70d23ff 2602011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 261
41cf7d1a
PE
262 Fix more problems found by GCC 4.6.0's static checks.
263
aa181334
PE
264 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
265
1f7196bf 266 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
267 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
268 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
269 * m4/ssize_t.m4: New files, automatically generated from gnulib.
270
c0274801
GM
2712011-04-06 Glenn Morris <rgm@gnu.org>
272
273 * autogen/update_autogen: Handle loaddefs-like files as well.
274 (usage): Add -l, -C.
275 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
276 With -l, check status of lisp/ as well.
277 With -C, clean before building.
278 (autoreconf): Only pass -f in the `clean' case.
279 (commit): New function.
280
42e85a8f
GM
2812011-03-28 Glenn Morris <rgm@gnu.org>
282
39f31873
GM
283 * autogen/update_autogen: Pass -f to autoreconf.
284
42e85a8f
GM
285 * autogen.sh (get_version): Discard "not found" lines.
286 (check_version): Respect $AUTOCONF etc environment variables.
287
9af30bdf
GM
2882011-03-27 Glenn Morris <rgm@gnu.org>
289
290 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
291 (AH_BOTTOM): Do not define SIGTYPE.
292
181855e6
GM
2932011-03-26 Glenn Morris <rgm@gnu.org>
294
295 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
296 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
297
9ee0d174
AS
2982011-03-25 Andreas Schwab <schwab@linux-m68k.org>
299
300 * autogen/update_autogen: Remove useless function keyword.
301
07da4b3c
EZ
3022011-03-25 Eli Zaretskii <eliz@gnu.org>
303
304 * config.bat: Generate src/config.h and lib/Makefile from
305 autogen/config.in and autogen/Makefile.in.
306
f6ca84c0
GM
3072011-03-25 Glenn Morris <rgm@gnu.org>
308
309 * compile, config.guess, config.sub, depcomp, install-sh, missing:
310 Remove; autoreconf can supply them.
311 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
312 config.guess, install-sh. Pass -i to autoreconf.
313 * autogen/update_autogen (genfiles): Add compile, config.guess,
314 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
315 Discard non-error output from autoreconf in -q case.
316 * autogen/compile, autogen/config.guess, autogen/config.sub:
317 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
318 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
319 install-sh, missing.
320
8cc1d519
GM
3212011-03-23 Glenn Morris <rgm@gnu.org>
322
9bb73912 323 * autogen/update_autogen: Fix typo.
904a432c 324 (msg): Remove function; use `exec' instead.
9bb73912 325
8cc1d519
GM
326 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
327 (sync-from-gnulib): Don't sync mkinstalldirs.
328 * make-dist: Don't distribute mkinstalldirs.
329
c9c49752 3302011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 331
c9c49752 332 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
333 * Makefile.in (GNULIB_MODULES): Add socklen.
334 * configure.in: Do not check for sys/socket.h, since socklen does that.
335 * m4/socklen.m4: New automatically-generated file, from gnulib.
336
d5cad867
PE
337 fakemail: Remove dependency on ignore-value.
338 * Makefile.in (GNULIB_MODULES): Add stdio.
339 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
340 imported from gnulib.
cbd350f1 341 * .bzrignore: Add lib/stdio.h.
c9c49752 342
34cb1cc6
GM
3432011-03-22 Glenn Morris <rgm@gnu.org>
344
345 * autogen/copy_autogen: Work from ./ or ../.
346 Fix time-stamps.
347 * autogen.sh: Doc fix.
348
66b87493
GM
3492011-03-20 Glenn Morris <rgm@gnu.org>
350
351 * autogen/: New directory, to be excluded from releases.
352 * autogen/copy_autogen, autogen/update_autogen: New scripts.
353 * autogen/README: New file.
354 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
355 * autogen/Makefile.in: Add auto-updated generated files.
356 * autogen.sh: No longer a no-op, now it tests for autotools
357 and runs them as necessary.
358 * configure.in: Defaule maintainer-mode to on.
359 * aclocal.m4, configure, lib/Makefile.in: Remove files.
360
1ef6de05
PE
3612011-03-13 Paul Eggert <eggert@cs.ucla.edu>
362
363 Update for gnulib.
364 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
365 includes <intprops.h> directly.
366 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
367 when building Emacs on Solaris 9 and running it on Solaris 10.
368
0afb4571
J
3692011-03-08 Jan Djärv <jan.h.d@swipnet.se>
370
371 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
372
33383987
JB
3732011-03-07 Chong Yidong <cyd@stupidchicken.com>
374
375 * Version 23.3 released.
376
870d9cf6
GM
3772011-03-06 Glenn Morris <rgm@gnu.org>
378
379 * configure.in (FREETYPE_LIBS): Actually set it to something.
380
6c0dea8a
PE
3812011-03-02 Paul Eggert <eggert@cs.ucla.edu>
382
383 Work around some portability problems with symlinks.
384
385 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
386 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
387 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
388 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
389 * m4/symlink.m4:
390 New files, automatically generated from gnulib.
391 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
392 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
393
945d8b44
EZ
3942011-02-26 Eli Zaretskii <eliz@gnu.org>
395
03382788
EZ
396 * .bzrignore: Ignore new lib/*.in-h files.
397
945d8b44
EZ
398 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
399 depfiles.bat even if lib/deps already exist.
400
9411886d
PE
4012011-02-25 Paul Eggert <eggert@cs.ucla.edu>
402
403 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
404 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
405 recent changes to configure.in and to gnulib.
9411886d 406
1e8dbdc6
GM
4072011-02-24 Glenn Morris <rgm@gnu.org>
408
409 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
410 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
411
f68c809d
PE
4122011-02-22 Paul Eggert <eggert@cs.ucla.edu>
413
414 Assume S_ISLNK etc. work, since gnulib supports this.
415 * Makefile.in (GNULIB_MODULES): Add sys_stat.
416 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
417 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
418 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
419
ba01e9d7
PE
4202011-02-21 Paul Eggert <eggert@cs.ucla.edu>
421
422 * lib/min-max.h: New file, for "min" and "max".
423
9f8370e6
CS
4242011-02-21 Christoph Scholtes <cschol2112@gmail.com>
425
0a19a6f8 426 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
427 $(EMACS_ROOT)/nt/inc/stdint.h.
428
25c51af3
EZ
4292011-02-21 Eli Zaretskii <eliz@gnu.org>
430
431 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
432 src/makefile.w32-in and adapt. Depend on stamp_BLD.
433 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
434
5fa4ac76
PE
4352011-02-20 Paul Eggert <eggert@cs.ucla.edu>
436
437 Import filemode module from gnulib.
438 * .bzrignore: Add lib/sys/.
439 * Makefile.in (GNULIB_MODULES): Add filemode.
440 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
441 * lib/filemode.c: Renamed from src/filemode.c and regenerated
442 from gnulib. This adds support for some more file types, e.g.,
443 Cray DMF migrated files.
444 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
445 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
446 * m4/sys_stat_h.m4: New files, generated from gnulib.
447 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
448 Regenerate.
449
e1e6b4fb
EZ
4502011-02-20 Eli Zaretskii <eliz@gnu.org>
451
452 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
453 $(EMACS_ROOT)/nt/inc/sys/stat.h.
454
6cac9cb1
PE
4552011-02-20 Paul Eggert <eggert@cs.ucla.edu>
456
457 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
458 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
459 is no longer needed, due to the recent SSDATA and related changes.
460 Perhaps -Wno-pointer-sign should also be removed from
461 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
462 way to test this so I left it alone.
463 * configure: Regenerate.
464
0a19a6f8 4652011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
466
467 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
468 src/makefile.w32-in.
469
61353ac8 4702011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 471
61353ac8 472 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 473 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
474 Regenerate.
475 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
476 Import the new versions from gnulib; they assume a C99-style
477 <stdint.h>, supplied by the stdint module.
478 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
479 imported from gnulib.
942f733f
PE
480 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
481 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
482 special cases.
61353ac8 483
9d9d12cd
EZ
4842011-02-19 Eli Zaretskii <eliz@gnu.org>
485
152be435 486 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 487 Add lib/deps/.
152be435 488
9d9d12cd 489 * config.bat: Configure in `lib'.
219463da 490 Generate *.Po files in lib/deps.
9d9d12cd 491
7d315eb6
PE
4922011-02-18 Paul Eggert <eggert@cs.ucla.edu>
493
494 Import IRIX 6.5 getloadavg fixes from gnulib.
495 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
496
1f5d53eb
PE
4972011-02-16 Paul Eggert <eggert@cs.ucla.edu>
498
499 Import getloadavg module from gnulib.
500 * .bzrignore: Add lib/stdlib.h.
501 * Makefile.in (GNULIB_MODULES): Add getloadavg.
502 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
503 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
504 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
505 Remove; gnulib does this now.
506 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
507 from gnulib. This adds support for several other systems, such
508 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
509 buffer overrun on Linux hosts under very high load, and on hosts
510 that maintain a channel to the load average file it makes sure
511 the file descriptor is close-on-exec (on hosts that support this)
512 and is not stdin, stdout, or stderr.
513 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
514 from gnulib.
515 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
516 * src/config.in: Regenerate.
517
bb55f713
PE
5182011-02-15 Paul Eggert <eggert@cs.ucla.edu>
519
520 Merge from gnulib.
521
7127b760
PE
522 * install-sh: Update to scriptversion 2011-01-19.21.
523
bb55f713
PE
524 2011-02-13 Bruno Haible <bruno@clisp.org>
525
526 Consistent macro naming for macros that use GCC __attribute__.
527 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
528 ATTRIBUTE_DEPRECATED.
529
530 2011-02-12 Bruno Haible <bruno@clisp.org>
531
532 setlocale: Prefer gnulib's override over libintl's override.
533 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
534 GNULIB_defined_setlocale is set.
535
57e96f8e
GM
5362011-02-13 Glenn Morris <rgm@gnu.org>
537
538 * make-dist: Exclude generated file src/globals.h.
539
988c07df
PE
5402011-02-10 Paul Eggert <eggert@cs.ucla.edu>
541
542 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
543 Sync from gnulib, which has been patched to fix the problem
544 with the license notices. Problem reported by Glenn Morris in
545 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
546
ccded26c
SM
5472011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
548
549 * .bzrignore: Ignore globals.h and related stamp.
550
6ffb2c0c
PE
5512011-02-09 Paul Eggert <eggert@cs.ucla.edu>
552
553 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
554 This merges the following fix from gnulib:
555
556 2011-02-08 Bruno Haible <bruno@clisp.org>
557
558 Split large sed scripts, for HP-UX sed.
559
00b3c7ac
TT
5602011-02-08 Tom Tromey <tromey@redhat.com>
561
562 * configure: Rebuild.
563 * configure.in (NS_OBJC_OBJ): New subst.
564
91ccade4
PE
5652011-02-06 Paul Eggert <eggert@cs.ucla.edu>
566
6ffb2c0c
PE
567 gnulib: allow multiple gnulib generated replacements to coexist
568 This defines a few preprocessor symbols that should not affect Emacs.
569 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
570 via "make sync-from-gnulib".
571
e765a388
PE
572 gnulib: undo previous change
573 The upstream _HEADERS change was backed out of gnulib (see the
574 same thread). Stay in sync with gnulib.
575
91ccade4 576 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
577 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
578 New empty macros, to accommodate recent changes to gnulib. See
579 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
580 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
581 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
582 * lib/time.in.h, lib/unistd.in.h:
583 Regenerate.
91ccade4 584
d67985d3
PE
5852011-02-05 Paul Eggert <eggert@cs.ucla.edu>
586
587 sync from gnulib to remove HAVE_STDBOOL_H
588 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
589 AC_HEADER_STDBOOL. All uses changed. Do not define
590 HAVE_STDBOOL_H, as gnulib does not need this. This change is
591 imported from the latest Autoconf git. It was motivated by Emacs,
592 which uses gnulib but does not need HAVE_STDBOOL_H.
593 * configure, src/config.in: Regenerate.
594 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
595
67342916
PE
5962011-02-03 Paul Eggert <eggert@cs.ucla.edu>
597
598 allow C code to suppress warnings about ignored return values
599 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
600 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
601 * lib/ignore-value.h: New file.
67342916 602
14beddf4 6032011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
604
605 * configure.in: Test existence of xaw3d library, not just the
606 header (Bug#7642).
607
6ffb2c0c
PE
6082011-01-31 Eli Zaretskii <eliz@gnu.org>
609
610 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
611 $(BLD)/time_r.$(O).
612 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
613 $(EMACS_ROOT)/src/m/intel386.h.
614 ($(BLD)/strftime.$(O)):
615 ($(BLD)/time_r.$(O)): Define prerequisites.
616
16fab143
PE
6172011-01-31 Paul Eggert <eggert@cs.ucla.edu>
618
619 src/emacs.c now gets version number from configure.in
620 * configure.in (version): Set this from $PACKAGE_VERSION,
621 which is set from AC_INIT, rather than scouting through src/emacs.c.
622 * configure: Regenerate.
623 * make-dist (version): Get it from configure.in, not src/emacs.c.
624
16c3e636
PE
6252011-01-30 Paul Eggert <eggert@cs.ucla.edu>
626
627 strftime: import from gnulib
628 * Makefile.in (GNULIB_MODULES): Add strftime.
629 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
630 needed.
6ffb2c0c 631 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 632 Regenerate.
6ffb2c0c
PE
633 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
634 imported from gnulib.
16c3e636
PE
635 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
636 This incorporates many changes from gnulib, including simpler
637 handling of multibyte formats, porting to mingw32 and other
638 platforms, and support for higher-resolution time stamps.
639 Emacs does not yet use the higher-resolution interface.
640
3de84ad9
PE
6412011-01-30 Paul Eggert <eggert@cs.ucla.edu>
642
643 gnulib: import mktime and move-if-change fixes from gnulib
644
645 * configure: Regenerate from the following.
646
6ffb2c0c
PE
647 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
648
649 mktime: clarify long_int width checking
650 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
651 the top level, to make it clearer that the assumption about
652 long_int width is being checked. See
653 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
654
3de84ad9
PE
655 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
656
657 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 658 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
659 negative number, which the C Standard says has undefined behavior.
660 In practice this is not a problem, but might as well do it by the book.
661 Reported by Rich Felker and Eric Blake; see
662 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
663 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
664 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
665
666 mktime: #undef mktime before #defining it
667 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
668
669 mktime: systematically normalize tm_isdst comparisons
670 * lib/mktime.c (isdst_differ): New function.
671 (__mktime_internal): Use it systematically for all isdst comparisons.
672 This completes the fix for libc BZ #6723, and removes the need for
673 normalizing tm_isdst. See
674 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
675 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
676
677 mktime: fix some integer overflow issues and sidestep the rest
678
679 This was prompted by a bug report by Benjamin Lindner for MinGW
680 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
681 His bug is due to signed integer overflow (0 - INT_MIN), and I
682 I scanned through mktime.c looking for other integer overflow
683 problems, fixing all the bugs I found.
684
685 Although the C Standard says the resulting code is still not safe
686 in the presence of integer overflow, in practice it should be good
687 enough for all real-world two's-complement implementations, except
688 for debugging environments that deliberately trap on integer
689 overflow (e.g., gcc -ftrapv).
690
691 * lib/mktime.c (WRAPV): New macro.
692 (SHR): Also check that long_int and time_t shift right in the
693 usual way, before using the fast-but-unportable method.
694 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
695 used. The code already assumed two's complement, so there's
696 no need to test for alternatives. All uses removed.
697 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
698 the C standard. Problem reported by Rich Felker in
699 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
700 (twos_complement_arithmetic): Also check long_int and time_t.
701 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
702 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
703 (__mktime_internal): Avoid integer overflow with unary subtraction
704 in two instances where -1 - X is an adequate replacement for -X,
705 since the calculations are approximate.
3de84ad9
PE
706
707 2011-01-29 Eric Blake <eblake@redhat.com>
708
709 mktime: avoid infinite loop
710 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
711 type; behavior is still undefined but portable to all known targets.
712 Reported by Rich Felker.
713
6ffb2c0c
PE
714 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
715
716 mktime: avoid problems on NetBSD 5 / i386
717 * lib/mktime.c (long_int): New type. This works around a problem
718 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
719 but time_t is 64 bits, and where I expect the existing code is
720 wrong in some cases.
721 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
722 (ydhms_diff): Bring back the compile-time check for wide-enough
723 year and yday.
724
725 mktime: fix misspelling in comment
726 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
727 This merges all recent glibc changes of importance.
728
3de84ad9
PE
729 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
730
731 move-if-change: cope with concurrent mv of identical file.
732 * move-if-change (CMPPROG): Accept environment
733 variable as an override for `cmp'.
734 (usage): Document CMPPROG.
735 Adjust comparison to drop stdout. Cope with failure of mv if
736 the target file exists and is identical to the source, for
737 parallel builds.
738 Report from H.J. Lu against binutils in PR binutils/12283.
739
6ffb2c0c
PE
7402011-01-29 Eli Zaretskii <eliz@gnu.org>
741
742 * lib/makefile.w32-in:
743 * lib/getopt_.h: New files.
744
c7e95b91
PE
7452011-01-28 Paul Eggert <eggert@cs.ucla.edu>
746
747 improve fix for MS-DOS file name clash
748 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
749 for portability to POSIX make. Reported by Bruno Haible.
750 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
751 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
752 files from accumulating as garbage. Also reported by Bruno Haible.
753
125c3718
PE
7542011-01-27 Paul Eggert <eggert@cs.ucla.edu>
755
756 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
757 * Makefile.in (DOS-gnulib-comp.m4): New macro.
758 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
759 problems with MS-DOS 8+3 file name restrictions.
760 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
761 it, it would also cause problems when extracting Emacs distribution
762 tarballs on MS-DOS hosts.
763 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 764 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
765 * config.guess, config.sub: Sync from gnulib.
766 * m4/gnulib-cache.m4: Remove from repository.
767 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
768
4004ef46
GM
7692011-01-25 Glenn Morris <rgm@gnu.org>
770
0b5c5d82
GM
771 * README: Add a note about ranges in copyright years.
772
4004ef46
GM
773 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
774
06d8ace5 7752011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
776
777 * configure.in: Add HP-UX on IA64 (Bug#6811).
778
d6974efa
PE
7792011-01-24 Paul Eggert <eggert@cs.ucla.edu>
780
781 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
782 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
783 as it is no longer needed.
6ffb2c0c 784 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
785 * configure.in: Invoke the new gnulib macro
786 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
787 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
788 * m4/getopt.m4: Sync from gnulib; this removes the need for
789 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
790 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
791 New macro, synced from gnulib.
792 * m4/warn-on-use.m4: Remove.
793
e02ea74b
PE
7942011-01-22 Paul Eggert <eggert@cs.ucla.edu>
795
796 aclocal.m4: put this file back into repository
797 This way, we don't have to assume that the maintainer has
798 the automake package installed. See
799 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
800 * .bzrignore: Remove aclocal.m4, undoing the previous change.
801 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
802 undoing the previous change.
803 * aclocal.m4: New file (actually, resurrected).
804
48dcd482
MB
8052011-01-22 Miles Bader <miles@gnu.org>
806
807 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
808 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
809 Emacs directly uses fontconfig, and breaks building when using a
810 strict linker).
811
925e561d
PE
8122011-01-21 Paul Eggert <eggert@cs.ucla.edu>
813
b06b1098
PE
814 src/config.in: shrink slightly
815 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
816 This makes src/config.in a bit smaller, by removing identifiers
817 like GNULIB_TEST_MKTIME that Emacs does not need.
818 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
819 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
820 Sync from gnulib. This removes a few more unnecessary symbols from
821 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
822 * configure, src/config.in: Regenerate.
823
925e561d
PE
824 aclocal.m4: tweaks to regenerate more conveniently
825 This attempts to act better when the source is in a weird state. See
826 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
827 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
828 * .bzrignore: Add aclocal.m4.
829
942be821
PE
8302011-01-20 Paul Eggert <eggert@cs.ucla.edu>
831
832 aclocal.m4: omit auto-generated file from repository
833 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
834 the most recent change here.
835 * aclocal.m4: Remove from bzr repository. This file is
836 auto-generated and isn't needed to run 'configure'. See
837 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
838
0813c96e
PE
8392011-01-19 Paul Eggert <eggert@cs.ucla.edu>
840
841 Minor Makefile.in tweaks to build from gnulib better.
842 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
843 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
844 (top_maintainer_clean): Don't remove aclocal.m4.
845
7cae64b4
PE
8462011-01-18 Paul Eggert <eggert@cs.ucla.edu>
847
53911e8f
PE
848 Minor cleanups for 'bzr status'
849 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
850 the output of config.guess.
851 * Makefile.in (top_distclean): Remove stamp-h1 too.
852
7cae64b4
PE
853 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
854 defined if the compiler supports GCC-style __attribute__
855 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
856 this syntax.
857
a3e44e79 8582011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 859
3cbecb8f
PE
860 Makefile.in: tidy up the building of lib
861 * Makefile.in (am--refresh): Mark as .PHONY.
862 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
863 as they're not rebuilt unless you do a "make sync-from-gnulib"
864 and the former is needed for "configure".
865 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
866 has already removed lib/Makefile.
867
ecbfcc83
PE
868 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
869 This avoids building ftoastr and ldtoastr, which aren't needed. See
870 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 871
803059b9
PE
872 * .bzrignore: Add .h files that are host-dependent.
873 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
874 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
875 host-dependent and are built as part of an ordinary 'make', and
876 should not be checked in.
877
6ffb2c0c
PE
878 * lib/Makefile.in: Regenerate.
879 * lib/COPYING: New file, a copy of COPYING.
880
2a78afcc 881 * configure: Regenerate.
37564543
PE
882 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
883
e275c824 884 Regenerate.
6ffb2c0c
PE
885 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
886 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
887 New files, copied from gnulib by gnulib-tool.
888 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
889 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
890 Regenerate.
ecbfcc83 891
84bbb1ad
PE
892 Use gnulib's getopt-gnu module.
893 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
894 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
895 representative of the dependencies.
896 * configure.in: Do not configure getopt, as gnulib does that now.
897 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
898 getopt now, in lib.
ecbfcc83 899
1fd182f0 900 Regenerate.
6ffb2c0c
PE
901 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
902 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
903 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
904 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
905 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
906 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
907 * m4/wchar_t.m4, warn-on-use.h:
908 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 909 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
910 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
911 Regenerate.
912
1e11dbe3
PE
913 Use gnulib's mktime module.
914 * Makefile.in (GNULIB_MODULES): Add mktime.
915 * configure.in: Remove code no longer needed, as gnulib now does it.
916 (AC_CHECK_FUNCS): Remove mktime.
917 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
918 (__restrict): Remove, as this now gets in the way of the C99
919 support for 'restrict' pulled in by the gnulib mktime module.
920 Code should now use 'restrict' and not '__restrict".
921 (mktime): Remove.
922 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
923 and warn-on-use.h into the distribution.
1fd182f0
PE
924
925 Regenerate.
6ffb2c0c
PE
926 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
927 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 928 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
929 * lib/dummy.c: Remove.
930 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
931 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
932 Regenerate.
ecbfcc83 933
1e11dbe3 934 Use gnulib's ftoastr module.
fa2c4f56
PE
935 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
936
743c80a7 937 Regenerate.
6ffb2c0c
PE
938 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
939 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
940 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
941 New files, generated automatically, with 'make sync-from-gnulib'
942 followed by 'make'.
943 * configure, lisp/dired.el, src/config.in: Regenerate.
944
9a514d4a
PE
945 Automate syncing from gnulib.
946 * INSTALL, README: Document new subdirectory 'lib'.
947 * Makefile.in (SUBDIR): Add lib.
948 (SUBDIR_MAKEFILES): Add lib/Makefile.
949 (lib-src, src, TAGS, tags): Depend on lib.
950 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
951 ($(gnulib_srcdir)): New rule.
952 (sync-from-gnulib): New rule, which is .PHONY.
953 (lib): New rule, which is like lib-src.
954 (Makefile): Depend on lib/Makefile.in.
955 (AUTOCONF_INPUTS): Depend on aclocal.m4.
956 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
957 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
958 (am--refresh): New rule, to pacify Automake.
959 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
960 Clean lib, too.
961 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
962 droppings.
963 (maintainer-clean, extraclean): Use it.
964 * configure.in: Initialize for automake and gnulib, by invoking
965 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
966 lib/Makefile, too. Use automake to build gnulib, as gnulib works
967 more conveniently with automake.
6ffb2c0c 968 * lib/Makefile.am: New file.
9a514d4a
PE
969 * make-dist: Also put into the distribution aclocal.m4,
970 compile, depcomp, missing, and the files under lib/.
971
dc3e3e7b
GM
9722011-01-15 Glenn Morris <rgm@gnu.org>
973
974 * Makefile.in (epaths-force): No more arch-tag to edit.
975
dab73760
CY
9762011-01-15 Chong Yidong <cyd@stupidchicken.com>
977
978 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
979
9f4b8b47
PE
9802011-01-14 Paul Eggert <eggert@cs.ucla.edu>
981
982 * make-dist: Distribute test/ files too.
983 Distribute every file under test/ that is under version control,
984 using patterns like *.el to capture files that are added later.
985 Without this change, "configure" would fail, because it would
986 attempt to build from a Makefile.in that was not distributed.
987
d221e780
CO
9882011-01-13 Christian Ohler <ohler@gnu.org>
989
990 * Makefile.in (INFO_FILES): Add ERT.
991
992 * Makefile.in (check): Run tests in test/automated.
993
994 * Makefile.in:
995 * configure.in: Add test/automated/Makefile.
996
bc5585d1
PE
9972011-01-07 Paul Eggert <eggert@cs.ucla.edu>
998
2b3f5bc8
PE
999 * install-sh, mkinstalldirs, move-if-change: Update from master
1000 source in gnulib.
1001
bc5585d1
PE
1002 * config.guess, config.sub: Updated from master source.
1003
2018939f
AS
10042011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1005
1006 * configure.in: Check for __builtin_unwind_init.
1007
e5365138
GM
10082011-01-05 Glenn Morris <rgm@gnu.org>
1009
1010 * configure.in (HAVE_MAKEINFO): New output variable.
1011 (MAKEINFO): Reset to "makeinfo" if not found.
1012 * Makefile.in (install-arch-indep, info):
1013 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1014
4fc5868a
UM
10152010-12-29 Ulrich Mueller <ulm@gentoo.org>
1016
1017 * configure.in: Make gameuser configurable (Bug#7717).
1018
68251e16
GM
10192010-12-15 Glenn Morris <rgm@gnu.org>
1020
1021 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1022 long absent lib-src/fns-*.el.
1023
838db889
GM
10242010-12-11 Glenn Morris <rgm@gnu.org>
1025
1026 * make-dist: Exclude etc/*.pyc.
1027
fe646d2c
AS
10282010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1029
1030 * configure.in: Don't double machfile in final message.
1031
d96c83fa
CY
10322010-12-04 Chong Yidong <cyd@stupidchicken.com>
1033
1034 * configure.in: Fix last change.
1035
d6a003a8
AS
10362010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1037
1038 * configure.in: Remove reference to removed machine description
1039 files and allow $machine and $machfile to be empty. Substitute
1040 M_FILE/S_FILE instead of machfile/opsysfile.
1041
067d23c9
KY
10422010-12-03 Glenn Morris <rgm@gnu.org>
1043
1044 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1045
10462010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1047
1048 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1049 (EXTERNALLY_VISIBLE): New definition.
1050
10512010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1052
1053 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1054
10552010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1056
1057 * configure.in: Do not check for unconditionally included headers.
1058
10592010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1060
1061 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1062
10632010-11-09 Michael Albinus <michael.albinus@gmx.de>
1064
1065 * configure.in: Don't write a warning for D-Bus anymore.
1066
10672010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1068
1069 * configure.in: Fix indentation.
1070
10712010-10-31 Ken Brown <kbrown@cornell.edu>
1072
1073 * configure.in (checking whether localtime caches TZ): Use
1074 unsetenv instead of modifying environment directly.
1075
10762010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1077
1078 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1079 to avoid warning.
1080
10812010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1082
1083 * configure.in: Remove the BROKEN annotation from gnutls.
1084
10852010-10-22 Glenn Morris <rgm@gnu.org>
1086
1087 * make-dist: Avoid listing .el files twice. Don't try to run
1088 autoconf if --no-update.
1089
10902010-10-20 Glenn Morris <rgm@gnu.org>
1091
1092 * make-dist: No longer create lisp/MANIFEST.
1093
10942010-10-14 Glenn Morris <rgm@gnu.org>
1095
1096 * BUGS, INSTALL.BZR, README: Updates.
1097
10982010-10-13 Glenn Morris <rgm@gnu.org>
1099
1100 * make-dist: Remove --compress. Check for the appropriate
1101 gzip-like executable, and if not found, don't compress.
1102 Check version number in README, don't change it.
1103 Use find for nt/inc/*.h.
1104
11052010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1106
1107 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1108 trailing / from directory names.
1109
11102010-10-12 Glenn Morris <rgm@gnu.org>
1111
1112 * make-dist: Update and simplify.
1113
11142010-10-12 Eli Zaretskii <eliz@gnu.org>
1115
1116 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1117
11182010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1119
1120 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1121
11222010-10-09 Glenn Morris <rgm@gnu.org>
1123
1124 * make-dist: No more doc/emacs/*.texi.in.
1125
1126 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1127
11282010-10-09 Glenn Morris <rgm@gnu.org>
1129
1130 * configure.in: Combine some conditionals.
1131
1132 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1133 * make-dist: Include doc/emacs/*.texi.in.
1134
1135 * INSTALL, make-dist: Remove references to b2m.
1136 * Makefile.in (MAN_PAGES): Remove b2m.1.
1137
11382010-10-05 Glenn Morris <rgm@gnu.org>
1139
1140 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1141
11422010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1143
1144 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1145
11462010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1147
1148 * configure.in: Include stdlib.h and string.h unconditionally.
1149
11502010-09-29 Romain Francoise <romain@orebokech.com>
1151
1152 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1153
11542010-09-28 Glenn Morris <rgm@gnu.org>
1155
1156 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1157 happy.
1158
11592010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1160
1161 * configure.in: Enable imagemagick by default.
1162
11632010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1164
1165 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
1166 gnutls libraries.
1167
11682010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1169
1170 * configure.in: Set up GnuTLS.
1171
11722010-09-22 Chong Yidong <cyd@stupidchicken.com>
1173
1174 * configure.in: Announce whether libxml2 is linked to.
1175
11762010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1177
1178 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1179
11802010-09-18 Eli Zaretskii <eliz@gnu.org>
1181
1182 * config.bat: Detect that libxml2 is installed and if so, build
1183 with it.
1184
11852010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1186
1187 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1188 be used. This fixes a conf problem on Mac OS X.
1189
11902010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1191
1192 * configure.in: Check for libxml2.
1193
11942010-09-09 Glenn Morris <rgm@gnu.org>
1195
1196 * make-dist: No more TODO files under lisp/.
1197
11982010-09-04 Eli Zaretskii <eliz@gnu.org>
1199
1200 * config.bat: Produce lisp/gnus/_dir-locals.el from
1201 lisp/gnus/.dir-locals.el.
1202
12032010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1204
1205 * configure.in: Fix check for librsvg, imagemagick and
1206 MagickExportImagePixels.
1207
12082010-08-18 Joakim Verona <joakim@verona.se>
1209
1210 * Makefile.in, configure.in: Checks for ImageMagick.
1211
12122010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1213
1214 * configure.in (AC_PREREQ): Require autoconf 2.65.
1215
12162010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1217
1218 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1219
12202010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1221
1222 * configure.in: Add AC_C_BIGENDIAN.
1223
12242010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1225
1226 * configure.in (ORDINARY_LINK): Use on hpux* too.
1227
12282010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1229
1230 * configure.in: Check for util.h.
1231 Use -Wimplicit-function-declaration if compiler supports it.
1232
12332010-08-05 Eli Zaretskii <eliz@gnu.org>
1234
1235 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1236
12372010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1238
1239 * configure.in: Restore accidentally removed use of
1240 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1241
12422010-07-29 Chad Brown <yandros@mit.edu>
1243
1244 * configure.in: Check for dirent.h.
1245
12462010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1247
1248 * configure.in: Remove reference to usg5-4, unused.
1249
12502010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1251
1252 * configure.in: Check for __executable_start.
1253
12542010-07-24 Ken Brown <kbrown@cornell.edu>
1255
1256 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1257
12582010-07-24 Juanma Barranquero <lekktu@gmail.com>
1259
1260 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1261
12622010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1263
1264 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1265
12662010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1267
1268 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1269 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1270 (C_OPTIMIZE_SWITCH): Remove.
1271 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1272
12732010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1274
1275 * configure.in: Don't check for index and rindex, check for strchr
1276 and strrchr. Define strchr and strrchr as index and rindex,
1277 resp., in src/config.h if not available.
1278
12792010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1280
1281 * configure.in: Use -Wold-style-definition if available.
1282 This helps with the transition to standard C code, it can be
1283 removed when done.
1284
1285 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1286
1287 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1288 and MSWindows.
1289
12902010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1291
1292 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1293 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1294
12952010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1296
1297 * configure.in (getenv): Remove K&R declaration.
1298
12992010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1300
1301 * configure.in: Remove define __P.
1302
13032010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1304
1305 * configure.in (--enable-use-lisp-union-type): New flag.
1306
13072010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1308
1309 Fix CFLAGS for non-GCC compilers.
1310 * configure.in (CFLAGS): Always use -g like it was done before the
1311 2010-03-30 change.
1312 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1313 (Bug#6538)
1314
13152010-06-30 Glenn Morris <rgm@gnu.org>
1316
1317 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1318 Set with AC_DEFINE rather than AH_BOTTOM.
1319
1320 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1321 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1322 Set with shell, not cpp.
1323 (LIBX): Remove, just use -lX11 in the one place this was used.
1324 (cannot_dump): Replace with CANNOT_DUMP.
1325
13262010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1327
0a19a6f8 1328 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1329 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1330 by minimum required Gtk+ 2.6). Add checks for functions introduced
1331 in Gtk+ 2.14 or newer (bug#6505).
1332
13332010-06-26 Eli Zaretskii <eliz@gnu.org>
1334
1335 * config.bat: Remove white space around "+" in COPY commands.
1336
13372010-06-23 Glenn Morris <rgm@gnu.org>
1338
1339 * info/dir: Start descriptions in column 32, per Texinfo convention.
1340
13412010-06-16 Chong Yidong <cyd@stupidchicken.com>
1342
1343 * INSTALL: Update font information (Bug#6389).
1344
13452010-06-16 Glenn Morris <rgm@gnu.org>
1346
1347 * INSTALL: General update.
1348
13492010-06-12 Glenn Morris <rgm@gnu.org>
1350
1351 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1352
13532010-06-11 Glenn Morris <rgm@gnu.org>
1354
1355 * configure.in (--without-compress-info): New option.
1356 (GZIP_INFO): New output variable.
1357
1358 * Makefile.in (GZIP_INFO): New, set by configure.
1359 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1360 Handle man pages in the same way.
1361
13622010-06-10 Glenn Morris <rgm@gnu.org>
1363
1364 * Makefile.in (install-arch-indep): Gzip the info files too.
1365
1366 * make-dist: Remove references to non-existent directories and files.
1367
13682010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1369
1370 * configure.in: Include <strings.h> and <string.h> instead of
1371 "strings.h" and "string.h".
1372
13732010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1374
1375 * configure.in: Remove code dealing with BSTRING.
1376
13772010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1378
1379 * configure.in (AC_PREREQ): Require autoconf 2.65.
1380
1381 * configure.in (unxec): Do not define and substitute.
1382 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1383
13842010-06-03 Glenn Morris <rgm@gnu.org>
1385
1386 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1387
13882010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1389
1390 Fix alloca definition when using gcc on non-gnu systems.
1391 * configure.in: Use the code sequence indicated by "info autoconf"
1392 for alloca (bug#6170).
1393
13942010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1395
1396 * .bzrignore: Ignore new files from trunk, which appear if you use
1397 colocated branches (i.e. "bzr switch").
1398
13992010-05-28 Glenn Morris <rgm@gnu.org>
1400
1401 * configure.in: Simplify some of the $canonical tests.
1402
14032010-05-27 Glenn Morris <rgm@gnu.org>
1404
1405 * config.bat: Do not preprocess src/Makefile.in.
1406
1407 * configure.in: Do not preprocess src/Makefile.in.
1408 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1409 (AC_EGREP_CPP): Test no longer needed.
1410
1411 * make-dist: No more Makefile.c files.
1412
14132010-05-26 Glenn Morris <rgm@gnu.org>
1414
1415 * configure.in (YMF_PASS_LDFLAGS): Remove.
1416 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1417
1418 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1419 Add $GNUSTEP_LOCAL_HEADERS.
1420 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1421
1422 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1423 (GNUSTEP_MAKEFILES): Remove.
1424 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1425 stuff to here.
1426
14272010-05-25 Glenn Morris <rgm@gnu.org>
1428
1429 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1430 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1431
1432 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1433 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1434 here instead.
1435
14362010-05-24 Romain Francoise <romain@orebokech.com>
1437
1438 * make-dist: Look for version in src/emacs.c.
1439 Use lisp/subr.el rather than lisp/version.el for location check.
1440
14412010-05-21 Glenn Morris <rgm@gnu.org>
1442
1443 * configure.in (MKDEPDIR): Parallel build tweak.
1444
1445 * configure.in (ns_frag): New output file.
1446
1447 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1448 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1449
1450 * configure.in (cannot_dump): New output variable.
1451
14522010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1453
1454 * configure.in: On NetBSD, if terminfo is found, use it in
1455 preference to termcap. (Bug#6190)
1456
14572010-05-20 Glenn Morris <rgm@gnu.org>
1458
1459 * make-dist (src): Include *.mk.
1460 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1461 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1462 (deps_frag): New output file.
1463 (AUTO_DEPEND): Remove this definition.
1464
1465 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1466
14672010-05-19 Glenn Morris <rgm@gnu.org>
1468
1469 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1470 (ORDINARY_LINK): New AC_DEFINE.
1471 (LIB_GCC): No need to set if ORDINARY_LINK.
1472
14732010-05-18 Glenn Morris <rgm@gnu.org>
1474
1475 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1476 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1477
1478 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1479 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1480 (RALLOC_OBJ): New output variable.
1481
1482 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1483 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1484
14852010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1486
1487 * Makefile.in (src): Provide the name of the VCS file that witnesses
1488 a pull.
1489 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1490
14912010-05-17 Glenn Morris <rgm@gnu.org>
1492
1493 * configure.in (OLDXMENU_DEPS): New output variable.
1494
14952010-05-16 Glenn Morris <rgm@gnu.org>
1496
1497 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1498
1499 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1500 * Makefile.in (install-arch-dep): Update for above change.
1501
1502 * Makefile.in (ns_appdir): Remove.
1503 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1504
1505 * configure.in (TEMACS_LDFLAGS2): New output variable.
1506
1507 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1508 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1509 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1510 nothing uses.
1511
15122010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1513
1514 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1515 does not use them.
1516 (X11R5_INHIBIT_I18N): Remove, unused.
1517
15182010-05-15 Glenn Morris <rgm@gnu.org>
1519
1520 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1521
1522 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1523
15242010-05-15 Ken Raeburn <raeburn@raeburn.org>
1525
1526 * configure.in: Look for version string in its new location.
1527
15282010-05-15 Eli Zaretskii <eliz@gnu.org>
1529
1530 * config.bat: Remove support for DJGPP v1.x.
1531
15322010-05-15 Glenn Morris <rgm@gnu.org>
1533
1534 * configure.in (OLDXMENU_TARGET): New output variable.
1535
1536 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1537
1538 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1539 and other files that no longer exist.
1540
15412010-05-14 Glenn Morris <rgm@gnu.org>
1542
1543 * configure.in (cpp_undefs): Add mktime, register, X11.
1544
1545 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1546 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1547 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1548
1549 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1550 (GNUSTEP_MAKEFILES): Do not output.
1551
15522010-05-13 Glenn Morris <rgm@gnu.org>
1553
1554 * configure.in: Fix some paren typos.
1555
1556 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1557
1558 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1559
15602010-05-12 Glenn Morris <rgm@gnu.org>
1561
1562 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1563
1564 * configure.in (LIB_GCC): New output variable.
1565
15662010-05-11 Glenn Morris <rgm@gnu.org>
1567
1568 * make-dist (msdos): No more mainmake.
1569
1570 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1571 * config.bat: Do not run cpp on lib-src/Makefile.in.
1572
1573 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1574
15752010-05-10 Glenn Morris <rgm@gnu.org>
1576
1577 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1578
1579 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1580 (BLESSMAIL_TARGET): New output variable.
1581
15822010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1583
1584 * INSTALL: Fix typos.
1585
15862010-05-08 Chong Yidong <cyd@stupidchicken.com>
1587
1588 * configure.in: Add check for buggy version of GCC (Bug#6031).
1589
15902010-05-08 Glenn Morris <rgm@gnu.org>
1591
1592 * configure.in (HAVE_LIBNCURSES): New local variable.
1593 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1594 replacing cpp in src/s/*.h and src/Makefile.in.
1595
15962010-05-07 Chong Yidong <cyd@stupidchicken.com>
1597
1598 * Version 23.2 released.
1599
16002010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1601
1602 * configure.in: Add tests for `isnan' and `copysign'.
1603
16042010-05-07 Eli Zaretskii <eliz@gnu.org>
1605
1606 * config.bat: Allow for 2 leading `#'s in comments in
1607 src/Makefile.in.
1608
16092010-05-07 Glenn Morris <rgm@gnu.org>
1610
1611 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1612 Merges logic from src/s/* and src/Makefile.in.
1613 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1614
16152010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1616
1617 Define START_FILES and LIB_STANDARD using autoconf.
1618 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1619 here from src/s/*.h.
1620 (HAVE_CRTIN): Remove, inline logic in the netbsd
1621 START_FILES/LIB_STANDARD computation.
1622
16232010-05-06 Glenn Morris <rgm@gnu.org>
1624
1625 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1626
1627 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1628 (LD_SWITCH_X_SITE): Remove unused variables.
1629
16302010-05-04 Glenn Morris <rgm@gnu.org>
1631
1632 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1633 as well.
1634 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1635
1636 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1637
1638 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1639 variables, replacing c_switch_machine, c_switch_system.
1640 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1641 @c_switch_system@.
1642
16432010-05-03 Glenn Morris <rgm@gnu.org>
1644
1645 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1646
1647 * make-dist: There are no more src/m/*.inp files.
1648
16492010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1650
1651 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1652 (ac_link): Do not use ld_switch_machine.
1653
16542010-05-01 Glenn Morris <rgm@gnu.org>
1655
1656 * configure.in (OTHER_OBJ): Remove.
1657 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1658
16592010-04-30 Glenn Morris <rgm@gnu.org>
1660
1661 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1662 Elsewhere, maybe include it.
1663
1664 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1665 (OLDXMENU, LIBXMENU): New output variables.
1666
1667 * configure.in (OTHER_OBJ): New output variable.
1668
16692010-04-28 Glenn Morris <rgm@gnu.org>
1670
1671 * configure.in (CYGWIN_OBJ): New output variable.
1672
1673 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1674
1675 * configure.in (FONT_OBJ): New output variable.
1676
1677 * configure.in (LIBXMU): New output variable.
1678
1679 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1680
1681 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1682 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1683
16842010-04-27 Glenn Morris <rgm@gnu.org>
1685
1686 * configure.in (LIBXTR6): New output variable. Move unixware special
1687 case here from src/s/unixware.h.
1688
1689 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1690 in Makefiles.
1691 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1692
1693 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1694 (LIBXP): No longer substitute in Makefiles.
1695 (MOTIF_LIBW): New output variable. Move system-specific settings here
1696 from src/s files.
1697
16982010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1699
1700 Reduce CPP usage.
1701 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1702 (unexec): Define unconditionally, all platforms define
1703 UNEXEC. AC_SUBST it.
1704 (UNEXEC_SRC): Remove, unused.
1705 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1706
17072010-04-27 Glenn Morris <rgm@gnu.org>
1708
1709 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1710 replaced by LIBXP.
1711
1712 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1713 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1714 On hpux10-20, default to /lib.
1715
1716 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1717
17182010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1719
1720 * configure.in (LIBS_MACHINE): Remove, unused.
1721
1722 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1723
17242010-04-24 Glenn Morris <rgm@gnu.org>
1725
1726 * configure.in (CRT_DIR): New output variable.
1727 (--with-crt-dir): New option. (Bug#5655)
1728 (HAVE_LIB64_DIR): Remove.
1729
17302010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1731
1732 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1733
17342010-04-22 Miles Bader <miles@gnu.org>
1735
1736 * configure.in: Get rid of "unix" pre-defined macro when
1737 preprocessing Makefile. (Bug#5857)
1738
17392010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1740
1741 Avoid non-portable shell command negation
1742 * configure.in: Revert last change.
1743
17442010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1745
1746 * configure.in: Change "if test ! -f" to "if ! test -f".
1747
17482010-04-21 Glenn Morris <rgm@gnu.org>
1749
1750 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1751 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1752
17532010-04-21 Karel Klíč <kklic@redhat.com>
1754
1755 * configure.in: New option: --with(out)-selinux, on by default.
1756 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1757 LIBSELINUX_LIBS in Makefiles.
1758
17592010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1760
1761 * configure.in: Remove all references to LIBX11_SYSTEM.
1762
17632010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1764
1765 * configure.in: Remove all references to C_DEBUG_SWITCH.
1766
17672010-03-27 Eli Zaretskii <eliz@gnu.org>
1768
1769 * config.bat <lib-src>: Edit out lines that begin with several #
1770 characters.
1771
17722010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1773
1774 * configure.in: Remove support for old UNIX System V systems and
1775 for Unixware on non-x86 machines.
1776
1777 * configure.in: Remove support for Solaris on PPC and for old versions.
1778
1779 * configure.in: Remove non-working lynxos port.
1780
17812010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1782
1783 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1784
17852010-03-19 Glenn Morris <rgm@gnu.org>
1786
1787 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1788 happy.
1789
17902010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1791
1792 * configure.in: Check for tputs and friends, abort if not
1793 found (bug#5735).
1794
17952010-03-18 Glenn Morris <rgm@gnu.org>
1796
1797 * configure.in (--with-x-toolkit): In the help text, say which options
1798 are synonyms.
1799
1800 * configure.in (--with-mmdf, --with-mail-unlink):
1801 New options, off by default.
1802 (--with-mailhost): New option to set default POP host.
1803 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1804 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1805 New variables, substituted in Makefiles.
1806 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1807 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1808 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1809 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1810 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1811
18122010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1813
1814 * Makefile.in (uninstall): Handle the case where archlibdir does not
1815 exist. (Bug#5720)
1816
18172010-03-12 Eli Zaretskii <eliz@gnu.org>
1818
1819 These changes remove termcap.c from the build on Posix platforms.
1820 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1821
1822 * configure: Regenerated.
1823
18242010-03-10 Chong Yidong <cyd@stupidchicken.com>
1825
1826 * Branch for 23.2.
1827
18282010-01-31 Juri Linkov <juri@jurta.org>
1829
1830 * .bzrignore: Add TAGS-LISP.
1831
18322010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1833
1834 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1835 this header file).
1836
18372010-01-12 Juanma Barranquero <lekktu@gmail.com>
1838
1839 * .bzrignore: Ignore all .exe, instead of individual files.
1840
18412010-01-12 Chong Yidong <cyd@stupidchicken.com>
1842
1843 * configure.in: Explicitly check for and link to -lXrender.
1844
18452010-01-12 Glenn Morris <rgm@gnu.org>
1846
1847 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1848 for bug reports for development versions.
1849
18502010-01-02 Eli Zaretskii <eliz@gnu.org>
1851
1852 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1853 build.
1854
18552009-12-27 Karl Fogel <kfogel@red-bean>
1856
1857 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1858 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1859
18602009-12-17 Glenn Morris <rgm@gnu.org>
1861
1862 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1863
18642009-12-15 Glenn Morris <rgm@gnu.org>
1865
1866 * info/dir: Add EDT entry.
1867 * Makefile.in (INFO_FILES): Add edt.
1868
18692009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1870
1871 * configure.in: Check for RSVG if GNUStep is used.
1872
18732009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1874
1875 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1876
18772009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1878
1879 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1880
18812009-12-01 Glenn Morris <rgm@gnu.org>
1882
1883 * make-dist: Add etc/images/mpc directory.
1884
18852009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1886
1887 * configure.in: Don't check for GConf unless X is used.
1888
18892009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1890
1891 * configure.in: Use -Wdeclaration-after-statement if available.
1892
18932009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1894
1895 * configure.in: New option: --with(out)-gconf.
1896 Set HAVE_GCONF if we find gconf.
1897
18982009-11-17 Glenn Morris <rgm@gnu.org>
1899
1900 * Makefile.in (INFO_FILES): Add semantic.
1901
19022009-11-16 Chong Yidong <cyd@stupidchicken.com>
1903
1904 * info/dir: Add Semantic.
1905
19062009-11-16 Glenn Morris <rgm@gnu.org>
1907
1908 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1909 pattern, so as not to exclude makefile*.el. (Bug#4912)
1910
19112009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1912
1913 * configure.in: --enable-autodepend is new. Check for GNU Make
1914 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1915 gcc and GNU make to generate dependencies.
1916
19172009-10-27 Glenn Morris <rgm@gnu.org>
1918
1919 * make-dist: Make links to doc/lispintro/*.pdf.
1920
19212009-10-23 Jim Meyering <meyering@redhat.com>
1922
1923 * configure.in: Invoke $CPP with -P when creating Makefile and
1924 src/Makefile. Without this, gcc 4.4.2 converts each
1925 backslash-newline pair in the input to a bare newline, yielding
1926 invalid Makefiles.
1927
1928 * configure: Regenerate.
1929
19302009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1931
1932 * configure.in (vax-dec-vms): Remove, not supported anymore.
1933
19342009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1935
1936 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1937 (*-apple-darwin*): Add x86_64 architecture.
1938
19392009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1940
1941 * config.guess, config.sub: Updated from master source.
1942
19432009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1944
1945 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1946
19472009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1948
1949 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1950
19512009-09-29 Glenn Morris <rgm@gnu.org>
1952
1953 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1954
19552009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1956
1957 * config.guess, config.sub: Updated from master source.
1958
1959 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1960
19612009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1962
1963 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1964
19652009-09-13 Chong Yidong <cyd@stupidchicken.com>
1966
1967 * INSTALL: Update URL for GNU FreeFont.
1968
19692009-09-09 Glenn Morris <rgm@gnu.org>
1970
1971 * Makefile.in (install-arch-indep): Don't recursively change perms of
1972 site-lisp and infodir. There may be non-Emacs files in here, and the
1973 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1974 (mkdir): Set umask to world-readable before creating directories.
1975 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1976
19772009-08-29 Glenn Morris <rgm@gnu.org>
1978
1979 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1980 (info): Don't give an error in the absence of makeinfo - let the doc
1981 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1982
19832009-08-23 Ken Raeburn <raeburn@raeburn.org>
1984
1985 * Makefile.in (install-arch-indep): If the versioned DOC-####
1986 generated during loadup+dump isn't found, install the plain DOC
1987 file that always gets generated, in case CANNOT_DUMP is set.
1988
1989 * configure.in: Warn if package version specified here doesn't
1990 match the version in version.el.
1991 * configure: Regenerate.
1992
19932009-08-22 Michael Albinus <michael.albinus@gmx.de>
1994
1995 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1996
1997 * configure: Regenerate.
1998
19992009-08-19 Glenn Morris <rgm@gnu.org>
2000
2001 * INSTALL: Remove reference to cvtmail.
2002
20032009-08-15 CHENG Gao <chenggao@gmail.com>
2004
2005 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2006
20072009-08-02 Kevin Ryde <user42@zip.com.au>
2008
2009 * INSTALL: Fix free fonts URL.
2010
20112009-07-22 Glenn Morris <rgm@gnu.org>
2012
2013 * configure.in (AC_PREREQ): Require autoconf 2.62.
2014
20152009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2016
2017 * configure.in (--enable-checking, --enable-profiling):
2018 Use AS_HELP_STRING.
2019
20202009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2021
2022 * configure.in (--enable-profiling): New option.
2023 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2024
20252009-06-27 Glenn Morris <rgm@gnu.org>
2026
2027 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2028
20292009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2030
2031 * configure.in (--enable-checking): New option.
2032
20332009-06-24 Glenn Morris <rgm@gnu.org>
2034
2035 * make-dist: Warn if subdir does not exist in source.
2036 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2037 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2038 No longer make links.
2039
20402009-06-24 Yavor Doganov <yavor@gnu.org>
2041
2042 * make-dist (tempdir): Don't create directories preferences.gorm
2043 and preferences.nib, they are no longer required.
2044
20452009-06-21 Chong Yidong <cyd@stupidchicken.com>
2046
2047 * Branch for 23.1.
2048
20492009-06-12 Chong Yidong <cyd@stupidchicken.com>
2050
2051 * configure.in: Delete mac-fix-env target, which has been
2052 removed (Bug#3531).
2053
20542009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2055
2056 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
2057
20582009-05-05 Per Starbäck <per@starback.se> (tiny change)
2059
2060 * BUGS: Use new binding of view-emacs-problems.
2061
20622009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
2063
2064 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2065 for Solaris compatibility.
2066
20672009-04-25 Chong Yidong <cyd@stupidchicken.com>
2068
2069 * configure: Regenerate.
2070
2071 * configure.in: Disable use of FreeType without libXft.
2072
20732009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2074
2075 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2076 Check if it is declared in gtk.h.
2077
20782009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2079
2080 * Makefile.in (install-arch-indep): Remove .gitignore files.
2081
20822009-04-03 Kenichi Handa <handa@m17n.org>
2083
2084 * INSTALL: Make the section "Complex Text Layout support
2085 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2086
20872009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2088
2089 * configure.in (rs6000-ibm-aix6*): Fix typo.
2090
20912009-03-04 Glenn Morris <rgm@gnu.org>
2092
2093 * Makefile.in (INFO_FILES): Add auth.
2094
20952009-03-03 Glenn Morris <rgm@gnu.org>
2096
2097 * info/dir: Add Auth-source.
2098
20992009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2100
2101 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2102 the second.
2103
21042009-02-28 Eli Zaretskii <eliz@gnu.org>
2105
2106 * config.bat: Copy .dbxinit to _dbxinit.
2107
2108 * make-dist (Making links to `info'): Remove .gitignore.
2109
21102009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2111
2112 * Makefile.in (lib-src, lisp): Use simpler rule.
2113 (src): Be more specific to avoid recompiling all the .elc files just
2114 because the bootstrap-emacs is missing.
2115
21162009-02-26 Chong Yidong <cyd@stupidchicken.com>
2117
2118 * configure.in: Require librsvg >= 2.11.
2119
21202009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2121
2122 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2123 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2124
21252009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2126
2127 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2128
21292009-02-03 Glenn Morris <rgm@gnu.org>
2130
2131 * make-dist: Add some missing files, remove some that are no longer
2132 present.
2133
21342009-02-02 Glenn Morris <rgm@gnu.org>
2135
2136 * make-dist: Add some missing nextstep/ files.
2137
21382009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2139
2140 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2141
21422009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2143
2144 * configure.in: Add support for m68k-*-netbsd.
2145
21462009-01-14 Juri Linkov <juri@jurta.org>
2147
2148 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2149
2150 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2151 and bug-reference-mode.
2152
21532009-01-11 Juri Linkov <juri@jurta.org>
2154
2155 * INSTALL.CVS: Move configuration explicitly to the first step.
2156
21572009-01-09 Glenn Morris <rgm@gnu.org>
2158
2159 * .dir-locals.el: Don't set indent-tabs-mode.
2160
21612008-12-30 Kenichi Handa <handa@m17n.org>
2162
2163 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2164 the function OTF_get_variation_glyphs.
2165
21662008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2167
2168 * Makefile.in (install-arch-dep): Remove old directories in
2169 ns_app* before moving new directories there.
2170
21712008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2172
2173 * .dir-locals.el: Remove non-working entry for pmail.
2174 (fill-column): Fix typo.
2175 (change-log-mode): Add fill column.
2176
21772008-12-26 Eli Zaretskii <eliz@gnu.org>
2178
2179 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2180
21812008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2182
2183 * make-dist (tempdir): Distribute .dir-locals.el.
2184
2185 * .dir-locals.el: New file.
2186
21872008-12-19 Eli Zaretskii <eliz@gnu.org>
2188
2189 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2190 for rationale.
2191
21922008-12-13 Glenn Morris <rgm@gnu.org>
2193
2194 * Makefile.in (install-arch-indep): Add new man-pages.
2195 (manext): Remove variable.
2196 (MAN_PAGES): New variable.
2197 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2198 and remove.
2199 (uninstall): Remove desktop file and icons, game scores if empty.
2200
22012008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2202
2203 * config.guess, config.sub: Updated from master source.
2204
22052008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2206
2207 * Makefile.in (install-arch-indep): Install ebrowse.1.
2208
22092008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2210
2211 * configure.in: Add Solaris on x86_64.
2212
22132008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2214
2215 * config.guess, config.sub: Updated from master source.
2216
22172008-12-08 Eli Zaretskii <eliz@gnu.org>
2218
2219 * info/dir: Fix last change.
2220
22212008-12-07 Eli Zaretskii <eliz@gnu.org>
2222
2223 * info/dir: Untabify.
2224
22252008-11-28 Ulrich Mueller <ulm@gentoo.org>
2226
2227 * configure.in: Fix last change.
2228
22292008-11-28 Richard M Stallman <rms@gnu.org>
2230
2231 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2232 New configurations.
2233
22342008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2235
2236 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2237 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2238
22392008-11-15 Eli Zaretskii <eliz@gnu.org>
2240
2241 * Makefile.in (INFO_FILES): Remove ns-emacs.
2242
2243 * info/dir (NS-Emacs): Remove entry.
2244
22452008-11-08 Eli Zaretskii <eliz@gnu.org>
2246
2247 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2248
22492008-11-07 Glenn Morris <rgm@gnu.org>
2250
2251 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2252
22532008-10-31 Eli Zaretskii <eliz@gnu.org>
2254
2255 * config.bat: Tell user to expect one "File not found" message
2256 while the `doc' directory is being configured.
2257
22582008-10-30 Chong Yidong <cyd@stupidchicken.com>
2259
2260 * update-subdirs: Put obsolete directory last.
2261
22622008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2263
2264 * configure.in: Check fontconfig always.
2265
22662008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2267
2268 * configure (*-solaris2.[7-9]*): Fix typo.
2269
22702008-10-24 Glenn Morris <rgm@gnu.org>
2271
2272 * configure.in (--without-sync-input, --with-pkg-config-prog):
2273 Help strings start with lower case.
2274 (--with-gnustep-conf): New option.
2275 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2276
22772008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2278
2279 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2280 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2281 is not found. (Bug#1230)
2282
22832008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2284
2285 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2286 Use sol2-6.h for Solaris 7-9.
2287
22882008-10-18 Ulrich Mueller <ulm@gentoo.org>
2289
2290 * configure.in: Add support for GNU/Linux on SuperH.
2291
22922008-10-12 Andreas Schwab <schwab@suse.de>
2293
2294 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2295
22962008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2297
2298 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2299 "X") to avoid confusion.
2300
2301 * configure: Regenerate.
2302
23032008-09-07 Romain Francoise <romain@orebokech.com>
2304
2305 * make-dist: Distribute doc/man/ChangeLog.
2306
23072008-08-28 Chong Yidong <cyd@stupidchicken.com>
2308
2309 * configure.in: Disable XFT and Freetype when without X.
2310
2311 * configure: Regenerate.
2312
23132008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2314
2315 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2316
23172008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2318
2319 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2320 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2321
2322 * configure: Regenerate.
2323
23242008-08-20 Eli Zaretskii <eliz@gnu.org>
2325
2326 * configure.in: Move "#define subprocesses" before
2327 config_opsysfile is included.
2328
23292008-08-19 Kenichi Handa <handa@m17n.org>
2330
2331 * INSTALL (Extra fonts): Mention local fonts, don't mention
2332 mule-unicode.
2333
23342008-08-16 Chong Yidong <cyd@stupidchicken.com>
2335
2336 * make-dist: Omit info/.arch-inventory.
2337
23382008-08-16 Jason Rumney <jasonr@gnu.org>
2339
2340 * make-dist (tempdir/nt): Link emacsclient.rc.
2341
23422008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2343
2344 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2345 AC_SUBST it.
2346 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2347 AC_SUBST it.
2348 (OTHER_FILES): Always define for HAVE_NS.
2349 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2350 * configure: Regenerate.
2351
23522008-08-07 Andreas Schwab <schwab@suse.de>
2353
2354 * configure.in: Correctly handle
2355 --enable-cocoa-experimental-ctrl-g=no and
2356 --enable-ns-self-contained=yes.
2357
23582008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2359
2360 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2361 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2362 bother undef'ing since won't have desired effect.
2363
23642008-08-06 Andreas Schwab <schwab@suse.de>
2365
2366 * configure.in: Fix quoting.
2367
23682008-08-06 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2371
23722008-08-05 Ulrich Mueller <ulm@gentoo.org>
2373
2374 * configure.in: Add checks for krb5_error.text and
2375 krb5_error.e_text struct members.
2376
23772008-08-04 Chong Yidong <cyd@stupidchicken.com>
2378
2379 * configure.in: Test for existence of NSInteger.
2380 Suggested by Yavor Doganov.
2381
23822008-08-02 Romain Francoise <romain@orebokech.com>
2383
2384 * Makefile.in (INFO_FILES): Add mairix-el.
2385
23862008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2387
2388 * make-dist:
2389 * README: Remove VMS support.
2390 * vms: Remove directory.
2391
23922008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2393
2394 * configure.in (MULTI_KBOARD): Remove.
2395
23962008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2397
2398 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2399
24002008-07-29 Chong Yidong <cyd@stupidchicken.com>
2401
2402 * info/dir (File): Add mairix-el.
2403
24042008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2405
2406 Remove support for Mac Carbon.
2407 * mac: Remove directory.
2408 * make-dist:
2409 * configure.in:
2410 * README:
2411 * Makefile.in:
2412 * INSTALL: Remove code for Carbon.
2413 * configure: Regenerate.
2414
24152008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2416
2417 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2418
24192008-07-25 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * configure.in: Check for getrlimit.
2422
2423 * configure: Regenerate.
2424
24252008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2426
2427 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2428 in src/Makefile.in.
2429 (static): Remove, autoconf would always comment it out anyway.
2430 (subprocesses): Define unconditionally.
2431
24322008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2433
2434 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2435 compilation under GNUstep.
2436
24372008-07-18 Kenichi Handa <handa@m17n.org>
2438
2439 * INSTALL (Complex Text Layout support libraries): Delete the
2440 paragraph about --enable-font-backend.
2441
24422008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2443
2444 * configure.in: Print out some info to user for NeXTstep builds.
2445 (ns-app): Remove enable option.
2446 (ns-self-contained): Add enable option.
2447 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2448 GNUstep, use to set install prefixes, and substitute in Makefiles.
2449 * configure: Regenerate.
2450 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2451 NS app bundle.
2452
24532008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2454
2455 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2456
24572008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2458
2459 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2460 NS_IMPL_COCOA.
2461
24622008-07-16 Glenn Morris <rgm@gnu.org>
2463
2464 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2465 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2466 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2467 never unset.
2468
2469 * make-dist: Add nextstep/ directories.
2470 (src, lib-src): Add .m files.
2471
24722008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2473
2474 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2475 (USER_FULL_NAME): Remove, not used anymore.
2476 * configure: Regenerate.
2477
24782008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2479
2480 Changes and additions for NeXTstep windowing system (Cocoa and
2481 GNUstep) support.
2482
2483 * configure.in: Add support for NS window system: --with-ns (default
2484 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2485 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2486 disable font backend if window system is "none", not if !HAVE_X11.
2487 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2488 (install-arch-dep): Add commands to assemble NS .app package.
2489
24902008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2491
2492 * configure.in: Use macppc for Darwin. Remove references to
2493 desupported systems.
2494 * configure: Regenerate.
2495
24962008-07-05 Glenn Morris <rgm@gnu.org>
2497
2498 * make-dist (EMACS): Doc fix.
2499 (lisp): There are no *.dat or image files here any more.
2500 (src): There are no *.s files here any more.
2501 (etc/images, etc/images/*): Link to most regular files.
2502
25032008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2504
2505 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2506
25072008-07-01 Glenn Morris <rgm@gnu.org>
2508
2509 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2510 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2511 and explicitly export there. (Bug#507.)
2512
25132008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2514
2515 * configure.in:
2516 * configure: Remove references to obsolete systems.
2517
25182008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2519
2520 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2521 make it depend on all other */.in files.
2522 (src/Makefile, src/config.stamp, lib-src/Makefile)
2523 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2524 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2525 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2526 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2527
2528 * configure.in: Don't create src/config.stamp any more.
2529
25302008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2531
2532 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2533
25342008-06-22 Glenn Morris <rgm@gnu.org>
2535
2536 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2537
25382008-06-21 Romain Francoise <romain@orebokech.com>
2539
2540 * Makefile.in (INFO_FILES): Add sasl.
2541
25422008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2543
2544 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2545 (bootstrap-build): Remove.
2546 (top_bootclean): New var.
2547 (top_distclean, bootstrap-clean): Use it.
2548 (bootstrap): Don't recheck config. Make normally.
2549
25502008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2551
2552 * Makefile.in (SUBDIR): Include `lisp'.
2553 (lisp): Depend on `src'.
2554 (top_distclean): Don't remove config.status.
2555 (bootstrap-clean): New target.
2556 (maintainer-clean): Use it.
2557 (bootstrap): Use bootstrap-clean. Re-run config.status.
2558 (src/bootstrap-emacs${EXEEXT}): New target.
2559 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2560 src/Makefile now takes care of it.
2561 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2562
25632008-06-15 Glenn Morris <rgm@gnu.org>
2564
2565 * info/dir: Add sasl.
2566
25672008-06-09 Alan Mackenzie <acm@muc.de>
2568
2569 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2570
25712008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2572
2573 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2574
25752008-06-07 Glenn Morris <rgm@gnu.org>
2576
2577 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2578 serve no purpose.
2579
25802008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2581
2582 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2583 * configure: Regenerate.
2584
25852008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2586
2587 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2588
25892008-05-14 Kenichi Handa <handa@m17n.org>
2590
2591 * configure: Regenerate.
2592
2593 * configure.in: Don't handle --disable-font-backend. Don't print
2594 a message about a font backend.
2595
25962008-05-09 Glenn Morris <rgm@gnu.org>
2597
2598 * configure.in: Make absence of makeinfo a fatal error only if the info
2599 files don't exist.
2600 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2601
26022008-05-07 Eli Zaretskii <eliz@gnu.org>
2603
2604 * config.bat: Fix last change: don't use < and > in "rem" lines,
2605 they are interpreted as redirection by DOS shells.
2606
26072008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2608
2609 * configure.in: Check availability of AvailabilityMacros.h
2610 if HAVE_CARBON.
2611
2612 * configure: Regenerate.
2613
26142008-05-03 Glenn Morris <rgm@gnu.org>
2615
2616 * configure.in (x_libraries): Remove standard 64-bit directories -
2617 experimental workaround for minor autoconf bug.
2618
2619 * configure.in (--without-makeinfo): New option. If set,
2620 absence of suitable makeinfo is not a fatal error.
2621 * Makefile.in (MAKEINFO): New, set by configure.
2622 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2623 (info-real): New target.
2624 (info): Without makeinfo, do nothing, else call `info-real'.
2625
26262008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2627
2628 * configure.in: Remove hpux10.20 from the desupported list.
2629
26302008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2631
2632 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2633
26342008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2635
2636 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2637 rather than change CPPFLAGS.
2638 (HAVE_GTK): Rename to USE_GTK.
2639
26402008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2641
2642 * configure.in: Replace the obsolete macros AC_AIX and
2643 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2644
26452008-04-05 Andreas Schwab <schwab@suse.de>
2646
2647 * configure.in: No longer create admin/unidata/Makefile.
2648
26492008-03-28 Andreas Schwab <schwab@suse.de>
2650
2651 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2652 (lisp/Makefile): New rule.
2653
26542008-03-13 Glenn Morris <rgm@gnu.org>
2655
2656 * configure.in (AC_INIT): Fix version number.
2657 (sync-input): Reword the option, since it's on by default.
2658
26592008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2660
2661 * configure.in: Add --enable-sync-input, default yes.
2662
26632008-03-11 Glenn Morris <rgm@gnu.org>
2664
2665 * Makefile.in (install-etc, mkdir): Handle directory
2666 etc/images/icons/hicolor/*/mimetypes/.
2667
2668 * make-dist: Handle icons/hicolor/scalable directory.
2669
26702008-03-05 Glenn Morris <rgm@gnu.org>
2671
2672 * configure.in: Enable font-backend by default.
2673 (USE_FONT_BACKEND): Set to "no" in absence of X.
2674 (PKG_CONFIG): Don't set multiple times, once is enough.
2675 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2676
26772008-03-03 Glenn Morris <rgm@gnu.org>
2678
2679 * Makefile.in (iconsrcdir): New variable.
2680 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2681 directory.
2682
26832008-02-29 Glenn Morris <rgm@gnu.org>
2684
2685 * test/: New directory.
2686
26872008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2688
2689 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2690
26912008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2692
2693 * configure.in: Print an error for systems that we think are obsolete
2694 and are proposed to be removed. Remove some more unused systems.
2695 Add support for powerpc-ibm-aix6*.
2696
26972008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2698
2699 * configure.in: Remove references to obsolete variables and systems.
2700
27012008-02-21 Glenn Morris <rgm@gnu.org>
2702
2703 * Makefile.in (set_installuser): New.
2704 (install-arch-indep): Use set_installuser to avoid duplicate code.
2705
2706 * README.unicode: Split into admin/notes/unicode,font-backend and
2707 remove.
2708
27092008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2710
2711 * configure.in (arm*-*-freebsd*): Add.
2712
27132008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2714
2715 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2716 dealing with obsolete variables.
2717
27182008-02-08 Glenn Morris <rgm@gnu.org>
2719
2720 * Makefile.in (check-info-dir): New target.
2721
27222008-02-08 Michael Olson <mwolson@gnu.org>
2723
2724 * Makefile.in (INFO_FILES): Add epa.
2725
2726 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2727 features" section.
2728
27292008-02-06 Glenn Morris <rgm@gnu.org>
2730
2731 * configure.in (--with-gcc): Give an error saying this option has
2732 been removed.
2733 (--with-gtk): Remove this option.
2734
27352008-02-06 Tom Tromey <tromey@redhat.com>
2736
2737 * configure.in (--with-gcc): Remove.
2738 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2739
27402008-02-05 Ulrich Mueller <ulm@gentoo.org>
2741
2742 * INSTALL: Recommend giflib, not libungif.
2743
27442008-02-05 Tom Tromey <tromey@redhat.com>
2745
2746 * configure.in (--with-dbus): Default to enabled.
2747
27482008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2749
2750 * INSTALL (Complex Text Layout support libraries): New section.
2751
27522008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2753
2754 * make-dist: Remove references to files in mac/ that have been
2755 deleted.
2756
27572008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2758
2759 * configure.in: For libotf and m17n-flt checks, set shell vars
2760 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2761 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2762 Reported by Ulrich Mueller.
2763
27642008-02-02 Eli Zaretskii <eliz@gnu.org>
2765
2766 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2767 admin/unidata/Makefile.in to Makefile.
2768
27692008-02-02 Glenn Morris <rgm@gnu.org>
2770
2771 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2772 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2773 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2774
27752008-02-01 Miles Bader <miles@gnu.org>
2776
2777 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2778 [libotf], and [m17n-flt] options.
2779
27802008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2781
2782 * configure.in: Add EMACS_ARG_N([libotf]...), and
2783 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2784 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2785 CFLAGS, and LIBS in checking of m17n-flt.
2786
27872008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2788
2789 * configure.in: Check the availability of m17n-flt library.
2790
27912008-02-01 Kenichi Handa <handa@m17n.org>
2792
2793 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2794 not available.
2795
27962008-02-01 Kenichi Handa <handa@m17n.org>
2797
2798 * configure.in: New args --enable-font-backend, --with-xft,
2799 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2800 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2801 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2802 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2803
28042008-02-01 Kenichi Handa <handa@m17n.org>
2805
2806 * make-dist: Include etc/charsets in tarball.
2807
28082008-02-01 Kenichi Handa <handa@m17n.org>
2809
2810 * configure.in: While running cpp on junk.c, include
2811 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2812 exists.
2813
28142008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2815
2816 * configure.in (xtensa): Match more configurations.
2817
28182008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2819
2820 * configure.in: Update comment.
2821
28222008-01-26 Glenn Morris <rgm@gnu.org>
2823
2824 * configure.in (--without-gcc): By default, neither off nor on.
2825 (--with-carbon): Tone down rhetoric in help text.
2826
28272008-01-25 Glenn Morris <rgm@gnu.org>
2828
2829 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2830 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2831 Default `Carbon' to off (it's unsupported).
2832
28332008-01-24 Glenn Morris <rgm@gnu.org>
2834
2835 * configure.in: Standardize dbus-related messages.
2836
28372008-01-23 Michael Olson <mwolson@gnu.org>
2838
2839 * configure.in (pkg-config-prog): Remove initial whitespace.
2840
28412008-01-23 Tom Tromey <tromey@redhat.com>
2842
2843 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2844 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2845 Update all users.
2846
28472008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2848
2849 * config.guess, config.sub: Updated from master source.
2850
28512008-01-17 Andreas Schwab <schwab@suse.de>
2852
2853 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2854
28552008-01-17 Glenn Morris <rgm@gnu.org>
2856
2857 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2858
28592008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2860
2861 * configure.in: Remove more references to unsupported systems.
2862
28632008-01-16 Sven Joachim <svenjoac@gmx.de>
2864
2865 * make-dist: Add --lzma.
2866
28672008-01-16 Glenn Morris <rgm@gnu.org>
2868
2869 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2870 configure checks for this.
2871
28722008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2873
2874 * configure.in: Remove more references to unsupported systems.
2875
28762008-01-06 Romain Francoise <romain@orebokech.com>
2877
2878 * configure.in: Delete extra semicolons.
2879
28802008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2881
2882 * configure.in: Remove references to unsupported systems.
2883
28842008-01-05 Romain Francoise <romain@orebokech.com>
2885
2886 * make-dist: Add --bzip2. Update copyright.
2887
28882008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2889
2890 * configure.in: Remove support for Masscomp.
2891
28922008-01-05 Glenn Morris <rgm@gnu.org>
2893
2894 * Makefile.in (desktopdir, icondir): New variables.
2895 (install-arch-indep): Also depend on `install-etc'.
2896 (install-etc): New target.
2897 (mkdir): Also create the `applications' and `icons' directories.
2898
28992008-01-04 Glenn Morris <rgm@gnu.org>
2900
2901 * make-dist: Update for new etc/images/icons/hicolor directory.
2902
29032007-12-09 Andreas Schwab <schwab@suse.de>
2904
2905 * configure.in: D-Bus is not enabled by default.
2906
29072007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2908
2909 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2910 change.
2911
29122007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2913
2914 * configure.in: Give package name and version to AC_INIT.
2915
29162007-12-03 Magnus Henoch <mange@freemail.hu>
2917
2918 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2919
29202007-12-03 Michael Albinus <michael.albinus@gmx.de>
2921
2922 * configure.in: No need for DBUS_INFO anymore.
2923
2924 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2925
29262007-12-02 Michael Albinus <michael.albinus@gmx.de>
2927
2928 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2929
2930 * Makefile.in (INFO_FILES): Add dbus.
2931
29322007-12-02 Romain Francoise <romain@orebokech.com>
2933
2934 * make-dist: Fix last change.
2935
29362007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2937
2938 * configure.in: Add support for gnu-kfreebsd.
2939
29402007-11-28 Glenn Morris <rgm@gnu.org>
2941
2942 * make-dist: Add etc/nxml.
2943
29442007-11-24 Romain Francoise <romain@orebokech.com>
2945
2946 * Makefile.in (INFO_FILES): Add nxml-mode.
2947
29482007-11-23 Romain Francoise <romain@orebokech.com>
2949
2950 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2951 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2952
29532007-11-20 Andreas Schwab <schwab@suse.de>
2954
2955 * configure.in: Always include <resolv.h> when checking for res_init.
2956
29572007-11-17 Andreas Schwab <schwab@suse.de>
2958
2959 * update-subdirs: Atomically update subdirs.el.
2960
29612007-11-17 Glenn Morris <rgm@gnu.org>
2962
2963 * Makefile.in (check-declare): New target.
2964
29652007-11-07 Glenn Morris <rgm@gnu.org>
2966
2967 * configure.in: Deprecate Mac Carbon port.
2968
29692007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2970
2971 * configure.in: Remove HAVE_X11R5 check.
2972
29732007-10-31 Glenn Morris <rgm@gnu.org>
2974
2975 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2976 when changing ownership of installed files.
2977
29782007-10-30 Glenn Morris <rgm@gnu.org>
2979
2980 * make-dist: Add new directory etc/gnus.
2981
29822007-10-30 Michael Olson <mwolson@gnu.org>
2983
2984 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2985
29862007-10-29 Glenn Morris <rgm@gnu.org>
2987
2988 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2989
29902007-10-23 Glenn Morris <rgm@gnu.org>
2991
2992 * MAINTAINERS: Move to admin/.
2993
29942007-10-17 Chong Yidong <cyd@stupidchicken.com>
2995
2996 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2997 (HAVE_LIBRESOLV): Also define if we are using res_init().
2998
29992007-10-17 Glenn Morris <rgm@gnu.org>
3000
3001 * FTP: Remove file, since it's just a duplicate of one in etc/.
3002
30032007-10-05 Eli Zaretskii <eliz@gnu.org>
3004
3005 * config.bat: Fix configuring `doc' due to changes in the
3006 directory structure.
3007
30082007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3009
3010 * configure.in: Don't use -lpthread on HP-UX.
3011
30122007-09-16 Glenn Morris <rgm@gnu.org>
3013
3014 * make-dist: File gfdl.1 has been removed.
3015
30162007-09-15 Glenn Morris <rgm@gnu.org>
3017
3018 * configure.in: Fix makeinfo version regexp.
3019
30202007-09-12 Glenn Morris <rgm@gnu.org>
3021
3022 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3023 implementation of alloca is not found.
3024
3025 * Makefile.in (SOURCES, unlock, relock): Delete.
3026 (install-arch-indep): Do not exclude the etc/ Makefiles.
3027
30282007-09-09 Juri Linkov <juri@jurta.org>
3029
3030 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3031
3032 * README: Add doc/ to documentation directories.
3033
30342007-09-08 Michael Olson <mwolson@gnu.org>
3035
3036 * MAINTAINERS: Add myself for ERC and tq.el.
3037 Update for new doc/ directory layout.
3038
30392007-09-06 Romain Francoise <romain@orebokech.com>
3040
3041 * make-dist: Update for new doc/ directory layout.
3042
30432007-09-06 Glenn Morris <rgm@gnu.org>
3044
3045 * Makefile.in (mansrcdir): New variable.
3046 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3047 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3048 update these targets for new doc/ directory layout.
3049 (doc/misc/Makefile): New target.
3050 (install-arch-indep): Use mansrcdir for new location of manpages.
3051 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3052 (relock, info, dvi): Update targets for new doc/ directory layout.
3053
3054 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3055 for new doc/ directory layout.
3056
30572007-09-02 Andreas Schwab <schwab@suse.de>
3058
3059 * configure.in: Use AS_HELP_STRING throughout.
3060 * configure: Regenerate.
3061
30622007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3063
3064 * configure.in: Require Gtk/Glib 2.6.
3065
30662007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3067
3068 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3069 Use them throughout in place of AC_ARG_WITH calls.
3070 * configure: Regenerate.
3071
30722007-09-01 Andreas Schwab <schwab@suse.de>
3073
3074 * configure.in: Put quotes around nested macro calls.
3075
30762007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3077
3078 * configure.in: Fix typo.
3079 * configure: Regenerate.
3080
30812007-08-30 Glenn Morris <rgm@gnu.org>
3082
3083 * configure.in (AH_BOTTOM): Copy some manual changes made to
3084 src/config.in here so they are not lost when it regenerates.
3085
3086 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3087
30882007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3089
3090 * README.multi-tty: New file.
3091
30922007-08-29 Glenn Morris <rgm@gnu.org>
3093
3094 * README: Increase version to 23.0.50.
3095
30962007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3097
3098 * configure.in: New option: --without-xaw3d.
3099
31002007-08-24 Glenn Morris <rgm@gnu.org>
3101
3102 * configure.in: Check for a suitably recent makeinfo.
3103
31042007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3105
3106 * configure.in (Check for required libraries): Typo.
3107
31082007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3109
3110 * configure.in: Check librsvg2 also for Mac Carbon.
3111
31122007-08-22 Romain Francoise <romain@orebokech.com>
3113
3114 * make-dist: Follow reorganization of files in etc/.
3115
31162007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3117
3118 * configure.in: Add support for SVG images through librsvg2.
3119
31202007-07-28 Eli Zaretskii <eliz@gnu.org>
3121
3122 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3123 to avoid an error message if there is no DOC there.
3124
31252007-07-25 Glenn Morris <rgm@gnu.org>
3126
3127 * Relicense all FSF files to GPLv3 or later.
3128
3129 * COPYING, info/COPYING: Switch to GPLv3.
3130
31312007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3132
3133 * configure.in: Complain if X seems to be installed but no
3134 development files were found.
3135
31362007-06-20 Glenn Morris <rgm@gnu.org>
3137
3138 * configure.in: Prefer libgif over libungif.
3139
31402007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3141
3142 * configure.in: Check for all image libraries before exiting.
3143
31442007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3145
3146 * configure.in: Exit with error if image libraries aren't found.
3147
31482007-06-13 Chong Yidong <cyd@stupidchicken.com>
3149
3150 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3151 when compiling without scrollbars.
3152
31532007-06-12 Glenn Morris <rgm@gnu.org>
3154
3155 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3156
31572007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3158
3159 * configure.in: Change wording about yes/gtk and lucid/athena
3160 being synonyms.
3161
31622007-06-08 Glenn Morris <rgm@gnu.org>
3163
3164 * configure.in: Make gtk the default toolkit.
3165
31662007-06-07 Glenn Morris <rgm@gnu.org>
3167
3168 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3169 for a Sun C compiler.
3170
3171 * Makefile.in (install-arch-indep): Install only the DOC- file
3172 specific to the build, if possible, rather than DOC-*.
3173
31742007-06-02 Chong Yidong <cyd@stupidchicken.com>
3175
3176 * Version 22.1 released.
3177
31782007-05-25 Chong Yidong <cyd@stupidchicken.com>
3179
3180 * mkinstalldirs: Sync to version in automake CVS.
3181
31822007-05-22 Andreas Schwab <schwab@suse.de>
3183
3184 * configure.in: Prefer build_alias over host when host_alias is not set.
3185 * configure: Regenerate.
3186
31872007-05-20 Andreas Schwab <schwab@suse.de>
3188
3189 * configure.in: Remove empty AC_SUBST.
3190 * configure: Regenerate.
3191
31922007-05-20 Nick Roberts <nickrob@snap.net.nz>
3193
3194 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3195 it like others.
3196 * configure: Regenerate.
3197
31982007-05-20 Nick Roberts <nickrob@snap.net.nz>
3199
3200 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3201 (AC_CHECK_LIB): Add -lgpm.
3202 * configure: Regenerate.
3203
32042007-05-03 Glenn Morris <rgm@gnu.org>
3205
3206 * configure: Tweak message about the absence of shell functions.
3207
32082007-04-27 Andreas Schwab <schwab@suse.de>
3209
3210 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3211
32122007-04-26 Glenn Morris <rgm@gnu.org>
3213
3214 * README: Increase version to 22.1.50.
3215
32162007-04-24 Juanma Barranquero <lekktu@gmail.com>
3217
3218 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3219
32202007-04-19 Glenn Morris <rgm@gnu.org>
3221
3222 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3223
32242007-04-18 Glenn Morris <rgm@gnu.org>
3225
3226 * INSTALL: Mention CPP.
3227
32282007-04-15 Glenn Morris <rgm@gnu.org>
3229
3230 * FTP: Replace with a pointer to the web version.
3231
32322007-04-13 Glenn Morris <rgm@gnu.org>
3233
3234 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3235
32362007-04-04 Glenn Morris <rgm@gnu.org>
3237
3238 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3239 compiling with Sun Studio on Solaris.
3240
32412007-03-23 Glenn Morris <rgm@gnu.org>
3242
3243 * configure.in: Restore support for hp800 (removed 2007-01-27)
3244 following clarification of legal status.
3245
32462007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3247
3248 * configure.in: Add support for AIX4.3 on IBM RS6000.
3249
3250 * configure: Regenerate.
3251
32522007-03-20 Richard Stallman <rms@gnu.org>
3253
3254 * configure.in: Fix previous change.
3255
32562007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3257
3258 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3259 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3260 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3261
32622007-03-19 Chong Yidong <cyd@stupidchicken.com>
3263
3264 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3265 user specifies "without".
3266
3267 * configure: Regenerate.
3268
32692007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3270
3271 * configure.in: Warning for Gtk+ and Cygwin added.
3272 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3273
32742007-02-27 Glenn Morris <rgm@gnu.org>
3275
3276 * make-dist (oldXMenu): Remove Imakefile.
3277 (etc/images): Add README.
3278
32792007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3280
3281 * configure.in (xtensa-*-linux-gnu*): New configuration.
3282
3283 * configure: Regenerate.
3284
32852007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3286
3287 * config.guess, config.sub: Updated from master source.
3288
32892007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3290
3291 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3292
32932007-01-29 Chong Yidong <cyd@stupidchicken.com>
3294
3295 * configure.in: Restore support for hp800's not running HP-UX.
3296
3297 * configure: Regenerate.
3298
32992007-01-27 Chong Yidong <cyd@stupidchicken.com>
3300
3301 * configure.in: Remove support for hp800 and sr2k machine types.
3302
3303 * configure: Regenerate.
3304
33052007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3306
3307 * configure.in: Add check for libXft.
3308
33092007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3310
3311 * INSTALL: Info files moved to share/info.
3312
33132007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3314
3315 * configure.in: Detect and use fink-installed in intel-based Mac
3316 builds; change Apple Darwin section to support both PowerPC and
3317 Intel-based Macs.
3318
33192006-12-26 Andreas Schwab <schwab@suse.de>
3320
3321 * Makefile.in (datarootdir): Define.
3322
33232006-12-24 Richard Stallman <rms@gnu.org>
3324
3325 * configure.in: Require Autoconf 2.61.
3326
33272006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3328
3329 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3330 Remove redundant entry for powerpc-apple-netbsd.
3331
3332 * configure: Regenerate.
3333
33342006-12-22 Chong Yidong <cyd@stupidchicken.com>
3335
3336 * configure: Regenerate with autoconf 2.61.
3337
33382006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3339
3340 * configure.in: Detect alsa/asoundlib.h also.
3341 * configure: Regenerate.
3342
33432006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3344
3345 * configure.in: Check if GTK+ compiles at all.
3346
33472006-12-10 Andreas Schwab <schwab@suse.de>
3348
3349 * configure.in: Remove check for struct timezone, its result is
3350 never used.
3351
33522006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3353
3354 * configure.in: Add support for Solaris 10 on x86-64.
3355
33562006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3357
3358 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3359 of PKG_CONFIG_PATH.
3360
33612006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3362
3363 * configure.in (HAVE_SYNC): New test.
3364
33652006-12-03 Glenn Morris <rgm@gnu.org>
3366
3367 * Makefile.in: Fix Copyright format.
3368
3369 * configure.in (AH_TOP): Add missing Copyright year.
3370
3371 * update-subdirs: Add missing Copyright years.
3372
33732006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3374
3375 * Makefile.in: Touch only the parts of the share/emacs directory
3376 specific to this version.
3377
33782006-11-26 Chong Yidong <cyd@stupidchicken.com>
3379
3380 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3381
33822006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3383
3384 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3385
33862006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3387
3388 * configure.in: Prefer X11 to Carbon only when some X-specific
3389 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3390
33912006-11-04 Romain Francoise <romain@orebokech.com>
3392
3393 * Makefile.in (bootstrap-clean-before): Fix typo.
3394 Use new target `bootstrap-clean' in the leim subdirectory.
3395
33962006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3397
3398 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3399
34002006-10-30 Chong Yidong <cyd@stupidchicken.com>
3401
3402 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3403 directories.
3404
34052006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3406
3407 * configure.in: Enable x86-64 OpenBSD compilation.
3408
34092006-10-28 Glenn Morris <rgm@gnu.org>
3410
3411 * AUTHORS: Add cal-html.el author.
3412
34132006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3414
3415 * make-dist: Make links to mac/make-package and
3416 mac/Emacs.app/Contents/Resources/Emacs.icns.
3417
34182006-10-27 Chong Yidong <cyd@stupidchicken.com>
3419
3420 * README: Bump version number to 22.0.90.
3421
34222006-10-23 Andreas Schwab <schwab@suse.de>
3423
3424 * configure.in: Make sure x_default_search_path is always set even
3425 when x_libraries is empty, and look in .../share as well for each
3426 library directory.
3427
34282006-09-28 Kenichi Handa <handa@m17n.org>
3429
3430 * configure.in (locallisppath): Don't include leim dir.
3431 (lisppath): Include leim dir.
3432
34332006-09-15 Jay Belanger <belanger@truman.edu>
3434
3435 * COPYING: Replace "Library Public License" by "Lesser Public
3436 License" throughout.
3437
34382006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3439
3440 * make-dist (EMACS): Exit and fail if the EMACS environment
3441 variable is set to something other than an absolute file name.
3442
34432006-08-16 Andreas Schwab <schwab@suse.de>
3444
3445 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3446 of hardcoding it.
3447
34482006-08-16 Richard Stallman <rms@gnu.org>
3449
3450 * INSTALL.CVS: Clean up wording.
3451
34522006-07-14 Eli Zaretskii <eliz@gnu.org>
3453
3454 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3455 $PKG_CONFIG --exists "$2" to config.log.
3456 * configure: Regenerate.
3457
34582006-07-08 Richard Stallman <rms@gnu.org>
3459
3460 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3461
34622006-07-09 Kim F. Storm <storm@cua.dk>
3463
3464 * CONTRIBUTE: Use outline format.
3465 Add section on copyright years (from admin/notes/years).
3466
34672006-07-08 Eli Zaretskii <eliz@gnu.org>
3468
3469 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3470 to /dev/null, since we don't need the error message, just the
3471 exit status.
3472
34732006-07-07 Eli Zaretskii <eliz@gnu.org>
3474
3475 * CONTRIBUTE: Slight formatting changes and typo fixes.
3476 Add description of NEWS markings.
3477
34782006-07-07 Kim F. Storm <storm@cua.dk>
3479
3480 * CONTRIBUTE: Mention INSTALL.CVS.
3481
34822006-07-05 Romain Francoise <romain@orebokech.com>
3483
3484 * make-dist (top-level): Add CONTRIBUTE.
3485
34862006-07-04 Richard Stallman <rms@gnu.org>
3487
3488 * CONTRIBUTE: Much rewrite.
3489
34902006-07-04 Nick Roberts <nickrob@snap.net.nz>
3491
3492 * CONTRIBUTE: New file.
3493
34942006-06-24 Eli Zaretskii <eliz@gnu.org>
3495
3496 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3497
34982006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3499
3500 * configure.in: Add check for ALSA.
3501
35022006-05-06 Eli Zaretskii <eliz@gnu.org>
3503
3504 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3505
3506 * info/dir: Remove the Emacs-Xtra entry.
3507
35082006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3509
3510 Update copyright year(s) in many files.
3511
35122006-04-01 Eli Zaretskii <eliz@gnu.org>
3513
3514 * configure: Regenerated.
3515
35162006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3517
3518 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3519 --without-toolkit-scroll-bars was specified.
3520
35212006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3522
3523 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3524 to CFLAGS. Update Copyright years written to src/config.in.
3525
35262006-03-18 Claudio Fontana <claudio@gnu.org>
3527
3528 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3529 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3530 to be installed/uninstalled.
3531 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3532 to Info files installed by Emacs.
3533
35342006-03-03 Claudio Fontana <claudio@gnu.org>
3535
3536 * Makefile.in (install, uninstall): Add DESTDIR variable to
3537 support staged installations.
3538
35392006-02-14 Richard M. Stallman <rms@gnu.org>
3540
3541 * configure.in (s390x-*-linux-gnu*): New configuration.
3542
35432006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3544
3545 * configure.in: Require GTK 2.4 or newer.
3546
35472006-01-29 Michael Olson <mwolson@gnu.org>
3548
3549 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3550 * info/dir (ERC): New entry.
3551
35522006-01-29 Eli Zaretskii <eliz@gnu.org>
3553
3554 * info/dir: Fix last change.
3555
35562006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3557
3558 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3559
35602006-01-27 Eli Zaretskii <eliz@gnu.org>
3561
3562 * info/dir: Untabify the whole file.
3563 (Rcirc): New entry.
3564
35652006-01-12 Andreas Schwab <schwab@suse.de>
3566
3567 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3568 check.
3569
35702006-01-02 Chong Yidong <cyd@stupidchicken.com>
3571
3572 * configure.in: Use -Wno-pointer-sign if available.
3573
35742005-12-29 Andreas Schwab <schwab@suse.de>
3575
3576 * config.guess, config.sub: Updated from master source.
3577
35782005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3579
3580 * configure.in: Use amdx86-64 for freebsd on x86_64.
3581
35822005-11-22 Romain Francoise <romain@orebokech.com>
3583
3584 * make-dist: Add etc/images/icons.
3585
35862005-11-03 Andreas Schwab <schwab@suse.de>
3587
3588 * configure.in: Use GZIP_PROG instead of GZIP.
3589
3590 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3591 (install-arch-indep): Adjust.
3592
35932005-11-01 Andreas Schwab <schwab@suse.de>
3594
3595 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3596 (bootfast): Likewise.
3597
35982005-11-01 Romain Francoise <romain@orebokech.com>
3599
3600 * configure.in: Check for gzip.
3601
3602 * Makefile.in (install): Compress source files.
3603
36042005-10-24 Steven Tamm <steventamm@mac.com>
3605
3606 * configure.in: Fix darwin386 configuration issue.
3607
36082005-10-22 Eli Zaretskii <eliz@gnu.org>
3609
3610 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3611
36122005-10-17 Bill Wohler <wohler@newt.com>
3613
3614 * make-dist: Create and populate etc/images/low-color.
3615
36162005-10-15 Bill Wohler <wohler@newt.com>
3617
3618 * make-dist: Create and populate etc/images/gud.
3619
36202005-10-08 Richard M. Stallman <rms@gnu.org>
3621
3622 * make-dist (tempparent): Don't check for 14-char file name limit.
3623
36242005-10-07 Romain Francoise <romain@orebokech.com>
3625
3626 * make-dist: Add etc/images/ezimage and etc/images/mail
3627 directories. Install images in etc/images.
3628
36292005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3630
3631 * configure.in: Prefer Carbon if --enable-carbon-app or
3632 --with-carbon is explicitly specified even when X11 is detected.
3633
36342005-09-15 Ulf Jasper <ulf.jasper@web.de>
3635
3636 * Makefile.in (install-arch-indep, uninstall):
3637 Handle newsticker manual.
3638 (info): Add - to commands.
3639
36402005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3641
3642 Remove the MAXPATHLEN limitations:
3643
3644 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3645
36462005-09-09 Eli Zaretskii <eliz@gnu.org>
3647
3648 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3649 * configure: Regenerate.
3650
36512005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3652
3653 * config.guess, config.sub: Updated from master source.
3654
36552005-08-03 Juanma Barranquero <lekktu@gmail.com>
3656
3657 * .cvsignore: Add `lock'.
3658
36592005-07-28 Juanma Barranquero <lekktu@gmail.com>
3660
3661 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3662
36632005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3664
3665 Merge gnulib getopt implementation into Emacs.
3666
3667 * Makefile.in (AUTOCONF_INPUTS): New macro.
3668 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3669 so that these files also depend on m4/getopt.m4.
3670 * configure.in: Configure getopt by including m4/getopt.m4,
3671 and configuring a getopt replacement if necessary.
3672 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3673 * m4/getopt.m4: New file.
3674
36752005-07-06 Lute Kamstra <lute@gnu.org>
3676
3677 * configure.in: Fix capitalization.
3678
36792005-07-04 Lute Kamstra <lute@gnu.org>
3680
3681 Update FSF's address in GPL notices.
3682
36832005-06-19 Jérôme Marant <jerome@marant.org>
3684
3685 * Makefile.in (epaths-force): Protect both lisppath and
3686 buildlisppath from whitespace.
3687
36882005-06-08 Steven Tamm <steventamm@mac.com>
3689
3690 * configure.in: Support Darwin/MacOSX on Intel
3691
36922005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3693
3694 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3695
36962005-05-11 Jérôme Marant <jmarant@marant.org>
3697
3698 * configure.in: Add --enable-locallisppath.
3699
37002005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3701
3702 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3703 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3704 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3705
37062005-05-07 Jérôme Marant <jerome@marant.org>
3707
3708 * make-dist: Remove references to makefile.nt and makefile.def.
3709 Include widgets and images subdirectories of etc. Do not exclude
3710 ldefs-boot.el.
3711
37122005-04-23 Andreas Schwab <schwab@suse.de>
3713
3714 * configure.in: Remove duplicate match for powerpc configuration.
3715
37162005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3717
3718 * configure.in: Check for <pwd.h>.
3719
37202005-04-14 Lute Kamstra <lute@gnu.org>
3721
3722 * make-dist: Distribute all ChangeLog files in lisp/.
3723 Don't distribute ldefs-boot.el.
3724 lisp/makefile.nt no longer exists.
3725
37262005-04-13 Lute Kamstra <lute@gnu.org>
3727
3728 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3729 for "no-byte-compile: t" in the file instead.
3730
37312005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3732
3733 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3734 shadow the main Lesstif/Motif-2.1 libs and includes.
3735
37362005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3737
3738 * configure.in: Only add XASSERTS to cppflags.
3739
37402005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3741
3742 * configure.in: Added --enable-asserts.
3743
37442005-02-09 Kim F. Storm <storm@cua.dk>
3745
3746 Change release version from 21.4 to 22.1 throughout.
3747 Change development version from 21.3.50 to 22.0.50.
3748
37492005-01-19 Steven Tamm <steventamm@mac.com>
3750
3751 * configure.in: Check for <sys/utsname.h>.
3752
37532004-12-11 Kim F. Storm <storm@cua.dk>
3754
3755 * Makefile.in (info): Undo 2004-12-05 change.
3756
37572004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3758
3759 * info/dir (File): Add URL and Org Mode manuals.
3760 * Makefile.in (install-arch-indep, uninstall): Add url and org
3761 manuals.
3762
37632004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3764
3765 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3766 committed to src/config.in.
3767
37682004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3769
3770 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3771 pthreads and define HAVE_GTK_AND_PTHREAD.
3772
37732004-12-05 Richard M. Stallman <rms@gnu.org>
3774
3775 * Makefile.in (info): Ignore errors building info files.
3776
37772004-11-27 Eli Zaretskii <eliz@gnu.org>
3778
3779 * config.bat: If 8-byte alignment is not supported, define
3780 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3781 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3782 filter through Sed to remove the quotes.
3783
37842004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3785
3786 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3787 not apply to files explicitly `cvs add'ed.
3788
37892004-11-12 Eli Zaretskii <eliz@gnu.org>
3790
3791 * config.bat: Don't require djecho.exe for the v1.x build.
3792 Add a test for DECL_ALIGN support, and add a trivial definition to
3793 src/config.h if 8-byte alignment is not supported.
3794
37952004-11-08 Kim F. Storm <storm@cua.dk>
3796
3797 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3798 files before building.
3799 (bootfast, bootstrap-clean-before-fast): New targets, like
3800 bootstrap but don't remove .elc files.
3801
38022004-11-06 Lars Brinkhoff <lars@nocrew.org>
3803
3804 * configure.in: Add check for getrusage.
3805
38062004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3807
3808 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3809 New tests for new and old GTK file dialogs.
3810 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3811 to no.
3812
38132004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3814
3815 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3816 can be set. Remove SETARCH test.
3817
38182004-10-08 Steven Tamm <steventamm@mac.com>
3819
3820 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3821
38222004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3823
3824 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3825 AC_MSG_WARN. Move output of warning message to end of configure run.
3826
38272004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3828
3829 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3830 Run test to see if heap start address is random.
3831
38322004-09-29 Miles Bader <miles@gnu.org>
3833
3834 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3835 if setarch is present.
3836
38372004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3838
3839 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3840
38412004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3842
3843 * configure.in: Check for exec-shield.
3844
38452004-08-06 Andreas Schwab <schwab@suse.de>
3846
3847 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3848
38492004-07-31 Eli Zaretskii <eliz@gnu.org>
3850
3851 * config.bat: Update URLs in the comments.
3852
38532004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3854
3855 * Makefile.in (install-arch-indep): Add pgg and sieve.
3856
3857 * info/.cvsignore: Added pgg and sieve.
3858
38592004-07-05 Andreas Schwab <schwab@suse.de>
3860
3861 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3862
38632004-06-21 Kenichi Handa <handa@m17n.org>
3864
3865 * make-dist: Link leim-ext.el into tempdir.
3866
38672004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3868
3869 * info/dir (File): Add emacs-xtra.
3870 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3871
38722004-06-12 Juri Linkov <juri@jurta.org>
3873
3874 * info/dir: Move menu help lines from `* Menu:' to file header.
3875 Describe the purpose of a red *.
3876
38772004-05-04 Dave Love <fx@gnu.org>
3878
3879 * configure.in: Don't use `extrasub'.
3880
38812004-04-29 Dave Love <fx@gnu.org>
3882
3883 * configure.in: Don't forget to quote args to `test'.
3884
38852004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3886
3887 * autogen.sh: Update filename in "please read" message.
3888
38892004-04-17 Richard M. Stallman <rms@gnu.org>
3890
3891 * INSTALL: Move the info about site-lisp dirs,
3892 and say uninstalled Emacs looks there too.
3893
38942004-04-04 Eli Zaretskii <eliz@gnu.org>
3895
3896 * config.bat (lib-src): Recognize comment lines in Makefile.in
3897 that have a TAB after the #, to avoid errors in preprocessing with
3898 GCC 3.3.3.
3899
39002004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3901
3902 * Makefile.in: Mention in comment that `make maintainer-clean'
3903 deletes .elc files.
3904
39052004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3906
3907 * update-subdirs: Add local variables to prevent byte-compiling.
3908
39092004-03-21 Dave Love <fx@gnu.org>
3910
3911 * configure.in: Fix previous change.
3912
39132004-03-18 Dave Love <fx@gnu.org>
3914
3915 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3916
39172004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3918
3919 * info/dir (File): Add SMTP and SES.
3920
39212004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3922
3923 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3924 (bootstrap): Use the new bootstrap-prepare target in lisp.
3925
39262004-02-18 Kim F. Storm <storm@cua.dk>
3927
3928 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3929
39302004-02-16 Eli Zaretskii <eliz@gnu.org>
3931
3932 * make-dist: Don't link index.*perm and permute-index into tempdir.
3933
39342004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3935
3936 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3937 to match previous changes by Eli Zaretskii.
3938
39392004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3940
3941 * Makefile.in: Set CDPATH to an empty string.
3942
39432004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3944
3945 * configure.in <darwin>: Use fink packages if available.
3946
39472004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3948
3949 * make-dist (lispref): Do include lispref/index.texi.
3950
39512004-01-06 Eric Hanchrow <offby1@blarg.net>
3952
3953 * make-dist (tempdir): Include cursors in nt/icons.
3954
39552003-12-30 Eli Zaretskii <eliz@gnu.org>
3956
3957 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3958 clashes with install-sh on 8+3 filesystems.
3959
39602003-12-08 Miles Bader <miles@gnu.org>
3961
3962 * .cvsignore: Add .arch-inventory.
3963
39642003-12-24 Andreas Schwab <schwab@suse.de>
3965
3966 * configure.in: Check for <sys/socket.h>. Include it before
3967 including <net/if.h>. Move check for <net/if.h> before its use.
3968
39692003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3970
3971 * Makefile.in (install-arch-dep): Don't let cd output go into
3972 pipe for carbon_appdir.
3973
39742003-12-24 Andreas Schwab <schwab@suse.de>
3975
3976 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3977
39782003-12-01 Andreas Schwab <schwab@suse.de>
3979
3980 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3981 hardcoding gcc.
3982
39832003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3984
3985 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3986 multiple displays.
3987 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3988
39892003-09-23 Dave Love <fx@gnu.org>
3990
3991 * configure.in: Check members of struct ifreq.
3992
39932003-09-14 Kim F. Storm <storm@cua.dk>
3994
3995 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3996
39972003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3998
3999 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4000
40012003-08-18 Lute Kamstra <lute@gnu.org>
4002
4003 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4004 required anymore.
4005
40062003-08-07 Andrew Choi <akochoi@shaw.ca>
4007
4008 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4009 option instead of -traditional-cpp for CPP.
4010
40112003-07-29 Richard M. Stallman <rms@gnu.org>
4012
4013 * configure.in (HAVE_XIM): Define if XIM is available.
4014
40152003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4016
4017 * configure.in: The function gtk_window_set_icon_from_file was
4018 introduced in GTK+ 2.2, so check for that release.
4019
40202003-07-23 Andreas Schwab <schwab@suse.de>
4021
4022 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4023
4024 * Makefile.in (YACC): Remove, not used.
4025 (MAINT): Don't set.
4026 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4027 disable dependency on ${srcdir}/configure.in when maintainer mode
4028 is disabled.
4029
40302003-07-22 Dave Love <fx@gnu.org>
4031
4032 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4033 HAVE_X11, not with_xim.
4034 (HAVE_CRTIN): Provide template.
4035 <with_png>: Test for png.h and libpng/png.h.
4036
40372003-07-15 Andreas Schwab <schwab@suse.de>
4038
4039 * configure.in: Temporarily leave quoting for AC_DEFINE.
4040
40412003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4042
4043 * configure.in: Check for posix_memalign.
4044
40452003-07-12 Richard M. Stallman <rms@gnu.org>
4046
4047 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4048
40492003-07-09 Kim F. Storm <storm@cua.dk>
4050
4051 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4052 functionality of --without-xim.
4053
40542003-06-29 Dave Love <fx@gnu.org>
4055
4056 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4057
40582003-06-23 Dave Love <fx@gnu.org>
4059
4060 * configure.in: Check for sys/_mbstate_t.h.
4061 Test XRegisterIMInstantiateCallback prototype.
4062 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4063
40642003-06-06 Dave Love <fx@gnu.org>
4065
4066 * configure.in: Check for locale.h.
4067
40682003-06-05 Dave Love <fx@gnu.org>
4069
4070 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4071 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4072 (NLIST_STRUCT): Don't define.
4073 (AH_BOTTOM): Define my_strftime.
4074
40752003-06-02 Richard M. Stallman <rms@gnu.org>
4076
4077 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4078
40792003-05-24 Andreas Schwab <schwab@suse.de>
4080
4081 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4082 bzero, and bcmp.
4083
40842003-05-22 Dave Love <fx@gnu.org>
4085
4086 * configure.in: Remove redundant test for term.h. Test for difftime.
4087
40882003-05-20 Dave Love <fx@gnu.org>
4089
4090 * configure.in: Append * to s390-*-linux-gnu case.
4091 (LIBMAIL) <lockfile>: Don't define.
4092
40932003-04-30 Richard M. Stallman <rms@gnu.org>
4094
4095 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4096
40972003-04-28 Francesco Potortì <pot@gnu.org>
4098
4099 * configure.in: Undo last (RMS') change, as it is useless, per
4100 Dave Love.
4101
41022003-04-08 Richard M. Stallman <rms@gnu.org>
4103
4104 * configure.in: Put #include of jpeglib.h at start of line.
4105
41062003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4107
4108 * INSTALL (* GNU/Linux development packages): Mention Debian and
4109 RedHat package names.
4110
41112003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4112
4113 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4114
41152003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4116
4117 * INSTALL (* GNU/Linux development packages): Tell people to
4118 install additional packages for compiling Emacs.
4119
41202003-04-06 Francesco Potortì <pot@gnu.org>
4121
4122 * configure.in: Use the same configuration for all aix5, not just
4123 aix5.1.
4124
41252003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4126
4127 * configure.in: Check for need for bigtoc support on IBM AIX for
4128 solving a linker table overflow problem.
4129
41302003-03-03 Rob Browning <rlb@defaultvalue.org>
4131
4132 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4133 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4134 over bzero, bcmp, and bcopy.
4135
41362003-02-23 Simon Josefsson <jas@extundo.com>
4137
4138 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4139
41402003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4141
4142 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4143
41442003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4145
4146 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4147
41482003-02-08 Andreas Schwab <schwab@suse.de>
4149
4150 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4151 instead of the substitution.
4152
41532003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4154
4155 * Makefile.in: Use @EXEEXT@ for Cygwin.
4156 Use USERNAME if LOGNAME is not set (for Cygwin).
4157
4158 * configure.in: Add opsys=cygwin.
4159
41602003-01-22 Andreas Schwab <schwab@suse.de>
4161
4162 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4163 redefining it explicitly in src/config.in.
4164
41652003-01-22 Markus Rost <rost@math.ohio-state.edu>
4166
4167 * Makefile.in (bootstrap): Make bootstrap-after.
4168
41692003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4170
4171 * configure.in: Fix --with-gtk.
4172
41732003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4174
4175 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4176
4177 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4178
41792003-01-14 Francesco Potortì <pot@gnu.org>
4180
4181 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4182
41832003-01-07 Steven Tamm <steventamm@mac.com>
4184
4185 * configure.in: New option, --enable-carbon-app, to specify
4186 that the application should be installed
4187 * Makefile.in (install-arch-dep): On Mac OS X, install the
4188 Emacs.app application if carbon-app is enabled
4189
41902003-01-06 Dave Love <fx@gnu.org>
4191
4192 * configure.in: Check for nl_langinfo.
4193 [!HAVE_SIZE_T]: Fix typedef.
4194
41952003-01-06 David Kastrup <dak@gnu.org>
4196
4197 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4198
4199 * configure.in: Add tests for install-info.
4200
42012002-12-09 Markus Rost <rost@math.ohio-state.edu>
4202
4203 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4204 use again sol2-6 instead of sol2-8.
4205
42062002-12-09 Dave Love <fx@gnu.org>
4207
4208 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4209
42102002-12-08 Andreas Schwab <schwab@suse.de>
4211
4212 * Makefile.in (install-arch-indep): Revert last change.
4213
42142002-11-27 Dave Love <fx@gnu.org>
4215
4216 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4217 Check for __sys_siglist too. Check for memset.
4218 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4219
42202002-11-22 Juanma Barranquero <lektu@terra.es>
4221
4222 * config.guess, config.sub: Updated from master source.
4223
42242002-11-19 Karl Fogel <kfogel@red-bean.com>
4225
4226 * autogen.sh: New file.
4227
42282002-11-15 Dave Love <fx@gnu.org>
4229
4230 * configure.in: Tidy up various quoting issues throughout.
4231 Use AC_GNU_SOURCE.
4232 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4233 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4234 Maybe define bcopy, bzero, bcmp.
4235 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4236 non-existent machine file).
4237 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4238 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4239 (nlist.h): Move test up.
4240
42412002-11-18 Markus Rost <rost@math.ohio-state.edu>
4242
4243 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4244
42452002-11-14 Francesco Potortì <pot@gnu.org>
4246
4247 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4248
42492002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4250
4251 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4252
42532002-11-08 Dave Love <fx@gnu.org>
4254
4255 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4256 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4257
42582002-11-07 Miles Bader <miles@gnu.org>
4259
4260 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4261 Handle separate-build-dir case.
4262
42632002-11-06 Richard M. Stallman <rms@gnu.org>
4264
4265 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4266 bulletproof. $bar may be empty when there are no .elc files.
4267
42682002-10-30 Dave Love <fx@gnu.org>
4269
4270 * configure.in: Require autoconf 2.53. Test for pty.h,
4271 sys/mman.h, sys/param.h, mremap, memmove.
4272 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4273 (AC_PROG_YACC): Delete.
4274 (size_t): Use AC_CHECK_TYPES.
4275 (AH_TOP): Up-date copyright.
4276
42772002-10-01 Juanma Barranquero <lektu@terra.es>
4278
4279 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4280
42812002-09-19 Richard M. Stallman <rms@gnu.org>
4282
4283 * configure.in: Fix the LessTif-directory-finder for real.
4284
42852002-09-14 Richard M. Stallman <rms@gnu.org>
4286
4287 * Makefile.in (maybe_bootstrap): Test for complete absence
4288 of compiled Lisp files.
4289
42902002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4291
4292 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4293 (bootstrap-clean-after): Delete.
4294 (bootstrap): Make the sequencing explicit.
4295
42962002-09-10 Richard M. Stallman <rms@gnu.org>
4297
4298 * configure.in: Fix previous LessTif change.
4299
43002002-09-09 Richard M. Stallman <rms@gnu.org>
4301
4302 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4303 (powerpcle-*-solaris*): Use version 2.6 as default.
4304 (*-sunos5.6*, *-solaris2.6*): New alternative.
4305 (*-sunos5*): Use version 2.6 as default.
4306
43072002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4308
4309 * configure.in: Fix typo.
4310
43112002-09-05 Richard M. Stallman <rms@gnu.org>
4312
4313 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4314
4315 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4316 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4317
43182002-08-26 Kim F. Storm <storm@cua.dk>
4319
4320 * Makefile.in (install-arch-indep): Do not remove DOC file
4321 when it is the only DOC file installed; this is the case when
4322 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4323
43242002-07-24 Markus Rost <rost@math.ohio-state.edu>
4325
4326 * configure.in: Fix typo.
4327
43282002-07-24 Richard M. Stallman <rms@gnu.org>
4329
4330 * configure.in: Don't print anything special about gamedir.
4331
4332 * configure.in: Delete nonstandard --with-game-user option.
4333
43342002-07-21 Richard M. Stallman <rms@gnu.org>
4335
4336 * Makefile.in (gamedir, localstatedir): New variables.
4337 (epaths-force): Insert value of gamedir into PATH_GAME.
4338
4339 * configure.in (gamedir): Handle it like lispdir.
4340 (--with-game-dir option): Delete.
4341
43422002-06-21 Pavel Janík <Pavel@Janik.cz>
4343
4344 * configure.in: Add support for mipseb-*-netbsd* machines.
4345
43462002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4347
4348 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4349
43502002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4351
4352 * info/dir (File): Add an entry for Tramp.
4353
43542002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4355
4356 * INSTALL-CVS: New file.
4357
43582002-06-07 Andreas Schwab <schwab@suse.de>
4359
4360 * configure.in (x86_64-*-linux-gnu*): New system.
4361
43622002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4363
4364 * config.bat: Handle the case when lispintro is truncated to lispintr.
4365
43662002-05-26 Paul Eggert <eggert@twinsun.com>
4367
4368 * config.guess, config.sub: Updated from master source.
4369
43702002-05-09 Richard M. Stallman <rms@gnu.org>
4371
4372 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4373
43742002-05-04 Pavel Janík <Pavel@Janik.cz>
4375
4376 * make-dist: Do not distribute lock/ directory.
4377
43782002-04-30 Andrew Choi <akochoi@shaw.ca>
4379
4380 * configure.in: Provide documentation string when defining
4381 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4382 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4383
43842002-04-28 Colin Walters <walters@verbum.org>
4385
4386 * configure.in: Delete configure check for access to the game user.
4387
43882002-04-29 Pavel Janík <Pavel@Janik.cz>
4389
4390 * make-dist: lwlib/Imakefile is removed.
4391
43922002-04-26 Andrew Choi <akochoi@shaw.ca>
4393
4394 * configure.in: Add support for powerpc-apple-darwin*.
4395 (HAVE_CARBON): Add.
4396
4397 * make-dist: Create directories in mac/Emacs.app.
4398
43992002-04-25 Pavel Janík <Pavel@Janik.cz>
4400
4401 * make-dist: lwlib-Xol* are removed.
4402
44032002-04-23 Andreas Schwab <schwab@suse.de>
4404
4405 * Makefile.in (MAINT): New variable.
4406 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4407 instead of configure.in, to avoid running autoconf and autoheader
4408 unless explicitly requested.
4409
44102002-04-16 Eli Zaretskii <eliz@gnu.org>
4411
4412 * config.bat: Update for msdos/sed2v2.inp.
4413
44142002-04-15 Andreas Schwab <schwab@suse.de>
4415
4416 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4417 * configure.in: Add config header templates to all AC_DEFINE and
4418 AC_DEFINE_UNQUOTED symbols.
4419 * make-dist: Run autoheader if necessary.
4420
44212002-04-10 Colin Walters <walters@verbum.org>
4422
4423 * configure.in: Add --game-dir, --game-user. Test to see if we
4424 can use them.
4425
44262002-04-08 Pavel Janík <Pavel@Janik.cz>
4427
4428 * configure.in: Add --with-sound.
4429
44302002-03-18 Kim F. Storm <storm@cua.dk>
4431
4432 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4433 and getsockname functions. Test for sys/un.h include file.
4434
44352002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4436
4437 * configure.in: Support AIX 5.1.
4438
44392002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4440
4441 * configure.in: Added test for X Session Management (HAVE_X_SM).
4442
44432002-03-03 Richard M. Stallman <rms@gnu.org>
4444
4445 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4446 Run chown $${LOGNAME} on files installed by tar xvf.
4447
44482002-03-03 Kim F. Storm <storm@cua.dk>
4449
4450 * configure.in: Test for getpeername.
4451
44522002-03-01 Richard M. Stallman <rms@gnu.org>
4453
4454 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4455 (HAVE_GIF): Don't use old libungif versions that crash.
4456
44572002-02-26 Richard M. Stallman <rms@gnu.org>
4458
4459 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4460 not just well-formed and valid.
4461 (mips-compaq-nonstopux*): New configuration.
4462
44632002-02-18 Paul Eggert <eggert@twinsun.com>
4464
4465 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4466 "sed q" is a portable equivalent to plain "head -1".
4467
44682002-02-13 Richard M. Stallman <rms@gnu.org>
4469
4470 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4471 (all): Don't depend on maybe_bootstrap here.
4472 (${SUBDIR}): Depend on it here instead.
4473
44742002-02-08 Richard M. Stallman <rms@gnu.org>
4475
4476 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4477
44782002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4479
4480 * configure.in: Recognize BSD/OS 5.0.
4481
44822002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4483
4484 * make-dist: Make version checking in emacs.texi consistent with
4485 how we set it there.
4486
44872001-12-29 Kim F. Storm <storm@cua.dk>
4488
4489 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4490
44912001-12-28 Richard M. Stallman <rms@gnu.org>
4492
4493 * configure.in: Test for mbsinit.
4494
44952001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4496
4497 These changes make Leim part of the standard distribution:
4498
4499 * README: Add info about the `leim' directory.
4500
4501 * INSTALL: Remove text that describes Leim as a separate package.
4502
4503 * noleim-Makefile.in: File removed.
4504
4505 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4506 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4507 Leim files out of the Emacs tree. Don't prepare a separate tarball
4508 for Leim.
4509
45102001-12-11 Richard M. Stallman <rms@gnu.org>
4511
4512 * configure.in (hppa*-*-linux-gnu*): New alternative.
4513
45142001-12-08 Pavel Janík <Pavel@Janik.cz>
4515
4516 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4517 creating distribution.
4518
45192001-12-06 Paul Eggert <eggert@twinsun.com>
4520
4521 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4522 (AC_FUNC_VFORK): Remove.
4523 (AC_FUNC_FORK): Add.
4524 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4525 this is required by recent Autoconf versions.
4526
45272001-12-02 Pavel Janík <Pavel@Janik.cz>
4528
4529 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4530 TODO, vms-pp.trans and others).
4531
45322001-11-29 Pavel Janík <Pavel@Janik.cz>
4533
4534 * make-dist: Use COPYING from the top-level directory.
4535
45362001-11-29 Gerd Moellmann <gerd@gnu.org>
4537
4538 * configure.in: Add support for FreeBSD/Alpha.
4539
45402001-11-29 Pavel Janík <Pavel@Janik.cz>
4541
4542 * make-dist: Add COPYING to the top-level directory of the
4543 distribution. Simplify the logic behind copying.
4544
4545 * Makefile.in (maybe_bootstrap): Fix previous change.
4546
45472001-11-28 Richard M. Stallman <rms@gnu.org>
4548
4549 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4550
45512001-11-26 Richard M. Stallman <rms@gnu.org>
4552
4553 * Makefile.in: bootstrap should not delete dumped executables.
4554 (bootstrap-clean-before): New target.
4555 (bootstrap): Use bootstrap-clean-before instead of clean.
4556 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4557
45582001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4559
4560 These changes add the Emacs Lisp Introduction manual to the
4561 distribution:
4562
4563 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4564
4565 * make-dist: Copy the files in lispintro directory.
4566
4567 * config.bat: Configure in the lispintro directory.
4568
4569 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4570
4571 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4572 (lispintro/Makefile): New target.
4573 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4574 (unlock, relock, info, dvi): Ditto.
4575
45762001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4577
4578 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4579
4580 * make-dist (etc): Don't distribute gfdl.1.
4581
45822001-11-22 Colin Walters <walters@debian.org>
4583
4584 * Makefile.in (install-arch-indep): Install the calc .info files.
4585 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4586
45872001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4588
4589 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4590 tindex.pl to the list of those being put into the distribution.
4591
45922001-11-16 Eli Zaretskii <eliz@gnu.org>
4593
4594 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4595
45962001-11-15 Pavel Janík <Pavel@Janik.cz>
4597
4598 * Makefile.in (uninstall): Fix previous change.
4599
4600 * configure.in, Makefile.in: Add support for --program-prefix,
4601 --program-suffix and --program-transform-name options.
4602
46032001-11-13 Pavel Janík <Pavel@Janik.cz>
4604
4605 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4606 (install-arch-indep): Install emacsclient manual page.
4607 (uninstall): Uninstall emacsclient manual page.
4608
46092001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4610
4611 * make-dist: Add lispref/index.*perm files to the distribution.
4612 From Pavel Janík <Pavel@Janik.cz>.
4613
46142001-11-12 Pavel Janík <Pavel@Janik.cz>
4615
4616 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4617
46182001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4619
4620 * configure.in: AC_OUTPUT lispref/Makefile.
4621
46222001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4623
4624 The following changes add the ELisp reference manual to the
4625 distribution.
4626
4627 * make-dist: Add the lispref directory to the distribution.
4628
4629 * Makefile.in (install-arch-indep): Add elisp* to the list of
4630 installed Info files.
4631 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4632 (lispref/Makefile): New target.
4633 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4634 Add commands for the lispref directory.
4635 (info, dvi): Ditto.
4636
4637 * config.bat: Configure in `lispref'.
4638
46392001-11-09 Richard M. Stallman <rms@gnu.org>
4640
4641 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4642
46432001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4644
4645 * make-dist (tempdir): Copy AUTHORS as well.
4646
46472001-11-06 Sam Steingold <sds@gnu.org>
4648
4649 * configure.in: Added a check for <nlist.h>.
4650
46512001-11-01 Pavel Janík <Pavel@Janik.cz>
4652
4653 * configure.in: Reindent --help output.
4654 From Per Starbäck (starback@ling.uu.se).
4655
46562001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4657
4658 * configure.in: New entry for HP/UX-11.
4659
4660 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4661 From Eric S. Raymond <esr@golux.thyrsus.com>.
4662
46632001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4664
4665 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4666 <athornton@sinenomine.net>.
4667
46682001-10-25 Gerd Moellmann <gerd@gnu.org>
4669
4670 * Makefile.in (maybe_bootstrap): New target.
4671 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4672
46732001-10-24 Ken Raeburn <raeburn@gnu.org>
4674
4675 * configure.in: If --with-hesiod is given, look for
4676 hes_getmailhost and res_send or __res_send; check hesiod and
4677 resolv libraries respectively if system libraries don't supply them.
4678
46792001-10-24 Gerd Moellmann <gerd@gnu.org>
4680
4681 * configure.in: Use $MAKE for `make' if set.
4682
46832001-10-22 Gerd Moellmann <gerd@gnu.org>
4684
4685 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4686 to tar options.
4687
46882001-10-20 Gerd Moellmann <gerd@gnu.org>
4689
4690 * (Version 21.1 released).
4691
46922001-10-20 Miles Bader <miles@gnu.org>
4693
4694 * configure.in (configuration): Set from `host' if `host_alias'
4695 isn't defined.
4696
46972001-10-19 Andreas Schwab <schwab@suse.de>
4698
4699 * configure.in: Make ready for autoconf 2.5x.
4700 (AC_PREREQ): Require autoconf 2.50.
4701 * aclocal.m4: Removed.
4702 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4703
47042001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4705
4706 * README: Bump Emacs version to 21.1.50.
4707
47082001-10-05 Gerd Moellmann <gerd@gnu.org>
4709
4710 * Branch for 21.1.
4711
47122001-09-05 Gerd Moellmann <gerd@gnu.org>
4713
4714 * configure.in: Avoid `$@' which is handled specially in
4715 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4716
47172001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4718
4719 * make-dist (nt): Add subdirs.el to the list of distributed files.
4720
47212001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4722
4723 * configure.in (machine): Add an entry for
4724 hppa1.1-hitachi-hiuxwe2*.
4725
47262001-05-28 Gerd Moellmann <gerd@gnu.org>
4727
4728 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4729 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4730
47312001-05-14 Gerd Moellmann <gerd@gnu.org>
4732
4733 * make-dist: Copy texinfo.tex unconditionally.
4734
47352001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4736
4737 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4738 that are installed.
4739
47402001-04-06 Gerd Moellmann <gerd@gnu.org>
4741
4742 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4743 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4744
4745 * make-dist: Handle leim/MISC-DIC. Only include
4746 `[a-zA-Z]*.{el,elc}' from leim/quail.
4747
47482001-04-05 Gerd Moellmann <gerd@gnu.org>
4749
4750 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4751
47522001-03-30 Gerd Moellmann <gerd@gnu.org>
4753
4754 * Makefile.in (.PHONY): Add for bootstrap targets.
4755 (bootstrap-clean): New target.
4756 (bootstrap): Use it instead of `clean'.
4757
47582001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4759
4760 * Makefile.in (SUBDIR): Remove leim.
4761 (all, .RECURSIVE, extraclean): Add leim explicitly.
4762 (leim): Provide separate rule which exports PARALLEL=0 into the
4763 environment.
4764
47652001-03-20 Gerd Moellmann <gerd@gnu.org>
4766
4767 * configure.in (HAVE_XPM): Don't print the result of the check for
4768 XpmReturnAllocPixels if we don't have an xpm.h.
4769
47702001-03-05 Gerd Moellmann <gerd@gnu.org>
4771
4772 * COPYING: New file.
4773
47742001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4775
4776 * config.bat: Update the copyright.
4777
47782001-02-23 Kenichi Handa <handa@etl.go.jp>
4779
4780 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4781 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4782 to `yes'. Later in AC_OUTPUT, check this variable.
4783
47842001-02-09 Dave Love <fx@gnu.org>
4785
4786 * AUTHORS: Updated.
4787
47882001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4789
4790 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4791
47922001-02-02 Gerd Moellmann <gerd@gnu.org>
4793
4794 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4795
4796 * Makefile.in (uninstall): Ignore exit code of `rm'.
4797
4798 * Makefile.in (uninstall): Remove more info files. Remove
4799 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4800
48012001-01-31 Gerd Moellmann <gerd@gnu.org>
4802
4803 * noleim-Makefile.in (extraclean): Add.
4804
48052001-01-28 Gerd Moellmann <gerd@gnu.org>
4806
4807 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4808 it quiet.
4809
48102001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4811
4812 * Makefile.in (tags): Fix typo.
4813
48142001-01-13 Kenichi Handa <handa@etl.go.jp>
4815
4816 * configure.in: Fix typo in the code setting x_search_path.
4817
48182001-01-10 Dave Love <fx@gnu.org>
4819
4820 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4821 -lXext.
4822 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4823 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4824 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4825 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4826 (now in $LIBS).
4827
48282001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4829
4830 * config.bat: Run the preprocessor with -traditional.
4831
48322001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4833
4834 * INSTALL: Move copying conditions to end of file.
4835
48362000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4837
4838 * INSTALL: Add basic installation procedure which assumes
4839 `configure' does its job. Elaborate on image support libraries.
4840 Add a pointer to Xaw3d library. Add advice about solving
4841 configure-time problems by looking in config.log and setting
4842 variables in the environment.
4843
48442000-12-27 Gerd Moellmann <gerd@gnu.org>
4845
4846 * Makefile.in (install-arch-indep): If tar fails, exit with
4847 exit code 1.
4848
48492000-12-19 Gerd Moellmann <gerd@gnu.org>
4850
4851 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4852 source file includes XKBlib.h. On some broken Solaris systems,
4853 there is an XKBlib.h, reportedly, but header files included by
4854 XKBlib.h are missing.
4855
48562000-12-14 Gerd Moellmann <gerd@gnu.org>
4857
4858 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4859
48602000-12-11 Dave Love <fx@gnu.org>
4861
4862 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4863
48642000-12-11 Paul Eggert <eggert@twinsun.com>
4865
4866 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4867 Merge fixes from latest GNU tar version. These macros no longer
4868 futz with _XOPEN_SOURCE, as that was not portable in practice.
4869 (AC_FUNC_FSEEKO): New macro.
4870
4871 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4872 ftello.
4873
48742000-12-05 Dave Love <fx@gnu.org>
4875
4876 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4877
48782000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4879
4880 * info/dir: Change the category to "Emacs".
4881
48822000-12-01 Gerd Moellmann <gerd@gnu.org>
4883
4884 * make-dist (tempdir): Remove epaths.h from the distribution
4885 instead of paths.h.
4886
48872000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4888
4889 * config.bat: Check for existence of djecho.exe, and print an
4890 error message if it is not available.
4891
4892 * INSTALL: Describe possible problem with djecho.exe in old
4893 versions of DJGPP v2.x.
4894
48952000-11-23 Gerd Moellmann <gerd@gnu.org>
4896
4897 * configure.in: Initialize HAVE_LIBXP to no.
4898
48992000-11-22 Gerd Moellmann <gerd@gnu.org>
4900
4901 * configure.in: Use m/macppc.h instead of the non-existent
4902 m/powerpc.h.
4903
49042000-11-21 Gerd Moellmann <gerd@gnu.org>
4905
4906 * Makefile.in (install-arch-indep): Also install info/eshell*
4907 and info/speedbar*.
4908
4909 * configure.in (HAVE_PNG): Check for the presence of
4910 png_get_channels to rule out older PNG libs.
4911
4912 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4913 GCC and NON_GNU_CPP into config.status.
4914
49152000-11-20 Dave Love <fx@gnu.org>
4916
4917 * configure.in: Fix last change.
4918
4919 * GETTING.GNU.SOFTWARE: Deleted.
4920 * FTP: New file to replace it.
4921 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4922
49232000-11-20 Gerd Moellmann <gerd@gnu.org>
4924
4925 * configure.in: Use -traditional with GNU cpp.
4926
49272000-11-17 Gerd Moellmann <gerd@gnu.org>
4928
4929 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4930 Distribute more files from the nt/ subdir. Distribute PBM
4931 image files from subdirs of lisp/. Distribute old change logs
4932 from subdirs of lisp/. Distribute play/5x5.el.
4933
49342000-11-11 Dave Love <fx@gnu.org>
4935
4936 * config.sub, config.guess: Updated from master source.
4937
49382000-11-07 Dave Love <fx@gnu.org>
4939
4940 * configure.in: Test for mkstemp.
4941
49422000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4943
4944 * info/dir (Top): Rearrange menu items more logically, and put
4945 them into a single category. Add menu items for RefTeX and
4946 Widget.
4947
49482000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4949
4950 * Makefile.in (install-arch-indep): Use --info-dir instead of
4951 --dir-file, and a simple argument instead of --info-file, so that
4952 the Debian version of install-info also works.
4953
49542000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4955
4956 * info/dir (Speedbar): Add entry.
4957
49582000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4959
4960 * INSTALL: Describe the new image-support options to the configure
4961 script. List URLs where image support libraries can be found.
4962
49632000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4964
4965 * info/dir (Top): Add an entry for Eshell.
4966
49672000-10-02 Dave Love <fx@gnu.org>
4968
4969 * configure.in: Check for gai_strerror.
4970
49712000-10-01 Andreas Schwab <schwab@suse.de>
4972
4973 * Makefile.in (install-arch-indep): Update list of installed info files.
4974
49752000-09-30 Gerd Moellmann <gerd@gnu.org>
4976
4977 * configure.in: Support `sparc*-*-netbsd*'.
4978
49792000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4980
4981 * info/dir (MIME): Add entry for emacs-mime.
4982
49832000-09-29 Dave Love <fx@gnu.org>
4984
4985 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4986
49872000-09-26 Gerd Moellmann <gerd@gnu.org>
4988
4989 * make-dist: Adapt to the change of leim/Makefile which was
4990 necessary to ensure a reasonably working `make dist'.
4991
4992 * leim-Makefile.in: Moved to leim/Makefile.in..
4993
4994 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4995
49962000-09-21 Kenichi Handa <handa@etl.go.jp>
4997
4998 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4999 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5000 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5001 files to .elc.
5002 (${TIT}): Adjusted for the above change.
5003 (clean mostlyclean): Likewise.
5004 (.el.elc): New target.
5005
50062000-09-19 Gerd Moellmann <gerd@gnu.org>
5007
5008 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5009 in the distribution.
5010
50112000-09-18 Gerd Moellmann <gerd@gnu.org>
5012
5013 * make-dist (skk): Rename to `ja-dic' because the leim directory
5014 was renamed.
5015
50162000-09-14 Dave Love <fx@gnu.org>
5017
5018 * configure.in: Fix spurion in last change.
5019
50202000-09-14 Gerd Moellmann <gerd@gnu.org>
5021
5022 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5023 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5024 to `no' if defined. Change result report.
5025
50262000-09-08 Dave Love <fx@gnu.org>
5027
5028 * configure.in: Remove spurious `@'s.
5029
5030 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5031 autoconf.
5032
50332000-09-06 Gerd Moellmann <gerd@gnu.org>
5034
5035 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5036 file and print informational message.
5037
5038 * configure.in (AC_FUNC_MMAP): Add.
5039
50402000-09-01 Gerd Moellmann <gerd@gnu.org>
5041
5042 * configure.in: Add ``checking'' messages for
5043 XpmReturnAllocPixels.
5044
50452000-08-28 Gerd Moellmann <gerd@gnu.org>
5046
5047 * configure.in: Check <strings.h>; check `index' and `rindex'
5048 functions.
5049
50502000-08-26 Kenichi Handa <handa@etl.go.jp>
5051
5052 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5053 "case "${canonical}" in".
5054
50552000-08-25 Dave Love <fx@gnu.org>
5056
5057 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5058
50592000-08-25 Kenichi Handa <handa@etl.go.jp>
5060
5061 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5062
50632000-08-24 Gerd Moellmann <gerd@gnu.org>
5064
5065 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5066 contains a relative path. Protect against unusable values of $PWD.
5067
50682000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5069
5070 * info/dir (WoMan): Add entry.
5071
5072 * config.bat (maindir): Update src/_gdbinit even if it does
5073 already exist.
5074
50752000-08-07 Gerd Moellmann <gerd@gnu.org>
5076
5077 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5078
50792000-08-03 Gerd Moellmann <gerd@gnu.org>
5080
5081 * configure.in: Add support for ia64*-*-linux*.
5082
50832000-07-27 Gerd Moellmann <gerd@gnu.org>
5084
5085 * make-dist (aclocal.m4): Include in distribution.
5086
50872000-07-26 Dave Love <fx@gnu.org>
5088
5089 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5090
50912000-07-24 Dave Love <fx@gnu.org>
5092
5093 * configure.in: Add AC_SIZE_T.
5094
50952000-07-18 Dave Love <fx@gnu.org>
5096
5097 * configure.in: Reorder so that most tests are done after CPPFLAGS
5098 is set from the C_SWITCH_... definitions.
5099
51002000-07-10 Gerd Moellmann <gerd@gnu.org>
5101
5102 * configure.in (HAVE_XPM): Undo previous change. Check for
5103 preprocessor define XpmReturnAllocPixels.
5104
51052000-07-06 Gerd Moellmann <gerd@gnu.org>
5106
5107 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5108 instead of XpmReadFileToPixmap.
5109
51102000-07-05 Ken Raeburn <raeburn@gnu.org>
5111
5112 * configure.in: Check for <soundcard.h>. Look for ossaudio
5113 library, and set LIBSOUND accordingly.
5114
51152000-07-05 Dave Love <fx@gnu.org>
5116
5117 * configure.in: Use AC_HEADER_SYS_WAIT.
5118
51192000-07-05 Gerd Moellmann <gerd@gnu.org>
5120
5121 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5122 lisp/Makefile. Distribute lisp/Makefile.in instead of
5123 lisp/Makefile.
5124
51252000-06-30 Ken Raeburn <raeburn@gnu.org>
5126
5127 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5128 while searching for image-handling libraries.
5129
51302000-06-26 Gerd Moellmann <gerd@gnu.org>
5131
5132 * configure.in (--with-xim): New option.
5133
51342000-06-23 Dave Love <fx@gnu.org>
5135
5136 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5137 for struct timezone and test how we can call gettimeofday.
5138 Check for OSF 5+. Check for term.h.
5139
5140 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5141 version.
5142
51432000-06-23 Gerd Moellmann <gerd@gnu.org>
5144
5145 * configure.in (HAVE_LIBXP): Change test for libXp.
5146
51472000-06-21 Dave Love <fx@gnu.org>
5148
5149 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5150 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5151 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5152
51532000-06-19 Dave Love <fx@gnu.org>
5154
5155 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5156 _XOPEN_SOURCE is defined.
5157
51582000-06-16 Gerd Moellmann <gerd@gnu.org>
5159
5160 * Makefile.in (distclean): Also make distclean in lisp/.
5161
51622000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5163
5164 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5165
51662000-06-15 Gerd Moellmann <gerd@gnu.org>
5167
5168 * make-dist: Add --help and --snapshot options.
5169
51702000-06-14 Gerd Moellmann <gerd@gnu.org>
5171
5172 * configure.in: Generate lisp/Makefile.
5173
5174 * configure.in: Add support for `*-lynxos*'.
5175 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5176 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5177 on Tru64 UNIX v5.0.
5178
51792000-06-13 Ken Raeburn <raeburn@gnu.org>
5180
5181 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5182 it's on a continuation line.
5183
51842000-06-02 Dave Love <fx@gnu.org>
5185
5186 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5187 files.
5188
5189 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5190 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5191 test.
5192
5193 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5194 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5195
51962000-05-26 Gerd Moellmann <gerd@gnu.org>
5197
5198 * configure.in: Add check for speed_t typedef.
5199
52002000-05-25 Ken Raeburn <raeburn@gnu.org>
5201
5202 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5203 exists; it won't in the CANNOT_DUMP case.
5204
52052000-05-25 Gerd Moellmann <gerd@gnu.org>
5206
5207 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5208 On FreeBSD, the exit status is 1 if CDPATH is not set.
5209 (install-arch-indep): Install ebrowse.info.
5210
52112000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5212
5213 * configure.in: Check for grandpt and getpt.
5214
52152000-05-09 Dave Love <fx@gnu.org>
5216
5217 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5218
52192000-05-05 Gerd Moellmann <gerd@gnu.org>
5220
5221 * make-dist: Make a link for lib-src/grep-changelog.
5222 Copy install-sh.
5223
52242000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5225
5226 * config.bat: Identify the beginning of the cpp stuff in
5227 src/Makefile.in and lib-src/Makefile.in more accurately.
5228
52292000-04-27 Gerd Moellmann <gerd@gnu.org>
5230
5231 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5232
52332000-04-19 Gerd Moellmann <gerd@gnu.org>
5234
5235 * configure.in: Add support for `powerpc-*-netbsd*'.
5236
52372000-04-19 Dave Love <fx@gnu.org>
5238
5239 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5240
5241 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5242
52432000-04-16 Dave Love <fx@gnu.org>
5244
5245 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5246
52472000-04-14 Dave Love <fx@gnu.org>
5248
5249 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5250
5251 * aclocal.m4 (AC_FUNC_MKTIME): New.
5252
52532000-03-28 Ken Raeburn <raeburn@gnu.org>
5254
5255 * configure.in: Line up "--help" output a little better.
5256
52572000-03-26 Gerd Moellmann <gerd@gnu.org>
5258
5259 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5260 New targets.
5261 (bootstrap): Rewritten in terms of the new targets above. Make
5262 info files, too.
5263
52642000-03-12 Gerd Moellmann <gerd@gnu.org>
5265
5266 * config.guess, config.sub: Use the versions of the files from
5267 subversions.
5268
52692000-03-08 Dave Love <fx@gnu.org>
5270
5271 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5272 AC_C_VOLATILE. Define POINTER_TYPE.
5273
5274 * aclocal.m4: New file.
5275
52762000-03-02 Gerd Moellmann <gerd@gnu.org>
5277
5278 * configure.in (machine): Add `mipsel-*-netbsd*' and
5279 `arm-*-netbsd*'.
5280
52812000-03-01 Gerd Moellmann <gerd@gnu.org>
5282
5283 * configure.in (machine): Add support for `*-auspex-sunos*'.
5284
52852000-02-29 Gerd Moellmann <gerd@gnu.org>
5286
5287 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5288
52892000-02-18 Dave Love <fx@gnu.org>
5290
5291 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5292
52932000-02-18 Andreas Schwab <schwab@suse.de>
5294
5295 * Makefile.in (install-arch-indep): Add eudc to list of installed
5296 info files.
5297
52982000-02-17 Ken Raeburn <raeburn@gnu.org>
5299
5300 * configure.in: Include -lz and -ljpeg (if it's available) when
5301 testing for the tiff library.
5302
53032000-02-17 Gerd Moellmann <gerd@gnu.org>
5304
5305 * configure.in: Remove LISP_FLOAT_TYPE.
5306
53072000-02-12 Dave Love <fx@gnu.org>
5308
5309 * configure.in: Use AC_FUNC_VFORK.
5310
53112000-02-01 Gerd Moellmann <gerd@gnu.org>
5312
5313 * make-dist: Various fixes for new development tree.
5314
5315 * leim-Makefile.in: New file.
5316
53172000-01-31 Gerd Moellmann <gerd@gnu.org>
5318
5319 * Makefile.in (dist): Call ./make-dist.
5320
53212000-01-24 Dave Love <fx@gnu.org>
5322
5323 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5324
53252000-01-18 Gerd Moellmann <gerd@gnu.org>
5326
5327 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5328 DGifOpenFileName.
5329
53302000-01-11 Andreas Schwab <schwab@suse.de>
5331
5332 * Makefile.in (install-arch-indep): Update list of info files to
5333 be installed.
5334
53352000-01-05 Dave Love <fx@gnu.org>
5336
5337 * configure.in: Check for jerror.h as well as libjpeg.
5338
53392000-01-03 Andreas Schwab <schwab@suse.de>
5340
5341 * Makefile.in (install-arch-indep): Install autotype*. Run
5342 install-info on autotype and emacs-faq.info.
5343
53441999-12-04 Dave Love <fx@gnu.org>
5345
5346 * Makefile.in (install-arch-indep): Depend on `info'.
5347 (install-strip): Use `install' as sub-make target.
5348
53491999-11-23 Ken Raeburn <raeburn@gnu.org>
5350
5351 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5352 didn't need to be deleted. Check for the k5crypto library as well
5353 as the crypto library; MIT Kerberos 1.1 changed the name.
5354
53551999-11-18 Dave Love <fx@gnu.org>
5356
5357 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5358
53591999-11-11 Erik Naggum <erik@naggum.no>
5360
5361 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5362
53631999-11-08 Dave Love <fx@gnu.org>
5364
5365 * configure.in: Fix change for --with-pop default.
5366
53671999-11-04 Dave Love <fx@gnu.org>
5368
5369 * configure.in: Default to --with-pop. Change sense of with-gcc
5370 and with-toolkit-scroll-bars messages to reflect the defaults.
5371
53721999-11-01 Gerd Moellmann <gerd@gnu.org>
5373
5374 * INSTALL: Mention the Emacs Lisp Reference.
5375
53761999-10-27 Noah Friedman <friedman@splode.com>
5377
5378 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5379
53801999-10-23 Gerd Moellmann <gerd@gnu.org>
5381
5382 * Makefile.in (bootstrap): New target.
5383
53841999-10-19 Paul Eggert <eggert@twinsun.com>
5385
5386 Add support for large files. Merge glibc 2.1.2.
5387
5388 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5389 (HAVE_TM_GMTOFF): New symbol.
5390 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5391 mbrlen, strsignal.
5392 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5393
53941999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5395
5396 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5397 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5398
53991999-10-09 Richard M. Stallman <rms@gnu.org>
5400
5401 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5402 Unset CDPATH to prevent cd from generating output.
5403
54041999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5405
5406 * update-subdirs: Also ignore CVS subdirs.
5407
54081999-10-07 Gerd Moellmann <gerd@gnu.org>
5409
5410 * Makefile.in (install-arch-indep): Add ada-mode.
5411
54121999-10-06 Dave Love <fx@gnu.org>
5413
5414 * Makefile.in: Add rules for config.status, configure.
5415
54161999-09-07 Gerd Moellmann <gerd@gnu.org>
5417
5418 * configure.in (--with-sound): Removed.
5419
54201999-08-30 Gerd Moellmann <gerd@gnu.org>
5421
5422 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5423 the test for Xaw3d.
5424 (HAVE_TIFF): Add -lm to library check.
5425
54261999-08-28 Richard Stallman <rms@gnu.org>
5427
5428 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5429 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5430 after the other X-related libraries.
5431
54321999-08-21 Dave Love <fx@gnu.org>
5433
5434 * configure.in: Don't check for jpeglib.h.
5435
54361999-08-20 Gerd Moellmann <gerd@gnu.org>
5437
5438 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5439 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5440
54411999-08-18 Dave Love <fx@gnu.org>
5442
5443 * configure.in: Check for termcap.h.
5444
54451999-08-15 Gerd Moellmann <gerd@gnu.org>
5446
5447 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5448 use Emacs' scroll bars, even if configured for Motif or when
5449 Xaw3d is available.
5450
54511999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5452
5453 * configure.in: Check for getaddrinfo.
5454
54551999-08-04 Eli Zaretskii <eliz@gnu.org>
5456
5457 * config.bat: Make --no-debug work again by removing -gcoff.
5458
54591999-07-30 Dave Love <fx@gnu.org>
5460
5461 * configure.in: Check for stdlib.h.
5462
54631999-07-19 Dave Love <fx@gnu.org>
5464
5465 * configure.in: Grok sparc64-*-linux-gnu*.
5466
54671999-07-12 Richard Stallman <rms@gnu.org>
5468
5469 * Version 20.4 released.
5470
54711999-06-23 Karl Heuer <kwzh@gnu.org>
5472
5473 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5474 Quote $EMACS, in case it's a program with args.
5475
54761999-06-15 Gerd Moellmann <gerd@gnu.org>
5477
5478 * configure.in (HAVE_GIF): Use libungif instead of libgif
5479 because the former doesn't contain patented compression code.
5480
54811999-05-29 Richard M. Stallman <rms@gnu.org>
5482
5483 * configure.in: Delete the Kerberos stuff.
5484
54851999-05-27 Greg Hudson <ghudson@mit.edu>
5486
5487 * configure.in: Prefer kerberos 5 names.
5488
54891999-04-26 Richard M. Stallman <rms@gnu.org>
5490
5491 * configure.in: Check for libXp.
5492
54931999-04-08 Richard Stallman <rms@gnu.org>
5494
5495 * make-dist: Include change logs in subdirs of `lisp'.
5496
54971999-04-05 Richard Stallman <rms@gnu.org>
5498
5499 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5500 (install-arch-indep): Make ${datadir}/emacs world-readable.
5501
55021999-03-30 Eli Zaretskii <eliz@gnu.org>
5503
5504 * config.bat: Use epaths.* instead of paths.*.
5505
55061999-03-07 Eli Zaretskii <eliz@gnu.org>
5507
5508 * INSTALL: Add detailed instructions to unpack and install
5509 intlfonts on MS-DOS.
5510
55111999-02-26 Richard Stallman <rms@gnu.org>
5512
5513 * configure.in: Use epaths.h and epaths-force instead of paths...
5514
5515 * Makefile.in (epaths-force): Renamed from paths-force;
5516 operate on epaths.in and produce epaths.h.
5517
55181999-02-24 Richard Stallman <rms@gnu.org>
5519
5520 * make-dist: Fix nt/icons directory handling.
5521
55221999-02-22 Simon Josefsson <jas@pdc.kth.se>
5523
5524 * configure.in (f301-fujitsu-uxpv4.1): New target.
5525
55261999-02-20 Richard Stallman <rms@gnu.org>
5527
5528 * make-dist (tempparent): Fix command to update info files.
5529
55301999-02-09 Richard Stallman <rms@gnu.org>
5531
5532 * configure.in (powerpc-apple-netbsd*): New alternative.
5533
55341999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5535
5536 * make-dist: Include the new directory nt/icons in distributions.
5537
55381999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5539
5540 * configure.in: Change message about HAVE_XFREE386.
5541
55421999-01-07 Eli Zaretskii <eliz@gnu.org>
5543
5544 * config.bat: Support configuring with leim.
5545
55461998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5547
5548 * configure.in (mips-sgi-irix6.5): New target.
5549
55501998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5551
5552 * configure.in: Remove GSS-API support, since it has been removed
5553 from movemail.
5554
55551998-12-04 Markus Rost <rost@delysid.gnu.org>
5556
5557 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5558
55591998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5560
5561 * Makefile.in: Don't install customize info file.
5562 Run install-info on viper info file.
5563
55641998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5565
5566 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5567
55681998-11-16 Kenichi Handa <handa@etl.go.jp>
5569
5570 * configure.in (*-*-bsdi4*): New target.
5571
55721998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5573
5574 * configure.in: Fix previous change.
5575
55761998-11-11 Richard Stallman <rms@gnu.org>
5577
5578 * configure.in (aviion-intel): New machine.
5579
55801998-11-04 Kenichi Handa <handa@etl.go.jp>
5581
5582 * configure.in (mips-nec-sysv4*): New target.
5583
55841998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5585
5586 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5587 from lisp.
5588
55891998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5590
5591 * make-dist: Don't include fns*.el in dist.
5592
55931998-10-30 Dave Love <fx@gnu.org>
5594
5595 * configure.in: Don't mkdir cpp.
5596
55971998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5598
5599 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5600 ${archlibdir}.
5601
56021998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5603
5604 * Version 20.3 released.
5605
56061998-07-30 Paul Eggert <eggert@twinsun.com>
5607
5608 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5609 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5610 (lwlib/Makefile, leim/Makefile):
5611 Prepend $(srcdir)/ to rule dependencies outside this dir.
5612
56131998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5614
5615 * configure.in: Use unset CDPATH instead of making it empty.
5616
56171998-06-20 Karl Heuer <kwzh@gnu.org>
5618
5619 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5620
56211998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5622
5623 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5624 and default.el. Sort the results.
5625
56261998-05-31 Karl Heuer <kwzh@gnu.org>
5627
5628 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5629 writable.
5630
56311998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5632
5633 * Makefile.in (install-arch-indep):
5634 Don't alter site-lisp/subdirs.el if it exists.
5635
56361998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5637
5638 * Makefile.in (install-arch-indep): Put `-' on commands to create
5639 subdirs.el in site-lisp dirs.
5640
56411998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5642
5643 * Makefile.in (install-arch-indep): Fix typo in previous change.
5644
56451998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5646
5647 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5648
56491998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5650
5651 * Makefile.in (mkdir): Create the site-lisp dirs.
5652 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5653
56541998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5655
5656 * Makefile.in (INSTALL_INFO): New variable.
5657 (install-arch-indep): Don't replace the dir file if it already exists.
5658 Use the install-info program, via INSTALL_INFO, to add entries.
5659 Make the `info' subdir and the Info files world-readable.
5660
56611998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5662
5663 * config.bat: Make sure the environment is large enough to support
5664 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5665
56661998-04-10 Karl Heuer <kwzh@gnu.org>
5667
5668 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5669
56701998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5671
5672 * configure.in: Add --with-gssapi to specify GSS-API
5673 authentication support for movemail.
5674
56751998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5676
5677 * Makefile.in (install-arch-indep): Fix previous change.
5678
56791998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5680
5681 * Makefile.in (info): Run man in build dir, not srcdir.
5682
56831998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5684
5685 * Makefile.in (install-arch-indep): Fix previous change.
5686
56871998-03-23 Kenichi Handa <handa@etl.go.jp>
5688
5689 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5690
56911998-03-22 Richard Stallman <rms@gnu.org>
5692
5693 * Makefile.in (install-arch-indep): Put special subdirs.el files
5694 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5695
56961998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5697
5698 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5699
57001998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5701
5702 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5703 (m68*-hp-hpux*): Handle versions 1X like 10.
5704
57051998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5706
5707 * make-dist: PROBLEMS is now in etc, not top level dir.
5708
5709 * Makefile.in (SOURCES): Delete PROBLEMS.
5710
57111998-02-25 Richard Stallman <rms@gnu.org>
5712
5713 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5714
5715 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5716
57171998-01-17 Richard Stallman <rms@gnu.org>
5718
5719 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5720
57211998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5722
5723 * make-dist (tempparent): New option --no-check.
5724
5725 * make-dist: Don't do anything with cpp directory.
5726
57271997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5728
5729 * configure.in (sparc-fujitsu-sysv4*): New target.
5730
57311997-12-17 Andreas Schwab <schwab@gnu.org>
5732
5733 * configure.in: Cache more tests. Add missing quotes around
5734 message with embedded comma.
5735
57361997-12-04 Karl Heuer <kwzh@gnu.org>
5737
5738 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5739
57401997-11-26 Joel N. Weber II <devnull@gnu.org>
5741
5742 * make-dist: Changed the comment about `umask 0' to say `Don't
5743 restrict access to any files.'; previously it said `Don't protect
5744 any files', which may have implied that we think fascism is good.
5745
57461997-11-24 Paul Eggert <eggert@twinsun.com>
5747
5748 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5749 strftime needs the underlying host's strftime for locale dependent
5750 formats.
5751
57521997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5753
5754 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5755
57561997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5757
5758 * config.bat: Configure the man subdirectory.
5759
57601997-11-07 Paul Eggert <eggert@twinsun.com>
5761
5762 * configure.in (AC_CHECK_LIB): Add -lintl.
5763
57641997-11-07 Karl Heuer <kwzh@gnu.org>
5765
5766 * make-dist (check for .elc files): Avoid bash-specific syntax.
5767 (check for overflow 14-char limit): Simplify.
5768
57691997-11-07 Richard Stallman <rms@gnu.org>
5770
5771 * Makefile.in (install): Move blessmail last.
5772
57731997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5774
5775 * configure.in (gettimeofday, one arg or two):
5776 Clarify messages by avoiding double negative.
5777
57781997-09-30 Karl Eichwalder <ke@suse.de>
5779
5780 * Makefile.in (install-arch-indep): Install the widget info file.
5781
57821997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5783
5784 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5785 libraries in reverse order, so that libraries will appear in the
5786 correct dependency order on the link line (and so that the
5787 configure checks themselves will work properly when early
5788 libraries depend on later ones).
5789
57901997-09-21 Erik Naggum <erik@naggum.no>
5791
5792 * make-dist (making links to `src'): Keep timestamp on copied files.
5793
5794 * make-delta: New script to produce delta distributions.
5795
57961997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5797
5798 * Version 20.2 released.
5799
58001997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5801
5802 * Version 20.1 released.
5803
5804 * Makefile.in (install-leim): Depend on mkdir.
5805 (leim): Depend on src.
5806
58071997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5808
5809 * configure.in: Recognize alpha* instead of just alpha.
5810
58111997-09-12 Paul Eggert <eggert@twinsun.com>
5812
5813 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5814
58151997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5816
5817 * update-subdirs: Use rm -f.
5818
58191997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5820
5821 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5822 Ignore subdirs named Old.
5823
58241997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5825
5826 * configure.in: Add OpenBSD clause to set $machine.
5827
58281997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5829
5830 * make-dist: Recompile everything after updating various Lisp files.
5831 Recompile in leim as well as lisp.
5832 Check in leim as well as lisp for mismatched files and too-long names.
5833
58341997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5835
5836 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5837
58381997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5839
5840 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5841 before trying to copy anything from it.
5842
58431997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5844
5845 * Makefile.in (man/Makefile): New target.
5846 (tags): Define env var EMACS and run Makefile from build dir.
5847
58481997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5849
5850 * config.bat: If src/_gdbinit doesn't exist, try using
5851 src/.gdbinit to create it (for building on Windows 95).
5852
58531997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5854
5855 * Makefile.in (install-arch-indep):
5856 Discard extra data in tar | tar pipes.
5857
58581997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5859
5860 * configure.in (x_default_search_path): Corrected
5861 '${x_library}' to '${x_library}/X11'.
5862
58631997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5864
5865 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5866
58671997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5868
5869 * configure.in: Support auto-configuration of both Kerberos V4 and
5870 Kerberos V5 for movemail, including detection of V4 and V5 header
5871 files and libraries.
5872
58731997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5874
5875 * configure.in: Compute x_default_search_path
5876 and substitute into makefiles.
5877
5878 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5879
58801997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5881
5882 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5883
58841997-08-07 Erik Naggum <erik@naggum.no>
5885
5886 * configure.in: Remove lockdir, it is no longer needed.
5887 * Makefile.in (mkdir): Don't create lockdir.
5888 (lockdir): Variable deleted.
5889 (paths-force): Don't operate on PATH_LOCK.
5890
58911997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5892
5893 * leim-Makefile.in (clean, distclean): New targets.
5894
5895 * make-dist: Include leim/ChangeLog in leim distribution.
5896
58971997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5898
5899 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5900
59011997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5902
5903 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5904
59051997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5906
5907 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5908
59091997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5910
5911 * make-dist: Update leim/leim-list.el.
5912 Pass along value of $EMACS when updating lisp dir.
5913
59141997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5915
5916 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5917 prerequisite to the use of Doug Lea's malloc.
5918
59191997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5920
5921 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5922
5923 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5924
59251997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5926
5927 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5928
59291997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5930
5931 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5932 to news-r6.h.
5933
59341997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5935
5936 * config.bat: Use `sed' instead of `cp', which might not be
5937 installed.
5938
59391997-07-09 Kenichi Handa <handa@etl.go.jp>
5940
5941 * Makefile.in (mostlyclean): Add cleaning leim directory.
5942 (clean, distclean, maintainer-clean): Likewise.
5943
59441997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5945
5946 * make-dist (bogosities): Check subdirs of `lisp' also.
5947
59481997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5949
5950 * make-dist (etc): Really avoid symlinks now.
5951 (lisp): Don't delete from subdirs the things we never copy.
5952
59531997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5954
5955 * Makefile.in (install-arch-indep): Correct the target name.
5956 The first letter `i' was dropped by the previous change of mine.
5957
59581997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5959
5960 * configure.in (leim/Makefile): Generate this.
5961 (*-sysv4.2uw*): Recognize new alternative.
5962
5963 * leim-Makefile.in: Renamed from leim-Makefile.
5964
5965 * make-dist: Set up real-leim subdirectory,
5966 with the real contents of leim; then move it to
5967 a separate top-level directory.
5968
5969 * make-dist: Don't mention site-lisp, site-init, site-start
5970 or default, when listing files hat are not compiled and should be.
5971
5972 * configure.in: Create src/config.stamp at the end.
5973
59741997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5975
5976 * Makefile.in (install-leim): Correct previous change.
5977
59781997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5979
5980 * Makefile.in (install-leim): New target.
5981 (install): Depend on install-leim.
5982
59831997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5984
5985 * Makefile.in (SUBDIR): Add leim.
5986 (SUBDIR_MAKEFILES): Add leim/Makefile.
5987 (leim/Makefile): New target.
5988
59891997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5990
5991 * leim-Makefile: New file.
5992 * make-dist: Initialize a `leim' subdirectory with that makefile.
5993
59941997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5995
5996 * configure.in (GNU_MALLOC_reason): Fix message text.
5997
59981997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5999
6000 * make-dist (lisp): Don't process subdirs that start with =.
6001 (etc): Copy symlinks, as in src.
6002
60031997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6004
6005 * configure.in (i*86-*-unixware*): New alternative.
6006
60071997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6008
6009 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6010 and touch it explicitly.
6011
6012 * configure.in (mips-sony-newsos6*): New alternative.
6013 (mips-*-linux-gnu*): New alternative.
6014 (*-*-bsdi*): New alternative.
6015 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6016
60171997-06-22 Dave Love <d.love@dl.ac.uk>
6018
6019 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6020 (src/config.h): New target to re-configure if src/config.in is patched.
6021
60221997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6023
6024 * configure.in (shutdown): Check for `shutdown' function.
6025
60261997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6027
6028 * update-subdirs: Include the directory "language" in subdirs.
6029
60301997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6031
6032 * configure.in (m88k-dg-dgux4*): New alternative.
6033 (alpha-*-netbsd*): New alternative.
6034 (powerpcle-*-solaris2*): New alternative.
6035
60361997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6037
6038 * make-dist: Warn about .el files that are not compiled.
6039
60401997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6041
6042 * Makefile.in (dist): Don't run update-subdirs here,
6043 since make-dist now gets that done.
6044
6045 * make-dist: Use the new `updates' target in lisp/Makefile.
6046
6047 * make-dist: Use new non-file targets in lisp/Makefile.
6048
60491997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6050
6051 * make-dist: Handle all subdirs of `lisp' uniformly.
6052 Don't handle `term' and `language' specially.
6053 Clear out umask at the beginning.
6054
60551997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6056
6057 * make-dist: Use Make to update finder-inf.el and autoloads.
6058 Also update cus-load.el.
6059
60601997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6061
6062 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6063 in case it is desirable to disable the GNU malloc features with glibc.
6064
60651997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6066
6067 * configure.in (DOUG_LEA_MALLOC):
6068 Define if malloc_{get,set}_state exist.
6069
60701997-03-05 Kenichi Handa <handa@etl.go.jp>
6071
6072 * make-dist: Make links for files under lisp/language.
6073
60741997-02-20 Kenichi Handa <handa@etl.go.jp>
6075
6076 * update-subdirs: Exclude the directory "language" from subdirs.
6077
60781997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6079
6080 * configure.in: Check for rint and cbrt.
6081
60821997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6083
6084 * make-dist: Use $EMACS to say where to run Emacs.
6085 Add --no-update option.
6086
60871996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6088
6089 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6090
60911996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6092
6093 * make-dist (copying src): Check thoroughly for symlinks
6094 and copy them in all cases. Regularize the linking of *.in
6095 and *.opt and ChangeLog files.
6096 (copying lib-src): Likewise.
6097 Don't rm getdate.c or y.tab.*--they don't exist any more.
6098
60991996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6100
6101 * configure.in: Check for libmail, maillock.h and
6102 touchlock (for movemail).
6103
61041996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6105
6106 * configure.in (limits.h): Check for this file.
6107
61081996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6109
6110 * configure.in (rs6000-ibm-aix4.2): New alternative.
6111 (rs6000-ibm-aix4.0): New alternative.
6112 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6113
61141996-11-22 Ben Harris <bjh21@cam.ac.uk>
6115
6116 * configure.in: Recognize vax-*-netbsd*.
6117
61181996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6119
6120 * configure.in (locallisppath): Add leim directory.
6121
61221996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6123
6124 * config.bat: Make sure `mv' supports forward slashes and -f.
6125
61261996-10-28 Christian Limpach <chris@nice.ch>
6127
6128 * configure.in (hppa*-next-nextstep*): * added after hppa
6129 to accept hppa1.0 and hppa1.1.
6130
61311996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6132
6133 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6134 * configure.in (ld_switch_machine): Fix typo.
6135
61361996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6137
6138 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6139 from config.h and use them in $ac_link.
6140
61411996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6142
6143 * configure.in: Create a subdir named `lisp'.
6144
61451996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6146
6147 * configure.in: Check for getcwd.
6148
61491996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6150
6151 * configure.in: Check for termios.h. Check for setpgid.
6152
61531996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6154
6155 * configure.in: Check for setrlimit.
6156
61571996-08-31 Paul Eggert <eggert@twinsun.com>
6158
6159 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6160
61611996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6162
6163 * configure.in: Check for utimes.
6164
6165 * configure.in: Check for com_err library, but only
6166 if --with-kerberos was used. Check for krb and des
6167 only if --with-kerberos.
6168
61691996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6170
6171 * Makefile.in (INSTALL_STRIP): New variable.
6172 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6173 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6174
61751996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6176
6177 * configure.in: Check for krb and des libraries.
6178
61791996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6180
6181 * configure.in (*-sunos4.1.[3-9]*noshare):
6182 Use sunos413, not sunos4-1-3.
6183 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6184 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6185
61861996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6187
6188 * Makefile.in (src/paths.h): Target deleted.
6189 (paths-force): Delete all dependencies on this target
6190 but don't delete the target.
6191 (install): Depend on `all'.
6192 (paths-force): Don't print a message.
6193
6194 * configure.in: Generate src/paths.h here.
6195
61961996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6197
6198 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6199 New variables that affect linking only.
6200 (alpha-dec-osf*): Use those instead of previous change.
6201
62021996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6203
6204 * Makefile.in (install-arch-indep): Install info/messages.
6205
62061996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6207
6208 * Version 19.33 released.
6209
62101996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6211
6212 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6213 Fix previous change.
6214
62151996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6216
6217 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6218 New alternative.
6219
62201996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6221
6222 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6223 and NON_GCC_TEST_OPTIONS.
6224
62251996-08-06 Paul Eggert <eggert@twinsun.com>
6226
6227 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6228 "TZ=..." in environ.
6229
62301996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6231
6232 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6233
62341996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6235
6236 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6237 the more general *-sunos4.1.[3-9]* clause.
6238
62391996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6240
6241 * Version 19.32 released.
6242
6243 * configure.in (*-sco3.2v5*):
6244 Set OVERRIDE_CPPFLAG to a string of one space.
6245 Fix the code that uses OVERRIDE_CPPFLAG.
6246
62471996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6248
6249 * configure.in: Undo previous change.
6250
62511996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6252
6253 * config.sub: Use `pc', not `unknown', when canonicalizing
6254 the vendor for ...86.
6255
62561996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6257
6258 * configure.in: Check for termios.h header.
6259
62601996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6261
6262 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6263
62641996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6265
6266 * configure.in: Split bsdos2 and bsdos2-1.
6267
62681996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6269
6270 * config.sub: If last two words are not a recognized
6271 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6272 Make conversion of gnu/linux to linux-gnu really work.
6273
6274 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6275
62761996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6277
6278 * configure.in (check for using Lucid widgets by default):
6279 Eliminate indentation that confuses some compilers.
6280
62811996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6282
6283 * config.sub: Convert linux and gnu/linux to linux-gnu.
6284
6285 * make-dist: Don't update getdate.c.
6286 Ignore =... files when checking for too-long Lisp file names.
6287
62881996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6289
6290 * configure.in (euidaccess): Check for that, not for eaccess.
6291
62921996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6293
6294 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6295 before `noshare'.
6296 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6297
62981996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6299
6300 * configure.in: Rename lignux to linux-gnu in configuration names.
6301 Use gnu-linux as the opsys value (s/ file name).
6302 Allow i686 just like i386, i486, i586.
6303
63041996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6305
6306 * configure.in (i*86-*-sco3.2v5): New alternative.
6307 (OVERRIDE_CPPFLAG): New variable.
6308 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6309
6310 * configure.in: Specify vpath for .texi files.
6311
63121996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6313
6314 * configure.in: Always check for HAVE_X11R5.
6315 Separately decide whether to use a toolkit by default.
6316
63171996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6318
6319 * configure.in: If X11R5 is missing the Xaw headers,
6320 default to --with-x-toolkit=no.
6321
63221996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6323
6324 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6325
63261996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6327
6328 * Makefile.in (install-arch-indep): If cd etc makes output,
6329 don't treat that as part of the tar data.
6330 Check that ./lisp actually exists.
6331
63321996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6333
6334 * make-dist: Check for long file names.
6335
63361996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6337
6338 * Version 19.31 released.
6339
63401996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6341
6342 * configure.in: Recognize sparc-*-lignux.
6343
63441996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6345
6346 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6347 Don't include config.w95.
6348
63491996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6350
6351 * make-dist: Replace --no-clean-up and --no-tar options
6352 with --clean-up and --tar, so that the default is useful.
6353
63541996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6355
6356 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6357 if not, tell the user to rename it and abort.
6358
63591996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6360
6361 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6362 test program.
6363
63641996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6365
6366 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6367
6368 * make-dist (MANIFEST): Fix previous change.
6369 (msdos): Put mainmake.v2 into the dist.
6370
63711996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6372
6373 * make-dist: Exit if autoconf fails.
6374
63751996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6376
6377 * config.bat: Set djgpp-ver, and unset it at the end.
6378 Add a number of conditionals for DJGPP version 2.
6379 Rename label libsrc2 to libsrc3.
6380 Substitute for LDFLAGS in src/Makefile.
6381 Substitute for ALL_CFLAGS in lib-src/Makefile.
6382
63831996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6384
6385 * configure.in (ncurses): Check this after checking fns like strerror.
6386
63871996-04-08 Erik Naggum <erik@naggum.no>
6388
6389 * make-dist (MANIFEST): Don't include lines from =files.
6390
63911996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6392
6393 * make-dist: Don't put lisp/dired.todo in the dist.
6394
63951996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6396
6397 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6398
6399 * configure.in (setlocale): Check for it.
6400
6401 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6402
64031996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6404
6405 * configure.in: Use lignux instead of linux as value of opsys.
6406
64071996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6408
6409 * Makefile.in (install-strip): Fix whitespace.
6410 Get rid of continuation.
6411
6412 * config.sub: Convert linux or gnu/linux to lignux.
6413
64141996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6415
6416 * configure.in: Accept lignux in configuration name.
6417
64181996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6419
6420 * Makefile.in (install-strip): New target.
6421
64221996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6423
6424 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6425 -f failed to do the job on Suns.
6426
64271996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6428
6429 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6430
6431 * configure.in (linux/version.h): Check for this header.
6432
64331996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6434
6435 * configure.in: Remove -fno-builtin hackery from -lm check.
6436
64371996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6438
6439 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6440 just this test.
6441
6442 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6443
64441996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6445
6446 * configure.in: Check for ncurses.
6447
64481996-02-28 Paul Eggert <eggert@twinsun.com>
6449
6450 * configure.in (LOCALTIME_CACHE):
6451 Also define if localtime mishandles unsetting TZ.
6452 This works around a localtime bug in mips-dec-ultrix.
6453
64541996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6455
6456 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6457
6458 * configure.in: Improve messages about X versions.
6459
64601996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6461
6462 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6463
64641996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6465
6466 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6467 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6468
6469 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6470 (install): Put install-arch-indep before install-arch-dep.
6471
64721996-02-20 Dave Love <d.love@dl.ac.uk>
6473
6474 * INSTALL: Clarify info about MS-DOS path handling.
6475
64761996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6477
6478 * Makefile.in (install-arch-indep): Install info/ccmode*.
6479 In previous change, protect against /bin/pwd returning null string.
6480
64811996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6482
6483 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6484 to lispdir.
6485
64861996-02-01 Paul Eggert <eggert@twinsun.com>
6487
6488 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6489
64901996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6491
6492 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6493
64941996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6495
6496 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6497 we delete everything distclean deletes.
6498
64991996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6500
6501 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6502
65031996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6504
6505 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6506 into LDFLAGS instead of into LIBS.
6507
65081996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6509
6510 * configure.in (HAVE_XMU): Fix typo in previous change.
6511
65121996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6513
6514 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6515
65161996-01-10 Erik Naggum <erik@naggum.no>
6517
6518 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6519
65201996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6521
6522 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6523
65241996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6525
6526 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6527 and use -lXt to link it.
6528
65291996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6530
6531 * configure.in (locallisppath): Put version-specific dir first.
6532
65331996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6534
6535 * configure.in (hppa-*-nextstep*): New alternative.
6536 (USE_X_TOOLKIT): By default, set this to "maybe";
6537 and change that later to LUCID or "no" according to X11 version.
6538
6539 * make-dist: Recompile outdated .elc files and update all autoloads.
6540
65411996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6542
6543 * configure.in (locallisppath): Fix typo in last change: " -> '.
6544
65451996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6546
6547 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6548
65491995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6550
6551 * Makefile.in (install-arch-indep): Give all files read permission.
6552
65531995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6554
6555 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6556 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6557
65581995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6559
6560 * configure.in: Determine HAVE_X11R6.
6561 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6562
65631995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6564
6565 * configure.in: Just "solaris" now defaults to version 2.4.
6566 Add sunos4.1.n-noshare as alternative.
6567
65681995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6569
6570 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6571
65721995-11-29 Erik Naggum <erik@naggum.no>
6573
6574 * Makefile.in (install-arch-indep): Add missing backslash.
6575
65761995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6577
6578 * Makefile.in (install-arch-indep): Don't install
6579 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6580
65811995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6582
6583 * Makefile.in (install-arch-indep): Fix previous change.
6584
6585 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6586
65871995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6588
6589 * Version 19.30 released.
6590
6591 * make-dist (lisp): Exclude subdirs.el.
6592
65931995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6594
6595 * make-dist (etc): Delete *.orig and *.rej.
6596
65971995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6598
6599 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6600
66011995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6602
6603 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6604
66051995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6606
6607 * make-dist (nt): Rename install, readme, and todo to
6608 INSTALL, README, and TODO.
6609
66101995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6611
6612 * make-dist (lisp): Don't distribute site-start.
6613
66141995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6615
6616 * make-dist: Break the hard link on alloca.c.
6617
66181995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6619
6620 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6621
66221995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6623
6624 * make-dist (src, lib-src): Don't distribute Makefile.c.
6625 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6626
66271995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6628
6629 * Makefile.in (mkdir): Create man1dir, not mandir.
6630 (uninstall): Use man1dir, not mandir.
6631
66321995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6633
6634 * Makefile.in (man1dir): New variable.
6635 (install-arch-indep): Use man1dir.
6636
6637 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6638
6639 * make-dist: Create lisp/MANIFEST.
6640
66411995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6642
6643 * configure.in (m68k-*-linux*): New alternative.
6644
66451995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6646
6647 * make-dist: Use new names config.in, paths.in, and
6648 {src,lib-src}/Makefile.in.
6649
66501995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6651
6652 * configure.in: Don't bother checking for drem.
6653
66541995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6655
6656 * Makefile.in (distclean): Delete line with just a tab in it.
6657 (install-arch-indep): Delete spaces that precede tabs.
6658 Delete spurious `fi' left from previous change.
6659 (install): Supply `true' as command, to avoid null command.
6660
66611995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6662
6663 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6664
66651995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6666
6667 * configure.in (powerpc-*-solaris2): New alternative.x
6668
66691995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6670
6671 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6672 of paths.h.tmp$$, to avoid going beyond 14 characters.
6673
66741995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6675
6676 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6677
66781995-09-06 Paul Eggert <eggert@twinsun.com>
6679
6680 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6681 if localtime caches TZ. Check for tzset.
6682
66831995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6684
6685 * config.bat: Simplify using new names file names src/makefile.in,
6686 config.in, paths.in. Change Echo commands not to use `.
6687
66881995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6689
6690 * Makefile.in (install-arch-indep): Always install the new dir file;
6691 rename the previous dir file to dir.bak or dir.old.
6692
66931995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6694
6695 * configure.in (RANLIB): Substitute this into makefiles.
6696 Set it specially on solaris; set it by default on other systems.
6697
6698 * configure.in: Fix previous Alpha change.
6699
67001995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6701
6702 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6703 NON_GCC_TEST_OPTIONS.
6704
67051995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6706
6707 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6708 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6709
6710 * configure.in (alpha-*-linux*): New configuration.
6711
67121995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6713
6714 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6715 (m68k-next-nextstep*): New alias for that.
6716 (i*86-*-nextstep*): Use nextstep.h.
6717 (sparc-*-nextstep*): New configuration.
6718
67191995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6720
6721 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6722 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6723
67241995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6725
6726 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6727 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6728
67291995-07-18 Mike Long <mike.long@analog.com>
6730
6731 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6732
67331995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6734
6735 * Makefile.in (src/paths.h, paths-force):
6736 Rename src/paths.h.in to src/paths.in.
6737 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6738
6739 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6740 Use Makefile.c for intermediate file.
6741 Rename src/config.h.in to src/config.in.
6742
67431995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6744
6745 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6746 (mips-dec-ultrix4.[12]): New alternative for old versions.
6747
67481995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6749
6750 * make-dist: Don't break intra-tree links.
6751
67521995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6753
6754 * configure.in: Put back archlibdir initialization. Require
6755 autoconf 2.4.1 or later.
6756
67571995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6758
6759 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6760 (mips-mips-riscos5*): New alternative.
6761
67621995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6763
6764 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6765
67661995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6767
6768 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6769 (mandir, infodir, archlibdir): Initializations deleted.
6770
6771 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6772 On hpux9shr, use hpux9shxr4.h.
6773
67741995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6775
6776 * configure.in: Added target mips-dec-mach_bsd4.3.
6777 * config.guess: Guess mips-dec-mach_bsd4.3.
6778
67791995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6780
6781 * Makefile.in (mkdir): Use symbolic chmod.
6782
67831995-06-22 Paul Eggert <eggert@twinsun.com>
6784
6785 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6786 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6787
67881995-06-22 Paul Eggert <eggert@twinsun.com>
6789
6790 * Makefile.in (SUBDIR_MAKEFILES):
6791 Add man/Makefile, so `make distclean' removes it.
6792 (top_distclean): Add config.log to the list of files to be removed.
6793
67941995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6795
6796 * Version 19.29 released.
6797
67981995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6799
6800 * configure.in: Fix the previous change to verify that the -b
6801 option really solves the problem.
6802
6803 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6804
68051995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6806
6807 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6808
68091995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6810
6811 * configure.in: Report more clearly when there is no special
6812 dir to search for X includes or libraries.
6813
68141995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6815
6816 * configure.in: Check for -lpthreads, not -lpthread.
6817
68181995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6819
6820 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6821
68221995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6823
6824 * configure.in: Check for -lpthread.
6825
68261995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6827
6828 * Makefile.in (install-arch-indep): Install info files for mh-e.
6829 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6830
68311995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6832
6833 * configure.in (*-solaris2.5): New configuration.
6834
6835 * make-dist: Copy new files config.nt and config.w95.
6836
68371995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6838
6839 * configure.in: Use x_includes, not x_libraries, for -I.
6840 Make bitmapdir a colon-separated list.
6841
68421995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6843
6844 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6845
6846 * configure.in: Allow x_libraries and x_includes to be paths.
6847
68481995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6849
6850 * configure.in: Fix typo.
6851
68521995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6853
6854 * INSTALL: Clarify use of site-init.el.
6855
68561995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6857
6858 * configure.in: Pass arg to sqrt.
6859
68601995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6861
6862 * make-dist: Fix May 6 change.
6863
68641995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6865
6866 * vpath.sed: Delete reference to ymakefile.
6867
68681995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6869
6870 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6871
68721995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6873
6874 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6875
6876 * update-subdirs: Specify /bin/sh to run the script.
6877
68781995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6879
6880 * make-dist: Put src/makefile.nt in dist.
6881
6882 * configure.in (i[345]86-*-bsdi2*): New configuration.
6883 (vax-dec-bsd386*): Deleted.
6884
68851995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6886
6887 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6888 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6889 Use fmod instead of logb in -lm check.
6890
68911995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6892
6893 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6894 Use bsd4-3. Don't set NON_GNU_CPP.
6895
6896 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6897 In nt, copy various different things, but not *.cmd.
6898 Fix the ln commands for the subdirs of nt.
6899
69001995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6901
6902 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6903
69041995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6905
6906 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6907 since that's what the header file expects.
6908
69091995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6910
6911 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6912 and 68040 based machines when choosing options for gnucc.
6913
69141995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6915
6916 * Makefile.in (top_distclean): Delete config.cache.
6917
69181995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6919
6920 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6921
6922 * configure.in: Use m/ncr386.h.
6923
69241995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6925
6926 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6927
69281995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6929
6930 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6931 (man): Don't copy texindex.c and getopt.c; they're deleted.
6932 (etc): Omit `e'; it's a subdirectory.
6933 (etc/e): Use `../..', not `..', to reference top level.
6934
69351995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6936
6937 * Makefile.in (install-arch-indep, dist):
6938 Look for `update-subdir' in $(srcdir).
6939
69401995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6941
6942 * make-dist: Include mkinstalldirs in distribution.
6943
69441995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6945
6946 * make-dist: Add missing close backquote.
6947
69481995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6949
6950 * make-dist: Don't distribute shortnames directory.
6951
69521995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6953
6954 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6955
69561995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6957
6958 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6959
69601995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6961
6962 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6963
69641995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6965
6966 * configure.in (mips-sgi-irix6): New configuration.
6967
69681995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6969
6970 * Makefile.in (maintainer-clean): Renamed from realclean.
6971
69721995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6973
6974 * configure.in: Create a .gdbinit that sources the real one,
6975 if using a different build directory.
6976
69771995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6978
6979 * configure.in: Check for sys/select.h.
6980
69811995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6982
6983 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6984
69851994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6986
6987 * configure.in: Handle isc 4.1 operating system.
6988
69891994-12-10 Richard Stallman <rms@kepa>
6990
6991 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6992 (rs6000-ibm-aix4*): New alternative.
6993
69941994-12-06 Richard Stallman <rms@kepa>
6995
6996 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6997
69981994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6999
7000 * configure.in: Don't try to make directories that are guaranteed
7001 to already exist.
7002
70031994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7004
7005 * configure.in: Generate man/Makefile from man/Makefile.in.
7006 Create the man subdir.
7007
7008 * Makefile.in (dvi): Run Make in our man subdir.
7009
7010 * make-dist: Create subdir etc/e.
7011 Make links to it.
7012 Put man/Makefile.in in dist, instead of man/Makefile.
7013
70141994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7015
7016 * configure.in: Add --with-pop, --with-kerberos, and
7017 --with-hesiod for movemail.
7018
70191994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7020
7021 * configure.in (m68*-apollo*): Use s/domain.h.
7022
70231994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7024
7025 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7026
70271994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7028
7029 * configure.in: Don't add -I, -L, -R options for cc if their
7030 arguments would be empty.
7031
70321994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7033
7034 * configure.in (i860-intel-osf1*): New alternative.
7035 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7036 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7037
70381994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7039
7040 * configure.in: Make h_errno check not use nested functions.
7041
70421994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7043
7044 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7045
70461994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7047
7048 * Makefile.in (install-arch-indep): Avoid continued comment
7049 swallowing target line.
7050
70511994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7052
7053 * configure.in: Protect a character class with `changequote'.
7054
70551994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7056
7057 * configure.in: Accept `news' as a synonym for `newsos'.
7058
70591994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7060
7061 * Makefile.in: Don't rm files if cd fails.
7062
70631994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7064
7065 * make-dist: Put nt subdir and its subdirs in the dist.
7066 (lib-src): Put makefile.nt in the dist.
7067 (lisp): Put makefile.nt in the dist.
7068
70691994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7070
7071 * configure.in: Change a stray `[' to `test'.
7072
70731994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7074
7075 * configure.in: Adapt for Autoconf v2. Use the standard argument
7076 parser, host type canonicalizer, X11 finder, and message
7077 printing macros. Use the new macro names. Use `test' instead of `['.
7078
70791994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7080
7081 * configure.in: Check for getpagesize.
7082
70831994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7084
7085 * make-dist (msdos): Put sed* in the distribution.
7086
70871994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7088
7089 * config.bat: New option, `--with-x', for configuring Emacs
7090 for use with the X11 system DesqView/X.
7091 New option, `--no-debug', for compiling Emacs without debug
7092 information thus saving disk space.
7093 (src/config.h, src/paths.h): Use `update' (which is like
7094 `move-if-changed') to change the file.
7095 (src/config.h): When configuring for X11 perform extra changes.
7096 (src/makefile): When configuring for X11 perform extra changes.
7097 (lib-src): Remove temporary files.
7098 (): Check that `sed', `rm', `mv', and `gcc' are available.
7099
71001994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7101
7102 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7103
7104 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7105
71061994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7107
7108 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7109
7110 * configure.in (canonical): Substitute var into makefiles.
7111 (bitmapdir): Likewise.
7112
7113 * Makefile.in (bitmapdir): New variable.
7114 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7115
71161994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7117
7118 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7119
7120 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7121 * update-subdirs: New shell script.
7122
71231994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7124
7125 * Makefile.in (top_distclean): Don't rm build-install.
7126 (SOURCES): Delete build-install.in.
7127
7128 * make-dist: Don't distribute build-ins.in.
7129 * build-ins.in: File deleted.
7130
71311994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7132
7133 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7134
71351994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7136
7137 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7138
7139 * configure.in (libexecdir): Renamed from libdir. New default.
7140 (sharedstatedir): Renamed from statedir. New default.
7141 (datadir): New default.
7142
7143 * make-dist: Don't distribute subdirs.el.
7144
71451994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7146
7147 * configure.in (eaccess): Check for it.
7148
71491994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7150
7151 * configure.in (mktime): Check for it.
7152
71531994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7154
7155 * configure.in (motif): Add support for usage and option checking.
7156
71571994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7158
7159 * configure.in (utimes): Check for it.
7160
71611994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7162
7163 * Makefile.in (install-arch-indep): Don't do mkdir here.
7164
71651994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7166
7167 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7168 riscix.h renamed to acorn.h.
7169
71701994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7171
7172 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7173 New configurations.
7174
71751994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7176
7177 * configure.in: Remove trailing slashes from srcdir.
7178
71791994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7180
7181 * configure.in (i[345]86-sequent-ptx*): Handle
7182
71831994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7184
7185 * Makefile.in (paths-force): Depend on src/paths.h
7186
71871994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7188
7189 * configure.in (config_options): Save all arguments, not just some.
7190
71911994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7192
7193 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7194
7195 * configure.in: Add AC_AIX.
7196 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7197
71981994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7199
7200 * configure.in (parsing options): Simplify sed command to delete -'s.
7201
72021994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7203
7204 * configure.in (config_options): New shell variable.
7205 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7206
72071994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7208
7209 * configure.in (alpha-dec-osf*): New target.
7210
7211 * Makefile.in: Use just one FRC target.
7212
72131994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7214
7215 * Makefile.in (removenullpaths, paths-force):
7216 Use name paths.h.tmp$$, which depends on the pid.
7217
72181994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7219
7220 * Makefile.in (removenullpaths, paths-force):
7221 Put paths.h.tmp in top-level dir, not in src.
7222
72231994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7224
7225 * Version 19.27 released.
7226
72271994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7228
7229 * Version 19.26 released.
7230
72311994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7232
7233 * configure.in: Check for lrand48, not rand48.
7234
72351994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7236
7237 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7238 (powerpc-ibm-aix*): New aliases.
7239
72401994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7241
7242 * make-dist (src/m, src/s): Put *.inp in distribution.
7243
72441994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7245
7246 * configure.in: Accept i586 and i486 along with i386.
7247
72481994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7249
7250 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7251 even if CPP env var was set by the user.
7252
7253 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7254
72551994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7256
7257 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7258
72591994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7260
7261 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7262
72631994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7264
7265 * configure.in: Check more specifically for i*86-sun-sunos.
7266
72671994-08-03 Caveh Jalali (caveh@eng.sun.com)
7268
7269 * configure.in: Handle solaris 2.4.
7270
72711994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7272
7273 * configure.in (rand48): Check for it.
7274
72751994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7276
7277 * make-dist: Update the info files.
7278
72791994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7280
7281 * configure.in: Make "checking..." messages' style consistent.
7282 (HAVE_H_ERRNO): New test.
7283
72841994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7285
7286 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7287
72881994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7289
7290 * configure.in (CFLAGS): If the envvar was specified, use that.
7291 And set REAL_CFLAGS from it too.
7292
72931994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7294
7295 * make-dist: Update finder-inf.el.
7296
72971994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7298
7299 * make-dist (msdos): Include sed4.inp in dist.
7300
7301 * Makefile.in (libsrc_libs): Var deleted.
7302
73031994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7304
7305 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7306
73071994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7308
7309 * configure.in (mips-sony-newsos4*): New alias.
7310
73111994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7312
7313 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7314 (*-convex-convexos*): Accept this as alias.
7315
73161994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7317
7318 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7319 for two different uses.
7320
73211994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7322
7323 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7324
73251994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7326
7327 * make-dist: Put ./BUGS into the distrib.
7328
73291994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7330
7331 * configure.in: Handle 386 running Solaris 2.
7332
73331994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7334
7335 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7336
73371994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7338
7339 * configure.in (mips-sony-newsos*): Use news-risc.h.
7340
7341 * configure.in: Accept bsdi as opsys, like bsd386.
7342
73431994-06-01 Morten Welinder (terra@diku.dk)
7344
7345 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7346
73471994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7348
7349 * Version 19.25 released.
7350
7351 * make-dist (shortversion): Don't assume another period follows.
7352
73531994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7354
7355 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7356 (uninstall): Use /bin/pwd.
7357
7358 * Makefile.in (blessmail): Depend on src.
7359 (all): Don't depend on blessmail.
7360
7361 * Makefile.in (src/paths.h): Don't force recomputation.
7362 (paths-force): New target; force recomputation of paths.h.
7363 (all): Depend on paths-force.
7364 (src, lib-src): Depend on src/paths.h.
7365
7366 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7367 NON_GCC_TEST_OPTIONS.
7368
73691994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7370
7371 * configure.in: Don't insist on subversions for irix.
7372
73731994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7374
7375 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7376
7377 * configure.in (i[34]86-next-*): New alternative.
7378
73791994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7380
7381 * Version 19.24 released.
7382
7383 * configure.in: New config hppa*-hp-hpux9shr*.
7384
73851994-05-22 Morten Welinder (terra@tyr.diku.dk)
7386
7387 * config.bat: Doc fix.
7388
73891994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7390
7391 * Makefile.in (mostlyclean, clean, distclean, realclean)
7392 (extraclean): Don't act on man subdir if it doesn't exist.
7393
73941994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7395
7396 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7397 Use them to set up CC.
7398 (*-sun-sunos4.1.3): Set them.
7399
74001994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7401
7402 * Makefile.in (lib-src): Don't depend on src/paths.h.
7403
74041994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7405
7406 * build-ins.in (copydests): Get rid of spurious `-'s.
7407
7408 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7409
74101994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7411
7412 * Version 19.23 released.
7413
7414 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7415 for the Xlib and Xt checks; then restore old CFLAGS.
7416
74171994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7418
7419 * configure.in (HAVE_X11XTR6): Add newline before #if.
7420 Add newline after #endif.
7421
74221994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7423
7424 * configure.in (HAVE_X11XTR6): Arrange to define it.
7425
74261994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7427
7428 * Makefile.in (install): Depend on blessmail.
7429
74301994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7431
7432 * configure.in (mips-siemens-sysv*): Put quotes around value
7433 containing blanks.
7434
74351994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7436
7437 * Makefile.in (TAGS): Use the makefile in src subdir.
7438
74391994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7440
7441 * configure.in (opsys): Recognize `gnu'.
7442
74431994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7444
7445 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7446
74471994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7448
7449 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7450 version > 1.8.
7451
74521994-05-08 Morten Welinder (terra@diku.dk)
7453
7454 * config.bat: Forcibly remove "# " style comments from makefiles.
7455
74561994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7457
7458 * Makefile.in (uninstall): When processing lispdir and etcdir,
7459 do nothing unless it exists and is a directory.
7460
74611994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7462
7463 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7464 Merge code in from install-doc.
7465 (install-doc): Merge code back into install-arch-indep.
7466 (install-arch-dep): Don't depend on install-doc.
7467
7468 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7469
74701994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7471
7472 * configure.in (making src/Makefile and lib-src/Makefile):
7473 Split off the autoconf substitutions and don't pass them thru cpp.
7474 (undefs): Use $canonical as well as $configuration.
7475
7476 * make-dist: Distribute lisp/Makefile.
7477
7478 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7479 Use lower case names for the s files.
7480
74811994-05-03 Morten Welinder (terra@diku.dk)
7482
7483 * config.bat: Added possibility for different file name
7484 transcriptions in lib-src.
7485
74861994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7487
7488 * Makefile.in (lib-src): Undo previous change.
7489 (blessmail): New target to run maybe-blessmail in lib-src.
7490 (all): Depend on blessmail.
7491
7492 * Makefile.in (lib-src): Depend on src.
7493
74941994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7495
7496 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7497 (m88k-dg-dgux5.4R2): dgux5.4R2.
7498
74991994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7500
7501 * configure.in (window_system): Restore accidentally deleted code
7502 that uses AC_FIND_X.
7503
7504 * make-dist: Distribute config.bat.
7505
75061994-04-29 Morten Welinder (terra@diku.dk)
7507
7508 * config.bat: Corrected the configuration of lib-src
7509 to keep up with configure. Add note about dos version 3
7510 or better needed (djgpp needs that). Add note explaining
7511 that either install in c:/emacs or edit the script.
7512 Don't change to c:/emacs, but assume we're there (to minimize
7513 the number of places to change).
7514
7515 * config.bat: Build-in the first step towards X11 support with
7516 the X11 emulator that exists. At this time it won't work,
7517 and several files are missing.
7518
75191994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7520
7521 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7522 Don't look for -lresolv.
7523
7524 * Makefile.in (lib-src): Depend on src/paths.h.
7525
75261994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7527
7528 * configure.in: Restore deleted AC_SUBST of `configuration'.
7529 Improve error message for bad --with-x-toolkit value.
7530
7531 * configure.in: Define CONFIGURATION in src/config.h
7532 rather than substituting in src/Makefile.in.
7533
75341994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7535
7536 * Makefile.in (install-doc): New target.
7537 (install-arch-dep): Depend on install-doc.
7538 (mkdir): Create docdir.
7539
75401994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7541
7542 * configure.in: Test for libresolv.a.
7543 Substitute machfile and opsysfile.
7544
75451994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7546
7547 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7548 (install-arch-dep): Install under the name $(EMACS).
7549
75501994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7551
7552 * configure.in (version): Use entire value of emacs-version.
7553 (mips-siemens-sysv*): New alternative.
7554
75551994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7556
7557 * Makefile.in (install-arch-indep): Don't install dired-x*.
7558
75591994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7560
7561 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7562 Fix definition of $undefs.
7563
75641994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7565
7566 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7567
7568 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7569
75701994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7571
7572 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7573
75741994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7575
7576 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7577 and run it thru cpp, as with src/Makefile.in.
7578
7579 * configure.in: Use AC_SET_MAKE.
7580
75811994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7582
7583 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7584
75851994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7586
7587 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7588
7589 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7590 (printing the choices): Make the toolkit message unconditional.
7591 (USE_X_TOOLKIT): Use `none', not `no', if none.
7592 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7593 Get rid of temp file foofoo1.
7594
75951994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7596
7597 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7598
75991994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7600
7601 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7602 (printing the choices): State choice of toolkit.
7603 (libsrc_libs): Recalculate after writing config.h;
7604 then update lib-src/Makefile.
7605
76061994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7607
7608 * configure.in: Add sunos4shr as alternative for suns.
7609 Conditionals testing for null $CC were backwards.
7610
76111994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7612
7613 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7614
76151994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7616
7617 * configure.in: Handle -isc4.0*.
7618
76191994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7620
7621 * configure.in (esix5): Set NON_GNU_CPP.
7622
76231994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7624
7625 * Makefile.in (thisdir): Nonsensical variable removed.
7626 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7627 back to $thisdir, rather than the directory `this_dir'.
7628
76291994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7630
7631 * Makefile.in (install-arch-indep): Add missing backslash after a
7632 `then'.
7633
76341994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7635
7636 * Makefile.in (thisdir): New variable.
7637 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7638
76391994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7640
7641 * configure.in: Add freebsd.
7642
76431994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7644
7645 * configure.in: Check for fpathconf.
7646
76471994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7648
7649 * configure.in (with_x_toolkit): Fix typo in previous change.
7650
76511994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7652
7653 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7654
76551994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7656
7657 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7658
76591994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7660
7661 * configure.in: Fix value of docdir.
7662 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7663
76641994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7665
7666 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7667
76681994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7669
7670 * configure.in: New variable docdir to control where the docstring
7671 file goes.
7672 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7673
76741994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7675
7676 * configure.in: When --run-in-place, don't inherit archlibdir.
7677
76781994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7679
7680 * Makefile.in (install-arch-dep, install-arch-indep):
7681 New targets split up former do-install rule.
7682 (do-install): Target deleted.
7683
76841994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7685
7686 * configure.in (mips-sony-newsos*): New configuration.
7687
76881994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7689
7690 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7691
76921994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7693
7694 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7695
76961994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7697
7698 * configure.in: Don't initialize CC.
7699
77001994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7701
7702 * configure.in (creating src/Makefile): Also generate -U switches
7703 for symbols in the $configuration value.
7704
7705 * configure.in: Check for sys_siglist being declared in system header.
7706
77071994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7708
7709 * configure.in (creating src/Makefile): Delete blank lines
7710 along with lines of whitespace.
7711 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7712
77131994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7714
7715 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7716 like C_SWITCH_SYSTEM.
7717 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7718
77191994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7720
7721 * configure.in (drem): Check for this function.
7722
77231994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7724
7725 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7726 If CPP was inherited from environment, don't use NON_GNU_CPP.
7727 (NON_GNU_CC): Likewise.
7728 (handling with_gcc): Use explicit if in the `no' case.
7729 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7730
77311994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7732
7733 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7734
77351994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7736
7737 * configure.in: Check whether fmod exists.
7738
77391994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7740
7741 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7742 {src,lisp}/OChangeLog.
7743
77441994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7745
7746 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7747 necessary for proper operation. This code works with the current
7748 released version of Autoconf.
7749
77501994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7751
7752 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7753 (USE_X_TOOLKIT): Define it for all values except `no'.
7754
7755 * configure.in: Undo first Jan 8 change and Jan 16 change.
7756
77571994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7758
7759 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7760 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7761
7762 * Makefile.in (lwlib/Makefile): New target.
7763 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7764 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7765 (unlock, relock): Handle lwlib subdir.
7766
7767 * Makefile.in: Add some .PHONY targets.
7768
7769 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7770
7771 * lwlib: New subdirectory.
7772
77731994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7774
7775 * configure.in: If CPP has a value that is a directory,
7776 discard the value.
7777
77781994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7779
7780 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7781 remove -U[0-9]*.
7782
77831994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7784
7785 * Makefile.in (do-install): Install the dired-x info files.
7786
7787 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7788 (See src/s/sol2.h.)
7789
77901994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7791
7792 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7793
77941994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7795
7796 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7797 AC_OUTPUT as it should be; hopefully noone will again see fit to
7798 gratuitously break this and not make a change log entry.
7799 Optimized sed processing of Makefile.in and cpp output; now
7800 preserves comments previously removed from the cpp input.
7801 Eliminated temp file for cpp output. Generate -U switches to
7802 undefine all identifiers that appear in the directory name
7803 ${srcdir}; pass these to cpp.
7804
7805 * configure.in (version): Fix sed regexp to match two-elt version
7806 number.
7807
7808 * configure.in: Check for strerror.
7809
78101994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7811
7812 * configure.in: Test for bcmp.
7813
78141994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7815
7816 * make-dist (tempdir): Put subdir msdos into the distribution.
7817
78181993-01-07 Morten Welinder (terra@diku.dk)
7819
7820 * config.bat: New file.
7821
78221994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7823
7824 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7825
78261994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7827
7828 * configure.in (m68*-next-*): Don't care about which os is specified.
7829 (i[34]86-*-*): Check for *-nextstop*.
7830
78311993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7832
7833 * configure.in: Check for setsid.
7834
78351993-12-17 Richard Stallman (rms@srarc2)
7836
7837 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7838
78391993-12-15 Richard Stallman (rms@srarc2)
7840
7841 * Makefile.in (mkdir): Make only the lockdir writable.
7842
7843 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7844
78451993-12-11 Richard Stallman (rms@srarc2)
7846
7847 * Makefile.in (libdir): Use @libdir@.
7848
78491993-12-08 Richard Stallman (rms@srarc2)
7850
7851 * Makefile.in (install): Add empty command.
7852
78531993-12-04 Richard Stallman (rms@srarc2)
7854
7855 * make-dist: Put man/getopt.c in the dist.
7856
7857 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7858
7859 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7860
78611993-12-03 Richard Stallman (rms@srarc2)
7862
7863 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7864 Set it for all solaris versions.
7865 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7866 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7867 Likewise for NON_GNU_CC and CC.
7868
78691993-12-01 Richard Stallman (rms@srarc2)
7870
7871 * configure.in (mips-mips-riscos4*): Assign variable CC.
7872 (checking ${with_gcc}): If "no", don't override CC if already set.
7873 (CC): Initialize it as empty.
7874
78751993-11-30 Richard Stallman (rms@srarc2)
7876
7877 * configure.in (Suns): Set CPP if *-solaris2.3*.
7878
78791993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7880
7881 * Version 19.22 released.
7882
7883 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7884
78851993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7886
7887 * make-dist: When breaking links, use cp -p.
7888 Copy install.sh into distribution.
7889 Move the temp dir up into the parent dir;
7890 don't leave the staging dir make-dist.tmp... in existence.
7891 * install.sh: New file.
7892
78931993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7894
7895 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7896
78971993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7898
7899 * configure.in (version): When --run-in-place, exclude
7900 ${datadir}/emacs/site-lisp from locallisppath.
7901
79021993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7903
7904 * configure.in: Delete jumk.c before writing it.
7905
79061993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7907
7908 * Version 19.21 released.
7909
7910 * Makefile.in (mkdir): Ignore error from chmod.
7911
79121993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7913
7914 * make-dist: Don't put lisp/forms.README in the distribution.
7915
79161993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7917
7918 * configure.in (creating src/Makefile): Before running cpp,
7919 discard all lines that start with `# Generated' or /**/#.
7920
79211993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7922
7923 * Version 19.20 released.
7924
7925 * make-dist: Use build-ins.in, not build-install.in.
7926 Don't bother updating TAGS since it's not included.
7927
7928 * build-ins.in: Renamed from build-install.in.
7929
79301993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7931
7932 * make-dist: Don't try to link *.texinfo--there are none now.
7933 When running make in lib-src, specify YACC var value.
7934
79351993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7936
7937 * configure.in (extrasub): Add vpath patterns for %.[yls].
7938
7939 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7940 Instead just include the commands to make src/Makefile as the
7941 second arg to AC_OUTPUT.
7942
7943 * configure.in: Use : instead of dnl for comment inside
7944 $makefile_command.
7945
7946 * configure.in: No longer use vpath_sed. Instead, when we notice
7947 srcdir already configured, set extrasub to hack vpath in the
7948 makefiles.
7949
7950 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7951 before moving it.
7952 * Makefile.in (VPATH): Define to @srcdir@.
7953
79541993-09-28 Brian J. Fox (bfox@cubit)
7955
7956 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7957 doesn't exist. Just copy src/Makefile.in instead. Touch
7958 all of the Makefiles after editing config.status.
7959
7960 * INSTALL: Update documentation to match new configuration
7961 mechanism.
7962
79631993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7964
7965 * configure.in: Allow any of the path or directory Makefile
7966 variables to be set with flags to configure. Create all Makefiles
7967 at configure time. Edit special commands into config.status after
7968 src/Makefile.in is built from src/Makefile.
7969
7970 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7971 If these files are out of date, simply have config.status
7972 rebuild them; don't rebuild them explicitly.
7973
79741993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7975
7976 * build-install.in: Change src/xemacs to src/emacs. We no longer
7977 create src/xemacs, so the file wouldn't be found.
7978
7979 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7980
79811993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7982
7983 * configure.in: Avoid forcing the search of /usr/include before
7984 fixed include files by resetting C_SWITCH_X_SITE if it is
7985 "-I/usr/include".
7986
79871993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7988
7989 * Makefile.in (@rip_paths@locallisppath):
7990 Delete ${datadir}/emacs/site-lisp.
7991
79921993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7993
7994 * configure.in:
7995 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7996 Remove ${extra_output} from AC_OUTPUT call.
7997
79981993-09-17 Brian J. Fox (bfox@inferno)
7999
8000 * make-dist: Quote backquotes found in strings to be echoed.
8001
8002 * configure.in: Use "sh -c pwd" when we want to avoid having the
8003 shell fix up the value of $PWD.
8004
80051993-09-13 Brian J. Fox (bfox@inferno)
8006
8007 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8008 of the installation fail. Suggested by Karl Berry.
8009
80101993-08-30 Brian J. Fox (bfox@inferno)
8011
8012 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8013 was used. Set MAKEFLAGS from MFLAGS.
8014
80151993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8016
8017 * configure.in: Test for res_init in libc.
8018
80191993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8020
8021 * configure.in: In the file ${tempcname}, use configure___
8022 instead of @configure@.
8023
80241993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8025
8026 * make-dist: Dist vpath.sed
8027
8028 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8029 Depend on vpath.sed.
6e81c819 8030 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8031
8032 * configure.in: Substitute variable `vpath_sed'.
8033 If not in $srcdir and $srcdir is configured,
8034 issue warning that GNU make is required,
8035 and set vpath_sed to use vpath.sed script.
8036
80371993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8038
8039 * configure.in: Remove check for $srcdir being configured. This
8040 pretty much works now.
8041 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8042 Check for XFree86 (/usr/X386/include) independent of whether
8043 -lXbsd exists.
8044
8045 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8046 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8047 `make'.
8048
80491993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8050
8051 * Version 19.19 released.
8052
8053 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8054
80551993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8056
8057 * configure.in: Check for XScreenNumberOfScreen.
8058
80591993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8060
8061 * configure.in: Add * to end of all configuration alternatives.
8062 (m68*-sony-newsos3*): New alternative.
8063
80641993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8065
8066 * make-dist: Include getdate.c in distribution.
8067
8068 * configure.in: For --help, use $PAGER if it is set.
8069 (LIB_X11_LIB): Default to -lX11.
8070 (mips-sgi-irix5.*): New alternative.
8071
8072 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8073
8074 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8075 Recognize *.B8.* as hpux version 8.
8076 (m68*-tektronix-bsd*): Fix typo in tek4300.
8077 (AC_HAVE_FUNCS): Add ftime.
8078
80791993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8080
8081 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8082 Use tekxd88, not tekXD88.
8083
80841993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8085
8086 * configure.in: Check for -lm. Then can check for frexp and logb.
8087
80881993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8089
8090 * Version 19.18 released.
8091
8092 * make-dist (src): Don't put gnu-hp300 in dist.
8093 (src, lisp): Include OChangeLog in dist.
8094
80951993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8096
8097 * configure.in: Test for presence of logb and frexp functions.
8098
80991993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8100
8101 * configure.in (machine): Add i370-ibm-aix*.
8102
81031993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8104
8105 * configure.in (function checks): Test for mkdir and rmdir.
8106
8107 * configure.in (function checks): Don't test for random and bcopy
8108 only when we're building with X; look for them all the time.
8109
81101993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8111
8112 * configure.in: Test for availability of bcopy functions, searching
8113 the X libraries if we're using X.
8114
8115 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8116 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8117 versions of AIX, and needs to be passed to the loader.
8118
8119 * configure.in: Test for the availability of the
8120 XScreenResourceString function.
8121
81221993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8123
8124 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8125 LD_SWITCH_X_SITE and assume --with-x11.
8126 Only look for X11 files if we weren't told about a window system
8127 or if we were told to use X11 but not told where.
8128 Search the libraries from the s and/or m files when checking for
8129 functions.
8130
8131 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8132
81331993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8134
8135 * make-dist: Include lisp/dired.todo in the distribution.
8136
81371993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8138
8139 * configure.in: Add code to set HAVE_INET_SOCKETS.
8140
81411993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8142
8143 * configure.in: If we do find x_includes and x_libraries
8144 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8145
81461993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8147
8148 * make-dist: Include src/gnu-hp300 in the dist.
8149
8150 * configure.in (canonical): New variable holds the canonicalized
8151 configuration. Don't alter `configuration'. Use `configuration'
8152 for Makefile.in for file naming.
8153 (testing x_includes and x_libraries): Use =, not ==.
8154
81551993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8156
8157 * Version 19.17 released.
8158
8159 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8160 directory's makefile. This allows the invocation of CPP which
8161 builds xmakefile to receive these switches. The SunSoft C
8162 preprocessor inserts spaces between tokens if it doesn't get the
8163 -Xs flag requested in src/s/sol2.h.
8164
81651993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8166
8167 * configure.in (m68k-bull-sysv3): New config.
8168
81691993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8170
8171 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8172 the X Windows libraries.
8173
81741993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8175
8176 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8177 the distribution. Those files aren't kept in their own
8178 subdirectory any more.
8179
81801993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8181
8182 * Version 19.16 released.
8183
81841993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8185
8186 * configure.in: Add --verbose flag.
8187
81881993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8189
8190 * version 19.15 released.
8191
81921993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8193
8194 * Makefile.in (top_distclean): Use -f switch when cleaning out
8195 lock dir; it might be empty.
8196
8197 * configure.in: Only check for -lXbsd once.
8198
81991993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8200
8201 * Version 19.14 released.
8202
82031993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8204
8205 * make-dist: If using gzip, create distribution with '.gz' extension.
8206
8207 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8208 (lisp/forms-mode): This doesn't exist anymore.
8209
8210 * configure.in: Look for the closedir function.
8211
82121993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8213
8214 * configure.in (CPP): Autoconf sets this to a shell variable
8215 reference, which doesn't work when it's edited into a makefile.
8216 Expand that variable reference.
8217
8218 * Makefile.in (CPP): New variable.
8219 (src/Makefile): Edit CPP into src/Makefile.
8220
8221 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8222 and entering double quotes to get the values of LD_SWITCH_X_SITE
8223 and the other make variables; make substitutes them in anyway.
8224
8225 * Makefile.in (uninstall): Don't remove the lisp and etc
8226 directories if they're in the source tree.
8227
8228 Bring mumbleclean targets into conformance with GNU coding standards.
8229 * Makefile.in (mostlyclean, clean): Separate these two; just have
8230 them pass the request to the subdirectory makefiles.
8231 (distclean): Pass the request down, and then get rid of the
8232 files configure built, and get rid of the Makefiles.
8233 (realclean): Pass the request down, and then do the same things
8234 distclean does.
8235 (uninstall, info, dvi): New targets.
8236
8237 * configure.in: Move clause for PC-compatible i386 box to the end
8238 of the case statement, to avoid masking configurations below.
8239
8240 * configure.in: Add case for m88k-motorola-sysv4.
8241
8242 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8243 the HP 68000 machines.
8244
8245 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8246 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8247 preprocessor won't fiddle with them.
8248
82491993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8250
8251 * Makefile.in (TAGS): cd to src to run etags.
8252
82531993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8254
8255 * configure.in (version): Check the X libraries for XrmSetDatabase
8256 and random, and see if we have -lXbsd.
8257
82581993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8259
8260 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8261 s/*.h and m/*.h files. Martin Tomes
8262 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8263
82641993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8265
8266 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8267 above the general i386 alternative.
8268
82691993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8270
8271 * configure.in: Recognize configuration name for Data General
8272 AViiON machines.
8273
8274 * configure.in: Use AC_LONG_FILE_NAMES.
8275
82761993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8277
8278 * configure.in: Test for bison.
8279 * Makefile.in (YACC): New variable.
8280 (lib-src/Makefile.in): Edit YACC into the makefile.
8281
82821993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8283
8284 * Version 19.13 released.
8285
8286 * configure.in (CFLAGS): Don't set this according to the value of
8287 the GCC shell variable. Instead, consult the machine and system
8288 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8289 test __GNUC__ while we're at it.
8290
8291 * configure.in: Remove extra ;; from hpux cases.
8292
82931993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8294
8295 * configure.in: Check to see if the system has -ldnet.
8296
82971993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8298
8299 * make-dist: Add clauses to distribute lisp/forms-mode.
8300
83011993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8302
8303 * configure.in (machine): Fix the versions in hpux version number test.
8304 Do not guess based on cpu type. Do check for explicit system version.
8305
83061993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8307
8308 * configure.in: Do NOT look for `unknown' as company name.
8309
83101993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8311
8312 * configure.in: Fix typo in message.
8313
83141993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8315
8316 * Version 19.12 released.
8317
8318 * Makefile.in (do-install): Correct previous etc-copying change.
8319 Partially rewrite using `if'.
8320 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8321
8322 * Version 19.11 released.
8323
8324 * configure.in: Handle 386bsd.
8325
83261993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8327
8328 * make-dist: Update getdate.c.
8329
8330 * configure.in: Handle bsd386.
8331
8332 * Makefile.in (do-install): Use `-' in tar options.
8333
8334 * configure.in: Change ! "${...}" to x"${...}" = x.
8335
8336 * Makefile.in (do-install): Copy the DOC-* files from the build
8337 etc directory, as well as lots of things from ${srcdir}/etc.
8338
8339 * make-dist: Copy config.guess.
8340
8341 * configure.in: Handle AIX versions 1.2, 1.3.
8342
83431993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8344
8345 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8346 the configuration name mips-mips-usg* to represent USG systems.
8347
8348 * configure.in: Fix logic to detect if srcdir is already configured.
8349
8350 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8351
8352 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8353 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8354 of a directory; cd might fail, and have pwd print out the current
8355 directory.
8356
83571993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8358
8359 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8360
83611993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8362
8363 * configure.in: Complain if srcdir points at an already-configured
8364 tree.
8365
83661993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8367
8368 * Version 19.10 released.
8369
83701993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8371
8372 * Makefile.in: Use Makefile comments, not C comments.
8373
8374 * configure.in: Add case for the Tektronix XD88.
8375
83761993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8377
8378 * configure.in: Handle sysv4.2 and sysvr4.2.
8379
83801993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8381
8382 * configure.in: Traverse the argument list without destroying it;
8383 don't use shift. It turns out that "set - ${saved_arguments}"
8384 doesn't work portably.
8385
8386 * configure.in: Add missing "fi".
8387
8388 * make-dist: Rebuild configure if configure.in is newer.
8389
8390 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8391 targets to be executed even if make remembers that it has already
8392 satisfied FRC.
8393
83941993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8395
8396 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8397
8398 * configure.in (romp): Handle various version numbers with aos and bsd.
8399
84001993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8401
8402 * configure.in: Fix message text.
8403
84041993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8405
8406 * make-dist: Make a `site-lisp' directory in the distribution,
8407 instead of a `local-lisp' directory, which hasn't been the
8408 appropriate name for a long time.
8409 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8410 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8411
8412 * Makefile.in (do-install): Correctly detect if ./etc and
8413 ${srcdir}/etc are the same.
8414
8415 * configure.in: Extract UNEXEC from the system configuration
8416 files, compute the name of the source file corresponding to the
8417 object file, and #define it as UNEXEC_SRC in config.h.
8418
8419 * configure.in: If srcdir is '.', then try using PWD to make it
8420 absolute.
8421
8422 * configure.in: Include ${srcdir} in the printed report, to help
8423 people notice if it's an automounter path.
8424
84251993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8426
8427 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8428
84291993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8430
8431 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8432 when they are different. Add `shift' command.
8433 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8434 (externallispdir): Var deleted.
8435
8436 * configure.in: Delete spurious paren outputting short_usage.
8437
84381993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8439
8440 * Version 19.9 released.
8441
84421993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8443
8444 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8445 subdirectory makes.
8446
8447 * make-dist: Check for .elc files with no corresponding .el file.
8448
8449 * Makefile.in (mkdir): Make all the directories in locallisppath.
8450
8451 * config.guess: New file.
8452 * configure.in: Use it, tentatively.
8453 * INSTALL: Mention its usage.
8454
8455 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8456 the former gives you the operating system rev directly. Use
8457 s/hpux.h if we don't recognize what we got.
8458
8459 * Makefile.in (do-install): Don't remove a destination directory
8460 if it's the same as the source. If ${srcdir}/info == ${infodir},
8461 don't try to copy the info files.
8462
8463 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8464 doesn't work if you're not using a separate source directory.
8465 (do-install): Copy the build tree's etc directory only after
8466 making sure it's not also the source tree's etc directory.
8467
84681993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8469
8470 * configure.in: Handle sunos4.1.3 specially.
8471
84721993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8473
8474 * Makefile.in (INSTALL): Add definition.
8475
8476 * configure.in: Fix some messages. Support -with-gnu-cc.
8477 At the end, use `set --', not `set -'.
8478 Delete spurious `.h' in hpux alternatives.
8479
84801993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8481
8482 * Version 19.8 released.
8483
84841993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8485
8486 * configure.in: When looking for source in the same directory as
8487 the configure script, make the path thus discovered absolute.
8488 If the user specifies the `--srcdir' switch, make that directory
8489 absolute too.
8490
8491 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8492
8493 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8494 too, as the value of the PATH_INFO macro.
8495
8496 * configure.in: Check to see if the source lives in the same
8497 directory as the configure script.
8498
84991993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8500
8501 * Makefile.in (install): Split this into `install' and
8502 `do-install', to give people more control over exactly what gets
8503 done.
8504 (do-install): New target, containing the guts of `install'. Don't
8505 remove and recreate the directories inside the copying loop - do
8506 it all before the copying loop. Pass more flags to the lib-src
8507 make.
8508 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8509 avoid errors and warnings.
8510
8511 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8512 the manufacturer - the more general case was blocking other i386
8513 configuration names below, and that's how the names are written in
8514 MACHINES anyway.
8515
8516 * make-dist: When breaking links, remove the link before moving
8517 the copy onto it, to avoid interactive behavior.
8518
8519 * Makefile.in: Doc fix.
8520
8521 * configure.in: Doc fix.
8522
8523 * INSTALL: Mention --exec-prefix option.
8524
8525 * configure.in: Add support for the `--exec-prefix' option.
8526 * Makefile.in: Accept that support.
8527
8528 * configure.in: Use the AC_PROG_INSTALL macro.
8529 * Makefile.in (INSTALL): Variable removed.
8530 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8531
8532 * configure.in: Distinguish between hp800's and hp700's by calling
8533 "uname -m".
8534
85351993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8536
8537 * configure.in: Recognize configuration names for i860 boxes
8538 running SYSV.
8539
85401993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8541
8542 * configure.in: Distinguish between hp800's and hp700's by the
8543 version of HP/UX they run, since that's something people are more
8544 likely to know - hp700's run 8.0.
8545 Add HP 700 configuration.
8546
8547 * configure.in: Test for the presence of the `rename' function.
8548
8549 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8550 configure.in.
8551 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8552
8553 * make-dist: Break intra-tree links.
8554
8555 * configure.in: Explain that this is an autoconf script, and give
8556 instructions for rebuilding configure from it. Arrange to put
8557 comments in configure explaining this too.
8558
8559 * configure.in: Make the first line of the configure script be
8560 "#!/bin/sh". Leaving the first line blank didn't work.
8561
8562 * configure.in (long_usage): Removed; made short_usage describe
8563 the options briefly.
8564
8565 * configure.in: Implement the --prefix option.
8566 * Makefile.in (prefix): Add support for it here.
8567 * INSTALL: Document it here.
8568
8569 * Makefile.in (install): Don't assume that the files in the `info'
8570 subdirectory match *.info. They don't have that prefix.
8571
85721993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8573
8574 * configure.in: Add case for version 5 of Esix.
8575
85761993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8577
8578 * Version 19.7 released.
8579
8580 * make-dist: There aren't any *.com files in lib-src anymore.
8581
8582 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8583 them; they're symlinks to other filesystems on the GNU machines.
8584
8585 * make-dist: Check that the manual reflects the same version of
8586 Emacs as stated in lisp/version.el. Edit that version number into
8587 the README file.
8588
85891993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8590
8591 * configure.in: Remove the hack of AC_DEFINE; use
8592 AC_DEFINE_UNQUOTED.
8593
85941993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8595
8596 * make-dist: Don't distribute precomp.com, compile.com, or
8597 link.com from ./src; they're in ./vms now.
8598
8599 Some time-handling patches from Paul Eggert:
8600 * configure.in: Add AC_TIMEZONE.
8601
86021993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8603
8604 * configure.in: Recognize Linux as a valid operating system for
8605 the i386.
8606
86071993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8608
8609 * make-dist: Distribute some VMS files we got from Richard Levitte.
8610
8611 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8612 the source for the sed command, not oldXMenu/Makefile.
8613
86141993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8615
8616 * INSTALL: Don't claim the srcdir option doesn't work.
8617
86181993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8619
8620 * configure.in: Include remarks saying what order the autoconf
8621 tests should go in, and remind people to change config.h.in
8622 whenever they add autoconf tests which make #definitions.
8623
8624 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8625
86261993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8627
8628 * Makefile.in (oldXMenu/Makefile): Make this depend on
8629 ${srcdir}/oldXMenu/Makefile.in, not itself.
8630
8631 * PROBLEMS: Some updates from David J. Mackenzie.
8632
8633 More changes from David J. Mackenzie.
8634 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8635 removed; autoconf and config.h should specify all these
8636 differences.
8637 (buildlisppath): Make this path depend on ${srcdir}.
8638 (INSTALLFLAGS): Removed.
8639 (INSTALL): Include the -c flag.
8640 (install): Change the way we invoke install accordingly.
8641
8642 Install ${srcdir} changes from DJM.
8643 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8644 list.
8645 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8646 the source tree and the etc directory in the object tree.
8647 (${SUBDIR}): Pass the prefix variable down to submakes.
8648 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8649 in /bin.
8650 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8651 values for srcdir and VPATH.
8652 (install): Add `v' flag to tar command. Make sure that `dir'
8653 exists in ${srcdir}/info before copying it. Remember that the man
8654 pages come from the source tree, not the object tree.
8655 * configure.in: Remove remarks saying that the --srcdir option
8656 doesn't work.
8657 Create the etc directory in the object tree.
8658 Recognize configuration names of the form *-sun-solaris*.
8659 Recognize sunos5 and solaris as operating system names.
8660
8661 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8662 lib-src/getdate.y and src/systime.h.
8663
86641993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8665
8666 * make-dist: Make links in info subdir.
8667
86681993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8669
8670 * configure.in: Call AC_STDC_HEADERS.
8671
86721993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8673
8674 * configure.in: Sidestep autoconf's quoting of the second argument
8675 of AC_DEFINE, so we can specify the value to put there. It would
8676 be nice if autoconf provided some way to specify computed values
8677 for macros.
8678
86791993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8680
8681 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8682 this is always just -DHAVE_CONFIG_H.
8683
8684 The GNU coding standards specify that CFLAGS should be left for
8685 users to set.
8686 * Makefile.in (CFLAGS): Let configure determine the default value
8687 for this. Don't
8688 have it default to DEFS.
8689 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8690 (lib-src/Makefile, src/Makefile): Edit the default value for
8691 CFLAGS into these files, not DEFS.
8692 * configure.in (CFLAGS): Choose a default value for this - "-g"
8693 normally, or "-g -O" if we're using GCC. Edit it into the
8694 top-level Makefile.
8695
8696 * configure.in: When scanning the machine and system description
8697 #include files, write their names to conftest.c properly.
8698
86991993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8700
8701 * configure.in: In configuration name case for Apallos running
8702 Domainios, set opsys, not opsysfile.
8703
8704 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8705 src/config.h, instead of AC_OUTPUT; the latter overwrites
8706 src/config.h even when it hasn't changed, puts a makefile-style
8707 comment at the top even though it's C code, and produces a
8708 config.status script which doesn't do the job right.
8709
8710 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8711 can use a symbolic link to get the X Menu library into src.
8712 * Makefile.in (LN_S): New variable.
8713 (src/Makefile): Edit the value of LN_S into this makefile.
8714
87151993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8716
8717 * configure.in: Support *-sco3.2v4* as opsystem.
8718
8719 * make-dist: Don't include calc directory.
8720 Exclude many files in the man directory; copy a few.
8721
87221993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8723
8724 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8725 call AC_STRUCT_TM to see what's in time.h.
8726
8727 * configure.in: Employ quoting stupidity to get the value of CPP
8728 to expand properly.
8729
87301993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8731
8732 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8733 variable to scan the machine and system description files.
8734
8735 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8736 so that getdate.y builds correctly.
8737
87381993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8739
8740 * configure.in (tempcname): Change this to "conftest.c", so it will
8741 work properly on systems with short filenames; this is the name
8742 autoconf uses.
8743
8744 * configure.in: Also detect the availability of dup2 and
8745 gethostname.
8746
8747 * configure.in: Use the AC_ALLOCA test.
8748 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8749 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8750
87511993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8752
8753 * make-dist: Distribute configure, as well as configure.in.
8754 Oversight.
8755
87561993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8757
8758 * Makefile.in (install): Print out the name of the directory we're
8759 copying, so people can have some idea of whether we're making
8760 progress.
8761
8762 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8763 Don't forget to re-create the COPYDESTS directories after we clear
8764 them out.
8765
87661993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8767
8768 * Makefile.in: Add autoconf cookies so that the configure
8769 script can comment out sections of path variable definitions to
8770 choose between the installable configuration and the run-in-place
8771 configuration.
8772 * configure.in: Add new option `--run-in-place', to select the
8773 run-in-place path definitions.
8774
8775 * configure.in: Add a clause to the big configuration name case
8776 for the NeXT machine.
8777
87781993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8779
8780 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8781 Make sure that each source directory exists, and is different from
8782 the destination directory; then, delete the destination before
8783 copying over the source.
8784
8785 * make-dist: Distribute configure.in, instead of configure.
8786
87871993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8788
8789 * configure.in: Don't set CC to "gcc -O" if the user specifies
8790 `--with-gcc'. Add -O to DEFS if GCC is set.
8791
87921993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8793
8794 * Makefile.in (clean mostlyclean): Missing right paren.
8795
8796 * configure.in: When checking for X windows, search for an X11
8797 subdirectory of ${x_includes}.
8798
8799 * configure.in: Check for gettimeofday function, for getdate.y.
8800
8801 Change `configure' to a mixture of custom code and autoconf stuff.
8802 autoconf can't derive all the information we need, but we'd really
8803 like to be able to take advantage of some of its tests, and its
8804 file-editing facilities.
8805 * configure.in: Renamed from configure.
8806 Quote the sections of shell script we want copied literally to
8807 the configure script.
8808 (compile): Initialize this to make the autoconf macros' code happy.
8809 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8810 code to do their jobs.
8811 Use autoconf to produce Makefile and src/config.h.
8812 Remove the Makefile-style comment that autoconf places at the top
8813 of src/config.h.
8814 (config_h_opts): Removed - no longer necessary.
8815 * Makefile.in (configname): Renamed to configuration.
8816 (CONFIG_CFLAGS): Renamed to DEFS.
8817 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8818 get values via autoload @cookies@.
8819 (libsrc_libs): Get this from autoconf. We used to do nothing
8820 about this.
8821 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8822
8823 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8824 echo the move-if-change command.
8825
88261993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8827
8828 * make-dist: Distribute lib-src/rcs-checkin.
8829
8830 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8831 Don't try to make links to the RCS or Old subdirectories.
8832 Use the appropriate extension for the compression type in use.
8833 Create the tar file in the shell's initial default directory, not
8834 in ${tempparent}.
8835 Erase the whole ${tempparent} tree, not just ${tempdir}.
8836
88371993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8838
8839 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8840 use to build paths.h.
8841 (lib-src/Makefile, src/Makefile): Similarly.
8842
8843 * configure: Extend test for working `const' keyword to handle AIX
8844 3.2 cc.
8845
88461993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8847
8848 * make-dist: Distribute lisp/term/ChangeLog.
8849
8850 Arrange for C compilation throughout the tree to get
8851 C_SWITCH_SYSTEM from the configuration files.
8852 * configure: Extract C_SWITCH_SYSTEM from the machine and
8853 system-dependent files, and save it in the top-level Makefile.
8854 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8855 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8856
8857 * make-dist: Include the VMS support files in oldXMenu in the
8858 distribution.
8859
8860 * configure: Doc fix.
8861
8862 * configure: Fix corrupted config_h_opts.
8863
8864 * configure: Properly report option names in error messages.
8865
8866 * configure: Properly recognize --x-includes and --x-libraries
8867 options.
8868
8869 * configure: Fix syntax errors in code handling XFree386.
8870
88711993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8872
8873 * configure: Add special code to detect XFree386, and tell
8874 config.h about it.
8875
8876 * configure: Properly handle extracting values of LIBS_MACHINE and
8877 LIBS_SYSTEM that contain spaces.
8878
8879 * configure: Add `--x-includes' and `--x-libraries' options. I
8880 think these are dopey, but no less than three alpha testers, at
8881 large sites, have said they have their X files installed in odd
8882 places. Implement them by setting C_SWITCH_X_SITE and
8883 LD_SWITCH_X_SITE in src/config.h.
8884
88851993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8886
8887 * make-dist: Don't distribute etc/Old files.
8888
8889 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8890 backups.
8891
88921993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8893
8894 * make-dist: Fix typo.
8895
88961993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8897
8898 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8899 in some cases where it should but didn't seen to.
8900
8901 * Makefile.in: Added unlock and relock productions.
8902
89031993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8904
8905 * make-dist: Add a --compress option to force make-dist to use
8906 compress.
8907
8908 * make-dist: Use gzip, if we can find it.
8909
8910 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8911 make rs6000-ibm-aix default to -aix32.
8912
89131993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8914
8915 * Makefile.in: Added `Developer's configuration' section.
8916
89171993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8918
8919 * Makefile.in: Add commented-out variable settings for developer's
8920 configuration.
8921
89221993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8923
8924 * make-dist: Distribute `src/bitmaps' too.
8925
89261993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8927
8928 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8929 make rs6000-ibm-aix default to -aix32.
8930
89311993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8932
8933 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8934
8935 * Makefile.in (install.sysv): Add a second `$' in front of
8936 `${dest}', so that the shell will expand it, instead of Make.
8937
8938 * configure: When processing the name of the configure script,
8939 collapse `././' to `./', but leave a single `./' prefix alone.
8940
8941 * configure: Doc fix.
8942
89431993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8944
8945 * configure: Handle isc3.0 correctly.
8946
89471993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8948
8949 * make-dist: Don't try to copy the COPYING notice into
8950 external-lisp; we're not distributing that directory any more.
8951
89521993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8953
8954 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8955 Remove CVS subdirectories from the installed directory trees, as
8956 well as RCS directories.
8957
89581993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8959
8960 * make-dist: Only copy gmalloc.c if we couldn't link it.
8961 Don't try to copy man/{README,Makefile} unless they actually exist.
8962
8963 * Makefile.in (lisppath): Don't include externallispdir in this.
8964 We're not sure whether we're even going to distribute the
8965 directory yet.
8966
89671993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8968
8969 * make-dist: Don't distribute the external-lisp directory anymore.
8970 * INSTALL: Remove all references to external-lisp.
8971
8972 * configure: Detect whether the compiler supports `const'
8973 properly, and edit src/config.h accordingly.
8974
8975 * configure: Tweak layout of final report.
8976
8977 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8978 CFLAGS.
8979
8980 * Makefile.in (locallisppath): Make this default to
8981 ${datadir}/emacs/site-lisp, instead of
8982 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8983 the same thing, and local-lisp causes completion conflicts with
8984 lock.
8985 (lisppath): Add ${externallispdir} to this.
8986 * INSTALL: Adjust installation directions.
8987
8988 * Makefile.in (externallispdir): New variable, to say where to
8989 install the externally-maintained lisp files.
8990 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8991 the others.
8992 * INSTALL: Describe external-lisp and the new externallispdir
8993 variable.
8994
89951993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8996
8997 * configure (progname): New option `--with-gcc'. Make it clearer
8998 how we are trying to guess whether or not we have GCC.
8999 * INSTALL: Document the `--with-gcc' option, and improve
9000 description of `--with-x' options.
9001
90021993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9003
9004 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9005 ${infodir} from these variables; we have written out explicit code
9006 to install the info files.
9007
90081993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9009
9010 * make-dist: Don't distributed the RCS files in the etc directory.
9011
90121993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9013
9014 * Makefile.in: Some makes can't handle comments in the middle of
9015 commands; move them to before the whole rule.
9016
90171993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9018
9019 * README: Mention what Emacs is.
9020
90211993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9022
9023 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9024 Add `./cpp' and `./man' back into the distribution.
9025
90261993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9027
9028 * Makefile.in: Define MAKE, and use where appropriate.
9029
90301993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9031
9032 * make-dist: Remember that the authoritative COPYING notice is
9033 `etc/COPYING', not `../etc/COPYING'.
9034
90351992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9036
9037 * make-dist: Make sure that the COPYING notices in each directory
9038 are copies, not symlinks.
9039
90401992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9041
9042 * INSTALL: The build process produces an executable called `emacs'
9043 now. Change references.
9044 * Makefile.in: Adjust `install.mumble' targets to install
9045 `src/emacs', not `src/xemacs'.
9046
9047 * configure: Start with a blank line; this keeps some old CSH's
9048 from thinking it's a CSH script. Most systems will just use
9049 /bin/sh to run it, which is what we're expecting; the only other
9050 shells which might try to interpret it themselves are probably
9051 Bourne-compatible.
9052
90531992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9054
9055 * INSTALL: Improvements suggested by David Mackenzie.
9056
90571992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9058
9059 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9060 Don't try to copy the info files if there aren't any; the
9061 unexpanded globbing pattern disappoints `install'. Ignore the
9062 return status of that command.
9063
9064 * INSTALL: Updated for new configuration arrangement.
9065
9066 * configure: Don't make the top-level Makefile read-only - people
9067 may want to edit the values of the path variables.
9068
9069 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9070 Install the info files in ${infodir}. Install the executable
9071 under both `emacs' and `emacs-VERSION'.
9072
9073 * Makefile.in: Doc fix.
9074
9075 * Makefile.in (exec_prefix): New variable, as per latest version
9076 of coding standards.
9077 (bindir, libdir): Use it, instead of `prefix'.
9078 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9079
9080 * Makefile.in (mandir): Make the default value for this depend on
9081 $(prefix).
9082
9083 * Makefile.in (datadir, statedir, libdir): Make these all default
9084 to ${prefix}/lib.
9085 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9086 to compensate.
9087
9088 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9089 Install the etags and ctags man pages too.
9090
9091 * Makefile.in (distclean): Don't delete backup files; that's the
9092 job of extraclean.
9093 (extraclean): Like distclean, but deletes backup and autosave files.
9094
90951992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9096
9097 Make path specification conform to GNU coding standards.
9098 * configure (long_usage): Remove all traces of old arguments from
9099 usage messages, and document the options we do accept in more
9100 detail: -with-x... and --srcdir.
9101 (options, boolean_opts): Deleted; we don't have enough options to
9102 make this worthwhile.
9103 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9104 along with the code which supported them; these should be set as
9105 arguments to the top-level make.
9106 (config_h_opts): Since this no longer doubles as a list of option
9107 names, make them upper case; this simplifies the code which uses
9108 them to build the sed command to edit src/config.h. Change the
9109 code which sets them.
9110 (cc, g, O): Don't allow the user to set these using options; they
9111 should be specified using `CC=' and `CFLAGS=' arguments to the
9112 top-level make. Just choose reasonable default values for them,
9113 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9114 values.
9115 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9116 options; use them whenever the configuration files say they're
9117 possible.
9118 Simplify the argument processing loop. Don't accept abbreviations
9119 for option names; these might conflict with other configuration
9120 options in the future.
9121 Add some support for the `--srcdir' option. Check for the sources
9122 in . and .. if `--srcdir' is omitted. If the directories we will
9123 compile in don't exist yet, create them under the current directory.
9124 Note that the rest of the build process doesn't really support
9125 this.
9126 Edit only the top Makefile. That should edit the others. Edit
9127 into the makefile: `version', from lisp/version.el, `configname'
9128 and `srcdir' from the configuration arguments, `CC' and
9129 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9130 the user's path, and LOADLIBES as gleaned from the system
9131 description files.
9132 Simplify the report generated; it doesn't need to include any
9133 description of paths now.
9134 Make `config.status' exec configure instead of just calling it, so
9135 there's no harm in overwriting `config.status'.
9136 * Makefile.in (version, configname): New variables, used to choose
9137 the default values for datadir and libdir.
9138 Path variables rearranged into two clearer groups:
9139 - In the first group are the variables specified by the GNU coding
9140 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9141 manext, infodir, and srcdir).
9142 - In the second are the variables actually used for Emacs's paths
9143 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9144 archlibdir), which depend on the first category.
9145 datadir and libdir default to directories under
9146 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9147 demand.
9148 etcdir and lispdir default to subdirectories of datadir.
9149 archlibdir defaults to libdir.
9150 The new installation tree is a bit deeper than it used to be, so
9151 use the new make-path program in lib-src to build them all.
9152 Always build a new src/paths.h.tmp and then move-if-change it to
9153 src/paths.h, to avoid unnecessary rebuilds while responding to the
9154 right changes.
9155 Remove all mention of arch-lib. Run utility commands from
9156 lib-src, and let the executables be copied into archlibdir when
9157 Emacs is installed.
9158 Add targets for src/Makefile, lib-src/Makefile, and
9159 oldXMenu/Makefile, editing the values of the path variables into
9160 them.
9161 Let lib-src do its own installation.
9162 (datadir): Default to putting data files under
9163 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9164 (emacsdir): Variable deleted; it would only be confusing to use.
9165 (lispdir, etcdir): Default to ${datadir}/lisp.
9166 (mkdir): Use make-path for this.
9167 (lockdir): Do this in mkdir.
9168 (Makefile): New target.
9169
9170 * configure (usage_message): Rename to long_usage.
9171
9172 * make-dist: Don't bother creating an arch-lib directory; that's
9173 only for installation now.
9174
91751992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9176
9177 * configure: Use GCC-style configuration names, using config.sub.
9178 Change the usage and help messages.
9179
9180 * configure: Initialize window_system, not indow_system.
9181
9182 * configure: Report which window system, compiler, and signal
9183 handler return type we decide to use.
9184
9185 * make-dist: Explain what's going on if config.sub and gmalloc.c
9186 can't be linked. Place the code which copies them near the code
9187 which links the rest of the files around them.
9188
91891992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9190
9191 * make-dist: Don't bother to distribute src/*.com, or
9192 src/vmsbuild; those have all been moved to `../vms'.
9193
91941992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9195
9196 * make-dist: Don't forget that the way to avoid filenames starting
9197 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9198 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9199 couldn't make hard links to, since we have two already, and
9200 perhaps more to come.
9201
92021992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9203
9204 * configure: When editing parameters into lib-src/Makefile, change
9205 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9206 needs some other flags too.
9207
92081992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9209
9210 * configure: Remove spurious echo of the configuration name.
9211
9212 * make-dist: Don't distribute files in src/m and src/s whose names
9213 begin with `='.
9214
92151992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9216
9217 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9218 Also LISP_FLOAT_TYPE.
9219
92201992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9221
9222 * make-dist: Copy config.sub, since it's a symbolic link to a file
9223 on another file system.
9224
92251992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9226
9227 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9228 distribution.
9229
9230 * config.sub: New file, to help us recognize configuration names.
9231 * make-dist: Include it in the distribution.
9232
92331992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9234
9235 * configure: Convert `-' to `_' in specified option names.
9236 Accept options with --. Delete --highpri and --have-x-menu options.
9237 New options --with-x and --with-x10 replace -window-system.
9238 Don't mention options --gnu-malloc, --rel-alloc
9239 or --lisp-float-type in help message.
9240
92411992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9242
9243 * make-dist: Include the `vms' subdirectory in the distribution.
9244
92451992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9246
9247 * configure: Remove lines starting with "# DIST: " when building
9248 lib-src/Makefile and src/Makefile. This allows us to mark the
9249 "Makefile.in" files with explanatory comments which won't also get
9250 stuck in the Makefiles.
9251
92521992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9253
9254 * make-dist: Don't use the '+' operator in the sed regular
9255 expression that extracts the version number from lisp/version.el;
9256 Ultrix sed doesn't seem support the operator. Just double the
9257 operand and use *.
9258
92591992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9260
9261 * Makefile.in: Doc fix.
9262
92631992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9264
9265 * configure: Rewrite sed command to remove at most one ./ prefix;
9266 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9267 group.
9268
92691992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9270
9271 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9272
92731992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9274
9275 * make-dist: Go ahead and build a new TAGS file, unless the
9276 --newer option was specified. Don't try to delete a TAGS file
9277 from etc; it's not kept there, and shouldn't be deleted anyway.
9278
92791992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9280
9281 * make-dist: If the lisp directory contains a default.el, don't
9282 distribute it.
9283
9284 * configure: When searching signal.h for the type of a signal
9285 return handler, make a copy of it, not a symbolic link to it; that
9286 way, it will work on systems that don't have symbolic links.
9287
92881992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9289
9290 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9291 option for generating incremental distributions. Stopped it from
9292 generating a TAGS file into the distribution; that sucker is
9293 *big*, and easily enough generated with the toplevel makefile.
9294
92951992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9296
9297 * configure: When writing config.status, don't prefix progname
9298 with a '.'; it might be absolute.
9299
93001992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9301
9302 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9303 /usr/include/X11 exist, not only if both exist.
9304
93051992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9306
9307 * make-dist: Make the new external-lisp directory a duplicate of
9308 the external-lisp directory, not the lisp directory.
9309
93101992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9311
9312 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9313 clean' in arch-lib; it doesn't even have a Makefile.
9314
9315 * Makefile.in (clean, mostlyclean): In the test which tries to
9316 distinguish between the build directory, which should be cleaned,
9317 and the installed directory, which shouldn't, cd to `${emacsdir}',
9318 not `${DESTDIR}${LIBDIR}'.
9319
93201992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9321
9322 * make-dist: Be sure to delete the .c and .h files that YACC and
9323 BISON create from getdate.y.
9324
9325 * external-lisp: New directory; see `external-lisp/README'.
9326 * make-dist: Added support for the external-lisp subdirectory.
9327
9328 * make-dist: Changed message which complains that make-dist wasn't
9329 invoked in the right directory to indicate which files it was
9330 looking for.
9331
93321992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9333
9334 * configure: Add comments explaining why we can't translate
9335 character ranges or control characters in `tr'.
9336
93371992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9338
9339 * configure: When generating the configuration message, we used to
9340 build the message from the start so that each line began with "# "
9341 so that it would be a comment in `config.status'. However, this
9342 causes trouble if any of the variables we use in the message
9343 expand to more than one line of text - as gnu_malloc_reason
9344 sometimes does. So instead, we build the message as it should be
9345 printed to the user (i.e. without the "# " prefixes), and stick on
9346 the "# "s when we write it to `config.status'.
9347
9348 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9349 `lib-src' and `arch-lib'.
9350
9351 * configure: When generating report and `config.status' file, note
9352 that bindir only determines where `make install' and
9353 `build-install' will place the executables; this should make it
9354 clear that the ordinary build process will not try to install
9355 things.
9356
93571992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9358
9359 * make-dist: Change messages to say that we are 'making links to
9360 X', rather than 'copying X'. And put `' quotes around file names.
9361
9362 * make-dist: Include '.tmp' in the name of the staging directory.
9363
9364 * make-dist: Pass the `-f' option to rm when you're not sure that
9365 the files you're removing actually exist.
9366
9367 * make-dist: When setting up etc/COPYING, always nuke whatever is
9368 there, and then copy it in, to make sure we get a real file.
9369
9370 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9371 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9372 version which doesn't have a separate .defns file.
9373
93741992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9375
9376 * make-dist: Don't distribute configured versions of config.h.in,
9377 paths.h.in, Makefile.in in src.
9378
9379 * configure: Delete .tmp files before creating them; don't bother
9380 trying to make final targets writeable first, since it won't
9381 matter to move-if-change.
9382
93831992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9384
9385 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9386 mkdir and chmod in the center of all the conditionals. GNU Make
9387 will strip these out, but other makes won't.
9388
93891992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9390
9391 * make-dist: Include move-if-change in list of files to distribute.
9392
93931992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9394
9395 * configure: Remove any "." elements from the program name.
9396
9397 * configure: Don't record the values of all the possible arguments
9398 in config.status; only record the options that the user specified.
9399
9400 * configure: Use move-if-change to move in the new src/config.h.
9401
94021992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9403
9404 * move-if-change: New file, copied from gcc release.
9405 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9406 a temp file, so we don't update paths.h if an error occurs or if
9407 it doesn't need changing.
9408
94091992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9410
9411 * Makefile.in (src/paths.h): Do not install a value for the
9412 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9413 * build-install.in: Same thing.
9414
94151992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9416
9417 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9418 latter, being a typo, is always false, resulting in a program
9419 whose default behavior is to painstakingly build a copy of the
9420 source tree, and then delete it. Rah.
9421
9422 * Makefile.in: Add dist target, and comment for it.
9423
9424 * configure: When scanning <signal.h> for a declaration for
9425 signal, create a symbolic link with a name ending in .c, so the
9426 compiler won't complain that it's only been given .h files.
9427
9428 * configure: Check whether there are any arguments available
9429 before shifting to get the value of a non-boolean parameter.
9430
9431 * make-dist: Doc fix.
9432
94331992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9434
9435 * configure: Instead of grepping /usr/include/signal.h for a
9436 signal declaration, run /usr/include/signal.h or
9437 /usr/include/sys/signal.h through cpp and grep for the
9438 declaration.
9439
9440 * configure: Redirect the output of grep to /dev/null instead of
9441 using grep -s - that flag means different things on other systems.
9442
9443 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9444 since the former is recognizable even if you don't know what
9445 'dumping' is.
9446 * configure: Accommodate that change.
9447
9448 * configure: Accept options for all of the directories you can
9449 change in the Makefile.
9450
9451 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9452
9453 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9454 FOO before you can use them.
9455
9456 * build-install.in: Made the "Where To Install Things" section
9457 conform with the similar section from Makefile.in. Copied section
9458 which builds src/paths.h from src/paths.h.in from the Makefile.
9459
94601992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9461
9462 * configure: Write config.status to pass its command-line
9463 arguments on to configure, so that people can use it to recreate
9464 an old configuration, with minor changes.
9465
94661992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9467
9468 * configure: Don't rely on option variables being unset if their
9469 values are the empty string. In particular, when producing the
9470 English report, don't assume that highpri will be unset when no
9471 increased priority has been requested; -highpri='' should be the
9472 same as omitting -highpri altogether.
9473
9474 * configure: Fix dumb bug: when running the system and machine
9475 description files through cpp, mark those lines that we want to
9476 evaluate with the string '@configure@', and then only evaluate
9477 them. This way if the files include anything that actually
9478 generates text (type definitions or external declarations, say),
9479 we won't try to eval it.
9480
94811992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9482
9483 * make-dist: New shell script.
9484
9485 * configure: When creating foo from foo.in, make foo read-only to
9486 remind people to edit the .in file instead.
9487
9488 * INSTALL: Changed references to config.h-dist to config.h.in.
9489 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9490 to build src/paths.h from src/paths.h.in; added a paragraph to do
9491 this.
9492 * configure, Makefile, build-install: Changed filenames like
9493 FOO-dist to FOO.in.
9494
94951992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9496
9497 * Makefile, build-install: Renamed to Makefile.in and
9498 build-install.in; the configure script will edit these to produce
9499 the usable Makefile and build-install.
9500 * configure: Changed to produce ./Makefile, ./build-install,
9501 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9502 instead of editing them in place.
9503
95041992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9505
9506 * Makefile: Re-arranged so that the undumped Emacs will search
9507 ../lisp *after* the site's local elisp files.
9508 (locallisppath, dumplisppath): New variables.
9509 (lisppath): This variable's default value is now chosen based on
9510 $(locallisppath) and $(lispdir); while it used to be the
9511 customization point for adding site-local elisp directories to
9512 load-path, that job is now handled mostly by locallisppath.
9513 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9514 Check the values being assigned to the *LOADSEARCH macros for null
9515 path elements (like '::' in 'foo::bar').
9516
9517 * configure: When checking if the machine- and system-dependent
9518 files define a particular macro or not, actually run them through
9519 CPP and test the macros with #ifs, instead of just grepping for
9520 the macros' names. In particular, check for SYSTEM_MALLOC in this
9521 way.
9522
95231992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9524
9525 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9526
95271992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9528
9529 * configure: Make the config.status file an executable shell
9530 script which will recreate the same configuration. Include the
9531 verbal description of the current configuration as a comment in
9532 the script.
9533 * INSTALL: Doc fix.
9534
9535 * Makefile: Brought the Makefile up to the GNU coding
9536 standards, as described in standards.text:
9537 (TAGS): New name for the target which rebuilds the tags table.
9538 (check): New target; doesn't do anything yet.
9539 (mostlyclean): New target, synonymous with clean.
9540 (realclean): New target. Currently, this just calls the
9541 subdirectories's makefiles and then deletes config.status.
9542 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9543 variables.
9544 Installation directory variables changed to conform.
9545 (install, install.sysv, install.xenix, install.aix): Changed the
9546 code which copies the directories into their installed location to
9547 allow the installed locations to be in several different
9548 directories; the old version assumed that they would all be in
9549 $(emacsdir).
9550 (mkdir, lockdir): Allow the installed locations to be in several
9551 different directories.
9552 * INSTALL: Doc fix.
9553
9554 * build-install: Use the same variable names as the Makefile.
9555 Allow the installed locations to be in several different
9556 directories.
9557
95581992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9559
9560 * Makefile (src/paths.h): Instead of using a single sed command to
9561 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9562 separately, and don't forget to append "/!!!SuperLock!!!" to the
9563 value of the PATH_SUPERLOCK macro.
9564
9565 * config.emacs: Renamed to configure, for consistency with other
9566 GNU products. Internal references changed.
9567 INSTALL, Makefile: References changed.
9568
9569 * lock: New directory, which should always be empty. If this
9570 directory doesn't exist, Emacs won't complain; it just won't lock.
9571 Having this here means that people can just unpack Emacs, build
9572 it, and have locking work.
9573
9574 * share-lib: Re-renamed to etc, for the sake of tradition.
9575 * config.emacs: Changed default value for datadir to ../etc.
9576 * INSTALL, README: Adjusted.
9577
95781992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9579
9580 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9581 by running CPP on the appropriate s/*.h and m/*.h files.
9582
95831992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9584
9585 * config.emacs: Make sure to set the "exit on error" flag once
9586 we've removed config.status; errors should abort the configuration.
9587
95881992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9589
9590 * config.emacs: Added -distribute option, so that the Makefile
9591 paths are in their proper form. I don't know why this matters.
9592
95931992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9594
9595 * local-lisp: New directory, empty in the distribution, for people
9596 to put local elisp code in.
9597 * config.emacs: Include it in the default load path.
9598 * README: Document it.
9599
96001992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9601
9602 * config.emacs: Guess the type of signal handling functions based
9603 on the contents of /usr/include/signal.h.
9604
9605 * config.emacs: Print out progress report messages.
9606
9607 * Makefile (src/paths.h): Don't generically replace
9608 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9609 editing of the other entries, and each entry should be dealt with
9610 explicitly anyway.
9611
9612 * build-install: Converted from C-shell to Bourne shell.
9613 * config.emacs: Edit build-install properly.
9614
9615 * config.emacs: Doc fix.
9616
96171992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9618
9619 * Makefile (install): Remove `B' from tar xf command.
9620
96211992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9622
9623 * config.emacs: Removed support for the `maintain-environment'
9624 option; the only important difference between this and its absence
9625 has been removed.
9626 * INSTALL: Removed mention of `maintain-environment'.
9627
9628 * config.emacs: Fix arguments to sed when processing boolean
9629 arguments.
9630
96311991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9632
9633 * config.emacs: New file, to help automate the installation
9634 process.
9635
9636 * Makefile: Lots of changes to support the separation of etc into
9637 architecture-dependent and -independent files:
9638 (EMACSROOT): New variable, giving the directory under which all of
9639 Emacs's libraries should be installed. Changed rest of file to
9640 use it.
9641 (LIBDIR): Now denotes only architecture-dependent dir.
9642 (DATADIR): New variable, denoting architecture-independent dir.
9643 (LOCKDIR): New variable, for completeness.
9644 (SUBDIR): No more etc, new lib-src.
9645 (COPYDIR): No more etc, new arch-lib and share-lib.
9646 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9647 (src): Now depends on lib-src, not etc.
9648 * build-install: Changes parallel to the above.
9649 * README: Describe the new arrangement.
9650
9651 * vms: New subdirectory for all the VMS stuff.
9652
96531991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9654
9655 * Makefile (LISPPATH): New variable.
9656 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9657
96581990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9659
9660 * Makefile (install, install.sysv, install.xenix):
9661 Install wakeup instead of loadst. No need for setuid or setgid.
9662
96631990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9664
9665 * Makefile (clean): Clean etc if that's not the installation dir.
9666
96671990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9668
9669 * Makefile (paths.h): Make sed alter each name in the path.
9670
96711988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9672
9673 * Makefile (install.sysv): Use cpio, not tar.
9674
96751988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9676
9677 * Makefile (lockdir): Rename `lock' target.
9678 Depend on it from install*, not from `all'.
9679
96801988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9681
9682 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9683 to match build-install and paths.h.
9684
9685;; Local Variables:
9686;; coding: utf-8
067d23c9
KY
9687;; End:
9688
95df8112 9689 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9690
9691 This file is part of GNU Emacs.
9692
9693 GNU Emacs is free software: you can redistribute it and/or modify
9694 it under the terms of the GNU General Public License as published by
9695 the Free Software Foundation, either version 3 of the License, or
9696 (at your option) any later version.
9697
9698 GNU Emacs is distributed in the hope that it will be useful,
9699 but WITHOUT ANY WARRANTY; without even the implied warranty of
9700 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9701 GNU General Public License for more details.
9702
9703 You should have received a copy of the GNU General Public License
9704 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.