Add Bug#.
[bpt/emacs.git] / ChangeLog
CommitLineData
6db30f83
PE
12011-07-06 Paul Eggert <eggert@cs.ucla.edu>
2
8a6ebd58 3 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83
PE
4 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
5 (GNULIB_TOOL_FLAGS): Avoid sigprocmask. Emacs does its own
6 implementation of 'sigprocmask' on Windows, and it assumes
7 'sigprocmask' on non-Windows hosts, so it doesn't need the
8 sigprocmask module.
9 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
10 New files, automatically imported from gnulib.
11 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
12 due to the above changes.
13 * .bzrignore: Add lib/signal.h.
14
869795d6
JD
152011-07-05 Jan Djärv <jan.h.d@swipnet.se>
16
17 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
18
3279eb87
GM
192011-07-01 Glenn Morris <rgm@gnu.org>
20
21 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
22
2e6e11eb
LMI
232011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
24
25 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
26 which made ./configure infloop.
27
9851bfc5
JD
282011-06-30 Jan Djärv <jan.h.d@swipnet.se>
29
30 * configure.in (gsettings): New option and check for GSettings.
31
adbc4ef4
GM
322011-06-29 Glenn Morris <rgm@gnu.org>
33
34 * configure.in: Try to test for the required crt*.o files.
35
1f773f32
BW
362011-06-27 Bill Wohler <wohler@newt.com>
37
38 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
39
7a7ef429
PE
402011-06-25 Paul Eggert <eggert@cs.ucla.edu>
41
42 Use gnulib's dup2 module instead of rolling our own.
43 * Makefile.in (GNULIB_MODULES): Add dup2.
44 * configure.in: Do not check for dup2; gnulib does that now.
45 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
46
6dd7e400
PE
472011-06-23 Paul Eggert <eggert@cs.ucla.edu>
48
49 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
50
94a807ac 512011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
52
53 Use gnulib's alloca-opt module.
54 * .bzrignore: Add lib/alloca.h.
55 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
56 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
57 as gnulib now does that for us. Put alloca check in config.h.
58 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
59 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
60 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
61
3ce9d0d4
LL
622011-06-21 Leo Liu <sdl.web@gmail.com>
63
64 * m4/sha256.m4:
65 * m4/sha512.m4:
66 * m4/gl-comp.m4:
67 * lib/u64.h:
68 * lib/sha256.c:
69 * lib/sha256.h:
70 * lib/sha512.c:
71 * lib/sha512.h:
72 * lib/makefile.w32-in (GNULIBOBJS):
73 * lib/gnulib.mk:
74 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
75 crypto/sha512 modules from gnulib.
76
add3f049
PE
772011-06-19 Paul Eggert <eggert@cs.ucla.edu>
78
79 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
80
3a4725e1
GM
812011-06-17 Glenn Morris <rgm@gnu.org>
82
83 * configure.in: Restore the behavior of checking crt-dir only
84 when the user specified it (not all platforms use it).
85
bf4846e7
PE
862011-06-16 Paul Eggert <eggert@cs.ucla.edu>
87
88 * m4/lstat.m4: Merge from gnulib (Bug#8878).
89
0cca0a78
MB
902011-06-16 Miles Bader <miles@gnu.org>
91
92 * configure.in: Try to determine CRT_DIR automatically when
93 using gcc.
94
8c9b2106
PE
952011-06-15 Paul Eggert <eggert@cs.ucla.edu>
96
8aeb5be9
PE
97 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
98 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
99 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
100 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
101 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
102 Merge from gnulib.
8c9b2106 103
c195f2de
JD
1042011-06-14 Jan Djärv <jan.h.d@swipnet.se>
105
106 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
107
7e2aa385
PE
1082011-06-08 Paul Eggert <eggert@cs.ucla.edu>
109
110 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
111
81eafe29
PE
1122011-06-07 Paul Eggert <eggert@cs.ucla.edu>
113
114 * configure.in: Add --with-wide-int.
115 * INSTALL: Mention this.
116
9afafefb
PE
1172011-06-06 Paul Eggert <eggert@cs.ucla.edu>
118
119 Merge from gnulib.
120 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
121
f797625a
PE
1222011-06-02 Paul Eggert <eggert@cs.ucla.edu>
123
124 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
125
90856fe0 1262011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
127
128 Use 'inline', not 'INLINE'.
eefc9486 129 * configure.in (INLINE): Remove.
55d4c1b2 130
6a3e57bb
PE
1312011-05-29 Paul Eggert <eggert@cs.ucla.edu>
132
133 Adjust to recent gnulib change for @GUARD_PREFIX@.
134 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
135 All uses of _GL_ for guard prefixes in lib/*.h replaced with
136 _@GUARD_PREFIX@_.
137
842b28a0
PE
1382011-05-27 Paul Eggert <eggert@cs.ucla.edu>
139
e61923c8 140 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 141
70716b1d
GM
1422011-05-24 Glenn Morris <rgm@gnu.org>
143
a22d9d2c
GM
144 * Makefile.in (check): Just give a message if no test/ directory.
145
bdd556a2
GM
146 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
147
70716b1d
GM
148 * configure.in (OPT_MAKEFILES_IN): Remove.
149 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
150 (SUBDIR_MAKEFILES_IN): New output variable.
151 * Makefile.in (OPT_MAKEFILES_IN): Remove.
152 (SUBDIR_MAKEFILES_IN): Let configure set it.
153
13c3daa4
LL
1542011-05-24 Leo Liu <sdl.web@gmail.com>
155
156 * m4/sha1.m4:
157 * m4/gl-comp.m4:
158 * lib/sha1.h:
159 * lib/sha1.c:
160 * lib/makefile.w32-in (GNULIBOBJS):
161 * lib/gnulib.mk:
162 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
163
e09e38a8
GM
1642011-05-24 Glenn Morris <rgm@gnu.org>
165
4ba4c54a
GM
166 * configure.in: Remove test for already configured source directory.
167 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
168
5a95c002
GM
169 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
170
fa5d79db
GM
1712011-05-24 Glenn Morris <rgm@gnu.org>
172
6c7e099d
GM
173 * make-dist: Don't distribute test/. (Bug#8107)
174 * configure.in (OPT_MAKEFILES_IN): New output variable.
175 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
176 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
177 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
178 (check): Give an explicit error if test/ is not present.
179
fa5d79db
GM
180 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
181 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
182 (Makefile): Use $SUBDIR_MAKEFILES_IN.
183
2df215b5
PE
1842011-05-23 Paul Eggert <eggert@cs.ucla.edu>
185
186 * lib/verify.h: Merge from gnulib.
187
f518ae90
PE
1882011-05-22 Paul Eggert <eggert@cs.ucla.edu>
189
190 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
191 Merge from gnulib.
192
16b71f3a
AS
1932011-05-21 Andreas Schwab <schwab@linux-m68k.org>
194
195 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
196
7285dc67
EZ
1972011-05-20 Eli Zaretskii <eliz@gnu.org>
198
6a45b46f
EZ
199 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
200
7285dc67
EZ
201 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
202
b9704ad9
GM
2032011-05-20 Glenn Morris <rgm@gnu.org>
204
205 * configure.in (lisp_frag): New output file.
206
4a720484
GM
2072011-05-19 Glenn Morris <rgm@gnu.org>
208
209 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
210 (WINDOW_SUPPORT): Remove output variables that are no longer used.
211
a3c92bc1
EZ
2122011-05-17 Paul Eggert <eggert@cs.ucla.edu>
213
8f906c40
EZ
214 * lib/gnulib.mk:
215 * lib/intprops.h:
216 * lib/unistd.in.h:
217 * m4/inttypes.m4:
218 * m4/stdint.m4:
219 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 220
d681f183
GM
2212011-05-14 Glenn Morris <rgm@gnu.org>
222
223 * configure.in: Treat failure to find an X toolkit the same way we treat
224 failure to find X and image support.
225
4f8c52a9
GM
2262011-05-12 Glenn Morris <rgm@gnu.org>
227
228 * Makefile.in (src, install-arch-indep, bootstrap-clean)
229 (check-declare): Shell portability fixes. (Bug#8642)
230
5a7f0a30
TZ
2312011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
232
233 * configure.in: Require GnuTLS 2.6.x or higher.
234
b08a63cc 2352011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 236
c378da0b
PE
237 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
238 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
239 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
240
19548d08
PE
241 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
242 This new gnulib-tool option saves 'configure' the trouble of
243 checking for strtoull when strtoumax exists.
244
d1a2ac5c
PE
245 * configure.in (BITS_PER_LONG_LONG): New macro.
246
773233f8
GM
2472011-05-05 Glenn Morris <rgm@gnu.org>
248
249 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
250 (top_distclean): Delete config.log~.
251
40697cd9
BK
2522011-04-27 Ben Key <bkey76@gmail.com>
253
254 * configure.in: Fixed a bug that caused configure with
255 --enable-checking=stringoverrun to have no effect.
256
671875da 2572011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
258
259 * configure.in: Suppress unnecessary checks for size_t.
260 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
261 (size_t): Do not check for this, and do not typedef. This code
262 is never exercised now.
263
a8a2bb29
PE
264 * Makefile.in (GNULIB_MODULES): Add strtoumax.
265 This is needed for the new integer-reading code in lread.c.
266 It automatically pulls in the following gnulib files, which
267 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
268 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
269 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
270 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 271 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 272
33630d51
TZ
2732011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
274
275 * configure.in: Check for GnuTLS certificate verify callbacks.
276
bfab7d85
SM
2772011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
278
279 * Makefile.in (config.status): Don't erase in case of error.
280 In case it disappeared, rebuild it with `configure'.
281
fe0e7ad7
KB
2822011-04-20 Ken Brown <kbrown@cornell.edu>
283
284 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
285
f5b06c35
GM
2862011-04-12 Glenn Morris <rgm@gnu.org>
287
288 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
289
762f8d96 2902011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
291
292 * lib/allocator.c: New file, automatically generated by gnulib.
293
5fac7083
GM
2942011-04-07 Glenn Morris <rgm@gnu.org>
295
296 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
297
973f782d
EZ
2982011-04-06 Eli Zaretskii <eliz@gnu.org>
299
300 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
301 Revert last change.
302
f1f81baa
JB
3032011-04-06 Juanma Barranquero <lekktu@gmail.com>
304
305 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
306 ($(BLD)/careadlinkat.$(O)): New target.
307 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
308 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
309 Update dependencies.
310
b70d23ff 3112011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 312
41cf7d1a
PE
313 Fix more problems found by GCC 4.6.0's static checks.
314
aa181334
PE
315 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
316
1f7196bf 317 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
318 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
319 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
320 * m4/ssize_t.m4: New files, automatically generated from gnulib.
321
c0274801
GM
3222011-04-06 Glenn Morris <rgm@gnu.org>
323
324 * autogen/update_autogen: Handle loaddefs-like files as well.
325 (usage): Add -l, -C.
326 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
327 With -l, check status of lisp/ as well.
328 With -C, clean before building.
329 (autoreconf): Only pass -f in the `clean' case.
330 (commit): New function.
331
42e85a8f
GM
3322011-03-28 Glenn Morris <rgm@gnu.org>
333
39f31873
GM
334 * autogen/update_autogen: Pass -f to autoreconf.
335
42e85a8f
GM
336 * autogen.sh (get_version): Discard "not found" lines.
337 (check_version): Respect $AUTOCONF etc environment variables.
338
9af30bdf
GM
3392011-03-27 Glenn Morris <rgm@gnu.org>
340
341 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
342 (AH_BOTTOM): Do not define SIGTYPE.
343
181855e6
GM
3442011-03-26 Glenn Morris <rgm@gnu.org>
345
346 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
347 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
348
9ee0d174
AS
3492011-03-25 Andreas Schwab <schwab@linux-m68k.org>
350
351 * autogen/update_autogen: Remove useless function keyword.
352
07da4b3c
EZ
3532011-03-25 Eli Zaretskii <eliz@gnu.org>
354
355 * config.bat: Generate src/config.h and lib/Makefile from
356 autogen/config.in and autogen/Makefile.in.
357
f6ca84c0
GM
3582011-03-25 Glenn Morris <rgm@gnu.org>
359
360 * compile, config.guess, config.sub, depcomp, install-sh, missing:
361 Remove; autoreconf can supply them.
362 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
363 config.guess, install-sh. Pass -i to autoreconf.
364 * autogen/update_autogen (genfiles): Add compile, config.guess,
365 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
366 Discard non-error output from autoreconf in -q case.
367 * autogen/compile, autogen/config.guess, autogen/config.sub:
368 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
369 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
370 install-sh, missing.
371
8cc1d519
GM
3722011-03-23 Glenn Morris <rgm@gnu.org>
373
9bb73912 374 * autogen/update_autogen: Fix typo.
904a432c 375 (msg): Remove function; use `exec' instead.
9bb73912 376
8cc1d519
GM
377 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
378 (sync-from-gnulib): Don't sync mkinstalldirs.
379 * make-dist: Don't distribute mkinstalldirs.
380
c9c49752 3812011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 382
c9c49752 383 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
384 * Makefile.in (GNULIB_MODULES): Add socklen.
385 * configure.in: Do not check for sys/socket.h, since socklen does that.
386 * m4/socklen.m4: New automatically-generated file, from gnulib.
387
d5cad867
PE
388 fakemail: Remove dependency on ignore-value.
389 * Makefile.in (GNULIB_MODULES): Add stdio.
390 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
391 imported from gnulib.
cbd350f1 392 * .bzrignore: Add lib/stdio.h.
c9c49752 393
34cb1cc6
GM
3942011-03-22 Glenn Morris <rgm@gnu.org>
395
396 * autogen/copy_autogen: Work from ./ or ../.
397 Fix time-stamps.
398 * autogen.sh: Doc fix.
399
66b87493
GM
4002011-03-20 Glenn Morris <rgm@gnu.org>
401
402 * autogen/: New directory, to be excluded from releases.
403 * autogen/copy_autogen, autogen/update_autogen: New scripts.
404 * autogen/README: New file.
405 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
406 * autogen/Makefile.in: Add auto-updated generated files.
407 * autogen.sh: No longer a no-op, now it tests for autotools
408 and runs them as necessary.
409 * configure.in: Defaule maintainer-mode to on.
410 * aclocal.m4, configure, lib/Makefile.in: Remove files.
411
1ef6de05
PE
4122011-03-13 Paul Eggert <eggert@cs.ucla.edu>
413
414 Update for gnulib.
415 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
416 includes <intprops.h> directly.
417 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
418 when building Emacs on Solaris 9 and running it on Solaris 10.
419
0afb4571
J
4202011-03-08 Jan Djärv <jan.h.d@swipnet.se>
421
422 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
423
33383987
JB
4242011-03-07 Chong Yidong <cyd@stupidchicken.com>
425
426 * Version 23.3 released.
427
870d9cf6
GM
4282011-03-06 Glenn Morris <rgm@gnu.org>
429
430 * configure.in (FREETYPE_LIBS): Actually set it to something.
431
6c0dea8a
PE
4322011-03-02 Paul Eggert <eggert@cs.ucla.edu>
433
434 Work around some portability problems with symlinks.
435
436 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
437 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
438 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
439 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
440 * m4/symlink.m4:
441 New files, automatically generated from gnulib.
442 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
443 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
444
945d8b44
EZ
4452011-02-26 Eli Zaretskii <eliz@gnu.org>
446
03382788
EZ
447 * .bzrignore: Ignore new lib/*.in-h files.
448
945d8b44
EZ
449 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
450 depfiles.bat even if lib/deps already exist.
451
9411886d
PE
4522011-02-25 Paul Eggert <eggert@cs.ucla.edu>
453
454 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
455 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
456 recent changes to configure.in and to gnulib.
9411886d 457
1e8dbdc6
GM
4582011-02-24 Glenn Morris <rgm@gnu.org>
459
460 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
461 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
462
f68c809d
PE
4632011-02-22 Paul Eggert <eggert@cs.ucla.edu>
464
465 Assume S_ISLNK etc. work, since gnulib supports this.
466 * Makefile.in (GNULIB_MODULES): Add sys_stat.
467 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
468 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
469 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
470
ba01e9d7
PE
4712011-02-21 Paul Eggert <eggert@cs.ucla.edu>
472
473 * lib/min-max.h: New file, for "min" and "max".
474
9f8370e6
CS
4752011-02-21 Christoph Scholtes <cschol2112@gmail.com>
476
0a19a6f8 477 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
478 $(EMACS_ROOT)/nt/inc/stdint.h.
479
25c51af3
EZ
4802011-02-21 Eli Zaretskii <eliz@gnu.org>
481
482 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
483 src/makefile.w32-in and adapt. Depend on stamp_BLD.
484 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
485
5fa4ac76
PE
4862011-02-20 Paul Eggert <eggert@cs.ucla.edu>
487
488 Import filemode module from gnulib.
489 * .bzrignore: Add lib/sys/.
490 * Makefile.in (GNULIB_MODULES): Add filemode.
491 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
492 * lib/filemode.c: Renamed from src/filemode.c and regenerated
493 from gnulib. This adds support for some more file types, e.g.,
494 Cray DMF migrated files.
495 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
496 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
497 * m4/sys_stat_h.m4: New files, generated from gnulib.
498 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
499 Regenerate.
500
e1e6b4fb
EZ
5012011-02-20 Eli Zaretskii <eliz@gnu.org>
502
503 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
504 $(EMACS_ROOT)/nt/inc/sys/stat.h.
505
6cac9cb1
PE
5062011-02-20 Paul Eggert <eggert@cs.ucla.edu>
507
508 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
509 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
510 is no longer needed, due to the recent SSDATA and related changes.
511 Perhaps -Wno-pointer-sign should also be removed from
512 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
513 way to test this so I left it alone.
514 * configure: Regenerate.
515
0a19a6f8 5162011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
517
518 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
519 src/makefile.w32-in.
520
61353ac8 5212011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 522
61353ac8 523 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 524 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
525 Regenerate.
526 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
527 Import the new versions from gnulib; they assume a C99-style
528 <stdint.h>, supplied by the stdint module.
529 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
530 imported from gnulib.
942f733f
PE
531 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
532 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
533 special cases.
61353ac8 534
9d9d12cd
EZ
5352011-02-19 Eli Zaretskii <eliz@gnu.org>
536
152be435 537 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 538 Add lib/deps/.
152be435 539
9d9d12cd 540 * config.bat: Configure in `lib'.
219463da 541 Generate *.Po files in lib/deps.
9d9d12cd 542
7d315eb6
PE
5432011-02-18 Paul Eggert <eggert@cs.ucla.edu>
544
545 Import IRIX 6.5 getloadavg fixes from gnulib.
546 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
547
1f5d53eb
PE
5482011-02-16 Paul Eggert <eggert@cs.ucla.edu>
549
550 Import getloadavg module from gnulib.
551 * .bzrignore: Add lib/stdlib.h.
552 * Makefile.in (GNULIB_MODULES): Add getloadavg.
553 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
554 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
555 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
556 Remove; gnulib does this now.
557 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
558 from gnulib. This adds support for several other systems, such
559 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
560 buffer overrun on Linux hosts under very high load, and on hosts
561 that maintain a channel to the load average file it makes sure
562 the file descriptor is close-on-exec (on hosts that support this)
563 and is not stdin, stdout, or stderr.
564 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
565 from gnulib.
566 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
567 * src/config.in: Regenerate.
568
bb55f713
PE
5692011-02-15 Paul Eggert <eggert@cs.ucla.edu>
570
571 Merge from gnulib.
572
7127b760
PE
573 * install-sh: Update to scriptversion 2011-01-19.21.
574
bb55f713
PE
575 2011-02-13 Bruno Haible <bruno@clisp.org>
576
577 Consistent macro naming for macros that use GCC __attribute__.
578 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
579 ATTRIBUTE_DEPRECATED.
580
581 2011-02-12 Bruno Haible <bruno@clisp.org>
582
583 setlocale: Prefer gnulib's override over libintl's override.
584 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
585 GNULIB_defined_setlocale is set.
586
57e96f8e
GM
5872011-02-13 Glenn Morris <rgm@gnu.org>
588
589 * make-dist: Exclude generated file src/globals.h.
590
988c07df
PE
5912011-02-10 Paul Eggert <eggert@cs.ucla.edu>
592
593 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
594 Sync from gnulib, which has been patched to fix the problem
595 with the license notices. Problem reported by Glenn Morris in
596 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
597
ccded26c
SM
5982011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
599
600 * .bzrignore: Ignore globals.h and related stamp.
601
6ffb2c0c
PE
6022011-02-09 Paul Eggert <eggert@cs.ucla.edu>
603
604 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
605 This merges the following fix from gnulib:
606
607 2011-02-08 Bruno Haible <bruno@clisp.org>
608
609 Split large sed scripts, for HP-UX sed.
610
00b3c7ac
TT
6112011-02-08 Tom Tromey <tromey@redhat.com>
612
613 * configure: Rebuild.
614 * configure.in (NS_OBJC_OBJ): New subst.
615
91ccade4
PE
6162011-02-06 Paul Eggert <eggert@cs.ucla.edu>
617
6ffb2c0c
PE
618 gnulib: allow multiple gnulib generated replacements to coexist
619 This defines a few preprocessor symbols that should not affect Emacs.
620 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
621 via "make sync-from-gnulib".
622
e765a388
PE
623 gnulib: undo previous change
624 The upstream _HEADERS change was backed out of gnulib (see the
625 same thread). Stay in sync with gnulib.
626
91ccade4 627 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
628 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
629 New empty macros, to accommodate recent changes to gnulib. See
630 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
631 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
632 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
633 * lib/time.in.h, lib/unistd.in.h:
634 Regenerate.
91ccade4 635
d67985d3
PE
6362011-02-05 Paul Eggert <eggert@cs.ucla.edu>
637
638 sync from gnulib to remove HAVE_STDBOOL_H
639 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
640 AC_HEADER_STDBOOL. All uses changed. Do not define
641 HAVE_STDBOOL_H, as gnulib does not need this. This change is
642 imported from the latest Autoconf git. It was motivated by Emacs,
643 which uses gnulib but does not need HAVE_STDBOOL_H.
644 * configure, src/config.in: Regenerate.
645 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
646
67342916
PE
6472011-02-03 Paul Eggert <eggert@cs.ucla.edu>
648
649 allow C code to suppress warnings about ignored return values
650 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
651 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
652 * lib/ignore-value.h: New file.
67342916 653
14beddf4 6542011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
655
656 * configure.in: Test existence of xaw3d library, not just the
657 header (Bug#7642).
658
6ffb2c0c
PE
6592011-01-31 Eli Zaretskii <eliz@gnu.org>
660
661 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
662 $(BLD)/time_r.$(O).
663 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
664 $(EMACS_ROOT)/src/m/intel386.h.
665 ($(BLD)/strftime.$(O)):
666 ($(BLD)/time_r.$(O)): Define prerequisites.
667
16fab143
PE
6682011-01-31 Paul Eggert <eggert@cs.ucla.edu>
669
670 src/emacs.c now gets version number from configure.in
671 * configure.in (version): Set this from $PACKAGE_VERSION,
672 which is set from AC_INIT, rather than scouting through src/emacs.c.
673 * configure: Regenerate.
674 * make-dist (version): Get it from configure.in, not src/emacs.c.
675
16c3e636
PE
6762011-01-30 Paul Eggert <eggert@cs.ucla.edu>
677
678 strftime: import from gnulib
679 * Makefile.in (GNULIB_MODULES): Add strftime.
680 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
681 needed.
6ffb2c0c 682 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 683 Regenerate.
6ffb2c0c
PE
684 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
685 imported from gnulib.
16c3e636
PE
686 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
687 This incorporates many changes from gnulib, including simpler
688 handling of multibyte formats, porting to mingw32 and other
689 platforms, and support for higher-resolution time stamps.
690 Emacs does not yet use the higher-resolution interface.
691
3de84ad9
PE
6922011-01-30 Paul Eggert <eggert@cs.ucla.edu>
693
694 gnulib: import mktime and move-if-change fixes from gnulib
695
696 * configure: Regenerate from the following.
697
6ffb2c0c
PE
698 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
699
700 mktime: clarify long_int width checking
701 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
702 the top level, to make it clearer that the assumption about
703 long_int width is being checked. See
704 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
705
3de84ad9
PE
706 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
707
708 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 709 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
710 negative number, which the C Standard says has undefined behavior.
711 In practice this is not a problem, but might as well do it by the book.
712 Reported by Rich Felker and Eric Blake; see
713 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
714 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
715 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
716
717 mktime: #undef mktime before #defining it
718 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
719
720 mktime: systematically normalize tm_isdst comparisons
721 * lib/mktime.c (isdst_differ): New function.
722 (__mktime_internal): Use it systematically for all isdst comparisons.
723 This completes the fix for libc BZ #6723, and removes the need for
724 normalizing tm_isdst. See
725 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
726 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
727
728 mktime: fix some integer overflow issues and sidestep the rest
729
730 This was prompted by a bug report by Benjamin Lindner for MinGW
731 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
732 His bug is due to signed integer overflow (0 - INT_MIN), and I
733 I scanned through mktime.c looking for other integer overflow
734 problems, fixing all the bugs I found.
735
736 Although the C Standard says the resulting code is still not safe
737 in the presence of integer overflow, in practice it should be good
738 enough for all real-world two's-complement implementations, except
739 for debugging environments that deliberately trap on integer
740 overflow (e.g., gcc -ftrapv).
741
742 * lib/mktime.c (WRAPV): New macro.
743 (SHR): Also check that long_int and time_t shift right in the
744 usual way, before using the fast-but-unportable method.
745 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
746 used. The code already assumed two's complement, so there's
747 no need to test for alternatives. All uses removed.
748 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
749 the C standard. Problem reported by Rich Felker in
750 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
751 (twos_complement_arithmetic): Also check long_int and time_t.
752 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
753 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
754 (__mktime_internal): Avoid integer overflow with unary subtraction
755 in two instances where -1 - X is an adequate replacement for -X,
756 since the calculations are approximate.
3de84ad9
PE
757
758 2011-01-29 Eric Blake <eblake@redhat.com>
759
760 mktime: avoid infinite loop
761 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
762 type; behavior is still undefined but portable to all known targets.
763 Reported by Rich Felker.
764
6ffb2c0c
PE
765 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
766
767 mktime: avoid problems on NetBSD 5 / i386
768 * lib/mktime.c (long_int): New type. This works around a problem
769 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
770 but time_t is 64 bits, and where I expect the existing code is
771 wrong in some cases.
772 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
773 (ydhms_diff): Bring back the compile-time check for wide-enough
774 year and yday.
775
776 mktime: fix misspelling in comment
777 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
778 This merges all recent glibc changes of importance.
779
3de84ad9
PE
780 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
781
782 move-if-change: cope with concurrent mv of identical file.
783 * move-if-change (CMPPROG): Accept environment
784 variable as an override for `cmp'.
785 (usage): Document CMPPROG.
786 Adjust comparison to drop stdout. Cope with failure of mv if
787 the target file exists and is identical to the source, for
788 parallel builds.
789 Report from H.J. Lu against binutils in PR binutils/12283.
790
6ffb2c0c
PE
7912011-01-29 Eli Zaretskii <eliz@gnu.org>
792
793 * lib/makefile.w32-in:
794 * lib/getopt_.h: New files.
795
c7e95b91
PE
7962011-01-28 Paul Eggert <eggert@cs.ucla.edu>
797
798 improve fix for MS-DOS file name clash
799 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
800 for portability to POSIX make. Reported by Bruno Haible.
801 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
802 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
803 files from accumulating as garbage. Also reported by Bruno Haible.
804
125c3718
PE
8052011-01-27 Paul Eggert <eggert@cs.ucla.edu>
806
807 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
808 * Makefile.in (DOS-gnulib-comp.m4): New macro.
809 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
810 problems with MS-DOS 8+3 file name restrictions.
811 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
812 it, it would also cause problems when extracting Emacs distribution
813 tarballs on MS-DOS hosts.
814 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 815 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
816 * config.guess, config.sub: Sync from gnulib.
817 * m4/gnulib-cache.m4: Remove from repository.
818 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
819
4004ef46
GM
8202011-01-25 Glenn Morris <rgm@gnu.org>
821
0b5c5d82
GM
822 * README: Add a note about ranges in copyright years.
823
4004ef46
GM
824 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
825
06d8ace5 8262011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
827
828 * configure.in: Add HP-UX on IA64 (Bug#6811).
829
d6974efa
PE
8302011-01-24 Paul Eggert <eggert@cs.ucla.edu>
831
832 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
833 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
834 as it is no longer needed.
6ffb2c0c 835 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
836 * configure.in: Invoke the new gnulib macro
837 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
838 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
839 * m4/getopt.m4: Sync from gnulib; this removes the need for
840 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
841 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
842 New macro, synced from gnulib.
843 * m4/warn-on-use.m4: Remove.
844
e02ea74b
PE
8452011-01-22 Paul Eggert <eggert@cs.ucla.edu>
846
847 aclocal.m4: put this file back into repository
848 This way, we don't have to assume that the maintainer has
849 the automake package installed. See
850 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
851 * .bzrignore: Remove aclocal.m4, undoing the previous change.
852 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
853 undoing the previous change.
854 * aclocal.m4: New file (actually, resurrected).
855
48dcd482
MB
8562011-01-22 Miles Bader <miles@gnu.org>
857
858 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
859 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
860 Emacs directly uses fontconfig, and breaks building when using a
861 strict linker).
862
925e561d
PE
8632011-01-21 Paul Eggert <eggert@cs.ucla.edu>
864
b06b1098
PE
865 src/config.in: shrink slightly
866 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
867 This makes src/config.in a bit smaller, by removing identifiers
868 like GNULIB_TEST_MKTIME that Emacs does not need.
869 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
870 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
871 Sync from gnulib. This removes a few more unnecessary symbols from
872 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
873 * configure, src/config.in: Regenerate.
874
925e561d
PE
875 aclocal.m4: tweaks to regenerate more conveniently
876 This attempts to act better when the source is in a weird state. See
877 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
878 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
879 * .bzrignore: Add aclocal.m4.
880
942be821
PE
8812011-01-20 Paul Eggert <eggert@cs.ucla.edu>
882
883 aclocal.m4: omit auto-generated file from repository
884 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
885 the most recent change here.
886 * aclocal.m4: Remove from bzr repository. This file is
887 auto-generated and isn't needed to run 'configure'. See
888 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
889
0813c96e
PE
8902011-01-19 Paul Eggert <eggert@cs.ucla.edu>
891
892 Minor Makefile.in tweaks to build from gnulib better.
893 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
894 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
895 (top_maintainer_clean): Don't remove aclocal.m4.
896
7cae64b4
PE
8972011-01-18 Paul Eggert <eggert@cs.ucla.edu>
898
53911e8f
PE
899 Minor cleanups for 'bzr status'
900 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
901 the output of config.guess.
902 * Makefile.in (top_distclean): Remove stamp-h1 too.
903
7cae64b4
PE
904 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
905 defined if the compiler supports GCC-style __attribute__
906 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
907 this syntax.
908
a3e44e79 9092011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 910
3cbecb8f
PE
911 Makefile.in: tidy up the building of lib
912 * Makefile.in (am--refresh): Mark as .PHONY.
913 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
914 as they're not rebuilt unless you do a "make sync-from-gnulib"
915 and the former is needed for "configure".
916 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
917 has already removed lib/Makefile.
918
ecbfcc83
PE
919 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
920 This avoids building ftoastr and ldtoastr, which aren't needed. See
921 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 922
803059b9
PE
923 * .bzrignore: Add .h files that are host-dependent.
924 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
925 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
926 host-dependent and are built as part of an ordinary 'make', and
927 should not be checked in.
928
6ffb2c0c
PE
929 * lib/Makefile.in: Regenerate.
930 * lib/COPYING: New file, a copy of COPYING.
931
2a78afcc 932 * configure: Regenerate.
37564543
PE
933 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
934
e275c824 935 Regenerate.
6ffb2c0c
PE
936 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
937 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
938 New files, copied from gnulib by gnulib-tool.
939 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
940 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
941 Regenerate.
ecbfcc83 942
84bbb1ad
PE
943 Use gnulib's getopt-gnu module.
944 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
945 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
946 representative of the dependencies.
947 * configure.in: Do not configure getopt, as gnulib does that now.
948 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
949 getopt now, in lib.
ecbfcc83 950
1fd182f0 951 Regenerate.
6ffb2c0c
PE
952 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
953 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
954 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
955 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
956 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
957 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
958 * m4/wchar_t.m4, warn-on-use.h:
959 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 960 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
961 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
962 Regenerate.
963
1e11dbe3
PE
964 Use gnulib's mktime module.
965 * Makefile.in (GNULIB_MODULES): Add mktime.
966 * configure.in: Remove code no longer needed, as gnulib now does it.
967 (AC_CHECK_FUNCS): Remove mktime.
968 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
969 (__restrict): Remove, as this now gets in the way of the C99
970 support for 'restrict' pulled in by the gnulib mktime module.
971 Code should now use 'restrict' and not '__restrict".
972 (mktime): Remove.
973 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
974 and warn-on-use.h into the distribution.
1fd182f0
PE
975
976 Regenerate.
6ffb2c0c
PE
977 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
978 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 979 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
980 * lib/dummy.c: Remove.
981 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
982 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
983 Regenerate.
ecbfcc83 984
1e11dbe3 985 Use gnulib's ftoastr module.
fa2c4f56
PE
986 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
987
743c80a7 988 Regenerate.
6ffb2c0c
PE
989 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
990 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
991 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
992 New files, generated automatically, with 'make sync-from-gnulib'
993 followed by 'make'.
994 * configure, lisp/dired.el, src/config.in: Regenerate.
995
9a514d4a
PE
996 Automate syncing from gnulib.
997 * INSTALL, README: Document new subdirectory 'lib'.
998 * Makefile.in (SUBDIR): Add lib.
999 (SUBDIR_MAKEFILES): Add lib/Makefile.
1000 (lib-src, src, TAGS, tags): Depend on lib.
1001 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
1002 ($(gnulib_srcdir)): New rule.
1003 (sync-from-gnulib): New rule, which is .PHONY.
1004 (lib): New rule, which is like lib-src.
1005 (Makefile): Depend on lib/Makefile.in.
1006 (AUTOCONF_INPUTS): Depend on aclocal.m4.
1007 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
1008 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
1009 (am--refresh): New rule, to pacify Automake.
1010 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
1011 Clean lib, too.
1012 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
1013 droppings.
1014 (maintainer-clean, extraclean): Use it.
1015 * configure.in: Initialize for automake and gnulib, by invoking
1016 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
1017 lib/Makefile, too. Use automake to build gnulib, as gnulib works
1018 more conveniently with automake.
6ffb2c0c 1019 * lib/Makefile.am: New file.
9a514d4a
PE
1020 * make-dist: Also put into the distribution aclocal.m4,
1021 compile, depcomp, missing, and the files under lib/.
1022
dc3e3e7b
GM
10232011-01-15 Glenn Morris <rgm@gnu.org>
1024
1025 * Makefile.in (epaths-force): No more arch-tag to edit.
1026
dab73760
CY
10272011-01-15 Chong Yidong <cyd@stupidchicken.com>
1028
1029 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
1030
9f4b8b47
PE
10312011-01-14 Paul Eggert <eggert@cs.ucla.edu>
1032
1033 * make-dist: Distribute test/ files too.
1034 Distribute every file under test/ that is under version control,
1035 using patterns like *.el to capture files that are added later.
1036 Without this change, "configure" would fail, because it would
1037 attempt to build from a Makefile.in that was not distributed.
1038
d221e780
CO
10392011-01-13 Christian Ohler <ohler@gnu.org>
1040
1041 * Makefile.in (INFO_FILES): Add ERT.
1042
1043 * Makefile.in (check): Run tests in test/automated.
1044
1045 * Makefile.in:
1046 * configure.in: Add test/automated/Makefile.
1047
bc5585d1
PE
10482011-01-07 Paul Eggert <eggert@cs.ucla.edu>
1049
2b3f5bc8
PE
1050 * install-sh, mkinstalldirs, move-if-change: Update from master
1051 source in gnulib.
1052
bc5585d1
PE
1053 * config.guess, config.sub: Updated from master source.
1054
2018939f
AS
10552011-01-05 Andreas Schwab <schwab@linux-m68k.org>
1056
1057 * configure.in: Check for __builtin_unwind_init.
1058
e5365138
GM
10592011-01-05 Glenn Morris <rgm@gnu.org>
1060
1061 * configure.in (HAVE_MAKEINFO): New output variable.
1062 (MAKEINFO): Reset to "makeinfo" if not found.
1063 * Makefile.in (install-arch-indep, info):
1064 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
1065
4fc5868a
UM
10662010-12-29 Ulrich Mueller <ulm@gentoo.org>
1067
1068 * configure.in: Make gameuser configurable (Bug#7717).
1069
68251e16
GM
10702010-12-15 Glenn Morris <rgm@gnu.org>
1071
1072 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
1073 long absent lib-src/fns-*.el.
1074
838db889
GM
10752010-12-11 Glenn Morris <rgm@gnu.org>
1076
1077 * make-dist: Exclude etc/*.pyc.
1078
fe646d2c
AS
10792010-12-10 Andreas Schwab <schwab@linux-m68k.org>
1080
1081 * configure.in: Don't double machfile in final message.
1082
d96c83fa
CY
10832010-12-04 Chong Yidong <cyd@stupidchicken.com>
1084
1085 * configure.in: Fix last change.
1086
d6a003a8
AS
10872010-12-04 Andreas Schwab <schwab@linux-m68k.org>
1088
1089 * configure.in: Remove reference to removed machine description
1090 files and allow $machine and $machfile to be empty. Substitute
1091 M_FILE/S_FILE instead of machfile/opsysfile.
1092
067d23c9
KY
10932010-12-03 Glenn Morris <rgm@gnu.org>
1094
1095 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
1096
10972010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
1098
1099 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
1100 (EXTERNALLY_VISIBLE): New definition.
1101
11022010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
1103
1104 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
1105
11062010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1107
1108 * configure.in: Do not check for unconditionally included headers.
1109
11102010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1111
1112 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
1113
11142010-11-09 Michael Albinus <michael.albinus@gmx.de>
1115
1116 * configure.in: Don't write a warning for D-Bus anymore.
1117
11182010-11-06 Andreas Schwab <schwab@linux-m68k.org>
1119
1120 * configure.in: Fix indentation.
1121
11222010-10-31 Ken Brown <kbrown@cornell.edu>
1123
1124 * configure.in (checking whether localtime caches TZ): Use
1125 unsetenv instead of modifying environment directly.
1126
11272010-10-25 Andreas Schwab <schwab@linux-m68k.org>
1128
1129 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
1130 to avoid warning.
1131
11322010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1133
1134 * configure.in: Remove the BROKEN annotation from gnutls.
1135
11362010-10-22 Glenn Morris <rgm@gnu.org>
1137
1138 * make-dist: Avoid listing .el files twice. Don't try to run
1139 autoconf if --no-update.
1140
11412010-10-20 Glenn Morris <rgm@gnu.org>
1142
1143 * make-dist: No longer create lisp/MANIFEST.
1144
11452010-10-14 Glenn Morris <rgm@gnu.org>
1146
1147 * BUGS, INSTALL.BZR, README: Updates.
1148
11492010-10-13 Glenn Morris <rgm@gnu.org>
1150
1151 * make-dist: Remove --compress. Check for the appropriate
1152 gzip-like executable, and if not found, don't compress.
1153 Check version number in README, don't change it.
1154 Use find for nt/inc/*.h.
1155
11562010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
1157
1158 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
1159 trailing / from directory names.
1160
11612010-10-12 Glenn Morris <rgm@gnu.org>
1162
1163 * make-dist: Update and simplify.
1164
11652010-10-12 Eli Zaretskii <eliz@gnu.org>
1166
1167 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
1168
11692010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
1170
1171 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
1172
11732010-10-09 Glenn Morris <rgm@gnu.org>
1174
1175 * make-dist: No more doc/emacs/*.texi.in.
1176
1177 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
1178
11792010-10-09 Glenn Morris <rgm@gnu.org>
1180
1181 * configure.in: Combine some conditionals.
1182
1183 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
1184 * make-dist: Include doc/emacs/*.texi.in.
1185
1186 * INSTALL, make-dist: Remove references to b2m.
1187 * Makefile.in (MAN_PAGES): Remove b2m.1.
1188
11892010-10-05 Glenn Morris <rgm@gnu.org>
1190
1191 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
1192
11932010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
1196
11972010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
1198
1199 * configure.in: Include stdlib.h and string.h unconditionally.
1200
12012010-09-29 Romain Francoise <romain@orebokech.com>
1202
1203 * configure.in: Don't enable ImageMagick unless HAVE_X11.
1204
12052010-09-28 Glenn Morris <rgm@gnu.org>
1206
1207 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
1208 happy.
1209
12102010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1211
1212 * configure.in: Enable imagemagick by default.
1213
12142010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1215
1216 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
1217 gnutls libraries.
1218
12192010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
1220
1221 * configure.in: Set up GnuTLS.
1222
12232010-09-22 Chong Yidong <cyd@stupidchicken.com>
1224
1225 * configure.in: Announce whether libxml2 is linked to.
1226
12272010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
1228
1229 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
1230
12312010-09-18 Eli Zaretskii <eliz@gnu.org>
1232
1233 * config.bat: Detect that libxml2 is installed and if so, build
1234 with it.
1235
12362010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1237
1238 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
1239 be used. This fixes a conf problem on Mac OS X.
1240
12412010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1242
1243 * configure.in: Check for libxml2.
1244
12452010-09-09 Glenn Morris <rgm@gnu.org>
1246
1247 * make-dist: No more TODO files under lisp/.
1248
12492010-09-04 Eli Zaretskii <eliz@gnu.org>
1250
1251 * config.bat: Produce lisp/gnus/_dir-locals.el from
1252 lisp/gnus/.dir-locals.el.
1253
12542010-08-23 Andreas Schwab <schwab@linux-m68k.org>
1255
1256 * configure.in: Fix check for librsvg, imagemagick and
1257 MagickExportImagePixels.
1258
12592010-08-18 Joakim Verona <joakim@verona.se>
1260
1261 * Makefile.in, configure.in: Checks for ImageMagick.
1262
12632010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1264
1265 * configure.in (AC_PREREQ): Require autoconf 2.65.
1266
12672010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1268
1269 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
1270
12712010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1272
1273 * configure.in: Add AC_C_BIGENDIAN.
1274
12752010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1276
1277 * configure.in (ORDINARY_LINK): Use on hpux* too.
1278
12792010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1280
1281 * configure.in: Check for util.h.
1282 Use -Wimplicit-function-declaration if compiler supports it.
1283
12842010-08-05 Eli Zaretskii <eliz@gnu.org>
1285
1286 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1287
12882010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1289
1290 * configure.in: Restore accidentally removed use of
1291 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1292
12932010-07-29 Chad Brown <yandros@mit.edu>
1294
1295 * configure.in: Check for dirent.h.
1296
12972010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1298
1299 * configure.in: Remove reference to usg5-4, unused.
1300
13012010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1302
1303 * configure.in: Check for __executable_start.
1304
13052010-07-24 Ken Brown <kbrown@cornell.edu>
1306
1307 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1308
13092010-07-24 Juanma Barranquero <lekktu@gmail.com>
1310
1311 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1312
13132010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1314
1315 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1316
13172010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1318
1319 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1320 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1321 (C_OPTIMIZE_SWITCH): Remove.
1322 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1323
13242010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1325
1326 * configure.in: Don't check for index and rindex, check for strchr
1327 and strrchr. Define strchr and strrchr as index and rindex,
1328 resp., in src/config.h if not available.
1329
13302010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1331
1332 * configure.in: Use -Wold-style-definition if available.
1333 This helps with the transition to standard C code, it can be
1334 removed when done.
1335
1336 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1337
1338 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1339 and MSWindows.
1340
13412010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1342
1343 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1344 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1345
13462010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1347
1348 * configure.in (getenv): Remove K&R declaration.
1349
13502010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1351
1352 * configure.in: Remove define __P.
1353
13542010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1355
1356 * configure.in (--enable-use-lisp-union-type): New flag.
1357
13582010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1359
1360 Fix CFLAGS for non-GCC compilers.
1361 * configure.in (CFLAGS): Always use -g like it was done before the
1362 2010-03-30 change.
1363 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1364 (Bug#6538)
1365
13662010-06-30 Glenn Morris <rgm@gnu.org>
1367
1368 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1369 Set with AC_DEFINE rather than AH_BOTTOM.
1370
1371 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1372 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1373 Set with shell, not cpp.
1374 (LIBX): Remove, just use -lX11 in the one place this was used.
1375 (cannot_dump): Replace with CANNOT_DUMP.
1376
13772010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1378
0a19a6f8 1379 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1380 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1381 by minimum required Gtk+ 2.6). Add checks for functions introduced
1382 in Gtk+ 2.14 or newer (bug#6505).
1383
13842010-06-26 Eli Zaretskii <eliz@gnu.org>
1385
1386 * config.bat: Remove white space around "+" in COPY commands.
1387
13882010-06-23 Glenn Morris <rgm@gnu.org>
1389
1390 * info/dir: Start descriptions in column 32, per Texinfo convention.
1391
13922010-06-16 Chong Yidong <cyd@stupidchicken.com>
1393
1394 * INSTALL: Update font information (Bug#6389).
1395
13962010-06-16 Glenn Morris <rgm@gnu.org>
1397
1398 * INSTALL: General update.
1399
14002010-06-12 Glenn Morris <rgm@gnu.org>
1401
1402 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1403
14042010-06-11 Glenn Morris <rgm@gnu.org>
1405
1406 * configure.in (--without-compress-info): New option.
1407 (GZIP_INFO): New output variable.
1408
1409 * Makefile.in (GZIP_INFO): New, set by configure.
1410 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1411 Handle man pages in the same way.
1412
14132010-06-10 Glenn Morris <rgm@gnu.org>
1414
1415 * Makefile.in (install-arch-indep): Gzip the info files too.
1416
1417 * make-dist: Remove references to non-existent directories and files.
1418
14192010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1420
1421 * configure.in: Include <strings.h> and <string.h> instead of
1422 "strings.h" and "string.h".
1423
14242010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1425
1426 * configure.in: Remove code dealing with BSTRING.
1427
14282010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1429
1430 * configure.in (AC_PREREQ): Require autoconf 2.65.
1431
1432 * configure.in (unxec): Do not define and substitute.
1433 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1434
14352010-06-03 Glenn Morris <rgm@gnu.org>
1436
1437 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1438
14392010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1440
1441 Fix alloca definition when using gcc on non-gnu systems.
1442 * configure.in: Use the code sequence indicated by "info autoconf"
1443 for alloca (bug#6170).
1444
14452010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1446
1447 * .bzrignore: Ignore new files from trunk, which appear if you use
1448 colocated branches (i.e. "bzr switch").
1449
14502010-05-28 Glenn Morris <rgm@gnu.org>
1451
1452 * configure.in: Simplify some of the $canonical tests.
1453
14542010-05-27 Glenn Morris <rgm@gnu.org>
1455
1456 * config.bat: Do not preprocess src/Makefile.in.
1457
1458 * configure.in: Do not preprocess src/Makefile.in.
1459 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1460 (AC_EGREP_CPP): Test no longer needed.
1461
1462 * make-dist: No more Makefile.c files.
1463
14642010-05-26 Glenn Morris <rgm@gnu.org>
1465
1466 * configure.in (YMF_PASS_LDFLAGS): Remove.
1467 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1468
1469 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1470 Add $GNUSTEP_LOCAL_HEADERS.
1471 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1472
1473 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1474 (GNUSTEP_MAKEFILES): Remove.
1475 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1476 stuff to here.
1477
14782010-05-25 Glenn Morris <rgm@gnu.org>
1479
1480 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1481 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1482
1483 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1484 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1485 here instead.
1486
14872010-05-24 Romain Francoise <romain@orebokech.com>
1488
1489 * make-dist: Look for version in src/emacs.c.
1490 Use lisp/subr.el rather than lisp/version.el for location check.
1491
14922010-05-21 Glenn Morris <rgm@gnu.org>
1493
1494 * configure.in (MKDEPDIR): Parallel build tweak.
1495
1496 * configure.in (ns_frag): New output file.
1497
1498 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1499 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1500
1501 * configure.in (cannot_dump): New output variable.
1502
15032010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1504
1505 * configure.in: On NetBSD, if terminfo is found, use it in
1506 preference to termcap. (Bug#6190)
1507
15082010-05-20 Glenn Morris <rgm@gnu.org>
1509
1510 * make-dist (src): Include *.mk.
1511 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1512 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1513 (deps_frag): New output file.
1514 (AUTO_DEPEND): Remove this definition.
1515
1516 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1517
15182010-05-19 Glenn Morris <rgm@gnu.org>
1519
1520 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1521 (ORDINARY_LINK): New AC_DEFINE.
1522 (LIB_GCC): No need to set if ORDINARY_LINK.
1523
15242010-05-18 Glenn Morris <rgm@gnu.org>
1525
1526 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1527 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1528
1529 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1530 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1531 (RALLOC_OBJ): New output variable.
1532
1533 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1534 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1535
15362010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1537
1538 * Makefile.in (src): Provide the name of the VCS file that witnesses
1539 a pull.
1540 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1541
15422010-05-17 Glenn Morris <rgm@gnu.org>
1543
1544 * configure.in (OLDXMENU_DEPS): New output variable.
1545
15462010-05-16 Glenn Morris <rgm@gnu.org>
1547
1548 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1549
1550 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1551 * Makefile.in (install-arch-dep): Update for above change.
1552
1553 * Makefile.in (ns_appdir): Remove.
1554 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1555
1556 * configure.in (TEMACS_LDFLAGS2): New output variable.
1557
1558 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1559 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1560 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1561 nothing uses.
1562
15632010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1564
1565 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1566 does not use them.
1567 (X11R5_INHIBIT_I18N): Remove, unused.
1568
15692010-05-15 Glenn Morris <rgm@gnu.org>
1570
1571 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1572
1573 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1574
15752010-05-15 Ken Raeburn <raeburn@raeburn.org>
1576
1577 * configure.in: Look for version string in its new location.
1578
15792010-05-15 Eli Zaretskii <eliz@gnu.org>
1580
1581 * config.bat: Remove support for DJGPP v1.x.
1582
15832010-05-15 Glenn Morris <rgm@gnu.org>
1584
1585 * configure.in (OLDXMENU_TARGET): New output variable.
1586
1587 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1588
1589 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1590 and other files that no longer exist.
1591
15922010-05-14 Glenn Morris <rgm@gnu.org>
1593
1594 * configure.in (cpp_undefs): Add mktime, register, X11.
1595
1596 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1597 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1598 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1599
1600 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1601 (GNUSTEP_MAKEFILES): Do not output.
1602
16032010-05-13 Glenn Morris <rgm@gnu.org>
1604
1605 * configure.in: Fix some paren typos.
1606
1607 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1608
1609 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1610
16112010-05-12 Glenn Morris <rgm@gnu.org>
1612
1613 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1614
1615 * configure.in (LIB_GCC): New output variable.
1616
16172010-05-11 Glenn Morris <rgm@gnu.org>
1618
1619 * make-dist (msdos): No more mainmake.
1620
1621 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1622 * config.bat: Do not run cpp on lib-src/Makefile.in.
1623
1624 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1625
16262010-05-10 Glenn Morris <rgm@gnu.org>
1627
1628 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1629
1630 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1631 (BLESSMAIL_TARGET): New output variable.
1632
16332010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1634
1635 * INSTALL: Fix typos.
1636
16372010-05-08 Chong Yidong <cyd@stupidchicken.com>
1638
1639 * configure.in: Add check for buggy version of GCC (Bug#6031).
1640
16412010-05-08 Glenn Morris <rgm@gnu.org>
1642
1643 * configure.in (HAVE_LIBNCURSES): New local variable.
1644 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1645 replacing cpp in src/s/*.h and src/Makefile.in.
1646
16472010-05-07 Chong Yidong <cyd@stupidchicken.com>
1648
1649 * Version 23.2 released.
1650
16512010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1652
1653 * configure.in: Add tests for `isnan' and `copysign'.
1654
16552010-05-07 Eli Zaretskii <eliz@gnu.org>
1656
1657 * config.bat: Allow for 2 leading `#'s in comments in
1658 src/Makefile.in.
1659
16602010-05-07 Glenn Morris <rgm@gnu.org>
1661
1662 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1663 Merges logic from src/s/* and src/Makefile.in.
1664 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1665
16662010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1667
1668 Define START_FILES and LIB_STANDARD using autoconf.
1669 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1670 here from src/s/*.h.
1671 (HAVE_CRTIN): Remove, inline logic in the netbsd
1672 START_FILES/LIB_STANDARD computation.
1673
16742010-05-06 Glenn Morris <rgm@gnu.org>
1675
1676 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1677
1678 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1679 (LD_SWITCH_X_SITE): Remove unused variables.
1680
16812010-05-04 Glenn Morris <rgm@gnu.org>
1682
1683 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1684 as well.
1685 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1686
1687 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1688
1689 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1690 variables, replacing c_switch_machine, c_switch_system.
1691 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1692 @c_switch_system@.
1693
16942010-05-03 Glenn Morris <rgm@gnu.org>
1695
1696 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1697
1698 * make-dist: There are no more src/m/*.inp files.
1699
17002010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1701
1702 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1703 (ac_link): Do not use ld_switch_machine.
1704
17052010-05-01 Glenn Morris <rgm@gnu.org>
1706
1707 * configure.in (OTHER_OBJ): Remove.
1708 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1709
17102010-04-30 Glenn Morris <rgm@gnu.org>
1711
1712 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1713 Elsewhere, maybe include it.
1714
1715 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1716 (OLDXMENU, LIBXMENU): New output variables.
1717
1718 * configure.in (OTHER_OBJ): New output variable.
1719
17202010-04-28 Glenn Morris <rgm@gnu.org>
1721
1722 * configure.in (CYGWIN_OBJ): New output variable.
1723
1724 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1725
1726 * configure.in (FONT_OBJ): New output variable.
1727
1728 * configure.in (LIBXMU): New output variable.
1729
1730 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1731
1732 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1733 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1734
17352010-04-27 Glenn Morris <rgm@gnu.org>
1736
1737 * configure.in (LIBXTR6): New output variable. Move unixware special
1738 case here from src/s/unixware.h.
1739
1740 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1741 in Makefiles.
1742 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1743
1744 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1745 (LIBXP): No longer substitute in Makefiles.
1746 (MOTIF_LIBW): New output variable. Move system-specific settings here
1747 from src/s files.
1748
17492010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1750
1751 Reduce CPP usage.
1752 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1753 (unexec): Define unconditionally, all platforms define
1754 UNEXEC. AC_SUBST it.
1755 (UNEXEC_SRC): Remove, unused.
1756 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1757
17582010-04-27 Glenn Morris <rgm@gnu.org>
1759
1760 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1761 replaced by LIBXP.
1762
1763 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1764 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1765 On hpux10-20, default to /lib.
1766
1767 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1768
17692010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1770
1771 * configure.in (LIBS_MACHINE): Remove, unused.
1772
1773 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1774
17752010-04-24 Glenn Morris <rgm@gnu.org>
1776
1777 * configure.in (CRT_DIR): New output variable.
1778 (--with-crt-dir): New option. (Bug#5655)
1779 (HAVE_LIB64_DIR): Remove.
1780
17812010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1782
1783 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1784
17852010-04-22 Miles Bader <miles@gnu.org>
1786
1787 * configure.in: Get rid of "unix" pre-defined macro when
1788 preprocessing Makefile. (Bug#5857)
1789
17902010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1791
1792 Avoid non-portable shell command negation
1793 * configure.in: Revert last change.
1794
17952010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1796
1797 * configure.in: Change "if test ! -f" to "if ! test -f".
1798
17992010-04-21 Glenn Morris <rgm@gnu.org>
1800
1801 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1802 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1803
18042010-04-21 Karel Klíč <kklic@redhat.com>
1805
1806 * configure.in: New option: --with(out)-selinux, on by default.
1807 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1808 LIBSELINUX_LIBS in Makefiles.
1809
18102010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1811
1812 * configure.in: Remove all references to LIBX11_SYSTEM.
1813
18142010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1815
1816 * configure.in: Remove all references to C_DEBUG_SWITCH.
1817
18182010-03-27 Eli Zaretskii <eliz@gnu.org>
1819
1820 * config.bat <lib-src>: Edit out lines that begin with several #
1821 characters.
1822
18232010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1824
1825 * configure.in: Remove support for old UNIX System V systems and
1826 for Unixware on non-x86 machines.
1827
1828 * configure.in: Remove support for Solaris on PPC and for old versions.
1829
1830 * configure.in: Remove non-working lynxos port.
1831
18322010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1833
1834 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1835
18362010-03-19 Glenn Morris <rgm@gnu.org>
1837
1838 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1839 happy.
1840
18412010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1842
1843 * configure.in: Check for tputs and friends, abort if not
1844 found (bug#5735).
1845
18462010-03-18 Glenn Morris <rgm@gnu.org>
1847
1848 * configure.in (--with-x-toolkit): In the help text, say which options
1849 are synonyms.
1850
1851 * configure.in (--with-mmdf, --with-mail-unlink):
1852 New options, off by default.
1853 (--with-mailhost): New option to set default POP host.
1854 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1855 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1856 New variables, substituted in Makefiles.
1857 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1858 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1859 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1860 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1861 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1862
18632010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1864
1865 * Makefile.in (uninstall): Handle the case where archlibdir does not
1866 exist. (Bug#5720)
1867
18682010-03-12 Eli Zaretskii <eliz@gnu.org>
1869
1870 These changes remove termcap.c from the build on Posix platforms.
1871 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1872
1873 * configure: Regenerated.
1874
18752010-03-10 Chong Yidong <cyd@stupidchicken.com>
1876
1877 * Branch for 23.2.
1878
18792010-01-31 Juri Linkov <juri@jurta.org>
1880
1881 * .bzrignore: Add TAGS-LISP.
1882
18832010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1884
1885 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1886 this header file).
1887
18882010-01-12 Juanma Barranquero <lekktu@gmail.com>
1889
1890 * .bzrignore: Ignore all .exe, instead of individual files.
1891
18922010-01-12 Chong Yidong <cyd@stupidchicken.com>
1893
1894 * configure.in: Explicitly check for and link to -lXrender.
1895
18962010-01-12 Glenn Morris <rgm@gnu.org>
1897
1898 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1899 for bug reports for development versions.
1900
19012010-01-02 Eli Zaretskii <eliz@gnu.org>
1902
1903 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1904 build.
1905
19062009-12-27 Karl Fogel <kfogel@red-bean>
1907
1908 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1909 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1910
19112009-12-17 Glenn Morris <rgm@gnu.org>
1912
1913 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1914
19152009-12-15 Glenn Morris <rgm@gnu.org>
1916
1917 * info/dir: Add EDT entry.
1918 * Makefile.in (INFO_FILES): Add edt.
1919
19202009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1921
1922 * configure.in: Check for RSVG if GNUStep is used.
1923
19242009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1925
1926 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1927
19282009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1929
1930 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1931
19322009-12-01 Glenn Morris <rgm@gnu.org>
1933
1934 * make-dist: Add etc/images/mpc directory.
1935
19362009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1937
1938 * configure.in: Don't check for GConf unless X is used.
1939
19402009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1941
1942 * configure.in: Use -Wdeclaration-after-statement if available.
1943
19442009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1945
1946 * configure.in: New option: --with(out)-gconf.
1947 Set HAVE_GCONF if we find gconf.
1948
19492009-11-17 Glenn Morris <rgm@gnu.org>
1950
1951 * Makefile.in (INFO_FILES): Add semantic.
1952
19532009-11-16 Chong Yidong <cyd@stupidchicken.com>
1954
1955 * info/dir: Add Semantic.
1956
19572009-11-16 Glenn Morris <rgm@gnu.org>
1958
1959 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1960 pattern, so as not to exclude makefile*.el. (Bug#4912)
1961
19622009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1963
1964 * configure.in: --enable-autodepend is new. Check for GNU Make
1965 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1966 gcc and GNU make to generate dependencies.
1967
19682009-10-27 Glenn Morris <rgm@gnu.org>
1969
1970 * make-dist: Make links to doc/lispintro/*.pdf.
1971
19722009-10-23 Jim Meyering <meyering@redhat.com>
1973
1974 * configure.in: Invoke $CPP with -P when creating Makefile and
1975 src/Makefile. Without this, gcc 4.4.2 converts each
1976 backslash-newline pair in the input to a bare newline, yielding
1977 invalid Makefiles.
1978
1979 * configure: Regenerate.
1980
19812009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1982
1983 * configure.in (vax-dec-vms): Remove, not supported anymore.
1984
19852009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1986
1987 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1988 (*-apple-darwin*): Add x86_64 architecture.
1989
19902009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1991
1992 * config.guess, config.sub: Updated from master source.
1993
19942009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1995
1996 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1997
19982009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1999
2000 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
2001
20022009-09-29 Glenn Morris <rgm@gnu.org>
2003
2004 * make-dist (check): Update for two new levels of subdirectory in lisp/.
2005
20062009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
2007
2008 * config.guess, config.sub: Updated from master source.
2009
2010 * configure.in (OTHER_FILES): Define using autoconf not cpp.
2011
20122009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
2013
2014 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
2015
20162009-09-13 Chong Yidong <cyd@stupidchicken.com>
2017
2018 * INSTALL: Update URL for GNU FreeFont.
2019
20202009-09-09 Glenn Morris <rgm@gnu.org>
2021
2022 * Makefile.in (install-arch-indep): Don't recursively change perms of
2023 site-lisp and infodir. There may be non-Emacs files in here, and the
2024 files supplied by Emacs are all handled explicitly already. (Bug#3800)
2025 (mkdir): Set umask to world-readable before creating directories.
2026 mkinstalldirs already checks if dirs exist, don't duplicate this test.
2027
20282009-08-29 Glenn Morris <rgm@gnu.org>
2029
2030 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
2031 (info): Don't give an error in the absence of makeinfo - let the doc
2032 Makefiles do that, if the info files need rebuilding. (Bug#3982)
2033
20342009-08-23 Ken Raeburn <raeburn@raeburn.org>
2035
2036 * Makefile.in (install-arch-indep): If the versioned DOC-####
2037 generated during loadup+dump isn't found, install the plain DOC
2038 file that always gets generated, in case CANNOT_DUMP is set.
2039
2040 * configure.in: Warn if package version specified here doesn't
2041 match the version in version.el.
2042 * configure: Regenerate.
2043
20442009-08-22 Michael Albinus <michael.albinus@gmx.de>
2045
2046 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
2047
2048 * configure: Regenerate.
2049
20502009-08-19 Glenn Morris <rgm@gnu.org>
2051
2052 * INSTALL: Remove reference to cvtmail.
2053
20542009-08-15 CHENG Gao <chenggao@gmail.com>
2055
2056 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2057
20582009-08-02 Kevin Ryde <user42@zip.com.au>
2059
2060 * INSTALL: Fix free fonts URL.
2061
20622009-07-22 Glenn Morris <rgm@gnu.org>
2063
2064 * configure.in (AC_PREREQ): Require autoconf 2.62.
2065
20662009-07-04 Andreas Schwab <schwab@linux-m68k.org>
2067
2068 * configure.in (--enable-checking, --enable-profiling):
2069 Use AS_HELP_STRING.
2070
20712009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
2072
2073 * configure.in (--enable-profiling): New option.
2074 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2075
20762009-06-27 Glenn Morris <rgm@gnu.org>
2077
2078 * configure.in: Restore netbsd on mips, mipsel, mipseb.
2079
20802009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2081
2082 * configure.in (--enable-checking): New option.
2083
20842009-06-24 Glenn Morris <rgm@gnu.org>
2085
2086 * make-dist: Warn if subdir does not exist in source.
2087 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
2088 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
2089 No longer make links.
2090
20912009-06-24 Yavor Doganov <yavor@gnu.org>
2092
2093 * make-dist (tempdir): Don't create directories preferences.gorm
2094 and preferences.nib, they are no longer required.
2095
20962009-06-21 Chong Yidong <cyd@stupidchicken.com>
2097
2098 * Branch for 23.1.
2099
21002009-06-12 Chong Yidong <cyd@stupidchicken.com>
2101
2102 * configure.in: Delete mac-fix-env target, which has been
2103 removed (Bug#3531).
2104
21052009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2106
2107 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
2108
21092009-05-05 Per Starbäck <per@starback.se> (tiny change)
2110
2111 * BUGS: Use new binding of view-emacs-problems.
2112
21132009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
2114
2115 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
2116 for Solaris compatibility.
2117
21182009-04-25 Chong Yidong <cyd@stupidchicken.com>
2119
2120 * configure: Regenerate.
2121
2122 * configure.in: Disable use of FreeType without libXft.
2123
21242009-04-19 Jan Djärv <jan.h.d@swipnet.se>
2125
2126 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
2127 Check if it is declared in gtk.h.
2128
21292009-04-12 Andreas Schwab <schwab@linux-m68k.org>
2130
2131 * Makefile.in (install-arch-indep): Remove .gitignore files.
2132
21332009-04-03 Kenichi Handa <handa@m17n.org>
2134
2135 * INSTALL: Make the section "Complex Text Layout support
2136 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
2137
21382009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
2139
2140 * configure.in (rs6000-ibm-aix6*): Fix typo.
2141
21422009-03-04 Glenn Morris <rgm@gnu.org>
2143
2144 * Makefile.in (INFO_FILES): Add auth.
2145
21462009-03-03 Glenn Morris <rgm@gnu.org>
2147
2148 * info/dir: Add Auth-source.
2149
21502009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2151
2152 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
2153 the second.
2154
21552009-02-28 Eli Zaretskii <eliz@gnu.org>
2156
2157 * config.bat: Copy .dbxinit to _dbxinit.
2158
2159 * make-dist (Making links to `info'): Remove .gitignore.
2160
21612009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
2162
2163 * Makefile.in (lib-src, lisp): Use simpler rule.
2164 (src): Be more specific to avoid recompiling all the .elc files just
2165 because the bootstrap-emacs is missing.
2166
21672009-02-26 Chong Yidong <cyd@stupidchicken.com>
2168
2169 * configure.in: Require librsvg >= 2.11.
2170
21712009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
2172
2173 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
2174 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
2175
21762009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2177
2178 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
2179
21802009-02-03 Glenn Morris <rgm@gnu.org>
2181
2182 * make-dist: Add some missing files, remove some that are no longer
2183 present.
2184
21852009-02-02 Glenn Morris <rgm@gnu.org>
2186
2187 * make-dist: Add some missing nextstep/ files.
2188
21892009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2190
2191 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
2192
21932009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2194
2195 * configure.in: Add support for m68k-*-netbsd.
2196
21972009-01-14 Juri Linkov <juri@jurta.org>
2198
2199 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
2200
2201 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
2202 and bug-reference-mode.
2203
22042009-01-11 Juri Linkov <juri@jurta.org>
2205
2206 * INSTALL.CVS: Move configuration explicitly to the first step.
2207
22082009-01-09 Glenn Morris <rgm@gnu.org>
2209
2210 * .dir-locals.el: Don't set indent-tabs-mode.
2211
22122008-12-30 Kenichi Handa <handa@m17n.org>
2213
2214 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
2215 the function OTF_get_variation_glyphs.
2216
22172008-12-30 Jan Djärv <jan.h.d@swipnet.se>
2218
2219 * Makefile.in (install-arch-dep): Remove old directories in
2220 ns_app* before moving new directories there.
2221
22222008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
2223
2224 * .dir-locals.el: Remove non-working entry for pmail.
2225 (fill-column): Fix typo.
2226 (change-log-mode): Add fill column.
2227
22282008-12-26 Eli Zaretskii <eliz@gnu.org>
2229
2230 * config.bat: Produce _dir-locals.el from .dir-locals.el.
2231
22322008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
2233
2234 * make-dist (tempdir): Distribute .dir-locals.el.
2235
2236 * .dir-locals.el: New file.
2237
22382008-12-19 Eli Zaretskii <eliz@gnu.org>
2239
2240 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
2241 for rationale.
2242
22432008-12-13 Glenn Morris <rgm@gnu.org>
2244
2245 * Makefile.in (install-arch-indep): Add new man-pages.
2246 (manext): Remove variable.
2247 (MAN_PAGES): New variable.
2248 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
2249 and remove.
2250 (uninstall): Remove desktop file and icons, game scores if empty.
2251
22522008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
2253
2254 * config.guess, config.sub: Updated from master source.
2255
22562008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
2257
2258 * Makefile.in (install-arch-indep): Install ebrowse.1.
2259
22602008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2261
2262 * configure.in: Add Solaris on x86_64.
2263
22642008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
2265
2266 * config.guess, config.sub: Updated from master source.
2267
22682008-12-08 Eli Zaretskii <eliz@gnu.org>
2269
2270 * info/dir: Fix last change.
2271
22722008-12-07 Eli Zaretskii <eliz@gnu.org>
2273
2274 * info/dir: Untabify.
2275
22762008-11-28 Ulrich Mueller <ulm@gentoo.org>
2277
2278 * configure.in: Fix last change.
2279
22802008-11-28 Richard M Stallman <rms@gnu.org>
2281
2282 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2283 New configurations.
2284
22852008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2286
2287 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2288 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2289
22902008-11-15 Eli Zaretskii <eliz@gnu.org>
2291
2292 * Makefile.in (INFO_FILES): Remove ns-emacs.
2293
2294 * info/dir (NS-Emacs): Remove entry.
2295
22962008-11-08 Eli Zaretskii <eliz@gnu.org>
2297
2298 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2299
23002008-11-07 Glenn Morris <rgm@gnu.org>
2301
2302 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2303
23042008-10-31 Eli Zaretskii <eliz@gnu.org>
2305
2306 * config.bat: Tell user to expect one "File not found" message
2307 while the `doc' directory is being configured.
2308
23092008-10-30 Chong Yidong <cyd@stupidchicken.com>
2310
2311 * update-subdirs: Put obsolete directory last.
2312
23132008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2314
2315 * configure.in: Check fontconfig always.
2316
23172008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2318
2319 * configure (*-solaris2.[7-9]*): Fix typo.
2320
23212008-10-24 Glenn Morris <rgm@gnu.org>
2322
2323 * configure.in (--without-sync-input, --with-pkg-config-prog):
2324 Help strings start with lower case.
2325 (--with-gnustep-conf): New option.
2326 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2327
23282008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2329
2330 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2331 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2332 is not found. (Bug#1230)
2333
23342008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2335
2336 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2337 Use sol2-6.h for Solaris 7-9.
2338
23392008-10-18 Ulrich Mueller <ulm@gentoo.org>
2340
2341 * configure.in: Add support for GNU/Linux on SuperH.
2342
23432008-10-12 Andreas Schwab <schwab@suse.de>
2344
2345 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2346
23472008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2348
2349 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2350 "X") to avoid confusion.
2351
2352 * configure: Regenerate.
2353
23542008-09-07 Romain Francoise <romain@orebokech.com>
2355
2356 * make-dist: Distribute doc/man/ChangeLog.
2357
23582008-08-28 Chong Yidong <cyd@stupidchicken.com>
2359
2360 * configure.in: Disable XFT and Freetype when without X.
2361
2362 * configure: Regenerate.
2363
23642008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2365
2366 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2367
23682008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2369
2370 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2371 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2372
2373 * configure: Regenerate.
2374
23752008-08-20 Eli Zaretskii <eliz@gnu.org>
2376
2377 * configure.in: Move "#define subprocesses" before
2378 config_opsysfile is included.
2379
23802008-08-19 Kenichi Handa <handa@m17n.org>
2381
2382 * INSTALL (Extra fonts): Mention local fonts, don't mention
2383 mule-unicode.
2384
23852008-08-16 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * make-dist: Omit info/.arch-inventory.
2388
23892008-08-16 Jason Rumney <jasonr@gnu.org>
2390
2391 * make-dist (tempdir/nt): Link emacsclient.rc.
2392
23932008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2394
2395 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2396 AC_SUBST it.
2397 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2398 AC_SUBST it.
2399 (OTHER_FILES): Always define for HAVE_NS.
2400 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2401 * configure: Regenerate.
2402
24032008-08-07 Andreas Schwab <schwab@suse.de>
2404
2405 * configure.in: Correctly handle
2406 --enable-cocoa-experimental-ctrl-g=no and
2407 --enable-ns-self-contained=yes.
2408
24092008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2410
2411 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2412 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2413 bother undef'ing since won't have desired effect.
2414
24152008-08-06 Andreas Schwab <schwab@suse.de>
2416
2417 * configure.in: Fix quoting.
2418
24192008-08-06 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2422
24232008-08-05 Ulrich Mueller <ulm@gentoo.org>
2424
2425 * configure.in: Add checks for krb5_error.text and
2426 krb5_error.e_text struct members.
2427
24282008-08-04 Chong Yidong <cyd@stupidchicken.com>
2429
2430 * configure.in: Test for existence of NSInteger.
2431 Suggested by Yavor Doganov.
2432
24332008-08-02 Romain Francoise <romain@orebokech.com>
2434
2435 * Makefile.in (INFO_FILES): Add mairix-el.
2436
24372008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2438
2439 * make-dist:
2440 * README: Remove VMS support.
2441 * vms: Remove directory.
2442
24432008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2444
2445 * configure.in (MULTI_KBOARD): Remove.
2446
24472008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2448
2449 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2450
24512008-07-29 Chong Yidong <cyd@stupidchicken.com>
2452
2453 * info/dir (File): Add mairix-el.
2454
24552008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2456
2457 Remove support for Mac Carbon.
2458 * mac: Remove directory.
2459 * make-dist:
2460 * configure.in:
2461 * README:
2462 * Makefile.in:
2463 * INSTALL: Remove code for Carbon.
2464 * configure: Regenerate.
2465
24662008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2467
2468 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2469
24702008-07-25 Chong Yidong <cyd@stupidchicken.com>
2471
2472 * configure.in: Check for getrlimit.
2473
2474 * configure: Regenerate.
2475
24762008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2477
2478 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2479 in src/Makefile.in.
2480 (static): Remove, autoconf would always comment it out anyway.
2481 (subprocesses): Define unconditionally.
2482
24832008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2484
2485 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2486 compilation under GNUstep.
2487
24882008-07-18 Kenichi Handa <handa@m17n.org>
2489
2490 * INSTALL (Complex Text Layout support libraries): Delete the
2491 paragraph about --enable-font-backend.
2492
24932008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2494
2495 * configure.in: Print out some info to user for NeXTstep builds.
2496 (ns-app): Remove enable option.
2497 (ns-self-contained): Add enable option.
2498 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2499 GNUstep, use to set install prefixes, and substitute in Makefiles.
2500 * configure: Regenerate.
2501 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2502 NS app bundle.
2503
25042008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2505
2506 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2507
25082008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2509
2510 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2511 NS_IMPL_COCOA.
2512
25132008-07-16 Glenn Morris <rgm@gnu.org>
2514
2515 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2516 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2517 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2518 never unset.
2519
2520 * make-dist: Add nextstep/ directories.
2521 (src, lib-src): Add .m files.
2522
25232008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2524
2525 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2526 (USER_FULL_NAME): Remove, not used anymore.
2527 * configure: Regenerate.
2528
25292008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2530
2531 Changes and additions for NeXTstep windowing system (Cocoa and
2532 GNUstep) support.
2533
2534 * configure.in: Add support for NS window system: --with-ns (default
2535 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2536 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2537 disable font backend if window system is "none", not if !HAVE_X11.
2538 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2539 (install-arch-dep): Add commands to assemble NS .app package.
2540
25412008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2542
2543 * configure.in: Use macppc for Darwin. Remove references to
2544 desupported systems.
2545 * configure: Regenerate.
2546
25472008-07-05 Glenn Morris <rgm@gnu.org>
2548
2549 * make-dist (EMACS): Doc fix.
2550 (lisp): There are no *.dat or image files here any more.
2551 (src): There are no *.s files here any more.
2552 (etc/images, etc/images/*): Link to most regular files.
2553
25542008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2555
2556 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2557
25582008-07-01 Glenn Morris <rgm@gnu.org>
2559
2560 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2561 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2562 and explicitly export there. (Bug#507.)
2563
25642008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2565
2566 * configure.in:
2567 * configure: Remove references to obsolete systems.
2568
25692008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2570
2571 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2572 make it depend on all other */.in files.
2573 (src/Makefile, src/config.stamp, lib-src/Makefile)
2574 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2575 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2576 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2577 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2578
2579 * configure.in: Don't create src/config.stamp any more.
2580
25812008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2582
2583 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2584
25852008-06-22 Glenn Morris <rgm@gnu.org>
2586
2587 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2588
25892008-06-21 Romain Francoise <romain@orebokech.com>
2590
2591 * Makefile.in (INFO_FILES): Add sasl.
2592
25932008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2594
2595 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2596 (bootstrap-build): Remove.
2597 (top_bootclean): New var.
2598 (top_distclean, bootstrap-clean): Use it.
2599 (bootstrap): Don't recheck config. Make normally.
2600
26012008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2602
2603 * Makefile.in (SUBDIR): Include `lisp'.
2604 (lisp): Depend on `src'.
2605 (top_distclean): Don't remove config.status.
2606 (bootstrap-clean): New target.
2607 (maintainer-clean): Use it.
2608 (bootstrap): Use bootstrap-clean. Re-run config.status.
2609 (src/bootstrap-emacs${EXEEXT}): New target.
2610 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2611 src/Makefile now takes care of it.
2612 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2613
26142008-06-15 Glenn Morris <rgm@gnu.org>
2615
2616 * info/dir: Add sasl.
2617
26182008-06-09 Alan Mackenzie <acm@muc.de>
2619
2620 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2621
26222008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2623
2624 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2625
26262008-06-07 Glenn Morris <rgm@gnu.org>
2627
2628 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2629 serve no purpose.
2630
26312008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2632
2633 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2634 * configure: Regenerate.
2635
26362008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2637
2638 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2639
26402008-05-14 Kenichi Handa <handa@m17n.org>
2641
2642 * configure: Regenerate.
2643
2644 * configure.in: Don't handle --disable-font-backend. Don't print
2645 a message about a font backend.
2646
26472008-05-09 Glenn Morris <rgm@gnu.org>
2648
2649 * configure.in: Make absence of makeinfo a fatal error only if the info
2650 files don't exist.
2651 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2652
26532008-05-07 Eli Zaretskii <eliz@gnu.org>
2654
2655 * config.bat: Fix last change: don't use < and > in "rem" lines,
2656 they are interpreted as redirection by DOS shells.
2657
26582008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2659
2660 * configure.in: Check availability of AvailabilityMacros.h
2661 if HAVE_CARBON.
2662
2663 * configure: Regenerate.
2664
26652008-05-03 Glenn Morris <rgm@gnu.org>
2666
2667 * configure.in (x_libraries): Remove standard 64-bit directories -
2668 experimental workaround for minor autoconf bug.
2669
2670 * configure.in (--without-makeinfo): New option. If set,
2671 absence of suitable makeinfo is not a fatal error.
2672 * Makefile.in (MAKEINFO): New, set by configure.
2673 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2674 (info-real): New target.
2675 (info): Without makeinfo, do nothing, else call `info-real'.
2676
26772008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2678
2679 * configure.in: Remove hpux10.20 from the desupported list.
2680
26812008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2682
2683 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2684
26852008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2686
2687 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2688 rather than change CPPFLAGS.
2689 (HAVE_GTK): Rename to USE_GTK.
2690
26912008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2692
2693 * configure.in: Replace the obsolete macros AC_AIX and
2694 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2695
26962008-04-05 Andreas Schwab <schwab@suse.de>
2697
2698 * configure.in: No longer create admin/unidata/Makefile.
2699
27002008-03-28 Andreas Schwab <schwab@suse.de>
2701
2702 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2703 (lisp/Makefile): New rule.
2704
27052008-03-13 Glenn Morris <rgm@gnu.org>
2706
2707 * configure.in (AC_INIT): Fix version number.
2708 (sync-input): Reword the option, since it's on by default.
2709
27102008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2711
2712 * configure.in: Add --enable-sync-input, default yes.
2713
27142008-03-11 Glenn Morris <rgm@gnu.org>
2715
2716 * Makefile.in (install-etc, mkdir): Handle directory
2717 etc/images/icons/hicolor/*/mimetypes/.
2718
2719 * make-dist: Handle icons/hicolor/scalable directory.
2720
27212008-03-05 Glenn Morris <rgm@gnu.org>
2722
2723 * configure.in: Enable font-backend by default.
2724 (USE_FONT_BACKEND): Set to "no" in absence of X.
2725 (PKG_CONFIG): Don't set multiple times, once is enough.
2726 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2727
27282008-03-03 Glenn Morris <rgm@gnu.org>
2729
2730 * Makefile.in (iconsrcdir): New variable.
2731 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2732 directory.
2733
27342008-02-29 Glenn Morris <rgm@gnu.org>
2735
2736 * test/: New directory.
2737
27382008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2739
2740 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2741
27422008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2743
2744 * configure.in: Print an error for systems that we think are obsolete
2745 and are proposed to be removed. Remove some more unused systems.
2746 Add support for powerpc-ibm-aix6*.
2747
27482008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2749
2750 * configure.in: Remove references to obsolete variables and systems.
2751
27522008-02-21 Glenn Morris <rgm@gnu.org>
2753
2754 * Makefile.in (set_installuser): New.
2755 (install-arch-indep): Use set_installuser to avoid duplicate code.
2756
2757 * README.unicode: Split into admin/notes/unicode,font-backend and
2758 remove.
2759
27602008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2761
2762 * configure.in (arm*-*-freebsd*): Add.
2763
27642008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2765
2766 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2767 dealing with obsolete variables.
2768
27692008-02-08 Glenn Morris <rgm@gnu.org>
2770
2771 * Makefile.in (check-info-dir): New target.
2772
27732008-02-08 Michael Olson <mwolson@gnu.org>
2774
2775 * Makefile.in (INFO_FILES): Add epa.
2776
2777 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2778 features" section.
2779
27802008-02-06 Glenn Morris <rgm@gnu.org>
2781
2782 * configure.in (--with-gcc): Give an error saying this option has
2783 been removed.
2784 (--with-gtk): Remove this option.
2785
27862008-02-06 Tom Tromey <tromey@redhat.com>
2787
2788 * configure.in (--with-gcc): Remove.
2789 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2790
27912008-02-05 Ulrich Mueller <ulm@gentoo.org>
2792
2793 * INSTALL: Recommend giflib, not libungif.
2794
27952008-02-05 Tom Tromey <tromey@redhat.com>
2796
2797 * configure.in (--with-dbus): Default to enabled.
2798
27992008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2800
2801 * INSTALL (Complex Text Layout support libraries): New section.
2802
28032008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2804
2805 * make-dist: Remove references to files in mac/ that have been
2806 deleted.
2807
28082008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2809
2810 * configure.in: For libotf and m17n-flt checks, set shell vars
2811 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2812 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2813 Reported by Ulrich Mueller.
2814
28152008-02-02 Eli Zaretskii <eliz@gnu.org>
2816
2817 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2818 admin/unidata/Makefile.in to Makefile.
2819
28202008-02-02 Glenn Morris <rgm@gnu.org>
2821
2822 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2823 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2824 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2825
28262008-02-01 Miles Bader <miles@gnu.org>
2827
2828 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2829 [libotf], and [m17n-flt] options.
2830
28312008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2832
2833 * configure.in: Add EMACS_ARG_N([libotf]...), and
2834 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2835 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2836 CFLAGS, and LIBS in checking of m17n-flt.
2837
28382008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2839
2840 * configure.in: Check the availability of m17n-flt library.
2841
28422008-02-01 Kenichi Handa <handa@m17n.org>
2843
2844 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2845 not available.
2846
28472008-02-01 Kenichi Handa <handa@m17n.org>
2848
2849 * configure.in: New args --enable-font-backend, --with-xft,
2850 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2851 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2852 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2853 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2854
28552008-02-01 Kenichi Handa <handa@m17n.org>
2856
2857 * make-dist: Include etc/charsets in tarball.
2858
28592008-02-01 Kenichi Handa <handa@m17n.org>
2860
2861 * configure.in: While running cpp on junk.c, include
2862 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2863 exists.
2864
28652008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2866
2867 * configure.in (xtensa): Match more configurations.
2868
28692008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2870
2871 * configure.in: Update comment.
2872
28732008-01-26 Glenn Morris <rgm@gnu.org>
2874
2875 * configure.in (--without-gcc): By default, neither off nor on.
2876 (--with-carbon): Tone down rhetoric in help text.
2877
28782008-01-25 Glenn Morris <rgm@gnu.org>
2879
2880 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2881 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2882 Default `Carbon' to off (it's unsupported).
2883
28842008-01-24 Glenn Morris <rgm@gnu.org>
2885
2886 * configure.in: Standardize dbus-related messages.
2887
28882008-01-23 Michael Olson <mwolson@gnu.org>
2889
2890 * configure.in (pkg-config-prog): Remove initial whitespace.
2891
28922008-01-23 Tom Tromey <tromey@redhat.com>
2893
2894 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2895 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2896 Update all users.
2897
28982008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2899
2900 * config.guess, config.sub: Updated from master source.
2901
29022008-01-17 Andreas Schwab <schwab@suse.de>
2903
2904 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2905
29062008-01-17 Glenn Morris <rgm@gnu.org>
2907
2908 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2909
29102008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2911
2912 * configure.in: Remove more references to unsupported systems.
2913
29142008-01-16 Sven Joachim <svenjoac@gmx.de>
2915
2916 * make-dist: Add --lzma.
2917
29182008-01-16 Glenn Morris <rgm@gnu.org>
2919
2920 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2921 configure checks for this.
2922
29232008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2924
2925 * configure.in: Remove more references to unsupported systems.
2926
29272008-01-06 Romain Francoise <romain@orebokech.com>
2928
2929 * configure.in: Delete extra semicolons.
2930
29312008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2932
2933 * configure.in: Remove references to unsupported systems.
2934
29352008-01-05 Romain Francoise <romain@orebokech.com>
2936
2937 * make-dist: Add --bzip2. Update copyright.
2938
29392008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2940
2941 * configure.in: Remove support for Masscomp.
2942
29432008-01-05 Glenn Morris <rgm@gnu.org>
2944
2945 * Makefile.in (desktopdir, icondir): New variables.
2946 (install-arch-indep): Also depend on `install-etc'.
2947 (install-etc): New target.
2948 (mkdir): Also create the `applications' and `icons' directories.
2949
29502008-01-04 Glenn Morris <rgm@gnu.org>
2951
2952 * make-dist: Update for new etc/images/icons/hicolor directory.
2953
29542007-12-09 Andreas Schwab <schwab@suse.de>
2955
2956 * configure.in: D-Bus is not enabled by default.
2957
29582007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2959
2960 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2961 change.
2962
29632007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2964
2965 * configure.in: Give package name and version to AC_INIT.
2966
29672007-12-03 Magnus Henoch <mange@freemail.hu>
2968
2969 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2970
29712007-12-03 Michael Albinus <michael.albinus@gmx.de>
2972
2973 * configure.in: No need for DBUS_INFO anymore.
2974
2975 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2976
29772007-12-02 Michael Albinus <michael.albinus@gmx.de>
2978
2979 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2980
2981 * Makefile.in (INFO_FILES): Add dbus.
2982
29832007-12-02 Romain Francoise <romain@orebokech.com>
2984
2985 * make-dist: Fix last change.
2986
29872007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2988
2989 * configure.in: Add support for gnu-kfreebsd.
2990
29912007-11-28 Glenn Morris <rgm@gnu.org>
2992
2993 * make-dist: Add etc/nxml.
2994
29952007-11-24 Romain Francoise <romain@orebokech.com>
2996
2997 * Makefile.in (INFO_FILES): Add nxml-mode.
2998
29992007-11-23 Romain Francoise <romain@orebokech.com>
3000
3001 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
3002 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
3003
30042007-11-20 Andreas Schwab <schwab@suse.de>
3005
3006 * configure.in: Always include <resolv.h> when checking for res_init.
3007
30082007-11-17 Andreas Schwab <schwab@suse.de>
3009
3010 * update-subdirs: Atomically update subdirs.el.
3011
30122007-11-17 Glenn Morris <rgm@gnu.org>
3013
3014 * Makefile.in (check-declare): New target.
3015
30162007-11-07 Glenn Morris <rgm@gnu.org>
3017
3018 * configure.in: Deprecate Mac Carbon port.
3019
30202007-11-01 Jan Djärv <jan.h.d@swipnet.se>
3021
3022 * configure.in: Remove HAVE_X11R5 check.
3023
30242007-10-31 Glenn Morris <rgm@gnu.org>
3025
3026 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
3027 when changing ownership of installed files.
3028
30292007-10-30 Glenn Morris <rgm@gnu.org>
3030
3031 * make-dist: Add new directory etc/gnus.
3032
30332007-10-30 Michael Olson <mwolson@gnu.org>
3034
3035 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
3036
30372007-10-29 Glenn Morris <rgm@gnu.org>
3038
3039 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
3040
30412007-10-23 Glenn Morris <rgm@gnu.org>
3042
3043 * MAINTAINERS: Move to admin/.
3044
30452007-10-17 Chong Yidong <cyd@stupidchicken.com>
3046
3047 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
3048 (HAVE_LIBRESOLV): Also define if we are using res_init().
3049
30502007-10-17 Glenn Morris <rgm@gnu.org>
3051
3052 * FTP: Remove file, since it's just a duplicate of one in etc/.
3053
30542007-10-05 Eli Zaretskii <eliz@gnu.org>
3055
3056 * config.bat: Fix configuring `doc' due to changes in the
3057 directory structure.
3058
30592007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
3060
3061 * configure.in: Don't use -lpthread on HP-UX.
3062
30632007-09-16 Glenn Morris <rgm@gnu.org>
3064
3065 * make-dist: File gfdl.1 has been removed.
3066
30672007-09-15 Glenn Morris <rgm@gnu.org>
3068
3069 * configure.in: Fix makeinfo version regexp.
3070
30712007-09-12 Glenn Morris <rgm@gnu.org>
3072
3073 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
3074 implementation of alloca is not found.
3075
3076 * Makefile.in (SOURCES, unlock, relock): Delete.
3077 (install-arch-indep): Do not exclude the etc/ Makefiles.
3078
30792007-09-09 Juri Linkov <juri@jurta.org>
3080
3081 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
3082
3083 * README: Add doc/ to documentation directories.
3084
30852007-09-08 Michael Olson <mwolson@gnu.org>
3086
3087 * MAINTAINERS: Add myself for ERC and tq.el.
3088 Update for new doc/ directory layout.
3089
30902007-09-06 Romain Francoise <romain@orebokech.com>
3091
3092 * make-dist: Update for new doc/ directory layout.
3093
30942007-09-06 Glenn Morris <rgm@gnu.org>
3095
3096 * Makefile.in (mansrcdir): New variable.
3097 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
3098 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
3099 update these targets for new doc/ directory layout.
3100 (doc/misc/Makefile): New target.
3101 (install-arch-indep): Use mansrcdir for new location of manpages.
3102 (mostlyclean, clean, distclean, maintainer-clean, unlock)
3103 (relock, info, dvi): Update targets for new doc/ directory layout.
3104
3105 * configure.in (AC_OUTPUT): Update names of generated Makefiles
3106 for new doc/ directory layout.
3107
31082007-09-02 Andreas Schwab <schwab@suse.de>
3109
3110 * configure.in: Use AS_HELP_STRING throughout.
3111 * configure: Regenerate.
3112
31132007-09-02 Jan Djärv <jan.h.d@swipnet.se>
3114
3115 * configure.in: Require Gtk/Glib 2.6.
3116
31172007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
3118
3119 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
3120 Use them throughout in place of AC_ARG_WITH calls.
3121 * configure: Regenerate.
3122
31232007-09-01 Andreas Schwab <schwab@suse.de>
3124
3125 * configure.in: Put quotes around nested macro calls.
3126
31272007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
3128
3129 * configure.in: Fix typo.
3130 * configure: Regenerate.
3131
31322007-08-30 Glenn Morris <rgm@gnu.org>
3133
3134 * configure.in (AH_BOTTOM): Copy some manual changes made to
3135 src/config.in here so they are not lost when it regenerates.
3136
3137 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
3138
31392007-08-29 Károly Lőrentey <karoly@lorentey.hu>
3140
3141 * README.multi-tty: New file.
3142
31432007-08-29 Glenn Morris <rgm@gnu.org>
3144
3145 * README: Increase version to 23.0.50.
3146
31472007-08-29 Jan Djärv <jan.h.d@swipnet.se>
3148
3149 * configure.in: New option: --without-xaw3d.
3150
31512007-08-24 Glenn Morris <rgm@gnu.org>
3152
3153 * configure.in: Check for a suitably recent makeinfo.
3154
31552007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
3156
3157 * configure.in (Check for required libraries): Typo.
3158
31592007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3160
3161 * configure.in: Check librsvg2 also for Mac Carbon.
3162
31632007-08-22 Romain Francoise <romain@orebokech.com>
3164
3165 * make-dist: Follow reorganization of files in etc/.
3166
31672007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
3168
3169 * configure.in: Add support for SVG images through librsvg2.
3170
31712007-07-28 Eli Zaretskii <eliz@gnu.org>
3172
3173 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
3174 to avoid an error message if there is no DOC there.
3175
31762007-07-25 Glenn Morris <rgm@gnu.org>
3177
3178 * Relicense all FSF files to GPLv3 or later.
3179
3180 * COPYING, info/COPYING: Switch to GPLv3.
3181
31822007-06-20 Jan Djärv <jan.h.d@swipnet.se>
3183
3184 * configure.in: Complain if X seems to be installed but no
3185 development files were found.
3186
31872007-06-20 Glenn Morris <rgm@gnu.org>
3188
3189 * configure.in: Prefer libgif over libungif.
3190
31912007-06-14 Jan Djärv <jan.h.d@swipnet.se>
3192
3193 * configure.in: Check for all image libraries before exiting.
3194
31952007-06-13 Jan Djärv <jan.h.d@swipnet.se>
3196
3197 * configure.in: Exit with error if image libraries aren't found.
3198
31992007-06-13 Chong Yidong <cyd@stupidchicken.com>
3200
3201 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
3202 when compiling without scrollbars.
3203
32042007-06-12 Glenn Morris <rgm@gnu.org>
3205
3206 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
3207
32082007-06-11 Jan Djärv <jan.h.d@swipnet.se>
3209
3210 * configure.in: Change wording about yes/gtk and lucid/athena
3211 being synonyms.
3212
32132007-06-08 Glenn Morris <rgm@gnu.org>
3214
3215 * configure.in: Make gtk the default toolkit.
3216
32172007-06-07 Glenn Morris <rgm@gnu.org>
3218
3219 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
3220 for a Sun C compiler.
3221
3222 * Makefile.in (install-arch-indep): Install only the DOC- file
3223 specific to the build, if possible, rather than DOC-*.
3224
32252007-06-02 Chong Yidong <cyd@stupidchicken.com>
3226
3227 * Version 22.1 released.
3228
32292007-05-25 Chong Yidong <cyd@stupidchicken.com>
3230
3231 * mkinstalldirs: Sync to version in automake CVS.
3232
32332007-05-22 Andreas Schwab <schwab@suse.de>
3234
3235 * configure.in: Prefer build_alias over host when host_alias is not set.
3236 * configure: Regenerate.
3237
32382007-05-20 Andreas Schwab <schwab@suse.de>
3239
3240 * configure.in: Remove empty AC_SUBST.
3241 * configure: Regenerate.
3242
32432007-05-20 Nick Roberts <nickrob@snap.net.nz>
3244
3245 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
3246 it like others.
3247 * configure: Regenerate.
3248
32492007-05-20 Nick Roberts <nickrob@snap.net.nz>
3250
3251 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
3252 (AC_CHECK_LIB): Add -lgpm.
3253 * configure: Regenerate.
3254
32552007-05-03 Glenn Morris <rgm@gnu.org>
3256
3257 * configure: Tweak message about the absence of shell functions.
3258
32592007-04-27 Andreas Schwab <schwab@suse.de>
3260
3261 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
3262
32632007-04-26 Glenn Morris <rgm@gnu.org>
3264
3265 * README: Increase version to 22.1.50.
3266
32672007-04-24 Juanma Barranquero <lekktu@gmail.com>
3268
3269 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
3270
32712007-04-19 Glenn Morris <rgm@gnu.org>
3272
3273 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3274
32752007-04-18 Glenn Morris <rgm@gnu.org>
3276
3277 * INSTALL: Mention CPP.
3278
32792007-04-15 Glenn Morris <rgm@gnu.org>
3280
3281 * FTP: Replace with a pointer to the web version.
3282
32832007-04-13 Glenn Morris <rgm@gnu.org>
3284
3285 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3286
32872007-04-04 Glenn Morris <rgm@gnu.org>
3288
3289 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3290 compiling with Sun Studio on Solaris.
3291
32922007-03-23 Glenn Morris <rgm@gnu.org>
3293
3294 * configure.in: Restore support for hp800 (removed 2007-01-27)
3295 following clarification of legal status.
3296
32972007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3298
3299 * configure.in: Add support for AIX4.3 on IBM RS6000.
3300
3301 * configure: Regenerate.
3302
33032007-03-20 Richard Stallman <rms@gnu.org>
3304
3305 * configure.in: Fix previous change.
3306
33072007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3308
3309 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3310 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3311 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3312
33132007-03-19 Chong Yidong <cyd@stupidchicken.com>
3314
3315 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3316 user specifies "without".
3317
3318 * configure: Regenerate.
3319
33202007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3321
3322 * configure.in: Warning for Gtk+ and Cygwin added.
3323 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3324
33252007-02-27 Glenn Morris <rgm@gnu.org>
3326
3327 * make-dist (oldXMenu): Remove Imakefile.
3328 (etc/images): Add README.
3329
33302007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3331
3332 * configure.in (xtensa-*-linux-gnu*): New configuration.
3333
3334 * configure: Regenerate.
3335
33362007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3337
3338 * config.guess, config.sub: Updated from master source.
3339
33402007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3341
3342 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3343
33442007-01-29 Chong Yidong <cyd@stupidchicken.com>
3345
3346 * configure.in: Restore support for hp800's not running HP-UX.
3347
3348 * configure: Regenerate.
3349
33502007-01-27 Chong Yidong <cyd@stupidchicken.com>
3351
3352 * configure.in: Remove support for hp800 and sr2k machine types.
3353
3354 * configure: Regenerate.
3355
33562007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3357
3358 * configure.in: Add check for libXft.
3359
33602007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3361
3362 * INSTALL: Info files moved to share/info.
3363
33642007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3365
3366 * configure.in: Detect and use fink-installed in intel-based Mac
3367 builds; change Apple Darwin section to support both PowerPC and
3368 Intel-based Macs.
3369
33702006-12-26 Andreas Schwab <schwab@suse.de>
3371
3372 * Makefile.in (datarootdir): Define.
3373
33742006-12-24 Richard Stallman <rms@gnu.org>
3375
3376 * configure.in: Require Autoconf 2.61.
3377
33782006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3379
3380 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3381 Remove redundant entry for powerpc-apple-netbsd.
3382
3383 * configure: Regenerate.
3384
33852006-12-22 Chong Yidong <cyd@stupidchicken.com>
3386
3387 * configure: Regenerate with autoconf 2.61.
3388
33892006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3390
3391 * configure.in: Detect alsa/asoundlib.h also.
3392 * configure: Regenerate.
3393
33942006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3395
3396 * configure.in: Check if GTK+ compiles at all.
3397
33982006-12-10 Andreas Schwab <schwab@suse.de>
3399
3400 * configure.in: Remove check for struct timezone, its result is
3401 never used.
3402
34032006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3404
3405 * configure.in: Add support for Solaris 10 on x86-64.
3406
34072006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3408
3409 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3410 of PKG_CONFIG_PATH.
3411
34122006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3413
3414 * configure.in (HAVE_SYNC): New test.
3415
34162006-12-03 Glenn Morris <rgm@gnu.org>
3417
3418 * Makefile.in: Fix Copyright format.
3419
3420 * configure.in (AH_TOP): Add missing Copyright year.
3421
3422 * update-subdirs: Add missing Copyright years.
3423
34242006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3425
3426 * Makefile.in: Touch only the parts of the share/emacs directory
3427 specific to this version.
3428
34292006-11-26 Chong Yidong <cyd@stupidchicken.com>
3430
3431 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3432
34332006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3434
3435 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3436
34372006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3438
3439 * configure.in: Prefer X11 to Carbon only when some X-specific
3440 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3441
34422006-11-04 Romain Francoise <romain@orebokech.com>
3443
3444 * Makefile.in (bootstrap-clean-before): Fix typo.
3445 Use new target `bootstrap-clean' in the leim subdirectory.
3446
34472006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3448
3449 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3450
34512006-10-30 Chong Yidong <cyd@stupidchicken.com>
3452
3453 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3454 directories.
3455
34562006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3457
3458 * configure.in: Enable x86-64 OpenBSD compilation.
3459
34602006-10-28 Glenn Morris <rgm@gnu.org>
3461
3462 * AUTHORS: Add cal-html.el author.
3463
34642006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3465
3466 * make-dist: Make links to mac/make-package and
3467 mac/Emacs.app/Contents/Resources/Emacs.icns.
3468
34692006-10-27 Chong Yidong <cyd@stupidchicken.com>
3470
3471 * README: Bump version number to 22.0.90.
3472
34732006-10-23 Andreas Schwab <schwab@suse.de>
3474
3475 * configure.in: Make sure x_default_search_path is always set even
3476 when x_libraries is empty, and look in .../share as well for each
3477 library directory.
3478
34792006-09-28 Kenichi Handa <handa@m17n.org>
3480
3481 * configure.in (locallisppath): Don't include leim dir.
3482 (lisppath): Include leim dir.
3483
34842006-09-15 Jay Belanger <belanger@truman.edu>
3485
3486 * COPYING: Replace "Library Public License" by "Lesser Public
3487 License" throughout.
3488
34892006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3490
3491 * make-dist (EMACS): Exit and fail if the EMACS environment
3492 variable is set to something other than an absolute file name.
3493
34942006-08-16 Andreas Schwab <schwab@suse.de>
3495
3496 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3497 of hardcoding it.
3498
34992006-08-16 Richard Stallman <rms@gnu.org>
3500
3501 * INSTALL.CVS: Clean up wording.
3502
35032006-07-14 Eli Zaretskii <eliz@gnu.org>
3504
3505 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3506 $PKG_CONFIG --exists "$2" to config.log.
3507 * configure: Regenerate.
3508
35092006-07-08 Richard Stallman <rms@gnu.org>
3510
3511 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3512
35132006-07-09 Kim F. Storm <storm@cua.dk>
3514
3515 * CONTRIBUTE: Use outline format.
3516 Add section on copyright years (from admin/notes/years).
3517
35182006-07-08 Eli Zaretskii <eliz@gnu.org>
3519
3520 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3521 to /dev/null, since we don't need the error message, just the
3522 exit status.
3523
35242006-07-07 Eli Zaretskii <eliz@gnu.org>
3525
3526 * CONTRIBUTE: Slight formatting changes and typo fixes.
3527 Add description of NEWS markings.
3528
35292006-07-07 Kim F. Storm <storm@cua.dk>
3530
3531 * CONTRIBUTE: Mention INSTALL.CVS.
3532
35332006-07-05 Romain Francoise <romain@orebokech.com>
3534
3535 * make-dist (top-level): Add CONTRIBUTE.
3536
35372006-07-04 Richard Stallman <rms@gnu.org>
3538
3539 * CONTRIBUTE: Much rewrite.
3540
35412006-07-04 Nick Roberts <nickrob@snap.net.nz>
3542
3543 * CONTRIBUTE: New file.
3544
35452006-06-24 Eli Zaretskii <eliz@gnu.org>
3546
3547 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3548
35492006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3550
3551 * configure.in: Add check for ALSA.
3552
35532006-05-06 Eli Zaretskii <eliz@gnu.org>
3554
3555 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3556
3557 * info/dir: Remove the Emacs-Xtra entry.
3558
35592006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3560
3561 Update copyright year(s) in many files.
3562
35632006-04-01 Eli Zaretskii <eliz@gnu.org>
3564
3565 * configure: Regenerated.
3566
35672006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3568
3569 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3570 --without-toolkit-scroll-bars was specified.
3571
35722006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3573
3574 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3575 to CFLAGS. Update Copyright years written to src/config.in.
3576
35772006-03-18 Claudio Fontana <claudio@gnu.org>
3578
3579 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3580 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3581 to be installed/uninstalled.
3582 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3583 to Info files installed by Emacs.
3584
35852006-03-03 Claudio Fontana <claudio@gnu.org>
3586
3587 * Makefile.in (install, uninstall): Add DESTDIR variable to
3588 support staged installations.
3589
35902006-02-14 Richard M. Stallman <rms@gnu.org>
3591
3592 * configure.in (s390x-*-linux-gnu*): New configuration.
3593
35942006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3595
3596 * configure.in: Require GTK 2.4 or newer.
3597
35982006-01-29 Michael Olson <mwolson@gnu.org>
3599
3600 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3601 * info/dir (ERC): New entry.
3602
36032006-01-29 Eli Zaretskii <eliz@gnu.org>
3604
3605 * info/dir: Fix last change.
3606
36072006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3608
3609 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3610
36112006-01-27 Eli Zaretskii <eliz@gnu.org>
3612
3613 * info/dir: Untabify the whole file.
3614 (Rcirc): New entry.
3615
36162006-01-12 Andreas Schwab <schwab@suse.de>
3617
3618 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3619 check.
3620
36212006-01-02 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * configure.in: Use -Wno-pointer-sign if available.
3624
36252005-12-29 Andreas Schwab <schwab@suse.de>
3626
3627 * config.guess, config.sub: Updated from master source.
3628
36292005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3630
3631 * configure.in: Use amdx86-64 for freebsd on x86_64.
3632
36332005-11-22 Romain Francoise <romain@orebokech.com>
3634
3635 * make-dist: Add etc/images/icons.
3636
36372005-11-03 Andreas Schwab <schwab@suse.de>
3638
3639 * configure.in: Use GZIP_PROG instead of GZIP.
3640
3641 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3642 (install-arch-indep): Adjust.
3643
36442005-11-01 Andreas Schwab <schwab@suse.de>
3645
3646 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3647 (bootfast): Likewise.
3648
36492005-11-01 Romain Francoise <romain@orebokech.com>
3650
3651 * configure.in: Check for gzip.
3652
3653 * Makefile.in (install): Compress source files.
3654
36552005-10-24 Steven Tamm <steventamm@mac.com>
3656
3657 * configure.in: Fix darwin386 configuration issue.
3658
36592005-10-22 Eli Zaretskii <eliz@gnu.org>
3660
3661 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3662
36632005-10-17 Bill Wohler <wohler@newt.com>
3664
3665 * make-dist: Create and populate etc/images/low-color.
3666
36672005-10-15 Bill Wohler <wohler@newt.com>
3668
3669 * make-dist: Create and populate etc/images/gud.
3670
36712005-10-08 Richard M. Stallman <rms@gnu.org>
3672
3673 * make-dist (tempparent): Don't check for 14-char file name limit.
3674
36752005-10-07 Romain Francoise <romain@orebokech.com>
3676
3677 * make-dist: Add etc/images/ezimage and etc/images/mail
3678 directories. Install images in etc/images.
3679
36802005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3681
3682 * configure.in: Prefer Carbon if --enable-carbon-app or
3683 --with-carbon is explicitly specified even when X11 is detected.
3684
36852005-09-15 Ulf Jasper <ulf.jasper@web.de>
3686
3687 * Makefile.in (install-arch-indep, uninstall):
3688 Handle newsticker manual.
3689 (info): Add - to commands.
3690
36912005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3692
3693 Remove the MAXPATHLEN limitations:
3694
3695 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3696
36972005-09-09 Eli Zaretskii <eliz@gnu.org>
3698
3699 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3700 * configure: Regenerate.
3701
37022005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3703
3704 * config.guess, config.sub: Updated from master source.
3705
37062005-08-03 Juanma Barranquero <lekktu@gmail.com>
3707
3708 * .cvsignore: Add `lock'.
3709
37102005-07-28 Juanma Barranquero <lekktu@gmail.com>
3711
3712 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3713
37142005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3715
3716 Merge gnulib getopt implementation into Emacs.
3717
3718 * Makefile.in (AUTOCONF_INPUTS): New macro.
3719 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3720 so that these files also depend on m4/getopt.m4.
3721 * configure.in: Configure getopt by including m4/getopt.m4,
3722 and configuring a getopt replacement if necessary.
3723 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3724 * m4/getopt.m4: New file.
3725
37262005-07-06 Lute Kamstra <lute@gnu.org>
3727
3728 * configure.in: Fix capitalization.
3729
37302005-07-04 Lute Kamstra <lute@gnu.org>
3731
3732 Update FSF's address in GPL notices.
3733
37342005-06-19 Jérôme Marant <jerome@marant.org>
3735
3736 * Makefile.in (epaths-force): Protect both lisppath and
3737 buildlisppath from whitespace.
3738
37392005-06-08 Steven Tamm <steventamm@mac.com>
3740
3741 * configure.in: Support Darwin/MacOSX on Intel
3742
37432005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3744
3745 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3746
37472005-05-11 Jérôme Marant <jmarant@marant.org>
3748
3749 * configure.in: Add --enable-locallisppath.
3750
37512005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3752
3753 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3754 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3755 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3756
37572005-05-07 Jérôme Marant <jerome@marant.org>
3758
3759 * make-dist: Remove references to makefile.nt and makefile.def.
3760 Include widgets and images subdirectories of etc. Do not exclude
3761 ldefs-boot.el.
3762
37632005-04-23 Andreas Schwab <schwab@suse.de>
3764
3765 * configure.in: Remove duplicate match for powerpc configuration.
3766
37672005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3768
3769 * configure.in: Check for <pwd.h>.
3770
37712005-04-14 Lute Kamstra <lute@gnu.org>
3772
3773 * make-dist: Distribute all ChangeLog files in lisp/.
3774 Don't distribute ldefs-boot.el.
3775 lisp/makefile.nt no longer exists.
3776
37772005-04-13 Lute Kamstra <lute@gnu.org>
3778
3779 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3780 for "no-byte-compile: t" in the file instead.
3781
37822005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3783
3784 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3785 shadow the main Lesstif/Motif-2.1 libs and includes.
3786
37872005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3788
3789 * configure.in: Only add XASSERTS to cppflags.
3790
37912005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3792
3793 * configure.in: Added --enable-asserts.
3794
37952005-02-09 Kim F. Storm <storm@cua.dk>
3796
3797 Change release version from 21.4 to 22.1 throughout.
3798 Change development version from 21.3.50 to 22.0.50.
3799
38002005-01-19 Steven Tamm <steventamm@mac.com>
3801
3802 * configure.in: Check for <sys/utsname.h>.
3803
38042004-12-11 Kim F. Storm <storm@cua.dk>
3805
3806 * Makefile.in (info): Undo 2004-12-05 change.
3807
38082004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3809
3810 * info/dir (File): Add URL and Org Mode manuals.
3811 * Makefile.in (install-arch-indep, uninstall): Add url and org
3812 manuals.
3813
38142004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3815
3816 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3817 committed to src/config.in.
3818
38192004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3820
3821 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3822 pthreads and define HAVE_GTK_AND_PTHREAD.
3823
38242004-12-05 Richard M. Stallman <rms@gnu.org>
3825
3826 * Makefile.in (info): Ignore errors building info files.
3827
38282004-11-27 Eli Zaretskii <eliz@gnu.org>
3829
3830 * config.bat: If 8-byte alignment is not supported, define
3831 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3832 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3833 filter through Sed to remove the quotes.
3834
38352004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3836
3837 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3838 not apply to files explicitly `cvs add'ed.
3839
38402004-11-12 Eli Zaretskii <eliz@gnu.org>
3841
3842 * config.bat: Don't require djecho.exe for the v1.x build.
3843 Add a test for DECL_ALIGN support, and add a trivial definition to
3844 src/config.h if 8-byte alignment is not supported.
3845
38462004-11-08 Kim F. Storm <storm@cua.dk>
3847
3848 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3849 files before building.
3850 (bootfast, bootstrap-clean-before-fast): New targets, like
3851 bootstrap but don't remove .elc files.
3852
38532004-11-06 Lars Brinkhoff <lars@nocrew.org>
3854
3855 * configure.in: Add check for getrusage.
3856
38572004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3858
3859 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3860 New tests for new and old GTK file dialogs.
3861 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3862 to no.
3863
38642004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3865
3866 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3867 can be set. Remove SETARCH test.
3868
38692004-10-08 Steven Tamm <steventamm@mac.com>
3870
3871 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3872
38732004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3874
3875 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3876 AC_MSG_WARN. Move output of warning message to end of configure run.
3877
38782004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3879
3880 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3881 Run test to see if heap start address is random.
3882
38832004-09-29 Miles Bader <miles@gnu.org>
3884
3885 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3886 if setarch is present.
3887
38882004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3889
3890 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3891
38922004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3893
3894 * configure.in: Check for exec-shield.
3895
38962004-08-06 Andreas Schwab <schwab@suse.de>
3897
3898 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3899
39002004-07-31 Eli Zaretskii <eliz@gnu.org>
3901
3902 * config.bat: Update URLs in the comments.
3903
39042004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3905
3906 * Makefile.in (install-arch-indep): Add pgg and sieve.
3907
3908 * info/.cvsignore: Added pgg and sieve.
3909
39102004-07-05 Andreas Schwab <schwab@suse.de>
3911
3912 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3913
39142004-06-21 Kenichi Handa <handa@m17n.org>
3915
3916 * make-dist: Link leim-ext.el into tempdir.
3917
39182004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3919
3920 * info/dir (File): Add emacs-xtra.
3921 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3922
39232004-06-12 Juri Linkov <juri@jurta.org>
3924
3925 * info/dir: Move menu help lines from `* Menu:' to file header.
3926 Describe the purpose of a red *.
3927
39282004-05-04 Dave Love <fx@gnu.org>
3929
3930 * configure.in: Don't use `extrasub'.
3931
39322004-04-29 Dave Love <fx@gnu.org>
3933
3934 * configure.in: Don't forget to quote args to `test'.
3935
39362004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3937
3938 * autogen.sh: Update filename in "please read" message.
3939
39402004-04-17 Richard M. Stallman <rms@gnu.org>
3941
3942 * INSTALL: Move the info about site-lisp dirs,
3943 and say uninstalled Emacs looks there too.
3944
39452004-04-04 Eli Zaretskii <eliz@gnu.org>
3946
3947 * config.bat (lib-src): Recognize comment lines in Makefile.in
3948 that have a TAB after the #, to avoid errors in preprocessing with
3949 GCC 3.3.3.
3950
39512004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3952
3953 * Makefile.in: Mention in comment that `make maintainer-clean'
3954 deletes .elc files.
3955
39562004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3957
3958 * update-subdirs: Add local variables to prevent byte-compiling.
3959
39602004-03-21 Dave Love <fx@gnu.org>
3961
3962 * configure.in: Fix previous change.
3963
39642004-03-18 Dave Love <fx@gnu.org>
3965
3966 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3967
39682004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3969
3970 * info/dir (File): Add SMTP and SES.
3971
39722004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3973
3974 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3975 (bootstrap): Use the new bootstrap-prepare target in lisp.
3976
39772004-02-18 Kim F. Storm <storm@cua.dk>
3978
3979 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3980
39812004-02-16 Eli Zaretskii <eliz@gnu.org>
3982
3983 * make-dist: Don't link index.*perm and permute-index into tempdir.
3984
39852004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3986
3987 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3988 to match previous changes by Eli Zaretskii.
3989
39902004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3991
3992 * Makefile.in: Set CDPATH to an empty string.
3993
39942004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3995
3996 * configure.in <darwin>: Use fink packages if available.
3997
39982004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3999
4000 * make-dist (lispref): Do include lispref/index.texi.
4001
40022004-01-06 Eric Hanchrow <offby1@blarg.net>
4003
4004 * make-dist (tempdir): Include cursors in nt/icons.
4005
40062003-12-30 Eli Zaretskii <eliz@gnu.org>
4007
4008 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4009 clashes with install-sh on 8+3 filesystems.
4010
40112003-12-08 Miles Bader <miles@gnu.org>
4012
4013 * .cvsignore: Add .arch-inventory.
4014
40152003-12-24 Andreas Schwab <schwab@suse.de>
4016
4017 * configure.in: Check for <sys/socket.h>. Include it before
4018 including <net/if.h>. Move check for <net/if.h> before its use.
4019
40202003-12-24 Jan Djärv <jan.h.d@swipnet.se>
4021
4022 * Makefile.in (install-arch-dep): Don't let cd output go into
4023 pipe for carbon_appdir.
4024
40252003-12-24 Andreas Schwab <schwab@suse.de>
4026
4027 * configure.in (PKG_CHECK_MODULES): Fix quoting.
4028
40292003-12-01 Andreas Schwab <schwab@suse.de>
4030
4031 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
4032 hardcoding gcc.
4033
40342003-11-16 Jan Djärv <jan.h.d@swipnet.se>
4035
4036 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
4037 multiple displays.
4038 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
4039
40402003-09-23 Dave Love <fx@gnu.org>
4041
4042 * configure.in: Check members of struct ifreq.
4043
40442003-09-14 Kim F. Storm <storm@cua.dk>
4045
4046 * configure.in: Add checks for sys/ioctl.h and net/if.h.
4047
40482003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
4049
4050 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
4051
40522003-08-18 Lute Kamstra <lute@gnu.org>
4053
4054 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
4055 required anymore.
4056
40572003-08-07 Andrew Choi <akochoi@shaw.ca>
4058
4059 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
4060 option instead of -traditional-cpp for CPP.
4061
40622003-07-29 Richard M. Stallman <rms@gnu.org>
4063
4064 * configure.in (HAVE_XIM): Define if XIM is available.
4065
40662003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4067
4068 * configure.in: The function gtk_window_set_icon_from_file was
4069 introduced in GTK+ 2.2, so check for that release.
4070
40712003-07-23 Andreas Schwab <schwab@suse.de>
4072
4073 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
4074
4075 * Makefile.in (YACC): Remove, not used.
4076 (MAINT): Don't set.
4077 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
4078 disable dependency on ${srcdir}/configure.in when maintainer mode
4079 is disabled.
4080
40812003-07-22 Dave Love <fx@gnu.org>
4082
4083 * configure.in: Make XRegisterIMInstantiateCallback test depend on
4084 HAVE_X11, not with_xim.
4085 (HAVE_CRTIN): Provide template.
4086 <with_png>: Test for png.h and libpng/png.h.
4087
40882003-07-15 Andreas Schwab <schwab@suse.de>
4089
4090 * configure.in: Temporarily leave quoting for AC_DEFINE.
4091
40922003-07-13 Stefan Monnier <monnier@cs.yale.edu>
4093
4094 * configure.in: Check for posix_memalign.
4095
40962003-07-12 Richard M. Stallman <rms@gnu.org>
4097
4098 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
4099
41002003-07-09 Kim F. Storm <storm@cua.dk>
4101
4102 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
4103 functionality of --without-xim.
4104
41052003-06-29 Dave Love <fx@gnu.org>
4106
4107 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
4108
41092003-06-23 Dave Love <fx@gnu.org>
4110
4111 * configure.in: Check for sys/_mbstate_t.h.
4112 Test XRegisterIMInstantiateCallback prototype.
4113 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
4114
41152003-06-06 Dave Love <fx@gnu.org>
4116
4117 * configure.in: Check for locale.h.
4118
41192003-06-05 Dave Love <fx@gnu.org>
4120
4121 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
4122 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
4123 (NLIST_STRUCT): Don't define.
4124 (AH_BOTTOM): Define my_strftime.
4125
41262003-06-02 Richard M. Stallman <rms@gnu.org>
4127
4128 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
4129
41302003-05-24 Andreas Schwab <schwab@suse.de>
4131
4132 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
4133 bzero, and bcmp.
4134
41352003-05-22 Dave Love <fx@gnu.org>
4136
4137 * configure.in: Remove redundant test for term.h. Test for difftime.
4138
41392003-05-20 Dave Love <fx@gnu.org>
4140
4141 * configure.in: Append * to s390-*-linux-gnu case.
4142 (LIBMAIL) <lockfile>: Don't define.
4143
41442003-04-30 Richard M. Stallman <rms@gnu.org>
4145
4146 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4147
41482003-04-28 Francesco Potortì <pot@gnu.org>
4149
4150 * configure.in: Undo last (RMS') change, as it is useless, per
4151 Dave Love.
4152
41532003-04-08 Richard M. Stallman <rms@gnu.org>
4154
4155 * configure.in: Put #include of jpeglib.h at start of line.
4156
41572003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4158
4159 * INSTALL (* GNU/Linux development packages): Mention Debian and
4160 RedHat package names.
4161
41622003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
4163
4164 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
4165
41662003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
4167
4168 * INSTALL (* GNU/Linux development packages): Tell people to
4169 install additional packages for compiling Emacs.
4170
41712003-04-06 Francesco Potortì <pot@gnu.org>
4172
4173 * configure.in: Use the same configuration for all aix5, not just
4174 aix5.1.
4175
41762003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
4177
4178 * configure.in: Check for need for bigtoc support on IBM AIX for
4179 solving a linker table overflow problem.
4180
41812003-03-03 Rob Browning <rlb@defaultvalue.org>
4182
4183 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
4184 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
4185 over bzero, bcmp, and bcopy.
4186
41872003-02-23 Simon Josefsson <jas@extundo.com>
4188
4189 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
4190
41912003-02-21 Klaus Zeitler <kzeitler@lucent.com>
4192
4193 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
4194
41952003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
4196
4197 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
4198
41992003-02-08 Andreas Schwab <schwab@suse.de>
4200
4201 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
4202 instead of the substitution.
4203
42042003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4205
4206 * Makefile.in: Use @EXEEXT@ for Cygwin.
4207 Use USERNAME if LOGNAME is not set (for Cygwin).
4208
4209 * configure.in: Add opsys=cygwin.
4210
42112003-01-22 Andreas Schwab <schwab@suse.de>
4212
4213 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
4214 redefining it explicitly in src/config.in.
4215
42162003-01-22 Markus Rost <rost@math.ohio-state.edu>
4217
4218 * Makefile.in (bootstrap): Make bootstrap-after.
4219
42202003-01-20 Jan Djärv <jan.h.d@swipnet.se>
4221
4222 * configure.in: Fix --with-gtk.
4223
42242003-01-19 Jan Djärv <jan.h.d@swipnet.se>
4225
4226 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
4227
4228 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
4229
42302003-01-14 Francesco Potortì <pot@gnu.org>
4231
4232 * configure.in (m68k-motorola-sysv): Remove (obsolete).
4233
42342003-01-07 Steven Tamm <steventamm@mac.com>
4235
4236 * configure.in: New option, --enable-carbon-app, to specify
4237 that the application should be installed
4238 * Makefile.in (install-arch-dep): On Mac OS X, install the
4239 Emacs.app application if carbon-app is enabled
4240
42412003-01-06 Dave Love <fx@gnu.org>
4242
4243 * configure.in: Check for nl_langinfo.
4244 [!HAVE_SIZE_T]: Fix typedef.
4245
42462003-01-06 David Kastrup <dak@gnu.org>
4247
4248 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
4249
4250 * configure.in: Add tests for install-info.
4251
42522002-12-09 Markus Rost <rost@math.ohio-state.edu>
4253
4254 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
4255 use again sol2-6 instead of sol2-8.
4256
42572002-12-09 Dave Love <fx@gnu.org>
4258
4259 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
4260
42612002-12-08 Andreas Schwab <schwab@suse.de>
4262
4263 * Makefile.in (install-arch-indep): Revert last change.
4264
42652002-11-27 Dave Love <fx@gnu.org>
4266
4267 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
4268 Check for __sys_siglist too. Check for memset.
4269 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
4270
42712002-11-22 Juanma Barranquero <lektu@terra.es>
4272
4273 * config.guess, config.sub: Updated from master source.
4274
42752002-11-19 Karl Fogel <kfogel@red-bean.com>
4276
4277 * autogen.sh: New file.
4278
42792002-11-15 Dave Love <fx@gnu.org>
4280
4281 * configure.in: Tidy up various quoting issues throughout.
4282 Use AC_GNU_SOURCE.
4283 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4284 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4285 Maybe define bcopy, bzero, bcmp.
4286 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4287 non-existent machine file).
4288 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4289 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4290 (nlist.h): Move test up.
4291
42922002-11-18 Markus Rost <rost@math.ohio-state.edu>
4293
4294 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4295
42962002-11-14 Francesco Potortì <pot@gnu.org>
4297
4298 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4299
43002002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4301
4302 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4303
43042002-11-08 Dave Love <fx@gnu.org>
4305
4306 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4307 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4308
43092002-11-07 Miles Bader <miles@gnu.org>
4310
4311 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4312 Handle separate-build-dir case.
4313
43142002-11-06 Richard M. Stallman <rms@gnu.org>
4315
4316 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4317 bulletproof. $bar may be empty when there are no .elc files.
4318
43192002-10-30 Dave Love <fx@gnu.org>
4320
4321 * configure.in: Require autoconf 2.53. Test for pty.h,
4322 sys/mman.h, sys/param.h, mremap, memmove.
4323 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4324 (AC_PROG_YACC): Delete.
4325 (size_t): Use AC_CHECK_TYPES.
4326 (AH_TOP): Up-date copyright.
4327
43282002-10-01 Juanma Barranquero <lektu@terra.es>
4329
4330 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4331
43322002-09-19 Richard M. Stallman <rms@gnu.org>
4333
4334 * configure.in: Fix the LessTif-directory-finder for real.
4335
43362002-09-14 Richard M. Stallman <rms@gnu.org>
4337
4338 * Makefile.in (maybe_bootstrap): Test for complete absence
4339 of compiled Lisp files.
4340
43412002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4342
4343 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4344 (bootstrap-clean-after): Delete.
4345 (bootstrap): Make the sequencing explicit.
4346
43472002-09-10 Richard M. Stallman <rms@gnu.org>
4348
4349 * configure.in: Fix previous LessTif change.
4350
43512002-09-09 Richard M. Stallman <rms@gnu.org>
4352
4353 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4354 (powerpcle-*-solaris*): Use version 2.6 as default.
4355 (*-sunos5.6*, *-solaris2.6*): New alternative.
4356 (*-sunos5*): Use version 2.6 as default.
4357
43582002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4359
4360 * configure.in: Fix typo.
4361
43622002-09-05 Richard M. Stallman <rms@gnu.org>
4363
4364 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4365
4366 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4367 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4368
43692002-08-26 Kim F. Storm <storm@cua.dk>
4370
4371 * Makefile.in (install-arch-indep): Do not remove DOC file
4372 when it is the only DOC file installed; this is the case when
4373 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4374
43752002-07-24 Markus Rost <rost@math.ohio-state.edu>
4376
4377 * configure.in: Fix typo.
4378
43792002-07-24 Richard M. Stallman <rms@gnu.org>
4380
4381 * configure.in: Don't print anything special about gamedir.
4382
4383 * configure.in: Delete nonstandard --with-game-user option.
4384
43852002-07-21 Richard M. Stallman <rms@gnu.org>
4386
4387 * Makefile.in (gamedir, localstatedir): New variables.
4388 (epaths-force): Insert value of gamedir into PATH_GAME.
4389
4390 * configure.in (gamedir): Handle it like lispdir.
4391 (--with-game-dir option): Delete.
4392
43932002-06-21 Pavel Janík <Pavel@Janik.cz>
4394
4395 * configure.in: Add support for mipseb-*-netbsd* machines.
4396
43972002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4398
4399 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4400
44012002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4402
4403 * info/dir (File): Add an entry for Tramp.
4404
44052002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4406
4407 * INSTALL-CVS: New file.
4408
44092002-06-07 Andreas Schwab <schwab@suse.de>
4410
4411 * configure.in (x86_64-*-linux-gnu*): New system.
4412
44132002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4414
4415 * config.bat: Handle the case when lispintro is truncated to lispintr.
4416
44172002-05-26 Paul Eggert <eggert@twinsun.com>
4418
4419 * config.guess, config.sub: Updated from master source.
4420
44212002-05-09 Richard M. Stallman <rms@gnu.org>
4422
4423 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4424
44252002-05-04 Pavel Janík <Pavel@Janik.cz>
4426
4427 * make-dist: Do not distribute lock/ directory.
4428
44292002-04-30 Andrew Choi <akochoi@shaw.ca>
4430
4431 * configure.in: Provide documentation string when defining
4432 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4433 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4434
44352002-04-28 Colin Walters <walters@verbum.org>
4436
4437 * configure.in: Delete configure check for access to the game user.
4438
44392002-04-29 Pavel Janík <Pavel@Janik.cz>
4440
4441 * make-dist: lwlib/Imakefile is removed.
4442
44432002-04-26 Andrew Choi <akochoi@shaw.ca>
4444
4445 * configure.in: Add support for powerpc-apple-darwin*.
4446 (HAVE_CARBON): Add.
4447
4448 * make-dist: Create directories in mac/Emacs.app.
4449
44502002-04-25 Pavel Janík <Pavel@Janik.cz>
4451
4452 * make-dist: lwlib-Xol* are removed.
4453
44542002-04-23 Andreas Schwab <schwab@suse.de>
4455
4456 * Makefile.in (MAINT): New variable.
4457 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4458 instead of configure.in, to avoid running autoconf and autoheader
4459 unless explicitly requested.
4460
44612002-04-16 Eli Zaretskii <eliz@gnu.org>
4462
4463 * config.bat: Update for msdos/sed2v2.inp.
4464
44652002-04-15 Andreas Schwab <schwab@suse.de>
4466
4467 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4468 * configure.in: Add config header templates to all AC_DEFINE and
4469 AC_DEFINE_UNQUOTED symbols.
4470 * make-dist: Run autoheader if necessary.
4471
44722002-04-10 Colin Walters <walters@verbum.org>
4473
4474 * configure.in: Add --game-dir, --game-user. Test to see if we
4475 can use them.
4476
44772002-04-08 Pavel Janík <Pavel@Janik.cz>
4478
4479 * configure.in: Add --with-sound.
4480
44812002-03-18 Kim F. Storm <storm@cua.dk>
4482
4483 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4484 and getsockname functions. Test for sys/un.h include file.
4485
44862002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4487
4488 * configure.in: Support AIX 5.1.
4489
44902002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4491
4492 * configure.in: Added test for X Session Management (HAVE_X_SM).
4493
44942002-03-03 Richard M. Stallman <rms@gnu.org>
4495
4496 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4497 Run chown $${LOGNAME} on files installed by tar xvf.
4498
44992002-03-03 Kim F. Storm <storm@cua.dk>
4500
4501 * configure.in: Test for getpeername.
4502
45032002-03-01 Richard M. Stallman <rms@gnu.org>
4504
4505 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4506 (HAVE_GIF): Don't use old libungif versions that crash.
4507
45082002-02-26 Richard M. Stallman <rms@gnu.org>
4509
4510 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4511 not just well-formed and valid.
4512 (mips-compaq-nonstopux*): New configuration.
4513
45142002-02-18 Paul Eggert <eggert@twinsun.com>
4515
4516 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4517 "sed q" is a portable equivalent to plain "head -1".
4518
45192002-02-13 Richard M. Stallman <rms@gnu.org>
4520
4521 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4522 (all): Don't depend on maybe_bootstrap here.
4523 (${SUBDIR}): Depend on it here instead.
4524
45252002-02-08 Richard M. Stallman <rms@gnu.org>
4526
4527 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4528
45292002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4530
4531 * configure.in: Recognize BSD/OS 5.0.
4532
45332002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4534
4535 * make-dist: Make version checking in emacs.texi consistent with
4536 how we set it there.
4537
45382001-12-29 Kim F. Storm <storm@cua.dk>
4539
4540 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4541
45422001-12-28 Richard M. Stallman <rms@gnu.org>
4543
4544 * configure.in: Test for mbsinit.
4545
45462001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4547
4548 These changes make Leim part of the standard distribution:
4549
4550 * README: Add info about the `leim' directory.
4551
4552 * INSTALL: Remove text that describes Leim as a separate package.
4553
4554 * noleim-Makefile.in: File removed.
4555
4556 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4557 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4558 Leim files out of the Emacs tree. Don't prepare a separate tarball
4559 for Leim.
4560
45612001-12-11 Richard M. Stallman <rms@gnu.org>
4562
4563 * configure.in (hppa*-*-linux-gnu*): New alternative.
4564
45652001-12-08 Pavel Janík <Pavel@Janik.cz>
4566
4567 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4568 creating distribution.
4569
45702001-12-06 Paul Eggert <eggert@twinsun.com>
4571
4572 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4573 (AC_FUNC_VFORK): Remove.
4574 (AC_FUNC_FORK): Add.
4575 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4576 this is required by recent Autoconf versions.
4577
45782001-12-02 Pavel Janík <Pavel@Janik.cz>
4579
4580 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4581 TODO, vms-pp.trans and others).
4582
45832001-11-29 Pavel Janík <Pavel@Janik.cz>
4584
4585 * make-dist: Use COPYING from the top-level directory.
4586
45872001-11-29 Gerd Moellmann <gerd@gnu.org>
4588
4589 * configure.in: Add support for FreeBSD/Alpha.
4590
45912001-11-29 Pavel Janík <Pavel@Janik.cz>
4592
4593 * make-dist: Add COPYING to the top-level directory of the
4594 distribution. Simplify the logic behind copying.
4595
4596 * Makefile.in (maybe_bootstrap): Fix previous change.
4597
45982001-11-28 Richard M. Stallman <rms@gnu.org>
4599
4600 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4601
46022001-11-26 Richard M. Stallman <rms@gnu.org>
4603
4604 * Makefile.in: bootstrap should not delete dumped executables.
4605 (bootstrap-clean-before): New target.
4606 (bootstrap): Use bootstrap-clean-before instead of clean.
4607 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4608
46092001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4610
4611 These changes add the Emacs Lisp Introduction manual to the
4612 distribution:
4613
4614 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4615
4616 * make-dist: Copy the files in lispintro directory.
4617
4618 * config.bat: Configure in the lispintro directory.
4619
4620 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4621
4622 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4623 (lispintro/Makefile): New target.
4624 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4625 (unlock, relock, info, dvi): Ditto.
4626
46272001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4628
4629 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4630
4631 * make-dist (etc): Don't distribute gfdl.1.
4632
46332001-11-22 Colin Walters <walters@debian.org>
4634
4635 * Makefile.in (install-arch-indep): Install the calc .info files.
4636 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4637
46382001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4639
4640 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4641 tindex.pl to the list of those being put into the distribution.
4642
46432001-11-16 Eli Zaretskii <eliz@gnu.org>
4644
4645 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4646
46472001-11-15 Pavel Janík <Pavel@Janik.cz>
4648
4649 * Makefile.in (uninstall): Fix previous change.
4650
4651 * configure.in, Makefile.in: Add support for --program-prefix,
4652 --program-suffix and --program-transform-name options.
4653
46542001-11-13 Pavel Janík <Pavel@Janik.cz>
4655
4656 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4657 (install-arch-indep): Install emacsclient manual page.
4658 (uninstall): Uninstall emacsclient manual page.
4659
46602001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4661
4662 * make-dist: Add lispref/index.*perm files to the distribution.
4663 From Pavel Janík <Pavel@Janik.cz>.
4664
46652001-11-12 Pavel Janík <Pavel@Janik.cz>
4666
4667 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4668
46692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4670
4671 * configure.in: AC_OUTPUT lispref/Makefile.
4672
46732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4674
4675 The following changes add the ELisp reference manual to the
4676 distribution.
4677
4678 * make-dist: Add the lispref directory to the distribution.
4679
4680 * Makefile.in (install-arch-indep): Add elisp* to the list of
4681 installed Info files.
4682 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4683 (lispref/Makefile): New target.
4684 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4685 Add commands for the lispref directory.
4686 (info, dvi): Ditto.
4687
4688 * config.bat: Configure in `lispref'.
4689
46902001-11-09 Richard M. Stallman <rms@gnu.org>
4691
4692 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4693
46942001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4695
4696 * make-dist (tempdir): Copy AUTHORS as well.
4697
46982001-11-06 Sam Steingold <sds@gnu.org>
4699
4700 * configure.in: Added a check for <nlist.h>.
4701
47022001-11-01 Pavel Janík <Pavel@Janik.cz>
4703
4704 * configure.in: Reindent --help output.
4705 From Per Starbäck (starback@ling.uu.se).
4706
47072001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4708
4709 * configure.in: New entry for HP/UX-11.
4710
4711 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4712 From Eric S. Raymond <esr@golux.thyrsus.com>.
4713
47142001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4715
4716 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4717 <athornton@sinenomine.net>.
4718
47192001-10-25 Gerd Moellmann <gerd@gnu.org>
4720
4721 * Makefile.in (maybe_bootstrap): New target.
4722 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4723
47242001-10-24 Ken Raeburn <raeburn@gnu.org>
4725
4726 * configure.in: If --with-hesiod is given, look for
4727 hes_getmailhost and res_send or __res_send; check hesiod and
4728 resolv libraries respectively if system libraries don't supply them.
4729
47302001-10-24 Gerd Moellmann <gerd@gnu.org>
4731
4732 * configure.in: Use $MAKE for `make' if set.
4733
47342001-10-22 Gerd Moellmann <gerd@gnu.org>
4735
4736 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4737 to tar options.
4738
47392001-10-20 Gerd Moellmann <gerd@gnu.org>
4740
4741 * (Version 21.1 released).
4742
47432001-10-20 Miles Bader <miles@gnu.org>
4744
4745 * configure.in (configuration): Set from `host' if `host_alias'
4746 isn't defined.
4747
47482001-10-19 Andreas Schwab <schwab@suse.de>
4749
4750 * configure.in: Make ready for autoconf 2.5x.
4751 (AC_PREREQ): Require autoconf 2.50.
4752 * aclocal.m4: Removed.
4753 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4754
47552001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4756
4757 * README: Bump Emacs version to 21.1.50.
4758
47592001-10-05 Gerd Moellmann <gerd@gnu.org>
4760
4761 * Branch for 21.1.
4762
47632001-09-05 Gerd Moellmann <gerd@gnu.org>
4764
4765 * configure.in: Avoid `$@' which is handled specially in
4766 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4767
47682001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4769
4770 * make-dist (nt): Add subdirs.el to the list of distributed files.
4771
47722001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4773
4774 * configure.in (machine): Add an entry for
4775 hppa1.1-hitachi-hiuxwe2*.
4776
47772001-05-28 Gerd Moellmann <gerd@gnu.org>
4778
4779 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4780 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4781
47822001-05-14 Gerd Moellmann <gerd@gnu.org>
4783
4784 * make-dist: Copy texinfo.tex unconditionally.
4785
47862001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4787
4788 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4789 that are installed.
4790
47912001-04-06 Gerd Moellmann <gerd@gnu.org>
4792
4793 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4794 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4795
4796 * make-dist: Handle leim/MISC-DIC. Only include
4797 `[a-zA-Z]*.{el,elc}' from leim/quail.
4798
47992001-04-05 Gerd Moellmann <gerd@gnu.org>
4800
4801 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4802
48032001-03-30 Gerd Moellmann <gerd@gnu.org>
4804
4805 * Makefile.in (.PHONY): Add for bootstrap targets.
4806 (bootstrap-clean): New target.
4807 (bootstrap): Use it instead of `clean'.
4808
48092001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4810
4811 * Makefile.in (SUBDIR): Remove leim.
4812 (all, .RECURSIVE, extraclean): Add leim explicitly.
4813 (leim): Provide separate rule which exports PARALLEL=0 into the
4814 environment.
4815
48162001-03-20 Gerd Moellmann <gerd@gnu.org>
4817
4818 * configure.in (HAVE_XPM): Don't print the result of the check for
4819 XpmReturnAllocPixels if we don't have an xpm.h.
4820
48212001-03-05 Gerd Moellmann <gerd@gnu.org>
4822
4823 * COPYING: New file.
4824
48252001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4826
4827 * config.bat: Update the copyright.
4828
48292001-02-23 Kenichi Handa <handa@etl.go.jp>
4830
4831 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4832 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4833 to `yes'. Later in AC_OUTPUT, check this variable.
4834
48352001-02-09 Dave Love <fx@gnu.org>
4836
4837 * AUTHORS: Updated.
4838
48392001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4840
4841 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4842
48432001-02-02 Gerd Moellmann <gerd@gnu.org>
4844
4845 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4846
4847 * Makefile.in (uninstall): Ignore exit code of `rm'.
4848
4849 * Makefile.in (uninstall): Remove more info files. Remove
4850 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4851
48522001-01-31 Gerd Moellmann <gerd@gnu.org>
4853
4854 * noleim-Makefile.in (extraclean): Add.
4855
48562001-01-28 Gerd Moellmann <gerd@gnu.org>
4857
4858 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4859 it quiet.
4860
48612001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4862
4863 * Makefile.in (tags): Fix typo.
4864
48652001-01-13 Kenichi Handa <handa@etl.go.jp>
4866
4867 * configure.in: Fix typo in the code setting x_search_path.
4868
48692001-01-10 Dave Love <fx@gnu.org>
4870
4871 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4872 -lXext.
4873 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4874 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4875 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4876 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4877 (now in $LIBS).
4878
48792001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4880
4881 * config.bat: Run the preprocessor with -traditional.
4882
48832001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4884
4885 * INSTALL: Move copying conditions to end of file.
4886
48872000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4888
4889 * INSTALL: Add basic installation procedure which assumes
4890 `configure' does its job. Elaborate on image support libraries.
4891 Add a pointer to Xaw3d library. Add advice about solving
4892 configure-time problems by looking in config.log and setting
4893 variables in the environment.
4894
48952000-12-27 Gerd Moellmann <gerd@gnu.org>
4896
4897 * Makefile.in (install-arch-indep): If tar fails, exit with
4898 exit code 1.
4899
49002000-12-19 Gerd Moellmann <gerd@gnu.org>
4901
4902 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4903 source file includes XKBlib.h. On some broken Solaris systems,
4904 there is an XKBlib.h, reportedly, but header files included by
4905 XKBlib.h are missing.
4906
49072000-12-14 Gerd Moellmann <gerd@gnu.org>
4908
4909 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4910
49112000-12-11 Dave Love <fx@gnu.org>
4912
4913 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4914
49152000-12-11 Paul Eggert <eggert@twinsun.com>
4916
4917 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4918 Merge fixes from latest GNU tar version. These macros no longer
4919 futz with _XOPEN_SOURCE, as that was not portable in practice.
4920 (AC_FUNC_FSEEKO): New macro.
4921
4922 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4923 ftello.
4924
49252000-12-05 Dave Love <fx@gnu.org>
4926
4927 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4928
49292000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4930
4931 * info/dir: Change the category to "Emacs".
4932
49332000-12-01 Gerd Moellmann <gerd@gnu.org>
4934
4935 * make-dist (tempdir): Remove epaths.h from the distribution
4936 instead of paths.h.
4937
49382000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4939
4940 * config.bat: Check for existence of djecho.exe, and print an
4941 error message if it is not available.
4942
4943 * INSTALL: Describe possible problem with djecho.exe in old
4944 versions of DJGPP v2.x.
4945
49462000-11-23 Gerd Moellmann <gerd@gnu.org>
4947
4948 * configure.in: Initialize HAVE_LIBXP to no.
4949
49502000-11-22 Gerd Moellmann <gerd@gnu.org>
4951
4952 * configure.in: Use m/macppc.h instead of the non-existent
4953 m/powerpc.h.
4954
49552000-11-21 Gerd Moellmann <gerd@gnu.org>
4956
4957 * Makefile.in (install-arch-indep): Also install info/eshell*
4958 and info/speedbar*.
4959
4960 * configure.in (HAVE_PNG): Check for the presence of
4961 png_get_channels to rule out older PNG libs.
4962
4963 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4964 GCC and NON_GNU_CPP into config.status.
4965
49662000-11-20 Dave Love <fx@gnu.org>
4967
4968 * configure.in: Fix last change.
4969
4970 * GETTING.GNU.SOFTWARE: Deleted.
4971 * FTP: New file to replace it.
4972 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4973
49742000-11-20 Gerd Moellmann <gerd@gnu.org>
4975
4976 * configure.in: Use -traditional with GNU cpp.
4977
49782000-11-17 Gerd Moellmann <gerd@gnu.org>
4979
4980 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4981 Distribute more files from the nt/ subdir. Distribute PBM
4982 image files from subdirs of lisp/. Distribute old change logs
4983 from subdirs of lisp/. Distribute play/5x5.el.
4984
49852000-11-11 Dave Love <fx@gnu.org>
4986
4987 * config.sub, config.guess: Updated from master source.
4988
49892000-11-07 Dave Love <fx@gnu.org>
4990
4991 * configure.in: Test for mkstemp.
4992
49932000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4994
4995 * info/dir (Top): Rearrange menu items more logically, and put
4996 them into a single category. Add menu items for RefTeX and
4997 Widget.
4998
49992000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5000
5001 * Makefile.in (install-arch-indep): Use --info-dir instead of
5002 --dir-file, and a simple argument instead of --info-file, so that
5003 the Debian version of install-info also works.
5004
50052000-10-19 Eric M. Ludlam <zappo@ultranet.com>
5006
5007 * info/dir (Speedbar): Add entry.
5008
50092000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
5010
5011 * INSTALL: Describe the new image-support options to the configure
5012 script. List URLs where image support libraries can be found.
5013
50142000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
5015
5016 * info/dir (Top): Add an entry for Eshell.
5017
50182000-10-02 Dave Love <fx@gnu.org>
5019
5020 * configure.in: Check for gai_strerror.
5021
50222000-10-01 Andreas Schwab <schwab@suse.de>
5023
5024 * Makefile.in (install-arch-indep): Update list of installed info files.
5025
50262000-09-30 Gerd Moellmann <gerd@gnu.org>
5027
5028 * configure.in: Support `sparc*-*-netbsd*'.
5029
50302000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
5031
5032 * info/dir (MIME): Add entry for emacs-mime.
5033
50342000-09-29 Dave Love <fx@gnu.org>
5035
5036 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
5037
50382000-09-26 Gerd Moellmann <gerd@gnu.org>
5039
5040 * make-dist: Adapt to the change of leim/Makefile which was
5041 necessary to ensure a reasonably working `make dist'.
5042
5043 * leim-Makefile.in: Moved to leim/Makefile.in..
5044
5045 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
5046
50472000-09-21 Kenichi Handa <handa@etl.go.jp>
5048
5049 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
5050 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
5051 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
5052 files to .elc.
5053 (${TIT}): Adjusted for the above change.
5054 (clean mostlyclean): Likewise.
5055 (.el.elc): New target.
5056
50572000-09-19 Gerd Moellmann <gerd@gnu.org>
5058
5059 * make-dist: Include XPM and XBM files in lisp/ and subdirs
5060 in the distribution.
5061
50622000-09-18 Gerd Moellmann <gerd@gnu.org>
5063
5064 * make-dist (skk): Rename to `ja-dic' because the leim directory
5065 was renamed.
5066
50672000-09-14 Dave Love <fx@gnu.org>
5068
5069 * configure.in: Fix spurion in last change.
5070
50712000-09-14 Gerd Moellmann <gerd@gnu.org>
5072
5073 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
5074 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
5075 to `no' if defined. Change result report.
5076
50772000-09-08 Dave Love <fx@gnu.org>
5078
5079 * configure.in: Remove spurious `@'s.
5080
5081 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
5082 autoconf.
5083
50842000-09-06 Gerd Moellmann <gerd@gnu.org>
5085
5086 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
5087 file and print informational message.
5088
5089 * configure.in (AC_FUNC_MMAP): Add.
5090
50912000-09-01 Gerd Moellmann <gerd@gnu.org>
5092
5093 * configure.in: Add ``checking'' messages for
5094 XpmReturnAllocPixels.
5095
50962000-08-28 Gerd Moellmann <gerd@gnu.org>
5097
5098 * configure.in: Check <strings.h>; check `index' and `rindex'
5099 functions.
5100
51012000-08-26 Kenichi Handa <handa@etl.go.jp>
5102
5103 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
5104 "case "${canonical}" in".
5105
51062000-08-25 Dave Love <fx@gnu.org>
5107
5108 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
5109
51102000-08-25 Kenichi Handa <handa@etl.go.jp>
5111
5112 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
5113
51142000-08-24 Gerd Moellmann <gerd@gnu.org>
5115
5116 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
5117 contains a relative path. Protect against unusable values of $PWD.
5118
51192000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
5120
5121 * info/dir (WoMan): Add entry.
5122
5123 * config.bat (maindir): Update src/_gdbinit even if it does
5124 already exist.
5125
51262000-08-07 Gerd Moellmann <gerd@gnu.org>
5127
5128 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
5129
51302000-08-03 Gerd Moellmann <gerd@gnu.org>
5131
5132 * configure.in: Add support for ia64*-*-linux*.
5133
51342000-07-27 Gerd Moellmann <gerd@gnu.org>
5135
5136 * make-dist (aclocal.m4): Include in distribution.
5137
51382000-07-26 Dave Love <fx@gnu.org>
5139
5140 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
5141
51422000-07-24 Dave Love <fx@gnu.org>
5143
5144 * configure.in: Add AC_SIZE_T.
5145
51462000-07-18 Dave Love <fx@gnu.org>
5147
5148 * configure.in: Reorder so that most tests are done after CPPFLAGS
5149 is set from the C_SWITCH_... definitions.
5150
51512000-07-10 Gerd Moellmann <gerd@gnu.org>
5152
5153 * configure.in (HAVE_XPM): Undo previous change. Check for
5154 preprocessor define XpmReturnAllocPixels.
5155
51562000-07-06 Gerd Moellmann <gerd@gnu.org>
5157
5158 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
5159 instead of XpmReadFileToPixmap.
5160
51612000-07-05 Ken Raeburn <raeburn@gnu.org>
5162
5163 * configure.in: Check for <soundcard.h>. Look for ossaudio
5164 library, and set LIBSOUND accordingly.
5165
51662000-07-05 Dave Love <fx@gnu.org>
5167
5168 * configure.in: Use AC_HEADER_SYS_WAIT.
5169
51702000-07-05 Gerd Moellmann <gerd@gnu.org>
5171
5172 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
5173 lisp/Makefile. Distribute lisp/Makefile.in instead of
5174 lisp/Makefile.
5175
51762000-06-30 Ken Raeburn <raeburn@gnu.org>
5177
5178 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
5179 while searching for image-handling libraries.
5180
51812000-06-26 Gerd Moellmann <gerd@gnu.org>
5182
5183 * configure.in (--with-xim): New option.
5184
51852000-06-23 Dave Love <fx@gnu.org>
5186
5187 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
5188 for struct timezone and test how we can call gettimeofday.
5189 Check for OSF 5+. Check for term.h.
5190
5191 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
5192 version.
5193
51942000-06-23 Gerd Moellmann <gerd@gnu.org>
5195
5196 * configure.in (HAVE_LIBXP): Change test for libXp.
5197
51982000-06-21 Dave Love <fx@gnu.org>
5199
5200 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
5201 simple test for getloadavg and substitute GETLOADAVG_LIBS.
5202 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
5203
52042000-06-19 Dave Love <fx@gnu.org>
5205
5206 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
5207 _XOPEN_SOURCE is defined.
5208
52092000-06-16 Gerd Moellmann <gerd@gnu.org>
5210
5211 * Makefile.in (distclean): Also make distclean in lisp/.
5212
52132000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5214
5215 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
5216
52172000-06-15 Gerd Moellmann <gerd@gnu.org>
5218
5219 * make-dist: Add --help and --snapshot options.
5220
52212000-06-14 Gerd Moellmann <gerd@gnu.org>
5222
5223 * configure.in: Generate lisp/Makefile.
5224
5225 * configure.in: Add support for `*-lynxos*'.
5226 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
5227 recommended by <Karen.Dorhamer@compaq.com> to fix problems
5228 on Tru64 UNIX v5.0.
5229
52302000-06-13 Ken Raeburn <raeburn@gnu.org>
5231
5232 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
5233 it's on a continuation line.
5234
52352000-06-02 Dave Love <fx@gnu.org>
5236
5237 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
5238 files.
5239
5240 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
5241 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
5242 test.
5243
5244 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
5245 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
5246
52472000-05-26 Gerd Moellmann <gerd@gnu.org>
5248
5249 * configure.in: Add check for speed_t typedef.
5250
52512000-05-25 Ken Raeburn <raeburn@gnu.org>
5252
5253 * Makefile.in (install-arch-dep): Install fns-*.el only if it
5254 exists; it won't in the CANNOT_DUMP case.
5255
52562000-05-25 Gerd Moellmann <gerd@gnu.org>
5257
5258 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
5259 On FreeBSD, the exit status is 1 if CDPATH is not set.
5260 (install-arch-indep): Install ebrowse.info.
5261
52622000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
5263
5264 * configure.in: Check for grandpt and getpt.
5265
52662000-05-09 Dave Love <fx@gnu.org>
5267
5268 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
5269
52702000-05-05 Gerd Moellmann <gerd@gnu.org>
5271
5272 * make-dist: Make a link for lib-src/grep-changelog.
5273 Copy install-sh.
5274
52752000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5276
5277 * config.bat: Identify the beginning of the cpp stuff in
5278 src/Makefile.in and lib-src/Makefile.in more accurately.
5279
52802000-04-27 Gerd Moellmann <gerd@gnu.org>
5281
5282 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5283
52842000-04-19 Gerd Moellmann <gerd@gnu.org>
5285
5286 * configure.in: Add support for `powerpc-*-netbsd*'.
5287
52882000-04-19 Dave Love <fx@gnu.org>
5289
5290 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5291
5292 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5293
52942000-04-16 Dave Love <fx@gnu.org>
5295
5296 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5297
52982000-04-14 Dave Love <fx@gnu.org>
5299
5300 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5301
5302 * aclocal.m4 (AC_FUNC_MKTIME): New.
5303
53042000-03-28 Ken Raeburn <raeburn@gnu.org>
5305
5306 * configure.in: Line up "--help" output a little better.
5307
53082000-03-26 Gerd Moellmann <gerd@gnu.org>
5309
5310 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5311 New targets.
5312 (bootstrap): Rewritten in terms of the new targets above. Make
5313 info files, too.
5314
53152000-03-12 Gerd Moellmann <gerd@gnu.org>
5316
5317 * config.guess, config.sub: Use the versions of the files from
5318 subversions.
5319
53202000-03-08 Dave Love <fx@gnu.org>
5321
5322 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5323 AC_C_VOLATILE. Define POINTER_TYPE.
5324
5325 * aclocal.m4: New file.
5326
53272000-03-02 Gerd Moellmann <gerd@gnu.org>
5328
5329 * configure.in (machine): Add `mipsel-*-netbsd*' and
5330 `arm-*-netbsd*'.
5331
53322000-03-01 Gerd Moellmann <gerd@gnu.org>
5333
5334 * configure.in (machine): Add support for `*-auspex-sunos*'.
5335
53362000-02-29 Gerd Moellmann <gerd@gnu.org>
5337
5338 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5339
53402000-02-18 Dave Love <fx@gnu.org>
5341
5342 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5343
53442000-02-18 Andreas Schwab <schwab@suse.de>
5345
5346 * Makefile.in (install-arch-indep): Add eudc to list of installed
5347 info files.
5348
53492000-02-17 Ken Raeburn <raeburn@gnu.org>
5350
5351 * configure.in: Include -lz and -ljpeg (if it's available) when
5352 testing for the tiff library.
5353
53542000-02-17 Gerd Moellmann <gerd@gnu.org>
5355
5356 * configure.in: Remove LISP_FLOAT_TYPE.
5357
53582000-02-12 Dave Love <fx@gnu.org>
5359
5360 * configure.in: Use AC_FUNC_VFORK.
5361
53622000-02-01 Gerd Moellmann <gerd@gnu.org>
5363
5364 * make-dist: Various fixes for new development tree.
5365
5366 * leim-Makefile.in: New file.
5367
53682000-01-31 Gerd Moellmann <gerd@gnu.org>
5369
5370 * Makefile.in (dist): Call ./make-dist.
5371
53722000-01-24 Dave Love <fx@gnu.org>
5373
5374 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5375
53762000-01-18 Gerd Moellmann <gerd@gnu.org>
5377
5378 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5379 DGifOpenFileName.
5380
53812000-01-11 Andreas Schwab <schwab@suse.de>
5382
5383 * Makefile.in (install-arch-indep): Update list of info files to
5384 be installed.
5385
53862000-01-05 Dave Love <fx@gnu.org>
5387
5388 * configure.in: Check for jerror.h as well as libjpeg.
5389
53902000-01-03 Andreas Schwab <schwab@suse.de>
5391
5392 * Makefile.in (install-arch-indep): Install autotype*. Run
5393 install-info on autotype and emacs-faq.info.
5394
53951999-12-04 Dave Love <fx@gnu.org>
5396
5397 * Makefile.in (install-arch-indep): Depend on `info'.
5398 (install-strip): Use `install' as sub-make target.
5399
54001999-11-23 Ken Raeburn <raeburn@gnu.org>
5401
5402 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5403 didn't need to be deleted. Check for the k5crypto library as well
5404 as the crypto library; MIT Kerberos 1.1 changed the name.
5405
54061999-11-18 Dave Love <fx@gnu.org>
5407
5408 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5409
54101999-11-11 Erik Naggum <erik@naggum.no>
5411
5412 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5413
54141999-11-08 Dave Love <fx@gnu.org>
5415
5416 * configure.in: Fix change for --with-pop default.
5417
54181999-11-04 Dave Love <fx@gnu.org>
5419
5420 * configure.in: Default to --with-pop. Change sense of with-gcc
5421 and with-toolkit-scroll-bars messages to reflect the defaults.
5422
54231999-11-01 Gerd Moellmann <gerd@gnu.org>
5424
5425 * INSTALL: Mention the Emacs Lisp Reference.
5426
54271999-10-27 Noah Friedman <friedman@splode.com>
5428
5429 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5430
54311999-10-23 Gerd Moellmann <gerd@gnu.org>
5432
5433 * Makefile.in (bootstrap): New target.
5434
54351999-10-19 Paul Eggert <eggert@twinsun.com>
5436
5437 Add support for large files. Merge glibc 2.1.2.
5438
5439 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5440 (HAVE_TM_GMTOFF): New symbol.
5441 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5442 mbrlen, strsignal.
5443 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5444
54451999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5446
5447 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5448 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5449
54501999-10-09 Richard M. Stallman <rms@gnu.org>
5451
5452 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5453 Unset CDPATH to prevent cd from generating output.
5454
54551999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5456
5457 * update-subdirs: Also ignore CVS subdirs.
5458
54591999-10-07 Gerd Moellmann <gerd@gnu.org>
5460
5461 * Makefile.in (install-arch-indep): Add ada-mode.
5462
54631999-10-06 Dave Love <fx@gnu.org>
5464
5465 * Makefile.in: Add rules for config.status, configure.
5466
54671999-09-07 Gerd Moellmann <gerd@gnu.org>
5468
5469 * configure.in (--with-sound): Removed.
5470
54711999-08-30 Gerd Moellmann <gerd@gnu.org>
5472
5473 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5474 the test for Xaw3d.
5475 (HAVE_TIFF): Add -lm to library check.
5476
54771999-08-28 Richard Stallman <rms@gnu.org>
5478
5479 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5480 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5481 after the other X-related libraries.
5482
54831999-08-21 Dave Love <fx@gnu.org>
5484
5485 * configure.in: Don't check for jpeglib.h.
5486
54871999-08-20 Gerd Moellmann <gerd@gnu.org>
5488
5489 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5490 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5491
54921999-08-18 Dave Love <fx@gnu.org>
5493
5494 * configure.in: Check for termcap.h.
5495
54961999-08-15 Gerd Moellmann <gerd@gnu.org>
5497
5498 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5499 use Emacs' scroll bars, even if configured for Motif or when
5500 Xaw3d is available.
5501
55021999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5503
5504 * configure.in: Check for getaddrinfo.
5505
55061999-08-04 Eli Zaretskii <eliz@gnu.org>
5507
5508 * config.bat: Make --no-debug work again by removing -gcoff.
5509
55101999-07-30 Dave Love <fx@gnu.org>
5511
5512 * configure.in: Check for stdlib.h.
5513
55141999-07-19 Dave Love <fx@gnu.org>
5515
5516 * configure.in: Grok sparc64-*-linux-gnu*.
5517
55181999-07-12 Richard Stallman <rms@gnu.org>
5519
5520 * Version 20.4 released.
5521
55221999-06-23 Karl Heuer <kwzh@gnu.org>
5523
5524 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5525 Quote $EMACS, in case it's a program with args.
5526
55271999-06-15 Gerd Moellmann <gerd@gnu.org>
5528
5529 * configure.in (HAVE_GIF): Use libungif instead of libgif
5530 because the former doesn't contain patented compression code.
5531
55321999-05-29 Richard M. Stallman <rms@gnu.org>
5533
5534 * configure.in: Delete the Kerberos stuff.
5535
55361999-05-27 Greg Hudson <ghudson@mit.edu>
5537
5538 * configure.in: Prefer kerberos 5 names.
5539
55401999-04-26 Richard M. Stallman <rms@gnu.org>
5541
5542 * configure.in: Check for libXp.
5543
55441999-04-08 Richard Stallman <rms@gnu.org>
5545
5546 * make-dist: Include change logs in subdirs of `lisp'.
5547
55481999-04-05 Richard Stallman <rms@gnu.org>
5549
5550 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5551 (install-arch-indep): Make ${datadir}/emacs world-readable.
5552
55531999-03-30 Eli Zaretskii <eliz@gnu.org>
5554
5555 * config.bat: Use epaths.* instead of paths.*.
5556
55571999-03-07 Eli Zaretskii <eliz@gnu.org>
5558
5559 * INSTALL: Add detailed instructions to unpack and install
5560 intlfonts on MS-DOS.
5561
55621999-02-26 Richard Stallman <rms@gnu.org>
5563
5564 * configure.in: Use epaths.h and epaths-force instead of paths...
5565
5566 * Makefile.in (epaths-force): Renamed from paths-force;
5567 operate on epaths.in and produce epaths.h.
5568
55691999-02-24 Richard Stallman <rms@gnu.org>
5570
5571 * make-dist: Fix nt/icons directory handling.
5572
55731999-02-22 Simon Josefsson <jas@pdc.kth.se>
5574
5575 * configure.in (f301-fujitsu-uxpv4.1): New target.
5576
55771999-02-20 Richard Stallman <rms@gnu.org>
5578
5579 * make-dist (tempparent): Fix command to update info files.
5580
55811999-02-09 Richard Stallman <rms@gnu.org>
5582
5583 * configure.in (powerpc-apple-netbsd*): New alternative.
5584
55851999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5586
5587 * make-dist: Include the new directory nt/icons in distributions.
5588
55891999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5590
5591 * configure.in: Change message about HAVE_XFREE386.
5592
55931999-01-07 Eli Zaretskii <eliz@gnu.org>
5594
5595 * config.bat: Support configuring with leim.
5596
55971998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5598
5599 * configure.in (mips-sgi-irix6.5): New target.
5600
56011998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5602
5603 * configure.in: Remove GSS-API support, since it has been removed
5604 from movemail.
5605
56061998-12-04 Markus Rost <rost@delysid.gnu.org>
5607
5608 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5609
56101998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5611
5612 * Makefile.in: Don't install customize info file.
5613 Run install-info on viper info file.
5614
56151998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5616
5617 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5618
56191998-11-16 Kenichi Handa <handa@etl.go.jp>
5620
5621 * configure.in (*-*-bsdi4*): New target.
5622
56231998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5624
5625 * configure.in: Fix previous change.
5626
56271998-11-11 Richard Stallman <rms@gnu.org>
5628
5629 * configure.in (aviion-intel): New machine.
5630
56311998-11-04 Kenichi Handa <handa@etl.go.jp>
5632
5633 * configure.in (mips-nec-sysv4*): New target.
5634
56351998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5636
5637 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5638 from lisp.
5639
56401998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5641
5642 * make-dist: Don't include fns*.el in dist.
5643
56441998-10-30 Dave Love <fx@gnu.org>
5645
5646 * configure.in: Don't mkdir cpp.
5647
56481998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5649
5650 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5651 ${archlibdir}.
5652
56531998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5654
5655 * Version 20.3 released.
5656
56571998-07-30 Paul Eggert <eggert@twinsun.com>
5658
5659 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5660 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5661 (lwlib/Makefile, leim/Makefile):
5662 Prepend $(srcdir)/ to rule dependencies outside this dir.
5663
56641998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5665
5666 * configure.in: Use unset CDPATH instead of making it empty.
5667
56681998-06-20 Karl Heuer <kwzh@gnu.org>
5669
5670 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5671
56721998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5673
5674 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5675 and default.el. Sort the results.
5676
56771998-05-31 Karl Heuer <kwzh@gnu.org>
5678
5679 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5680 writable.
5681
56821998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5683
5684 * Makefile.in (install-arch-indep):
5685 Don't alter site-lisp/subdirs.el if it exists.
5686
56871998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5688
5689 * Makefile.in (install-arch-indep): Put `-' on commands to create
5690 subdirs.el in site-lisp dirs.
5691
56921998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5693
5694 * Makefile.in (install-arch-indep): Fix typo in previous change.
5695
56961998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5697
5698 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5699
57001998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5701
5702 * Makefile.in (mkdir): Create the site-lisp dirs.
5703 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5704
57051998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5706
5707 * Makefile.in (INSTALL_INFO): New variable.
5708 (install-arch-indep): Don't replace the dir file if it already exists.
5709 Use the install-info program, via INSTALL_INFO, to add entries.
5710 Make the `info' subdir and the Info files world-readable.
5711
57121998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5713
5714 * config.bat: Make sure the environment is large enough to support
5715 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5716
57171998-04-10 Karl Heuer <kwzh@gnu.org>
5718
5719 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5720
57211998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5722
5723 * configure.in: Add --with-gssapi to specify GSS-API
5724 authentication support for movemail.
5725
57261998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5727
5728 * Makefile.in (install-arch-indep): Fix previous change.
5729
57301998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5731
5732 * Makefile.in (info): Run man in build dir, not srcdir.
5733
57341998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5735
5736 * Makefile.in (install-arch-indep): Fix previous change.
5737
57381998-03-23 Kenichi Handa <handa@etl.go.jp>
5739
5740 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5741
57421998-03-22 Richard Stallman <rms@gnu.org>
5743
5744 * Makefile.in (install-arch-indep): Put special subdirs.el files
5745 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5746
57471998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5748
5749 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5750
57511998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5752
5753 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5754 (m68*-hp-hpux*): Handle versions 1X like 10.
5755
57561998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5757
5758 * make-dist: PROBLEMS is now in etc, not top level dir.
5759
5760 * Makefile.in (SOURCES): Delete PROBLEMS.
5761
57621998-02-25 Richard Stallman <rms@gnu.org>
5763
5764 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5765
5766 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5767
57681998-01-17 Richard Stallman <rms@gnu.org>
5769
5770 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5771
57721998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5773
5774 * make-dist (tempparent): New option --no-check.
5775
5776 * make-dist: Don't do anything with cpp directory.
5777
57781997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5779
5780 * configure.in (sparc-fujitsu-sysv4*): New target.
5781
57821997-12-17 Andreas Schwab <schwab@gnu.org>
5783
5784 * configure.in: Cache more tests. Add missing quotes around
5785 message with embedded comma.
5786
57871997-12-04 Karl Heuer <kwzh@gnu.org>
5788
5789 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5790
57911997-11-26 Joel N. Weber II <devnull@gnu.org>
5792
5793 * make-dist: Changed the comment about `umask 0' to say `Don't
5794 restrict access to any files.'; previously it said `Don't protect
5795 any files', which may have implied that we think fascism is good.
5796
57971997-11-24 Paul Eggert <eggert@twinsun.com>
5798
5799 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5800 strftime needs the underlying host's strftime for locale dependent
5801 formats.
5802
58031997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5804
5805 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5806
58071997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5808
5809 * config.bat: Configure the man subdirectory.
5810
58111997-11-07 Paul Eggert <eggert@twinsun.com>
5812
5813 * configure.in (AC_CHECK_LIB): Add -lintl.
5814
58151997-11-07 Karl Heuer <kwzh@gnu.org>
5816
5817 * make-dist (check for .elc files): Avoid bash-specific syntax.
5818 (check for overflow 14-char limit): Simplify.
5819
58201997-11-07 Richard Stallman <rms@gnu.org>
5821
5822 * Makefile.in (install): Move blessmail last.
5823
58241997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5825
5826 * configure.in (gettimeofday, one arg or two):
5827 Clarify messages by avoiding double negative.
5828
58291997-09-30 Karl Eichwalder <ke@suse.de>
5830
5831 * Makefile.in (install-arch-indep): Install the widget info file.
5832
58331997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5834
5835 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5836 libraries in reverse order, so that libraries will appear in the
5837 correct dependency order on the link line (and so that the
5838 configure checks themselves will work properly when early
5839 libraries depend on later ones).
5840
58411997-09-21 Erik Naggum <erik@naggum.no>
5842
5843 * make-dist (making links to `src'): Keep timestamp on copied files.
5844
5845 * make-delta: New script to produce delta distributions.
5846
58471997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5848
5849 * Version 20.2 released.
5850
58511997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5852
5853 * Version 20.1 released.
5854
5855 * Makefile.in (install-leim): Depend on mkdir.
5856 (leim): Depend on src.
5857
58581997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5859
5860 * configure.in: Recognize alpha* instead of just alpha.
5861
58621997-09-12 Paul Eggert <eggert@twinsun.com>
5863
5864 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5865
58661997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5867
5868 * update-subdirs: Use rm -f.
5869
58701997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5871
5872 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5873 Ignore subdirs named Old.
5874
58751997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5876
5877 * configure.in: Add OpenBSD clause to set $machine.
5878
58791997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5880
5881 * make-dist: Recompile everything after updating various Lisp files.
5882 Recompile in leim as well as lisp.
5883 Check in leim as well as lisp for mismatched files and too-long names.
5884
58851997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5886
5887 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5888
58891997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5890
5891 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5892 before trying to copy anything from it.
5893
58941997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5895
5896 * Makefile.in (man/Makefile): New target.
5897 (tags): Define env var EMACS and run Makefile from build dir.
5898
58991997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5900
5901 * config.bat: If src/_gdbinit doesn't exist, try using
5902 src/.gdbinit to create it (for building on Windows 95).
5903
59041997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5905
5906 * Makefile.in (install-arch-indep):
5907 Discard extra data in tar | tar pipes.
5908
59091997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5910
5911 * configure.in (x_default_search_path): Corrected
5912 '${x_library}' to '${x_library}/X11'.
5913
59141997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5915
5916 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5917
59181997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5919
5920 * configure.in: Support auto-configuration of both Kerberos V4 and
5921 Kerberos V5 for movemail, including detection of V4 and V5 header
5922 files and libraries.
5923
59241997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5925
5926 * configure.in: Compute x_default_search_path
5927 and substitute into makefiles.
5928
5929 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5930
59311997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5932
5933 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5934
59351997-08-07 Erik Naggum <erik@naggum.no>
5936
5937 * configure.in: Remove lockdir, it is no longer needed.
5938 * Makefile.in (mkdir): Don't create lockdir.
5939 (lockdir): Variable deleted.
5940 (paths-force): Don't operate on PATH_LOCK.
5941
59421997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5943
5944 * leim-Makefile.in (clean, distclean): New targets.
5945
5946 * make-dist: Include leim/ChangeLog in leim distribution.
5947
59481997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5949
5950 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5951
59521997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5953
5954 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5955
59561997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5957
5958 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5959
59601997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5961
5962 * make-dist: Update leim/leim-list.el.
5963 Pass along value of $EMACS when updating lisp dir.
5964
59651997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5966
5967 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5968 prerequisite to the use of Doug Lea's malloc.
5969
59701997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5971
5972 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5973
5974 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5975
59761997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5977
5978 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5979
59801997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5981
5982 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5983 to news-r6.h.
5984
59851997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5986
5987 * config.bat: Use `sed' instead of `cp', which might not be
5988 installed.
5989
59901997-07-09 Kenichi Handa <handa@etl.go.jp>
5991
5992 * Makefile.in (mostlyclean): Add cleaning leim directory.
5993 (clean, distclean, maintainer-clean): Likewise.
5994
59951997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5996
5997 * make-dist (bogosities): Check subdirs of `lisp' also.
5998
59991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6000
6001 * make-dist (etc): Really avoid symlinks now.
6002 (lisp): Don't delete from subdirs the things we never copy.
6003
60041997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6005
6006 * Makefile.in (install-arch-indep): Correct the target name.
6007 The first letter `i' was dropped by the previous change of mine.
6008
60091997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6010
6011 * configure.in (leim/Makefile): Generate this.
6012 (*-sysv4.2uw*): Recognize new alternative.
6013
6014 * leim-Makefile.in: Renamed from leim-Makefile.
6015
6016 * make-dist: Set up real-leim subdirectory,
6017 with the real contents of leim; then move it to
6018 a separate top-level directory.
6019
6020 * make-dist: Don't mention site-lisp, site-init, site-start
6021 or default, when listing files hat are not compiled and should be.
6022
6023 * configure.in: Create src/config.stamp at the end.
6024
60251997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6026
6027 * Makefile.in (install-leim): Correct previous change.
6028
60291997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6030
6031 * Makefile.in (install-leim): New target.
6032 (install): Depend on install-leim.
6033
60341997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6035
6036 * Makefile.in (SUBDIR): Add leim.
6037 (SUBDIR_MAKEFILES): Add leim/Makefile.
6038 (leim/Makefile): New target.
6039
60401997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6041
6042 * leim-Makefile: New file.
6043 * make-dist: Initialize a `leim' subdirectory with that makefile.
6044
60451997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6046
6047 * configure.in (GNU_MALLOC_reason): Fix message text.
6048
60491997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6050
6051 * make-dist (lisp): Don't process subdirs that start with =.
6052 (etc): Copy symlinks, as in src.
6053
60541997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6055
6056 * configure.in (i*86-*-unixware*): New alternative.
6057
60581997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6059
6060 * Makefile.in (src/config.stamp): Target renamed from src/config.h
6061 and touch it explicitly.
6062
6063 * configure.in (mips-sony-newsos6*): New alternative.
6064 (mips-*-linux-gnu*): New alternative.
6065 (*-*-bsdi*): New alternative.
6066 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
6067
60681997-06-22 Dave Love <d.love@dl.ac.uk>
6069
6070 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
6071 (src/config.h): New target to re-configure if src/config.in is patched.
6072
60731997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6074
6075 * configure.in (shutdown): Check for `shutdown' function.
6076
60771997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
6078
6079 * update-subdirs: Include the directory "language" in subdirs.
6080
60811997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6082
6083 * configure.in (m88k-dg-dgux4*): New alternative.
6084 (alpha-*-netbsd*): New alternative.
6085 (powerpcle-*-solaris2*): New alternative.
6086
60871997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6088
6089 * make-dist: Warn about .el files that are not compiled.
6090
60911997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6092
6093 * Makefile.in (dist): Don't run update-subdirs here,
6094 since make-dist now gets that done.
6095
6096 * make-dist: Use the new `updates' target in lisp/Makefile.
6097
6098 * make-dist: Use new non-file targets in lisp/Makefile.
6099
61001997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6101
6102 * make-dist: Handle all subdirs of `lisp' uniformly.
6103 Don't handle `term' and `language' specially.
6104 Clear out umask at the beginning.
6105
61061997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6107
6108 * make-dist: Use Make to update finder-inf.el and autoloads.
6109 Also update cus-load.el.
6110
61111997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6112
6113 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
6114 in case it is desirable to disable the GNU malloc features with glibc.
6115
61161997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
6117
6118 * configure.in (DOUG_LEA_MALLOC):
6119 Define if malloc_{get,set}_state exist.
6120
61211997-03-05 Kenichi Handa <handa@etl.go.jp>
6122
6123 * make-dist: Make links for files under lisp/language.
6124
61251997-02-20 Kenichi Handa <handa@etl.go.jp>
6126
6127 * update-subdirs: Exclude the directory "language" from subdirs.
6128
61291997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
6130
6131 * configure.in: Check for rint and cbrt.
6132
61331997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6134
6135 * make-dist: Use $EMACS to say where to run Emacs.
6136 Add --no-update option.
6137
61381996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6139
6140 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
6141
61421996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6143
6144 * make-dist (copying src): Check thoroughly for symlinks
6145 and copy them in all cases. Regularize the linking of *.in
6146 and *.opt and ChangeLog files.
6147 (copying lib-src): Likewise.
6148 Don't rm getdate.c or y.tab.*--they don't exist any more.
6149
61501996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
6151
6152 * configure.in: Check for libmail, maillock.h and
6153 touchlock (for movemail).
6154
61551996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6156
6157 * configure.in (limits.h): Check for this file.
6158
61591996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6160
6161 * configure.in (rs6000-ibm-aix4.2): New alternative.
6162 (rs6000-ibm-aix4.0): New alternative.
6163 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
6164
61651996-11-22 Ben Harris <bjh21@cam.ac.uk>
6166
6167 * configure.in: Recognize vax-*-netbsd*.
6168
61691996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6170
6171 * configure.in (locallisppath): Add leim directory.
6172
61731996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6174
6175 * config.bat: Make sure `mv' supports forward slashes and -f.
6176
61771996-10-28 Christian Limpach <chris@nice.ch>
6178
6179 * configure.in (hppa*-next-nextstep*): * added after hppa
6180 to accept hppa1.0 and hppa1.1.
6181
61821996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
6183
6184 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
6185 * configure.in (ld_switch_machine): Fix typo.
6186
61871996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6188
6189 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
6190 from config.h and use them in $ac_link.
6191
61921996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
6193
6194 * configure.in: Create a subdir named `lisp'.
6195
61961996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6197
6198 * configure.in: Check for getcwd.
6199
62001996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6201
6202 * configure.in: Check for termios.h. Check for setpgid.
6203
62041996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6205
6206 * configure.in: Check for setrlimit.
6207
62081996-08-31 Paul Eggert <eggert@twinsun.com>
6209
6210 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
6211
62121996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6213
6214 * configure.in: Check for utimes.
6215
6216 * configure.in: Check for com_err library, but only
6217 if --with-kerberos was used. Check for krb and des
6218 only if --with-kerberos.
6219
62201996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6221
6222 * Makefile.in (INSTALL_STRIP): New variable.
6223 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
6224 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
6225
62261996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6227
6228 * configure.in: Check for krb and des libraries.
6229
62301996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
6231
6232 * configure.in (*-sunos4.1.[3-9]*noshare):
6233 Use sunos413, not sunos4-1-3.
6234 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
6235 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
6236
62371996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6238
6239 * Makefile.in (src/paths.h): Target deleted.
6240 (paths-force): Delete all dependencies on this target
6241 but don't delete the target.
6242 (install): Depend on `all'.
6243 (paths-force): Don't print a message.
6244
6245 * configure.in: Generate src/paths.h here.
6246
62471996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6248
6249 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
6250 New variables that affect linking only.
6251 (alpha-dec-osf*): Use those instead of previous change.
6252
62531996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6254
6255 * Makefile.in (install-arch-indep): Install info/messages.
6256
62571996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6258
6259 * Version 19.33 released.
6260
62611996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
6262
6263 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6264 Fix previous change.
6265
62661996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6267
6268 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
6269 New alternative.
6270
62711996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6272
6273 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6274 and NON_GCC_TEST_OPTIONS.
6275
62761996-08-06 Paul Eggert <eggert@twinsun.com>
6277
6278 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6279 "TZ=..." in environ.
6280
62811996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6282
6283 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6284
62851996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6286
6287 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6288 the more general *-sunos4.1.[3-9]* clause.
6289
62901996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6291
6292 * Version 19.32 released.
6293
6294 * configure.in (*-sco3.2v5*):
6295 Set OVERRIDE_CPPFLAG to a string of one space.
6296 Fix the code that uses OVERRIDE_CPPFLAG.
6297
62981996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6299
6300 * configure.in: Undo previous change.
6301
63021996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6303
6304 * config.sub: Use `pc', not `unknown', when canonicalizing
6305 the vendor for ...86.
6306
63071996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6308
6309 * configure.in: Check for termios.h header.
6310
63111996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6312
6313 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6314
63151996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6316
6317 * configure.in: Split bsdos2 and bsdos2-1.
6318
63191996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6320
6321 * config.sub: If last two words are not a recognized
6322 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6323 Make conversion of gnu/linux to linux-gnu really work.
6324
6325 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6326
63271996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6328
6329 * configure.in (check for using Lucid widgets by default):
6330 Eliminate indentation that confuses some compilers.
6331
63321996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6333
6334 * config.sub: Convert linux and gnu/linux to linux-gnu.
6335
6336 * make-dist: Don't update getdate.c.
6337 Ignore =... files when checking for too-long Lisp file names.
6338
63391996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6340
6341 * configure.in (euidaccess): Check for that, not for eaccess.
6342
63431996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6344
6345 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6346 before `noshare'.
6347 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6348
63491996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6350
6351 * configure.in: Rename lignux to linux-gnu in configuration names.
6352 Use gnu-linux as the opsys value (s/ file name).
6353 Allow i686 just like i386, i486, i586.
6354
63551996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6356
6357 * configure.in (i*86-*-sco3.2v5): New alternative.
6358 (OVERRIDE_CPPFLAG): New variable.
6359 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6360
6361 * configure.in: Specify vpath for .texi files.
6362
63631996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6364
6365 * configure.in: Always check for HAVE_X11R5.
6366 Separately decide whether to use a toolkit by default.
6367
63681996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6369
6370 * configure.in: If X11R5 is missing the Xaw headers,
6371 default to --with-x-toolkit=no.
6372
63731996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6374
6375 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6376
63771996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6378
6379 * Makefile.in (install-arch-indep): If cd etc makes output,
6380 don't treat that as part of the tar data.
6381 Check that ./lisp actually exists.
6382
63831996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6384
6385 * make-dist: Check for long file names.
6386
63871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6388
6389 * Version 19.31 released.
6390
63911996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6392
6393 * configure.in: Recognize sparc-*-lignux.
6394
63951996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6396
6397 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6398 Don't include config.w95.
6399
64001996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6401
6402 * make-dist: Replace --no-clean-up and --no-tar options
6403 with --clean-up and --tar, so that the default is useful.
6404
64051996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6406
6407 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6408 if not, tell the user to rename it and abort.
6409
64101996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6411
6412 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6413 test program.
6414
64151996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6416
6417 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6418
6419 * make-dist (MANIFEST): Fix previous change.
6420 (msdos): Put mainmake.v2 into the dist.
6421
64221996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6423
6424 * make-dist: Exit if autoconf fails.
6425
64261996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6427
6428 * config.bat: Set djgpp-ver, and unset it at the end.
6429 Add a number of conditionals for DJGPP version 2.
6430 Rename label libsrc2 to libsrc3.
6431 Substitute for LDFLAGS in src/Makefile.
6432 Substitute for ALL_CFLAGS in lib-src/Makefile.
6433
64341996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6435
6436 * configure.in (ncurses): Check this after checking fns like strerror.
6437
64381996-04-08 Erik Naggum <erik@naggum.no>
6439
6440 * make-dist (MANIFEST): Don't include lines from =files.
6441
64421996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6443
6444 * make-dist: Don't put lisp/dired.todo in the dist.
6445
64461996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6447
6448 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6449
6450 * configure.in (setlocale): Check for it.
6451
6452 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6453
64541996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6455
6456 * configure.in: Use lignux instead of linux as value of opsys.
6457
64581996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6459
6460 * Makefile.in (install-strip): Fix whitespace.
6461 Get rid of continuation.
6462
6463 * config.sub: Convert linux or gnu/linux to lignux.
6464
64651996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6466
6467 * configure.in: Accept lignux in configuration name.
6468
64691996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6470
6471 * Makefile.in (install-strip): New target.
6472
64731996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6474
6475 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6476 -f failed to do the job on Suns.
6477
64781996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6479
6480 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6481
6482 * configure.in (linux/version.h): Check for this header.
6483
64841996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6485
6486 * configure.in: Remove -fno-builtin hackery from -lm check.
6487
64881996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6489
6490 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6491 just this test.
6492
6493 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6494
64951996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6496
6497 * configure.in: Check for ncurses.
6498
64991996-02-28 Paul Eggert <eggert@twinsun.com>
6500
6501 * configure.in (LOCALTIME_CACHE):
6502 Also define if localtime mishandles unsetting TZ.
6503 This works around a localtime bug in mips-dec-ultrix.
6504
65051996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6506
6507 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6508
6509 * configure.in: Improve messages about X versions.
6510
65111996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6512
6513 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6514
65151996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6516
6517 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6518 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6519
6520 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6521 (install): Put install-arch-indep before install-arch-dep.
6522
65231996-02-20 Dave Love <d.love@dl.ac.uk>
6524
6525 * INSTALL: Clarify info about MS-DOS path handling.
6526
65271996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6528
6529 * Makefile.in (install-arch-indep): Install info/ccmode*.
6530 In previous change, protect against /bin/pwd returning null string.
6531
65321996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6533
6534 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6535 to lispdir.
6536
65371996-02-01 Paul Eggert <eggert@twinsun.com>
6538
6539 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6540
65411996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6542
6543 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6544
65451996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6546
6547 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6548 we delete everything distclean deletes.
6549
65501996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6551
6552 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6553
65541996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6555
6556 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6557 into LDFLAGS instead of into LIBS.
6558
65591996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6560
6561 * configure.in (HAVE_XMU): Fix typo in previous change.
6562
65631996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6564
6565 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6566
65671996-01-10 Erik Naggum <erik@naggum.no>
6568
6569 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6570
65711996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6572
6573 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6574
65751996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6576
6577 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6578 and use -lXt to link it.
6579
65801996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6581
6582 * configure.in (locallisppath): Put version-specific dir first.
6583
65841996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6585
6586 * configure.in (hppa-*-nextstep*): New alternative.
6587 (USE_X_TOOLKIT): By default, set this to "maybe";
6588 and change that later to LUCID or "no" according to X11 version.
6589
6590 * make-dist: Recompile outdated .elc files and update all autoloads.
6591
65921996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6593
6594 * configure.in (locallisppath): Fix typo in last change: " -> '.
6595
65961996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6597
6598 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6599
66001995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6601
6602 * Makefile.in (install-arch-indep): Give all files read permission.
6603
66041995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6605
6606 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6607 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6608
66091995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6610
6611 * configure.in: Determine HAVE_X11R6.
6612 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6613
66141995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6615
6616 * configure.in: Just "solaris" now defaults to version 2.4.
6617 Add sunos4.1.n-noshare as alternative.
6618
66191995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6620
6621 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6622
66231995-11-29 Erik Naggum <erik@naggum.no>
6624
6625 * Makefile.in (install-arch-indep): Add missing backslash.
6626
66271995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6628
6629 * Makefile.in (install-arch-indep): Don't install
6630 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6631
66321995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6633
6634 * Makefile.in (install-arch-indep): Fix previous change.
6635
6636 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6637
66381995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6639
6640 * Version 19.30 released.
6641
6642 * make-dist (lisp): Exclude subdirs.el.
6643
66441995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6645
6646 * make-dist (etc): Delete *.orig and *.rej.
6647
66481995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6649
6650 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6651
66521995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6653
6654 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6655
66561995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6657
6658 * make-dist (nt): Rename install, readme, and todo to
6659 INSTALL, README, and TODO.
6660
66611995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6662
6663 * make-dist (lisp): Don't distribute site-start.
6664
66651995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6666
6667 * make-dist: Break the hard link on alloca.c.
6668
66691995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6670
6671 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6672
66731995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6674
6675 * make-dist (src, lib-src): Don't distribute Makefile.c.
6676 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6677
66781995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6679
6680 * Makefile.in (mkdir): Create man1dir, not mandir.
6681 (uninstall): Use man1dir, not mandir.
6682
66831995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6684
6685 * Makefile.in (man1dir): New variable.
6686 (install-arch-indep): Use man1dir.
6687
6688 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6689
6690 * make-dist: Create lisp/MANIFEST.
6691
66921995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6693
6694 * configure.in (m68k-*-linux*): New alternative.
6695
66961995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6697
6698 * make-dist: Use new names config.in, paths.in, and
6699 {src,lib-src}/Makefile.in.
6700
67011995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6702
6703 * configure.in: Don't bother checking for drem.
6704
67051995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6706
6707 * Makefile.in (distclean): Delete line with just a tab in it.
6708 (install-arch-indep): Delete spaces that precede tabs.
6709 Delete spurious `fi' left from previous change.
6710 (install): Supply `true' as command, to avoid null command.
6711
67121995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6713
6714 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6715
67161995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6717
6718 * configure.in (powerpc-*-solaris2): New alternative.x
6719
67201995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6721
6722 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6723 of paths.h.tmp$$, to avoid going beyond 14 characters.
6724
67251995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6726
6727 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6728
67291995-09-06 Paul Eggert <eggert@twinsun.com>
6730
6731 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6732 if localtime caches TZ. Check for tzset.
6733
67341995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6735
6736 * config.bat: Simplify using new names file names src/makefile.in,
6737 config.in, paths.in. Change Echo commands not to use `.
6738
67391995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6740
6741 * Makefile.in (install-arch-indep): Always install the new dir file;
6742 rename the previous dir file to dir.bak or dir.old.
6743
67441995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6745
6746 * configure.in (RANLIB): Substitute this into makefiles.
6747 Set it specially on solaris; set it by default on other systems.
6748
6749 * configure.in: Fix previous Alpha change.
6750
67511995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6752
6753 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6754 NON_GCC_TEST_OPTIONS.
6755
67561995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6757
6758 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6759 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6760
6761 * configure.in (alpha-*-linux*): New configuration.
6762
67631995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6764
6765 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6766 (m68k-next-nextstep*): New alias for that.
6767 (i*86-*-nextstep*): Use nextstep.h.
6768 (sparc-*-nextstep*): New configuration.
6769
67701995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6771
6772 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6773 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6774
67751995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6776
6777 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6778 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6779
67801995-07-18 Mike Long <mike.long@analog.com>
6781
6782 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6783
67841995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6785
6786 * Makefile.in (src/paths.h, paths-force):
6787 Rename src/paths.h.in to src/paths.in.
6788 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6789
6790 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6791 Use Makefile.c for intermediate file.
6792 Rename src/config.h.in to src/config.in.
6793
67941995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6795
6796 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6797 (mips-dec-ultrix4.[12]): New alternative for old versions.
6798
67991995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6800
6801 * make-dist: Don't break intra-tree links.
6802
68031995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6804
6805 * configure.in: Put back archlibdir initialization. Require
6806 autoconf 2.4.1 or later.
6807
68081995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6809
6810 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6811 (mips-mips-riscos5*): New alternative.
6812
68131995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6814
6815 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6816
68171995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6818
6819 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6820 (mandir, infodir, archlibdir): Initializations deleted.
6821
6822 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6823 On hpux9shr, use hpux9shxr4.h.
6824
68251995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6826
6827 * configure.in: Added target mips-dec-mach_bsd4.3.
6828 * config.guess: Guess mips-dec-mach_bsd4.3.
6829
68301995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6831
6832 * Makefile.in (mkdir): Use symbolic chmod.
6833
68341995-06-22 Paul Eggert <eggert@twinsun.com>
6835
6836 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6837 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6838
68391995-06-22 Paul Eggert <eggert@twinsun.com>
6840
6841 * Makefile.in (SUBDIR_MAKEFILES):
6842 Add man/Makefile, so `make distclean' removes it.
6843 (top_distclean): Add config.log to the list of files to be removed.
6844
68451995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6846
6847 * Version 19.29 released.
6848
68491995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6850
6851 * configure.in: Fix the previous change to verify that the -b
6852 option really solves the problem.
6853
6854 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6855
68561995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6857
6858 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6859
68601995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6861
6862 * configure.in: Report more clearly when there is no special
6863 dir to search for X includes or libraries.
6864
68651995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6866
6867 * configure.in: Check for -lpthreads, not -lpthread.
6868
68691995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6870
6871 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6872
68731995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6874
6875 * configure.in: Check for -lpthread.
6876
68771995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6878
6879 * Makefile.in (install-arch-indep): Install info files for mh-e.
6880 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6881
68821995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6883
6884 * configure.in (*-solaris2.5): New configuration.
6885
6886 * make-dist: Copy new files config.nt and config.w95.
6887
68881995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6889
6890 * configure.in: Use x_includes, not x_libraries, for -I.
6891 Make bitmapdir a colon-separated list.
6892
68931995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6894
6895 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6896
6897 * configure.in: Allow x_libraries and x_includes to be paths.
6898
68991995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6900
6901 * configure.in: Fix typo.
6902
69031995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6904
6905 * INSTALL: Clarify use of site-init.el.
6906
69071995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6908
6909 * configure.in: Pass arg to sqrt.
6910
69111995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6912
6913 * make-dist: Fix May 6 change.
6914
69151995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6916
6917 * vpath.sed: Delete reference to ymakefile.
6918
69191995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6920
6921 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6922
69231995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6924
6925 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6926
6927 * update-subdirs: Specify /bin/sh to run the script.
6928
69291995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6930
6931 * make-dist: Put src/makefile.nt in dist.
6932
6933 * configure.in (i[345]86-*-bsdi2*): New configuration.
6934 (vax-dec-bsd386*): Deleted.
6935
69361995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6937
6938 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6939 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6940 Use fmod instead of logb in -lm check.
6941
69421995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6943
6944 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6945 Use bsd4-3. Don't set NON_GNU_CPP.
6946
6947 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6948 In nt, copy various different things, but not *.cmd.
6949 Fix the ln commands for the subdirs of nt.
6950
69511995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6952
6953 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6954
69551995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6956
6957 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6958 since that's what the header file expects.
6959
69601995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6961
6962 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6963 and 68040 based machines when choosing options for gnucc.
6964
69651995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6966
6967 * Makefile.in (top_distclean): Delete config.cache.
6968
69691995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6970
6971 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6972
6973 * configure.in: Use m/ncr386.h.
6974
69751995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6976
6977 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6978
69791995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6980
6981 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6982 (man): Don't copy texindex.c and getopt.c; they're deleted.
6983 (etc): Omit `e'; it's a subdirectory.
6984 (etc/e): Use `../..', not `..', to reference top level.
6985
69861995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6987
6988 * Makefile.in (install-arch-indep, dist):
6989 Look for `update-subdir' in $(srcdir).
6990
69911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6992
6993 * make-dist: Include mkinstalldirs in distribution.
6994
69951995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6996
6997 * make-dist: Add missing close backquote.
6998
69991995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7000
7001 * make-dist: Don't distribute shortnames directory.
7002
70031995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7004
7005 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
7006
70071995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7008
7009 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
7010
70111995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7012
7013 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
7014
70151995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7016
7017 * configure.in (mips-sgi-irix6): New configuration.
7018
70191995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7020
7021 * Makefile.in (maintainer-clean): Renamed from realclean.
7022
70231995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
7024
7025 * configure.in: Create a .gdbinit that sources the real one,
7026 if using a different build directory.
7027
70281995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7029
7030 * configure.in: Check for sys/select.h.
7031
70321995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7033
7034 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
7035
70361994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7037
7038 * configure.in: Handle isc 4.1 operating system.
7039
70401994-12-10 Richard Stallman <rms@kepa>
7041
7042 * configure.in (rs6000-ibm-aix4.1*): New alternative.
7043 (rs6000-ibm-aix4*): New alternative.
7044
70451994-12-06 Richard Stallman <rms@kepa>
7046
7047 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
7048
70491994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7050
7051 * configure.in: Don't try to make directories that are guaranteed
7052 to already exist.
7053
70541994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7055
7056 * configure.in: Generate man/Makefile from man/Makefile.in.
7057 Create the man subdir.
7058
7059 * Makefile.in (dvi): Run Make in our man subdir.
7060
7061 * make-dist: Create subdir etc/e.
7062 Make links to it.
7063 Put man/Makefile.in in dist, instead of man/Makefile.
7064
70651994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
7066
7067 * configure.in: Add --with-pop, --with-kerberos, and
7068 --with-hesiod for movemail.
7069
70701994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7071
7072 * configure.in (m68*-apollo*): Use s/domain.h.
7073
70741994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7075
7076 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
7077
70781994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7079
7080 * configure.in: Don't add -I, -L, -R options for cc if their
7081 arguments would be empty.
7082
70831994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7084
7085 * configure.in (i860-intel-osf1*): New alternative.
7086 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
7087 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
7088
70891994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7090
7091 * configure.in: Make h_errno check not use nested functions.
7092
70931994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
7094
7095 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
7096
70971994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7098
7099 * Makefile.in (install-arch-indep): Avoid continued comment
7100 swallowing target line.
7101
71021994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
7103
7104 * configure.in: Protect a character class with `changequote'.
7105
71061994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7107
7108 * configure.in: Accept `news' as a synonym for `newsos'.
7109
71101994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7111
7112 * Makefile.in: Don't rm files if cd fails.
7113
71141994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7115
7116 * make-dist: Put nt subdir and its subdirs in the dist.
7117 (lib-src): Put makefile.nt in the dist.
7118 (lisp): Put makefile.nt in the dist.
7119
71201994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7121
7122 * configure.in: Change a stray `[' to `test'.
7123
71241994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
7125
7126 * configure.in: Adapt for Autoconf v2. Use the standard argument
7127 parser, host type canonicalizer, X11 finder, and message
7128 printing macros. Use the new macro names. Use `test' instead of `['.
7129
71301994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7131
7132 * configure.in: Check for getpagesize.
7133
71341994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7135
7136 * make-dist (msdos): Put sed* in the distribution.
7137
71381994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
7139
7140 * config.bat: New option, `--with-x', for configuring Emacs
7141 for use with the X11 system DesqView/X.
7142 New option, `--no-debug', for compiling Emacs without debug
7143 information thus saving disk space.
7144 (src/config.h, src/paths.h): Use `update' (which is like
7145 `move-if-changed') to change the file.
7146 (src/config.h): When configuring for X11 perform extra changes.
7147 (src/makefile): When configuring for X11 perform extra changes.
7148 (lib-src): Remove temporary files.
7149 (): Check that `sed', `rm', `mv', and `gcc' are available.
7150
71511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7152
7153 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
7154
7155 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
7156
71571994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7158
7159 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
7160
7161 * configure.in (canonical): Substitute var into makefiles.
7162 (bitmapdir): Likewise.
7163
7164 * Makefile.in (bitmapdir): New variable.
7165 (src/paths.h, paths-force): Edit PATH_BITMAPS.
7166
71671994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7168
7169 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
7170
7171 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
7172 * update-subdirs: New shell script.
7173
71741994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7175
7176 * Makefile.in (top_distclean): Don't rm build-install.
7177 (SOURCES): Delete build-install.in.
7178
7179 * make-dist: Don't distribute build-ins.in.
7180 * build-ins.in: File deleted.
7181
71821994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
7183
7184 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
7185
71861994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7187
7188 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
7189
7190 * configure.in (libexecdir): Renamed from libdir. New default.
7191 (sharedstatedir): Renamed from statedir. New default.
7192 (datadir): New default.
7193
7194 * make-dist: Don't distribute subdirs.el.
7195
71961994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7197
7198 * configure.in (eaccess): Check for it.
7199
72001994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7201
7202 * configure.in (mktime): Check for it.
7203
72041994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
7205
7206 * configure.in (motif): Add support for usage and option checking.
7207
72081994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7209
7210 * configure.in (utimes): Check for it.
7211
72121994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
7213
7214 * Makefile.in (install-arch-indep): Don't do mkdir here.
7215
72161994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7217
7218 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7219 riscix.h renamed to acorn.h.
7220
72211994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
7222
7223 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
7224 New configurations.
7225
72261994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
7227
7228 * configure.in: Remove trailing slashes from srcdir.
7229
72301994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7231
7232 * configure.in (i[345]86-sequent-ptx*): Handle
7233
72341994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7235
7236 * Makefile.in (paths-force): Depend on src/paths.h
7237
72381994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7239
7240 * configure.in (config_options): Save all arguments, not just some.
7241
72421994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
7243
7244 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
7245
7246 * configure.in: Add AC_AIX.
7247 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
7248
72491994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7250
7251 * configure.in (parsing options): Simplify sed command to delete -'s.
7252
72531994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
7254
7255 * configure.in (config_options): New shell variable.
7256 Pass its value to C code in EMACS_CONFIG_OPTIONS.
7257
72581994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7259
7260 * configure.in (alpha-dec-osf*): New target.
7261
7262 * Makefile.in: Use just one FRC target.
7263
72641994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7265
7266 * Makefile.in (removenullpaths, paths-force):
7267 Use name paths.h.tmp$$, which depends on the pid.
7268
72691994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7270
7271 * Makefile.in (removenullpaths, paths-force):
7272 Put paths.h.tmp in top-level dir, not in src.
7273
72741994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7275
7276 * Version 19.27 released.
7277
72781994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7279
7280 * Version 19.26 released.
7281
72821994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7283
7284 * configure.in: Check for lrand48, not rand48.
7285
72861994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7287
7288 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7289 (powerpc-ibm-aix*): New aliases.
7290
72911994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7292
7293 * make-dist (src/m, src/s): Put *.inp in distribution.
7294
72951994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7296
7297 * configure.in: Accept i586 and i486 along with i386.
7298
72991994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7300
7301 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7302 even if CPP env var was set by the user.
7303
7304 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7305
73061994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7307
7308 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7309
73101994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7311
7312 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7313
73141994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7315
7316 * configure.in: Check more specifically for i*86-sun-sunos.
7317
73181994-08-03 Caveh Jalali (caveh@eng.sun.com)
7319
7320 * configure.in: Handle solaris 2.4.
7321
73221994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7323
7324 * configure.in (rand48): Check for it.
7325
73261994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7327
7328 * make-dist: Update the info files.
7329
73301994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7331
7332 * configure.in: Make "checking..." messages' style consistent.
7333 (HAVE_H_ERRNO): New test.
7334
73351994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7336
7337 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7338
73391994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7340
7341 * configure.in (CFLAGS): If the envvar was specified, use that.
7342 And set REAL_CFLAGS from it too.
7343
73441994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7345
7346 * make-dist: Update finder-inf.el.
7347
73481994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7349
7350 * make-dist (msdos): Include sed4.inp in dist.
7351
7352 * Makefile.in (libsrc_libs): Var deleted.
7353
73541994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7355
7356 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7357
73581994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7359
7360 * configure.in (mips-sony-newsos4*): New alias.
7361
73621994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7363
7364 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7365 (*-convex-convexos*): Accept this as alias.
7366
73671994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7368
7369 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7370 for two different uses.
7371
73721994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7373
7374 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7375
73761994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7377
7378 * make-dist: Put ./BUGS into the distrib.
7379
73801994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7381
7382 * configure.in: Handle 386 running Solaris 2.
7383
73841994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7385
7386 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7387
73881994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7389
7390 * configure.in (mips-sony-newsos*): Use news-risc.h.
7391
7392 * configure.in: Accept bsdi as opsys, like bsd386.
7393
73941994-06-01 Morten Welinder (terra@diku.dk)
7395
7396 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7397
73981994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7399
7400 * Version 19.25 released.
7401
7402 * make-dist (shortversion): Don't assume another period follows.
7403
74041994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7405
7406 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7407 (uninstall): Use /bin/pwd.
7408
7409 * Makefile.in (blessmail): Depend on src.
7410 (all): Don't depend on blessmail.
7411
7412 * Makefile.in (src/paths.h): Don't force recomputation.
7413 (paths-force): New target; force recomputation of paths.h.
7414 (all): Depend on paths-force.
7415 (src, lib-src): Depend on src/paths.h.
7416
7417 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7418 NON_GCC_TEST_OPTIONS.
7419
74201994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7421
7422 * configure.in: Don't insist on subversions for irix.
7423
74241994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7425
7426 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7427
7428 * configure.in (i[34]86-next-*): New alternative.
7429
74301994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7431
7432 * Version 19.24 released.
7433
7434 * configure.in: New config hppa*-hp-hpux9shr*.
7435
74361994-05-22 Morten Welinder (terra@tyr.diku.dk)
7437
7438 * config.bat: Doc fix.
7439
74401994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7441
7442 * Makefile.in (mostlyclean, clean, distclean, realclean)
7443 (extraclean): Don't act on man subdir if it doesn't exist.
7444
74451994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7446
7447 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7448 Use them to set up CC.
7449 (*-sun-sunos4.1.3): Set them.
7450
74511994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7452
7453 * Makefile.in (lib-src): Don't depend on src/paths.h.
7454
74551994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7456
7457 * build-ins.in (copydests): Get rid of spurious `-'s.
7458
7459 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7460
74611994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7462
7463 * Version 19.23 released.
7464
7465 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7466 for the Xlib and Xt checks; then restore old CFLAGS.
7467
74681994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7469
7470 * configure.in (HAVE_X11XTR6): Add newline before #if.
7471 Add newline after #endif.
7472
74731994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7474
7475 * configure.in (HAVE_X11XTR6): Arrange to define it.
7476
74771994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7478
7479 * Makefile.in (install): Depend on blessmail.
7480
74811994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7482
7483 * configure.in (mips-siemens-sysv*): Put quotes around value
7484 containing blanks.
7485
74861994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7487
7488 * Makefile.in (TAGS): Use the makefile in src subdir.
7489
74901994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7491
7492 * configure.in (opsys): Recognize `gnu'.
7493
74941994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7495
7496 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7497
74981994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7499
7500 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7501 version > 1.8.
7502
75031994-05-08 Morten Welinder (terra@diku.dk)
7504
7505 * config.bat: Forcibly remove "# " style comments from makefiles.
7506
75071994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7508
7509 * Makefile.in (uninstall): When processing lispdir and etcdir,
7510 do nothing unless it exists and is a directory.
7511
75121994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7513
7514 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7515 Merge code in from install-doc.
7516 (install-doc): Merge code back into install-arch-indep.
7517 (install-arch-dep): Don't depend on install-doc.
7518
7519 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7520
75211994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7522
7523 * configure.in (making src/Makefile and lib-src/Makefile):
7524 Split off the autoconf substitutions and don't pass them thru cpp.
7525 (undefs): Use $canonical as well as $configuration.
7526
7527 * make-dist: Distribute lisp/Makefile.
7528
7529 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7530 Use lower case names for the s files.
7531
75321994-05-03 Morten Welinder (terra@diku.dk)
7533
7534 * config.bat: Added possibility for different file name
7535 transcriptions in lib-src.
7536
75371994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7538
7539 * Makefile.in (lib-src): Undo previous change.
7540 (blessmail): New target to run maybe-blessmail in lib-src.
7541 (all): Depend on blessmail.
7542
7543 * Makefile.in (lib-src): Depend on src.
7544
75451994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7546
7547 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7548 (m88k-dg-dgux5.4R2): dgux5.4R2.
7549
75501994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7551
7552 * configure.in (window_system): Restore accidentally deleted code
7553 that uses AC_FIND_X.
7554
7555 * make-dist: Distribute config.bat.
7556
75571994-04-29 Morten Welinder (terra@diku.dk)
7558
7559 * config.bat: Corrected the configuration of lib-src
7560 to keep up with configure. Add note about dos version 3
7561 or better needed (djgpp needs that). Add note explaining
7562 that either install in c:/emacs or edit the script.
7563 Don't change to c:/emacs, but assume we're there (to minimize
7564 the number of places to change).
7565
7566 * config.bat: Build-in the first step towards X11 support with
7567 the X11 emulator that exists. At this time it won't work,
7568 and several files are missing.
7569
75701994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7571
7572 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7573 Don't look for -lresolv.
7574
7575 * Makefile.in (lib-src): Depend on src/paths.h.
7576
75771994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7578
7579 * configure.in: Restore deleted AC_SUBST of `configuration'.
7580 Improve error message for bad --with-x-toolkit value.
7581
7582 * configure.in: Define CONFIGURATION in src/config.h
7583 rather than substituting in src/Makefile.in.
7584
75851994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7586
7587 * Makefile.in (install-doc): New target.
7588 (install-arch-dep): Depend on install-doc.
7589 (mkdir): Create docdir.
7590
75911994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7592
7593 * configure.in: Test for libresolv.a.
7594 Substitute machfile and opsysfile.
7595
75961994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7597
7598 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7599 (install-arch-dep): Install under the name $(EMACS).
7600
76011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7602
7603 * configure.in (version): Use entire value of emacs-version.
7604 (mips-siemens-sysv*): New alternative.
7605
76061994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7607
7608 * Makefile.in (install-arch-indep): Don't install dired-x*.
7609
76101994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7611
7612 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7613 Fix definition of $undefs.
7614
76151994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7616
7617 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7618
7619 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7620
76211994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7622
7623 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7624
76251994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7626
7627 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7628 and run it thru cpp, as with src/Makefile.in.
7629
7630 * configure.in: Use AC_SET_MAKE.
7631
76321994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7633
7634 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7635
76361994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7637
7638 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7639
7640 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7641 (printing the choices): Make the toolkit message unconditional.
7642 (USE_X_TOOLKIT): Use `none', not `no', if none.
7643 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7644 Get rid of temp file foofoo1.
7645
76461994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7647
7648 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7649
76501994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7651
7652 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7653 (printing the choices): State choice of toolkit.
7654 (libsrc_libs): Recalculate after writing config.h;
7655 then update lib-src/Makefile.
7656
76571994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7658
7659 * configure.in: Add sunos4shr as alternative for suns.
7660 Conditionals testing for null $CC were backwards.
7661
76621994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7663
7664 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7665
76661994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7667
7668 * configure.in: Handle -isc4.0*.
7669
76701994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7671
7672 * configure.in (esix5): Set NON_GNU_CPP.
7673
76741994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7675
7676 * Makefile.in (thisdir): Nonsensical variable removed.
7677 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7678 back to $thisdir, rather than the directory `this_dir'.
7679
76801994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7681
7682 * Makefile.in (install-arch-indep): Add missing backslash after a
7683 `then'.
7684
76851994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7686
7687 * Makefile.in (thisdir): New variable.
7688 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7689
76901994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7691
7692 * configure.in: Add freebsd.
7693
76941994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7695
7696 * configure.in: Check for fpathconf.
7697
76981994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7699
7700 * configure.in (with_x_toolkit): Fix typo in previous change.
7701
77021994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7703
7704 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7705
77061994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7707
7708 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7709
77101994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7711
7712 * configure.in: Fix value of docdir.
7713 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7714
77151994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7716
7717 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7718
77191994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7720
7721 * configure.in: New variable docdir to control where the docstring
7722 file goes.
7723 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7724
77251994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7726
7727 * configure.in: When --run-in-place, don't inherit archlibdir.
7728
77291994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7730
7731 * Makefile.in (install-arch-dep, install-arch-indep):
7732 New targets split up former do-install rule.
7733 (do-install): Target deleted.
7734
77351994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7736
7737 * configure.in (mips-sony-newsos*): New configuration.
7738
77391994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7740
7741 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7742
77431994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7744
7745 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7746
77471994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7748
7749 * configure.in: Don't initialize CC.
7750
77511994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7752
7753 * configure.in (creating src/Makefile): Also generate -U switches
7754 for symbols in the $configuration value.
7755
7756 * configure.in: Check for sys_siglist being declared in system header.
7757
77581994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7759
7760 * configure.in (creating src/Makefile): Delete blank lines
7761 along with lines of whitespace.
7762 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7763
77641994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7765
7766 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7767 like C_SWITCH_SYSTEM.
7768 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7769
77701994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7771
7772 * configure.in (drem): Check for this function.
7773
77741994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7775
7776 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7777 If CPP was inherited from environment, don't use NON_GNU_CPP.
7778 (NON_GNU_CC): Likewise.
7779 (handling with_gcc): Use explicit if in the `no' case.
7780 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7781
77821994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7783
7784 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7785
77861994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7787
7788 * configure.in: Check whether fmod exists.
7789
77901994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7791
7792 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7793 {src,lisp}/OChangeLog.
7794
77951994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7796
7797 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7798 necessary for proper operation. This code works with the current
7799 released version of Autoconf.
7800
78011994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7802
7803 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7804 (USE_X_TOOLKIT): Define it for all values except `no'.
7805
7806 * configure.in: Undo first Jan 8 change and Jan 16 change.
7807
78081994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7809
7810 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7811 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7812
7813 * Makefile.in (lwlib/Makefile): New target.
7814 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7815 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7816 (unlock, relock): Handle lwlib subdir.
7817
7818 * Makefile.in: Add some .PHONY targets.
7819
7820 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7821
7822 * lwlib: New subdirectory.
7823
78241994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7825
7826 * configure.in: If CPP has a value that is a directory,
7827 discard the value.
7828
78291994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7830
7831 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7832 remove -U[0-9]*.
7833
78341994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7835
7836 * Makefile.in (do-install): Install the dired-x info files.
7837
7838 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7839 (See src/s/sol2.h.)
7840
78411994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7842
7843 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7844
78451994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7846
7847 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7848 AC_OUTPUT as it should be; hopefully noone will again see fit to
7849 gratuitously break this and not make a change log entry.
7850 Optimized sed processing of Makefile.in and cpp output; now
7851 preserves comments previously removed from the cpp input.
7852 Eliminated temp file for cpp output. Generate -U switches to
7853 undefine all identifiers that appear in the directory name
7854 ${srcdir}; pass these to cpp.
7855
7856 * configure.in (version): Fix sed regexp to match two-elt version
7857 number.
7858
7859 * configure.in: Check for strerror.
7860
78611994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7862
7863 * configure.in: Test for bcmp.
7864
78651994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7866
7867 * make-dist (tempdir): Put subdir msdos into the distribution.
7868
78691993-01-07 Morten Welinder (terra@diku.dk)
7870
7871 * config.bat: New file.
7872
78731994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7874
7875 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7876
78771994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7878
7879 * configure.in (m68*-next-*): Don't care about which os is specified.
7880 (i[34]86-*-*): Check for *-nextstop*.
7881
78821993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7883
7884 * configure.in: Check for setsid.
7885
78861993-12-17 Richard Stallman (rms@srarc2)
7887
7888 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7889
78901993-12-15 Richard Stallman (rms@srarc2)
7891
7892 * Makefile.in (mkdir): Make only the lockdir writable.
7893
7894 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7895
78961993-12-11 Richard Stallman (rms@srarc2)
7897
7898 * Makefile.in (libdir): Use @libdir@.
7899
79001993-12-08 Richard Stallman (rms@srarc2)
7901
7902 * Makefile.in (install): Add empty command.
7903
79041993-12-04 Richard Stallman (rms@srarc2)
7905
7906 * make-dist: Put man/getopt.c in the dist.
7907
7908 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7909
7910 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7911
79121993-12-03 Richard Stallman (rms@srarc2)
7913
7914 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7915 Set it for all solaris versions.
7916 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7917 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7918 Likewise for NON_GNU_CC and CC.
7919
79201993-12-01 Richard Stallman (rms@srarc2)
7921
7922 * configure.in (mips-mips-riscos4*): Assign variable CC.
7923 (checking ${with_gcc}): If "no", don't override CC if already set.
7924 (CC): Initialize it as empty.
7925
79261993-11-30 Richard Stallman (rms@srarc2)
7927
7928 * configure.in (Suns): Set CPP if *-solaris2.3*.
7929
79301993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7931
7932 * Version 19.22 released.
7933
7934 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7935
79361993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7937
7938 * make-dist: When breaking links, use cp -p.
7939 Copy install.sh into distribution.
7940 Move the temp dir up into the parent dir;
7941 don't leave the staging dir make-dist.tmp... in existence.
7942 * install.sh: New file.
7943
79441993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7945
7946 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7947
79481993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7949
7950 * configure.in (version): When --run-in-place, exclude
7951 ${datadir}/emacs/site-lisp from locallisppath.
7952
79531993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7954
7955 * configure.in: Delete jumk.c before writing it.
7956
79571993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7958
7959 * Version 19.21 released.
7960
7961 * Makefile.in (mkdir): Ignore error from chmod.
7962
79631993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7964
7965 * make-dist: Don't put lisp/forms.README in the distribution.
7966
79671993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7968
7969 * configure.in (creating src/Makefile): Before running cpp,
7970 discard all lines that start with `# Generated' or /**/#.
7971
79721993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7973
7974 * Version 19.20 released.
7975
7976 * make-dist: Use build-ins.in, not build-install.in.
7977 Don't bother updating TAGS since it's not included.
7978
7979 * build-ins.in: Renamed from build-install.in.
7980
79811993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7982
7983 * make-dist: Don't try to link *.texinfo--there are none now.
7984 When running make in lib-src, specify YACC var value.
7985
79861993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7987
7988 * configure.in (extrasub): Add vpath patterns for %.[yls].
7989
7990 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7991 Instead just include the commands to make src/Makefile as the
7992 second arg to AC_OUTPUT.
7993
7994 * configure.in: Use : instead of dnl for comment inside
7995 $makefile_command.
7996
7997 * configure.in: No longer use vpath_sed. Instead, when we notice
7998 srcdir already configured, set extrasub to hack vpath in the
7999 makefiles.
8000
8001 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
8002 before moving it.
8003 * Makefile.in (VPATH): Define to @srcdir@.
8004
80051993-09-28 Brian J. Fox (bfox@cubit)
8006
8007 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
8008 doesn't exist. Just copy src/Makefile.in instead. Touch
8009 all of the Makefiles after editing config.status.
8010
8011 * INSTALL: Update documentation to match new configuration
8012 mechanism.
8013
80141993-09-27 Brian J. Fox (bfox@ai.mit.edu)
8015
8016 * configure.in: Allow any of the path or directory Makefile
8017 variables to be set with flags to configure. Create all Makefiles
8018 at configure time. Edit special commands into config.status after
8019 src/Makefile.in is built from src/Makefile.
8020
8021 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
8022 If these files are out of date, simply have config.status
8023 rebuild them; don't rebuild them explicitly.
8024
80251993-09-25 Brian J. Fox (bfox@ai.mit.edu)
8026
8027 * build-install.in: Change src/xemacs to src/emacs. We no longer
8028 create src/xemacs, so the file wouldn't be found.
8029
8030 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
8031
80321993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
8033
8034 * configure.in: Avoid forcing the search of /usr/include before
8035 fixed include files by resetting C_SWITCH_X_SITE if it is
8036 "-I/usr/include".
8037
80381993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8039
8040 * Makefile.in (@rip_paths@locallisppath):
8041 Delete ${datadir}/emacs/site-lisp.
8042
80431993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8044
8045 * configure.in:
8046 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
8047 Remove ${extra_output} from AC_OUTPUT call.
8048
80491993-09-17 Brian J. Fox (bfox@inferno)
8050
8051 * make-dist: Quote backquotes found in strings to be echoed.
8052
8053 * configure.in: Use "sh -c pwd" when we want to avoid having the
8054 shell fix up the value of $PWD.
8055
80561993-09-13 Brian J. Fox (bfox@inferno)
8057
8058 * Makefile.in (do-install): Don't abort if ln or chmod at the end
8059 of the installation fail. Suggested by Karl Berry.
8060
80611993-08-30 Brian J. Fox (bfox@inferno)
8062
8063 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
8064 was used. Set MAKEFLAGS from MFLAGS.
8065
80661993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8067
8068 * configure.in: Test for res_init in libc.
8069
80701993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8071
8072 * configure.in: In the file ${tempcname}, use configure___
8073 instead of @configure@.
8074
80751993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
8076
8077 * make-dist: Dist vpath.sed
8078
8079 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
8080 Depend on vpath.sed.
6e81c819 8081 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
8082
8083 * configure.in: Substitute variable `vpath_sed'.
8084 If not in $srcdir and $srcdir is configured,
8085 issue warning that GNU make is required,
8086 and set vpath_sed to use vpath.sed script.
8087
80881993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8089
8090 * configure.in: Remove check for $srcdir being configured. This
8091 pretty much works now.
8092 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
8093 Check for XFree86 (/usr/X386/include) independent of whether
8094 -lXbsd exists.
8095
8096 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
8097 realclean, unlock, relock): Use `$(MAKE)' in place of plain
8098 `make'.
8099
81001993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8101
8102 * Version 19.19 released.
8103
8104 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
8105
81061993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8107
8108 * configure.in: Check for XScreenNumberOfScreen.
8109
81101993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8111
8112 * configure.in: Add * to end of all configuration alternatives.
8113 (m68*-sony-newsos3*): New alternative.
8114
81151993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8116
8117 * make-dist: Include getdate.c in distribution.
8118
8119 * configure.in: For --help, use $PAGER if it is set.
8120 (LIB_X11_LIB): Default to -lX11.
8121 (mips-sgi-irix5.*): New alternative.
8122
8123 * Makefile.in (do-install): Install info/gnus* and info/sc*.
8124
8125 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
8126 Recognize *.B8.* as hpux version 8.
8127 (m68*-tektronix-bsd*): Fix typo in tek4300.
8128 (AC_HAVE_FUNCS): Add ftime.
8129
81301993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8131
8132 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
8133 Use tekxd88, not tekXD88.
8134
81351993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8136
8137 * configure.in: Check for -lm. Then can check for frexp and logb.
8138
81391993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8140
8141 * Version 19.18 released.
8142
8143 * make-dist (src): Don't put gnu-hp300 in dist.
8144 (src, lisp): Include OChangeLog in dist.
8145
81461993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8147
8148 * configure.in: Test for presence of logb and frexp functions.
8149
81501993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8151
8152 * configure.in (machine): Add i370-ibm-aix*.
8153
81541993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8155
8156 * configure.in (function checks): Test for mkdir and rmdir.
8157
8158 * configure.in (function checks): Don't test for random and bcopy
8159 only when we're building with X; look for them all the time.
8160
81611993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8162
8163 * configure.in: Test for availability of bcopy functions, searching
8164 the X libraries if we're using X.
8165
8166 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
8167 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
8168 versions of AIX, and needs to be passed to the loader.
8169
8170 * configure.in: Test for the availability of the
8171 XScreenResourceString function.
8172
81731993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
8174
8175 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
8176 LD_SWITCH_X_SITE and assume --with-x11.
8177 Only look for X11 files if we weren't told about a window system
8178 or if we were told to use X11 but not told where.
8179 Search the libraries from the s and/or m files when checking for
8180 functions.
8181
8182 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
8183
81841993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8185
8186 * make-dist: Include lisp/dired.todo in the distribution.
8187
81881993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8189
8190 * configure.in: Add code to set HAVE_INET_SOCKETS.
8191
81921993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8193
8194 * configure.in: If we do find x_includes and x_libraries
8195 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
8196
81971993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8198
8199 * make-dist: Include src/gnu-hp300 in the dist.
8200
8201 * configure.in (canonical): New variable holds the canonicalized
8202 configuration. Don't alter `configuration'. Use `configuration'
8203 for Makefile.in for file naming.
8204 (testing x_includes and x_libraries): Use =, not ==.
8205
82061993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8207
8208 * Version 19.17 released.
8209
8210 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
8211 directory's makefile. This allows the invocation of CPP which
8212 builds xmakefile to receive these switches. The SunSoft C
8213 preprocessor inserts spaces between tokens if it doesn't get the
8214 -Xs flag requested in src/s/sol2.h.
8215
82161993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
8217
8218 * configure.in (m68k-bull-sysv3): New config.
8219
82201993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8221
8222 * configure.in: Use the autoconf AC_FIND_X macro to try to find
8223 the X Windows libraries.
8224
82251993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8226
8227 * make-dist (tempdir): Don't create lisp/forms-mode directory in
8228 the distribution. Those files aren't kept in their own
8229 subdirectory any more.
8230
82311993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8232
8233 * Version 19.16 released.
8234
82351993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8236
8237 * configure.in: Add --verbose flag.
8238
82391993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8240
8241 * version 19.15 released.
8242
82431993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8244
8245 * Makefile.in (top_distclean): Use -f switch when cleaning out
8246 lock dir; it might be empty.
8247
8248 * configure.in: Only check for -lXbsd once.
8249
82501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8251
8252 * Version 19.14 released.
8253
82541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8255
8256 * make-dist: If using gzip, create distribution with '.gz' extension.
8257
8258 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
8259 (lisp/forms-mode): This doesn't exist anymore.
8260
8261 * configure.in: Look for the closedir function.
8262
82631993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8264
8265 * configure.in (CPP): Autoconf sets this to a shell variable
8266 reference, which doesn't work when it's edited into a makefile.
8267 Expand that variable reference.
8268
8269 * Makefile.in (CPP): New variable.
8270 (src/Makefile): Edit CPP into src/Makefile.
8271
8272 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8273 and entering double quotes to get the values of LD_SWITCH_X_SITE
8274 and the other make variables; make substitutes them in anyway.
8275
8276 * Makefile.in (uninstall): Don't remove the lisp and etc
8277 directories if they're in the source tree.
8278
8279 Bring mumbleclean targets into conformance with GNU coding standards.
8280 * Makefile.in (mostlyclean, clean): Separate these two; just have
8281 them pass the request to the subdirectory makefiles.
8282 (distclean): Pass the request down, and then get rid of the
8283 files configure built, and get rid of the Makefiles.
8284 (realclean): Pass the request down, and then do the same things
8285 distclean does.
8286 (uninstall, info, dvi): New targets.
8287
8288 * configure.in: Move clause for PC-compatible i386 box to the end
8289 of the case statement, to avoid masking configurations below.
8290
8291 * configure.in: Add case for m88k-motorola-sysv4.
8292
8293 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8294 the HP 68000 machines.
8295
8296 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8297 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8298 preprocessor won't fiddle with them.
8299
83001993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8301
8302 * Makefile.in (TAGS): cd to src to run etags.
8303
83041993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8305
8306 * configure.in (version): Check the X libraries for XrmSetDatabase
8307 and random, and see if we have -lXbsd.
8308
83091993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8310
8311 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8312 s/*.h and m/*.h files. Martin Tomes
8313 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8314
83151993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8316
8317 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8318 above the general i386 alternative.
8319
83201993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8321
8322 * configure.in: Recognize configuration name for Data General
8323 AViiON machines.
8324
8325 * configure.in: Use AC_LONG_FILE_NAMES.
8326
83271993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8328
8329 * configure.in: Test for bison.
8330 * Makefile.in (YACC): New variable.
8331 (lib-src/Makefile.in): Edit YACC into the makefile.
8332
83331993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8334
8335 * Version 19.13 released.
8336
8337 * configure.in (CFLAGS): Don't set this according to the value of
8338 the GCC shell variable. Instead, consult the machine and system
8339 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8340 test __GNUC__ while we're at it.
8341
8342 * configure.in: Remove extra ;; from hpux cases.
8343
83441993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8345
8346 * configure.in: Check to see if the system has -ldnet.
8347
83481993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8349
8350 * make-dist: Add clauses to distribute lisp/forms-mode.
8351
83521993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8353
8354 * configure.in (machine): Fix the versions in hpux version number test.
8355 Do not guess based on cpu type. Do check for explicit system version.
8356
83571993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8358
8359 * configure.in: Do NOT look for `unknown' as company name.
8360
83611993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8362
8363 * configure.in: Fix typo in message.
8364
83651993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8366
8367 * Version 19.12 released.
8368
8369 * Makefile.in (do-install): Correct previous etc-copying change.
8370 Partially rewrite using `if'.
8371 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8372
8373 * Version 19.11 released.
8374
8375 * configure.in: Handle 386bsd.
8376
83771993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8378
8379 * make-dist: Update getdate.c.
8380
8381 * configure.in: Handle bsd386.
8382
8383 * Makefile.in (do-install): Use `-' in tar options.
8384
8385 * configure.in: Change ! "${...}" to x"${...}" = x.
8386
8387 * Makefile.in (do-install): Copy the DOC-* files from the build
8388 etc directory, as well as lots of things from ${srcdir}/etc.
8389
8390 * make-dist: Copy config.guess.
8391
8392 * configure.in: Handle AIX versions 1.2, 1.3.
8393
83941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8395
8396 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8397 the configuration name mips-mips-usg* to represent USG systems.
8398
8399 * configure.in: Fix logic to detect if srcdir is already configured.
8400
8401 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8402
8403 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8404 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8405 of a directory; cd might fail, and have pwd print out the current
8406 directory.
8407
84081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8409
8410 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8411
84121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8413
8414 * configure.in: Complain if srcdir points at an already-configured
8415 tree.
8416
84171993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8418
8419 * Version 19.10 released.
8420
84211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8422
8423 * Makefile.in: Use Makefile comments, not C comments.
8424
8425 * configure.in: Add case for the Tektronix XD88.
8426
84271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8428
8429 * configure.in: Handle sysv4.2 and sysvr4.2.
8430
84311993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8432
8433 * configure.in: Traverse the argument list without destroying it;
8434 don't use shift. It turns out that "set - ${saved_arguments}"
8435 doesn't work portably.
8436
8437 * configure.in: Add missing "fi".
8438
8439 * make-dist: Rebuild configure if configure.in is newer.
8440
8441 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8442 targets to be executed even if make remembers that it has already
8443 satisfied FRC.
8444
84451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8446
8447 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8448
8449 * configure.in (romp): Handle various version numbers with aos and bsd.
8450
84511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8452
8453 * configure.in: Fix message text.
8454
84551993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8456
8457 * make-dist: Make a `site-lisp' directory in the distribution,
8458 instead of a `local-lisp' directory, which hasn't been the
8459 appropriate name for a long time.
8460 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8461 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8462
8463 * Makefile.in (do-install): Correctly detect if ./etc and
8464 ${srcdir}/etc are the same.
8465
8466 * configure.in: Extract UNEXEC from the system configuration
8467 files, compute the name of the source file corresponding to the
8468 object file, and #define it as UNEXEC_SRC in config.h.
8469
8470 * configure.in: If srcdir is '.', then try using PWD to make it
8471 absolute.
8472
8473 * configure.in: Include ${srcdir} in the printed report, to help
8474 people notice if it's an automounter path.
8475
84761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8477
8478 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8479
84801993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8481
8482 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8483 when they are different. Add `shift' command.
8484 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8485 (externallispdir): Var deleted.
8486
8487 * configure.in: Delete spurious paren outputting short_usage.
8488
84891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8490
8491 * Version 19.9 released.
8492
84931993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8494
8495 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8496 subdirectory makes.
8497
8498 * make-dist: Check for .elc files with no corresponding .el file.
8499
8500 * Makefile.in (mkdir): Make all the directories in locallisppath.
8501
8502 * config.guess: New file.
8503 * configure.in: Use it, tentatively.
8504 * INSTALL: Mention its usage.
8505
8506 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8507 the former gives you the operating system rev directly. Use
8508 s/hpux.h if we don't recognize what we got.
8509
8510 * Makefile.in (do-install): Don't remove a destination directory
8511 if it's the same as the source. If ${srcdir}/info == ${infodir},
8512 don't try to copy the info files.
8513
8514 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8515 doesn't work if you're not using a separate source directory.
8516 (do-install): Copy the build tree's etc directory only after
8517 making sure it's not also the source tree's etc directory.
8518
85191993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8520
8521 * configure.in: Handle sunos4.1.3 specially.
8522
85231993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8524
8525 * Makefile.in (INSTALL): Add definition.
8526
8527 * configure.in: Fix some messages. Support -with-gnu-cc.
8528 At the end, use `set --', not `set -'.
8529 Delete spurious `.h' in hpux alternatives.
8530
85311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8532
8533 * Version 19.8 released.
8534
85351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8536
8537 * configure.in: When looking for source in the same directory as
8538 the configure script, make the path thus discovered absolute.
8539 If the user specifies the `--srcdir' switch, make that directory
8540 absolute too.
8541
8542 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8543
8544 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8545 too, as the value of the PATH_INFO macro.
8546
8547 * configure.in: Check to see if the source lives in the same
8548 directory as the configure script.
8549
85501993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8551
8552 * Makefile.in (install): Split this into `install' and
8553 `do-install', to give people more control over exactly what gets
8554 done.
8555 (do-install): New target, containing the guts of `install'. Don't
8556 remove and recreate the directories inside the copying loop - do
8557 it all before the copying loop. Pass more flags to the lib-src
8558 make.
8559 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8560 avoid errors and warnings.
8561
8562 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8563 the manufacturer - the more general case was blocking other i386
8564 configuration names below, and that's how the names are written in
8565 MACHINES anyway.
8566
8567 * make-dist: When breaking links, remove the link before moving
8568 the copy onto it, to avoid interactive behavior.
8569
8570 * Makefile.in: Doc fix.
8571
8572 * configure.in: Doc fix.
8573
8574 * INSTALL: Mention --exec-prefix option.
8575
8576 * configure.in: Add support for the `--exec-prefix' option.
8577 * Makefile.in: Accept that support.
8578
8579 * configure.in: Use the AC_PROG_INSTALL macro.
8580 * Makefile.in (INSTALL): Variable removed.
8581 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8582
8583 * configure.in: Distinguish between hp800's and hp700's by calling
8584 "uname -m".
8585
85861993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8587
8588 * configure.in: Recognize configuration names for i860 boxes
8589 running SYSV.
8590
85911993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8592
8593 * configure.in: Distinguish between hp800's and hp700's by the
8594 version of HP/UX they run, since that's something people are more
8595 likely to know - hp700's run 8.0.
8596 Add HP 700 configuration.
8597
8598 * configure.in: Test for the presence of the `rename' function.
8599
8600 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8601 configure.in.
8602 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8603
8604 * make-dist: Break intra-tree links.
8605
8606 * configure.in: Explain that this is an autoconf script, and give
8607 instructions for rebuilding configure from it. Arrange to put
8608 comments in configure explaining this too.
8609
8610 * configure.in: Make the first line of the configure script be
8611 "#!/bin/sh". Leaving the first line blank didn't work.
8612
8613 * configure.in (long_usage): Removed; made short_usage describe
8614 the options briefly.
8615
8616 * configure.in: Implement the --prefix option.
8617 * Makefile.in (prefix): Add support for it here.
8618 * INSTALL: Document it here.
8619
8620 * Makefile.in (install): Don't assume that the files in the `info'
8621 subdirectory match *.info. They don't have that prefix.
8622
86231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8624
8625 * configure.in: Add case for version 5 of Esix.
8626
86271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8628
8629 * Version 19.7 released.
8630
8631 * make-dist: There aren't any *.com files in lib-src anymore.
8632
8633 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8634 them; they're symlinks to other filesystems on the GNU machines.
8635
8636 * make-dist: Check that the manual reflects the same version of
8637 Emacs as stated in lisp/version.el. Edit that version number into
8638 the README file.
8639
86401993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8641
8642 * configure.in: Remove the hack of AC_DEFINE; use
8643 AC_DEFINE_UNQUOTED.
8644
86451993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8646
8647 * make-dist: Don't distribute precomp.com, compile.com, or
8648 link.com from ./src; they're in ./vms now.
8649
8650 Some time-handling patches from Paul Eggert:
8651 * configure.in: Add AC_TIMEZONE.
8652
86531993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8654
8655 * configure.in: Recognize Linux as a valid operating system for
8656 the i386.
8657
86581993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8659
8660 * make-dist: Distribute some VMS files we got from Richard Levitte.
8661
8662 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8663 the source for the sed command, not oldXMenu/Makefile.
8664
86651993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8666
8667 * INSTALL: Don't claim the srcdir option doesn't work.
8668
86691993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8670
8671 * configure.in: Include remarks saying what order the autoconf
8672 tests should go in, and remind people to change config.h.in
8673 whenever they add autoconf tests which make #definitions.
8674
8675 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8676
86771993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8678
8679 * Makefile.in (oldXMenu/Makefile): Make this depend on
8680 ${srcdir}/oldXMenu/Makefile.in, not itself.
8681
8682 * PROBLEMS: Some updates from David J. Mackenzie.
8683
8684 More changes from David J. Mackenzie.
8685 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8686 removed; autoconf and config.h should specify all these
8687 differences.
8688 (buildlisppath): Make this path depend on ${srcdir}.
8689 (INSTALLFLAGS): Removed.
8690 (INSTALL): Include the -c flag.
8691 (install): Change the way we invoke install accordingly.
8692
8693 Install ${srcdir} changes from DJM.
8694 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8695 list.
8696 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8697 the source tree and the etc directory in the object tree.
8698 (${SUBDIR}): Pass the prefix variable down to submakes.
8699 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8700 in /bin.
8701 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8702 values for srcdir and VPATH.
8703 (install): Add `v' flag to tar command. Make sure that `dir'
8704 exists in ${srcdir}/info before copying it. Remember that the man
8705 pages come from the source tree, not the object tree.
8706 * configure.in: Remove remarks saying that the --srcdir option
8707 doesn't work.
8708 Create the etc directory in the object tree.
8709 Recognize configuration names of the form *-sun-solaris*.
8710 Recognize sunos5 and solaris as operating system names.
8711
8712 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8713 lib-src/getdate.y and src/systime.h.
8714
87151993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8716
8717 * make-dist: Make links in info subdir.
8718
87191993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8720
8721 * configure.in: Call AC_STDC_HEADERS.
8722
87231993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8724
8725 * configure.in: Sidestep autoconf's quoting of the second argument
8726 of AC_DEFINE, so we can specify the value to put there. It would
8727 be nice if autoconf provided some way to specify computed values
8728 for macros.
8729
87301993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8731
8732 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8733 this is always just -DHAVE_CONFIG_H.
8734
8735 The GNU coding standards specify that CFLAGS should be left for
8736 users to set.
8737 * Makefile.in (CFLAGS): Let configure determine the default value
8738 for this. Don't
8739 have it default to DEFS.
8740 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8741 (lib-src/Makefile, src/Makefile): Edit the default value for
8742 CFLAGS into these files, not DEFS.
8743 * configure.in (CFLAGS): Choose a default value for this - "-g"
8744 normally, or "-g -O" if we're using GCC. Edit it into the
8745 top-level Makefile.
8746
8747 * configure.in: When scanning the machine and system description
8748 #include files, write their names to conftest.c properly.
8749
87501993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8751
8752 * configure.in: In configuration name case for Apallos running
8753 Domainios, set opsys, not opsysfile.
8754
8755 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8756 src/config.h, instead of AC_OUTPUT; the latter overwrites
8757 src/config.h even when it hasn't changed, puts a makefile-style
8758 comment at the top even though it's C code, and produces a
8759 config.status script which doesn't do the job right.
8760
8761 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8762 can use a symbolic link to get the X Menu library into src.
8763 * Makefile.in (LN_S): New variable.
8764 (src/Makefile): Edit the value of LN_S into this makefile.
8765
87661993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8767
8768 * configure.in: Support *-sco3.2v4* as opsystem.
8769
8770 * make-dist: Don't include calc directory.
8771 Exclude many files in the man directory; copy a few.
8772
87731993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8774
8775 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8776 call AC_STRUCT_TM to see what's in time.h.
8777
8778 * configure.in: Employ quoting stupidity to get the value of CPP
8779 to expand properly.
8780
87811993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8782
8783 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8784 variable to scan the machine and system description files.
8785
8786 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8787 so that getdate.y builds correctly.
8788
87891993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8790
8791 * configure.in (tempcname): Change this to "conftest.c", so it will
8792 work properly on systems with short filenames; this is the name
8793 autoconf uses.
8794
8795 * configure.in: Also detect the availability of dup2 and
8796 gethostname.
8797
8798 * configure.in: Use the AC_ALLOCA test.
8799 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8800 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8801
88021993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8803
8804 * make-dist: Distribute configure, as well as configure.in.
8805 Oversight.
8806
88071993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8808
8809 * Makefile.in (install): Print out the name of the directory we're
8810 copying, so people can have some idea of whether we're making
8811 progress.
8812
8813 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8814 Don't forget to re-create the COPYDESTS directories after we clear
8815 them out.
8816
88171993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8818
8819 * Makefile.in: Add autoconf cookies so that the configure
8820 script can comment out sections of path variable definitions to
8821 choose between the installable configuration and the run-in-place
8822 configuration.
8823 * configure.in: Add new option `--run-in-place', to select the
8824 run-in-place path definitions.
8825
8826 * configure.in: Add a clause to the big configuration name case
8827 for the NeXT machine.
8828
88291993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8830
8831 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8832 Make sure that each source directory exists, and is different from
8833 the destination directory; then, delete the destination before
8834 copying over the source.
8835
8836 * make-dist: Distribute configure.in, instead of configure.
8837
88381993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8839
8840 * configure.in: Don't set CC to "gcc -O" if the user specifies
8841 `--with-gcc'. Add -O to DEFS if GCC is set.
8842
88431993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8844
8845 * Makefile.in (clean mostlyclean): Missing right paren.
8846
8847 * configure.in: When checking for X windows, search for an X11
8848 subdirectory of ${x_includes}.
8849
8850 * configure.in: Check for gettimeofday function, for getdate.y.
8851
8852 Change `configure' to a mixture of custom code and autoconf stuff.
8853 autoconf can't derive all the information we need, but we'd really
8854 like to be able to take advantage of some of its tests, and its
8855 file-editing facilities.
8856 * configure.in: Renamed from configure.
8857 Quote the sections of shell script we want copied literally to
8858 the configure script.
8859 (compile): Initialize this to make the autoconf macros' code happy.
8860 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8861 code to do their jobs.
8862 Use autoconf to produce Makefile and src/config.h.
8863 Remove the Makefile-style comment that autoconf places at the top
8864 of src/config.h.
8865 (config_h_opts): Removed - no longer necessary.
8866 * Makefile.in (configname): Renamed to configuration.
8867 (CONFIG_CFLAGS): Renamed to DEFS.
8868 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8869 get values via autoload @cookies@.
8870 (libsrc_libs): Get this from autoconf. We used to do nothing
8871 about this.
8872 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8873
8874 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8875 echo the move-if-change command.
8876
88771993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8878
8879 * make-dist: Distribute lib-src/rcs-checkin.
8880
8881 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8882 Don't try to make links to the RCS or Old subdirectories.
8883 Use the appropriate extension for the compression type in use.
8884 Create the tar file in the shell's initial default directory, not
8885 in ${tempparent}.
8886 Erase the whole ${tempparent} tree, not just ${tempdir}.
8887
88881993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8889
8890 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8891 use to build paths.h.
8892 (lib-src/Makefile, src/Makefile): Similarly.
8893
8894 * configure: Extend test for working `const' keyword to handle AIX
8895 3.2 cc.
8896
88971993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8898
8899 * make-dist: Distribute lisp/term/ChangeLog.
8900
8901 Arrange for C compilation throughout the tree to get
8902 C_SWITCH_SYSTEM from the configuration files.
8903 * configure: Extract C_SWITCH_SYSTEM from the machine and
8904 system-dependent files, and save it in the top-level Makefile.
8905 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8906 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8907
8908 * make-dist: Include the VMS support files in oldXMenu in the
8909 distribution.
8910
8911 * configure: Doc fix.
8912
8913 * configure: Fix corrupted config_h_opts.
8914
8915 * configure: Properly report option names in error messages.
8916
8917 * configure: Properly recognize --x-includes and --x-libraries
8918 options.
8919
8920 * configure: Fix syntax errors in code handling XFree386.
8921
89221993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8923
8924 * configure: Add special code to detect XFree386, and tell
8925 config.h about it.
8926
8927 * configure: Properly handle extracting values of LIBS_MACHINE and
8928 LIBS_SYSTEM that contain spaces.
8929
8930 * configure: Add `--x-includes' and `--x-libraries' options. I
8931 think these are dopey, but no less than three alpha testers, at
8932 large sites, have said they have their X files installed in odd
8933 places. Implement them by setting C_SWITCH_X_SITE and
8934 LD_SWITCH_X_SITE in src/config.h.
8935
89361993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8937
8938 * make-dist: Don't distribute etc/Old files.
8939
8940 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8941 backups.
8942
89431993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8944
8945 * make-dist: Fix typo.
8946
89471993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8948
8949 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8950 in some cases where it should but didn't seen to.
8951
8952 * Makefile.in: Added unlock and relock productions.
8953
89541993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8955
8956 * make-dist: Add a --compress option to force make-dist to use
8957 compress.
8958
8959 * make-dist: Use gzip, if we can find it.
8960
8961 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8962 make rs6000-ibm-aix default to -aix32.
8963
89641993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8965
8966 * Makefile.in: Added `Developer's configuration' section.
8967
89681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8969
8970 * Makefile.in: Add commented-out variable settings for developer's
8971 configuration.
8972
89731993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8974
8975 * make-dist: Distribute `src/bitmaps' too.
8976
89771993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8978
8979 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8980 make rs6000-ibm-aix default to -aix32.
8981
89821993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8983
8984 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8985
8986 * Makefile.in (install.sysv): Add a second `$' in front of
8987 `${dest}', so that the shell will expand it, instead of Make.
8988
8989 * configure: When processing the name of the configure script,
8990 collapse `././' to `./', but leave a single `./' prefix alone.
8991
8992 * configure: Doc fix.
8993
89941993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8995
8996 * configure: Handle isc3.0 correctly.
8997
89981993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8999
9000 * make-dist: Don't try to copy the COPYING notice into
9001 external-lisp; we're not distributing that directory any more.
9002
90031993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9004
9005 * Makefile.in (install, install.aix, install.xenix, install.sysv):
9006 Remove CVS subdirectories from the installed directory trees, as
9007 well as RCS directories.
9008
90091993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9010
9011 * make-dist: Only copy gmalloc.c if we couldn't link it.
9012 Don't try to copy man/{README,Makefile} unless they actually exist.
9013
9014 * Makefile.in (lisppath): Don't include externallispdir in this.
9015 We're not sure whether we're even going to distribute the
9016 directory yet.
9017
90181993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9019
9020 * make-dist: Don't distribute the external-lisp directory anymore.
9021 * INSTALL: Remove all references to external-lisp.
9022
9023 * configure: Detect whether the compiler supports `const'
9024 properly, and edit src/config.h accordingly.
9025
9026 * configure: Tweak layout of final report.
9027
9028 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
9029 CFLAGS.
9030
9031 * Makefile.in (locallisppath): Make this default to
9032 ${datadir}/emacs/site-lisp, instead of
9033 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
9034 the same thing, and local-lisp causes completion conflicts with
9035 lock.
9036 (lisppath): Add ${externallispdir} to this.
9037 * INSTALL: Adjust installation directions.
9038
9039 * Makefile.in (externallispdir): New variable, to say where to
9040 install the externally-maintained lisp files.
9041 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
9042 the others.
9043 * INSTALL: Describe external-lisp and the new externallispdir
9044 variable.
9045
90461993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9047
9048 * configure (progname): New option `--with-gcc'. Make it clearer
9049 how we are trying to guess whether or not we have GCC.
9050 * INSTALL: Document the `--with-gcc' option, and improve
9051 description of `--with-x' options.
9052
90531993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9054
9055 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
9056 ${infodir} from these variables; we have written out explicit code
9057 to install the info files.
9058
90591993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9060
9061 * make-dist: Don't distributed the RCS files in the etc directory.
9062
90631993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9064
9065 * Makefile.in: Some makes can't handle comments in the middle of
9066 commands; move them to before the whole rule.
9067
90681993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9069
9070 * README: Mention what Emacs is.
9071
90721993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9073
9074 * make-dist: Include `./lisp/calc-2.02' in the distribution.
9075 Add `./cpp' and `./man' back into the distribution.
9076
90771993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9078
9079 * Makefile.in: Define MAKE, and use where appropriate.
9080
90811993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9082
9083 * make-dist: Remember that the authoritative COPYING notice is
9084 `etc/COPYING', not `../etc/COPYING'.
9085
90861992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9087
9088 * make-dist: Make sure that the COPYING notices in each directory
9089 are copies, not symlinks.
9090
90911992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9092
9093 * INSTALL: The build process produces an executable called `emacs'
9094 now. Change references.
9095 * Makefile.in: Adjust `install.mumble' targets to install
9096 `src/emacs', not `src/xemacs'.
9097
9098 * configure: Start with a blank line; this keeps some old CSH's
9099 from thinking it's a CSH script. Most systems will just use
9100 /bin/sh to run it, which is what we're expecting; the only other
9101 shells which might try to interpret it themselves are probably
9102 Bourne-compatible.
9103
91041992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9105
9106 * INSTALL: Improvements suggested by David Mackenzie.
9107
91081992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9109
9110 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9111 Don't try to copy the info files if there aren't any; the
9112 unexpanded globbing pattern disappoints `install'. Ignore the
9113 return status of that command.
9114
9115 * INSTALL: Updated for new configuration arrangement.
9116
9117 * configure: Don't make the top-level Makefile read-only - people
9118 may want to edit the values of the path variables.
9119
9120 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9121 Install the info files in ${infodir}. Install the executable
9122 under both `emacs' and `emacs-VERSION'.
9123
9124 * Makefile.in: Doc fix.
9125
9126 * Makefile.in (exec_prefix): New variable, as per latest version
9127 of coding standards.
9128 (bindir, libdir): Use it, instead of `prefix'.
9129 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
9130
9131 * Makefile.in (mandir): Make the default value for this depend on
9132 $(prefix).
9133
9134 * Makefile.in (datadir, statedir, libdir): Make these all default
9135 to ${prefix}/lib.
9136 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
9137 to compensate.
9138
9139 * Makefile.in (install, install.sysv, install.xenix, install.aix):
9140 Install the etags and ctags man pages too.
9141
9142 * Makefile.in (distclean): Don't delete backup files; that's the
9143 job of extraclean.
9144 (extraclean): Like distclean, but deletes backup and autosave files.
9145
91461992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9147
9148 Make path specification conform to GNU coding standards.
9149 * configure (long_usage): Remove all traces of old arguments from
9150 usage messages, and document the options we do accept in more
9151 detail: -with-x... and --srcdir.
9152 (options, boolean_opts): Deleted; we don't have enough options to
9153 make this worthwhile.
9154 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
9155 along with the code which supported them; these should be set as
9156 arguments to the top-level make.
9157 (config_h_opts): Since this no longer doubles as a list of option
9158 names, make them upper case; this simplifies the code which uses
9159 them to build the sed command to edit src/config.h. Change the
9160 code which sets them.
9161 (cc, g, O): Don't allow the user to set these using options; they
9162 should be specified using `CC=' and `CFLAGS=' arguments to the
9163 top-level make. Just choose reasonable default values for them,
9164 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
9165 values.
9166 (gnu_malloc, rel_alloc): Don't allow the user to set these using
9167 options; use them whenever the configuration files say they're
9168 possible.
9169 Simplify the argument processing loop. Don't accept abbreviations
9170 for option names; these might conflict with other configuration
9171 options in the future.
9172 Add some support for the `--srcdir' option. Check for the sources
9173 in . and .. if `--srcdir' is omitted. If the directories we will
9174 compile in don't exist yet, create them under the current directory.
9175 Note that the rest of the build process doesn't really support
9176 this.
9177 Edit only the top Makefile. That should edit the others. Edit
9178 into the makefile: `version', from lisp/version.el, `configname'
9179 and `srcdir' from the configuration arguments, `CC' and
9180 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
9181 the user's path, and LOADLIBES as gleaned from the system
9182 description files.
9183 Simplify the report generated; it doesn't need to include any
9184 description of paths now.
9185 Make `config.status' exec configure instead of just calling it, so
9186 there's no harm in overwriting `config.status'.
9187 * Makefile.in (version, configname): New variables, used to choose
9188 the default values for datadir and libdir.
9189 Path variables rearranged into two clearer groups:
9190 - In the first group are the variables specified by the GNU coding
9191 standards (prefix, bindir, datadir, statedir, libdir, mandir,
9192 manext, infodir, and srcdir).
9193 - In the second are the variables actually used for Emacs's paths
9194 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
9195 archlibdir), which depend on the first category.
9196 datadir and libdir default to directories under
9197 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
9198 demand.
9199 etcdir and lispdir default to subdirectories of datadir.
9200 archlibdir defaults to libdir.
9201 The new installation tree is a bit deeper than it used to be, so
9202 use the new make-path program in lib-src to build them all.
9203 Always build a new src/paths.h.tmp and then move-if-change it to
9204 src/paths.h, to avoid unnecessary rebuilds while responding to the
9205 right changes.
9206 Remove all mention of arch-lib. Run utility commands from
9207 lib-src, and let the executables be copied into archlibdir when
9208 Emacs is installed.
9209 Add targets for src/Makefile, lib-src/Makefile, and
9210 oldXMenu/Makefile, editing the values of the path variables into
9211 them.
9212 Let lib-src do its own installation.
9213 (datadir): Default to putting data files under
9214 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
9215 (emacsdir): Variable deleted; it would only be confusing to use.
9216 (lispdir, etcdir): Default to ${datadir}/lisp.
9217 (mkdir): Use make-path for this.
9218 (lockdir): Do this in mkdir.
9219 (Makefile): New target.
9220
9221 * configure (usage_message): Rename to long_usage.
9222
9223 * make-dist: Don't bother creating an arch-lib directory; that's
9224 only for installation now.
9225
92261992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9227
9228 * configure: Use GCC-style configuration names, using config.sub.
9229 Change the usage and help messages.
9230
9231 * configure: Initialize window_system, not indow_system.
9232
9233 * configure: Report which window system, compiler, and signal
9234 handler return type we decide to use.
9235
9236 * make-dist: Explain what's going on if config.sub and gmalloc.c
9237 can't be linked. Place the code which copies them near the code
9238 which links the rest of the files around them.
9239
92401992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
9241
9242 * make-dist: Don't bother to distribute src/*.com, or
9243 src/vmsbuild; those have all been moved to `../vms'.
9244
92451992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9246
9247 * make-dist: Don't forget that the way to avoid filenames starting
9248 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
9249 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
9250 couldn't make hard links to, since we have two already, and
9251 perhaps more to come.
9252
92531992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9254
9255 * configure: When editing parameters into lib-src/Makefile, change
9256 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
9257 needs some other flags too.
9258
92591992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9260
9261 * configure: Remove spurious echo of the configuration name.
9262
9263 * make-dist: Don't distribute files in src/m and src/s whose names
9264 begin with `='.
9265
92661992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9267
9268 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
9269 Also LISP_FLOAT_TYPE.
9270
92711992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9272
9273 * make-dist: Copy config.sub, since it's a symbolic link to a file
9274 on another file system.
9275
92761992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9277
9278 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9279 distribution.
9280
9281 * config.sub: New file, to help us recognize configuration names.
9282 * make-dist: Include it in the distribution.
9283
92841992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9285
9286 * configure: Convert `-' to `_' in specified option names.
9287 Accept options with --. Delete --highpri and --have-x-menu options.
9288 New options --with-x and --with-x10 replace -window-system.
9289 Don't mention options --gnu-malloc, --rel-alloc
9290 or --lisp-float-type in help message.
9291
92921992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9293
9294 * make-dist: Include the `vms' subdirectory in the distribution.
9295
92961992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9297
9298 * configure: Remove lines starting with "# DIST: " when building
9299 lib-src/Makefile and src/Makefile. This allows us to mark the
9300 "Makefile.in" files with explanatory comments which won't also get
9301 stuck in the Makefiles.
9302
93031992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9304
9305 * make-dist: Don't use the '+' operator in the sed regular
9306 expression that extracts the version number from lisp/version.el;
9307 Ultrix sed doesn't seem support the operator. Just double the
9308 operand and use *.
9309
93101992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9311
9312 * Makefile.in: Doc fix.
9313
93141992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9315
9316 * configure: Rewrite sed command to remove at most one ./ prefix;
9317 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9318 group.
9319
93201992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9321
9322 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9323
93241992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9325
9326 * make-dist: Go ahead and build a new TAGS file, unless the
9327 --newer option was specified. Don't try to delete a TAGS file
9328 from etc; it's not kept there, and shouldn't be deleted anyway.
9329
93301992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9331
9332 * make-dist: If the lisp directory contains a default.el, don't
9333 distribute it.
9334
9335 * configure: When searching signal.h for the type of a signal
9336 return handler, make a copy of it, not a symbolic link to it; that
9337 way, it will work on systems that don't have symbolic links.
9338
93391992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9340
9341 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9342 option for generating incremental distributions. Stopped it from
9343 generating a TAGS file into the distribution; that sucker is
9344 *big*, and easily enough generated with the toplevel makefile.
9345
93461992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9347
9348 * configure: When writing config.status, don't prefix progname
9349 with a '.'; it might be absolute.
9350
93511992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9352
9353 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9354 /usr/include/X11 exist, not only if both exist.
9355
93561992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9357
9358 * make-dist: Make the new external-lisp directory a duplicate of
9359 the external-lisp directory, not the lisp directory.
9360
93611992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9362
9363 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9364 clean' in arch-lib; it doesn't even have a Makefile.
9365
9366 * Makefile.in (clean, mostlyclean): In the test which tries to
9367 distinguish between the build directory, which should be cleaned,
9368 and the installed directory, which shouldn't, cd to `${emacsdir}',
9369 not `${DESTDIR}${LIBDIR}'.
9370
93711992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9372
9373 * make-dist: Be sure to delete the .c and .h files that YACC and
9374 BISON create from getdate.y.
9375
9376 * external-lisp: New directory; see `external-lisp/README'.
9377 * make-dist: Added support for the external-lisp subdirectory.
9378
9379 * make-dist: Changed message which complains that make-dist wasn't
9380 invoked in the right directory to indicate which files it was
9381 looking for.
9382
93831992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9384
9385 * configure: Add comments explaining why we can't translate
9386 character ranges or control characters in `tr'.
9387
93881992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9389
9390 * configure: When generating the configuration message, we used to
9391 build the message from the start so that each line began with "# "
9392 so that it would be a comment in `config.status'. However, this
9393 causes trouble if any of the variables we use in the message
9394 expand to more than one line of text - as gnu_malloc_reason
9395 sometimes does. So instead, we build the message as it should be
9396 printed to the user (i.e. without the "# " prefixes), and stick on
9397 the "# "s when we write it to `config.status'.
9398
9399 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9400 `lib-src' and `arch-lib'.
9401
9402 * configure: When generating report and `config.status' file, note
9403 that bindir only determines where `make install' and
9404 `build-install' will place the executables; this should make it
9405 clear that the ordinary build process will not try to install
9406 things.
9407
94081992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9409
9410 * make-dist: Change messages to say that we are 'making links to
9411 X', rather than 'copying X'. And put `' quotes around file names.
9412
9413 * make-dist: Include '.tmp' in the name of the staging directory.
9414
9415 * make-dist: Pass the `-f' option to rm when you're not sure that
9416 the files you're removing actually exist.
9417
9418 * make-dist: When setting up etc/COPYING, always nuke whatever is
9419 there, and then copy it in, to make sure we get a real file.
9420
9421 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9422 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9423 version which doesn't have a separate .defns file.
9424
94251992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9426
9427 * make-dist: Don't distribute configured versions of config.h.in,
9428 paths.h.in, Makefile.in in src.
9429
9430 * configure: Delete .tmp files before creating them; don't bother
9431 trying to make final targets writeable first, since it won't
9432 matter to move-if-change.
9433
94341992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9435
9436 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9437 mkdir and chmod in the center of all the conditionals. GNU Make
9438 will strip these out, but other makes won't.
9439
94401992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9441
9442 * make-dist: Include move-if-change in list of files to distribute.
9443
94441992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9445
9446 * configure: Remove any "." elements from the program name.
9447
9448 * configure: Don't record the values of all the possible arguments
9449 in config.status; only record the options that the user specified.
9450
9451 * configure: Use move-if-change to move in the new src/config.h.
9452
94531992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9454
9455 * move-if-change: New file, copied from gcc release.
9456 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9457 a temp file, so we don't update paths.h if an error occurs or if
9458 it doesn't need changing.
9459
94601992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9461
9462 * Makefile.in (src/paths.h): Do not install a value for the
9463 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9464 * build-install.in: Same thing.
9465
94661992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9467
9468 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9469 latter, being a typo, is always false, resulting in a program
9470 whose default behavior is to painstakingly build a copy of the
9471 source tree, and then delete it. Rah.
9472
9473 * Makefile.in: Add dist target, and comment for it.
9474
9475 * configure: When scanning <signal.h> for a declaration for
9476 signal, create a symbolic link with a name ending in .c, so the
9477 compiler won't complain that it's only been given .h files.
9478
9479 * configure: Check whether there are any arguments available
9480 before shifting to get the value of a non-boolean parameter.
9481
9482 * make-dist: Doc fix.
9483
94841992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9485
9486 * configure: Instead of grepping /usr/include/signal.h for a
9487 signal declaration, run /usr/include/signal.h or
9488 /usr/include/sys/signal.h through cpp and grep for the
9489 declaration.
9490
9491 * configure: Redirect the output of grep to /dev/null instead of
9492 using grep -s - that flag means different things on other systems.
9493
9494 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9495 since the former is recognizable even if you don't know what
9496 'dumping' is.
9497 * configure: Accommodate that change.
9498
9499 * configure: Accept options for all of the directories you can
9500 change in the Makefile.
9501
9502 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9503
9504 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9505 FOO before you can use them.
9506
9507 * build-install.in: Made the "Where To Install Things" section
9508 conform with the similar section from Makefile.in. Copied section
9509 which builds src/paths.h from src/paths.h.in from the Makefile.
9510
95111992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9512
9513 * configure: Write config.status to pass its command-line
9514 arguments on to configure, so that people can use it to recreate
9515 an old configuration, with minor changes.
9516
95171992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9518
9519 * configure: Don't rely on option variables being unset if their
9520 values are the empty string. In particular, when producing the
9521 English report, don't assume that highpri will be unset when no
9522 increased priority has been requested; -highpri='' should be the
9523 same as omitting -highpri altogether.
9524
9525 * configure: Fix dumb bug: when running the system and machine
9526 description files through cpp, mark those lines that we want to
9527 evaluate with the string '@configure@', and then only evaluate
9528 them. This way if the files include anything that actually
9529 generates text (type definitions or external declarations, say),
9530 we won't try to eval it.
9531
95321992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9533
9534 * make-dist: New shell script.
9535
9536 * configure: When creating foo from foo.in, make foo read-only to
9537 remind people to edit the .in file instead.
9538
9539 * INSTALL: Changed references to config.h-dist to config.h.in.
9540 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9541 to build src/paths.h from src/paths.h.in; added a paragraph to do
9542 this.
9543 * configure, Makefile, build-install: Changed filenames like
9544 FOO-dist to FOO.in.
9545
95461992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9547
9548 * Makefile, build-install: Renamed to Makefile.in and
9549 build-install.in; the configure script will edit these to produce
9550 the usable Makefile and build-install.
9551 * configure: Changed to produce ./Makefile, ./build-install,
9552 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9553 instead of editing them in place.
9554
95551992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9556
9557 * Makefile: Re-arranged so that the undumped Emacs will search
9558 ../lisp *after* the site's local elisp files.
9559 (locallisppath, dumplisppath): New variables.
9560 (lisppath): This variable's default value is now chosen based on
9561 $(locallisppath) and $(lispdir); while it used to be the
9562 customization point for adding site-local elisp directories to
9563 load-path, that job is now handled mostly by locallisppath.
9564 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9565 Check the values being assigned to the *LOADSEARCH macros for null
9566 path elements (like '::' in 'foo::bar').
9567
9568 * configure: When checking if the machine- and system-dependent
9569 files define a particular macro or not, actually run them through
9570 CPP and test the macros with #ifs, instead of just grepping for
9571 the macros' names. In particular, check for SYSTEM_MALLOC in this
9572 way.
9573
95741992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9575
9576 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9577
95781992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9579
9580 * configure: Make the config.status file an executable shell
9581 script which will recreate the same configuration. Include the
9582 verbal description of the current configuration as a comment in
9583 the script.
9584 * INSTALL: Doc fix.
9585
9586 * Makefile: Brought the Makefile up to the GNU coding
9587 standards, as described in standards.text:
9588 (TAGS): New name for the target which rebuilds the tags table.
9589 (check): New target; doesn't do anything yet.
9590 (mostlyclean): New target, synonymous with clean.
9591 (realclean): New target. Currently, this just calls the
9592 subdirectories's makefiles and then deletes config.status.
9593 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9594 variables.
9595 Installation directory variables changed to conform.
9596 (install, install.sysv, install.xenix, install.aix): Changed the
9597 code which copies the directories into their installed location to
9598 allow the installed locations to be in several different
9599 directories; the old version assumed that they would all be in
9600 $(emacsdir).
9601 (mkdir, lockdir): Allow the installed locations to be in several
9602 different directories.
9603 * INSTALL: Doc fix.
9604
9605 * build-install: Use the same variable names as the Makefile.
9606 Allow the installed locations to be in several different
9607 directories.
9608
96091992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9610
9611 * Makefile (src/paths.h): Instead of using a single sed command to
9612 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9613 separately, and don't forget to append "/!!!SuperLock!!!" to the
9614 value of the PATH_SUPERLOCK macro.
9615
9616 * config.emacs: Renamed to configure, for consistency with other
9617 GNU products. Internal references changed.
9618 INSTALL, Makefile: References changed.
9619
9620 * lock: New directory, which should always be empty. If this
9621 directory doesn't exist, Emacs won't complain; it just won't lock.
9622 Having this here means that people can just unpack Emacs, build
9623 it, and have locking work.
9624
9625 * share-lib: Re-renamed to etc, for the sake of tradition.
9626 * config.emacs: Changed default value for datadir to ../etc.
9627 * INSTALL, README: Adjusted.
9628
96291992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9630
9631 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9632 by running CPP on the appropriate s/*.h and m/*.h files.
9633
96341992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9635
9636 * config.emacs: Make sure to set the "exit on error" flag once
9637 we've removed config.status; errors should abort the configuration.
9638
96391992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9640
9641 * config.emacs: Added -distribute option, so that the Makefile
9642 paths are in their proper form. I don't know why this matters.
9643
96441992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9645
9646 * local-lisp: New directory, empty in the distribution, for people
9647 to put local elisp code in.
9648 * config.emacs: Include it in the default load path.
9649 * README: Document it.
9650
96511992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9652
9653 * config.emacs: Guess the type of signal handling functions based
9654 on the contents of /usr/include/signal.h.
9655
9656 * config.emacs: Print out progress report messages.
9657
9658 * Makefile (src/paths.h): Don't generically replace
9659 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9660 editing of the other entries, and each entry should be dealt with
9661 explicitly anyway.
9662
9663 * build-install: Converted from C-shell to Bourne shell.
9664 * config.emacs: Edit build-install properly.
9665
9666 * config.emacs: Doc fix.
9667
96681992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9669
9670 * Makefile (install): Remove `B' from tar xf command.
9671
96721992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9673
9674 * config.emacs: Removed support for the `maintain-environment'
9675 option; the only important difference between this and its absence
9676 has been removed.
9677 * INSTALL: Removed mention of `maintain-environment'.
9678
9679 * config.emacs: Fix arguments to sed when processing boolean
9680 arguments.
9681
96821991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9683
9684 * config.emacs: New file, to help automate the installation
9685 process.
9686
9687 * Makefile: Lots of changes to support the separation of etc into
9688 architecture-dependent and -independent files:
9689 (EMACSROOT): New variable, giving the directory under which all of
9690 Emacs's libraries should be installed. Changed rest of file to
9691 use it.
9692 (LIBDIR): Now denotes only architecture-dependent dir.
9693 (DATADIR): New variable, denoting architecture-independent dir.
9694 (LOCKDIR): New variable, for completeness.
9695 (SUBDIR): No more etc, new lib-src.
9696 (COPYDIR): No more etc, new arch-lib and share-lib.
9697 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9698 (src): Now depends on lib-src, not etc.
9699 * build-install: Changes parallel to the above.
9700 * README: Describe the new arrangement.
9701
9702 * vms: New subdirectory for all the VMS stuff.
9703
97041991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9705
9706 * Makefile (LISPPATH): New variable.
9707 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9708
97091990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9710
9711 * Makefile (install, install.sysv, install.xenix):
9712 Install wakeup instead of loadst. No need for setuid or setgid.
9713
97141990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9715
9716 * Makefile (clean): Clean etc if that's not the installation dir.
9717
97181990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9719
9720 * Makefile (paths.h): Make sed alter each name in the path.
9721
97221988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9723
9724 * Makefile (install.sysv): Use cpio, not tar.
9725
97261988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9727
9728 * Makefile (lockdir): Rename `lock' target.
9729 Depend on it from install*, not from `all'.
9730
97311988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9732
9733 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9734 to match build-install and paths.h.
9735
9736;; Local Variables:
9737;; coding: utf-8
067d23c9
KY
9738;; End:
9739
95df8112 9740 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9741
9742 This file is part of GNU Emacs.
9743
9744 GNU Emacs is free software: you can redistribute it and/or modify
9745 it under the terms of the GNU General Public License as published by
9746 the Free Software Foundation, either version 3 of the License, or
9747 (at your option) any later version.
9748
9749 GNU Emacs is distributed in the hope that it will be useful,
9750 but WITHOUT ANY WARRANTY; without even the implied warranty of
9751 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9752 GNU General Public License for more details.
9753
9754 You should have received a copy of the GNU General Public License
9755 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.